Dot_Files/.config/raycast/extensions/46fa7071-8491-4a13-99f1-25dae0015432/project_starred.js

313 lines
839 KiB
JavaScript
Raw Normal View History

var Pg=Object.create;var Uu=Object.defineProperty;var Lg=Object.getOwnPropertyDescriptor;var Rg=Object.getOwnPropertyNames;var Ag=Object.getPrototypeOf,kg=Object.prototype.hasOwnProperty;var Fg=e=>Uu(e,"__esModule",{value:!0});var g=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var jg=(e,t,r,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Rg(t))!kg.call(e,n)&&(r||n!=="default")&&Uu(e,n,{get:()=>t[n],enumerable:!(a=Lg(t,n))||a.enumerable});return e},je=(e,t)=>jg(Fg(Uu(e!=null?Pg(Ag(e)):{},"default",!t&&e&&e.__esModule?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var zt=g((kV,Ap)=>{var lm,cm,fm,mm,vm,hm,ym,gm,bm,Lp,Gu,_m,wm,Tm,Mn,Om,Em,Sm,Dm,Nm,Im,Pm,Lm,Rp;(function(e){var t=typeof global=="object"?global:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(a){e(r(t,r(a)))}):typeof Ap=="object"&&typeof Ap.exports=="object"?e(r(t,r(Ap.exports))):e(r(t));function r(a,n){return a!==t&&(typeof Object.create=="function"?Object.defineProperty(a,"__esModule",{value:!0}):a.__esModule=!0),function(i,o){return a[i]=n?n(i,o):o}}})(function(e){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(a[i]=n[i])};lm=function(a,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");t(a,n);function i(){this.constructor=a}a.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)},cm=Object.assign||function(a){for(var n,i=1,o=arguments.length;i<o;i++){n=arguments[i];for(var p in n)Object.prototype.hasOwnProperty.call(n,p)&&(a[p]=n[p])}return a},fm=function(a,n){var i={};for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&n.indexOf(o)<0&&(i[o]=a[o]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var p=0,o=Object.getOwnPropertySymbols(a);p<o.length;p++)n.indexOf(o[p])<0&&Object.prototype.propertyIsEnumerable.call(a,o[p])&&(i[o[p]]=a[o[p]]);return i},mm=function(a,n,i,o){var p=arguments.length,s=p<3?n:o===null?o=Object.getOwnPropertyDescriptor(n,i):o,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(a,n,i,o);else for(var d=a.length-1;d>=0;d--)(u=a[d])&&(s=(p<3?u(s):p>3?u(n,i,s):u(n,i))||s);return p>3&&s&&Object.defineProperty(n,i,s),s},vm=function(a,n){return function(i,o){n(i,o,a)}},hm=function(a,n){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(a,n)},ym=function(a,n,i,o){function p(s){return s instanceof i?s:new i(function(u){u(s)})}return new(i||(i=Promise))(function(s,u){function d(f){try{c(o.next(f))}catch(m){u(m)}}function l(f){try{c(o.throw(f))}catch(m){u(m)}}function c(f){f.done?s(f.value):p(f.value).then(d,l)}c((o=o.apply(a,n||[])).next())})},gm=function(a,n){var i={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},o,p,s,u;return u={next:d(0),throw:d(1),return:d(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function d(c){return function(f){return l([c,f])}}function l(c){if(o)throw new TypeError("Generator is already executing.");for(;i;)try{if(o=1,p&&(s=c[0]&2?p.return:c[0]?p.throw||((s=p.return)&&s.call(p),0):p.next)&&!(s=s.call(p,c[1])).done)return s;switch(p=0,s&&(c=[c[0]&2,s.value]),c[0]){case 0:case 1:s=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,p=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(s=i.trys,!(s=s.length>0&&s[s.length-1])&&(c[0]===6||c[0]===2)){i=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]<s[3])){i.label=c[1];break}if(c[0]===6&&i.label<s[1]){i.label=s[1],s=c;break}if(s&&i.label<s[2]){i.label=s[2],i.ops.push(c);break}s[2]&&i.ops.pop(),i.trys.pop();continue}c=n.call(a,i)}catch(f){c=[6,f],p=0}finally{o=s=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},bm=function(a,n){for(var i in a)i!=="default"&&!Object.prototype.hasOwnProperty.call(n,i)&&Rp(n,a,i)},Rp=Object.create?function(a,n,i,o){o===voi
`),d=a.split(/\r\n|[\n\r]/g),l=d[n];if(l.length>120){for(var c=Math.floor(s/80),f=s%80,m=[],v=0;v<l.length;v+=80)m.push(l.slice(v,v+80));return u+qm([["".concat(o),m[0]]].concat(m.slice(1,c+1).map(function(h){return["",h]}),[[" ",xp(f-1)+"^"],["",m[c+1]]]))}return u+qm([["".concat(o-1),d[n-1]],["".concat(o),l],["",xp(s-1)+"^"],["".concat(o+1),d[n+1]]])}function qm(e){var t=e.filter(function(a){var n=a[0],i=a[1];return i!==void 0}),r=Math.max.apply(Math,t.map(function(a){var n=a[0];return n.length}));return t.map(function(a){var n=a[0],i=a[1];return Hg(r,n)+(i?" | "+i:" |")}).join(`
`)}function xp(e){return Array(e+1).join(" ")}function Hg(e,t){return xp(e-t.length)+t}});var z=g(no=>{"use strict";function Up(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Up=function(r){return typeof r}:Up=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Up(e)}Object.defineProperty(no,"__esModule",{value:!0});no.printError=Gm;no.GraphQLError=void 0;var Xg=eb(Tr()),Zg=Or(),Vm=Cp(),Cm=Xu();function eb(e){return e&&e.__esModule?e:{default:e}}function tb(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xm(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function rb(e,t,r){return t&&xm(e.prototype,t),r&&xm(e,r),e}function ab(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ro(e,t)}function nb(e){var t=Um();return function(){var a=ao(e),n;if(t){var i=ao(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return Qm(this,n)}}function Qm(e,t){return t&&(Up(t)==="object"||typeof t=="function")?t:to(e)}function to(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Zu(e){var t=typeof Map=="function"?new Map:void 0;return Zu=function(a){if(a===null||!ib(a))return a;if(typeof a!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t!="undefined"){if(t.has(a))return t.get(a);t.set(a,n)}function n(){return Gp(a,arguments,ao(this).constructor)}return n.prototype=Object.create(a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),ro(n,a)},Zu(e)}function Gp(e,t,r){return Um()?Gp=Reflect.construct:Gp=function(n,i,o){var p=[null];p.push.apply(p,i);var s=Function.bind.apply(n,p),u=new s;return o&&ro(u,o.prototype),u},Gp.apply(null,arguments)}function Um(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function ib(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function ro(e,t){return ro=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},ro(e,t)}function ao(e){return ao=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},ao(e)}var ob=function(e){ab(r,e);var t=nb(r);function r(a,n,i,o,p,s,u){var d,l,c,f,m;tb(this,r),m=t.call(this,a);var v=Array.isArray(n)?n.length!==0?n:void 0:n?[n]:void 0,h=i;if(!h&&v){var y;h=(y=v[0].loc)===null||y===void 0?void 0:y.source}var _=o;!_&&v&&(_=v.reduce(function(N,P){return P.loc&&N.push(P.loc.start),N},[])),_&&_.length===0&&(_=void 0);var T;o&&i?T=o.map(function(N){return(0,Vm.getLocation)(i,N)}):v&&(T=v.reduce(function(N,P){return P.loc&&N.push((0,Vm.getLocation)(P.loc.source,P.loc.start)),N},[]));var O=u;if(O==null&&s!=null){var E=s.extensions;(0,Xg.default)(E)&&(O=E)}return Object.defineProperties(to(m),{name:{value:"GraphQLError"},message:{value:a,enumerable:!0,writable:!0},locations:{value:(d=T)!==null&&d!==void 0?d:void 0,enumerable:T!=null},path:{value:p??void 0,enumerable:p!=null},nodes:{value:v??void 0},source:{value:(l=h)!==null&&l!==void 0?l:void 0},positions:{value:(c=_)!==null&&c!==void 0?c:void 0},originalError:{value:s},extensions:{value:(f=O)!==null&&f!==void 0?f:void 0,enumerable:O!=null}}),s!=null&&s.stack?(Object.defineProperty(to(m),"stack",{value:s.stack,writable:!0,configurable:!0}),Qm(m)):(Error.captureStackTrace?Error.captureStackTrace(to(m),r):Object.defineProperty(to(m),"stack",{value:Error().stack,writable:!0,configurable:!0}),m)}return rb(r,[{key:"toString",value:function(){return Gm(this)}},{key:Zg.SYMBOL_TO_STRING_TAG,get:function(){return"Object"}}]),r}(Zu(Error));no.GraphQL
`+(0,Cm.printLocation)(n.loc))}else if(e.source&&e.locations)for(var i=0,o=e.locations;i<o.length;i++){var p=o[i];t+=`
`+(0,Cm.printSourceLocation)(e.source,p)}return t}});var Bp=g(ed=>{"use strict";Object.defineProperty(ed,"__esModule",{value:!0});ed.syntaxError=sb;var pb=z();function sb(e,t,r){return new pb.GraphQLError("Syntax Error: ".concat(r),void 0,e,[t])}});var Ie=g(Kp=>{"use strict";Object.defineProperty(Kp,"__esModule",{value:!0});Kp.Kind=void 0;var ub=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"});Kp.Kind=ub});var dt=g(td=>{"use strict";Object.defineProperty(td,"__esModule",{value:!0});td.default=db;function db(e,t){var r=Boolean(e);if(!r)throw new Error(t??"Unexpected invariant triggered.")}});var rd=g(zp=>{"use strict";Object.defineProperty(zp,"__esModule",{value:!0});zp.default=void 0;var lb=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):void 0,cb=lb;zp.default=cb});var Yp=g(ad=>{"use strict";Object.defineProperty(ad,"__esModule",{value:!0});ad.default=mb;var fb=Km(dt()),Bm=Km(rd());function Km(e){return e&&e.__esModule?e:{default:e}}function mb(e){var t=e.prototype.toJSON;typeof t=="function"||(0,fb.default)(0),e.prototype.inspect=t,Bm.default&&(e.prototype[Bm.default]=t)}});var Cn=g($a=>{"use strict";Object.defineProperty($a,"__esModule",{value:!0});$a.isNode=hb;$a.Token=$a.Location=void 0;var zm=vb(Yp());function vb(e){return e&&e.__esModule?e:{default:e}}var Ym=function(){function e(r,a,n){this.start=r.start,this.end=a.end,this.startToken=r,this.endToken=a,this.source=n}var t=e.prototype;return t.toJSON=function(){return{start:this.start,end:this.end}},e}();$a.Location=Ym;(0,zm.default)(Ym);var $m=function(){function e(r,a,n,i,o,p,s){this.kind=r,this.start=a,this.end=n,this.line=i,this.column=o,this.value=s,this.prev=p,this.next=null}var t=e.prototype;return t.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}();$a.Token=$m;(0,zm.default)($m);function hb(e){return e!=null&&typeof e.kind=="string"}});var xn=g($p=>{"use strict";Object.defineProperty($p,"__esModule",{value:!0});$p.TokenKind=void 0;var yb=Object.freeze({SOF:"<SOF>",EOF:"<EOF>",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"});$p.TokenKind=yb});var fe=g(nd=>{"use strict";Object.defineProperty(nd,"__esModule",{value:!0});nd.default=wb;var gb=bb(rd());function bb(e){return e&&e.__esModule?e:{default:e}}function Jp(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Jp=function(r){return typeof r}:Jp=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!=
Ensure that there is only one instance of "graphql" in the node_modules
directory. If different versions of "graphql" are the dependencies of other
relied on modules, use "resolutions" to ensure only one version is installed.
https://yarnpkg.com/en/docs/selective-version-resolutions
Duplicate "graphql" modules cannot be used at the same time since different
versions may have different capabilities and behavior. The data from one
version used in the function from another could produce confusing and
spurious results.`))}}return!1};Xp.default=Lb});var Zp=g(oo=>{"use strict";Object.defineProperty(oo,"__esModule",{value:!0});oo.isSource=jb;oo.Source=void 0;var Rb=Or(),Ab=pd(fe()),od=pd(Yt()),kb=pd(io());function pd(e){return e&&e.__esModule?e:{default:e}}function Wm(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function Fb(e,t,r){return t&&Wm(e.prototype,t),r&&Wm(e,r),e}var Hm=function(){function e(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"GraphQL request",a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{line:1,column:1};typeof t=="string"||(0,od.default)(0,"Body must be a string. Received: ".concat((0,Ab.default)(t),".")),this.body=t,this.name=r,this.locationOffset=a,this.locationOffset.line>0||(0,od.default)(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,od.default)(0,"column in locationOffset is 1-indexed and must be positive.")}return Fb(e,[{key:Rb.SYMBOL_TO_STRING_TAG,get:function(){return"Source"}}]),e}();oo.Source=Hm;function jb(e){return(0,kb.default)(e,Hm)}});var Qn=g(es=>{"use strict";Object.defineProperty(es,"__esModule",{value:!0});es.DirectiveLocation=void 0;var Mb=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"});es.DirectiveLocation=Mb});var Un=g(po=>{"use strict";Object.defineProperty(po,"__esModule",{value:!0});po.dedentBlockStringValue=qb;po.getBlockStringIndentation=Zm;po.printBlockString=Vb;function qb(e){var t=e.split(/\r\n|[\n\r]/g),r=Zm(e);if(r!==0)for(var a=1;a<t.length;a++)t[a]=t[a].slice(r);for(var n=0;n<t.length&&Xm(t[n]);)++n;for(var i=t.length;i>n&&Xm(t[i-1]);)--i;return t.slice(n,i).join(`
`)}function Xm(e){for(var t=0;t<e.length;++t)if(e[t]!==" "&&e[t]!==" ")return!1;return!0}function Zm(e){for(var t,r=!0,a=!0,n=0,i=null,o=0;o<e.length;++o)switch(e.charCodeAt(o)){case 13:e.charCodeAt(o+1)===10&&++o;case 10:r=!1,a=!0,n=0;break;case 9:case 32:++n;break;default:a&&!r&&(i===null||n<i)&&(i=n),a=!1}return(t=i)!==null&&t!==void 0?t:0}function Vb(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=e.indexOf(`
`)===-1,n=e[0]===" "||e[0]===" ",i=e[e.length-1]==='"',o=e[e.length-1]==="\\",p=!a||i||o||r,s="";return p&&!(a&&n)&&(s+=`
`+t),s+=t?e.replace(/\n/g,`
`+t):e,p&&(s+=`
`),'"""'+s.replace(/"""/g,'\\"""')+'"""'}});var rs=g(so=>{"use strict";Object.defineProperty(so,"__esModule",{value:!0});so.isPunctuatorTokenKind=Qb;so.Lexer=void 0;var Er=Bp(),Xe=Cn(),ee=xn(),Cb=Un(),xb=function(){function e(r){var a=new Xe.Token(ee.TokenKind.SOF,0,0,0,0,null);this.source=r,this.lastToken=a,this.token=a,this.line=1,this.lineStart=0}var t=e.prototype;return t.advance=function(){this.lastToken=this.token;var a=this.token=this.lookahead();return a},t.lookahead=function(){var a=this.token;if(a.kind!==ee.TokenKind.EOF)do{var n;a=(n=a.next)!==null&&n!==void 0?n:a.next=Ub(this,a)}while(a.kind===ee.TokenKind.COMMENT);return a},e}();so.Lexer=xb;function Qb(e){return e===ee.TokenKind.BANG||e===ee.TokenKind.DOLLAR||e===ee.TokenKind.AMP||e===ee.TokenKind.PAREN_L||e===ee.TokenKind.PAREN_R||e===ee.TokenKind.SPREAD||e===ee.TokenKind.COLON||e===ee.TokenKind.EQUALS||e===ee.TokenKind.AT||e===ee.TokenKind.BRACKET_L||e===ee.TokenKind.BRACKET_R||e===ee.TokenKind.BRACE_L||e===ee.TokenKind.PIPE||e===ee.TokenKind.BRACE_R}function Ja(e){return isNaN(e)?ee.TokenKind.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function Ub(e,t){for(var r=e.source,a=r.body,n=a.length,i=t.end;i<n;){var o=a.charCodeAt(i),p=e.line,s=1+i-e.lineStart;switch(o){case 65279:case 9:case 32:case 44:++i;continue;case 10:++i,++e.line,e.lineStart=i;continue;case 13:a.charCodeAt(i+1)===10?i+=2:++i,++e.line,e.lineStart=i;continue;case 33:return new Xe.Token(ee.TokenKind.BANG,i,i+1,p,s,t);case 35:return Bb(r,i,p,s,t);case 36:return new Xe.Token(ee.TokenKind.DOLLAR,i,i+1,p,s,t);case 38:return new Xe.Token(ee.TokenKind.AMP,i,i+1,p,s,t);case 40:return new Xe.Token(ee.TokenKind.PAREN_L,i,i+1,p,s,t);case 41:return new Xe.Token(ee.TokenKind.PAREN_R,i,i+1,p,s,t);case 46:if(a.charCodeAt(i+1)===46&&a.charCodeAt(i+2)===46)return new Xe.Token(ee.TokenKind.SPREAD,i,i+3,p,s,t);break;case 58:return new Xe.Token(ee.TokenKind.COLON,i,i+1,p,s,t);case 61:return new Xe.Token(ee.TokenKind.EQUALS,i,i+1,p,s,t);case 64:return new Xe.Token(ee.TokenKind.AT,i,i+1,p,s,t);case 91:return new Xe.Token(ee.TokenKind.BRACKET_L,i,i+1,p,s,t);case 93:return new Xe.Token(ee.TokenKind.BRACKET_R,i,i+1,p,s,t);case 123:return new Xe.Token(ee.TokenKind.BRACE_L,i,i+1,p,s,t);case 124:return new Xe.Token(ee.TokenKind.PIPE,i,i+1,p,s,t);case 125:return new Xe.Token(ee.TokenKind.BRACE_R,i,i+1,p,s,t);case 34:return a.charCodeAt(i+1)===34&&a.charCodeAt(i+2)===34?Yb(r,i,p,s,t,e):zb(r,i,p,s,t);case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return Kb(r,i,o,p,s,t);case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 95:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:return Jb(r,i,p,s,t)}throw(0,Er.syntaxError)(r,i,Gb(o))}var u=e.line,d=1+i-e.lineStart;return new Xe.Token(ee.TokenKind.EOF,n,n,u,d,t)}function Gb(e){return e<32&&e!==9&&e!==10&&e!==13?"Cannot contain the invalid character ".concat(Ja(e),"."):e===39?`Unexpected single quote character ('), did you mean to use a double quote (")?`:"Cannot parse the unexpected character ".concat(Ja(e),".")}function Bb(e,t,r,a,n){var i=e.body,o,p=t;do o=i.charCodeAt(++p);while(!isNaN(o)&&(o>31||o===9));return new Xe.Token(ee.TokenKind.COMMENT,t,p,r,a,n,i.slice(t+1,p))}function Kb(e,t,r,a,n,i){var o=e.body,p=r,s=t,u=!1;if(p===45&&(p=o.charCodeAt(++s)),p===48){if(p=o.charCodeAt(++s),p>=48&&p<=57)throw(0,Er.syntaxError)(e,s,"Invalid number, unexpected digit after 0: ".concat(Ja(p),"."))}else s=sd(e,s,p),p=o.charCodeAt(s);if(p===46&&(u=!0,p=o.charCodeAt(++s),s=sd(e,s,p),p=o.charCodeAt(s)),(p===69||p===101)&&(u=!0,p=o.charCodeAt(++s),(p===43||p===45)&&(p=o.charCodeAt(++s)),s=sd(e,s,p),p=o.charCodeAt(s)),p===46||Wb(p))throw(0,Er.syntax
`;break;case 114:u+="\r";break;case 116:u+=" ";break;case 117:{var d=$b(i.charCodeAt(o+1),i.charCodeAt(o+2),i.charCodeAt(o+3),i.charCodeAt(o+4));if(d<0){var l=i.slice(o+1,o+5);throw(0,Er.syntaxError)(e,o,"Invalid character escape sequence: \\u".concat(l,"."))}u+=String.fromCharCode(d),o+=4;break}default:throw(0,Er.syntaxError)(e,o,"Invalid character escape sequence: \\".concat(String.fromCharCode(s),"."))}++o,p=o}}throw(0,Er.syntaxError)(e,o,"Unterminated string.")}function Yb(e,t,r,a,n,i){for(var o=e.body,p=t+3,s=p,u=0,d="";p<o.length&&!isNaN(u=o.charCodeAt(p));){if(u===34&&o.charCodeAt(p+1)===34&&o.charCodeAt(p+2)===34)return d+=o.slice(s,p),new Xe.Token(ee.TokenKind.BLOCK_STRING,t,p+3,r,a,n,(0,Cb.dedentBlockStringValue)(d));if(u<32&&u!==9&&u!==10&&u!==13)throw(0,Er.syntaxError)(e,p,"Invalid character within String: ".concat(Ja(u),"."));u===10?(++p,++i.line,i.lineStart=p):u===13?(o.charCodeAt(p+1)===10?p+=2:++p,++i.line,i.lineStart=p):u===92&&o.charCodeAt(p+1)===34&&o.charCodeAt(p+2)===34&&o.charCodeAt(p+3)===34?(d+=o.slice(s,p)+'"""',p+=4,s=p):++p}throw(0,Er.syntaxError)(e,p,"Unterminated string.")}function $b(e,t,r,a){return ts(e)<<12|ts(t)<<8|ts(r)<<4|ts(a)}function ts(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function Jb(e,t,r,a,n){for(var i=e.body,o=i.length,p=t+1,s=0;p!==o&&!isNaN(s=i.charCodeAt(p))&&(s===95||s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122);)++p;return new Xe.Token(ee.TokenKind.NAME,t,p,r,a,n,i.slice(t,p))}function Wb(e){return e===95||e>=65&&e<=90||e>=97&&e<=122}});var Gn=g(Wa=>{"use strict";Object.defineProperty(Wa,"__esModule",{value:!0});Wa.parse=Zb;Wa.parseValue=e_;Wa.parseType=t_;Wa.Parser=void 0;var ud=Bp(),$=Ie(),Hb=Cn(),k=xn(),e6=Zp(),Xb=Qn(),t6=rs();function Zb(e,t){var r=new as(e,t);return r.parseDocument()}function e_(e,t){var r=new as(e,t);r.expectToken(k.TokenKind.SOF);var a=r.parseValueLiteral(!1);return r.expectToken(k.TokenKind.EOF),a}function t_(e,t){var r=new as(e,t);r.expectToken(k.TokenKind.SOF);var a=r.parseTypeReference();return r.expectToken(k.TokenKind.EOF),a}var as=function(){function e(r,a){var n=(0,e6.isSource)(r)?r:new e6.Source(r);this._lexer=new t6.Lexer(n),this._options=a}var t=e.prototype;return t.parseName=function(){var a=this.expectToken(k.TokenKind.NAME);return{kind:$.Kind.NAME,value:a.value,loc:this.loc(a)}},t.parseDocument=function(){var a=this._lexer.token;return{kind:$.Kind.DOCUMENT,definitions:this.many(k.TokenKind.SOF,this.parseDefinition,k.TokenKind.EOF),loc:this.loc(a)}},t.parseDefinition=function(){if(this.peek(k.TokenKind.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(k.TokenKind.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},t.parseOperationDefinition=function(){var a=this._lexer.token;if(this.peek(k.TokenKind.BRACE_L))return{kind:$.Kind.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(a)};var n=this.parseOperationType(),i;return this.peek(k.TokenKind.NAME)&&(i=this.parseName()),{kind:$.Kind.OPERATION_DEFINITION,operation:n,name:i,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(a)}},t.parseOperationType=function(){var a=this.expectToken(k.TokenKind.NAME);switch(a.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(a)},t.parseVariableDefinitions=function(){return this.optionalMany(k.TokenKind.PAREN_L,this.parseVariableDefinition,k.TokenKind.PAREN_R)},t.parseVariableDefinition=function(){var a=this._lexer.token;return{kind:$.Kind.VARIABLE_DEFINITION,var
`)+`
`},OperationDefinition:function(t){var r=t.operation,a=t.name,n=xe("(",M(t.variableDefinitions,", "),")"),i=M(t.directives," "),o=t.selectionSet;return!a&&!i&&!n&&r==="query"?o:M([r,M([a,n]),i,o]," ")},VariableDefinition:function(t){var r=t.variable,a=t.type,n=t.defaultValue,i=t.directives;return r+": "+a+xe(" = ",n)+xe(" ",M(i," "))},SelectionSet:function(t){var r=t.selections;return ur(r)},Field:function(t){var r=t.alias,a=t.name,n=t.arguments,i=t.directives,o=t.selectionSet,p=xe("",r,": ")+a,s=p+xe("(",M(n,", "),")");return s.length>x_&&(s=p+xe(`(
`,ls(M(n,`
`)),`
)`)),M([s,M(i," "),o]," ")},Argument:function(t){var r=t.name,a=t.value;return r+": "+a},FragmentSpread:function(t){var r=t.name,a=t.directives;return"..."+r+xe(" ",M(a," "))},InlineFragment:function(t){var r=t.typeCondition,a=t.directives,n=t.selectionSet;return M(["...",xe("on ",r),M(a," "),n]," ")},FragmentDefinition:function(t){var r=t.name,a=t.typeCondition,n=t.variableDefinitions,i=t.directives,o=t.selectionSet;return"fragment ".concat(r).concat(xe("(",M(n,", "),")")," ")+"on ".concat(a," ").concat(xe("",M(i," ")," "))+o},IntValue:function(t){var r=t.value;return r},FloatValue:function(t){var r=t.value;return r},StringValue:function(t,r){var a=t.value,n=t.block;return n?(0,V_.printBlockString)(a,r==="description"?"":" "):JSON.stringify(a)},BooleanValue:function(t){var r=t.value;return r?"true":"false"},NullValue:function(){return"null"},EnumValue:function(t){var r=t.value;return r},ListValue:function(t){var r=t.values;return"["+M(r,", ")+"]"},ObjectValue:function(t){var r=t.fields;return"{"+M(r,", ")+"}"},ObjectField:function(t){var r=t.name,a=t.value;return r+": "+a},Directive:function(t){var r=t.name,a=t.arguments;return"@"+r+xe("(",M(a,", "),")")},NamedType:function(t){var r=t.name;return r},ListType:function(t){var r=t.type;return"["+r+"]"},NonNullType:function(t){var r=t.type;return r+"!"},SchemaDefinition:sr(function(e){var t=e.directives,r=e.operationTypes;return M(["schema",M(t," "),ur(r)]," ")}),OperationTypeDefinition:function(t){var r=t.operation,a=t.type;return r+": "+a},ScalarTypeDefinition:sr(function(e){var t=e.name,r=e.directives;return M(["scalar",t,M(r," ")]," ")}),ObjectTypeDefinition:sr(function(e){var t=e.name,r=e.interfaces,a=e.directives,n=e.fields;return M(["type",t,xe("implements ",M(r," & ")),M(a," "),ur(n)]," ")}),FieldDefinition:sr(function(e){var t=e.name,r=e.arguments,a=e.type,n=e.directives;return t+(u6(r)?xe(`(
`,ls(M(r,`
`)),`
)`):xe("(",M(r,", "),")"))+": "+a+xe(" ",M(n," "))}),InputValueDefinition:sr(function(e){var t=e.name,r=e.type,a=e.defaultValue,n=e.directives;return M([t+": "+r,xe("= ",a),M(n," ")]," ")}),InterfaceTypeDefinition:sr(function(e){var t=e.name,r=e.interfaces,a=e.directives,n=e.fields;return M(["interface",t,xe("implements ",M(r," & ")),M(a," "),ur(n)]," ")}),UnionTypeDefinition:sr(function(e){var t=e.name,r=e.directives,a=e.types;return M(["union",t,M(r," "),a&&a.length!==0?"= "+M(a," | "):""]," ")}),EnumTypeDefinition:sr(function(e){var t=e.name,r=e.directives,a=e.values;return M(["enum",t,M(r," "),ur(a)]," ")}),EnumValueDefinition:sr(function(e){var t=e.name,r=e.directives;return M([t,M(r," ")]," ")}),InputObjectTypeDefinition:sr(function(e){var t=e.name,r=e.directives,a=e.fields;return M(["input",t,M(r," "),ur(a)]," ")}),DirectiveDefinition:sr(function(e){var t=e.name,r=e.arguments,a=e.repeatable,n=e.locations;return"directive @"+t+(u6(r)?xe(`(
`,ls(M(r,`
`)),`
)`):xe("(",M(r,", "),")"))+(a?" repeatable":"")+" on "+M(n," | ")}),SchemaExtension:function(t){var r=t.directives,a=t.operationTypes;return M(["extend schema",M(r," "),ur(a)]," ")},ScalarTypeExtension:function(t){var r=t.name,a=t.directives;return M(["extend scalar",r,M(a," ")]," ")},ObjectTypeExtension:function(t){var r=t.name,a=t.interfaces,n=t.directives,i=t.fields;return M(["extend type",r,xe("implements ",M(a," & ")),M(n," "),ur(i)]," ")},InterfaceTypeExtension:function(t){var r=t.name,a=t.interfaces,n=t.directives,i=t.fields;return M(["extend interface",r,xe("implements ",M(a," & ")),M(n," "),ur(i)]," ")},UnionTypeExtension:function(t){var r=t.name,a=t.directives,n=t.types;return M(["extend union",r,M(a," "),n&&n.length!==0?"= "+M(n," | "):""]," ")},EnumTypeExtension:function(t){var r=t.name,a=t.directives,n=t.values;return M(["extend enum",r,M(a," "),ur(n)]," ")},InputObjectTypeExtension:function(t){var r=t.name,a=t.directives,n=t.fields;return M(["extend input",r,M(a," "),ur(n)]," ")}};function sr(e){return function(t){return M([t.description,e(t)],`
`)}}function M(e){var t,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return(t=e==null?void 0:e.filter(function(a){return a}).join(r))!==null&&t!==void 0?t:""}function ur(e){return xe(`{
`,ls(M(e,`
`)),`
}`)}function xe(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";return t!=null&&t!==""?e+t+r:""}function ls(e){return xe(" ",e.replace(/\n/g,`
`))}function U_(e){return e.indexOf(`
`)!==-1}function u6(e){return e!=null&&e.some(U_)}});var Nd=g(Dd=>{"use strict";Object.defineProperty(Dd,"__esModule",{value:!0});Dd.valueFromASTUntyped=Sd;var G_=Ed(fe()),B_=Ed(dt()),K_=Ed(lo()),Gr=Ie();function Ed(e){return e&&e.__esModule?e:{default:e}}function Sd(e,t){switch(e.kind){case Gr.Kind.NULL:return null;case Gr.Kind.INT:return parseInt(e.value,10);case Gr.Kind.FLOAT:return parseFloat(e.value);case Gr.Kind.STRING:case Gr.Kind.ENUM:case Gr.Kind.BOOLEAN:return e.value;case Gr.Kind.LIST:return e.values.map(function(r){return Sd(r,t)});case Gr.Kind.OBJECT:return(0,K_.default)(e.fields,function(r){return r.name.value},function(r){return Sd(r.value,t)});case Gr.Kind.VARIABLE:return t==null?void 0:t[e.name.value]}(0,B_.default)(0,"Unexpected value node: "+(0,G_.default)(e))}});var ue=g(G=>{"use strict";Object.defineProperty(G,"__esModule",{value:!0});G.isType=Id;G.assertType=v6;G.isScalarType=Ha;G.assertScalarType=X_;G.isObjectType=$n;G.assertObjectType=Z_;G.isInterfaceType=Xa;G.assertInterfaceType=ew;G.isUnionType=Za;G.assertUnionType=tw;G.isEnumType=en;G.assertEnumType=rw;G.isInputObjectType=mo;G.assertInputObjectType=aw;G.isListType=fs;G.assertListType=nw;G.isNonNullType=va;G.assertNonNullType=iw;G.isInputType=Pd;G.assertInputType=ow;G.isOutputType=Ld;G.assertOutputType=pw;G.isLeafType=h6;G.assertLeafType=sw;G.isCompositeType=y6;G.assertCompositeType=uw;G.isAbstractType=g6;G.assertAbstractType=dw;G.GraphQLList=ha;G.GraphQLNonNull=ya;G.isWrappingType=vo;G.assertWrappingType=lw;G.isNullableType=b6;G.assertNullableType=_6;G.getNullableType=cw;G.isNamedType=w6;G.assertNamedType=fw;G.getNamedType=mw;G.argsToArgsConfig=S6;G.isRequiredArgument=vw;G.isRequiredInputField=bw;G.GraphQLInputObjectType=G.GraphQLEnumType=G.GraphQLUnionType=G.GraphQLInterfaceType=G.GraphQLObjectType=G.GraphQLScalarType=void 0;var d6=Ft(zn()),ca=Or(),Ae=Ft(fe()),z_=Ft(ua()),cs=Ft(vd()),Sr=Ft(us()),Me=Ft(Yt()),l6=Ft(lo()),fa=Ft(io()),Y_=Ft(da()),$_=Ft(Tr()),c6=Ft(p6()),ma=Ft(Yp()),J_=Ft(la()),fo=z(),W_=Ie(),f6=kt(),H_=Nd();function Ft(e){return e&&e.__esModule?e:{default:e}}function m6(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function Yn(e,t,r){return t&&m6(e.prototype,t),r&&m6(e,r),e}function Id(e){return Ha(e)||$n(e)||Xa(e)||Za(e)||en(e)||mo(e)||fs(e)||va(e)}function v6(e){if(!Id(e))throw new Error("Expected ".concat((0,Ae.default)(e)," to be a GraphQL type."));return e}function Ha(e){return(0,fa.default)(e,Rd)}function X_(e){if(!Ha(e))throw new Error("Expected ".concat((0,Ae.default)(e)," to be a GraphQL Scalar type."));return e}function $n(e){return(0,fa.default)(e,Ad)}function Z_(e){if(!$n(e))throw new Error("Expected ".concat((0,Ae.default)(e)," to be a GraphQL Object type."));return e}function Xa(e){return(0,fa.default)(e,kd)}function ew(e){if(!Xa(e))throw new Error("Expected ".concat((0,Ae.default)(e)," to be a GraphQL Interface type."));return e}function Za(e){return(0,fa.default)(e,Fd)}function tw(e){if(!Za(e))throw new Error("Expected ".concat((0,Ae.default)(e)," to be a GraphQL Union type."));return e}function en(e){return(0,fa.default)(e,jd)}function rw(e){if(!en(e))throw new Error("Expected ".concat((0,Ae.default)(e)," to be a GraphQL Enum type."));return e}function mo(e){return(0,fa.default)(e,Md)}function aw(e){if(!mo(e))throw new Error("Expected ".concat((0,Ae.default)(e)," to be a GraphQL Input Object type."));return e}function fs(e){return(0,fa.default)(e,ha)}function nw(e){if(!fs(e))throw new Error("Expected ".concat((0,Ae.default)(e)," to be a GraphQL List type."));return e}function va(e){return(0,fa.default)(e,ya)}function iw(e){if(!va(e))throw new Error("Expected ".concat((0,Ae.default)(e)," to be a GraphQL Non-Null type."));return e}function Pd(e){return Ha(e)||en(e)||mo(e)||vo(e)&&Pd(e.ofType)}function ow(e){if(!Pd(e))throw new Error("Expected ".concat((0,Ae.default)(e)," to be a GraphQL input type."));return e}function Ld(e){return Ha(e)||$n(e)||Xa(e)||Za(e)||en(e)||vo(e)&&Ld(e.ofType)}function pw(e){if(!Ld(
In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.`,fields:function(){return{name:{type:new q.GraphQLNonNull(Pe.GraphQLString),resolve:function(r){return r.name}},description:{type:Pe.GraphQLString,resolve:function(r){return r.description}},isRepeatable:{type:new q.GraphQLNonNull(Pe.GraphQLBoolean),resolve:function(r){return r.isRepeatable}},locations:{type:new q.GraphQLNonNull(new q.GraphQLList(new q.GraphQLNonNull($d))),resolve:function(r){return r.locations}},args:{type:new q.GraphQLNonNull(new q.GraphQLList(new q.GraphQLNonNull(Eo))),args:{includeDeprecated:{type:Pe.GraphQLBoolean,defaultValue:!1}},resolve:function(r,a){var n=a.includeDeprecated;return n?r.args:r.args.filter(function(i){return i.deprecationReason==null})}}}}});Oe.__Directive=Yd;var $d=new q.GraphQLEnumType({name:"__DirectiveLocation",description:"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",values:{QUERY:{value:at.DirectiveLocation.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:at.DirectiveLocation.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:at.DirectiveLocation.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:at.DirectiveLocation.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:at.DirectiveLocation.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:at.DirectiveLocation.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:at.DirectiveLocation.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:at.DirectiveLocation.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:at.DirectiveLocation.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:at.DirectiveLocation.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:at.DirectiveLocation.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:at.DirectiveLocation.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:at.DirectiveLocation.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:at.DirectiveLocation.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:at.DirectiveLocation.UNION,description:"Location adjacent to a union definition."},ENUM:{value:at.DirectiveLocation.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:at.DirectiveLocation.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:at.DirectiveLocation.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:at.DirectiveLocation.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}});Oe.__DirectiveLocation=$d;var Jt=new q.GraphQLObjectType({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByUrl`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:function(){return{kind:{type:new q.GraphQLNonNull(Hd),resolve:function(r){if((0,q.isScalarType)(r))return lt.SCALAR;if((0,q.isObjectType)(r))return lt.OBJECT;if((0,q.is
`))}var ST=function(){function e(r){this._errors=[],this.schema=r}var t=e.prototype;return t.reportError=function(a,n){var i=Array.isArray(n)?n.filter(Boolean):n;this.addError(new bT.GraphQLError(a,i))},t.addError=function(a){this._errors.push(a)},t.getErrors=function(){return this._errors},e}();function DT(e){var t=e.schema,r=t.getQueryType();if(!r)e.reportError("Query root type must be provided.",t.astNode);else if(!(0,Ze.isObjectType)(r)){var a;e.reportError("Query root type must be Object type, it cannot be ".concat((0,vt.default)(r),"."),(a=rl(t,"query"))!==null&&a!==void 0?a:r.astNode)}var n=t.getMutationType();if(n&&!(0,Ze.isObjectType)(n)){var i;e.reportError("Mutation root type must be Object type if provided, it cannot be "+"".concat((0,vt.default)(n),"."),(i=rl(t,"mutation"))!==null&&i!==void 0?i:n.astNode)}var o=t.getSubscriptionType();if(o&&!(0,Ze.isObjectType)(o)){var p;e.reportError("Subscription root type must be Object type if provided, it cannot be "+"".concat((0,vt.default)(o),"."),(p=rl(t,"subscription"))!==null&&p!==void 0?p:o.astNode)}}function rl(e,t){for(var r=al(e,function(i){return i.operationTypes}),a=0;a<r.length;a++){var n=r[a];if(n.operation===t)return n.type}}function NT(e){for(var t=0,r=e.schema.getDirectives();t<r.length;t++){var a=r[t];if(!(0,X6.isDirective)(a)){e.reportError("Expected directive but got: ".concat((0,vt.default)(a),"."),a==null?void 0:a.astNode);continue}on(e,a);for(var n=0,i=a.args;n<i.length;n++){var o=i[n];if(on(e,o),(0,Ze.isInputType)(o.type)||e.reportError("The type of @".concat(a.name,"(").concat(o.name,":) must be Input Type ")+"but got: ".concat((0,vt.default)(o.type),"."),o.astNode),(0,Ze.isRequiredArgument)(o)&&o.deprecationReason!=null){var p;e.reportError("Required argument @".concat(a.name,"(").concat(o.name,":) cannot be deprecated."),[nl(o.astNode),(p=o.astNode)===null||p===void 0?void 0:p.type])}}}}function on(e,t){var r=(0,wT.isValidNameError)(t.name);r&&e.addError((0,_T.locatedError)(r,t.astNode))}function IT(e){for(var t=FT(e),r=e.schema.getTypeMap(),a=0,n=(0,So.default)(r);a<n.length;a++){var i=n[a];if(!(0,Ze.isNamedType)(i)){e.reportError("Expected GraphQL named type but got: ".concat((0,vt.default)(i),"."),i.astNode);continue}(0,OT.isIntrospectionType)(i)||on(e,i),(0,Ze.isObjectType)(i)||(0,Ze.isInterfaceType)(i)?(e4(e,i),t4(e,i)):(0,Ze.isUnionType)(i)?RT(e,i):(0,Ze.isEnumType)(i)?AT(e,i):(0,Ze.isInputObjectType)(i)&&(kT(e,i),t(i))}}function e4(e,t){var r=(0,So.default)(t.getFields());r.length===0&&e.reportError("Type ".concat(t.name," must define one or more fields."),Zn(t));for(var a=0;a<r.length;a++){var n=r[a];if(on(e,n),!(0,Ze.isOutputType)(n.type)){var i;e.reportError("The type of ".concat(t.name,".").concat(n.name," must be Output Type ")+"but got: ".concat((0,vt.default)(n.type),"."),(i=n.astNode)===null||i===void 0?void 0:i.type)}for(var o=0,p=n.args;o<p.length;o++){var s=p[o],u=s.name;if(on(e,s),!(0,Ze.isInputType)(s.type)){var d;e.reportError("The type of ".concat(t.name,".").concat(n.name,"(").concat(u,":) must be Input ")+"Type but got: ".concat((0,vt.default)(s.type),"."),(d=s.astNode)===null||d===void 0?void 0:d.type)}if((0,Ze.isRequiredArgument)(s)&&s.deprecationReason!=null){var l;e.reportError("Required argument ".concat(t.name,".").concat(n.name,"(").concat(u,":) cannot be deprecated."),[nl(s.astNode),(l=s.astNode)===null||l===void 0?void 0:l.type])}}}}function t4(e,t){for(var r=Object.create(null),a=0,n=t.getInterfaces();a<n.length;a++){var i=n[a];if(!(0,Ze.isInterfaceType)(i)){e.reportError("Type ".concat((0,vt.default)(t)," must only implement Interface types, ")+"it cannot implement ".concat((0,vt.default)(i),"."),Do(t,i));continue}if(t===i){e.reportError("Type ".concat(t.name," cannot implement itself because it would create a circular reference."),Do(t,i));continue}if(r[i.name]){e.reportError("Type ".concat(t.name," can only implement ").concat(i.name," once."),Do(t,i));continue}r[i.name]=!0,LT(e,t,i),PT(e,t,i)}}function PT(e,t,r){for(var a=t.getFields(),n=0,i=(0,So.default)(r.getFields());n<i.length;n++){var o=i[n],p=o.name
`))}function RS(e,t){var r=Rc(e,t);if(r.length!==0)throw new Error(r.map(function(a){return a.message}).join(`
`))}});var _9=g(Ac=>{"use strict";Object.defineProperty(Ac,"__esModule",{value:!0});Ac.default=AS;function AS(e){var t;return function(a,n,i){t||(t=new WeakMap);var o=t.get(a),p;if(o){if(p=o.get(n),p){var s=p.get(i);if(s!==void 0)return s}}else o=new WeakMap,t.set(a,o);p||(p=new WeakMap,o.set(n,p));var u=e(a,n,i);return p.set(i,u),u}}});var w9=g(kc=>{"use strict";Object.defineProperty(kc,"__esModule",{value:!0});kc.default=jS;var kS=FS(qp());function FS(e){return e&&e.__esModule?e:{default:e}}function jS(e,t,r){return e.reduce(function(a,n){return(0,kS.default)(a)?a.then(function(i){return t(i,n)}):t(a,n)},r)}});var T9=g(Fc=>{"use strict";Object.defineProperty(Fc,"__esModule",{value:!0});Fc.default=MS;function MS(e){var t=Object.keys(e),r=t.map(function(a){return e[a]});return Promise.all(r).then(function(a){return a.reduce(function(n,i,o){return n[t[o]]=i,n},Object.create(null))})}});var Ao=g(Qs=>{"use strict";Object.defineProperty(Qs,"__esModule",{value:!0});Qs.addPath=qS;Qs.pathToArray=VS;function qS(e,t,r){return{prev:e,key:t,typename:r}}function VS(e){for(var t=[],r=e;r;)t.push(r.key),r=r.prev;return t.reverse()}});var Gs=g(jc=>{"use strict";Object.defineProperty(jc,"__esModule",{value:!0});jc.getOperationRootType=CS;var Us=z();function CS(e,t){if(t.operation==="query"){var r=e.getQueryType();if(!r)throw new Us.GraphQLError("Schema does not define the required query root type.",t);return r}if(t.operation==="mutation"){var a=e.getMutationType();if(!a)throw new Us.GraphQLError("Schema is not configured for mutations.",t);return a}if(t.operation==="subscription"){var n=e.getSubscriptionType();if(!n)throw new Us.GraphQLError("Schema is not configured for subscriptions.",t);return n}throw new Us.GraphQLError("Can only have query, mutation and subscription operations.",t)}});var qc=g(Mc=>{"use strict";Object.defineProperty(Mc,"__esModule",{value:!0});Mc.default=xS;function xS(e){return e.map(function(t){return typeof t=="number"?"["+t.toString()+"]":"."+t}).join("")}});var Fo=g(Vc=>{"use strict";Object.defineProperty(Vc,"__esModule",{value:!0});Vc.valueFromAST=ko;var QS=Bs(At()),US=Bs(ua()),GS=Bs(fe()),BS=Bs(dt()),oi=Ie(),dn=ue();function Bs(e){return e&&e.__esModule?e:{default:e}}function ko(e,t,r){if(!!e){if(e.kind===oi.Kind.VARIABLE){var a=e.name.value;if(r==null||r[a]===void 0)return;var n=r[a];return n===null&&(0,dn.isNonNullType)(t)?void 0:n}if((0,dn.isNonNullType)(t))return e.kind===oi.Kind.NULL?void 0:ko(e,t.ofType,r);if(e.kind===oi.Kind.NULL)return null;if((0,dn.isListType)(t)){var i=t.ofType;if(e.kind===oi.Kind.LIST){for(var o=[],p=0,s=e.values;p<s.length;p++){var u=s[p];if(O9(u,r)){if((0,dn.isNonNullType)(i))return;o.push(null)}else{var d=ko(u,i,r);if(d===void 0)return;o.push(d)}}return o}var l=ko(e,i,r);return l===void 0?void 0:[l]}if((0,dn.isInputObjectType)(t)){if(e.kind!==oi.Kind.OBJECT)return;for(var c=Object.create(null),f=(0,US.default)(e.fields,function(O){return O.name.value}),m=0,v=(0,QS.default)(t.getFields());m<v.length;m++){var h=v[m],y=f[h.name];if(!y||O9(y.value,r)){if(h.defaultValue!==void 0)c[h.name]=h.defaultValue;else if((0,dn.isNonNullType)(h.type))return;continue}var _=ko(y.value,h.type,r);if(_===void 0)return;c[h.name]=_}return c}if((0,dn.isLeafType)(t)){var T;try{T=t.parseLiteral(e,r)}catch{return}return T===void 0?void 0:T}(0,BS.default)(0,"Unexpected input type: "+(0,GS.default)(t))}}function O9(e,t){return e.kind===oi.Kind.VARIABLE&&(t==null||t[e.name.value]===void 0)}});var xc=g(Cc=>{"use strict";Object.defineProperty(Cc,"__esModule",{value:!0});Cc.coerceInputValue=XS;var KS=wa(At()),Ks=wa(fe()),zS=wa(dt()),YS=wa(da()),$S=wa(Tr()),JS=wa(_s()),WS=wa(la()),HS=wa(qc()),Br=Ao(),ln=z(),jo=ue();function wa(e){return e&&e.__esModule?e:{default:e}}function XS(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ZS;return Mo(e,t,r)}function ZS(e,t,r){var a="Invalid value "+(0,Ks.default)(t);throw e.length>0&&(a+=' at "value'.concat((0,HS.default)(e),'"')),r.message=a+": "+r.message,r}function Mo(e,t,r,a){if((0,jo.isNonNullType)(t)){if(e!=null)return Mo(e,t.ofType,r,a);r((0,Br.pat
query IntrospectionQuery {
__schema {
`.concat(i,`
queryType { name }
mutationType { name }
subscriptionType { name }
types {
...FullType
}
directives {
name
`).concat(r,`
`).concat(n,`
locations
args`).concat(o("(includeDeprecated: true)"),` {
...InputValue
}
}
}
}
fragment FullType on __Type {
kind
name
`).concat(r,`
`).concat(a,`
fields(includeDeprecated: true) {
name
`).concat(r,`
args`).concat(o("(includeDeprecated: true)"),` {
...InputValue
}
type {
...TypeRef
}
isDeprecated
deprecationReason
}
inputFields`).concat(o("(includeDeprecated: true)"),` {
...InputValue
}
interfaces {
...TypeRef
}
enumValues(includeDeprecated: true) {
name
`).concat(r,`
isDeprecated
deprecationReason
}
possibleTypes {
...TypeRef
}
}
fragment InputValue on __InputValue {
name
`).concat(r,`
type { ...TypeRef }
defaultValue
`).concat(o("isDeprecated"),`
`).concat(o("deprecationReason"),`
}
fragment TypeRef on __Type {
kind
name
ofType {
kind
name
ofType {
kind
name
ofType {
kind
name
ofType {
kind
name
ofType {
kind
name
ofType {
kind
name
ofType {
kind
name
}
}
}
}
}
}
}
}
`)}});var y3=g(of=>{"use strict";Object.defineProperty(of,"__esModule",{value:!0});of.getOperationAST=ZN;var XN=Ie();function ZN(e,t){for(var r=null,a=0,n=e.definitions;a<n.length;a++){var i=n[a];if(i.kind===XN.Kind.OPERATION_DEFINITION){var o;if(t==null){if(r)return null;r=i}else if(((o=i.name)===null||o===void 0?void 0:o.value)===t)return i}}return r}});var b3=g(pf=>{"use strict";Object.defineProperty(pf,"__esModule",{value:!0});pf.introspectionFromSchema=pI;var eI=nI(dt()),tI=Gn(),rI=Uo(),aI=nf();function nI(e){return e&&e.__esModule?e:{default:e}}function g3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,a)}return r}function iI(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?g3(Object(r),!0).forEach(function(a){oI(e,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g3(Object(r)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))})}return e}function oI(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pI(e,t){var r=iI({specifiedByUrl:!0,directiveIsRepeatable:!0,schemaDescription:!0,inputValueDeprecation:!0},t),a=(0,tI.parse)((0,aI.getIntrospectionQuery)(r)),n=(0,rI.executeSync)({schema:e,document:a});return!n.errors&&n.data||(0,eI.default)(0),n.data}});var w3=g(sf=>{"use strict";Object.defineProperty(sf,"__esModule",{value:!0});sf.buildClientSchema=vI;var sI=Bo(At()),Mt=Bo(fe()),uI=Bo(Yt()),r1=Bo(lo()),_3=Bo(Tr()),dI=Gn(),lI=nn(),cI=Et(),fI=Dr(),Rr=Wt(),qt=ue(),mI=Fo();function Bo(e){return e&&e.__esModule?e:{default:e}}function vI(e,t){(0,_3.default)(e)&&(0,_3.default)(e.__schema)||(0,uI.default)(0,'Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: '.concat((0,Mt.default)(e),"."));for(var r=e.__schema,a=(0,r1.default)(r.types,function(S){return S.name},function(S){return v(S)}),n=0,i=[].concat(fI.specifiedScalarTypes,Rr.introspectionTypes);n<i.length;n++){var o=i[n];a[o.name]&&(a[o.name]=o)}var p=r.queryType?f(r.queryType):null,s=r.mutationType?f(r.mutationType):null,u=r.subscriptionType?f(r.subscriptionType):null,d=r.directives?r.directives.map(He):[];return new lI.GraphQLSchema({description:r.description,query:p,mutation:s,subscription:u,types:(0,sI.default)(a),directives:d,assumeValid:t==null?void 0:t.assumeValid});function l(S){if(S.kind===Rr.TypeKind.LIST){var Y=S.ofType;if(!Y)throw new Error("Decorated type deeper than introspection query.");return new qt.GraphQLList(l(Y))}if(S.kind===Rr.TypeKind.NON_NULL){var be=S.ofType;if(!be)throw new Error("Decorated type deeper than introspection query.");var Ce=l(be);return new qt.GraphQLNonNull((0,qt.assertNullableType)(Ce))}return c(S)}function c(S){var Y=S.name;if(!Y)throw new Error("Unknown type reference: ".concat((0,Mt.default)(S),"."));var be=a[Y];if(!be)throw new Error("Invalid or incomplete schema, unknown type: ".concat(Y,". Ensure that a full introspection query is used in order to build a client schema."));return be}function f(S){return(0,qt.assertObjectType)(c(S))}function m(S){return(0,qt.assertInterfaceType)(c(S))}function v(S){if(S!=null&&S.name!=null&&S.kind!=null)switch(S.kind){case Rr.TypeKind.SCALAR:return h(S);case Rr.TypeKind.OBJECT:return _(S);case Rr.TypeKind.INTERFACE:return T(S);case Rr.TypeKind.UNION:return O(S);case Rr.TypeKind.ENUM:return E(S);case Rr.TypeKind.INPUT_OBJECT:return N(S)}var Y=(0,Mt.default)(S);throw new Error("Invalid or incomplete introspection result. Ensure that a full introspection query is used in order to build a client schema: ".concat(Y,"."))}function h(S){return new qt.GraphQLScalarType({name:S.name,description:S.description,specifiedByUrl:S.specifiedByUrl})}function y(S){if(S.interfaces===null&&S.kind===Rr.TypeKind.INTERFACE)return[];if(!S.interfaces){var Y=(0,Mt.default)(S);t
`+r)}}function EI(e){var t=e.loc;if(!!t){for(var r=[],a=t.startToken.prev;a!=null&&a.kind===bI.TokenKind.COMMENT&&a.next&&a.prev&&a.line+1===a.next.line&&a.line!==a.prev.line;){var n=String(a.value);r.push(n),a=a.prev}return r.length>0?r.reverse().join(`
`):void 0}}});var M3=g(i1=>{"use strict";Object.defineProperty(i1,"__esModule",{value:!0});i1.buildASTSchema=j3;i1.buildSchema=AI;var SI=RI(Yt()),DI=Ie(),NI=Gn(),II=ii(),PI=nn(),F3=Et(),LI=uf();function RI(e){return e&&e.__esModule?e:{default:e}}function j3(e,t){e!=null&&e.kind===DI.Kind.DOCUMENT||(0,SI.default)(0,"Must provide valid Document AST."),(t==null?void 0:t.assumeValid)!==!0&&(t==null?void 0:t.assumeValidSDL)!==!0&&(0,II.assertValidSDL)(e);var r={description:void 0,types:[],directives:[],extensions:void 0,extensionASTNodes:[],assumeValid:!1},a=(0,LI.extendSchemaImpl)(r,e,t);if(a.astNode==null)for(var n=0,i=a.types;n<i.length;n++){var o=i[n];switch(o.name){case"Query":a.query=o;break;case"Mutation":a.mutation=o;break;case"Subscription":a.subscription=o;break}}for(var p=a.directives,s=function(l){var c=F3.specifiedDirectives[l];p.every(function(f){return f.name!==c.name})&&p.push(c)},u=0;u<F3.specifiedDirectives.length;u++)s(u);return new PI.GraphQLSchema(a)}function AI(e,t){var r=(0,NI.parse)(e,{noLocation:t==null?void 0:t.noLocation,allowLegacySDLEmptyFields:t==null?void 0:t.allowLegacySDLEmptyFields,allowLegacySDLImplementsInterfaces:t==null?void 0:t.allowLegacySDLImplementsInterfaces,experimentalFragmentVariables:t==null?void 0:t.experimentalFragmentVariables});return j3(r,{commentDescriptions:t==null?void 0:t.commentDescriptions,assumeValidSDL:t==null?void 0:t.assumeValidSDL,assumeValid:t==null?void 0:t.assumeValid})}});var V3=g(cf=>{"use strict";Object.defineProperty(cf,"__esModule",{value:!0});cf.lexicographicSortSchema=UI;var kI=Yo(At()),FI=Yo(fe()),jI=Yo(dt()),MI=Yo(lo()),qI=Yo(co()),VI=nn(),CI=Et(),xI=Wt(),wt=ue();function Yo(e){return e&&e.__esModule?e:{default:e}}function q3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,a)}return r}function tt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?q3(Object(r),!0).forEach(function(a){QI(e,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q3(Object(r)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))})}return e}function QI(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function UI(e){var t=e.toConfig(),r=(0,MI.default)(df(t.types),function(c){return c.name},l);return new VI.GraphQLSchema(tt(tt({},t),{},{types:(0,kI.default)(r),directives:df(t.directives).map(o),query:i(t.query),mutation:i(t.mutation),subscription:i(t.subscription)}));function a(c){return(0,wt.isListType)(c)?new wt.GraphQLList(a(c.ofType)):(0,wt.isNonNullType)(c)?new wt.GraphQLNonNull(a(c.ofType)):n(c)}function n(c){return r[c.name]}function i(c){return c&&n(c)}function o(c){var f=c.toConfig();return new CI.GraphQLDirective(tt(tt({},f),{},{locations:lf(f.locations,function(m){return m}),args:p(f.args)}))}function p(c){return o1(c,function(f){return tt(tt({},f),{},{type:a(f.type)})})}function s(c){return o1(c,function(f){return tt(tt({},f),{},{type:a(f.type),args:p(f.args)})})}function u(c){return o1(c,function(f){return tt(tt({},f),{},{type:a(f.type)})})}function d(c){return df(c).map(n)}function l(c){if((0,wt.isScalarType)(c)||(0,xI.isIntrospectionType)(c))return c;if((0,wt.isObjectType)(c)){var f=c.toConfig();return new wt.GraphQLObjectType(tt(tt({},f),{},{interfaces:function(){return d(f.interfaces)},fields:function(){return s(f.fields)}}))}if((0,wt.isInterfaceType)(c)){var m=c.toConfig();return new wt.GraphQLInterfaceType(tt(tt({},m),{},{interfaces:function(){return d(m.interfaces)},fields:function(){return s(m.fields)}}))}if((0,wt.isUnionType)(c)){var v=c.toConfig();return new wt.GraphQLUnionType(tt(tt({},v),{},{types:function(){return d(v.types)}}))}if((0,wt.isEnumType)(c)){var h=c.toConfig();return new wt.GraphQLEnumType(tt(tt({},h),{},{values:o1(h.values)}))}if((0,wt.isInputObjectType)(c)){var y=c.toConfig();return new wt.GraphQLInputObjectType(tt(tt(
`)+`
`}function $I(e){if(!(e.description==null&&JI(e))){var t=[],r=e.getQueryType();r&&t.push(" query: ".concat(r.name));var a=e.getMutationType();a&&t.push(" mutation: ".concat(a.name));var n=e.getSubscriptionType();return n&&t.push(" subscription: ".concat(n.name)),Zt({},e)+`schema {
`.concat(t.join(`
`),`
}`)}}function JI(e){var t=e.getQueryType();if(t&&t.name!=="Query")return!1;var r=e.getMutationType();if(r&&r.name!=="Mutation")return!1;var a=e.getSubscriptionType();return!(a&&a.name!=="Subscription")}function U3(e,t){if((0,fi.isScalarType)(e))return WI(e,t);if((0,fi.isObjectType)(e))return HI(e,t);if((0,fi.isInterfaceType)(e))return XI(e,t);if((0,fi.isUnionType)(e))return ZI(e,t);if((0,fi.isEnumType)(e))return eP(e,t);if((0,fi.isInputObjectType)(e))return tP(e,t);(0,C3.default)(0,"Unexpected type: "+(0,GI.default)(e))}function WI(e,t){return Zt(t,e)+"scalar ".concat(e.name)+aP(e)}function G3(e){var t=e.getInterfaces();return t.length?" implements "+t.map(function(r){return r.name}).join(" & "):""}function HI(e,t){return Zt(t,e)+"type ".concat(e.name)+G3(e)+B3(t,e)}function XI(e,t){return Zt(t,e)+"interface ".concat(e.name)+G3(e)+B3(t,e)}function ZI(e,t){var r=e.getTypes(),a=r.length?" = "+r.join(" | "):"";return Zt(t,e)+"union "+e.name+a}function eP(e,t){var r=e.getValues().map(function(a,n){return Zt(t,a," ",!n)+" "+a.name+wf(a.deprecationReason)});return Zt(t,e)+"enum ".concat(e.name)+bf(r)}function tP(e,t){var r=(0,ff.default)(e.getFields()).map(function(a,n){return Zt(t,a," ",!n)+" "+_f(a)});return Zt(t,e)+"input ".concat(e.name)+bf(r)}function B3(e,t){var r=(0,ff.default)(t.getFields()).map(function(a,n){return Zt(e,a," ",!n)+" "+a.name+K3(e,a.args," ")+": "+String(a.type)+wf(a.deprecationReason)});return bf(r)}function bf(e){return e.length!==0?` {
`+e.join(`
`)+`
}`:""}function K3(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";return t.length===0?"":t.every(function(a){return!a.description})?"("+t.map(_f).join(", ")+")":`(
`+t.map(function(a,n){return Zt(e,a," "+r,!n)+" "+r+_f(a)}).join(`
`)+`
`+r+")"}function _f(e){var t=(0,yf.astFromValue)(e.defaultValue,e.type),r=e.name+": "+String(e.type);return t&&(r+=" = ".concat((0,mf.print)(t))),r+wf(e.deprecationReason)}function rP(e,t){return Zt(t,e)+"directive @"+e.name+K3(t,e.args)+(e.isRepeatable?" repeatable":"")+" on "+e.locations.join(" | ")}function wf(e){if(e==null)return"";var t=(0,yf.astFromValue)(e,vf.GraphQLString);return t&&e!==hf.DEFAULT_DEPRECATION_REASON?" @deprecated(reason: "+(0,mf.print)(t)+")":" @deprecated"}function aP(e){if(e.specifiedByUrl==null)return"";var t=e.specifiedByUrl,r=(0,yf.astFromValue)(t,vf.GraphQLString);return r||(0,C3.default)(0,"Unexpected null value returned from `astFromValue` for specifiedByUrl")," @specifiedBy(url: "+(0,mf.print)(r)+")"}function Zt(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,n=t.description;if(n==null)return"";if((e==null?void 0:e.commentDescriptions)===!0)return nP(n,r,a);var i=n.length>70,o=(0,BI.printBlockString)(n,"",i),p=r&&!a?`
`+r:r;return p+o.replace(/\n/g,`
`+r)+`
`}function nP(e,t,r){var a=t&&!r?`
`:"",n=e.split(`
`).map(function(i){return t+(i!==""?"# "+i:"#")}).join(`
`);return a+n+`
`}});var Y3=g(Tf=>{"use strict";Object.defineProperty(Tf,"__esModule",{value:!0});Tf.concatAST=iP;function iP(e){for(var t=[],r=0;r<e.length;r++){var a=e[r];t=t.concat(a.definitions)}return{kind:"Document",definitions:t}}});var W3=g(Of=>{"use strict";Object.defineProperty(Of,"__esModule",{value:!0});Of.separateOperations=pP;var p1=Ie(),oP=sa();function pP(e){for(var t=[],r=Object.create(null),a=0,n=e.definitions;a<n.length;a++){var i=n[a];switch(i.kind){case p1.Kind.OPERATION_DEFINITION:t.push(i);break;case p1.Kind.FRAGMENT_DEFINITION:r[i.name.value]=J3(i.selectionSet);break}}for(var o=Object.create(null),p=function(d){for(var l=t[d],c=new Set,f=0,m=J3(l.selectionSet);f<m.length;f++){var v=m[f];$3(c,r,v)}var h=l.name?l.name.value:"";o[h]={kind:p1.Kind.DOCUMENT,definitions:e.definitions.filter(function(y){return y===l||y.kind===p1.Kind.FRAGMENT_DEFINITION&&c.has(y.name.value)})}},s=0;s<t.length;s++)p(s);return o}function $3(e,t,r){if(!e.has(r)){e.add(r);var a=t[r];if(a!==void 0)for(var n=0;n<a.length;n++){var i=a[n];$3(e,t,i)}}}function J3(e){var t=[];return(0,oP.visit)(e,{FragmentSpread:function(a){t.push(a.name.value)}}),t}});var e5=g(Sf=>{"use strict";Object.defineProperty(Sf,"__esModule",{value:!0});Sf.stripIgnoredCharacters=sP;var H3=Zp(),Ef=xn(),X3=rs(),Z3=Un();function sP(e){for(var t=(0,H3.isSource)(e)?e:new H3.Source(e),r=t.body,a=new X3.Lexer(t),n="",i=!1;a.advance().kind!==Ef.TokenKind.EOF;){var o=a.token,p=o.kind,s=!(0,X3.isPunctuatorTokenKind)(o.kind);i&&(s||o.kind===Ef.TokenKind.SPREAD)&&(n+=" ");var u=r.slice(o.start,o.end);p===Ef.TokenKind.BLOCK_STRING?n+=uP(u):n+=u,i=s}return n}function uP(e){var t=e.slice(3,-3),r=(0,Z3.dedentBlockStringValue)(t);(0,Z3.getBlockStringIndentation)(r)>0&&(r=`
`+r);var a=r[r.length-1],n=a==='"'&&r.slice(-4)!=='\\"""';return(n||a==="\\")&&(r+=`
`),'"""'+r+'"""'}});var d5=g(Oa=>{"use strict";Object.defineProperty(Oa,"__esModule",{value:!0});Oa.findBreakingChanges=yP;Oa.findDangerousChanges=gP;Oa.DangerousChangeType=Oa.BreakingChangeType=void 0;var mi=Jo(At()),t5=Jo(ua()),dP=Jo(fe()),r5=Jo(dt()),lP=Jo(co()),cP=kt(),fP=sa(),mP=Dr(),he=ue(),vP=Oo();function Jo(e){return e&&e.__esModule?e:{default:e}}function a5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,a)}return r}function n5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?a5(Object(r),!0).forEach(function(a){hP(e,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a5(Object(r)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))})}return e}function hP(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var rt=Object.freeze({TYPE_REMOVED:"TYPE_REMOVED",TYPE_CHANGED_KIND:"TYPE_CHANGED_KIND",TYPE_REMOVED_FROM_UNION:"TYPE_REMOVED_FROM_UNION",VALUE_REMOVED_FROM_ENUM:"VALUE_REMOVED_FROM_ENUM",REQUIRED_INPUT_FIELD_ADDED:"REQUIRED_INPUT_FIELD_ADDED",IMPLEMENTED_INTERFACE_REMOVED:"IMPLEMENTED_INTERFACE_REMOVED",FIELD_REMOVED:"FIELD_REMOVED",FIELD_CHANGED_KIND:"FIELD_CHANGED_KIND",REQUIRED_ARG_ADDED:"REQUIRED_ARG_ADDED",ARG_REMOVED:"ARG_REMOVED",ARG_CHANGED_KIND:"ARG_CHANGED_KIND",DIRECTIVE_REMOVED:"DIRECTIVE_REMOVED",DIRECTIVE_ARG_REMOVED:"DIRECTIVE_ARG_REMOVED",REQUIRED_DIRECTIVE_ARG_ADDED:"REQUIRED_DIRECTIVE_ARG_ADDED",DIRECTIVE_REPEATABLE_REMOVED:"DIRECTIVE_REPEATABLE_REMOVED",DIRECTIVE_LOCATION_REMOVED:"DIRECTIVE_LOCATION_REMOVED"});Oa.BreakingChangeType=rt;var Jr=Object.freeze({VALUE_ADDED_TO_ENUM:"VALUE_ADDED_TO_ENUM",TYPE_ADDED_TO_UNION:"TYPE_ADDED_TO_UNION",OPTIONAL_INPUT_FIELD_ADDED:"OPTIONAL_INPUT_FIELD_ADDED",OPTIONAL_ARG_ADDED:"OPTIONAL_ARG_ADDED",IMPLEMENTED_INTERFACE_ADDED:"IMPLEMENTED_INTERFACE_ADDED",ARG_DEFAULT_VALUE_CHANGE:"ARG_DEFAULT_VALUE_CHANGE"});Oa.DangerousChangeType=Jr;function yP(e,t){var r=i5(e,t).filter(function(a){return a.type in rt});return r}function gP(e,t){var r=i5(e,t).filter(function(a){return a.type in Jr});return r}function i5(e,t){return[].concat(_P(e,t),bP(e,t))}function bP(e,t){for(var r=[],a=Wr(e.getDirectives(),t.getDirectives()),n=0,i=a.removed;n<i.length;n++){var o=i[n];r.push({type:rt.DIRECTIVE_REMOVED,description:"".concat(o.name," was removed.")})}for(var p=0,s=a.persisted;p<s.length;p++){for(var u=s[p],d=u[0],l=u[1],c=Wr(d.args,l.args),f=0,m=c.added;f<m.length;f++){var v=m[f];(0,he.isRequiredArgument)(v)&&r.push({type:rt.REQUIRED_DIRECTIVE_ARG_ADDED,description:"A required arg ".concat(v.name," on directive ").concat(d.name," was added.")})}for(var h=0,y=c.removed;h<y.length;h++){var _=y[h];r.push({type:rt.DIRECTIVE_ARG_REMOVED,description:"".concat(_.name," was removed from ").concat(d.name,".")})}d.isRepeatable&&!l.isRepeatable&&r.push({type:rt.DIRECTIVE_REPEATABLE_REMOVED,description:"Repeatable flag was removed from ".concat(d.name,".")});for(var T=0,O=d.locations;T<O.length;T++){var E=O[T];l.locations.indexOf(E)===-1&&r.push({type:rt.DIRECTIVE_LOCATION_REMOVED,description:"".concat(E," was removed from ").concat(d.name,".")})}}return r}function _P(e,t){for(var r=[],a=Wr((0,mi.default)(e.getTypeMap()),(0,mi.default)(t.getTypeMap())),n=0,i=a.removed;n<i.length;n++){var o=i[n];r.push({type:rt.TYPE_REMOVED,description:(0,mP.isSpecifiedScalarType)(o)?"Standard scalar ".concat(o.name," was removed because it is not referenced anymore."):"".concat(o.name," was removed.")})}for(var p=0,s=a.persisted;p<s.length;p++){var u=s[p],d=u[0],l=u[1];(0,he.isEnumType)(d)&&(0,he.isEnumType)(l)?r.push.apply(r,OP(d,l)):(0,he.isUnionType)(d)&&(0,he.isUnionType)(l)?r.push.apply(r,TP(d,l)):(0,he.isInputObjectType)(d)&&(0,he.isInputObjectType)(l)?r.push.apply(r,wP(d,l)):(0,he.isObjectType)(d)&&(0,he.isObjectType)(l)||(0,he.isInterfaceType)(d)&&(0,he.isInterfaceType)
"fetch" has not been found globally and no fetcher has been configured. To fix this, install a fetch package (like https://www.npmjs.com/package/cross-fetch), instantiate the fetcher, and pass it into your HttpLink constructor. For example:
import fetch from 'cross-fetch';
import { ApolloClient, HttpLink } from '@apollo/client';
const client = new ApolloClient({
link: new HttpLink({ uri: '/graphql', fetch })
});
`):new g1.InvariantError(22)},v8=function(){if(typeof AbortController=="undefined")return{controller:!1,signal:!1};var e=new AbortController,t=e.signal;return{controller:e,signal:t}},h8=function(e,t){var r=e.getContext(),a=r.uri;return a||(typeof t=="function"?t(e):t||"/graphql")};function y8(e,t){var r=[],a=function(l,c){r.push(l+"="+encodeURIComponent(c))};if("query"in t&&a("query",t.query),t.operationName&&a("operationName",t.operationName),t.variables){var n=void 0;try{n=_1(t.variables,"Variables map")}catch(l){return{parseError:l}}a("variables",n)}if(t.extensions){var i=void 0;try{i=_1(t.extensions,"Extensions map")}catch(l){return{parseError:l}}a("extensions",i)}var o="",p=e,s=e.indexOf("#");s!==-1&&(o=e.substr(s),p=e.substr(0,s));var u=p.indexOf("?")===-1?"?":"&",d=p+u+r.join("&")+o;return{newURI:d}}var g8=Zf.maybe(function(){return fetch}),b8=function(e){e===void 0&&(e={});var t=e.uri,r=t===void 0?"/graphql":t,a=e.fetch,n=e.includeExtensions,i=e.useGETForQueries,o=e.includeUnusedVariables,p=o===void 0?!1:o,s=Nt.__rest(e,["uri","fetch","includeExtensions","useGETForQueries","includeUnusedVariables"]);__DEV__&&m8(a||g8);var u={http:{includeExtensions:n},options:s.fetchOptions,credentials:s.credentials,headers:s.headers};return new u8.ApolloLink(function(d){var l=h8(d,r),c=d.getContext(),f={};if(c.clientAwareness){var m=c.clientAwareness,v=m.name,h=m.version;v&&(f["apollographql-client-name"]=v),h&&(f["apollographql-client-version"]=h)}var y=Nt.__assign(Nt.__assign({},f),c.headers),_={http:c.http,options:c.fetchOptions,credentials:c.credentials,headers:y},T=f8(d,c8,u,_),O=T.options,E=T.body;if(E.variables&&!p){var N=new Set(Object.keys(E.variables));s8.visit(d.query,{Variable:function(Ce,Kt,Ge){Ge&&Ge.kind!=="VariableDefinition"&&N.delete(Ce.name.value)}}),N.size&&(E.variables=Nt.__assign({},E.variables),N.forEach(function(Ce){delete E.variables[Ce]}))}var P;if(!O.signal){var L=v8(),B=L.controller,Ne=L.signal;P=B,P&&(O.signal=Ne)}var He=function(Ce){return Ce.kind==="OperationDefinition"&&Ce.operation==="mutation"};if(i&&!d.query.definitions.some(He)&&(O.method="GET"),O.method==="GET"){var S=y8(l,E),Y=S.newURI,be=S.parseError;if(be)return b1.fromError(be);l=Y}else try{O.body=_1(E,"Payload")}catch(Ce){return b1.fromError(Ce)}return new Zf.Observable(function(Ce){var Kt=a||Zf.maybe(function(){return fetch})||g8;return Kt(l,O).then(function(Ge){return d.setContext({response:Ge}),Ge}).then(l8(d)).then(function(Ge){return Ce.next(Ge),Ce.complete(),Ge}).catch(function(Ge){Ge.name!=="AbortError"&&(Ge.result&&Ge.result.errors&&Ge.result.data&&Ce.next(Ge.result),Ce.error(Ge))}),function(){P&&P.abort()}})})},mR=function(e){Nt.__extends(t,e);function t(r){r===void 0&&(r={});var a=e.call(this,b8(r).request)||this;return a.options=r,a}return t}(u8.ApolloLink);er.HttpLink=mR;er.checkFetcher=m8;er.createHttpLink=b8;er.createSignalIfSupported=v8;er.fallbackHttpConfig=c8;er.parseAndCheckHttpResponse=l8;er.rewriteURIForGET=y8;er.selectHttpOptionsAndBody=f8;er.selectURI=h8;er.serializeFetchParameter=_1});var ap=g(w1=>{"use strict";Object.defineProperty(w1,"__esModule",{value:!0});var w8=Object.prototype,T8=w8.toString,vR=w8.hasOwnProperty,O8=Function.prototype.toString,e0=new Map;function E8(e,t){try{return t0(e,t)}finally{e0.clear()}}function t0(e,t){if(e===t)return!0;var r=T8.call(e),a=T8.call(t);if(r!==a)return!1;switch(r){case"[object Array]":if(e.length!==t.length)return!1;case"[object Object]":{if(D8(e,t))return!0;var n=S8(e),i=S8(t),o=n.length;if(o!==i.length)return!1;for(var p=0;p<o;++p)if(!vR.call(t,n[p]))return!1;for(var p=0;p<o;++p){var s=n[p];if(!t0(e[s],t[s]))return!1}return!0}case"[object Error]":return e.name===t.name&&e.message===t.message;case"[object Number]":if(e!==e)return t!==t;case"[object Boolean]":case"[object Date]":return+e==+t;case"[object RegExp]":case"[object String]":return e==""+t;case"[object Map]":case"[object Set]":{if(e.size!==t.size)return!1;if(D8(e,t))return!0;for(var u=e.entries(),d=r==="[object Map]";;){var l=u.next();if(l.done)break;var c=l.value,f=c[0],m=c[1];if(!t.has(f)||d&&!t0(m,t.get(f
To address this problem (which is not a bug in Apollo Client), `+(d.length?"either ensure all objects of type "+d.join(" and ")+" have an ID or a custom merge function, or ":"")+"define a custom merge function for the "+u+` field, so InMemoryCache can safely merge these objects:
existing: `+JSON.stringify(i).slice(0,1e3)+`
incoming: `+JSON.stringify(o).slice(0,1e3)+`
For more information about these options, please refer to the documentation:
* Ensuring entity objects have IDs: https://go.apollo.dev/c/generating-unique-identifiers
* Defining custom merge functions: https://go.apollo.dev/c/merging-non-normalized-objects
`)}}}}var w0=new KR.Slot,av=new WeakMap;function sp(e){var t=av.get(e);return t||av.set(e,t={vars:new Set,dep:Oi.dep()}),t}function nv(e){sp(e).vars.forEach(function(t){return t.forgetCache(e)})}function rA(e){sp(e).vars.forEach(function(t){return t.attachCache(e)})}function iv(e){var t=new Set,r=new Set,a=function(i){if(arguments.length>0){if(e!==i){e=i,t.forEach(function(s){sp(s).dep.dirty(a),aA(s)});var o=Array.from(r);r.clear(),o.forEach(function(s){return s(e)})}}else{var p=w0.getValue();p&&(n(p),sp(p).dep(a))}return e};a.onNextChange=function(i){return r.add(i),function(){r.delete(i)}};var n=a.attachCache=function(i){return t.add(i),sp(i).vars.add(a),a};return a.forgetCache=function(i){return t.delete(i)},a}function aA(e){e.broadcastWatches&&e.broadcastWatches()}I.getStoreKeyName.setStringify(_n);function T0(e){return e.args!==void 0?e.args:e.field?I.argumentsObjectFromField(e.field,e.variables):null}var nA=function(){},ov=function(e,t){return t.fieldName},pv=function(e,t,r){var a=r.mergeObjects;return a(e,t)},sv=function(e,t){return t},uv=function(){function e(t){this.config=t,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=W.__assign({dataIdFromObject:f0},t),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),t.possibleTypes&&this.addPossibleTypes(t.possibleTypes),t.typePolicies&&this.addTypePolicies(t.typePolicies)}return e.prototype.identify=function(t,r,a){var n=r&&a?I.getTypenameFromResult(t,r,a):t.__typename;if(n===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var i={typename:n,selectionSet:r,fragmentMap:a},o,p=n&&this.getTypePolicy(n),s=p&&p.keyFn||this.config.dataIdFromObject;s;){var u=s(t,i);if(Array.isArray(u))s=fv(u);else{o=u;break}}return o=o?String(o):void 0,i.keyObject?[o,i.keyObject]:[o]},e.prototype.addTypePolicies=function(t){var r=this;Object.keys(t).forEach(function(a){var n=t[a],i=n.queryType,o=n.mutationType,p=n.subscriptionType,s=W.__rest(n,["queryType","mutationType","subscriptionType"]);i&&r.setRootTypename("Query",a),o&&r.setRootTypename("Mutation",a),p&&r.setRootTypename("Subscription",a),ft.call(r.toBeAdded,a)?r.toBeAdded[a].push(s):r.toBeAdded[a]=[s]})},e.prototype.updateTypePolicy=function(t,r){var a=this,n=this.getTypePolicy(t),i=r.keyFields,o=r.fields;function p(s,u){s.merge=typeof u=="function"?u:u===!0?pv:u===!1?sv:s.merge}p(n,r.merge),n.keyFn=i===!1?nA:Array.isArray(i)?fv(i):typeof i=="function"?i:n.keyFn,o&&Object.keys(o).forEach(function(s){var u=a.getFieldPolicy(t,s,!0),d=o[s];if(typeof d=="function")u.read=d;else{var l=d.keyArgs,c=d.read,f=d.merge;u.keyFn=l===!1?ov:Array.isArray(l)?cv(l):typeof l=="function"?l:u.keyFn,typeof c=="function"&&(u.read=c),p(u,f)}u.read&&u.merge&&(u.keyFn=u.keyFn||ov)})},e.prototype.setRootTypename=function(t,r){r===void 0&&(r=t);var a="ROOT_"+t.toUpperCase(),n=this.rootTypenamesById[a];r!==n&&(__DEV__?Fe.invariant(!n||n===t,"Cannot change root "+t+" __typename more than once"):Fe.invariant(!n||n===t,2),n&&delete this.rootIdsByTypename[n],this.rootIdsByTypename[r]=a,this.rootTypenamesById[a]=r)},e.prototype.addPossibleTypes=function(t){var r=this;this.usingPossibleTypes=!0,Object.keys(t).forEach(function(a){r.getSupertypeSet(a,!0),t[a].forEach(function(n){r.getSupertypeSet(n,!0).add(a);var i=n.match(z8);(!i||i[0]!==n)&&r.fuzzySubtypes.set(n,new RegExp(n))})})},e.prototype.getTypePolicy=function(t){var r=this;if(!ft.call(this.typePolicies,t)){var a=this.typePolicies[t]=Object.create(null);a.fields=Object.create(null);var n=this.supertypeMap.get(t);n&&n.size&&n.forEach(function(o){var p=r.getTypePolicy(o),s=p.fields,u=W.__rest(p,["fields"]);Object.assign(a,u),Object.assign(a.fields,s)})}var i=this.toBeAdded[t];return i&&i.length&&i.splice(0).forEach(function(o){r.updateTypePolicy(t,o)}),this.typePolicies[t]},e.prototype.getFieldPolicy=function(t,r,a){if(t){var n=
`})}return e.networkError&&(t+=e.networkError.message+`
`),t=t.replace(/\n$/,""),t},uA=function(e){oA.__extends(t,e);function t(r){var a=r.graphQLErrors,n=r.clientErrors,i=r.networkError,o=r.errorMessage,p=r.extraInfo,s=e.call(this,o)||this;return s.graphQLErrors=a||[],s.clientErrors=n||[],s.networkError=i||null,s.message=o||sA(s),s.extraInfo=p,s.__proto__=t.prototype,s}return t}(Error);P1.ApolloError=uA;P1.isApolloError=pA});var gv=g((L1,yv)=>{(function(e,t){typeof L1=="object"&&typeof yv!="undefined"?t(L1,zt(),hi()):typeof define=="function"&&define.amd?define(["exports","tslib","graphql"],t):(e=typeof globalThis!="undefined"?globalThis:e||self,t(e["graphql-tag"]={},e.tslib,e.graphql))})(L1,function(e,t,r){"use strict";var a=new Map,n=new Map,i=!0,o=!1;function p(T){return T.replace(/[\s,]+/g," ").trim()}function s(T){return p(T.source.body.substring(T.start,T.end))}function u(T){var O=new Set,E=[];return T.definitions.forEach(function(N){if(N.kind==="FragmentDefinition"){var P=N.name.value,L=s(N.loc),B=n.get(P);B&&!B.has(L)?i&&console.warn("Warning: fragment with name "+P+` already exists.
graphql-tag enforces all fragment names across your application to be unique; read more about
this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):B||n.set(P,B=new Set),B.add(L),O.has(L)||(O.add(L),E.push(N))}else E.push(N)}),t.__assign(t.__assign({},T),{definitions:E})}function d(T){var O=new Set(T.definitions);O.forEach(function(N){N.loc&&delete N.loc,Object.keys(N).forEach(function(P){var L=N[P];L&&typeof L=="object"&&O.add(L)})});var E=T.loc;return E&&(delete E.startToken,delete E.endToken),T}function l(T){var O=p(T);if(!a.has(O)){var E=r.parse(T,{experimentalFragmentVariables:o});if(!E||E.kind!=="Document")throw new Error("Not a valid GraphQL document.");a.set(O,d(u(E)))}return a.get(O)}function c(T){for(var O=[],E=1;E<arguments.length;E++)O[E-1]=arguments[E];typeof T=="string"&&(T=[T]);var N=T[0];return O.forEach(function(P,L){P&&P.kind==="Document"?N+=P.loc.source.body:N+=P,N+=T[L+1]}),l(N)}function f(){a.clear(),n.clear()}function m(){i=!1}function v(){o=!0}function h(){o=!1}var y={gql:c,resetCaches:f,disableFragmentWarnings:m,enableExperimentalFragmentVariables:v,disableExperimentalFragmentVariables:h};(function(T){T.gql=y.gql,T.resetCaches=y.resetCaches,T.disableFragmentWarnings=y.disableFragmentWarnings,T.enableExperimentalFragmentVariables=y.enableExperimentalFragmentVariables,T.disableExperimentalFragmentVariables=y.disableExperimentalFragmentVariables})(c||(c={})),c.default=c;var _=c;e.default=_,e.disableExperimentalFragmentVariables=h,e.disableFragmentWarnings=m,e.enableExperimentalFragmentVariables=v,e.gql=c,e.resetCaches=f,Object.defineProperty(e,"__esModule",{value:!0})})});var _v=g((hQ,bv)=>{bv.exports=gv().gql});var P0=g(U=>{"use strict";Object.defineProperty(U,"__esModule",{value:!0});var pe=Vt(),F=zt(),Ei=Xf(),x=Sa(),S0=_8(),It=ap(),La=vv(),ea=E0(),wv=hi(),R1=h1(),Tv=zu(),up=_v(),dA="3.4.16";U.NetworkStatus=void 0;(function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"})(U.NetworkStatus||(U.NetworkStatus={}));function dp(e){return e?e<7:!1}var lA=Object.assign,cA=Object.hasOwnProperty,Ov=!1,A1=function(e){F.__extends(t,e);function t(r){var a=r.queryManager,n=r.queryInfo,i=r.options,o=e.call(this,function(s){try{var u=s._subscription._observer;u&&!u.error&&(u.error=fA)}catch{}var d=!o.observers.size;o.observers.add(s);var l=o.last;return l&&l.error?s.error&&s.error(l.error):l&&l.result&&s.next&&s.next(l.result),d&&o.reobserve().catch(function(){}),function(){o.observers.delete(s)&&!o.observers.size&&o.tearDownQuery()}})||this;o.observers=new Set,o.subscriptions=new Set,o.isTornDown=!1,o.options=i,o.queryId=n.queryId||a.generateQueryId();var p=x.getOperationDefinition(i.query);return o.queryName=p&&p.name&&p.name.value,o.initialFetchPolicy=i.fetchPolicy||"cache-first",o.queryManager=a,o.queryInfo=n,o}return Object.defineProperty(t.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),t.prototype.result=function(){var r=this;return new Promise(function(a,n){var i={next:function(p){a(p),r.observers.delete(i),r.observers.size||r.queryManager.removeQuery(r.queryId),setTimeout(function(){o.unsubscribe()},0)},error:n},o=r.subscribe(i)})},t.prototype.getCurrentResult=function(r){r===void 0&&(r=!0);var a=this.getLastResult(!0),n=this.queryInfo.networkStatus||a&&a.networkStatus||U.NetworkStatus.ready,i=F.__assign(F.__assign({},a),{loading:dp(n),networkStatus:n}),o=this.options.fetchPolicy,p=o===void 0?"cache-first":o,s=a||p!=="network-only"&&p!=="no-cache"&&p!=="standby";if(s&&!this.queryManager.transform(this.options.query).hasForcedResolvers){var u=this.queryInfo.getDiff();(u.complete||this.options.returnPartialData)&&(i.data=u.result),It.equal(i.data,{})&&(i.data=void 0),u.complete?(i.networkStatus===U.NetworkStatus.loading&&(p==="cache-first"||p==="cache-only")&&(i.networkStatus=U.NetworkStatus.ready,i.loading=!1),delete i.partial):p!=="no-cache"&&(i.partial=!0),__DEV__&&!u.complete&&!this.options.partialRefetch&&!i.loading&&!i.data&&!i.error&&Ev(u.missing)}return r&&this.updateLastResult(i),i},t
Did you mean to call refetch(variables) instead of refetch({ variables })?`)}return r&&!It.equal(this.options.variables,r)&&(n.variables=this.options.variables=F.__assign(F.__assign({},this.options.variables),r)),this.queryInfo.resetLastWrite(),this.reobserve(n,U.NetworkStatus.refetch)},t.prototype.fetchMore=function(r){var a=this,n=F.__assign(F.__assign({},r.query?r:F.__assign(F.__assign(F.__assign({},this.options),r),{variables:F.__assign(F.__assign({},this.options.variables),r.variables)})),{fetchPolicy:"no-cache"}),i=this.queryManager.generateQueryId();return n.notifyOnNetworkStatusChange&&(this.queryInfo.networkStatus=U.NetworkStatus.fetchMore,this.observe()),this.queryManager.fetchQuery(i,n,U.NetworkStatus.fetchMore).then(function(o){var p=o.data,s=r.updateQuery;return s?(__DEV__&&!Ov&&(__DEV__&&pe.invariant.warn(`The updateQuery callback for fetchMore is deprecated, and will be removed
in the next major version of Apollo Client.
Please convert updateQuery functions to field policies with appropriate
read and merge functions, or use/adapt a helper function (such as
concatPagination, offsetLimitPagination, or relayStylePagination) from
@apollo/client/utilities.
The field policy system handles pagination more effectively than a
hand-written updateQuery function, and you only need to define the policy
once, rather than every time you call fetchMore.`),Ov=!0),a.updateQuery(function(u){return s(u,{fetchMoreResult:p,variables:n.variables})})):a.queryManager.cache.writeQuery({query:n.query,variables:n.variables,data:p}),o}).finally(function(){a.queryManager.stopQuery(i),a.reobserve()})},t.prototype.subscribeToMore=function(r){var a=this,n=this.queryManager.startGraphQLSubscription({query:r.document,variables:r.variables,context:r.context}).subscribe({next:function(i){var o=r.updateQuery;o&&a.updateQuery(function(p,s){var u=s.variables;return o(p,{subscriptionData:i,variables:u})})},error:function(i){if(r.onError){r.onError(i);return}__DEV__&&pe.invariant.error("Unhandled GraphQL subscription error",i)}});return this.subscriptions.add(n),function(){a.subscriptions.delete(n)&&n.unsubscribe()}},t.prototype.setOptions=function(r){return this.reobserve(r)},t.prototype.setVariables=function(r){return It.equal(this.variables,r)?this.observers.size?this.result():Promise.resolve():(this.options.variables=r,this.observers.size?this.reobserve({fetchPolicy:this.initialFetchPolicy,variables:r},U.NetworkStatus.setVariables):Promise.resolve())},t.prototype.updateQuery=function(r){var a=this.queryManager,n=a.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}).result,i=r(n,{variables:this.variables});i&&(a.cache.writeQuery({query:this.options.query,data:i,variables:this.variables}),a.broadcastQueries())},t.prototype.startPolling=function(r){this.options.pollInterval=r,this.updatePolling()},t.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},t.prototype.fetch=function(r,a){return this.queryManager.setObservableQuery(this),this.queryManager.fetchQueryObservable(this.queryId,r,a)},t.prototype.updatePolling=function(){var r=this;if(!this.queryManager.ssrMode){var a=this,n=a.pollingInfo,i=a.options.pollInterval;if(!i){n&&(clearTimeout(n.timeout),delete this.pollingInfo);return}if(!(n&&n.interval===i)){__DEV__?pe.invariant(i,"Attempted to start a polling query without a polling interval."):pe.invariant(i,12);var o=n||(this.pollingInfo={});o.interval=i;var p=function(){r.pollingInfo&&(dp(r.queryInfo.networkStatus)?s():r.reobserve({fetchPolicy:"network-only"},U.NetworkStatus.poll).then(s,s))},s=function(){var u=r.pollingInfo;u&&(clearTimeout(u.timeout),u.timeout=setTimeout(p,u.interval))};s()}}},t.prototype.updateLastResult=function(r,a){return a===void 0&&(a=this.variables),this.last=F.__assign(F.__assign({},this.last),{result:this.queryManager.assumeImmutableResults?r:x.cloneDeep(r),variables:a}),x.isNonEmptyArray(r.errors)||delete this.last.error,this.last},t.prototype.reobserve=function(r,a){var n=this;this.isTornDown=!1;var i=a===U.NetworkStatus.refetch||a===U.NetworkStatus.fetchMore||a===U.NetworkStatus.poll,o=this.options.variables,p=i?x.compact(this.options,r):lA(this.options,x.compact(r));i||(this.updatePolling(),r&&r.variables&&!r.fetchPolicy&&!It.equal(r.variables,o)&&(p.fetchPolicy=this.initialFetchPolicy,a===void 0&&(a=U.NetworkStatus.setVariables)));var s=p.variables&&F.__assign({},p.variables),u=this.fetch(p,a),d={next:function(l){n.reportResult(l,s)},error:function(l){n.reportError(l,s)}};return i||(this.concast&&this.observer&&this.concast.removeObserver(this.observer,!0),this.concast=u,this.observer=d),u.addObserver(d),u.promise},t.prototype.observe=function(){this.reportResult(this.getCurrentResult(!1),this.variables)},t.prototype.reportResult=function(r,a){(this.getLastError()||this.isDifferentFromLastResult(r))&&(this.updateLastResult(r,a),x.iterateObserversSafely(this.observers,"next",r))},t.prototype.reportError=function(r,a){var n=F.__assign(F.__assign({},this.getLastResult()),{error:r,errors:r.graphQLErrors,networkStatus:U.NetworkStatus.error,loading:!1});this.updateLastResult(n,a),x.iterateObserversSafely(this.observers,"error",this.last.error=r)},t.prototype.hasObservers=function(){return this.observers.size>0},t.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),del
For more information, please visit: https://go.apollo.dev/c/docs`):new pe.InvariantError(9);if(this.link=P,this.cache=o,this.disableNetworkFetches=s||d>0,this.queryDeduplication=m,this.defaultOptions=v||{},this.typeDefs=T,d&&setTimeout(function(){return r.disableNetworkFetches=!1},d),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),c&&typeof window=="object"&&(window.__APOLLO_CLIENT__=this),!Iv&&__DEV__&&(Iv=!0,typeof window!="undefined"&&window.document&&window.top===window.self&&!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__)){var L=window.navigator,B=L&&L.userAgent,Ne=void 0;typeof B=="string"&&(B.indexOf("Chrome/")>-1?Ne="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":B.indexOf("Firefox/")>-1&&(Ne="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),Ne&&__DEV__&&pe.invariant.log("Download the Apollo DevTools for a better development experience: "+Ne)}this.version=dA,this.localState=new Dv({cache:o,client:this,resolvers:_,fragmentMatcher:O}),this.queryManager=new vA({cache:this.cache,link:this.link,queryDeduplication:m,ssrMode:s,clientAwareness:{name:E,version:N},localState:this.localState,assumeImmutableResults:y,onBroadcast:c?function(){r.devToolsHookCb&&r.devToolsHookCb({action:{},state:{queries:r.queryManager.getQueryStore(),mutations:r.queryManager.mutationStore||{}},dataWithOptimisticResults:r.cache.extract(!0)})}:void 0})}return e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(t){return this.defaultOptions.watchQuery&&(t=k1(this.defaultOptions.watchQuery,t)),this.disableNetworkFetches&&(t.fetchPolicy==="network-only"||t.fetchPolicy==="cache-and-network")&&(t=F.__assign(F.__assign({},t),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(t)},e.prototype.query=function(t){return this.defaultOptions.query&&(t=k1(this.defaultOptions.query,t)),__DEV__?pe.invariant(t.fetchPolicy!=="cache-and-network","The cache-and-network fetchPolicy does not work with client.query, because client.query can only return a single result. Please use client.watchQuery to receive multiple results from the cache and the network, or consider using a different fetchPolicy, such as cache-first or network-only."):pe.invariant(t.fetchPolicy!=="cache-and-network",10),this.disableNetworkFetches&&t.fetchPolicy==="network-only"&&(t=F.__assign(F.__assign({},t),{fetchPolicy:"cache-first"})),this.queryManager.query(t)},e.prototype.mutate=function(t){return this.defaultOptions.mutate&&(t=k1(this.defaultOptions.mutate,t)),this.queryManager.mutate(t)},e.prototype.subscribe=function(t){return this.queryManager.startGraphQLSubscription(t)},e.prototype.readQuery=function(t,r){return r===void 0&&(r=!1),this.cache.readQuery(t,r)},e.prototype.readFragment=function(t,r){return r===void 0&&(r=!1),this.cache.readFragment(t,r)},e.prototype.writeQuery=function(t){this.cache.writeQuery(t),this.queryManager.broadcastQueries()},e.prototype.writeFragment=function(t){this.cache.writeFragment(t),this.queryManager.broadcastQueries()},e.prototype.__actionHookForDevTools=function(t){this.devToolsHookCb=t},e.prototype.__requestRaw=function(t){return Ei.execute(this.link,t)},e.prototype.resetStore=function(){var t=this;return Promise.resolve().then(function(){return t.queryManager.clearStore({discardWatches:!1})}).then(function(){return Promise.all(t.resetStoreCallbacks.map(function(r){return r()}))}).then(function(){return t.reFetchObservableQueries()})},e.prototype.clearStore=function(){var t=this;return Promise.resolve().then(function(){return t.queryManager.clearStore({discardWatches:!0})}).then(function(){return Promise.all(t.clearStoreCallbacks.map(function(r){return r()}))})},e.prototype.onResetStore=function(t){var r=this;return this.resetStoreCallbacks.push(t),function(){r.resetStoreCallbacks=r.resetStoreCallbacks.filter(function(a){return a!==t})}},e.prototype.onClearStore=functi
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ia(e){return Array.isArray?Array.isArray(e):P7(e)==="[object Array]"}var Mk=1/0;function qk(e){if(typeof e=="string")return e;var t=e+"";return t=="0"&&1/e==-Mk?"-0":t}function Vk(e){return e==null?"":qk(e)}function oa(e){return typeof e=="string"}function N7(e){return typeof e=="number"}function Ck(e){return e===!0||e===!1||xk(e)&&P7(e)=="[object Boolean]"}function I7(e){return B1(e)==="object"}function xk(e){return I7(e)&&e!==null}function Ut(e){return e!=null}function H0(e){return!e.trim().length}function P7(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}var Qk="Incorrect 'index' type",Uk=function(t){return"Invalid value for key ".concat(t)},Gk=function(t){return"Pattern length exceeds max of ".concat(t,".")},Bk=function(t){return"Missing ".concat(t," property in key")},Kk=function(t){return"Property 'weight' in key '".concat(t,"' must be a positive integer")},L7=Object.prototype.hasOwnProperty,zk=function(){function e(t){var r=this;Pt(this,e),this._keys=[],this._keyMap={};var a=0;t.forEach(function(n){var i=R7(n);a+=i.weight,r._keys.push(i),r._keyMap[i.id]=i,a+=i.weight}),this._keys.forEach(function(n){n.weight/=a})}return Lt(e,[{key:"get",value:function(r){return this._keyMap[r]}},{key:"keys",value:function(){return this._keys}},{key:"toJSON",value:function(){return JSON.stringify(this._keys)}}]),e}();function R7(e){var t=null,r=null,a=null,n=1;if(oa(e)||ia(e))a=e,t=A7(e),r=X0(e);else{if(!L7.call(e,"name"))throw new Error(Bk("name"));var i=e.name;if(a=i,L7.call(e,"weight")&&(n=e.weight,n<=0))throw new Error(Kk(i));t=A7(i),r=X0(i)}return{path:t,id:r,weight:n,src:a}}function A7(e){return ia(e)?e:e.split(".")}function X0(e){return ia(e)?e.join("."):e}function Yk(e,t){var r=[],a=!1,n=function i(o,p,s){if(!!Ut(o))if(!p[s])r.push(o);else{var u=p[s],d=o[u];if(!Ut(d))return;if(s===p.length-1&&(oa(d)||N7(d)||Ck(d)))r.push(Vk(d));else if(ia(d)){a=!0;for(var l=0,c=d.length;l<c;l+=1)i(d[l],p,s+1)}else p.length&&i(d,p,s+1)}};return n(e,oa(t)?t.split("."):t,0),a?r:r[0]}var $k={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},Jk={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:function(t,r){return t.score===r.score?t.idx<r.idx?-1:1:t.score<r.score?-1:1}},Wk={location:0,threshold:.6,distance:100},Hk={useExtendedSearch:!1,getFn:Yk,ignoreLocation:!1,ignoreFieldNorm:!1},X=D7({},Jk,{},$k,{},Wk,{},Hk),Xk=/[^ ]+/g;function Zk(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:3,t=new Map,r=Math.pow(10,e);return{get:function(n){var i=n.match(Xk).length;if(t.has(i))return t.get(i);var o=1/Math.sqrt(i),p=parseFloat(Math.round(o*r)/r);return t.set(i,p),p},clear:function(){t.clear()}}}var Z0=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.getFn,a=r===void 0?X.getFn:r;Pt(this,e),this.norm=Zk(3),this.getFn=a,this.isCreated=!1,this.setIndexRecords()}return Lt(e,[{key:"setSources",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];this.docs=r}},{key:"setIndexRecords",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];this.records=r}},{key:"setKeys",value:function(){var r=this,a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];this.keys=a,this._keysMap={},a.forEach(function(n,i){r._keysMap[n.id]=i})}},{key:"create",value:function(){var r=this;this.isCreated||!this.docs.length||(this.isCreated=!0,oa(this.docs[0])?this.docs.forEach(function(a,n){r._addString(a,n)}):this.docs.forEach(function(a,n){r._addObject(a,n)}),this.norm.clear())}},{key:"add",value:function(r){var a=this.size();oa(r)?this._addString(r,a):this._addObject(r,a)}},{key:"removeAt",value:function(r){this.records.splice(r,1);for(var a=r,n=this.size();a<n;a+=1)this.records[a].i-=1}},{key:"getValueForItemAtKeyId",value:function(r,a){return r[this._keysMap[a]]}},{key:"size",value:function(){return this.records.length}},{key:"_addString",value:function(r,a){if(!(!Ut(r)||H0(r))){var n={v:r,i:a,n:t
`),t}function i2(e){let t=V2.createHash("sha256");return t.update(e),t.digest("hex")}function Iu(e,t){let r=V2.createHash("sha256");Object.entries(e).sort().forEach((n,i)=>{r.update(`${n}${i}`)});let a=r.digest("hex");return t?`${t}_${a}`:a}function yy(e){let t={};for(let[r,a]of Object.entries(e))if(a)if(Array.isArray(a))if(a.length>0)t[r]=a.join(",");else continue;else t[r]=a;return t}function gy(e){e=e.replace(/^\s+|\s+$/g,""),e=e.toLowerCase();let t="\xE5\xE0\xE1\xE3\xE4\xE2\xE8\xE9\xEB\xEA\xEC\xED\xEF\xEE\xF2\xF3\xF6\xF4\xF9\xFA\xFC\xFB\xF1\xE7\xB7/_,:;",r="aaaaaaeeeeiiiioooouuuunc------";for(let a=0,n=t.length;a<n;a++)e=e.replace(new RegExp(t.charAt(a),"g"),r.charAt(a));return e=e.replace(/[^a-z0-9 -]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-"),e}function Pu(e,t){let r={},a={},n=e;if(e){let i=e.split(" "),o=[];for(let p of i){if(p.indexOf("=")>0){let s=p.split("="),u=s[0],d=u.endsWith("!"),l=(d?u.slice(0,u.length-1):u).toLocaleLowerCase();if(t.includes(l)){let c=s.slice(1).join("=");if(c){let f=d?a:r;l in f?f[l].push(c):f[l]=[c]}continue}}o.push(p)}n=o.join(" ")}return{query:n,named:r,negativeNamed:a}}function ar(){return new Date}var Bi=require("react");function $1(){let e=by.environment.supportPath;return Q2.default.join(e,"cache")}async function G2(e,t=!1){let r=$1();return t&&(console.log(`create cache directoy '${r}'`),await nr.mkdir(r,{recursive:!0})),Q2.default.join(r,`${e}.json`)}async function yq(e){let t;try{t=await G2(e),await nr.access(t,U2.constants.R_OK);let r=await nr.readFile(t,"utf-8"),a=JSON.parse(r);if(!a)return;let i=Du()-a.timestamp;return{data:a.payload,ageInSeconds:i}}catch{console.log(`could not access cache file or not exists '${t}'`)}}async function gq(e,t){console.log("GET cache");let r;try{r=await G2(e),await nr.access(r,U2.constants.R_OK);let a=await nr.readFile(r,"utf-8"),n=JSON.parse(a);return!n||Du()-n.timestamp>t?void 0:n.payload}catch{console.log(`could not access cache file or not exists '${r}'`)}}async function B2(e,t){let r;try{r=await G2(e,!0),console.log(`set cache object '${e}'`);let a={timestamp:Du(),payload:t},n=JSON.stringify(a);await nr.writeFile(r,n,"utf-8")}catch(a){console.log(a),console.log(`could not write cache file '${r}'`)}}async function K2(e,t){let r=await gq(e,5*60);return r?(console.log("use cached data"),r):(r=await t(),await B2(e,r),r)}async function _y(){let e=$1();await vy(e)&&await nr.rm(e,{recursive:!0})}function Ga(e,t,r){let a=r.secondsToRefetch===void 0?5*60:r.secondsToRefetch,n=r.secondsToInvalid===void 0?24*60*60:r.secondsToInvalid,[i,o]=(0,Bi.useState)(),[p,s]=(0,Bi.useState)(),[u,d]=(0,Bi.useState)(!1),l=async c=>r.onFilter?await r.onFilter(c):c;return(0,Bi.useEffect)(()=>{let c=!1,f=!1;async function m(){if(!f){d(!0),s(void 0);try{console.log("check data from cache");let v=await yq(e);if(v&&v.ageInSeconds<n)console.log("cache data found"),f||(console.log("set cache data"),o(await l(v.data)),console.log(`${v.ageInSeconds} vs ${a}`),v.ageInSeconds>a&&(console.log("cache is older, start refetch"),c=!0,t().then(async h=>{console.log("set refetched data"),B2(e,h),h=await l(h),c=!1,f||(o(h),d(!1))}).catch(h=>{f||s(h)}).finally(()=>{f||(d(!1),c=!1)})));else{console.log("no cache data, start fetch");let h=await t();B2(e,h),f||o(await l(h))}}catch(v){f||s(v.message)}finally{!f&&!c&&d(!1)}}}return m(),()=>{f=!0}},r.deps),{data:i,error:p,isLoading:u}}var Ty=je(require("util")),Oy=je(require("fs")),Ey=require("stream"),bq=Ty.default.promisify(Ey.pipeline);function Lu(e){if(!!e)return{id:e.id,name:e.name,username:e.username,web_url:e.web_url,avatar_url:e.avatar_url,state:e.state}}function Ru(e){return{id:e.id,name_with_namespace:e.name_with_namespace,fullPath:e.path_with_namespace,web_url:e.web_url,star_count:e.star_count,fork_count:e.forks_count,last_activity_at:e.last_activity_at,readme_url:e.readme_url,avatar_url:e.avatar_url,owner:Lu(e.owner),ssh_url_to_repo:e.ssh_url_to_repo,http_url_to_repo:e.http_url_to_repo,default_branch:e.default_branch}}function Sy(e){return{title:e.title,web_url:e.web_url,id:e.id,iid:e.iid,state:e.state,updated_at:new Date(e.up
query GetProjectPipeplines($fullPath: ID!, $pipelineIID: ID!) {
project(fullPath: $fullPath) {
pipeline(iid: $pipelineIID) {
stages {
nodes {
name
jobs {
nodes {
id
name
status
}
}
}
}
}
}
}
`;function Dq(e){switch(e.toLowerCase()){case"success":return{source:se.Icon.Checkmark,tintColor:se.Color.Green};case"created":return{source:se.Icon.ExclamationMark,tintColor:se.Color.Yellow};case"pending":return{source:se.Icon.ExclamationMark,tintColor:se.Color.Yellow};case"running":return{source:se.Icon.ExclamationMark,tintColor:se.Color.Blue};case"failed":return{source:se.Icon.ExclamationMark,tintColor:se.Color.Red};case"canceled":return{source:se.Icon.ExclamationMark,tintColor:se.Color.Red};case"skipped":return{source:se.Icon.ExclamationMark,tintColor:se.Color.Brown};case"scheduled":return{source:se.Icon.ExclamationMark,tintColor:se.Color.Blue};default:return{source:se.Icon.ExclamationMark,tintColor:se.Color.Magenta}}}function Nq(e){return e.toLowerCase()==="success"?"passed":e}function Iq(e){let t=e.job,r=Dq(t.status),a="#"+Pn(t.id),n=Nq(t.status.toLowerCase());return _jsx(se.List.Item,{id:t.id,icon:r,title:t.name,subtitle:a,accessoryTitle:n,actions:_jsx(se.ActionPanel,null,_jsx(se.ActionPanel.Section,null,_jsx(se.OpenInBrowserAction,{url:Ot.urlJoin(`${e.projectFullPath}/-/jobs/${Pn(t.id)}`)})),_jsx(se.ActionPanel.Section,null,_jsx(Ly,{onRefreshJobs:e.onRefreshJobs})))})}function Fy(e){let{stages:t,error:r,isLoading:a,refresh:n}=Pq("",e.projectFullPath,e.pipelineIID);return(0,ky.default)(()=>{n()},Fu()),r&&(0,se.showToast)(se.ToastStyle.Failure,"Cannot search Pipelines",r),_jsx(se.List,{isLoading:a,navigationTitle:"Jobs"},Object.keys(t).map(i=>_jsx(se.ListSection,{key:i,title:i},t[i].map(o=>_jsx(Iq,{job:o,projectFullPath:e.projectFullPath,onRefreshJobs:n})))))}function Pq(e,t,r){let[a,n]=(0,Ln.useState)({}),[i,o]=(0,Ln.useState)(),[p,s]=(0,Ln.useState)(!1),[u,d]=(0,Ln.useState)(ar()),l=()=>{d(ar())};return(0,Ln.useEffect)(()=>{let c=!1;async function f(){if(!(e===null||c)){s(!0),o(void 0);try{let m=await Ot.client.query({query:Sq,variables:{fullPath:t,pipelineIID:r},fetchPolicy:"network-only"}),v={};for(let h of m.data.project.pipeline.stages.nodes){v[h.name]||(v[h.name]=[]);for(let y of h.jobs.nodes)v[h.name].push({id:y.id,name:y.name,status:y.status})}c||n(v)}catch(m){c||o(m.message)}finally{c||s(!1)}}}return f(),()=>{c=!0}},[e,t,r,u]),{stages:a,error:i,isLoading:p,refresh:l}}var zi=require("@raycast/api");function jy(e){let t=()=>{e.onRefreshPipelines&&e.onRefreshPipelines()};return _jsx(zi.ActionPanel.Item,{title:"Refresh",icon:{source:zi.Icon.ArrowClockwise,tintColor:zi.Color.PrimaryText},shortcut:{modifiers:["cmd"],key:"r"},onAction:t})}var qy=je(z2()),Lq=My.gql`
query GetProjectPipeplines($fullPath: ID!) {
project(fullPath: $fullPath) {
pipelines {
nodes {
id
iid
status
active
path
ref
}
}
}
}
`;function Rq(e){switch(e.toLowerCase()){case"success":return{source:ge.Icon.Checkmark,tintColor:ge.Color.Green};case"created":return{source:ge.Icon.ExclamationMark,tintColor:ge.Color.Yellow};case"pending":return{source:ge.Icon.ExclamationMark,tintColor:ge.Color.Yellow};case"running":return{source:ge.Icon.ExclamationMark,tintColor:ge.Color.Blue};case"failed":return{source:ge.Icon.ExclamationMark,tintColor:ge.Color.Red};default:return{source:ge.Icon.ExclamationMark,tintColor:ge.Color.Magenta}}}function Aq(e){return e=="success"?"passed":e}function kq(e){let t=e.pipeline,r=Rq(t.status);return _jsx(ge.List.Item,{id:t.id,title:t.id.toString(),icon:r,subtitle:t.ref||"",accessoryTitle:Aq(t.status.toLowerCase()),actions:_jsx(ge.ActionPanel,null,_jsx(ge.ActionPanel.Section,null,_jsx(ge.PushAction,{title:"Show Jobs",target:_jsx(Fy,{projectFullPath:e.projectFullPath,pipelineIID:t.iid}),icon:{source:ge.Icon.Terminal,tintColor:ge.Color.PrimaryText}}),_jsx(ge.OpenInBrowserAction,{url:t.webUrl})),_jsx(ge.ActionPanel.Section,null,_jsx(jy,{onRefreshPipelines:e.onRefreshPipelines})))})}function Vy(e){let{pipelines:t,error:r,isLoading:a,refresh:n}=Fq("",e.projectFullPath);return(0,qy.default)(()=>{n()},Fu()),r&&(0,ge.showToast)(ge.ToastStyle.Failure,"Cannot search Pipelines",r),_jsx(ge.List,{isLoading:a,navigationTitle:"Pipelines"},t?.map(i=>_jsx(kq,{key:i.id,pipeline:i,projectFullPath:e.projectFullPath,onRefreshPipelines:n})))}function Fq(e,t){let[r,a]=(0,Rn.useState)([]),[n,i]=(0,Rn.useState)(),[o,p]=(0,Rn.useState)(!1),[s,u]=(0,Rn.useState)(ar()),d=()=>{u(ar())};return(0,Rn.useEffect)(()=>{let l=!1;async function c(){if(!(e===null||l)){p(!0),i(void 0);try{let m=(await Ot.client.query({query:Lq,variables:{fullPath:t},fetchPolicy:"network-only"})).data.project.pipelines.nodes.map(v=>({id:Pn(v.id),iid:`${v.iid}`,status:v.status,active:v.active,webUrl:`${Ot.url}${v.path}`,ref:v.ref}));l||a(m)}catch(f){l||i(f.message)}finally{l||p(!1)}}}return c(),()=>{l=!0}},[e,t,s]),{pipelines:r,error:n,isLoading:o,refresh:d}}var Rt=require("@raycast/api"),An=require("react");var qu=require("@raycast/api");var K=require("@raycast/api");var xr=require("react");async function jq(e){try{if(e.title==="")throw Error("Please enter a title");if(e.source_branch==="")throw Error("Please select a source branch");let t=yy(e);console.log(t),await de.createMR(e.project_id,t),await(0,K.showToast)(K.ToastStyle.Success,"Merge Request created","Merge Request creation successful"),(0,K.popToRoot)()}catch(t){await(0,K.showToast)(K.ToastStyle.Failure,"Error",t.message)}}async function Mq(e){let t=await de.fetch(`projects/${e}/repository/branches`,{},!0)||[],r=await de.getProject(e);return{branches:t,project:r}}function Cy({issue:e,projectID:t,title:r}){let a=`${e.iid}-${gy(e.title)}`,[n,i]=(0,xr.useState)(),[o,p]=(0,xr.useState)();(0,xr.useEffect)(()=>{t&&Mq(t).then(u=>(p(u?.project),i(u?.branches)))},[t]);async function s(u){let{source_branch:d,target_branch:l}=u;try{await de.post(`projects/${t}/repository/branches?branch=${d}&ref=${l}`),await de.createMR(t,{id:t,description:`Closes #${e.iid}`,source_branch:d,target_branch:l,title:r,assignee_id:o?.owner?.id}),(0,K.showToast)(K.ToastStyle.Success,"Merge Request created","Merge Request creation successful"),(0,K.popToRoot)()}catch(c){(0,K.showToast)(K.ToastStyle.Failure,"Cannot create Merge Request",c instanceof Error&&c.message||"")}}return _jsx(K.Form,{isLoading:o===void 0&&n===void 0,actions:_jsx(K.ActionPanel,null,_jsx(K.SubmitFormAction,{title:"Create Merge Request",onSubmit:s}))},_jsx(K.Form.TextField,{id:"source_branch",title:"Source branch",placeholder:"Enter source branch",defaultValue:a}),_jsx(Qy,{project:o,info:{branches:n||[]}}))}function xy(e){let[t,r]=(0,xr.useState)(e.project?e.project.id.toString():void 0),{data:a,error:n,isLoading:i}=Ga("mrFormProjects",async()=>await de.getUserProjects({},!0)||[],{deps:[]}),{projectinfo:o,errorProjectInfo:p,isLoadingProjectInfo:s}=xq(t),u=o?.members||[],d=o?.labels||[],l=i||s,c=n||p;c&&(0,K.showToast)(K.ToastStyle.Failure,"Cannot create Merge Request",c);let f;return t&&(f=
query GetProjectMilestones($fullPath: ID!) {
project(fullPath: $fullPath) {
milestones {
nodes {
id
title
dueDate
state
expired
webPath
stats {
closedIssuesCount
totalIssuesCount
}
}
}
}
}
`,Kq=Y2.gql`
query GetGroupMilestones($fullPath: ID!) {
group(fullPath: $fullPath) {
milestones(includeDescendants: true) {
nodes {
id
title
dueDate
state
expired
webPath
stats {
closedIssuesCount
totalIssuesCount
}
}
}
}
}
`;function zq(e){let t=e.milestone,r=`${t.closedIssuesCount}/${t.totalIssuesCount}`,a="";return t.dueDate&&(a=t.dueDate+(t.expired?" [expired]":"")),_jsx(br.List.Item,{id:t.id,title:t.title,subtitle:a,accessoryTitle:r,actions:_jsx(br.ActionPanel,null,_jsx(br.OpenInBrowserAction,{url:t.webUrl}))})}function By(e){let t=!!e.group,r=e.project?e.project.fullPath:"";r.length<=0&&(r=e.group?e.group.full_path:"");let{milestones:a,error:n,isLoading:i}=Yq("",r,t);return n&&(0,br.showToast)(br.ToastStyle.Failure,"Cannot search Milestones",n),_jsx(br.List,{isLoading:i,navigationTitle:"Milestones"},a?.map(o=>_jsx(zq,{key:o.id,milestone:o})))}function Yq(e,t,r){let[a,n]=(0,Yi.useState)([]),[i,o]=(0,Yi.useState)(),[p,s]=(0,Yi.useState)(!1);return(0,Yi.useEffect)(()=>{let u=!1;async function d(){if(!(e===null||u)){s(!0),o(void 0);try{let l=r?Kq:Bq,c=await Ot.client.query({query:l,variables:{fullPath:t}}),f;r?f=c.data.group:f=c.data.project;let m=f.milestones.nodes.map(v=>({id:Pn(v.id),title:v.title,dueDate:v.dueDate,state:v.state,expired:v.expired,webUrl:`${Ot.url}/${v.webPath}`,closedIssuesCount:v.stats.closedIssuesCount,totalIssuesCount:v.stats.totalIssuesCount}));u||n(m)}catch(l){u||o(l.message)}finally{u||s(!1)}}}return d(),()=>{u=!0}},[e,t]),{milestones:a,error:i,isLoading:p}}var ce=require("@raycast/api");var ir=require("react");var zy=je(wn());var H=require("@raycast/api"),Ky=je(require("react"));var gt=require("@raycast/api");function $q(e){let t=e.label,r=`## Color
${t.color}`;return t.description&&(r+=`
## Description
${t.description}`),_jsx(gt.Detail,{markdown:r})}function Jq(e){let t=e.label,r=Object.keys(t).includes("subscribed")&&t.subscribed?"subscribed":void 0;return _jsx(gt.List.Item,{key:t.id.toString(),title:t.name,icon:{source:gt.Icon.Circle,tintColor:t.color},accessoryTitle:r,actions:_jsx(gt.ActionPanel,null,_jsx(gt.PushAction,{title:"Show Details",target:_jsx($q,{label:t}),icon:{source:"sidebar-right-16",tintColor:gt.Color.PrimaryText}}),_jsx(gt.CopyToClipboardAction,{title:"Copy Color",content:t.color}))})}function $i(e){return _jsx(gt.List,{searchBarPlaceholder:"Search labels by name",onSearchTextChange:e.onSearchTextChange,isLoading:e.isLoading,throttle:e.throttle},_jsx(gt.List.Section,{title:e.title},e.labels.map(t=>_jsx(Jq,{key:t.id.toString(),label:t}))))}async function $2(e,t){return await de.post(`projects/${e.project_id}/merge_requests/${e.iid}/notes`,{body:t})}function Wq(e){let t=e.mr;async function r(){try{await $2(t,"/close"),(0,H.showToast)(H.ToastStyle.Success,"Closed"),e.finished&&e.finished()}catch(a){(0,H.showToast)(H.ToastStyle.Failure,"Failed to close merge request",a instanceof Error?a.message:a.toString())}}return _jsx(H.ActionPanel.Item,{title:"Close MR",icon:{source:H.Icon.XmarkCircle,tintColor:H.Color.Red},onAction:r})}function Hq(e){let t=e.mr;async function r(){try{await $2(t,"/reopen"),(0,H.showToast)(H.ToastStyle.Success,"Reopened"),e.finished&&e.finished()}catch(a){(0,H.showToast)(H.ToastStyle.Failure,"Failed to reopen merge request",a instanceof Error?a.message:a.toString())}}return _jsx(H.ActionPanel.Item,{title:"Reopen MR",icon:{source:H.Icon.ExclamationMark},onAction:r})}function Xq(e){let t=e.mr;async function r(){try{await $2(t,"/rebase"),(0,H.showToast)(H.ToastStyle.Success,"Rebased")}catch(a){(0,H.showToast)(H.ToastStyle.Failure,"Failed to rebase merge request",a instanceof Error?a.message:a.toString())}}return _jsx(H.ActionPanel.Item,{title:"Rebase",shortcut:e.shortcut,icon:{source:H.Icon.ExclamationMark},onAction:r})}function Zq(e){let t=e.mr;async function r(){try{await de.put(`projects/${t.project_id}/merge_requests/${t.iid}/merge`),(0,H.showToast)(H.ToastStyle.Success,"Merged"),e.finished&&e.finished()}catch(a){(0,H.showToast)(H.ToastStyle.Failure,"Failed to merge",a instanceof Error?a.message:a.toString())}}return t.state==="opened"?_jsx(H.ActionPanel.Item,{title:"Merge",shortcut:e.shortcut,icon:{source:"merged.png",tintColor:H.Color.PrimaryText},onAction:r}):null}function eV(e){let t=e.mr;async function r(){try{await de.post(`projects/${t.project_id}/merge_requests/${t.iid}/todo`),(0,H.showToast)(H.ToastStyle.Success,"To do created")}catch(a){(0,H.showToast)(H.ToastStyle.Failure,"Failed to add to do",a instanceof Error?a.message:a.toString())}}return t.state==="opened"?_jsx(H.ActionPanel.Item,{title:"Add a to do",shortcut:e.shortcut,icon:{source:"todo.png",tintColor:H.Color.PrimaryText},onAction:r}):null}function tV(e){return e.labels.length<=0?null:_jsx(H.PushAction,{title:"Show Labels",target:_jsx($i,{labels:e.labels}),shortcut:{modifiers:["cmd"],key:"l"},icon:{source:"dash.png",tintColor:H.Color.PrimaryText}})}function J2(e){let t=e.mr;return _jsx(Ky.default.Fragment,null,_jsx(eV,{shortcut:{modifiers:["cmd"],key:"t"},mr:t}),t.state==="opened"&&_jsx(Wq,{mr:t,finished:e.onDataChange}),t.state==="closed"&&_jsx(Hq,{mr:t,finished:e.onDataChange}),_jsx(Zq,{shortcut:{modifiers:["cmd","shift"],key:"enter"},mr:t,finished:e.onDataChange}),_jsx(Xq,{shortcut:{modifiers:["cmd","shift"],key:"r"},mr:t}),_jsx(H.CopyToClipboardAction,{title:"Copy Merge Request Number",content:t.iid}),_jsx(H.CopyToClipboardAction,{title:"Copy Merge Request URL",content:t.web_url}),_jsx(H.CopyToClipboardAction,{title:"Copy Merge Request Title",content:t.title}),_jsx(tV,{labels:t.labels}))}var rV=zy.gql`
query GetMRDetail($id: ID!) {
mergeRequest(id: $id) {
description
}
}
`;function aV(e){let{description:t,error:r,isLoading:a}=nV(e.mr.id);r&&(0,ce.showToast)(ce.ToastStyle.Failure,"Could not get merge request details",r);let n=t||e.mr.description||"",i="";return e.mr&&(i=e.mr.labels.map(o=>`\`${o.name||o}\``).join(" ")+`
`),i+=`## Description
`+Nu(n),_jsx(ce.Detail,{markdown:i,isLoading:a,navigationTitle:`${e.mr.reference_full}`,actions:_jsx(ce.ActionPanel,null,_jsx(ce.OpenInBrowserAction,{url:e.mr.web_url}),_jsx(J2,{mr:e.mr}))})}function nV(e){let[t,r]=(0,ir.useState)(),[a,n]=(0,ir.useState)(),[i,o]=(0,ir.useState)(!1);return(0,ir.useEffect)(()=>{let p=!1;async function s(){if(!(e<=0||p)){o(!0),n(void 0);try{let d=(await Ot.client.query({query:rV,variables:{id:`gid://gitlab/MergeRequest/${e}`}})).data.mergeRequest.description||"<no description>";p||r(d)}catch(u){p||n(u.message)}finally{p||o(!1)}}}return s(),()=>{p=!0}},[e]),{description:t,error:a,isLoading:i}}function iV(e,t){if(t)return`Group MRs ${t.full_path}`;if(e)return`MRs ${e.fullPath}`}function Yy({scope:e="created_by_me",state:t="all",project:r=void 0,group:a=void 0}){let[n,i]=(0,ir.useState)(),{mrs:o,error:p,isLoading:s,refresh:u}=sV(n,e,t,r,a);if(p&&(0,ce.showToast)(ce.ToastStyle.Failure,"Cannot search Merge Requests",p),!o)return _jsx(ce.List,{isLoading:!0,searchBarPlaceholder:"Loading"});let d=e=="assigned_to_me"?"Your Merge Requests":"Created Recently";return _jsx(ce.List,{searchBarPlaceholder:"Filter Merge Requests by name...",onSearchTextChange:i,isLoading:s,throttle:!0,navigationTitle:iV(r,a)},_jsx(ce.List.Section,{title:d,subtitle:o?.length.toString()||"0"},o?.map(l=>_jsx(oV,{key:l.id,mr:l,refreshData:u}))))}function oV(e){let t=e.mr,a=(()=>t.state==="merged"?{source:"merged.png",tintColor:ce.Color.Purple,mask:ce.ImageMask.Circle}:t.state==="closed"?{source:"mropen.png",tintColor:ce.Color.Red,mask:ce.ImageMask.Circle}:{source:"mropen.png",tintColor:ce.Color.Green,mask:ce.ImageMask.Circle})();return _jsx(ce.List.Item,{id:t.id.toString(),title:t.title,subtitle:"#"+t.iid,icon:a,accessoryIcon:{source:t.author?.avatar_url||"",mask:ce.ImageMask.Circle},accessoryTitle:Su(t.updated_at),actions:_jsx(ce.ActionPanel,null,_jsx(ce.ActionPanel.Section,null,_jsx(ce.PushAction,{title:"Show Details",target:_jsx(aV,{mr:t}),icon:{source:"sidebar-right-16",tintColor:ce.Color.PrimaryText}}),_jsx(ce.OpenInBrowserAction,{url:t.web_url})),_jsx(ce.ActionPanel.Section,null,_jsx(J2,{mr:t,onDataChange:e.refreshData})))})}function pV(e){return Pu(e,["label","author","milestone","assignee","draft","target-branch","reviewer"])}function $y(e,t,r,a){let n=a?t.negativeNamed:t.named;for(let i of Object.keys(n)){let o=n[i],p=s=>a?`not[${s}]`:s;if(o)switch(i){case"label":e[p("labels")]=o.join(",");break;case"author":r==="all"&&(e[p("author_username")]=o.join(","));break;case"milestone":e[p("milestone")]=o.join(",");break;case"assignee":r==="all"&&(e[p("assignee_username")]=o.join(","));break;case"draft":e[p("wip")]=o.join(",").toLocaleLowerCase();break;case"target-branch":e[p("target_branch")]=o.join(",");break;case"reviewer":e[p("reviewer_username")]=o.join(",");break}}}function sV(e,t,r,a,n){let[i,o]=(0,ir.useState)(),[p,s]=(0,ir.useState)(),[u,d]=(0,ir.useState)(!1),[l,c]=(0,ir.useState)(ar()),f=()=>{c(ar())};return(0,ir.useEffect)(()=>{let m=!1;async function v(){if(!(e===null||m)){d(!0),s(void 0);try{let h=pV(e);e=h.query;let y={state:r,scope:t,search:e||"",in:"title"};if($y(y,h,t,!1),$y(y,h,t,!0),n){let _=await de.getGroupMergeRequests(y,n);m||o(_)}else{let _=await de.getMergeRequests(y,a);m||o(_)}}catch(h){m||s(h.message)}finally{m||d(!1)}}}return v(),()=>{m=!0}},[e,a,l]),{mrs:i,error:p,isLoading:u,refresh:f}}var De=require("@raycast/api"),Wy=je(wn()),or=require("react");var Se=require("@raycast/api"),Jy=je(require("react"));function uV(e){let t=e.issue;async function r(){try{await de.post(`projects/${t.project_id}/issues/${t.iid}/notes`,{body:"/close"}),e.finished&&e.finished()}catch(a){(0,Se.showToast)(Se.ToastStyle.Failure,"Failed to close issue",a instanceof Error?a.message:a.toString())}}return _jsx(Se.ActionPanel.Item,{title:"Close Issue",icon:{source:Se.Icon.XmarkCircle,tintColor:Se.Color.Red},onAction:r})}function dV({issue:e}){return _jsx(Se.PushAction,{icon:Se.Icon.Pencil,title:"Create Merge Request",shortcut:{modifiers:["cmd","shift"],key:"m"},target:_jsx(Cy,{issue:e,projectID:e.project_id,title:`Draft: Reso
query GetIssueDetail($id: ID!) {
issue(id: $id) {
description
}
}
`;function vV(e){let{description:t,error:r,isLoading:a}=hV(e.issue.id);r&&(0,De.showToast)(De.ToastStyle.Failure,"Could not get issue details",r);let n=t||e.issue.description||"",i="";return e.issue&&(i=e.issue.labels.map(o=>`\`${o.name||o}\``).join(" ")+`
`),i+=`## Description
`+Nu(n),_jsx(De.Detail,{markdown:i,isLoading:a,navigationTitle:`${e.issue.reference_full}`,actions:_jsx(De.ActionPanel,null,_jsx(De.OpenInBrowserAction,{url:e.issue.web_url}),_jsx(W2,{issue:e.issue}))})}function hV(e){let[t,r]=(0,or.useState)(),[a,n]=(0,or.useState)(),[i,o]=(0,or.useState)(!1);return(0,or.useEffect)(()=>{let p=!1;async function s(){if(!(e<=0||p)){o(!0),n(void 0);try{let d=(await Ot.client.query({query:mV,variables:{id:`gid://gitlab/Issue/${e}`}})).data.issue.description||"<no description>";p||r(d)}catch(u){p||n(u.message)}finally{p||o(!1)}}}return s(),()=>{p=!0}},[e]),{description:t,error:a,isLoading:i}}function yV(e){let t=e.issue,r=t.state==="opened"?De.Color.Green:De.Color.Red,a=t.milestone?`${t.milestone.title} | `:"";return _jsx(De.List.Item,{id:t.id.toString(),title:t.title,subtitle:"#"+t.iid,icon:{source:"exclamation.png",tintColor:r},accessoryIcon:{source:t.author?.avatar_url||"",mask:De.ImageMask.Circle},accessoryTitle:a+Su(t.updated_at),actions:_jsx(De.ActionPanel,null,_jsx(De.ActionPanel.Section,null,_jsx(De.PushAction,{title:"Show Details",target:_jsx(vV,{issue:t}),icon:{source:"sidebar-right-16",tintColor:De.Color.PrimaryText}}),_jsx(De.OpenInBrowserAction,{url:t.web_url,shortcut:{modifiers:["cmd"],key:"enter"}})),_jsx(De.ActionPanel.Section,null,_jsx(W2,{issue:t,onDataChange:e.refreshData})))})}function gV(e,t){if(t)return`Group Issues ${t.full_path}`;if(e)return`Issue ${e.fullPath}`}function Hy({scope:e="created_by_me",state:t="all",project:r=void 0,group:a=void 0}){let[n,i]=(0,or.useState)(),{issues:o,error:p,isLoading:s,refresh:u}=_V(n,e,t,r,a);if(p&&(0,De.showToast)(De.ToastStyle.Failure,"Cannot search issue",p),!o)return _jsx(De.List,{isLoading:!0,searchBarPlaceholder:"Loading"});let d=e=="assigned_to_me"?"Your Issues":"Created Recently";return _jsx(De.List,{searchBarPlaceholder:"Search issues by name...",onSearchTextChange:i,isLoading:s,throttle:!0,navigationTitle:gV(r,a)},_jsx(De.List.Section,{title:d,subtitle:o?.length.toString()||""},o?.map(l=>_jsx(yV,{key:l.id,issue:l,refreshData:u}))))}function bV(e){return Pu(e,["label","author","milestone","assignee"])}function Xy(e,t,r,a){let n=a?t.negativeNamed:t.named;for(let i of Object.keys(n)){let o=n[i],p=s=>a?`not[${s}]`:s;if(o)switch(i){case"label":e[p("labels")]=o.join(",");break;case"author":r==="all"&&(e[p("author_username")]=o.join(","));break;case"milestone":e[p("milestone")]=o.join(",");break;case"assignee":r==="all"&&(e[p("assignee_username")]=o.join(","));break}}}function _V(e,t,r,a,n){let[i,o]=(0,or.useState)(),[p,s]=(0,or.useState)(),[u,d]=(0,or.useState)(!1),[l,c]=(0,or.useState)(ar()),f=()=>{c(ar())};return(0,or.useEffect)(()=>{let m=!1;async function v(){if(!(e===null||m)){d(!0),s(void 0);try{let h=bV(e);e=h.query;let y={state:r,scope:t,search:e||"",in:"title"};if(Xy(y,h,t,!1),Xy(y,h,t,!0),n){let _=await de.getGroupIssues(y,n.id);m||o(_)}else{let _=await de.getIssues(y,a);m||o(_)}}catch(h){m||s(h.message)}finally{m||d(!1)}}}return v(),()=>{m=!0}},[e,l]),{issues:i,error:p,isLoading:u,refresh:f}}var Ue=require("@raycast/api"),vg=je(cg());function nm(){let e="/Applications/Visual Studio Code.app";if(hy(e))return e}var Wi=require("@raycast/api"),fg=require("react");function mg(e){let[t,r]=(0,fg.useState)(),{data:a,error:n,isLoading:i}=Ga(`project_${e.project.id}_labels`,async()=>de.getProjectLabels(e.project.id),{deps:[t,e.project],onFilter:async o=>await Np(o,{search:t||"",keys:["name"],limit:50})});return n&&(0,Wi.showToast)(Wi.ToastStyle.Failure,"Cannot search Project labels",n),a?_jsx($i,{labels:a,onSearchTextChange:r,isLoading:i,throttle:!0}):_jsx(Wi.List,{isLoading:!0,searchBarPlaceholder:"Loading"})}function hg(e){let t=async r=>{try{if(r&&r.length>0){let n=`vscode://vscode.git/clone?url=${encodeURIComponent(r)}`;console.log(n),(0,Ue.closeMainWindow)(),(0,Ue.popToRoot)(),await vg.default(n)}}catch(a){(0,Ue.showToast)(Ue.ToastStyle.Failure,"Could not clone in VSCode",a)}};return e.url&&e.url.length>0?_jsx(Ue.ListItem,{title:e.url,icon:{fileIcon:nm()||""},actions:_jsx(Ue.ActionPanel,null,_jsx(Ue.ActionPanelItem,{title:
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */