"use strict";(self.webpackChunkshell=self.webpackChunkshell||[]).push([["node_modules_graphql-tag_lib_index_js-_3fad1"],{49224:function(e,n,t){t.r(n),t.d(n,{gql:function(){return f},resetCaches:function(){return d},disableFragmentWarnings:function(){return m},enableExperimentalFragmentVariables:function(){return g},disableExperimentalFragmentVariables:function(){return h}});var a=t(61855),r=t(94005),i=new Map,o=new Map,s=!0,l=!1;function u(e){return e.replace(/[\s,]+/g," ").trim()}function c(e){var n=u(e);if(!i.has(n)){var t=(0,r.parse)(e,{experimentalFragmentVariables:l});if(!t||"Document"!==t.kind)throw new Error("Not a valid GraphQL document.");i.set(n,function(e){var n=new Set(e.definitions);n.forEach(function(e){e.loc&&delete e.loc,Object.keys(e).forEach(function(t){var a=e[t];a&&"object"==typeof a&&n.add(a)})});var t=e.loc;return t&&(delete t.startToken,delete t.endToken),e}(function(e){var n=new Set,t=[];return e.definitions.forEach(function(e){if("FragmentDefinition"===e.kind){var a=e.name.value,r=function(e){return u(e.source.body.substring(e.start,e.end))}(e.loc),i=o.get(a);i&&!i.has(r)?s&&console.warn("Warning: fragment with name "+a+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):i||o.set(a,i=new Set),i.add(r),n.has(r)||(n.add(r),t.push(e))}else t.push(e)}),(0,a.pi)((0,a.pi)({},e),{definitions:t})}(t)))}return i.get(n)}function f(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];"string"==typeof e&&(e=[e]);var a=e[0];return n.forEach(function(n,t){a+=n&&"Document"===n.kind?n.loc.source.body:n,a+=e[t+1]}),c(a)}function d(){i.clear(),o.clear()}function m(){s=!1}function g(){l=!0}function h(){l=!1}var p,b=f,v=d,w=m,k=g,E=h;(p=f||(f={})).gql=b,p.resetCaches=v,p.disableFragmentWarnings=w,p.enableExperimentalFragmentVariables=k,p.disableExperimentalFragmentVariables=E,f.default=f,n.default=f}}]);