{"id":"k4MN","dependencies":[{"name":"/home/travis/build/ScottyFillups/tumult/package.json","includedInParent":true,"mtime":1563058414012}],"generated":{"js":"\"use strict\";function n(n,e){if(!(n instanceof e))throw new TypeError(\"Cannot call a class as a function\")}function e(n,e){for(var t=0;t<e.length;t++){var w=e[t];w.enumerable=w.enumerable||!1,w.configurable=!0,\"value\"in w&&(w.writable=!0),Object.defineProperty(n,w.key,w)}}function t(n,t,w){return t&&e(n.prototype,t),w&&e(n,w),n}var w=function(){function e(t,w,r,i){n(this,e),this.x=t,this.y=w,this.z=r,this.t=i}return t(e,[{key:\"dot\",value:function(n,e,t,w){return this.x*n+this.y*e+this.z*t+this.t*w}}]),e}(),r=[new w(0,1,1,1),new w(0,1,1,-1),new w(0,1,-1,1),new w(0,1,-1,-1),new w(0,-1,1,1),new w(0,-1,1,-1),new w(0,-1,-1,1),new w(0,-1,-1,-1),new w(1,0,1,1),new w(1,0,1,-1),new w(1,0,-1,1),new w(1,0,-1,-1),new w(-1,0,1,1),new w(-1,0,1,-1),new w(-1,0,-1,1),new w(-1,0,-1,-1),new w(1,1,0,1),new w(1,1,0,-1),new w(1,-1,0,1),new w(1,-1,0,-1),new w(-1,1,0,1),new w(-1,1,0,-1),new w(-1,-1,0,1),new w(-1,-1,0,-1),new w(1,1,1,0),new w(1,1,-1,0),new w(1,-1,1,0),new w(1,-1,-1,0),new w(-1,1,1,0),new w(-1,1,-1,0),new w(-1,-1,1,0),new w(-1,-1,-1,0)];function i(n,e,t,w,i){var o=n[e+n[t+n[w+n[i]]]]%r.length;return r[o]}module.exports={grad4:i};"},"sourceMaps":{"js":{"mappings":[{"source":"../lib/util/4d.js","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":13}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":22}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":24}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":26}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":29}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":34}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":47}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":50}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":56}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":60}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":70}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":107}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":116}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":118}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":120}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":123}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":127}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":131}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":133}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":135}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":137}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":139}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":146}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":150}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":151}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":155}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":157}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":159}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":162}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":164}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":175}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":177}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":190}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":192}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":194}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":208}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":210}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":220}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":224}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":226}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":236}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":239}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":246}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":261}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":263}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":265}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":269}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":273}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":282}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":284}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":286}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":288}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":291}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":298}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":301}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":303}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":305}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":315}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":318}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":321}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":323}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":325}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":328}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":3,"column":6},"generated":{"line":1,"column":330}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":3,"column":6},"generated":{"line":1,"column":334}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":336}},{"source":"../lib/util/4d.js","name":"x","original":{"line":4,"column":15},"generated":{"line":1,"column":347}},{"source":"../lib/util/4d.js","name":"x","original":{"line":4,"column":15},"generated":{"line":1,"column":356}},{"source":"../lib/util/4d.js","name":"x","original":{"line":4,"column":15},"generated":{"line":1,"column":358}},{"source":"../lib/util/4d.js","name":"y","original":{"line":4,"column":18},"generated":{"line":1,"column":360}},{"source":"../lib/util/4d.js","name":"z","original":{"line":4,"column":21},"generated":{"line":1,"column":362}},{"source":"../lib/util/4d.js","name":"t","original":{"line":4,"column":24},"generated":{"line":1,"column":364}},{"source":"../lib/util/4d.js","original":{"line":4,"column":27},"generated":{"line":1,"column":367}},{"source":"../lib/util/4d.js","original":{"line":4,"column":27},"generated":{"line":1,"column":369}},{"source":"../lib/util/4d.js","original":{"line":4,"column":27},"generated":{"line":1,"column":374}},{"source":"../lib/util/4d.js","name":"x","original":{"line":5,"column":9},"generated":{"line":1,"column":377}},{"source":"../lib/util/4d.js","name":"x","original":{"line":5,"column":9},"generated":{"line":1,"column":382}},{"source":"../lib/util/4d.js","name":"x","original":{"line":5,"column":13},"generated":{"line":1,"column":384}},{"source":"../lib/util/4d.js","name":"y","original":{"line":6,"column":9},"generated":{"line":1,"column":386}},{"source":"../lib/util/4d.js","name":"y","original":{"line":6,"column":9},"generated":{"line":1,"column":391}},{"source":"../lib/util/4d.js","name":"y","original":{"line":6,"column":13},"generated":{"line":1,"column":393}},{"source":"../lib/util/4d.js","name":"z","original":{"line":7,"column":9},"generated":{"line":1,"column":395}},{"source":"../lib/util/4d.js","name":"z","original":{"line":7,"column":9},"generated":{"line":1,"column":400}},{"source":"../lib/util/4d.js","name":"z","original":{"line":7,"column":13},"generated":{"line":1,"column":402}},{"source":"../lib/util/4d.js","name":"t","original":{"line":8,"column":9},"generated":{"line":1,"column":404}},{"source":"../lib/util/4d.js","name":"t","original":{"line":8,"column":9},"generated":{"line":1,"column":409}},{"source":"../lib/util/4d.js","name":"t","original":{"line":8,"column":13},"generated":{"line":1,"column":411}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":413}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":420}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":422}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":424}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":425}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":426}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":430}},{"source":"../lib/util/4d.js","name":"x","original":{"line":11,"column":7},"generated":{"line":1,"column":436}},{"source":"../lib/util/4d.js","name":"x","original":{"line":11,"column":7},"generated":{"line":1,"column":442}},{"source":"../lib/util/4d.js","name":"x","original":{"line":11,"column":7},"generated":{"line":1,"column":451}},{"source":"../lib/util/4d.js","name":"y","original":{"line":11,"column":10},"generated":{"line":1,"column":453}},{"source":"../lib/util/4d.js","name":"z","original":{"line":11,"column":13},"generated":{"line":1,"column":455}},{"source":"../lib/util/4d.js","name":"t","original":{"line":11,"column":16},"generated":{"line":1,"column":457}},{"source":"../lib/util/4d.js","original":{"line":12,"column":11},"generated":{"line":1,"column":460}},{"source":"../lib/util/4d.js","original":{"line":12,"column":11},"generated":{"line":1,"column":467}},{"source":"../lib/util/4d.js","name":"x","original":{"line":12,"column":16},"generated":{"line":1,"column":472}},{"source":"../lib/util/4d.js","name":"x","original":{"line":12,"column":20},"generated":{"line":1,"column":474}},{"source":"../lib/util/4d.js","original":{"line":12,"column":24},"generated":{"line":1,"column":476}},{"source":"../lib/util/4d.js","name":"y","original":{"line":12,"column":29},"generated":{"line":1,"column":481}},{"source":"../lib/util/4d.js","name":"y","original":{"line":12,"column":33},"generated":{"line":1,"column":483}},{"source":"../lib/util/4d.js","original":{"line":12,"column":37},"generated":{"line":1,"column":485}},{"source":"../lib/util/4d.js","name":"z","original":{"line":12,"column":42},"generated":{"line":1,"column":490}},{"source":"../lib/util/4d.js","name":"z","original":{"line":12,"column":46},"generated":{"line":1,"column":492}},{"source":"../lib/util/4d.js","original":{"line":12,"column":50},"generated":{"line":1,"column":494}},{"source":"../lib/util/4d.js","name":"t","original":{"line":12,"column":55},"generated":{"line":1,"column":499}},{"source":"../lib/util/4d.js","name":"t","original":{"line":12,"column":59},"generated":{"line":1,"column":501}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":507}},{"source":"../lib/util/4d.js","original":{"line":32,"column":0},"generated":{"line":1,"column":509}},{"source":"../lib/util/4d.js","name":"g4","original":{"line":16,"column":6},"generated":{"line":1,"column":512}},{"source":"../lib/util/4d.js","original":{"line":16,"column":11},"generated":{"line":1,"column":514}},{"source":"../lib/util/4d.js","original":{"line":17,"column":2},"generated":{"line":1,"column":515}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":17,"column":6},"generated":{"line":1,"column":519}},{"source":"../lib/util/4d.js","original":{"line":17,"column":11},"generated":{"line":1,"column":521}},{"source":"../lib/util/4d.js","original":{"line":17,"column":14},"generated":{"line":1,"column":523}},{"source":"../lib/util/4d.js","original":{"line":17,"column":17},"generated":{"line":1,"column":525}},{"source":"../lib/util/4d.js","original":{"line":17,"column":20},"generated":{"line":1,"column":527}},{"source":"../lib/util/4d.js","original":{"line":17,"column":24},"generated":{"line":1,"column":530}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":17,"column":28},"generated":{"line":1,"column":534}},{"source":"../lib/util/4d.js","original":{"line":17,"column":33},"generated":{"line":1,"column":536}},{"source":"../lib/util/4d.js","original":{"line":17,"column":36},"generated":{"line":1,"column":538}},{"source":"../lib/util/4d.js","original":{"line":17,"column":39},"generated":{"line":1,"column":540}},{"source":"../lib/util/4d.js","original":{"line":17,"column":43},"generated":{"line":1,"column":543}},{"source":"../lib/util/4d.js","original":{"line":17,"column":47},"generated":{"line":1,"column":546}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":17,"column":51},"generated":{"line":1,"column":550}},{"source":"../lib/util/4d.js","original":{"line":17,"column":56},"generated":{"line":1,"column":552}},{"source":"../lib/util/4d.js","original":{"line":17,"column":59},"generated":{"line":1,"column":554}},{"source":"../lib/util/4d.js","original":{"line":17,"column":63},"generated":{"line":1,"column":557}},{"source":"../lib/util/4d.js","original":{"line":17,"column":66},"generated":{"line":1,"column":559}},{"source":"../lib/util/4d.js","original":{"line":17,"column":70},"generated":{"line":1,"column":562}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":17,"column":74},"generated":{"line":1,"column":566}},{"source":"../lib/util/4d.js","original":{"line":17,"column":79},"generated":{"line":1,"column":568}},{"source":"../lib/util/4d.js","original":{"line":17,"column":82},"generated":{"line":1,"column":570}},{"source":"../lib/util/4d.js","original":{"line":17,"column":86},"generated":{"line":1,"column":573}},{"source":"../lib/util/4d.js","original":{"line":17,"column":90},"generated":{"line":1,"column":576}},{"source":"../lib/util/4d.js","original":{"line":18,"column":2},"generated":{"line":1,"column":579}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":18,"column":6},"generated":{"line":1,"column":583}},{"source":"../lib/util/4d.js","original":{"line":18,"column":11},"generated":{"line":1,"column":585}},{"source":"../lib/util/4d.js","original":{"line":18,"column":15},"generated":{"line":1,"column":588}},{"source":"../lib/util/4d.js","original":{"line":18,"column":18},"generated":{"line":1,"column":590}},{"source":"../lib/util/4d.js","original":{"line":18,"column":21},"generated":{"line":1,"column":592}},{"source":"../lib/util/4d.js","original":{"line":18,"column":25},"generated":{"line":1,"column":595}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":18,"column":29},"generated":{"line":1,"column":599}},{"source":"../lib/util/4d.js","original":{"line":18,"column":34},"generated":{"line":1,"column":601}},{"source":"../lib/util/4d.js","original":{"line":18,"column":38},"generated":{"line":1,"column":604}},{"source":"../lib/util/4d.js","original":{"line":18,"column":41},"generated":{"line":1,"column":606}},{"source":"../lib/util/4d.js","original":{"line":18,"column":45},"generated":{"line":1,"column":609}},{"source":"../lib/util/4d.js","original":{"line":18,"column":49},"generated":{"line":1,"column":612}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":18,"column":53},"generated":{"line":1,"column":616}},{"source":"../lib/util/4d.js","original":{"line":18,"column":58},"generated":{"line":1,"column":618}},{"source":"../lib/util/4d.js","original":{"line":18,"column":62},"generated":{"line":1,"column":621}},{"source":"../lib/util/4d.js","original":{"line":18,"column":66},"generated":{"line":1,"column":624}},{"source":"../lib/util/4d.js","original":{"line":18,"column":69},"generated":{"line":1,"column":626}},{"source":"../lib/util/4d.js","original":{"line":18,"column":73},"generated":{"line":1,"column":629}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":18,"column":77},"generated":{"line":1,"column":633}},{"source":"../lib/util/4d.js","original":{"line":18,"column":82},"generated":{"line":1,"column":635}},{"source":"../lib/util/4d.js","original":{"line":18,"column":86},"generated":{"line":1,"column":638}},{"source":"../lib/util/4d.js","original":{"line":18,"column":90},"generated":{"line":1,"column":641}},{"source":"../lib/util/4d.js","original":{"line":18,"column":94},"generated":{"line":1,"column":644}},{"source":"../lib/util/4d.js","original":{"line":19,"column":2},"generated":{"line":1,"column":647}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":19,"column":6},"generated":{"line":1,"column":651}},{"source":"../lib/util/4d.js","original":{"line":19,"column":11},"generated":{"line":1,"column":653}},{"source":"../lib/util/4d.js","original":{"line":19,"column":14},"generated":{"line":1,"column":655}},{"source":"../lib/util/4d.js","original":{"line":19,"column":17},"generated":{"line":1,"column":657}},{"source":"../lib/util/4d.js","original":{"line":19,"column":20},"generated":{"line":1,"column":659}},{"source":"../lib/util/4d.js","original":{"line":19,"column":24},"generated":{"line":1,"column":662}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":19,"column":28},"generated":{"line":1,"column":666}},{"source":"../lib/util/4d.js","original":{"line":19,"column":33},"generated":{"line":1,"column":668}},{"source":"../lib/util/4d.js","original":{"line":19,"column":36},"generated":{"line":1,"column":670}},{"source":"../lib/util/4d.js","original":{"line":19,"column":39},"generated":{"line":1,"column":672}},{"source":"../lib/util/4d.js","original":{"line":19,"column":43},"generated":{"line":1,"column":675}},{"source":"../lib/util/4d.js","original":{"line":19,"column":47},"generated":{"line":1,"column":678}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":19,"column":51},"generated":{"line":1,"column":682}},{"source":"../lib/util/4d.js","original":{"line":19,"column":56},"generated":{"line":1,"column":684}},{"source":"../lib/util/4d.js","original":{"line":19,"column":59},"generated":{"line":1,"column":686}},{"source":"../lib/util/4d.js","original":{"line":19,"column":63},"generated":{"line":1,"column":689}},{"source":"../lib/util/4d.js","original":{"line":19,"column":66},"generated":{"line":1,"column":691}},{"source":"../lib/util/4d.js","original":{"line":19,"column":70},"generated":{"line":1,"column":694}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":19,"column":74},"generated":{"line":1,"column":698}},{"source":"../lib/util/4d.js","original":{"line":19,"column":79},"generated":{"line":1,"column":700}},{"source":"../lib/util/4d.js","original":{"line":19,"column":82},"generated":{"line":1,"column":702}},{"source":"../lib/util/4d.js","original":{"line":19,"column":86},"generated":{"line":1,"column":705}},{"source":"../lib/util/4d.js","original":{"line":19,"column":90},"generated":{"line":1,"column":708}},{"source":"../lib/util/4d.js","original":{"line":20,"column":2},"generated":{"line":1,"column":711}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":20,"column":6},"generated":{"line":1,"column":715}},{"source":"../lib/util/4d.js","original":{"line":20,"column":12},"generated":{"line":1,"column":718}},{"source":"../lib/util/4d.js","original":{"line":20,"column":15},"generated":{"line":1,"column":720}},{"source":"../lib/util/4d.js","original":{"line":20,"column":18},"generated":{"line":1,"column":722}},{"source":"../lib/util/4d.js","original":{"line":20,"column":21},"generated":{"line":1,"column":724}},{"source":"../lib/util/4d.js","original":{"line":20,"column":25},"generated":{"line":1,"column":727}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":20,"column":29},"generated":{"line":1,"column":731}},{"source":"../lib/util/4d.js","original":{"line":20,"column":35},"generated":{"line":1,"column":734}},{"source":"../lib/util/4d.js","original":{"line":20,"column":38},"generated":{"line":1,"column":736}},{"source":"../lib/util/4d.js","original":{"line":20,"column":41},"generated":{"line":1,"column":738}},{"source":"../lib/util/4d.js","original":{"line":20,"column":45},"generated":{"line":1,"column":741}},{"source":"../lib/util/4d.js","original":{"line":20,"column":49},"generated":{"line":1,"column":744}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":20,"column":53},"generated":{"line":1,"column":748}},{"source":"../lib/util/4d.js","original":{"line":20,"column":59},"generated":{"line":1,"column":751}},{"source":"../lib/util/4d.js","original":{"line":20,"column":62},"generated":{"line":1,"column":753}},{"source":"../lib/util/4d.js","original":{"line":20,"column":66},"generated":{"line":1,"column":756}},{"source":"../lib/util/4d.js","original":{"line":20,"column":69},"generated":{"line":1,"column":758}},{"source":"../lib/util/4d.js","original":{"line":20,"column":73},"generated":{"line":1,"column":761}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":20,"column":77},"generated":{"line":1,"column":765}},{"source":"../lib/util/4d.js","original":{"line":20,"column":83},"generated":{"line":1,"column":768}},{"source":"../lib/util/4d.js","original":{"line":20,"column":86},"generated":{"line":1,"column":770}},{"source":"../lib/util/4d.js","original":{"line":20,"column":90},"generated":{"line":1,"column":773}},{"source":"../lib/util/4d.js","original":{"line":20,"column":94},"generated":{"line":1,"column":776}},{"source":"../lib/util/4d.js","original":{"line":21,"column":2},"generated":{"line":1,"column":779}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":21,"column":6},"generated":{"line":1,"column":783}},{"source":"../lib/util/4d.js","original":{"line":21,"column":11},"generated":{"line":1,"column":785}},{"source":"../lib/util/4d.js","original":{"line":21,"column":14},"generated":{"line":1,"column":787}},{"source":"../lib/util/4d.js","original":{"line":21,"column":17},"generated":{"line":1,"column":789}},{"source":"../lib/util/4d.js","original":{"line":21,"column":20},"generated":{"line":1,"column":791}},{"source":"../lib/util/4d.js","original":{"line":21,"column":24},"generated":{"line":1,"column":794}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":21,"column":28},"generated":{"line":1,"column":798}},{"source":"../lib/util/4d.js","original":{"line":21,"column":33},"generated":{"line":1,"column":800}},{"source":"../lib/util/4d.js","original":{"line":21,"column":36},"generated":{"line":1,"column":802}},{"source":"../lib/util/4d.js","original":{"line":21,"column":39},"generated":{"line":1,"column":804}},{"source":"../lib/util/4d.js","original":{"line":21,"column":43},"generated":{"line":1,"column":807}},{"source":"../lib/util/4d.js","original":{"line":21,"column":47},"generated":{"line":1,"column":810}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":21,"column":51},"generated":{"line":1,"column":814}},{"source":"../lib/util/4d.js","original":{"line":21,"column":56},"generated":{"line":1,"column":816}},{"source":"../lib/util/4d.js","original":{"line":21,"column":60},"generated":{"line":1,"column":819}},{"source":"../lib/util/4d.js","original":{"line":21,"column":63},"generated":{"line":1,"column":821}},{"source":"../lib/util/4d.js","original":{"line":21,"column":66},"generated":{"line":1,"column":823}},{"source":"../lib/util/4d.js","original":{"line":21,"column":70},"generated":{"line":1,"column":826}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":21,"column":74},"generated":{"line":1,"column":830}},{"source":"../lib/util/4d.js","original":{"line":21,"column":79},"generated":{"line":1,"column":832}},{"source":"../lib/util/4d.js","original":{"line":21,"column":83},"generated":{"line":1,"column":835}},{"source":"../lib/util/4d.js","original":{"line":21,"column":86},"generated":{"line":1,"column":837}},{"source":"../lib/util/4d.js","original":{"line":21,"column":90},"generated":{"line":1,"column":840}},{"source":"../lib/util/4d.js","original":{"line":22,"column":2},"generated":{"line":1,"column":843}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":22,"column":6},"generated":{"line":1,"column":847}},{"source":"../lib/util/4d.js","original":{"line":22,"column":12},"generated":{"line":1,"column":850}},{"source":"../lib/util/4d.js","original":{"line":22,"column":15},"generated":{"line":1,"column":852}},{"source":"../lib/util/4d.js","original":{"line":22,"column":18},"generated":{"line":1,"column":854}},{"source":"../lib/util/4d.js","original":{"line":22,"column":21},"generated":{"line":1,"column":856}},{"source":"../lib/util/4d.js","original":{"line":22,"column":25},"generated":{"line":1,"column":859}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":22,"column":29},"generated":{"line":1,"column":863}},{"source":"../lib/util/4d.js","original":{"line":22,"column":35},"generated":{"line":1,"column":866}},{"source":"../lib/util/4d.js","original":{"line":22,"column":38},"generated":{"line":1,"column":868}},{"source":"../lib/util/4d.js","original":{"line":22,"column":41},"generated":{"line":1,"column":870}},{"source":"../lib/util/4d.js","original":{"line":22,"column":45},"generated":{"line":1,"column":873}},{"source":"../lib/util/4d.js","original":{"line":22,"column":49},"generated":{"line":1,"column":876}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":22,"column":53},"generated":{"line":1,"column":880}},{"source":"../lib/util/4d.js","original":{"line":22,"column":59},"generated":{"line":1,"column":883}},{"source":"../lib/util/4d.js","original":{"line":22,"column":63},"generated":{"line":1,"column":886}},{"source":"../lib/util/4d.js","original":{"line":22,"column":66},"generated":{"line":1,"column":888}},{"source":"../lib/util/4d.js","original":{"line":22,"column":69},"generated":{"line":1,"column":890}},{"source":"../lib/util/4d.js","original":{"line":22,"column":73},"generated":{"line":1,"column":893}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":22,"column":77},"generated":{"line":1,"column":897}},{"source":"../lib/util/4d.js","original":{"line":22,"column":83},"generated":{"line":1,"column":900}},{"source":"../lib/util/4d.js","original":{"line":22,"column":87},"generated":{"line":1,"column":903}},{"source":"../lib/util/4d.js","original":{"line":22,"column":90},"generated":{"line":1,"column":905}},{"source":"../lib/util/4d.js","original":{"line":22,"column":94},"generated":{"line":1,"column":908}},{"source":"../lib/util/4d.js","original":{"line":23,"column":2},"generated":{"line":1,"column":911}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":23,"column":6},"generated":{"line":1,"column":915}},{"source":"../lib/util/4d.js","original":{"line":23,"column":11},"generated":{"line":1,"column":917}},{"source":"../lib/util/4d.js","original":{"line":23,"column":14},"generated":{"line":1,"column":919}},{"source":"../lib/util/4d.js","original":{"line":23,"column":17},"generated":{"line":1,"column":921}},{"source":"../lib/util/4d.js","original":{"line":23,"column":20},"generated":{"line":1,"column":923}},{"source":"../lib/util/4d.js","original":{"line":23,"column":24},"generated":{"line":1,"column":926}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":23,"column":28},"generated":{"line":1,"column":930}},{"source":"../lib/util/4d.js","original":{"line":23,"column":33},"generated":{"line":1,"column":932}},{"source":"../lib/util/4d.js","original":{"line":23,"column":36},"generated":{"line":1,"column":934}},{"source":"../lib/util/4d.js","original":{"line":23,"column":40},"generated":{"line":1,"column":937}},{"source":"../lib/util/4d.js","original":{"line":23,"column":43},"generated":{"line":1,"column":939}},{"source":"../lib/util/4d.js","original":{"line":23,"column":47},"generated":{"line":1,"column":942}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":23,"column":51},"generated":{"line":1,"column":946}},{"source":"../lib/util/4d.js","original":{"line":23,"column":56},"generated":{"line":1,"column":948}},{"source":"../lib/util/4d.js","original":{"line":23,"column":60},"generated":{"line":1,"column":951}},{"source":"../lib/util/4d.js","original":{"line":23,"column":63},"generated":{"line":1,"column":953}},{"source":"../lib/util/4d.js","original":{"line":23,"column":66},"generated":{"line":1,"column":955}},{"source":"../lib/util/4d.js","original":{"line":23,"column":70},"generated":{"line":1,"column":958}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":23,"column":74},"generated":{"line":1,"column":962}},{"source":"../lib/util/4d.js","original":{"line":23,"column":79},"generated":{"line":1,"column":964}},{"source":"../lib/util/4d.js","original":{"line":23,"column":83},"generated":{"line":1,"column":967}},{"source":"../lib/util/4d.js","original":{"line":23,"column":87},"generated":{"line":1,"column":970}},{"source":"../lib/util/4d.js","original":{"line":23,"column":90},"generated":{"line":1,"column":972}},{"source":"../lib/util/4d.js","original":{"line":24,"column":2},"generated":{"line":1,"column":975}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":24,"column":6},"generated":{"line":1,"column":979}},{"source":"../lib/util/4d.js","original":{"line":24,"column":12},"generated":{"line":1,"column":982}},{"source":"../lib/util/4d.js","original":{"line":24,"column":15},"generated":{"line":1,"column":984}},{"source":"../lib/util/4d.js","original":{"line":24,"column":18},"generated":{"line":1,"column":986}},{"source":"../lib/util/4d.js","original":{"line":24,"column":21},"generated":{"line":1,"column":988}},{"source":"../lib/util/4d.js","original":{"line":24,"column":25},"generated":{"line":1,"column":991}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":24,"column":29},"generated":{"line":1,"column":995}},{"source":"../lib/util/4d.js","original":{"line":24,"column":35},"generated":{"line":1,"column":998}},{"source":"../lib/util/4d.js","original":{"line":24,"column":38},"generated":{"line":1,"column":1000}},{"source":"../lib/util/4d.js","original":{"line":24,"column":42},"generated":{"line":1,"column":1003}},{"source":"../lib/util/4d.js","original":{"line":24,"column":45},"generated":{"line":1,"column":1005}},{"source":"../lib/util/4d.js","original":{"line":24,"column":49},"generated":{"line":1,"column":1008}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":24,"column":53},"generated":{"line":1,"column":1012}},{"source":"../lib/util/4d.js","original":{"line":24,"column":59},"generated":{"line":1,"column":1015}},{"source":"../lib/util/4d.js","original":{"line":24,"column":63},"generated":{"line":1,"column":1018}},{"source":"../lib/util/4d.js","original":{"line":24,"column":66},"generated":{"line":1,"column":1020}},{"source":"../lib/util/4d.js","original":{"line":24,"column":69},"generated":{"line":1,"column":1022}},{"source":"../lib/util/4d.js","original":{"line":24,"column":73},"generated":{"line":1,"column":1025}},{"source":"../lib/util/4d.js","name":"Vec4","original":{"line":24,"column":77},"generated":{"line":1,"column":1029}},{"source":"../lib/util/4d.js","original":{"line":24,"column":83},"generated":{"line":1,"column":1032}},{"source":"../lib/util/4d.js","original":{"line":24,"column":87},"generated":{"line":1,"column":1035}},{"source":"../lib/util/4d.js","original":{"line":24,"column":91},"generated":{"line":1,"column":1038}},{"source":"../lib/util/4d.js","original":{"line":24,"column":94},"generated":{"line":1,"column":1040}},{"source":"../lib/util/4d.js","original":{"line":27,"column":0},"generated":{"line":1,"column":1044}},{"source":"../lib/util/4d.js","name":"grad4","original":{"line":27,"column":9},"generated":{"line":1,"column":1053}},{"source":"../lib/util/4d.js","name":"p","original":{"line":27,"column":16},"generated":{"line":1,"column":1055}},{"source":"../lib/util/4d.js","name":"x","original":{"line":27,"column":19},"generated":{"line":1,"column":1057}},{"source":"../lib/util/4d.js","name":"y","original":{"line":27,"column":22},"generated":{"line":1,"column":1059}},{"source":"../lib/util/4d.js","name":"z","original":{"line":27,"column":25},"generated":{"line":1,"column":1061}},{"source":"../lib/util/4d.js","name":"t","original":{"line":27,"column":28},"generated":{"line":1,"column":1063}},{"source":"../lib/util/4d.js","name":"hash","original":{"line":28,"column":8},"generated":{"line":1,"column":1066}},{"source":"../lib/util/4d.js","name":"hash","original":{"line":28,"column":8},"generated":{"line":1,"column":1070}},{"source":"../lib/util/4d.js","name":"p","original":{"line":28,"column":15},"generated":{"line":1,"column":1072}},{"source":"../lib/util/4d.js","name":"x","original":{"line":28,"column":17},"generated":{"line":1,"column":1074}},{"source":"../lib/util/4d.js","name":"p","original":{"line":28,"column":21},"generated":{"line":1,"column":1076}},{"source":"../lib/util/4d.js","name":"y","original":{"line":28,"column":23},"generated":{"line":1,"column":1078}},{"source":"../lib/util/4d.js","name":"p","original":{"line":28,"column":27},"generated":{"line":1,"column":1080}},{"source":"../lib/util/4d.js","name":"z","original":{"line":28,"column":29},"generated":{"line":1,"column":1082}},{"source":"../lib/util/4d.js","name":"p","original":{"line":28,"column":33},"generated":{"line":1,"column":1084}},{"source":"../lib/util/4d.js","name":"t","original":{"line":28,"column":35},"generated":{"line":1,"column":1086}},{"source":"../lib/util/4d.js","name":"g4","original":{"line":28,"column":43},"generated":{"line":1,"column":1092}},{"source":"../lib/util/4d.js","name":"length","original":{"line":28,"column":46},"generated":{"line":1,"column":1094}},{"source":"../lib/util/4d.js","name":"g4","original":{"line":29,"column":9},"generated":{"line":1,"column":1101}},{"source":"../lib/util/4d.js","name":"g4","original":{"line":29,"column":9},"generated":{"line":1,"column":1108}},{"source":"../lib/util/4d.js","name":"hash","original":{"line":29,"column":12},"generated":{"line":1,"column":1110}},{"source":"../lib/util/4d.js","name":"module","original":{"line":32,"column":0},"generated":{"line":1,"column":1113}},{"source":"../lib/util/4d.js","name":"exports","original":{"line":32,"column":7},"generated":{"line":1,"column":1120}},{"source":"../lib/util/4d.js","original":{"line":32,"column":17},"generated":{"line":1,"column":1128}},{"source":"../lib/util/4d.js","name":"grad4","original":{"line":33,"column":2},"generated":{"line":1,"column":1129}},{"source":"../lib/util/4d.js","name":"grad4","original":{"line":33,"column":2},"generated":{"line":1,"column":1135}}],"sources":{"../lib/util/4d.js":"'use strict'\n\nclass Vec4 {\n  constructor (x, y, z, t) {\n    this.x = x\n    this.y = y\n    this.z = z\n    this.t = t\n  }\n\n  dot (x, y, z, t) {\n    return this.x * x + this.y * y + this.z * z + this.t * t\n  }\n}\n\nconst g4 = [\n  new Vec4(0, 1, 1, 1), new Vec4(0, 1, 1, -1), new Vec4(0, 1, -1, 1), new Vec4(0, 1, -1, -1),\n  new Vec4(0, -1, 1, 1), new Vec4(0, -1, 1, -1), new Vec4(0, -1, -1, 1), new Vec4(0, -1, -1, -1),\n  new Vec4(1, 0, 1, 1), new Vec4(1, 0, 1, -1), new Vec4(1, 0, -1, 1), new Vec4(1, 0, -1, -1),\n  new Vec4(-1, 0, 1, 1), new Vec4(-1, 0, 1, -1), new Vec4(-1, 0, -1, 1), new Vec4(-1, 0, -1, -1),\n  new Vec4(1, 1, 0, 1), new Vec4(1, 1, 0, -1), new Vec4(1, -1, 0, 1), new Vec4(1, -1, 0, -1),\n  new Vec4(-1, 1, 0, 1), new Vec4(-1, 1, 0, -1), new Vec4(-1, -1, 0, 1), new Vec4(-1, -1, 0, -1),\n  new Vec4(1, 1, 1, 0), new Vec4(1, 1, -1, 0), new Vec4(1, -1, 1, 0), new Vec4(1, -1, -1, 0),\n  new Vec4(-1, 1, 1, 0), new Vec4(-1, 1, -1, 0), new Vec4(-1, -1, 1, 0), new Vec4(-1, -1, -1, 0)\n]\n\nfunction grad4 (p, x, y, z, t) {\n  const hash = p[x + p[y + p[z + p[t]]]] % g4.length\n  return g4[hash]\n}\n\nmodule.exports = {\n  grad4\n}\n"},"lineCount":null}},"error":null,"hash":"6bf8461c01737f0af9165afef4c4aa99","cacheData":{"env":{}}}