diff --git a/android-chrome-192x192.png b/android-chrome-192x192.png new file mode 100644 index 0000000..3b0cc72 Binary files /dev/null and b/android-chrome-192x192.png differ diff --git a/asset-manifest.json b/asset-manifest.json new file mode 100644 index 0000000..b20d3f9 --- /dev/null +++ b/asset-manifest.json @@ -0,0 +1,13 @@ +{ + "main.js": "/CaseBuddy/static/js/main.448ed75c.chunk.js", + "main.js.map": "/CaseBuddy/static/js/main.448ed75c.chunk.js.map", + "static/js/1.c31350e6.chunk.js": "/CaseBuddy/static/js/1.c31350e6.chunk.js", + "static/js/1.c31350e6.chunk.js.map": "/CaseBuddy/static/js/1.c31350e6.chunk.js.map", + "static/js/2.2b8e7308.chunk.js": "/CaseBuddy/static/js/2.2b8e7308.chunk.js", + "static/js/2.2b8e7308.chunk.js.map": "/CaseBuddy/static/js/2.2b8e7308.chunk.js.map", + "runtime~main.js": "/CaseBuddy/static/js/runtime~main.a8a5e9a4.js", + "runtime~main.js.map": "/CaseBuddy/static/js/runtime~main.a8a5e9a4.js.map", + "index.html": "/CaseBuddy/index.html", + "precache-manifest.598c42aa6be0ceef1d159f644dab555e.js": "/CaseBuddy/precache-manifest.598c42aa6be0ceef1d159f644dab555e.js", + "service-worker.js": "/CaseBuddy/service-worker.js" +} \ No newline at end of file diff --git a/favicon-32x32.png b/favicon-32x32.png new file mode 100644 index 0000000..1629769 Binary files /dev/null and b/favicon-32x32.png differ diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..a11777c Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..c5136e1 --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +CaseBuddy
\ No newline at end of file diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/precache-manifest.598c42aa6be0ceef1d159f644dab555e.js b/precache-manifest.598c42aa6be0ceef1d159f644dab555e.js new file mode 100644 index 0000000..bbba65f --- /dev/null +++ b/precache-manifest.598c42aa6be0ceef1d159f644dab555e.js @@ -0,0 +1,22 @@ +self.__precacheManifest = [ + { + "revision": "448ed75ccf12d3f50827", + "url": "/CaseBuddy/static/js/main.448ed75c.chunk.js" + }, + { + "revision": "c31350e6c4d51234da9c", + "url": "/CaseBuddy/static/js/1.c31350e6.chunk.js" + }, + { + "revision": "2b8e73089cc5c607c393", + "url": "/CaseBuddy/static/js/2.2b8e7308.chunk.js" + }, + { + "revision": "a8a5e9a49b97167f9378", + "url": "/CaseBuddy/static/js/runtime~main.a8a5e9a4.js" + }, + { + "revision": "988286fea3a8da7f694c4cdfe1587872", + "url": "/CaseBuddy/index.html" + } +]; \ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/service-worker.js b/service-worker.js new file mode 100644 index 0000000..af7dc05 --- /dev/null +++ b/service-worker.js @@ -0,0 +1,34 @@ +/** + * Welcome to your Workbox-powered service worker! + * + * You'll need to register this file in your web app and you should + * disable HTTP caching for this file too. + * See https://goo.gl/nhQhGp + * + * The rest of the code is auto-generated. Please don't update this file + * directly; instead, make changes to your Workbox build configuration + * and re-run your build process. + * See https://goo.gl/2aRDsh + */ + +importScripts("https://storage.googleapis.com/workbox-cdn/releases/3.6.3/workbox-sw.js"); + +importScripts( + "/CaseBuddy/precache-manifest.598c42aa6be0ceef1d159f644dab555e.js" +); + +workbox.clientsClaim(); + +/** + * The workboxSW.precacheAndRoute() method efficiently caches and responds to + * requests for URLs in the manifest. + * See https://goo.gl/S9QRab + */ +self.__precacheManifest = [].concat(self.__precacheManifest || []); +workbox.precaching.suppressWarnings(); +workbox.precaching.precacheAndRoute(self.__precacheManifest, {}); + +workbox.routing.registerNavigationRoute("/CaseBuddy/index.html", { + + blacklist: [/^\/_/,/\/[^/]+\.[^/]+$/], +}); diff --git a/static/js/1.c31350e6.chunk.js b/static/js/1.c31350e6.chunk.js new file mode 100644 index 0000000..db1983f --- /dev/null +++ b/static/js/1.c31350e6.chunk.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{14:function(e,n,t){"use strict";t.r(n),t.d(n,"getCLS",function(){return y}),t.d(n,"getFCP",function(){return g}),t.d(n,"getFID",function(){return C}),t.d(n,"getLCP",function(){return k}),t.d(n,"getTTFB",function(){return D});var i,r,a,o,u=function(e,n){return{name:e,value:void 0===n?-1:n,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(e,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return;var t=new PerformanceObserver(function(e){return e.getEntries().map(n)});return t.observe({type:e,buffered:!0}),t}}catch(e){}},f=function(e,n){var t=function t(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),n&&(removeEventListener("visibilitychange",t,!0),removeEventListener("pagehide",t,!0)))};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},s=function(e){addEventListener("pageshow",function(n){n.persisted&&e(n)},!0)},m=function(e,n,t){var i;return function(r){n.value>=0&&(r||t)&&(n.delta=n.value-(i||0),(n.delta||void 0===i)&&(i=n.value,e(n)))}},d=-1,v=function(){return"hidden"===document.visibilityState?0:1/0},p=function(){f(function(e){var n=e.timeStamp;d=n},!0)},l=function(){return d<0&&(d=v(),p(),s(function(){setTimeout(function(){d=v(),p()},0)})),{get firstHiddenTime(){return d}}},g=function(e,n){var t,i=l(),r=u("FCP"),a=function(e){"first-contentful-paint"===e.name&&(f&&f.disconnect(),e.startTime-1&&e(n)},r=u("CLS",0),a=0,o=[],d=function(e){if(!e.hadRecentInput){var n=o[0],i=o[o.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-n.startTime<5e3?(a+=e.value,o.push(e)):(a=e.value,o=[e]),a>r.value&&(r.value=a,r.entries=o,t())}},v=c("layout-shift",d);v&&(t=m(i,r,n),f(function(){v.takeRecords().map(d),t(!0)}),s(function(){a=0,h=-1,r=u("CLS",0),t=m(i,r,n)}))},w={passive:!0,capture:!0},E=new Date,L=function(e,n){i||(i=n,r=e,a=new Date,F(removeEventListener),S())},S=function(){if(r>=0&&r1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,n){var t=function(){L(e,n),r()},i=function(){r()},r=function(){removeEventListener("pointerup",t,w),removeEventListener("pointercancel",i,w)};addEventListener("pointerup",t,w),addEventListener("pointercancel",i,w)}(n,e):L(n,e)}},F=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(n){return e(n,b,w)})},C=function(e,n){var t,a=l(),d=u("FID"),v=function(e){e.startTimeperformance.now())return;t.entries=[n],e(t)}catch(e){}},"complete"===document.readyState?setTimeout(n,0):addEventListener("load",function(){return setTimeout(n,0)})}}}]); +//# sourceMappingURL=1.c31350e6.chunk.js.map \ No newline at end of file diff --git a/static/js/1.c31350e6.chunk.js.map b/static/js/1.c31350e6.chunk.js.map new file mode 100644 index 0000000..b17ea5c --- /dev/null +++ b/static/js/1.c31350e6.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/web-vitals/dist/web-vitals.js"],"names":["__webpack_require__","r","__webpack_exports__","d","h","L","F","P","e","t","n","i","name","value","delta","entries","id","concat","Date","now","Math","floor","random","a","PerformanceObserver","supportedEntryTypes","includes","self","getEntries","map","observe","type","buffered","o","document","visibilityState","removeEventListener","addEventListener","u","persisted","c","f","s","m","timeStamp","v","setTimeout","firstHiddenTime","disconnect","startTime","push","window","performance","getEntriesByName","requestAnimationFrame","p","l","hadRecentInput","length","takeRecords","T","passive","capture","y","g","w","E","entryType","target","cancelable","processingStart","forEach","S","b","once","getEntriesByType","timing","max","navigationStart","responseStart","readyState"],"mappings":"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","file":"static/js/1.c31350e6.chunk.js","sourcesContent":["var e,\n t,\n n,\n i,\n r = function r(e, t) {\n return {\n name: e,\n value: void 0 === t ? -1 : t,\n delta: 0,\n entries: [],\n id: \"v2-\".concat(Date.now(), \"-\").concat(Math.floor(8999999999999 * Math.random()) + 1e12)\n };\n },\n a = function a(e, t) {\n try {\n if (PerformanceObserver.supportedEntryTypes.includes(e)) {\n if (\"first-input\" === e && !(\"PerformanceEventTiming\" in self)) return;\n var n = new PerformanceObserver(function (e) {\n return e.getEntries().map(t);\n });\n return n.observe({\n type: e,\n buffered: !0\n }), n;\n }\n } catch (e) {}\n },\n o = function o(e, t) {\n var n = function n(i) {\n \"pagehide\" !== i.type && \"hidden\" !== document.visibilityState || (e(i), t && (removeEventListener(\"visibilitychange\", n, !0), removeEventListener(\"pagehide\", n, !0)));\n };\n addEventListener(\"visibilitychange\", n, !0), addEventListener(\"pagehide\", n, !0);\n },\n u = function u(e) {\n addEventListener(\"pageshow\", function (t) {\n t.persisted && e(t);\n }, !0);\n },\n c = function c(e, t, n) {\n var i;\n return function (r) {\n t.value >= 0 && (r || n) && (t.delta = t.value - (i || 0), (t.delta || void 0 === i) && (i = t.value, e(t)));\n };\n },\n f = -1,\n s = function s() {\n return \"hidden\" === document.visibilityState ? 0 : 1 / 0;\n },\n m = function m() {\n o(function (e) {\n var t = e.timeStamp;\n f = t;\n }, !0);\n },\n v = function v() {\n return f < 0 && (f = s(), m(), u(function () {\n setTimeout(function () {\n f = s(), m();\n }, 0);\n })), {\n get firstHiddenTime() {\n return f;\n }\n };\n },\n d = function d(e, t) {\n var n,\n i = v(),\n o = r(\"FCP\"),\n f = function f(e) {\n \"first-contentful-paint\" === e.name && (m && m.disconnect(), e.startTime < i.firstHiddenTime && (o.value = e.startTime, o.entries.push(e), n(!0)));\n },\n s = window.performance && performance.getEntriesByName && performance.getEntriesByName(\"first-contentful-paint\")[0],\n m = s ? null : a(\"paint\", f);\n (s || m) && (n = c(e, o, t), s && f(s), u(function (i) {\n o = r(\"FCP\"), n = c(e, o, t), requestAnimationFrame(function () {\n requestAnimationFrame(function () {\n o.value = performance.now() - i.timeStamp, n(!0);\n });\n });\n }));\n },\n p = !1,\n l = -1,\n h = function h(e, t) {\n p || (d(function (e) {\n l = e.value;\n }), p = !0);\n var n,\n i = function i(t) {\n l > -1 && e(t);\n },\n f = r(\"CLS\", 0),\n s = 0,\n m = [],\n v = function v(e) {\n if (!e.hadRecentInput) {\n var t = m[0],\n i = m[m.length - 1];\n s && e.startTime - i.startTime < 1e3 && e.startTime - t.startTime < 5e3 ? (s += e.value, m.push(e)) : (s = e.value, m = [e]), s > f.value && (f.value = s, f.entries = m, n());\n }\n },\n h = a(\"layout-shift\", v);\n h && (n = c(i, f, t), o(function () {\n h.takeRecords().map(v), n(!0);\n }), u(function () {\n s = 0, l = -1, f = r(\"CLS\", 0), n = c(i, f, t);\n }));\n },\n T = {\n passive: !0,\n capture: !0\n },\n y = new Date(),\n g = function g(i, r) {\n e || (e = r, t = i, n = new Date(), w(removeEventListener), E());\n },\n E = function E() {\n if (t >= 0 && t < n - y) {\n var r = {\n entryType: \"first-input\",\n name: e.type,\n target: e.target,\n cancelable: e.cancelable,\n startTime: e.timeStamp,\n processingStart: e.timeStamp + t\n };\n i.forEach(function (e) {\n e(r);\n }), i = [];\n }\n },\n S = function S(e) {\n if (e.cancelable) {\n var t = (e.timeStamp > 1e12 ? new Date() : performance.now()) - e.timeStamp;\n \"pointerdown\" == e.type ? function (e, t) {\n var n = function n() {\n g(e, t), r();\n },\n i = function i() {\n r();\n },\n r = function r() {\n removeEventListener(\"pointerup\", n, T), removeEventListener(\"pointercancel\", i, T);\n };\n addEventListener(\"pointerup\", n, T), addEventListener(\"pointercancel\", i, T);\n }(t, e) : g(t, e);\n }\n },\n w = function w(e) {\n [\"mousedown\", \"keydown\", \"touchstart\", \"pointerdown\"].forEach(function (t) {\n return e(t, S, T);\n });\n },\n L = function L(n, f) {\n var s,\n m = v(),\n d = r(\"FID\"),\n p = function p(e) {\n e.startTime < m.firstHiddenTime && (d.value = e.processingStart - e.startTime, d.entries.push(e), s(!0));\n },\n l = a(\"first-input\", p);\n s = c(n, d, f), l && o(function () {\n l.takeRecords().map(p), l.disconnect();\n }, !0), l && u(function () {\n var a;\n d = r(\"FID\"), s = c(n, d, f), i = [], t = -1, e = null, w(addEventListener), a = p, i.push(a), E();\n });\n },\n b = {},\n F = function F(e, t) {\n var n,\n i = v(),\n f = r(\"LCP\"),\n s = function s(e) {\n var t = e.startTime;\n t < i.firstHiddenTime && (f.value = t, f.entries.push(e), n());\n },\n m = a(\"largest-contentful-paint\", s);\n if (m) {\n n = c(e, f, t);\n var d = function d() {\n b[f.id] || (m.takeRecords().map(s), m.disconnect(), b[f.id] = !0, n(!0));\n };\n [\"keydown\", \"click\"].forEach(function (e) {\n addEventListener(e, d, {\n once: !0,\n capture: !0\n });\n }), o(d, !0), u(function (i) {\n f = r(\"LCP\"), n = c(e, f, t), requestAnimationFrame(function () {\n requestAnimationFrame(function () {\n f.value = performance.now() - i.timeStamp, b[f.id] = !0, n(!0);\n });\n });\n });\n }\n },\n P = function P(e) {\n var t,\n n = r(\"TTFB\");\n t = function t() {\n try {\n var t = performance.getEntriesByType(\"navigation\")[0] || function () {\n var e = performance.timing,\n t = {\n entryType: \"navigation\",\n startTime: 0\n };\n for (var n in e) \"navigationStart\" !== n && \"toJSON\" !== n && (t[n] = Math.max(e[n] - e.navigationStart, 0));\n return t;\n }();\n if (n.value = n.delta = t.responseStart, n.value < 0 || n.value > performance.now()) return;\n n.entries = [t], e(n);\n } catch (e) {}\n }, \"complete\" === document.readyState ? setTimeout(t, 0) : addEventListener(\"load\", function () {\n return setTimeout(t, 0);\n });\n };\nexport { h as getCLS, d as getFCP, L as getFID, F as getLCP, P as getTTFB };"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/2.2b8e7308.chunk.js b/static/js/2.2b8e7308.chunk.js new file mode 100644 index 0000000..7d49026 --- /dev/null +++ b/static/js/2.2b8e7308.chunk.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],[function(e,n,t){"use strict";e.exports=t(5)},function(e,n,t){"use strict";function r(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=[],r=!0,l=!1,a=void 0;try{for(var o,u=e[Symbol.iterator]();!(r=(o=u.next()).done)&&(t.push(o.value),!n||t.length!==n);r=!0);}catch(i){l=!0,a=i}finally{try{r||null==u.return||u.return()}finally{if(l)throw a}}return t}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}t.d(n,"a",function(){return r})},function(e,n){var t;t=function(){return this}();try{t=t||Function("return this")()||(0,eval)("this")}catch(r){"object"===typeof window&&(t=window)}e.exports=t},function(e,n,t){"use strict";var r=t(6);n.createRoot=r.createRoot,n.hydrateRoot=r.hydrateRoot},,function(e,n,t){"use strict";var r=Symbol.for("react.element"),l=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),m=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v=Object.assign,g={};function y(e,n,t){this.props=e,this.context=n,this.refs=g,this.updater=t||h}function b(){}function k(e,n,t){this.props=e,this.context=n,this.refs=g,this.updater=t||h}y.prototype.isReactComponent={},y.prototype.setState=function(e,n){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=y.prototype;var w=k.prototype=new b;w.constructor=k,v(w,y.prototype),w.isPureReactComponent=!0;var S=Array.isArray,x=Object.prototype.hasOwnProperty,E={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function C(e,n,t){var l,a={},o=null,u=null;if(null!=n)for(l in void 0!==n.ref&&(u=n.ref),void 0!==n.key&&(o=""+n.key),n)x.call(n,l)&&!_.hasOwnProperty(l)&&(a[l]=n[l]);var i=arguments.length-2;if(1===i)a.children=t;else if(1