This commit is contained in:
ruihildt committed 2020-08-17 21:46:07 +02:00
1 parent 0f1d677c1f
commit b959c52dd8
12 files changed
+23 -23

No files matched your search

+8 -8
View File
@@ -1,20 +1,20 @@
{
"files": {
"main.js": "/spoti-search/static/js/main.dc68770e.chunk.js",
"main.js.map": "/spoti-search/static/js/main.dc68770e.chunk.js.map",
"main.js": "/spoti-search/static/js/main.29d93776.chunk.js",
"main.js.map": "/spoti-search/static/js/main.29d93776.chunk.js.map",
"runtime-main.js": "/spoti-search/static/js/runtime-main.190f0ea6.js",
"runtime-main.js.map": "/spoti-search/static/js/runtime-main.190f0ea6.js.map",
"static/js/2.b3a9035f.chunk.js": "/spoti-search/static/js/2.b3a9035f.chunk.js",
"static/js/2.b3a9035f.chunk.js.map": "/spoti-search/static/js/2.b3a9035f.chunk.js.map",
"static/js/2.2c404c96.chunk.js": "/spoti-search/static/js/2.2c404c96.chunk.js",
"static/js/2.2c404c96.chunk.js.map": "/spoti-search/static/js/2.2c404c96.chunk.js.map",
"index.html": "/spoti-search/index.html",
"precache-manifest.856ef186f6b44a9f1952785fd1474cea.js": "/spoti-search/precache-manifest.856ef186f6b44a9f1952785fd1474cea.js",
"precache-manifest.3b5a1413ab74004b2cda54658ca5df40.js": "/spoti-search/precache-manifest.3b5a1413ab74004b2cda54658ca5df40.js",
"service-worker.js": "/spoti-search/service-worker.js",
"static/js/2.b3a9035f.chunk.js.LICENSE.txt": "/spoti-search/static/js/2.b3a9035f.chunk.js.LICENSE.txt",
"static/js/2.2c404c96.chunk.js.LICENSE.txt": "/spoti-search/static/js/2.2c404c96.chunk.js.LICENSE.txt",
"static/media/placeholder-music.jpg": "/spoti-search/static/media/placeholder-music.97fa2780.jpg"
},
"entrypoints": [
"static/js/runtime-main.190f0ea6.js",
"static/js/2.b3a9035f.chunk.js",
"static/js/main.dc68770e.chunk.js"
"static/js/2.2c404c96.chunk.js",
"static/js/main.29d93776.chunk.js"
]
}
+1 -1
View File
@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/spoti-search/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="A frontend to search for an artist and display its albums"/><link rel="apple-touch-icon" href="/spoti-search/logo192.png"/><link rel="manifest" href="/spoti-search/manifest.json"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500"/><title>Spoti Search</title><style>body{margin:0}</style></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function r(r){for(var n,i,a=r[0],l=r[1],p=r[2],f=0,s=[];f<a.length;f++)i=a[f],Object.prototype.hasOwnProperty.call(o,i)&&o[i]&&s.push(o[i][0]),o[i]=0;for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n]);for(c&&c(r);s.length;)s.shift()();return u.push.apply(u,p||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,a=1;a<t.length;a++){var l=t[a];0!==o[l]&&(n=!1)}n&&(u.splice(r--,1),e=i(i.s=t[0]))}return e}var n={},o={1:0},u=[];function i(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=e,i.c=n,i.d=function(e,r,t){i.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,r){if(1&r&&(e=i(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(i.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)i.d(t,n,function(r){return e[r]}.bind(null,n));return t},i.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(r,"a",r),r},i.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},i.p="/spoti-search/";var a=this["webpackJsonpspoti-search"]=this["webpackJsonpspoti-search"]||[],l=a.push.bind(a);a.push=r,a=a.slice();for(var p=0;p<a.length;p++)r(a[p]);var c=l;t()}([])</script><script src="/spoti-search/static/js/2.b3a9035f.chunk.js"></script><script src="/spoti-search/static/js/main.dc68770e.chunk.js"></script></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/spoti-search/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="A frontend to search for an artist and display its albums"/><link rel="apple-touch-icon" href="/spoti-search/logo192.png"/><link rel="manifest" href="/spoti-search/manifest.json"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500"/><title>Spoti Search</title><style>body{margin:0}</style></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function r(r){for(var n,i,a=r[0],l=r[1],p=r[2],f=0,s=[];f<a.length;f++)i=a[f],Object.prototype.hasOwnProperty.call(o,i)&&o[i]&&s.push(o[i][0]),o[i]=0;for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n]);for(c&&c(r);s.length;)s.shift()();return u.push.apply(u,p||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,a=1;a<t.length;a++){var l=t[a];0!==o[l]&&(n=!1)}n&&(u.splice(r--,1),e=i(i.s=t[0]))}return e}var n={},o={1:0},u=[];function i(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=e,i.c=n,i.d=function(e,r,t){i.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,r){if(1&r&&(e=i(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(i.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)i.d(t,n,function(r){return e[r]}.bind(null,n));return t},i.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(r,"a",r),r},i.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},i.p="/spoti-search/";var a=this["webpackJsonpspoti-search"]=this["webpackJsonpspoti-search"]||[],l=a.push.bind(a);a.push=r,a=a.slice();for(var p=0;p<a.length;p++)r(a[p]);var c=l;t()}([])</script><script src="/spoti-search/static/js/2.2c404c96.chunk.js"></script><script src="/spoti-search/static/js/main.29d93776.chunk.js"></script></body></html>
@@ -1,19 +1,19 @@
self.__precacheManifest = (self.__precacheManifest || []).concat([
{
"revision": "c440d87de07d886941e4dc555960604a",
"revision": "262e4cd6c2a4fcc9f500a76d6b84eaf9",
"url": "/spoti-search/index.html"
},
{
"revision": "0b337f60fa35a6d6820a",
"url": "/spoti-search/static/js/2.b3a9035f.chunk.js"
"revision": "f3332ad6b4adbdc4c340",
"url": "/spoti-search/static/js/2.2c404c96.chunk.js"
},
{
"revision": "23e75ecee431f5dfb96fa2deb80f243b",
"url": "/spoti-search/static/js/2.b3a9035f.chunk.js.LICENSE.txt"
"url": "/spoti-search/static/js/2.2c404c96.chunk.js.LICENSE.txt"
},
{
"revision": "35a13e4b2967aceadc9e",
"url": "/spoti-search/static/js/main.dc68770e.chunk.js"
"revision": "30fd515234ac94b7755a",
"url": "/spoti-search/static/js/main.29d93776.chunk.js"
},
{
"revision": "66fb266ab25aa742c873",
+1 -1
View File
@@ -14,7 +14,7 @@
importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
importScripts(
"/spoti-search/precache-manifest.856ef186f6b44a9f1952785fd1474cea.js"
"/spoti-search/precache-manifest.3b5a1413ab74004b2cda54658ca5df40.js"
);
self.addEventListener('message', (event) => {
@@ -1,3 +1,3 @@
/*! For license information please see 2.b3a9035f.chunk.js.LICENSE.txt */
(this["webpackJsonpspoti-search"]=this["webpackJsonpspoti-search"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(116)},function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"ServerStyleSheet",(function(){return Fe})),n.d(t,"StyleSheetConsumer",(function(){return Y})),n.d(t,"StyleSheetContext",(function(){return G})),n.d(t,"StyleSheetManager",(function(){return ne})),n.d(t,"ThemeConsumer",(function(){return je})),n.d(t,"ThemeContext",(function(){return Se})),n.d(t,"ThemeProvider",(function(){return Te})),n.d(t,"__PRIVATE__",(function(){return Le})),n.d(t,"createGlobalStyle",(function(){return Re})),n.d(t,"css",(function(){return se})),n.d(t,"isStyledComponent",(function(){return w})),n.d(t,"keyframes",(function(){return De})),n.d(t,"useTheme",(function(){return Me})),n.d(t,"version",(function(){return Be})),n.d(t,"withTheme",(function(){return ze}));var r=n(61),i=n(0),o=n.n(i),a=n(94),u=n.n(a),c=n(95),l=n(96),s=n(84),f=n(79),d=n.n(f);function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var h=function(e,t){for(var n=[e[0]],r=0,i=t.length;r<i;r+=1)n.push(t[r],e[r+1]);return n},v=function(e){return null!==e&&"object"===typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!Object(r.typeOf)(e)},b=Object.freeze([]),m=Object.freeze({});function y(e){return"function"===typeof e}function g(e){return e.displayName||e.name||"Component"}function w(e){return e&&"string"===typeof e.styledComponentId}var O="undefined"!==typeof e&&(Object({NODE_ENV:"production",PUBLIC_URL:"/spoti-search",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0}).REACT_APP_SC_ATTR||Object({NODE_ENV:"production",PUBLIC_URL:"/spoti-search",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0}).SC_ATTR)||"data-styled",x="undefined"!==typeof window&&"HTMLElement"in window,k="boolean"===typeof SC_DISABLE_SPEEDY&&SC_DISABLE_SPEEDY||"undefined"!==typeof e&&(Object({NODE_ENV:"production",PUBLIC_URL:"/spoti-search",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0}).REACT_APP_SC_DISABLE_SPEEDY||Object({NODE_ENV:"production",PUBLIC_URL:"/spoti-search",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0}).SC_DISABLE_SPEEDY)||!1,_={},E=function(){return n.nc};function S(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/utils/errors.md#"+e+" for more information."+(n.length>0?" Additional arguments: "+n.join(", "):""))}var j=function(e){var t=document.head,n=e||t,r=document.createElement("style"),i=function(e){for(var t=e.childNodes,n=t.length;n>=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(O))return r}}(n),o=void 0!==i?i.nextSibling:null;r.setAttribute(O,"active"),r.setAttribute("data-styled-version","5.1.1");var a=E();return a&&r.setAttribute("nonce",a),n.insertBefore(r,o),r},T=function(){function e(e){var t=this.element=j(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var i=t[n];if(i.ownerNode===e)return i}S(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(n){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"===typeof t.cssText?t.cssText:""},e}(),C=function(){function e(e){var t=this.element=j(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),P=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),I=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,i=r;e>=i;)(i<<=1)<0&&S(16,""+e);this.groupSizes=new Uint32Array(i),this.groupSizes.set(n),this.length=i;for(var o=r;o<i;o++)this.groupSizes[o]=0}for(var a=this.indexOfGroup(e+1),u=0,c=t.length;u<c;u++)this.tag.insertRule(a,t[u])&&(this.groupSizes[e]++,a++)},Line truncated
//# sourceMappingURL=2.b3a9035f.chunk.js.map
/*! For license information please see 2.2c404c96.chunk.js.LICENSE.txt */
(this["webpackJsonpspoti-search"]=this["webpackJsonpspoti-search"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(116)},function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"ServerStyleSheet",(function(){return Fe})),n.d(t,"StyleSheetConsumer",(function(){return Y})),n.d(t,"StyleSheetContext",(function(){return G})),n.d(t,"StyleSheetManager",(function(){return ne})),n.d(t,"ThemeConsumer",(function(){return je})),n.d(t,"ThemeContext",(function(){return Se})),n.d(t,"ThemeProvider",(function(){return Te})),n.d(t,"__PRIVATE__",(function(){return Le})),n.d(t,"createGlobalStyle",(function(){return Re})),n.d(t,"css",(function(){return se})),n.d(t,"isStyledComponent",(function(){return w})),n.d(t,"keyframes",(function(){return De})),n.d(t,"useTheme",(function(){return ze})),n.d(t,"version",(function(){return Be})),n.d(t,"withTheme",(function(){return Me}));var r=n(61),i=n(0),o=n.n(i),a=n(94),u=n.n(a),c=n(95),l=n(96),s=n(84),f=n(79),d=n.n(f);function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var h=function(e,t){for(var n=[e[0]],r=0,i=t.length;r<i;r+=1)n.push(t[r],e[r+1]);return n},v=function(e){return null!==e&&"object"===typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!Object(r.typeOf)(e)},b=Object.freeze([]),m=Object.freeze({});function y(e){return"function"===typeof e}function g(e){return e.displayName||e.name||"Component"}function w(e){return e&&"string"===typeof e.styledComponentId}var O="undefined"!==typeof e&&(Object({NODE_ENV:"production",PUBLIC_URL:"/spoti-search",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0}).REACT_APP_SC_ATTR||Object({NODE_ENV:"production",PUBLIC_URL:"/spoti-search",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0}).SC_ATTR)||"data-styled",x="undefined"!==typeof window&&"HTMLElement"in window,k="boolean"===typeof SC_DISABLE_SPEEDY&&SC_DISABLE_SPEEDY||"undefined"!==typeof e&&(Object({NODE_ENV:"production",PUBLIC_URL:"/spoti-search",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0}).REACT_APP_SC_DISABLE_SPEEDY||Object({NODE_ENV:"production",PUBLIC_URL:"/spoti-search",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0}).SC_DISABLE_SPEEDY)||!1,_={},E=function(){return n.nc};function S(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/utils/errors.md#"+e+" for more information."+(n.length>0?" Additional arguments: "+n.join(", "):""))}var j=function(e){var t=document.head,n=e||t,r=document.createElement("style"),i=function(e){for(var t=e.childNodes,n=t.length;n>=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(O))return r}}(n),o=void 0!==i?i.nextSibling:null;r.setAttribute(O,"active"),r.setAttribute("data-styled-version","5.1.1");var a=E();return a&&r.setAttribute("nonce",a),n.insertBefore(r,o),r},T=function(){function e(e){var t=this.element=j(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var i=t[n];if(i.ownerNode===e)return i}S(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(n){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"===typeof t.cssText?t.cssText:""},e}(),C=function(){function e(e){var t=this.element=j(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),I=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),P=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,i=r;e>=i;)(i<<=1)<0&&S(16,""+e);this.groupSizes=new Uint32Array(i),this.groupSizes.set(n),this.length=i;for(var o=r;o<i;o++)this.groupSizes[o]=0}for(var a=this.indexOfGroup(e+1),u=0,c=t.length;u<c;u++)this.tag.insertRule(a,t[u])&&(this.groupSizes[e]++,a++)},Line truncated
//# sourceMappingURL=2.2c404c96.chunk.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["../node_modules/react/index.js","../../src/constants.js","../../src/sheet/Tag.js","../../src/sheet/GroupedTag.js","../../src/sheet/GroupIDAllocator.js","../../src/sheet/Sheet.js","../../src/models/StyleSheetManager.js","../../src/utils/isStaticRules.js","../../src/models/ComponentStyle.js","../../src/models/StyledComponent.js","../../src/models/GlobalStyle.js","../../src/constructors/createGlobalStyle.js","../../src/models/ServerStyleSheet.js","../../src/base.js","../node_modules/tslib/tslib.es6.js","../../src/invariant.ts","../storeUtils.js","../networkStatus.js","../node_modules/grommet/es6/default-props.js","../node_modules/zen-observable/index.js","../getFromAST.js","../helpers.js","../node_modules/graphql/jsutils/defineInspect.mjs","../node_modules/graphql/jsutils/invariant.mjs","../node_modules/graphql/language/ast.mjs","../node_modules/grommet/es6/utils/mixins.js","../../src/equality.ts","../node_modules/grommet/es6/utils/colors.js","../ApolloError.js","../../src/cache.ts","../../src/context.ts","../../src/helpers.ts","../../src/entry.ts","../../src/key-trie.ts","../../src/dep.ts","../../src/index.ts","../fragments.js","../node_modules/grommet-icons/StyledIcon.js","../node_modules/graphql/language/visitor.mjs","../ApolloLink.js","../createOperation.js","../transformOperation.js","../validateOperation.js","../reactiveVars.js","../parser.js","../arrays.js","../mergeDeep.js","../directives.js","../../src/slot.ts","../node_modules/graphql/language/printer.mjs","../selectHttpOptionsAndBody.js","../serializeFetchParameter.js","../execute.js","../node_modules/graphql-tag/src/index.js","../filterInPlace.js","../transform.js","../node_modules/symbol-observable/es/index.js","../node_modules/react-dom/index.js","../throwServerError.js","../fromError.js","../policies.js","../ApolloContext.js","../iteration.js","../selectURI.js","../parseAndCheckHttpResponse.js","../checkFetcher.js","../createSignalIfSupported.js","../rewriteURIForGET.js","../createHttpLink.js","../HttpLink.js","../cache.js","../common.js","../Reobserver.js","../ObservableQuery.js","../canUse.js","../node_modules/grommet-icons/icons/FormDown.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/slicedToArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","../node_modules/graphql/jsutils/nodejsCustomInspectSymbol.mjs","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/iterableToArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js","../LocalState.js","../errorHandling.js","../mutations.js","../asyncMap.js","../Concast.js","../QueryInfo.js","../QueryManager.js","../version.js","../ApolloClient.js","../entityStore.js","../readFromStore.js","../writeToStore.js","../inMemoryCache.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","../node_modules/react-is/index.js","../node_modules/grommet/es6/utils/background.js","../node_modules/graphql/jsutils/inspect.mjs","../node_modules/graphql/language/blockString.mjs","../node_modules/grommet/es6/utils/object.js","../node_modules/grommet-icons/icons/FormUp.js","../node_modules/process/browser.js","../node_modules/grommet-styles/es6/utils/index.js","../node_modules/grommet-icons/themes/base.js","../node_modules/grommet-styles/es6/utils/colors.js","../cloneDeep.js","../Cache.js","../index.js","../RenderPromises.js","../node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js","../node_modules/grommet-icons/icons/Previous.js","../node_modules/grommet-icons/icons/Next.js","../node_modules/prop-types/index.js","../node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js","../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js","../node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js","../node_modules/@babel/runtime/helpers/esm/construct.js","../node_modules/@babel/runtime/helpers/esm/wrapNativeSuper.js","../node_modules/@babel/runtime/helpers/esm/isNativeFunction.js","../node_modules/polished/dist/polished.esm.js","../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js","../node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","../node_modules/grommet/es6/themes/base.js","../node_modules/@emotion/memoize/dist/memoize.browser.esm.js","../node_modules/@emotion/is-prop-valid/dist/is-prop-valid.browser.esm.jLine truncated
-1
View File
@@ -1 +0,0 @@
{"version":3,"sources":["../node_modules/react/index.js","../../src/constants.js","../../src/sheet/Tag.js","../../src/sheet/GroupedTag.js","../../src/sheet/GroupIDAllocator.js","../../src/sheet/Sheet.js","../../src/models/StyleSheetManager.js","../../src/utils/isStaticRules.js","../../src/models/ComponentStyle.js","../../src/models/StyledComponent.js","../../src/models/GlobalStyle.js","../../src/constructors/createGlobalStyle.js","../../src/models/ServerStyleSheet.js","../../src/base.js","../node_modules/tslib/tslib.es6.js","../../src/invariant.ts","../storeUtils.js","../node_modules/grommet/es6/default-props.js","../networkStatus.js","../node_modules/zen-observable/index.js","../getFromAST.js","../helpers.js","../node_modules/graphql/jsutils/defineInspect.mjs","../node_modules/graphql/jsutils/invariant.mjs","../node_modules/graphql/language/ast.mjs","../node_modules/grommet/es6/utils/mixins.js","../../src/equality.ts","../node_modules/grommet/es6/utils/colors.js","../ApolloError.js","../../src/cache.ts","../../src/context.ts","../../src/helpers.ts","../../src/entry.ts","../../src/key-trie.ts","../../src/dep.ts","../../src/index.ts","../fragments.js","../node_modules/grommet-icons/StyledIcon.js","../node_modules/graphql/language/visitor.mjs","../ApolloLink.js","../createOperation.js","../transformOperation.js","../validateOperation.js","../reactiveVars.js","../parser.js","../arrays.js","../mergeDeep.js","../directives.js","../../src/slot.ts","../node_modules/graphql/language/printer.mjs","../selectHttpOptionsAndBody.js","../serializeFetchParameter.js","../execute.js","../node_modules/graphql-tag/src/index.js","../filterInPlace.js","../transform.js","../node_modules/symbol-observable/es/index.js","../node_modules/react-dom/index.js","../throwServerError.js","../fromError.js","../policies.js","../ApolloContext.js","../iteration.js","../selectURI.js","../parseAndCheckHttpResponse.js","../checkFetcher.js","../createSignalIfSupported.js","../rewriteURIForGET.js","../createHttpLink.js","../HttpLink.js","../cache.js","../common.js","../Reobserver.js","../ObservableQuery.js","../canUse.js","../node_modules/grommet-icons/icons/FormDown.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/slicedToArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","../node_modules/graphql/jsutils/nodejsCustomInspectSymbol.mjs","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/iterableToArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js","../LocalState.js","../errorHandling.js","../mutations.js","../asyncMap.js","../Concast.js","../QueryInfo.js","../QueryManager.js","../version.js","../ApolloClient.js","../entityStore.js","../readFromStore.js","../writeToStore.js","../inMemoryCache.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","../node_modules/react-is/index.js","../node_modules/grommet/es6/utils/background.js","../node_modules/graphql/jsutils/inspect.mjs","../node_modules/graphql/language/blockString.mjs","../node_modules/grommet/es6/utils/object.js","../node_modules/grommet-icons/icons/FormUp.js","../node_modules/process/browser.js","../node_modules/grommet-styles/es6/utils/index.js","../node_modules/grommet-icons/themes/base.js","../node_modules/grommet-styles/es6/utils/colors.js","../cloneDeep.js","../Cache.js","../index.js","../RenderPromises.js","../node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js","../node_modules/grommet-icons/icons/Previous.js","../node_modules/grommet-icons/icons/Next.js","../node_modules/prop-types/index.js","../node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js","../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js","../node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js","../node_modules/@babel/runtime/helpers/esm/construct.js","../node_modules/@babel/runtime/helpers/esm/wrapNativeSuper.js","../node_modules/@babel/runtime/helpers/esm/isNativeFunction.js","../node_modules/polished/dist/polished.esm.js","../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js","../node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","../node_modules/grommet/es6/themes/base.js","../node_modules/@emotion/memoize/dist/memoize.browser.esm.js","../node_modules/@emotion/is-prop-valid/dist/is-prop-valid.browser.esm.jLine truncated
+2
View File
@@ -0,0 +1,2 @@
(this["webpackJsonpspoti-search"]=this["webpackJsonpspoti-search"]||[]).push([[0],{115:function(e,t,a){e.exports=a(131)},131:function(e,t,a){"use strict";a.r(t);var n=a(0),r=a.n(n),i=a(33),l=a.n(i),c=a(58),o=a(59),m=a(89),u=a(56),s=a(52),g=a(92),p=a(144),h=a(93),d=a(78),b=a(90),f=a(145),E=a(146),v=a(147),x=function(){return r.a.createElement(f.a,{as:"header",direction:"row",align:"center",justify:"between",background:"brand",pad:{left:"medium",right:"small",vertical:"small"},style:{zIndex:1}},r.a.createElement(E.a,{margin:{vertical:"small"},color:"light-1",size:"xxlarge",weight:"bold"},"Spoti Search"),r.a.createElement(v.a,{href:"https://github.com/ruihildt/spoti-search",label:"Github",color:"white"}))},w=a(142),y=a(143),j=function(e){var t=e.inputValue,a=e.handleChange,n=e.suggestions,i=e.handleSelect;return r.a.createElement(f.a,{as:"section",direction:"row",justify:"center",margin:{top:"large"}},r.a.createElement(f.a,{as:"div",margin:{vertical:"none"},width:"500px"},r.a.createElement(w.a,{type:"search",name:"q",value:t,suggestions:n,onChange:function(e){return a(e.target.value)},onSelect:function(e){return i(e.suggestion)},icon:r.a.createElement(y.a,{color:"plain"}),dropHeight:"large",placeholder:"Type an artist name",autoFocus:!0,"aria-label":"Search by artist name"})))},O=a(148),k=a(49),S=a.n(k),z=function(e){var t=e.image,a=e.name;return t||(t=S.a),r.a.createElement(f.a,{width:"255px",margin:{right:"20px"}},r.a.createElement(f.a,{height:"255px",width:"255px",background:{repeat:"no-repeat",size:"cover",image:"url(".concat(t,")")}}),r.a.createElement(O.a,{level:"4",margin:{bottom:"small",top:"small",left:"small"}},a))},q=function(e){var t=e.image,a=e.name,n=e.handleClick;return t||(t=S.a),r.a.createElement(f.a,{round:"xxsmall",pad:"xsmall",onClick:function(){return n(a)},width:"130px"},r.a.createElement(f.a,{height:"120px",width:"120px",round:"full",background:{repeat:"no-repeat",size:"cover",image:"url(".concat(t,")")}}),r.a.createElement(E.a,{margin:{bottom:"small",top:"small",left:"small"},textAlign:"center",weight:"bold",wordBreak:"break-word"},a))},C=function(e){var t=e.artists,a=e.handleClick,n=t[0],i=n.name,l=n.image,c=n.albums,o=t.slice(1,t.length),m=[],u=l;l||(u=S.a);var s=new Set;return c.forEach((function(e){s.has(e.name)||(s.add(e.name),m.push(e))})),r.a.createElement(r.a.Fragment,null,r.a.createElement(f.a,{width:"xxlarge",margin:{vertical:"0",horizontal:"auto"}},r.a.createElement(O.a,{level:"1",size:"medium"},i)),r.a.createElement(f.a,{as:"section",direction:"row",width:"xxlarge",margin:{vertical:"0",horizontal:"auto"}},r.a.createElement(f.a,{direction:"column",align:"center",width:{min:"320px",max:"320px"},margin:{top:"0",bottom:"0",left:"20px",right:"80px"}},r.a.createElement(f.a,null,r.a.createElement(f.a,{round:"full",background:{repeat:"no-repeat",size:"cover",image:"url(".concat(u,")")},height:"270px",width:"270px",margin:{top:"0",bottom:"15px",left:"0",right:"0"}})),r.a.createElement(f.a,null,r.a.createElement(O.a,{level:"2",size:"small"},"Other results"),r.a.createElement(f.a,{direction:"row-reverse",justify:"around",wrap:!0},o.map((function(e){return r.a.createElement(q,{key:e.id,image:e.image,name:e.name,handleClick:a})}))))),r.a.createElement(f.a,{direction:"column",width:{min:"320px"},margin:{top:"-52px"}},r.a.createElement(O.a,{level:"2",size:"medium"},"Discography"),r.a.createElement(f.a,{direction:"row",justify:"start",wrap:!0},m.map((function(e){return r.a.createElement(z,{key:e.id,image:e.image,name:e.name})}))))))};function A(){var e=Object(g.a)(["\n\tquery Artist($byName: String!) {\n\t\tqueryArtists(byName: $byName) {\n\t\t\tname\n\t\t\timage\n\t\t\tid\n\t\t\talbums {\n\t\t\t\tname\n\t\t\t\timage\n\t\t\t\tid\n\t\t\t}\n\t\t}\n\t}\n"]);return A=function(){return e},e}var N=Object(d.a)(A());function L(){var e=Object(n.useState)(""),t=Object(s.a)(e,2),a=t[0],i=t[1],l=Object(b.a)(N),c=Object(s.a)(l,2),o=c[0],m=c[1],g=m.data,d=m.error,f=Object(n.useState)([]),E=Object(s.a)(f,2),v=E[0],w=E[1],y=Object(n.useState)([]),O=Object(s.a)(y,2),k=O[0],S=O[1],z=Object(n.useState)(!1),q=Object(s.a)(z,2),A=q[0],L=q[1],B=Object(n.useCallback)(Object(h.debounce)((function(){o({variables:{byName:a}})}),200),[a]);Object(n.useEffect)((function(){return B(),B.cancel}),[a,B]);Object(n.useEffect)((function(){if(g&&g.queryArtists&&g.queryArtists!==[]){var e=g.queryArtists.slice(0,5).map((function(e){return e.name}));S(e)}}),[g]);var F=!1;return d&&d.graphQLErrors&&d.graphQLErrors.forEach((function(e){F="Error: 400: No search query"===e.message})),r.a.createElement(p.a,{theme:Q},r.a.createElement(x,null),r.a.createElement(j,{inputValue:a,suggestions:k,handleChange:function(e){i(e)},handleSelect:function(e){for(var t=[],a=g.queryArtists.slice(0,5).map((function(e){return e})),n=0;n<a.length;n++)if(a[n].name===e){var r=null===a||void 0===a?void 0:a.splice(n,1),i=a;t=[].concat(Object(u.a)(r),Object(u.a)(i));break}w(t),L(!0)}}),A&&r.a.createElement(C,{artists:v,handleClick:function(e){for(var t=[],a=0Line truncated
//# sourceMappingURL=main.29d93776.chunk.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["components/Header.tsx","components/Search.tsx","components/Album.tsx","components/Other.tsx","components/Results.tsx","components/App.tsx","index.tsx","assets/placeholder-music.jpg"],"names":["Header","Box","as","direction","align","justify","background","pad","left","right","vertical","style","zIndex","Text","margin","color","size","weight","Anchor","href","label","Search","inputValue","handleChange","suggestions","handleSelect","top","width","TextInput","type","name","value","onChange","e","target","onSelect","suggestion","icon","FormSearch","dropHeight","placeholder","autoFocus","aria-label","Album","image","height","repeat","Heading","level","bottom","Other","handleClick","round","onClick","textAlign","wordBreak","Results","artists","selectedName","albums","otherArtists","slice","length","selectedAlbums","selectedImage","uniqueAlbums","Set","forEach","album","has","add","push","horizontal","min","max","wrap","map","artist","key","id","QUERY_ARTISTS","gql","App","useState","setInputValue","useLazyQuery","getArtists","data","error","setArtists","setSuggestions","selected","setSelected","delayedQuery","useCallback","debounce","variables","byName","useEffect","cancel","queryArtists","updatedSuggestions","el","errorNoSearchQuery","graphQLErrors","message","Grommet","theme","updatedArtists","suggestedArtists","i","selectedArtist","splice","global","colors","brand","font","family","client","ApolloClient","uri","cache","InMemoryCache","ReactDOM","render","StrictMode","ApolloProvider","document","getElementById","module","exports"],"mappings":"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 truncated
-2
View File
@@ -1,2 +0,0 @@
(this["webpackJsonpspoti-search"]=this["webpackJsonpspoti-search"]||[]).push([[0],{115:function(e,t,a){e.exports=a(131)},131:function(e,t,a){"use strict";a.r(t);var r=a(0),n=a.n(r),i=a(33),l=a.n(i),c=a(58),o=a(59),s=a(89),m=a(56),u=a(52),g=a(92),p=a(145),h=a(93),d=a(78),f=a(90),b=a(146),E=a(147),v=a(148),y=function(){return n.a.createElement(b.a,{as:"header",direction:"row",align:"center",justify:"between",background:"brand",pad:{left:"medium",right:"small",vertical:"small"},style:{zIndex:1}},n.a.createElement(E.a,{margin:{vertical:"small"},color:"light-1",size:"xxlarge",weight:"bold"},"Spoti Search"),n.a.createElement(v.a,{href:"https://github.com/ruihildt/spoti-search",label:"Github",color:"white"}))},x=a(143),j=a(144),w=function(e){var t=e.inputValue,a=e.handleChange,r=e.suggestions,i=e.handleSelect;return n.a.createElement(b.a,{as:"section",direction:"row",justify:"center",margin:{top:"large"}},n.a.createElement(b.a,{as:"div",margin:{vertical:"none"},width:"500px"},n.a.createElement(x.a,{type:"search",name:"q",value:t,suggestions:r,onChange:function(e){return a(e.target.value)},onSelect:function(e){return i(e.suggestion)},icon:n.a.createElement(j.a,{color:"plain"}),dropHeight:"large",placeholder:"Type an artist name",autoFocus:!0,"aria-label":"Search by artist name"})))},O=a(151),k=a(150),S=a(142),A=a(149),q=a(49),C=a.n(q),z=function(e){var t=e.image,a=e.name;return t||(t=C.a),n.a.createElement(b.a,{round:"xxsmall",elevation:"small",overflow:"hidden"},n.a.createElement(b.a,{height:"300px"},n.a.createElement(A.a,{src:t,fit:"cover"})),n.a.createElement(k.a,{level:"4",margin:{bottom:"small",top:"small",left:"small"}},a))},N=function(e){var t=e.image,a=e.name,r=e.handleClick;return t||(t=C.a),n.a.createElement(b.a,{round:"xxsmall",pad:"xsmall",onClick:function(){return r(a)},width:"130px"},n.a.createElement(b.a,{height:"120px",width:"120px",round:"full",background:{repeat:"no-repeat",size:"cover",image:"url(".concat(t,")")}}),n.a.createElement(E.a,{margin:{bottom:"small",top:"small",left:"small"},textAlign:"center",weight:"bold",wordBreak:"break-word"},a))},L=function(e){var t=e.artists,a=e.handleClick,r=t[0],i=r.name,l=r.image,c=r.albums,o=t.slice(1,t.length),s=[],m=l;l||(m=C.a);var u=new Set;return c.forEach((function(e){u.has(e.name)||(u.add(e.name),s.push(e))})),n.a.createElement(O.a,{as:"section",rows:["fit","fit"],columns:["fit","fit"],gap:"large",areas:[["title","title"],["artist-other","artist-other"],["disco-title","disco-title"],["discography","discography"]],pad:"xlarge"},n.a.createElement(k.a,{level:"1",gridArea:"title",size:"medium",margin:{vertical:"none"}},i),n.a.createElement(b.a,{gridArea:"artist-other",direction:"row-responsive",responsive:!0,gap:"large"},n.a.createElement(b.a,{width:{min:"300px",max:"300px"}},n.a.createElement(b.a,{round:"full",background:{repeat:"no-repeat",size:"cover",image:"url(".concat(m,")")},height:"300px",width:"300px"})),n.a.createElement(b.a,{justify:"center"},n.a.createElement(k.a,{level:"2",margin:{vertical:"none"},size:"small"},"Other results"),n.a.createElement(b.a,{direction:"row-reverse",justify:"end",wrap:!0,gap:"medium",width:{min:"332px"}},o.map((function(e){return n.a.createElement(N,{key:e.id,image:e.image,name:e.name,handleClick:a})}))))),n.a.createElement(k.a,{level:"2",gridArea:"disco-title",size:"medium",margin:{bottom:"none"}},"Discography"),n.a.createElement(S.a.Consumer,null,(function(e){return n.a.createElement(O.a,{gridArea:"discography",align:"start",columns:{count:"fill",size:"260px"},gap:"large"},s.map((function(e){return n.a.createElement(z,{key:e.id,image:e.image,name:e.name})})))})))};function Q(){var e=Object(g.a)(["\n\tquery Artist($byName: String!) {\n\t\tqueryArtists(byName: $byName) {\n\t\t\tname\n\t\t\timage\n\t\t\tid\n\t\t\talbums {\n\t\t\t\tname\n\t\t\t\timage\n\t\t\t\tid\n\t\t\t}\n\t\t}\n\t}\n"]);return Q=function(){return e},e}var B=Object(d.a)(Q());function I(){var e=Object(r.useState)(""),t=Object(u.a)(e,2),a=t[0],i=t[1],l=Object(f.a)(B),c=Object(u.a)(l,2),o=c[0],s=c[1],g=s.data,d=s.error,b=Object(r.useState)([]),E=Object(u.a)(b,2),v=E[0],x=E[1],j=Object(r.useState)([]),O=Object(u.a)(j,2),k=O[0],S=O[1],A=Object(r.useState)(!1),q=Object(u.a)(A,2),C=q[0],z=q[1],N=Object(r.useCallback)(Object(h.debounce)((function(){o({variables:{byName:a}})}),200),[a]);Object(r.useEffect)((function(){return N(),N.cancel}),[a,N]);Object(r.useEffect)((function(){if(g&&g.queryArtists&&g.queryArtists!==[]){var e=g.queryArtists.slice(0,5).map((function(e){return e.name}));S(e)}}),[g]);var Q=!1;return d&&d.graphQLErrors&&d.graphQLErrors.forEach((function(e){Q="Error: 400: No search query"===e.message})),n.a.createElement(p.a,{theme:J},n.a.createElement(y,null),n.a.createElement(w,{inputValue:a,suggestions:k,handleChange:function(e){i(e)},handleSelect:function(e){for(var t=[],a=g.queryArtists.slice(0,5).map((function(e){return e})),r=0;r<a.length;r++)if(a[r].name===e){var n=null===a||void 0===a?void 0:a.splice(r,1),i=a;t=[].concat(Object(m.a)(n),ObjLine truncated
//# sourceMappingURL=main.dc68770e.chunk.js.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"sources":["components/Header.tsx","components/Search.tsx","components/Album.tsx","components/Other.tsx","components/Results.tsx","components/App.tsx","index.tsx","assets/placeholder-music.jpg"],"names":["Header","Box","as","direction","align","justify","background","pad","left","right","vertical","style","zIndex","Text","margin","color","size","weight","Anchor","href","label","Search","inputValue","handleChange","suggestions","handleSelect","top","width","TextInput","type","name","value","onChange","e","target","onSelect","suggestion","icon","FormSearch","dropHeight","placeholder","autoFocus","aria-label","Album","image","round","elevation","overflow","height","Image","src","fit","Heading","level","bottom","Other","handleClick","onClick","repeat","textAlign","wordBreak","Results","artists","selectedName","albums","otherArtists","slice","length","selectedAlbums","selectedImage","uniqueAlbums","Set","forEach","album","has","add","push","Grid","rows","columns","gap","areas","gridArea","responsive","min","max","wrap","map","artist","key","id","ResponsiveContext","Consumer","count","QUERY_ARTISTS","gql","App","useState","setInputValue","useLazyQuery","getArtists","data","error","setArtists","setSuggestions","selected","setSelected","delayedQuery","useCallback","debounce","variables","byName","useEffect","cancel","queryArtists","updatedSuggestions","el","errorNoSearchQuery","graphQLErrors","message","Grommet","theme","updatedArtists","suggestedArtists","i","selectedArtist","splice","global","colors","brand","font","family","client","ApolloClient","uri","cache","InMemoryCache","ReactDOM","render","StrictMode","ApolloProvider","document","getElementById","module","exports"],"mappings":"kTAGaA,EAAS,WACrB,OACC,kBAACC,EAAA,EAAD,CACCC,GAAG,SACHC,UAAU,MACVC,MAAM,SACNC,QAAQ,UACRC,WAAW,QACXC,IAAK,CAAEC,KAAM,SAAUC,MAAO,QAASC,SAAU,SACjDC,MAAO,CAAEC,OAAQ,IAEjB,kBAACC,EAAA,EAAD,CACCC,OAAQ,CAAEJ,SAAU,SACpBK,MAAM,UACNC,KAAK,UACLC,OAAO,QAJR,gBAQA,kBAACC,EAAA,EAAD,CACEC,KAAK,2CACLC,MAAM,SACNL,MAAM,Y,kBCrBEM,EAAS,SAAC,GAAD,IACrBC,EADqB,EACrBA,WACAC,EAFqB,EAErBA,aACAC,EAHqB,EAGrBA,YACAC,EAJqB,EAIrBA,aAJqB,OAWrB,kBAACxB,EAAA,EAAD,CACCC,GAAG,UACHC,UAAU,MACVE,QAAQ,SACRS,OAAQ,CAAEY,IAAK,UAEf,kBAACzB,EAAA,EAAD,CAAKC,GAAG,MAAMY,OAAQ,CAAEJ,SAAU,QAAUiB,MAAM,SACjD,kBAACC,EAAA,EAAD,CACCC,KAAK,SACLC,KAAK,IACLC,MAAOT,EACPE,YAAaA,EACbQ,SAAU,SAACC,GAAD,OAAOV,EAAaU,EAAEC,OAAOH,QACvCI,SAAU,SAACD,GAAD,OAAYT,EAAaS,EAAOE,aAC1CC,KAAM,kBAACC,EAAA,EAAD,CAAYvB,MAAM,UACxBwB,WAAW,QACXC,YAAY,sBACZC,WAAS,EACTC,aAAW,6B,qDC5BFC,EAAQ,SAAC,GAAsD,IAApDC,EAAmD,EAAnDA,MAAOd,EAA4C,EAA5CA,KAM9B,OAJKc,IACJA,EAAQJ,KAIR,kBAACvC,EAAA,EAAD,CAAK4C,MAAM,UAAUC,UAAU,QAAQC,SAAS,UAC/C,kBAAC9C,EAAA,EAAD,CAAK+C,OAAO,SACX,kBAACC,EAAA,EAAD,CAAOC,IAAKN,EAAOO,IAAI,WAExB,kBAACC,EAAA,EAAD,CACCC,MAAM,IACNvC,OAAQ,CAAEwC,OAAQ,QAAS5B,IAAK,QAASlB,KAAM,UAE9CsB,KCfQyB,EAAQ,SAAC,GAQf,IAPNX,EAOK,EAPLA,MACAd,EAMK,EANLA,KACA0B,EAKK,EALLA,YAWA,OAJKZ,IACJA,EAAQJ,KAIR,kBAACvC,EAAA,EAAD,CACC4C,MAAM,UACNtC,IAAI,SACJkD,QAAS,kBAAMD,EAAY1B,IAC3BH,MAAM,SAEN,kBAAC1B,EAAA,EAAD,CACC+C,OAAO,QACPrB,MAAM,QACNkB,MAAM,OACNvC,WAAY,CACXoD,OAAQ,YACR1C,KAAM,QACN4B,MAAM,OAAD,OAASA,EAAT,QAGP,kBAAC/B,EAAA,EAAD,CACCC,OAAQ,CAAEwC,OAAQ,QAAS5B,IAAK,QAASlB,KAAM,SAC/CmD,UAAU,SACV1C,OAAO,OACP2C,UAAU,cAET9B,KClCQ+B,EAAU,SAAC,GAMjB,IALNC,EAKK,EALLA,QACAN,EAIK,EAJLA,YAIK,EACyCM,EAAQ,GAAxCC,EADT,EACGjC,KAAoBc,EADvB,EACuBA,MAAOoB,EAD9B,EAC8BA,OAC7BC,EAAeH,EAAQI,MAAM,EAAGJ,EAAQK,QAC1CC,EAAyB,GACzBC,EAAwBzB,EAGvBA,IACJyB,EAAgB7B,KAKjB,IAAM8B,EAAe,IAAIC,IAQzB,OAPAP,EAAOQ,SAAQ,SAACC,GACVH,EAAaI,IAAID,EAAM3C,QAC3BwC,EAAaK,IAAIF,EAAM3C,MACvBsC,EAAeQ,KAAKH,OAKrB,kBAACI,EAAA,EAAD,CACC3E,GAAG,UACH4E,KAAM,CAAC,MAAO,OACdC,QAAS,CAAC,MAAO,OACjBC,IAAI,QACJC,MAAO,CACN,CAAC,QAAS,SACV,CAAC,eAAgB,gBACjB,CAAC,cAAe,eAChB,CAAC,cAAe,gBAEjB1E,IAAI,UAEJ,kBAAC6C,EAAA,EAAD,CACCC,MAAM,IACN6B,SAAS,QACTlE,KAAK,SACLF,OAAQ,CAAEJ,SAAU,SAEnBqD,GAEF,kBAAC9D,EAAA,EAAD,CACCiF,SAAS,eACT/E,UAAU,iBACVgF,YAAU,EACVH,IAAI,SAEJ,kBAAC/E,EAAA,EAAD,CAAK0B,MAAO,CAAEyD,IAAK,QAASC,IAAK,UAChC,kBAACpF,EAAA,EAAD,CACC4C,MAAM,OACNvC,WAAY,CACXoD,OAAQ,YACR1C,KAAM,QACN4B,MAAM,OAAD,OAASyB,EAAT,MAENrB,OAAO,QACPrB,MAAM,WAGR,kBAAC1B,EAAA,EAAD,CAAKI,QAAQ,UACZ,kBAAC+C,EAAA,EAAD,CACCC,MAAM,IACNvC,OAAQ,CAAEJ,SAAU,QACpBM,KAAK,SAHN,iBAOA,kBAACf,EAAA,EAAD,CACCE,UAAU,cACVE,QAAQ,MACRiF,MAAI,EACJN,IAAI,SACJrD,MAAO,CAAEyD,IAAK,UAEbnB,EAAasB,KAAI,SAACC,GAAD,OACjB,kBAAC,EAAD,CACCC,IAAKD,EAAOE,GACZ9C,MAAO4C,EAAO5C,MACdd,KAAM0D,EAAO1D,KACb0B,YAAaA,UAMlB,kBAACJ,EAAA,EAAD,CACCC,MAAM,IACN6B,SAAS,cACTlE,KAAK,SACLF,OAAQ,CAAEwC,OAAQ,SAJnB,eAQA,kBAACqC,EAAA,EAAkBC,SAAnB,MACE,SAAC5E,GAAD,OACA,kBAAC6D,EAAA,EAAD,CACCK,SAAS,cACT9E,MAAM,QACN2E,QAAS,CAAEc,MAAO,OAAQ7E,KAAM,SAChCgE,IAAI,SAEHZ,EAAemB,KAAI,SAACd,GAAD,OACnB,kBAAC,EAAD,CACCgB,IAAKhB,EAAMiB,GACX9C,MAAO6B,EAAM7B,MACbd,KAAM2C,EAAM3C,gB,iQC/Gb,IAAMgE,EAAgBC,YAAH,KAeX,SAASC,IAAO,IAAD,EACOC,mBAAS,IADhB,mBACtB3E,EADsB,KACV4E,EADU,OAESC,YACrCL,GAH4B,mBAEtBM,EAFsB,YAERC,EAFQ,EAERA,KAAMC,EAFE,EAEFA,MAFE,EAKCL,mBAAkB,IALnB,mBAKtBnC,EALsB,KAKbyC,EALa,OAMSLine truncated