diff --git a/asset-manifest.json b/asset-manifest.json index 5756d74..c7e6f8f 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,50 +1,49 @@ { "files": { "main.css": "/static/css/main.96fdf8ca.chunk.css", - "main.js": "/static/js/main.5a66d5eb.chunk.js", - "main.js.map": "/static/js/main.5a66d5eb.chunk.js.map", - "runtime-main.js": "/static/js/runtime-main.ff7112fd.js", - "runtime-main.js.map": "/static/js/runtime-main.ff7112fd.js.map", + "main.js": "/static/js/main.8c2fdff3.chunk.js", + "main.js.map": "/static/js/main.8c2fdff3.chunk.js.map", + "runtime-main.js": "/static/js/runtime-main.bc0ce809.js", + "runtime-main.js.map": "/static/js/runtime-main.bc0ce809.js.map", "static/js/2.ef6f135a.chunk.js": "/static/js/2.ef6f135a.chunk.js", "static/js/2.ef6f135a.chunk.js.map": "/static/js/2.ef6f135a.chunk.js.map", "static/js/3.a1b5b932.chunk.js": "/static/js/3.a1b5b932.chunk.js", "static/js/3.a1b5b932.chunk.js.map": "/static/js/3.a1b5b932.chunk.js.map", - "static/js/4.9b48ff45.chunk.js": "/static/js/4.9b48ff45.chunk.js", - "static/js/4.9b48ff45.chunk.js.map": "/static/js/4.9b48ff45.chunk.js.map", - "static/js/5.2aa21624.chunk.js": "/static/js/5.2aa21624.chunk.js", - "static/js/5.2aa21624.chunk.js.map": "/static/js/5.2aa21624.chunk.js.map", - "static/js/6.bb3b5b21.chunk.js": "/static/js/6.bb3b5b21.chunk.js", - "static/js/6.bb3b5b21.chunk.js.map": "/static/js/6.bb3b5b21.chunk.js.map", - "static/js/7.497aacd9.chunk.js": "/static/js/7.497aacd9.chunk.js", - "static/js/7.497aacd9.chunk.js.map": "/static/js/7.497aacd9.chunk.js.map", - "static/js/8.024be94a.chunk.js": "/static/js/8.024be94a.chunk.js", - "static/js/8.024be94a.chunk.js.map": "/static/js/8.024be94a.chunk.js.map", - "static/js/9.535ffc77.chunk.js": "/static/js/9.535ffc77.chunk.js", - "static/js/9.535ffc77.chunk.js.map": "/static/js/9.535ffc77.chunk.js.map", - "static/js/10.e2e36cbd.chunk.js": "/static/js/10.e2e36cbd.chunk.js", - "static/js/10.e2e36cbd.chunk.js.map": "/static/js/10.e2e36cbd.chunk.js.map", - "static/js/11.c27d3fb4.chunk.js": "/static/js/11.c27d3fb4.chunk.js", - "static/js/11.c27d3fb4.chunk.js.map": "/static/js/11.c27d3fb4.chunk.js.map", - "static/js/12.2383ce8c.chunk.js": "/static/js/12.2383ce8c.chunk.js", - "static/js/12.2383ce8c.chunk.js.map": "/static/js/12.2383ce8c.chunk.js.map", + "static/js/4.0a22e011.chunk.js": "/static/js/4.0a22e011.chunk.js", + "static/js/4.0a22e011.chunk.js.map": "/static/js/4.0a22e011.chunk.js.map", + "static/js/5.f39be939.chunk.js": "/static/js/5.f39be939.chunk.js", + "static/js/5.f39be939.chunk.js.map": "/static/js/5.f39be939.chunk.js.map", + "static/js/6.af364642.chunk.js": "/static/js/6.af364642.chunk.js", + "static/js/6.af364642.chunk.js.map": "/static/js/6.af364642.chunk.js.map", + "static/js/7.98537f00.chunk.js": "/static/js/7.98537f00.chunk.js", + "static/js/7.98537f00.chunk.js.map": "/static/js/7.98537f00.chunk.js.map", + "static/js/8.386c5bac.chunk.js": "/static/js/8.386c5bac.chunk.js", + "static/js/8.386c5bac.chunk.js.map": "/static/js/8.386c5bac.chunk.js.map", + "static/js/9.b2f113da.chunk.js": "/static/js/9.b2f113da.chunk.js", + "static/js/9.b2f113da.chunk.js.map": "/static/js/9.b2f113da.chunk.js.map", + "static/js/10.812bcdbd.chunk.js": "/static/js/10.812bcdbd.chunk.js", + "static/js/10.812bcdbd.chunk.js.map": "/static/js/10.812bcdbd.chunk.js.map", + "static/js/11.0b771e23.chunk.js": "/static/js/11.0b771e23.chunk.js", + "static/js/11.0b771e23.chunk.js.map": "/static/js/11.0b771e23.chunk.js.map", + "static/js/12.0eceec8b.chunk.js": "/static/js/12.0eceec8b.chunk.js", + "static/js/12.0eceec8b.chunk.js.map": "/static/js/12.0eceec8b.chunk.js.map", "index.html": "/index.html", "static/css/main.96fdf8ca.chunk.css.map": "/static/css/main.96fdf8ca.chunk.css.map", "static/js/2.ef6f135a.chunk.js.LICENSE.txt": "/static/js/2.ef6f135a.chunk.js.LICENSE.txt", - "static/media/HeaderImage.f98423dd.svg": "/static/media/HeaderImage.f98423dd.svg", - "static/media/ProfileFrame B&G Bars.png": "/static/media/ProfileFrame B&G Bars.b84e992d.png", - "static/media/ProfileFrame Blue Bars.png": "/static/media/ProfileFrame Blue Bars.014e4dc2.png", - "static/media/ProfileFrame Green Bars.png": "/static/media/ProfileFrame Green Bars.363b5131.png", - "static/media/ProfileFrame Mixed Bars.png": "/static/media/ProfileFrame Mixed Bars.2624625f.png", - "static/media/ProfileFrame Purple.png": "/static/media/ProfileFrame Purple.f15807cf.png", - "static/media/ProfileFrame R&Y Bars.png": "/static/media/ProfileFrame R&Y Bars.1185c319.png", - "static/media/ProfileFrame Red Bars.png": "/static/media/ProfileFrame Red Bars.665010b1.png", - "static/media/ProfileFrame White Bars.png": "/static/media/ProfileFrame White Bars.b2de0d4d.png", - "static/media/ProfileFrame Yellow Bars.png": "/static/media/ProfileFrame Yellow Bars.a7793831.png" + "static/media/HeaderImage.1f39a672.svg": "/static/media/HeaderImage.1f39a672.svg", + "static/media/ProfileFrame B&G Bars.png": "/static/media/ProfileFrame B&G Bars.2a430953.png", + "static/media/ProfileFrame Blue Bars.png": "/static/media/ProfileFrame Blue Bars.82e50d9c.png", + "static/media/ProfileFrame Green Bars.png": "/static/media/ProfileFrame Green Bars.7bbf79c3.png", + "static/media/ProfileFrame Mixed Bars.png": "/static/media/ProfileFrame Mixed Bars.d086a635.png", + "static/media/ProfileFrame R&Y Bars.png": "/static/media/ProfileFrame R&Y Bars.04be9167.png", + "static/media/ProfileFrame Red Bars.png": "/static/media/ProfileFrame Red Bars.ce89d447.png", + "static/media/ProfileFrame White Bars.png": "/static/media/ProfileFrame White Bars.46fa013d.png", + "static/media/ProfileFrame Yellow Bars.png": "/static/media/ProfileFrame Yellow Bars.00b147cf.png" }, "entrypoints": [ - "static/js/runtime-main.ff7112fd.js", + "static/js/runtime-main.bc0ce809.js", "static/js/2.ef6f135a.chunk.js", "static/css/main.96fdf8ca.chunk.css", - "static/js/main.5a66d5eb.chunk.js" + "static/js/main.8c2fdff3.chunk.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 2a07103..6b5dd1d 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Volt Social Media Frame Generator
\ No newline at end of file +Volt Social Media Frame Generator
\ No newline at end of file diff --git a/static/js/10.e2e36cbd.chunk.js b/static/js/10.812bcdbd.chunk.js similarity index 73% rename from static/js/10.e2e36cbd.chunk.js rename to static/js/10.812bcdbd.chunk.js index a7a391c..8eb6282 100644 --- a/static/js/10.e2e36cbd.chunk.js +++ b/static/js/10.812bcdbd.chunk.js @@ -1,2 +1,2 @@ -(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[10],{32:function(e,r,t){"use strict";t.r(r),r.default=t.p+"static/media/ProfileFrame Red Bars.665010b1.png"}}]); -//# sourceMappingURL=10.e2e36cbd.chunk.js.map \ No newline at end of file +(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[10],{32:function(e,r,t){"use strict";t.r(r),r.default=t.p+"static/media/ProfileFrame Red Bars.ce89d447.png"}}]); +//# sourceMappingURL=10.812bcdbd.chunk.js.map \ No newline at end of file diff --git a/static/js/10.e2e36cbd.chunk.js.map b/static/js/10.812bcdbd.chunk.js.map similarity index 52% rename from static/js/10.e2e36cbd.chunk.js.map rename to static/js/10.812bcdbd.chunk.js.map index 4dc962b..68e51f4 100644 --- a/static/js/10.e2e36cbd.chunk.js.map +++ b/static/js/10.812bcdbd.chunk.js.map @@ -1 +1 @@ -{"version":3,"sources":["frames/ProfileFrame Red Bars.png"],"names":[],"mappings":"8IAAA,OAAe,cAA0B","file":"static/js/10.e2e36cbd.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame Red Bars.665010b1.png\";"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["frames/ProfileFrame Red Bars.png"],"names":[],"mappings":"8IAAA,OAAe,cAA0B","file":"static/js/10.812bcdbd.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame Red Bars.ce89d447.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/11.c27d3fb4.chunk.js b/static/js/11.0b771e23.chunk.js similarity index 72% rename from static/js/11.c27d3fb4.chunk.js rename to static/js/11.0b771e23.chunk.js index beaf192..c334f56 100644 --- a/static/js/11.c27d3fb4.chunk.js +++ b/static/js/11.0b771e23.chunk.js @@ -1,2 +1,2 @@ -(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[11],{33:function(e,r,t){"use strict";t.r(r),r.default=t.p+"static/media/ProfileFrame White Bars.b2de0d4d.png"}}]); -//# sourceMappingURL=11.c27d3fb4.chunk.js.map \ No newline at end of file +(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[11],{33:function(e,r,t){"use strict";t.r(r),r.default=t.p+"static/media/ProfileFrame White Bars.46fa013d.png"}}]); +//# sourceMappingURL=11.0b771e23.chunk.js.map \ No newline at end of file diff --git a/static/js/11.0b771e23.chunk.js.map b/static/js/11.0b771e23.chunk.js.map new file mode 100644 index 0000000..c8ab285 --- /dev/null +++ b/static/js/11.0b771e23.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["frames/ProfileFrame White Bars.png"],"names":[],"mappings":"8IAAA,OAAe,cAA0B","file":"static/js/11.0b771e23.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame White Bars.46fa013d.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/11.c27d3fb4.chunk.js.map b/static/js/11.c27d3fb4.chunk.js.map deleted file mode 100644 index 6cc1eb2..0000000 --- a/static/js/11.c27d3fb4.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["frames/ProfileFrame White Bars.png"],"names":[],"mappings":"8IAAA,OAAe,cAA0B","file":"static/js/11.c27d3fb4.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame White Bars.b2de0d4d.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/12.2383ce8c.chunk.js b/static/js/12.0eceec8b.chunk.js similarity index 72% rename from static/js/12.2383ce8c.chunk.js rename to static/js/12.0eceec8b.chunk.js index 205782d..b40aa8d 100644 --- a/static/js/12.2383ce8c.chunk.js +++ b/static/js/12.0eceec8b.chunk.js @@ -1,2 +1,2 @@ -(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[12],{34:function(e,r,t){"use strict";t.r(r),r.default=t.p+"static/media/ProfileFrame Yellow Bars.a7793831.png"}}]); -//# sourceMappingURL=12.2383ce8c.chunk.js.map \ No newline at end of file +(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[12],{34:function(e,r,t){"use strict";t.r(r),r.default=t.p+"static/media/ProfileFrame Yellow Bars.00b147cf.png"}}]); +//# sourceMappingURL=12.0eceec8b.chunk.js.map \ No newline at end of file diff --git a/static/js/12.0eceec8b.chunk.js.map b/static/js/12.0eceec8b.chunk.js.map new file mode 100644 index 0000000..7893675 --- /dev/null +++ b/static/js/12.0eceec8b.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["frames/ProfileFrame Yellow Bars.png"],"names":[],"mappings":"8IAAA,OAAe,cAA0B","file":"static/js/12.0eceec8b.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame Yellow Bars.00b147cf.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/12.2383ce8c.chunk.js.map b/static/js/12.2383ce8c.chunk.js.map deleted file mode 100644 index 4afa379..0000000 --- a/static/js/12.2383ce8c.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["frames/ProfileFrame Yellow Bars.png"],"names":[],"mappings":"8IAAA,OAAe,cAA0B","file":"static/js/12.2383ce8c.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame Yellow Bars.a7793831.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/4.9b48ff45.chunk.js b/static/js/4.0a22e011.chunk.js similarity index 73% rename from static/js/4.9b48ff45.chunk.js rename to static/js/4.0a22e011.chunk.js index f8dce76..48011d3 100644 --- a/static/js/4.9b48ff45.chunk.js +++ b/static/js/4.0a22e011.chunk.js @@ -1,2 +1,2 @@ -(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[4],{26:function(e,r,t){"use strict";t.r(r),r.default=t.p+"static/media/ProfileFrame B&G Bars.b84e992d.png"}}]); -//# sourceMappingURL=4.9b48ff45.chunk.js.map \ No newline at end of file +(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[4],{26:function(e,r,t){"use strict";t.r(r),r.default=t.p+"static/media/ProfileFrame B&G Bars.2a430953.png"}}]); +//# sourceMappingURL=4.0a22e011.chunk.js.map \ No newline at end of file diff --git a/static/js/4.0a22e011.chunk.js.map b/static/js/4.0a22e011.chunk.js.map new file mode 100644 index 0000000..83a9ebd --- /dev/null +++ b/static/js/4.0a22e011.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["frames/ProfileFrame B&G Bars.png"],"names":[],"mappings":"6IAAA,OAAe,cAA0B","file":"static/js/4.0a22e011.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame B&G Bars.2a430953.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/4.9b48ff45.chunk.js.map b/static/js/4.9b48ff45.chunk.js.map deleted file mode 100644 index f352393..0000000 --- a/static/js/4.9b48ff45.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["frames/ProfileFrame B&G Bars.png"],"names":[],"mappings":"6IAAA,OAAe,cAA0B","file":"static/js/4.9b48ff45.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame B&G Bars.b84e992d.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/5.2aa21624.chunk.js.map b/static/js/5.2aa21624.chunk.js.map deleted file mode 100644 index 1b4cf2d..0000000 --- a/static/js/5.2aa21624.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["frames/ProfileFrame Blue Bars.png"],"names":[],"mappings":"6IAAA,OAAe,cAA0B","file":"static/js/5.2aa21624.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame Blue Bars.014e4dc2.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/5.2aa21624.chunk.js b/static/js/5.f39be939.chunk.js similarity index 73% rename from static/js/5.2aa21624.chunk.js rename to static/js/5.f39be939.chunk.js index c11b2ef..b0ec75b 100644 --- a/static/js/5.2aa21624.chunk.js +++ b/static/js/5.f39be939.chunk.js @@ -1,2 +1,2 @@ -(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[5],{27:function(e,r,t){"use strict";t.r(r),r.default=t.p+"static/media/ProfileFrame Blue Bars.014e4dc2.png"}}]); -//# sourceMappingURL=5.2aa21624.chunk.js.map \ No newline at end of file +(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[5],{27:function(e,r,t){"use strict";t.r(r),r.default=t.p+"static/media/ProfileFrame Blue Bars.82e50d9c.png"}}]); +//# sourceMappingURL=5.f39be939.chunk.js.map \ No newline at end of file diff --git a/static/js/5.f39be939.chunk.js.map b/static/js/5.f39be939.chunk.js.map new file mode 100644 index 0000000..a56310c --- /dev/null +++ b/static/js/5.f39be939.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["frames/ProfileFrame Blue Bars.png"],"names":[],"mappings":"6IAAA,OAAe,cAA0B","file":"static/js/5.f39be939.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame Blue Bars.82e50d9c.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/6.bb3b5b21.chunk.js b/static/js/6.af364642.chunk.js similarity index 73% rename from static/js/6.bb3b5b21.chunk.js rename to static/js/6.af364642.chunk.js index a043791..87c1935 100644 --- a/static/js/6.bb3b5b21.chunk.js +++ b/static/js/6.af364642.chunk.js @@ -1,2 +1,2 @@ -(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[6],{28:function(e,r,t){"use strict";t.r(r),r.default=t.p+"static/media/ProfileFrame Green Bars.363b5131.png"}}]); -//# sourceMappingURL=6.bb3b5b21.chunk.js.map \ No newline at end of file +(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[6],{28:function(e,r,t){"use strict";t.r(r),r.default=t.p+"static/media/ProfileFrame Green Bars.7bbf79c3.png"}}]); +//# sourceMappingURL=6.af364642.chunk.js.map \ No newline at end of file diff --git a/static/js/6.af364642.chunk.js.map b/static/js/6.af364642.chunk.js.map new file mode 100644 index 0000000..5d6a1a2 --- /dev/null +++ b/static/js/6.af364642.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["frames/ProfileFrame Green Bars.png"],"names":[],"mappings":"6IAAA,OAAe,cAA0B","file":"static/js/6.af364642.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame Green Bars.7bbf79c3.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/6.bb3b5b21.chunk.js.map b/static/js/6.bb3b5b21.chunk.js.map deleted file mode 100644 index c7f7f9b..0000000 --- a/static/js/6.bb3b5b21.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["frames/ProfileFrame Green Bars.png"],"names":[],"mappings":"6IAAA,OAAe,cAA0B","file":"static/js/6.bb3b5b21.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame Green Bars.363b5131.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/7.497aacd9.chunk.js.map b/static/js/7.497aacd9.chunk.js.map deleted file mode 100644 index 3ddf069..0000000 --- a/static/js/7.497aacd9.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["frames/ProfileFrame Mixed Bars.png"],"names":[],"mappings":"6IAAA,OAAe,cAA0B","file":"static/js/7.497aacd9.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame Mixed Bars.2624625f.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/7.497aacd9.chunk.js b/static/js/7.98537f00.chunk.js similarity index 73% rename from static/js/7.497aacd9.chunk.js rename to static/js/7.98537f00.chunk.js index d030c11..857e605 100644 --- a/static/js/7.497aacd9.chunk.js +++ b/static/js/7.98537f00.chunk.js @@ -1,2 +1,2 @@ -(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[7],{29:function(e,r,i){"use strict";i.r(r),r.default=i.p+"static/media/ProfileFrame Mixed Bars.2624625f.png"}}]); -//# sourceMappingURL=7.497aacd9.chunk.js.map \ No newline at end of file +(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[7],{29:function(e,r,i){"use strict";i.r(r),r.default=i.p+"static/media/ProfileFrame Mixed Bars.d086a635.png"}}]); +//# sourceMappingURL=7.98537f00.chunk.js.map \ No newline at end of file diff --git a/static/js/7.98537f00.chunk.js.map b/static/js/7.98537f00.chunk.js.map new file mode 100644 index 0000000..0924d0a --- /dev/null +++ b/static/js/7.98537f00.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["frames/ProfileFrame Mixed Bars.png"],"names":[],"mappings":"6IAAA,OAAe,cAA0B","file":"static/js/7.98537f00.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame Mixed Bars.d086a635.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/8.024be94a.chunk.js b/static/js/8.024be94a.chunk.js deleted file mode 100644 index 333a8ec..0000000 --- a/static/js/8.024be94a.chunk.js +++ /dev/null @@ -1,2 +0,0 @@ -(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[8],{30:function(e,r,p){"use strict";p.r(r),r.default=p.p+"static/media/ProfileFrame Purple.f15807cf.png"}}]); -//# sourceMappingURL=8.024be94a.chunk.js.map \ No newline at end of file diff --git a/static/js/8.024be94a.chunk.js.map b/static/js/8.024be94a.chunk.js.map deleted file mode 100644 index 89a16f0..0000000 --- a/static/js/8.024be94a.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["frames/ProfileFrame Purple.png"],"names":[],"mappings":"6IAAA,OAAe,cAA0B","file":"static/js/8.024be94a.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame Purple.f15807cf.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/8.386c5bac.chunk.js b/static/js/8.386c5bac.chunk.js new file mode 100644 index 0000000..f4c8b58 --- /dev/null +++ b/static/js/8.386c5bac.chunk.js @@ -0,0 +1,2 @@ +(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[8],{30:function(A,g,w){"use strict";w.r(g),g.default="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAQ5CAMAAAAQkk8YAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAF6UExURVgsg1gsglgsg1csglgsglgrg1grg1YqgVcrgVkrglctglcrg1oqhFcnf08ff0dwTFgrg1Ysglcqglcrglgrg1crg1UqhFcrg1Umg1gqg1YrhE8vf1Ysg1YrhVMph1crglgph1gqglcsgksth1YqgAAA/1UshFYrgVYpglophFcrg1YsgVUqf1YrglYrgVYsgFgrglcrgVgrgUseh1ksglcsgv///////1srhP///////////1UohPTy99/X6MCv0aGIuZd7sW5Hk6yVwYxuqm1Gk1ktg/7+/2I6i3hUmt/X54xvqoJgoquWwWM6i+rl78u82LaiyauVwYJiopZ8sYFiolgtg9XK4Onk7//+/+DY6ODX6G5HktTJ4PTx97ajycCv0Fgsgsu92IxuqYJhomI5i8Cw0KGJuW1HkqyWwW1GkvPx92xGk3hUm5Z7sYFgosCu0XdTmrajyJZ8sloqhHdTm1gsg3dUmurk76uWwP///////1crf1Ysf+hWIwEAAAB+dFJOU//+38+/r5+QgG9gQDAgEADvUGCg34AwryFfcBCQQTHPMXGgEWEBUUFQT++QMLBwYc+gcBGPjzBgcID//lH///////////////////////////////////////////////9/////////////////////////YP+f////UJ9AUHwUlcwAACOtSURBVHgB7N0HdrM4FIBRDYgqQHKM/972v8npvfiESdzvXcR33nvCSdgI4LsAIByAcADCAQgHIBwAwgEIByAcgHAAwgEgHIBwAMIBCAcgHADCAQgHIByAcADCAQgHgHAAwgEIByAcgHAACAcgHIBwAMJxBoBwAMIBCAeAcADCAQgHIByAcAAIB1VVx6Ztu74fxnFMP5rm3yw5L/Nv0k/GcRz6vmvbGGNVhUeBcFCq2Lb9MO7SPOcXmqeUxqFvm1iXgHBwb6q67fpxN835ZOaUxr5rYhUQDm5aqZtuGKc5n9WcdkPX3NoQgnBQNd2wm5Z8Ucu0G7pYB4SDWyjGnK/KlPRDOLhSVduP05Kv17TrG/kQDq5oyhjn/CzygXBQ6naYlnxzljR0MZwbwkGJtzJmHBk+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"}}]); +//# sourceMappingURL=8.386c5bac.chunk.js.map \ No newline at end of file diff --git a/static/js/8.386c5bac.chunk.js.map b/static/js/8.386c5bac.chunk.js.map new file mode 100644 index 0000000..4dab6b4 --- /dev/null +++ b/static/js/8.386c5bac.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["frames/ProfileFrame Purple.png"],"names":[],"mappings":"6IAAA,OAAe","file":"static/js/8.386c5bac.chunk.js","sourcesContent":["export default \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAQ5CAMAAAAQkk8YAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAF6UExURVgsg1gsglgsg1csglgsglgrg1grg1YqgVcrgVkrglctglcrg1oqhFcnf08ff0dwTFgrg1Ysglcqglcrglgrg1crg1UqhFcrg1Umg1gqg1YrhE8vf1Ysg1YrhVMph1crglgph1gqglcsgksth1YqgAAA/1UshFYrgVYpglophFcrg1YsgVUqf1YrglYrgVYsgFgrglcrgVgrgUseh1ksglcsgv///////1srhP///////////1UohPTy99/X6MCv0aGIuZd7sW5Hk6yVwYxuqm1Gk1ktg/7+/2I6i3hUmt/X54xvqoJgoquWwWM6i+rl78u82LaiyauVwYJiopZ8sYFiolgtg9XK4Onk7//+/+DY6ODX6G5HktTJ4PTx97ajycCv0Fgsgsu92IxuqYJhomI5i8Cw0KGJuW1HkqyWwW1GkvPx92xGk3hUm5Z7sYFgosCu0XdTmrajyJZ8sloqhHdTm1gsg3dUmurk76uWwP///////1crf1Ysf+hWIwEAAAB+dFJOU//+38+/r5+QgG9gQDAgEADvUGCg34AwryFfcBCQQTHPMXGgEWEBUUFQT++QMLBwYc+gcBGPjzBgcID//lH///////////////////////////////////////////////9/////////////////////////YP+f////UJ9AUHwUlcwAACOtSURBVHgB7N0HdrM4FIBRDYgqQHKM/972v8npvfiESdzvXcR33nvCSdgI4LsAIByAcADCAQgHIBwAwgEIByAcgHAAwgEgHIBwAMIBCAcgHADCAQgHIByAcADCAQgHgHAAwgEIByAcgHAACAcgHIBwAMJxBoBwAMIBCAeAcADCAQgHIByAcAAIB1VVx6Ztu74fxnFMP5rm3yw5L/Nv0k/GcRz6vmvbGGNVhUeBcFCq2Lb9MO7SPOcXmqeUxqFvm1iXgHBwb6q67fpxN835ZOaUxr5rYhUQDm5aqZtuGKc5n9WcdkPX3NoQgnBQNd2wm5Z8Ucu0G7pYB4SDWyjGnK/KlPRDOLhSVduP05Kv17TrG/kQDq5oyhjn/CzygXBQ6naYlnxzljR0MZwbwkGJtzJmHBk+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\""],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/9.535ffc77.chunk.js.map b/static/js/9.535ffc77.chunk.js.map deleted file mode 100644 index 32118dc..0000000 --- a/static/js/9.535ffc77.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["frames/ProfileFrame R&Y Bars.png"],"names":[],"mappings":"6IAAA,OAAe,cAA0B","file":"static/js/9.535ffc77.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame R&Y Bars.1185c319.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/9.535ffc77.chunk.js b/static/js/9.b2f113da.chunk.js similarity index 73% rename from static/js/9.535ffc77.chunk.js rename to static/js/9.b2f113da.chunk.js index 33a2616..04693b6 100644 --- a/static/js/9.535ffc77.chunk.js +++ b/static/js/9.b2f113da.chunk.js @@ -1,2 +1,2 @@ -(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[9],{31:function(e,r,t){"use strict";t.r(r),r.default=t.p+"static/media/ProfileFrame R&Y Bars.1185c319.png"}}]); -//# sourceMappingURL=9.535ffc77.chunk.js.map \ No newline at end of file +(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[9],{31:function(e,r,t){"use strict";t.r(r),r.default=t.p+"static/media/ProfileFrame R&Y Bars.04be9167.png"}}]); +//# sourceMappingURL=9.b2f113da.chunk.js.map \ No newline at end of file diff --git a/static/js/9.b2f113da.chunk.js.map b/static/js/9.b2f113da.chunk.js.map new file mode 100644 index 0000000..27e179c --- /dev/null +++ b/static/js/9.b2f113da.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["frames/ProfileFrame R&Y Bars.png"],"names":[],"mappings":"6IAAA,OAAe,cAA0B","file":"static/js/9.b2f113da.chunk.js","sourcesContent":["export default __webpack_public_path__ + \"static/media/ProfileFrame R&Y Bars.04be9167.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.5a66d5eb.chunk.js b/static/js/main.8c2fdff3.chunk.js similarity index 78% rename from static/js/main.5a66d5eb.chunk.js rename to static/js/main.8c2fdff3.chunk.js index 5734ac3..ff7f21c 100644 --- a/static/js/main.5a66d5eb.chunk.js +++ b/static/js/main.8c2fdff3.chunk.js @@ -1,2 +1,2 @@ -(this["webpackJsonpprofile-picture-generator"]=this["webpackJsonpprofile-picture-generator"]||[]).push([[0],{20:function(e,t,r){},24:function(e,t,r){var a={"./ProfileFrame B&G Bars.png":[26,4],"./ProfileFrame Blue Bars.png":[27,5],"./ProfileFrame Green Bars.png":[28,6],"./ProfileFrame Mixed Bars.png":[29,7],"./ProfileFrame Purple.png":[30,8],"./ProfileFrame R&Y Bars.png":[31,9],"./ProfileFrame Red Bars.png":[32,10],"./ProfileFrame White Bars.png":[33,11],"./ProfileFrame Yellow Bars.png":[34,12]};function n(e){if(!r.o(a,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],n=t[0];return r.e(t[1]).then((function(){return r(n)}))}n.keys=function(){return Object.keys(a)},n.id=24,e.exports=n},25:function(e,t,r){"use strict";r.r(t);var a=r(1),n=r(0),c=r.n(n),o=r(11),s=r.n(o),i=r(10),l=r(9),u=r(3),f=(r(20),r(14)),d=r(5),j=r.n(d),h=r(8);var b=function(e){var t=e.onFrameChange,c=Object(n.useState)([]),o=Object(u.a)(c,2),s=o[0],i=o[1],l=Object(n.useState)(null),f=Object(u.a)(l,2),d=f[0],b=f[1];Object(n.useEffect)((function(){function e(){return(e=Object(h.a)(j.a.mark((function e(){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Promise.all(["ProfileFrame Purple","ProfileFrame Yellow Bars","ProfileFrame Red Bars","ProfileFrame Blue Bars","ProfileFrame Green Bars","ProfileFrame White Bars","ProfileFrame Mixed Bars","ProfileFrame R&Y Bars","ProfileFrame B&G Bars"].map(function(){var e=Object(h.a)(j.a.mark((function e(t){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=t,e.next=3,r(24)("./".concat(t,".png"));case 3:return e.t1=e.sent,e.abrupt("return",{name:e.t0,src:e.t1});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())).then((function(e){i(e),b(e[0].src.default)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var m=Object(n.useCallback)((function(e){b(e.target.dataset.src)}),[b]);return Object(n.useEffect)((function(){t(d)}),[t,d]),Object(a.jsxs)("div",{className:"FrameChooser",children:[Object(a.jsx)("h2",{children:"Choose a frame:"}),s.map((function(e){var t=e.src.default,r=d===t;return Object(a.jsx)("img",{alt:e.name,"data-src":t,src:t,className:r?"frame choosen":"frame",onClick:m},t)}))]})},m=r.p+"static/media/HeaderImage.f98423dd.svg",p=r(13),O=1080;var g=function(){var e=Object(n.useState)(null),t=Object(u.a)(e,2),r=t[0],c=t[1],o=Object(n.useState)(null),s=Object(u.a)(o,2),d=s[0],j=s[1],h=Object(n.useState)(null),g=Object(u.a)(h,2),v=g[0],F=g[1],P=Object(n.useState)(null),x=Object(u.a)(P,2),B=x[0],w=x[1],C=Object(n.useCallback)((function(e){c(e)}),[c]),y=Object(n.useCallback)((function(e){if(e){var t=new FileReader;t.onload=function(e){var t=new Image;t.onload=function(){var e=document.createElement("canvas");e.width=O,e.height=O;var r,a,n=e.getContext("2d",{alpha:!0});t.width {\n async function loadFrames(){\n Promise.all(\n [\n 'ProfileFrame Purple',\n 'ProfileFrame Yellow Bars',\n 'ProfileFrame Red Bars',\n 'ProfileFrame Blue Bars',\n 'ProfileFrame Green Bars',\n 'ProfileFrame White Bars',\n 'ProfileFrame Mixed Bars',\n 'ProfileFrame R&Y Bars',\n 'ProfileFrame B&G Bars',\n ]\n .map(async frame_filename => {\n return {\n name: frame_filename,\n src: await import(`./frames/${frame_filename}.png`),\n }\n })\n )\n .then(new_frames => {\n setFrames(new_frames)\n setChoosenFrame(new_frames[0].src.default)\n })\n }\n loadFrames()\n }, [])\n\n const handleImageChoosing = useCallback(event => {\n setChoosenFrame(event.target.dataset.src)\n }, [setChoosenFrame])\n\n useEffect(() => {\n onFrameChange(choosenFrame)\n }, [onFrameChange, choosenFrame])\n\n return (\n
\n

Choose a frame:

\n {\n frames.map(frame => {\n const frame_src_path = frame.src.default\n const isChoosen = choosenFrame === frame_src_path\n return {frame.name}\n })\n } \n
\n )\n}\n\nexport default FrameChooser\n","export default __webpack_public_path__ + \"static/media/HeaderImage.f98423dd.svg\";","import { useState, useEffect, useCallback } from 'react'\nimport './App.css'\nimport { useDropzone } from 'react-dropzone'\nimport FrameChooser from './FrameChooser.js'\nimport HeaderImage from './HeaderImage.svg'\n\nimport mergeImages from 'merge-images'\n\nconst frameSize = 1080\n\nfunction App() {\n const [frameURL, setFrameURL] = useState(null)\n const [originalPhoto, setOriginalPhoto] = useState(null)\n const [photo, setPhoto] = useState(null)\n const [combinedImage, setCombinedImage] = useState(null)\n\n const handleFrameURL = useCallback(newFrameURL => {\n setFrameURL(newFrameURL)\n }, [setFrameURL])\n\n\n const handleReadFile = useCallback(file => {\n if (!(!!file)) {\n return;\n }\n\n const reader = new FileReader()\n reader.onload = reader_event => {\n const img = new Image()\n img.onload = function () {\n const offscreenCanvas = document.createElement('canvas')\n offscreenCanvas.width = frameSize\n offscreenCanvas.height = frameSize\n\n const offscreenCanvas_ctx = offscreenCanvas.getContext('2d', { alpha: true })\n\n let width, height;\n if (img.width < img.height) {\n height = (img.height / img.width) * frameSize\n width = frameSize\n } else {\n height = frameSize\n width = (img.width / img.height) * frameSize\n }\n \n offscreenCanvas_ctx.drawImage(\n img,\n (frameSize - width) / 2,\n (frameSize - height) / 2,\n width,\n height,\n )\n\n const pngUrl = offscreenCanvas.toDataURL()\n setPhoto(pngUrl)\n }\n img.src = reader_event.target.result\n setOriginalPhoto(reader_event.target.result)\n }\n reader.readAsDataURL(file)\n }, [])\n\n const handleImage = useCallback(files_event => {\n handleReadFile(files_event.target.files[0])\n }, [handleReadFile])\n\n const onDrop = useCallback(acceptedFiles => {\n handleReadFile(acceptedFiles[0])\n }, [handleReadFile])\n\n const { isDragActive, getRootProps } = useDropzone({\n onDrop,\n accept: 'image/*',\n maxFiles: 1,\n noKeyboard: true,\n })\n\n\n useEffect(() => {\n mergeImages([\n ...(photo ? [photo] : []),\n ...(frameURL ? [frameURL] : []),\n ])\n .then(b64 => setCombinedImage(b64))\n }, [photo, frameURL])\n\n\n return (\n
\n \"Volt\n\n
\n Drop your photo here ...\n
\n\n

Choose your Photo:

\n

It should best be a square image or your face in the middle. The photo is not saved and never leaves your computer.

\n\n \n\n \n\n

Download your Photo:

\n \"Finished\n \n \n \n
\n )\n}\n\nexport default App\n","const reportWebVitals = onPerfEntry => {\n if (onPerfEntry && onPerfEntry instanceof Function) {\n import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {\n getCLS(onPerfEntry)\n getFID(onPerfEntry)\n getFCP(onPerfEntry)\n getLCP(onPerfEntry)\n getTTFB(onPerfEntry)\n })\n }\n}\n\nexport default reportWebVitals\n","import React from 'react'\nimport ReactDOM from 'react-dom'\nimport App from './App'\nimport reportWebVitals from './reportWebVitals'\n\nReactDOM.render(\n \n \n ,\n document.getElementById('root')\n)\n\n// If you want to start measuring performance in your app, pass a function\n// to log results (for example: reportWebVitals(console.log))\n// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals\nreportWebVitals()\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["frames lazy /^/.//.*/.png$/ groupOptions: {} namespace object","FrameChooser.js","HeaderImage.svg","App.js","reportWebVitals.js","index.js"],"names":["map","webpackAsyncContext","req","__webpack_require__","o","Promise","resolve","then","e","Error","code","ids","id","keys","Object","module","exports","FrameChooser","onFrameChange","useState","frames","setFrames","choosenFrame","setChoosenFrame","useEffect","a","all","frame_filename","name","src","new_frames","default","loadFrames","handleImageChoosing","useCallback","event","target","dataset","className","frame","frame_src_path","isChoosen","alt","data-src","onClick","frameSize","App","frameURL","setFrameURL","originalPhoto","setOriginalPhoto","photo","setPhoto","combinedImage","setCombinedImage","handleFrameURL","newFrameURL","handleReadFile","file","reader","FileReader","onload","reader_event","img","Image","offscreenCanvas","document","createElement","width","height","offscreenCanvas_ctx","getContext","alpha","drawImage","pngUrl","toDataURL","result","readAsDataURL","handleImage","files_event","files","onDrop","acceptedFiles","useDropzone","accept","maxFiles","noKeyboard","isDragActive","getRootProps","mergeImages","b64","HeaderImage","tabIndex","style","outline","onChange","type","display","download","href","rel","reportWebVitals","onPerfEntry","Function","getCLS","getFID","getFCP","getLCP","getTTFB","ReactDOM","render","StrictMode","getElementById"],"mappings":"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","file":"static/js/main.8c2fdff3.chunk.js","sourcesContent":["var map = {\n\t\"./ProfileFrame B&G Bars.png\": [\n\t\t26,\n\t\t4\n\t],\n\t\"./ProfileFrame Blue Bars.png\": [\n\t\t27,\n\t\t5\n\t],\n\t\"./ProfileFrame Green Bars.png\": [\n\t\t28,\n\t\t6\n\t],\n\t\"./ProfileFrame Mixed Bars.png\": [\n\t\t29,\n\t\t7\n\t],\n\t\"./ProfileFrame Purple.png\": [\n\t\t30,\n\t\t8\n\t],\n\t\"./ProfileFrame R&Y Bars.png\": [\n\t\t31,\n\t\t9\n\t],\n\t\"./ProfileFrame Red Bars.png\": [\n\t\t32,\n\t\t10\n\t],\n\t\"./ProfileFrame White Bars.png\": [\n\t\t33,\n\t\t11\n\t],\n\t\"./ProfileFrame Yellow Bars.png\": [\n\t\t34,\n\t\t12\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn __webpack_require__.e(ids[1]).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = 24;\nmodule.exports = webpackAsyncContext;","import { useState, useEffect, useCallback } from 'react'\n\nfunction FrameChooser({onFrameChange}) {\n const [frames, setFrames] = useState([])\n const [choosenFrame, setChoosenFrame] = useState(null)\n\n useEffect(() => {\n async function loadFrames(){\n Promise.all(\n [\n 'ProfileFrame Purple',\n 'ProfileFrame Yellow Bars',\n 'ProfileFrame Red Bars',\n 'ProfileFrame Blue Bars',\n 'ProfileFrame Green Bars',\n 'ProfileFrame White Bars',\n 'ProfileFrame Mixed Bars',\n 'ProfileFrame R&Y Bars',\n 'ProfileFrame B&G Bars',\n ]\n .map(async frame_filename => {\n return {\n name: frame_filename,\n src: await import(`./frames/${frame_filename}.png`),\n }\n })\n )\n .then(new_frames => {\n setFrames(new_frames)\n setChoosenFrame(new_frames[0].src.default)\n })\n }\n loadFrames()\n }, [])\n\n const handleImageChoosing = useCallback(event => {\n setChoosenFrame(event.target.dataset.src)\n }, [setChoosenFrame])\n\n useEffect(() => {\n onFrameChange(choosenFrame)\n }, [onFrameChange, choosenFrame])\n\n return (\n
\n

Choose a frame:

\n {\n frames.map(frame => {\n const frame_src_path = frame.src.default\n const isChoosen = choosenFrame === frame_src_path\n return {frame.name}\n })\n } \n
\n )\n}\n\nexport default FrameChooser\n","export default __webpack_public_path__ + \"static/media/HeaderImage.1f39a672.svg\";","import { useState, useEffect, useCallback } from 'react'\nimport './App.css'\nimport { useDropzone } from 'react-dropzone'\nimport FrameChooser from './FrameChooser.js'\nimport HeaderImage from './HeaderImage.svg'\n\nimport mergeImages from 'merge-images'\n\nconst frameSize = 1080\n\nfunction App() {\n const [frameURL, setFrameURL] = useState(null)\n const [originalPhoto, setOriginalPhoto] = useState(null)\n const [photo, setPhoto] = useState(null)\n const [combinedImage, setCombinedImage] = useState(null)\n\n const handleFrameURL = useCallback(newFrameURL => {\n setFrameURL(newFrameURL)\n }, [setFrameURL])\n\n\n const handleReadFile = useCallback(file => {\n if (!(!!file)) {\n return;\n }\n\n const reader = new FileReader()\n reader.onload = reader_event => {\n const img = new Image()\n img.onload = function () {\n const offscreenCanvas = document.createElement('canvas')\n offscreenCanvas.width = frameSize\n offscreenCanvas.height = frameSize\n\n const offscreenCanvas_ctx = offscreenCanvas.getContext('2d', { alpha: true })\n\n let width, height;\n if (img.width < img.height) {\n height = (img.height / img.width) * frameSize\n width = frameSize\n } else {\n height = frameSize\n width = (img.width / img.height) * frameSize\n }\n \n offscreenCanvas_ctx.drawImage(\n img,\n (frameSize - width) / 2,\n (frameSize - height) / 2,\n width,\n height,\n )\n\n const pngUrl = offscreenCanvas.toDataURL()\n setPhoto(pngUrl)\n }\n img.src = reader_event.target.result\n setOriginalPhoto(reader_event.target.result)\n }\n reader.readAsDataURL(file)\n }, [])\n\n const handleImage = useCallback(files_event => {\n handleReadFile(files_event.target.files[0])\n }, [handleReadFile])\n\n const onDrop = useCallback(acceptedFiles => {\n handleReadFile(acceptedFiles[0])\n }, [handleReadFile])\n\n const { isDragActive, getRootProps } = useDropzone({\n onDrop,\n accept: 'image/*',\n maxFiles: 1,\n noKeyboard: true,\n })\n\n\n useEffect(() => {\n mergeImages([\n ...(photo ? [photo] : []),\n ...(frameURL ? [frameURL] : []),\n ])\n .then(b64 => setCombinedImage(b64))\n }, [photo, frameURL])\n\n\n return (\n
\n \"Volt\n\n
\n Drop your photo here ...\n
\n\n

Choose your Photo:

\n

It should best be a square image or your face in the middle. The photo is not saved and never leaves your computer.

\n\n \n\n \n\n

Download your Photo:

\n \"Finished\n \n \n \n
\n )\n}\n\nexport default App\n","const reportWebVitals = onPerfEntry => {\n if (onPerfEntry && onPerfEntry instanceof Function) {\n import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {\n getCLS(onPerfEntry)\n getFID(onPerfEntry)\n getFCP(onPerfEntry)\n getLCP(onPerfEntry)\n getTTFB(onPerfEntry)\n })\n }\n}\n\nexport default reportWebVitals\n","import React from 'react'\nimport ReactDOM from 'react-dom'\nimport App from './App'\nimport reportWebVitals from './reportWebVitals'\n\nReactDOM.render(\n \n \n ,\n document.getElementById('root')\n)\n\n// If you want to start measuring performance in your app, pass a function\n// to log results (for example: reportWebVitals(console.log))\n// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals\nreportWebVitals()\n"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/runtime-main.ff7112fd.js b/static/js/runtime-main.bc0ce809.js similarity index 90% rename from static/js/runtime-main.ff7112fd.js rename to static/js/runtime-main.bc0ce809.js index 874b886..f86b191 100644 --- a/static/js/runtime-main.ff7112fd.js +++ b/static/js/runtime-main.bc0ce809.js @@ -1,2 +1,2 @@ -!function(e){function r(r){for(var n,a,i=r[0],c=r[1],f=r[2],p=0,s=[];p \ No newline at end of file diff --git a/static/media/HeaderImage.f98423dd.svg b/static/media/HeaderImage.f98423dd.svg deleted file mode 100644 index aaa112f..0000000 --- a/static/media/HeaderImage.f98423dd.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/static/media/ProfileFrame B&G Bars.2a430953.png b/static/media/ProfileFrame B&G Bars.2a430953.png new file mode 100644 index 0000000..efcc74a Binary files /dev/null and b/static/media/ProfileFrame B&G Bars.2a430953.png differ diff --git a/static/media/ProfileFrame B&G Bars.b84e992d.png b/static/media/ProfileFrame B&G Bars.b84e992d.png deleted file mode 100644 index 50475ec..0000000 Binary files a/static/media/ProfileFrame B&G Bars.b84e992d.png and /dev/null differ diff --git a/static/media/ProfileFrame Blue Bars.014e4dc2.png b/static/media/ProfileFrame Blue Bars.014e4dc2.png deleted file mode 100644 index a358856..0000000 Binary files a/static/media/ProfileFrame Blue Bars.014e4dc2.png and /dev/null differ diff --git a/static/media/ProfileFrame Blue Bars.82e50d9c.png b/static/media/ProfileFrame Blue Bars.82e50d9c.png new file mode 100644 index 0000000..ba9e24d Binary files /dev/null and b/static/media/ProfileFrame Blue Bars.82e50d9c.png differ diff --git a/static/media/ProfileFrame Green Bars.363b5131.png b/static/media/ProfileFrame Green Bars.363b5131.png deleted file mode 100644 index 931523b..0000000 Binary files a/static/media/ProfileFrame Green Bars.363b5131.png and /dev/null differ diff --git a/static/media/ProfileFrame Green Bars.7bbf79c3.png b/static/media/ProfileFrame Green Bars.7bbf79c3.png new file mode 100644 index 0000000..747b94c Binary files /dev/null and b/static/media/ProfileFrame Green Bars.7bbf79c3.png differ diff --git a/static/media/ProfileFrame Mixed Bars.2624625f.png b/static/media/ProfileFrame Mixed Bars.2624625f.png deleted file mode 100644 index 3a06a03..0000000 Binary files a/static/media/ProfileFrame Mixed Bars.2624625f.png and /dev/null differ diff --git a/static/media/ProfileFrame Mixed Bars.d086a635.png b/static/media/ProfileFrame Mixed Bars.d086a635.png new file mode 100644 index 0000000..5e7cbfd Binary files /dev/null and b/static/media/ProfileFrame Mixed Bars.d086a635.png differ diff --git a/static/media/ProfileFrame Purple.f15807cf.png b/static/media/ProfileFrame Purple.f15807cf.png deleted file mode 100644 index caf7d57..0000000 Binary files a/static/media/ProfileFrame Purple.f15807cf.png and /dev/null differ diff --git a/static/media/ProfileFrame R&Y Bars.04be9167.png b/static/media/ProfileFrame R&Y Bars.04be9167.png new file mode 100644 index 0000000..98be818 Binary files /dev/null and b/static/media/ProfileFrame R&Y Bars.04be9167.png differ diff --git a/static/media/ProfileFrame R&Y Bars.1185c319.png b/static/media/ProfileFrame R&Y Bars.1185c319.png deleted file mode 100644 index 9c6bff2..0000000 Binary files a/static/media/ProfileFrame R&Y Bars.1185c319.png and /dev/null differ diff --git a/static/media/ProfileFrame Red Bars.665010b1.png b/static/media/ProfileFrame Red Bars.665010b1.png deleted file mode 100644 index 9521d1d..0000000 Binary files a/static/media/ProfileFrame Red Bars.665010b1.png and /dev/null differ diff --git a/static/media/ProfileFrame Red Bars.ce89d447.png b/static/media/ProfileFrame Red Bars.ce89d447.png new file mode 100644 index 0000000..517a89c Binary files /dev/null and b/static/media/ProfileFrame Red Bars.ce89d447.png differ diff --git a/static/media/ProfileFrame White Bars.46fa013d.png b/static/media/ProfileFrame White Bars.46fa013d.png new file mode 100644 index 0000000..20e683b Binary files /dev/null and b/static/media/ProfileFrame White Bars.46fa013d.png differ diff --git a/static/media/ProfileFrame White Bars.b2de0d4d.png b/static/media/ProfileFrame White Bars.b2de0d4d.png deleted file mode 100644 index 436f996..0000000 Binary files a/static/media/ProfileFrame White Bars.b2de0d4d.png and /dev/null differ diff --git a/static/media/ProfileFrame Yellow Bars.00b147cf.png b/static/media/ProfileFrame Yellow Bars.00b147cf.png new file mode 100644 index 0000000..9fd8e0b Binary files /dev/null and b/static/media/ProfileFrame Yellow Bars.00b147cf.png differ diff --git a/static/media/ProfileFrame Yellow Bars.a7793831.png b/static/media/ProfileFrame Yellow Bars.a7793831.png deleted file mode 100644 index 5f93431..0000000 Binary files a/static/media/ProfileFrame Yellow Bars.a7793831.png and /dev/null differ diff --git a/volt-logo-192.png b/volt-logo-192.png index 1c741bc..b93ee72 100644 Binary files a/volt-logo-192.png and b/volt-logo-192.png differ diff --git a/volt-logo-512.png b/volt-logo-512.png index 31f35dc..8d00793 100644 Binary files a/volt-logo-512.png and b/volt-logo-512.png differ diff --git a/volt-logo-64.png b/volt-logo-64.png index 4658d3c..588ef1f 100644 Binary files a/volt-logo-64.png and b/volt-logo-64.png differ