From dd2eb2493416bccf5e479d4ef4e19b5bacc907f0 Mon Sep 17 00:00:00 2001 From: lalavs Date: Mon, 11 Jul 2022 01:36:32 +0300 Subject: [PATCH] app --- build/asset-manifest.json | 23 + build/index.html | 1 + build/static/css/main.2bc8c298.css | 2 + build/static/css/main.2bc8c298.css.map | 1 + build/static/js/787.2e4668d5.chunk.js | 2 + build/static/js/787.2e4668d5.chunk.js.map | 1 + build/static/js/main.be2cf710.js | 3 + build/static/js/main.be2cf710.js.LICENSE.txt | 39 + build/static/js/main.be2cf710.js.map | 1 + ...o-all-400-normal.c5d001fa922fa66a147f.woff | Bin 0 -> 65456 bytes ...llic-400-normal.71a33b6b50457b2c903a.woff2 | Bin 0 -> 9628 bytes ...-ext-400-normal.804378952da8a10faae2.woff2 | Bin 0 -> 15344 bytes ...reek-400-normal.c35e4c3958e209d17b31.woff2 | Bin 0 -> 7112 bytes ...-ext-400-normal.169619821ea93019d1bb.woff2 | Bin 0 -> 1484 bytes ...atin-400-normal.b009a76ad6afe4ebd301.woff2 | Bin 0 -> 15744 bytes ...-ext-400-normal.861b791f9de857a6e7bc.woff2 | Bin 0 -> 11872 bytes ...mese-400-normal.3230f9b040f3c630e0c3.woff2 | Bin 0 -> 5560 bytes package-lock.json | 13274 ++++++++++++++++ package.json | 49 + public/index.html | 12 + src/App.css | 16 + src/App.js | 26 + .../favorite list/FavoriteKittensList.jsx | 38 + src/components/general list/KittensList.jsx | 51 + src/components/general list/KittensList.scss | 7 + src/components/item/KittenItem.jsx | 48 + src/components/item/KittenItem.scss | 52 + src/components/navigation/Navigation.jsx | 43 + src/components/navigation/Navigation.scss | 36 + src/index.js | 23 + src/reportWebVitals.js | 13 + src/store/FavoriteKittens.js | 34 + src/store/Kittens.js | 16 + 33 files changed, 13811 insertions(+) create mode 100644 build/asset-manifest.json create mode 100644 build/index.html create mode 100644 build/static/css/main.2bc8c298.css create mode 100644 build/static/css/main.2bc8c298.css.map create mode 100644 build/static/js/787.2e4668d5.chunk.js create mode 100644 build/static/js/787.2e4668d5.chunk.js.map create mode 100644 build/static/js/main.be2cf710.js create mode 100644 build/static/js/main.be2cf710.js.LICENSE.txt create mode 100644 build/static/js/main.be2cf710.js.map create mode 100644 build/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff create mode 100644 build/static/media/roboto-cyrillic-400-normal.71a33b6b50457b2c903a.woff2 create mode 100644 build/static/media/roboto-cyrillic-ext-400-normal.804378952da8a10faae2.woff2 create mode 100644 build/static/media/roboto-greek-400-normal.c35e4c3958e209d17b31.woff2 create mode 100644 build/static/media/roboto-greek-ext-400-normal.169619821ea93019d1bb.woff2 create mode 100644 build/static/media/roboto-latin-400-normal.b009a76ad6afe4ebd301.woff2 create mode 100644 build/static/media/roboto-latin-ext-400-normal.861b791f9de857a6e7bc.woff2 create mode 100644 build/static/media/roboto-vietnamese-400-normal.3230f9b040f3c630e0c3.woff2 create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/index.html create mode 100644 src/App.css create mode 100644 src/App.js create mode 100644 src/components/favorite list/FavoriteKittensList.jsx create mode 100644 src/components/general list/KittensList.jsx create mode 100644 src/components/general list/KittensList.scss create mode 100644 src/components/item/KittenItem.jsx create mode 100644 src/components/item/KittenItem.scss create mode 100644 src/components/navigation/Navigation.jsx create mode 100644 src/components/navigation/Navigation.scss create mode 100644 src/index.js create mode 100644 src/reportWebVitals.js create mode 100644 src/store/FavoriteKittens.js create mode 100644 src/store/Kittens.js diff --git a/build/asset-manifest.json b/build/asset-manifest.json new file mode 100644 index 000000000..0fd185b4b --- /dev/null +++ b/build/asset-manifest.json @@ -0,0 +1,23 @@ +{ + "files": { + "main.css": "/frontend-challenge/static/css/main.2bc8c298.css", + "main.js": "/frontend-challenge/static/js/main.be2cf710.js", + "static/js/787.2e4668d5.chunk.js": "/frontend-challenge/static/js/787.2e4668d5.chunk.js", + "static/media/roboto-all-400-normal.woff": "/frontend-challenge/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff", + "static/media/roboto-latin-400-normal.woff2": "/frontend-challenge/static/media/roboto-latin-400-normal.b009a76ad6afe4ebd301.woff2", + "static/media/roboto-cyrillic-ext-400-normal.woff2": "/frontend-challenge/static/media/roboto-cyrillic-ext-400-normal.804378952da8a10faae2.woff2", + "static/media/roboto-latin-ext-400-normal.woff2": "/frontend-challenge/static/media/roboto-latin-ext-400-normal.861b791f9de857a6e7bc.woff2", + "static/media/roboto-cyrillic-400-normal.woff2": "/frontend-challenge/static/media/roboto-cyrillic-400-normal.71a33b6b50457b2c903a.woff2", + "static/media/roboto-greek-400-normal.woff2": "/frontend-challenge/static/media/roboto-greek-400-normal.c35e4c3958e209d17b31.woff2", + "static/media/roboto-vietnamese-400-normal.woff2": "/frontend-challenge/static/media/roboto-vietnamese-400-normal.3230f9b040f3c630e0c3.woff2", + "static/media/roboto-greek-ext-400-normal.woff2": "/frontend-challenge/static/media/roboto-greek-ext-400-normal.169619821ea93019d1bb.woff2", + "index.html": "/frontend-challenge/index.html", + "main.2bc8c298.css.map": "/frontend-challenge/static/css/main.2bc8c298.css.map", + "main.be2cf710.js.map": "/frontend-challenge/static/js/main.be2cf710.js.map", + "787.2e4668d5.chunk.js.map": "/frontend-challenge/static/js/787.2e4668d5.chunk.js.map" + }, + "entrypoints": [ + "static/css/main.2bc8c298.css", + "static/js/main.be2cf710.js" + ] +} \ No newline at end of file diff --git a/build/index.html b/build/index.html new file mode 100644 index 000000000..b05d904da --- /dev/null +++ b/build/index.html @@ -0,0 +1 @@ +kittens
\ No newline at end of file diff --git a/build/static/css/main.2bc8c298.css b/build/static/css/main.2bc8c298.css new file mode 100644 index 000000000..2241679b7 --- /dev/null +++ b/build/static/css/main.2bc8c298.css @@ -0,0 +1,2 @@ +.item{margin:0 auto;max-height:225px;max-width:225px;position:relative;transition:all .3s}.item:hover{box-shadow:0 6px 5px rgba(0,0,0,.18);-webkit-transform:scale(1.13);transform:scale(1.13)}.item-img{height:225px;width:225px}.item-overlay{opacity:0;position:absolute;right:52px;top:170px;transition:.3s ease}.item-icon{color:#f24e1e}.icon-active,.item-icon{cursor:pointer;height:36.7px;position:absolute;width:40px}.icon-active{color:#ff3a00}.item:hover .item-overlay{opacity:1}.icons .item-icon__hover,.icons:hover .item-icon{display:none}.icons:hover .item-icon__hover{display:inline}.kittens-list{grid-gap:48px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,220px));justify-content:center;margin:53px 0}.container{margin:0 auto;max-width:1440px;overflow:hidden;padding:0 62px;width:100%}.header{background-color:#2196f3;box-shadow:0 4px 4px rgba(0,0,0,.239);height:64px}.nav{display:flex}.nav-btn{background-color:transparent;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:14px;height:64px;line-height:21px}.nav-btn:first-child{width:120px}.nav-btn:last-child{width:173px}.nav-btn__active{background-color:#1e88e5;color:#fff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/frontend-challenge/static/media/roboto-cyrillic-ext-400-normal.804378952da8a10faae2.woff2) format("woff2"),url(/frontend-challenge/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/frontend-challenge/static/media/roboto-cyrillic-400-normal.71a33b6b50457b2c903a.woff2) format("woff2"),url(/frontend-challenge/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/frontend-challenge/static/media/roboto-greek-ext-400-normal.169619821ea93019d1bb.woff2) format("woff2"),url(/frontend-challenge/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/frontend-challenge/static/media/roboto-greek-400-normal.c35e4c3958e209d17b31.woff2) format("woff2"),url(/frontend-challenge/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/frontend-challenge/static/media/roboto-vietnamese-400-normal.3230f9b040f3c630e0c3.woff2) format("woff2"),url(/frontend-challenge/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/frontend-challenge/static/media/roboto-latin-ext-400-normal.861b791f9de857a6e7bc.woff2) format("woff2"),url(/frontend-challenge/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/frontend-challenge/static/media/roboto-latin-400-normal.b009a76ad6afe4ebd301.woff2) format("woff2"),url(/frontend-challenge/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;font-family:Roboto,sans-serif}button,input,select,textarea{font:inherit} +/*# sourceMappingURL=main.2bc8c298.css.map*/ \ No newline at end of file diff --git a/build/static/css/main.2bc8c298.css.map b/build/static/css/main.2bc8c298.css.map new file mode 100644 index 000000000..703ef51c4 --- /dev/null +++ b/build/static/css/main.2bc8c298.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.2bc8c298.css","mappings":"AAAA,MAEE,cAEA,iBADA,gBAFA,kBAMA,mBACA,YACE,qCACA,8BACA,sBAEF,UAEE,aADA,WACA,CAEF,cAIE,UAHA,kBAEA,WADA,UAGA,oBAEF,WAIE,aACA,CAIJ,wBAJI,eAFA,cAFA,kBACA,UAYF,CALF,aAIE,aACA,CAGF,0BACE,UAGF,iDAEE,aAEF,+BACE,eClDF,cAGE,cAFA,aACA,4DAEA,uBACA,cCLF,WAGE,cADA,iBAGA,gBADA,eAHA,UAIA,CAGF,QAEE,yBACA,sCAFA,WAEA,CAGF,KACE,aACA,SACE,6BACA,YAIA,yBACA,eAHA,eADA,YAEA,gBAEA,CAEF,qBACE,YAEF,oBACE,YAEF,iBACE,yBACA,WChCJ,WAGE,iBAAkB,CAFlB,kBAAqB,CACrB,iBAAkB,CAElB,eAAgB,CAChB,wNAAkI,CAClI,gFACF,CAEA,WAGE,iBAAkB,CAFlB,kBAAqB,CACrB,iBAAkB,CAElB,eAAgB,CAChB,oNAA8H,CAC9H,wDACF,CAEA,WAGE,iBAAkB,CAFlB,kBAAqB,CACrB,iBAAkB,CAElB,eAAgB,CAChB,qNAA+H,CAC/H,oBACF,CAEA,WAGE,iBAAkB,CAFlB,kBAAqB,CACrB,iBAAkB,CAElB,eAAgB,CAChB,iNAA2H,CAC3H,yBACF,CAEA,WAGE,iBAAkB,CAFlB,kBAAqB,CACrB,iBAAkB,CAElB,eAAgB,CAChB,sNAAgI,CAChI,wGACF,CAEA,WAGE,iBAAkB,CAFlB,kBAAqB,CACrB,iBAAkB,CAElB,eAAgB,CAChB,qNAA+H,CAC/H,qGACF,CAEA,WAGE,iBAAkB,CAFlB,kBAAqB,CACrB,iBAAkB,CAElB,eAAgB,CAChB,iNAA2H,CAC3H,mJACF,CC5DA,EACE,qBAAsB,CAEtB,QAAS,CADT,SAEF,CAEA,KACE,qBAAsB,CACtB,6BACF,CAEA,6BACE,YACF","sources":["components/item/KittenItem.scss","components/general%20list/KittensList.scss","components/navigation/Navigation.scss","../../../../node_modules/@fontsource/roboto/index.css","App.css"],"sourcesContent":[".item {\n position: relative;\n margin: 0 auto;\n max-width: 225px;\n max-height: 225px;\n -moz-transition: all 0.3s;\n -webkit-transition: all 0.3s;\n transition: all 0.3s;\n &:hover {\n box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.18);\n -webkit-transform: scale(1.13);\n transform: scale(1.13);\n }\n &-img {\n width: 225px;\n height: 225px;\n }\n &-overlay {\n position: absolute;\n top: 170px;\n right: 52px;\n opacity: 0;\n transition: .3s ease;\n }\n &-icon {\n position: absolute;\n width: 40px;\n height: 36.7px;\n color: #F24E1E;\n cursor: pointer;\n }\n}\n\n.icon-active {\n position: absolute;\n width: 40px;\n height: 36.7px;\n color: #FF3A00;\n cursor: pointer;\n}\n\n.item:hover .item-overlay {\n opacity: 1;\n}\n\n.icons:hover .item-icon,\n.icons .item-icon__hover {\n display: none;\n}\n.icons:hover .item-icon__hover {\n display: inline;\n}\n",".kittens-list {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(220px, 220px));\n grid-gap: 48px;\n justify-content: center;\n margin: 53px 0;\n}\n",".container {\n width: 100%;\n max-width: 1440px;\n margin: 0 auto;\n padding: 0 62px;\n overflow: hidden;\n}\n\n.header {\n height: 64px;\n background-color: #2196F3;\n box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.239);\n}\n\n.nav {\n display: flex;\n &-btn {\n background-color: transparent;\n border: none;\n height: 64px;\n font-size: 14px;\n line-height: 21px;\n color: rgba(255, 255, 255, 0.7);\n cursor: pointer;\n }\n &-btn:first-child {\n width: 120px;\n }\n &-btn:last-child {\n width: 173px;\n }\n &-btn__active {\n background-color: #1E88E5;\n color: #fff;\n }\n}\n","/* roboto-cyrillic-ext-400-normal*/\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url('./files/roboto-cyrillic-ext-400-normal.woff2') format('woff2'), url('./files/roboto-all-400-normal.woff') format('woff');\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* roboto-cyrillic-400-normal*/\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url('./files/roboto-cyrillic-400-normal.woff2') format('woff2'), url('./files/roboto-all-400-normal.woff') format('woff');\n unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* roboto-greek-ext-400-normal*/\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url('./files/roboto-greek-ext-400-normal.woff2') format('woff2'), url('./files/roboto-all-400-normal.woff') format('woff');\n unicode-range: U+1F00-1FFF;\n}\n/* roboto-greek-400-normal*/\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url('./files/roboto-greek-400-normal.woff2') format('woff2'), url('./files/roboto-all-400-normal.woff') format('woff');\n unicode-range: U+0370-03FF;\n}\n/* roboto-vietnamese-400-normal*/\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url('./files/roboto-vietnamese-400-normal.woff2') format('woff2'), url('./files/roboto-all-400-normal.woff') format('woff');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n}\n/* roboto-latin-ext-400-normal*/\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url('./files/roboto-latin-ext-400-normal.woff2') format('woff2'), url('./files/roboto-all-400-normal.woff') format('woff');\n unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* roboto-latin-400-normal*/\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url('./files/roboto-latin-400-normal.woff2') format('woff2'), url('./files/roboto-all-400-normal.woff') format('woff');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n","@import '@fontsource/roboto';\n\n* {\n box-sizing: border-box;\n padding: 0;\n margin: 0;\n}\n\nbody {\n background-color: #fff;\n font-family: 'Roboto', sans-serif;\n}\n\nbutton, select, textarea, input {\n font: inherit;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/787.2e4668d5.chunk.js b/build/static/js/787.2e4668d5.chunk.js new file mode 100644 index 000000000..28055b4f1 --- /dev/null +++ b/build/static/js/787.2e4668d5.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkkittens=self.webpackChunkkittens||[]).push([[787],{787:function(e,t,n){n.r(t),n.d(t,{getCLS:function(){return y},getFCP:function(){return g},getFID:function(){return F},getLCP:function(){return P},getTTFB:function(){return D}});var i,r,a,o,u=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},f=function(e,t){var n=function n(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},s=function(e){addEventListener("pageshow",(function(t){t.persisted&&e(t)}),!0)},m=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},v=-1,p=function(){return"hidden"===document.visibilityState?0:1/0},d=function(){f((function(e){var t=e.timeStamp;v=t}),!0)},l=function(){return v<0&&(v=p(),d(),s((function(){setTimeout((function(){v=p(),d()}),0)}))),{get firstHiddenTime(){return v}}},g=function(e,t){var n,i=l(),r=u("FCP"),a=function(e){"first-contentful-paint"===e.name&&(f&&f.disconnect(),e.startTime-1&&e(t)},r=u("CLS",0),a=0,o=[],v=function(e){if(!e.hadRecentInput){var t=o[0],i=o[o.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(a+=e.value,o.push(e)):(a=e.value,o=[e]),a>r.value&&(r.value=a,r.entries=o,n())}},p=c("layout-shift",v);p&&(n=m(i,r,t),f((function(){p.takeRecords().map(v),n(!0)})),s((function(){a=0,T=-1,r=u("CLS",0),n=m(i,r,t)})))},E={passive:!0,capture:!0},w=new Date,L=function(e,t){i||(i=t,r=e,a=new Date,k(removeEventListener),S())},S=function(){if(r>=0&&r1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){L(e,t),r()},i=function(){r()},r=function(){removeEventListener("pointerup",n,E),removeEventListener("pointercancel",i,E)};addEventListener("pointerup",n,E),addEventListener("pointercancel",i,E)}(t,e):L(t,e)}},k=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,b,E)}))},F=function(e,t){var n,a=l(),v=u("FID"),p=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},"complete"===document.readyState?setTimeout(t,0):addEventListener("load",(function(){return setTimeout(t,0)}))}}}]); +//# sourceMappingURL=787.2e4668d5.chunk.js.map \ No newline at end of file diff --git a/build/static/js/787.2e4668d5.chunk.js.map b/build/static/js/787.2e4668d5.chunk.js.map new file mode 100644 index 000000000..468f187ee --- /dev/null +++ b/build/static/js/787.2e4668d5.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/787.2e4668d5.chunk.js","mappings":"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","sources":["../node_modules/web-vitals/dist/web-vitals.js"],"sourcesContent":["var e,t,n,i,r=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:\"v2-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12)}},a=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if(\"first-input\"===e&&!(\"PerformanceEventTiming\"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},o=function(e,t){var n=function n(i){\"pagehide\"!==i.type&&\"hidden\"!==document.visibilityState||(e(i),t&&(removeEventListener(\"visibilitychange\",n,!0),removeEventListener(\"pagehide\",n,!0)))};addEventListener(\"visibilitychange\",n,!0),addEventListener(\"pagehide\",n,!0)},u=function(e){addEventListener(\"pageshow\",(function(t){t.persisted&&e(t)}),!0)},c=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},f=-1,s=function(){return\"hidden\"===document.visibilityState?0:1/0},m=function(){o((function(e){var t=e.timeStamp;f=t}),!0)},v=function(){return f<0&&(f=s(),m(),u((function(){setTimeout((function(){f=s(),m()}),0)}))),{get firstHiddenTime(){return f}}},d=function(e,t){var n,i=v(),o=r(\"FCP\"),f=function(e){\"first-contentful-paint\"===e.name&&(m&&m.disconnect(),e.startTime-1&&e(t)},f=r(\"CLS\",0),s=0,m=[],v=function(e){if(!e.hadRecentInput){var t=m[0],i=m[m.length-1];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())}},h=a(\"layout-shift\",v);h&&(n=c(i,f,t),o((function(){h.takeRecords().map(v),n(!0)})),u((function(){s=0,l=-1,f=r(\"CLS\",0),n=c(i,f,t)})))},T={passive:!0,capture:!0},y=new Date,g=function(i,r){e||(e=r,t=i,n=new Date,w(removeEventListener),E())},E=function(){if(t>=0&&t1e12?new Date:performance.now())-e.timeStamp;\"pointerdown\"==e.type?function(e,t){var n=function(){g(e,t),r()},i=function(){r()},r=function(){removeEventListener(\"pointerup\",n,T),removeEventListener(\"pointercancel\",i,T)};addEventListener(\"pointerup\",n,T),addEventListener(\"pointercancel\",i,T)}(t,e):g(t,e)}},w=function(e){[\"mousedown\",\"keydown\",\"touchstart\",\"pointerdown\"].forEach((function(t){return e(t,S,T)}))},L=function(n,f){var s,m=v(),d=r(\"FID\"),p=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},\"complete\"===document.readyState?setTimeout(t,0):addEventListener(\"load\",(function(){return setTimeout(t,0)}))};export{h as getCLS,d as getFCP,L as getFID,F as getLCP,P as getTTFB};\n"],"names":["e","t","n","i","r","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","d","disconnect","startTime","push","window","performance","getEntriesByName","requestAnimationFrame","p","l","h","hadRecentInput","length","takeRecords","T","passive","capture","y","g","w","E","entryType","target","cancelable","processingStart","forEach","S","L","b","F","once","P","getEntriesByType","timing","max","navigationStart","responseStart","readyState"],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/main.be2cf710.js b/build/static/js/main.be2cf710.js new file mode 100644 index 000000000..850a5bfb7 --- /dev/null +++ b/build/static/js/main.be2cf710.js @@ -0,0 +1,3 @@ +/*! For license information please see main.be2cf710.js.LICENSE.txt */ +!function(){"use strict";var e={463:function(e,t,n){var r=n(791),a=n(296);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n