If you don't mind tech-related ads, and want to keep us running, whitelist JSFiddle in your ad blocker.
Thank you! ❤️
Based off of https://codepen.io/rakeizer/pen/QQRBoZ
Uses BigInteger: https://github.com/peterolson/BigInteger.js
Map conversion of keys. Allows for reversal.
Inner Shadow effect that supports polygons, even with holes.