{"_id":"polygon-clipping","_rev":"30-5ce4124282e05c3081bef8190df499c2","name":"polygon-clipping","dist-tags":{"latest":"0.15.7"},"versions":{"0.4.0":{"name":"polygon-clipping","version":"0.4.0","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"main.js","scripts":{"test":"jest","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand"},"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"coveralls":"^3.0.0","jest":"^22.1.4","load-json-file":"^2.0.0"},"dependencies":{"avl":"^1.4.1","tinyqueue":"^1.2.0"},"gitHead":"fa1a008598790f5ec7b76cfd91808df572fe22b1","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"dist":{"integrity":"sha512-c1hJWswMcbHa6ZqPloG0mXydmAteqt1l3UG4mIpfGsXZQpyD3+wUb9B+Ib6I4+DQNZbJp8N4QnvjcQSwVIRhcg==","shasum":"439b38a2444316901e460e98ffc7f7bbda057a53","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.4.0.tgz","fileCount":134,"unpackedSize":415254,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMuApL4wUffrPVvmeiUJ/vWkTfohGa+LOOTz8Bl15xVAIgbZarpqxCDUCl57t27l1yN8zx03aAY4CTI5/dryvrap0="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.4.0_1519756939306_0.3563361837432584"},"_hasShrinkwrap":false},"0.5.0":{"name":"polygon-clipping","version":"0.5.0","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"main.js","scripts":{"test":"jest","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand"},"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"coveralls":"^3.0.0","jest":"^22.1.4","load-json-file":"^2.0.0"},"dependencies":{"splaytree":"^0.1.1","tinyqueue":"^1.2.0"},"gitHead":"dcde7da8b3341c58d330870746a3b8b1e668d98f","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.5.0","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"dist":{"integrity":"sha512-HYc6gyScoJ/Ofbk9+M1eA1xGG5mdx4hHAGKSZtcah4R0/BJL1gFJajr4p4ZrjB3WoEKvQhuhBG0WOHsCJ/49lw==","shasum":"6c1f20ca615a9f064ba7bdc6b4f745ccc50098bb","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.5.0.tgz","fileCount":144,"unpackedSize":419899,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBg4VLkufaPApsGD9q8NE5QjInZf1Ea8ijKCbXknjxwAAiBsh5X10eZyIULEnjiibr+Ql6VSe9SRrb0b44Wv+p0lJQ=="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.5.0_1519957899037_0.2814714530683182"},"_hasShrinkwrap":false},"0.6.0":{"name":"polygon-clipping","version":"0.6.0","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"main.js","scripts":{"test":"jest","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand"},"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"coveralls":"^3.0.0","jest":"^22.1.4","load-json-file":"^2.0.0"},"dependencies":{"qheap":"^1.4.0","splaytree":"^0.1.1"},"gitHead":"f0746a16d5ce05b4b6b4bd78c0ef6bf7efe4cf77","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.6.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"dist":{"integrity":"sha512-seZ8QHsk1myGtIBcPGIMz4ouSnGPCpqjELRZGcLLR6xgiMFrWNeQNyWC1Sw6cexLLeNkoJ0uPgpEyjgdCvWd9A==","shasum":"32891e0c26bec974b028616ec982e12d8de9942e","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.6.0.tgz","fileCount":158,"unpackedSize":443537,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQEiH3UKH1XRlNzK6KoqsnOSkHCsA1OHom4oczbv24PAiEAuzkMAHLy7vlWeJazyFfEgyK04K+dfqpudMFMpRa2TIA="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.6.0_1522115555434_0.863122227923127"},"_hasShrinkwrap":false},"0.6.1":{"name":"polygon-clipping","version":"0.6.1","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"main.js","scripts":{"test":"jest","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand"},"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"coveralls":"^3.0.0","jest":"^22.1.4","load-json-file":"^2.0.0"},"dependencies":{"qheap":"^1.4.0","splaytree":"^0.1.1"},"gitHead":"72f9861807720411c7724b7996e7907ae7ab7828","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.6.1","_npmVersion":"5.6.0","_nodeVersion":"9.10.0","_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"dist":{"integrity":"sha512-QpeJ/HQrTN0wRRg+Kc/lyPghP3m5xGI4/J2+nOrLBEnVUn4erE83cGYqYiDYJD3nzqospWO8FpBE5CQPMYnbXg==","shasum":"0e0c08db7f05fc4edfe7a60ce80abc0269a87a09","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.6.1.tgz","fileCount":158,"unpackedSize":459803,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnCBHZ+zi0t9t17snSfQd21nkpeV5l/64PzEZbC6BqZAiBKzjLW5TLQRSA/jHm2YQoh7kcJ3yZj9JSD2iimnToPhA=="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.6.1_1522633400747_0.4523911063450883"},"_hasShrinkwrap":false},"0.7.0":{"name":"polygon-clipping","version":"0.7.0","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.js","module":"main.js","scripts":{"build:docs":"cross-env NODE_ENV=production webpack --config docs/webpack.config.js --mode production --progress --hide-modules","build:lib":"webpack --mode development --progress --hide-modules","build:min":"webpack --mode production --output-filename polygon-clipping.min.js --progress --hide-modules","dev":"cross-env webpack-dev-server --config docs/webpack.config.js --mode development --open --hot","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublish":"npm run build:docs && npm run build:lib && npm run build:min"},"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@turf/union":"^4.6.0","babel-jest":"^23.0.0","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","benchmark":"^2.1.4","coveralls":"^3.0.0","cross-env":"^5.1.4","css-loader":"^0.28.11","eslint":"^4.19.1","eslint-plugin-vue-libs":"^2.1.0","file-loader":"^1.1.11","jest":"^22.1.4","load-json-file":"^2.0.0","martinez-polygon-clipping":"^0.3.3","raw-loader":"^0.5.1","vue":"^2.5.16","vue-loader":"^14.2.2","vue-template-compiler":"^2.5.16","webpack":"^4.10.2","webpack-cli":"^2.1.4","webpack-dev-server":"^3.1.4"},"dependencies":{"qheap":"^1.4.0","splaytree":"^2.0.2","tinyqueue":"^1.2.3"},"gitHead":"48dace9b9668a46bc11d9a492da659975bf5866a","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.7.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"dist":{"integrity":"sha512-K2aNPne5IJIUWdurb9WGo33HwUk5KbOK1BxQLVxREVHoITce5sfJeajqQPCTVc3FUtrOeSJD8riwbZPyUoVaXQ==","shasum":"8e8dbba27e1a59592232c63db3a2ab3f6baa75fe","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.7.0.tgz","fileCount":178,"unpackedSize":6543165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGA5TCRA9TVsSAnZWagAAET8P/RAihtd+fBUkXXlYWmX8\ndulzVl/wpOTEhlh0HXvF0BQTJ58iw4X0Rj4mPX16bPalVVxXNIuez4L+RZWB\n9hqhnuVXZcLOKrA0NuZf8RtshoGFerb6OHU9CxSbamJmtk+joTbUDwLGzUYi\nFRaFZHkWx83qaWZ7EsE3rsDrxFMWYic5T7nflZIvbFD9dUlBpmTQ8lkm4JQ3\nmP2h7xJ0jjd65UFO6xZFgQVC+gyueX90nXmA68CI/z/bXTjRIpIVsvB3iOsE\nX2iWMJfYkH09IH81yRgTSo6diipi/vH7YctbA7vd+Xh7s3wwYiD8EwYXeclM\n8fe27CdME06kaLHye/f/bA/QvgQjIEYj9Z7YyFBIqqksfnhQ/yp2rFjQtZPB\nGQLV7h3Cb6EHynWKoFhy9a1nfmtbgGnm9UPVJekA91bRE4Pd+4kqwkI9gkhJ\naBj1nCidCwHRtbSXN8FzTN1183vAGq1gL/jZOh8Z2XYPVHCmq6PxcVkuJyYY\nh3EqwF3GJEqw6o+oLmcOeGO2hUEVssVsuCgRkFWDQj5mkd4WhXkqzN6BUG3k\nbvYCktkqv8z5VMHFmRPnCL2L3wuw9EKnxn8yILUAJT9zrdGzGUgfmd0ayZ2A\nBWq35Dw6H3Xp5IYQ9dOQfMt4riGlcgr/jdRuOM1fGJ5ZGhgI1RGR7qFhM8iF\nPwex\r\n=974p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf3ENE2xLy/7TWUkyje/MfWqkqgHSeoHth5IXPKrlKgQIhAME3qNQoo0bWhI7eSE8wt93NdvuwxKgcwFyRCSbn9TT+"}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.7.0_1528303185842_0.39850354782465414"},"_hasShrinkwrap":false},"0.8.0":{"name":"polygon-clipping","version":"0.8.0","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.js","module":"main.js","scripts":{"build:docs":"cross-env NODE_ENV=production webpack --config docs/webpack.config.js --mode production --progress --hide-modules","build:lib":"webpack --mode development --progress --hide-modules","build:min":"webpack --mode production --output-filename polygon-clipping.min.js --progress --hide-modules","dev:docs":"cross-env webpack-dev-server --config docs/webpack.config.js --mode development --open --hot","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm test && npm run build:docs && npm run build:lib && npm run build:min"},"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@turf/union":"^4.6.0","babel-jest":"^23.0.0","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","benchmark":"^2.1.4","coveralls":"^3.0.0","cross-env":"^5.1.4","css-loader":"^0.28.11","eslint":"^4.19.1","eslint-plugin-vue-libs":"^2.1.0","file-loader":"^1.1.11","jest":"^22.1.4","load-json-file":"^2.0.0","martinez-polygon-clipping":"^0.3.3","raw-loader":"^0.5.1","vue":"^2.5.16","vue-loader":"^14.2.2","vue-template-compiler":"^2.5.16","webpack":"^4.10.2","webpack-cli":"^2.1.4","webpack-dev-server":"^3.1.4"},"dependencies":{"babel-plugin-add-module-exports":"^0.2.1","splaytree":"^2.0.2","tinyqueue":"^1.2.3"},"gitHead":"435a2e75c722c86d7b4d3ad1c5a7d76073048475","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.8.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"dist":{"integrity":"sha512-OF+PT2Mhv3HbOa1oM6ewDQ8Ke0MxDYA4YHQIOY2/Pldv6SXKENwgL1i1yn0CVk7MqxLs8vAgvjmYDIiWOI5Ctg==","shasum":"89d8f6721be6b37a4f5d2964fcaa68a18abefb29","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.8.0.tgz","fileCount":187,"unpackedSize":6548371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiHLtCRA9TVsSAnZWagAAWCIP/3yYZONCsVuO61he/It3\nZPM52neevAWfuDjND94kIYS7dmlS4+sH1Bj7D7KrNXEzE5dRtGMTu5FGRn+A\n1QZ5XPb++vEVRVcbsnQoY5dAlkD67gKnznNZ4D+mz31kkdoLR/1CpW7ohk7/\nbSZUXO1W/tip4Ehg6NTFq+bTdkUrts80l9PEYQMelAzkVll3q23ycXdtASjd\nIzn3yfGeaN05LAqgFexz0KsOB04eie0uSctmja0BRVp2Zr/+5SrOhrNia9jl\nEScc6sQOEUIuPhvWfJjgkDbR8khVtRa/BXki2DVniRflSgcW/u4uCN8Yw6nT\n+SkzDugVDUi3LXN/vkKsxxGNb7aCD+dFBrDlXHQiPAEF+7b78pmdkcuSzvLT\nJdePGyBHmE56XtZizEHXKR12NvcXCa4UsK6VgNxbMSVnakcZzsod+kYPwob+\nKpfsGPEPfOQsZNeLpvqBmerAkeBt3KVB5wvNzNy3ey6h2baAhVeVqnOIOFf/\nqtJDMqI+MtgbjCfhugUXBOhANo3wmMLbEKyct/6GGw+/HJACNbDkrjvz46ZA\nIQfHo72hURvNSmxQioSa2AuO8YzUQ4FC7v2thEE+Sskx3lrCHXOOv/WYjNHT\nWqaw45Ca76o4zUAQjPlixDtX8WUJpdqruFGHwLHEfirTLYhA7vUktJZ938rt\n0bto\r\n=4f1K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD7V+3rJWxWw1J29pNsRACqRfVf26j5KX7JYEH9opERAIhANpLORi6ZHpoUgBeXFj3Y/y3PxaVFj0/yfY31NlTo3/2"}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.8.0_1535668973156_0.6493125382287708"},"_hasShrinkwrap":false},"0.9.0":{"name":"polygon-clipping","version":"0.9.0","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.js","module":"main.js","scripts":{"build:docs":"cross-env NODE_ENV=production webpack --config docs/webpack.config.js --mode production --progress --hide-modules","build:lib":"webpack --mode development --progress --hide-modules","build:min":"webpack --mode production --output-filename polygon-clipping.min.js --progress --hide-modules","dev:docs":"cross-env webpack-dev-server --config docs/webpack.config.js --mode development --open --hot","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm test && npm run build:docs && npm run build:lib && npm run build:min"},"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@turf/union":"^4.6.0","babel-jest":"^23.0.0","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","benchmark":"^2.1.4","coveralls":"^3.0.0","cross-env":"^5.1.4","css-loader":"^0.28.11","eslint":"^4.19.1","eslint-plugin-vue-libs":"^2.1.0","file-loader":"^1.1.11","jest":"^22.1.4","load-json-file":"^2.0.0","martinez-polygon-clipping":"^0.3.3","raw-loader":"^0.5.1","vue":"^2.5.16","vue-loader":"^14.2.2","vue-template-compiler":"^2.5.16","webpack":"^4.10.2","webpack-cli":"^2.1.4","webpack-dev-server":"^3.1.4"},"dependencies":{"babel-plugin-add-module-exports":"^0.2.1","splaytree":"^2.0.2","tinyqueue":"^1.2.3"},"gitHead":"b0b81bbb39edd034741ef7607d6b768416b07fab","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.9.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"dist":{"integrity":"sha512-9ZbxUEKASx/7DrdG2s+SXOHXjqEmSG59LsivjbtlGgj/aWZYA0REtl0x3GyV+XutCBeO/2wxzhb75EFCAKtGrQ==","shasum":"0392bbbda236b3f2100aaf648391ddc3cc84934a","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.9.0.tgz","fileCount":190,"unpackedSize":6554622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx8/3CRA9TVsSAnZWagAARoMQAJjezH6MhAW2+mGY6aol\ngL7gdX64Okvf2o4bDVfNQosY0J2BxeNBA7TfemOXWJ5AS4LofopKu3aWWkiB\nG+DQnzyYqesZVBUp3oRTFpZ4TlRkTe3D7KKgdWjk+bJ4BQ5+S2lI9ehdGVUe\n59uDPTv3OFpUoIVU+jYQVpMWoJUNFp6pUyVaop88l1bNdGjl/ksSTYYo+oJz\ntgqxSXhjJLaB6nX4TwnvyON43HM4jtqtRGa/n4a3XPZ3b5KzloyfqUOV2Pfw\nB0Gqmu+Zs2/DNUejjSmz049Lvx7DaSs1PJ0J0W+scnsv+64fBE4/x6R8XzRN\nAqeuNDUPSvWQh8JeTVMIJgHZUPuzX8ig9MNHRVfwWkOjYyJfnsJfJACiLyY/\njliy+1CNSvBAc0SbrZIh4FjNogGvKx720eYI/wgKJVktpMkpwRSkQ/fcLeOp\nbmtBXaQofMX0qIis9q+LufaupTh4TMNeIxu3a9h3VGbn495scL1fhzDb5FgA\nqrN0ukWDIyR85gk6iAXA5t16aese9z56/hKCqZs+niRK0TtImwKoqkg4vXZu\n/GHtGHqXGs7enciVKvP9gnG/KdCPcwS22OuxYcLJ2ZUIUxruUoe8pWKQUjHm\nCaBZ/csJZJjIMI/zS8v61chR5mtBBDaN7KDzJo3fM36xS8GPN6yDVm/kl5wJ\nQVgO\r\n=W1FS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDerDnQGSLuo07bUluTZ9XX+J3Y+x9IU/+1aypecVhVXQIhAMRfMuN07tOKx/vWo/H+9dsnVJWu8AhD2Ze6N2owIzLk"}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.9.0_1539821558588_0.1520543864829047"},"_hasShrinkwrap":false},"0.9.1":{"name":"polygon-clipping","version":"0.9.1","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.js","module":"main.js","scripts":{"build:docs":"cross-env NODE_ENV=production webpack --config docs/webpack.config.js --mode production --progress --hide-modules","build:lib":"webpack --mode development --progress --hide-modules","build:min":"webpack --mode production --output-filename polygon-clipping.min.js --progress --hide-modules","dev:docs":"cross-env webpack-dev-server --config docs/webpack.config.js --mode development --open --hot","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm test && npm run build:docs && npm run build:lib && npm run build:min"},"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@turf/union":"^4.6.0","babel-jest":"^23.0.0","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","benchmark":"^2.1.4","coveralls":"^3.0.0","cross-env":"^5.1.4","css-loader":"^0.28.11","eslint":"^4.19.1","eslint-plugin-vue-libs":"^2.1.0","file-loader":"^1.1.11","jest":"^22.1.4","load-json-file":"^2.0.0","martinez-polygon-clipping":"^0.3.3","raw-loader":"^0.5.1","vue":"^2.5.16","vue-loader":"^14.2.2","vue-template-compiler":"^2.5.16","webpack":"^4.10.2","webpack-cli":"^2.1.4","webpack-dev-server":"^3.1.4"},"dependencies":{"babel-plugin-add-module-exports":"^0.2.1","splaytree":"^2.0.2","tinyqueue":"^1.2.3"},"gitHead":"958de5dbb47e6db1e9b7484a8aa464324664cff9","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.9.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"dist":{"integrity":"sha512-szk4XO1tcovA3FYzlh3ZnERsJ1RIh+4aNXXJAY/9Obn/qZS8TPJW3JTwJUy0pdlnR/v6KDDSyuc5AJPOG4Fu3w==","shasum":"930db958780e5b8c605a884fe360e10995542904","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.9.1.tgz","fileCount":194,"unpackedSize":6557912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6cUWCRA9TVsSAnZWagAABD0QAJ57B99gEVI9KgNCrUqA\nKPKL/R+zVZefheKAg/e2kp8CuA4Gswul6kWlRB1kNM5qyiZxJj8RiB5Ewi2Y\nxtZhOHs0gqQt9OPeR9W/HqRTRphZ2PkWlQI3CVV6WQmR+mEH6AO8Sz3QO6ID\nhjQ0GgV4VjHDvtlUOrSfHBKLpswoZ/IcjECRt36C53OvqHv0X0wgmv819jFT\nBYAO3V+jqVdVBwfW4K2auf/z2ltQZlFr9q5NzOMdwyDqcXIv6bFDA0GlVA75\nO+cCMF3F8oXSyuq04yJzzBZpTT8tstQ0CTMFOEeLpuTHPY/BqvUurbIAECMl\n+1iJnY62NhPotaA0P/dGZhvyKBLyXffOqupYcFsK/m0gjy7IWcScMsD0CwcF\nfKQtZKFNKfkrjhHluyU+OEbMDW6sM7JxIdmP4ey/oSeeWBgAfwEhU5jM9cjU\nGt4N58Ls6j5teOFK42jPYwQEbOW+KQgPOjptQUHLVX5weJAYiJ35FL04Tchb\nzcVVhr3gek+q18lUhW+ESPiDMG/BsMP+LHksGaOafCdI3hk4bUnf1YGvJOvH\n4DeOvJU+aBR8Udm899MZDNHOlNWdmzwqzqU0hWkOubtfFdvV7exM5wg1JXtc\ns0k5vI/+P52kNxjGVbjCJaibydeSQ3uZTCKycJ90u80j/B+Nn5hXDz2qQdkE\nuM0j\r\n=SDvs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClD+niCpeuEYvUCmpXRDXVLR/jmGPxflcmjauJgxelPQIgCeBYh9peY5VPWHMPdqf1sJ2BFaBsJLw3jmei/RhGUIk="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.9.1_1542046997032_0.827783094786426"},"_hasShrinkwrap":false},"0.9.2":{"name":"polygon-clipping","version":"0.9.2","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.js","module":"main.js","scripts":{"build:docs":"cross-env NODE_ENV=production webpack --config docs/webpack.config.js --mode production --progress --hide-modules","build:lib":"webpack --mode development --progress --hide-modules","build:min":"webpack --mode production --output-filename polygon-clipping.min.js --progress --hide-modules","dev:docs":"cross-env webpack-dev-server --config docs/webpack.config.js --mode development --open --hot","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm test && npm run build:docs && npm run build:lib && npm run build:min"},"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@turf/union":"^4.6.0","babel-jest":"^23.0.0","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","benchmark":"^2.1.4","coveralls":"^3.0.0","cross-env":"^5.1.4","css-loader":"^0.28.11","eslint":"^4.19.1","eslint-plugin-vue-libs":"^2.1.0","file-loader":"^1.1.11","jest":"^22.1.4","load-json-file":"^2.0.0","martinez-polygon-clipping":"^0.3.3","raw-loader":"^0.5.1","vue":"^2.5.16","vue-loader":"^14.2.2","vue-template-compiler":"^2.5.16","webpack":"^4.10.2","webpack-cli":"^2.1.4","webpack-dev-server":"^3.1.4"},"dependencies":{"babel-plugin-add-module-exports":"^0.2.1","splaytree":"^2.0.2","tinyqueue":"^1.2.3"},"gitHead":"c88cd5fb4da526533c0c9ab48d814dd2a40dcf94","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.9.2","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"dist":{"integrity":"sha512-UO+53kvxmuyMpO6RqepUTj3lQPcFJ6NbqJbfwxcOZv3xTuWUQd2q12JiyT5Sd2NAHgxzHH2ht2BQSuclJaEyDQ==","shasum":"5d9705133c2891dd29289832a8fed2ccaa34d117","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.9.2.tgz","fileCount":198,"unpackedSize":7649882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+UFPCRA9TVsSAnZWagAAI9UQAKDRmsh9llGGXQ7VvU7J\n8YyeExLDouVHjsjoo8UZhFk07+CnAwaelg5+EO4s+oGjiJtIsGhZ4CJWZMvG\ns1c7ioVCTHDtmEprvbWhoTY3JXWsFNpMGzBU6voeWrL8pbxww5U5ith4ykrr\nj2nICV50zWIK2P7chaSaUVpJnn3X2KKTKIrjHeK/QKgsZ6ZdXnFcF0WzGqux\nhOd0Gch3UtpCmOpPafI5OB3PS4hR0USVw19t5Ozt1eNy6D+CSUQEyXRM43dr\nwxRt1X+A4P0oyJEEFin4lf/W9+TMIhbMEVz4aWp05l3qd4xD89rxiy+QEgyn\ndpsVqhPxhVrC/Unm9kg4fHPHu61ACOsqEwbiIsWSjueIne/74qlts7qT4bCb\nO7aXTWha7ytilcxaS3tbB6+S1jz2m8kPXGkIyH8fIYiGWrCpD5SsLWi0scP8\netqTJwS40MQsJ9kdexD7vVr2YSK1e2UHarv22Ty6z5fm4cSwdDh9EhPPp//h\nu2aRkwBuGiY7ZLqxIUGIRFRLDeFpEA0PLzsw/Tth7AiSp4cCtDhpENy/+4Md\nheATV+z0iIcL1xyEELxfZIDiF4AnhI6bY9W/NABiBo1WbGr5GaXeRwTEJETR\nvExR/EB9emQZxWLt8lKmnjlEEzr7LSyRxTDq0r7BjMX0xI2muZ8aAMDHrWRr\nLhpN\r\n=mDuK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICr+F5Ds+CITRQiuuqpE8oTBjI+Xt7E506m9w2ySLMfsAiEAvmP/MlQidvsTbFdQRzBYQ0PxpA4Gs/N/QURsBvt4VSk="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.9.2_1543061838391_0.15863127134104693"},"_hasShrinkwrap":false},"0.10.0":{"name":"polygon-clipping","version":"0.10.0","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.js","module":"src/index.js","scripts":{"build:docs":"cross-env NODE_ENV=production webpack --config docs/webpack.config.js --mode production --progress --hide-modules","build:lib":"webpack --mode development --progress --hide-modules","build:min":"webpack --mode production --output-filename polygon-clipping.min.js --progress --hide-modules","dev:docs":"cross-env webpack-dev-server --config docs/webpack.config.js --mode development --open --hot","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm test && npm run build:docs && npm run build:lib && npm run build:min"},"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@turf/union":"^4.6.0","babel-jest":"^23.0.0","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","benchmark":"^2.1.4","coveralls":"^3.0.0","cross-env":"^5.1.4","css-loader":"^0.28.11","eslint":"^4.19.1","eslint-plugin-vue-libs":"^2.1.0","file-loader":"^1.1.11","jest":"^22.1.4","load-json-file":"^2.0.0","martinez-polygon-clipping":"^0.5.0","raw-loader":"^0.5.1","vue":"^2.5.16","vue-loader":"^14.2.2","vue-template-compiler":"^2.5.16","webpack":"^4.10.2","webpack-cli":"^2.1.4","webpack-dev-server":"^3.1.4"},"dependencies":{"babel-plugin-add-module-exports":"^1.0.0","splaytree":"^2.0.3"},"gitHead":"fee45149e7bf033a824d1a3ba87c585750c6992b","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.10.0","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"dist":{"integrity":"sha512-BZbv/IRgit1HHzVG+7Slzm8CJ/OvqoDsWBW8J/8XoonyPeNbVyTYL+vJEU4UWWtpXpiJwwCL04wop7dB5VXXNA==","shasum":"0586cec87fcda14877b037d08706081d46b7726a","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.10.0.tgz","fileCount":203,"unpackedSize":6522821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM1wJCRA9TVsSAnZWagAADtAP/RjQvJNM5LbLibSDN0fg\n0Wd0nyExMVdAutKsUXxsri8Er99ecp8txztYTzMthfHTQmUQSIu/X3Jvb3dX\nK5eYA5d8/W+3RU51OHUy9foX7cm9Fl1FjCrmXcfzM8dxI3Qo1sI0kDX/rcSk\nJNUrsH0Vr1726ZCMsMGkOLHbKTh998ZpnP/iJEwxA8zM95d/oXhj9AbwjIU9\n8rTndve12Xq7J6nMjo/vhWth77slRBnmw03ACsWr6KVWNS7AaeHf4z5NwF8Q\nDuqX8i1QnK+OBoNy0rRSAEX9pc2WCIMbZimjQDX2vIWdhOQlBSzVixqtmtoo\nc0oqUJsEKgtSbNhS/bjFjba77adrTirmWXpTv6oafiXp19LiY64kIuHXVD25\nhiisYZwi2RzJwfQc5zs1V2IoJOR7mLVE40zH+r3ZAzCM0kQlPbGJ9CkGuIXA\nRAAKVE4f+4+xjQKGYFO9BWJk4on7u+W0NUuCrDqPB/35zdsN5OcJRmjAxPml\nb9w3u6U1xetbvrjSp49uNQOGOP4Yk6jxAZPEdDsRr68eXiMdPJraNrkdP2Cg\nk2PWxlea/al+Qi0VOjz582VYE7zpG1WM3c2c6hx5Ks5AXUcffZX92++JPvsp\njRbkS0KoaWXDtxDy45X16CuuJZAZn9eer+GV85s7n2gEiyD4SHyMEjl4uMv4\nS0k7\r\n=sgwS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDAhH+tilZiudCoH0soHIu3PnY/CzG0AsW8m30EHGE1wIhAMbu2E95bXDGjARobveFChPAFfBh4FkYksAaAxJT5RAm"}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.10.0_1546869768716_0.6672668843366811"},"_hasShrinkwrap":false},"0.11.0":{"name":"polygon-clipping","version":"0.11.0","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.js","module":"src/index.js","scripts":{"build:docs":"cross-env NODE_ENV=production webpack --config docs/webpack.config.js --mode production --progress --hide-modules","build:lib":"webpack --mode development --progress --hide-modules","build:min":"webpack --mode production --output-filename polygon-clipping.min.js --progress --hide-modules","dev:docs":"cross-env webpack-dev-server --config docs/webpack.config.js --mode development --open --hot","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm test && npm run build:docs && npm run build:lib && npm run build:min"},"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@turf/union":"^4.6.0","babel-jest":"^23.0.0","babel-loader":"^7.1.4","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-array-includes":"^2.0.3","babel-preset-env":"^1.6.1","benchmark":"^2.1.4","coveralls":"^3.0.0","cross-env":"^5.1.4","css-loader":"^0.28.11","eslint":"^4.19.1","eslint-plugin-vue-libs":"^2.1.0","file-loader":"^1.1.11","jest":"^22.1.4","load-json-file":"^2.0.0","martinez-polygon-clipping":"^0.5.0","raw-loader":"^0.5.1","vue":"^2.5.16","vue-loader":"^14.2.2","vue-template-compiler":"^2.5.16","webpack":"^4.10.2","webpack-cli":"^2.1.4","webpack-dev-server":"^3.1.4"},"dependencies":{"splaytree":"^2.0.3"},"gitHead":"3409b836d950eb410defd80d8356bb13408ce3e9","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.11.0","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"dist":{"integrity":"sha512-CMdCAwwpBCyulW3jrbba1YLj0wKEfF2n8EKcT/8BODZ+OnyokDBTadkq/jBkoagD2AZEAdoPrYI1NTAPfFqTwA==","shasum":"37dfc9e01921be139e0737f42d4bbac316394410","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.11.0.tgz","fileCount":214,"unpackedSize":6537106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOyhDCRA9TVsSAnZWagAA9dgP/08isYjqZgv9EwQzyqts\nDK39ciQTjOJSen9p2Kgkyd+3y7md4QJIFjfzRuqMg2sTEaPOc3sQMAVoRJDK\n4sB3XExEVNqR+iQbIl1/TmPP7n6stEk4QSZeifH4wvWoxkzfaHRekXAmMK7L\n0MCg6Gzh2Ho7Xf8icRgmoRbMLqkn9Ia38V34Xf9bhcab8t8aig1jdhYK8p/d\nDcIMM0RXO1Qlxy7jjOu0/8vlLZdFvFyV+J+623uTGqseFf8sDzz5lsKu2lft\n7sxf0oa5lREOKuyLuU6tWETp3pTfCkXj/0kCHcSTBUU6TFXTBEXIivH4j/U1\nl2KPmzMK1uxUhlOufV228mGrCytXab7EqmMYFTo9AiaLwfbZbguMM2+pq7Qa\nCNb+TKpw2bOre/LwjkMqTkELZzo5jeS2sUsyZX2fVIQI3yOtzpLG2LeKIgG2\nJFeKGjgLfcOdnodZG+q/1aX4b5241Lupoxs7ztQ+3XRNWHFBQUdZEXDiap4S\nXeNwglXIe5SemgKT4yu/+50axfOjS9Fx0UcEXKJpSvmipaqZWgYfHXmCoA03\njZ6w9qwW3ARiyjyYIurBFfu42EHkZI3ItCrmF6vrlhYUZY7Q8reYt5+jTORC\n336X8u64KvJ6VNHjE/UG8vAqH65KVQMM82C0FnfK+F8TghNpHHnkDbE61AvF\nwcrf\r\n=C1Hg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIceobYH21qKZl3mBQZYEnCWkVBpNX3Q5FeDxh2CLQ2AiEA4WMlCPgIin3FE4Lx5vgZDdGs2T+TFeXJf1w1NoSJZR8="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.11.0_1547380802293_0.765313594567977"},"_hasShrinkwrap":false},"0.11.1":{"name":"polygon-clipping","version":"0.11.1","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.js","module":"src/index.js","scripts":{"build:docs":"cross-env NODE_ENV=production webpack --config docs/webpack.config.js --mode production --progress --hide-modules","build:lib":"webpack --mode development --progress --hide-modules","build:min":"webpack --mode production --output-filename polygon-clipping.min.js --progress --hide-modules","dev:docs":"cross-env webpack-dev-server --config docs/webpack.config.js --mode development --open --hot","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm test && npm run build:docs && npm run build:lib && npm run build:min"},"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@turf/union":"^4.6.0","babel-jest":"^23.0.0","babel-loader":"^7.1.4","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-array-includes":"^2.0.3","babel-preset-env":"^1.6.1","benchmark":"^2.1.4","coveralls":"^3.0.0","cross-env":"^5.1.4","css-loader":"^0.28.11","eslint":"^4.19.1","eslint-plugin-vue-libs":"^2.1.0","file-loader":"^1.1.11","jest":"^22.1.4","load-json-file":"^2.0.0","martinez-polygon-clipping":"^0.5.0","raw-loader":"^0.5.1","vue":"^2.5.16","vue-loader":"^14.2.2","vue-template-compiler":"^2.5.16","webpack":"^4.10.2","webpack-cli":"^2.1.4","webpack-dev-server":"^3.1.14"},"dependencies":{"splaytree":"^2.0.3"},"gitHead":"8ce6463a17353d995f1a18bed550a90b5bff389a","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.11.1","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"dist":{"integrity":"sha512-VlzQpPTYtdVEtxh0xkrmaN/nVvygwzW2u2OQySTwjZjS3AgdBsYWVKrzel6o/mpNYi3S+UHH/6+uYU8Q8Yv68g==","shasum":"16064adb6d27f607997d3ef6a02691000f878349","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.11.1.tgz","fileCount":230,"unpackedSize":6567524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQ+mWCRA9TVsSAnZWagAAVaMP/jUGerWg+taYXuZ0hGlZ\nUeNaOj2lLIB/V4/pppQH7hM5Iv/yqUETfiO9FtyWVw5p2K/lQ5K3r7vDwAMV\nbA158rwpIqRPRsGwwxZ4Tg+zRl4HvqnefSnfPXAt3PJOEVVNypC4OVI8xDGV\nBZhgWahoziwVO2bEJQM0YvIGz6Kl7FJp4p/z92JCcTZHc64fMryF2auwe7IU\n/l8/PHSacVAFt3oXmpuGSZjt5blvr7QH492sQ8i3dlRBNPc1LgGpDqfXg2Tx\nh9srH7d2ZEmUqGrHhHkQS6OeTy5zfFNj0N4UKktbMvbFmtlqZrV6wKd7LjNM\nr0XFpMD4bNAnOa3GmvvBVvQnCcMsLCzo3BiI6fQWIRCz06AN2ZTLdr8AW/3l\nLj9mSu9J4aCf/HQvCDvs4ZHBy2if9kAfSugAhvGrFzqlWPZwL2D4VXGCVB47\nLPy1I25W8BeHImolBq53mMA3GkBGdX4HG6BUa07esA8v4QximuAotusAvYx0\nIUiZc0PIzI277RaHCHLeusuLxLturMDsUG1VACm1pgCGSgSWHFjUo/kWKgES\nF2JxSeOCiihzvR62k083IinzCOClIVA3SdSmr9U+nHcSUkFeXuj9EthPWS/V\nPSagpDgjGZxRQW8dMqj8gV1xGx/XbKAM2QIvM2sPcJe+zm3h4noWhfY2qdNb\nd3Bm\r\n=ZH4C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPlyW8YJ766qnqWrgkHAFsBoJoEO7Nf1AmODRQy9hbJAiEAjaNgAqLy+Ai/HE9RrUPzJ9ZEBE3MenWMxDiZHFKlrlY="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.11.1_1547954581845_0.051200710279492245"},"_hasShrinkwrap":false},"0.12.0":{"name":"polygon-clipping","version":"0.12.0","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.min.js","scripts":{"build":"rollup -c","docs:build":"cd docs && rollup -c --environment NODE_ENV:production","docs:watch":"cd docs && rollup -c -w","docs:start":"cd docs && serve .","docs:dev":"npm-run-all --parallel docs:start docs:watch","docs:lint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"eslint *.config.js src/ test/ bench/","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm-run-all --serial lint docs:lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/union":"^5.1.5","babel-jest":"^24.0.0","benchmark":"^2.1.4","coveralls":"^3.0.2","eslint":"^5.12.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^24.0.0","load-json-file":"^5.1.0","martinez-polygon-clipping":"^0.5.0","npm-run-all":"^4.1.5","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-vue":"^4.6.2","serve":"^10.1.1","vue-template-compiler":"^2.5.22"},"dependencies":{"splaytree":"^2.0.3"},"gitHead":"d3c63b49e4b0093d20136542b8c5c12fdd980f05","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.12.0","_nodeVersion":"11.8.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-H3viYIESaZ07CqBB98qaWil5yDvWBIFBGyA8rokPzffpzkzn3lBbSEKenRyL6tZojs7Xf1xBOpM7eyAYduWKIg==","shasum":"af6a343330ae10ab58abfb1e25d064b6c33ca528","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.12.0.tgz","fileCount":259,"unpackedSize":7551442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUFKbCRA9TVsSAnZWagAAnTwP/2d1soVIdZvZNO0Ytvxa\npwk0SFHAOQth8DAw3nyq5c2R+PIfOyYa/RPRlYnuTFf+dAr2Yp5so6cIgu9/\n3KSAG7U2pNOD1Xex6rrWfYbM7azCCJwzjgpIKYkaXzdsY1x9W0IBxKfeMbcx\n9f+p0M4+zzOWrydpUQfP4DOFC7JjAjeVLDcM4cw0uWdP2vDoM8T6LVrTDP5A\n0Z+G9Xj9alNoO0W0GeG0j0q7wznBrvWKHtD43nH8Jjw7Zeb4iTVfb1laKK60\nmQaDx38GeCGAnd3MWM3NN9m/pXTl3OipyPAJ/Ugqd4xwyI0cDUOucsWORSCp\nNlyypUx5zqZ9CxbsoreKOPcCMlfBCPSytz67tm2TXSeiOSeNanKkJ6NWODgD\ncDo8PLZ3m2TW5zs9ycsiDub0P7MvazijrnCssIwdwmbWLv4ScLpRqtx3Bloy\nYnTunQWQ0e86EyA3EemNtFo7Lorir6/kFLj1rdgcKYpJ/8Rn6mhagwM5jAV+\nVkoTpNEX7bmmS12F64nnSTRkqWTq2sSe0Ipw3D28w+uqBZdshbIo+pIQvc9/\nlJmMi4c3OmgHZHNC6V+2h9Ke2+aHQkqo8YQ5FCosTk1mzWqk8rxe2xc9Bbc1\n49QPMe2AFFbFM4lZPyOgL7O6adj2kqoIOc3ZNbu0wIZgSG+Bby7P6wwEf4ID\n1R58\r\n=1Uwi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfSyVHl2IjKARPS1qFVnbQublC9KfhfSO1wMLI04R8wAiEAuPmDtN8npoJK4W6sZ2tHh1cvHO9VIQ9EcuLjc9X1NZ8="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.12.0_1548767899355_0.5423385548009687"},"_hasShrinkwrap":false},"0.12.1":{"name":"polygon-clipping","version":"0.12.1","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.min.js","scripts":{"build":"rollup -c","docs:build":"cd docs && rollup -c --environment NODE_ENV:production","docs:watch":"cd docs && rollup -c -w","docs:start":"cd docs && serve .","docs:dev":"npm-run-all --parallel docs:start docs:watch","docs:lint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"eslint *.config.js src/ test/ bench/","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm-run-all --serial lint docs:lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/union":"^5.1.5","babel-jest":"^24.0.0","benchmark":"^2.1.4","coveralls":"^3.0.2","eslint":"^5.12.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^24.0.0","load-json-file":"^5.1.0","martinez-polygon-clipping":"^0.5.0","npm-run-all":"^4.1.5","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-vue":"^4.6.2","serve":"^10.1.1","vue-template-compiler":"^2.5.22"},"dependencies":{"splaytree":"^2.0.3"},"gitHead":"e904c67966b2200215010a269cd0cc9906c662eb","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.12.1","_nodeVersion":"11.8.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-XAlACI0pM5YWdSYTMNM4YTcRftenAJcvWG4qVih8zZ0tpnwrz/gTzv32e0rYFphwkL3m1olb3tsggHf4bXNAkQ==","shasum":"2c9355de68e22a04f47aded989f0af80a43e32ee","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.12.1.tgz","fileCount":235,"unpackedSize":7534155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUFV4CRA9TVsSAnZWagAAm40P+waZFZmb6CobUouZbTUj\njwrKaOoLOPbaHl0prGRvz9wruGLffAUsOE2ZR/XTooX5A0S22GIC1cdNQm6z\nkIGK7oAc0j/B0ZFSlB6Gh8R5ImUC3WPdBwUQRYdkAc9w96ZOKQkhyBVCkFa2\nphBu7Tj1yuSlmDCkL9nNEV+yUzRaP90ZNoE8e5sEJ/aJ/CaBltXfEDj7TRdq\nrXkM68hGvgcT3iBb/jX60UU4DbjgBhUzNhwRVkvwpOlcuoliR5d4fCP81BQd\nj+5mrs1DmZCrFfX51VJquyoNEQwrlDDudel46Fk7guheim5RPoYmuXbDCLyp\nRJv7+n5WBBqsNpkOT7NDiPMiMQKW4gT09MoXurv9vBixu5TsBnTq+EgjsW3/\nZLSL/jcWl2am44rqrvBOULmHctbhvuWr0u0+ZKpN3bwqhJWUVIgvvWTJ4yMu\nTFGzlW2vf6yKzsCD3bkXL/U7ULXu93Utv2z9U7+ipRY8Vs2QE9P+rHRzkQcy\nsc71fbwXZd3tINvYdlq2mC364pZJU4kwf7NCfnihAxBEHOf6kzbxsAhjb8Gu\nbwdtZkySSk5ZRj234mFs1cv4toFKLBJM130mbJIqL+ktMXUpZdbrT44cGJRV\nteUMs6u1D2ET7S6QPfq2rjzewLuTU/oeDVQJrcem+t1GNTOfl/0zmGHQh8TD\n/k/N\r\n=C3D6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZVwsBolv5FbTWRA0F6Wg4rn7VbZsaXSP+zs50Nt7QGQIgKNV+GvLAQemRmVkVfQsHH0ysc7b6Q2SzA7xLRtHEBaU="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.12.1_1548768631873_0.5797865531519946"},"_hasShrinkwrap":false},"0.12.2":{"name":"polygon-clipping","version":"0.12.2","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","scripts":{"build":"rollup -c","docs:build":"cd docs && rollup -c --environment NODE_ENV:production","docs:watch":"cd docs && rollup -c -w","docs:start":"cd docs && serve .","docs:dev":"npm-run-all --parallel docs:start docs:watch","docs:lint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"eslint *.config.js src/ test/ bench/","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm-run-all --serial lint docs:lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/union":"^5.1.5","babel-jest":"^24.0.0","benchmark":"^2.1.4","coveralls":"^3.0.2","eslint":"^5.12.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^24.0.0","load-json-file":"^5.1.0","martinez-polygon-clipping":"^0.5.0","npm-run-all":"^4.1.5","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-vue":"^4.6.2","serve":"^10.1.1","vue-template-compiler":"^2.5.22"},"dependencies":{"splaytree":"^2.0.3"},"gitHead":"fa8824dcb9eebdd6700e1040b4cf206e6837d1a0","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.12.2","_nodeVersion":"11.8.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-hOmn2azsJVU4uAtGqJvBujNk89XO+ubAry81pvNmWw+TbrJxx/cP9qVH8AIsLQMn1Pk+pTnXfis4biM0LCmwIw==","shasum":"f15ab1693f4b38435a3a0d1ea5fab7911ff9e0c7","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.12.2.tgz","fileCount":9,"unpackedSize":354888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUKOaCRA9TVsSAnZWagAAGMQQAJiZddX+90BFh2KYmjJl\naEdQn/kXDxvBty08F6JShCJhWSomD5IyzFRnJNKsZ/3vMO59sIYnCVDcs6rt\nfntuxQ4kfO3DBY3FOx77k1huzWw3RANi2cNTK5hlp5HwGFpO3m9jFgWMbg7n\n4mGLhwqdbr4o91z5efkgVDYB/1OnOIkcyuWKAXxMq14VAploefRB0UaCNsJU\np6NEquXNEVNE1Of/CodsEoS9/+3FrjF62nWi+5/6j5tOQdgFLZqHbi5qjPU6\nRxT9zRwg4SDIlPmKHu0L2yTW0vNzBTwBNWEopMKx+PpddD2/HvOzyAioaChk\nuqpAAC7Ik6+hJXwUnD/yNx1pcVkctED+UCa+QwAb5ChozT1y9/CD81ziOiSl\n8iyY3nqyh8YQctWJMDDTu+Yg+SZREW5SyqRP/A0pqJfwAzcmLZQlxBepdoTj\n1+dRblNj2YZ4xKhqF/XnkHNTJ0mt/JE6Tf7JDMsZlWR2P1/jtZCy3hcsPWzW\nGzwtvOd5Givc9y2pDo54xhAU2EFZd6LS/ON/aB4RA3k0FSkZb3vs8PoR2c2a\nONRAYWb0MkVOY/IArG0arMliAlF3Q+Qtvu97dJAAeKOcA46HcyNOd9yPGN9v\nLJyF3Z34Yqy3zgElvPyyh6HQQ2ONAhSCEYRRQyEdtxwXFOOUKhVm39pRDbh5\nxuNW\r\n=JEXO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO7IJw0HQkzB5ID9y5n/5T8Z85H0MSJUUsVAXp7tnjsQIhAMvJz7rHO4b57VAQTgfE2d1d6Jy3TubutSFJbOhix1Ge"}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.12.2_1548788634451_0.560640397364375"},"_hasShrinkwrap":false},"0.12.3":{"name":"polygon-clipping","version":"0.12.3","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","scripts":{"build":"rollup -c","docs:build":"cd docs && rollup -c --environment NODE_ENV:production","docs:watch":"cd docs && rollup -c -w","docs:start":"cd docs && serve .","docs:dev":"npm-run-all --parallel docs:start docs:watch","docs:lint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"eslint *.config.js src/ test/ bench/","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm-run-all --serial lint docs:lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/union":"^5.1.5","babel-jest":"^24.0.0","benchmark":"^2.1.4","coveralls":"^3.0.2","eslint":"^5.12.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^24.0.0","load-json-file":"^5.1.0","martinez-polygon-clipping":"^0.5.0","npm-run-all":"^4.1.5","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-vue":"^4.6.2","serve":"^10.1.1","vue-template-compiler":"^2.5.22"},"dependencies":{"splaytree":"^2.0.3"},"gitHead":"743f313dde0e0edd379b98d76b823a4ba59333b8","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.12.3","_nodeVersion":"11.8.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-iyhRQ2z+D+y9EPqPTIcZFCZJUgYacUiw3fhOHvXWyp2GysK2/tUaeG5tWvi82ibbAMNHPRMLxl+1VZGFoX8Vrg==","shasum":"8419209489ca45191cb7fbbac3299989bf1b88ee","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.12.3.tgz","fileCount":9,"unpackedSize":358880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZVBGCRA9TVsSAnZWagAAei4P/0THAr1y+hzpJRp23ie3\nm+8tuti1nrFS8mTKuMLL4fUS6bkiDwiE8fClMZbV/sHjPocxRY+xDfDM5p3a\neGDmd9qgP+Kn4L1R/5avPRec2RCWT24fCu5Iik3rO3r3Y4uZmYzHZLOMfPqu\n7g5d+NvIMa+rnnI4W+Qh4lGOuM1Zwerp3/9b8sXeWDnVkvM93Z+9SlURGswB\npySJOuIdIy2dsCUV2g5dxjws9pAaF8jAD4PtrX7Qm+x9rXnlCvZ30vmoAnXe\nrDdho4A9YOViAt8H8NffU/D41Q+7YyTgv42Mgcr9mACMI4xEka81yjI3qCCc\nfy/WiOQ/l2G0C1lLXptsBoSP3ksV9JBI4SAidyB/9vkYXEvcXDV/i4WLDMEw\niMMyklheE6FqZp/YwOXZdg3xFK7+jpOkFh7Q1SExrIq08bmjzKr70khCMJ78\n4RFwKnCAmPzerr39OvKdzstl1kiTzSE40RnuGNGnpDY7jDu8XGK8PcV53ntP\n/EUtpeXIGxroAsY1DFAnvUblnnSzO7V1K6oyLFGiT3F4f9nj0xSq93fErRHf\nJBrDb5OOE4EGtfeZNmTrn6ROGwS0g6FYTBWPM/xDRO8NdpC+RdiOPl/zaq7w\n2DFw/2FMfh/t5iG7BNCWbiLZAfzYpJesOhn6PlByRhBUfuYU2YesceWD8567\nTKrZ\r\n=hPPI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSMdE3OzZcpU7WiDWtaX56gfoz9umlRKbHsUltcEdhkAIhAIOZF3dZvWIao4X7PGQ15rSJcVuOr7HzapRXTAUmrRFv"}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.12.3_1550143558127_0.8953499357651551"},"_hasShrinkwrap":false},"0.13.0":{"name":"polygon-clipping","version":"0.13.0","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","scripts":{"build":"rollup -c","docs:build":"cd docs && rollup -c --environment NODE_ENV:production","docs:watch":"cd docs && rollup -c -w","docs:start":"cd docs && serve .","docs:dev":"npm-run-all --parallel docs:start docs:watch","docs:lint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"eslint *.config.js src/ test/ bench/","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm-run-all --serial lint docs:lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/union":"^5.1.5","babel-jest":"^24.0.0","benchmark":"^2.1.4","coveralls":"^3.0.2","eslint":"^5.12.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^24.0.0","load-json-file":"^5.1.0","martinez-polygon-clipping":"^0.5.0","npm-run-all":"^4.1.5","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-vue":"^4.6.2","serve":"^10.1.1","vue-template-compiler":"^2.5.22"},"dependencies":{"splaytree":"^2.0.3"},"gitHead":"a99b4da532573fed85787051ed91586aaea90f61","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.13.0","_nodeVersion":"11.8.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-QBO0HZHUuC//0GX5HiNbMTpxdEoi+zIMVX5AiUDJXtYXNo80o9GAidFajkL8kjGSe150SbQyZnXLHI8gQfDaBw==","shasum":"07a27cbd457b95c1f8d77e218609b4df9839e8c2","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.13.0.tgz","fileCount":9,"unpackedSize":360102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdUq+CRA9TVsSAnZWagAASxUP+gI+31Kl7m0UGM9MnEhY\nvrPwXdQfXKKwgr/EN9rRQ40la4QdytLL7ThnBLyppFtdw99QMY5CBygM71wX\nhvxvCrlw5TmOAtIoQ67CxW50k/HSclj5GrPZ89DgsONoTw84rJUJLW9FZkb9\nwTapExpZwh7LVqzqxT3qipCb6U4k5+zald0JXKvWV1lYgLxeQv8kfeiaiFKk\n+5+hvfA/WF97L+LQk8e17HYwPUYlEiyA+KhbQR/FT04TiYmHiwxksxG8xect\n7GGpRENwuJqMyITeXOSKUgvUK0y3BfK3GATnfngAgnB7mTVvL8GgYxVnu2dw\nPBmwyZ6lxCGMU7VEUnSuMRGxwC5ndM0oYVzhHOenZiGyvbIp2KoImqD5VkEI\ns2KANhwRdMoSNQtopTKd64ou6T6estfRpyVvNuR9/gkiP9ue9A01sQJPkqCD\nYP5l4EcLW5h+V5WyfLsVI+qcD9C83BH0hTCFcbHjNcswps20bScfpTohafRf\nre+EIki2OG+nU4STz/B+AoRpHR8oejsfKzt4e3ShkW+qAk1alugJM9taLmsf\nGK+jAGQQuKNSEDh0ycmsKrpOkaovclLBLJ+8QFB8D6WD5rsM1NcAXPee/M8m\nLGdOhHuMCcUImySPVveZus3ZkGZYHhiQVaB5qXXiT8QPyLvTXwsF/hx6I3zL\n5zxw\r\n=Tay2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCQLcmaT7Rx34ZgwNM86MZG/79Kjhotz1hNYpYyahkwAiEA1VzSL6qFJGuImJMkC77A5g3Zw05jgosewT3FRe9OcgU="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.13.0_1551190717556_0.6455577644589148"},"_hasShrinkwrap":false},"0.14.0":{"name":"polygon-clipping","version":"0.14.0","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","scripts":{"build":"rollup -c","docs:build":"cd docs && rollup -c --environment NODE_ENV:production","docs:watch":"cd docs && rollup -c -w","docs:start":"cd docs && serve .","docs:dev":"npm-run-all --parallel docs:start docs:watch","docs:lint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"eslint *.config.js src/ test/ bench/","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm-run-all --serial lint docs:lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/union":"^5.1.5","babel-jest":"^24.0.0","benchmark":"^2.1.4","coveralls":"^3.0.2","eslint":"^5.12.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^24.0.0","load-json-file":"^5.1.0","martinez-polygon-clipping":"^0.5.0","npm-run-all":"^4.1.5","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-vue":"^4.6.2","serve":"^10.1.1","vue-template-compiler":"^2.5.22"},"dependencies":{"splaytree":"^2.0.3"},"gitHead":"4a4834c682685508d144ff126e78fc476c95b813","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.14.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-83Ezz2aPc6eRA/ljM98ufPRRS9owRfNrhHmsdeg7UvkkkuzhAZxUnM7ltoUPR47vWB3KSdaFAh4H7l8gVuCWrg==","shasum":"47d8aad8248eb6e6851d01770b748ff44b03e059","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.14.0.tgz","fileCount":9,"unpackedSize":376190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcn1HXCRA9TVsSAnZWagAArecP/3pbeXB4o3QdK3a5KetX\nCuo1v8rLWVKdqa9hmhoOwW6IZEvQfJdvvi/PYqflbzMWLKsTQUz3H65Ll/xX\n/5mUbY+nilsarHnGAe6vhJ+UJf45NYgQwm5na58PSjB7QxyJw3kq7NaqvmGe\nabckk3dT7pRUMIY62qGiwCM9bHY6NfFxnp2GG4qw8XV8UWEOI4ju2TDcK2ur\nwRiXoXEDzsxB57InYzIOtgDRNBynVEOwcCfY0cfotS2zMYMklTuBToupY29L\nBZNh9YqGiUiiwX1jlZTvRUeXSKqrpELBtv10ITFXuJVlPZfsKuq68qKgcoZo\nAmjcqmsH6jhX+iPj/k2iiXGo5uMdeJ8oU/VyY+aHTB6HQPgwfdP78+Gup0We\ni2oVNMZWiexfKePhc8eDylmrLjRduBAzGGQCTR1I82/jFPb+wnk/w/iP+NTb\nG9vn7u5VP/Y1oBHCnypW8Z3s4thRVVwhqI6206tNcJ/UqBNHbIxjrcUbPwY1\nf4tD3XDnKJ8VYs3uVUPfpCLv6/inxVDgOpkCwedYkN95Jw7YoKU/usjNNs95\nV8VElcnd+99TIW+tqtN7Nc2yVHpFyUwcTsQIZU4Lx1YwcGSbH9OwnD6D+SHK\nIGdDqWy01Cre4x7hzs7I6NINQQLaUfemyn2nt9WR8fau1Bodl8oxy8wij5Pn\n5CNv\r\n=lf0x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4WceVV8PVJnUnMRFFKzKoCb0RWx5g3trM8l337X7fvAiBUKId1Y6NlWp7YOStgi9yagO5m1/7bCjRTEmmPxAREXg=="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.14.0_1553945047007_0.2615268088501179"},"_hasShrinkwrap":false},"0.14.1":{"name":"polygon-clipping","version":"0.14.1","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","scripts":{"build":"rollup -c","docs:build":"cd docs && rollup -c --environment NODE_ENV:production","docs:watch":"cd docs && rollup -c -w","docs:start":"cd docs && serve .","docs:dev":"npm-run-all --parallel docs:start docs:watch","docs:lint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"eslint *.config.js src/ test/ bench/","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm-run-all --serial lint docs:lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/union":"^5.1.5","babel-jest":"^24.0.0","benchmark":"^2.1.4","coveralls":"^3.0.2","eslint":"^5.12.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^24.0.0","load-json-file":"^5.1.0","martinez-polygon-clipping":"^0.5.0","npm-run-all":"^4.1.5","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-vue":"^4.6.2","serve":"^10.1.1","vue-template-compiler":"^2.5.22"},"dependencies":{"splaytree":"^3.0.0"},"gitHead":"1f0b5ec9b8a265d689a8f95ca90184736ac4cbb6","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.14.1","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-QWtrnoTPQidtqPrAksY3qmMZ2+2tYWVIN3fx2/sE9m+n4NBeVBu3FQ2Sf+v6ZT/hDh3OjeIWzHrlw+RlrMIxZQ==","shasum":"00f286ee7de1d7de0fc3803b67babfee10807852","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.14.1.tgz","fileCount":9,"unpackedSize":348045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2sPsCRA9TVsSAnZWagAA7+AP/04PYX7+qGzn53xiT5UV\ngFmHRMhsoS7RdPLFIk/7u/vOeWZBf3VDn8SBl5MgjOywh/lPw7Jw8hnuWHf9\ntakIgcetfs/Ie5JBDNWK2gX3+EME6oS4InUjzpbOn+eX5OArJxm2tRvAKGNW\nexlII/syLHzb7FU4jYq4q5zX3ixOm94Y0MN2wB8xgXX7QM0qNFxkK1SnrdGt\n61iU+QLfmTBdGVmc8J2Vw4IrMW70V2bw4WqXyl3Ik7jbcvkxzNDUDK4dgNYL\nUa2QPfN07AgZH+AoQZwpNh1ALpGYmaOa1xjdVBq2EVSdIdzFRKReLFXgQ02W\nNebSXZs9M3fubcUQ4hDLxwwPtYM0ykSE1ctDSHooYayQR3wzsfPN0/nmn/m9\nBKLJtjdB8Tu3fxmKnf68xAXpNHqT3NKVeWTSUXhYieJLw4oH1fL/6kQCvCkE\nG0lghmDVnrVO+/vNRcYTnuokYOEuxlvz++VLNM/DNDAsTNc21GHaqgHqYx/P\nO72wa1FbN9dWKV5FhDvksP6ToU9LOdeKStrETfbauPm8rOgjq11oObuMt3SU\nxcwT5+kzxFEJT/MxJWLjl3OnBGweEJlhP72ZRoz+j7PBhG+tvYTqD4ysE0DX\niYoK9qanCn3c1ofXtumjH9aV7v12wHOFkFVtNC8kMJEKzBHI8dlkVcwVAknG\n7FCL\r\n=blEr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxXRjN1I5+bguOBc4mHn3iqxK/mDudrR2d4YLo0F0H8AiAQDMSagBQRMFcmmaUIHQVRV413j9dj11GzB9Xc61KWLg=="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.14.1_1557840876047_0.7700590859687673"},"_hasShrinkwrap":false},"0.14.2":{"name":"polygon-clipping","version":"0.14.2","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","types":"dist/polygon-clipping.d.ts","scripts":{"build":"rollup -c && cp src/polygon-clipping.d.ts dist/polygon-clipping.d.ts","docs:build":"cd docs && rollup -c --environment NODE_ENV:production","docs:watch":"cd docs && rollup -c -w","docs:start":"cd docs && serve .","docs:dev":"npm-run-all --parallel docs:start docs:watch","docs:lint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"eslint *.config.js src/ test/ bench/","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm-run-all --serial lint docs:lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/union":"^5.1.5","babel-jest":"^24.8.0","benchmark":"^2.1.4","coveralls":"^3.0.5","eslint":"^5.16.0","eslint-plugin-vue-libs":"^3.0.2","jest":"^24.8.0","load-json-file":"^5.3.0","martinez-polygon-clipping":"^0.5.0","npm-run-all":"^4.1.5","rollup":"^1.17.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-terser":"^4.0.4","rollup-plugin-vue":"^4.7.2","serve":"^10.1.2","vue-template-compiler":"^2.6.10"},"dependencies":{"splaytree":"^3.0.0"},"gitHead":"4691a56f9399468520abe1338c0cf1568e59e96b","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.14.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-X0gxP42HkzxxF+MRA3BPoY9A0N9Y2rho9SGJQrLaKGAco6yLTDj/mHRwo45raD8exLvzDXjNKHKZ6bD7MC8hSA==","shasum":"5c1b2f61fcf465172750fcdeaed977b0dd7f83f3","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.14.2.tgz","fileCount":10,"unpackedSize":348781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPLfSCRA9TVsSAnZWagAA9WIP/2wu5M0TI9iSb2hBSKmu\nMVIy6L26pH9AnY/jNVd0HqblAZWTHgB3ATEIzhn2wLDd0/Bh3B+Itt+vxZUN\nb9lcbdJpZ/LTgmRGvAto+qAsF0pAPzGXvoBiMIXHszyI3TEyRYiJNImpWm+O\nt6QYHgRDuxd0gSvAJxwnWQGgzqUMfBv+BbZCyXMyRCaWpRi2MBli3S2zOF5x\nr8L5kKiL4UIrU1NXCe7iU+p9noVzLzgOIxtz5MR0ImCekXKq83/WSSTomeXm\nVz4dXfu7/3UaVCGv8PACgcniouzzQeNX3Eq8R4Zj575B/v8zNsJiwZk9Q6+k\nrVeDikaQtaWDyuVK5Wi1cz1I3d2LS6vAaQf4ZN7G34rsZIl2mi3w3iFIlhom\nk4S6yGx+DGBTioPLip4O4bMn3/3aok+nZgTa0nalb7bYAhhO7V3OKajXJxXt\nGKIxCbYI/MYP5cRKZTdwaWMBIG+03YNQXacgK+RnMOJCvEJTUqyCUDuI4bSG\nqzFOYDOoEdXXRCh7hKSA+y4s4A+cKM5QsHQG7lTdEzgVbxsXFfU9s8OIjJNu\nZ5QdltjiOLwppajKv7W0UZ2AvdsQK+25mapXr4BKj08RX6Fk/GdvFW37yWWg\nLLgCmPckqXydJcNmDC2rlmUO/veohGEUo5trG568NqYaTeBLiYPw01dhcN8R\nX4go\r\n=wHdb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgkoltCV3HP4wW8WAEAdVEOGOI8unSdfSrx+IxpK9zCAiEA8kMS/PfAe+hD37Yu9m84xWLr4LYU0QeWHEefDplcmgM="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.14.2_1564260305792_0.5689852994417557"},"_hasShrinkwrap":false},"0.14.3":{"name":"polygon-clipping","version":"0.14.3","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","types":"dist/polygon-clipping.d.ts","scripts":{"build":"rollup -c && cp src/polygon-clipping.d.ts dist/polygon-clipping.d.ts","docs:build":"cd docs && rollup -c --environment NODE_ENV:production","docs:watch":"cd docs && rollup -c -w","docs:start":"cd docs && serve .","docs:dev":"npm-run-all --parallel docs:start docs:watch","docs:lint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"eslint *.config.js src/ test/ bench/","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm-run-all --serial lint docs:lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/union":"^5.1.5","babel-jest":"^24.9.0","benchmark":"^2.1.4","coveralls":"^3.0.7","eslint":"^5.16.0","eslint-plugin-vue-libs":"^3.0.2","jest":"^24.9.0","load-json-file":"^5.3.0","martinez-polygon-clipping":"^0.5.0","npm-run-all":"^4.1.5","rollup":"^1.25.2","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-terser":"^4.0.4","rollup-plugin-vue":"^4.7.2","serve":"^10.1.2","vue-template-compiler":"^2.6.10"},"dependencies":{"splaytree":"^3.0.1"},"gitHead":"a2d41637fcbe82f888d521e7e7ec95cd652dc8a9","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.14.3","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-bIaMFYIsHOShMN0JZsvkfk66S7gKMQMlYUpV7LIx+WOBYvJT09eCgoAv2JCDNj6SofA4+o5tlmV76zzUiG4aBQ==","shasum":"02affe4e2aaee69f686ea9dcd5f9566dd4c941af","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.14.3.tgz","fileCount":10,"unpackedSize":350497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtEpuCRA9TVsSAnZWagAAVgEP/0dpVjnADFumnxTDi00W\nA7xe2cmaiPFJGdT5MSAvBMEqYbCDI2NbxsgJ2QVq5r91G6ENniFjX1YavPpZ\nrbROLj9EBrJ1A1LgtIHstiClbyTwA4je9K8KDzXDFbYpu6WSmgF/ThdkKuKE\nGTp9lcR63jIEMBLTD45nNZVB/5bViH3PJGZvstySVoNfYzMFYlha/oCrlIxX\nuNbyMVJNohEB7v1PORByHwBfgmqaYULqts8lhOon0g7sdx0HJc1yOoM7xFer\n8XuBMdhdY3+P7PgDphNrdPNAK6W+NzvlyM4VpscM5gWzoFVcegQk5vaiKUGg\nAQLxhinTp6GWL0T//zmEhtp1OjgiXAz0leGRcf9v+UYXRzXMQCC76COno6sF\nlkCikEGZEqXSUkZSM9Q1N271DQVQ5rsaFJZwJNmhjie9QJ/yPFQ5q5DnPzyZ\nnXcOj3LiZknS5IDzgyJMTJmg68yagqMVVYk6zjAHloz5POFNc+pmiU6IWOcV\nbLWdvpg2yGf1BCFWLDJFBHEWVVgYw3ujZLhU9Y6Tqj1zUmxxm10GJkrmx2zI\nUmPkMaD520uG4fkBhQ7htY8wB9E3ddVlG68/+HpRJo7vS78KhFFp1FeaQwJj\ntnrE0sFSkabJCA1MIulelvMWajBT1hsGHni/CxfjDSti1DMqTZGCrhQezLsU\nXEhb\r\n=u/gy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIreK1CO/FMCt3DDmqr2BoT1ddHCu1XdiXbTV2l6VBkgIhAOdlXEdMsmIaMYibUHytUvGUXWGd9w/siin4Uv57QS95"}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.14.3_1572096622306_0.9328977327558308"},"_hasShrinkwrap":false},"0.15.0":{"name":"polygon-clipping","version":"0.15.0","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","types":"dist/polygon-clipping.d.ts","scripts":{"build":"rollup -c && cp src/polygon-clipping.d.ts dist/polygon-clipping.d.ts","docs:build":"cd docs && rollup -c --environment NODE_ENV:production","docs:watch":"cd docs && rollup -c -w","docs:start":"cd docs && serve .","docs:dev":"npm-run-all --parallel docs:start docs:watch","docs:lint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"eslint *.config.js src/ test/ bench/","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm-run-all --serial lint docs:lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.10.3","@babel/core":"^7.10.3","@babel/preset-env":"^7.10.3","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/union":"^5.1.5","babel-jest":"^24.9.0","benchmark":"^2.1.4","coveralls":"^3.1.0","eslint":"^5.16.0","eslint-plugin-vue-libs":"^3.0.2","jest":"^24.9.0","load-json-file":"^5.3.0","martinez-polygon-clipping":"^0.5.0","npm-run-all":"^4.1.5","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-terser":"^4.0.4","rollup-plugin-vue":"^4.7.2","serve":"^10.1.2","vue-template-compiler":"^2.6.11"},"dependencies":{"splaytree":"^3.0.1"},"gitHead":"739926197ba1c3ef5b9c0b972750b9e28bf33358","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.15.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-KZAXsr3ICfeKGjCgOQ0sgWH3twgoJQTWW4rxt70BORqLcjg9Nkh5j5AWn3RbfkLHnNWBJ8C6fel5U2QCFiSa2A==","shasum":"c65abaaa24c3ecfd32c085fe14130341c0ce108b","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.15.0.tgz","fileCount":10,"unpackedSize":330143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/oeVCRA9TVsSAnZWagAA67wP/2mVcGl2vx2YQKrj5m4Q\nWRudHyOFEegcvBiPbuIMS7507jXgFbUS02jvJS+ogPXVctNnoLqPkOUuHTlS\nwEzwJNz5NmUHO0vzrG3tt4iZpnTAxxDFOjnt/v/YoSd2N61G48FpBHYdeVWf\nVZTZZ9Vp8ofvZGWOJwsN4BIopWU6EjIr/kxPYKGQGFzEldu9r8EshBT4cM3Z\ngi2st8rvSI8lKPbTOBkss+L19+bhEi/UGWz/FD+NzZKrGF/MTNwX24LOu8Qc\n1jSEIZTZyO0ZktqGkENnNX+7zGW0Zzc06MalAStbOZF7mpwAhkuDgEtosBzK\niGV3bZHBx4WpqUGbelqe5VFswi+JZdAyGj9/fNmwieYwyGsi9scmnQpTXQRV\nDuaKiFJHwIf7rhuiuSafteT+vhm4/+34QIRe5Q6fSHCxdZFwxCp++D7+aO3L\nKYQUd+EJeFO7IUuFVZ9RSc6mifa7nlXEEPMvde15ZBaHhUYo1eqt0COZJ5SE\n8fBVCPMYF1zT/EsVYrVSguCk7JMq44C4YithG1RG+FNdhfrSIGNiWTd0m/C4\n98LL1ZkUN+L0na2Gs2lYP91t17FRA/R1Yao1T16HhNF5u+IqOVVJo7HFkxgP\nOg0nDNzN8mTL9uA4NETjRQ1hw6knB7Hs9+2UxreQCMXxotooTFEhNg+ZH/w7\nL8dw\r\n=uqgw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBR7iBaufTzn3bFHIU4QcKNQJ7CJFaBtjkrhWVzpSoVpAiEAtorZW3TO+Up/cmhFFHIQpISR6Jzmr/49b0/QqEmRdFM="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.15.0_1593739156576_0.2679024451550738"},"_hasShrinkwrap":false},"0.15.1":{"name":"polygon-clipping","version":"0.15.1","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","types":"dist/polygon-clipping.d.ts","scripts":{"build":"rollup -c && cp src/polygon-clipping.d.ts dist/polygon-clipping.d.ts","docs:build":"cd docs && rollup -c --environment NODE_ENV:production","docs:watch":"cd docs && rollup -c -w","docs:start":"cd docs && serve .","docs:dev":"npm-run-all --parallel docs:start docs:watch","docs:lint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"eslint *.config.js src/ test/ bench/","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm-run-all --serial lint docs:lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.10.3","@babel/core":"^7.10.3","@babel/preset-env":"^7.10.3","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/union":"^5.1.5","babel-jest":"^24.9.0","benchmark":"^2.1.4","coveralls":"^3.1.0","eslint":"^5.16.0","eslint-plugin-vue-libs":"^3.0.2","jest":"^24.9.0","load-json-file":"^5.3.0","martinez-polygon-clipping":"^0.5.0","npm-run-all":"^4.1.5","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-terser":"^4.0.4","rollup-plugin-vue":"^4.7.2","serve":"^10.1.2","vue-template-compiler":"^2.6.11"},"dependencies":{"splaytree":"^3.0.1"},"gitHead":"b44511d2c5a5d346675bea83bfa1d94878d100bc","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.15.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6tvqlvuSu+CLe0RtS51sG43iU31h4zwyLAESMW/Kv+iNb62lSwxvGJhlLNduS4JTtX3mtBrg8Bbl/QCpC2I+hA==","shasum":"df231c280e0d337a5854eb45be5ccc59a218bb91","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.15.1.tgz","fileCount":10,"unpackedSize":330616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBetPCRA9TVsSAnZWagAA22sP/ieIr7FZDE3sxpna2VBQ\ngEufiEeIqFSQjO6FhDk0TKBCE5yJtIgumKqs8DVQFNT3oye1hOIdU5Iq7cde\npY4SE7siVb0Dydnv+jwAocS5kj5BIcTvbbo/4DhD8WlvqQ0bmTjmaHYnYiuf\n6KiqKVrqYZODONNO+T2T07Y+losUk4CRyZQHbP6coREJTuDO9mQ2WNt79mGF\n01ID3/ajjfyIJPJ0ytCIX4qUIhyFZVtWgqoR18egECZF4w7Xu/uxwiZPxQKr\nbhzsgYrXlJwVvKfaLQSY3nONNyA/NpvTgBX8/fozuM8LkRBLTUazVhhTkNgT\nsHq2yMhMavv1uqSU9K5H9sGs1x8F6QylHHMZxjCjzAFR1SoSDmQw5Po2i2+y\nUdc3ebrMeTy6mS8Yh8pf8UQijEbXDbL3nVh01y6ZUgbh0rHtGOcxT5+7vuQ4\nHnXbmFVE5ku55tZkGnlUwrr0qFWjWRx67xZokGoqYpQ7OFcHNqonAhWUU1xU\nG733efVA7UC//SvsusR3m0EllsvTJ5tLmyAf3jvu1dryWucNg6A918Zx5t4s\n2BIwiK7MO0Ff1cP8qkx608FWiDEebU5C3fodGaE3oMPVCqeUCNrl0XbQsbur\nexAeeKTv9stzoI2MoVfuCg5NG6Wx29Hw8u0nbONtF9XXdWas5ewokpvtX5GQ\n6C6a\r\n=BftZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfnehnfMFPD/41CF5Sj1dck7eoKXhcdgxyw2moWhrQXAiEAk/bQy56Kki23k0YDwYLFlB/fMua7/Ogc8NK1K8hsGmo="}]},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.15.1_1594223438774_0.6107823244995263"},"_hasShrinkwrap":false},"0.15.2":{"name":"polygon-clipping","version":"0.15.2","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","types":"dist/polygon-clipping.d.ts","scripts":{"build":"rollup -c && cp src/polygon-clipping.d.ts dist/polygon-clipping.d.ts","docs:build":"cd docs && rollup -c --environment NODE_ENV:production","docs:watch":"cd docs && rollup -c -w","docs:start":"cd docs && serve .","docs:dev":"npm-run-all --parallel docs:start docs:watch","docs:lint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"eslint *.config.js src/ test/ bench/","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm-run-all --serial lint docs:lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^10.0.0","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/union":"^5.1.5","babel-jest":"^26.6.3","benchmark":"^2.1.4","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","jest":"^26.6.3","load-json-file":"^6.2.0","martinez-polygon-clipping":"0.5.0","npm-run-all":"^4.1.5","rollup":"^2.35.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^5.1.9","serve":"^11.3.2","vue-template-compiler":"^2.6.12"},"dependencies":{"splaytree":"^3.1.0"},"gitHead":"b9c6b12756e0379854d9ce68f7051c7308cf83a0","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.15.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qsUFQSY4nA++1/b76dy0BJGwL0FZAk05Y4hZprctLIhAddE8KUUr3TxIF4sAxIQtjH9xvaBe3raaRQrcSI4wlA==","shasum":"076199182bf23a4a6cf6c7003f3b81ecf30b2cb8","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.15.2.tgz","fileCount":10,"unpackedSize":329688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2PeICRA9TVsSAnZWagAASKEP/2sF4evmKIztYK30lXnA\nIy+FBNaetgroIwzs7WpXoXyWPUwFyb8Xvadpgyw2zfeqy9kT5ztoFOgC39dG\nA2mFeQQlHsGzohSSu1+/FafnhR0fQTB+067v79H4azqidkwxwn0WbvxkS8Yw\nFDeKP7vN24c/CPuCflCIY05nCIyv5rUa+U6nZttU8Itn8q4vRan16qxYi9PX\nuqu0U6/Og9b/8picUVI2P3KME0ni8rKP5gNJwFAadApofOu6XAZw7YssMnHK\n9wz+NtRw8zV0XJIFEJohbGI+X00nBDloTrkfK2GMH//IUZt+J7tfE9aQmriD\ntx1fE3cn1g9IWcUbKrG/JSQP/xjyHe7bBB+l0YbyO0Z+MkeEs73CpO0JDHE2\nGT8HtRjqTR/ajnXHDNYhk0TC6k0caDrm3GFEq0FZKH4JdWPLKuf74eat4FVT\nYhPXPzqBp0+kc1RhDoH7NiIbLRdsjLaPJCC31ciFmIkhwr3bOx/GQKI/bLdo\nNEoTGcO8JwnQjUuF/oBZhehn2L/ovKaSP5ljWOmRBw3QAb3J05W1oVLLwbIY\nqOeDb8Yp3RhD0voO+zvMFQxBphdcZxuLnrCrA49mgoroJbz+CFzJJ2zJfeK+\nwF96GizESIZojUl5dvaPDk9qTGlLU4Cfn5cddc8+aqte2S/DlFaW0HExEpFt\nJozY\r\n=ZKWh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYpuH2h3Y+5hYDSPkRzlfCDl8p0u+osrEKAto3LmSaJAiAVhTfnbZqUd6KnmNPJ1L8eWEFe9Lx3riMbm94V6gOxjA=="}]},"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.15.2_1608054664269_0.8259336210870667"},"_hasShrinkwrap":false},"0.15.3":{"name":"polygon-clipping","version":"0.15.3","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","types":"dist/polygon-clipping.d.ts","scripts":{"build":"rollup -c && cp src/polygon-clipping.d.ts dist/polygon-clipping.d.ts","docs:build":"cd docs && rollup -c --environment NODE_ENV:production","docs:watch":"cd docs && rollup -c -w","docs:start":"cd docs && serve .","docs:dev":"npm-run-all --parallel docs:start docs:watch","docs:lint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"eslint *.config.js src/ test/ bench/","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm-run-all --serial lint docs:lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^10.0.0","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/union":"^5.1.5","babel-jest":"^26.6.3","benchmark":"^2.1.4","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","jest":"^26.6.3","load-json-file":"^6.2.0","martinez-polygon-clipping":"0.7.0","npm-run-all":"^4.1.5","rollup":"^2.35.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^5.1.9","serve":"^11.3.2","vue-template-compiler":"^2.6.12"},"dependencies":{"splaytree":"^3.1.0"},"gitHead":"203699f5f39fedbdaa1b44ed2ad75f79309d8362","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_id":"polygon-clipping@0.15.3","_nodeVersion":"14.15.4","_npmVersion":"7.5.3","dist":{"integrity":"sha512-ho0Xx5DLkgxRx/+n4O74XyJ67DcyN3Tu9bGYKsnTukGAW6ssnuak6Mwcyb1wHy9MZc9xsUWqIoiazkZB5weECg==","shasum":"0215840438470ba2e9e6593625e4ea5c1087b4b7","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.15.3.tgz","fileCount":10,"unpackedSize":329919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfwwbCRA9TVsSAnZWagAAdFkP/RouA745tV8VcFu+uRpu\nP/DxrHg5spEW0/O4yKJL93GUSDen06aD9p1TDptbgfQfIvx/XFAdwS2NLmct\nBC2mKv0jNTiTBe75J/fCEboOQs3jEGpL6pmPD821q0aXfuXzbaZ8ExLmWrli\nDopHuoCbywaMQpYIQNoHW9IGuSjBSrz6BwqzrW+BmqPjv8nFcgyBBydZ5MUh\n91d/NQJLnjbZlpaIg5pVxMZhBV4mq/ZEbUDVczG4KHqV/5cpiNlMzQOXO1Sn\n/BnN9egu+Uz77BNCh2LyaV0G+U/rGGPzb7zUJR/AFMDJpKXFlOQHs2qWUxZX\n87TBWQf8AAVatdsK3mL335Df/wVbmmHqYiNlBgloIAv1k9WAU+qAr87MbUjD\nFlWPWjiFz5I67J8nAOPqPL7U6UY29HN+HtfM7pshwDBg+C/zVj+MBYUO1rCK\nwxBJ5eFSWj8J0uElgMb72U0XsT/kgRQWUateK+8yFvi7DzANdtpl/H5J6uGw\nPqtz4urC75Bbuaar7aptJyvjMgx1gdSmJiV9CuJuahvmY7S35zV+1M1PjFey\nrVeunK/u91gsis4VhxNnmuwmlZWQXsGPwrY+dIPooP21V2U8yQssYRtGW6zn\nHCXYkvLhqbVrqnhdAqu5aBdhsD+SOUae2GTfM8creUMddzg+CCVf9QaTSLUT\nSPtU\r\n=UyJW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGF8wKQT6huPxta8RRdB1xGjEWDjf0B8Kg3EoKNzvxV8AiEAv7FwzoNLxZf9+s/b+SI3fUEFZ5QScwHRF8tZ5F8gq3Q="}]},"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.15.3_1618938906907_0.26648794777546536"},"_hasShrinkwrap":false},"0.15.4":{"name":"polygon-clipping","version":"0.15.4","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","type":"module","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","types":"dist/polygon-clipping.d.ts","scripts":{"build":"rollup -c && cp src/polygon-clipping.d.ts dist/polygon-clipping.d.ts","docs:dev":"vite docs","docs:build":"vite build docs","docs:eslint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"npm-run-all -s lint:eslint docs:eslint lint:prettier","lint:eslint":"eslint .eslintrc.cjs *.config.js bench/ src/ test/","lint:prettier":"prettier --check ./* ./.eslintrc.cjs ./.github","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js","prepublishOnly":"npm-run-all --serial lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^21.1.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/meta":"^6.5.0","@turf/union":"^5.1.5","@vitejs/plugin-vue":"^3.2.0","babel-jest":"^27.5.1","benchmark":"^2.1.4","eslint":"^8.56.0","eslint-config-prettier":"^8.10.0","eslint-plugin-vue":"^8.7.1","jest":"^27.5.1","leaflet":"^1.9.4","load-json-file":"^6.2.0","martinez-polygon-clipping":"^0.7.3","npm-run-all":"^4.1.5","prettier":"^2.8.8","robust-predicates":"^3.0.2","rollup":"^2.79.1","rollup-plugin-terser":"^7.0.2","vite":"^3.2.7","vue":"^3.3.12"},"dependencies":{"splaytree":"^3.1.0"},"_id":"polygon-clipping@0.15.4","gitHead":"4b6a0350692aef78ab1cf9658d7e199ca28397b0","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-UVwnTFmxN+GIyQM5pqL4f3AMv2Q9CbOhJammuwjnPK6rOt+RzT1kmKwdGbO26/tl0ofOjyDw0aYXLZwKoASXGg==","shasum":"feaab0cb2678733de8e8e0eb1630c11bc14f9244","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.15.4.tgz","fileCount":9,"unpackedSize":342927,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNnCEPEsxgq4jEEI/868UO2mabn4c7BpNAzON6vFGajAiAW4043LikMpFKvY5EJS1ksVe1leUzUEM0Yqk3f8nCRRw=="}]},"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.15.4_1702771402236_0.2953285224482878"},"_hasShrinkwrap":false},"0.15.5":{"name":"polygon-clipping","version":"0.15.5","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","types":"dist/polygon-clipping.d.ts","scripts":{"build":"rollup -c && cp src/polygon-clipping.d.ts dist/polygon-clipping.d.ts","docs:build":"cd docs && rollup -c --environment NODE_ENV:production","docs:watch":"cd docs && rollup -c -w","docs:start":"cd docs && serve .","docs:dev":"npm-run-all --parallel docs:start docs:watch","docs:lint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"eslint *.config.js src/ test/ bench/","test":"jest","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"node bench/bench.js"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^10.0.0","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/union":"^5.1.5","babel-jest":"^26.6.3","benchmark":"^2.1.4","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","jest":"^26.6.3","load-json-file":"^6.2.0","martinez-polygon-clipping":"0.7.0","npm-run-all":"^4.1.5","rollup":"^2.35.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^5.1.9","serve":"^11.3.2","vue-template-compiler":"^2.6.12"},"dependencies":{"splaytree":"^3.1.0"},"_id":"polygon-clipping@0.15.5","gitHead":"7366a5e2dbfd746cf82e322acce9f3d76b326c06","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-a1D0gSpnzO2IC4jFoW5KklPU6gto0DMIuZJlUBANugoTuGwtvGrSMPd7y+dVaaY9gjgaputMLjihzaQciKm7qg==","shasum":"dad38e5e0ac4ad278759ac846fbab44f68636fe5","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.15.5.tgz","fileCount":9,"unpackedSize":323366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtRoXOXVoe7lG2DslOGUSnrrvdlKy4AL+GqmHVUv3BsAiAiouN2pXrzzfdnmNDZ3pq+UMFOBr65kVtAzHXB8irwrg=="}]},"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.15.5_1702790965280_0.8102907311178005"},"_hasShrinkwrap":false},"0.15.6":{"name":"polygon-clipping","version":"0.15.6","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","types":"dist/polygon-clipping.d.ts","scripts":{"build":"rollup -c && cp src/polygon-clipping.d.ts dist/polygon-clipping.d.ts","docs:dev":"vite docs","docs:build":"vite build docs","docs:eslint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"npm-run-all -s lint:eslint docs:eslint lint:prettier","lint:eslint":"eslint .eslintrc.cjs *.config.js bench/ src/ test/","lint:prettier":"prettier --check ./* ./.eslintrc.cjs ./.github","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"cd bench && npm install && node bench.js","prepublishOnly":"npm-run-all --serial lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^21.1.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/meta":"^6.5.0","@turf/union":"^5.1.5","@vitejs/plugin-vue":"^3.2.0","babel-jest":"^27.5.1","benchmark":"^2.1.4","eslint":"^8.56.0","eslint-config-prettier":"^8.10.0","eslint-plugin-vue":"^8.7.1","jest":"^27.5.1","leaflet":"^1.9.4","load-json-file":"^6.2.0","martinez-polygon-clipping":"^0.7.3","npm-run-all":"^4.1.5","prettier":"^2.8.8","robust-predicates":"^3.0.2","rollup":"^2.79.1","rollup-plugin-terser":"^7.0.2","vite":"^3.2.7","vue":"^3.3.12"},"dependencies":{"splaytree":"^3.1.0"},"_id":"polygon-clipping@0.15.6","gitHead":"d896148f66047ad95dab467a337cc3d470a9585e","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-oKv9n5n9pYwG+TwVIZUp/XRv9MFXyVMiZ8Prfl+hi/vCoI8QLlHgVT7MYrxZ/tUlmX/nO26KM070xA/xfUzWxw==","shasum":"c3a0aa28168ffd41fa0ed6258819e69d27ca7711","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.15.6.tgz","fileCount":9,"unpackedSize":350159,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkkBGU91Pkyb/Jfft66KylhGpBzMOHESa3v2JipdNe5AiB0RqGiBNtm5/rAOwaD8dNlpjcOpgV8KpJP9yjWi5596g=="}]},"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.15.6_1702857996735_0.820565871012938"},"_hasShrinkwrap":false},"0.15.7":{"name":"polygon-clipping","version":"0.15.7","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","main":"dist/polygon-clipping.cjs.js","module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","types":"dist/polygon-clipping.d.ts","scripts":{"build":"rollup -c && cp src/polygon-clipping.d.ts dist/polygon-clipping.d.ts","docs:dev":"vite docs","docs:build":"vite build docs","docs:eslint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint":"npm-run-all -s lint:eslint docs:eslint lint:prettier","lint:eslint":"eslint .eslintrc.cjs *.config.js bench/ src/ test/","lint:prettier":"prettier --check ./* ./.eslintrc.cjs ./.github","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","bench":"cd bench && npm install && node bench.js","prepublishOnly":"npm-run-all --serial lint test build docs:build bench"},"browserslist":["> 0.25% or not dead"],"jest":{"collectCoverage":true,"testEnvironment":"node"},"keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"license":"MIT","devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^21.1.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@turf/difference":"^5.1.5","@turf/intersect":"^5.1.6","@turf/meta":"^6.5.0","@turf/union":"^5.1.5","@vitejs/plugin-vue":"^3.2.0","babel-jest":"^27.5.1","benchmark":"^2.1.4","eslint":"^8.56.0","eslint-config-prettier":"^8.10.0","eslint-plugin-vue":"^8.7.1","jest":"^27.5.1","leaflet":"^1.9.4","load-json-file":"^6.2.0","martinez-polygon-clipping":"^0.7.3","npm-run-all":"^4.1.5","prettier":"^2.8.8","rollup":"^2.79.1","rollup-plugin-terser":"^7.0.2","vite":"^3.2.7","vue":"^3.3.12"},"dependencies":{"robust-predicates":"^3.0.2","splaytree":"^3.1.0"},"_id":"polygon-clipping@0.15.7","gitHead":"25f2a460ca7bd750d958d3d83b0037a32fcf75f6","bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-nhfdr83ECBg6xtqOAJab1tbksbBAOMUltN60bU+llHVOL0e5Onm1WpAXXWXVB39L8AJFssoIhEVuy/S90MmotA==","shasum":"3823ca1e372566f350795ce9dd9a7b19e97bdaad","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.15.7.tgz","fileCount":9,"unpackedSize":350159,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEumjTcJjhraBi2LcNdso6RJDzH18AiDla2Q7atHS1uxAiAHzzQQ38+vWB5zkWZ/glGZKFlR9bX4gMdfTIemgnQ7jw=="}]},"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"directories":{},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polygon-clipping_0.15.7_1702913885212_0.7237687371960466"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-27T18:42:19.306Z","0.4.0":"2018-02-27T18:42:19.425Z","modified":"2023-12-18T15:38:05.695Z","0.5.0":"2018-03-02T02:31:39.211Z","0.6.0":"2018-03-27T01:52:35.546Z","0.6.1":"2018-04-02T01:43:20.900Z","0.7.0":"2018-06-06T16:39:46.029Z","0.8.0":"2018-08-30T22:42:53.381Z","0.9.0":"2018-10-18T00:12:38.848Z","0.9.1":"2018-11-12T18:23:17.247Z","0.9.2":"2018-11-24T12:17:18.635Z","0.10.0":"2019-01-07T14:02:48.899Z","0.11.0":"2019-01-13T12:00:02.630Z","0.11.1":"2019-01-20T03:23:02.012Z","0.12.0":"2019-01-29T13:18:19.525Z","0.12.1":"2019-01-29T13:30:32.061Z","0.12.2":"2019-01-29T19:03:54.575Z","0.12.3":"2019-02-14T11:25:58.336Z","0.13.0":"2019-02-26T14:18:37.651Z","0.14.0":"2019-03-30T11:24:07.134Z","0.14.1":"2019-05-14T13:34:36.232Z","0.14.2":"2019-07-27T20:45:05.935Z","0.14.3":"2019-10-26T13:30:22.439Z","0.15.0":"2020-07-03T01:19:16.737Z","0.15.1":"2020-07-08T15:50:38.889Z","0.15.2":"2020-12-15T17:51:04.504Z","0.15.3":"2021-04-20T17:15:07.060Z","0.15.4":"2023-12-17T00:03:22.517Z","0.15.5":"2023-12-17T05:29:25.478Z","0.15.6":"2023-12-18T00:06:36.909Z","0.15.7":"2023-12-18T15:38:05.490Z"},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","homepage":"https://github.com/mfogel/polygon-clipping#readme","keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"type":"git","url":"git+https://github.com/mfogel/polygon-clipping.git"},"author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"license":"MIT","readme":"# polygon-clipping\n\nApply boolean Polygon clipping operations (`intersection`, `union`, `difference`, `xor`) to your Polygons & MultiPolygons.\n\n[![CI](https://github.com/mfogel/polygon-clipping/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/mfogel/polygon-clipping/actions) [![codecov](https://codecov.io/gh/mfogel/polygon-clipping/branch/main/graph/badge.svg?token=is93inDQiJ)](https://codecov.io/gh/mfogel/polygon-clipping) [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT) [![npm](https://img.shields.io/npm/v/polygon-clipping.svg)](https://www.npmjs.com/package/polygon-clipping)\n\n## Quickstart\n\n<!-- prettier-ignore-start -->\n```javascript\nconst polygonClipping = require('polygon-clipping')\n\nconst poly1 = [[[0,0],[2,0],[0,2],[0,0]]]\nconst poly2 = [[[-1,0],[1,0],[0,1],[-1,0]]]\n\npolygonClipping.union       (poly1, poly2 /* , poly3, ... */)\npolygonClipping.intersection(poly1, poly2 /* , poly3, ... */)\npolygonClipping.xor         (poly1, poly2 /* , poly3, ... */)\npolygonClipping.difference  (poly1, poly2 /* , poly3, ... */)\n```\n<!-- prettier-ignore-end -->\n\n## API\n\n```javascript\n/* All functions take one or more [multi]polygon(s) as input */\n\npolygonClipping.union       (<geom>, ...<geoms>)\npolygonClipping.intersection(<geom>, ...<geoms>)\npolygonClipping.xor         (<geom>, ...<geoms>)\n\n/* The clipGeoms will be subtracted from the subjectGeom */\npolygonClipping.difference(<subjectGeom>, ...<clipGeoms>)\n```\n\n### Input\n\nEach positional argument (`<geom>`) may be either a Polygon or a MultiPolygon. The [GeoJSON spec](https://tools.ietf.org/html/rfc7946#section-3.1) is followed, with the following notes/modifications:\n\n- MultiPolygons may contain touching or overlapping Polygons.\n- rings are not required to be self-closing.\n- rings may contain repeated points, which are ignored.\n- rings may be self-touching and/or self-crossing. Self-crossing rings will be interpreted using the [non-zero rule](https://en.wikipedia.org/wiki/Nonzero-rule).\n- winding order of rings does not matter.\n- inner rings may extend outside their outer ring. The portion of inner rings outside their outer ring is dropped.\n- inner rings may touch or overlap each other.\n\n### Output\n\nFor non-empty results, output will always be a MultiPolygon containing one or more non-overlapping, non-edge-sharing Polygons. The [GeoJSON spec](https://tools.ietf.org/html/rfc7946#section-3.1) is followed, with the following notes/modifications:\n\n- outer rings will be wound counter-clockwise, and inner rings clockwise.\n- inner rings will not extend outside their outer ring.\n- rings will not overlap, nor share an edge with each other.\n- rings will be self-closing.\n- rings will not contain repeated points.\n- rings will not contain superfluous points (intermediate points along a straight line).\n- rings will not be self-touching nor self-crossing.\n- rings _may_ touch each other, but _may not_ cross each other.\n\nIn the event that the result of the operation is the empty set, output will be a MultiPolygon with no Polygons: `[]`.\n\n## Correctness\n\nRun: `npm test`\n\nThe tests are broken up into unit tests and end-to-end tests. The end-to-end tests are organized as GeoJSON files, to make them easy to visualize thanks to [GitHub's helpful rendering of GeoJSON files](https://help.github.com/articles/mapping-geojson-files-on-github/). Browse those tests [here](test/end-to-end).\n\n## Performance\n\nThe Martinez-Rueda-Feito polygon clipping algorithm is used to compute the result in `O((n+k)*log(n))` time, where `n` is the total number of edges in all polygons involved and `k` is the number of intersections between edges.\n\n## Settings\n\nGlobal settings are set via environment variables.\n\n- **POLYGON_CLIPPING_MAX_QUEUE_SIZE** and **POLYGON_CLIPPING_MAX_SWEEPLINE_SEGMENTS**: Aims to prevent infinite loops - usually caused by floating-point math round-off errors. Defaults are 1,000,000.\n\n## Changelog\n\nThis project adheres to [Semantic Versioning](https://semver.org/).\n\n<!-- prettier-ignore-end -->\n\nThe full changelog is available at [CHANGELOG.md](https://github.com/mfogel/polygon-clipping/blob/master/CHANGELOG.md).\n\n## Authors\n\n- [Mike Fogel](https://github.com/mfogel)\n- [Alexander Milevski](https://github.com/w8r)\n- [Vladimir Ovsyannikov](https://github.com/sh1ng)\n\n## Sponsors\n\n- [Alantgeo](https://www.alantgeo.com.au/)\n- [EasyTerritory](https://www.easyterritory.com/)\n\nPlease contact [Mike Fogel](https://github.com/mfogel) if you or your company is interested in sponsoring work on specific bug fixes or feature requests.\n\n## Based on\n\n- [A new algorithm for computing Boolean operations on polygons](paper.pdf) by Francisco Martinez, Antonio Jesus Rueda, Francisco Ramon Feito (2009)\n","readmeFilename":"README.md"}