{"_id":"@thi.ng/geom-clip-poly","_rev":"296-67cc2f8c1cc17fa7dfa37d07c212eb23","name":"@thi.ng/geom-clip-poly","dist-tags":{"latest":"2.1.227"},"versions":{"1.0.2":{"name":"@thi.ng/geom-clip-poly","version":"1.0.2","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0bd9c04d7dc4bc89a061a6a54d349a7a84e13a03","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.2.tgz","fileCount":11,"integrity":"sha512-ExPNf+6uykAnKDCViWcjnZzegQ8hCwjTp4r1oae4/LP/GyRlbD13/OuPcl3HszBRKnWe3LmIHGGKTAdNLM5+CA==","signatures":[{"sig":"MEQCIHPbwBgu1rFslWGSVQBqnKkGcQr8iPs54r34c1F59LXNAiBfUSymcS40WCgG4ifaabFYE4XTY95H9Ezr5OZFtvjo6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVcLfCRA9TVsSAnZWagAAEBUQAKADqK2J+AYmGNrU0Cuq\nv5FSpmTz3CodleG3nIgakn1OkFe4s4StUQXrsiWbKqClaFgf7jbc+ltja2TH\nflZaUSQAcbDhvwgxPRPhWqmytIseE8EJhUSTx9NH4lhYzZ1tV8D/NptSk4qI\ndMpfryZlpr8gRtmIe70sO7lslikpwugTjZ2uH1IiV25jSBDAqpBE53JWcCUn\n/dQ5dYPz4uFFi/V0A0j9ajOqJ2TNF2UL3OMhejEaU7mlyUCw5AEwfbWWi5nK\nGmyca/ItfHJGWg3p364zpo+Z4pSg5PE5kuP/Zw5XEbB5ThCpv4AbSCpsPBuP\nGjZrRq0xblCHqbMbB2ufa99udW349aYCrl9GNjDLDRZIPpLnlX2h+Pg1q91p\n9DRtHhIHj25e/gaRbkFNxZ9v0E97FRatDe4APVqzXudUpW3qkCAa877srxKA\n9l07e+bB9FZ6ijJ+EDvJWmqLWVwYcVdF8twTw+rGLE6xbyRgl59Rg4A4/Tzx\nQClzlsFntbHSXSvKM+J9sUhq9+MNzPmHRCJru9jQrPSXWk/A3JVpbnNkQ7J3\n06jpvPeQhvxyVxqpZOdXMPK9WNIS+Nfce5zLnbVkH4h4eo3eCtWzXLgskypH\nexIL/KBQnRiahobQ5yxsOITPo4AtaEkoxfIuTWxaJvqDWnyEwKspgKfCs8yU\nVzP0\r\n=sQQt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"gitHead":"d426e5ee02515cbc6a769458a08c0677fe003ec9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/math":"^1.7.2","@thi.ng/vectors":"^4.1.2","@thi.ng/geom-isec":"^0.4.4","@thi.ng/geom-poly-utils":"^0.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.2","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.2_1582678751303_0.5945660445841647","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@thi.ng/geom-clip-poly","version":"1.0.3","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b54a64e5dedad56d5f706174ae7256873e24303a","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.3.tgz","fileCount":11,"integrity":"sha512-LQ4XRrVFyUEABFiVFnudYh54WwYp99f7dmpvfKCJBr/mosStkPowOWeP1LsmNSQfFU0PNs5+uvibKSuNHJM2qA==","signatures":[{"sig":"MEUCIHCDsZilswVupnKoeO8jjugAbAKh1dYj5Uu1oTUb/3GuAiEAg60OtvlGEuH91YEkxhrJYjifHiBhMmtGwcs4MjAwPiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW+EKCRA9TVsSAnZWagAAqDUP/1GCw8N49Mhec85DzgcP\nYSG662Dl0/Hs0y+5pSKej0KKARRKMpPs2lByL5BNrLLaLuucEOD8sNC9kKh5\nbBGj9lhqFGi9t0BvBostiQGD9Lz3auqrH8dpwSWyUvpP9Kj01O2d/f/Yv9vy\n85eUNPtRiVtKbsBirn4FAvoEH1wvzb6MwadJp2Sg86UjySRIPrLd/pT8BMuq\nHZWJNmDpv4PiPzKjtem+valW9N9MAQWJUH1UrDeRyUc4iSIsOO6UpG+BOnwW\nCQUQInTTD0AlFWyfQ/3Vo6JLHPeCV7YTqaerU1BKziPs8d1SSI6KH3KycoLY\n9ooqinh77VuYp1PU1uc7PSj5+p64I7jmbi+pP700FYZLGwekq3MJ2jZ8FNYa\nhwzZ04k9+iVPsI+fwvdzJwZ3VSJPMznPCQVOeog92H92EK9JW6sWjXhaU62y\nfYMNX+KSG4ghN3xsvp7rCjyOsBbegZiZBLSmoM0mRO+dO3uefmQNgIfSRJkm\n/vWXwaPiTMFWgVbF6DWk0sOs09rslVw+nCwsCNezzkomO+wqlSppQ76oXiYD\nqk/C7lvoHltQ84Lj4zDY145K0Y/j3VyZfkBXz/eYuB95ly0Ctp6Ufd+P9eJh\nZYEc4WV3CaO3/aqilg7+09y8hVDEtginYtlVXqdvGYalEzQ1eQZ060UNGltB\n4aE4\r\n=FhGY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"gitHead":"dc8bc9f06b99dc10d99ec33c78fb50ea410e3de6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/math":"^1.7.2","@thi.ng/vectors":"^4.2.0","@thi.ng/geom-isec":"^0.4.5","@thi.ng/geom-poly-utils":"^0.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.2","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.3_1583079689845_0.3540543713183302","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@thi.ng/geom-clip-poly","version":"1.0.4","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2e07bd507320636d965766e2558dc51272307221","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.4.tgz","fileCount":11,"integrity":"sha512-r+ODLC6rR3ibfvHjc7L9csfiPBgzHLNOdbDqAgBdexLiO32Esk08XymKFBfgP8KOOiR3Jx3q1317jKad9OeKjg==","signatures":[{"sig":"MEUCIQDCKoDLTNrl2HbDDnriTtZGHAtWRCzQzJ8mhkjNCyyG9QIgMph1gWbmKJrWoKb5UDfBQPLkjNDAIoYEeyyOJvn6/YI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYbv1CRA9TVsSAnZWagAALysP/igrDC+D+NOW8MoTR9RK\nwdnHgKAgOO6Iy/klRWPe+KZPASvG+VgWA/i1vQCbzu/L7SH+oZ1etolRdvs6\nbJeMPz0iJ/uFbw5P6qFaNGYG1SXHNwgCxcuT4R2xSDjTkWdl5qJqiQBwMq3S\nfYHL1nPpcK3ARtWu0Oxr40sJGMBYC3sC9tGJ/a5Se5egfdcTRdipUQTmleZz\nANwTLXfz4OFnFADP8p0prIws2ShQctuWwj6Wydo/Z+8kcaK+FVL8hVkfUUHG\nJs3rRRXSuqzvFm+YBR7DZoNfQ8jGqDVkBH6wcw7BT3PQUQgHDxz9SAMOpt95\nAavkQ5tE97Kpr6wLFiGp9P8Y87qb+hQNG/gfpJ5sUi6LfzEAamwnvFT6LItS\nZxIrS2QowE0G2pM9NSeLl9uTJeP/gBH3yO7uFzB89rqkHeG52uXcqhhC7s8W\nhnW1+NTSMhdEWlbplV6CYW8sf8p8+V2/rJMgjY6GRX0b5SuFKQ/njbjUlPcJ\nCPzXrVvIGfvTRq79r6efcTGfMrHRGGO4WIfXo+sGDWakrPF+OoPqeccFFSuY\n+xw6X2GEMoMTmEIqY4yAlWtVDMOXgNca4/bCXESuJFDevsqGmHPKRv7QcV5C\ngyTnaDyyd/EVhhPIAUwh10Z9YOlEMC4n29QJ5KpjlApYEA9cB56K29YsYkrY\nbha+\r\n=N2iO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"gitHead":"18014ee1e4978dac7eb2e5d51d0a6ff7d82e9ffc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/math":"^1.7.3","@thi.ng/vectors":"^4.2.1","@thi.ng/geom-isec":"^0.4.6","@thi.ng/geom-poly-utils":"^0.1.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.4_1583463412602_0.9993987966630185","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@thi.ng/geom-clip-poly","version":"1.0.5","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fd04fd46399daac5f1c62d68e5ed082a22b57a5c","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.5.tgz","fileCount":9,"integrity":"sha512-KE1yKJ3ETtYS5QGhi6W0Yj9nQMaPHvQtF4CLT1i/qSQ7VF/tCgeP0rYuxhzXT0cc2p3cj/NZgMtwrfQeHzLKvA==","signatures":[{"sig":"MEUCIQDyBPiHki6atRWLwgyuzqEHzdnIzY6pR1K7QZjur92ZAQIgInJUFgrG2Bd2NKmZks3Jkg3k3fvWVntISvNPlCVPai8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef7wSCRA9TVsSAnZWagAAgnwP/0bVxi823lovyL3fGmJc\nPxEfX6AUAPoIlYwML2Ls8qK83TFR4xD68u6HE4etCG0xSQc4ZziWdn40dUn+\nsZN3LdjpNrSA/9Nj+hGVf12GEUnLkU+Zos0Rbr/N0oSE8QAt5VSsJvJIK2ZY\nYi3MkrT7IFKEupyEVFwArmuXBQZySkPQ9y+fNvIEQlXgNMMfFjK7p2F/sbDg\nBQgMWB51XVn+fv5+CJaCh8UEF3+WsJZnza1TwMmmiDIIxcOGhNtGKOoMdRK3\noxoga6e238SBenXZVZkBCW6T6JJOjJindHfb6WXjMIbm4fjnGjGs45yBbEAQ\n6PYfocSCBBjG8vHwxVBXxCAXjbI8XFgwXSiJthuLXCO8eCG+5fi5RFNmEMu1\nuOaJ2uT0Z1rLWPI5iAru1bDvyMiFsaKwtifosbjiouFsx513NdXzh5Ec2CD9\ntPvpax7beiOEjx+tEHPLO07jatIraBOmsFYA/+wlXu2M0A2q2XsUPmr491LU\naI+M/Ud5k8fky+l0fdGAtRQTLdxI1Ba2B4KnRe1wQ3js3q7cTLtKgqlccf2c\nO0P7FcN1wg+vrRpeOvYx8fnfvFEp4azEJVJdstL51moizi7Kyyt9emuxYqXf\nDQu+E6Bx8VU84okCjWpLQlwS5Di0iO7urXZ5Hoffoh2h1Io9aLfHxGKOWbhY\nsqjM\r\n=fcpT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"gitHead":"202477e312cf26869f0421e42a9a5fd80ff6adc8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.4","@thi.ng/vectors":"^4.2.2","@thi.ng/geom-isec":"^0.4.7","@thi.ng/geom-poly-utils":"^0.1.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.5_1585429521837_0.2085653048668834","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@thi.ng/geom-clip-poly","version":"1.0.6","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"43a39dbc2931b3d476e45b8a968c3293e34db32d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.6.tgz","fileCount":9,"integrity":"sha512-4FAtR4lVJ9JzLn4X0N9jp9V4OTCe33mJidQg5WUQBG676PwTgJvBSTT8G+hgk9cYVbgqQAO14g1jIvnyHW2Z/Q==","signatures":[{"sig":"MEUCIB2xdGhAs/BsU0GzZ8zoRaw6LNVijrpYJLXhUdxPbLMpAiEAvugEeq+GT0zJOUdtUWR3PRD4LAVMDJGRWVIJSbSwV7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeid+KCRA9TVsSAnZWagAAcRgP/A9/NoxjX7fDQI1EaClZ\nt7L4FfXF9lyPf0EJF4oQ3cCwa1IZNpuJd4QaDO4ZnR2XbOmoVeVilKGtC8Fs\nEAYEJQngqIS9mv0oXU3lzOzrLHIhSrgQuW9sbGkl/KyxriMRxj8wRHJ9lwWM\n2aSKikPDwrBoRvsh0r2RI997Vd1cgM9x/zU5rCk1caeyWjpFIlfzzkM6Mt6a\neDT2kBxCxRaO5zzCR+EbDh8IK0zrnyxG/99xxRXqcMqIqaJjww523yL5CvG3\nBZiez0kcWH8pXhY1qn98/TlnNA9cagtNA8Vqag8DFTpBQHVjroP3MUt0B/kc\nIzQDulxptMosbZCqlB3JYxsCZ3bvSx9FTFTuStPkBo0Es0BYAEa136uNdi48\n2GpygoxzTWs8hDHpI1Ha4oOAO7zpeYoiUeJEdZ36KsB2it95srgfeGdBr5Nr\nC9jReaSN3BMIJXX66mBkGIQbO4N0csbYL1kwJ/+mf1stgNvYBxIljGKK0Pk3\nEzk//0rNyZcoP/Y7l8os8OCDHK25ISR+1d7Y0qGZ70qihkozbZ38j6QsaHo+\n33+STqXixoN58ytzfOahLzICkTjXQdDgZgIYDpG0Qakr5yBRRCOQTH3Ai52r\nBwFtcowRaMX4R4j48P/5vcC64tXwe7+EgaNFuh3OeG4rltC8CscgIBOitu5o\nHCI0\r\n=/fWY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"gitHead":"1fbd320aece52cdf48c3f502a449109b2c9ccfd9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.5","@thi.ng/vectors":"^4.2.3","@thi.ng/geom-isec":"^0.4.8","@thi.ng/geom-poly-utils":"^0.1.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.6_1586093961618_0.6126824803257704","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@thi.ng/geom-clip-poly","version":"1.0.7","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d495b580dbc4739aac95dd5c27611b72de570a66","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.7.tgz","fileCount":9,"integrity":"sha512-z57KfLLccOjpKmDBPmIuKo+ojpcPB+Zextc41QyRfMFLdCl4pG7esCET0VAAl7SfGug8jKt99g+4E3/qb78mVw==","signatures":[{"sig":"MEQCIEp/VqEycL0d9mROp07PnPkB8Jv0gMjjfN2rVMwCYicJAiB6uwcIiCc5bzSAhlC2ZeHJZBQgy30pS3c5VFmEOg5gaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0mtCRA9TVsSAnZWagAAMKgP/iRDJfr2mCHDLortOzGM\nbs0MnPFzCKLr6/nSnHrgBwk6A4B89ankLEzWp2OtO15AhqP02cs9x6Kt/Jyi\nOSf03XV1pM7y5oNWzHQXaIYEt3SnWwXzOKGac4D16/l1+S0KSsEjRPKhoszH\nL2fSGEU7HjAR6s8gjOxgO+KdCL4cCNkE0XitHXqUHR7L1ptHotrLesiHjkn3\nsv4hlJ83i69eA+byTZcyWobej7Ap63vAcvk8VK4N+MfhRWXJG5WbnTv+TBLA\n1W8A+Mxlhro+sKIiebclOdsa8pY7S9e4Et/KBEPbRLs5w7x7F0KFkkN2RQQg\nFspV/ehKstecnpVwUJGHX4U0Hj44saJCheFoCr+WL2/njgPAwdtSlLb8Hx05\n9jOgOxwiP/SQSNsQMXN4pLmdZqRGyU8Jz4BsrXVp+CsqfUSzDX1nHXluHOBD\nkouDbtNOvybDmEOyvt6IAS8LQVzYFIJUMx5RbCeeZPMZWYCjDbD4gVa/b5+C\nDII1OFy5oU+u0alZbOuso9tZ7TbxHYqkfWVq+etiOW661suesySADAzzCqxw\nhzKzMHVZXTeC10H0FXgAoLBFgi4MPCRxP2dDHwJKvei2VV4q3hE0oPVeBQ7K\nQkjEZ9XXZ2tfL5bfVqJqBLqHLu0MzEcJm/MYQgFh8mU0zEt0sCSbEtG6vMMs\nYxaU\r\n=NGjm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"gitHead":"9ed6564d092e6ed254e7351bcd486958932e24cc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.5","@thi.ng/vectors":"^4.2.4","@thi.ng/geom-isec":"^0.4.9","@thi.ng/geom-poly-utils":"^0.1.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.7_1586186668660_0.8447596680923695","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@thi.ng/geom-clip-poly","version":"1.0.8","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9d7bbb731349619c589da2513e13c58e99f2ce5e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.8.tgz","fileCount":10,"integrity":"sha512-UlypdgKzKXUDwjZTATOhYpB9M/k3EJA+n+y0tb88FfoSBid8icjMGgQ7eFq1pxRR9Z4Q8fKnVF9V3zSkTZ4sTg==","signatures":[{"sig":"MEUCICNuzyt9WNtssIwkJI0+S9KZLq2Pz9qgi4v/EyeKO/4hAiEAk12/JX2YUFYUT5JdIOt+ZvjmaWUcQs1R4ZrD0oGxcVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekkLFCRA9TVsSAnZWagAAt0YP/2qaXrROSdhrDGEZeDrV\niJ8aPXSrRt05Ofo54WXXbkXFFeDCLIQ/PCDMFgGv3sk+A4pLmk+u+zfoVjRM\n+NtNxUFP+rXfsuhPVzyN1P4vov53cPCtPsRm+ogH0xAcIa3LpbWSqjX/oIcf\nA3YNq1kv7KEYLQUUjFbE73C1zb0KLQA4XA7g+s6BJWyV3oHWfvyEhAIWAmq0\nkqoWBqrM96xFZ2q79/woWLvo4/LBJYqBPmyoW0zzrrLzB8FVh7xdqz5g8axr\njSZhkJ6/5aMDe1MhLA4BS0tb7gzQyJghX2yradbt09qLdEwnRDWOuCX9LA+5\n5IOZbQug5EaybmYQgmULwtzGV/hxH/MgF1hlUbPrZkCX2h3krWY9SaLhN7Y9\nXkoeMcNnB5n63WGdsWN2V0KQDpOsBHy3iFP+NEBeuKkgmg07cvd8ad8UlnEa\nNGi8PZyJmBiso9qMyW61Wxj2p7ghSq5u+WshnBobfbhR9LL7eOv+KrKmp3C7\nTq+oFbh58WjiSDhP/GAjHHNec0yTiaQVwJ4mSMq1EuFMqIgKFH5Ub9ydo9MQ\nrFXjMKGuN7if8B5JyoJR4u5z7K5Yt9FXo2QKVH6sSSzDxGhgn7Y3MYD6oOF3\nN31Q4Yf/X1BePLiMITzNa5zx1f8VVddZXSc/czLPZcaPiMmrmXz8e6GnOVR4\npBw+\r\n=Gt5Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"gitHead":"bfafd37c52df27f7d886c0e2a344e4e7ede4d072","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.6","@thi.ng/vectors":"^4.2.5","@thi.ng/geom-isec":"^0.4.10","@thi.ng/geom-poly-utils":"^0.1.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.8_1586643653233_0.4494303746177739","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@thi.ng/geom-clip-poly","version":"1.0.9","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"11151c72908b44e830efa4a8498f2224c0d8b81c","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.9.tgz","fileCount":10,"integrity":"sha512-KobL+br3qoamca6z197VQSL1QDgN6oEU7adejgxyjYVFnu0ROeZ3EdUKbrTmm3mG3CGSEp0frjWMuYOzsVQkRg==","signatures":[{"sig":"MEYCIQC8IycPKlkeFgWwEEc4FXemzpWU86qtx5bwSOw8fx9DXgIhAJ8Pkm/Io/eCAtCTECC02JBSe/TE8DTnxby+M5Iexgr2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJena+ACRA9TVsSAnZWagAAv2IP/iyI5//uDqYYkqgs3JxG\nDoJG9rGvWLgGk4EE4Oy+9T4bxUJEFF0q+KmyLKYp8xLhpv/HMs/+XL8Jg8dw\nAb9QB4pWSdgSZV9SiBpdmjWY+eVPyIUACmjmhiBRtpq/g/l2R16oTutiZi8K\nskosRbS5vLmOjQcdhJJOHpU1KdjfGmdZVWjcxaKlXa7wSCkbHHCniL58OkT6\nmWnk7rV2JmtoaWsrRGqqdNXDcvIVpW9eW1Sq6PEB6iyLztrbNXg3/WhmZdJs\nLHMumHAM9E/oqT0UKF+CdV3Gb//x5NrTfTBKMx+bJ9E+SRqjWNcYF0Oz5Cuj\nE3EgZ+iPmP49AOY+WzhA7eFGfkwSccINLhAWa+B4kJDyARixgFr4Z7g1zUjL\nDbvDliqeCF1AZa/hvA943gHD0irV0zr5/tojLbVLS6LE/XqWhs6EkNXlGwKp\nZ5e8NObtlPKQhUt/d+PLuLYCkjC2OJNFGs2Ycsmul919YmA7cVJGu7aqaKii\n0twGzsrkfICyHTYzFqJbe/SLaUB7oSc1zGuPBBJF692/xZQPt2CkusR3Ylvl\nA2mM7Q1v3ieTPmKpDNgKjzGBDDON34hI16B+dAE9D3PgpulM/SpJ4Xte6UrT\nosUfeyQrTQ4WaUX9rlrgxbU4V1tthCi6aPFor/WCUTAmAuxnxJ/yC23Dsr0o\n921i\r\n=QhVE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"gitHead":"4ec4361346c3c4a5552148955a6412aa1ed8f4bc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.6","@thi.ng/vectors":"^4.2.6","@thi.ng/geom-isec":"^0.4.11","@thi.ng/geom-poly-utils":"^0.1.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.9_1587392384404_0.08367575578146358","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@thi.ng/geom-clip-poly","version":"1.0.10","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"540c73d1058965912fab2f904fcbead69eec8a6c","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.10.tgz","fileCount":10,"integrity":"sha512-U6FiHPe3fUoqkSVUhOOyDAfkQZv6N+kfvr6cqMd9IcniM4RZg/v+6p5pBwOwdf68auyikLl/U6JuCBH6q9wm4w==","signatures":[{"sig":"MEUCIQCSlMRzTIAJJ3Vn4JKrNQTYjZsvHwnta293uD1IF12q+wIgSaek/dEKu0HKrsx76h+n+4hNRL/2uyWSgPiuwVSqI14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYDtCRA9TVsSAnZWagAAK0YP/2FBtHvdNOOwS9N2ayKx\nwdcPd9jAFrT79CDEhO/k6/sLNmmVyqbLdHv2QVd5EEowuD+r3mSlV3U4Oj92\n3fCFsluekL5g1JkR3GF7scQvPzC/CzYICYau3mh2tW6AXXRnIP6Dg4KJ/A3+\n+tzbPU2ki1dQuQMb8anggyyDY2bXNjDtQ4LQVO8XB5ay5KYJOUSVfOIBceK9\nCqE2nJzJ/HoYqAfCddYR0Odw12dJsbMwUMtscVALhef2OxyqdbygbJ3QDMij\n/lLMejbqnrDySX0ct6g/jm8Tw5WxpUBWJUFykPf0X+1Nxlt1//rdQ4QIFEQX\nbvOBMiJxYnufvBs28Jl3sHWX7hGBL0X24msygwYTIn2RU1dbKp8Q0OxDYGfP\nU2nzhvjj9aNkYH4NoBr5j/Tx4HShboMJr0Ja+etXMqcpBjUnr33dNgeLjx5N\n1Vx4arITE6i1jqbaBn+XES8yjtqn7kuQJ7fZH2/7Q1oOlz2ahqitKQN3aW2i\nPibtcc2azElwWcFUzb5Qj8LHm8QtH6pmiq+3nOMGYsmJ9my6lbjAkBkHEBXS\nzjbya0T/UIHYTp3Yu5l76J05XKKle6IHPK4Fy1Cx4/NbhQ6To59reiUhb7rL\nUi2gaA+Y9Bj/otkY0umoTx0ez5m5jkDWQNnl/jl5zitUOFN4Wv2fRQi6u4PS\nEfVX\r\n=P3fe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"gitHead":"949d1f07a0e0cb038ee1aefa3a284a08ac2930a1","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.6","@thi.ng/vectors":"^4.3.0","@thi.ng/geom-isec":"^0.4.12","@thi.ng/geom-poly-utils":"^0.1.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.10_1587642605156_0.3510082915760182","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@thi.ng/geom-clip-poly","version":"1.0.11","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3e1ef93c7386f8d8bc47e162f74af0669b4cc135","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.11.tgz","fileCount":10,"integrity":"sha512-irLJ2lhnyvzgfAtrOoaaXQhlcozBBbz6NhAbP1EhmXe9qPUsa2XVy0Yk2zs1IYz6PydPi+OdGiQ1NMD9bSQpcA==","signatures":[{"sig":"MEUCIQC1rShR0KIVmstKWnXM75JGl7ju3PjYyD6vj1Yp+dqd4wIgCZ53yyd1MfAkusEcpT2GpD9kz4P1tk13pMlCLx+Ez3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYRVCRA9TVsSAnZWagAA2aAQAID92x3u7T/JzbGM3AKn\n27PkIzGssT1n3ZOQ1KM8EY4Kqduwr32R82PK/1ut3mDzmFwmJ6S7nzeiALAE\n9II1Oowtac5VW/KhHiBdC2d+gMrviEKGQTNswWImJnCiKb6C6daIIogGR3cy\nBSGyLKfPkLLzX8yxf3ExpQXCoJbcNcV9BrcTKuS4StAZbaZ/qL7DCzYJfDR7\nF2rgpyweULnW0LCtu/d5skV6AGuyvtt4kPjZMle3bFWR/2czcB9AYGQjQAGv\nxIOZQF3OlabNxn3gvB9v9SmtkO2DFE3u/c3cIaElASOzj2fHpYnbXcfefsl1\nb9/nWDbXMUvu9TD3EGFdPg3zPQ9fXdb84yAJI5NeEWyAQHdLlA5LRjMbPM7w\nDXV++jSjqu+35iFj9Huy1t4gmi0ADPnqweDQx520tipCzJVv5U5zktA/L9db\n0+ERMkBjiXaJ8UYXruvG08oW2DGdVlN8Bl9W29xtJyjrYgJKxvtTlE/aQfP2\n5RpKdd3iNhRhLu/VHEbr8Vnxt78mMasbO5tt/sCyIA1igo1EyUEabpna3YyN\nGiZcSPH6oLnbWoE2XgtbEWd3FTbcvUqnVUUvZiCqzOzAEErOUwizRZKnvxsn\nVr15TzbdYv2s0ISDARFrneOLf89ClWmblpmH2AeE66AcYMHkshovf0lDoeKT\nkeRN\r\n=iNvp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"gitHead":"7d53b9da131181ae2cf35d325941a353f9b3494b","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.6","@thi.ng/vectors":"^4.3.1","@thi.ng/geom-isec":"^0.4.13","@thi.ng/geom-poly-utils":"^0.1.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.11_1587643476966_0.827634658931284","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@thi.ng/geom-clip-poly","version":"1.0.12","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a9827c99ba04cb13aba0d909e35daab7c9914307","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.12.tgz","fileCount":10,"integrity":"sha512-1uoYT0K1uQ4pGT6marvEspQ5HxFT0LXxyQGE+ij+Nkci4LXkc4RyvfuBcZWbZyuahL6BfCX4yMK3tv5OWDvgvQ==","signatures":[{"sig":"MEQCIHmaXeUo6YJVDCfABSdD2ZVv1IMjadOTfWV38ADPnyCnAiBJoY27/Swh9JGHR2PLIxGCJoXh1MwO2dcctV25s2ulzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepspJCRA9TVsSAnZWagAAAdMQAI2htu08tklT1Un5TRaH\nzvMcUNY5edONE2MLuz2QU7/3FF6234dWJHD5cQzaqdZQ+VXJkziLsmh28dMa\nNriiskWqBJa4KJrmaBaPYE4syUIIxA7Akhqn5kCHpRBwYzAoE1wyz9WxQ66J\nvJgFQwATXfsJdDil5X0WJqatJKAebvbmrOBoYLJXxG+8oD2jdSf+LRMguadG\n5lBx8HV/0sVF9WiOyQFP+KFaMVZyrWyzWc8tcQBgVPNmWgvT6Js4vXxdyfs5\nPBjpN1EdoK7cBIZVP8sb1AHgLCZWs7Vex5U6OiuxcFKhUhwaf+aKpeOGd3RG\nUAe6vnHLLX4Rwv4dKXIskzRf6pNDx8ULPTHkMI3VjFPORIQF543B5rZi8dPX\nvJ5VhVXnylaPzxE1kAW5Gn9dCYlBQCYHbAAIIqsFZfACFC/1YoS+53z3ytYP\nto3EBX/tFzuamHcX5jF4+AKDMTQOzDOUnhh6sIUd3G/uoJijHbxGy+5CbU4p\nllgqVza5lXuRf/8Xc2EJwOFf30ThxJUVAqUohqvqMQznRuZ6An/NAKWOXih2\nC4y3FRYVXoBRTtgvAi6xHihZuQk3vrc27TokvuyjmThSS9+0pt/yAc0xO2M6\n/c3TFwjXUzZNELK4Lfmi+2JsjQvPwe683IcfkiNYJn+XU/OtOl6f/On8jU0B\n0Nts\r\n=h06t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"gitHead":"9241bd0f7f20d33c16b505ddc2cf0cdba38d09f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.7","@thi.ng/vectors":"^4.3.2","@thi.ng/geom-isec":"^0.4.14","@thi.ng/geom-poly-utils":"^0.1.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.12_1587989064784_0.7864878163536579","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@thi.ng/geom-clip-poly","version":"1.0.13","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2d89e9a248110b301239329ca086e100c61d9dfd","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.13.tgz","fileCount":10,"integrity":"sha512-prpTiGpdQYU70uXybXcNodL8de1lgXYzhtfA3RyGULYiUBpv/1EoBVfo64pP3z/BPcyqfvks/1STo6HL49whzQ==","signatures":[{"sig":"MEYCIQD/OL9FHK5cpyfoveIwHsAloQG2llzB0r7rl3or1M4IyAIhAM3UR+08ve1GBtlrR7oJedACDnR9o316MhuYs0lhN1Fz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqErsCRA9TVsSAnZWagAAnCoP/30hxYjYQ+CtqtgKsfMI\nb7i+FpMbS0Ikl4EyPHfTrjbekVENCf6khzd1DzFIE4p+HvBESXM+WuGO5HTD\nPDIyb/Hb5QLPffvjWB94wdwtCuXBogd8MBPvf8OXOt6HZx53xHAVnkKkZ/UJ\njI+c+t18OKChoPoY6q6CbLYjNaxVP07v0/W6QWa+shEQJGQ3IN1skz3BOqFe\nFmwVaWEVpgChoQUST/ewR1TMKD4Rpvvje6p2b1bQFmx0K1Uzne2092frinx9\ner7QNClRSWkhfmhfeZ7UNjB9Y2scfu4rqwFkG9ViVC4K7HS/oIfpI17jff2h\nefxsJyFRx59AJ4EcUG85gERhOo2ln+F/Ti/8w8zob38PY5d21k/XSEZZPy++\nBjjDbF3g6sjGJ3A9bXMV/m3L3WOT4+9ZurkHHTekNojEJDy5ZRQIwjg/E5xh\nNqBWMchAiew6m4zdn9ef9uqGCf5kd72x1Qawt+LXE8nGF/YEuxbVIdmVYyqj\n9Bn96FhMbp22oB7Kw6O80fIGD5A0Ps1IcaxWIK72WQWEQcrxuoA7j3EGPeu0\n0j7vSsZw5HLZI3tY/QSa76y0XKnZ0dogfb7keSZ4SRDMsLTzYetX/Sw0PU9a\nGMBDq/PeZehU6+06RsISxGOvmO7yy2FI28ad9Obb4obQFVLgzIILAVjrTNsu\n58Wt\r\n=CQJP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"bb751118ba5a7261d322952a7ec5530860d73881","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.8","@thi.ng/vectors":"^4.3.3","@thi.ng/geom-isec":"^0.4.15","@thi.ng/geom-poly-utils":"^0.1.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.13_1588087532159_0.21638054766552317","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@thi.ng/geom-clip-poly","version":"1.0.14","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1077c4dc2e51016b3581dd06ef0969f3cf863f42","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.14.tgz","fileCount":10,"integrity":"sha512-kG0RPXx3/J1pKHXJrHFeh80drvSHQ+PupDr0eTM80vnsT8I4es2jglEGBGDOTfaJDQKlCZ+A0IpP2k2m0AFT/Q==","signatures":[{"sig":"MEYCIQDHskJ4L3VTEBm9TzBCQPuwCeMQ5TPxg3OVdK5AaZOPBwIhAJ6DHss8KK9I6WDnoYr9RdBLqpESzBub1lMLAFAtDIhR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerwS4CRA9TVsSAnZWagAAXDkQAKEULOWi0td6lCYeRtlu\nqTD6/8YLB0391AhQW5kcgF4tMiPgmtBKDGHY2lMOuFnqRtCy3+XYY4rOK+kf\n0DpuhIzgyySiPAy2/gnMQDo0ukGm+kcExOE7icoFQWcLu6ZndrELgaeFiTeT\nVyCsjfd10HPOBTUdSqLgQ9qsR/Y0gnu4JjxZyEI11TOwumWfr7qGLQeZztxH\n+yfiuFWeuipZU6DSLYg42e4M2p1w47fvJUqx7xAxXky5c28K4hKrq/r1I4cU\nBSk19mPUSxBv8f+/eraUmSFjri/RKvfoTpu7iiYAstC4pw0zFykdvrkNb0FJ\nSzqzdHqfAp8m57LlTpNzy7f1YN+aKSHrIRk6oZu4BsYsuTwLotvRvjyLqJkE\nvyDVF4Z1IXmDEfYQAAtc0MYR0lUM/rOSUWLLCxKfDCXxfhRhhfUd7ARtZc2H\nGbnHAtB3RNitTZIoABn4eHINCe6g2tV4ISkTbR+SBAklJFxleieZA9tWJdyg\nwOeSl//vkLZYixMrXhGs7BiPfrbfz3oU9hCS+rJNRoAS/hAyQur8GIYSiEd5\nFJ46Nde4PCNZu1oy6CEcUPQSHUn+wgOcMw/kH+66f0kFDy31g45Bj8Av4drW\nFgttmQNk4pBTR6LAt9sfH6RJgGbLibwc8No88SvitnhlyuobrDknVx1Fe/3s\ncVRJ\r\n=RrdM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"c11f130122cbaa05b8d48d394c3a164e238c8078","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.9","@thi.ng/vectors":"^4.3.4","@thi.ng/geom-isec":"^0.4.16","@thi.ng/geom-poly-utils":"^0.1.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.9.1","typedoc":"^0.17.6","typescript":"^3.8.3","@types/node":"^13.13.4","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.7.13","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.14_1588528312043_0.1165932300491963","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@thi.ng/geom-clip-poly","version":"1.0.15","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"488771d3512e33d282dc5c80ba679af2fafcf0c6","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.15.tgz","fileCount":10,"integrity":"sha512-coS+ZROx3iWFQAhSNb52GEEp20R1CEE5JlylY+/XoCodPcMNU2uKIRIANpicVR/AxbJHiTTh4vSL0Mzj0+9mwg==","signatures":[{"sig":"MEUCIEmYedl+LLW8SNEGWOLgYQZVKXyUUdzA2HvqgFKu2nBvAiEAx8ULEfZzC0cSxPkcqZepBrZsiuQaflzS0za7ej3nlfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevUGbCRA9TVsSAnZWagAAtVkP/j9E3ywauD41Zsdr8npk\nk9Jkaf3xnaLewLMAPJfEE3w7xZrH2vsmMimeATRRCJLICZvb3mTZwq1FJwr/\nO7hWmzpmEGEnSPE2npNusSn1z1rqLcOGDEfrSqfhPPa8ryNt5jjL/EpceOvY\nwxVj0wuMe7tAlZux/W7myae7X2BTkTJc3p0gE9GVOkN4tDCQtj3szIOtxjTM\ngA1sf4C4vRgae2vBIhhjSrm+RfTTvLJFYE96wE/bWllYSK7At+UNkVb4gjlR\nr93ubhIwXjij34s++hIHnER8yMYDej9I4gx8c+klsFaMcgexvIU1y4S2crJS\nSZJ/lUR8X+QzDZEAs1IT8eTmaXoIEZQxxnI3vUwlJHrxNP6Et+HqxWNQDSup\nS6JOeJK30fN+ollDICz+Rc7tAPZzP9/OUJMGc7Gw78d65atvAXd7fXbNN8oQ\ns+7FFCVcvI0iUw8pQtfEeISYlRtBMJmxWIh40CMlcQOvtYvwAamn7OlDDA/8\nW6Hcx/u2wMG1KxzH492GlOpmWDMegbj13a/cmdMoSUXrgaQflW9vMg7lh2nU\nh+kk+RQ4BjmHQ3PBidDt6CVzJWrzWkrpgm9XEPLEOe2DhiUs3LVZ1yNhidAt\nCtBskDwWWnUytakG5f2T6M+ywpMejXVc809Nh2VGyAf3elWrM4BcvD6XGIQa\nw7Q3\r\n=vx4p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"97c301379d830c1982c364cfbec8766ff14f73f5","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/math":"^1.7.10","@thi.ng/vectors":"^4.4.0","@thi.ng/geom-isec":"^0.4.17","@thi.ng/geom-poly-utils":"^0.1.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.15_1589461403216_0.28832299116714033","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@thi.ng/geom-clip-poly","version":"1.0.16","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7eaa7e1b22fb0d960978f8a527cd968bc1d10971","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.16.tgz","fileCount":10,"integrity":"sha512-Gpv67SxZbqY+FLiTSfHcvGkpOeZ7DAIVDWl//AAoMKSNs59oU6kQVOgXruumKs0VA1MNYwsTXX0SYcN3UyTM0Q==","signatures":[{"sig":"MEUCIQDVegyXbhkSi/OTtlXCbu8lXx/4WnoYgmTDELj4WgJXVwIgHDle9u7aL3eRH5/BVL2DY+wpOHGv9XAASkftqtb+rPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0T3xCRA9TVsSAnZWagAAayEP/0TlqbluuYa3TXFzBnE1\nlO3WjrDPHKDPTeK3z//dM4whZ33cvko115ov23zC2/L5vSgMQd229q6zmbFI\nqRysmAL34ldM7WeGPqxFUKqHWcnyx39H4iXqGUiuu9AFxq2PMkdM1aocmyta\nNGMV5+ZaPyUKcLFmEXSzqlexCAEhMd+cQm/BMUCE+cM9IbNOo3ra9RU0C2ax\nabA1vat/phH5Laywd3g/X5lQVpveAkC1Xo9a5VBE4QR4VG7Brsq7lzO3OWf7\nHVBg4EHy/C1eDaQWhxwui3R9ma6zf3xLOaKusO78sfEE9iH4+PoiPETHml35\n3W4hC6evMk5lpFA1yZ6uqs9y6ldvfysRl/aRURO1hg4Hij4Driyco3JbV2wB\nfh6xAmP8EImjXKxKg/hGrVchOkT90R6WhJl3PCu+OnR/vCCfiJz63Fz9hQhN\nzHa9weVbJxVm8LGgR5co7yB1W/BOBUeHIGZygOf5j805hQpQg3jMUH2jO9CS\nwWVq2EprE+XZRQyHaIQv8WfvXZyCXUvWpnn8FlUCEjY/MWCUR0iaa+H+YST4\nw/YSU+3dCEvT2TfXGpsgbqK+/EpgCV7ITa7oZpnqmQlG2IRR76Jdmz9l8ovL\n6nLC4hWz1ifUR+k/ForCJL2ajyhU5sCEW3V46QpIjy+lBY+3FHABmBA6TLJo\negb1\r\n=BxzQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"1dade92dbdf699ea3bcd75844e311456c1d99ee3","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/math":"^1.7.10","@thi.ng/vectors":"^4.4.1","@thi.ng/geom-isec":"^0.4.18","@thi.ng/geom-poly-utils":"^0.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.16_1590771184662_0.22450301976225928","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@thi.ng/geom-clip-poly","version":"1.0.17","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b4bbd5fbc065cbc250887aa3ec08831db129104b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.17.tgz","fileCount":10,"integrity":"sha512-D4M8arX0CgLsQzlNXJBr2TBNjVbCz5gQbMxOOGiELcqeIHP2YaNXlEzW/z3/srvOPcsBQ4Y5HtOJq0Bzo280bg==","signatures":[{"sig":"MEQCIFOn53kRkWhBghEN1zvOmkTHJuAGY+fJ4mmboyWuchJPAiBImaA0sW1po5TsCilzIxYgiFcAau1tDVvjUVYmEf0MQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1EvrCRA9TVsSAnZWagAA+SsP/2lFWfd6oKcsGd90P6Yn\nhZyOBNieHnK+K2gtbgQN7MnuXSULc6TKTleKO8s/3v5EDh19ZDolsYV6TItv\nWW70XhZTZN61bebqfAT3TksoQEEjI1iOhYdUeOuJ5Bb8upwPYwzLR/mdrKo/\nNipfGVw/3whKTXwtbFfMJJhtwskywxLkbFJKpHr0IjC8Bb41CRt1VT3wPBu3\nRLMDNIdd59x/K9uCc31aOrC4MPQVvrnvOg31jkAajZS3Mm4+corLWl4dtd/Y\nSD4vZYQ5ssmeClTBuaRwzrhNAaX5F6obx//HpJl2J+KZY37KBnrQ45d3EoOn\novEkbAor5FQQsr4w0P/nxcpyEyi1zGSF9MpQlNQR9BomjaWS+gGpOuQCJ8Hi\nvKqj3OnuJsXFbXBEL2+pWYB1lGQO1zD8eALleYlagavfpMhhvhB9D6mhi6BC\nnp3rf+dPm4q0Oh/Xip6IAACX4icUzLc2r1XlI6qqhHmy/zYaumgm5XMiO+TU\nmEteTh3Ak8L+WwIof1d+C2o1Vh54k8yJGoRuZAy3SeaNkDsc3Ht517Tt08/o\ntXNbCrzC+7T99ztWgNc02hoVncdsP1oQicxaIjSRXMRKhBxJNXmpqGcW6M7T\nvUjoOInQeO9F7sTuXcqbHrHvOPcNojt3vbobbYjd5PsT+cwJVNmkYTVpYach\n4+Ym\r\n=EhFv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"a25c4eed5fba2c7d1fddb02dd706bae534affc93","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/math":"^1.7.10","@thi.ng/vectors":"^4.4.2","@thi.ng/geom-isec":"^0.4.19","@thi.ng/geom-poly-utils":"^0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.17_1590971370901_0.37616543760533294","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@thi.ng/geom-clip-poly","version":"1.0.18","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f3b1b1e5b54479042863a16dbc817458b5e04d77","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.18.tgz","fileCount":10,"integrity":"sha512-kMhBtjcUIIGgcGX9emdP0LZWGzWiNe9TPAOgaJI93ED+G7vB6JxIQz21fXjPVN9QTl5Mylz5t9fgttjQtqDHWw==","signatures":[{"sig":"MEYCIQCWLt3rxqHTay8b2ZLY/AUAbf19u0c1BeE/VeS+MgOGEAIhAJieSFmh288x6T+Skx/FWPbgKiPJkyuwZHZzxVf17oKi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1NOnCRA9TVsSAnZWagAAO1gP/1Tmd5SRlUD2HbT2VU7F\nCzha2bqlLM99yUzjyeW8oMHHpSH4iWdWFGWrFBi4YagSHprutlXNYedta4Hv\n43K+D2LF3jsvH9QFM26U9kWqVFZvPALYHjyFVqEIzBuQ9kSobz3kr5OoN2TS\ntpHHBx7epifsT3KlC78ailyz3j+8WGY7e/ACWoZyBcMTFP6I/hTUVp3amN2f\npNG4Jnmey3AeDY0KMpmtxI7lKzodFXvlehCjkoAdTiZctnh8rZjnVn6zjdJN\ncDMU5yqaEiZPLA1mxewIxZeGYbet3HgiUxjBdP0bl0Md2vGtL7ybF888k/KO\nNusMFpv3ZFHdUmgt414XSL33xO8ScplSZGuSv5MRERIbW4mmMWbsW3jpnsQ1\npAIOPcMZzc3guLZ9MYVAadYDErd+e8TR+xp+nZbXHkexLkRN3EhB8NzY6m/I\nm3uISF3KM56NJlfrzFMUinUH9fCEVIxQxl+eK9gN9AaLXPUe7Ic6fRsU5xE3\n9cuHRM6IcncqkEoAPVUQVptuVRhYhbBNcD45QBH+5LkWQYYAovFbNZAZ4Kj8\nKL86nJnHwQmfoX8fsdxRXZNryxeZnDMj474PfI3iUAb81Pr7ugX2wE1Znjcd\nMiWUy6DgsZqdekd3VLkuwaLbkfdtCWynKlHtQdh9OVJO7oazRIIO/vCAAFwJ\ncMFh\r\n=mXUq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"767acd1e6ad2ac0e52aabfd5edfed615a27cb32c","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/math":"^1.7.10","@thi.ng/vectors":"^4.4.3","@thi.ng/geom-isec":"^0.4.20","@thi.ng/geom-poly-utils":"^0.1.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.18_1591006118999_0.5681224286425257","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@thi.ng/geom-clip-poly","version":"1.0.19","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8fc38c9e1711e7a01af3b0257e060a85864591f4","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.19.tgz","fileCount":10,"integrity":"sha512-f71ijv6kV5/EZBEM9UenLUFcGTGlkU4Ko4hGKoRvUtWneXg2cWBz+b5xefzXjtgY1O5JrAiuFKMqAmU5aT3eLg==","signatures":[{"sig":"MEYCIQDekQaISUt2X1JceDJmA4YA1Tge7POj4RZ6wYD5cN4wZQIhANVr5iDpJBStaGe8+OVHcAkScfX3bxFbB2hDw62yrZdQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5kgDCRA9TVsSAnZWagAA99AP/3JVT6rVpCelnjfYrdK2\nmvc31qJgVBu7OLXFn3ibt7Dzq2ncblW6+5qz829hEZXSRrhqPaqDH9g7IAV8\nL63kdYw5VpEwRbzF3gmYa5lempxVkL3avvLmPXRE4/f/pqH+yh2T+Ad6M1DU\nZcxbbGRq1kBJevM5IlG1n1Vd1KoGTHKjyHA6KoLt5cAXeaI7kV9hUan6uFiI\nX7wsK5EP4+vCKW56KA4NSfs7iFmlslQY5VzNf55B85I7UsCWDiVmc/aL81kM\nLdaaWV8dDb4uY3VcM+TG7tUulmY8J+hxN8RJcy9En63A6rspcZlSqJUuoUCp\nfJGN93wtFrIWGvIKYWC6b97Y1nRRhDWoCK6AEL5UMAlFBy/jWavdpu+COz62\nFqYRVG/nYkIi294sORSSxO2TyGO0Q+rX4N9G3sqpZtfuYfN/0VPmtI2SmUIw\naKlfjoKt8hDXwI7B36PLg+EDtSaEBel5oeTlAon7CTpvEqe+eFFi5cCCoFos\no1X3k2Wrx2Q9M3mGAY6/wikAVbeeUGPRGg+khtvVuqdvt9ZLiRfvM6YHonz/\nvVYHB9WU4dhsaT8MFCud2KX3wTLQYH68sQu31U4fGZOrNol1c8rIWdHXhotT\n9UpnpUCVNbpatAjqrtgZm26+5sqjw7oYJ+GVCj83bHd4iInUMlVpi0XJZ5Lb\nAgMQ\r\n=Mma8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"ddf9b8b67d3d60bcca88143528ee33b843cc089e","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/math":"^1.7.11","@thi.ng/vectors":"^4.4.4","@thi.ng/geom-isec":"^0.4.21","@thi.ng/geom-poly-utils":"^0.1.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.19_1592150019003_0.570840629972905","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@thi.ng/geom-clip-poly","version":"1.0.20","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2bd9b95a176929f01a463043c526b9338cb5e20e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.20.tgz","fileCount":10,"integrity":"sha512-1rHeVhaZHdT4dV46KzRH8AqbE5VrfdMmxmCTy534wyRNotD1PEntlRTaz31MDIGVCz08ZOZEgn38EpzwKdw1cA==","signatures":[{"sig":"MEUCIQDxTguuPtiW8NKXTHHqAgL91M8jFDRQIWFBLu9GhG9EkwIgL++NUDboHsY+0BI4LbAkTbS/u1uCI0b51Uatg5nR4R8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7iX0CRA9TVsSAnZWagAA/qQQAJ3/TWsG2cLuyFovVcn0\nqLiAh1FDimEHx0uVkFViQpMJij1bnEc1gtZoCHWyNCgtqYoCp6fuh42ClYCy\noeVJy3FtcjIaB4qt3uLKV7MaO/5ymcPO0DdDeK3vKKBnvsJjLVKVKIyKi56m\nyoWD8+tZdmHUykNruILNXlvxmJTLrzrUxBOJkoUC2XHqpu3fkG1S0EDgbTfF\ny6qdPoCSOQpW28Si4EvGO6/VoXc0hb/Z7Fs3fFYCwSs7rsRXbpWp14ZPwjvv\nHTXenOnVE0DbVCyHm9xunYC26Xpo1NOk/qcCwmBJsaFIFKwTNdzhO0qKgsSS\nF9ih4RjGL+KfY8xwIMhP5A75nHWpj1XA6FCIybhYJpLCCLxJjb4PN9SxDolt\nvTytBZ4iWmqyr4Juz/qBYBcKOicXseznuxqM3pubMz7pmI5gjszwQA+YeQBO\nJWwoMCPaASt3SZAVN4j3raBNmzgrz2ct//291FZFG0xXEeshpHaqsovJlMcs\nxL7b84ikeKB+iWRzQyT+5ZlqO9BHvOYOy+pGItmvk6SHwXLjEFtUkUf4XCiN\nbGlloYdkVTge9vu5tu6U9iJ7N0LmV/u6RWQPd0h29xvNc9pkaRRLB6QJJi15\n/jTt/NTQJTopoQB0UbewNT0hi2LX4zq+U881/lme/9szDJTDYn4tWJmTLdJl\nTQCi\r\n=/2Fr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"71008cd78a3288d0f740c3e4b379b353f5c926b9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/math":"^1.7.12","@thi.ng/vectors":"^4.5.0","@thi.ng/geom-isec":"^0.4.22","@thi.ng/geom-poly-utils":"^0.1.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.20_1592665587979_0.07383917536464946","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@thi.ng/geom-clip-poly","version":"1.0.21","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"40a75afc51470d0331eee9192f0eaf98e5cded0d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.21.tgz","fileCount":10,"integrity":"sha512-5zlcbI6mvvXwRYfRC14G02+rc4O3yUr4EO2+nDeguY6Eu5gB9uYyRlZ9QzbL4HIQV0QAAH5xB2mhbqW3/lTk5g==","signatures":[{"sig":"MEQCIAq4mNIJ09hzIFXfwdhuq4bWUDEQlVO7KFuiRMi62/+EAiB+uHe8ju1QfDneOZOKDbDqQND3KAk0p0QCjzxYHiqHDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/k81CRA9TVsSAnZWagAAr3oP/1KQD8zc5DYlTJweoWUL\ni7I/z0bK2QzcbCqnWBIQ8wd3j+HNY82tqZMReed2P6u4UO/rHv2WV4J3/LnQ\n/vaiwK1h96aZH3L91+BDvhuzLinef8fGxvVL5VAuVyHktBZKGZJpyqL2gM54\nHLSBA7hkGUeeK8fTKjWZpFW0iwx2tRaO2hSlhNppHlESLOh+X5Bs7fB/24cb\n6Fnx4rreZz2Msr6AzPuxX0w4CvE8gttQe72UnEfzpdC0SDdVL/KDr6VYyg/8\nkbWzKprs+ObEv2z1HqacdCACpQRW4kKweq3/G7R9nqKNOh37P8PI+znCcvZF\nJuZm4/pPV7pxtZxmpFdJ7PlMZOUik2p7OCBWNTunVwPYutxf1o4wFoSNuF8s\nYVkv8w2D+pvXtRb9fvSfd7pUdZRLyn3vKsB0IBem8L2nUb7L87mvplXJ4+la\nZG5DaeXtLkY+A/fKk/NYTS/XBl7Q6cckAWOcCnrvYmBUDnxlDEG4u0rs8lVt\nmnbW9vG8RKMKTY5T4zrSubQ9vwyue34JzfrGRo7UeZNSLueAL5hH+ryody50\n7AUyNZS7KOpNg4/PuhGDwnGRtLpeE9qAEKjJblQlg5n13mo4aMRM8EYFdyMb\nEyiZR5r2jmrYDi1VCd4Y50tsidSbUsLSvVqJIdSSzCruFIEYVZhhHb0XalIx\nISlw\r\n=jwxG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"af932be5734c03553f3a4df9b00cb45e061f3a53","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^2.0.0","@thi.ng/math":"^1.7.13","@thi.ng/vectors":"^4.5.1","@thi.ng/geom-isec":"^0.4.23","@thi.ng/geom-poly-utils":"^0.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.21_1593724724528_0.0880602994759987","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@thi.ng/geom-clip-poly","version":"1.0.22","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"47ac7616538edc0d863ae4e4c5351663fbaaa88e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.22.tgz","fileCount":10,"integrity":"sha512-Uv4oUH+8KY+34wWgj8Tuv7OXDGJM9rnUSKhTOSDlorghe2JnLbWkAYCXFJPlZvHZPpXkdnT4y1OuXtgouSq7iA==","signatures":[{"sig":"MEQCIBUmjs40LUklKNWXtm8ZSS3ZvNb8yWjyRkoONKdQ1PQFAiBWayoSPsA0LELGtxHsSmXxJHaxLnJ2G7eMMT+JcW3GgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAODJCRA9TVsSAnZWagAAABIP/3cPvYrs/IB/Cvj8QuBX\nm+58erg0BQ+vUNsxEC+lkVbvhx5es8MXPJ0XI0GolbM2KLCm9Kn+4R6Tz1hn\n6Z3DyyG3/Y2iYel0Hka8E1bkYvM7XBEnmg8CP5hCX3VmmY9tPU4RWO9kCNO0\nJzMEwcdYKzrW82aup4OaEcA/gl0IRo+GQXpRrCZYv4kjcwz7qfaFMWpxVOnu\nenAY0Twzth/PbXaJZtvg5Yyq58KOD4rZO7jeLtmYYRFQTD6OBKF8SyOT2xdR\nkkY/DU/Lu2q9EJwUSvR+SZcRSumeVnqn2bYnzEgU/7ae6VQFzvhPLnJVuua7\nISdnUbM+F19aY0Nv9xtsotJk4tJapPEVOzhC91C94iRpQDZlPAQYHUnBMIXs\n8SgXpydKveXTC9oVl2VY96qyjs9hajHeqaU1iihsBHv5+z6vFHkzTFJdAME5\nEIQPzngCDcdQYxW4UkMJKHkpk/xmT/XBx1AX8BpuUDsVSTs/piByAJ8fTQQe\n3xoxMuc8XCc5RJw/RA1j1ywq91FLZxlCxjN8gOap4wPa3+G0zCOntFQDPotH\n03L3hKNSNHpvV0p4azTrezMFED7jo0EhwLrjQtluNqz1iD1FXR5VuOBkX/DR\nQ50sBEmW2RI1/natQw3sT/PyIu/OgEqn/Xr5GB8qecRhjEdhFWS2TMZMrMiv\nCfct\r\n=G0Kk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"415fcbd5b35c1041044d9f17d89718faa9999906","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/math":"^1.7.13","@thi.ng/vectors":"^4.5.2","@thi.ng/geom-isec":"^0.4.24","@thi.ng/geom-poly-utils":"^0.1.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.22_1593893064883_0.5600120523066872","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@thi.ng/geom-clip-poly","version":"1.0.23","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"18342902855bd2fcdedbdd7d29b67814ade67bd3","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.23.tgz","fileCount":10,"integrity":"sha512-DlEwPjsm6KUlHxA4Zvzd2ipynjVzvuebdP0F7EzXhqV6sb4kpRYcqy1V2xSclnCKLU5GkTmgtXj0S4Ae+Mar/w==","signatures":[{"sig":"MEQCID5MoxpoHL1aN8zi8LlQBs/tY6LV7RluDmOHfM6NO5IqAiAIrIvOSKKPaDerG9HAomotrYe/ODeU+nbonvtP88mDNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBf6CCRA9TVsSAnZWagAAX4QQAIY76n3svCTw0Rl3E3DW\n9RRv63TakC03nNtJ04eNelSviQMF6o1uq4Tt1JM/WTtZEYnDCYeBpB9lhhGV\nIOk+WB14QCYQzcMqrMfc5dRC1CkGOG/OGnKoHlHHj9LDf4UlOExRAd7i7ri+\nrYjOZXhrLRlghV+LALik260xwRBEUS+XfmKAzr6+X8ai+UO4k15+K/PwHI6Z\nDt+99ZHxTSgA11vQfkUxP9zrxaNnr7c2OiK+KYHbwn/eNczt00FcyJOUfHjQ\nvAT+RP/jikOVp4gbjjbtOOXI4mvrGvem8ZgUcuJq34nPmT9MhcYFCB8173gh\n7tTAL0ROIh0ulHhcqG2BkSM4EsKxwnLBISvT1yyBmN9eHVzEitn+zTyWgFtN\nxC90RAukm9H8pG3B7yn7qqfGGuQDVOSOCWiJKOMQG8cWh3FS/BlQ10F1AvR4\naTa2nrbnwW3R54eKO5W2tl2dqaNQc58xmggX7MOdaphEoPs/bDh9NJRzRu6H\nFwN9LK5gOaMp8CGrmTuYKN0yjud5fipYs44xij/hJWBTP9eEr1TsIejqbes6\n3ZBsnJXuXTMlimYqZBOeP77s6sPwMMuqGOkm14xxqGLjvODFRKCxVuSohgrC\nsFsNpJG4vbZKp8myxTN9csjhAHWoGkt3AW7pCV0BwPZIsGfSAQFIYhRPZGLr\nCd76\r\n=/iOv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9966e103d7dc816ac8e6989d250bfb1a57da51a4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/math":"^1.7.13","@thi.ng/vectors":"^4.5.3","@thi.ng/geom-isec":"^0.4.25","@thi.ng/geom-poly-utils":"^0.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.23_1594228353717_0.6924680673654353","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@thi.ng/geom-clip-poly","version":"1.0.24","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"125fa7cc045734b66339155f3252e116db83558b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.24.tgz","fileCount":10,"integrity":"sha512-ovFR2KqkQqoH1VAx3oPoPi+EQ2/Y2HZA25Gt/4ADNMeHMjzK3NCRsmaFJTJKm6HiQCb4LciTEVbi2AkpE4UcYQ==","signatures":[{"sig":"MEUCIHb7/o1KSbDGUqdiNSJ+UqzgoCFPLhFvyVn8QJorksQBAiEAnHI3VGcb3F0utqZ9JzQsjGsuH35yLSEqe9E9maS8UXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBlXYCRA9TVsSAnZWagAArrAP/RaX2IvESJe4FT8mrE2C\npnVXeDHnJCc+83g/GEB4WVm0WiFbafavrUxhvR6yRTK3pBcmpZmlqcNKbKUq\n5w4fsnAIUffkp+Q+MuMIzMJheQbov00KiqrbsCzqlXmTDEkWvjFVSbTp6B0c\n+8c6wB7mcj+4Ts9P3sYdpXhsTeS5wS8TLdVRZRYcfxXzXD5nlbMw8P/DdgeE\n8cUOSa7t8z+dAAwUnUb+tGjk89O95RVU1voH3u/AeQJ/ClGssVTvg6Aq8fVQ\nLjV+mBa9L4kn5yYTJTS3OqVLV3SP2cQZ9RmaIJGD6TWKKe6cXMD48XIB2mSE\npVTmyX6WGxUtgtZABMsG7ILQgQlsu1MEzcZWC6ZsIOmRajDQTdyF6TBnNR73\nnkL+dvuHc5Y/qVM7H7zaWIIg2ze4cJdT+oZlkTtznKaAHJl2e3DN81QmIUsY\nZ2TlkLZBQpg9nKWapDb0uhsBfET2+bfTVbhyI5hEYH5bHRkFCMKijGwxqpRZ\ngxBaolA4Llf7zIzr8HuTSoqP2H5RsPbMPLEbAxfIgUdpnIA+IgmvIBCen0+i\nA37HE3XuufnZ2Q0PGPgx+FqlW98j4Hcxe/5aVc68P/AS9iDnbAEciE1kC+uT\ns3wUt3omlpKf5jlHqfK3jgp4uoi/TIBHfm8Uo4AuPYSh7Eg2GVelPHI2odQE\n5kH9\r\n=A3gw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775cdb99da136625e4633e3efdc0aa15ea7a3917","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/math":"^1.7.13","@thi.ng/vectors":"^4.5.4","@thi.ng/geom-isec":"^0.4.26","@thi.ng/geom-poly-utils":"^0.1.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.24_1594250712353_0.4173762763181976","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@thi.ng/geom-clip-poly","version":"1.0.25","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"53c70d7e99c752a2605ceb3d224bb0b1a5c9a427","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.25.tgz","fileCount":10,"integrity":"sha512-anjPOabYGMgGfC72BnOCeQWB0T+CX7JtTcrAOxuWyuZpE8154mFMdiWT81ExtGgUh1mNnv6t9kSrRefDDj0IpA==","signatures":[{"sig":"MEUCIQCAdVSqOSkvw6YL8COxPE2tAa7rFaGq0m64MfZ19H5i8wIgVpCfWfX9vCpuCFdHudBy92Q7k8ODy62AyyRvji3MYSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZSgCRA9TVsSAnZWagAA7bgP/1+tGtCxb76MbwaoLbT+\nbeIJOljHIIUyMHCXDhejSpzsNT7B5AbdksAnTZ4z6w0Gfg/iKx4UgXWxoVI/\n0czzFc/FjvDkTAalITSrUMsjqST9ihnvRnFAxV7TmnbkMv7y0u8Eiq1PUeSn\nuBG9o3txPhbe8KidLwMp/tej+xOZO2SVWvKdKZUmJU//yCr1rRHPJaKQE4Ov\nC3QtvVM8Qp3Nt4RzRx9lo454Xus5rIV8IwbfXW7WZsCEBFEFAjqoxnGnLBlI\nA2Y/nRpoT5hTMOgoeDU5ACajnH67AaApb462l4ks9XxS6kZ+W6ZBwvWdGPqk\nFM0bs555TLQySSRxWOE2AJZvmFVw6tRjmhb/EGYy4WQmQvAqvJ4N3AqFywmg\nGQFnKvs7uGOMxrGbBtYEuRuCTg2S7s9n65xPiKbezljQn/51FRB3ovW1D9yZ\nt/BCP0m1Jze7EBkjm2PoINhmUjPcJDMq9nUg95BBZAPEW3Sn/qGySEJYubi8\nRuW1R1l4fvJ0X/zxky7skPfWuEWdpCO5uB+WV/hI3oIIL/nTKZAfPeM1ZF1l\n14kbVLikgSTvWTbuUxbhvg0M/AX2488gS4LFG/lHOqnR/3NzAIzO5HmU5ZqT\nu6w15dU5VJQyJo9tewadcSM7XMtdwvqop/3UqPP7EzleYD2oHrh5yhWWtPRz\n9Q7G\r\n=WgL5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75eb7c46c342cf6dfccdb8745a0191a991ca619d","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/math":"^1.7.13","@thi.ng/vectors":"^4.5.4","@thi.ng/geom-isec":"^0.5.0","@thi.ng/geom-poly-utils":"^0.1.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.25_1594987680446_0.026855628475942916","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@thi.ng/geom-clip-poly","version":"1.0.26","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1cd63039c189d3fe5632b9cb5256167d210cf20a","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.26.tgz","fileCount":10,"integrity":"sha512-ZP1pDmuPPxhivXA8LGWgL09gaDUH5WM04AVGm6ITh6lxYjjAKgilHMXK1c3HmU/c9+4V26oZrLlOwaYMyjsnjg==","signatures":[{"sig":"MEUCIAfvHidcaziSIHPqqXqrvW+ONafBfetAxHv1nVvt8+xCAiEA7N4nCs2luhw6Znw6yRnOj31Ry7Fdyc/4v/GuYpzOit8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZjUCRA9TVsSAnZWagAA6kUQAJNwZsOcKdPejgfcIjbW\n3d6p6JCQyMSIM1LLACrtQYIPJuybQLrd9VtwryKkvlzaFuYAMJs/94Bmg70E\nN1RPgxAGLuZziOEOi6nHweegpmaVqcEua4ZH0TOUnl3FL7Nun+dmz60eLc2I\nlrAa679TEouJonrHx/HJ2cxL40V4D87tvEo2X56jv3Rft/a6kvDScaFHpsFa\nuxAp4xnYTLXIC+WvkVHCmx+zWMoOkg32ogkHlNOuSyiltje5yMJKtIben3ao\nIJTPRrzAhmD8Wp5w6mZNjFyLom8NDRmq9TYYHYLwFkH7XCbnLViTJDbpjJh2\nm+G72yNqmJ8NukyQmEA4TgKxuw4kspVTy1t0WVD5Wuxwm2o481R/ePMcc55X\ngL9XZLmd+zwU7FShVHOm2KIxtLnDiNhr9hYcxx5r6PHBZ5YxAWeXIfzEG8kZ\nPFKyXqZq5ZIWOGdcMeE6kTXZhxmHVHbJLHzpWY9ZChwMxwZjv5+L6xw6J48+\nfrlJwmgds0xoPjw5OGJwstpdy+uNHQcdNq2oSxead8zfUKNigglpj8ZpIYW4\nHLab0tZJAJjbG5adYuKM/UroVNT22wZNGP5pIkdHXiqo6AKP6aYaUxgE+4sb\n7RXofBPpd9v2Wuoug5DvcCfel2BPsFpy1Zd3mR31N/2Q1Vz/7JzelzW8FWFi\naInp\r\n=QpWF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca21a57b0c9b12244dc501a160b7f70f2002d973","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/math":"^2.0.0","@thi.ng/vectors":"^4.5.5","@thi.ng/geom-isec":"^0.5.1","@thi.ng/geom-poly-utils":"^0.1.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.26_1594988756078_0.053299289208655454","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@thi.ng/geom-clip-poly","version":"1.0.27","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fd767a68cb65b60e6ec70474a97dc6f46156e4be","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.27.tgz","fileCount":10,"integrity":"sha512-SvJlockjh700XM1b9oWUjJRUfpY8+f1usJlXqKESjQPBqSwqg6AvY3kLRle4GL8CANfA2qacE1eZdseW22w54g==","signatures":[{"sig":"MEYCIQCmYXHBFf3h9G4rUsTDNmT6luyMtmojFOx8MNvBa0kD4AIhANPeLFM/cs3Mmyu5hNzFHgGc/NhIMfw5rKl11nfRQZy8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIJqvCRA9TVsSAnZWagAArBsP/2P+TBAxdAjFAe/TkGhY\nQFXwZLsG/plRR9mqPGHOBTDeyWOe/zcbE1mgduFWJBrvDrO1ck9VZhciqPTw\nFr0Zz00sQj629lfGF5TB5toG/9fWSE1eJvKiMuE7nF/HX+jXj+Y3VbbFx6Wu\nw6aZecPYtzelQBJ2fpCc0q4qoAAjy9Sh0V+07+DQEANOb1WQeiFwgkffy/yP\n9e9ngQoqM0hx0CrLQR9XNtP0QK7PyMIs65BsgaaDw1815jRllxfAq4nmZHLC\n59E0Mu/YXKIlV+YrYpGZQt9GqEWxhVvz3+CKx+18K91SACmN7z4KGIJ/IB/o\n/l8SCcxdPtEn3zwwJanLBvghfXOVWxYZ3g7SrxyswQNpMvXRF+H9U9rO/PuP\ngSQ6lpwmkIbWL0Dn/0jf/R/PHlZZk8PziZcqEfEbh6YxUsObGepZ95OJNaMh\nKsUGC2CTm13yu/Wgpvi93H0jUC9HoYo5HFL13X3g1qMTetgn6J+SoCu63pSZ\neyIsONjBpJMgRWT3DH7nAWa1gjDELvSB4gQUkCe3PqMwoxqlnOfQYz/jIi0r\nRlt11sIpGvgXm7ZdYONrcvYq+Jd1CZ9dhc0NGUdmpxBWZTlTb7GjRrypP6P3\npJrchqLuacOsRUG1te9vf2O36s85/PHUE5E/USi0WzKp5WuX82oDXNMqQ8hE\nNctI\r\n=Vr3N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6a1b929361ede67d425a0dbd12cf4bce56c1f8f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.0.1","@thi.ng/vectors":"^4.5.6","@thi.ng/geom-isec":"^0.5.2","@thi.ng/geom-poly-utils":"^0.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.27_1595972271419_0.5088934683967918","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"@thi.ng/geom-clip-poly","version":"1.0.28","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b7138d770a5096784ced4ed810e6c6fcb22dd1cb","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.28.tgz","fileCount":10,"integrity":"sha512-YDja0Xk3dwUiZrZQ2GuCNlWGIJJkf+pxS2CSeaRaBdv2TWINq+MVK7ZfR2vKH7R+hePtDlTUbqeYa1rKsE86HA==","signatures":[{"sig":"MEQCIBMVXdXc6T6BFk6gvS3F8+dpC4tHzAI+CiO2XqwctO2tAiANd6tl8G1czRyxIAr6oEjA2mD2nFG9E2hDS5qK3XnLHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMJJDCRA9TVsSAnZWagAAwoIP/joTEpbiGftxMcwPzT/L\n9IVl5DCj0j9VQ+3zKVbvRm4m1zEY6knjDwjbPLKhN/nvKmhmWf6l4BR5Ia+v\nIk6IJIsiaxUguQ5eAJ00YhbXVx1ojYhiYID6YiOa+EA9m+ShQ4upp46eeXEI\naNVAcVzeMp33sWfzHVbLJyeVD57j4PmDXPco9fM8V3URR+H/yj+gj//rYk0/\nx/juVbCybBBC66EIycrGGNaKwmEx5QgHh4i3TQ4eNszv1LAEEg4cuPEJFLW3\nTZlsZY2f/uP71A8gP/oKCOGEYS4t0o5W5oCYm+NkoBmKXIpgYonjL24monBc\n9ceu0GyLw9gAa/95e7+9bPjAdFsFKvFlnbYVt9jWnI/QzW/ZhO4LP4IbDygg\nmWUtaT2fxpqYJA5ghQFUuT0DT9OOucYdOvHt6RoK96NIomD8jmU/9JRpCof4\npFup/gYI7sFTf4a6yuLJJNd/EqN7jlaaJkNUW9NuzonLPuFuexMxDMHhiQKX\n1TxS752kglQbOG0crv3h9RlTeWTWbeZiFdGvxhqwO7BbUY+vK4KrOgNipz3C\nI+CynWhcG1CSAJjb8U+nrm9lToMJH2thQ6qZTvy1aY5fzjF/TPX+wkyjI11K\nmubkXq27fg5owTR3NkTSeLDmAmCTrih/OeBZKv9w35eYGLnt0ZEtBhmplzUj\ncQkG\r\n=mJ9W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ce7f53eda6a44e68a95ca41028c01ffa335c31","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.0.1","@thi.ng/vectors":"^4.6.0","@thi.ng/geom-isec":"^0.5.3","@thi.ng/geom-poly-utils":"^0.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.28_1597018691192_0.1676819099123148","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"@thi.ng/geom-clip-poly","version":"1.0.29","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"690d181ce8b15164a1ca2bdf0fe4a1ba17474780","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.29.tgz","fileCount":10,"integrity":"sha512-/5tHHeu/7I4SgCm0gVJpoBcToW9Fp2GRKPT7rUPLB9W74z18lb3LrCa5yeTF1nVodONbNKvu/VssRPcHXxT/nw==","signatures":[{"sig":"MEYCIQCiJxJHWgKloETYcYSYvQjFCK9DqfgFu/NT+l0XmopAXAIhAPhUBHQa7bfSiuVI6fBcZpbQWocThE3W6ZJXBVucc20r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOUcHCRA9TVsSAnZWagAAoj8P/0NoBcBZqmYLe9stfXGC\nR1OTOY32la/9L7/ABpVLJTc8ypQNZ/Uaa5eyUHyrxNghyGjtscNXec8dOdKV\nEZpkW27RCTQJb26Edw8OO+TKu9LTjbKAtp+c5+YIv3XB4KvNSWrFESuNgRgM\nx0uDldt3Hm2186IEGmRlEG78fGH9DVc85Vyg2f7+c4llpD6ZPe6ih0wv+ZXF\n0+kKPpCRCKtB69EoIKtmczdoG8kyUeMvmWlhEM7CkCnB80JQ/by3e1AX07Ll\n7oUFJhA8dkXGN6wFpjJ+yB2g7j/ButB1RXdnWkH21GIoJcdQjqvwK8xHDCh8\n9H01XdLljx5e6MT6V6lAA1a7D8SXTHW/079L7lcqyvNCwpLUxxy/Nx9ERDdq\nJssYVMIH48qWNLRfRWGVtnDDCnPfn+KGo04RgzkL7qeACNAj9AEpgPwMUnZ7\n1oTT4QF7mDvNAPlLaWlQv2dcwTtqN8UEa2X2m2vKkK6PIfQWbARsbCOmqHsZ\n0ldSYWrX3/EbEAekAhsyPQ6n0wbGpmXamCqZKhz0n5UZpHodF+TH/tn2jrUw\na2t8cdl6AdBd5FDQKNtYUVGt3AEJOHRMIQP7qxiT73/tGa3gGdX/cCrRRp8j\nT4yTpEhIPq2y8XV0DEHx291LDDR691iWNvsuQkQGxmlaaYigMKzq13OWIg3E\nF8XB\r\n=VGZw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"81ba08f0ce3a0ece6901944e7b5827283d13a9e6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.0.2","@thi.ng/vectors":"^4.6.1","@thi.ng/geom-isec":"^0.5.4","@thi.ng/geom-poly-utils":"^0.1.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.29_1597589248541_0.12967823283308566","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"@thi.ng/geom-clip-poly","version":"1.0.30","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ea5cbb9c0110a2a03d837fe7391d0ebfcb066bf2","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.30.tgz","fileCount":10,"integrity":"sha512-W8fRrXHhbpNpJz9OfUXVBuzq4XJR50nisTsvfmwXKtaJYbJQsUXCgeSMVHwtQY6i60GE3UERTWXbLXPRwR/r1w==","signatures":[{"sig":"MEUCIG7vkMfP9tdmU2FIEAMIQyaAGST5kgUA3mTjRPtmFhUlAiEAuw0B4a5Z/4qtxILxe+/1zL+2wHsz1hcxiBf3KSZIQzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOqy5CRA9TVsSAnZWagAAZZUP/32n7sgDOgCTqDbC/lxY\n7TuCprZJhRg/PAD2214NRY18TqBE+Cx5BE4EvrYrPd7tABXMg31L2Wcrm84q\nPgeXlZYW5uw7oROh00quKBUVkWyW6zXucI4FSNdUfYzHn8DPzNLdrTpR0wdZ\njuQPT/6G+SolQ+a53eE2Xn1ack5w8dEBeUISABuNKDdzTbTIgR1pSiptarz3\nWSEkVfhAKlkT8aRnUzKazth0aX2Pe+QuzcB/4vxmYCeTJ/C+9gq2KaWGOtZe\nk0iqqE/JS76bV6BK5Mq2Ds/IEug69WC6Zb+5wn44ieSQp5lzQCn/ZXEATQh3\nkCq0NKid8fYuT0g6R+YAlyRQupq/3yBJ5XipwyxMCl5Zwdduz4jkj8xEktjp\nTETNDMhi6UH08KCCLaFjPic7c+HCDUzNl55Mh7IV0a5VUdM7C2zewWWp6iI8\nuOpBQgWgn5qYsHjjXK1mxBNHgEJweA6WBtAYfWANczzeV8C7KaEE9FRxqGVz\nLXa1wmQqzf6GFxCt/fBJeRlZnTNrypck5qGSYvNx3kmNa0vpR/NtsisYu98b\nuZAXciPIWgYw0+n802kbWjinE/vmVTfaNxSlsDz34gGDH2bmWZJh3h4DgfIH\nVP6+WE/d032U9XNcMU8JUPnZEjDaItPJsDD7h1NgUkCK3ChcsJ0PyXfYEwPv\nrcnD\r\n=6zpy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"44824f17050b412d635b576bf5f9b2136dac9554","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.0.3","@thi.ng/vectors":"^4.6.2","@thi.ng/geom-isec":"^0.5.5","@thi.ng/geom-poly-utils":"^0.1.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.30_1597680824592_0.6686429371503182","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"@thi.ng/geom-clip-poly","version":"1.0.31","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"02a14da588d13e516e4bba78013cb31f0ac728f0","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.31.tgz","fileCount":10,"integrity":"sha512-d1IU7l3yC9bG02iscEykoDv/m7AsseBfPK1fCTw3ryJbSICRwcD6SjbRvefQPUN8OgwtJIPlKtbUVIn7UY6ZHQ==","signatures":[{"sig":"MEYCIQCwTuV8o7TG/59LrGuexvYHUK0o54G/K7B9Fmntqmj3KwIhALDlZA2AE3A7L9eBTkuEqQQOK11JBcelB1ntZDCiuv7m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPqMNCRA9TVsSAnZWagAAaa8P/RtHMjt2LHsByTrVVPkI\n0ayQHVLIBkHnIXk4BVn6J60QrYuP5jvJySu/2fUMkbM0eXll6nzoAcwjHurd\nzO0daCXO/2mZ42QkMJL6JI4IE8H1cDJ8n+CDXEEClMh4gs16qnyWyCaZqvVm\nlCdzhcktR3OzsasG0/hokMuqsa7sT9zfT7gfx7D9MhVoKFPc/xyPYYW28ESC\n4aMuAfLnE8kkC536V5NQUbmVI3X7/n9x6YdvtcElZ6DxBuOooOIa2Jf4ymJw\nYOY2xdKgCE76PFVTs3UuGOqEj+y3Qct6yWYhBukqYmM1DHRSQn9UKVO2FLLC\nngfk+Fjpjr2Nl5DeFrxSVMoT92zSN8jndUKowLv/WG+a0iqNxbaw4570EuqL\nUupZwSvToGED92jLIX7p7u4lErn7JTRwiZIgUZv0GNdQox8hj8UcmfsVfytX\nu7QAa6ZV6wpVf4/L/t4QMRBTOz96JNib/1TIORNw2Ln69ZRgJ8EYcG7by2B4\nhQSjCg1Czp9nUIeyGerWGiuQRSpKfFVhzqvIZXTDU0aR1Mxe5AZ+ookp8PjO\nTgsX0sSfVh2E0jEQiEu3BwWAAMMcXx6xtyrb9efkK8ecYo8YbWdgHmsdobI3\nd/emPPlzYlJAAYxcg9hkO0+kx04vFdGR6CxeV7qSF8Su1EKpDrnq7AcWg8pI\nwod8\r\n=bawK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab94861c3531858dc7cb031ce77f7ad36a6f13e","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.0.3","@thi.ng/vectors":"^4.6.3","@thi.ng/geom-isec":"^0.5.6","@thi.ng/geom-poly-utils":"^0.1.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.31_1597940493204_0.5756315334893067","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"@thi.ng/geom-clip-poly","version":"1.0.32","keywords":["2D","convex","clipping","ES6","geometry","liang-barsky","line","polygon","rect","rectangle","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2a41d22ef5ea60e46edd6aa73ce01e71331372d9","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.32.tgz","fileCount":10,"integrity":"sha512-r66BxjIbs3UVkDmtuCH6nH+ItIQjjqQQcvxYdAjRTOvs1a+gzW8WoZqIztKydkgbnjyURcO0WKQcn5dHx3+f4g==","signatures":[{"sig":"MEQCIBBnYEy5x6Vvs2QQfPStV9rAQM+t2TErjL+SZzMuukTOAiBqUehpHc9jyzedv5BPNH9viJLUrWEVrxP3atC+RnfX1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSRXLCRA9TVsSAnZWagAAXYoP/ikYgq3QL8NU372dHTQO\nkLBM93AULLuDoV2Gk8g96/i3oCpk2yYWcqJ185YNsfgXo5nTwzOi7hILHw3w\nFPvLUv89D6MObhPwqo1JpyqgXlzFq3Usx2uQw8XJcBaPz9FCRANbkn2KbAOq\n+xijd7moqy1wgn/qZAXgAwkAG/GbNfTaKPTSzPWkHNiFML/XgMmlOFgbaV20\nUqe5iTi3FTWS9JVJK0jNxH1sONYxb0L5HlbiAXNzND+Vf7bd+fATiOwibO5j\n9HqB7qAce560U7aahG2x24y94/INXKDKtoTvjD577mnhoPcWFe7ujLB5IGi0\nBbKNNktdtJ5XVJ33V+dSqU+b4LPao690k37MwBk+Cqh72saTr/lGDWFyLkpb\nj+4jzSeqL12ZXY2iyekbgzmJuPpD7x+QaJRlH14lnIFtPWDU+7+DQd7yiEPP\nKI8enhbtSVwoYYps7IjPDR6I/eY6vGrEg9qO2xcvNel0an6/NCTmETE+cWaV\n9ToQZ5Vl+XCOEZA3ATqh1vhzmE7VHLC59ljDybpdcMYlGWPM86AQdd/uK/jE\nRwGFLQ+eERAUXv41MCP5r9cbOo7RfKkUR+MN9FSFgmCxLVTcnhSlW4QBNzhe\n24Gof47jrNZftImIDk0y+kpa9ukQ4g0nN8SnlUi1qpJ1h0L9lwVw+FpZvVGX\nY54U\r\n=mKBg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a55c0df86c5be9c56a1e1a4c0cfcaa2809a160a","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.0.4","@thi.ng/vectors":"^4.6.4","@thi.ng/geom-isec":"^0.5.7","@thi.ng/geom-poly-utils":"^0.1.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.32_1598625226753_0.7894730127322012","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"@thi.ng/geom-clip-poly","version":"1.0.33","keywords":["2d","convex","clipping","es6","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"40268f324abbfd77bbe06d6150636d3e65d869ed","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.33.tgz","fileCount":10,"integrity":"sha512-N0GrpjoDTw7OfZggcQvw3sbe8Y4gUPuxFvw4tv8veUNRL+s5WoTJcTKvIrZRBMG4HY7oMoRTRjjADTCDnKhrdg==","signatures":[{"sig":"MEUCIQCq3xbqm32dpcjZ/gLLo5+ciP99VUCJXjuR4cXfNsUmhgIgI3Ld00I7uQF1M3QGEO8G7AkGc9tmIGrEaSPig0hAOU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXgopCRA9TVsSAnZWagAAnIUP/0SVwqfKDybkNrlLEFo7\nCprfN4lfm8k/XarHo2hVHDWvNQ6Miegcuyljs/jbjnxftRsWhuGQoxby5ofZ\nVy9n5J59ceX5iy7+nwAPVThdmhxJXg91Hp9ZdVp9KjXUnPww7JOZfvBa0QXJ\nvlRyJbgV7lrmCO/6DjDx8uNfIWHnTWuZSoZLHp3bWSTtiJaPBdJERzS2rMbL\nOoPnwQPuHiwq4lDHwMZu/+Fq0q94yk4vzHOL/WXjuhR4MhjRLIdzvnJ1kco+\nI3j7o0qtdvTciNAjChwqv5PyEe8bydjKBMXj7+zlp8ZYIkTHl0lShP/yFLKF\nlHHmiMN3gTj6WG2Db1Z+ESgdP2OGuEhr1Fg1COaE5Wf1BbCbDKICSNp46ZAX\nqdo3kveXcMgr4nFQD5AV3iPegkQiupuU8vW5VP2iPkFOtrmrR4/K2FH8SQWy\n8GuBL+l/Yf1YQRpU5en93KAR+aFsFhPF9c26fH1DMYxr2DeuS6f6+wZt/vRW\n+tCHxGjU7e1HYHYYCRe7T9haYqNzPOokaVWtOtjCZMpp+alwP3BMB4fENLT6\nF54NnRWx2zJm4UR6bTA+d/QKByzF6VNRwr4jzuIorpS7mgL4+6i9gAECCZ0G\n7UyJ6UqL73d0xJngVMvWkOAe4JdwkRhCivWuo6//aUPoQzhoYLUedoMklQTi\nbjOD\r\n=xc4p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83a0206aae59aa1b1b4bcb01c2b34bbe3db4844c","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.1.0","@thi.ng/vectors":"^4.6.5","@thi.ng/geom-isec":"^0.5.8","@thi.ng/geom-poly-utils":"^0.1.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.33_1599998505448_0.31616799919076755","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"@thi.ng/geom-clip-poly","version":"1.0.34","keywords":["2d","convex","clipping","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1f3d920ec930bb274d486e7c48ac13e6dcfecca5","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.34.tgz","fileCount":10,"integrity":"sha512-vnEmr1RWl7YETlDdMs9hKAn7Jcm73VkVqwYbFNkszpmXUNvpj4bWnfBq2/WPTTzQF1AMokNaYLju5H3YUC0QDQ==","signatures":[{"sig":"MEYCIQCA4fimoHYxTewNC4iG5HMvtP9PszceXItKAGRNcdJCWgIhAJ6EBhfuTnDdlf1FSqMZmZDEJaQxm48pCZMQEtbbESov","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfadlBCRA9TVsSAnZWagAA/QsP/3v3u0HTlSd4wRUYJeTl\nz3Pyn1H2LHF3MlKTCO11bsITF0hpRgX8SWKOPPRsanYbQYIMbC5/7ow613tf\nmsAAewJwN4kQlKFyIB7/HkEKb7fTGjW6m8WSi8r3wUL1UgKFFxlikhdnPxrk\nCCE66FPhMb4N75ywoKwRKy52YBkbFR/sAtilMe5lPau1rQH5Eq3/PJFP4Ybs\nEveWXLAMsbimOd32dzSH97NqV61NBh2JLpR40npGxaygLcuGvNfP8CJSma1g\nBKqb/o1Kys7A+w4Z+rjFl0gpR2HWXyVClOWUMG2RogVq1oz9CZnuX8sG6kmz\nUHaTN+UdxIug9SxFZixjISkSMmBD4W9kYlUrrscgyJzIVsEB7lp2Jy5qTxoc\n2DCYVxXMsqBIpaptE2MnxQFM/DZOZQE46lnFnEnNFcuok2icqawSP9XgqF7h\ntR0V1tidLtJvrLzThlYMD+miOk+dZMuPi4fZsKk9mktXX6GR7niKARClLFYH\nhYnC6YccxpE5ximKASKrwyFi3JFnoMM32vHtIKiYhMnsbDhI9LzoAwE8C3z6\njkewFE8gECbg7zLy5+gQeHXnt7rUaOgRYE/NQOW7ERlxyzgSatHuYXFgW1yu\nRXdCcd7izSUDW+AuMZdwElKB5X00PLH3CLy1tkdgfNFZ7uyKmNi09gM+iprC\neRb8\r\n=Mezr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"130dff672b56f789205177c2243169d33d479948","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.1.1","@thi.ng/vectors":"^4.6.6","@thi.ng/geom-isec":"^0.6.0","@thi.ng/geom-poly-utils":"^0.1.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.34_1600772413823_0.8977662030800662","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"@thi.ng/geom-clip-poly","version":"1.0.35","keywords":["2d","convex","clipping","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2c5f323af201532e1d3bad524153aef9ee9c621d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.35.tgz","fileCount":10,"integrity":"sha512-yyKQY08tI7uI+Qdvt+J1CtnZ6SRKLNE4V5c9GvzyQ25gjAOC0abqdY5HXyN347lAWhvJEUB0yu7sLOKuYjjUCw==","signatures":[{"sig":"MEQCIBDn9pGRtpS4Bj0afxxSKFX6+jcTRTAM+eiaJjrWakE4AiBMkGzvrwRhnqFWiq9FYLXxxLmS27W4L95Vj7E3c/HqIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeF2eCRA9TVsSAnZWagAA0RUP/RP+cWoJG64EXmPz6GmK\n0JIB63AihFb32DkeymzhgK1ZYcceSLxp9CEiFdC7Ev13AnHGH3wWSiUm+EBn\nnWexKc/pZ87AJYJTHt55haksNvBtLQ2+7uWMF+IlGTIlZuZjZC4NwSFGOtpN\nKDB/ZjPheOKuLJIwpva5+n5RxnoFGgX1xdkqgtKqV8QNr6ZUVxW2U3CQf5AI\nmAkOlI5IhXikqxTs/YlG5SOA+5YbV7f+gZ3PeyVGECctRMA606GWMtoz0zop\nDsu7NfGfXAlFPGFsHaMzRAi9y49IpCUd9r6BB5Lo/eiEKB9UdADpBIhqe1eW\ns4lvcs6/P8fiKEfn11YUw15MeF330lsFDMHEPAFs/YSr6p9UTUxYmcFAm5MG\nV320x2ouvSayQofeLWuhs4SgUqTQusVhU8DR74rCK4ac/7bf2M/fKegut7kv\nHSnd/mTOmTN/z4DxN5ulz7Jp3spT1JrdhrRYqLin0/lHxEvo6Uhmyn14W2XA\nnj+v83kNRv10uzS2IeUkAdKv3Am2aIFjTuYmEOb6p24g63MbMAMQCshhss6f\nR5O96T2MpIMUDYNz8xbh2w2pkjKYS3oCrVpJQTK+WN1cdosGdjXrkMD4G5Az\nxS2PABLa2Ok8MKfTLHAMJ9eJktRogd1/x7N49PbmqeXcKO882DcAxIzqVF/p\npr2d\r\n=iZl1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0735a2fbfcd48e05782c15a112469a396be6bf72","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.1.1","@thi.ng/vectors":"^4.7.0","@thi.ng/geom-isec":"^0.6.1","@thi.ng/geom-poly-utils":"^0.1.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.35_1601723806263_0.9842358136565452","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"@thi.ng/geom-clip-poly","version":"1.0.36","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"123b3ff70298e5d586b791746b35d0aa8e394b3a","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.36.tgz","fileCount":10,"integrity":"sha512-v5LkQHAjM9+HJLOTPOcjY+Ydcw4bOPwZLR3D7Hj8FxISMS/0o5LfobgSLZkKu4OwCCaQR07zzCS2108aIxESQg==","signatures":[{"sig":"MEYCIQCGYkWSqK0PPupAC2oa2ZfCVAH8QjSDNLBjHtN07yE1/AIhAIxIhk5A1nXxFI8Zon5XJiFAsGAD+Xk0J06PE0KwS/B8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWCRCRA9TVsSAnZWagAAjVsP/i0PbCSo29V8a5tBxVzo\n0OyJmCM0X1A1uTfOn7XYI+6aVBUVE8z/wZHyztnLACCil/RiAOkqks4URXOv\ndtrm0IYgBGS19aGSG5XLpN1lRP9DDLcq06m9KTtbIde/Iclersy39fY1ddNJ\nWsg41Ijhx7APL52IGkhKtTjDvvdw4MNVOpqsyUfp18Z9eqvYqX5B2KMctuYu\naDtd6D5Jmh/E/8vDU7B1YAAlsUKwXO0hsOnELPKMQN5SpO8XjKN6iSb6uSih\nxAiSE5JY+24+Y4ZiFhP2ycZ3dXv1Mebw+zSSHr5wQmvCmOAUvjLgIvD/hN7z\nG8gPDqGQCH+ZJQZ4lb8q7oAx3sPtb9z0a+W1GQQBwOUmU2RJ27oIuTeZH7AO\n1zHHRMukwvj9HSEzGQtOGj7ruieiVrKb1Ygq9WAUsZRxhj1fGMy99wewwQsi\nC/dhgL4CnB1AFPN0urWagaBWz9dFVB7muONOFkdou1vvSLO4PXwdR80i9KVc\nnhVTboew5r7MMeC9uC7If+WhOnjAFl25HMv45+a6yuhMMjKUrLt4tFRwOZZY\nAyIFGbaMDccYbGTVdyXpjUr7m7fx9+pf58NFwLlVjFDU6kKCSx+c9WDBO5+o\ndpM0e91N+TmKz7jjXAPiG8sO/sX5eBsPEVzMi6V+2ldCV4i2tVSiZAxP2G9w\nerqM\r\n=fnUT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a89bdfa4c58983d5e005b3e9fb056b0351198fe","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.2.0","@thi.ng/vectors":"^4.8.0","@thi.ng/geom-isec":"^0.7.0","@thi.ng/geom-poly-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.36_1606246544471_0.5194933387255871","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"@thi.ng/geom-clip-poly","version":"1.0.37","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"22387cc970745a8106c727dd3b8f27cecd69ed27","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.37.tgz","fileCount":10,"integrity":"sha512-5tHDM7uxREY/dPFX7ElY/KYCdrTZtlsC7pTPiLVuk/hwUIcKoxXjNtGqfkzJi/iPvjg9eIHOUB6H8RukxHUGAQ==","signatures":[{"sig":"MEUCIQCxW4YdDbjDWzNITfv5BfUKYlgkvRxkjcOknK6j0crr2AIgShjZuMLv93IQW6xec0P9l9cb9Q5WoD6RBTetYIQGfUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvvuDCRA9TVsSAnZWagAAncsQAIkyJJXPzCc6OPcfJiPa\nv6ld3k4gcEqC+EfAoIhQFS+FUxZJlezBtmQsNASVlwSqHHL9qupOSJHzXtYt\nwpIHE94tsdnyfcjfhvWxyy7Lf+QIWzUNmaSUXA9R5BvFi77StLTO7kO0mnQ4\nv+r40Tr95YuRiOZITxq14dM8Cn+0LFhB3ABOXncw3R9nK0t7eZStql1zLcTM\n1QB/IOr5SmH/Z+lUpWGKgcH+hkVWvJdLaQeTX46+7xO9sZS6Kdr/ESu8Sam2\nCE9B+nLNhiGBO9KkkAv13yLjdJT7QR4xEQCP5abX8UfYmQL7OWS2JKX5a78y\nGPsihMnaKFhNV3GUsz3pFocgzPHShq0Wy9refzX+KewYDvDZTGOTrjPKEbBK\nGKIURTO/fU1jKR4RfXkI+UhT2y2ob96M5/YeHUzO5QpH+TIIXUaecvpNY0jh\n8SxlDxwFmuiXF8U93QZWT2i2mM3T+7ZKCRhPUHCMAg6N6w7k9sEsun3pIUW0\nHqgdEfbkeKmxCVLPwJYXN1p4RGzc6/7pplsGUy7queO31Nnua72O5bo998u/\nPI7yvVs8KEjXS17VyvBAEzqo4fqQQPN/i07bH+kueE5rZY1lpJEfvZurV1Yu\nANhaTm91/Gd/8e2FHTy5Qynt6LWNHGSZv4z+M54fXR3CLuI8Q+3MyH7SA8Cw\nbrcG\r\n=Rc3Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f1a636bafd0558f1a4c098dab39639708886a692","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.2.1","@thi.ng/vectors":"^4.8.1","@thi.ng/geom-isec":"^0.7.1","@thi.ng/geom-poly-utils":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.37_1606351746751_0.8879476175778562","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"@thi.ng/geom-clip-poly","version":"1.0.38","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ce6aa85e83e2dabba4133b371a3a48bbcd3e2970","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.38.tgz","fileCount":10,"integrity":"sha512-QnQlAz0JGOUOEWO0iRH8lnk3GGunyxAlBlfKSpYfylJeK++Ud1E9DFaxYBDdNr/7gbsZemTLXCYY2eWM8Id+qQ==","signatures":[{"sig":"MEUCIAORqHZ4GH7+OBj/W707BPx7kEcUorz9XWNEUuEMIQZ1AiEAxBxlBNl/aNxTj1B5mYlgpQZNo9lwxqMJrXPwFVT/+9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzYADCRA9TVsSAnZWagAA/34QAIC+1eTlRb4Q+sYytBII\ndx999r3W5qh+YJIsnVkjvKk2GJMGb8ad1aWceEPGT/3m5LyHUv/xR9oDJhmq\niNtlXnxGivo6jJN5oNdjLRsV67DIkm4ng+Pzf8lQkNd/+d8SB2AD+yDoeq6N\np08qqlc9sUJ1om7bEqKxL4kBFjAVUr1hKCTQ0xK5mxKqURssCUj+Oj893irX\nQygjTTFvuaXz1TxaMrxO8yfAerXm5zTZ2yW+v7ZGNz1oVQc/KFeOgzgBIRuE\nr4iUh89g0vJ9sBDX+JeTJb78gfgrnFO34zDVHgEv50/cFkGLOmsBaF2eddLX\nWxF9zD5MkIYfBOemcPTWgcwhjz0HCLFSP3Y2+gYKSjQHR+xxpCxAzSzIO09o\ntnFsr5h2/soFQl7vNvJ066x5Ipd2sYcZlDAlWyUM+JS4vIjuhbxqoJFeveNG\n4pe/ohNyXxSWKG6YG1mBwvMJK5VITj6VbHuxAn2SoXgs4K20IfCpBDvsw1UZ\npOn9D5+m3m7eE9ZX43C0AMGhhPH0KPOZnwnm8Tn4Kb4SIUbPWWuE8YtqOdIK\nmatMUVPm7IvIlm5yu/3SMVfcuwB2x1cyOPXqx+ZZH3Xthf3KQm9Ky+Q2/HK7\n1sIWXGhZ6xnk8n4IwDgtMnXMd2sledsjOb0iQ69jK4/2itBd1vXQXCCWeQhn\nzalg\r\n=0oic\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b735cef6fb43db0f54ea8bb2a840d279225e95e0","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.2.2","@thi.ng/vectors":"^4.8.2","@thi.ng/geom-isec":"^0.7.2","@thi.ng/geom-poly-utils":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.38_1607303171036_0.1127600216857978","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"@thi.ng/geom-clip-poly","version":"1.0.39","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b66418519bc4d469771e4caa846fc8f195d4c89e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.39.tgz","fileCount":10,"integrity":"sha512-5Utin6LfI186iEDsCdC7ghhajV1enl+GUkjn4JLxvQrjN76TLqgwkF6c5jmti4RWjMhq45Qnr2L47eYwChEpKg==","signatures":[{"sig":"MEUCIQCk77+Q62A5GHNI/x4LF3njjkSEVJUVY8x0X8VF+P21bwIgEQ41GAKwG5Q818k72F+XxQsmxWU5yFhoAeyFn1uMWfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4jErCRA9TVsSAnZWagAAlsQP/1b+zrlWs/qGaJMdse1b\n5dNWjSc1oStswdv4sM5IblTpZg2o7xtj3aJBSOx5+VtkgVyaVvLkVOE++aVg\ni1Bvt6rKrkYyJtR1N3ZmXjWFQSSjzRjnPShPB+/4ABM4nvXFEHePsuHxaBRg\na1UeZkRAWOh8lus2QYCYHKVfChhAF6N+mxtDg0B14F9IisUjPDSO2qF3hIr8\nBYndaBFwpTiIBY+lZSBIlw8UyDWqH7Uo+xC5rTb3UAfc96amtqvKXGeToPia\noVQlTkW1U2/ZQrqphcOtne4DpJ8Erz//dW6OJIAuIP3tL5NO1VMu8QFmQD5I\ntfXaxMex2uVZaLMLBCPCosEXDcgyy6zEShpDqxIgZLMX55M6jtdiwETV2444\nYo5mW2H68rO3icK373NzmsBruGfChm07bpmP88/f4b3KPbkibHoH/YtetNqL\nefuMTto0o4FAyvjfIycZAE6X9bsQvUPXg1ryQv2k0sLlxAl0/Xm+x+Yo0NpV\nJx86MQg3oabMLbIYbgaSnBiGaPF79NsZk29K9x6kO3ZZ9aSTnRwy0hhlpdEy\n/jONgnV6gn08vPSf2QFn0B7pyBH6n2ZiBj5cA1QTJQpEIkADsiWdSKhu2VFL\nOWsqCDmBPMVuogA4NS5UIogzzN+eRCwJB3srrMV3ZuIxo4+acr1Uf0jlejde\n3VG+\r\n=1NT/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8fed74edc94bfb65f84e8982e6724619bbfbd1d0","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^3.0.0","@thi.ng/vectors":"^4.8.3","@thi.ng/geom-isec":"^0.7.3","@thi.ng/geom-poly-utils":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.19.2","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.39_1608659243227_0.07614065349335442","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"@thi.ng/geom-clip-poly","version":"1.0.40","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4a471e314407aa858ad50f156f1466af010089e0","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.40.tgz","fileCount":10,"integrity":"sha512-y63JM85HxerMYIKEFka45KOSVMnWl6PFTjhFrdYY7sp/OXru9dpWsI90oLaHVenBDNwQndwIDktcJCP2GNmKcg==","signatures":[{"sig":"MEUCIQDlnkamlp1MXvxjNlHHE4v4dLyGHrIWus1twGDybd3eJgIgIQIAdsum9ZHB4i0m1CJXcmiUk7Ky17LyKIdzr3Km4/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8KmRCRA9TVsSAnZWagAAbGEP/R/MXAuN3PF0xIdcVMBB\nBYWkcgBM0dkAYkVhJz/nOoxaNIi2KfbbFnhv0UaQmFhLMeN+YKZaagnV/nzE\ng6O+Lja56YBsg8f1p7R1QhEkvvBcfl7EufW/+0jQyv67o5dP5Z4NzYWHmaoo\nkIlR8NDDPRUMjWoF10t69BJF0NBZKR6veN/cehmoYAaliwKX/V86loAsM+nY\nf648BtkMY0GOmxz2r/E7kk3Yc8O57vUmjMNbtYRyvMB3ZvWz2Wy2+0dbrnTM\nr1/67pYGUiUsE2uiwj/VkiMOujfNZBtrui5dLzMUq7NrZolmfPBJslvJIYKa\nf71y0/krIr6oULbX7bYZjhJTqLqCtgclEkEGYnNUtR6lV+RXJllllri8Ubn6\nlhUUJUSicjTckPWZL3SLxnhE6ezgz6UCGAmWjms1NG2nVlcJF5cyOQ3id/79\ndiFNUiSAI4RNfYiC7TBlyWrN9zrr3z0vUEztG5/avCo4dGPOCjouLyJorewO\nqCHEbLo4iLqDeMrTnU28iUbmVWf+dzlJLWhK051HYetOyC682LLPestvtFeM\n6udGVtMHUHg7G/VI/m+m+P0LP49VmHjPwBcK6X+TZOp69Qs0x2JPNxQOprKv\nx9AqUgaNIdsv/OxHWXe+J/3NjfrWe+5Eg3gFvJDtLOXU0i/hMOlSQined8G0\nrdGq\r\n=jUno\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2127bae6d16682027fd94190452b8404bf99a47","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^3.0.1","@thi.ng/vectors":"^4.8.4","@thi.ng/geom-isec":"^0.7.4","@thi.ng/geom-poly-utils":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.40_1609607569127_0.9944760432912338","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"@thi.ng/geom-clip-poly","version":"1.0.41","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7da6e38884e397cd85a8e68e10cdf76b554a4955","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.41.tgz","fileCount":10,"integrity":"sha512-6bstkLVYE54FOkXH4YVEHjCCe0jGwYY+fLqBrt9k1UCxkFAlqEIHUSv48wT14mllLcJblIN/2R0lfuSqWE2pgg==","signatures":[{"sig":"MEQCICQYehMlundUYuZGKNU2gZB13xyfKpTrUE4VPYj7cOgRAiBg9tOEAHULqpOtZt4X6zvlx7T8pB9+5p+bXBsZd75/fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+z7XCRA9TVsSAnZWagAAk9IP/2Rpg1Sjde8bePYAGnq/\neRWKE2R34OioJ/iHcAt1d4NPUHsxycPxzPiD91P8felvhCv5pRkFsi8a6PQU\nuAd3ZDnFpMPnpbP8uQGQp2rVqwa7nD4MrEUHVRGRFMtfkPMqveoJ9tnREOuc\nmJwfEgvnPmRTKAdykXPWak0yz/L467qpwZL+VOPqdeCwnXAYl5uQmYqaRKaG\niTBmvxgOLtg2LaBePgeuO4RTuH8H1wdEdk3Zre8M4li+ST1CiH89H3mJ4j51\n6CrZW7ePyvsx9ghizkvxGGjurjH+B1jGQfpzQndfQAmrx93OnfeOjwWIuJeG\nB+0S5vpr8rBKyPxrdjrfLqC4oxZ/90P0zJI5+WlUc0p+VMnk+UNhbi9E4A8H\nn4k907WwOjEf/ucpcGhe7fTC1DAjpNGpxTb9DI+EsdTL/m/NWay/i1EYKCYZ\nN4BA1PPG5p0GVUFO5j9BSmsX4qYFBVUOxPx0rALtEJwQKE98L8LYftcFuNCf\nNTuuXce8U2CXQsILtah2NBvuQbwH0mJJaZVqoWDV+45zzv7apPMVn1buiKt2\neEfi6zllKNfgLh8agaeEvp4egWDXJGG9JnXdKmLkt/9l6JysJ8SL4KJtGrot\n/CCi5d4B3HwNBuNNoziUJIzjP9nuXAFDrwUd1O9nGHsShS4LtoYiOkbDGq4J\nPZPP\r\n=S3/Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec0b1d686c9d5f8f73e2c170b9915c2dd875903f","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^3.1.0","@thi.ng/vectors":"^4.8.5","@thi.ng/geom-isec":"^0.7.5","@thi.ng/geom-poly-utils":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.41_1610301143535_0.6435620795583519","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"@thi.ng/geom-clip-poly","version":"1.0.42","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b31f3effd2a95bbbe936546d28bec0633d655ab9","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.42.tgz","fileCount":10,"integrity":"sha512-FikUZ9loUEod2FaxgnRxxopiIszgVQv07Pr/afRem4djUp5YVwL0iA+PP9q26zQvVFEhIhoAkxtumbdYlHUWqw==","signatures":[{"sig":"MEUCIQDAcUvueFSEQSm1w4TagR1ArjrFck88MK0ua08YSpBj0gIgdU6oLEw1LTLL7IpQeEbqc//Y7wg54+9y72XzmTAJo18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/vZbCRA9TVsSAnZWagAAZB4QAI2vaeztwYptrNj43Mpz\n1NTDKWvFZnaZIm/y8WjiV3xpR/QJGwT5Id2lWGrop5jo/0NTQuN5NH3TKcnS\nOSZCp8ixkxHhSWjpkZR7Ji18XDC1UrDL5XiZzyKKi6hpUQPg/s1/AfcRnsh9\n+X1DjK+pu89Wa0htLSwqSoYdjDqmwzuxp1NtENB2OBb5byb41UIOW+GjFb1a\nRm9AxvqqQpaqz+ME9jhmP2KJJx0qoCPQC0m9aDJY8h9aN+oLc5LIlSbAZeWK\nW3GdzMe4ojVuqp1epjySV6pZcHGGLmxrGs0kvr/gktBDo6khV3aSagI7rgiS\nBAei9jaXZvlweE9ElJpivbtYbwBHBTzAkS4O21SKWOpTvEY1mBXS/7W80dqH\niggZ/I/8biczCsCGeI+BMt+sWCPCsrbGTcejM5Kne6Tfp13QCogERUIF1oyR\ngcdpFJOLs05SiH1u+6LkvUgBxYO03IbI8wkG7VkwLLvxSgOs7fAZpXNHN6Iu\nKBJt4eUY8CcDPA9FM+pi+ep2iNnYLKGUMrrGJQE13w35nikxfCdz1j0Qosrk\ngmTr6q9kS8ufz36tSdj/UzQt7g0aOmIDpOcWh6lnmYFBj1UfpIZcH1OgfJgE\nPuyS5KCn7ac28FeudOpnhWuekZV4op5GRtkUiNY1tXLYCtCNJXatybydpZUW\np+5x\r\n=mSyX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"97c3f9d114dbea8ba4e33f69f631de5c8fd30eda","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/math":"^3.1.0","@thi.ng/vectors":"^4.8.6","@thi.ng/geom-isec":"^0.7.6","@thi.ng/geom-poly-utils":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.42_1610544729334_0.6363295787383854","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"@thi.ng/geom-clip-poly","version":"1.0.43","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0399a0c6f8f08ecfa9c22fd45d85b4fa7b76724c","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.43.tgz","fileCount":10,"integrity":"sha512-V+emsW/BEih3qd5XAra7acZgvui+vUmIwn0aMOUobbbnR2KXg8cnUpWp9eBRgJGz88A660hFsN9gRnDFi9Bjqw==","signatures":[{"sig":"MEUCIQCW5YG3ykkwoqUpTkVBgo++25O0j+ZY31Dh2NQdUvMgLAIgLpK/PmyE3leH+wXWk1qo+yRA0XzRREpur/BYIO+Zu5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCZccCRA9TVsSAnZWagAApXkP+wTRgbASoWZiH0dfcCg/\nLm0E35rXheZVtHE/q1gDMGNgBRdGEAlkJqDhjcmVRobXTGfjD/Rn4wqsBWAr\nRBNx76QfI+HjVpaRIdOHfja+g4yODxo0jL7ETOHShQVGnbyDYueCeB/XS9W/\nhrbeOQ+yyMcHr0ntMKha3IDWEGa2xwuWuE3I6LbP3EmT9mH8wiJpc6Dobwr3\n0YenJK6VUgk96wFd1ZojLPyKJQseoznm5u9vha2bjTwB2g/3b+MUulVrRBeR\npWdpC4Ond1A3ljA+IFAQFEKrqCYd22/TL0qJ2HciT2Yq5BrQeqbWR4QFti81\nyDrboF0CMpDd7x9Iehcn3KZ+VvfcrjPFzPuJeHbGJN6cWKLvsfzV2pqgGQLz\n/TMeSHC3fvkdhFM60CXlkCdHJskNuc7B4Q7esnUb0F2dipBycN0IkxUmgDvp\nMRnQvoLW1Wek1odRE1wqImmJ1JvDwYxSWoJzOgHaiRz9w7r3ARljQc7m7Wyo\nFasNczVMsoVn8N8/TFZ8UpgsHvHwUAXGvlfeY752AWzDZ4zBPUVG4WiFIim3\np8BM7S0ZyDCQxvWmYi2ibqfXVuEi63/dwvPCGozuWtb+Xi02PZ0T5+UdXCdj\nUQ6VhIQwqFA/AXdOcmhAJaeMmKxsYHrfreMQcX3WhkXlKv2w/hDlnF55yRyN\nuBli\r\n=zUT8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6dafb499791f982b3692caaa2e348818399bae96","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/math":"^3.1.0","@thi.ng/vectors":"^4.9.0","@thi.ng/geom-isec":"^0.7.7","@thi.ng/geom-poly-utils":"^0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.43_1611241244533_0.6723143939156961","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"@thi.ng/geom-clip-poly","version":"1.0.44","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"daeb2dcc6e7062aac39a759309bda95c99e6e0a8","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.44.tgz","fileCount":10,"integrity":"sha512-u7LBzn1gPkPAQYtCqd3sjAYWRJlhuwy7jXzbm+MhpiA77ItvjPhzLZFw2Rk52e4BGJw1P5vgMKZuocprW5WeYg==","signatures":[{"sig":"MEQCIGNk9olDKPf/cVUJeYcLM8wUHX9gi4psBTBTZtuAA0uaAiBvJF/q7a4Oeq7Z0ZheHf4MHM33H8uTxtNA98U2DENLfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCu36CRA9TVsSAnZWagAAL9wP/Axdy6plPQamYIgxcPIp\nQnareb0pgmfW+ZPXqgTtYax/Ss0mbhD3+U2tPc0+nrj7c2tl8ClTsoX0ijKz\nUCA1Cyh6wZptpLHNGGdzNxrE0XufuzCWmQndBvGGIsG6HFmj1n7d0yng7KeN\n13a56Hs1f21dMqiuZDKkKNHzUkqidg1DIWyuxQAIApqEvJQztPxjmHqgxazP\nj5fQMDYkZfkskzqHsMcgI9y8ax932hsNM2m+7hYbYKsOvzq2kGCv1Rks9xTA\n1w66OPjSSYZkPU28t/EttloGbi7dc5C+9MzxaMhGHfOT/93Yd0n46cNRUNcw\nZPAV9njWfAP/FxrBMWFA9QSK+RZuNc3Tqod0JMcdBL1sfI0IxL0fGmKhI+9y\nxk5sZI5Foqx2/U1ezoNNbhlLvnhK5dcnbNik3kBVYMWHAuk4u0+5EfI3V3SW\nM9QFBb6XTgOxkxN5WGL/yz6GSlXzFZy6gN3Cts6Lg/HTo7KRdzu3DGahmqW/\nT4twMmApJfNmSp70kVMfAqNiRT7u23wOYZhJYMTaZGyx8DU2Ppg/QSS8h0uH\nh7OC5/K+t73vyLL1+sI7z9VhXgsfebasJYSnAXtB4KFznZtYjEjJxaer9P/R\naZH4G0eBYVK1ZNACwj2HonEyXuIeyVtY40FSh6yzfd7scIo+1IRNOSterpRW\nNNRz\r\n=jz+T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8280d98c09224b1601b635e16a660bc1c7ca61a5","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/math":"^3.1.0","@thi.ng/vectors":"^4.9.1","@thi.ng/geom-isec":"^0.7.8","@thi.ng/geom-poly-utils":"^0.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.44_1611329018010_0.6741979773947657","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"@thi.ng/geom-clip-poly","version":"1.0.45","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"99762b28c9208169932384e9289cce5711444618","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.45.tgz","fileCount":10,"integrity":"sha512-d+7lpyzbJJdCHFAtzXBdG8TFpceN7DxQEEC2PBIdo3J3ZR+LOU84mYwEE9PinyRO0SWqklwCaA+qSHqzh0CPBQ==","signatures":[{"sig":"MEQCIErsn71s5VYKP207Ejuj4EAZFJg3G6yj9lWRy22eREgVAiAmkEA/VPDCfs42ilrAmQflmaEzB/BDnUMSFDAeXVQsCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUQdCRA9TVsSAnZWagAAaUwP/iw2s7NdnwNkHZs1twVg\nXsl/NnEh/1Iv7s69ntW44GTP2fds8WKb7MtAsjSGj9ThZLkUu6/vYI94QASD\nvPr6J7Bm0NgIjQ9PM0YWRr/mTfeHsLttWX+Lif8RXOKRdGBv5Z7+EFKb4f9s\nPIqsIdSPRP7paaCxe7tZT4910Xb9luu4m94nYJ30bDp17awtKdQ+KgjVHpOd\nYggUzvPvERilT8a790W7/oP5t/iamBw/jYnE7mRx+M75tsm1d2wcGxbl1V16\nI9Tf1iBO6uRNRGGC1HsyVp0gx4bC9Qkiqekp2p78l8BYvB0McmOU4BcqX1wE\nvXSbyXqpWuqm11w+eSCRyft8G142F7PlJJVzWarO28Dw2Xx2j+nvMjr+UT8H\nAMFT5y6pOJ9VroqoYOYzj8Bu9Cb1Uaa03uRR4VBcKIXANNLqQFrdTN5zB+LQ\nGXpaxfe79IB/jPP2AHbnW0Wk4nWTr6biOghuNTD0Gc5j7tIX+i+q3D0+Xvsb\n6HMODUf3rL8r986wZiZhRPqHAwTGi6p64/Q3ehskqQ4GqzWqmE+WQQeeKajV\nZcVqNfv79D/o1q/siRizJhRmeHQCCLYitDbx8LQLVzop5Xee7VTAAJFHZ3Yp\nIpzg2YACB7Lrd1AIaeWzR0DTrwq4xKQFFRUVb/OPKkdma+mM3XYGcakYxvgw\nm4jH\r\n=8ija\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2cb9a54255d6a5d7f21c9875002b86c42dd038de","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/math":"^3.2.0","@thi.ng/vectors":"^5.0.0","@thi.ng/geom-isec":"^0.7.9","@thi.ng/geom-poly-utils":"^0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.45_1613841436258_0.09037270430165423","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"@thi.ng/geom-clip-poly","version":"1.0.46","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2922ed4e58de9f06a5a49bf5f4e8f9b2fc5ac086","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.46.tgz","fileCount":10,"integrity":"sha512-/LQ3XTvyG8th9+JumEiOrogeAMCIg9ZLWJJUzYIU7y9LTaZnOEOPAZ37kuGv347U3o3LDYthrFKqtHX9F58RHQ==","signatures":[{"sig":"MEUCIEdGFdP7qc4NCrQ3acGYhb8lBEFSZ7oD5GhNd7r8ckgZAiEAtTAGPAS0vwie7kM4B4dXfn4bLKt1UGipKgqujJpVm10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNpDGCRA9TVsSAnZWagAAhRsQAIeTmsPzL9rmNVpljLom\nNXiz8SLlUgkUExwqOaEwjPoQTTAicOQrngVrSP5CIAQtlTk7dAUEBtBNQdCt\nneDn5SDzvWp1I2BSTVQGgFr8gOePZ42V/GZxJvlmGti7mqdLCRSrCtJtWGBm\nMZhqKb1iGAAXKjFAGTUm74UfGjA+eLxHT5OB8UidLhPF4gPWbK0FmlvyzMfP\no2/Mv07oNjyYvhOAq5nf1C+n2O79WYOq74dBPH5k2EZlyeNfapTAhA/b4P8z\nyoMs6ZStN+pSZRYEYk/Gyj+w4kYe9AKBX6b9ccK8iCvf/agqVFh1KSZpcd/y\n4FoCIdL9fHohQ4ws8kC6bVi+rXVlLH9UTq+TBGm2QQ30/s8BKcz5BCZFQc/P\nV0h34AuWFYiV+ivE5SJGpKIq2nlGhB2ryldz1NOXTMtydPjvdppThBk4TDXP\ndtV1cmd6RZ+kBGDo0vOKvYwPD53sQQyN1GQXXxAluhEZtgdX7iOZttSV0+dW\nFyagdoCpBY9XrrjL5aRHxW2OCmWKR8NC+xonrhmzRl5QTi6vsBgoWHKs1m0m\nH8Lb3LEKncuMNYYBwHeRaVxqHZEJ+rAE0YbCsTqLT3MLA7HAD71nPG9rQj+K\ngpDtRmQTKd1dNBaQHFAmNWrkvLQpa/5rPySVf2ub+2teWrSLKDOYWm+vHNO2\nJF5i\r\n=jiGB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b143da353ca7a5da21a3d5c45cd7b20937fe758c","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/math":"^3.2.0","@thi.ng/vectors":"^5.0.1","@thi.ng/geom-isec":"^0.7.10","@thi.ng/geom-poly-utils":"^0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.46_1614188742376_0.035496228126607354","host":"s3://npm-registry-packages"}},"1.0.50":{"name":"@thi.ng/geom-clip-poly","version":"1.0.50","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"05c305dfc422c52cd47c777ba9167065f6a53d9a","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.50.tgz","fileCount":10,"integrity":"sha512-SHXtxqC5zlaBJfFA4COJ323+n7e6VdRzhXzymrPYLmMu11EQJcwBaBXug4nDonp4L3LMHZLnwpsn39+mjWvtUw==","signatures":[{"sig":"MEUCIQDosYzSgmZNbT8hgHy9krP2R7fRe2z4VA7i4v0flnFDFgIgUgjEwNOyrCmg7xgVTBXXpSLJ3JAoaaqg8i5WRVH6PtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP7KdCRA9TVsSAnZWagAAxfoP/20vJh0RX3Acass+aWOs\n2947O7c7Ny1wzA8ZxyOYhkNasWfzyZo6+/dxYnuj9T57GnF9QyhIooayXc2X\nvFXDaaTxKeDT33Cuw28FH/HFvq6M8Imgf8PtYJtS2NW6HgWArlbr114WK//U\nK0B8eb/MfOFKgnvnaTt0/Gt20MYbJbvS8qI02DFDwklp5OH2IRd09NM7vqEH\nJp3SGtvxmDHpqMVACOPLgkMowxhBO4hzEKjSACLeCYhuJMUT7oH6xfaskyD9\nz8/6J5fBW5Hj3bsPDp+cyW35yfHYKqFYp7vdBrCArsvHjAobgdDuDbud1A7B\nJNo03hYzjQjBwBhGJnqGbywp1hbxDj0AVxVCvGKzSkGM922xIUmfKza/ooqh\nVWVkI1V/Ff2sQDPVWID33LPiL6yi+YExLVbBIPh+DKkEZtjCE94vc6QvjhxZ\nGrHq70JJ9bEnAOpBDb7h4HyzC+EPq76NaaUAMOCeQg0aheh+eeT74idDaYdU\nB7+if8MATgwcxLyb+1Z2XE5KtpWmUgT+i2IzynW8DuwGxvWeHBtNMD5VizA/\nzhZantEE++tyNjF+0vBlt6VJRbfu302uKbWLBDaS94xvKehlXWhKcN+86Y/U\nIVsfMzRhAXzDDBLg0C+BEbhzgGQXOcMY94nZne961gFLm+AUtaQhR9/NKYiG\n0VeG\r\n=dulx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a8b0149711c84603c7f0ffdf53263d6387a54","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/math":"^3.2.4","@thi.ng/vectors":"^5.1.3","@thi.ng/geom-isec":"^0.7.14","@thi.ng/geom-poly-utils":"^0.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.28","typescript":"^4.2.2","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.50_1614787228848_0.42905816139679054","host":"s3://npm-registry-packages"}},"1.0.51":{"name":"@thi.ng/geom-clip-poly","version":"1.0.51","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ddaa1be2998b300b673d0eecd8c85c5d0cfe4660","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.51.tgz","fileCount":10,"integrity":"sha512-PFN1M0gvsNu36BfIDf9X3iBRZ/cXJuIi/LxKXX+y+CvI+CXN2YsaoSReo+bYJDsywSLiqB6e2DgMnP/5Iw+8YA==","signatures":[{"sig":"MEQCIGr3oyjUHXhFkaqsEXctcRm9pm4qKtzm/HgkhUlDyEZnAiBy2B4jXYDerZt8fSpu6F5lfaByn7FVr1XP32hf7ck1Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS/YOCRA9TVsSAnZWagAA7wMP/RYd4jZCAYOTEV73JcYO\nmmGQlo/rntaURJUw1hWhMpwvpn3rowPfq0qCCBMV4F7s04AVte4zjOJXNRS1\n2VtldQVZGuK7UEzSmMFY9vqiS3kjqpH/nSgtu9oAIT1Zo9VzdO5NSlv0pxlO\ngpd2zlQDx+zRhI6XrXXrMAVTqKkvXM3HX+hZ7PlvLF+xoml0wdWI109Bxar+\nKyW/Yfl6XNfGPEnpQvmipsHMKyo0BCjWWzjSRYM4iSA9CYrP3uAvLssFbXQm\nrWZdpOYu7vMc/YyOZgomNW7BG0mFg0Y2NlGXm7dU7MWlxWVCthhn19UhuBOe\nQGsRefQBxJZ4dEVu09hfs4oVwjwvTUkUUjfS4GHbZ+HFRYIakaDlYMxLqrTj\nhQe3/8dE/s+aKp5ZBL1+OUUUViQQQ3G8V3e8E51uBvI0CIAKlG1fZXrVd/dr\n7w8mJN/B/ip+OC3jlKon6e6YDhqe0ekPAJ++3OFS76w9g5K0yLF1jiq41DwL\nLdyp/0lZdeh5Ovxjkiaj/6rm1i5qo87E34A5Sim5bAPoXGeEUiU5SUxfK7rn\naRUKf2NtynYHiX49jGh5c4wx0BqROQyCSFDZg3Eq0wgTwac0vKiktLq/yhOw\nX4mDLbsZ3uwxD667Z0rTTtweC5HHWp06PvljAaosWdiUc5+idoEm6+bwhja6\nV+rO\r\n=8OAj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24c8afbd4450f14973ec4c5481ca24722bb2e2f0","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/math":"^3.2.5","@thi.ng/vectors":"^5.1.4","@thi.ng/geom-isec":"^0.7.15","@thi.ng/geom-poly-utils":"^0.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.51_1615590926215_0.4544867104289194","host":"s3://npm-registry-packages"}},"1.0.52":{"name":"@thi.ng/geom-clip-poly","version":"1.0.52","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e533c85d0e9aadd50a42891003e0f13a9931c89e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.52.tgz","fileCount":10,"integrity":"sha512-GyoYgztfUcOhJPjvN8LPRi0LStp9IgPgLUoRPWIeY0A28gKkumylos5cObOLmtjadEC+EPQc6gKVdw3ErPq5qg==","signatures":[{"sig":"MEUCIBnSoxWuWFnE9jEDfgQAsvpQPXt6eiOBni/OcX5oaZ0jAiEAx2dauKAnJZZZZHFBbYZ+zAg+GrwIyINiAHwj8KYT0TA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlDnCRA9TVsSAnZWagAAtI0QAJi7vPL5JPKcNtn4UtjP\nEhO6ozjL7AxOT8hJOmRQfTFRKm0L26oJc5KFadK1tZI2f7F6ZOQw6BLC/L/r\nIzbh3I9I0aJAf+rUHO5c8xoLq4HGaLLfPujT/LRgTvlKeu4G66HqIkMDm5Bq\nZ/a6zAbMruJvyudk/EKMjAWn45ZcaT8fezbUIRXr291xnTlxGREvsmmEo/4Y\npFy7ShKNsAHoA3Sjd5fkbe77akPYxi7F/BQUTkkCjQtxGRLXY9x84NckTIpQ\n9TwVO/DMMQNF2DpP2dLVNf4PMbhRno/6Mnvfa6iFk9hhxV9LlNbNClYCG8+d\nj5BsPsLwKfuibOR9iKxZzHESEhfx7wAackdbz5WmBB0jHjd4fHP+ULPo060k\nH+iOYpfAh1+M2ijw5RnhdGrIqjuUOc8QwzLeUKXYBcHF2Ref1FezrCiU8HAR\nDoPZRyeEPeN19d68BJuThp17xM+RYW4+gtvYC3fXuJKYGdtK/jqX4fSfWVCS\nAC3y91ow0yZdRvCX32PVRKdDaUrDi7Cj4j3d2R5GqdLBjk+K+atqK7Qf88Jm\n6RX8j+tCj0RUFk/vgrDNZOQCTFxKOWOGYdqzFWHOiOftnWxaaPGTjaxo0l0J\nWC46xm4n9xkegFt50XcvatUJR/mJfm5TIef63uEY7HMQX9MVOKHnCeJHHHSa\nsl6+\r\n=0YPT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"15f3ea0e15805bc67ca61bf87ce5e8849a7d8e86","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/math":"^3.3.0","@thi.ng/vectors":"^5.1.5","@thi.ng/geom-isec":"^0.7.16","@thi.ng/geom-poly-utils":"^0.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.52_1616007399289_0.47901281857315636","host":"s3://npm-registry-packages"}},"1.0.53":{"name":"@thi.ng/geom-clip-poly","version":"1.0.53","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cf8b8702e936a363f4b67927bf7fe2f9f8808a45","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.53.tgz","fileCount":10,"integrity":"sha512-kI1alil1uhYr/REpKcK7fi+iuA3OLwN51MCY0jJmpPOenieYoGU0bdI7hb5lkWCL+PTgBUNKDZj35q9L2JPwiQ==","signatures":[{"sig":"MEYCIQC80Fa5cJusFBii6BsBWCZDz+lIU0yLT33651GfrwCHLwIhAPqbmkioKLFFZmHQc8aJEbPzhzT2SEkYlWEAxz0X6/An","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX1J0CRA9TVsSAnZWagAABdUQAIqRmegMEO3kq9s8lz2W\nFEN+ifrTuvV+ZYIGW7Sh+99pmYGbTxfFfZ2WUtsU1F3OYJG6U6Mkb7X9z/SC\ng9Csd6TgqV3gCtX9BYfiMfHaAdlGG9v1v8nubuPVLgvseyicWSCKKy3KZMRp\nCwRboeqNe1gXWzTqrbISvnx2qlxpnd9momAiQbMP/kdl61qNdwOOUudl7CjK\nlWib5C6s09TVGHz9yaUmtHgNEtvjD8PXPGCQZYAsd33g1HSoYnKw88D7sbh3\n+1bebOFevnTvOr64CZUB9n6kHs0GX9CZ9Oy28W5clxFjamvbD2JeGSoTZHMr\nG8/PRwEALqK9yZodrgxyNXxG5GUq1k+YXUHJIC64On0xvfW2K3nQZ7i9bZaQ\nFrAcIeLEJJfhOwXm2GWsilChbWwzM2p/5cYpnhdwzhOsdNik9vZd5yliAQ5j\n8YG0NVRcn+rEJ5wqv7pAJqiVDivcf09TGDwuSgjxk7EaVJWs3LezSuNRQ1VM\nHR21GKp5zvPiofwUlSrYBQIRB7ksNzefB4GIUS4gUgGM0FD1uafIYYCHPgDB\nz3BL6+10jzBSGqoJnIwxMShGYv5ELpBRTyF0/jhwe93BsymNLxUTHxY5u0LC\nRKbfLb7rU1gcyFjNv3QvWYdGRWi7K9ZtMK7ybfEmkSKVsRxwbDjIp7M6V5j8\niX0V\r\n=7Vyz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0e9b6f3dbb787027e78e972344f5277371b3411d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/math":"^3.3.0","@thi.ng/vectors":"^5.1.6","@thi.ng/geom-isec":"^0.7.17","@thi.ng/geom-poly-utils":"^0.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.53_1616859764019_0.6485483652346482","host":"s3://npm-registry-packages"}},"1.0.54":{"name":"@thi.ng/geom-clip-poly","version":"1.0.54","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cbebb84a2e2b0f783892a7b51395c2affb9f6c05","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.54.tgz","fileCount":10,"integrity":"sha512-F4zWf5bMNUEnOank6gjT6YruUjESdmt7sWdbSYvvFGiaQbu3+VNrigKLCM0bxHc/YRzIZDxiMtjgGJtur6u0fQ==","signatures":[{"sig":"MEYCIQDB4sHJ6FAiUFMnYrsQ4ZEZ65AHIxB6fqgZeLgCyPDUsgIhAL7VPR9IKRlYyLAEVpwIoXkA21bgZhFeXDWEqK7ofpKw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYLm+CRA9TVsSAnZWagAACU4QAKO3eY/ak3mkjHm9RPjS\nRNv7Q1WDH6lpvrsr/Mi68SrPR7QE5IEEDi8ohtV8Z3YcaO0LhiclxxCUaIEr\nMzYLBwJxluvm3cEIYvl0WSLeYPTz0C9JRDvNanW/t8EhwRtEa8wWMLbmUl8W\nPdKrfwibThIh6gxxdkvkkvYwY7+bI9xt+StHvw3XvtUkctbwJV86DWZBabEm\nbriTc/55W4BkRZKFqGDvOpCk7DHKL4nvTFZjXE/B30VkEJfRQtNfDMp4SWfj\n8DBU/x+PzN2OcmoShpV5VKdTPectR/WNzuvnNJgWlEPUqhDO2Ro6pcyCdWDQ\nWi4kcoWGtiOQSJv8p+170PiHYotY11VPYxk3oLjen10stJFOA3hw4SU6n/vE\n02/N41v10BFa2hVJzjQUCIygnsZKk5KZGg33Lxh0cReu50uX088U6MqXrGfs\nGI7F4ZtRlIyv5qKeQ7lcI6wLyl1jDXu7A2hJibvyOGOWIWALMInSy4y5CmG4\nYDYVYcEgjG/99qBhg/WnN36Ya9GFpM4IO7GNlJDz2wgnuFFGBAKzsSBnzjzp\nWAXs8AwsqtFQrPW/CpcoQ33u8IIrLpeefNTi7W1ceiF6I8wYzZXXvKdfHFp/\nE0uwGsoUNMsrqt5amkGyhqwywvbs9qcelvsGeAQuLch0r2kCeMNo3sEAvMZF\nl7d1\r\n=n7iU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"eb961d221997bb8585ba08eab5d0d8a7920c58dd","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/math":"^3.3.0","@thi.ng/vectors":"^5.1.7","@thi.ng/geom-isec":"^0.7.18","@thi.ng/geom-poly-utils":"^0.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.54_1616951742255_0.825917109856946","host":"s3://npm-registry-packages"}},"1.0.55":{"name":"@thi.ng/geom-clip-poly","version":"1.0.55","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"54bb5ccf6e813cf7f81ad1de902ca2e5deb0a893","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.55.tgz","fileCount":10,"integrity":"sha512-QqkWvJxEmf2mfq8YdS8EvK+94+5lBBca2q5PMP009mhE1NTS5y8yxUJjAP2EAnhRhKEiBa27ZwmUMEusw/Qi7Q==","signatures":[{"sig":"MEQCIBWzrfPvl8g70p3REIx1QEYXy11M+pntsT6hdy9vSwSbAiAu9Yn3u5VHt8b9I0p3yntpf+UD0YaJ6SaepQqdZH2vCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYvDyCRA9TVsSAnZWagAAJjUP/25tXOw/lB4pmmc52gME\nUK/1PKPAkLdLIF7PPKERuBq1bv21AC9W8h9mx0znDXXUOhN3yqCt2f99iuNY\nySvnJEW+yH16q62gaAQOMiv9EUg+Hnx6OECKLtoTtJffkhlE3dIeCh4ZTnVZ\nsRMuQiF+TUDveen/xD3APWg68iFCMajir3tgfC3ztGV8fcWx73/SQFlSDB4l\nqjTJDeZRG+r3iyI4aVpkDtTPO0PXJKtpVTnq9cD4XJHqnRfBKApv1U0Foq0g\nVpuxvEVXA9KwyaQcF6QGF9G6LiK3lJC3ntpZdLmQGb02Wptd1CmuuKOXxLXs\n8v92m5kJn3SNDmVa4eZXINs371ZXXh9i0J48twx/SZv2UAm9JVgZmWT6efNi\niJ3QQ5fYaeQmCsAA26T33bddMlEkM85q283Z6dQd++oqZFtYITaWlR1yqtx4\nIoXOs1Bn1q6hWTvxWR7z6Wz0oJpNOUa9pgzx+5lp7mr57/tQ95AWSuWb9ucs\nLRpNUYT01PBZcyXFa5dkMAlD1IEd3p67PvJeoxVTo1B129Cd+44wvLmtVuwk\n2F7q0LietV1QHl51t97BzkbLTSoRL8XLOjcLP6k9eiPVn5dpeKXGDl2Ige4M\nte8+egZMYCvM4mH7igv0Ug1punGn5U8gMbg+15PW0jElaxMtyBtRAJaulrAB\nvB+c\r\n=+7LV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01273d167d9f9a4736b77911c630cdb657957910","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/math":"^3.3.0","@thi.ng/vectors":"^5.2.0","@thi.ng/geom-isec":"^0.7.19","@thi.ng/geom-poly-utils":"^0.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.55_1617096945848_0.8717069051974584","host":"s3://npm-registry-packages"}},"1.0.56":{"name":"@thi.ng/geom-clip-poly","version":"1.0.56","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7c6228bb7d5988b49316920f520484f710a4b34d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.56.tgz","fileCount":10,"integrity":"sha512-75tf2kwOW+IBUuBqPQ4AV23QYs9Yhygmc/SdDdk8tMs6lyM3uR+qJ0WyjR21063xldHvUATKlQ0i7VY8ly9/ig==","signatures":[{"sig":"MEUCIQCKyaVMKxbuMEPDqrPDWoHl0ncvwPIl0YZQWMAKM6JwuAIgS5GhhXM/NF4EOAwHUcy2chFDW0SzXsQcvYf/7RC0u/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaFpJCRA9TVsSAnZWagAAIQAQAIEAHh0HamyMlOTppl3U\njmYlJQCsUQACUFdpUThcFTVgFWVDry5q+Nt5vrmYRZytStTiRVyn87noE5W7\nWuc5wWFMQGBBHNUsZItqHdKG3ZIub1M8Edj0HIZQh294kdNPY8YEmlikJXFc\nXn9QD5NrW9XMByhmwrn4iy3qKVdJWffim+7uPIri9goil1LcJaSKiR5J8RD2\nrGxVYMT3xqNTTaJXD5QcSncxQkcV93YoRAl3QcbaiBeSQsYlOMxA/+BG4SCv\nr7xbVs+WMaOknauESwdjIiD9nFoJLnOBC1w+1NGbr/bPUhRNjSKEdnM+FI7Q\nAGfLHzqKHFO84TPYs+O6eksWm/7E/cKtY92piEyONAp5e9Mr1kmsFBIzKqoN\nEz+t+kS4f5+QxLkIML8PDqNyUn+FQImnitRdRt1OOiZwWaOqn3jc7MuHZzFA\nHIUcPQUeBmhZMExVOJrh4u7Ubo/7yt78/TOdDDqnuPceCOoeZ+hmeDpu/gff\ng0kt8oEPbxI2ISrJ53P2CXPgdoqlkIgCoN7DV4sKkFFMqKzUEcyMnBp0Y5gC\nfBib5KF5j/orr6GiiCCoGzfYD48redA4luCroILpLtsqd0cq8UnGfd9R20Gj\n4KJkFn05kxSJrOu3px7MxZYRAylC4zcm8IoW4ZgvK2EPjCe2mFEN7ES+ZLoD\nwPM5\r\n=Wk/p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"452a679a1c40e0708ac9007b25a45e209af78e59","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/math":"^3.4.0","@thi.ng/vectors":"^5.2.1","@thi.ng/geom-isec":"^0.7.20","@thi.ng/geom-poly-utils":"^0.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.56_1617451592813_0.16039858915130778","host":"s3://npm-registry-packages"}},"1.0.57":{"name":"@thi.ng/geom-clip-poly","version":"1.0.57","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"113fb54a17406e5fc74d54db7f6e11fa0a94046b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.57.tgz","fileCount":10,"integrity":"sha512-jdf4IDZjSOM+IuH36OSRDiye84g5/hh0oh399JaB3QLoSHP9X93kICNKDPmzBUUISyrRzuk/6A2BcTQS6G6uiw==","signatures":[{"sig":"MEUCIQDT184vXflsrbVWFoFgZGxAiP306nVO2yfh4XUWE/TIKgIgSjoOPv/MTJepVb5+dkAwmbAmnyVmKxPfM+Y0qKbZBXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbiQ3CRA9TVsSAnZWagAAu4kQAIsnPKJN6d5YNY1RzmZY\njHJfQzVeppbOHsHmvkqF9eLMSF6Qi2WXFk3tOyrKV7bA/McIhJHCMdFY1nv0\n06xQbO7IvnVmdpra7NzEBofDtWn1UF5SVgphNflvP5cerJ79A8W7xDk1L87z\nm6531JZv2S3t6+qMOHLhxWyEHxTNVFegy3TsCatblO8W12DwetD9nQu2HMrK\nYJCFdIWXtPqRtkjVhTiXnpOdBRLBOxUJMoeNuJVFjadpaJOuidDnuoI4JSiY\nrtaIhgkr4fv98kCXaH2LwbMvytOfdgZbiMhnYzlksy0luugd9wg0mFiOL7re\nLUlFdF2dO2Fegio9JnvboSAPj8ofBoI3L3SRxfJCp80+j3sI9wTynUwXlE+W\ngelimx1usIA60uLcrV9+Wa82v3ZVmoLKsPbFzZ3GOH+jhecedqn+qRY4UFAI\nSwsTmq3PWD0JUhX4/tPejwxw3wtAEgLLkPyzZG4xDYVeoaKPHJf6qF5TphB5\nKBzPUyIcfWKOU8sCMj9o+0HKqz6J/qoNN2n33SN/bS28mre4eauUhZcpxPwV\nOjkebe2FSr/pxAyAvm6B7HwSYqkLWGCDH/fc5rsHDLw4w2XvdPtPK6jgdsgO\nW9izVDEpR2WVz537J0qbgQZw41NZrynR7wEhIMp+X2G4aH88Lkw4EYnIvF/1\n/afa\r\n=Dpfa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9d35fc75c08bcfdcd67126b8183c869fda71573a","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/math":"^3.4.0","@thi.ng/vectors":"^5.2.2","@thi.ng/geom-isec":"^0.7.21","@thi.ng/geom-poly-utils":"^0.3.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.57_1617830967113_0.5752631793097973","host":"s3://npm-registry-packages"}},"1.0.58":{"name":"@thi.ng/geom-clip-poly","version":"1.0.58","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ccf058ca913f72d14c12a3660ae7457ae3c94116","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.58.tgz","fileCount":10,"integrity":"sha512-Xh6pLJTpr4U2XofFFA52+lK4ycDiiT28TpCtzev0OgVLy6oAnDocWSP1YOOaCmEnjOwNnUJ1jUNvpNKwYEJeog==","signatures":[{"sig":"MEQCIA6UCggd1/QGoaxfsDfhYPt8rGjJBn3QqnoZwiq3MTIiAiBH2JXO78OySJOn+siQTXgdzwE9xWqT9EDMhWWwjkY6Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfWtjCRA9TVsSAnZWagAACOUP/AqBy9UWrlxtN5aPA7OM\nfJl9VvxVw144iTZV6SgN0hYR3ghxw/SI6WHs0IaymK7B0LZjZuQOuMGewLDo\nOEDadqmLK4Steppl7wiu7YOnERHez1eYUgXjtH+GsZJvf/TeeTIqPJUUgBH7\nUbNpYSRCQckilkLeIsoYPs8dHe+2dEbWj+74K27AqYJ14lPCn8pH6/5leK/d\nJA0gvgOGpr6Kc32KRRnpl39TH9MhhgHOF/77DPWZFTaDEPR0OTd9C4R0NpC+\n3RqwMZfTT+U7YIfps8Xikw7C3JD0ek2y1owHJK3XL80JEaviAA+0fZoQVGV7\nPPIdJLXPcvvHhESYxw/mW1bCMRgaXsi8VIZ1pdz5CVYCXx8bdF2/CLV6X7bH\nMfM9V4lABX+MKMt9Ydor+LDLZFGCNB4EjmhO9vku5F55InJ1UNeScpJZMlIX\nuhPC4HCqwT4qJpOkqvw85fA8cf7B4X9Ol0aDKy21eVeF6uPDzuPr7p9aByg5\ng5QzYtfHZhVMP4+UEAPPwxiZD7y3Q2g9ewgh2xJ5YQnxYR3i/QVbHVz+iFqB\nYx7k3VPGvaEN217WJd3uJWdLtDXJclq8FEFa7PN8QxFJ3mTOkNmC0uPy/tLk\nrp5AILa1D/20M8fpAu0VofINiMspy58IgP+A8fzjopvdXkBKz23C2yu7nVkZ\ny4pu\r\n=HuxK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a099b0a1f1c6180819df9cc4786faa5c2b535140","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/math":"^3.4.0","@thi.ng/vectors":"^5.3.0","@thi.ng/geom-isec":"^0.7.22","@thi.ng/geom-poly-utils":"^0.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.58_1618832226966_0.1524700921795199","host":"s3://npm-registry-packages"}},"1.0.59":{"name":"@thi.ng/geom-clip-poly","version":"1.0.59","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"77f2dd3ebef0f739d41fef33b05ee432e4f1f163","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.59.tgz","fileCount":10,"integrity":"sha512-zKTontYneyyQ85WATqa1YN69z61F3lBHEMG9WOHHB0bqfgo0CTIv55goPF4/dD3Ec+ACVcwtRJQuHD9lEbVzSA==","signatures":[{"sig":"MEYCIQCbIWxhsomeiZ+wfzD5NlPo5h2GLQiaL0tR13Sif+auUQIhAJWvFH9p71sR439bQBsUEv6RuVkR8UJ7UVPATGnprlhU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghB4HCRA9TVsSAnZWagAAiuwP/RDF+2r4CX1r1v/+zzsY\nFRq634sW/dtrUBpveuWhQOF2N0nbbPfWrj+varEtvNGPiK7XGDjb0KCrAXf+\n6EqqJNTXJY/LSSbg5oAfVceh3f1UocWtdvbU2r64PRlKmQjchuP4v7c9lGGP\nVftmHyaNvd+LskS/33vDZD/w9BkkeCHenfR3VwXAjaveEcExt5ehIt7WXy7e\neWtMjIOF0OvL0NBEGNIzIXANPu5AahDseb0+aL6ikhTZtK3raT9TIIKWfgV7\ndUJGGFrQfITZJXCqiAfqj9fsBds5zdNeviEeHY/Qr1rzOwo28bgW9WSws2bW\nty0ZW8mbclArgSBKi5568y+dYwv3Hw8Pw+AiscTkJ1+TElONxcvtlocE7H+9\nleEtzyrkYIqzbZ5ymhWmy8pBlLuVAIivMrQB3p1ngN5TEuYVFgn+jHmI8Ee6\nmPEOzOqCiHPOOwST0WkrVJ0RDmYhUQcaGRruUNnGwwn77h0xKAo4tqr0+TP1\nJscbpy7zB3nnngUjsY13RZXUiaAlOvAX0Jap17zaSwQPiHYLo1w/OuUHB3q4\nTZxFHM8Bhjr2iss3u1APOYMYAjkIqSv+mAT61RQGGYkBK5S4R1tXw2I5NZU4\nWFCFjOhYSi2JKJVILPFbIGMAinB9bgdtNWsL/j0cqtGV05kOD7m1d+RM+dtw\nhHGX\r\n=eSi9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8fcf77133e53fe5871ea12030b9b079cca315d2d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/math":"^4.0.0","@thi.ng/vectors":"^6.0.0","@thi.ng/geom-isec":"^0.7.23","@thi.ng/geom-poly-utils":"^0.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.59_1619271175487_0.009794007270701899","host":"s3://npm-registry-packages"}},"1.0.60":{"name":"@thi.ng/geom-clip-poly","version":"1.0.60","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"24b5b00ac07e131dd07f53a01155db5d26fa48fe","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.60.tgz","fileCount":10,"integrity":"sha512-CBmN/lPKdDeGTmODjpu+PBV+tLfFmMLHRSunJ2oG6IL3/lS7oU8pbLmGgcof1hLv5NrYdZQa+5Gdc6Nqab6VsQ==","signatures":[{"sig":"MEQCICxX1tNoEG/Gn3sttG+bJ2RoffoIPWwWU4GTefqRClqvAiAcSACtdS/QwR44gPYw3MSOAB8O7Q+sEg9sWzstBke2Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv2sqCRA9TVsSAnZWagAAXh8P/0moLlhImAOLv7Gxdm6Y\nPPT8nmuD/w7Ln2+E7xaiCCtUR2vbm3FrpNNX+QBSxpQg658ikMcSH9acHhHT\nwICn01uvM5L5djFR1nNSMpvs89j20+V5VyZmDpyX0lGWn19iZ5opsFEkvi8s\nzJAVDTIGoveeYmK9p9LqT+pI0yuotoYm+s72t57Oz1FcvfrA1exuSNed/1s0\nLt93PaCsTwcuaNamsVIx/ZJMMll6SgYv5JZChBAqfNR/NMi8m4w3h8wMpsr+\nWT4PXrAcJYsRyPzSaQ59rDO6ovtOlMOn1dGQ3rGadW9llV+SIdZBcdrFpi5L\nMFrzR0ldVrnmSolpd/MpFHwa5vN6aWPnAmRj0h+QO6APjYWyTQ+I9eOSu9C6\nCryToGDX+CTqQLnJ0PewABUx+vQCpygxFldZiPmdAiNnezhAR0ek7SjgzlmJ\n24GFXyMuEAnBEQivQMXOb2be78/E7wuq5ZppyFWKqtS8QnZqoqGzEeAjHREH\nmMVhfEbo9/ySELQg2mzu6YHPXTJDkWJK4k/UD6BjkE0Pf6L+WxEt0Uh8MXzK\nOTkH8sz0I9P2Qqucx07lD5ygEMqfeZLy3/TRX7bN6bCP1xar+wYOo2L/4/mG\nssIUodxCWxojwwtUthd400y/Raohxk4j2m2oDAFDFyteXmw49hYPGMlf2dAV\nQyjW\r\n=zTmv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bcc3e88102fb0eb20e2763908488b7bca3e062d1","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/math":"^4.0.1","@thi.ng/vectors":"^6.0.1","@thi.ng/geom-isec":"^0.7.24","@thi.ng/geom-poly-utils":"^0.3.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^9.0.0","ts-node":"^10.0.0","typedoc":"^0.20.30","typescript":"4.2.4","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.60_1623157546122_0.5309618055356395","host":"s3://npm-registry-packages"}},"1.0.61":{"name":"@thi.ng/geom-clip-poly","version":"1.0.61","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"01a0124dc36c9f3c19904dfb7b3f077cc740ce78","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.61.tgz","fileCount":10,"integrity":"sha512-GFYYlm58WWjrdo77pyBFM36i49aXnwKyoYZprmfUt5ttMfo9Yny/Hx9VyrV2ZHRr6rL5UzRBB9VyXiUFhsmQ4g==","signatures":[{"sig":"MEUCIQCyBSFWByJnn/TAQkAtOjuqrYOvimvy3hVmtW6iRpIZ8wIgCu7FeGde07DfuAtQZzCK/pddXFfHNcSKR/fi5DC6EuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3jEwCRA9TVsSAnZWagAAmZ4P/jKva/GVRKTl4kMCWcQX\n3l9Me2wJqNsYKzObKp6dlTtrAykYNREXaWlGUWpyUY1FhmDDgfKkn8Fbnkd0\nhQ6DoXt3194RyLUkU+S6po/WvQq/HPFJBAmJXyP9wumSUGazpFLNYilJFw5o\nIr4zzWJODMSwQ3e0rqbUEePSZERqrbwIAZUyG5nMdJnhB6pWiCpToVEHo3zH\nyx9VGOJtAZBytqr12Xe6Ab+q9sKvci10/UQHjzMKUl0+iH3bYRXKFNejXK0w\nN33dpckUSUfAGptfWMYwbPdcZBOUzviHj2qYPvva7M1njjcXTcP7wpwM6nzq\nC8kDJqA2GA3C922fGUl7VoVWC18ereQIZ2Tgde82URvrOtyk8yqO2oPNJfDo\nFirAR9rZk6O1p7Az1FvDopDExgghiouVXCFbCUjr6AdQZj8wtiZzRdV8ixa6\n0QR/czYNcjbSAXZ5Ur/l0S4CAbeGYnHXqKFd/Lpo5SLKS9KM4OsrI/9w4Xht\niQyxTM03mK+z94jIMSY8RVQIhxpF7m74vxogz5bgrvub2fi/hiSNFYli7gSd\nwGGFGcRKaSj6qr1FR4SCO1XTRE5hVU94D5ytzCfonDsqyO0jWNeNGz6tk47V\nHylgtt3OzICFx7saycwiKNMUZ8uade7ndvzwZnTaDIyt41HXUD0cDdcQtUok\nDpN7\r\n=I+mK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a3dadf7acedcca6a15a7e6d655c923b16e2ededa","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/math":"^4.0.2","@thi.ng/vectors":"^6.0.2","@thi.ng/geom-isec":"^0.7.25","@thi.ng/geom-poly-utils":"^0.3.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.61_1625174319595_0.010158816393672332","host":"s3://npm-registry-packages"}},"1.0.62":{"name":"@thi.ng/geom-clip-poly","version":"1.0.62","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9c271263e447b1381816c6d4fa0dbea4e3019663","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.62.tgz","fileCount":10,"integrity":"sha512-ixS1rlsFkfwUFTsZ/BNvyobPj3Pjsl4YTk5SJczT1T2tH/RLB9kFiepwYg/Dstf8JwJbeXNRa+6+zWxvAuQKLA==","signatures":[{"sig":"MEUCIQDEookhabYUvfimxvtT4Q0RHptAWAkwh1M6vCARvBdQcAIgdrYCaSpsz997/yWrsrQ827L1oFNiGL0URfQat3Jp/8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhACdDCRA9TVsSAnZWagAAwugQAJ77Sad9hPSiXCSfz1n8\nCBzuJGnnFgDXlfr9DDr1Dnl4homc5GRggBm4Q4A35dguxmTXO8ymAP/4JMHb\nYaLqozULGamIiv1CoqLqgaBddP9uJ8M1bDFuxrbj4dFslO2L8WZ2Pmp63imY\nEurRo5JCBi9lcv9HZgU3i4p8WzDvCmPYqHO7/zfSTh9NkfMJcypdBvbL52cl\n3piOLf1qiMz2lYzcaUfpIoNinZR89GKowTiPZh43rf47dGyEYVsVDDjn1/Sm\newZtA6RPB9VcizyAZh63jiDmuhrkfqtkpjAS3ekUv8SirkiawLmHUIUGqlJT\nT6xmrpvWT9OhYZnCnxhnF84jiZA8bVEXRoTAdmcGve2N9N0A9wlJxJvxr20r\nTfaWR7cKHdUBjnSMJSReQ4TQW+RNZvsf+1D54kS4ON9FZmEjHcOoFLVfr7dg\ngkS40YcpeWTF79emHaqzvGijTLuxoTVIMh1W+05QZOcuDFGjUqy1VVS8AaZl\nBQhvEXtPxg0Y5s+qz1dwYPQOokVw/lHLP+y+dBAOZaExXvSI44neT2thdv9a\nH7J70QHbhuFIT0KXd7+5P+IBj9g4NsIp0Sa/jvl3/eg0R+IY4oZoj37IDvrM\nBeSLCsciGc4hHEHtPJsSD/McM/m8avTyut/bPmkV3jAgfO197MYIzE1JFTds\nRqen\r\n=yeE+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad6ac106b39a18735187a1b59313e06f5d7a9116","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/math":"^4.0.2","@thi.ng/vectors":"^6.0.3","@thi.ng/geom-isec":"^0.7.26","@thi.ng/geom-poly-utils":"^0.3.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.62_1627400003427_0.40976586523793723","host":"s3://npm-registry-packages"}},"1.0.63":{"name":"@thi.ng/geom-clip-poly","version":"1.0.63","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2a22c80fc7f338ddcf43b91fcb15598f8bb92a91","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.63.tgz","fileCount":10,"integrity":"sha512-0V1MYah3ypRUqK0QIeKDK+eUskM29aqIX+ScME6c2X3aNO94QTpMTofwmlYXJj1L+zbdy3C5R6sJuLgcSIyZWA==","signatures":[{"sig":"MEYCIQC6iEQzOI6SgS6EEW9Q1BlGwci/NoM5/eas14XhP2nKZwIhAJkEEtjVTEFL7t1hMjrVGCCuJ5hbk0vl1gPlVQsy/1YV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqKGCRA9TVsSAnZWagAA10MP/jBaKchRfUhYNDmtLkoD\noQku1dKSfOaQ3rBvKw+icqOJjHd7vE1D1Ra63amkRQcayeIk3I67GQYpFHmV\nd5C/UVKUs7d8pM1dnw80RGBR4ZF1vUuQF4OPSmvIO2cripp4TZUEcG0uHFsf\nuRVeAY8qrT3+hMAh6WhdPgAJEEZLK4RzukGt6JvADlOfUFYEoqPlXG8VbncO\nztxi/yPvtHnHw0scZBaG0/zQMtUi1Yjw/qdaqC1xL1Yhhuvq6mBauCGnp74d\nu8yZAxveHMO5IX9JCQaaX18t2LAQQmqTmu0rsNLQBxIKPm+xJKUnkB+VFqVT\ncys/bkd8D0oVhEZ7y2GgMcH42V8AuEbpzutJXm8ZDSO8pJX2Hbt5CluVUfi6\nGCe9QmceI2TSnJzH8iFnIiXLXXaAw1K/WxLWMT7ki5/QMfT0TnpUBQ/z1NIS\nQ0GbYbIhRH5TqgQWyEhG7fyyQfiMxgw/PpjdoBhYuzOPXrZEUk5vvI+enbQZ\n95WoQVyEsP4Xr2ljKPsys1DNaMqDWn0kVEOh7FfkJfRVWo/M8nbv0831z4/Q\nmaQjRJOuP/dRFyejgBNd3rleRBe36BSXD7ZTjSgYQuiRb0cHPbRUdHUAsNUA\nMDcg0D0tAmQVlmMIyf7UQd4Z3al49aUeIUo0SYlLyxKk620mJFAggxLDgt8n\npxld\r\n=zKNf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a85a4dd69e086a18d97d22204667c6b5334b01e0","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/math":"^4.0.3","@thi.ng/vectors":"^6.0.4","@thi.ng/geom-isec":"^0.7.27","@thi.ng/geom-poly-utils":"^0.3.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.63_1628086918619_0.15242744359795823","host":"s3://npm-registry-packages"}},"1.0.64":{"name":"@thi.ng/geom-clip-poly","version":"1.0.64","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c5d80d0451ae3beb11c0fc286695904ee7be5edf","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.64.tgz","fileCount":10,"integrity":"sha512-ND7UyYVw3fQCRDJQtUocHqYW7q80VNinb24+hV8do3RhsV66gAznlzaF4y41C9yTpkFAcbUFR1/Ci2KN+csmHQ==","signatures":[{"sig":"MEUCIAaV4edkREEenZXLE1c9HLd6uPhx+vhdyI6AfSjfMVL+AiEAtorvnTd27L1tF7sHYIyV4yAITnjLkT2P128chJaWKDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCvXtCRA9TVsSAnZWagAA00QP/RyaipRRoI7+zB/rGvP1\nHr9fn6NGKMWnBSAQrC/mLk9w1CB+njulFTvuVW6QU0c6ktujOk8RriIIhtWg\nW2UjojsxYqTypvW7wBIW2oYsZxj+yMhOZKB01ruVzLt43sKxLMeSFBNoihVW\nCfQVXhw/mXCNPcC4yZGEtJF3Yue1P57n1dbexGXKEh2+sFj2Kd+S9phqVIgj\nuVIXF0/lgBmTJ47qQE+9sznCGI6IwrfOyz/3putFYUybJnqslYInGe2Kub8V\nMBkw93lijIpi1ZISagpFSjswa5yGWODRP5Ng75Wy/Z8pWQeFq97lShAB2Pim\nGGVYnYWX2XNJSxbZoFlanrheGvxUEzIy3hwF84KHz0kL28bCIBDOn2QwVutg\noNe7CcZDA0l0lwePn2RajmWhRdn9rHCrSgEgzN3btWJvkm5TdmaiOdkKkc24\nIml8MMsAItbpg+B/S1H+jb0w0n1BbWyNCwPxrxD8MmbBkoJ5Om0E8LiKwOUz\n6o4924x3VMhJXaysu3GC2LmNtGP/A2bXo65yrRnYSpKPy9l5RVVkT6am8ay9\n+Hx8uPTlJ9K69PJhV49cvhCXK2z9D2yO1psYBC0jueRBjT2VkFcRLaXmg4lx\njvYxIBQ+0ChL4VYPOD5GJ4SOq9GjSPl3j5SvmIlFSi85skBiaNWCjPUyO/5W\ndf8I\r\n=eDlW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5a289330f80e3c253c3b434655825c5dcfaebfd2","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/math":"^4.0.3","@thi.ng/vectors":"^6.0.5","@thi.ng/geom-isec":"^0.7.28","@thi.ng/geom-poly-utils":"^0.3.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.64_1628108269603_0.20602440797211097","host":"s3://npm-registry-packages"}},"1.0.65":{"name":"@thi.ng/geom-clip-poly","version":"1.0.65","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"579b36d697dcb00dd7dfde8fbe9592047d8d293c","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.65.tgz","fileCount":10,"integrity":"sha512-1cN0txZB3SKrYyX+H8CK7i0urmAmHbbMNTgfsXWy0fsOOtG1Lr73U94oRBt+mXPz0seg8qBjobdp3BMMXO/qQw==","signatures":[{"sig":"MEQCIFZECPqyjQh5LEBxVy42Bx5J6Fy8T5sSB7A+jJSFdP9cAiAOYnNCEEaWsaxJPAtAMIgFeHvEe1FA323nSCTRXOXb7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8jpCRA9TVsSAnZWagAAeIsP/3s22OtK+bZyv7qpoNlf\n5ookLl7fCnqBrplmhHdk4oAVXPvRFejl/gMk/riLHNB5BE16A4E8vSMGmAAf\n9VCeuAq4s1oKQZ09iftOge1olQ7zQmdvVH08fivpjAZsGqRJse/C3Fr2cd8D\nl3EaGEVieZdigBF7NLmhtRN7pEcjEMEK6wJ1tsT/Dgl7S0JLnND1EfiYp0Ot\nmXTE09EgZzu3QCBp4F2olVBLgN2QmnGSi91EtTFZble7sMO7qrwyehXvFlPK\nlm3TWfYieLE4pSA9L3mrCsG5WTu94VrZHjYmW2vE0AHhTVdbQaTb4k2nXdsD\nKE+UtweEctC1AGns1gs4RWh5NqMB0cO3GuIgxx1r0LfBajhfTng923wqkFX+\n/Teldd8XV0UUsVYNzhS4+jo7EhVMNIcLmMCNXeyF4epdyKChCRi9+wmF+nRt\nIcg3Cnxogm+0SQAThff9SStrdKNDdbzUa5OhR8vgr1hRJe0qfn9O/kl4/nTS\nXyA3rXhlIgzfvR2ozjbdonGDLJNx0KpxPSlUCzVuYPc9k4R+n0xKiauCRY0O\nJK5Bwz/+Dzly7FeTp14O3NC/DlFFSbb3KJjYryrBUkI6Un9LoHTjnoiBFxmO\nj67nPO+qrLvONzD0qPahOR+P4BQuCvr2QOFA273j8TtR6haEjkJI38bmO8sY\nX0O5\r\n=sATH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3d907d40c82572fea9c259007dd68c9acbd5f1d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/math":"^4.0.4","@thi.ng/vectors":"^6.0.6","@thi.ng/geom-isec":"^0.7.29","@thi.ng/geom-poly-utils":"^0.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.65_1628424425014_0.7921453194286703","host":"s3://npm-registry-packages"}},"1.0.66":{"name":"@thi.ng/geom-clip-poly","version":"1.0.66","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f8865a73666cf321e5dacbb048a0f728a6c6cd20","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.66.tgz","fileCount":10,"integrity":"sha512-FS90G8vc0yuQ9mGFYxn/Nohm8mAeoEzTyQQ5ztnou40TjYO4pqdu+ZiKWrmSxX1yIHG8VEgK/Bnu3ONDoNvkCw==","signatures":[{"sig":"MEUCIFvoWmlaO5ABevC1NBCBJ/DvLSvBqoqkCGGNhbNCVPbkAiEAjNYHwBf/+8G5RXtF/kSh9pAXNgsWVQZjMLaL8Wk1vgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD9qQCRA9TVsSAnZWagAAN0gP/AhFNC7lhSc8UNbdMwCb\nN/3BS/PuvHG1ITtIHTNLYVbdnAXhCUinm5e2jESlLvytDHF0zbWwMBU00hKv\nV7j5eU5RqwD4DAr92lZ0WH6a5M2xIyr1y/yLlhL+ljtAT2w1kUjQHHAkLiXS\n6YLnVE/bGG5Jl46sDgU78WFpQxIpfEvxsMoqUrOAnx3ueSZO7UWusvtwH1T4\nvcHVaMRU0BRu01vaTf8zcRYzjEq/MIn3xylJ+2B0YsG3aC5Zm94KA+RDwyyw\n1H6rqJCPJsPHl2l5YHRcS36fkz9lO2XqjR+gJGQZTugbSL2zg8ORoLN1Gy8W\noXaVkydNn4yya0csFTo3ILAhBq2oHS98BLyEYd4brumcqTC51KJhqehZGD10\nzFOEAHlDmlL938EhKFBXwbYrzZVqnbzHl87UhuyrUpxaxC387jSQTxdEeNaA\nVMSCj/2c4P4jNCbcM+MsmPHRF5/CCTs6ODkgw6mN1cfoVJDrVJRx1o9bVDwa\nFnKVFpIoeDBvnzvmGdFKaLqORGiRHGfmEKD2YQXauCdn1lUKXWoG1HONIqCu\nI+GpDJSUKFAdM+vL/S/ITqzVT9cpxq3vMpYJqsQB10raASifwFe6vDvB1NO9\nuo3ERuC/y4n5ESujfWTAPGaWvKRDFiJKwQ9XQda71PF2Jayx7x0o7VdHjBYq\nceuY\r\n=wvyp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"538019e9d8ca6c5fee4754af93ad454c0674dc72","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/math":"^4.0.5","@thi.ng/vectors":"^6.0.7","@thi.ng/geom-isec":"^1.0.1","@thi.ng/geom-poly-utils":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.66_1628428944184_0.7818169026162634","host":"s3://npm-registry-packages"}},"1.0.67":{"name":"@thi.ng/geom-clip-poly","version":"1.0.67","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"301d931689b05aaee95654ad96230f892b779dab","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.67.tgz","fileCount":10,"integrity":"sha512-fQe6QLcj0MQaa5WQUKW/x7+SLFyj4COX3jea/T6/0VZ+7hcAz9VKU9ozmh3PBSMDeLuwIuhoaj/AXbE04vPzlA==","signatures":[{"sig":"MEUCIQDjAPnmyBn2hBBJwgO6srkygp47/5//tjqAhrItfZBvggIgHPti/IHjuTxlNv+aEgXhb2gRvbEfk89kaXqv27JaTvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG7P+CRA9TVsSAnZWagAAVyoP+wVwKm6fcXOh9J5e8uCg\nBHn34hPpIA7eVQXGSa64NIPRj6PctY1Q8HPHGp7yUwAH64N/oT/4aYcRU98w\n+CjTfEct5+nYi3LOGDvEf+X+17mP7a5X6JiLRI9oq/CGfP0CXpXFWpdg9CJz\n/Q/p+yb6s6kjT6o+1A9Fhx776ZOen0CcPNKaHrF3HPvKWJ+4kZbqhzjXxgOB\nEnMJjgmgx6tRapXRb7kGSz0SiYi9fVCXk6/2PxwxM3eGrcZMcOnoaS0+Dj/Z\nNa5zAzNu4c7FgMKZKt7LOhLKXXYEjmrZsP8wM/jc+7HWe4fPVWGi/BrxSdap\neJBRQ5QD7oPMraq8NGf3T6cdNm4ECbQTESljC7CJ2WESBkI7h6l5hSxQXk93\na4SPOt7HklaZFxMjOMT+csntiIamhCMtsBl6biB3lcD0w8Ua6dMJB7a7/P8m\nVSP1m1MQ/5FI2GcGFo3yslIHIEPuAbn65k/xHeufeBw25fss5ieQ1H/7FWUj\npIEQpJRApK8rvzEZMnTwxcTuZqANkcWPbH2OOv0xIPlQ3vPCSn6YIXZq4zZ1\nSES47jGPUuW+JiWLEsmIEkUWKk6G5s/lt0twOQUDMofAIERUWjIbtBEfQ4da\nDeH5jF4bdg9kP2DSX2JA1mJcd8rRXsaIgbbXU92PSQjliP+wREwpVu0qAISQ\n4L14\r\n=Pi8b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3365151f112c39f224541f5ac4cedf3370eb9ba4","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/math":"^4.0.5","@thi.ng/vectors":"^6.1.0","@thi.ng/geom-isec":"^1.0.2","@thi.ng/geom-poly-utils":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.67_1629205501871_0.17375036041425762","host":"s3://npm-registry-packages"}},"1.0.68":{"name":"@thi.ng/geom-clip-poly","version":"1.0.68","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"198db57ae3c38476dd3626379fa560155dc3935f","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.68.tgz","fileCount":10,"integrity":"sha512-0vpxkzQB9Akjlx6H2BvRthKYfzSCm5p+PUeS4/8dJoL0Px2dFXfD4CdMfO3WSNTqYs8l4ALVjerRMTiWJzKFAw==","signatures":[{"sig":"MEUCIDoSkN7VeBVG1Rs+tAFVb0UhnaEtOxKfgP6a9mhLBne+AiEA2X7D6Ms2z+fOSOmrSib2se9O0b5jSy3dYsrbH2fZzA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHmnRCRA9TVsSAnZWagAAo3QP/0RhKp+Y2TzznaCliSlO\nsxhtyPJODehJcv/wCpF94+36WjC3IFgItbTnyRTB/4P5CoMnxFxJFg9uE+rK\ntkp+BRY6nkZYf37m1SOK9VOZLiioSUBD1qfBjYCSC/S954+mfQ6dSoicSoDI\nr+RHMxiacP7gEGNgvjHU0hDF+s5gladsPD+aVxjndHvxwVMIPa70dWaJpeIu\n/bcO30rAjMXrZHBIL4ulXzPg/dGv4b5rWClu0nY5EqsIsBN8d8yX+4Q1ZF7R\naBH8+whsYOxsQ4VaH910+y5uypzRO0dp0W9ES86p+KyAnpgo4rdAK+DKdcP9\nO4ODavTASZ272Yf45dNg/1NOVd6oiPliOYZls96Hc5UqEZi4PZe5v/LSSJOR\nP17u9aJsPXhH024jZk8OgBod8KoNtnXq6WTQVwIhi1XNOdfR0BJfqaAw4lsV\nf8B0Zl25VlTDXbLyQonMvJTo7khnP9VU/ogpGyXHPVU/hfajMbD8GXtx31m/\nH1Tz3/aLW1uQHOTibd8Ko1ZMpvpcdHytt8lfB3ietMO/0y3FoEO+p0N1AaUD\n6ZAPDseeKz7p2EsWoCrYwd+ES5BAEPjY2vQWcG2dxx7II3lH1do81Y9ghXD/\nA6WNM6VzJG3qk/aG5sfenbszQLEULONBVSfTG7wn6dGvYpWuwHgagArt692p\nueBX\r\n=7zdD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2c2f921759dc30055f86795231fa1289ddb14a6e","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/math":"^4.0.5","@thi.ng/vectors":"^6.1.1","@thi.ng/geom-isec":"^1.0.3","@thi.ng/geom-poly-utils":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.68_1629383121521_0.4729606003276261","host":"s3://npm-registry-packages"}},"1.0.69":{"name":"@thi.ng/geom-clip-poly","version":"1.0.69","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"674042347c1c5edabccde03c0ace0da7ab80aea0","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.69.tgz","fileCount":10,"integrity":"sha512-4jcOSTAPFGBTQQrARkOUsMfoXiMQgNKhEeCJN2j7ZAfisnkcWTAJpVVNehIHS8h8Ji4aRW2iYuCB1wB83r1OPw==","signatures":[{"sig":"MEQCIDQLfwLj0Wk5lxv+BBS8G76Law2sATldhRWadILz9An9AiAqsNNhKnHCNAeanQj9VnM4t17gbmJehjIFnKBNTv6OPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHm+pCRA9TVsSAnZWagAAgkYP/RZ2mLeS47dFAMEcosYK\nw/V2AcVnRppxEX4bHkSY4Y/UnQF924PqDHurQ2oZzGYdf9nIwgwrxhP1IYCN\nmf6jz2OS5dud0JMuO7OAjQuEEbGrB2G8WisuKylHs2Er/Be/FpdKUBL5NjlS\nvLyl+4Ia62f32nFaXIYrNQ2123su6VwjOqvRaAney2G+tLsG3ECTZhMVkzmo\nGh+ZC51UC5M3XKg2mqYclDwWvfTrwlfxMoeTugVY7i0s6BLSiAhw/5WmsBMH\nu6IZ1m5UrigVuQnK/Qd1vEjDQcw6MWkV79sbJiQgbW7V4tF33cWwsgPpqy4H\nNwBFkLLLI4HzTCp0V5gPT57bsMj+SoAoQqynOoS8DRYViVKnDImvplWdoc3j\niAxs/GriyVVwQQvcTjVuEH+DGmuGTtfcm4s3NoMB9ok0FhNIWzJMYysM94lr\nJdajeJo1KN9XQ+qTXUAPsVuKqDkehWPKL/y3VvlGX0GHS0fw7rDmJmHDuYvN\ngR6Hwvxwt/5c9xatQEGMZMVAyzysfujwiNwfz57DX2vEW6ocv4xJHY83p5Wg\ncDdpP5fncfOdIrCGNUf0HPctH/wJs8D23ux6mhS9ihJbMtBS5HbQWb0yucNp\ne08Y7MeyHS0HooNRSerXGYcOcHWL2Yn7ncYD3z2bIB2xooa09eDsOXXEsNAW\nmych\r\n=5p+J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"84a067278ef79ccd538eeb652046eb8e03f3e34e","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/math":"^4.0.5","@thi.ng/vectors":"^6.1.2","@thi.ng/geom-isec":"^1.0.4","@thi.ng/geom-poly-utils":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.69_1629384617599_0.5536671964265751","host":"s3://npm-registry-packages"}},"1.0.70":{"name":"@thi.ng/geom-clip-poly","version":"1.0.70","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@1.0.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8dbdd5d64e1d2d4b0bb0cfd54388f49692059e8f","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-1.0.70.tgz","fileCount":10,"integrity":"sha512-qZ5CPGqRnO/7r54fBZoLCz8GAboiBT/W/VR2Zs8JTiVU25wkZ2IlCbqeO/MxBitLmHyEiuK1iI8GXEHQ5Ir1Yg==","signatures":[{"sig":"MEUCIDlM52SOH5nf4VBOMWTxEvN35kTJRul+/p+kS4zvJMgLAiEApc8KfX3HtflKnqIbl8eYCaF2mIdEGaZ1PhI4pLpsr7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMf3yCRA9TVsSAnZWagAAggYP+wTkZEDYXVF3O13HS08/\nPStm+km9RqJ3n78i3y/Z3qbANfV1+yURJPHA5xdX+SftAyBm1sOizOTJi8hc\nvMA1nIW2uYeUrnAY8VUYpjLPnTsVuc1Vt0U1Tp/Ui0bD99gOaf1gI/5IuPwV\n/5dbQqtKpZdaf53lLgjx99/wyDN3Y0HEHYcPNMXg0EtILblbgOcnEictSfoj\nn7PCKl+ozWF2ceNbAqabjJBcQ19f3KAjHhOGromyMPeNASevIM6hfGiOJdec\nNijpS5kKAeQ34WSafrVkTj9wYuoalU82kIHHFItsN5VypDH7C5+fuVW89+A+\nqHHIvEAzipmg0NWm/pOczbcS8pk/Kuc56ekpjqWJvA7P5HDePlp0hSZdAPSb\n7aXg6lb+7b7nudCXx30At0Hv9STA525mTJOZ3gDEPjWOw0LiX4YK8+DTl2Co\nGvXwZbmzjqS/gC/R8+o/jo1cZVQpd5ynGJk7mb4yz0zftxlbrOYFwwUmsvfl\nfUFuD7E+Wm1xHDJw+4qx92hBBAyfH+GRLrrrUQqSi02WF1BmdQ3z+ZXwnDWk\nDA218JXx5ZvkXso+4VHJnmfNxl9hR9pX7mVY2ZERxitQwoU5BuleUl3ixGhL\nF1zpQ7Ybgub+TJmIiDZLYqfYgzK/eMefBZZDucT8uyXCCBPnTLyo515j220A\nHDrp\r\n=Zltp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d971cb3f9b215a95483f78f1a8614015e331146f","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/math":"^4.0.6","@thi.ng/vectors":"^6.2.0","@thi.ng/geom-isec":"^1.0.5","@thi.ng/geom-poly-utils":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_1.0.70_1630666226393_0.04117034352002236","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@thi.ng/geom-clip-poly","version":"2.0.0","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b0fc64274915936f1d678541c04dda0dede9edec","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.0.0.tgz","fileCount":6,"integrity":"sha512-KeOy1QTiizNk1TIXICyFAD6AryimeX59BLJEDwDc/CRum37E6sNZHoH80DAtU/HPx644pplP3lC5Drfq1MSJCg==","signatures":[{"sig":"MEUCIQD0j+pMd4yyyBa6xSNF5Vp4KBykDCopXmM+F78lVEYtEQIgUw3ORkECSNAuGFbWd6WvDoJyBncoOGrCYSyPw693GIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20626},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ac1344b38b565eb894306fbf72233b6c0b2d115","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/math":"^5.0.0","@thi.ng/vectors":"^7.0.0","@thi.ng/geom-isec":"^2.0.0","@thi.ng/geom-poly-utils":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.0.0_1634052010359_0.7797949573501097","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@thi.ng/geom-clip-poly","version":"2.0.1","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0ce12d158b12457253fed9923e77441960cbf319","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.0.1.tgz","fileCount":6,"integrity":"sha512-yEAEBbL9QmYb/iHkN8Wmb3T7glJJczpY0xUhD0d9AcfgJ65eunBUAEhE1+Fhk22fh9U4Bz4e3RSEJyg36yPEWQ==","signatures":[{"sig":"MEUCIQDEyPLBQNCAE0+KBe2CsVOPBRABllKwE9mQ//1IyEi0UgIgfLHi0dpXE+Hh1VFSpwMAJzSfYDOlq3AA7mbKOwECi4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20855},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2e6b3d7c0f4c5686c1e9bdb4902ed7d3f90bcc19","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/math":"^5.0.1","@thi.ng/vectors":"^7.0.1","@thi.ng/geom-isec":"^2.0.1","@thi.ng/geom-poly-utils":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.0.1_1634106701229_0.07374722795376143","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@thi.ng/geom-clip-poly","version":"2.0.3","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1da33a61bc8f7369cab8ae2e4ed4a30f8d5ce37b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.0.3.tgz","fileCount":6,"integrity":"sha512-i8ebZVgHUV3+ie0mhXqnn0YJM438xacJTAgYeMoo9b5cTsZkVFiMeWJ2/apaiefU9igDv8H+iKaqBJQf/f+A0g==","signatures":[{"sig":"MEUCIQCLX56cqnstujycqvGChmDzow4Kxsf9OgEiwHm1B07M5wIgZveo7A+3fDi2ZpQebLKdPE+WMIQXrzrmLMblHcuwy9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21249},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fb38cac74d6c009d96855c28784a267a81badf1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/math":"^5.0.3","@thi.ng/vectors":"^7.0.3","@thi.ng/geom-isec":"^2.0.3","@thi.ng/geom-poly-utils":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.0.3_1634336856681_0.7584527550948179","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@thi.ng/geom-clip-poly","version":"2.0.4","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cec6fa7459a51a546128ff88145fa43a27ede1a6","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.0.4.tgz","fileCount":6,"integrity":"sha512-FbjfYefpXZ2B03GYnJyE1h3MwksBt2dCeZ55HyPHRsVGhR3pB4xgWuhrz2MPHnoICKSiCUyvvyekp3fjSEUFvA==","signatures":[{"sig":"MEUCIHh3CQFfKefJeJa8yGIykCYKq1ZkCprHd7pjn2FNhqcTAiEAjrmWB6/aOH9gUvneUX88WI+27x6qIDQgmRLvl+qDVfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21446},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ff00a103f76cc4917ef3f244132e218f2300a05","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/math":"^5.0.4","@thi.ng/vectors":"^7.0.4","@thi.ng/geom-isec":"^2.0.4","@thi.ng/geom-poly-utils":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.0.4_1635179825557_0.5845026789047079","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@thi.ng/geom-clip-poly","version":"2.0.6","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ad33fc576d288c1544bcedc71af7ae5dfc40635b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.0.6.tgz","fileCount":6,"integrity":"sha512-Vgg5eRpOCfFTQWVtGin+/Q6gu/cDVMRiRyCrxiLFstuCQ/v/4tXivXp23d5NUeQY/AuorqAuUFG/cvBm/VXUQA==","signatures":[{"sig":"MEUCIQDwkXUwCo8sSVDPZL7NRNQsCg529cQ/EOPOHdtbzyulNwIgTjXrfhQ41/RjTs9hL26lf+J1SoK2GOdwNDBOPEnBtvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21840},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a556ad25f6882dfa8f806a1d9e8ed7ac7cd71","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/math":"^5.0.6","@thi.ng/vectors":"^7.0.6","@thi.ng/geom-isec":"^2.0.6","@thi.ng/geom-poly-utils":"^2.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.0.6_1635407667750_0.9355914579947595","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@thi.ng/geom-clip-poly","version":"2.0.7","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e71979347317fffeef015dd708a0280a2ec385ae","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.0.7.tgz","fileCount":6,"integrity":"sha512-+ukmE/c4nDRcCuZlTLmA+v8ugnbmOOs4IXH5TpLY9z/zl6ygqcSThhNRbgI1R638xllNLpTzCbD3xbMjLggMJA==","signatures":[{"sig":"MEQCIEAnzdgIjv57VslMDxmqDLAwsErrBTfGt4Jm/eAQxw0YAiBmh8Iphw1FaXs2Tf6kkrjBd+yJ1aRBJtcxSEdLpMsCRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20844},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"852cd2450617c86d15d18477dc634f17f04202eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/math":"^5.0.7","@thi.ng/vectors":"^7.0.7","@thi.ng/geom-isec":"^2.0.7","@thi.ng/geom-poly-utils":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.0.7_1635954250717_0.9286735302553926","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@thi.ng/geom-clip-poly","version":"2.0.8","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9cac44dd12c1907b5575be0218d3607470e4209c","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.0.8.tgz","fileCount":6,"integrity":"sha512-twYXhypktudLoiFIqDyHWKLCCHOMdTISQ8BB+I6+UisGFyvS+CVuc13+AQv2+3d8229kZhhfXfjw0hU5mMVNVw==","signatures":[{"sig":"MEUCIQCKzwWfLOampvpyKFlBaXyo6n+b5/9iN7rbZjjWHfoi6QIgDP99YaabWsrWSWVVlqWJ6WlTdg7b1ebig83kYBNrN1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21041},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d6aca4b4edb697613ed6635b1c0b12f0bf27b1f0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/math":"^5.0.7","@thi.ng/vectors":"^7.1.0","@thi.ng/geom-isec":"^2.0.8","@thi.ng/geom-poly-utils":"^2.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.0.8_1636035641060_0.15942603021634127","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@thi.ng/geom-clip-poly","version":"2.0.9","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1465d8c70438ce79631d4469e70da824f6aeb929","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.0.9.tgz","fileCount":6,"integrity":"sha512-jSzFvGfLmrW7WgTVL2nnIOV8mjNpcEyP73ROV8HQ9mosVgBIa+pknY5KrEfMHis//4xUti0N/lSft8jNTM+IPQ==","signatures":[{"sig":"MEUCIQDxreGWrXy2j7R+1x7Lg9L1O5YwD1VEwIhf0s7jJjrA5AIgBVgRZ/oN5SsW+WzILkEl8AaM9B0ejeqFKhYYOlXCGSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21238},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5fe52419af63984ebe53032201b2a6174b9cb159","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/math":"^5.0.8","@thi.ng/vectors":"^7.1.1","@thi.ng/geom-isec":"^2.0.9","@thi.ng/geom-poly-utils":"^2.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.0.9_1636555870363_0.1202406530086586","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@thi.ng/geom-clip-poly","version":"2.1.0","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"d9b106d2b767ca7330fcab33f29c1b7b6a5ec5b8","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.0.tgz","fileCount":8,"integrity":"sha512-86jvPVKllBaCTs0Nggn7yTwid2hgjvqtsZbxHvacNvOJ8U4WJTts/MUyhEManmM4W/6n378q2m98FH577hGbEQ==","signatures":[{"sig":"MEUCIQCI2DXslvxFJ3GzI0VtGm+iNL3rhPYsIELI1fjEb5FaFwIgO1URG5+rq8tI5nYeIVOlOvB18ToTzcgI/Bl2/r7oqUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65450},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"519eedf95c076202f3429eb8e46ccff275bfe446","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.1.0","@thi.ng/vectors":"^7.2.0","@thi.ng/geom-isec":"^2.1.0","@thi.ng/geom-poly-utils":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.8","typescript":"^4.4.4","@thi.ng/testament":"^0.2.0","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.0_1637192321493_0.7092691295425517","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@thi.ng/geom-clip-poly","version":"2.1.1","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"2348a6e2ca53755b403fae2404e66a3a6b5c3be0","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.1.tgz","fileCount":6,"integrity":"sha512-svpB+//EUc9G1PCLHMTxhPEBtjuYDUBl3BakiJtJOoxyd7IVtbTS2HAt3WIDIhcc74ZycyLub6Opl1/kb0dChA==","signatures":[{"sig":"MEYCIQCUptRdGV4AYEiC3rLAAEee1JlgkEUaSbsxpC7gnKfyTgIhAMo/97882v+sNKH1rmBZvuo7M/dP4A5XrdyZAihvQOgi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl1qKCRA9TVsSAnZWagAAAvgP/RNu6WjG3HUtvh7xLdU0\nZX3VrQ/maGs4TdtSTGZ8c9yuM1CbN9uYEzblj8oWy55lrjbLUjrRz0D+V689\nOS8Oq/m4r87NnB1b1tunDoP1D3H3Slu8Y+LaFRquVV4G6BbHnASeJ+3E4ZwP\nM34YHtX0YsQlPSJ2PrBW63ugWconC56Szp375YnuSbuth32o9W3Km8r2e8JS\nkoYwYpfxpwYNQgOXAWq6A2XzBAtex4lAHQ/erClUxSeDh+ENFIWn/Y6d+UOP\nogJC06BOcMyRHJLVRy/EsUlIu/j+skwB3IZajzCTJcGH3YirOrji61Sbftx1\n+6RB0/VIqXj8AIgvySorhmbRhnTD/dl1Tvqpea23FjoEqtZ3uV+1M3izOLmA\nA9sLjmRtAcbb1dqasNN36v/lqXUSHZ+J71BbPEe7+pR1gilAP30uJBVwVflX\nI8hyVGDrjStw+0lDCs1MP+u2uf8sHL1+tHxGfD77RcDTNJC+oaOIUwaWNuYb\nG3GNsWC3g5Lj4TCOSpVdtxUJDNkHlKA75fchj/+obeBGTDm6t8r6ZtVsaRYH\n5NhtMbM3BY8+jRotOldIWkzdYDFaC6kP77oE1XjdxareWKOzzM1KczJ3xlJQ\nMIfohMcFcnXaukikVI3v6AYBcyQUs24F4NY58ySNM2vb4XRUz5haLzg1re2g\nwDZI\r\n=VMek\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8bd27c8bde0b770e7c001943f11c951cd345d668","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.1.1","@thi.ng/vectors":"^7.2.1","@thi.ng/geom-isec":"^2.1.1","@thi.ng/geom-poly-utils":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.1","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.1_1637309066458_0.3226884093034841","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@thi.ng/geom-clip-poly","version":"2.1.2","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"207f126c16d6d460f9ce992695f63536d6018fe1","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.2.tgz","fileCount":6,"integrity":"sha512-OgZqLyNhCGizCm7zjdf1G/er8NyiJMWP91tcof/WxAsp+3qEp/JZVUoCqGebZcW1Eacwnu/s0D/uoMQU3QPBvQ==","signatures":[{"sig":"MEQCICGxVdL5KliHqEJ0oFc10C7WsHUKChHppVHMnPLzZYFZAiBNqXN73ZPVW3j5m+4UGP/Ejv65DcFK7gL1QboxLE0HLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmn4nCRA9TVsSAnZWagAAaBwQAIxZYsIP9w8qqhqJLVBA\nKQRoAhIBYkazPdgawlkpCZr/vafAJ1dgryRDKNOFuvSxrtDvNWY6NbXVK2X+\nw1DcoAbDZTHkqseEIy9To+6kVfemjRnNER3XKW5jTMA+N8yFQy+NkirmEFWC\nIK1P4jJ3ZYI5MupRxcuZ5wGYLdb/lYCnH5bASrTYlMz/t/4YHxUnwLoAZ4MS\nqjTo5ITNJP1+StQ69i1MQS51rg0GA/rXjphVaebWCngok1H+HVbpoBRdIi2p\n0176LmJwS3L2Kr0lmZkcP2Sfr1vMQsr+iEpGvVqkhrmqBQLKs+2yuAYoo9H7\nquC8OcA8wERx83wMvsWVjlYIXJd+ZOwmOQP9Z48pkP5HYY+Xo7w8bvlDgU36\nV+eLbP1j7Ydvnj0YQL/nJqfRyh3QZxv2Qc1jL1RXPlR5oJ/C4SBQxnvSYdcp\nJ/OL58eAEjSjLLpZJLtd9PUMt0tKQx8XKetJXg6HBSVpvprhOEfOn80KchZr\npxFvqqhr8YmYZ7Zd8FaLYDDbqQwbxLWLBGKe4MC4ttIGPG1tZSRRvaPe8NUj\nq0VryeeQKCHrLO7laMflazr6a90gSjfXj+qg3IKGfEuNrhUJ+/LzJlTgqIRB\nmEAk3m+GS8AO3XW6apZgqzwNCsheQ3c55cBXAheW3+UyXW0jKjIin7GVpODZ\nxsgR\r\n=jxDC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e8a7c2a40191b391cef182c2978e5a6c85987a87","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.1.2","@thi.ng/vectors":"^7.2.2","@thi.ng/geom-isec":"^2.1.2","@thi.ng/geom-poly-utils":"^2.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.2_1637514791035_0.5139460043917297","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@thi.ng/geom-clip-poly","version":"2.1.3","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"97b4f2be8e459aa3112fa5b762013ea1303f5d70","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.3.tgz","fileCount":6,"integrity":"sha512-nM/BNM8Iwx6OfIGdABmc7b8r8cbvTgnSCYzkWJpit2TEnnFbsuBuEMZT7E0E1aJ9yJQxwMG7pxG6Vlu4M9X/3g==","signatures":[{"sig":"MEUCIQD5oj0fO9aQfj8kKQEm44inCk8oudL9tuUzBLHzmkmSVAIgJAOqlYTqCUShwOEm3XpmeQe+Vswjhv7RSj3M2sbWCDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm11cCRA9TVsSAnZWagAApqQP+wezwtdPD7DTP6QeIwAC\nyNCBwnSfKIpCV20H1M9S2FUCTp6YldPs74j+lGW69R/AdTtDr3y7/xaJY2Eq\num1pEH7dPSCLis59VnCbS+DBWcmvl4is3fkaZtM6K2H4Y5sndgXMPqiO6ZB/\ny/u03a7J6TcSBnj5yfgZCZInA/0JmgeOoDIJQyxRiA2/hboLhxZZ3u0RU5DU\nHrdisvP+Vr/P3FK08UBoS4bOp7Yho/M4/IRYEAA4W4+TcRsNMwz75Lu/BUtb\nmEmnynkp7PB60w3zLcEzfaBgwsv80mGHlPGT9FfGv9maAgVpZeOL5m7VTwaR\nZ88hKtXhv/RGtCT4LjqnsHpEuOFk+OQEJVS4Sm92e/gRpHL7ghHuqJ/gdonG\n3oYJrnO+8eetn8NjjBs37UaojIKZ5yW6N+uGbji/0M1/Q1g9ONEEtd8EPUnx\nDZ6IvsmcI/qNJtcfPAbWuzg6BgFh3XXHV7ejY5WcK9HiI347QDjIOSTQKgNo\nB0Z0UzghHN42UBxChyWZ6g4+5zTkax6bbeSzx+WQKwVuxTM4yUzG8RuMgygY\nheI6i6KSs2Yu6goyS2Lwx1ni86Z0W9TkqZsMfDZ5WltWgsUNgPMR2bt32/4z\nDAlQVypIVOZRsJ/51xy7bPGeJB0SCU0KV+COugDwlE1zUsQSbX7XPb0IlLTD\nQJg2\r\n=jz8/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d777b58d7bec4496d38166cdabda4ffb78b0dc47","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.1.2","@thi.ng/vectors":"^7.3.0","@thi.ng/geom-isec":"^2.1.3","@thi.ng/geom-poly-utils":"^2.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.3_1637571932548_0.7700922180030598","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@thi.ng/geom-clip-poly","version":"2.1.4","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"f538c5572efdb4461ecae91c15340132c7a5a4ef","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.4.tgz","fileCount":6,"integrity":"sha512-Iu5g9dR0neA4bn9KddHSUQmqCii7O223QqJ8zD256ZcdDHG4A9NPCMkXaNGwIBaUCpTLI71REVDVexXSTB2rTA==","signatures":[{"sig":"MEQCIFajFXfWcgzUqpK/pVYuQpTatuXflqpFEhSgI/A0biENAiBCJjlOdBxQbG3R13cCjAonIPASZDDbA5uspqZ1alvM6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm4OBCRA9TVsSAnZWagAA/u4P/R7kTMC/DtWCkyoh+43w\nRvFePQyFU//Me6bQ/M+q4w1m2OTVh/YXhEaJEWYGJaCeZYsLopDuNfPPz9Gp\nsjHe+O3wx5xCVPPzPqTuZo/uqmtxUV4OyC4AGnA3V9ZR7N+PI9W5DCmTBhqS\nXDdwSM+ljgZbKI1QmiSCGmtqCV5yoj8/kxqJvoGJMnDvxidBVljRy7Ew2NvT\n9fFZplVvTohhPJeHCQWAHgh70bHkxWnwVw61xwHXkcX7bnseI8pHMUbhg2yj\n3+qZe8rxwiTXum2d/1ZH8+euf925OWltr8RbLIk6nSSMo6CerevnYwDhZyAo\nLUUYsMQLzaxlB9bZwRSHLQ3odhxKdlZQNBbOyRKjuMakJL5yZoE1MUiLMNsW\nzydkmMOW2w9n7RCIBxUWUfNVCXzdLJN20FDgz0yQ7TOGBSwqCtjvEpJG5iv4\nSpXaWOpE9FCDi2oB3CLI3DPPYsqkh/iP1z3BvAuVSVe9/SiQXvP8N0uHtxvS\nqqWeBWRlrCivKMzLUC+LvO9EQvsE13kpKFzAgVnTxI/juA+cA/sXZ7HUg7H/\nZew3uOQ3pxUAAV2XtVyON/QYvn78BqLpfLgxoqshMA8LOqRTIPVUgQZS1CM2\nYm+HgQTfjHiI8Ij0aylSl8Ex38/vkA8s9Ltn4Z9PRJLeYynANa+z8fugmh0u\nXUj+\r\n=DRX+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1d4e7e3979f15e41ad6d9639b8158151c326e25e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.1.2","@thi.ng/vectors":"^7.4.0","@thi.ng/geom-isec":"^2.1.4","@thi.ng/geom-poly-utils":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.4_1637581697043_0.6513134025170286","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@thi.ng/geom-clip-poly","version":"2.1.5","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"da038a4c35d00d9a683669e02e2d4d8a1fa8aedb","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.5.tgz","fileCount":6,"integrity":"sha512-JJxYA2T1qDhRgrrAzLYIeUBixmYK/gtxyLv8UN3Ju6c0NX6fZJgOHfbi0CgpM251KWtZmKLLwdr47+5p9GUfMQ==","signatures":[{"sig":"MEYCIQCg0dUeR/Fz/iDM9pkJSRHn/4zwdELAGiijiNmMecGmbQIhAKvHpy7rKCpZ6Ib7Yul8vWqRDksBiT4u7LRDUYckSn6j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqA/mCRA9TVsSAnZWagAAN6EQAJ2tV0wfopXuaHLIGviq\n0NOs3dsm78a2gXxWXOQrfASzFBBr7P5CH6HmQlAhTo1iY8PhqKfASodFUa1O\nd4BebyGjv7UwKrdf7uw+HUkWc0QVAuRiqADHX/QHlU0wotChQC2/g5vluJBE\nWwjC9HlhuV+rVMh+xwZCKEQX+7/j6M8o31WdumLuS8DLslxh+mwRPCzPKQYl\nuLQQ+3YSsWMmy+/2Mc3iRC8mEVNj9rf0iPms5BqvXnAgZf2nyQEnMifxIOiS\nAN9W8Ev7q81kyCR0T9Wz0fWV6uEyjNmxXJ9z7GaaYBjN96SclE+mdHB2elaQ\nq+Sq9DEN1KQ8j6/L8hiq7Bvs2zPKw8TyojV12TT3gAf1R0FbYH/TZzpp+IvU\n+gYWchqzgVORlUw5W7OmuDkKZ9NwOnF8gudWaFT3NttL4ERrZqrfNZ2r7oyv\nMusxWvJ4GWDPt6hqMsoHEQ0KvLLhGk/5EyFPIuCheyavVPkv/tBFuUQRPF/z\nJ9wZMGHmVLBI0RBZD4JhZCBM4qL0fokBDSPcp9LwjDQbkpg+c7ymS8b0G3zB\nFtJ3a5AWUeQKm0LQbEHoXCHfnCU4ru7TopSkeND4u4tj8frH0ppw0zvOc2qG\nLNnqUhoUBVjq6E804GEwjJ/wTF9aKOHVMq21Zd5sdpLcJj622/zUjsly51WI\nWx/1\r\n=Du96\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"32cf1a96854f9bb97aca65ffa05ca862ea377059","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.1.2","@thi.ng/vectors":"^7.4.1","@thi.ng/geom-isec":"^2.1.5","@thi.ng/geom-poly-utils":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.5_1638404070375_0.3390382898624811","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@thi.ng/geom-clip-poly","version":"2.1.6","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"ba4a46d5aca3c49810d3967c8dc3cd397bedb278","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.6.tgz","fileCount":6,"integrity":"sha512-69UpEoxEVeZC1eo1DR/IJ28LeLaUa4vW0oXKsdpK8KtNXs+l9SUD7/7GfFZXppnmqYefLHgsJvLmXVJpkSIhaA==","signatures":[{"sig":"MEUCIHWIDaepN4G6cWpy6kze3lScXu3z2ZEOysRI356loiXhAiEA5nmv2AyAva4UdSgQ53uAtAEp99FhZCTBsar2AxbnKZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtyCcCRA9TVsSAnZWagAA2vsQAIK8ygQJT/F7HbYWvhSi\nN44J/3vnTor3pd6bt9jQ8Y5Zctv2tCDd+LFUpQmM1oh0A5N2R4gpgQY7KFkH\nSNGJx3OBPSQCu1VAOX23k4pRT6RatERZP2rj1xYEomztxZCO3wM9EbvJtPRu\nCZRLDJAKq3CWXBlp01lXN8L9k0EJ891RNDB2/CPACam1QkvH6csZkn6cr1fk\nbzbdkWtMdlum+IlKT+qwhrdSDe2ZxGGFMqsrm+3FajQyxyK68cvkh8nInCwO\nW9pUNX6/TxnM2eBgx266lh5hSF4CjLpCuhjAp+1C1R6mCAveu8GAO23fFWOf\nC4xp2ZPiBve6x/qxXVNE52ocRNeDgoy8YWfCmZQ80jUEA8yN3o2B7TxRXynA\nnaTxJczunci5zoHklwbjvHwR6FIzUJnQ1Rj13HchYXTaFF5ni6BS8IkqS0iH\nVukwDcs8F7xf7UXF2IRSTWorbOP7bG/8ziD1qkkk+oEAfkxPpbvfZzW3GUyp\n89FeUyQLuwOGhdHHe9ocigNPNED5xV57UfL1A83REtlXGkX+GBOtC/00vrkw\n7uMI9ZwiYNf/OspTzQol95bUfe0XNApBbWBO1RN9KKowTb9gAMmIrrTkC+tL\nkGvyoDzL8CCRZxqIa8XNE3TW18HnzdZw5pp5V9Ef0l7ySIPDYh6M05soMnME\neBNV\r\n=MbFP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2db9dd34c0c2c60cbfde3dad0bca352b20292f5c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.2.0","@thi.ng/vectors":"^7.4.2","@thi.ng/geom-isec":"^2.1.6","@thi.ng/geom-poly-utils":"^2.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.6_1639391388166_0.5150073319491411","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@thi.ng/geom-clip-poly","version":"2.1.7","keywords":["2d","bbox","clipping","convex","geometry","graphics","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"5f718e3abda69c69b3e6c094cd470373871a2550","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.7.tgz","fileCount":6,"integrity":"sha512-Mse8ljcGlgS99kHkoOedPI8ZIeS9GbPUFRII/KZxUWsEI3pnyaFbCskQqA7NYwXzWUBWNdUCzBXRZ2hJMpBJGQ==","signatures":[{"sig":"MEQCIBs7DnpLUiV8VMxH8/AKw/yUvocb4A9JGL0WQAjy3E4DAiAGyrLMqFb05DHCOZFuT8QmqQW2k/GPqkgSEr+cO4d/sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGBqCRA9TVsSAnZWagAAzcEQAI00ICzvS3pgvhhxIqDv\n9zfKVl3S+vUI4mqI/vSjc0P13XVvvkGEsxCW6zscvO7C8IjXUlqj7xrkdaTV\nnqjINeKV6IHMX7b6KS0+eAzCd6pnXVT1PWXE7iuJUJhH1MM0fcymc7GRmT4T\nyAfuU1jKgaJl7b6NXLxEgI/OVP1QzbmXX14Gk4ko93zGtOJYR/wTeU3SGQcu\nq7dNeV249GTG+CxYaj6Fz0jpPPgzLYZ4UXg/lHFP+pbOcLI9clP2SctKcEIE\n8UmtyG89rn3LanNNDSDK895/pW1mTeKOOpMEIO/1PadeS08hsxx3hy6NUExH\nImE8EI3GpKy+8bScQ1vX5P2wLcS7nUTHseOomu0LIJ+yc2I5oVKx/o/F/xyC\nIX9QSw/02ntRzxfxnt9is0N8DHlh6u8lMKhQZLem7r77rJ/VmWKSm0xslxMN\ng6apYZYMik9MjncGZ2UKYOlidF4S1v/7UmUF2sJ581W2GMCEvPJQoUommROc\nzN70Jlw8u+YgsbOvag7ws8wEOewG/k8YTEnB99QVdGQOId2zf8SIpEweH/XT\nddtZOHGAtxo7VryKNci3tDUjKD66oR+g/JQ7dI2mYsTEbmmp3+mNIAysEeGC\nBU2lCf2X72tzxyvem7yBs/NFN+aE64oTDTYel7N41y9HKWv2wMQVMhRU2E8j\n/t9x\r\n=lQ4P\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1ba92c6b9509e74e509b4c0b875fc380a97bbbc1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D convex polygon clipping (Sutherland-Hodgeman)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.2.0","@thi.ng/vectors":"^7.4.3","@thi.ng/geom-isec":"^2.1.7","@thi.ng/geom-poly-utils":"^2.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.7_1639473258780_0.5785203166948412","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@thi.ng/geom-clip-poly","version":"2.1.8","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"463d457543d7a27906ff527028ab13a57139146e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.8.tgz","fileCount":6,"integrity":"sha512-JsaxaT5S93+9XTg19AyqRLXHB3oBlXvOgyM6uHDwBaGucGpdm0mfZyNbc9O3OtsQSXnU+ZeJbxKW6cqB+kgWoQ==","signatures":[{"sig":"MEYCIQCIAiAv8pbWaFOUmToWgeC25jz7wi0amdfM72KUO2ZPVwIhAPKwQXQ6UJ32HOBoRfBe4L61ltLWouHbSpLmvr5o0xO5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKz17ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqjQ/+N2If/3CH1cHuvNPypJ8PRy5OUI/RWKzmWVWOMJmCpING8xz1\r\nkmMdPyUSv+XWvYqAb6rM5ttPH+mG8xl/75hUrwsSEwt+6t9GA8eo1tXI70UN\r\ny+ZRsETLJJ85T24T+oukHpS+FyLWXojjK0ln6eQ2D2g2TNqTQ5F5Hk/BJuiM\r\nsxXCWjuMf9l542Px0+1sK/OzsR+AX8jlfqKgvkuYH3yzSsqsBA93qWXPd5b5\r\nxkuNPgpvFigkasdhZwzqVFiEo7i/Rq+cWXxb78Lde8FCe+9N2UaK/lym0Hj/\r\n6tQAkvsIF1S0x9DrAKwJIMf+7OFy6Rwy7BWHwiKYZxA4Icpbu7bXCIK/YJ00\r\ndjE+vDZM+glzQxwBFuJmt/PXPci/iuzR1JXc3uY7+5iWnJZKQl3hxh9rWlMP\r\n1shTZDS1/htmvk4vNbrtMXZT1VKRNUltAIFSf9o8rniK7vMGakKlXBHso3bz\r\nOdjYDk1ieYKKT7qpNgYtYHucU1mpGRML9hWY3S7kTYJ9R8P91X9jEsHxlK/Z\r\n7lAXxxYJxc0s3zCkCB4d1bvY1G4Y4/qG7wjPkpUxY5C+QIfHXtgo/6TjWy5S\r\nNU3Wp3JYZs9FN5lpF3IV1y3yEXH/5lXGCt/nD+Dp0JGZgmNq8Mto62+LDW+U\r\njyLpf6RgSZAII2AsYOKfm5tEhNA/V5oPfUk=\r\n=mG8V\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0fc692a3225c068aacafdc4cb6140cf603c67ad8","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.0","@thi.ng/vectors":"^7.5.0","@thi.ng/geom-isec":"^2.1.8","@thi.ng/geom-poly-utils":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.4","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.8_1647000955570_0.38925174876385427","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@thi.ng/geom-clip-poly","version":"2.1.9","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"a94072b72975bcf7f01c5cd12e03440acbe34720","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.9.tgz","fileCount":6,"integrity":"sha512-TxZwbyANf7Y0A/UUEHtr8//g2o20IpKfIyisC1BaCRUb2olh1WM77xWE2xoFEHLkYvrbMOWWU3ML72qPa+rkpA==","signatures":[{"sig":"MEQCIDeMiRRX0ge+35ZmbUi6j/+HfZ/ACSBTrcc7aUQhk0iWAiBu5tYzn4x0xyrR0T1Pn+FNp/IrDUv0TLjiJPHuAgAekw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvL+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYeg//clZ7b9pNEqZTrrIQHB9WvVILHXrQXz0ZayJW9HMUGRf6EN6l\r\nRquIlAf3UbpZ7Vdkxy5KH1xtjtYnz/rprwwGzrIKcIRIB4u6oFxez6HXW4uk\r\nHJmOT+O9pm7bZkEGh4uJ49iQvwY0aOBg6Fi3ET6nBx9XSHsEQ3liucERi/Df\r\nNwC0aQ73v4+KAvM9tWFm0YVlnWM9KgfZ+Pbkgwn/ePpM27FulxqvUgUEbcqi\r\nUeI6IjUYlwtrEEk310ruKXXmYF2YWYLf6BXD9jDnx28/fgkRaRRc5yhB58Ss\r\nAY9ewZHJHb5pF5gxtKXTt2sb72gXi7MLguQ7RVwyUyCAe2n7pB5CPkfr8oPz\r\noSLFKb8Gt2UJsP0JqSRQ+jtP+qDboiEqXXYs/O/zb1jKtCOXK8jRJSCKxVXJ\r\n9rKbfnsZzppdW62fxnQ91NZPDveB6A4NuvtyftBZPzEhTLc/3hLjsT6dFPDj\r\nrzmWt2/RlxoojwSWb87gUP9ZRwveOnEu5jz9IbKdouLAwE9GZYUHsm1Ues/W\r\nVJiRDBkjAA1EkffRqUVgeQpe2HGKSVAVRRmYZoOpQbobNwtPhhhhL626aXSp\r\nVbnYkVdkR6pZQoqCFrf+7ODqJOralCyE6zpPZdiUKBMO5cOE3cFjcvyfbQln\r\n4HwYo5XfKFCGhc+iFI1uplpRsi7eVs4kazA=\r\n=lomu\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5ee1feb590dd935593b1dd4e7f38a3ed3ba64765","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.1","@thi.ng/vectors":"^7.5.1","@thi.ng/geom-isec":"^2.1.9","@thi.ng/geom-poly-utils":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.9_1649341181990_0.8833834221799464","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"@thi.ng/geom-clip-poly","version":"2.1.10","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"dda2f65c00fea8f25e2705de2046d90275993ae8","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.10.tgz","fileCount":6,"integrity":"sha512-eRewUfEe5lWOe+Vw6yENhPdekOrmxwvaFLcVUQ9FWcik335ktEX8uj7wDu2xlpQU/LK+BHzt5rrkdCGVzPekow==","signatures":[{"sig":"MEYCIQCSz7/IlMObOhUw6hSV7ZgdL06R8rNl5xmc1w0jiSya+gIhAMegfsEm3sATD8zGt9J08ki8wdwFd5riQyUcRqjDTF0i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicQZ/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6jQ//fWHYz4lCTDA9smeXeclZ9fIsskj2ui3gLaiXKQIAzQGd4RuL\r\nEDmMVM81jbEsb8L2ed9k+qbTgbPhfOSPFeebciOAUv5V+Cc9t97v+tI7oKHA\r\ntZs+awURvgEuhtv2RPvNhAWbYZgfjsfzwVHpaUMaPvQUixZ5vhkA2GDItECw\r\n5Ep+YAtasfVglrm9B/2pSYFqoRXWBxyBUVbX/svaSivzK4JvsFj3jFSBJ8AK\r\nMVr6nEdRDyjIZ8YxSkIvDJNygJ0ZqmlUWh/V3wqMeHK7IhsO3gRlBcIItwxy\r\nLEn6CV2150WbQ+St+ICshGemJt/peUdDnSgHOmxKVHTjBMUESsnFDprasmVU\r\n9A6WiOqOt0aOMaLXnagI+x+1xftlD5rQT4PPEjYZeX28Q8PaGwZQnb8J4fx8\r\nwRpoNChA9dbuZYzbQhc6Ki6B8TlP4Zy2TW1JXizXvbOW/Lp2ra1AoaZkCjsN\r\nuGS/tnTEgiSCGhFn7MHl3LmHFAj8oNlt/QxyJZd582++yV2G47VwLE2YXXqX\r\nb7zVIPXm5cLsGW83qcDMJekzwDHX4tOiMWwYSzFk2KMpheBCgF0BfpeKpcyx\r\n+E/RxQOjiIov6d1k6UWovpuyeHXox2jHR6Y1HlJMLVJeIpuooqsDL2USR/fL\r\nyse7ors+zU8Hbj8Xp8sjw0f0JXLhVcAVpPU=\r\n=2oF1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"542bf14bd0c7a56b4e6297718189eea772a824b7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.1","@thi.ng/vectors":"^7.5.2","@thi.ng/geom-isec":"^2.1.10","@thi.ng/geom-poly-utils":"^2.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.10_1651574399495_0.06463215506931408","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"@thi.ng/geom-clip-poly","version":"2.1.11","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"147b069de03039bddbf820aa32094e63e8b7a03b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.11.tgz","fileCount":6,"integrity":"sha512-XyzcTtcCwB0HC/Qdf3zcF6oqkbcGKI54uJxg3FD3TAmxmZnAZY0cHeZ/KXxSAE9apj4MdO37MOJZ2xWqxI75+w==","signatures":[{"sig":"MEUCIGvV6z536p7okdq0WqxAIroCTuHzCKkxTdoCRJD/UY57AiEAgCMPLnADuiCqw1S2iJRrCUlnn8nyh7tKIC04sZg28y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidlmbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeGw/7BZ9C4nWtVklP46LKij7j8TFeNdvPd7cQ5J+GyOBzO7+mrgcW\r\nxZz8S+8TFBE1ynknRr1HEiwnI1t5CIilhUlh8qOM0+j6lWF49oOiaSWQQH4Y\r\nLgx+iZFnchpWpJn9snfg4jCobLlHh7Tfcrj7pS3YCXWKCKRe+H6I4L9N7qtW\r\nNtkTuSa47fyqbgrH8CNVjdE6H6QsK54IfMdwCccwV64sfT3Ns1cRPb4uFkSI\r\nskOPJNO/dbcRU00jOXwZ6n5jrBYLVqkz+twBXFC+fQS6oguBWQxK+CYdn92b\r\n40IpcPAyL+xZWRROfB+ypq+JToQ97Wz6PzC9dlpNn2wLnTNbXgVHORClyLpJ\r\nDc+/34q1GRvu+2Bufv+6xcRMMUqEYOrfsF4r9bs8lYN8WcNuP9BV7U2BQfBr\r\nMEOHipVlNRmARKHMiPt4xCW6RbvMr+TL9p55GESLnmF5fk5Qq10vy1xruym0\r\nlSOAiQxdl3tvec6L4Cla2mst3o84VrgaT0AU4KNOf3QDRovRV1fr59KunQmr\r\nLrTIB1aOdQ+qqku/+CmtV6v14GfFpGW4ZAZy+tlXSshuWS7OWxYoBg5KuYX6\r\nPBTh4/Jmh06jYvMrSv06K0IHi5svAhNULh2EypZo3ND8sBVUZ/LPj51Sbh5V\r\nJ5ZE1FsqIGyoKVI7Y/1spqRsFE0eZhszryc=\r\n=ye/q\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cf084be5fd5932226054d2dd32bad35481379f5d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.2","@thi.ng/vectors":"^7.5.3","@thi.ng/geom-isec":"^2.1.11","@thi.ng/geom-poly-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.6","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.11_1651923355181_0.27398435946705724","host":"s3://npm-registry-packages"}},"2.1.12":{"name":"@thi.ng/geom-clip-poly","version":"2.1.12","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"50887f827dc9a5dc2ac9f2462c50f544a9e78287","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.12.tgz","fileCount":6,"integrity":"sha512-Z8ZJ8/oJ9NbzKrWTiLbTKydVtln2VUtkd0Ui2nyC/530jgk/xb41mozYTMNTCwPG5KHP5a+NiXEnqO514B05hw==","signatures":[{"sig":"MEUCIGuNdNIys9F3l3ZNs0pA/icwSrP30G8fZ6RRR3W+G9BRAiEAyDvvLsrMNt8mRx1s1sT2kMv1oSwj4QNh9J46QHxB+mA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiinAgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOAA/9HSRA5kOR994CAHmkkvY9C18HEl8Z6x7qydsjIIPZ9P7U6pql\r\nSCHzlAYDbw3kpseKX+/MK8clum7sRnU6XgFXov+jhAg+yIT9peZfYCkpfFDH\r\nz+THPY7gz6RRE+8giF3tIrBcTculcyMnjvfOvmFOHr5DBhgXxeqNJxD2uYuZ\r\nG4TH7rdgNXtqOLcRVISDSIAc4pycVG9/QRvju946jUjW1lFRyHGfOjoGznVz\r\njXbCUGAMQqCzEPrTGVkPi7pw96Omds8XXZWIgWd0KxBsRGg1QMKifpNf6bTa\r\ncnDT2f6fxLYqA1R0A7yi5kAFWvDI+jPzlweXCmOKGXUSn6g0CoXNgU4ev+Ab\r\nk0gDUAtZplzQcSHV7Alf/M9J/DySJj90poK1ZJ/ov0npTISBnSCKntSKePo3\r\n3vBnLYJlE9KMdY+lLLAvtsRgRm+2ZngpxXWkWgkUQB0xijgResCweCBoVL4s\r\nfgq950A1pwcBoFVkxOFbrj7+fzfYjYMLz+w8X4PBlF2Kk6E8MVV1lcXaDMFt\r\nMbU1zo/+iouGAeUpJyMUJtMy6R/PpU01V7mN5+GSXqMpnh2a29j2ivM9rL3x\r\nXdQu9DNIIuu3JZBgbipFXc5Ol+Ec4Rs+8Yk6Nb5Ovu2FgKd3X1Bv3QfbI5gr\r\nRcZteRChKMNKtQQAUZ4zMj/7y3MrVmwByMk=\r\n=9RTb\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e23901b8582af71d8a29e0ce4929f15ac509f9e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.2","@thi.ng/vectors":"^7.5.4","@thi.ng/geom-isec":"^2.1.12","@thi.ng/geom-poly-utils":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.7","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.12_1653239840664_0.10273653348420675","host":"s3://npm-registry-packages"}},"2.1.13":{"name":"@thi.ng/geom-clip-poly","version":"2.1.13","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"b5e67e11b2ce23e2fb2a0d5922ea2c57e333c482","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.13.tgz","fileCount":6,"integrity":"sha512-2tY7eyBcgsrLFwohAVEPbjpxtnazp+PKR8ZIqaU79WYYHhIsK1m1gt65QooqJdc9zYpWhcFEncjd9kK6H74dag==","signatures":[{"sig":"MEUCICy5ZpLXScM02nvcwZJBfgnvTjZ2GzF12vIVFo0C/nn8AiEA1GK/ZJhbK9mmvYvQbrsajcq5ShB0sXgpPubVPATjepM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiohzoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpL4RAAo/EDmZ9wc2yr+8JNL7izeY1riNgc5eNRH/z95sPPN8itvEeL\r\nsqwx6e+b/XR1HtHC9xM0JamOCZfeDE4nHT/uUjzKl+12qrTOZD28AjmbRc0i\r\nCEqwPaV4lNnk15N2jrh2pMiiJvptSTvF1AhgZHTVOaXTlOS83LXy2gZ9CYJW\r\nRBkXdSqF0a0RzxLW6+0yVWWYr+YJQNDr1wWJJYpjJ81fvUMNJBiogkau7LP2\r\nI54iUYa4pt1IANIaaeQbNP+HDX93TT35oAWXiBYStzrVEZw1r/Bj/glzNuot\r\nQzFzTK13nKUn85+GSSg46Ome64GWh1GIKTmppF3jlAzHrOlUHqDwoVptzzGB\r\nlrVVRcEfOR8nVRwMvt1eIrdguRk6jE82m8VsN04qwumSpCqa1m5//3ChD0Um\r\ncGvUopVknwoIcg4ZlCKEd7x3zt0EjqDw9rwOEduIOeIXmP2FQi4f6utUmXmG\r\n8aKO5tp5uxl1ht9daByXRVvvtVCNJaT2PH4J4BMpk9G2QDEj7yyLjvJCQJ/V\r\n3NT6XZsOv+ebHhlYVr0X8BiRl31su8Dl3fuyr8SbPDSw+E+/B+a5AGAWgbNm\r\ncKJHhd/njH2UI24K+iiXpfRm1zotGd9ElaYvamSDfv7YbH0DMzHiN5wO1Mil\r\n9n2KJ4D7fqAnv6dO8CI2hJZNuTEoajor9FA=\r\n=Pd6E\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9e516d30a1a537e027a6b3d78bf9121bc5831d31","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.3","@thi.ng/vectors":"^7.5.5","@thi.ng/geom-isec":"^2.1.13","@thi.ng/geom-poly-utils":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.13_1654791400556_0.8559533996655841","host":"s3://npm-registry-packages"}},"2.1.14":{"name":"@thi.ng/geom-clip-poly","version":"2.1.14","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"24b7d7e5827c850c118e36cc4dd884214b195f80","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.14.tgz","fileCount":6,"integrity":"sha512-LRcwW6GgoO5Tb9RgQrIt95ArN+hsYsAqCnqSzNP+tlutDETJDki/hIjpODajwhRRmfzQW5R6Sfa716BXRIxmKA==","signatures":[{"sig":"MEYCIQCICELi0eDF4yvzcSWiOH019TCxVXclXdp7CIHdK9X0GQIhAP9rpO3KqNXACNtQTdTsdyYRcWdcfDSEjCW7zv2F1F1H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipKYTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrecg//UII/0p+pYOFpTWZfi/NcRG5brymL6Rv6mcdytVMSL7HbzaXg\r\n2cB2nvEedfd/6xXXb7zTkhVAWNr36yacJfAiBk+IQy804265T/kkdi8HOZmq\r\nAxcJGL92YKVj9oNWj9rZKhUzMaLRZ/Xzu2GTp3eYpZK4L5L+1j867bdLaEIP\r\ntNEWC1Du8AxcjomfQbODeWgexTVJQZ/dBnNGxfO9Z9eG4Fy97gRe4w/2LXNj\r\nlXm+x7WoPqRM/z+q8wxHGbSRF/xgVMpYNJKX7CwsUX1thoMny2FAEVDmzM56\r\nHeEB4xVOEry3Ifd1FH+LTMqQ34pTMHRjh+B2GRSyq7DXNyBg+8rvK9rNI23Y\r\ns+QHd5jskkrcIMY8Jow8fC3gADcxXUj35qmGp5NEPb7mSKoCx+X6xOxHu/oX\r\nVu2itUdry4M5Ru51dCiR6mrxEHKp2JQ1e03vU5+5k/h2dmsCt9qmAQyZkK2u\r\na9TwnaB5VSC2gWAszzN6U8NHdsmp0PTTLNgLuGa0TjSfgMuyn/DKbSVlbe7c\r\nJl2PY3JtomQ6XytGIfAJfW8Eq+vii5pMFRVe5nnL7P2xyJlRu2sospcBV+4t\r\nQmVM+/LhLpBvt1TAxrt9xunoSeOjkNXBrniIPNsXYya5fRtElGWW1f1a+LDM\r\nBG1jnu7i1Io72dP8zBaU0ckjAoYCh1M/79o=\r\n=Spzg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ab0188234419f2d9f471de80871df930e5555bd6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.3","@thi.ng/vectors":"^7.5.6","@thi.ng/geom-isec":"^2.1.14","@thi.ng/geom-poly-utils":"^2.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.14_1654957586999_0.09120895213902691","host":"s3://npm-registry-packages"}},"2.1.15":{"name":"@thi.ng/geom-clip-poly","version":"2.1.15","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"8142ff20043626295404bf8b5647b53896dfd13b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.15.tgz","fileCount":6,"integrity":"sha512-L1dHWofVFvmNp1cVMCyuzQdzvZwGuXULNjDA72nZV6oixAYnkWde/j6tOyY9D008P9YBIZcB1dm1u029Rk7Gcw==","signatures":[{"sig":"MEUCIDEnbPjHd1KLyHifUcaONxRzUrwvRXI5zvYHjwnoTMBmAiEAubA3NADPEWGazToSe+Y6Ue1SxGsUrmiSi5JTi1Fltls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisK+IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNzQ//dKU1LJAtVuAxBZ2wcuzhMfWJsNS/cKz7r3Jp3wY+FooLeiyD\r\nLniIWAF2y/h66oQPhemPdZhfs3Dhn2t6w4s5ScTqgOvNDE/2NYkqC+X2N6o/\r\nGW6yisH9IpH9QfYustve6OxJWlRGU3zpXbAMZ6HQdtsHVNa4j7ghOWGmRAz7\r\nERa8tKURg/87X57ngjtsabm7h3xMkT8tlsCQq8EgManBhLS7afkIGSpxlFcy\r\noiJwzrcFngehs22TdF6doR8w1u/TS8g04Bo0nDOXrxq6DF/P9djKKq2w49IM\r\nDXFC+5BxdH/yv/cQFA3P4xtkwqXvgWRFoUfHU0lODEHyb7auayXQRrMjDJUo\r\nAVQ3XgD11B+nLkww0Lvx1+pzxTt0i47r+8VxFm4UJMz3KKHRykikG9ZO9v4t\r\nwgVpsBJdtxUaaTKSMNhWWc1yexOiEjfE/38x56b50u7Tix2kBunxRBQcA8cc\r\ncP6QSTdQ/ZVWq6wFecMLU0rtU6P490DSXwYVVdIw780Yl5nq2Mt29cxnJn1L\r\ny++BGLLWegyJIbrm4bmCH2ccBWGeUkdNV/xdfPLYhcSEPMX+Gap+IaNWp+OP\r\ndMeTCz3oZ4XrBUItJQGqb7tZKyLKrY0w+vEXhL2PvbfTL+YaDJck/Mmjjm/O\r\nNc/WP63cvAO9SioB2s6GFATr7FhBYzo5Aro=\r\n=pGmW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f50e292ecc7dc74a6705b07fc739bf827cc5efd7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.3","@thi.ng/vectors":"^7.5.6","@thi.ng/geom-isec":"^2.1.15","@thi.ng/geom-poly-utils":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.15_1655746439887_0.08049514930218105","host":"s3://npm-registry-packages"}},"2.1.16":{"name":"@thi.ng/geom-clip-poly","version":"2.1.16","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"332848116559540b5e03c01b90a8ae571fe5ca65","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.16.tgz","fileCount":6,"integrity":"sha512-aN/EQaZ2GR/ME47VG59xerUxJehnntD//gZUy7QLcE8XxupF/py3i01rGVI2Kb/FtyZ1KoWI44AkjjLNv4h9kA==","signatures":[{"sig":"MEUCIGqsQi/ny67zGXvhP4bUxNQRA8Xb1++Y2ZDIQ3SKpeNPAiEArodrNOhSDX+hQN1e5O2w5yqvvgf+rfoftMM/x/QxjPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitFm/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcMA//Rkwd/VquKQGaJ+udAY8A8P+O4xRqK0O4X1xfRuXZtkFKewNe\r\nwEz01CWgT8gxES/CeUj3k1vEAuTiRrPJO18yutFiEgVbTWrzS8nPkJvaSJgi\r\nk6G3hFQuHy7bnGANVzEy8tFv/Mx4cMP4o5vPIbXsYsNAosQBvjQ0405FRauu\r\n8yfXvWQlWQcaF41J/cTyfkapf7qed63wzFxpoTBR8aD4iKQhmKYGIUoP/88O\r\nuOuvEk+z33jkcMsMtdJFseVUpteAs/RFXzoEEIwpUtSWQ7U5TPro+ZaskDnX\r\n1r1hpGeGefrgzRRMzB3ejCJtZpo1Y8H8gMrrPe2gNuqoKjEr8vKtZRcS0CK3\r\ngZ6lxqIFCjO/gzKgj319oYsEQqdvRohGVSqeAx7kA7WswGljwum5MEUPeMQe\r\n8wKHpUP3t9QPLs6koe90ztyqRaiLM9daB0zgKxhseLYaH4+BNQiXxWxLFTN0\r\nEb+M3LrrmV71hPhlMjRm1qSSy8V4moYrNfFm5GdtUADX+3QNRDD/IiYFnyla\r\n3EFJ6Zv/fIk0d5Ji0i1y4y2hKXxcw8VfSh9E22qFqUPAE7fJ8CoIN7Slany6\r\nZ6zJ4o7T1jRAvaapwCT1IopsbNLqL8bBj97SBcerA0lbzlDDsV2M0LNwsXbw\r\nAMIfnuTs7wqww6NZ+hA0pOMhKe1CNczNZCc=\r\n=0yt2\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"73139849c7b46c0451693d994e14a34bc2434280","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.3","@thi.ng/vectors":"^7.5.6","@thi.ng/geom-isec":"^2.1.16","@thi.ng/geom-poly-utils":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.16_1655986623753_0.04669790977578936","host":"s3://npm-registry-packages"}},"2.1.17":{"name":"@thi.ng/geom-clip-poly","version":"2.1.17","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"75c609a5d03bdb9e6dfe6d1a443281c9e4a15745","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.17.tgz","fileCount":6,"integrity":"sha512-MZaIKNNP2aBtTcdccJdV1wyYUoCnTku/MZ+mSrXcRhQQDOFfg6lKrPcceozRe/Tfad4ARIOuZw0/3+yoH3A+Dg==","signatures":[{"sig":"MEYCIQCW/mvhADfimrbxuHgcE+6pJp95kev9MxQb/zPV0AckEAIhAMPgK65fmjtqffo2pCtdfZcg5Ve41+bBesdXoWxAfsb9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuwbgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7sw//bePriAxbElNf/wokzTfLO/sDhgbdVclJVVDraVD2UCESeAF/\r\nlFRjFcE660zdm3lPu4uHsQ4KJFjVg4ETM9Ai52ROX3aKOyJdLVR0sUdtWRwm\r\nSvR7SNA5xjdMwkCAI1Nsr71/iOWp0Ecd63kMX1/WGbqfAo4YjUGG1C1utm8I\r\nsQSstwq2AGurXnpjmaHGo+OL63rVlAXV8r7c7/14pSCQL1/cu3lCII7rBgUe\r\nntomD1+w8RfLNfzZsiMq6EPr4LlK30YRSLqtG+Xjq+L3xN+NDgmF34UMgz6v\r\nVGwfp/rZ3Jnttljia2iNA5AQFh/GvtGR9De/NZZjT66hRxGkxkrh2JJuB2mq\r\nL9qjDzqshA4jJhVxaXWkTGYWrX8n7tcXFEXJXWvzwm98Lt1/NdwGd9JFWxqh\r\n32PeFN5cJmxddyrRLWeuOAUTTCT3x6dhCrpAwG1KTfdeOhLT4npFCjzIKJ0p\r\nZsww0OwFjqphrK7/fcjWZ76TgU+Zdsxq0RDkrM2O0/2/HTk9z1DpNz6mbKqj\r\nlvkcNZhm3s/t5exrVwg7x1wWwSoQD/kUGVZpQuPj05CTV+CdCHurt+bUxz8E\r\nPIejLRHDu6b8iXj6KPFHDjsmYwGw2KjZsqZXEMUwVctGru7P/y370TCX2bRV\r\nap4/tAIho1uObknmCWL6bK2+E6Rf6ylAaUM=\r\n=1YDa\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"207404f1e1fcfd3596780322d9218156aeaac3dd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.3","@thi.ng/vectors":"^7.5.6","@thi.ng/geom-isec":"^2.1.17","@thi.ng/geom-poly-utils":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.17_1656424159837_0.4076981490382119","host":"s3://npm-registry-packages"}},"2.1.18":{"name":"@thi.ng/geom-clip-poly","version":"2.1.18","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"ea5858b0ed0201d4a3a1f11b7da4bb2fbf469d51","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.18.tgz","fileCount":6,"integrity":"sha512-bcm2NCI5C2q30ErR7yzh6Ogg8hIhrU3YnojSWDeDFz64ztgc6cEf8/IYfvyugZAIW8DsEpOf/FJ0QsrpnPqSig==","signatures":[{"sig":"MEUCIQDNau0rH+fGx4zyB1lC/dH0itt0hP8ICjrHj8KGjqpmwwIgXONQEBtRkWlp1R7GuRqjicsHHbPhoED7W337OC65sCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHW1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAnA/+KYDIPPHOsh6yIeW7fNKvGUq2+wqG2FCtLsuuSJtlaF1YwyYW\r\nF7AME+52WTWsvJoYL1PCNpTM322MLeDFrTrvu96deI/V0yRvMrqFwhYg+6KP\r\nIC0q7fYJPTXmkkI7b+2g+hYfONc2MBI3wwCZKAjlkcc0XnOQx+YVUQ3HK31o\r\nbcnrGXxY/82pNe6BCQK7Dh3oo7BW4Ko/qMbOCOWK1CVX2nF9PFU1Lj2P6Uiw\r\nk3qKJfeta26LPkVHk8LwhyfEVjR2UYiztsfB5KEXNwv9r+eRvgtTtaDD4h1M\r\nptcyUozsDZiyxGZFT0X/sim25TO0pc4yFN30/uvcFQTN/fZTzdgGFkMRTcDb\r\nNsJZKYYpKxTMGtBjevVJVkmsGxb6ZiLIyBexw4GZ4HRqPliH9j6RyNRlQNpq\r\nW2NGRblM+h0yxYahak8pJfIpxe3uTH5LyqSQYPRuuaP5Czgo+SR8g2w+eLnZ\r\n5rXH0NUfIm4cy74uUaIaQVAk1IEqvdOo+imFWD6JQ5hHNnJdJj08eelPmI2B\r\nQxfE5aNDguhqtaR/aPUyljNRhcS/SV+1xHDMkxUFMH97AqdsG2OeHrgYLXo+\r\nFdBcLPs4WuKsVf90TDq0VCmZcKmgXUeHEnmkDBIfN18J0qKJEL5ABVpC0C73\r\nO3e/UQzHkTrB9JikVuc+zp5/oiVDDebhvaE=\r\n=4p8W\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e64b1ab39ae9bcc494ef006f6329e5182fa2a326","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.3","@thi.ng/vectors":"^7.5.7","@thi.ng/geom-isec":"^2.1.18","@thi.ng/geom-poly-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.18_1657304501176_0.8341637420824204","host":"s3://npm-registry-packages"}},"2.1.19":{"name":"@thi.ng/geom-clip-poly","version":"2.1.19","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"b41dc9b97551b0f0da6fb60fc6b62091ae1f79ed","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.19.tgz","fileCount":6,"integrity":"sha512-RvyuQbNA/MzyMb4o4bfYyI6je/s9TjqCqyDa6t4SW1LSc1VWbIxg7+Lkbxl8d2sJzQej8q25o4bcd8J/EpID8w==","signatures":[{"sig":"MEQCIH72IC5F5SXsmFFm+DTSHN6OJAxjwKrfOnTFMBolyIXTAiB6v2LWGZOg8Fx9ENDlkqXpNdfu7qPlXe+PMAuM+folEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1tADACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2Uw//Yc1fk9UcyNQ2arlVp8i9k7dofROj4R57FYBqCItuZmTQEZbU\r\nkv6hZD/WX1VRLJI8gVL5UoPvRD315pUEeKhCZkmqx8z918tiKXYoVfKRRu1C\r\nsL5e7pgfoamgJgGsYBDyjFWAcED1hQUB+SVZR2QZHTJ074GBWxoRRdpi928D\r\nZUvR+aa/CNaDxngkTamo13KCEMQmdeMpY5NzeCg3aNNxBfTkbO8bmfy/LYJM\r\n8YAE1CaDy4tY+IHqKLVcNIMfx1z9Sd7yTTTR6FQz2DjiYjXiM7Ym8tTSx9wk\r\nbXKpkrKBfwoQpwJwR23Emvv2UZJ315n/82PkS89bHHf4POJOrSJ32NitHITg\r\nqyGddwLlof0A73eUr+etN2zh2VQKuX2tQPxKQNaKjDau8FhpyV0WvKTC0+2Z\r\nNeUNlejt064jn55MPaNkclkO3RLQjko9dus0k7WglXWJhoxZSl0Ne0VfX0rG\r\nIMCWYviPrwgIIh0unM7eMy3r2/Z1E9n/O9w/GSVnTox7QkWtCTsCK5XOgjD5\r\nAFzhwS4Wjuo3SQvsPPmu38fQyLUPYxZ2ZnaGpqUx8OYJhYfwE4ZGaB8l6qRv\r\ng42mcHivU2TZtBNrYqNFCNsCQfd73nBhTHMkbwGoywtb8IsVXi61L8FGzbgU\r\nNnJkRiQpVT0hehk+iDQetzBYwRf5jtJ/ho4=\r\n=VV25\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"108a6357b77d457912d30681d7cc5603ae995209","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.4","@thi.ng/vectors":"^7.5.8","@thi.ng/geom-isec":"^2.1.19","@thi.ng/geom-poly-utils":"^2.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.9","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.19_1658245122845_0.9401261916847483","host":"s3://npm-registry-packages"}},"2.1.20":{"name":"@thi.ng/geom-clip-poly","version":"2.1.20","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"502a4ee36d789fb640163df6063e0f28bf35f62f","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.20.tgz","fileCount":6,"integrity":"sha512-VfAwu77xWfjVSF1Aa1mJOwOiDGfwVIVHyZjVoZIso/sDBU4dqQJE/28ehAVbqCIhBsoeko1prZ85UI9NZf63Vw==","signatures":[{"sig":"MEUCIQD/n0It0s9lqtClCc4Gnfk91la449z2cC6i3F7v0e7VYwIgA8PC0kIEX5RR5aP2lsB5AvIey5EwNqZX9FvgGPFDchY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+meACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4/w//XkeCyfZuVmKXO4vWCksmNcXIaGzEWxhp2SAHyLKbDzPI27G9\r\n7Q/Rwk9i82MI3YgPGGpXyO91N1IaLo1xRTtKNJCJPSE3nH3ks4M+1S/3HlWH\r\nFoeTj2TfSE3jdLC9MKmnWgRmwR3zE/KZetq5qXc99DC02zcGYHNixydGONnZ\r\nTOsbF2ZV5x0nPB0CFt953OgH6tFlWuK3w7A72PosyeW8p2ioXS7IGtHJ6M+r\r\n/OW9s9a8rbfC2l3CS6FJLBCX6fx/8wIsQCc7O8JsewB008un2r+9id2WniKX\r\n7Q4+Q03EPlQBFDn9iRvuaqQwkY9bNkSn24JX7VVo+seOS+qURRhfJ0t1sUxB\r\n0PLLg/jx7jF38DlCWeiAa0oWBtqatBIHvKMClMch2FhdOo7KmGkxGFBkJL8Y\r\nDRPhoM9sIqrsPPOKi+sZMGLMYcPehzCZcE1L10wx17dsE1whTwHfE4B5/z+B\r\nX8DC4rew5OPXpltaJtqcGptAkyr+d8sALyoHbGhQkM88kW/4FyEyfXnIl7v/\r\nzgkXf8+jYnlFJMVQy8nk/o6Pb4iR1GfDTiPcMBNOwklNhILA+i2Ne5Cd6Z6g\r\nhaDYK/4NPkg62oaVsg9gKl5Arptz3igsIIVt1AqEdUcI6mMgfIXR1GntCZmA\r\n+CElz8c9nMxRBypJ5KFVrkhp2sE4LO1HBNY=\r\n=VRC3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"976ccd698cedaa60dcef2e69030a5eb98898cc4a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.5","@thi.ng/vectors":"^7.5.9","@thi.ng/geom-isec":"^2.1.20","@thi.ng/geom-poly-utils":"^2.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.20_1659365790683_0.4672196409530658","host":"s3://npm-registry-packages"}},"2.1.21":{"name":"@thi.ng/geom-clip-poly","version":"2.1.21","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"7ee6d1be3a2244780b111262211e4f75072a103b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.21.tgz","fileCount":6,"integrity":"sha512-7/P+CdryBlhNjuYLrxXDseNb/hytMDcUBAzRfilD7U0IiwfV2IRPGoV9zEBectSsmAz4qIvFruiGBk5HXq8CLg==","signatures":[{"sig":"MEUCIGYFNdhJ+oHIhFVyYzkwDvReRSWB27HGaq1wXaVx7VRDAiEA8VcV+MirZr4lzCMWnbyXy2vKJyWjyQ+O8Vk6Bay+a4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6E+HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3lQ/+LCEzKrI+4jn2Yh2T5TMwedN/291O27XC6bRTuDnHuQsQLMTI\r\nz2J3/gAwzIyK7F3dHQZMdla/bvRgno2Udb9DZ/KVg3CqJd/Dpb0JNqp1EOK9\r\nswGIrGQwlthprr6S3yQ4EFnYGUgfIdNIpE1aY0ngLgPGXQ58lYyt2NhlXP4O\r\nlst3YZTQLtNaW0hm+0B7qhUIfysHdKXECzTqPn7+e46T4e6n8J26kJkqzysg\r\nqSGtO/sbOCuIoYEitykdYqsw8PPYdKnIy7PhrMdq4SMHJui85AQ5bMMZv3uS\r\nbB6S41n4RnEobpacKeIvnY/P+oZRrTk84I87XVJt/Oie8sg/Q4PvPC0Z/OfH\r\n1IEtB/xtWt5Wyr0hD+xMElRxArrJZHHXKZnfUpHs00HBZp27Zw4gqlfxL9IT\r\nNMTme6KWMztyHgwcihl/CEEkYf/TPf8alFVY5qmPfWL0MakTl1s3csu2fBrY\r\nwrvCCyH2NTr906pAvtqxhA1lDVIIJxRh7UUw2N24jzfjvCFRWhvR3jls4Iln\r\nN+9esp80qGES3tE14t2gH+ninfGygxykXu0P//bfq4J7QJC3scXpwfGxtN3C\r\n7vodIOa10OlCUJeU3SPojFydWnF3jTH78aMc1ehPICK/XeWm2Qfv+MMmWEpM\r\nBc8XhaWxhD8hEwf8h40LFNvzEaDKYvPceU0=\r\n=G0Fm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24ec2749982f4193e6bc50173a238f336854bb1c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.5","@thi.ng/vectors":"^7.5.10","@thi.ng/geom-isec":"^2.1.21","@thi.ng/geom-poly-utils":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.21_1659391878846_0.5226626727074613","host":"s3://npm-registry-packages"}},"2.1.22":{"name":"@thi.ng/geom-clip-poly","version":"2.1.22","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"f9a41a3be3d8c4cb18de28708de82642ea379aa5","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.22.tgz","fileCount":6,"integrity":"sha512-5JxFoKTjA3U57FUD8aaZU/QZ5QEdd6gZluejLjL7jKffssKtJd32beLh88rqVYx91SfARf5Y8qmtc/ge/PLLYQ==","signatures":[{"sig":"MEYCIQDGJZOjh2eHEzDku0eLTQK8Y0xGHfmswbmhy3XEtTJmBQIhAISkhAnjMpEM0BoWhQVE86Ebas3ThhRbwio/tfXyHtyC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7oeYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbWw//Z4dGxSUb6Bb9hJv1p6EsQH7DW2M9WtPAY7l7u9KpSgNSQzWn\r\naqZJI2wk3TwPlTVNxGgCdcXvGzHQauDWk8oNx3W7VAOq84mJ5cExYMzZWI/T\r\nr+IPWb6BHvto8tslOjXjpvtyheSrgbLSx32qIhmymVceurdqYB1iH5QWzj/e\r\nAN9PjiWmQIkvt2Z1ZRoGoBACH+z8jGrNEdLS0n644nOhdL8c+P7214WNVZE+\r\nRET5O96VgVUstvUauz5AnNKAkv1V+kSeWe3M6xyV6eV0ymRluZwNlWrc/Mdl\r\ncX1h0cinctZCbNxt1xQv0+DxuQawSoZLMKTV9n3vqVGVXmTdy+SARcFGbHwQ\r\nnW3d89G0Yze0o5GDSZJh2WXlksRn1kj6cffWsX789hRAZFONUd68DnwB26R/\r\nMsaGWd0YQyegawbby1IVNzzrOdYOMRbkY70bxy6BpV9oCdF8Wnv8WHKJZqqo\r\n+dVoqtOBs6JPE/dr3eVV6Uw3GPTFPE/P0KhwBJglf9uMgvQNnNlLZamJB23T\r\nA+NSzIQcKbYXbBaXwLL/8AgWyvxxGCJl+UZKPuXC1lm/ClQuQTKkHwmnIjBT\r\nStNKvpwGqoAxQtTRGQwL4xH71op+wzq5HshdjiNxERZFi0yUy5RIzq1LtOk5\r\nwkQJHBP8DJcT0xu2r4ixsmtW1O+m9SrQMjI=\r\n=+PSD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01b7a47077d88c2aefe77650ce3340040bae00ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.5","@thi.ng/vectors":"^7.5.11","@thi.ng/geom-isec":"^2.1.22","@thi.ng/geom-poly-utils":"^2.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.22_1659799448663_0.281145012772263","host":"s3://npm-registry-packages"}},"2.1.23":{"name":"@thi.ng/geom-clip-poly","version":"2.1.23","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"faef9fb3e703a05a8c8d4e348766aba23940bfb4","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.23.tgz","fileCount":6,"integrity":"sha512-AHtNaIbUo79hi0sQHJUz3zsF8Q3jS7AR4fhUluDhHGhcv4w/PHgzIfqadUBtwcYKKW6PcJc/pFkiFKB9Ff1GmQ==","signatures":[{"sig":"MEQCIB1U/TDvUHT1Z/LTXqpSNra94qsfhzes104yXwkNJ+cSAiAlxN01kNWQLAPsvognSrpmAfr5VyRVKLbs1IaJuKbEQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi79pqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop9w/9GtpF5w90th+s6pV8c//KZa+77ViBcA5y9HCYdLCRdQ/oLj5G\r\n0gxrSc9Yo1DeVrjnFeBnur9z+FyEpDtMEtYcOfe3eTAEJcah6MFf3HEYEeaO\r\nOal68eZUQWWKUusG1N699lIki6TCeRQdyUnIrpOPqPsnL7nbG4oBO1AjAb9h\r\nnsj7f1JDdBv7O0ZVTsRBsL8KhP2DtowpclK0ZUe8ImGV1bmPRDM1I193kS0e\r\neBcTFhWT+7XOXwep6sQf7emtSLCKnqAy+hDcMDpoKY+LGYubygXU5LeZr9tA\r\n3Rvndjz6XFvHtI1INSbxzHwys/fXiDzCCIn0BYikW4tsDdtlOL/zHqDBklxR\r\n4aVNbUmyX1gQY3cO0/HnHA5J2KPuSyJjM4uk6+KM7aqX/xxa8cCdDAgvEnYI\r\ndniw4pXyAcNIUSelx03NbA5EtXnpS+SZTDtZb9QcZ9lTD0K8KqvIgZxnjHo/\r\ngGm6mCDIh34uYPrXgH0fb6jq8wYdWgmD1LKmwiQFeQKw3Iy6rz1Vio5qJa3f\r\nrN7K+tYNuSywM9BeLPjTmKfWGK5fDWijK8pCWlxM3cgCh0NiyBt+/fgFInQY\r\n+YmhcOr7rbz6QGolDjLB01JzpJQYJeiEzBEMho9L25hGuLdGALhl1/y1PZbG\r\ncrw4s4IBhYdkmtl4AEigqm4JUPfoMC4/fco=\r\n=4uyf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0eeb5054111cea51f4714b013dda8700ade3cd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.5","@thi.ng/vectors":"^7.5.12","@thi.ng/geom-isec":"^2.1.23","@thi.ng/geom-poly-utils":"^2.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.23_1659886185771_0.5535158622003533","host":"s3://npm-registry-packages"}},"2.1.24":{"name":"@thi.ng/geom-clip-poly","version":"2.1.24","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"cbe9145baca63a4dda6dd41381bb190ce363cec1","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.24.tgz","fileCount":6,"integrity":"sha512-/bw1r74ynS2xn/0uUW/yCjkn4lUOdorqe5a/P/m0SsF7KJNaOQUv5tGpTQ8H8aeqexAoQiGH6IO2jqGGExaruw==","signatures":[{"sig":"MEYCIQCSoucaK6tp/hplgC20LWZXMsFlqMhKtLg5ncCa8sv6tAIhAJi7OSKrq++SOgLVKGYGCtvogel0zkYC/vV2rFYEgaDQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+mmOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkDg//QRIwOYrO3rVoEaan8EH72q5fY+ayYiCh1WywZLxjO63LRoXk\r\nrYLNZuW9o4pLyK2YGiYR0fOK87MU53/IkgN+QmIXVti2WzUUK3OEjIH6hcVn\r\nal8n3M0F6a2ULnMeNKySIKRK/MkV+v6YzKPlje62+gikfHX2vG/vSsS/UfHW\r\ngYTv2WS7DdCq/7YF4aRS9scV9KDsHYXneWQi6E4ux/lyL8/1/CqJBy10GgXz\r\nB8CcfZ2R4SIMed1kQC/wtTZaxNdpMK5USn/VNWz+mdJdtASP+Eo0qX+IJiXO\r\n8LDkpsMk7yawRXvCF+SHLjLCRBibmaKSIkUTP3v+I/SwlYs9c7xFFPlA3r7q\r\nuGTgLDA0RT1o38ixASdJqzn72JRxpjvC8ucUWwPPXZqqidJg/qFYiay7c7BI\r\n53i50HD7OGu7DA7mS6KNsRtmCkLcrMhrKr7GXkWW5lszksrQrxOxnxMQbYeK\r\nUcZ5cJTdRbzSY+rv6RT+a/k/M9ZYB+OeF3s+dFhRXOGIRAEFTQT5T5aO1IEF\r\nKCGnTmATr3lMR4UESS9E5UWtivljfksVYXe7JRklDnsnbnUcPlnWYAQ/c7jd\r\noEDicduLrfEyCky3I5k6zh3qEAbxSP0ZbLKnlxkkUzbv5GpSYYeX5Gt5uw0h\r\n3p5En/UOjTdHIAPlvL2p/6+JavwsblQyQoU=\r\n=v3Ep\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"295e76c6f68ef34ba2117ff77612848e09f5c587","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.6","@thi.ng/vectors":"^7.5.13","@thi.ng/geom-isec":"^2.1.24","@thi.ng/geom-poly-utils":"^2.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.24_1660578190452_0.4852701471914602","host":"s3://npm-registry-packages"}},"2.1.25":{"name":"@thi.ng/geom-clip-poly","version":"2.1.25","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"d964d07f20e657fa1fe4e419b2a744d9cda340a0","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.25.tgz","fileCount":6,"integrity":"sha512-KE1APCH4fPsESaPNP6k/Dso88P4IiZetRBgH/KlrS4M2kpjQ4fsS2lVGFoY1cD4hP8D3uz3i/VXtjyLJ+nBbSw==","signatures":[{"sig":"MEQCIGs3dtXeFl55DM8ckfWVgb7CKA9WJszktVNCcH70XzAmAiAbsCj3ylmpvMkLhjBhzrKecVPGlahhb3B2iAl5qS/gdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBK5gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3YA//YhpJA39PUzeUXa2q/FS7CFEC6X3buw5CcfTTm9SolQWADL8K\r\n+T5Gukypvb//qxOuy5eiwjxnZSUjEcup6Aa4v1xcmorQ9v8jfRjFXbzdACoq\r\n0riLG+RLUVkmKXDDOXreMfzCYWv5jFQsIuhpxWHHN0L2qL3jBZbo79y8ILYx\r\ncrV/kzrvJsGLXT0uLHfi7FaHGRvWh73epJ0K/WesXssNEdi6/6H7GluFqW2i\r\nZWSiQKyMsgVSYtQ/Cwb2B73KyKpVg1D2lZgWxXIAGA8wc43pWldDVJ+/vmmx\r\nAfXFiqe19eYwLJ8USdd4WsSL40gqcEmNys+pTOAmADf/r/LwXBjaV5AQ8zGq\r\nhMAit+Hhh1z3CacQbC64u6kIzEGsT0ZogDtb/iGg+zf9OahIrrpllKC5t+wU\r\nTd5I7BufDF2uhbQeu+GhDbTdyVYR3mdX6r0kNrN+HSiOJfBbnc2++4y+MzU2\r\nDb9CxJM8p+OJ1DA65xkIfTgmpJLVJG94QgoVI1lmUrhzYKOdlgwkuMKqj31J\r\nKe8mKfxC+RHKknTfqStk0yrLAOQdODKSR4IzzwQbACijgTZVFIq0+aV+7r/h\r\n0m+Lj3LRkAiBU6e1ju+lyqiDksLAMDeFvLtNTibdyX9ErRCRXs8DIZHzL56z\r\nj4+t8tmcwoGnY0eJuSGgw+ZsK5OKpROv6rs=\r\n=tl1I\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"be8423e2019e95c14a096260a93b9762dde0c768","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.7","@thi.ng/vectors":"^7.5.14","@thi.ng/geom-isec":"^2.1.25","@thi.ng/geom-poly-utils":"^2.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.12","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.25_1661251168049_0.7008521322824663","host":"s3://npm-registry-packages"}},"2.1.26":{"name":"@thi.ng/geom-clip-poly","version":"2.1.26","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"ce901652113fad295105efcbf45f70df7876a1b9","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.26.tgz","fileCount":6,"integrity":"sha512-1OhB4queobrhKVdXNdsmu6BC41ECVqS5gUcuZRSgxMOVC7mrvqwf2IrextGSyVUjzY0uvQWdqgTyVLteZJxwvw==","signatures":[{"sig":"MEQCIBc+3ZgDOc07CjUCLYCPIOUW4YIU6n3p/tgqjDCAfUNvAiBzdIcmENufMun12587sUjIvvTNWHQQ2mJE1EVCnnde1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4TJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTEA//YT27ow82t5LKSYwr9IIOCqGpw3uTzAXSFxJVrK8XzQsWvzLo\r\nP6c/uGwalqGfr2la+lAPunM6RyDgsbVVOUKA8CW5fBo0qRQ/ZmpLgMVKIvID\r\nqbM2KOBgRW4e2S4RJMYy4WVp7KetSFxyP3tMcCYR5RMiyzFQjXrr6yy0o1UG\r\nD5PAY9vwr3N4WnaQBvjw9ABe8iWvRgilVBZgxtm4nnXibeYaXiegyUei9G8j\r\nBnORpX46xp1K0hDjJQID3gHXIRIxRKBoSNOO8zJwGsJoSd5T9MoSfA2I+AV8\r\n8AwKEl4QWHweNwZgv0msjEP9hFzi/uKrEab94z+jiVQ15bSkP7Reono/RPji\r\nKO6An7oIJQVjgtzy0bhB9oW5HdrvHm5VzXgq1C1scW6RrP+buypuMwbhk49V\r\nbvo/x/ZDv0MaGVdKCdOxgnzSdDEbqMYVuaGeLXF0JEEsD7PBUCbmKr6Kn1tM\r\n6DVliClSBwLevp95lBTPEPWBYn8mzguHppNNdP87RqAc4U4YaL7zp/nnedE+\r\nIU72AsdnsPCZdauwbEgqSHdm7Lmmn3z3OldOz7XDHghqyZ4aD0Xrf++wZCpd\r\nOXp4ZjmIcm58nzhJ7Q48Q7+p+flblzgRJcC9UwFSwzG9RLs7zIv/aD2GLcMU\r\nR+DCzL/2htyT1EbNt8nJawnOz5YR7lW4IQo=\r\n=RQSS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"973139c5aa3b50081020f4cc726a7cc330f77fc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.8","@thi.ng/vectors":"^7.5.15","@thi.ng/geom-isec":"^2.1.26","@thi.ng/geom-poly-utils":"^2.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.26_1663796425314_0.33286563465516683","host":"s3://npm-registry-packages"}},"2.1.27":{"name":"@thi.ng/geom-clip-poly","version":"2.1.27","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"51f2f0a9fdeb870e31786b0bb8bb73eff84e783e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.27.tgz","fileCount":6,"integrity":"sha512-3ZNBqQeAyqpyF3yrsNWU8Q2FQFXT9N4/ywRjhHHLf2/A+wSryOQ7Teas/teqxOC+J4SfV6fXEo1zaMQCCcSWvw==","signatures":[{"sig":"MEYCIQDr3eItlc8sF8jjw+5lecaIjTyMSeSUMz28t0OsDQWX4AIhALZQZfkiFv8uLV8NYdWAAT2QleojqYqEQrRDyjtIUxil","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyPhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIfw//WKeMI6hQ225ZgLslVthtSrQQr75uuJd64yn668RE8BKZeEgc\r\ndx/rH8F0ZCLXIZepSHUpA01H0pYCcCrl1X7yVGHvPIDWGI26J93nCNEYzHry\r\nw0Q667ShwKl1ZLLE+vER5NMh0ABk17G7lFqaoq3xdQrAlotG+WqaqDBP7UW7\r\nQ5OQimXVmlUMgl0ZfqLP+UmVcPEhVe9zJwNzIXBElSsvW2yiRQsiyZF72AYL\r\nLGgMVpdn8T6gOp4NaensNcjk9Bh2ApIivR/2JFAH21F00dLfPzgbi1yMJKtR\r\nwPPkWlDXfmUMCnQn1RAT3cDb2wsHh8wjiUQMwA2YHILKadXlgqdEm4iiE/U0\r\nBxwn87nQXCbyRaa57dCUNGa5FRI4Xm8syuaxNP0EI6+NHsl62juEtpJpJ3fu\r\nsBZa9kSHE7Cl3wr5qDhNK/Oa5s84bdUjj6h9mpsYkbRI4fTbbsVhu4ORe+UR\r\nOVmWUH/MndcwZFDVHPYDKmyhPl8wF803PCVb7zhSxJU1PAlpFdT4zoXfqpjg\r\nkK+U7vFFYmU6rlp9yurK61UV2+yJ8RXgCxb+9mAeleTwVSPfZ+1Yg6t4rSWh\r\n2MSWPoORBp7FsCSg4dpU15gvv2EJY8Nhp7sKz1a5TZhwBsPWnYxajyccm6ps\r\n6fdIvoVvvx9OqTJGah+aSv2BBCQxy9C0gQc=\r\n=mOBs\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f4c59114f2d2dfafa9014626038a9ec5242b0606","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.9","@thi.ng/vectors":"^7.5.16","@thi.ng/geom-isec":"^2.1.27","@thi.ng/geom-poly-utils":"^2.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.27_1664295905120_0.4594253640044723","host":"s3://npm-registry-packages"}},"2.1.28":{"name":"@thi.ng/geom-clip-poly","version":"2.1.28","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"48d885231e036ea409eb63d35a04a0b1bac8f23b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.28.tgz","fileCount":6,"integrity":"sha512-cr8uMptV2CMLZZ5fmGC7FnQ8o+xkEH+C2qnI7Xskfcg9zDhP1dtQ4E2OM2UWVeVOSihq1ynKd2l5QKp17DtdqA==","signatures":[{"sig":"MEQCIBgpl/ohYDjwKp4Qk+bLKteDqcs3TwFEHLFGHLMgfNSIAiB+QXvXyYcYZNrf00eihMwStv2yKJk0/zJIbWLHc1fTXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwmtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqwhAAjf13KcctyXZ8jPn/4BD0fDupzTvkSfb4GP6BIq4uBp45Cr5u\r\n4X570XIi3RE6T7Ss1oV+rTZCnkV6sbxZ9N+ojIu36BmEjC+CHDDU1f6AOKjX\r\n6B/xCsGxNtuqQbMlAgwTdA7jwWrhN4jawA0RnovcRYkJu4HxUIpmJ6pNZ8wv\r\nVWFaOZhBpsM0DR1jMXfpsJaEvYCr/AIGwP1ieOZUUZ8922cJo94SiQj0kPZd\r\nLR0uj9ItMHPlTIoSQbX2nfHY0WQkynOMecm+1FvFXTqvGgz3pGTjp3/xa/F+\r\nndWKl1ueEcxLF72wunR+U4zRCDcpeAglAr8TKsyab/+cQcYGpX5lnipojCEI\r\nYUTLOpJona3SKx+9hScnV7/ZJe2hu/uO/K5Lk6FJS2lFLM5avTHc08hW/MX1\r\nmEud+OwRAxvo1jPxJM+tJJe28K/5Rm/ZTTWKmk2pZji/5LbAvXn6vnhFIsqX\r\nM4i22mq+vljRWnZSRm/BYE8orcTgdfz009aiBIjG5R3kIc5pZhNHI3ybIplZ\r\nWszgAONjIWuSt/XKCrDpB59AKabzqcoF6EuzUFkuiJ/K5PQaK1nZl2dasxI+\r\nNa6pKEzO9VAXo2rz/mN6khqeKkvmDd1FypyvDd+NULiPtiXC8jIihAbI3HK4\r\noMxVh2baVNXnckb6GFQSLTAxVTvGGou/BUQ=\r\n=riCr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8600007d81a7dc92634a1d54e2c32b14ab30ba80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.10","@thi.ng/vectors":"^7.5.17","@thi.ng/geom-isec":"^2.1.28","@thi.ng/geom-poly-utils":"^2.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.1","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.28_1664813485251_0.5954808632317174","host":"s3://npm-registry-packages"}},"2.1.29":{"name":"@thi.ng/geom-clip-poly","version":"2.1.29","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"6f6fc3b0f24b360dd3c01c166e65346dd8d17a19","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.29.tgz","fileCount":6,"integrity":"sha512-+Bo/PJLSTM06xwyevgfsg6qoGKdCdntQ6QZaAnRLJMeuicjgCtR56cbfnFVyLsD1CjgNpKyHUY42O1Q8qibmJw==","signatures":[{"sig":"MEQCIGy5eaGxWCwAXaHcLamiVo33sQAChqQsajDGf5L5qC4lAiBFLbpgCBWJEWW6KzR4EIHg6HYV+ICYpVAMcM5gR/um7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPG96ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2Og//YWrbVFgXBgKJlQQn0yX3EmZNUTTjXYZFDVc6L2CR0WnEx/0m\r\nEu0Fs+5RwcgFVSMnm0GVCVAav5P8Z/Z1TFjLXQTWoE4kBfogyU1VzHXtpQkd\r\nyMqKx4YL5bGLBNM6pO311YuTzqF2oO28QAtT3F1PlvliV23p13obgpdVVBp+\r\nPE6Q6x3IZioWxABV5gaQ5Ywzr7V90fJgu0YzOOhx3LKbEWmwxhh4TvxFNYnv\r\n/zpMEgbuzwZXRRqap8zn/WK9uAZDVs4mnSlxiJV0DUsSLsG+CIgFnaQKcVUn\r\nfIrBQcU6DllprcwI+24Pl/JsgW9WL+otUK+nQzNf3O1KIKK9kQZkk/U7yz0c\r\nQy7qAZsVmkEEsoN13We+SaVWpE2O8dpqoAq+E8d9a1+UGOlaFdRPyYIfKXTT\r\nyR3fAiw9N5s2CdhEjtPiDdf9wCCra5PJt93IenC7n1YnHoUZxdPFMcBQR+9v\r\nLoiRgHcR2iBCGgNqrdcQy5T8x2j77UNuxFz0nH3qB0L2Xstrd4EyEjAwJrKQ\r\n0DurankJPqp1FztbugKagWx05CCZy4KCCK44NZCS4HP9vF2vlzB2y50srBC0\r\n6nSUHl3vHwKOgxZW3LRnH4Lim4EoLNjyXsXfGUPNvnZZRcrrjC/uRGx/2gGh\r\nVrJfiEN5/QcSQmbjhfhVOSHehEAEG0gj9AU=\r\n=0AW/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3f7d6598c7d7d0c61ba87150a56deac12649d7b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.10","@thi.ng/vectors":"^7.5.18","@thi.ng/geom-isec":"^2.1.29","@thi.ng/geom-poly-utils":"^2.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.29_1664905082743_0.7977665193843457","host":"s3://npm-registry-packages"}},"2.1.30":{"name":"@thi.ng/geom-clip-poly","version":"2.1.30","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"4b6d5eccd6a77a1988528fc0a3e750d83e49d55e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.30.tgz","fileCount":6,"integrity":"sha512-GpdORkps6atKtL6RMd/CIVAe2zxjSq3TzrMCbiB4f/JsedNR1xd5/Jhp2x7NczA85lOKcdvcUjH86g8wwnq6EA==","signatures":[{"sig":"MEUCIQDDuSKpLC7zXdgj4zb9+/v1JN4I/WZ7M3ZNYhH5pRn1jwIgRAq6tmUkytD0lTI6Ji6OYv89PXX5AKQtn76SG5BtE/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTUYUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDARAAhWUugctXMxKCTE8NPPYcbibgDPLjPSRVnkLyGUBWWaVzzFjx\r\n9025KfMTHaII7W7tc9mkcFo2VkE1yauqx9Ldl+e2tAjM38+U9+0csV3cupJa\r\neT5qzeGt7eLTTHMwovqmLbcOCoRAsVioYbrRNzwhjWjezrUCqilegVocb6KA\r\n7UV1k32mHaVPCZSrGko6KsTRc8pPqwNxrX3z1bxqgzwjptTFL2uEsNjZ2tTp\r\nTDv7GSoIIUVaPz7FXfVc5X9IIqRWpn8woukFxdjjxnQrQ6389G4xSL7gSayG\r\nCnp9Aha6F8BCVi2W7RvqSzMhvBgJrrkkCjz2WOxUeldESbXwxJa3uAlRUp8W\r\ntIojQ5JzM/M7gmdaY8qKYpUfMbgY3myNdOzv4vCkagSbLjF2LX3sS90Wz1/q\r\ndFYJj0mnEv8iyHE+yKA6jVEPoVwkkR2cXWa4ltgnVWles6W3GsK3iPO0VMvW\r\nq1vhEWMINB+IDdIW7WtHlEbuEL05wOzxiYUlNPzqINbGRgHEfrO5uwjs7kMr\r\nej++biyRzG1ftQahoaz7PVKwIQrU5/K3BQJ9MrK9jJF1tTpa4U6S9siNpyFS\r\ndEDJyNaWT9HONp16QoVu1i04rKa165FVgXI+IkOs+4kbTKAbW9iKT+If+Gxy\r\nUI+zDZWHIl+7qWQslTZHdD5AXmqRIctK3yI=\r\n=q0Ks\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"612b1b0bdf442473f04c2edac3012975a6ca28bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.10","@thi.ng/vectors":"^7.5.19","@thi.ng/geom-isec":"^2.1.30","@thi.ng/geom-poly-utils":"^2.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.30_1666008596251_0.4118195316695874","host":"s3://npm-registry-packages"}},"2.1.31":{"name":"@thi.ng/geom-clip-poly","version":"2.1.31","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"04b74fc8feef1e82ae8465a8fb43aaaf090a7059","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.31.tgz","fileCount":6,"integrity":"sha512-499xm195TMwDwEM5xFKLEOkawjIOHgVS1JSMf0zZJssNr1Z/oa4YTa+5wdIG31dTABhdoneyMgThIrKWdSEnmg==","signatures":[{"sig":"MEQCIGWqukfugknYqEvWdfIZPbRd7qw42e/x6LUq/x2AEFugAiBuZcRCQ+PFMQrQPT2wTi9U6CNNvD4g6XzvPlWqQwY0FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWSyqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyYg/+K9BM62UgMBmjc4uhdo27GklNHwABonD7eRTU7/rj0f37B5nL\r\n8feJxsE0MAGc/W5pYUBSlq8F6kMPd5WabkyCI5zU9FO2V7uxRh9T74ZqLpPz\r\ntA21MqMNyDRq5NmJ9l3R0TqL1i0lg4F3AWUTsKjNLLc5K5GDNa3V5zGa1RfR\r\n+EDM4+FSr5lEzJPpDaR0QxLlOi6msNunpwN2WJSC8Sy3k7EYRK6Fbw5X42St\r\nBlk0T281y7bwW8d9XNO4iuEqr/dGBSudODs/8XBFhjj7vkRNQD/JvqAuRKYs\r\nQRSjQ34ssSyQpTaC7Sglccxw9QFJYfAJuUCiUNGROr9YzdWvPyNDSEmTOsr5\r\nOYppCm+N0wF0OgLGWayd7i3wDDNC/xCSh31W5uZdQ1SDyMcdpBZYidqGkr02\r\nvMrBMzrUd+gb+aGzBsOmTUWHITOoqK93eLuJFbG5pl97aYxOgMIWHKjMziwc\r\ndmIphuAIsOPwYsTIZb5B+50jy9lTjRBfs8pd28ESyFg0WeNdbT1M+4PHG2F8\r\nQ1O3PIPYF9SPwjPDR7Anqj5sTihyjMPWIPzlVIpgNf3H9CfqM34yVTCLGr1l\r\nsBCDVmQnw5kLa/HLhvuQMY+7bqA3FsrTF5gTHvTyRmlGUkali3FalRz35JMD\r\njlmUhmO8hFmsjNRgNtfnAY0jUkr5a91jcaU=\r\n=+FPm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc61bc0a890288bea00b8df81ffd73bc4851ffd3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.10","@thi.ng/vectors":"^7.5.20","@thi.ng/geom-isec":"^2.1.31","@thi.ng/geom-poly-utils":"^2.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.31_1666788522041_0.28269745753307274","host":"s3://npm-registry-packages"}},"2.1.32":{"name":"@thi.ng/geom-clip-poly","version":"2.1.32","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"5186034a03a2bcaeaa5bb99fd74a5f3ce8930efc","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.32.tgz","fileCount":6,"integrity":"sha512-3oclxG2ervcqZgAk89UwwnLT1Vfb0d0qM4QY4WMvVbNc/2hivmUsA6TOzZkwXLc6GcM7/LnJjtS0+4LwDege4Q==","signatures":[{"sig":"MEQCIFJX6ZyVVir+dLG8VdaBFr+8pFoD1HIUXHtX2ZqAAc2AAiBZSw9mWV1/OkuN7rrB8Als4wJrMhOfBQVzxbtlB+WX1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXClcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLWQ/9FaJrUYGE+ME+Hkg/EOMbIIUQFNICZT2g+GZgk11GqLFLY1PW\r\nl+isC6GgPKhsD3wyPOypZNZ+MQT5xDzev2XTBq1EA462xZhXoyhF1ReUUaWa\r\n1zbSMmCpdo9e2CoaBGURvTCWeDKgWTTHWDIR7mXknHxyjU+gjp/EGpuMBtOM\r\nzTYre33/nVX/GXwB8eu8Orf5r2c+HZOaEJYq8k/vZAtEiFWtNzsq0y63gS6E\r\nKt8z0FeCVabB0G3hq30LxSzOWzY7WNkJXTDYcONNv837u0+iXqrdWWGRmAsI\r\n6+cJsjEohiOpyPnbGaZAgsub8xvOk4logtYtYfQpI1W77Xjs8QgusQs77u2V\r\nccdBl3SWcHMxS/RtafrzA/OafhbAypzCgC+ZYjEiB7e9d1ezWfPiy/mGWmlX\r\n2f5POFoHt1V92NzHuHdcomNCoJGLoJAgCWoSA8DeskNTMTykgxkm//Ud9sP/\r\nUcqlbu5AeZHZTFJQlFgkr9kpxnzK2BkeXJHOwgbSfsblBEa88Gc1j1YvItmC\r\njAdilP3qW9ZYz//1zOgTv9uci2OU7ZPLTv6xOhK0qSMb6voAgkam50fxNa9c\r\n5a+SAJlMTy3h4QMOr5X49mAkFLYtpfH9IurrUJ6FY/2xnp/DyF6ezhsVdsgP\r\nTt9aqvkIOyzDBeizmy38W93toMna280i9JA=\r\n=NJix\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"41e59c7ad9bf24bb0230a5f60d05715e0fc1c1e6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.11","@thi.ng/vectors":"^7.5.21","@thi.ng/geom-isec":"^2.1.32","@thi.ng/geom-poly-utils":"^2.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.32_1666984284578_0.41860357404952353","host":"s3://npm-registry-packages"}},"2.1.33":{"name":"@thi.ng/geom-clip-poly","version":"2.1.33","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"5e79e34694135bdbae340461b7293dbdd93f3484","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.33.tgz","fileCount":8,"integrity":"sha512-iBcLHkWBUE5AdJpYvaHW2Y0bXxYB2MPKOqXaUlTcWR9Cecqd23RQlgmWwaeF//T4xVPTvM5vZfcf3bRv+/KCvw==","signatures":[{"sig":"MEUCIQDsU+jQJYdwPLtgvDEA3M3JSFhsmp7RkE7Ik2sEDbYbpwIgOdOrG5EWTHHsY/xyPL39Tc1RgOqA+GHi7/Ph22zZEv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFQyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqUA/+L7LMQp2TgIRHVORoNAE1Od2RpnNh6M9rEKRRo4sUYb3XG4A+\r\njHJDSvxp7EtYl/FQEWcQOZAQSgz5r0hFlG0GuKet0+SoGuKqaNTpkcbRLlQV\r\n8XFlZNcolT/AWjyv+EYfe6zAekmSJbH7BJbo64742hrJS2m4D2NP92UZdfM7\r\nY1DRWkRB0fyijquXEdXEs+k2Ex8qf5MO6W35/DVlVXUCVwYN0EzmyL3Cs1xt\r\nQpUkTxj4aj6yv2MdiuY/pyYF3CN0jVYhnHyEKUzcLKaOek9yI8uQngfq22ha\r\nKh5KlBe9FyXHy98O/DOZ1HLhQ0Hf4wkAoDy/B806/nbo8VtrR9CyqvjMKcEl\r\ndNRylf/c0Ht2UeCjKluziv67X/vbLInMEbaF454ZgC3/SOtraRnRJD06CKV6\r\np5n5ZRv0GbLm7EWBlzLFyfJBkXDqZWKmilktExf9bSpBQnq9W+l6mBWZzapk\r\n9Y20lr2jYzJ9O28WduH6CHvLUgqNUxt46wynqFKS56I4zhKOAGgSoVwo5eev\r\nWDDw2zAUVKjLJHWmGR9pZfbeY0a6i/I2SjN8nX73cFbeu7Y3Vz7tbwQu/Mmc\r\n29/tJ0eNzqGm61UYSYMu0rhQQyDO0SjdMyDOmQ/hpS61o3blbBZCEwvgkYz5\r\nBpqMo/HLlckaQrHBD0vF+48B7q0NsMvFEtU=\r\n=gHah\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7eff3051eb395f460421727b8cf5ef79f09faaa9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.11","@thi.ng/vectors":"^7.5.22","@thi.ng/geom-isec":"^2.1.33","@thi.ng/geom-poly-utils":"^2.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.33_1667257394368_0.7581312510880422","host":"s3://npm-registry-packages"}},"2.1.34":{"name":"@thi.ng/geom-clip-poly","version":"2.1.34","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"fb2c1f5a1af50f3236a3a8d90aabd0cd78d7eaf6","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.34.tgz","fileCount":6,"integrity":"sha512-cCL8rZ1gT1ygcdRnxOBp9oHyussEKr7r51FQjwAaGPLyXpzKXidBnbpY/2vt0ygQUC92ONyLsvaj6l7yADG0tA==","signatures":[{"sig":"MEYCIQDBa9Uk12mBRdasB+SQUNrXdp4rlxNNta1Y1Z16yC7qNwIhAJuQdVtX4lyXTS1cJbWhcEWHO1L0Xtla7AjzmLQEJwC6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRJ7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH2w//SnV91NdhS+IKUrJNvUdp5i6ufHEsCREf6+jCiEelnaL9jfRO\r\nWi+zg4BP42vuitqZZSCrpdtdNDdUqpgPoArWQZLcLdRoOWtuZfnJMGinubMs\r\nJ6oL8DVch03UqmlLQ8nqkj1Rj5fJTrL/enCh3wn1M4IsxTRi4nQoYKEbAkR6\r\ngGXdPE4umz5bmtP6RoahoS6MzZvYliyUsLHIbDNMD9j508NZHnRSUnvjsokB\r\nlQqHnVn/HQqUo7mjEPReuMN502G5DVD9cdkUZX33JRwQqROC6CYhYXDmHYAh\r\ncxBFxSkMhm0oX1BTXmuTgOAWrAgqTpiDdsRWs87OJvE2WrYeg2DGYx2Hfw+k\r\n8e66SZ7o34MJ7saSH5qgtJA2N+L5UFN/7rSLUdLuP49mzKPB8ZlvvxdMrhog\r\nU7DbWWMtAVczeYufnYzkqjNBfA5vvecTrMz+rm0L/yu2Gg4q5yvTyHHSqPMD\r\nWpNF1GGyia+DL8teFxwSnnhWSkSrsK7oyY/DC9vh0udjoyl7F87Rx88dSfpe\r\niG/8hUFkoOsNU6REhoAOwd/iNz8YetTT7c+lS05TmAqEY1CRuGJtvBVtQNpN\r\n1coQWoQMh3hNQ6Hk4zQ8rEd4cI442MQcFTZihMmPVUq5xxSCEksQxkSIZjHZ\r\nPkhdIDa33csfanCSahQS2TgZSYNGcdr0h5E=\r\n=EfR+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a4b60163a8caddceed5ec1b6b3584d164f61e7b6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.12","@thi.ng/vectors":"^7.5.23","@thi.ng/geom-isec":"^2.1.34","@thi.ng/geom-poly-utils":"^2.3.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.34_1667306107476_0.42423784569919176","host":"s3://npm-registry-packages"}},"2.1.35":{"name":"@thi.ng/geom-clip-poly","version":"2.1.35","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"aefc4d0bbec61a90b289c540466c6ccba0c1ff4a","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.35.tgz","fileCount":6,"integrity":"sha512-w0rySEbw3DZD1yxu/Y1hqE8SXXmHj83kkQS5mVTuKa9jRq0fLlJaqNC9WjztPYF9r+HIhb2kYDN0tTsD4djbJg==","signatures":[{"sig":"MEUCIAleXowL4JRr2SZeFZ2XFtFuFsycbU4w0DTzxLIjvdE4AiEA0Z1X9LnqCaLooNerHQ7my+UJw3zDvNwUuRuNC3NBYx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqN+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocERAAkvR3cN0pdeEVGBTSktvUEaoED39Y6UvV82BDqeYxY4dq1PHp\r\nC1+6+6U1FaGCA5f3+iNw1hRVUn2cOwyggc+clshLkyJuHw0j7CBfJdefsSbE\r\nnfTngXKHqOntxGsBgC+K7UmE1Y2w3UF3/y3uQYCoCh3ZP1tdtJ1H+hPLWZIx\r\nq9uLDCss5lPpqrXkJA0t2zJGiWRJphPHW0YaYZep4wE+jO4T2D+4wy7PFyh8\r\npZR2iRldoDx1mu/dFqWkWvZN+0L7IA9P+gNSOoil/Fd2sD3CPWMs1mmu6/I1\r\nWZRK7TmdARsj4ZxvyMHM17w2N6EEfaUFIZlklWoxEo3cDyyLpH+mUfz6q9zQ\r\nCKmHcRp/V8QXjdPSsDwrpZy7O4KPX3XbcXNAreCdJGh/k4DV8wd0RE+gQUb9\r\n/YTZp5K5l8FUek8bL4N5MbgdK9kNRmDz9e2oreKvGVRPOG2u4aylr/5+kydQ\r\n0o0B1PAm3WJXkcmVNyOmsxA4OaVRf5HLs28Dlr2asDKbZckVQIyWNaEyQSb1\r\n2bgHWmR8XX27zX/7AUsX39hO+JRjRW2bP9UMryN09eXKYhqhQP2v4QTyv6HR\r\nCQeMIWgbqg7SZV/E9Ow8h2EEAOcfiftC8Vq0Nyg4jKUkPCL02g3Tt8lpa/vE\r\nz8YxaKx/ZS9BWgPRaXojbl/ZNuIsb1fUmAY=\r\n=1MMK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"044ee6a3895720fc78e115032d4d831b63510929","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.13","@thi.ng/vectors":"^7.5.24","@thi.ng/geom-isec":"^2.1.35","@thi.ng/geom-poly-utils":"^2.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.35_1669243773812_0.25629971130983775","host":"s3://npm-registry-packages"}},"2.1.36":{"name":"@thi.ng/geom-clip-poly","version":"2.1.36","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"19ee089264befc7fb38ec031402cd7efbd19ec2f","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.36.tgz","fileCount":6,"integrity":"sha512-c30PtKBScA/KhPtzmN2ssDqgvau2Ud/LejkWFFH1paR9qeLpJpp6Vb7U360pLVBXyzg3FMZgEg+OhOJZNujqHA==","signatures":[{"sig":"MEUCIQCG3Pd6mr+6ovkfas1nFyKovIXOVP7Wzaos65kLHTyXBwIgWjzqMoOtrKEJ7EK5FoDEJ0gVb2LMU+YbaEWFuUqEqUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLoSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwpA//emHhP6z5k7+ITGeBznw4POieMp3FhCNzUy0yF7pLviO7jEqH\r\n3cFATZIxTySDM4Adk3ISjY/CD9TGWd8OLLM4mhdWBDqeuyvRiHRrFUN8sKDr\r\naYtryZCmDgmbkkKmxXhQMxUZCEAmBDDU2EjzUwHBl0GEFXn831IMruB61cYH\r\nkD20YaJ9O1b/l84lpCoVcNUdM9cvFIuF/ZdhklNoCtGJgejCTEGOn17l36x7\r\ngpwa8jXhysUbYu/5E2dOY3hfOFLxxRoLXfFmOQ100wzyYIifdMM4zhrdOs9p\r\nfiPhAv+dMmMZynXALQXdj0rD4N117PwEDcCi/a2o9YlI4CeqPerzuCYbQuHg\r\nrldmBaYNmFWLgIS9JTFN9uuAEuGLWI/0utxZWWbwQGHjlU+xTRe+pn0ZHuQT\r\nWI3HoTRVsn/qdAXEReoxAIbfBWxZVlsrJC57KZ62YabezVtWyQE5yngCq0p6\r\nBJ/mQrQEpd6RB7Z+KlFN9wL2jXgnFrKm7ay/vusmtTIkDEkXFLg3aZa7MRN9\r\nmf7lX8D899AaRg6svFhJlW1j8zWzMNoeVLKPA/cOrOkIvfkVqAM/WDXmnuK0\r\nRgpSnZKgk56M6yQcpOQsnttOLGcKalfflOkw9AzcKG/AudJpH75EKxQxXyOk\r\nve6DiK5BatY25t9jfztYJhD+WkWMbzRZDxU=\r\n=d3Rw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75ec32ff7f1b7b5e72e7a04ace24732cd5d6c774","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.14","@thi.ng/vectors":"^7.5.25","@thi.ng/geom-isec":"^2.1.36","@thi.ng/geom-poly-utils":"^2.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.36_1669642770754_0.6417859933677252","host":"s3://npm-registry-packages"}},"2.1.37":{"name":"@thi.ng/geom-clip-poly","version":"2.1.37","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"2deb2a25be9f70b22ac22da53287c42dfed62f02","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.37.tgz","fileCount":6,"integrity":"sha512-/tf7xSAhtrmyVFeOu8o9X5qfeC6xW0uALJvnY2gQ6er/FjDfSyARti1oJdsSeNlnHOV2dom7Bxyt4YFGEEhFoA==","signatures":[{"sig":"MEUCIGKb8Nx117Z570TpXAA0oWA/mcmw1T6/X54qVgkFsOC+AiEAwB0oqNlKDVnvgjgY039Nryej0dtNPUoI5ajgy5QWppE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9mLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1nxAAmKXz8lEuOS5eyR4Jb6OIWAJX/OfD5RKC6pBXdy5HAl9jczkX\r\nL4PqhMFL44KXg0lRaRjgZEub9iA98HnotvbL5jAfda6QxZe1j5Cc46YCQk+b\r\nr+HEpevzZfLRUutvkDcvfuaOHT3xOh5j8Q6RpFDpCUXRK7kRAe5MjVi91xVi\r\ndrIQsAWG7ZTsJvZ/qbww+wFzzAos/iZfKxxNxmJlZCDCR04mYs3imPF7DLYI\r\nRHHxh2OzC27huR8QvU4KmcZDvI8uA9EZjEAbxIRxahGn3bd40KSF11wQ2IZx\r\nA91hu4zQyLeonznSXne2zeojoZHk+n7MFWRPD3aG41zU3PZo1ArsTIw8t5T6\r\nsyA9S76uxitHAOiQcFcV4ISpO0fUbNv91rXZjsLXyUIbEjBsuEsZ2pASPK3z\r\n5rBXLnc2k/x7qwM7qAxRYgjvlXD6HuIAuFXXDsNCrZYNp5GX6aT2A3Ws5qxD\r\ntUli7vRaYYHrW3IDIqimQC/yi/CG+rHQtc7dGLHDHHC66Em4uWLMxxcBL262\r\nZ3Na/LVCsUFG7IjjKlYwetcREgiYR1R/6tbL7KYLsA840tc11teKi5hp28RC\r\nhsC/XkMh5NYyPQBmtqADfcob9eL/wCmrQWouKsQPnAOM5PfM0n/byK2zYoJA\r\n6hMkNPMiLf+yVjAwtTEAhWFP8vCXMaXfK0o=\r\n=dwek\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fe40da507070653f420156d91e6b27cf682004f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.15","@thi.ng/vectors":"^7.5.26","@thi.ng/geom-isec":"^2.1.37","@thi.ng/geom-poly-utils":"^2.3.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.6","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.37_1669847435412_0.7098005123703983","host":"s3://npm-registry-packages"}},"2.1.38":{"name":"@thi.ng/geom-clip-poly","version":"2.1.38","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"aaa8a1c2e648f77d24a83631666b0967d0afc50b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.38.tgz","fileCount":6,"integrity":"sha512-9eM81AHFb6PdqBBZhse5SDOjiSeLNvnio6w4QnbVSeCfc7sTw4Lbau9T4tEBPADHMknvEQ22jNz4vpaJeeCcPA==","signatures":[{"sig":"MEUCIC8+JHig0RwJk7ztvhBM20+Wwgb9QaCHdgRyAL2KExTIAiEAjVNwD4K14QlWXlkTrdRLUqHED/657s8K6MgSLsmepus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGrJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrgag//W6QUcUXkkxObwDFrlzc4A/kFOnYJyEX/v0SyXtPuKwkPSeDO\r\nUW2OKn5IM9S4FV+q0KHiHKiJjl9kiohnrFIm86agOPXMgS5wL3eWxuY5Jlr7\r\n8W7ElLWWf7EJWbjrr2FmSq4Gkg449HofzWD9WSh2w6ItiTfQILECppQy2pcZ\r\nj+HNPA/fUlCI2pr56lYDhdPOjY42bW11wSbNOZen9x1Q+li97Wxdqd7OKq5g\r\nbEfcw645qeMkZ9nc1pJ0XVYtNUJ/lR4i3IVfOhQfU1ac/OAbXBi/ux/EsgaB\r\nEh0N2NhGJynw5loHS8xftZ8d8bQNLYYFAw062BvQDgyIBx93yDrKDZ2TnO3P\r\nHc+WTqPRGeyJTmYch1MgoGFJSJB88Jj8TbqGDIGr0S2hj5OjMsw5Hm/9EKr+\r\n5xWEdWmfsjUCoxSAW4az0J8BSSHxCmVvaseEbRQ/7PJo5Y0MYYOutOUqhEEx\r\nnnpmqmZ9FRqs+mG4RFTtzsID8bWEmGOXoGrPR3nlkQA7H9J4ryIsGy8sDzUD\r\niVIaBSVyvhUNQW+dkKcjBQMgXyn03pr7blzpjOyXr4T669wKzomnL3B7nZPC\r\nkfJNt1m313HBJyvcZSFZLLh3q9G1P62PQYUN/mpmhRwKu6uFJRlBxYM8QTPK\r\nxodUr+qhVGp1SYgDA8ut4Vq/a9SUHxCfUwo=\r\n=I+sq\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f445a9cc8022bcdebbf6ff91fd66ced016d72f01","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.16","@thi.ng/vectors":"^7.5.27","@thi.ng/geom-isec":"^2.1.38","@thi.ng/geom-poly-utils":"^2.3.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.38_1671195337764_0.4526333425144713","host":"s3://npm-registry-packages"}},"2.1.39":{"name":"@thi.ng/geom-clip-poly","version":"2.1.39","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"269404de3b73e008904f9fc8a0b3bedb475a99da","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.39.tgz","fileCount":6,"integrity":"sha512-Ejh0JoBM1g9spXzGmcO3B66m9xu+2CHvEz6PiA9IVlLDu7CS3eYh74Oa9JUR4sWwX7/os6yryxC9WN//OlExmw==","signatures":[{"sig":"MEYCIQC/S/jR9WzcuZiWH4fKTLU8svEUzRp9hpwtFy3NeQIxvQIhAMqazHc0E7KR8uvxtMKlcaNCB4W2XmvXVHN+RtYuCW5/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeRrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg6w/9EJK3KUKfz35sv1SFyY374kQn4UnBGdqTl1OaUig8SKwrSk6c\r\n5tMGekJ2+PW4iMn3hjyCWMan6reUfaWztA/5D/2SwEj5K1bSpiiONOntY1F1\r\nJasYo2zT6/v3WOBOrbpkcfvFTtckhNhUmrLI3q0SDmFAMSg57r2l48XEJEQ7\r\nHgFjebw7wFz1J7iG//pwDnynM+syFgGMN9hucEmAH2lEZHKy9ge3Lwyw4pu3\r\nkyoPrpbS6pnGPeAIWThTgNMHAKOCkQKya5djGP8lB5aa1RUgH77SMJfigwvQ\r\n1nKrINIBYPQJWYxeWO/pUIEws6jBcqNd5MHghGdpIrq7vGMGc/mk3SDWoDNh\r\nXkLkIfSBLNRkybG9IRDgdVMBMKqw8u7fSqa3bNkXawVNUI8ncSxcaMcOGXRM\r\nZskn3nJJInL8RFJNokjqQ+8qPG48FceCYv77bGGbSLpDKN18zSAIHV1cANzo\r\nQ5OGsEJt3CE/LogncioOFQmwcPL+mUMBjk3OGR6Sgnvqd3smf5ztQpJKHzGK\r\nxPWqHpHmFUKam1sQhl70Qq7oILCWtg78ib2Sj3Y5Iewiq03q8X/50BfCN8Wa\r\nR1LLtqtcnLWC4yq5oVKbk6O2AH63WKjQ1J7qy4Rjgwqw9720Qya5HOWejOF6\r\nkbgHZL63UHJfQ2o0h1w2l+oXETHNTJtFxvo=\r\n=Ika/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b2af448da8a63fb21704a79cc4cdf1f3d7d7a64","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.17","@thi.ng/vectors":"^7.5.28","@thi.ng/geom-isec":"^2.1.39","@thi.ng/geom-poly-utils":"^2.3.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.39_1671554155157_0.014767482734575177","host":"s3://npm-registry-packages"}},"2.1.40":{"name":"@thi.ng/geom-clip-poly","version":"2.1.40","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"99e1d16c7dd100bfbcd0ba62b96bc09660ea8c56","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.40.tgz","fileCount":6,"integrity":"sha512-0NvvfmKHYyZyfggweaPMLlk0XgBQM7CB+bw5zba6OaCWKvZ4iHtgtpq3FdDxq20TcbgpnjyZDVAmLFbpo4l+0Q==","signatures":[{"sig":"MEUCIQDVLfKIafbwI8s+UX06bJGdrDc1xbpZ9Z9qG5FKw735IAIgJtEbmwQc9tnSi/aos+0dhpSCegWa4+ivroKxKldI2/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNEGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoF7A//XjF642IKM2yOoZ2mIuVJFmXXsSqt2IDQPJ8O0JEEoCeCQ1s4\r\nOKDH8r9Eey4Jrrn85zjlZ+DIyM8ta3+vOSHFsMhWllj9DN2Gh1Hr+lqJRXs7\r\n88KfiS+u/RCc3ifyK4eM0UjhJOJ/fvQ0Jyi4IuhedhR4woW+yEMQ+CVOkcCK\r\nk00y4DsemGqXUw5uIeuULa8NXuXUb0+j5HN5Vuqks4Z4o68IoQOEvUca7qiL\r\nVkteBjVfG2mOywJI/9w8QEjkec3NTKaXrmw3FDomh6bjtipCCGmoBXm9Vhpm\r\nkX4DGsE7o8n0LDWXk4GV5v7Su3WUvCHMB08uVQgOf9RkMbKoOArhpszcTG72\r\nXEyZhgVnVuwtcIY6I0m8NaNYaeGVwqiPiYGbpDNOnIqrKL+apIcApTld9nHf\r\n4/TXHLscn0LIRW5fyupTTg5t9Z2AWfODsKb4iIdqjBEVhx1LEM+bu6Q5WY2X\r\noA9K8iJ1i/CnvvuDtNh5wP5yKKeViuAgRnZ+XGqgErYECuWRU+UTBcQlWUvS\r\nLLFI9P6DxBV3pbBVM76ZCwrUOtEynbiKhT/fKGdh74/leEqQchvuLA44oP8j\r\n9WPifKB0F37o7e358hvsSEUKGYbydsaYL+fULBoZSSom7DIDtFDnyx+Ey0Wp\r\n88lxVowVUgxOoUH6knAGJ/GSVKAeyT+Wq0g=\r\n=5U89\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc6f7f5e2765bb96fe64db804eaf4b2443b47fc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.18","@thi.ng/vectors":"^7.5.29","@thi.ng/geom-isec":"^2.1.40","@thi.ng/geom-poly-utils":"^2.3.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.40_1671745798570_0.6727914931496108","host":"s3://npm-registry-packages"}},"2.1.41":{"name":"@thi.ng/geom-clip-poly","version":"2.1.41","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"ca3470a6aed0a62f3cba7f79a79c5ec56c9f7903","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.41.tgz","fileCount":6,"integrity":"sha512-9rAew0OKBQ3ZsQktkwikDdptt+y/QkmX1vkGm5k8D/I3PZICoRaIaKDh/1x/buaCnUqNGMclDN66pylbEnfI2A==","signatures":[{"sig":"MEQCIA/2BNCVsGvBt5cN0FDwMwz67emjcEeLYyBHY+g65uHOAiBsrg/83/ef6bLn9KJ6UHEB7XfTuPVYxRCqaOjbQQAslg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrf98ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTqw/+PiGRI73ARCZ+nW+h1vkhVQPJoaTSDRey2XAEzABSKkUGd8RS\r\n6BrFfaqo45Ll4/MY2Xk6S1jmQWCXoWriv4FjFo6po7eO8h2dwcE4iSKPygZB\r\nyCXAlRSeRcGBJN4lQXEWx/ek9xFuFjCq5A3kY+MKK1HGpaCz6hsp2GDgD6+x\r\nmOIpzn914C496/jBcWQwv+vGAuAptM3x/FhvNaO5LLcNCJuwS1ZkdPOgphEx\r\nkm/ej4dOcHIWA/2mXlulrjPJ0BQeYXY3dpP4A+SNf9hSPc8kfbJDVBbPqTFE\r\nYqWmNMIQ+gkf+YodcVz8NYhKEKKVpXwGh0xw3vNEFxXBppUTakifvf4GQcpd\r\nqczOoQLd5GisEwHUTGfbmmcjTCXnmkkPqXAkuBdxOWgws6sfdi1b4JmWUxjb\r\nr1lrwEKZt6aSqo9DjZZr/TOim4ga+LDx5I1t22BdfmusTuqzvV9jVPkpApCE\r\nsV7LVMzKL9K8LiFMz/B/EqTkqjhF1Ynq8rEuXbdIpTAhrKaCi4v9zXWjC4fi\r\nPdanNF7EgH7IatVGecD7t3P9tiEN+UECH5eR+s8m9EzthowP0omve/pFzkoj\r\n2kyKvvlh+IKnyCM76TkhLKQa5GmLINWd3FwGyep8rPvZ8lDDrlBtRZiX6cYK\r\nxH8wHra/qExgur6dKgi1kN97BhLB5JFT1XQ=\r\n=iGeB\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"28bb74c67217a352d673b6efdab234921d4a370e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.18","@thi.ng/vectors":"^7.5.30","@thi.ng/geom-isec":"^2.1.41","@thi.ng/geom-poly-utils":"^2.3.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.41_1672347516343_0.8284595126344478","host":"s3://npm-registry-packages"}},"2.1.42":{"name":"@thi.ng/geom-clip-poly","version":"2.1.42","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"c7d3fe7d4a66bfe7c794975c2d9ce0765ead186f","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.42.tgz","fileCount":6,"integrity":"sha512-JrzV6pJuPQ22wF1rKRXSegbjuDrbO3FcVbs+3zWtwKbY0ntxPtzSJ9ToOgc6pgnO1BjJ63DZWz8T3i9PxQNf4w==","signatures":[{"sig":"MEUCIDg+NVRCjxjgqyTV/mnVAln6/jBMqDMwERufKzOX+owcAiEAx9UdWPqHs3uUtdjJUr4eDj6czgq30Wj9j6bCNi92Ipk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYMBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqldxAAj0R5OnE+QMF4oLLHogHiYbL2TvUFNn1J0qv6Ids4LjSQAdFy\r\nCfPntKldhjsM4z6N34ISo/DdtwtjgxNSzBZ0m/CEydOYq78A7FD4cXvCCyIL\r\nkql7qxSmaaaLPjNXW0xtuWlyKY3gxZXZpcCx4JgG4Tm4tMf5TtKvgvhwRRI+\r\nL7Hjk6L851pp8WxB2EJ3e3s13jS4UUNxsc6OmVju9sil+bL7pRdwRgoAdPpz\r\nJ8gzSj9a/uMeOCrord4DDIyEQrHIq4s0B3jZG5U8MjMCnP7FjyqWcMA/shme\r\nITIjg+cS2NhJ9Fdv238I6UTYr/CqDw2OF4ytudzAgb/hlkmCM5AWD00cF/wD\r\nWkpPD/6PXuPM4JrWY440MRwXxbE6uK5n+9XrigVydQRtq0Q6/Na/z4aIgia5\r\ngDVVu4cJDV1gTSZjVVJlOd+Sl3Q4Q7V/Tp0rU1rbPK1QW9M19ktv5WvTUCO1\r\nMmuiqafd3eS49+muf0WJUPP80e0Zjc5qYFqwxnC198aaw+Q6BiOp4nT/Kz4G\r\nibD3AYDsh7a2R0pGWqR1czY/sofj7l47eq4f4kJ43J/XY4e3fOSLYGTSKIWZ\r\nX+Wq0uiKO7qIoubYAXs428/kldB3pjTVvDTb2u+zx6aeeT1UTMzqml+4NW4/\r\nTwqbnrg2LRHPFc59U1NNK+tXsZCYEUAeI1k=\r\n=vpEC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3f0b3e2a7c82aefc7e46fb4338369836b5e1b8cf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.0","@thi.ng/vectors":"^7.5.31","@thi.ng/geom-isec":"^2.1.42","@thi.ng/geom-poly-utils":"^2.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.9","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.42_1673364225049_0.32245234466717787","host":"s3://npm-registry-packages"}},"2.1.43":{"name":"@thi.ng/geom-clip-poly","version":"2.1.43","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"0e771b915e3ddbcd8b10a08808900cddf8917559","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.43.tgz","fileCount":6,"integrity":"sha512-mgt229P4+l/3dk/o2D9pAfF8osmNIMrkgWpgNmzqBNLzFVKpDIwX9jjpnqWtMFvT64sBZyQi2eff1is5ckRjXw==","signatures":[{"sig":"MEUCIDwztfsubg/QpeJRyI4rS6oh6BiHTe3Sfw32wWU+tcH4AiEAnJMHtJ/koZgNGsTzwqvwqHYKHy2ziqydgj9Au5SBWpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38D+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodyw//R+9MfMqf1fVk9mu3RxyG3UtIWhvUYpU89vv1/qh/u+L9gi+j\r\npVReHkyJ6ZzDox+LT9jBW7pMyyL3QKTuSJwUPxQ0lZ6nxr46rdlphq1/FW1p\r\nL2jG35tiUz1jYkuHWog91HAmZGNerRltlOtmDmJZdk9vKUP1n07yeLatGWgE\r\nqVZ6MsfwvDR2z8aLDfvW17mSMsbsvQuCrVE95AGalxqG/g4rLRMDSuK+WSc+\r\nIgzoiRJcTXoIz41VWO54CPI/hswcblLd3AAydR2Zu+FECLBDYHMVy0G+2qy+\r\nMmNdNH+eOjI7EGmlPTq0fL9WDsRI9r125TQVpOC3FprqACMf6H+r/4nLEubp\r\njqx/jQ9hhlPWSvfhJzxGDEmmWL6bMlbRu2ESBh9MRbXGXfIYwHayn7Q7p88i\r\n66iNYywv7Gp/4Vegt8/cQV9RtKS3W/vANKdTMXUZFkga84kzKwWmTD+oLuKo\r\n/1E81RSi/eZFwT0t1t086D4Xlo8BdvgQk/yrH2r7CayXrBna+h4aZHhls+c3\r\nx8KG3tnNqY7EEdnzsprfz8xS1Jh4LOPHfhJyZ8ssuw7vUTpfyFn5VbhGYPUz\r\nyHJdf/Q5LCBPdNAwKnjjsfTMdqkRga7n3YsJZDiBJE5GbQ5pzGGeqNQO2nbK\r\nAlJ9RGY7pezL5BmQU+Em/WnNYrc7FeUaOg4=\r\n=gs9k\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"50ba9c87676fac60c46d2bc0e4d2c7711a374a68","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.1","@thi.ng/vectors":"^7.6.0","@thi.ng/geom-isec":"^2.1.43","@thi.ng/geom-poly-utils":"^2.3.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.10","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.43_1675608317961_0.6391294660991156","host":"s3://npm-registry-packages"}},"2.1.44":{"name":"@thi.ng/geom-clip-poly","version":"2.1.44","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"5473980d8f9b6a1bfad922e8af180c2af47d53f7","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.44.tgz","fileCount":6,"integrity":"sha512-7PL6YZ8sORj0oaAU39gSHc8UTNka+3M0O7MsdID2Owfjr21t2PR4WN0j/6fFBxmlrlgEkiGrk/7Z618zGrE3JQ==","signatures":[{"sig":"MEUCIQDW6KjrqgtcC4Qg3rnKapZN4zwSvAqEfmuWCLGW21idcQIgU8R44cFEdbX1KjcYzT0Kjx8nkAs7JaKSp9mVjpX6Vtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k2IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrnlg//R5sLHVFZQDqvsEYUtfigQv0DhgMAF7PDVUwSxbjXXZpOrxR/\r\nJFMgOaGtEyzGd+5X4KXgs97Qnt7Gs1Uf7GgyEBLBG/Sm3oOR9Po++U1WAfo+\r\n7aaUXWEjXKhNp5U2KK/shlMHXDAUL+sW8Qzl0OTtw3XJko2iVsIwjDfj849O\r\nA68Kmj4Y6pfjmW8RYCXAK/0NgkpsrK+N9m6vzEwsdEbUrtEwiyqY6ncTBQEn\r\nO15FH2mXDVfpNz+MoMYeVwMvtMMiKLFP8srvCaD0r9xlP0+rUhgkdVM9akZf\r\nXJ+njKolQ8IjVlU3mc8LiN2epwlnYb8xmrn8oWXVptuuTRecryB77bOUH2qN\r\nUtgu1oa0lFycrR+SKKDwq4P2ZqRpsH0YK7eGnRFB9WVxQc9xwANaOL3Tk/F1\r\nBQCBpWP4WjAXhOrCVHqbischSh/TbQHIlLLUdT+ueM0rWKkT9lNAQn3iHoTH\r\nkEuJ2gLEwGOZYpgdYUcQe+eR/bewyPlIcDpyOJPppBJY6ISJArOO93Lkg/Cq\r\n81ygrpz/U1VTkTJBjb67tQqLY0nnwMLokW5uZS3mG+ngAUgmzMSYqQ7zWkkN\r\nMlfGngtnkfDCXCnrBgJvEMQ9b2/n5yMklo8RcxKtiz6NBEshNwy4g6ZsZjRI\r\nRLU7IqW60omVia+25nyXwevJqQtsdZefD3g=\r\n=fJY+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2b5a99a8af71670780875637299be9118b01084d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.2","@thi.ng/vectors":"^7.6.1","@thi.ng/geom-isec":"^2.1.44","@thi.ng/geom-poly-utils":"^2.3.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.10","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.44_1676037512066_0.18440802258233102","host":"s3://npm-registry-packages"}},"2.1.45":{"name":"@thi.ng/geom-clip-poly","version":"2.1.45","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"93bee73c55fa0cdd5a6343762f0a5227dd75bac4","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.45.tgz","fileCount":6,"integrity":"sha512-acF/JhtuvuGOE+D2pftut+CdqJ1uWVXy3QwusxP+hx8tMhVGGTdImsVJaufAzzh0s7rYE/wOY0aB6B1hz8WQAA==","signatures":[{"sig":"MEQCIBlC0tSN6KhTr2k8aYBinj7W4K2hlA1SA70Cw/Xhr0yeAiBjElWOOldWiExX52T/h+Do2j4GbE/i9HKRGs6GQ1omVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k9BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdVw/9FDpadG6w1xYb385KgslY8MXzkC6t6PC6VUnnRdRauKLs3f/O\r\nP+WuLNwm8olwxi6MspMdlMt8bor2OJPlhRFONX2bDFApkSZnakxuZ4HIEirx\r\n4vo8ie/jKuwmr4sF8QxKanktc08vfii5fS4j5VpI/evitwDX8fPqxy2gpVRJ\r\n34JemX9i2yYlGjMdRnJGAOnTBZ+9ndtiHycpPCLAcJk6XwPhT/lwsE3SCC4M\r\n8IDlXrZ6J+LHqz+UMd/A5skWAcwUec5dCLiIS0dFW8EtHitRZMQIJUfQR1+V\r\n2CNTPI+lPKJqxkr9ZAhg9XSt8pyLBft4DuPIRfm2Qm+fveZIyEllJLmjQl26\r\nxyxxlE8asO2tNIpX9y4foCTUsu3rI1JiDzTZjigM+3AR4ogQ9XZ5vKNKwss1\r\n9THH32ESoWnYAl8uJLMQkT/nDH7vkSqpjEVE9htWnb7bPs3LHH9cabVF0gZ2\r\nu4SgQZ2TXuP4eV6/Q+ltUnMr64su9xQW6ABvtUz1K2J0Uqki3Yre4Ezi++5o\r\nvhZkavWrLcIvvARmWp18MypfsyOzLA94jD6Xlp8AD8cBaR7qWKV9LswPN31Q\r\n0mbgAbULEsMs4MxQ9k36JclLGSKCrbEx4Z0mVl0u3suSPr0tsFI7IqvemAPR\r\n5Hep3cUBqwfzuA7F1tLzIytk1vZxZ2NgAQo=\r\n=6sJy\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cafa4ecea90fb681949dc3885a5bd6ddefa38b51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.3","@thi.ng/vectors":"^7.6.2","@thi.ng/geom-isec":"^2.1.45","@thi.ng/geom-poly-utils":"^2.3.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.45_1676037953448_0.6567782559399775","host":"s3://npm-registry-packages"}},"2.1.46":{"name":"@thi.ng/geom-clip-poly","version":"2.1.46","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"1b0b1e6c84a2e6cd28d8d55461c5a9d2346beb44","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.46.tgz","fileCount":6,"integrity":"sha512-VklEwKDmN9osilsSzjEaabH+otBJrgVaMKrxK2YYkJZUpRO5kTXFADrlZoc+hx2ZZOtrCf1bOwtBmn7Z+0W5ag==","signatures":[{"sig":"MEUCIFhOdnV9e5Fqv7Q67FV29HHhAGvKva+jA05EGLfb99pmAiEA9qCEY0MeuOSxnW1S4Ppu5TA++xrusel3p0myNFlf+zQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj796bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoraRAAlINpQ5CpompKiMcwSrVKFcoAGbY3DxrxhBE2XJ9G6jYyjlOt\r\nwv3BBMe91oaLvA4u6KlhRR23n6XDD0Z85AEJ9EWm+TzdKoIMbGqEPJOdgBWu\r\nM7h3g9A0917LD3IRLGhzdjsn853/h4sSW4RFTdyaBmbmCp3ibYvmCZ5u8SF8\r\nnXLUGT5b2mCcBD7AzWEwaFdNBITYHerTjb2i6PD8k5p44Tf0VNrWwrvlXidL\r\n0Bxu1CWb8Rw87C5zoHU28RAX0cpGqOaBrB5edagRhhkANvu4DObT+GJFU63/\r\nBO6CJUrfFa7oPJt05kyVuDXXwwyepP4oTwSLihw7ZJb3B2klNLwDeFsreho1\r\nBLQhc16KVyoX2OLbmfu9lOMRHJuTjieakJlCYS7OVSajgndx0JoLqbP9OIOg\r\n5zHWtNlDU9bG0yWOODiBR9dNiVYEpM49M/gisLuUjOqLIjEtnT6miCo5rT7d\r\nvWjlC4qPYR8WFGo2ZPy6uTFV4U4X1NJLRWiWHc5kPUw12tg4iVvElBEZL25M\r\nND3sLwotEo+eT38+k79a2fXj/MazYuYXUe0/p0a+kF/DC6lMNIbBtGfR15pD\r\nFluzqIV49GaHo8ibFMPBHOs36ra+0y3WZYCbz8+rJ6gReOfVBcurXhaIZ2x1\r\nuLCdB4fkqpX8gOFYtxktzbRz2f9HemAIrfk=\r\n=/cur\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7896250248d960109253215c75b115c46626293e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.3","@thi.ng/vectors":"^7.6.3","@thi.ng/geom-isec":"^2.1.46","@thi.ng/geom-poly-utils":"^2.3.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.46_1676664474793_0.2694885972383312","host":"s3://npm-registry-packages"}},"2.1.47":{"name":"@thi.ng/geom-clip-poly","version":"2.1.47","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"998a6c5b644a4aef6c30227d5823a047fa6916d6","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.47.tgz","fileCount":6,"integrity":"sha512-7EJpSpxc1gHBqfHAx2HyRz3od3ebP2FrLdxVsHgrlDnp7DwaV8w329P2g9cRkBBfubhgX2foDFtXbSt16PRcbg==","signatures":[{"sig":"MEYCIQD5RK6x9Ar34oNuoADKdHTTJ7QSGaSNgU6IsCrHJyWwhQIhAINHCdjvao4cPO2SET4zUoz1Ds6qOjsQOSIH03AHNepL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/SRtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5mw/8D2P4+Z47yyC/Hmk8VwYg7QxkzgfpXvTlrK+bW+Z1RPzoCG8l\r\nKMjYJuQE+wYFybRlTFkoOSg1Yz2rV+anqsi1qN0/WVdOnyjnFDytrZZB07fH\r\nAPf7FOOa4uCKTMYqeH0vOC+Q92colTpEhVtDwdINsdznmydwrKDtbGWaI0FH\r\nChNUqpHdUyetn/lw8iI3dzV3V8Tck99oyREgBFuRZmZh3ps8ClGdZ+s8JFta\r\nWPxDq+Rn6wv9dqD8pQDt5FNsLvQ5DvDriTGkVMin2fPcMSUuXAxpFvHdN+9C\r\nRYv8pIGS5VTclaIsRfS4AFu3JqKvJaCdX7oNQ/YesEDOIXsPM9yVHBMCLUbE\r\n39LvOPNjVWr5BxvVZD1wrP2YxUINdDREvK8Q5H0CaZEQs8VdIDnA3SIEAFxq\r\nbqT/+Qf1GUz4hRchRzuePaPLZ5Tl3+1YSRitMCnm8uLvjTQ410uImOnoCXfQ\r\nyT9xAMfBy/JBiPylziGyN4WmT2pTopTaonjTHtc9h0dj8IznPm/r617obSfW\r\n4Pg+Hfgg4GzjOwWCyDgPZyXHVm4TOqUJnIjVIOeZ7/XOhcF6jC+8Cn+YvjJi\r\nCzHu81QYUkMhHbvYoHZqGMhRg+JCZ1YJ19XB1pf/4QuSG/qZPQ2SBrs8R1tv\r\n8bGEf4SOKOgSLNmmLtW13iGEyXD/M/12m6k=\r\n=lTLS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"060a3a69281094df70be0e4f326a0ac3bbc3dd1d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.3","@thi.ng/vectors":"^7.6.4","@thi.ng/geom-isec":"^2.1.47","@thi.ng/geom-poly-utils":"^2.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.47_1677534317410_0.7152189097934036","host":"s3://npm-registry-packages"}},"2.1.48":{"name":"@thi.ng/geom-clip-poly","version":"2.1.48","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"00f616103b8b9beb6024c9e7caf38e5bc38f43d3","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.48.tgz","fileCount":6,"integrity":"sha512-l1brq2njJjEETvnzXcVv8k+LhqAC24+aB43aN1hcvsX/d7cQyJCkzU8gd3GfgCjcPmLsebCPPV/WoID/JV+QZQ==","signatures":[{"sig":"MEUCIH8M2VrNOer/3ODvLtrDBQgfa+X1kBupzO9xex3LCdHhAiEA6DWnfB6FX1cemArBCwB6D0dBT640XAuKfPJMjE7717Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAOcTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy+Q/+NcITmWyept9ykgXby0GcMVTgpcnyURXLRTzDiNavYTFHQa5t\r\nl/z3vz/Ngk6A86D0BO3WUqaPBAP3Uk/uAD2yhnhimJgIdqbom3Dq3Seyju3N\r\nVIzxQteeM60gk7nDzlVJoXquSxPo7yWI9Zk5UPCQzui8ia64BjLZFEOX+J95\r\naT68PA5l/yanuhpx8IX4K0Cv8P4vsKioE3rRn8vu1CmDkQa8liqRdre70w80\r\ngS9ck6kzzSU+FglSnkIIiCi29NPP13MM7NE8cb7oxrNFYP/Dg6u65vtIKobs\r\n9o1pUwFo3VABLEBQ4jalnppFS588+UONUAg4l6Q2W7zBx18Y2nr/GILUBKjc\r\nR10jrDP12wOqs6dZPCi7ewJgQoDQ7M6f55Re99ixWbOaFHdLDeZGFnoZKXg7\r\nnAS4HGkohVAIXdODVlluPz4vrr+MPoXn430hs95MhkKD3988oG5rdVC1nbcg\r\nP7KBdEf/c7eLRgp7MRJ4gTUGFCB3fKtYNyzBsc4PyljT3vOTPQjnNYs1yjHo\r\n3Vr8L+IUWVJovY52GHWN4KNwDz6BYLKmrKomhHLkGRp9btR5SZQFh+ULKV3V\r\nBW39a8EPiBogzbyQPURu7MnW+D4bUHSkqJB8ojzD+3VvxzfLPbYB6q9bXslu\r\nyJ8pq63vPFKIVP0NKz7MJjbxUVCcIrW8894=\r\n=7mu/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2915dee637c1b8cd2e11a78a23bd035e4f750e7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.4","@thi.ng/vectors":"^7.6.5","@thi.ng/geom-isec":"^2.1.48","@thi.ng/geom-poly-utils":"^2.3.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.48_1677780754806_0.0013523374714679015","host":"s3://npm-registry-packages"}},"2.1.49":{"name":"@thi.ng/geom-clip-poly","version":"2.1.49","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"e59766514eb28b7dc8bb2d2e2f47ba82c38c35ce","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.49.tgz","fileCount":6,"integrity":"sha512-6RyBFYXYwdphvTDg/ypami1MqhZUU5Ymt8KitX5pEKbYBH1JXxSH53gCgvBhWHEHHqfDfXleIG8FvxrG9ZIEWg==","signatures":[{"sig":"MEUCIQDB13udUdbp1jXvyFvncoKd2R5ukv/qn2Hr/HEp9+tC1wIgTFtVksdfSrcgHogqaB5lqZ3yCpG6sHwfBrZKG/l6PGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBL2IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0RBAAo81V69fzWhOXxrvpNEDiwKNwLZ49QyiBjM7iLLrT5u/WJUp/\r\nHjRmwLEYg4h0M7qKijeZ3P9DDXsqqa4UTdJXJKHbgg6pMl+n97Ub2XMuU5ZG\r\nqG/E7PIJN51cr2mPW5vS4SU3Jp57USrHzbWPdaAzVNHpBLunGXsqKMQmrHnB\r\nv+RczfXKjL7Thkr9wLuTaxOST6buNS6aqKF0FWxd4JeJbptNDWor/7TTA7Dp\r\nDuwyeG3iGhoVKsCEJLu6brJ+rvVZbOHNLhlFJWSAa1yL5sJByBS/aX5odxiV\r\nWl1T8Rxq0BSSrmt1+IGl0dQcLfYg0itVXiHDl8XXiztIyMUPiIdFxzYUmmIH\r\nhVIlr7wav4+vgy7zKrkgPG3PvJRzZHPzL00COTmcT80VBcZ0GoGnRCzs7AGO\r\nhFPqM6uUQc7raYWrXcjp8zcW708lfTo9GkhvOtGG0jxeuUxuignkDjhhF4jv\r\nZpJ22LHR2ZOKwsXZeP9Mt8YijV4FLbzwJXQuRQi3F+3g43saw+ln8pOCKnz5\r\nyX52w8o47n3rkc4bZO/LrxMyFC0oBv/B91hwIbpeRtw620kwzeKI+3Hn5CS3\r\nODPAyKmkPS4EOsfpKGUY3h5nzs9b6HJQxlnr/slAX1iU/joPSSMS4Sc36HVJ\r\nhGPJRmsZjFdjPdk2YtRPRhhoaBIIezyUSdU=\r\n=Bm+E\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8342900eedc77bb09edb8c544804578b71f8acc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.4","@thi.ng/vectors":"^7.6.6","@thi.ng/geom-isec":"^2.1.49","@thi.ng/geom-poly-utils":"^2.3.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.49_1678032264518_0.24374165416830618","host":"s3://npm-registry-packages"}},"2.1.50":{"name":"@thi.ng/geom-clip-poly","version":"2.1.50","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"f878837479efd1f24deef35ce31e5b4221aa2a26","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.50.tgz","fileCount":6,"integrity":"sha512-s7TeAytzkxGolnhl/esqvzm8ZXxSvTK3ZssuN87P+YsDHQZRhHDuj1cd9l7AwUSmaF2DB6EtGfXJQG2rLRt/FA==","signatures":[{"sig":"MEUCIQDOPIIInn1/OYn4vTrJBJm08ho8nEDJXajhO+S5AYbwwAIgaKm0B3GAmCs7ktCfyYgd/S6FXr1C8xT9jtDmJJK1js8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdlKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojig//U7v4xspQiiOjs1OJPEBJKU4msVeo5faw4cnuZmixdu6M3rSE\r\nwGSCscp+KsGAEJEXVJrQ5lUEsw50/SaLNkTZ1MtlI1FWbw5/vtmBV3S673GM\r\nyHc5Bs6oQn/me0FV2cwQY7aY3ZUpx87LLVHy+vaaQtOwDSjFxBDdcrCpViny\r\n5nVfMYp1VXKD/fn1+RcTSFoEEEBSN4c5rRtFEzdKv4kip+0YDI3WvYKcsoJQ\r\n1Nd87v1pejobcCPedmUF8upBR0gU47V/qBsUozMJmqMJ03ymug3CbYKP57+F\r\nTNUAte/K+JLWpdFQbekisoB0vnG+0QRLWm952JjnZuGVXsbWfdzavWu8qSEV\r\n4n66m2chU/R9QUHBM0HzSMDGHt2JMIAjp7LER7N9lWKfbJ3rq06EtaDCgdIh\r\nW3v3CIgIlLLZSB+ocF/aSXnWyKjuCI0CBvkUQg6VBPoQjKVkeulXb2DGc00N\r\n57lwC/MEz3T9tfbOm5pqdg/F2EteVR0GU8mqcnSvdAlBLtond14DknVtfZOM\r\naFXYaXvysjwPkGCjympHvA0mgtemwWwIgRd7hD6837fpddbnQKqWwKW20Uw9\r\nQdV1tl+2u0jtnvW9XK9WZzyJzp2xQ/8FLEJKV3fN47SYIlI1/6FN66fRn3Rx\r\nPZTVEfX8VeO/VKZqfbPVGnv+hUgPMtFfYzA=\r\n=OAQ/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab2cbfe2f59b7ef672b6e1cf2a43368f8437ddf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.4","@thi.ng/vectors":"^7.6.7","@thi.ng/geom-isec":"^2.1.50","@thi.ng/geom-poly-utils":"^2.3.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.12","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.50_1678367050470_0.415989389138645","host":"s3://npm-registry-packages"}},"2.1.51":{"name":"@thi.ng/geom-clip-poly","version":"2.1.51","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"c0931279e9325da2faecedc9aa34a3a4c12cdd4a","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.51.tgz","fileCount":6,"integrity":"sha512-4Jjxbk1z8t3SoE7lOAZPlt0Vn4xNonhuYIS4J8gsy4RCZJAxbQ8Aa2Jrl47L721MorKnHNv4/o8ZUs9iWQ9Dww==","signatures":[{"sig":"MEUCIFGiD0/RzSWfXH9RF8m9bDkFE4KqebomVbmwFM/pdqjFAiEAiiUSjzM6OxOGLIiSTqRfspvG1+92w1/X6qwwA2S2ozc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHcAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi3g/9E8HFiByYtNpywiZRrtsUbuT1SPqnQv8v6UiHclLlfkr9061g\r\nkFGRe/Z1gdVejtmamBoJCkbzQ+FDfjTDXamvkonfJyYGwZmjgVJPmyFp4Fl2\r\nQFiBbV4HNczszo4XtLf7GSaWrgFlNLSdy8E1aTAYltmH+/0Wljrxgvz9hEt2\r\nWJrXwMpmiGJjAD7ZXLpz7i3FaMCm9LWS7LZN+uPif1lvuX2ubgYWeqNBGyq3\r\n5W1xYYZF5G6o+o1N3+EoKOgAPLAD4T4dXKwGDBFqc02MaQjEVQmqPCIF8Ve2\r\nD5t6ht7mtmM7ZfLIF5KyHtZ5m3f40glsO/PsdpZMwwvFm8Ik7YutJgoL0tRv\r\nZHhpgQvmHyNgRcHx+MlyNRFI+vCMrJcTtIRCvSqShQVZl3OeeVTJpI9Sqdiz\r\nZ5jqZt0lV5+9wk5ECjmDK3aFal++CRL8oMoDQSt2p5RPRi89X/kliZGP3x/w\r\nvKumpr9S963+UBMelM2HuSOtvbt8fXTk/006sp9WaPezIZvMxhYTrcy0k1cb\r\njjIC1qjPM/O0lZ1VIoen485oQsFDwmT7jXiXm/VPe1fhgF/fatFMXeHFKO19\r\nIt3LFSL7LCA8pZvBAJxi6468ajLI0F/MgX4OZpKfz9a01gewjhWXT/XP+pTj\r\n/oDXEisPCYenrOTPkwFOxIgsXvDfG4Omc6U=\r\n=8Du1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc46c097a3a173fb1ef41f57a858d03037063141","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.5","@thi.ng/vectors":"^7.6.8","@thi.ng/geom-isec":"^2.1.51","@thi.ng/geom-poly-utils":"^2.3.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.51_1678800640191_0.31229662844707695","host":"s3://npm-registry-packages"}},"2.1.52":{"name":"@thi.ng/geom-clip-poly","version":"2.1.52","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"489859ada76b4d07d610097dd0da75b26b5d3620","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.52.tgz","fileCount":6,"integrity":"sha512-3Oe5dnG0ksM5lpXt24drG0b4Z2odKKqFRDe1RpH7EVQonuXGTSkD6Cyb41B4fC5bqdnf5eyidBRyhWBXDn6G+w==","signatures":[{"sig":"MEUCIQDOenP8N2hCmERgsKShYkEkUlzUxdwYdwhMdlxJJmvIUAIgRzXIxewxenZTbhhZKmebTD/tnVjK5uh7C7pF/EOtyJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFxeBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8ug//ZIRejITz+vDgZOwZoImGlagH5gF6dFqdd1l7VpRUrl7XMBnC\r\nXzk6OPSWWTE3qN/kuHBCxOpam+4b97cT4KEXO1GAR3WIquFPlia99qw0a6Ci\r\nVGWRTMLOlmXkV8O/LOWw8yqa6/f0Ao6hsFTzHRWAOxI5DIk1rf3LOYXlqN8L\r\neubsgDYDgL8GntWIvEvuoJtVAMq5d4etdWj9j9IByZWUmdgrV99ng3iharIh\r\n+4DfcjT4OToyEL0uj2jeO93PmV4fDCXWr58zp7rmEdNjfF9FJRxnIoNAJwbq\r\nnsnNg2mKcCZ5IRG9gJY0BKyQ2BOgHbtlnJkyV7oAooaHcq8B6ba3/pAQXQyc\r\nwqbKiE8fX4YzTktSY5N+wQxLV+kVnh7FlgWgTnTJGq/Ekf3SnPY+AItxuhOW\r\nmcEPbNdeBwbg+9NwhvDCf/+se/wq42Y4wauFRCZzlmncKk93Kx4IxgLGxAme\r\nqpMuN1jQRAzdMQFXWOTmOQ7ym4FQS8ThOLIC2xGOP4Fbb4LvcnTDwWl+KrLH\r\nJo4GVGdWz1MQiOacwi7KEFORCU2RAHXqRMMjGwUeSR8ZrsfkQKy6OD9r5Dog\r\nEwMfM7jeAvTQtd5go31Ml+cUv2ZjU7c8CXHlwtp0UZRSiu5LVXmOTmOOd4fC\r\nXM+PvM+oJXVIvS7LdF7eMXHs1f2BCkuJlmo=\r\n=LJER\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1359645f3af8a7d0d43fe7944ea5cd865832f8ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.5","@thi.ng/vectors":"^7.6.9","@thi.ng/geom-isec":"^2.1.52","@thi.ng/geom-poly-utils":"^2.3.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.52_1679234945213_0.21017316348358617","host":"s3://npm-registry-packages"}},"2.1.53":{"name":"@thi.ng/geom-clip-poly","version":"2.1.53","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"b517803b249a9e84b488e35ef307ed0bcc57a963","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.53.tgz","fileCount":6,"integrity":"sha512-s1Yvp1ylL5PzWxSPrDH/Y9Y3y07iR4JxvYW5xsfYQXB1Rk25bhQO+l0lYWrXcDg6C11EqoQ1lI1LQjrA7BoYFg==","signatures":[{"sig":"MEUCIHLE0EHePSed+daZExH9ZWa11aopu+qQvPPG85jDN/3JAiEAsYrYxL3TRL5I1+LIw5QgU0uTtGjNCtu+k6kP+yuy57s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHf8cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCaBAAnbQsIfYdtsQeZxJYvu6aisGJteOAJY06VgUU+FIOB2yjaWd+\r\nodj+NyHef2DJJujbiRnWcPUuPTkc4kszwdAslktIg8qbGK/YYPNn+ZIYOdkB\r\nlaAj7LByx+bnQBAdnMCW3w3c4O7+FGdpImtTDmOma+Pdib5+l41jdHCHAIOb\r\nUkPVwAYu7rkeIh2W3fS1ZdebYT86aLKNIDa/Ie6B15ejI7Pk+EQMESPgwy3S\r\nEG65CM2uKH7qkbxUL7Cdb6ob/6drnglxtXOfspZkPLt4G+k0xzd/aMF9cp9X\r\ng9r5ERc1eQSyV/0T1yQWdt1hSgp/lVN4fxqHweDPw96jel9WmN1L0hzDmzMW\r\nE9tAc6pb0A32qNowwRffBJ5ByY9oDs1tVf1OICKAcYNQOaxsp/do5vxhRqbo\r\nBnFVSQANqL6JFOWUUEjXBiugsfmV09omj/CxwqpHwDoYqv59AqjqjPjFLoJ1\r\na5UT4Wug83J2ZRHZtNLIHnil7wnTzgkJUwUuajKtHl8svEDScxGDSpQqYbVc\r\nBBJaTau/NKk5yDVFSrbRs/jsnkQNh8ZwCXINgaluQYb2IrTKa89q3zBb6N8a\r\netgV7TSzvQAfWvVu12EJXwbQa0i2GjPIfDawEsrHzNiEI9WFLaO1WBnorTMr\r\n6DIkbuSY4uxgsNOgaJAEyDGnMYNfGHWr5/o=\r\n=GOfN\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"51a3361eb4b4e906ff6dfc114049f1ea9cd97d0e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.5","@thi.ng/vectors":"^7.6.9","@thi.ng/geom-isec":"^2.1.53","@thi.ng/geom-poly-utils":"^2.3.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.53_1679687452587_0.613616204158451","host":"s3://npm-registry-packages"}},"2.1.54":{"name":"@thi.ng/geom-clip-poly","version":"2.1.54","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"9a684fe125ffe73c1050d883a63e3a1dbe1bb4bb","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.54.tgz","fileCount":6,"integrity":"sha512-qz4oqn4DwJwin90eFqANA0f00e5KNibLmmLbU8OP1b2wFLrkHsFmu8/yukUEPswliiDUiLEhjtTDKQjV8nOabQ==","signatures":[{"sig":"MEQCICdOKOHzIUlNlITEHLNb8Mw62KajJloK+V7a2Pg765NAAiAwfZ0a0EeKRcxX49AvS5XhjL/KIV+7u2tTbVl46w4osA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIenWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoechAApBw//7VM9JYpGKNgUC3+skv8XoiNt0jRJGc25t/HH+wIUMHo\r\nIAD1dihwgNKwXHvUrV4/3qwydlSrvZkvn3SIfOsiXGSRDi9qdG7ibXJOTu4h\r\n6A2K3ttxnB5nMsmIOZwUKzN2+eX3M38WNN2iW3lr7h0IvxHZt4dw/yIFQ2Vu\r\n2czjMsFkaLsEMY+AODb1g8sYrw6xRZVAthWkFtcIycrrf4m2LpGc+pe2aM9h\r\n5xOw5/+ocbscS8YoZs8yqVQdXVSvciMNblEi2jzqngQvefVnzLc+9hmGA44z\r\nMhUqvFPRSelW2VSNO2oUh13ryfjyfwwOqTsiDzOcEs4E7UIcmkY7K9T7aLWr\r\nkuASN0g5MlCOheHPq+TF0EX3NqI4u73/gViEvjLzKVrWEPbXxzamekGG3ayg\r\nkYk27hST9/O3Ey5UOQCq+/iiLoImCj+UbP3CDUZ6dmhIsTj3NrC+PqRGrzQy\r\nM57G2t2XdWIcnMJW7GGhX91KN92529AEdyn3ijp7ARI6VaJzNu+vz6IrguF/\r\nbMTcq4rmggwXtXiPRUQxpe5Af+ITBObfUzy/heHfPGSH2riip6rbzzTlr6+h\r\nfMvRfDlR8Gsiki5DDHB6dVxRdMGQVLZtZs6AYau90jdoofcLDAYRHRpaoIDU\r\n2rHSVZ1MN8KPcGNu8ikDZ6pZ+rBRMzjWTrw=\r\n=lv/o\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83b15b34326d480cbca0472b20390d4d3bbb792a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.6","@thi.ng/vectors":"^7.6.10","@thi.ng/geom-isec":"^2.1.54","@thi.ng/geom-poly-utils":"^2.3.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.2","@thi.ng/testament":"^0.3.14","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.54_1679944150028_0.8931336587890331","host":"s3://npm-registry-packages"}},"2.1.55":{"name":"@thi.ng/geom-clip-poly","version":"2.1.55","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"d5b8a437a25365c0a3bfd0bad23603be2473062b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.55.tgz","fileCount":6,"integrity":"sha512-3BhVyXV84+b4DCivfuI5t49n8on+XS78CKFgzjZ6QtM5218mzrgPnblpbAbHU1YzJxU9HEezHQk8FFmg5bo8vw==","signatures":[{"sig":"MEUCIQCsWOfGcNKt6Ahv1p/2z7jxTFUpgHULhLZQ32HRpNhmDQIgZ8+txsnLNUNtd9Z1XKZnhgKwSc+YM0OArnAksWDpRBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMUwhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTow//WZhfphTKViPnNWM2efeL2etAhZcstUUiTC0003SN4Snp35yb\r\nqnxpmZgxCfOsOwqmu3HDD0ElESeNvchU/EmxSSMQXAnO1oPLcvJ5o1+5CpnX\r\nDhyrrPC4UJyyfvNz+FpYzJ/R7TKOBMBW8fWznpCmfsyRrsy+dejSJSFEUvmg\r\nKmvK2R4+hGmSqotetv2XUaWzqEBVN5c23yQay6UwyfyDjWNFulTBbgr07+z1\r\noAlkUzKM9lrw5GvJ49lZQx26/Q0AGiHkFFpwNBwc1WqnEgjOrNJIz4HrxMup\r\neFkfWSBWQ7VFS+z83houk2a6H5NMrPTUAcVYofX2Rm73Q3DDmM/1lkW82M0k\r\nS6mWqzUah+qd9VwG0EHjYychLCLmWo6Zza2p2kVMEryCwLnbM74yX6xSsk1H\r\nEzjMVqCS3KPbjLxrycC6LzhJQWOO31vbUJBxouKYqAV9KwBM8oLysUrFJLt2\r\n5rP47UgBE9pv7LgIFN3TXjvvIipmg3hfk58p8t0zDccNuVQraBVvYq3byqlk\r\n2Fmx+VBBZd54K2Eo6yGa36y/wxD/GSFYPmb8CRjwYlXThB2ob3ty7LTEmN63\r\nepwBO5jh9xcwBdytAQ4E0RZL69g8LndPBZXrQq+vgvj2j+kMQ1fYXbRizJgX\r\nQkn3jSHEfpK9WvDgKQPIu0siE5vNH61MnV4=\r\n=2Yvh\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"abcedd9e4e06a4b631f363610eec572f79b571c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.7","@thi.ng/vectors":"^7.6.11","@thi.ng/geom-isec":"^2.1.55","@thi.ng/geom-poly-utils":"^2.3.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.55_1680952353054_0.6424187354982993","host":"s3://npm-registry-packages"}},"2.1.56":{"name":"@thi.ng/geom-clip-poly","version":"2.1.56","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"d99d09af8142a483389cc79404e4f662ef1a0e6b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.56.tgz","fileCount":6,"integrity":"sha512-0SSNwloTGc3BmcLwWt5De2DEn5pGoU/U40XXsvZO0Piq06ZdHD2FKw/ePrkbCK36mBnEAq/hoGERCT8XwCke/A==","signatures":[{"sig":"MEQCIB90S8NPMBPc617st3BB0/FvUaknzrHrnMV7tmtV0Kc1AiAS8IoHfpiK9WkOliWbfsra+5ROLVFhIknUJdUN2Q2BtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7TCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHAA/5AChjHXrocqEXMnqZ0wGQKhnf1/g/3UiZkVk9Ka3Mbk0XUVbr\r\nQG98KvOFIjQIHPhu3fcAAhLrpCnd41qdjG9qBW8YpAJSDrsmrWB6jXcINOpe\r\nSLJXyBX1qdAOiTm8YZbGXSSsio2Kv6ZvArQ89zXUzmrolXab3MBZqwy5U3s2\r\n8UL1cbB319yeeYkuB9QyLkuBAucJArEVynZ0pvER8nCl5/XE9+R6tt9a3o9Z\r\nUj/7wyLQz+ZZogpXdpARzXrVHesclhJQAHq5LOx8WFSSgLOKeRhEahnj8khM\r\nlgSVM028WMGhuxh5CywOezlUEjKgWn8PfVQvssJBnE0+wbPdNLksGEIq4Hyf\r\nBovihvbKum/LbBJSonrSg/7YODGEsZfe+YeAsHXH9jA9I4Q8keXGdHwjw1/J\r\ne/b+x7k5A4iOCgQkrSZlBYARMQDkp+QRU1G+NDCH4s3kgCHa3ET+1UHsT4Yw\r\nF2qwlnIRzgk78H2eFpf82f9Cz+8BOLPxjKgC4YvT6EruD5Dt9iKPB09o6w2M\r\npmuHzi2epKS+gSaJNTdr3nDNDWtHCb/Ve+2dVpgJxX3BL3vhKvltI6CdVUeT\r\nkSgPvOsA0WVYoT9EpoW3gyLDN6QEM/TsvMf2rgTf3+0PY5BxUBvwD6gcqw6m\r\nbSSFMoixsAAj29pSUxwaA8CNciPe78/U1vs=\r\n=81re\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a56bc490f1e68754762a503d06327b5b34ff7eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.8","@thi.ng/vectors":"^7.6.12","@thi.ng/geom-isec":"^2.1.56","@thi.ng/geom-poly-utils":"^2.3.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.56_1681896642494_0.26399668372037355","host":"s3://npm-registry-packages"}},"2.1.57":{"name":"@thi.ng/geom-clip-poly","version":"2.1.57","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"5041d9c058165adc1894482f152bdd5121d7a496","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.57.tgz","fileCount":6,"integrity":"sha512-dgS6AX0Vgz6g4QCbIF7Px3Ptdc56h84IXNKaS2mplj9X1nCSpBbb6hM1iPCyivzMHnEBR+ZXKehz5aWExChNLQ==","signatures":[{"sig":"MEUCIQD4W9yhDgCNxuamMmI8qBVYu+mb2KTsUUhpybuKboFcQQIgZc3r+1pHDLb24T9I1DVVvYoxv4uRG21nyDW/ClUVeP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/RsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2Ww/+MPk8HcVt0xuZ8uO4CvH/foVFuh63Tl8mADehQ/LfUgXTRBci\r\ns0isPc7RoJzSIM4KO0HxMvIkPdsDzgpFkZgXRVVsWRuH4sgQ/icDj8we6xVT\r\n+VPnZCm57+GV4poTP8x76xGpQJtU0lAv3KasifVNn3RI4ODyLqTt98LrgYjh\r\nJVKKxg1aYo3hFzbJQ8gAgkVoHFhDWfLFYGiHPD2G15Stmq18eRZcWKZ+gORV\r\nARqO2iRYcHvilF1Sxi9e5Uvz/cDdNvEehNFPeWYtMl2psisw6Tuo4tON5Lum\r\nNpw2VGhArxGqFmPykesnI+EXA7vdruTW4oJZJJ+GVuImZZt1qb/hHItQzp+E\r\nMcwTT7n7257SQQLU3xSOlNIZ2QwKMR4Y61ugpp6cON/RnBsbAGpmhyIESTgl\r\nueLKyTulriO7nN4Hh+n9MMoom0Qa09nq2i32fELI+uZHqmvfZAQRC8r/6w6R\r\nvs5NeGETMfaFUX4vVNIATNtf9iaEZrQV1XpH0jPb5juZIRiG/J2ItVcT+7D0\r\nkgZOpIrJnjtwLY4PQh45azLzRuDAEMlDGci2ABXlrvJxaX6AoV5Fdgz9Of0I\r\n8suMDyU+5tMTv+KDv//1h7JC6yj7fRd4PQHm842JmV7rn+TPQCzAQR7F9hiO\r\n+CucCKUwq14PkIw4j+Luoxs4vEn7sjRtvg8=\r\n=x/2f\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca22f02a137c0a4e3a38ef81e82e2bc7e3c43849","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.9","@thi.ng/vectors":"^7.6.13","@thi.ng/geom-isec":"^2.1.57","@thi.ng/geom-poly-utils":"^2.3.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.57_1682437228733_0.7836145217981028","host":"s3://npm-registry-packages"}},"2.1.58":{"name":"@thi.ng/geom-clip-poly","version":"2.1.58","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"9ef3ab2eb4bd68b1050192647bb637f429b11dc4","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.58.tgz","fileCount":6,"integrity":"sha512-zvKzXsdxYDSPAb2raMyY/NLXcRU/ae/2aIZiEBCnRsgdQUmRugDrwbj/hT58wISLpbe8xZ7i82XQBq4n0vTS/w==","signatures":[{"sig":"MEUCIH0xNtn33d21HayQJbdIIgL5JTeEiBvmyumIUZwOFT7EAiEAl0fLAOH8ew+0lSDQDNyq+kaFLRUrbhBZzO6YY9ozors=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22031},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20ab11b687a13228f6a8cecdc5f05ba9105122ea","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.10","@thi.ng/vectors":"^7.6.14","@thi.ng/geom-isec":"^2.1.58","@thi.ng/geom-poly-utils":"^2.3.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.58_1683807583252_0.3013032454133242","host":"s3://npm-registry-packages"}},"2.1.59":{"name":"@thi.ng/geom-clip-poly","version":"2.1.59","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"e0d737e81cd7c2e0e4857dea9347575da05d677f","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.59.tgz","fileCount":6,"integrity":"sha512-ZTD87zTSlnOqr4xN6mlYtzCl9dTIp8N82q4pgQhIaFm+X0iU8Q9au44vL5P4SAQpzIqmiafaVRRL/JlC+krBfQ==","signatures":[{"sig":"MEQCICiWX2k68a7afFuk3Raf2u+9fjoecwQdUR9GrumuqfWlAiA+K31lk7iRsSWNSF+uKZS4zthA/cN7e4W7JNkhyzcWPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22031},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"54e825a976c72067a244cff8725ca98f5416d26d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.11","@thi.ng/vectors":"^7.6.15","@thi.ng/geom-isec":"^2.1.59","@thi.ng/geom-poly-utils":"^2.3.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.59_1686729709926_0.055081490876864425","host":"s3://npm-registry-packages"}},"2.1.60":{"name":"@thi.ng/geom-clip-poly","version":"2.1.60","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"f6d55e278fda9d4694ae96140ccfe3cddec2789a","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.60.tgz","fileCount":6,"integrity":"sha512-VfCfq+nRMJT3tQX7VJaYrm5OWIFRIVyZQbk/2S8Nz/17gSO4HtsL4xxxeGkOnA8vmOnqnVuMB/VJljqTUCvsgg==","signatures":[{"sig":"MEQCIC6fuzs9f1uCmLAOF81JmX2moRyH3wYfQ8UZwQHovGXuAiA2u6/YqIUmcZPnZyngXShcCb6e34xAATuKDL+W+5Oibg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22030},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a6a6217de89c2875aa78c516d3b5de11ee444834","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.11","@thi.ng/vectors":"^7.7.0","@thi.ng/geom-isec":"^2.1.60","@thi.ng/geom-poly-utils":"^2.3.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.60_1686953266889_0.7907565249263981","host":"s3://npm-registry-packages"}},"2.1.61":{"name":"@thi.ng/geom-clip-poly","version":"2.1.61","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"da0c977aba178ec7fee5c03bef37434f6f03bcbe","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.61.tgz","fileCount":6,"integrity":"sha512-XHOnkzrm64w+AZQ4Nu7D4NThwgvFvAMjeCm1tz7Qx2bRxK5swdtSYcDSJJqhEBSvdj3smppkQWvinar6maoZ4A==","signatures":[{"sig":"MEYCIQCA+2zOWrNGKWQksIbKcX05tdzWOIoYFCCUgu2QFjwdbgIhALc0VH/jaC9Hm2R0Ie8Wkwd5ya0AP97Tc2JVoC21hKSV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22029},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"88cfe77770f3b07c788301dccefcb9547cd4aff6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.5.0","@thi.ng/vectors":"^7.7.1","@thi.ng/geom-isec":"^2.1.61","@thi.ng/geom-poly-utils":"^2.3.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.61_1689334792621_0.16784383827269833","host":"s3://npm-registry-packages"}},"2.1.62":{"name":"@thi.ng/geom-clip-poly","version":"2.1.62","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"0394717224e614c15e184dfdb8bce29db878f6fa","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.62.tgz","fileCount":6,"integrity":"sha512-hAQajsviHCRc/J80WqQZ8cDSabENM8KijRjcPXCWid/65F1IK/fgWHS4KvZX58YPf+Tj9S1ocKPvXfRKM4nIYQ==","signatures":[{"sig":"MEYCIQCJyjPtvjpmXM7+EVHhPGrILeyEBuZJ9Y6af3ndiAGeNgIhAMyab/2thbcypKROd6cBeDDO3pAOWOyU0+Vjk5O8CuPa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22029},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9fa3f7f8169efa30e3c71b43c82f77393581c3b5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.5.1","@thi.ng/vectors":"^7.7.2","@thi.ng/geom-isec":"^2.1.62","@thi.ng/geom-poly-utils":"^2.3.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.18","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.62_1691146861526_0.9623535962909433","host":"s3://npm-registry-packages"}},"2.1.63":{"name":"@thi.ng/geom-clip-poly","version":"2.1.63","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"127a9ea4b7f539109386d318aad19bac61b7e6b9","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.63.tgz","fileCount":6,"integrity":"sha512-++Kx02/yXQ97/gVev1XKapliMyD1FP+MRdMTLVLGAcsT3eXJya8oz/pK4aGi+gUtS21n96S9T1iD5szbB6V5wg==","signatures":[{"sig":"MEQCIBDOGf9yQURNiqmWh5Oq3KDmEEc7IiZPAc6pigpUD0NcAiAfBPEeUYv/UpQk1B9Lv1Uhj7/Ef7OOjoxswNUtYg4N5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22138},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"672fb5ede530598da51c9d1cee48fe58c23bad34","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.5.2","@thi.ng/vectors":"^7.7.3","@thi.ng/geom-isec":"^2.1.63","@thi.ng/geom-poly-utils":"^2.3.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.19","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.63_1691670021424_0.4007235916451528","host":"s3://npm-registry-packages"}},"2.1.64":{"name":"@thi.ng/geom-clip-poly","version":"2.1.64","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"d86719a4e10627d0280cbe1f9a50a29e3006cdeb","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.64.tgz","fileCount":6,"integrity":"sha512-Cv/Im9WzW3LRrvYC549n5A09Mf3CXBLp/M2Jpm7Et22LQnvWbxVsq1lZY+jHXEvb6s0icwX/L7lfTBj1TrVQlg==","signatures":[{"sig":"MEUCIQDtRs041RXtMWg4wEIM3uchUQunJJZSBs6jkbhAkhBJhQIgVNE5bVUM0VHKsI3yVfgueg5WTZebw9BmLkcdtjRguLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22138},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad9ac3232c6fc5fc8a0df75ac82fc1e0e9fb0258","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.5.3","@thi.ng/vectors":"^7.7.4","@thi.ng/geom-isec":"^2.1.64","@thi.ng/geom-poly-utils":"^2.3.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.20","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.64_1691670577205_0.43694090142792086","host":"s3://npm-registry-packages"}},"2.1.65":{"name":"@thi.ng/geom-clip-poly","version":"2.1.65","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"0439c875f78e3d3ee4e26e6ececca50730994376","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.65.tgz","fileCount":6,"integrity":"sha512-zCr58gxZezFp5l3S5JYL7Y57pLff6mz/iIeHJkhKbOU0gTghiyU6iA14pNjAyIQJPR549zOvOCqcpgwHs2TgOg==","signatures":[{"sig":"MEUCIDxRHRlmpmhvCo3FmVl6CWXKH5ZSVcsQEssDAUx9zjoYAiEA8KuGEa4AZe/gUy+RWBv+a/0L7Csk1ExwpLX7YqMfLiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22138},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"399f8c53d66b9b763d16c21bb59f145df5f59514","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.5.4","@thi.ng/vectors":"^7.7.5","@thi.ng/geom-isec":"^2.1.65","@thi.ng/geom-poly-utils":"^2.3.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.65_1691846229628_0.715236535588119","host":"s3://npm-registry-packages"}},"2.1.66":{"name":"@thi.ng/geom-clip-poly","version":"2.1.66","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"35ce7fdec5b3dbf44bc4bfd6e9a78ec71ea0825e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.66.tgz","fileCount":6,"integrity":"sha512-LG5gxE6hGdEGUz4q+rpvvb8wHZRa568+NdLd6MAPHUep4mUv6wNOHXLUAA74Ch01/pRAmdkhzTMSPm7taRtsfA==","signatures":[{"sig":"MEUCIQCx1IOtD3Q0R2EgnnXxzN2d2CKwlF7xLg+VwkOn/smjVgIgBxpcHxS9j3EcXdW5/VrjTB6wNkFnbt3c+ZCr9aHl/u4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22138},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4154283d772824d4b57d4b7ab97be22a6e1ffdd7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.5.4","@thi.ng/vectors":"^7.7.6","@thi.ng/geom-isec":"^2.1.66","@thi.ng/geom-poly-utils":"^2.3.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.66_1691856997616_0.6636992730016913","host":"s3://npm-registry-packages"}},"2.1.67":{"name":"@thi.ng/geom-clip-poly","version":"2.1.67","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"1c40acd9b80b24b3eef4c556d700c0691e686597","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.67.tgz","fileCount":6,"integrity":"sha512-dKbXTHBXKTVrqtVL/pd0hoovL2wbZe+JS+9mGHKN4Ps9vlkheDpmX/E/CRMTKRuKFRhTXHUyKDIZPT1eWqKB2A==","signatures":[{"sig":"MEQCIEwcaEHpd4TMs3FO776fvgidiu64dsOBvw3O5bhEXBCXAiBAqf6BMzr9jOsYg7Anb96lcnwZVxNbqbPsC0Nc0hbrdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22138},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4e8f1abeeba7b919e069954eada917ecd2e9a8e9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.5.4","@thi.ng/vectors":"^7.7.7","@thi.ng/geom-isec":"^2.1.67","@thi.ng/geom-poly-utils":"^2.3.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.67_1692019944060_0.052542861679283126","host":"s3://npm-registry-packages"}},"2.1.68":{"name":"@thi.ng/geom-clip-poly","version":"2.1.68","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"ffabf0d57205c514008be9d9c67d09c4caefebf9","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.68.tgz","fileCount":6,"integrity":"sha512-fL5ndNV19KEst+9DYBaL1DgF9O4vQojG6lbO2NzPZtE/TJbOLSq23XQFsn9pp1WsLvJPjFO1OAL4ndP+Wx7gcw==","signatures":[{"sig":"MEQCIERQRcUi8EsZldHPK1bRJQI93ZH0CA2yxaiau2wq+NsEAiB6Ta1xKJM4Pz0GNzHAOFu5WMGIngoxtIRQgio2NPC9LA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22157},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74cfe3fb8de5bfcbfc1109e67604541cbd7b77aa","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.5.5","@thi.ng/vectors":"^7.7.8","@thi.ng/geom-isec":"^2.1.68","@thi.ng/geom-poly-utils":"^2.3.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.68_1692715371575_0.2790882246330313","host":"s3://npm-registry-packages"}},"2.1.69":{"name":"@thi.ng/geom-clip-poly","version":"2.1.69","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"ea2d7ba15f0d1a08a7f2a6f034c83f2958f7ba57","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.69.tgz","fileCount":6,"integrity":"sha512-ndkocMIcIHP8E+FfX8KYlkmNEfoqhUwXfYKf1VkRww9kmcidJNHlK7Uyv/XA5L97ZXtPQ0XM5scoQWgsqXpuUA==","signatures":[{"sig":"MEYCIQC+9Eqz9pBUZb5KzNA3VNZb+LTyQ3G7EX04xfnTp14ykAIhAM10rrkGg2AOPeH+XZIugjkKpBbD/5VWMu6J82K2yI4N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22157},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04f545c7be1811ed24be1a6824d867b1ea9bded1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.0","@thi.ng/vectors":"^7.7.9","@thi.ng/geom-isec":"^2.1.69","@thi.ng/geom-poly-utils":"^2.3.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.69_1692855032029_0.5582952107968906","host":"s3://npm-registry-packages"}},"2.1.70":{"name":"@thi.ng/geom-clip-poly","version":"2.1.70","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"7e571d6b62203c46da307d2b6436c2ab183c1a68","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.70.tgz","fileCount":6,"integrity":"sha512-rbMH7xi4gAJ4E8b6fjD+dgXSPLg8wMnH7axW91sx5df1tKVq08OeSHvmOzE0xyzbt1fNyWfJhb3QJnvnMtRa9Q==","signatures":[{"sig":"MEYCIQDcTB0mlGS0n2/nEjRHNCT0PrNxep9BwF7vJA8lCYxEgQIhAKUru12Vv8u/0w3gF+Ob4GUNUiS9EbOdaCZ5lD8ofD9w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22158},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5929dd20497668496af13415cdf784a4d6f69aa3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.10","@thi.ng/geom-isec":"^2.1.70","@thi.ng/geom-poly-utils":"^2.3.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.70_1693135437052_0.7992543801578906","host":"s3://npm-registry-packages"}},"2.1.71":{"name":"@thi.ng/geom-clip-poly","version":"2.1.71","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"04db1d2f0462f571f9ef4e8ead026246a113e1f3","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.71.tgz","fileCount":6,"integrity":"sha512-9QxC/l8dhpS7q8nCaGXjOEnZQOKS6ZUMCkyp+UxwwRtCnh2/zXVnVQOGoy8pb+L75VbOu/607Ck+FuaZ8nOtBg==","signatures":[{"sig":"MEUCIBBuh99wYaLd3MAjxQWedyhlIwPIrCHhwykqlKSBssnFAiEAxo/MkCx8EysNqaGLSDS5Nt3fWiX1yVsgLHUWscNiIU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22158},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9dec130cc636c1da0bc4f2baa0d995579d3b7629","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.11","@thi.ng/geom-isec":"^2.1.71","@thi.ng/geom-poly-utils":"^2.3.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.71_1693302672336_0.9337989753857305","host":"s3://npm-registry-packages"}},"2.1.72":{"name":"@thi.ng/geom-clip-poly","version":"2.1.72","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"5779035d28b8aa20041c397191a618a20454e154","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.72.tgz","fileCount":6,"integrity":"sha512-PWQzRO8WQZj9bIVVTI3kHyXpasLfHZ8kEDg75Iz+fPk0rgIht5Qvv0LHi7VUx6+oE1MPgcwQgGfxSYeIlBBZUA==","signatures":[{"sig":"MEUCIHc1PsBUTaDdR2q6ykNByu71Hf7iTVPTEUizpXXvhu9iAiEA2E1CiV4D55j6Oh0KQNjwB2t+qSK32i8BlAJCO9uKWzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22158},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34c3bd36b0133af05abc7fe66affa01dd99704ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.12","@thi.ng/geom-isec":"^2.1.72","@thi.ng/geom-poly-utils":"^2.3.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.72_1693476448777_0.18400254818605388","host":"s3://npm-registry-packages"}},"2.1.73":{"name":"@thi.ng/geom-clip-poly","version":"2.1.73","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"e86bbf03c9e2b5bb6ae3a5e918a54706a3be5635","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.73.tgz","fileCount":6,"integrity":"sha512-9cq5H5Kv6xvekFj1fZNG128YNQyLcxXNLqn3wgtQU1gcLgUKrgxZqPqYCadp29/gUL+IiMPiSgc9kYpAzJGuVg==","signatures":[{"sig":"MEYCIQDvbitzhaBx+Ksv7WNWKMIv4+7H6Et/G4gRmcpmw/perQIhAOXQtwzeuYIWTGPYtp5zWx2p84DMXq1TZdOBCEKzjtiT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22158},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1bbef970bab7f7def0700e587cf0471e1e1ef9f3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.13","@thi.ng/geom-isec":"^2.1.73","@thi.ng/geom-poly-utils":"^2.3.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.73_1694007511082_0.3123593043779742","host":"s3://npm-registry-packages"}},"2.1.74":{"name":"@thi.ng/geom-clip-poly","version":"2.1.74","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"834b426b6c8b86c17918086d55c250ece65f1b67","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.74.tgz","fileCount":6,"integrity":"sha512-QlTBlta2b5QDNU6IX0hyQMLS3aFJmLs5nDUa8bo6x5pjpbqe0Dpi26lnqeIsMTzGPlJ6XjlOiDJJBLRtvvTNxg==","signatures":[{"sig":"MEYCIQDJeOa+WPWlysGEtdtuCG41U18f41QNiQfBX4AFkNIMKQIhAIsL+7DJPlxqE8SSt5vQakVAneSGT5Lc2SjoEObKTFpy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22158},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ef5a1b8932d067af4ec2fc7da03d59d6868dc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.14","@thi.ng/geom-isec":"^2.1.74","@thi.ng/geom-poly-utils":"^2.3.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.74_1694781361647_0.3543279441253766","host":"s3://npm-registry-packages"}},"2.1.75":{"name":"@thi.ng/geom-clip-poly","version":"2.1.75","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"10eb5cd7126637c547504e19fc5829a9cb3287ad","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.75.tgz","fileCount":6,"integrity":"sha512-RJCCcD1rZNMH/3Eq8PHKSN0m+rlw/2f8lxccV6LtKb4AKnjdmRBwrDOKGCdDhf7CM4jaCn+V3YsOOjNVz3pKlg==","signatures":[{"sig":"MEQCIA6TMAH1WgOeGOAKURKhGUo066OxjmLcaPyPsXqpKzKAAiBWqVOkznvxA01I5bEPta5/Yr6gwwEFY9Ad5CkXHefKNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22158},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c22e8996cee284ebe8ea88582beb1ab5fc6ee503","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.15","@thi.ng/geom-isec":"^2.1.75","@thi.ng/geom-poly-utils":"^2.3.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.75_1695120290818_0.07901053783527834","host":"s3://npm-registry-packages"}},"2.1.76":{"name":"@thi.ng/geom-clip-poly","version":"2.1.76","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"b3b8c575642afc5f7406a7b3aa3312fa260b1516","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.76.tgz","fileCount":6,"integrity":"sha512-C5mhP7mkelx5iP2JqnjYhqbk57v3WsYdnpoKSXVy+kybFddiUVfhmkGuJjP27YdKTF8jvhm5Kb8HRmCGXSljHw==","signatures":[{"sig":"MEYCIQD3B5bWeWK8IPVPhXsZlKJXd2j8Mj+x+bNtSyyaeBpGlwIhANhiJz2PyshkNKFanYWo2zEqex8zhrXUCdcH5MzIXvHv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22158},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"10d8b3725e96c5d704c759489a89f132892b181e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.16","@thi.ng/geom-isec":"^2.1.76","@thi.ng/geom-poly-utils":"^2.3.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.76_1696506424362_0.1600943658049485","host":"s3://npm-registry-packages"}},"2.1.77":{"name":"@thi.ng/geom-clip-poly","version":"2.1.77","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"1224d22c6ac58b7cb47ac1511d558c771f93e60d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.77.tgz","fileCount":6,"integrity":"sha512-cno07etghVTgGKbRV2cCr8ZRoa9Z69xJWmtWO9fRol1PXFMIeu7FI6rePWpyA0Xs0+lnfIc71bCaA9GezG5Vjg==","signatures":[{"sig":"MEQCIEHEJNGmicXieCxa9+f5ws1djh3IpjtdCYC0SGDkPs+GAiA8pRq5Me1oYdwHypfNYi7ffBjHuyHReRuIkdwbaskiaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22158},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e9f04908dc37ae9e29320f098d195f9f8445a1ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.17","@thi.ng/geom-isec":"^2.1.77","@thi.ng/geom-poly-utils":"^2.3.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.77_1697018830343_0.1615354887929541","host":"s3://npm-registry-packages"}},"2.1.78":{"name":"@thi.ng/geom-clip-poly","version":"2.1.78","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"16a6e1d86e57fe89a50fe8055f866d752a4fecb8","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.78.tgz","fileCount":6,"integrity":"sha512-A3Q/wd54+4Ux3FNu81OqbbsaZ21hRbIUFVqMUP4qtSSY55Ej/ewj2TiR85eeOp/6kT+wzxRRnxbAjIV0ADumCg==","signatures":[{"sig":"MEUCIFRVbLE+uPMEFpvLDnkj6ILEeoGgC1r/bLi93tE/WLkOAiEAmIfolYoCSuYzRhHML4t/3rrNEiCmPFf1I2wCtDEcRt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22158},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d492ecb41df758db372a76449ea9b5bad47b25c4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.2","@thi.ng/vectors":"^7.7.18","@thi.ng/geom-isec":"^2.1.78","@thi.ng/geom-poly-utils":"^2.3.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.78_1697111772646_0.45824528841008894","host":"s3://npm-registry-packages"}},"2.1.79":{"name":"@thi.ng/geom-clip-poly","version":"2.1.79","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"a38908a39f6184ad2fff8ed3d59b253aeba7d07d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.79.tgz","fileCount":6,"integrity":"sha512-LfSH92U3XvL3WuMVYpaaCbWp+IDlk0sDx2h5T+im97dfI+6SZPEibzh69Tc3CX17oQH/5tPQBFKsSuW49UxYyQ==","signatures":[{"sig":"MEYCIQCizkm1qhXJ2Q5kC4BFSmh8k2G/N6LYhaqUk+Q4dv2wAwIhAP0WwOAaLsQTwCqJcJ4Z9K0uhvKuo7eGyrMsACWzlwj4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22158},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"46e445c09f2909d1aeaa9fdc8d8b3aa61c114db2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.2","@thi.ng/vectors":"^7.7.19","@thi.ng/geom-isec":"^2.1.79","@thi.ng/geom-poly-utils":"^2.3.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.79_1697652607385_0.5604618523443681","host":"s3://npm-registry-packages"}},"2.1.80":{"name":"@thi.ng/geom-clip-poly","version":"2.1.80","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.80","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"333ad61ca44fd9abc44ce7855b335e4307cec653","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.80.tgz","fileCount":6,"integrity":"sha512-AOdxwp//p1HehnTOO1zuVJp8Km7tHd2mq3G1Ljk/XsoQFkKq9kLsFYEG6MGGYszoBs2/69xZBwvYyuMASW62UA==","signatures":[{"sig":"MEQCIDO0tk2R9OMxq0m4k0ggkmietTbipjchpVB9cmkVKZszAiBEwaVtUAA9hweyW9je/UGBniJJaOB0iZ0WO0z+B1Ckbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22158},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8d46d9326a9f9b81d65e7e274446f5964f9942ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.3","@thi.ng/vectors":"^7.7.20","@thi.ng/geom-isec":"^2.1.80","@thi.ng/geom-poly-utils":"^2.3.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.80_1698046864799_0.6531268645757835","host":"s3://npm-registry-packages"}},"2.1.81":{"name":"@thi.ng/geom-clip-poly","version":"2.1.81","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.81","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"ef69123af7dcf0607ef8ac4006e09758f745817d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.81.tgz","fileCount":6,"integrity":"sha512-OQKMtQNyNJcb7xEra0+ZlMbYxc05JiZ6BJXFEoyTJAM8cW1nTcSLubrmMWScfk2LtPJaTgrhGOAL6KNmYOjqGg==","signatures":[{"sig":"MEUCIQDfXNZ+Te+wnd/VfzipTMAzpwEEf+t3ZQ7+GbgVwJr2zQIgYm2dP/yxao3pEMWvukBZP3FN5hMu5BPiMGLO8+fL4u0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22158},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"dc7eeaba72f3c3977f2d6cc201e595ed6d68e2ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.3","@thi.ng/vectors":"^7.7.21","@thi.ng/geom-isec":"^2.1.81","@thi.ng/geom-poly-utils":"^2.3.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.81_1698136861570_0.7632998813100431","host":"s3://npm-registry-packages"}},"2.1.82":{"name":"@thi.ng/geom-clip-poly","version":"2.1.82","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.82","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"3aa90199eef8d9b2790d256054491f160dbc55cc","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.82.tgz","fileCount":6,"integrity":"sha512-nK+A5P7QzeSdrdoArUMdg8ghSWe/KC0Kfmcom/vjgZV5BIt8rb8Mh7P8OOi1jE+gJko1nnpEs3M/pU64Up40sg==","signatures":[{"sig":"MEUCIGkfquW6HbvfkbA6nS6c2306fsHM3jPVorvSIURjJB/TAiEA54JmX+43iaaKj73QFESMwOZpXPugKVzZiQOxzC0iLb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22158},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"fc6e14052ed24bf9196896980ceb9f398b6ea6c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.3","@thi.ng/vectors":"^7.7.22","@thi.ng/geom-isec":"^2.1.82","@thi.ng/geom-poly-utils":"^2.3.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.82_1698237830890_0.5513243024920127","host":"s3://npm-registry-packages"}},"2.1.83":{"name":"@thi.ng/geom-clip-poly","version":"2.1.83","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"5723a61ae2c3e14405a84531f92d11c5126fb629","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.83.tgz","fileCount":6,"integrity":"sha512-IBCKtwb6PtPd1bvgolknkKKRHpFduklwAEcDwYqK4OcK7JiJzaPciXwOeRFKQfhvKExSvMET6aAwKBuu0ud5jQ==","signatures":[{"sig":"MEUCIQDNRkhsDSbRiu+8PG0UuW4B5nDSUBln5TdowTXwMeidKAIgIWW22lbqbF2QfZd1I0mjGIFE9B5W6U0Dt53jc7W28Q8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22157},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502e8fa937677ff7bc4fbd0906d8c8b4b0b471e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.0","@thi.ng/vectors":"^7.8.0","@thi.ng/geom-isec":"^2.1.83","@thi.ng/geom-poly-utils":"^2.3.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.83_1698425927522_0.6671880041054625","host":"s3://npm-registry-packages"}},"2.1.84":{"name":"@thi.ng/geom-clip-poly","version":"2.1.84","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.84","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"2e64d176d326414f5ac90b062428e69ea421d643","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.84.tgz","fileCount":6,"integrity":"sha512-p51F54YWwxa83+4nzL13MQ1cGX2G7qB2ZhcRvG+8gWrWT5Lu4FE/ii2RyCmLKJEhCqf1+fO8mM++Ua1X81y04g==","signatures":[{"sig":"MEUCIQCPP+J3Y/vkhpcmBa7m3nnaTdwAhjCiEyuMMlety1crlgIgJGQYz/uSq5S4QUoSjTN8IsILXaulQ/D6qQuPwIj1VZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22157},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfa16829786146bd24df3cdbd44649a45a603e44","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.1","@thi.ng/vectors":"^7.8.1","@thi.ng/geom-isec":"^2.1.84","@thi.ng/geom-poly-utils":"^2.3.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.84_1698676457752_0.3519223567077343","host":"s3://npm-registry-packages"}},"2.1.85":{"name":"@thi.ng/geom-clip-poly","version":"2.1.85","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.85","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"7320f498fdfbf5d23dfc333367b2139bc097193d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.85.tgz","fileCount":6,"integrity":"sha512-TokeBs0cr+n8ffezrjuDnHIr0kpjSfp9vVRUhMQLRpyPwdienfPj/7eET3wFANgflryZmXKjleAG1QPRy4NJxA==","signatures":[{"sig":"MEYCIQC3Zpt33mVud8Ylfb/uGNWpXpkv3eyuazGrRtx0GGeE+QIhAL2MCx48bSb5lm2S7Hq48/CtfJ99kVcHOQvgNr5HhoYA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22157},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"336bd1bf95825b3c318a3ab49c54451c94aaa883","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.1","@thi.ng/vectors":"^7.8.2","@thi.ng/geom-isec":"^2.1.85","@thi.ng/geom-poly-utils":"^2.3.69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.85_1699136558394_0.7072239424766074","host":"s3://npm-registry-packages"}},"2.1.87":{"name":"@thi.ng/geom-clip-poly","version":"2.1.87","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.87","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"7ea78ffc5296bf8d62a648f0d81a45e73a77fde3","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.87.tgz","fileCount":6,"integrity":"sha512-anISSS+emA7IfWmlOhiGvkaoPe2GjLpY8gSRx2Ehw2Ok/Rynqmga/tfApvtDb2kNbGQ7oN3JSaFhQEaGBlXc8Q==","signatures":[{"sig":"MEUCIBXWk9e9Y9o/X1pvhwPRA//nMylLnt7i8oMBiskv9td0AiEA6uPzGVWxc05mpiPoauNinPijKDKENKNsaolAk3CxrSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22370},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"669a3151e4302480244fe3e60eff5e732ea5b7a7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.3","@thi.ng/vectors":"^7.8.4","@thi.ng/geom-isec":"^2.1.87","@thi.ng/geom-poly-utils":"^2.3.71"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.87_1699525923183_0.3692763166922852","host":"s3://npm-registry-packages"}},"2.1.88":{"name":"@thi.ng/geom-clip-poly","version":"2.1.88","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.88","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"c2c10557e4c7a8b96e7f75b76ef710bdb4e36709","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.88.tgz","fileCount":6,"integrity":"sha512-6kk0+A4sr855iMGWPrFelmsrEJBPdipEF2ooCn3fYP7V/83vUHbw+kG8dJr48z0KUQF4w34QfeHdVTthY7OFEg==","signatures":[{"sig":"MEUCIQCG0pnUOeMpm74hVc3ba0oB00lAqc6z5sX4x7lqbVx5CgIgfl3qLsduzUBPf5YNGajjDQUBqxbQqE8MfYq6LHGBsPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22370},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2be4c38c9680da929339bd164acfb69ebb1fd3d0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.3","@thi.ng/vectors":"^7.8.5","@thi.ng/geom-isec":"^2.1.88","@thi.ng/geom-poly-utils":"^2.3.72"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.88_1699807589635_0.313526944195301","host":"s3://npm-registry-packages"}},"2.1.89":{"name":"@thi.ng/geom-clip-poly","version":"2.1.89","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.89","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"446f3046014ce36424315025b95c3da9a5958859","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.89.tgz","fileCount":6,"integrity":"sha512-M5STba/uKMvja9gRQrk+calGZtc45jV7vdpw1XlF52S7HDUi8rdoqp1K1dj0sW6OvFix+DMbx5LR/U1ihNU0wg==","signatures":[{"sig":"MEYCIQCNFHDahIaBaiimzM1sLi7qM5GI7RdsnjFD32lT8j1RSwIhAPT8wcpM7U1+8aZuGTbg68cPzmo3nsyyUF0x/79D/162","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22370},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6de41f4991704fdbbb2899bb430ed4f4f6efab0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.4","@thi.ng/vectors":"^7.8.6","@thi.ng/geom-isec":"^2.1.89","@thi.ng/geom-poly-utils":"^2.3.73"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.3.2","@thi.ng/testament":"^0.4.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.89_1700818806336_0.22508699226335693","host":"s3://npm-registry-packages"}},"2.1.90":{"name":"@thi.ng/geom-clip-poly","version":"2.1.90","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.90","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"02ce299ddaafddb4f003058173bcb28e2d5f3978","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.90.tgz","fileCount":6,"integrity":"sha512-Ea7i6Tz4qtiI4nX/eSXiGQJYGxEvxv+hx2qL5QcYbw8N6wOL7KIs6Gt48cyJ2Vz9IyN51z5Wq3f/RxjhhZhkcQ==","signatures":[{"sig":"MEYCIQDndxMojJRFn68tHNyTy65RsP0PvEs8KA+yp241LvevygIhAN5LJOu/gjKKiAFdDsiYVh1jyFjFITtQxhTB38lFSvJ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22370},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04d1de79f256d7a53c6b5fd157b37f49bc88e11d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.5","@thi.ng/vectors":"^7.8.7","@thi.ng/geom-isec":"^2.1.90","@thi.ng/geom-poly-utils":"^2.3.74"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@thi.ng/testament":"^0.4.3","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.90_1701605811482_0.06270756313107584","host":"s3://npm-registry-packages"}},"2.1.91":{"name":"@thi.ng/geom-clip-poly","version":"2.1.91","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.91","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"32ed945db13ce7ede97f0d0a21b8a5bae09b1c68","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.91.tgz","fileCount":6,"integrity":"sha512-VCjPnZ2lW/de6/F1S6KVTaJQ4te45gT/bXdmRLtl7nJSJg/+JEZgPDJqYi3KT30WdOFgqJJZ6hTUt9rlpzDf8Q==","signatures":[{"sig":"MEUCIQC7YLCTiDh/qM7GeGuycxcinPv42gihhk189jEdJVPVUwIgLRgK+nF5BV2njvDv78+r59iwzPC7rABuP3QvBCxofRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22335},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25f2ac8ff795a432a930119661b364d4d93b59a0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.6","@thi.ng/vectors":"^7.8.8","@thi.ng/geom-isec":"^2.1.91","@thi.ng/geom-poly-utils":"^2.3.75"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.91_1702149318536_0.6154196301228003","host":"s3://npm-registry-packages"}},"2.1.92":{"name":"@thi.ng/geom-clip-poly","version":"2.1.92","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.92","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"e58af57ce42fdfa8c285a2e7d31d8ada3d4bbc1c","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.92.tgz","fileCount":6,"integrity":"sha512-PApLTYOY7Skhl/MNNpFx9zGRWjiclQxCywHYW0Oye++pamBPRLESFzZjKIDeBok38+QnmjsmXBL4aa1YdaLcLg==","signatures":[{"sig":"MEUCIQCxhD1vr2tz22ft9Ps9Bzr1KQ5PRxIqQRynlY2/VIHWAwIgB/EZSBtl6DgJKSoBkyQgWt3ABC03QGMTb3AD0/ImlzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22019},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5e7bafedfc3d53bc131469a28de31dd8e5b4a3ff","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.7","@thi.ng/vectors":"^7.8.9","@thi.ng/geom-isec":"^2.1.92","@thi.ng/geom-poly-utils":"^2.3.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.92_1702289418054_0.9306749387711641","host":"s3://npm-registry-packages"}},"2.1.93":{"name":"@thi.ng/geom-clip-poly","version":"2.1.93","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.93","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"41cbcd9a9f9f88a9a2685a467f9bea0655d17d83","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.93.tgz","fileCount":6,"integrity":"sha512-laQarqDZDdi+j8SohNDGxa5MMbOuiR+m8ipv6AMijRFAB7DAxYIdBVdnHDGt3xy9mKxA4ou4rBefSOBdZE02rA==","signatures":[{"sig":"MEUCIGFhFnzLBux4qEY/GOJxIWnu7eSVJVgfAQVTvN24VjKmAiEAyPMs7QrI3Mq782+PUnH2ujfPYIfXZNljQu/PjDUM1no=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22020},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"22e36fa838e5431d40165384918b395603bbd92f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.7","@thi.ng/vectors":"^7.8.10","@thi.ng/geom-isec":"^2.1.93","@thi.ng/geom-poly-utils":"^2.3.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.93_1702393462423_0.9178020022722995","host":"s3://npm-registry-packages"}},"2.1.94":{"name":"@thi.ng/geom-clip-poly","version":"2.1.94","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.94","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"4ebce0b2f0054acb14653ff17b99e8b8db02b951","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.94.tgz","fileCount":6,"integrity":"sha512-74/yZRnC1Wwwep97jJj/rKZiaTjsYx5CHpWS6UI3PUWUKOw6GJwl72OqlgbWS9WPvWw+J8vbvB+fvVW8qqs4Pw==","signatures":[{"sig":"MEUCIQCKaduCtgM5yiO7PImFRsY0h4D6OAkUf0JjtULSh6axdAIgHO5XEg3SLZQtwbCWfvd/qYS5RFuJEO/MHe62AdLWLsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22018},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25a42a81fac8603a1e440a7aa8bc343276211ff4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.8","@thi.ng/vectors":"^7.8.11","@thi.ng/geom-isec":"^2.1.94","@thi.ng/geom-poly-utils":"^2.3.78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.94_1702907094281_0.37893236551658127","host":"s3://npm-registry-packages"}},"2.1.95":{"name":"@thi.ng/geom-clip-poly","version":"2.1.95","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.95","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"3488572ca0da8352c1347c9b68bd66f52b4a83b7","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.95.tgz","fileCount":6,"integrity":"sha512-NfzeS9XqcKe344reo8Fl+B9/JTlraj1YHqR3xPrPCOdhTFfFLU20AKEicuGJmaP1jgAG10FnLLuiRSmezBj35w==","signatures":[{"sig":"MEUCIQCPvQKAgQ/sLtkV+9dlHlMH1udHCwYWjHnh64LGd//pPQIgV83y6YsrQcFmKYa18D/YBI23F9jqVvi2NcOCRl5KDEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21995},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d9265be7be13eccf0ef75eaedbfd42626339279","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.9","@thi.ng/vectors":"^7.8.12","@thi.ng/geom-isec":"^2.1.95","@thi.ng/geom-poly-utils":"^2.3.79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.95_1702983913158_0.5631614590974405","host":"s3://npm-registry-packages"}},"2.1.96":{"name":"@thi.ng/geom-clip-poly","version":"2.1.96","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.96","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"de8d9731afdf054f749f068a26ce688e8ae26ac2","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.96.tgz","fileCount":6,"integrity":"sha512-BcOEV2Prte8U1obkdTseD337t67M+WykIRJOFlJvDqsaEW09I/HWA29aDtWi+UghKDHQdRV+MvNtoQKMrsDilA==","signatures":[{"sig":"MEUCIQD5mEqxwaxvKcPBu7JFVfjEXp9TRi+fL6viwGGb0J6UgwIgI+9LW1Xho2ZDh8cQKioEzZNIwup4SaJ5Hx+kXb94ygw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21995},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d93175f8fbc0190c3c96a9ac0016a9663e9a80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.9","@thi.ng/vectors":"^7.8.13","@thi.ng/geom-isec":"^2.1.96","@thi.ng/geom-poly-utils":"^2.3.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.96_1702988804897_0.09021242921576156","host":"s3://npm-registry-packages"}},"2.1.97":{"name":"@thi.ng/geom-clip-poly","version":"2.1.97","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.97","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"722ee33bc1794d7029fd1ab7b8d0f1e7d028d89f","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.97.tgz","fileCount":6,"integrity":"sha512-MEoJL97vflhgQvwlMrwCn7LpoWGE5OaIBjs/vrpyzNM2gTbYkrCI+9ZlLDeER+9OgyCjIRUr4q88Ike08iSGEg==","signatures":[{"sig":"MEUCICXq9/d1niINqpgjbm+hYq/UELhyBvIs5qMEgEkl4ECFAiEAqmxd11Gyf6GUzZj2DYbBRoC54ER4HHN+HnTIn0folUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21997},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775c664723cd87d6ac5909cedf91195317add287","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.10","@thi.ng/vectors":"^7.8.14","@thi.ng/geom-isec":"^2.1.97","@thi.ng/geom-poly-utils":"^2.3.81"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.97_1703806084885_0.6992157126519567","host":"s3://npm-registry-packages"}},"2.1.98":{"name":"@thi.ng/geom-clip-poly","version":"2.1.98","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.98","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"19c312f123f0f537d67187716404680af874247e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.98.tgz","fileCount":6,"integrity":"sha512-xUy27gpWA6BKs1D9d2MJP4zCPRqrd+8zLMNltJfqoZdqxNSXaFwOXOeerj7tbCB4S9eUAckIaEtJdRo8YosXUQ==","signatures":[{"sig":"MEUCIQCiX0ewUwai2t3e9AUvqV7C4Ys8lD0V4Q1Sys4zDMW2FwIgFzYfRGWaLHFtBhhY/A/UqlD6Sgg1yxW0CWzzxH/cqYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22025},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b3db173682e1148cf08a6bd907b8d90b47b7c066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.11","@thi.ng/vectors":"^7.8.15","@thi.ng/geom-isec":"^2.1.98","@thi.ng/geom-poly-utils":"^2.3.82"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.98_1704016076294_0.6882759541156871","host":"s3://npm-registry-packages"}},"2.1.99":{"name":"@thi.ng/geom-clip-poly","version":"2.1.99","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.99","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"cebb6bebd0f10cdd6dd3e3f1d286ea0d45f73f52","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.99.tgz","fileCount":6,"integrity":"sha512-gdNz3TZ4pO3lzzmpPpo0OwFyKf2avWqHdmehYduXBrwsjTasuTvOcizQU0+qAj7TVyxl4mx9Zty6OU+i6UHEvQ==","signatures":[{"sig":"MEUCIQDFUoqfzJj200lJpH1yO4hffuRc/bkCICaAuIlzVscvEgIgXg/Bl8GIXb6JFK0Vl5AVtNkTl1HY1q3QcnCfHJazO0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22024},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"417b5a7ea7bd54a3b4f086fe0fc2ce8e8933c9b2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.12","@thi.ng/vectors":"^7.9.0","@thi.ng/geom-isec":"^2.1.99","@thi.ng/geom-poly-utils":"^2.3.83"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.99_1706025701848_0.7241992947212308","host":"s3://npm-registry-packages"}},"2.1.100":{"name":"@thi.ng/geom-clip-poly","version":"2.1.100","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.100","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"13d2385437192b3652ebd990f8f6b50e52dcb6b0","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.100.tgz","fileCount":6,"integrity":"sha512-7ppgJNJDpYDfobxxjCTGlIKucxHbkmsJc3VYMzQf2rc4TtmYDHZDPo5D6W6JmNPwJ0AEWb53hAi+CJvMEn4xZQ==","signatures":[{"sig":"MEYCIQDg5+N6Kahsqn8UoLeXib6H8yk3VABl8FPbavwr5KqZJwIhAOM1uWssxWQGpF0h0PaLYIlfKH8rksWSj1YbohiBJLH2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22026},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7426e2ae6fca5482c6eaf649872296fc89955374","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.8.0","@thi.ng/vectors":"^7.10.0","@thi.ng/geom-isec":"^2.1.100","@thi.ng/geom-poly-utils":"^2.3.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.100_1706292388045_0.8832600029024227","host":"s3://npm-registry-packages"}},"2.1.101":{"name":"@thi.ng/geom-clip-poly","version":"2.1.101","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.101","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"55741cbd6e042b1026eea2d6f01ccb38687ffccb","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.101.tgz","fileCount":6,"integrity":"sha512-n02D7mCiF4V6YYASfonAFSp/0AMDGtHtmAitScKGazKgr3L4HLstqbjWR8ch9mOmMQbEt0g5i67w4ks4UMWWQw==","signatures":[{"sig":"MEUCICHrj6ynPT657B+bxSZUb8nUNia7ziMVeBbHt5iARaYFAiEAvwmVkAma817HoVUGgLHnh1EMB1vpHERvk0ETo1yL7qw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22200},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20909ffc46f23f61ec7647e8d27ed17752ce9828","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.8.1","@thi.ng/vectors":"^7.10.1","@thi.ng/geom-isec":"^2.1.101","@thi.ng/geom-poly-utils":"^2.3.85"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.101_1706561028350_0.5708222210150646","host":"s3://npm-registry-packages"}},"2.1.102":{"name":"@thi.ng/geom-clip-poly","version":"2.1.102","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.102","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"ad6ff93a29d8159e02cf9b2c35a0e138e05699e7","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.102.tgz","fileCount":6,"integrity":"sha512-tq+E2bUVnkY6+hAIxZ44TiAtpMB6lJXcg0l65uE1/d/4d9w5Y9iv4m3Jin3sRy/Mh7BTQPzWZMB7kUlSp7NQyw==","signatures":[{"sig":"MEUCIQDzoQPh20zzgVpuVoZsxqkRCh3epEXpnB0RHbiW0OLSNwIgD1cozFQPuu/sQg0VDV/h/VgbPjA33ZZ+DL3twxWEukk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22200},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3fa30b2dc2de762f24fd64b881b68d4da33d4c38","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.8.2","@thi.ng/vectors":"^7.10.2","@thi.ng/geom-isec":"^2.1.102","@thi.ng/geom-poly-utils":"^2.3.86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.102_1706562664793_0.4801693719095821","host":"s3://npm-registry-packages"}},"2.1.103":{"name":"@thi.ng/geom-clip-poly","version":"2.1.103","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.103","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"9d30f04ff8f1bdfc35dba83ba671ae5923435b37","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.103.tgz","fileCount":6,"integrity":"sha512-gNOegcYzMJDfN+FczP0SFhw1fXGCxdxx6XsxkdQOd+FhfdK53WEYciu3PhnDtxQ6FwY0BGCs4MrLgVHphHptbw==","signatures":[{"sig":"MEUCIQCB/JCOrZv3McL1wL2A0hto7uKfi/NMBQskJP9gJMEPdwIgfmWgb4SFYIVokXKZkW+x5ISlZ/4mHP0S5ZZRg4C/jdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22200},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ded7c5e87ebc7f6279c24f183c24ff348db8f304","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.8.3","@thi.ng/vectors":"^7.10.3","@thi.ng/geom-isec":"^2.1.103","@thi.ng/geom-poly-utils":"^2.3.87"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.103_1706628269361_0.19001218420272337","host":"s3://npm-registry-packages"}},"2.1.104":{"name":"@thi.ng/geom-clip-poly","version":"2.1.104","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.104","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"40b1617435d0bb349faaa2e423646c39dfbbde45","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.104.tgz","fileCount":6,"integrity":"sha512-ccK6syQWXE2lYnP2XKhlH4H21ukqTGzKsZbYNJLxlcMlnVLgtwQnXHcUn0lH+hplnU+JCek1U7l+Vmv6uOh4+g==","signatures":[{"sig":"MEUCIB/OQS5FGQ4gwlTIRsQK4CJyqH9UDgFvSbUoV+5stqgZAiEA0VdXqN1UMD4ounP+sUriZMnpB5Qx+C9Ei9PbrNDsCIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22200},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a86521dfac00768f7e51a607209325eb72004730","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.8.4","@thi.ng/vectors":"^7.10.4","@thi.ng/geom-isec":"^2.1.104","@thi.ng/geom-poly-utils":"^2.3.88"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.104_1706650833203_0.963677069180104","host":"s3://npm-registry-packages"}},"2.1.105":{"name":"@thi.ng/geom-clip-poly","version":"2.1.105","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.105","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"0b3d60d63bdbbce38e2b0786169a9480da972f35","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.105.tgz","fileCount":6,"integrity":"sha512-xSoKWP6vNqAdrxVp8P+J3F0QofnPVHXatvGizyjTP4Yf4f2HiA8OJRe9hwC2DeD6nwOHJQZxFTypOtFjkIC7ww==","signatures":[{"sig":"MEQCIHZt8Y1NN/Sa/QkqWfz65gvEaqarJl2DSshYZdfM7NB2AiBErEPsTtkjhILKEMAQk4en2gBshcowtblkLxLGt6t+fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22200},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce8202c237a367c4038d41919a8acf75e1122507","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.9.0","@thi.ng/vectors":"^7.10.5","@thi.ng/geom-isec":"^2.1.105","@thi.ng/geom-poly-utils":"^2.3.89"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.105_1707261609081_0.011173130044273227","host":"s3://npm-registry-packages"}},"2.1.106":{"name":"@thi.ng/geom-clip-poly","version":"2.1.106","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.106","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"3a135ba3b04ab85a86d36eff4e4c28234294f12d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.106.tgz","fileCount":6,"integrity":"sha512-35vt8na4lmEsNhHHVbJQNbmELR28e5IB+XivGWa87RXyb/zSF9oPUKGBkLpghJkQGPD519XsEh1sMB1gktfw2Q==","signatures":[{"sig":"MEUCIDomYXBjJ2/K8BYVRdcVJNjPlpfwpteoSQCweCduDq7bAiEAh1eGZkQUuPF4ocK83WOwbOSyEvGOazd0OZ61dWNpNz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22584},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e5e7d5c6ed2eadee7a91d59cbd0c86ce880ab1c5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.9.1","@thi.ng/vectors":"^7.10.6","@thi.ng/geom-isec":"^2.1.106","@thi.ng/geom-poly-utils":"^2.3.90"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.106_1707555769014_0.2871444004101129","host":"s3://npm-registry-packages"}},"2.1.107":{"name":"@thi.ng/geom-clip-poly","version":"2.1.107","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.107","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"405f3e84af31f5ca3718394150af3b5c71670ff2","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.107.tgz","fileCount":6,"integrity":"sha512-LaTzSmnfpSMAAGsEo0u8qI1TUJNjStzFciM6lVqNoLaIivXxvonFNS28qyEION3fiejdE6XYVVrYNJe6QUoRlQ==","signatures":[{"sig":"MEUCIH/ZkONLZ4tzMJ8XdM/PsK8u7Eg36XUfPpMLRzwL9MZ4AiEA/bebVsji9bRdxNA4KjjF4XCPtF9aqYwvahEfRdNGVNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22585},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25ee18f7db6d03f0b76787267ab071d16df94888","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.0","@thi.ng/vectors":"^7.10.7","@thi.ng/geom-isec":"^2.1.107","@thi.ng/geom-poly-utils":"^2.3.91"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.107_1708113853550_0.024805370127063853","host":"s3://npm-registry-packages"}},"2.1.108":{"name":"@thi.ng/geom-clip-poly","version":"2.1.108","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.108","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"c52a3db56989286cd1cbe32be9c429b18570e4ac","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.108.tgz","fileCount":6,"integrity":"sha512-40KR8hE5qi815wP3vLvzOXZEpxDYn9UYhxM1jmKWwWAziBrcdnfMjGuMBPUvIQBnuo4wORaRunPtcBnySXipFA==","signatures":[{"sig":"MEUCIQCwOON6xOCqHV4PqosX0JmbXckxOIDv9NJlKAYNdPoM9gIgPZmr+uccOgC+nWyd9l0etLJsF4m6jqBpr6dhejZlCfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22585},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ea2ec2e4f14c572bbfac00c43953a6c4033da09e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.0","@thi.ng/vectors":"^7.10.8","@thi.ng/geom-isec":"^2.1.108","@thi.ng/geom-poly-utils":"^2.3.92"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.108_1708358021262_0.20943349509549125","host":"s3://npm-registry-packages"}},"2.1.109":{"name":"@thi.ng/geom-clip-poly","version":"2.1.109","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.109","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"3d545c0c79b2b6eb7a897377d8fd92a3fc0cc3b1","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.109.tgz","fileCount":6,"integrity":"sha512-B4W5A8TAh63dJSfkgGl36AwoBJ/mtBZV1xWdAADWXfhOd5IqqwWo95ubOBOKrU413r/fbS9XVdwmDTkvBXmpkg==","signatures":[{"sig":"MEUCIQCGfxcLFkpzjqGZfK0wb5zX8wVjidqbbOzb8UVxYFDSyQIgWbopQF6V3JzNeGB+vLEX+uzLfyiLipHFchnB2WIAPU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22585},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2724c87ca41810f2112f9d8c3d6b90dfaeea876b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.1","@thi.ng/vectors":"^7.10.9","@thi.ng/geom-isec":"^2.1.109","@thi.ng/geom-poly-utils":"^2.3.93"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.109_1708359139190_0.9704792678359018","host":"s3://npm-registry-packages"}},"2.1.110":{"name":"@thi.ng/geom-clip-poly","version":"2.1.110","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.110","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"c2696a7889abf8ef7c7cafc38e5bbd6bd3b06402","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.110.tgz","fileCount":6,"integrity":"sha512-pkS/ICA8pTL3SOsbCi1iVrFPfQxzVXEOgJ4n1eLhY6DtKwW18gAyadlvC8DT0ws0zS8PcAWTfTk7rX7+CWQDsA==","signatures":[{"sig":"MEUCIQDMH1jdCZdQ+Hghco6WmCaAligfQ43x/PWwP3+Cb4M31AIgc2XLIaMmw59MYxfP5G5Yv/osGz4r5LOK9cDhQDcnGQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22586},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4513a1c703bdbf0f0867f03e547e47692e415fac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.2","@thi.ng/vectors":"^7.10.10","@thi.ng/geom-isec":"^2.1.110","@thi.ng/geom-poly-utils":"^2.3.94"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.110_1708603484460_0.35607444716151226","host":"s3://npm-registry-packages"}},"2.1.111":{"name":"@thi.ng/geom-clip-poly","version":"2.1.111","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.111","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"5717e1ca9df7ed6a28cb2386f50064bbaa7cab79","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.111.tgz","fileCount":6,"integrity":"sha512-/XLAFZqQPtu8psJW+hhTrz34hJo2DYICvok3VH7YLY/9EZosMogxPdZQawW2kIUiXIYH9gr+yrSN8z4YoupfAg==","signatures":[{"sig":"MEUCIQDB/u3hMPvHzuXKgnAZObVI2290qHIVmhPgWni+arF54gIgUQwb3ydm4frNWijJto1QPrk7k9paSKgOH1cGZO3CLi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22586},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16f2b92b5410bd35dcde6c2971c8e62783ebc472","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.2","@thi.ng/vectors":"^7.10.11","@thi.ng/geom-isec":"^2.1.111","@thi.ng/geom-poly-utils":"^2.3.95"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.111_1708643866776_0.6989898730479145","host":"s3://npm-registry-packages"}},"2.1.112":{"name":"@thi.ng/geom-clip-poly","version":"2.1.112","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.112","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"5301f2a7b37283ac0f521b5173d947b131ced3fc","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.112.tgz","fileCount":6,"integrity":"sha512-DN+zDodapoPEeo4OHVYv1xQPcy++gTYhqiyIl7gFeUwNw7wzKHkJq2esNW8tvs9R6Y1Aa/qW4hcwMatEh+LX3w==","signatures":[{"sig":"MEYCIQCsN+RRKgO3m3RcJ4M9Gy72Ao5k4DRMQf7qjJGPE3COGAIhAP5OQyv0GKGVuizauNa1XaNUKjW3yfB8o5XlwZa9yiiN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22586},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6e20f80dd9df1c8055ffa3c1e4d6f7598add0c0b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.3","@thi.ng/vectors":"^7.10.12","@thi.ng/geom-isec":"^2.1.112","@thi.ng/geom-poly-utils":"^2.3.96"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.112_1708870293175_0.04560541720619393","host":"s3://npm-registry-packages"}},"2.1.113":{"name":"@thi.ng/geom-clip-poly","version":"2.1.113","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.113","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"191fb656295209eec6dade393800f85a68116092","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.113.tgz","fileCount":6,"integrity":"sha512-24NgEzZ0O+MuMC1cOSO2trp4XVozUghEPKEEZrjeC35m2JaSpBos1PSPnChpNooBuOAKP+6MMUAOReLJgSOA1A==","signatures":[{"sig":"MEUCIG+ZdlY0L9SeNSxxi7x7Y0/hwK1aHTrLplhU/0J3XL8VAiEA7z+RQKDMd89clWcgoukHfjk7GsPfQz//y464miDRAf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22586},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"190d68e7f7524631b333cfdbf32c6a23be27c166","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.3","@thi.ng/vectors":"^7.10.13","@thi.ng/geom-isec":"^2.1.113","@thi.ng/geom-poly-utils":"^2.3.97"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.113_1709130357162_0.5540891772256267","host":"s3://npm-registry-packages"}},"2.1.114":{"name":"@thi.ng/geom-clip-poly","version":"2.1.114","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.114","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"3809fb1a878935a64be67089dfabeb9d03afc490","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.114.tgz","fileCount":6,"integrity":"sha512-6cQ8jSqqw12eL0ojFdIePyrHoghmpK0AOtURNtspWxe6gQXMtKlXMso2VEUm/UtRelw3Q/hYZ6fUK/cBOap+Ww==","signatures":[{"sig":"MEYCIQC+ax1WnpgQQqgE3yrGVHjIHrpudAs3m5jxIrW0VVqTuQIhAPZTD0xKNfGM8aIrdR7850mpHM4AJoDuzuYXEJb2Acc+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22207},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d660ae8fd1bf64d919b4334f19509f1f539d70f6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.4","@thi.ng/vectors":"^7.10.14","@thi.ng/geom-isec":"^2.1.114","@thi.ng/geom-poly-utils":"^2.3.98"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.114_1709306854465_0.40974975135569625","host":"s3://npm-registry-packages"}},"2.1.115":{"name":"@thi.ng/geom-clip-poly","version":"2.1.115","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.115","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"1645ba384f399812401f6b88f89db90b08cd144d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.115.tgz","fileCount":6,"integrity":"sha512-yOXXJt8lYlxm3ZH3bydnZrccNfCeAl3wscc1JcFVFDGoo2MxML+0jtX0/sZoTMAXP3/jRHQvI17pQnBfQxHPTg==","signatures":[{"sig":"MEUCIQCKtUnj9N+cLIsqXiklKAuESDKYv+23mqXO2m4UniRebgIgYhps+WoYOA7ye23tRdyx7hPrOBFZU+LM/CW5wf3f2sw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22207},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df9e312af741d87e6b450afcfea6a6e381662b1e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.4","@thi.ng/vectors":"^7.10.15","@thi.ng/geom-isec":"^2.1.115","@thi.ng/geom-poly-utils":"^2.3.99"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.115_1709388560438_0.1491075019147765","host":"s3://npm-registry-packages"}},"2.1.116":{"name":"@thi.ng/geom-clip-poly","version":"2.1.116","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.116","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"ea8fdcc7026694b1484a9f5fa3ea6201af500019","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.116.tgz","fileCount":6,"integrity":"sha512-/g02ErszT3ZaS6IUBJZMUKM61p2rDhXD8cxf2P1vzBswYMj2Xm9cxFKK6X0zf1POuf/eQYkSXBXuNkslE6Qp+A==","signatures":[{"sig":"MEUCIQDvUvtoIq2CDdigpG70x93CUlnMoi1VENrr8jakOdFo6AIgY+kKOEdN4PGOGoN4Bt6ebo7nOm+NfJfH8SeZcTmZYT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22273},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a421058a65ba76608d94129ac29451bfedaf201c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.5","@thi.ng/vectors":"^7.10.16","@thi.ng/geom-isec":"^2.1.116","@thi.ng/geom-poly-utils":"^2.3.100"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.116_1709844342322_0.15695598946074396","host":"s3://npm-registry-packages"}},"2.1.117":{"name":"@thi.ng/geom-clip-poly","version":"2.1.117","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.117","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"08639b3706a166adcf31740aeb0cf4509f778c11","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.117.tgz","fileCount":6,"integrity":"sha512-n26UZcrB7NBMlcg/Eh8hHReVoWXCXJGCxkYRZcYvmD5DTaNFYjhphhNZgkkseW3Dunw96Gmr5kWGvhFx0MyjXw==","signatures":[{"sig":"MEUCICcJ7txHp/c1EWM0HKJS60za1ybv8K/a45Y4fFkl2G65AiEArkubW5zzQbccwLfZgReuvWeDNMQ+6a3GfJtPkQ0ywVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22273},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"69100942474942f7446ac645d59d91e7dfc352f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.6","@thi.ng/vectors":"^7.10.17","@thi.ng/geom-isec":"^2.1.117","@thi.ng/geom-poly-utils":"^2.3.101"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.117_1709976152941_0.6781301108380484","host":"s3://npm-registry-packages"}},"2.1.118":{"name":"@thi.ng/geom-clip-poly","version":"2.1.118","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.118","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"342c7268c7bad26880bdb4a5e89cb7876d72bda2","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.118.tgz","fileCount":6,"integrity":"sha512-d4F1Krs2XGi1vde/sfX81YeDyJWBnpBgH0ndPsMtKVW67+nVJjWvoCcinSECk3lv0DEo5HT0eifNGv3071ijeA==","signatures":[{"sig":"MEUCIQDhhYlUb5NeTCWYqDK/SIZBmPAlE5qqqOymfjXg7/ekEAIgQ0WcPhThvYBnnwYTVqzP5LfY43wqIUZrwC5aUBUdJBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22274},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7f3fcbd6c0462b0ce45afa141fe163d1f297fd51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.7","@thi.ng/vectors":"^7.10.18","@thi.ng/geom-isec":"^2.1.118","@thi.ng/geom-poly-utils":"^2.3.102"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.118_1710339050642_0.00028712397355024066","host":"s3://npm-registry-packages"}},"2.1.119":{"name":"@thi.ng/geom-clip-poly","version":"2.1.119","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.119","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"21bd821ff220089aaa45f22fad8290c10821bc1d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.119.tgz","fileCount":6,"integrity":"sha512-wrxXSnb6DpKFwiW4umD5My40px5RUYineP4O8PGMDQA62fwOh3SOSGWA5+qFGWYZ1IdsInE3Ia5caKbfyENSyg==","signatures":[{"sig":"MEYCIQCxj/7GKsvmC68ntML83Z8z6fTwS1HJ+0FoQp3yrNt3FgIhAJsEJVEZ4QbwSy5/kO2CLtB/APljGjwwqfgolSGs2mRs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22274},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc0f3cb07d6f1cab6dbdc5ff57428f5484e711bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.7","@thi.ng/vectors":"^7.10.19","@thi.ng/geom-isec":"^2.1.119","@thi.ng/geom-poly-utils":"^2.3.103"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.119_1710689237906_0.7866911943058279","host":"s3://npm-registry-packages"}},"2.1.120":{"name":"@thi.ng/geom-clip-poly","version":"2.1.120","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.120","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"4882dd76941df1dfc75318be978207f3c99350e8","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.120.tgz","fileCount":6,"integrity":"sha512-P6Sx0/LiI2T3a9mZpeRSQR6WBczPDDIy9AHCzIBCP20mTiW7rOgIw0ATu9l7DAqS4HBK3N7HEBTmKsxCbj52uA==","signatures":[{"sig":"MEUCIQDfpM2kMyA3Tn4IKZB/3oAtta6fxsAwowKz9+HB4zd6SQIgF3avXZfBVC7mmarOeGAsABLLQCw5hge7x3scCcMeObk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22274},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4b3d4ab6ce373ca817ad780f679572169a9ed733","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.7","@thi.ng/vectors":"^7.10.20","@thi.ng/geom-isec":"^2.1.120","@thi.ng/geom-poly-utils":"^2.3.104"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.120_1710751387963_0.3369138304980581","host":"s3://npm-registry-packages"}},"2.1.121":{"name":"@thi.ng/geom-clip-poly","version":"2.1.121","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.121","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"074305b3f409331f38a5ca37358e6e4207cf5ad4","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.121.tgz","fileCount":6,"integrity":"sha512-MoVViTwlx7kbPlmvvzs0BvBRIitI8/eLKLoe2lhYCSGD1lbAMMIFvQMeT5l7CSy5TGpMXNwmzlZGq9iCKY2Sxg==","signatures":[{"sig":"MEQCIGDQ9AnDa/7bvI3ilDDnfCbRP03yVIBm/0FK/oNaAo7iAiBPe4d8ymwEF9HuDquUiuJagxQe4O4ePJmiEF8OCFcPgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22483},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"da965520b2f3f8c259a791e8e8864308be2ba0be","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.7","@thi.ng/vectors":"^7.10.21","@thi.ng/geom-isec":"^3.0.0","@thi.ng/geom-poly-utils":"^2.3.105"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.121_1711037700810_0.14946703868548505","host":"s3://npm-registry-packages"}},"2.1.122":{"name":"@thi.ng/geom-clip-poly","version":"2.1.122","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.122","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"51ccaee5243d6b18a6b541b14b4a3a97e2d35074","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.122.tgz","fileCount":6,"integrity":"sha512-zhSnEbeZpzhEE4juEVYphEMI4eXzMnoro7twY7LQpayksMO6+mGl3GdP+lksGwlZkQUTpe13dbG090GFgsgA5w==","signatures":[{"sig":"MEUCIGOFOzUMc/WpwIT6RiIPp57Zf5qUiY7FTlIhNgjLFfKWAiEAm7l33wQ9uePo+IUW0+2Fr9fYf1PftGnun7qLmATOj8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22483},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16686bb40f7bd7a14a5d1304e353a82cb0069a1a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.7","@thi.ng/vectors":"^7.10.22","@thi.ng/geom-isec":"^3.0.1","@thi.ng/geom-poly-utils":"^2.3.106"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.122_1711127705650_0.5665336341869227","host":"s3://npm-registry-packages"}},"2.1.123":{"name":"@thi.ng/geom-clip-poly","version":"2.1.123","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.123","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"d70bdfe3eda395ec1216c451bfee4aea1967eb4e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.123.tgz","fileCount":6,"integrity":"sha512-Uw4jTBVa8/V+Yn6OCNjI8Rn1EWgBw1HjYh9qpOz+NVnc/45Qh+NqePAgwv9qDA7DGKG1HNOibu2+U0zh4uypHA==","signatures":[{"sig":"MEQCIHCRfloH9Xwdv7Egz3opqwK5tixTzyhcrbGNrpd3VEUpAiAVSYSSvwPir+D85jrn/3wNweKEvEbi5b0yoPiboY3nNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22483},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"feb3b24654f2c931cd3c3308c1c0c807ee14d0e4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.8","@thi.ng/vectors":"^7.10.23","@thi.ng/geom-isec":"^3.0.2","@thi.ng/geom-poly-utils":"^2.3.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.123_1711533570792_0.5843121151428752","host":"s3://npm-registry-packages"}},"2.1.124":{"name":"@thi.ng/geom-clip-poly","version":"2.1.124","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.124","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"80487cc438e188bb25fa7c6b42b5765011fe048e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.124.tgz","fileCount":6,"integrity":"sha512-vYqD9LaPskTLUtAG8z+zz609UgZf90ZOS4pFyexWbSX8+i6S4cuoQEKhyz9jhru7/xaxllKj66F9FzVMruMmpg==","signatures":[{"sig":"MEUCIQCxDy9GQZuDKqtNlNe/OBUSurSiVQfTMDsb8rrmjcEr+QIgPEn9il8+L6f7jvfM93soao/Uao8ft5IH/qYxwxNScow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22483},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"db5f5a5d1b223a8e6b4999d67836678038fd3560","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.8","@thi.ng/vectors":"^7.10.24","@thi.ng/geom-isec":"^3.0.3","@thi.ng/geom-poly-utils":"^2.3.108"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.124_1711623570225_0.43206331668296194","host":"s3://npm-registry-packages"}},"2.1.125":{"name":"@thi.ng/geom-clip-poly","version":"2.1.125","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.125","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"c3dbda4549a0e6f00b7f81bb865cae48e799c976","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.125.tgz","fileCount":6,"integrity":"sha512-7i7DKFar/QLB1/DKfi/B+Xu1alTkhlmMaVjbbidTAEEATDSl86iwVe2veeXuQAEZNKzGY1U9aHLDNKSb5Hbuwg==","signatures":[{"sig":"MEYCIQCoyVYKo67wKjL0SOVQ3zLAywQEO6jG8wNShPhTaTs3iQIhANp3nzNjHdiuhdE5y28XssVjgPF/kTpIK+x+7X3+VeUj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22483},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce5ae2a322d50a7ce8ecccbd94fa55c496ba04fd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.8","@thi.ng/vectors":"^7.10.25","@thi.ng/geom-isec":"^3.0.4","@thi.ng/geom-poly-utils":"^2.3.109"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.125_1711714729101_0.7126954597718904","host":"s3://npm-registry-packages"}},"2.1.126":{"name":"@thi.ng/geom-clip-poly","version":"2.1.126","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.126","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"f6c55a1b88529c65b6f4e6c2fcf19529db783d08","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.126.tgz","fileCount":6,"integrity":"sha512-5pWrJdOc7r8zZlQjlWkp/fjuE2sI+EN3miozg8a7IscyN/QZblNLNXvvOE4uR+qWUNCJauNEa/RJvHjbqDsiEQ==","signatures":[{"sig":"MEQCIAmOhztoGyuS/oI7VlKFSa45zWQXOaa5JRuWqxLWFmmXAiAyg/0rrM7TOLAft5dhXdPlcMJ2QGQeM6SEydOfRgPd6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22547},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85ac4bd4d6d89f8e3689e2863d5bea0cecdb371c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.9","@thi.ng/vectors":"^7.10.26","@thi.ng/geom-isec":"^3.0.5","@thi.ng/geom-poly-utils":"^2.3.110"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.126_1712588748132_0.015014324540020274","host":"s3://npm-registry-packages"}},"2.1.127":{"name":"@thi.ng/geom-clip-poly","version":"2.1.127","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.127","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"82899691f5fe83fb2916bc53420b01cd82a9c174","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.127.tgz","fileCount":6,"integrity":"sha512-8bngXnKEKXGS7/KXB4KaeKrId2g9Oobn+1fCTbk00GP7PKV/pDy1NmPOcm1HmU7nzhWi3LnX71KM7lS3qGjm9A==","signatures":[{"sig":"MEUCIQC+I9kuaANLBByyvkTq95o0jHHqDs5O36iUd+MRJblfcQIgPVsZZf7wu+gf9uGFYYTz10NaUEa2p1pkqHMkPMovIbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22548},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"18a0c063a7b33d790e5bc2486c106f45f663ac28","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.10","@thi.ng/vectors":"^7.10.27","@thi.ng/geom-isec":"^3.0.6","@thi.ng/geom-poly-utils":"^2.3.111"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.127_1712839049501_0.699726536650169","host":"s3://npm-registry-packages"}},"2.1.128":{"name":"@thi.ng/geom-clip-poly","version":"2.1.128","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.128","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"73eed5c766ab96a8e28f002493c8bfa8e5301bda","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.128.tgz","fileCount":6,"integrity":"sha512-9QlsHjtVVyHLcMUuYkU1SyJF/t3HNkaQP3og1Upj0KvkBe+tW5dZ5+N9n8rKqmbqd0I7owAohfbKv/aYEMSUVg==","signatures":[{"sig":"MEUCIQCvCaGnSBUZRCTXKuYLsKoIBBWWjYysf5u3dKU5nWOpSAIgWcF588Ehf8dIOLc6oeqPJPQjQjZjuyPgYxX2HVU3k0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22541},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8339d05ecc857e529c7325a9839c0063b89e728d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.11","@thi.ng/vectors":"^7.10.28","@thi.ng/geom-isec":"^3.0.7","@thi.ng/geom-poly-utils":"^2.3.112"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.128_1713624407335_0.31899668311930274","host":"s3://npm-registry-packages"}},"2.1.129":{"name":"@thi.ng/geom-clip-poly","version":"2.1.129","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.129","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"f9ffb4ebefe35287d5ae3ca285809a343f368261","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.129.tgz","fileCount":6,"integrity":"sha512-wYiuvUrBHWIDoMYBJyg/IjKMehIklshxzxCduDk62Kq4wgupPgwjYEEEAcCO8eKCzULJkBJP/UXc+nykdUh6fQ==","signatures":[{"sig":"MEUCIQDoiWMELH1Rti0sf8KDGthWf0PzTUV1E2qEU+gyJHTVgAIgKO11m9BBsvvWeQqpm+ZWC/qz+fFDZl7H5MJQcB0H0zU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22512},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5dd66c18a3862a3af69a5b2f49563f7cbdd960c2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.12","@thi.ng/vectors":"^7.10.29","@thi.ng/geom-isec":"^3.0.8","@thi.ng/geom-poly-utils":"^2.3.113"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.129_1713856002720_0.5772234848095459","host":"s3://npm-registry-packages"}},"2.1.130":{"name":"@thi.ng/geom-clip-poly","version":"2.1.130","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.130","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"57cbf3f74769590358ba9abbd253174aca89fbd8","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.130.tgz","fileCount":6,"integrity":"sha512-7nrDb06+tUZ5v0kBCkUfBmnW6WKZBqypHcHu9u0Vk4AG1d4tWrYIWIb0sbY1DZtJX/noHx6wkMtpytmObkiTDw==","signatures":[{"sig":"MEQCIHonsVYjxEkA3/fiAXQG3YoodWlEWUbvcdHrL/KDLsV4AiAkaO5Kv0mk2rppp9SLuao8p26Zp+mkW46FjlFIKAOy0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22512},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"aed3421c21044c005fbcb7cc37965ccf85a870d2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.12","@thi.ng/vectors":"^7.10.30","@thi.ng/geom-isec":"^3.0.9","@thi.ng/geom-poly-utils":"^2.3.114"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.130_1714074500428_0.46336503173316834","host":"s3://npm-registry-packages"}},"2.1.131":{"name":"@thi.ng/geom-clip-poly","version":"2.1.131","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.131","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly#readme","dist":{"shasum":"740d0fed79412d1c9328e668b8b9bae852b56d51","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.131.tgz","fileCount":6,"integrity":"sha512-Ik16ry1ytpSAZiPDj5A9Z9XnopkBT/+R+dfwWrWYThbPVtNZVgEWwZpxMZtqX4V2YXwz1K3FN5ISnOmx3Md+qg==","signatures":[{"sig":"MEYCIQDORhOjkIqbwNBRdfMfCj1LwS9ztSmYkq4NQghZ/7NemwIhANSnvwQQh1M6Aaf56ZIXp6+2KQuOO42gHF2yuXkIDGZz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22510},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df34b4a9e650cc7323575356de207d78933bdcf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.13","@thi.ng/vectors":"^7.10.31","@thi.ng/geom-isec":"^3.1.0","@thi.ng/geom-poly-utils":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.1","typedoc":"^0.25.13","typescript":"^5.4.5","@microsoft/api-extractor":"^7.43.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.131_1715193017917_0.27463386395171074","host":"s3://npm-registry-packages"}},"2.1.132":{"name":"@thi.ng/geom-clip-poly","version":"2.1.132","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.132","homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"86c94d732c0223736a130d3638acc698c28252fe","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.132.tgz","fileCount":6,"integrity":"sha512-Q+7VljeF/bnqbpAcAHftkFDpGNYMECVhueDUrIG1f7SBmgBMzisBfn9pTxnVUSNuUpnXhsyhNaTSTFqRChNuEw==","signatures":[{"sig":"MEQCIFjVtQU5LROMjRAA7glGvIrsX18I+DdLaMdhLVsOcUAkAiAFdxpLsZxql3N04Bjrtp7LqpEH6zaZ9n4dxmSzFHbE7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22459},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"154c95cf9d6bab32174498ec3b5b5d87e42be7f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.0","@thi.ng/vectors":"^7.11.0","@thi.ng/geom-isec":"^4.0.0","@thi.ng/geom-poly-utils":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.132_1718998703428_0.03927623354591403","host":"s3://npm-registry-packages"}},"2.1.133":{"name":"@thi.ng/geom-clip-poly","version":"2.1.133","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.133","homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"cc8e1c3ee260fe9d50be71e36f9be1cc377da02c","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.133.tgz","fileCount":6,"integrity":"sha512-jqN3acyGs4e05G1bHo75daSN1N9Ao6SYW97WloIAkExgJVkvHvvXx8VxeATiSUcqBdfB2gnzZyNv+d1MVrQxNg==","signatures":[{"sig":"MEUCIQDiTpJmuXckJfkZjiwrVnx5yXTmlMhGyRk1GCrui+mDWAIgbxAe/VLLJiHe2K78UxyqhiwcoRRw6yC40tm9yfZN6YE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22459},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b950c112fba0b2e7c450765b15624c3382f1354","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.1","@thi.ng/vectors":"^7.11.1","@thi.ng/geom-isec":"^4.0.1","@thi.ng/geom-poly-utils":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.133_1719653530355_0.43037336143171","host":"s3://npm-registry-packages"}},"2.1.134":{"name":"@thi.ng/geom-clip-poly","version":"2.1.134","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.134","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"27b0ee13cb7fd296207ae203304fd16f257e82c2","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.134.tgz","fileCount":6,"integrity":"sha512-XiLAIx6YSF4r3+j/6IZw5Cndlbe8Od2YkAtBlLUNTVoJIZajggcAEGppeF8t7Tp0ZqSPVDKbLqgne/cjZwwY2A==","signatures":[{"sig":"MEYCIQD00tvaOSHWTHY3sfzZ5qIUoiF5DAvrb7DtIDHpTe0OZgIhAIuInpzfGnP1JwxDNSvYcsjYQ1nVFhng/IExc7J+SLUl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22458},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"70f493d9ccc97c5df5dda7e808e96cd1691097fc","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.2","@thi.ng/vectors":"^7.11.2","@thi.ng/geom-isec":"^4.0.2","@thi.ng/geom-poly-utils":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.134_1720267548381_0.2484409204335365","host":"s3://npm-registry-packages"}},"2.1.135":{"name":"@thi.ng/geom-clip-poly","version":"2.1.135","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.135","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"f8598d1adc8190be3c430aec4e3f4a7187bc6f09","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.135.tgz","fileCount":6,"integrity":"sha512-tad+CQpiez8RtUnt/tOhQaxWaWM0Zjxf0x8lh+5/Vhqr0ZiK+ZZD0L5oLIl9twUU1+RWRBvDvewxbppY2TewTA==","signatures":[{"sig":"MEQCIGOjaXlES8Pobxha8Z+LL9hvrje6aGxDyWBcwi26sm6EAiBGRh49gjMiWKs0+XZpbKEcqE+WeAz0esc0sQNX3ps1jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22458},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ba4f2cd15eeb0cae30efe222524da4fed2a57267","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.3","@thi.ng/vectors":"^7.11.3","@thi.ng/geom-isec":"^4.0.3","@thi.ng/geom-poly-utils":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.135_1721135573967_0.4760505953677576","host":"s3://npm-registry-packages"}},"2.1.136":{"name":"@thi.ng/geom-clip-poly","version":"2.1.136","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.136","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"612bc18d5ae4f4ed7833f5bd33affff30aea3a66","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.136.tgz","fileCount":6,"integrity":"sha512-1K5ooV64pWcdOQ/om+jHy7qD2eOXG+M8JVFmn7aRxiSoR9uYLZ56Jc/AsBGUMIJv7uM7CRUveiC5K28Ir1uRxA==","signatures":[{"sig":"MEYCIQCx8th0NH8fR+ICQkWGYenI/MHH1eLb2tpllmzHybpSEgIhAMofVqe3wRwvg24+veWH1CD8l1897xCjr0hevzYqTWxL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22458},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c7aaa453b01a45e5235517db9d2a283b97abac96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.4","@thi.ng/vectors":"^7.11.4","@thi.ng/geom-isec":"^4.0.4","@thi.ng/geom-poly-utils":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.136_1721401207759_0.10700131476456343","host":"s3://npm-registry-packages"}},"2.1.137":{"name":"@thi.ng/geom-clip-poly","version":"2.1.137","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.137","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"a5d5e1c385cfc6c7ba89ebedba98e1e288815a30","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.137.tgz","fileCount":6,"integrity":"sha512-f2dGeekxJsbMtl5lQPwENQuD6EZzojBBMDv1/8a3WolJOi8cUmyJ/dgQTygwlmF65C6h5dFyI1wFElWOG/oZkw==","signatures":[{"sig":"MEQCICaNFaKhwDKNjvXYpk1Qp7JBy5nJqrtOyH8t/h3wdT16AiBYBdrEPiIYzEGEneOEoA8Ub4KQI05R/e3I4Wc3Ot9O0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22458},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"324d6b7dbf31558329e9fb6452e29b2f7db9c61a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.5","@thi.ng/vectors":"^7.11.5","@thi.ng/geom-isec":"^4.0.5","@thi.ng/geom-poly-utils":"^3.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.137_1721654379946_0.47363954930822283","host":"s3://npm-registry-packages"}},"2.1.138":{"name":"@thi.ng/geom-clip-poly","version":"2.1.138","keywords":["2d","bbox","clipping","convex","geometry","grainer-hormann","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.138","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"620fb0859d19f868cd6edf819493e30bf3d22f18","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.138.tgz","fileCount":6,"integrity":"sha512-ileA35Q21dYhsc02ICAZ4CYpdWS5brxyfEzbQ0OrWp+XZpi5exmBRmjzh6EURFovx2sF3piPOrpiuZdVqyU6QQ==","signatures":[{"sig":"MEYCIQDyWl8oWip/BRMbIZ6jC7/dHi0h41L8NjLtXoJTA+gp1AIhAPgH9ndwk/NN5b3EYiBPMjEOOE0b55Bx51kRkgB5R+DH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22458},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bd22b0826134b79064169371665b4d6caa9b6066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.5","@thi.ng/vectors":"^7.11.6","@thi.ng/geom-isec":"^4.0.6","@thi.ng/geom-poly-utils":"^3.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.138_1721659462524_0.7395869431680406","host":"s3://npm-registry-packages"}},"2.1.139":{"name":"@thi.ng/geom-clip-poly","version":"2.1.139","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.139","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"36aa92d3270673b2285161dcd1379dbe5a4f7533","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.139.tgz","fileCount":6,"integrity":"sha512-FB61ONGeLeArmRmkfBi4lBwCpiN0rmeGoURDShQtN/ax6Cl8Ty3jS5htmwK2JFZUyV6dpjxm29J0QJs232AdKw==","signatures":[{"sig":"MEUCIF9G8ueh0cM+2cMw6HzFAoJmrnSAuOIIPAaWSCp49sb6AiEA8vItyqJ31bCUEa9e/SP6WvszFVpEdR+uV+kSOzK6xqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22435},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec78f98d015e4d214a0b840e72e497407807daf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.6","@thi.ng/vectors":"^7.11.7","@thi.ng/geom-isec":"^4.0.7","@thi.ng/geom-poly-utils":"^3.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.139_1723302410350_0.21381461039048566","host":"s3://npm-registry-packages"}},"2.1.140":{"name":"@thi.ng/geom-clip-poly","version":"2.1.140","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.140","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"172c53b8afaff46126531f06566c425a958b8ae6","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.140.tgz","fileCount":6,"integrity":"sha512-CkQdiSvNRyfLy+nKG95qNvEDBKpdRLvAWfktQzE/69xUN5D1li+GFGxhIMCwVMuO5lDmVZVSVS8q19Mwvmb+nw==","signatures":[{"sig":"MEUCIDrs6blT40YKMrhHRdfVNqPg3Px2PZ3kockJUNEIMBycAiEAmREz8xRB2+QTypEp/8AS5ROa6yX6/R4YUP69+G5M0SA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22435},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e914ebbd81c56783c39cf746548c547cbacadc96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.7","@thi.ng/vectors":"^7.11.8","@thi.ng/geom-isec":"^4.0.8","@thi.ng/geom-poly-utils":"^3.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.140_1723578177745_0.1333822098100177","host":"s3://npm-registry-packages"}},"2.1.141":{"name":"@thi.ng/geom-clip-poly","version":"2.1.141","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.141","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"3d2b865a827657972bb699304ea46986e17ca992","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.141.tgz","fileCount":6,"integrity":"sha512-xR0sXbxV2GhfKDTBd29JjkIK77YJg6BBbnkAL2L6zAAVL2tR+KgWufNCtl+k4KYbxEfA+9I2kl8d/hjP78IbLQ==","signatures":[{"sig":"MEMCHyBZSIiEpK3Uzxjq17GUdRYf/U29Zz0moxkQVtSTRtsCIH1o3hut9UBV13Oa3KV55EyzYJBlg1odK8uuzfI8woJu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22435},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6e26ea1142525171de5d36b9c3119f2782bb437","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.8","@thi.ng/vectors":"^7.11.9","@thi.ng/geom-isec":"^4.0.9","@thi.ng/geom-poly-utils":"^3.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.141_1723990523822_0.1680722581044447","host":"s3://npm-registry-packages"}},"2.1.142":{"name":"@thi.ng/geom-clip-poly","version":"2.1.142","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.142","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"7937ce552f5e7307a42dd878f8b9f41dd15f748d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.142.tgz","fileCount":6,"integrity":"sha512-0gJyQF83bEY1SGV4yHuk99k/Pq6Y2vpEbalK3MH9stmcRqwLzxHyQh8XttDUrUqtGHtvuPOWS9L/skvgNrtFhQ==","signatures":[{"sig":"MEQCIE7vFKkZYvG/Ug6gMOS2Tz+kEcPsH45wLhTsI6kQ7kKhAiBMVuf0CwP7fxAjqRCrExl1saNX9mtrFktgnBiUUD6Nvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22438},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfbc227cf5ca2d3c2984b3d4713eebd6225cbd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.8","@thi.ng/vectors":"^7.11.10","@thi.ng/geom-isec":"^4.0.10","@thi.ng/geom-poly-utils":"^3.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.142_1724075259383_0.9925302801599127","host":"s3://npm-registry-packages"}},"2.1.143":{"name":"@thi.ng/geom-clip-poly","version":"2.1.143","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.143","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"455bb1e4fe58fff05ac0bfce3efcff75879219f5","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.143.tgz","fileCount":6,"integrity":"sha512-NxbnBZeu5ZSQZkK1fpD5KTJfumZQi+ybSaFonIGQjtVRyuWUWxhBN5xPmdXeFrJHIIg3IkHqbaiPD9eKwxf0aQ==","signatures":[{"sig":"MEYCIQCF76/XNrgnvQNKts4KixmpF03TCXgDmivPWuaPjdzfrQIhALJ8W0M0ArQ5ORQr/HgKtngihECPhdIfeO265kX1666x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22438},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502a0192bae48e69290870ea8a2767f8b81adee6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.9","@thi.ng/vectors":"^7.11.11","@thi.ng/geom-isec":"^4.0.11","@thi.ng/geom-poly-utils":"^3.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.143_1724853802214_0.5086820817048552","host":"s3://npm-registry-packages"}},"2.1.144":{"name":"@thi.ng/geom-clip-poly","version":"2.1.144","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.144","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"60d7638386bb1e6febc54e43bca8a53deff20112","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.144.tgz","fileCount":6,"integrity":"sha512-myVV/wLEZKsHA+0ZmcWnkyyCZZkQUif/Z+nbRJ/hBYxCAjwofEVdQ0u2ZdKXZ1uFDaWsIkc+Y3zYhZVNWNlPUg==","signatures":[{"sig":"MEUCICxHaL1wznz8KUS3Tg8UsLjiI0Bo/el0XKB8zLRc+B1MAiEAyRC4AJoqmGejGfM1yiNnXjXYJIZbveoyFXskFzTVRD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22437},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9f71f7f82fed2a980078a96bdafd2e706f526c75","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.9","@thi.ng/vectors":"^7.12.0","@thi.ng/geom-isec":"^4.0.12","@thi.ng/geom-poly-utils":"^3.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.144_1725539098945_0.9474494507890276","host":"s3://npm-registry-packages"}},"2.1.145":{"name":"@thi.ng/geom-clip-poly","version":"2.1.145","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.145","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"e1bd60f4d431758bf78d7c5a3e3d08d38435f2a8","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.145.tgz","fileCount":6,"integrity":"sha512-iUUgcM+Iu9+/DUSd30YcLhYlrLTWsf7gQxwqZewdbism6g42kaznEuwq/1xutWxKDgUuK/6RvpwKt+PQSLIThA==","signatures":[{"sig":"MEUCIQCVKfU/hMuUMqrxqCnt1rUfc0ASqb5qzCQBprEPT4IGCwIgLYKu9BPStXXE08j7rrS4Pde9V6OOeQY3ciVrsSt3OuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22437},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8335e9571c2b9b13844ee4d8d24f99143c5f8816","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.9","@thi.ng/vectors":"^7.12.1","@thi.ng/geom-isec":"^4.0.13","@thi.ng/geom-poly-utils":"^3.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.145_1726493239815_0.4733965468770305","host":"s3://npm-registry-packages"}},"2.1.146":{"name":"@thi.ng/geom-clip-poly","version":"2.1.146","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.146","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"6a601b0aa43d6ff2289ac3a22dc9d31a2d458ba3","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.146.tgz","fileCount":6,"integrity":"sha512-Y2jnMZCczfjBljDsZME7P0h2APGZmfXypU92biVoehG5KGKnY4ARKZ0C13T1T97AXbJTTD5CTwiV10J90ihchQ==","signatures":[{"sig":"MEYCIQCX9AhsSxpv6b9FtQXpbUVx4UGSAKkklbRhwQms9DmsfAIhAMFTAl7fVpjbyVKXRtA1+APQbJ+itmCWPYpOu3V9OeS3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22438},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b52baa3750ddd1256892df966ab7ac9b4806a9ef","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.10","@thi.ng/vectors":"^7.12.2","@thi.ng/geom-isec":"^4.0.14","@thi.ng/geom-poly-utils":"^3.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.1","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.146_1726780410321_0.7043607054246586","host":"s3://npm-registry-packages"}},"2.1.147":{"name":"@thi.ng/geom-clip-poly","version":"2.1.147","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.147","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"c071fe0f757a7ad167d03c777c5c554ad6ac35fc","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.147.tgz","fileCount":6,"integrity":"sha512-sm+rlBgefwSBlejTKqzuQw/bbn7SezWoE+ZogIPDChk16SXOOX0amZVQ3qeDi4wX9gh1+txIpC3HJifQo2n3Qw==","signatures":[{"sig":"MEUCIQDOI5lMiRslzqmWVpNEJFXX12H6FrKcXcG7ELqcmYXvoAIgYBMuj/7l6N7mO4F+uGCX50Q5rDrlILiRI5FVPTfdo5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22438},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"11ae480076e61a2263f5730ffb37dfddbf01c7d1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.11","@thi.ng/vectors":"^7.12.3","@thi.ng/geom-isec":"^4.0.15","@thi.ng/geom-poly-utils":"^3.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.147_1728130597545_0.3495131890167731","host":"s3://npm-registry-packages"}},"2.1.148":{"name":"@thi.ng/geom-clip-poly","version":"2.1.148","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.148","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"59feea984884a672b49158b3764bc9bc00b562a4","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.148.tgz","fileCount":6,"integrity":"sha512-YYIZDzw0TmD0x6fPoao3V45TSuRpP287TFHdV5o0tQC+lSoLddp/nLLskNZvNlvM761LuJXm2qdevdb689fOYA==","signatures":[{"sig":"MEYCIQCpJ1ZS21Zr+ugJtBGIQq5KRIzwpDK4mvzoNfn/YFlyDgIhAP+qiJqtb1a6sz4OtuVJEIzjxBWc7fNxOLmUuey3Ogr4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22438},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"241df2019d93359c34da1a11a94e416b6ea73f32","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.11","@thi.ng/vectors":"^7.12.4","@thi.ng/geom-isec":"^4.0.16","@thi.ng/geom-poly-utils":"^3.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.148_1728304465975_0.9816504864095827","host":"s3://npm-registry-packages"}},"2.1.149":{"name":"@thi.ng/geom-clip-poly","version":"2.1.149","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.149","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"82560892232f324b9924356338a7b2a20a23b2bf","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.149.tgz","fileCount":6,"integrity":"sha512-VyBvOJaCfxjPAi/JzZkcNtvKdNFE9eLWDAU3m8I12qo/OWT8ci/z5Z9PiX+aQN0bCCsE1M+AaLoTtt9tCVKyKA==","signatures":[{"sig":"MEUCIQCrvfP3SERrLdm+5DWPvysul3sMrNYDbrl2D6xG0KHvTQIgbXszDZO4YFrT9WyG4EPc6W1zGh4NU1lpToilGOAnm4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22438},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8301254c4436505a1fb0e3cc28eca3adb920c3e0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.11","@thi.ng/vectors":"^7.12.5","@thi.ng/geom-isec":"^4.0.17","@thi.ng/geom-poly-utils":"^3.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.149_1729179659427_0.6669582876528917","host":"s3://npm-registry-packages"}},"2.1.150":{"name":"@thi.ng/geom-clip-poly","version":"2.1.150","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.150","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"5e5d7a8868c6f6ed5ec52aa43c8db1740f64a47a","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.150.tgz","fileCount":6,"integrity":"sha512-aHa99skT3qG8pZUgM216gKrRqlFGJ/BA1cD7zRTWI1mxVAZl7M2GNAPRgkCuyOyVTOll3Sn+k5xwtrABlIL3bA==","signatures":[{"sig":"MEYCIQDXmi/GOYixGJQrhlfr0dyxUD1r4Eoc9zZLZBuwgrkeHwIhAPdNXGRIb0lgoJT15rrrVkzGj32ROkWIF3kSltrGvJdi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22438},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d88652f6712b0e7ed8e55d1f4d9b3718294f7f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.11","@thi.ng/vectors":"^7.12.6","@thi.ng/geom-isec":"^4.0.18","@thi.ng/geom-poly-utils":"^3.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.150_1730415538167_0.169115458147596","host":"s3://npm-registry-packages"}},"2.1.151":{"name":"@thi.ng/geom-clip-poly","version":"2.1.151","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.151","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"75b628985e49aa1c17981d9b917da975117d5a61","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.151.tgz","fileCount":6,"integrity":"sha512-OWqZ6vtHZaHIiI2uLShb/fLm6Q5+aDHqvjsWvoNlYwJeKOz8Wb5+p7coVR2VyBU0VQfD7XCG58VlH3kjOTSuFw==","signatures":[{"sig":"MEUCIDc9WkDVQ8ubIXufIUJAxgSVydWdwbSTDOD42Z3v5l/nAiEAk8Ja+SZaRidPvRBOMUwTewBaa9nIf9ELr1IO5ooeu+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22438},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1148f3130b867c65141957b4b7617021d7ac7fc9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.11","@thi.ng/vectors":"^7.12.7","@thi.ng/geom-isec":"^4.0.19","@thi.ng/geom-poly-utils":"^3.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.151_1730652186463_0.4911451213060962","host":"s3://npm-registry-packages"}},"2.1.152":{"name":"@thi.ng/geom-clip-poly","version":"2.1.152","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.152","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"916d97afee453a8fef214ac41fdd2d244fcc7171","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.152.tgz","fileCount":6,"integrity":"sha512-r1BLW9ApxO66yBbjwWzCQzYZzplxZEoZ8HdJCx8pgK1tWz0Taxjtd1yqZihW6kUHcyuFwyxwRV+Xd2eBR1ZXMg==","signatures":[{"sig":"MEQCIFsS/2cfZix1N2ouHEL+SJNNLx4+3sV4mXqX6/qvcae7AiB1cA/AV5DhXIQnipJ8jlYshlu5QooZEL9P7we7sNEJ+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22438},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c2c371069911fdae138149fdcf937c4ad7a8c71e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.11","@thi.ng/vectors":"^7.12.8","@thi.ng/geom-isec":"^4.0.20","@thi.ng/geom-poly-utils":"^3.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.152_1731166570607_0.7630374173482268","host":"s3://npm-registry-packages"}},"2.1.153":{"name":"@thi.ng/geom-clip-poly","version":"2.1.153","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.153","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"a8ac9a6fc76ccd1bb7b5149d1f1e14fc0b941556","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.153.tgz","fileCount":6,"integrity":"sha512-Qek1KKphQvlHybCwukiqeJlBb9alTMD0duSfyAn5XL4kHhQ1c1KRlEcYKDcw1QO0fc/+oF9kJbMfkp3ftEsQRA==","signatures":[{"sig":"MEQCIDL/7n/y7CJT1hUiyX4D/mHkeGGYMglGK8pAyh2vv1iiAiA3BtO7frOYvY7gqQyVorcmo2tDjwoexBynfow5l9VVBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22432},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ef89090bb19fc5bca23be5da8cfce05b82ff4ad1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.12","@thi.ng/vectors":"^7.12.9","@thi.ng/geom-isec":"^4.0.21","@thi.ng/geom-poly-utils":"^3.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.153_1731258960558_0.4971961573064376","host":"s3://npm-registry-packages"}},"2.1.154":{"name":"@thi.ng/geom-clip-poly","version":"2.1.154","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.154","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"189beac81b5f1cd2ee3ef2a9bae92fd63bdd897d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.154.tgz","fileCount":6,"integrity":"sha512-LCq6jGfFRPEpCIIFi3bIveaRmJ/PtyzXQbGfFxEV1hgh0F3rMXZduM+WSMKt5fweOfDDgTSZU0eC44iNyXlasw==","signatures":[{"sig":"MEUCIElXppdmUFodz+d2SOTTrxLj8+uSMSd9OL7uEzWAMjr8AiEAw3uuLzdrdnqnuoagruiNcPt1+M2ULZDClU0BoT7/84U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22434},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85e2f0935b58bde5d165fbe754fafec5da0b731e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.13","@thi.ng/vectors":"^7.12.10","@thi.ng/geom-isec":"^4.0.22","@thi.ng/geom-poly-utils":"^3.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.11","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.154_1732472392668_0.8301864562034589","host":"s3://npm-registry-packages"}},"2.1.155":{"name":"@thi.ng/geom-clip-poly","version":"2.1.155","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.155","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"cc48c5c9ad042b90d5fce62a61b45ae30fedd71a","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.155.tgz","fileCount":6,"integrity":"sha512-EdwvkvAcwacM7/93PJ/ZJKip4H9IT4amEebP1C4cPoSkjRSFbwZWYwC/7T15lLp5K/CoDCufJG0eSZnxDjhsXg==","signatures":[{"sig":"MEQCIFpsGUntPbAPWN3MEnk36NWkPGuQVS3EN2Y0wbtLWQsvAiAZnYoBgJeqPsJMmqSo2xntxzMmB8LJ1c8IXjZ5GmtSJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22433},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34ac95538d96f046090fef5fd3a1dc36d54663d5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.14","@thi.ng/vectors":"^7.12.11","@thi.ng/geom-isec":"^4.0.23","@thi.ng/geom-poly-utils":"^3.0.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.27.4","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.155_1733998559911_0.6968377199612674","host":"s3://npm-registry-packages-npm-production"}},"2.1.156":{"name":"@thi.ng/geom-clip-poly","version":"2.1.156","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.156","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"e1a6d8c16e9130ade84eda1bfc1abd38b682090e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.156.tgz","fileCount":6,"integrity":"sha512-UsrGHxsdfy6NCfZ0zQ7Efc70D+7v/UWvwr6fZh0zPJQHx4tp4EMG8+u39RKGN8IhXDAZFni/6+QrUzDzy9lORg==","signatures":[{"sig":"MEQCIHoNSri5/QGozcOkBC93Mu3LDUihvVg4B90f7wo6UKm8AiAkT29S2d6hs3TIvRC3k0r5LsKmlKvjExv5w0NGXHEpXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22517},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"48bf4c22bf23f88ac99f435106af2214f79a0be1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.15","@thi.ng/vectors":"^7.12.12","@thi.ng/geom-isec":"^4.0.24","@thi.ng/geom-poly-utils":"^3.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.156_1735308946289_0.7143585638637051","host":"s3://npm-registry-packages-npm-production"}},"2.1.157":{"name":"@thi.ng/geom-clip-poly","version":"2.1.157","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.157","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"ec6fc2a9558aee4e5ac697391b6f1dbe700dc78e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.157.tgz","fileCount":6,"integrity":"sha512-zp6asLzbnp6/tGHmnK/EyXV52eM99cfM7mirOw7dahP0pbRJF3LK1/6D4DVq8jAmv5EVAHzeUs41kRmxE/ndzA==","signatures":[{"sig":"MEQCIGT/FDB+r729gT80ItfrJHRtz+AtFmLQFU6igs+l1FZ9AiAV+Yt1xYVjC30sY40jZ+Svi/pqcVoHGtSXUPrMYxmSRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22517},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56c1d57a96565bbcc8c06c73779a619bba0db368","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.16","@thi.ng/vectors":"^7.12.13","@thi.ng/geom-isec":"^4.0.25","@thi.ng/geom-poly-utils":"^3.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.157_1736025063313_0.340308696405337","host":"s3://npm-registry-packages-npm-production"}},"2.1.158":{"name":"@thi.ng/geom-clip-poly","version":"2.1.158","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.158","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"f57187b8cf191fd429c5f29654e5bf3aa135918b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.158.tgz","fileCount":6,"integrity":"sha512-2kcnYkKWGl8TW4GyTEMSr4k9J+oLrb/+OLfI0ZO0gFvP4HdrvRtf+qBv2aroXUwAJKRSY+J5FAY0qRdEMmCkrg==","signatures":[{"sig":"MEUCIQClsisZtDxYnh10/VJ2hQ8jTLyy7zwx8G6qXKPLURalmwIgTk9Fwhr78975jiU2SPSKiBO+tIqckFN9ZEIZ4+w6Ozw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22517},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6542b842120bef47cc18d45a1b1db68307a7f04b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.16","@thi.ng/vectors":"^7.12.14","@thi.ng/geom-isec":"^4.0.26","@thi.ng/geom-poly-utils":"^3.0.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.158_1736857581190_0.15251902805246798","host":"s3://npm-registry-packages-npm-production"}},"2.1.159":{"name":"@thi.ng/geom-clip-poly","version":"2.1.159","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.159","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"a5fc37d52e604aeb881a9f30785dd0f75604b919","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.159.tgz","fileCount":6,"integrity":"sha512-ssOudBfNy/HtRNH6ax5ZRPfOGFqlW9TPEFCjvaVfvoKcZM1tqzRHZhw2sCnxhcm5q2IOPqRwYm2vesVZfiAb8g==","signatures":[{"sig":"MEQCIDD+H10TKl+qWA4/6TlOM90cu3+he8zTl5X2UQ+nKovLAiAyEHZduVm9gwqYYlKgnIykU00cWOAoc4zsN6uCdMgcuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22517},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d888087b36b086fd8c3e7dc98d35857266f78942","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.16","@thi.ng/vectors":"^7.12.15","@thi.ng/geom-isec":"^4.0.27","@thi.ng/geom-poly-utils":"^3.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.159_1737123170946_0.013180492613116046","host":"s3://npm-registry-packages-npm-production"}},"2.1.160":{"name":"@thi.ng/geom-clip-poly","version":"2.1.160","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.160","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"b09616c92618dd0db02d2da835daa4f5cb10b435","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.160.tgz","fileCount":6,"integrity":"sha512-E1gMxD/8q7/G2LXPtY8qG74ed8ShZyKgImGiuUuS36c8l+/pxWDZot60jAUYzpTfBi2T97oHrrBf7wd8FVfd3Q==","signatures":[{"sig":"MEQCIF/GHhBC2FDjSDHnepJOwBQgRYzCZ9CMPqK2VIwTwHrtAiAkHZaxWzSDpbJa55nxZ99udXc53YpAklFDl+RTG4F0NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22517},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56e7a1724e7b0cb5c41119f60320b6ff0e8a3c1c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.16","@thi.ng/vectors":"^7.12.16","@thi.ng/geom-isec":"^4.0.28","@thi.ng/geom-poly-utils":"^3.0.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.160_1737458293387_0.13773389951965043","host":"s3://npm-registry-packages-npm-production"}},"2.1.161":{"name":"@thi.ng/geom-clip-poly","version":"2.1.161","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.161","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"7f3fb8cf25ffdb089942269c6f147fd9be4e07d7","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.161.tgz","fileCount":6,"integrity":"sha512-LL9ehNT8xuTwJIMarSA0v5J4CGL9Q6Uy8tDOP5eCSwZ8AWOHauK6gBXDljFRNAUy6H3jEFs47yt3JSjxTuTWJQ==","signatures":[{"sig":"MEQCIBQ5+4g+zQ2SYvJ9DUopu8Q0/9/04l6BWMpNzEf25L5QAiBMd3RL455A365SUSPhoXx1aNvXTHVVHuVrA2fu9cvsIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22517},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"22f6d518aed5951bb37b406c8ae85a6c3e6be517","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.17","@thi.ng/vectors":"^7.12.17","@thi.ng/geom-isec":"^4.0.29","@thi.ng/geom-poly-utils":"^3.0.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.161_1737474655303_0.9029593447940645","host":"s3://npm-registry-packages-npm-production"}},"2.1.162":{"name":"@thi.ng/geom-clip-poly","version":"2.1.162","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.162","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"a39370a2254b9af117fb8f0961e3026bbe93357d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.162.tgz","fileCount":6,"integrity":"sha512-R/CewA7oAmvjajlSeIJv+LiM1GqWKy/wX5qkNF9drwqAm58ztI84O7BJ/eFxx1vionWqZPy1W4fRZCXKHkpD8w==","signatures":[{"sig":"MEYCIQCOdcQ2nh0tQ5MXANmUzGS/T/o/Txq6YDUBDer5h1iMEAIhALLl5/toeRaqXkf5ax+25trQf0EkzTjcHeXpYEY+SBKn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19388},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b92b48abda9941d608be8a2e1c83447e679a6f79","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.18","@thi.ng/vectors":"^7.12.18","@thi.ng/geom-isec":"^4.0.30","@thi.ng/geom-poly-utils":"^3.0.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.162_1737639787412_0.3900518398741786","host":"s3://npm-registry-packages-npm-production"}},"2.1.163":{"name":"@thi.ng/geom-clip-poly","version":"2.1.163","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.163","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"792fa321fa6535741ed0f83c42af77cab49f6666","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.163.tgz","fileCount":6,"integrity":"sha512-8ld/f+38jEeaocCWnpw8azZFKP/HsUdU8pT+iilSgaX0+jWT2WGfv/GXRksATdl4zptR1ZZmH5LHsN4dqub1lw==","signatures":[{"sig":"MEUCIBUXC7duhdrm/GtRLGyNE60avVOEVmTxlEEoFRCibNagAiEA7aLjDe02mK2zNxLX1r9btrq6e4e/CKk4Oson8/rdDOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19306},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fc1d498e8d4b690db873c30cc594352a804e7a65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.19","@thi.ng/vectors":"^7.12.19","@thi.ng/geom-isec":"^4.0.31","@thi.ng/geom-poly-utils":"^3.0.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.163_1738168177190_0.4115941456149248","host":"s3://npm-registry-packages-npm-production"}},"2.1.164":{"name":"@thi.ng/geom-clip-poly","version":"2.1.164","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.164","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"5f48997bca01a50e05a4cfd8bc34d562682f71c0","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.164.tgz","fileCount":6,"integrity":"sha512-VMXZZSG5k4Z1by+EU2FsVmFwaLPcEi8+zkBLx9TUGUN+SB6cprVtTgYOiVQ2jeVaFSxqvWdEWLMVTC9mAQPQCg==","signatures":[{"sig":"MEQCIDtl4PdIt457YviujTbsgx9JGaZNRlUU3egQOajxgUH/AiAC8+DdDzhmCL0G03bShRJSL7h1eVDHxJFmYRnbAr1uKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19306},"type":"module","module":"./index.js","thi.ng":{"year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a0b33253fef092aaf301decf6ecd54317874d4c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.20","@thi.ng/vectors":"^7.12.20","@thi.ng/geom-isec":"^4.0.32","@thi.ng/geom-poly-utils":"^3.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.164_1739462815707_0.010084622576182367","host":"s3://npm-registry-packages-npm-production"}},"2.1.165":{"name":"@thi.ng/geom-clip-poly","version":"2.1.165","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.165","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"b292910cd968f94973e3dc55a0d00b8ac9e149a0","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.165.tgz","fileCount":6,"integrity":"sha512-a5voLyK1vrTSdO3lAM45BCpEGISSoOSJZ53KeFKIM3KoB/04fH3BLR38mIL+ROXqp6Gw5iCWYtPlEt05ka7kEQ==","signatures":[{"sig":"MEYCIQCRDyEzIBvai2+srg26lcFUpwg8x6+/SdIbFWaZWw16owIhAKGDIeL3gG7y3GZ7Pd79H6xNgKim5qwX5TICRSgEiD0R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19329},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"bee617702ac61d093465b967f8f973dc566faa6b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.21","@thi.ng/vectors":"^7.12.21","@thi.ng/geom-isec":"^4.0.33","@thi.ng/geom-poly-utils":"^3.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.165_1739999027378_0.06840546530456981","host":"s3://npm-registry-packages-npm-production"}},"2.1.166":{"name":"@thi.ng/geom-clip-poly","version":"2.1.166","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.166","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"a4db82e21809d7c4778fa86524047ff85d848035","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.166.tgz","fileCount":6,"integrity":"sha512-h6SfQIx2Pmpi7h930UZZ/1wlMvV5sxEpBRmoJLYlJjkZimdZGy7CGDFv9XdJqvBfwv8CLpOeZE0AjQCGp5mKqQ==","signatures":[{"sig":"MEUCIEYHPft5sazDu3JpbYweVeRehesbVsB0TCsWOf4+6gapAiEAq/0Tkmni/w61hkfTEM+rP+8WUUHSYIOAflpLcf5lb/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19329},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"2958e6a9881bd9e06de587a2141f6d23c64278db","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.21","@thi.ng/vectors":"^7.12.22","@thi.ng/geom-isec":"^4.0.34","@thi.ng/geom-poly-utils":"^3.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.166_1740174993338_0.3349964056725083","host":"s3://npm-registry-packages-npm-production"}},"2.1.167":{"name":"@thi.ng/geom-clip-poly","version":"2.1.167","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.167","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"060cac332a105af77bd8c7e7cbd0282078487e56","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.167.tgz","fileCount":6,"integrity":"sha512-HFcjc9XBZ2cj9KgP84YzkIaPxpChO1V7orOncj0NQEZy1Xkf+cd77PzfOaO/7tQVlbt0S4j+uucW8stA2odVzw==","signatures":[{"sig":"MEUCIQCiptRpnB83k9fZzk1DKq/tds5yvCnOQvkZilipDNkawwIgVYauVBKVUK7Ek33YQDHp/FSYRliGAkv24YgV6CR2ugM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19329},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"5084790092321b8654373237225c5f428f092782","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.21","@thi.ng/vectors":"^7.12.23","@thi.ng/geom-isec":"^4.0.35","@thi.ng/geom-poly-utils":"^3.0.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.167_1740490168608_0.730901360497757","host":"s3://npm-registry-packages-npm-production"}},"2.1.168":{"name":"@thi.ng/geom-clip-poly","version":"2.1.168","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.168","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"e7a340e01a01abfc3f0a6aaa30e5e75d3a3dae5b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.168.tgz","fileCount":6,"integrity":"sha512-HyYqQbrkFfmfTpuR+AuJWoOq6hYOAoRUZVgGKj5p4OsrugedWMQXr74uO7gqDsCYN/iADceGZ2QMPPDyrp2qTQ==","signatures":[{"sig":"MEUCIBVGgJET8bJwAepxYsIaF77U5ZnX06J1/1kbwC4Zj+PoAiEAv65RAEupmfPzHBkZPm/+dvFKCuyUuExOEujEVN3rV2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19329},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"55987d581e4985b1c3091ba6be3f9b53a0c5eeea","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.22","@thi.ng/vectors":"^7.12.24","@thi.ng/geom-isec":"^4.0.36","@thi.ng/geom-poly-utils":"^3.0.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.168_1741548376283_0.8007851383851894","host":"s3://npm-registry-packages-npm-production"}},"2.1.169":{"name":"@thi.ng/geom-clip-poly","version":"2.1.169","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.169","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"b47593901353fe2b94bf0ecec167826b152c055b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.169.tgz","fileCount":6,"integrity":"sha512-mq12LyeQtvUDMX1TNE6tLv4dkFyWr7npO/f24rimjzdI1Icw0X/9W516kfYfRK4ZYA+ihSLqvPMtZ8bwR6qcyg==","signatures":[{"sig":"MEQCIF/CVgeVZHnTAo9U/C6+nuzrHPL0kEHSV4CJz+l17E0FAiB3c654VnVAI4auwZm1ofcsiUZZl7VXx9Wg3s2NOUnSAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19355},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dfecb91b5b6a05db32d96f261e0c0ac6319240b9","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.23","@thi.ng/vectors":"^7.12.25","@thi.ng/geom-isec":"^4.0.37","@thi.ng/geom-poly-utils":"^3.0.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.169_1742219065679_0.3306255060342149","host":"s3://npm-registry-packages-npm-production"}},"2.1.170":{"name":"@thi.ng/geom-clip-poly","version":"2.1.170","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.170","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"a795c058a91d6ce3c0ab2ecdb0e403fff1e328b5","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.170.tgz","fileCount":6,"integrity":"sha512-6ZPIgP4Ty+KDyteRCIdZ5aewn/KDHOhC/dFBDL+tYvu39msGudYLSNF8tb6zCNj+WK8eKKUv0IzWEtdRXIem4A==","signatures":[{"sig":"MEUCIQCQF7mZDznArkYBbaU1oc0epzNUZfhlsM6KcFC0Ot8u8AIgPaVh4gp3T7iIXHVog1SPdangidxEUax7ghQdrSSTZYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19355},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1646e0ffcdfd812b29e1b9c7c528d294ea60373e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.24","@thi.ng/vectors":"^7.12.26","@thi.ng/geom-isec":"^4.0.38","@thi.ng/geom-poly-utils":"^3.0.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.170_1742304491085_0.5191553799416608","host":"s3://npm-registry-packages-npm-production"}},"2.1.171":{"name":"@thi.ng/geom-clip-poly","version":"2.1.171","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.171","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"c2b27573544d5804d5832a4a6b35d7c1c738bc7b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.171.tgz","fileCount":6,"integrity":"sha512-P582iHITTXMtUOmjjNUjiBoF2jLbithpbLmtsBnNFpqznc+iplakrC9pkT6/QGHo3HLGLc+IRxbrbYPGnWXHlg==","signatures":[{"sig":"MEQCIExDDGqwQTngpzYbeNRFghdc0IEj3+tXlFLMilHsAkxYAiAB/iWrcmMFDWqwGodFmNH+xKUeQ/O97nanDUZ3QQaKxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19354},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"87aa2d0e64a357476c10fd57aabdfded13c79f7d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.25","@thi.ng/vectors":"^7.13.0","@thi.ng/geom-isec":"^4.0.39","@thi.ng/geom-poly-utils":"^3.0.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.171_1743543963429_0.347502339347711","host":"s3://npm-registry-packages-npm-production"}},"2.1.172":{"name":"@thi.ng/geom-clip-poly","version":"2.1.172","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.172","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"886ea44327dfc3e933c97350fed138eec80bae96","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.172.tgz","fileCount":6,"integrity":"sha512-NRu70ZoxjWM1fHDQn+jacfo3aDKekAY2+DUpkf34dGN+e1k89E0ocV00R5JsjArk8azNyj3JoWy0q8B8vw02+Q==","signatures":[{"sig":"MEQCIAKMQmpPy6OZatETeJPhLHsww8ypTHW4H5tnMZX3Tp2FAiBlgBBp4xK0otjAD3oKyawy341YFWZmpPdeLl5fU8JHLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19354},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c88a589f33207b02a43172313b38ea09571265f1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.25","@thi.ng/vectors":"^7.13.1","@thi.ng/geom-isec":"^4.0.40","@thi.ng/geom-poly-utils":"^3.0.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.172_1743947753904_0.13052443877210274","host":"s3://npm-registry-packages-npm-production"}},"2.1.173":{"name":"@thi.ng/geom-clip-poly","version":"2.1.173","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.173","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"d3aaa0d39314e373d8709a925538d3dce7ee5d45","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.173.tgz","fileCount":6,"integrity":"sha512-fD/JgGS5kwnAZ0/EGjfVuaFM7EOvvR34pX2QWueO+J1B53AbXUPT+xeL6IlyYf/0hOFUbQT9/JktCTxGf9MCKQ==","signatures":[{"sig":"MEQCIG5VGsSmVSujKN2J+qKUDnT8Zx+xBwHx6OL0u5oHiC3HAiBREZcl3LJxATnYmlwFoeKTINPxHjheEPSfckUtIMlHPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c464b6948f92cba90c2ea75b59203dad894fb450","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.26","@thi.ng/vectors":"^8.0.0","@thi.ng/geom-isec":"^4.0.41","@thi.ng/geom-poly-utils":"^3.0.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.173_1744802088150_0.6029674925940283","host":"s3://npm-registry-packages-npm-production"}},"2.1.174":{"name":"@thi.ng/geom-clip-poly","version":"2.1.174","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.174","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"1214d5023d79d11d1932a1b33673abaff8bb372d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.174.tgz","fileCount":6,"integrity":"sha512-6fQmm1bgWdw1/8Xay+L29/scXCa1L8C8pVz1RmZzQDwSS+BKsutikez7pVMbBYeGgh9RzVYpvXprU1wMXRvFkw==","signatures":[{"sig":"MEYCIQDk6XaMT4iv1GvByP7wk+FdlgQdOwqbJmGpTpLckv9E2AIhANdIG/qyn3QSgD9jeFON5oiQTb6GuLuCZFdAFYGFIbJ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"69080248c98f9555642384aed76a0431e9f44835","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.26","@thi.ng/vectors":"^8.0.1","@thi.ng/geom-isec":"^4.0.42","@thi.ng/geom-poly-utils":"^3.0.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.174_1744893725710_0.16789628372195553","host":"s3://npm-registry-packages-npm-production"}},"2.1.175":{"name":"@thi.ng/geom-clip-poly","version":"2.1.175","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.175","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"caaaec3951a0da2147db2838f1688b2161f08e8d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.175.tgz","fileCount":6,"integrity":"sha512-/3J+QfR3HjqbVMFQqqHewEjFZrpOlx2z3RuVFJ379bLlvdnqrifo+c+cWWODz1YDaNZuYSQjYQDJRM5gkSgRCg==","signatures":[{"sig":"MEUCIHmAcxXJkFDwoS4Nia44rml3VTCJaQgZTsmhSwUuzv6DAiEAzw3FdmjZJWSu7mt6J7CzKPtCitbnQVasf6lLAHm20UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4354686a6fb1f82c09ea48f92f87786191b231a0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.27","@thi.ng/vectors":"^8.1.0","@thi.ng/geom-isec":"^4.0.43","@thi.ng/geom-poly-utils":"^3.0.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.175_1746017771545_0.7706432477831999","host":"s3://npm-registry-packages-npm-production"}},"2.1.176":{"name":"@thi.ng/geom-clip-poly","version":"2.1.176","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.176","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"d094820d30c65acebf7d83bf4e152f8f9b93c6db","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.176.tgz","fileCount":6,"integrity":"sha512-tJ207K+DuiIqUe8RHuy21grMJIzjxP9iM9/vslj4E9etlKlHk3W5h7LcL8PFCIZkIisQgEqL9zrCc2YvszwTHQ==","signatures":[{"sig":"MEUCICgCCrrHewvsOb3Im5x+CrFaRGVLaHyVBavNahL2hGi1AiEAojWCGqPzt/4jrqDwmsII32WQq0pn2YZqp4X+kb6TfjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"21e1e46f087a0b8e53b7eafa38ac38a83596ef8f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.27","@thi.ng/vectors":"^8.1.1","@thi.ng/geom-isec":"^4.0.44","@thi.ng/geom-poly-utils":"^3.0.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.176_1746175229542_0.9011101979601459","host":"s3://npm-registry-packages-npm-production"}},"2.1.177":{"name":"@thi.ng/geom-clip-poly","version":"2.1.177","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.177","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"b88307d209eedb670ae071e04db96233834550cd","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.177.tgz","fileCount":6,"integrity":"sha512-JMHoUeCNltdGIu5a5jRQL5MANw4aLB8hbgrGzRhBn1P2mZZkcsvEP4srjALfejylBY3sCvWCHZv3RS28pezgjg==","signatures":[{"sig":"MEUCIQCJPMQRpZps0QUGzA7b9FYPOoDWJYolZ0zdQJt2RGDO1QIgDlnN0OAq51I+iGF+GBdvsd6sNDs1rhMYoVhUidf1UKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"99ea3cda41e61b66f3914c5c9c9b7bb60ee3ee84","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.27","@thi.ng/vectors":"^8.2.0","@thi.ng/geom-isec":"^4.0.45","@thi.ng/geom-poly-utils":"^3.0.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.177_1747587859618_0.8379487394755631","host":"s3://npm-registry-packages-npm-production"}},"2.1.178":{"name":"@thi.ng/geom-clip-poly","version":"2.1.178","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.178","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"e07c04b152e578d900fe87f5c135780c9f51a195","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.178.tgz","fileCount":6,"integrity":"sha512-eBr4en35I6KuWkMPRrmry/zwkWaGF03asnzIp/v8dczWADGSK0dYFk/XvEU9o8pSRz+cRQ67sngW2GO4KT5pOw==","signatures":[{"sig":"MEQCIC3JRGy1BSGh32nSRsFM1pThg9UTmCyhYkRm5QSykaIAAiACVRxNd/MdLCpqQCYz7UWj6TZn4AUwWcYJJfrd7IbwKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"61c3833b7ef7d044621454b5ea4af885d39f065e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.28","@thi.ng/vectors":"^8.2.1","@thi.ng/geom-isec":"^4.0.46","@thi.ng/geom-poly-utils":"^3.0.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.178_1748433986128_0.03799766723081066","host":"s3://npm-registry-packages-npm-production"}},"2.1.179":{"name":"@thi.ng/geom-clip-poly","version":"2.1.179","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.179","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"b0c26eb1005567613ce440d4eb213f297ccb39c1","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.179.tgz","fileCount":6,"integrity":"sha512-Oreld4A5A0VdrUrNGzP6cVd4BfTkAZ3njvnpvzsI6eyEFl6pEiP3fIp8i8SChk0XaTKs22ZIw9DUDqtzPF2TnQ==","signatures":[{"sig":"MEYCIQC3T2QpwU527fYpA5g2Ba00/PA8GXdT/q2pVS+dl5HFfQIhAKyfiIRSSuiF59AgN+eVMeVTbs0XtBYXp2rXhdl7/arz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"93cdcd8db4d4669561a7f0ebc47697bdbfd04214","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.29","@thi.ng/vectors":"^8.3.0","@thi.ng/geom-isec":"^4.0.47","@thi.ng/geom-poly-utils":"^3.0.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.179_1749490082296_0.9777606013958429","host":"s3://npm-registry-packages-npm-production"}},"2.1.180":{"name":"@thi.ng/geom-clip-poly","version":"2.1.180","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.180","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"a0fa7bdc8fececf9630eca0a4f6f42266b7e0878","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.180.tgz","fileCount":6,"integrity":"sha512-qtm5xFg9mx4AkwVCnD2ULeBn4ohMEinwhRRlEWzmLeAeP5rBVrvkrpLbnV3SeJV25op/vQnTGDsvX2O28ohuBQ==","signatures":[{"sig":"MEQCICYCtCF/DYs8WpErooB0mdtG63wHSdsZh4s1wrOgmCQVAiAV9fhm7BfQd2tIn+bi+irGHwcHNClu5yx+GCKBxjhTOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b076434a497b291ad33e81b1a15f6a71e2c82cc2","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.29","@thi.ng/vectors":"^8.3.1","@thi.ng/geom-isec":"^4.0.48","@thi.ng/geom-poly-utils":"^3.0.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.180_1750248217413_0.26595802881510267","host":"s3://npm-registry-packages-npm-production"}},"2.1.181":{"name":"@thi.ng/geom-clip-poly","version":"2.1.181","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.181","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"b2a2ce57d3e8a2370ef914c1a5184b53ba77140f","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.181.tgz","fileCount":6,"integrity":"sha512-7Vd61zA2R/PF0517EF4gtV+gE/cKiFvNCYtKkF5d6u75hYPsZCuQ2wZkP57EG0kRAr+7Mve5oSYyJhXQts/msg==","signatures":[{"sig":"MEQCIDIOEV8o5NFgvu6RtiZG6b1U9C1NEvizAprBWETWrocqAiByW8Ozzn1x5DzIJgUDX7LxvrJh62bYh1rm6HaE9FdLuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56d8f088389b22192a06e9a395b5eecebf47697a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.30","@thi.ng/vectors":"^8.3.2","@thi.ng/geom-isec":"^4.0.49","@thi.ng/geom-poly-utils":"^3.0.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.181_1752157442556_0.8084190165488156","host":"s3://npm-registry-packages-npm-production"}},"2.1.182":{"name":"@thi.ng/geom-clip-poly","version":"2.1.182","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.182","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"845c17acd43dbace6476a1c5c92b85bbbca3fabd","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.182.tgz","fileCount":6,"integrity":"sha512-akVvluli4uRDV65ziq2g5TvU4LGKL1/KVxdSx0x/nKCOrMnf3S/Wyk+kdj8mDZVYPy8e61U3uCHNLcP+uNmgBw==","signatures":[{"sig":"MEQCIHhJcg8bfVA0sHVJobRVnPgCZRm/KwlIDin+e1SauCaGAiBA9St+ND4oCxgv73CPp1w71HLV0qHW3D2H4U+cIODUCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"63a8b97642b9c481bb623e8d53e6250749a2cbfb","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.30","@thi.ng/vectors":"^8.3.3","@thi.ng/geom-isec":"^4.0.50","@thi.ng/geom-poly-utils":"^3.0.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.182_1752487632572_0.8698967464845777","host":"s3://npm-registry-packages-npm-production"}},"2.1.183":{"name":"@thi.ng/geom-clip-poly","version":"2.1.183","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.183","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"623b165ee5c4980021e021d803ac6d2c7b7ad212","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.183.tgz","fileCount":6,"integrity":"sha512-D0E/T2wDkKKYyA2vgodW1tUsvXiw3E0atGAr9nSYgI6mUKqA6oEsOz19MeCWor6+3oe+Czc2PvBe9gA/WQPjuw==","signatures":[{"sig":"MEUCICpd5KkECd9m44A0FGD3Qrkv3CkukR/MQj+RrE8lpvXLAiEA2GprRJxbxSU1FaaEOSucF19+LllroCdL5+sOcClSXtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3cd1bea8b2bf6b859609f6d5c14b4eb64745681f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.31","@thi.ng/vectors":"^8.3.4","@thi.ng/geom-isec":"^4.0.51","@thi.ng/geom-poly-utils":"^3.0.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.183_1753023578218_0.22545004737641872","host":"s3://npm-registry-packages-npm-production"}},"2.1.185":{"name":"@thi.ng/geom-clip-poly","version":"2.1.185","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.185","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"cdc5bf8f547f0ea52b702b2ebac3c57bc733810d","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.185.tgz","fileCount":6,"integrity":"sha512-GGprkCS6DALTV/YBcFd/p4rUqmnuwYkskPIHP2LNw3e0ZCOSg2+YqbJYJC628OLY/KmBpcp6ifbififlqZj93A==","signatures":[{"sig":"MEUCIA/8e0MEOeaalae6RBLoSB3ZUqptWnF/ET+KX5GxgiivAiEA29dPyLHH/5+kZqvLhGNb+Udiy6qh0olBwdCaWUnwOcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"11747c482773d3da03c8b7848b25a56251ccd759","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.32","@thi.ng/vectors":"^8.4.1","@thi.ng/geom-isec":"^4.0.53","@thi.ng/geom-poly-utils":"^3.0.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.185_1753086327130_0.8953077447516715","host":"s3://npm-registry-packages-npm-production"}},"2.1.186":{"name":"@thi.ng/geom-clip-poly","version":"2.1.186","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.186","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"3a7badd3e4cdf20b8f8d5fc763df1f36ef72da31","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.186.tgz","fileCount":6,"integrity":"sha512-kdKyBEqug1zqay65N1RlU93PQCN1nM01cRkgBZjaZ++orUlAc4gaRFUiBXHdTH2nYTov/HDDbWfIUhSFRI8ndw==","signatures":[{"sig":"MEUCIQDgBqFHRvHjm3Lmuc6tU0x1iyuHRcV194Kli4wjwijcCQIgVCbVw/4ZXwRy5vW58Jq2sdm7ArFSgcOoYiLUPysHyrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c5c6b895169788c7f8b3d6d61ff76c0c6e5d2c2a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.32","@thi.ng/vectors":"^8.5.0","@thi.ng/geom-isec":"^4.0.54","@thi.ng/geom-poly-utils":"^3.0.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.186_1753386378508_0.4399614695408254","host":"s3://npm-registry-packages-npm-production"}},"2.1.187":{"name":"@thi.ng/geom-clip-poly","version":"2.1.187","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.187","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"fcebbe1428bedcb2aee270549b5b5a8502e51809","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.187.tgz","fileCount":6,"integrity":"sha512-6rDhlfDnkDlzgxX1d9CoUgAUo5zfTghc0q72AZFyK8U9nHf8cFJT7JL9tjHs0AtO/IbeFoew8ZoTLVeQPq9qbw==","signatures":[{"sig":"MEUCIHjed6gYluBsPmjc+/s742ZF3XGgel4LutbPvbzdKReeAiEAydhQ91+W2FMWm5uGf0rzL1uI+tlxkzv/SpLIG1nL6So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b138ae2fb8567acfe724cc675654878f60d26631","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.32","@thi.ng/vectors":"^8.5.1","@thi.ng/geom-isec":"^4.0.55","@thi.ng/geom-poly-utils":"^3.0.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.187_1753533253572_0.11649302821487151","host":"s3://npm-registry-packages-npm-production"}},"2.1.188":{"name":"@thi.ng/geom-clip-poly","version":"2.1.188","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.188","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"1b9af104aa500190dd8d3650a3014b1a24699437","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.188.tgz","fileCount":6,"integrity":"sha512-fCGVKGvxmYT2NX0s+CoS1FXpfIKKz/BjNLqn0jC2PMh5dD5haFmy9CDsw+2iRgp2s1zSLLh9LqDHDWUILeMbAw==","signatures":[{"sig":"MEQCIEko9JBx062sxocYrzzLxnmB54qt3sAdWWRV0Lw0eX2pAiBqipTIIHXCwWPkQjwRivrK3+6Sotoq//7lUr+FZd4nUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df8a3a9061257ea73ccf1ab9cdf63c81a9f519f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.33","@thi.ng/vectors":"^8.6.0","@thi.ng/geom-isec":"^4.0.56","@thi.ng/geom-poly-utils":"^3.0.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.188_1753914982168_0.6741429832104653","host":"s3://npm-registry-packages-npm-production"}},"2.1.189":{"name":"@thi.ng/geom-clip-poly","version":"2.1.189","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.189","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"e4a9a25869c7fc3538aefc171368c2249a06caf2","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.189.tgz","fileCount":6,"integrity":"sha512-RsufPB0br51y01fAKmbB+pbKB+ItPOqRsIOvs8JV+EF9pj3hEmY3qInLSVpLailbVQ9Z1OQcZmQvmnLSFTqdgw==","signatures":[{"sig":"MEUCIDmlqZM79iTUQQS1bAyVzYtexNHzjXJ8Kj1AqtajTDucAiEA55tDJYJKPs1meuTe7hCQmVOHSTvctVAqC34gYCqc8Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"76ffdc6e27bced158471ed47700919e7079956ca","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.33","@thi.ng/vectors":"^8.6.1","@thi.ng/geom-isec":"^4.0.57","@thi.ng/geom-poly-utils":"^3.0.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.189_1753959007810_0.4133345011071179","host":"s3://npm-registry-packages-npm-production"}},"2.1.190":{"name":"@thi.ng/geom-clip-poly","version":"2.1.190","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.190","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"c29d706cbbaf8ea960cdc2a9a73426e077d5b481","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.190.tgz","fileCount":6,"integrity":"sha512-kY2aEqqK25np5GU4QdzrpOhMg450k9mHIHeQGBAIjTw7Y5BBgQArr6vqzD18wIHuIkPfA8y89CnwrQNu+kUikQ==","signatures":[{"sig":"MEUCIQDreU+fophQhf7unKQAiHpmD6jl9Kz8CmAhvaiNone0DgIgAf9LOJgGDzK8Nx7KW9r+kaPokBgJAGN+baY2NOg+1KY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d4e2e72dcdadf26da3400900f04f9eb0ebeb0a5b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.34","@thi.ng/vectors":"^8.6.2","@thi.ng/geom-isec":"^4.0.58","@thi.ng/geom-poly-utils":"^3.0.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.190_1754297322278_0.30042730210281676","host":"s3://npm-registry-packages-npm-production"}},"2.1.191":{"name":"@thi.ng/geom-clip-poly","version":"2.1.191","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.191","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"86539862757931be4fa2d261d9664339e7b6847c","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.191.tgz","fileCount":6,"integrity":"sha512-xAR9D/xJ5xzMziJ3gF1UN0Ne1Q4YaK7uwojHOYTnO6mQ4X6IoE0cOWq4PJDffotGPtyJCdnVJdvZycl2TGw/Kg==","signatures":[{"sig":"MEQCIHZF7SzvoxZG50fxgcVjlFCoA2cJUiPuACArNVtov1s2AiA/kadbSkaMDcY6hXxuCUBQrcO82iLpkxcICJJhcAEk+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"0bcedf8d1dd4f30cd06bb2c668599628f2f0141e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.35","@thi.ng/vectors":"^8.6.3","@thi.ng/geom-isec":"^4.0.59","@thi.ng/geom-poly-utils":"^3.0.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.191_1754300051075_0.4041486862571071","host":"s3://npm-registry-packages-npm-production"}},"2.1.192":{"name":"@thi.ng/geom-clip-poly","version":"2.1.192","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.192","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"eb17e7f5c463d958aeac75da5fc9a64e38f31761","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.192.tgz","fileCount":6,"integrity":"sha512-LTzjBb1Bdav92TwK85ny9XlCQA3/85M3pQStTsdNeSg5QhnQ/lRmp2dGMavcfdJsvbz8lfvyXRVutVAWnwA41Q==","signatures":[{"sig":"MEUCIQC0nx2qovsy1mYCezKZRQ+C2R0s1Fr5NSOSgtLIvm2+0QIgezLEnqdbRBzMAJMJ2Ms+h0bOtspgfvjJ7EbQSiy3eZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a998c33c7a524c95b552b9cbdc2734d28a5dafc","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.35","@thi.ng/vectors":"^8.6.4","@thi.ng/geom-isec":"^4.0.60","@thi.ng/geom-poly-utils":"^3.0.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.192_1754583830908_0.5117409291726518","host":"s3://npm-registry-packages-npm-production"}},"2.1.193":{"name":"@thi.ng/geom-clip-poly","version":"2.1.193","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.193","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"a74f835da2fc6a2fe42d18cd2a902060637f053a","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.193.tgz","fileCount":6,"integrity":"sha512-ArS0UdkMTOAhTnVeXXg7ljK2jTq1ql9/M4Zacs0KvrHSTzwsZAkUovO4iEl7DfP9Z5gfBCt9tB9AspqTpNnO5A==","signatures":[{"sig":"MEUCIQCvZBmX8yg/eZq1IXmmF6O8a0u0no2KBs+xYU+xvoq4/gIgFV1UjxN2DEzoqFH9YmaJqBauY3LKadSGJmkqvzNVYxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"f6ebc1302dc9211d588293aa0897173c6e54f4e5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.35","@thi.ng/vectors":"^8.6.5","@thi.ng/geom-isec":"^4.0.61","@thi.ng/geom-poly-utils":"^3.0.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.193_1754930625042_0.35300489852602235","host":"s3://npm-registry-packages-npm-production"}},"2.1.194":{"name":"@thi.ng/geom-clip-poly","version":"2.1.194","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.194","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"6f8a731f0e51f38da268395a4ce8fd262409ecb7","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.194.tgz","fileCount":6,"integrity":"sha512-xbuqVLj7sX+RPocY+5s+gwBoWobKfhGdlQraboBtU4Upq/ekX52xC3so6kFghRUEMZG60XA7YgY4Hb4ZJTS9tg==","signatures":[{"sig":"MEQCIDqiPh6m4exsMIkt+C2m5CG5DV5HaySpgOEIjkzPFMNPAiBaR9XSU8hgNLEZFk6HGLepL4GXmWgTTecCzpB8zO+/NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e215a3e8de3809736ba0042c93bd8703a5a1a337","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.12.0","@thi.ng/vectors":"^8.6.6","@thi.ng/geom-isec":"^4.0.62","@thi.ng/geom-poly-utils":"^3.0.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.194_1756744933475_0.5872809472188103","host":"s3://npm-registry-packages-npm-production"}},"2.1.198":{"name":"@thi.ng/geom-clip-poly","version":"2.1.198","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.198","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6fbb058a9068c82939a4da6ba0a5b024a418a26b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.198.tgz","fileCount":5,"integrity":"sha512-Hyt79XozBUTWp+2EF81d8FW+HPyu4n4qH3sFzuXfzAAxXuaqT0MedoAiYJ/MPciE4AUH7CmFU2nZz6KiMIE8OQ==","signatures":[{"sig":"MEYCIQCHmeOEEyt50kVvUuJ1J6TQCnX8WI6AZzje+sNb8PrCNAIhAPbDHJzUIyd/+RFyXrbqd3BsELdWJZv/UYdTjwJDo26Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18246},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"136a5e5ef0b69e82329db00d806c3c4e8f1aa063\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/math":"^5.13.3","@thi.ng/vectors":"^8.6.10","@thi.ng/geom-isec":"^4.0.66","@thi.ng/geom-poly-utils":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.198_1761328379407_0.030559953523632943","host":"s3://npm-registry-packages-npm-production"}},"2.1.199":{"name":"@thi.ng/geom-clip-poly","version":"2.1.199","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.199","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"36b440d1a8ca81bae58ca16527a40f87e5e64b4f","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.199.tgz","fileCount":5,"integrity":"sha512-rlLJe8QcY4m/UeUfO7+n+/atELJYaNc+k4sqzoXSprPchnCvbBVCBmNyuz7V5+xp6HU8TCHbxm7PDD8jUtvhdw==","signatures":[{"sig":"MEQCICwap7c7DoOxCdsVWilno9AhkWNnJxJk3tmJc/DEmSauAiB7j+9RPNFlqyogoaOGOka1i/iwG99p96N/lHOzIoXNjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18246},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d977f819bcafdcb2b24c45f8d01a167fe29fc85a\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/math":"^5.13.4","@thi.ng/vectors":"^8.6.11","@thi.ng/geom-isec":"^4.0.67","@thi.ng/geom-poly-utils":"^3.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.199_1761431702223_0.2587433611053902","host":"s3://npm-registry-packages-npm-production"}},"2.1.200":{"name":"@thi.ng/geom-clip-poly","version":"2.1.200","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.200","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9204b941534870ad8d0cdd4c4a54ca9cfd54601a","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.200.tgz","fileCount":5,"integrity":"sha512-zVV7GHNuzwXSnr8wJMvg5FT9t4qYjtylxpg8NQM0Y3EkL8+GpjFBZqog0u74DJx1dV7rDDO0sADDzg9lrZwJsA==","signatures":[{"sig":"MEUCIQD2hL8Mpzhf6YtZMgjlJCB7Qzq8UjSMPud40LdSa4HhTAIgfVODyIdOhGtPxt/phFWqfauUS2J0ptYGlMiTjalL2us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18246},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"74b6f319d8f52c9266d97f616be5298a6a5b96e4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.13.4","@thi.ng/vectors":"^8.6.12","@thi.ng/geom-isec":"^4.0.68","@thi.ng/geom-poly-utils":"^3.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.200_1763037716234_0.5829149481387905","host":"s3://npm-registry-packages-npm-production"}},"2.1.201":{"name":"@thi.ng/geom-clip-poly","version":"2.1.201","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.201","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5cfa48009ce5b621f1c02436e5f566b2b39a4ed6","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.201.tgz","fileCount":5,"integrity":"sha512-TH4GB/yqkusvcPiBn3FvFQxSOMiDb6HbZ6omy7c0x3Osbn2EdktOb7qlxyMHKwg2QSMnaqN4F50ZWqcmYu9HVw==","signatures":[{"sig":"MEYCIQCCt4f2iJ8+G3RX9n/7PFyYTfOde7/wR6DG4KUCJarY0gIhANmQSrhjJFDgT5XF/EpuRhlLuXTHsXrnoMfc8MfPZKvH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18245},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"be6e7657b1e5c54d7d648d1b52888a7297e95a17\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.13.5","@thi.ng/vectors":"^8.6.13","@thi.ng/geom-isec":"^4.0.69","@thi.ng/geom-poly-utils":"^3.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.201_1763740847719_0.2949605886219031","host":"s3://npm-registry-packages-npm-production"}},"2.1.202":{"name":"@thi.ng/geom-clip-poly","version":"2.1.202","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.202","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d5bb2645e8d1a4d9826bd55a77269e508ebdf6b1","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.202.tgz","fileCount":5,"integrity":"sha512-8525587y1ab6yFhBbOP+AkgFi0n3/Ykw8KbaHNs6hrnm0SPmtPljIMFZmmn2hAJoCxjdlmZzbyoAu5Us9PKzHA==","signatures":[{"sig":"MEYCIQCUKo0CHLz8LPOE2NZUSp5Q7z4GdUhM3m20rxFXB9uS3AIhAKeZs75q+gpY3sPGn1i8GnfCfcCO7sCpnuYu4piZyIRS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18245},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fdca77cabf47dd23a9ab17a5ca13e3060075c12c\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.13.6","@thi.ng/vectors":"^8.6.14","@thi.ng/geom-isec":"^4.0.70","@thi.ng/geom-poly-utils":"^3.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.202_1764073527306_0.2985406543709208","host":"s3://npm-registry-packages-npm-production"}},"2.1.203":{"name":"@thi.ng/geom-clip-poly","version":"2.1.203","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.203","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"191f3602908de5006b41987910b3aa4732f62517","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.203.tgz","fileCount":5,"integrity":"sha512-szT0sfqYwneaBNAkgIFgdv2k4v9VboUn9Zpb50ST3mo3+aC5Y6vBxUAKGWewFAvsdb5JNJiVYuDI2O1gpkpZyQ==","signatures":[{"sig":"MEUCIQCcCfBq+ftOUJvFECh/YXGJnJspyBWe1vD1kPCjz7n3nAIgQ3PBViYzJUrbWXDUjUP2+CDL0kZTIxYb5LFJUN3zywc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18245},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"824bf9047b5a10f777c5c5b4aeecf0c750a22c75\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.14.0","@thi.ng/vectors":"^8.6.15","@thi.ng/geom-isec":"^4.0.71","@thi.ng/geom-poly-utils":"^3.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.203_1764802112033_0.2560470106830677","host":"s3://npm-registry-packages-npm-production"}},"2.1.204":{"name":"@thi.ng/geom-clip-poly","version":"2.1.204","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.204","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7d56bd6d0a7ce12503e4535d6fad05f865a04718","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.204.tgz","fileCount":5,"integrity":"sha512-tJAUUNG67h6Mkvlyt2gV6CyxI1ygyvyGy4tr57r90Tz56PiJKQ8sp3UHUnCd/yIgS38UGtVW3YIDBr4szA81KA==","signatures":[{"sig":"MEQCIAR2y/3v5YrqH2yEHL9JTHwtm/AQG+VXekaQ26Ehg86sAiADOLSzkcDHNCdmg44yw2bd7xrFpUCKfpT9Tlh3bYsUxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18245},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8625a1c6383737a8fdbe7a3f96ea3cbabc957fa6\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.14.0","@thi.ng/vectors":"^8.6.16","@thi.ng/geom-isec":"^4.0.72","@thi.ng/geom-poly-utils":"^3.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.204_1765462847558_0.4417720841836532","host":"s3://npm-registry-packages-npm-production"}},"2.1.205":{"name":"@thi.ng/geom-clip-poly","version":"2.1.205","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.205","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c1b9042e58c992d242792d5e1b9f12cd4f432f6e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.205.tgz","fileCount":5,"integrity":"sha512-JCcVWur1uabVL+uPoWDJ1zB31VdXLOkNE4+E7IGcMghR8dSOe7a8w687h8qdupRPnTUmVs28ejHM/2ybHUlXIQ==","signatures":[{"sig":"MEYCIQClo/7BELDdgNziTUZZwpR+ejMudouZ41+WgZdHyK441AIhAJhBcAs8KXrNugpVfcDFdN3wCNoYXSRVjXsuQhZi9d2V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18246},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e7a21b9d2a188fa04d4c893d8531c40fbc0f4c06\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.0","@thi.ng/vectors":"^8.6.17","@thi.ng/geom-isec":"^4.0.73","@thi.ng/geom-poly-utils":"^3.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.205_1766678549939_0.05407800157612774","host":"s3://npm-registry-packages-npm-production"}},"2.1.206":{"name":"@thi.ng/geom-clip-poly","version":"2.1.206","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.206","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c8019a1533d964cdd406c5b91f7b48f2c049846b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.206.tgz","fileCount":5,"integrity":"sha512-ds+0FmxklhCgVIcTZyCgTRoOmPs41S23JcbL4BWv6zUAoeei+zWJu4Mulg0jMb63osyTZGpMhyY4YuU5i9BfLA==","signatures":[{"sig":"MEYCIQC524BQMPpQ2hobWJpT2zsREPGjsSoG1JqgQlbeHzm74gIhAL90f+UJMPuuw9IGmB9Z4L+iUxykO3z/vt7Atuq9kR9L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18246},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"deb511294f7a120091b654af0ff7e8a399a465b3\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.1","@thi.ng/vectors":"^8.6.18","@thi.ng/geom-isec":"^4.0.74","@thi.ng/geom-poly-utils":"^3.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.206_1768563866408_0.33833796724719","host":"s3://npm-registry-packages-npm-production"}},"2.1.207":{"name":"@thi.ng/geom-clip-poly","version":"2.1.207","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.207","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"73cb0ada06f51a4692557f04e39e1e00a923ad0a","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.207.tgz","fileCount":5,"integrity":"sha512-UjLY7sTi6seG8fHHn+nSdIIOYCvDZESj3Zx6FNHlwAEmnsLpcPBVH4S5uU89VFR3cSTMy9GnkVLcU8F54nmbtg==","signatures":[{"sig":"MEYCIQC/t/gRDaDLvdEbCHDEoqKYP8hqLhatI2jmrIqmChq7kgIhAMKtVDVHDDswTzmxONfkkis9mVx1XNvmIPqw8Yldl9/R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18246},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"828ec2e9ffde7307231b03cff46598c0915b1857\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.2","@thi.ng/vectors":"^8.6.19","@thi.ng/geom-isec":"^4.0.75","@thi.ng/geom-poly-utils":"^3.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.207_1769174058276_0.44022650645048333","host":"s3://npm-registry-packages-npm-production"}},"2.1.208":{"name":"@thi.ng/geom-clip-poly","version":"2.1.208","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.208","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"32d7db0adca0122f3402b49a22491891da51763e","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.208.tgz","fileCount":5,"integrity":"sha512-ajIdiP2pCsuatL/rMHmlpBEw11klEUXT3GaCX72gttEnzrcTH+B7vT1vOqqfCX7uL3VjSRpYc80NDcNMh1NxPA==","signatures":[{"sig":"MEYCIQCsezjXZJfXjeOmFcNgFtppYHcHpHPZTmpp/2RHz7wpKAIhAM9dAQM2mf0pJwgOUpLI+auotZvgCkQz4IAWcGCcy9IF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18292},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4bd1b9d8ae52ba32b90a1b9a55d329c708ca7865\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.3","@thi.ng/vectors":"^8.6.20","@thi.ng/geom-isec":"^4.0.76","@thi.ng/geom-poly-utils":"^3.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.208_1770473981928_0.42855510426251753","host":"s3://npm-registry-packages-npm-production"}},"2.1.209":{"name":"@thi.ng/geom-clip-poly","version":"2.1.209","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.209","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6e3a14e2667c7c92c9f8098699744e7961a25c04","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.209.tgz","fileCount":5,"integrity":"sha512-43Gh46E2IuPH27jfcHTbzKl/7TE2WK0k8zUmdMxAkmtkFJgu49sGbIMH2WW98UVG9dRTl5vQY0TCdlrJhl7kvg==","signatures":[{"sig":"MEYCIQCZXTo3Qmc1TBsIRAiwqHrbCCRdpYBTIl6V6UPWIXn1UAIhAO75GjKEB3+aMiueHufORSWX8EakSp7LhkOYtWCwy7k9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18292},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8f50352caab9ec7757d645c0afa605dfb5427abe\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.4","@thi.ng/vectors":"^8.6.21","@thi.ng/geom-isec":"^4.0.77","@thi.ng/geom-poly-utils":"^3.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.209_1772875000150_0.3853341374652659","host":"s3://npm-registry-packages-npm-production"}},"2.1.210":{"name":"@thi.ng/geom-clip-poly","version":"2.1.210","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.210","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"398c100a8e4987ea0e8c15dcbc9cba609cc5e391","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.210.tgz","fileCount":5,"integrity":"sha512-sm/6Id0fx0y6T4WJJ/bCe/3L7qaGqokgaJP2LF189T0UU9uciOoYzMWM7xEpyunPpHoeBcdM4YHa5mPaaAIuAA==","signatures":[{"sig":"MEYCIQDkOV/WMvyAccjs1/4zOCqLxl9+p78ojUmHiBblGcPmrQIhAMvw6Df4Ltr3kBZOynxvo342RbBoxxs2oBw7N3Ix5rnz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18292},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"411adbeeb5c03da1cf0c86e567c80942a6b875e7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.5","@thi.ng/vectors":"^8.6.22","@thi.ng/geom-isec":"^4.0.78","@thi.ng/geom-poly-utils":"^3.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.210_1772879614126_0.31453076187662465","host":"s3://npm-registry-packages-npm-production"}},"2.1.211":{"name":"@thi.ng/geom-clip-poly","version":"2.1.211","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.211","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"caaec3818ddbbbae9fe1b91b2132f054390e9819","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.211.tgz","fileCount":5,"integrity":"sha512-XQIRub4YvIAkExKsGw0C3ponYz5KwykPQkN4dEBaqIz3kPjh3T+hYszenhmaQytzzKh0MDsvJO4r2wpksNyYJQ==","signatures":[{"sig":"MEQCIAFnaBEWxOHVN3to0teLP85lrbXIEimjeztikAfPGwBUAiAz5AWntHjHZfPrzK80wdaU6iZ1SXsQqihui+DxubgRTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18292},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"7a21075f27ba00b28a6eb77e70918a4c7f4e6e68\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.5","@thi.ng/vectors":"^8.6.23","@thi.ng/geom-isec":"^4.0.79","@thi.ng/geom-poly-utils":"^3.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.211_1773223330527_0.7698484546332154","host":"s3://npm-registry-packages-npm-production"}},"2.1.212":{"name":"@thi.ng/geom-clip-poly","version":"2.1.212","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.212","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"80b82257cdbc548399c9ecbcc8da9c8d91f8d444","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.212.tgz","fileCount":5,"integrity":"sha512-aExWMfjLGIpaFFCjhLsWfboT9HHWmK0LG5wcqJ6RDPM3veSWfgHm5KGSfFpJ5An5G54CPMtzujS4RlwKsyqyuQ==","signatures":[{"sig":"MEQCICxpN+FqwqLH6Kum19Hwdn4kF+czFKiwPYncBzMypdIaAiBIHgyiruae+Nj07YoggvevieB6ORPR4wTjQVX7vMh5mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18292},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1107498d31504dc63d1a457b5def387d7a134f69\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.6","@thi.ng/vectors":"^8.6.24","@thi.ng/geom-isec":"^4.0.80","@thi.ng/geom-poly-utils":"^3.1.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.212_1773923576457_0.23156686507833069","host":"s3://npm-registry-packages-npm-production"}},"2.1.213":{"name":"@thi.ng/geom-clip-poly","version":"2.1.213","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.213","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ee43305695b40101c70714a788114418bda13275","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.213.tgz","fileCount":5,"integrity":"sha512-cymAhza0JAGrvVB+Da978brvo89slMmYtf4rGqr6igimuSnOr2P/n5LS3qZaBxWjVXeoJppxXOds8jtZaA5+MA==","signatures":[{"sig":"MEQCIAWebtLf+eVBxX8tBTVWEecusYgejaKEHQ9xOaUYs7fQAiB6Q6KTxMRzsup8R0yvffYuOkJhVabXph4Zqa+DQZz+QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18292},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d46ec975b426bb2ceb137cab734395c97436d59b\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.6","@thi.ng/vectors":"^8.6.25","@thi.ng/geom-isec":"^4.0.81","@thi.ng/geom-poly-utils":"^3.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.213_1774084797429_0.9464207721956936","host":"s3://npm-registry-packages-npm-production"}},"2.1.214":{"name":"@thi.ng/geom-clip-poly","version":"2.1.214","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.214","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"efc265109404ed464e7b3e54866f1ee6950a724c","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.214.tgz","fileCount":5,"integrity":"sha512-z2vrNzO/685mGBcEdB4RjLdqehUoeV1yqU5CcN3KzUi4+O9KqeBOoNYSvHgVizvXmW0NlFujDjjV7FJ/xENPGQ==","signatures":[{"sig":"MEUCIQC16/BjkBKMjnmzmZhfmQH4uBe0zdbSZinS9qc8s6BYIAIgLliERQo25mty6Dbk16rfKrM7rVnIXA7QktVZ4uu8U+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18374},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8ddf86ea0a1e658ddbf19cc645b29d0c176e29c4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.7","@thi.ng/vectors":"^8.6.26","@thi.ng/geom-isec":"^4.0.82","@thi.ng/geom-poly-utils":"^3.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.214_1775127537800_0.3246027272995311","host":"s3://npm-registry-packages-npm-production"}},"2.1.215":{"name":"@thi.ng/geom-clip-poly","version":"2.1.215","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.215","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"fa3237443f1d0b6973e3140d1ad028a1d62d1917","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.215.tgz","fileCount":5,"integrity":"sha512-LkEsCAJxEv6k9oAJHIPwKrPZABMwlo14e4irsrXFTjxSYvupSgttFdGkOfvKi0w8v8r4bRF7EMR7O+0+9/GtgA==","signatures":[{"sig":"MEUCIFOQLMu/06+Vns9f8xlVlUHar1zAXXES9lLQN6ccd9mgAiEAhz2Vncb2dg8c5plfwr22zcHahCU/JQ4YIOWcQQ/2vU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18374},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"929fb6590178a41cbb77cbb87e07c59c61381607\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.7","@thi.ng/vectors":"^8.6.27","@thi.ng/geom-isec":"^4.0.83","@thi.ng/geom-poly-utils":"^3.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.215_1775735290961_0.9382529914682365","host":"s3://npm-registry-packages-npm-production"}},"2.1.216":{"name":"@thi.ng/geom-clip-poly","version":"2.1.216","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.216","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"7838e4f8509530c3c8fe4c0fe094eca2d138999a","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.216.tgz","fileCount":5,"integrity":"sha512-MxHEBEugvveYLbEP+3NS47V0XR1i63viTprZv1Yk91AMPEja/Jk1FnMEna+6KLvYFDHqqD1Ot7WzbWr3/M+ujA==","signatures":[{"sig":"MEYCIQDC6evSW0AVV8d3VzkhGWGUn5a7UVRAcG/32BOCYl6IvwIhAKLYYGiVvo91may0TXsdJVAgQIl6Qxgyni4lU5jSk4lb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18372},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a780d4a5f6f5fc595c9d28527686f63534927d32","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.8","@thi.ng/vectors":"^8.6.28","@thi.ng/geom-isec":"^4.0.84","@thi.ng/geom-poly-utils":"^3.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.216_1776512300946_0.9869861007512271","host":"s3://npm-registry-packages-npm-production"}},"2.1.217":{"name":"@thi.ng/geom-clip-poly","version":"2.1.217","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.217","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"ccc207d900cbba42bf439dcf719c1374d580c679","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.217.tgz","fileCount":5,"integrity":"sha512-G5bdDQMV4Ofw/eqcuwTu2IYeeL2pcazEtPfnEanypZRWFGX5CJXTl5t/ajRAM5aZjCncGUoRs8a3bb/HYiEuxA==","signatures":[{"sig":"MEQCICzn2kbCvsS2cWG5T+SYA8dZymzRmb877BrAce5ptNy0AiBJ97ID9XIrUBPDoWH+ol21mACUj6ASSHO0F804fEmTRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18372},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.9","@thi.ng/vectors":"^8.6.29","@thi.ng/geom-isec":"^4.0.85","@thi.ng/geom-poly-utils":"^3.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.217_1777221784081_0.19602874742884957","host":"s3://npm-registry-packages-npm-production"}},"2.1.219":{"name":"@thi.ng/geom-clip-poly","version":"2.1.219","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.219","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"4dfa7827700fbcd60912d91b800c4f84619e4c59","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.219.tgz","fileCount":5,"integrity":"sha512-6YXgf2E5QoK6KMAyuAYARPGYaXGfNUqLknMh8Zjd5QOH/qE0mwgvnmNvQaPWZLV/YRB19+Snd51ja8amKQDtvQ==","signatures":[{"sig":"MEQCIF3BQ+OvDRUKJ9xeT/G99aVnzJszpNwiuQ0R4Q/tcTgOAiBQsvem7YdJOZDirNn1kJeihAY5+pacxyN1A3EjSUqSlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18373},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcaa4e2beb427e434a68cba1259a9bf9983a569a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.10","@thi.ng/vectors":"^8.6.31","@thi.ng/geom-isec":"^4.0.87","@thi.ng/geom-poly-utils":"^3.1.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.219_1778241571037_0.15886010594490507","host":"s3://npm-registry-packages-npm-production"}},"2.1.220":{"name":"@thi.ng/geom-clip-poly","version":"2.1.220","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.220","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"f22586bfca9e31b61172db85a70f2b2551e3da86","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.220.tgz","fileCount":5,"integrity":"sha512-nlq2/GhH+djfz6T860C1+hMa4UjGAzL/WNxVhauq9VmLSiEdrA32YwO8RP+Ut6YBy0l5k5eYu3MG7Gj5mkKPoA==","signatures":[{"sig":"MEYCIQCkTzlTX4uT5/WglStZmmoSaDfC7Ry9vn3xwNfoQyfIHQIhAOcK4JnCS6A9m3N+7z+YQZ60bavyTmg3rOQ/AqLUNxuV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18373},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"17d2d1a6542704f55f2daa37550a4213b4a32cd8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.11","@thi.ng/vectors":"^8.6.32","@thi.ng/geom-isec":"^4.0.88","@thi.ng/geom-poly-utils":"^3.1.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.220_1778488990097_0.20657287138738978","host":"s3://npm-registry-packages-npm-production"}},"2.1.222":{"name":"@thi.ng/geom-clip-poly","version":"2.1.222","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.222","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"51dad5900106ba38726911ba9a5eb177336f0063","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.222.tgz","fileCount":5,"integrity":"sha512-jhbcDhR+rVu2ZHxv3DBVVHMg7FtqvXLWogy9dc3nKqRXdmpyXfgYlmIKefkXz/fveK5ZuUjUixFZbhGzxw/pqA==","signatures":[{"sig":"MEUCIG+Ckgicl2nc3LW7VJ6hgI1UJNQIofVs6ziz4Cxn/0adAiEAyTKgzAn+Pq2PEg/5kO7jO783Zu4QbQVOeIRjP7uHktU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18421},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b302822c51b2ab255f8f27f8dd010433d95f29df","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.13","@thi.ng/vectors":"^8.6.34","@thi.ng/geom-isec":"^4.0.90","@thi.ng/geom-poly-utils":"^3.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.222_1779276462402_0.8675058832868541","host":"s3://npm-registry-packages-npm-production"}},"2.1.223":{"name":"@thi.ng/geom-clip-poly","version":"2.1.223","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.223","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"8389035f91e5fc5fe798726327d8855fadde2584","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.223.tgz","fileCount":5,"integrity":"sha512-wAZsOfVgFUuYjKNYBkRBjbrw8a3z2tiqPSW9t4RaThAOtB3Eg0TDcZRFvMoRis1ysnGk92Lz2zcB4bYovCGrXw==","signatures":[{"sig":"MEUCIQCMvNANDXDBTSSYrq3ozqqG6G3dUadmwffJuNFe7GRvFQIgH2q2JqPjM/5qws7sdG2SpgDL0nQuqrEcX9foFLbT6D8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18421},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"65b041e97110e16c01cf968949b72a0873f14445","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.14","@thi.ng/vectors":"^8.6.35","@thi.ng/geom-isec":"^4.0.91","@thi.ng/geom-poly-utils":"^3.1.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.223_1779540856037_0.949514797848175","host":"s3://npm-registry-packages-npm-production"}},"2.1.224":{"name":"@thi.ng/geom-clip-poly","version":"2.1.224","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.224","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"dd2e3e90ceff200d65f45abddd2b38216d34b53b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.224.tgz","fileCount":5,"integrity":"sha512-mBSqMacd3Zy/jUTyeYkFzdYfqKcs7TSNvE3Y+F98vHsG442f5bMSCVnIYqKbcUNJQq9+0o2OmZhgGkf9W7fDaQ==","signatures":[{"sig":"MEQCIFES1d4WBdzp6UDgWGUfA2jLB+Iq6Py2XSHCXoeCiqyXAiA9j7I5RE89nXOYLca0gyi54FwTlclfeXnHL7NVuoqK0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18421},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c47c56420bcae2e0477d252a497be44f08ca185a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.15","@thi.ng/vectors":"^8.6.36","@thi.ng/geom-isec":"^4.0.92","@thi.ng/geom-poly-utils":"^3.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.224_1780684656491_0.6186737722029396","host":"s3://npm-registry-packages-npm-production"}},"2.1.225":{"name":"@thi.ng/geom-clip-poly","version":"2.1.225","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.225","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"d8f4ee17d7278e7958d970aa6dc4375ad9b4aeb2","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.225.tgz","fileCount":5,"integrity":"sha512-nUPE7Gbi+UgqN8F3Uoir0qvY0vOhlitXdd9DYzJZebeJ308KzBFBLGez14hkuvu3cqo6V0NIjW81gusEMqKFgg==","signatures":[{"sig":"MEUCIDNi8l3BLHP5rtrV0A8KKIsH+fwLZmpX6CYCW59q4wIIAiEA9wkQDdSzmIm0M4cOYGEP3REAyDcFpjYrJVT4Yhukisw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18421},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"febee81fd8b59e5e330a6e6521a2667ed5401a3d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.6.1","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.16","@thi.ng/vectors":"^8.6.37","@thi.ng/geom-isec":"^4.0.93","@thi.ng/geom-poly-utils":"^3.1.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.225_1783002486908_0.08304116255376859","host":"s3://npm-registry-packages-npm-production"}},"2.1.226":{"name":"@thi.ng/geom-clip-poly","version":"2.1.226","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-clip-poly@2.1.226","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-clip-poly","dist":{"shasum":"7f5518e9a4ccea41e3690de45203a9a19a15489c","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.226.tgz","fileCount":5,"integrity":"sha512-n+UqjmnBL2Fv1Q+hWdkp1M9y0wVCqeDOA65UGwmjrQm/hFpvx6LjllZJXoZBalzAlW9qTFltDyaRBPAQHs2CIg==","signatures":[{"sig":"MEUCIE4w1eKbqPvItVH2k5r1pY1p7jmMTXbv3ZkhWBn2n+6KAiEAlaSjskn0tfEwCa1UBfPQsEzTbQ3FljRYkwi+N/ioQYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18421},"type":"module","module":"./index.js","thi.ng":{"tag":"clipping","year":2013,"parent":"@thi.ng/geom","related":["geom-clip-line"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6a4e7c564ebc476770d213d98a2aa6257a41ac15","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-clip-poly"},"_npmVersion":"11.17.0","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/math":"^5.15.16","@thi.ng/vectors":"^8.6.38","@thi.ng/geom-isec":"^4.0.94","@thi.ng/geom-poly-utils":"^3.1.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-clip-poly_2.1.226_1784645788686_0.46896022227854406","host":"s3://npm-registry-packages-npm-production"}},"2.1.227":{"name":"@thi.ng/geom-clip-poly","version":"2.1.227","description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/geom-clip-poly"},"homepage":"https://thi.ng/geom-clip-poly","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"},{"type":"liberapay","url":"https://liberapay.com/thi.ng"}],"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/geom-isec":"^4.0.95","@thi.ng/geom-poly-utils":"^3.1.32","@thi.ng/math":"^5.15.17","@thi.ng/vectors":"^8.7.0"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"publishConfig":{"access":"public"},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"thi.ng":{"parent":"@thi.ng/geom","related":["geom-clip-line"],"tag":"clipping","year":2013},"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","_id":"@thi.ng/geom-clip-poly@2.1.227","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-dAUmIyKCh1ycKtxVlMTxh+uvXRxoqHZqkB8LFrK1xxBbaTnSolBjbwksJTQyCV7kqEwr78KbC3dQo2vAEqBQuQ==","shasum":"e48e757686c5c6e9d8e20187ebf41a768b7b033b","tarball":"https://registry.npmjs.org/@thi.ng/geom-clip-poly/-/geom-clip-poly-2.1.227.tgz","fileCount":5,"unpackedSize":18420,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE3L0YFHxkpnGpTQJqd4a/gmYeK70HXVG9+EZmxPkMDBAiEAucbgp0KJHq4YGKMeqO6mLFeqdnyoLKmbcOg3kQPJcx0="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/geom-clip-poly_2.1.227_1787678216579_0.05137371380246858"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-26T00:59:11.258Z","modified":"2026-08-25T17:16:56.991Z","1.0.2":"2020-02-26T00:59:11.458Z","1.0.3":"2020-03-01T16:21:29.961Z","1.0.4":"2020-03-06T02:56:52.743Z","1.0.5":"2020-03-28T21:05:22.020Z","1.0.6":"2020-04-05T13:39:21.751Z","1.0.7":"2020-04-06T15:24:28.819Z","1.0.8":"2020-04-11T22:20:53.419Z","1.0.9":"2020-04-20T14:19:44.597Z","1.0.10":"2020-04-23T11:50:05.280Z","1.0.11":"2020-04-23T12:04:37.146Z","1.0.12":"2020-04-27T12:04:24.907Z","1.0.13":"2020-04-28T15:25:32.318Z","1.0.14":"2020-05-03T17:51:52.177Z","1.0.15":"2020-05-14T13:03:23.312Z","1.0.16":"2020-05-29T16:53:04.795Z","1.0.17":"2020-06-01T00:29:30.989Z","1.0.18":"2020-06-01T10:08:39.161Z","1.0.19":"2020-06-14T15:53:39.108Z","1.0.20":"2020-06-20T15:06:28.121Z","1.0.21":"2020-07-02T21:18:44.776Z","1.0.22":"2020-07-04T20:04:25.020Z","1.0.23":"2020-07-08T17:12:33.835Z","1.0.24":"2020-07-08T23:25:12.517Z","1.0.25":"2020-07-17T12:08:00.548Z","1.0.26":"2020-07-17T12:25:56.208Z","1.0.27":"2020-07-28T21:37:51.528Z","1.0.28":"2020-08-10T00:18:11.308Z","1.0.29":"2020-08-16T14:47:35.190Z","1.0.30":"2020-08-17T16:13:44.861Z","1.0.31":"2020-08-20T16:21:33.344Z","1.0.32":"2020-08-28T14:33:46.864Z","1.0.33":"2020-09-13T12:01:45.592Z","1.0.34":"2020-09-22T11:00:13.984Z","1.0.35":"2020-10-03T11:16:46.380Z","1.0.36":"2020-11-24T19:35:44.607Z","1.0.37":"2020-11-26T00:49:06.879Z","1.0.38":"2020-12-07T01:06:11.162Z","1.0.39":"2020-12-22T17:47:23.405Z","1.0.40":"2021-01-02T17:12:49.233Z","1.0.41":"2021-01-10T17:52:23.656Z","1.0.42":"2021-01-13T13:32:09.912Z","1.0.43":"2021-01-21T15:00:44.651Z","1.0.44":"2021-01-22T15:23:38.197Z","1.0.45":"2021-02-20T17:17:16.589Z","1.0.46":"2021-02-24T17:45:42.529Z","1.0.50":"2021-03-03T16:00:28.944Z","1.0.51":"2021-03-12T23:15:26.381Z","1.0.52":"2021-03-17T18:56:39.444Z","1.0.53":"2021-03-27T15:42:44.162Z","1.0.54":"2021-03-28T17:15:42.393Z","1.0.55":"2021-03-30T09:35:46.008Z","1.0.56":"2021-04-03T12:06:32.942Z","1.0.57":"2021-04-07T21:29:27.265Z","1.0.58":"2021-04-19T11:37:07.115Z","1.0.59":"2021-04-24T13:32:55.635Z","1.0.60":"2021-06-08T13:05:46.325Z","1.0.61":"2021-07-01T21:18:39.764Z","1.0.62":"2021-07-27T15:33:23.562Z","1.0.63":"2021-08-04T14:21:58.805Z","1.0.64":"2021-08-04T20:17:49.702Z","1.0.65":"2021-08-08T12:07:05.160Z","1.0.66":"2021-08-08T13:22:24.356Z","1.0.67":"2021-08-17T13:05:02.274Z","1.0.68":"2021-08-19T14:25:21.658Z","1.0.69":"2021-08-19T14:50:17.798Z","1.0.70":"2021-09-03T10:50:26.588Z","2.0.0":"2021-10-12T15:20:10.519Z","2.0.1":"2021-10-13T06:31:41.363Z","2.0.3":"2021-10-15T22:27:36.949Z","2.0.4":"2021-10-25T16:37:05.716Z","2.0.6":"2021-10-28T07:54:27.901Z","2.0.7":"2021-11-03T15:44:10.868Z","2.0.8":"2021-11-04T14:20:41.204Z","2.0.9":"2021-11-10T14:51:10.543Z","2.1.0":"2021-11-17T23:38:41.623Z","2.1.1":"2021-11-19T08:04:26.610Z","2.1.2":"2021-11-21T17:13:11.188Z","2.1.3":"2021-11-22T09:05:32.703Z","2.1.4":"2021-11-22T11:48:17.206Z","2.1.5":"2021-12-02T00:14:30.630Z","2.1.6":"2021-12-13T10:29:48.281Z","2.1.7":"2021-12-14T09:14:18.948Z","2.1.8":"2022-03-11T12:15:55.720Z","2.1.9":"2022-04-07T14:19:42.149Z","2.1.10":"2022-05-03T10:39:59.636Z","2.1.11":"2022-05-07T11:35:55.332Z","2.1.12":"2022-05-22T17:17:20.809Z","2.1.13":"2022-06-09T16:16:40.732Z","2.1.14":"2022-06-11T14:26:27.131Z","2.1.15":"2022-06-20T17:34:00.041Z","2.1.16":"2022-06-23T12:17:03.906Z","2.1.17":"2022-06-28T13:49:20.023Z","2.1.18":"2022-07-08T18:21:41.378Z","2.1.19":"2022-07-19T15:38:43.031Z","2.1.20":"2022-08-01T14:56:30.824Z","2.1.21":"2022-08-01T22:11:19.067Z","2.1.22":"2022-08-06T15:24:08.871Z","2.1.23":"2022-08-07T15:29:45.996Z","2.1.24":"2022-08-15T15:43:10.616Z","2.1.25":"2022-08-23T10:39:28.209Z","2.1.26":"2022-09-21T21:40:25.502Z","2.1.27":"2022-09-27T16:25:05.367Z","2.1.28":"2022-10-03T16:11:25.424Z","2.1.29":"2022-10-04T17:38:02.877Z","2.1.30":"2022-10-17T12:09:56.446Z","2.1.31":"2022-10-26T12:48:42.131Z","2.1.32":"2022-10-28T19:11:24.741Z","2.1.33":"2022-10-31T23:03:14.523Z","2.1.34":"2022-11-01T12:35:07.651Z","2.1.35":"2022-11-23T22:49:33.987Z","2.1.36":"2022-11-28T13:39:30.884Z","2.1.37":"2022-11-30T22:30:35.582Z","2.1.38":"2022-12-16T12:55:37.907Z","2.1.39":"2022-12-20T16:35:55.313Z","2.1.40":"2022-12-22T21:49:58.785Z","2.1.41":"2022-12-29T20:58:36.497Z","2.1.42":"2023-01-10T15:23:45.206Z","2.1.43":"2023-02-05T14:45:18.139Z","2.1.44":"2023-02-10T13:58:32.213Z","2.1.45":"2023-02-10T14:05:53.598Z","2.1.46":"2023-02-17T20:07:55.015Z","2.1.47":"2023-02-27T21:45:17.579Z","2.1.48":"2023-03-02T18:12:34.989Z","2.1.49":"2023-03-05T16:04:24.689Z","2.1.50":"2023-03-09T13:04:10.637Z","2.1.51":"2023-03-14T13:30:40.370Z","2.1.52":"2023-03-19T14:09:05.404Z","2.1.53":"2023-03-24T19:50:52.778Z","2.1.54":"2023-03-27T19:09:10.131Z","2.1.55":"2023-04-08T11:12:33.212Z","2.1.56":"2023-04-19T09:30:42.665Z","2.1.57":"2023-04-25T15:40:28.861Z","2.1.58":"2023-05-11T12:19:43.467Z","2.1.59":"2023-06-14T08:01:50.108Z","2.1.60":"2023-06-16T22:07:47.065Z","2.1.61":"2023-07-14T11:39:52.773Z","2.1.62":"2023-08-04T11:01:01.696Z","2.1.63":"2023-08-10T12:20:21.620Z","2.1.64":"2023-08-10T12:29:37.404Z","2.1.65":"2023-08-12T13:17:09.793Z","2.1.66":"2023-08-12T16:16:37.815Z","2.1.67":"2023-08-14T13:32:24.253Z","2.1.68":"2023-08-22T14:42:51.788Z","2.1.69":"2023-08-24T05:30:32.249Z","2.1.70":"2023-08-27T11:23:57.232Z","2.1.71":"2023-08-29T09:51:12.495Z","2.1.72":"2023-08-31T10:07:28.943Z","2.1.73":"2023-09-06T13:38:31.328Z","2.1.74":"2023-09-15T12:36:01.871Z","2.1.75":"2023-09-19T10:44:51.150Z","2.1.76":"2023-10-05T11:47:04.715Z","2.1.77":"2023-10-11T10:07:10.850Z","2.1.78":"2023-10-12T11:56:12.901Z","2.1.79":"2023-10-18T18:10:07.636Z","2.1.80":"2023-10-23T07:41:05.026Z","2.1.81":"2023-10-24T08:41:01.775Z","2.1.82":"2023-10-25T12:43:51.160Z","2.1.83":"2023-10-27T16:58:47.746Z","2.1.84":"2023-10-30T14:34:17.970Z","2.1.85":"2023-11-04T22:22:38.556Z","2.1.87":"2023-11-09T10:32:03.356Z","2.1.88":"2023-11-12T16:46:29.917Z","2.1.89":"2023-11-24T09:40:06.571Z","2.1.90":"2023-12-03T12:16:51.675Z","2.1.91":"2023-12-09T19:15:18.822Z","2.1.92":"2023-12-11T10:10:18.228Z","2.1.93":"2023-12-12T15:04:22.600Z","2.1.94":"2023-12-18T13:44:54.502Z","2.1.95":"2023-12-19T11:05:13.346Z","2.1.96":"2023-12-19T12:26:45.061Z","2.1.97":"2023-12-28T23:28:05.068Z","2.1.98":"2023-12-31T09:47:56.461Z","2.1.99":"2024-01-23T16:01:42.020Z","2.1.100":"2024-01-26T18:06:28.230Z","2.1.101":"2024-01-29T20:43:48.493Z","2.1.102":"2024-01-29T21:11:04.967Z","2.1.103":"2024-01-30T15:24:29.556Z","2.1.104":"2024-01-30T21:40:33.423Z","2.1.105":"2024-02-06T23:20:09.237Z","2.1.106":"2024-02-10T09:02:49.162Z","2.1.107":"2024-02-16T20:04:13.705Z","2.1.108":"2024-02-19T15:53:41.458Z","2.1.109":"2024-02-19T16:12:19.411Z","2.1.110":"2024-02-22T12:04:44.613Z","2.1.111":"2024-02-22T23:17:46.961Z","2.1.112":"2024-02-25T14:11:33.358Z","2.1.113":"2024-02-28T14:25:57.283Z","2.1.114":"2024-03-01T15:27:34.602Z","2.1.115":"2024-03-02T14:09:20.611Z","2.1.116":"2024-03-07T20:45:42.630Z","2.1.117":"2024-03-09T09:22:33.084Z","2.1.118":"2024-03-13T14:10:50.827Z","2.1.119":"2024-03-17T15:27:18.071Z","2.1.120":"2024-03-18T08:43:08.112Z","2.1.121":"2024-03-21T16:15:00.953Z","2.1.122":"2024-03-22T17:15:05.898Z","2.1.123":"2024-03-27T09:59:30.939Z","2.1.124":"2024-03-28T10:59:30.383Z","2.1.125":"2024-03-29T12:18:49.244Z","2.1.126":"2024-04-08T15:05:48.357Z","2.1.127":"2024-04-11T12:37:29.644Z","2.1.128":"2024-04-20T14:46:47.520Z","2.1.129":"2024-04-23T07:06:42.894Z","2.1.130":"2024-04-25T19:48:20.577Z","2.1.131":"2024-05-08T18:30:18.085Z","2.1.132":"2024-06-21T19:38:23.598Z","2.1.133":"2024-06-29T09:32:10.504Z","2.1.134":"2024-07-06T12:05:48.540Z","2.1.135":"2024-07-16T13:12:54.138Z","2.1.136":"2024-07-19T15:00:07.966Z","2.1.137":"2024-07-22T13:19:40.176Z","2.1.138":"2024-07-22T14:44:22.700Z","2.1.139":"2024-08-10T15:06:50.518Z","2.1.140":"2024-08-13T19:42:57.897Z","2.1.141":"2024-08-18T14:15:24.016Z","2.1.142":"2024-08-19T13:47:39.560Z","2.1.143":"2024-08-28T14:03:22.376Z","2.1.144":"2024-09-05T12:24:59.082Z","2.1.145":"2024-09-16T13:27:19.997Z","2.1.146":"2024-09-19T21:13:30.553Z","2.1.147":"2024-10-05T12:16:37.743Z","2.1.148":"2024-10-07T12:34:26.212Z","2.1.149":"2024-10-17T15:40:59.661Z","2.1.150":"2024-10-31T22:58:58.342Z","2.1.151":"2024-11-03T16:43:06.662Z","2.1.152":"2024-11-09T15:36:10.816Z","2.1.153":"2024-11-10T17:16:00.729Z","2.1.154":"2024-11-24T18:19:52.854Z","2.1.155":"2024-12-12T10:16:00.065Z","2.1.156":"2024-12-27T14:15:46.466Z","2.1.157":"2025-01-04T21:11:03.508Z","2.1.158":"2025-01-14T12:26:21.605Z","2.1.159":"2025-01-17T14:12:51.146Z","2.1.160":"2025-01-21T11:18:13.545Z","2.1.161":"2025-01-21T15:50:55.497Z","2.1.162":"2025-01-23T13:43:07.621Z","2.1.163":"2025-01-29T16:29:37.403Z","2.1.164":"2025-02-13T16:06:55.887Z","2.1.165":"2025-02-19T21:03:47.583Z","2.1.166":"2025-02-21T21:56:33.513Z","2.1.167":"2025-02-25T13:29:28.795Z","2.1.168":"2025-03-09T19:26:16.449Z","2.1.169":"2025-03-17T13:44:25.854Z","2.1.170":"2025-03-18T13:28:11.342Z","2.1.171":"2025-04-01T21:46:03.640Z","2.1.172":"2025-04-06T13:55:54.084Z","2.1.173":"2025-04-16T11:14:49.326Z","2.1.174":"2025-04-17T12:42:05.934Z","2.1.175":"2025-04-30T12:56:11.767Z","2.1.176":"2025-05-02T08:40:29.739Z","2.1.177":"2025-05-18T17:04:19.788Z","2.1.178":"2025-05-28T12:06:26.300Z","2.1.179":"2025-06-09T17:28:02.511Z","2.1.180":"2025-06-18T12:03:37.610Z","2.1.181":"2025-07-10T14:24:02.723Z","2.1.182":"2025-07-14T10:07:12.723Z","2.1.183":"2025-07-20T14:59:38.400Z","2.1.185":"2025-07-21T08:25:27.324Z","2.1.186":"2025-07-24T19:46:18.693Z","2.1.187":"2025-07-26T12:34:13.806Z","2.1.188":"2025-07-30T22:36:22.342Z","2.1.189":"2025-07-31T10:50:07.980Z","2.1.190":"2025-08-04T08:48:42.451Z","2.1.191":"2025-08-04T09:34:11.291Z","2.1.192":"2025-08-07T16:23:51.101Z","2.1.193":"2025-08-11T16:43:45.331Z","2.1.194":"2025-09-01T16:42:13.662Z","2.1.198":"2025-10-24T17:52:59.594Z","2.1.199":"2025-10-25T22:35:02.429Z","2.1.200":"2025-11-13T12:41:56.404Z","2.1.201":"2025-11-21T16:00:47.944Z","2.1.202":"2025-11-25T12:25:27.490Z","2.1.203":"2025-12-03T22:48:32.208Z","2.1.204":"2025-12-11T14:20:47.690Z","2.1.205":"2025-12-25T16:02:30.064Z","2.1.206":"2026-01-16T11:44:26.551Z","2.1.207":"2026-01-23T13:14:18.423Z","2.1.208":"2026-02-07T14:19:42.082Z","2.1.209":"2026-03-07T09:16:40.292Z","2.1.210":"2026-03-07T10:33:34.272Z","2.1.211":"2026-03-11T10:02:10.689Z","2.1.212":"2026-03-19T12:32:56.623Z","2.1.213":"2026-03-21T09:19:57.565Z","2.1.214":"2026-04-02T10:58:57.934Z","2.1.215":"2026-04-09T11:48:11.110Z","2.1.216":"2026-04-18T11:38:21.114Z","2.1.217":"2026-04-26T16:43:04.209Z","2.1.219":"2026-05-08T11:59:31.171Z","2.1.220":"2026-05-11T08:43:10.275Z","2.1.222":"2026-05-20T11:27:42.592Z","2.1.223":"2026-05-23T12:54:16.168Z","2.1.224":"2026-06-05T18:37:36.630Z","2.1.225":"2026-07-02T14:28:07.072Z","2.1.226":"2026-07-21T14:56:28.819Z","2.1.227":"2026-08-25T17:16:56.730Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/geom-clip-poly","keywords":["2d","bbox","clipping","convex","geometry","graphics","offset","polygon","rect","sutherland-hodgeman","typescript"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/geom-clip-poly"},"description":"2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"readme":"<!-- This file is generated - DO NOT EDIT! -->\n<!-- Please see: https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#changes-to-readme-files -->\n# ![@thi.ng/geom-clip-poly](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-geom-clip-poly.svg?36977eab)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/geom-clip-poly.svg)](https://www.npmjs.com/package/@thi.ng/geom-clip-poly)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/geom-clip-poly.svg)\n[![Mastodon Follow](https://img.shields.io/mastodon/follow/109331703950160316?domain=https%3A%2F%2Fmastodon.thi.ng&style=social)](https://mastodon.thi.ng/@toxi)\n\n> [!NOTE]\n\n> This is one of 217 standalone projects. LLM-free, human-made and\n> cared for software, maintained as part of the\n> [@thi.ng/umbrella](https://codeberg.org/thi.ng/umbrella/) ecosystem and\n> anti-framework.\n>\n> 🚀 Please help me to work full-time on these projects by [sponsoring\n> me](https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#donations).\n> Thank you! ❤️\n\n- [About](#about)\n- [Status](#status)\n- [Related packages](#related-packages)\n- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [API](#api)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\n2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann). This is a support package for [@thi.ng/geom](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom).\n\nCurrent implementations are based on [toxiclibs](http://toxiclibs.org)\n(Java) and Clojure versions [thi.ng/geom-clj](http://thi.ng/geom-clj).\n\n## Status\n\n**STABLE** - used in production\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Bgeom-clip-poly%5D)\n\n## Related packages\n\n- [@thi.ng/geom-clip-line](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom-clip-line) - 2D line clipping (Liang-Barsky)\n\n## Installation\n\n```bash\nyarn add @thi.ng/geom-clip-poly\n```\n\nESM import:\n\n```ts\nimport * as gcp from \"@thi.ng/geom-clip-poly\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/geom-clip-poly\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst gcp = await import(\"@thi.ng/geom-clip-poly\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 317 bytes\n\n## Dependencies\n\n- [@thi.ng/geom-isec](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom-isec)\n- [@thi.ng/geom-poly-utils](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom-poly-utils)\n- [@thi.ng/math](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/math)\n- [@thi.ng/vectors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/vectors)\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/geom-clip-poly/)\n\nTODO\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-geom-clip-poly,\n  title = \"@thi.ng/geom-clip-poly\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/geom-clip-poly\",\n  year = 2013\n}\n```\n\n## License\n\n&copy; 2013 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}