diff --git a/.gitignore b/.gitignore index a5c5c19..40c116f 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,7 @@ /coverage # production -/build +#/build # misc .DS_Store diff --git a/build/512.png b/build/512.png new file mode 100644 index 0000000..7d2b84e Binary files /dev/null and b/build/512.png differ diff --git a/build/android-chrome-192x192.png b/build/android-chrome-192x192.png new file mode 100644 index 0000000..0badbbc Binary files /dev/null and b/build/android-chrome-192x192.png differ diff --git a/build/android-chrome-256x256.png b/build/android-chrome-256x256.png new file mode 100644 index 0000000..5cd3537 Binary files /dev/null and b/build/android-chrome-256x256.png differ diff --git a/build/apple-touch-icon.png b/build/apple-touch-icon.png new file mode 100644 index 0000000..e20fff6 Binary files /dev/null and b/build/apple-touch-icon.png differ diff --git a/build/asset-manifest.json b/build/asset-manifest.json new file mode 100644 index 0000000..eef1817 --- /dev/null +++ b/build/asset-manifest.json @@ -0,0 +1,15 @@ +{ + "files": { + "main.css": "/static/css/main.2bdd28e7.css", + "main.js": "/static/js/main.b8545192.js", + "static/media/YurukaStd.woff2": "/static/media/YurukaStd.e4589185c34a94a462b4.woff2", + "static/media/ShangShouFangTangTi.woff2": "/static/media/ShangShouFangTangTi.4b63e6001b3ba64f627e.woff2", + "index.html": "/index.html", + "main.2bdd28e7.css.map": "/static/css/main.2bdd28e7.css.map", + "main.b8545192.js.map": "/static/js/main.b8545192.js.map" + }, + "entrypoints": [ + "static/css/main.2bdd28e7.css", + "static/js/main.b8545192.js" + ] +} \ No newline at end of file diff --git a/build/browserconfig.xml b/build/browserconfig.xml new file mode 100644 index 0000000..b3930d0 --- /dev/null +++ b/build/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da532c + + + diff --git a/build/favicon-16x16.png b/build/favicon-16x16.png new file mode 100644 index 0000000..a5a4e4d Binary files /dev/null and b/build/favicon-16x16.png differ diff --git a/build/favicon-32x32.png b/build/favicon-32x32.png new file mode 100644 index 0000000..6775f1d Binary files /dev/null and b/build/favicon-32x32.png differ diff --git a/build/favicon.ico b/build/favicon.ico new file mode 100644 index 0000000..3b1bb21 Binary files /dev/null and b/build/favicon.ico differ diff --git a/build/img/juni/juniBlush.png b/build/img/juni/juniBlush.png new file mode 100644 index 0000000..3e13b3e Binary files /dev/null and b/build/img/juni/juniBlush.png differ diff --git a/build/img/juni/juniComf.png b/build/img/juni/juniComf.png new file mode 100644 index 0000000..29f8d8f Binary files /dev/null and b/build/img/juni/juniComf.png differ diff --git a/build/img/juni/juniHug.png b/build/img/juni/juniHug.png new file mode 100644 index 0000000..b44a719 Binary files /dev/null and b/build/img/juni/juniHug.png differ diff --git a/build/img/juni/juniKnife.png b/build/img/juni/juniKnife.png new file mode 100644 index 0000000..cc5b284 Binary files /dev/null and b/build/img/juni/juniKnife.png differ diff --git a/build/img/juni/juniLewd.png b/build/img/juni/juniLewd.png new file mode 100644 index 0000000..9fa7643 Binary files /dev/null and b/build/img/juni/juniLewd.png differ diff --git a/build/img/juni/juniOwO.png b/build/img/juni/juniOwO.png new file mode 100644 index 0000000..7c53256 Binary files /dev/null and b/build/img/juni/juniOwO.png differ diff --git a/build/img/juni/juniPat.png b/build/img/juni/juniPat.png new file mode 100644 index 0000000..89093da Binary files /dev/null and b/build/img/juni/juniPat.png differ diff --git a/build/img/juni/juniPeek.png b/build/img/juni/juniPeek.png new file mode 100644 index 0000000..5d48ef9 Binary files /dev/null and b/build/img/juni/juniPeek.png differ diff --git a/build/img/juni/juniShock.png b/build/img/juni/juniShock.png new file mode 100644 index 0000000..5733629 Binary files /dev/null and b/build/img/juni/juniShock.png differ diff --git a/build/img/juni/juniSob.png b/build/img/juni/juniSob.png new file mode 100644 index 0000000..2cc3869 Binary files /dev/null and b/build/img/juni/juniSob.png differ diff --git a/build/img/solae/solaeComf.png b/build/img/solae/solaeComf.png new file mode 100644 index 0000000..d7e62e3 Binary files /dev/null and b/build/img/solae/solaeComf.png differ diff --git a/build/img/solae/solaePat.png b/build/img/solae/solaePat.png new file mode 100644 index 0000000..1892ee5 Binary files /dev/null and b/build/img/solae/solaePat.png differ diff --git a/build/img/solae/solaePeek.png b/build/img/solae/solaePeek.png new file mode 100644 index 0000000..fb2facc Binary files /dev/null and b/build/img/solae/solaePeek.png differ diff --git a/build/img/solae/solaeSmile.png b/build/img/solae/solaeSmile.png new file mode 100644 index 0000000..2edebd9 Binary files /dev/null and b/build/img/solae/solaeSmile.png differ diff --git a/build/index.html b/build/index.html new file mode 100644 index 0000000..f0cb0b2 --- /dev/null +++ b/build/index.html @@ -0,0 +1 @@ +JuniTeeVee Stickers
\ No newline at end of file diff --git a/build/mstile-150x150.png b/build/mstile-150x150.png new file mode 100644 index 0000000..978c254 Binary files /dev/null and b/build/mstile-150x150.png differ diff --git a/build/og-image.png b/build/og-image.png new file mode 100644 index 0000000..b0f131d Binary files /dev/null and b/build/og-image.png differ diff --git a/build/powered-by-vercel.svg b/build/powered-by-vercel.svg new file mode 100644 index 0000000..8778286 --- /dev/null +++ b/build/powered-by-vercel.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/build/safari-pinned-tab.svg b/build/safari-pinned-tab.svg new file mode 100644 index 0000000..c255eff --- /dev/null +++ b/build/safari-pinned-tab.svg @@ -0,0 +1,64 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + diff --git a/build/screenshot.jpg b/build/screenshot.jpg new file mode 100644 index 0000000..d685e64 Binary files /dev/null and b/build/screenshot.jpg differ diff --git a/build/site.webmanifest b/build/site.webmanifest new file mode 100644 index 0000000..8a6f122 --- /dev/null +++ b/build/site.webmanifest @@ -0,0 +1,35 @@ +{ + "name": "Project Sekai Stickers", + "short_name": "Pjsk Stickers", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-256x256.png", + "sizes": "256x256", + "type": "image/png" + }, + { + "src": "/512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#cf93d9", + "background_color": "#121212", + "display": "standalone", + "description": "Make your own Project sekai stickers!", + "start_url": "https://st.ayaka.one/", + "dir": "ltr", + "lang": "en", + "orientation": "portrait", + "categories": [ + "entertainment", + "photo", + "productivity", + "social" + ] + } \ No newline at end of file diff --git a/build/static/css/main.2bdd28e7.css b/build/static/css/main.2bdd28e7.css new file mode 100644 index 0000000..b4d3a3e --- /dev/null +++ b/build/static/css/main.2bdd28e7.css @@ -0,0 +1,2 @@ +body{background-color:#57495b;margin:0;padding:0}@font-face{font-family:YurukaStd;src:local("YurukaStd"),url(/static/media/YurukaStd.e4589185c34a94a462b4.woff2) format("woff2")}@font-face{font-family:SSFangTangTi;src:local("SSFangTangTi"),url(/static/media/ShangShouFangTangTi.4b63e6001b3ba64f627e.woff2) format("woff2")}.App{text-align:center}.container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem}.canvas{border:1px solid #ddd;height:256px;width:296px}.vertical{align-items:center;display:flex;height:256px;justify-content:center}.horizontal{width:296px}.slider-horizontal{margin-left:-30px}.settings{color:#fff;font-family:YurukaStd;margin:1.5rem 0}.settings>div{align-items:center;display:flex;gap:1.5rem}.settings>div,.text{margin-bottom:1rem}.picker{align-items:center;display:flex;gap:1rem;justify-content:center}.modal>.MuiPopover-paper{overflow:hidden}.picker-search{margin:.5rem}.image-grid-wrapper{overflow:auto}.image-grid{border-radius:.25rem;margin:.5rem}.buttons{gap:1rem;margin-top:1rem}.buttons,.footer{align-items:center;display:flex;justify-content:center}.footer{flex-direction:column;font-family:YurukaStd;margin-top:2rem}::-webkit-scrollbar{height:.5rem;width:.5rem}::-webkit-scrollbar-thumb{background-color:#fff;border-radius:1rem;min-height:2rem}.counter{color:#fff;font-family:YurukaStd;font-weight:700;left:0;text-align:left;top:0} +/*# sourceMappingURL=main.2bdd28e7.css.map*/ \ No newline at end of file diff --git a/build/static/css/main.2bdd28e7.css.map b/build/static/css/main.2bdd28e7.css.map new file mode 100644 index 0000000..d04e920 --- /dev/null +++ b/build/static/css/main.2bdd28e7.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.2bdd28e7.css","mappings":"AAAA,KAGE,wBAAiC,CAFjC,QAAS,CACT,SAEF,CAEA,WACE,qBAAwB,CACxB,8FACF,CAEA,WACE,wBAA2B,CAC3B,2GACF,CCdA,KACE,iBACF,CAEA,WAEE,kBAAmB,CAEnB,YAAa,CACb,qBAAsB,CAFtB,sBAAuB,CAFvB,YAKF,CAEA,QAGE,qBAAsB,CAFtB,YAAa,CACb,WAEF,CAEA,UAGE,kBAAmB,CAFnB,YAAa,CAGb,YAAa,CAFb,sBAGF,CAEA,YACE,WAGF,CAEA,mBACE,iBACF,CAEA,UACE,UAAY,CACZ,qBAAwB,CACxB,eACF,CAEA,cAEE,kBAAmB,CADnB,YAAa,CAEb,UAEF,CAEA,oBAHE,kBAKF,CAEA,QAEE,kBAAmB,CADnB,YAAa,CAGb,QAAS,CADT,sBAEF,CAEA,yBACE,eACF,CAEA,eACE,YACF,CAEA,oBACE,aACF,CAEA,YAEE,oBAAsB,CADtB,YAEF,CAEA,SAIE,QAAS,CACT,eACF,CAEA,iBANE,kBAAmB,CADnB,YAAa,CAEb,sBAYF,CAPA,QAME,qBAAsB,CAJtB,qBAAwB,CADxB,eAMF,CAYA,oBAEE,YAAc,CADd,WAEF,CAEA,0BACE,qBAAuB,CACvB,kBAAmB,CACnB,eACF,CAEA,SAIE,UAAY,CAEZ,qBAAsB,CADtB,eAAiB,CAJjB,MAAO,CAEP,eAAgB,CADhB,KAKF","sources":["index.css","App.css"],"sourcesContent":["body {\r\n margin: 0;\r\n padding: 0;\r\n background-color: rgb(87, 73, 91);\r\n}\r\n\r\n@font-face {\r\n font-family: 'YurukaStd';\r\n src: local('YurukaStd'), url(./fonts/YurukaStd.woff2) format('woff2');\r\n}\r\n\r\n@font-face {\r\n font-family: 'SSFangTangTi';\r\n src: local('SSFangTangTi'), url(./fonts/ShangShouFangTangTi.woff2) format('woff2');\r\n}",".App {\r\n text-align: center;\r\n}\r\n\r\n.container {\r\n padding: 2rem;\r\n align-items: center;\r\n justify-content: center;\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.canvas {\r\n height: 256px;\r\n width: 296px;\r\n border: 1px solid #ddd;\r\n}\r\n\r\n.vertical {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n height: 256px;\r\n}\r\n\r\n.horizontal {\r\n width: 296px;\r\n /* margin-left: -30px; */\r\n\r\n}\r\n\r\n.slider-horizontal {\r\n margin-left: -30px;\r\n}\r\n\r\n.settings {\r\n color: white;\r\n font-family: \"YurukaStd\";\r\n margin: 1.5rem 0 1.5rem 0;\r\n}\r\n\r\n.settings > div {\r\n display: flex;\r\n align-items: center;\r\n gap: 1.5rem;\r\n margin-bottom: 1rem;\r\n}\r\n\r\n.text {\r\n margin-bottom: 1rem;\r\n}\r\n\r\n.picker {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n gap: 1rem;\r\n}\r\n\r\n.modal > .MuiPopover-paper {\r\n overflow: hidden;\r\n}\r\n\r\n.picker-search {\r\n margin: 0.5rem;\r\n}\r\n\r\n.image-grid-wrapper {\r\n overflow: auto;\r\n}\r\n\r\n.image-grid {\r\n margin: 0.5rem;\r\n border-radius: 0.25rem;\r\n}\r\n\r\n.buttons {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n gap: 1rem;\r\n margin-top: 1rem;\r\n}\r\n\r\n.footer {\r\n margin-top: 2rem;\r\n font-family: \"YurukaStd\";\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n flex-direction: column;\r\n}\r\n\r\n/* .footer > a {\r\n color: rgb(199, 199, 199);\r\n text-decoration: none;\r\n margin-bottom: 0.5rem;\r\n}\r\n\r\n.footer > a:hover {\r\n color: rgb(255, 255, 255);\r\n} */\r\n\r\n::-webkit-scrollbar {\r\n width: 0.5rem;\r\n height: 0.5rem;\r\n}\r\n\r\n::-webkit-scrollbar-thumb {\r\n background-color: white;\r\n border-radius: 1rem;\r\n min-height: 2rem;\r\n}\r\n\r\n.counter {\r\n left: 0;\r\n top: 0;\r\n text-align: left;\r\n color: white;\r\n font-weight: bold;\r\n font-family: YurukaStd;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/main.12a1fd73.js b/build/static/js/main.12a1fd73.js new file mode 100644 index 0000000..b9eaec6 --- /dev/null +++ b/build/static/js/main.12a1fd73.js @@ -0,0 +1,12 @@ +//remove service worker, cache, and reload page +if ("serviceWorker" in navigator) { + navigator.serviceWorker.getRegistrations().then(function (registrations) { + for (let registration of registrations) { + registration.unregister(); + } + }); +} +caches.keys().then(function (names) { + for (let name of names) caches.delete(name); +}); +window.location.reload(true); diff --git a/build/static/js/main.b8545192.js b/build/static/js/main.b8545192.js new file mode 100644 index 0000000..ec5ae09 --- /dev/null +++ b/build/static/js/main.b8545192.js @@ -0,0 +1,3 @@ +/*! For license information please see main.b8545192.js.LICENSE.txt */ +!function(){"use strict";var e={532:function(e,t){var n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),v=Symbol.for("react.offscreen");function g(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case a:case l:case i:case f:case p:return e;default:switch(e=e&&e.$$typeof){case c:case s:case d:case h:case m:case u:return e;default:return t}}case o:return t}}}n=Symbol.for("react.module.reference")},457:function(e,t,n){n(532)},110:function(e,t,n){var r=n(309),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function u(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var s=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(m){var o=p(n);o&&o!==m&&e(t,o,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var l=u(t),h=u(n),v=0;v