react-relay
Version:
A framework for building GraphQL-driven React applications.
9 lines • 48.6 kB
JavaScript
/**
* Relay v18.2.0
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("@babel/runtime/helpers/createForOfIteratorHelper"),require("@babel/runtime/helpers/defineProperty"),require("@babel/runtime/helpers/interopRequireDefault"),require("@babel/runtime/helpers/objectSpread2"),require("@babel/runtime/helpers/toConsumableArray"),require("fbjs/lib/areEqual"),require("fbjs/lib/warning"),require("invariant"),require("react"),require("relay-runtime")):"function"==typeof define&&define.amd?define(["@babel/runtime/helpers/createForOfIteratorHelper","@babel/runtime/helpers/defineProperty","@babel/runtime/helpers/interopRequireDefault","@babel/runtime/helpers/objectSpread2","@babel/runtime/helpers/toConsumableArray","fbjs/lib/areEqual","fbjs/lib/warning","invariant","react","relay-runtime"],r):"object"==typeof exports?exports.ReactRelayHooks=r(require("@babel/runtime/helpers/createForOfIteratorHelper"),require("@babel/runtime/helpers/defineProperty"),require("@babel/runtime/helpers/interopRequireDefault"),require("@babel/runtime/helpers/objectSpread2"),require("@babel/runtime/helpers/toConsumableArray"),require("fbjs/lib/areEqual"),require("fbjs/lib/warning"),require("invariant"),require("react"),require("relay-runtime")):e.ReactRelayHooks=r(e["@babel/runtime/helpers/createForOfIteratorHelper"],e["@babel/runtime/helpers/defineProperty"],e["@babel/runtime/helpers/interopRequireDefault"],e["@babel/runtime/helpers/objectSpread2"],e["@babel/runtime/helpers/toConsumableArray"],e["fbjs/lib/areEqual"],e["fbjs/lib/warning"],e.invariant,e.react,e["relay-runtime"])}(self,((e,r,n,t,i,a,o,u,l,s)=>(()=>{"use strict";var c={888:(e,r,n)=>{var t=n(156),i=n(658).__internal.createRelayContext;e.exports=i(t)},651:(e,r,n)=>{var t=n(158),i=n(828),a=n(428).loadQuery,o=n(187),u=n(696),l=n(529),s=n(242),c=n(899),f=n(115),d=n(951),v=n(617),p=n(876),h=n(874),m=n(750),g=n(50),y=n(746),b=n(658);e.exports={ConnectionHandler:b.ConnectionHandler,applyOptimisticMutation:b.applyOptimisticMutation,commitLocalUpdate:b.commitLocalUpdate,commitMutation:b.commitMutation,graphql:b.graphql,readInlineData:b.readInlineData,requestSubscription:b.requestSubscription,EntryPointContainer:t,RelayEnvironmentProvider:u,ProfilerContext:o,fetchQuery:b.fetchQuery,loadQuery:a,loadEntryPoint:i,useFragment:s,useLazyLoadQuery:c,useEntryPointLoader:l,useQueryLoader:p,useMutation:f,usePaginationFragment:d,usePreloadedQuery:v,useRefetchableFragment:h,useRelayEnvironment:m,useSubscribeToInvalidationState:g,useSubscription:y}},158:(e,r,n)=>{var t=n(187),i=n(750),a=n(156),o=n(156),u=o.useContext,l=o.useEffect;n(446),e.exports=function(e){var r=e.entryPointReference,n=e.props,o=r.getComponent,s=r.queries,c=r.entryPoints,f=r.extraProps,d=r.rootModuleID,v=o(),p=u(t),h=i();return l((function(){h.__log({name:"entrypoint.root.consume",profilerContext:p,rootModuleID:d})}),[h,p,d]),a.createElement(v,{entryPoints:c,extraProps:f,props:n,queries:s})}},93:(e,r,n)=>{var t=n(56),i=function(){function e(e){this._capacity=e,this._capacity>0||t(!1),this._map=new Map}var r=e.prototype;return r.set=function(e,r){if(this._map.delete(e),this._map.set(e,r),this._map.size>this._capacity){var n=this._map.keys().next();n.done||this._map.delete(n.value)}},r.get=function(e){var r=this._map.get(e);return null!=r&&(this._map.delete(e),this._map.set(e,r)),r},r.has=function(e){return this._map.has(e)},r.delete=function(e){this._map.delete(e)},r.size=function(){return this._map.size},r.capacity=function(){return this._capacity-this._map.size},r.clear=function(){this._map.clear()},e}();e.exports={create:function(e){return new i(e)}}},187:(e,r,n)=>{var t=n(156).createContext({wrapPrepareQueryResource:function(e){return e()}});e.exports=t},269:(e,r,n)=>{var t=n(275).default,i=t(n(175)),a=t(n(311)),o=n(93),u=n(637),l=n(56),s=n(658).isPromise,c=(n(446),"store-or-network"),f="store-and-network",d="function"==typeof WeakMap;function v(e){return void 0!==e.request.node.params.metadata.live}function p(e,r,n,t,i){var a=null!=n?n:v(r)?f:c,o=null!=t?t:e.UNSTABLE_getDefaultRenderPolicy(),u="".concat(a,"-").concat(o,"-").concat(r.request.identifier);return null!=i?"".concat(u,"-").concat(i):u}function h(e,r){var n={__id:e.fragment.dataID,__fragments:(0,a.default)({},e.fragment.node.name,e.request.variables),__fragmentOwner:e.request};return{cacheIdentifier:r,fragmentNode:e.request.node.fragment,fragmentRef:n,operation:e}}var m=2e5;function g(e,r,n,t,i,a){var o=v(r),l=t,s=i,c=new u((function(e){var n=e.retain(r);return{dispose:function(){o&&null!=s&&s.unsubscribe(),n.dispose(),a(f)}}})),f={cacheIdentifier:e,id:m++,processedPayloadsCount:0,operationAvailability:n,getValue:function(){return l},setValue:function(e){l=e},setNetworkSubscription:function(e){o&&null!=s&&s.unsubscribe(),s=e},temporaryRetain:function(e){return c.temporaryRetain(e)},permanentRetain:function(e){return c.permanentRetain(e)},releaseTemporaryRetain:function(){c.releaseTemporaryRetain()}};return f}var y=function(){function e(e){var r=this;(0,a.default)(this,"_clearCacheEntry",(function(e){r._cache.delete(e.cacheIdentifier)})),this._environment=e,this._cache=o.create(1e3)}var r=e.prototype;return r.prepare=function(e,r,n,t,i,a,o){var u=p(this._environment,e,n,t,a);return this.prepareWithIdentifier(u,e,r,n,t,i,o)},r.prepareWithIdentifier=function(e,r,n,t,a,o,u){var l=this._environment,d=null!=t?t:v(r)?f:c,p=null!=a?a:l.UNSTABLE_getDefaultRenderPolicy(),h=this._cache.get(e),m=null,g=null!=h;null==h&&(h=this._fetchAndSaveQuery(e,r,n,d,p,u,(0,i.default)((0,i.default)({},o),{},{unsubscribe:function(e){null!=m&&m.dispose();var r=null==o?void 0:o.unsubscribe;r&&r(e)}}))),m=h.temporaryRetain(l);var y=h.getValue();if(s(y))throw l.__log({name:"suspense.query",fetchPolicy:d,isPromiseCached:g,operation:r,queryAvailability:h.operationAvailability,renderPolicy:p}),y;if(y instanceof Error)throw y;return y},r.retain=function(e,r){var n=this._environment,t=e.cacheIdentifier,i=e.operation,a=this._getOrCreateCacheEntry(t,i,null,e,null),o=a.permanentRetain(n);return n.__log({name:"queryresource.retain",profilerContext:r,resourceID:a.id}),{dispose:function(){o.dispose()}}},r.releaseTemporaryRetain=function(e){var r=this._cache.get(e.cacheIdentifier);null!=r&&r.releaseTemporaryRetain()},r.TESTS_ONLY__getCacheEntry=function(e,r,n,t){var i=p(this._environment,e,r,n,t);return this._cache.get(i)},r._getOrCreateCacheEntry=function(e,r,n,t,i){var a=this._cache.get(e);return null==a&&(a=g(e,r,n,t,i,this._clearCacheEntry),this._cache.set(e,a)),a},r._fetchAndSaveQuery=function(e,r,n,t,a,o,u){var s,c,f=this,d=this._environment,p=d.check(r),m=p.status,y="available"===m,b=y||"partial"===a&&"stale"!==m,R=function(){};switch(t){case"store-only":s=!1,c=!0;break;case"store-or-network":s=!y,c=b;break;case"store-and-network":s=!0,c=b;break;default:s=!0,c=!1}if(c){var _=h(r,e),k=g(e,r,p,_,null,this._clearCacheEntry);this._cache.set(e,k)}if(s){var P,E=h(r,e);n.subscribe({start:function(n){P=n;var t=f._cache.get(e);t&&t.setNetworkSubscription(P);var a=null==u?void 0:u.start;a&&a((0,i.default)((0,i.default)({},n),{},{unsubscribe:function(){v(r)&&n.unsubscribe()}}))},next:function(){var n=f._getOrCreateCacheEntry(e,r,p,E,P);n.processedPayloadsCount+=1,n.setValue(E),R();var t=null==u?void 0:u.next;null!=t&&t(d.lookup(r.fragment))},error:function(n){var t=f._getOrCreateCacheEntry(e,r,p,n,P);0===t.processedPayloadsCount&&t.setValue(n),R(),P=null,t.setNetworkSubscription(null);var i=null==u?void 0:u.error;i&&i(n)},complete:function(){R(),P=null;var r=f._cache.get(e);r&&r.setNetworkSubscription(null);var n=null==u?void 0:u.complete;n&&n()},unsubscribe:null==u?void 0:u.unsubscribe});var C=this._cache.get(e);if(!C){var F=new Promise((function(e){R=e}));F.displayName="Relay("+r.fragment.node.name+")",C=g(e,r,p,F,P,this._clearCacheEntry),this._cache.set(e,C)}}else{var S=null==u?void 0:u.complete;S&&S()}var D=this._cache.get(e);return null==D&&l(!1),d.__log({name:"queryresource.fetch",resourceID:D.id,operation:r,profilerContext:o,fetchPolicy:t,renderPolicy:a,queryAvailability:p,shouldFetch:s}),D},e}();function b(e){return new y(e)}var R=d?new WeakMap:new Map;e.exports={createQueryResource:b,getQueryResourceForEnvironment:function(e){var r=R.get(e);if(r)return r;var n=b(e);return R.set(e,n),n},getQueryCacheIdentifier:p}},696:(e,r,n)=>{var t=n(888),i=n(156),a=i.useMemo;e.exports=function(e){var r=e.children,n=e.environment,o=e.getEnvironmentForActor,u=a((function(){return{environment:n,getEnvironmentForActor:o}}),[n,o]);return i.createElement(t.Provider,{value:u},r)}},637:(e,r,n)=>{var t=(0,n(275).default)(n(311)),i=(n(446),function(){function e(e){var r=this;(0,t.default)(this,"_retainCount",0),(0,t.default)(this,"_retainDisposable",null),(0,t.default)(this,"_releaseTemporaryRetain",null),this._retain=function(n){return r._retainCount++,1===r._retainCount&&(r._retainDisposable=e(n)),{dispose:function(){r._retainCount=Math.max(0,r._retainCount-1),0===r._retainCount&&null!=r._retainDisposable&&(r._retainDisposable.dispose(),r._retainDisposable=null)}}}}var r=e.prototype;return r.temporaryRetain=function(e){var r,n=this;if(e.isServer())return{dispose:function(){}};var t=this._retain(e),i=null,a=function(){clearTimeout(i),i=null,n._releaseTemporaryRetain=null,t.dispose()};return i=setTimeout(a,3e5),null===(r=this._releaseTemporaryRetain)||void 0===r||r.call(this),this._releaseTemporaryRetain=a,{dispose:function(){var e;null===(e=n._releaseTemporaryRetain)||void 0===e||e.call(n)}}},r.permanentRetain=function(e){var r=this._retain(e);return this.releaseTemporaryRetain(),r},r.releaseTemporaryRetain=function(){var e;null===(e=this._releaseTemporaryRetain)||void 0===e||e.call(this),this._releaseTemporaryRetain=null},r.getRetainCount=function(){return this._retainCount},e}());e.exports=i},62:(e,r,n)=>{var t=n(56),i=n(658),a=i.ConnectionInterface,o=i.getValueAtPath;e.exports=function(e,r,n,i){var u,l,s=a.get(),c=s.EDGES,f=s.PAGE_INFO,d=s.HAS_NEXT_PAGE,v=s.HAS_PREV_PAGE,p=s.END_CURSOR,h=s.START_CURSOR,m=o(n,i);if(null==m)return{cursor:null,hasMore:!1};"object"!=typeof m&&t(!1);var g=m[c],y=m[f];if(null==g||null==y)return{cursor:null,hasMore:!1};Array.isArray(g)||t(!1),"object"!=typeof y&&t(!1);var b="forward"===e?null!==(u=y[p])&&void 0!==u?u:null:null!==(l=y[h])&&void 0!==l?l:null;return null!==b&&"string"!=typeof b&&t(!1),{cursor:b,hasMore:"forward"===e?null!=b&&!0===y[d]:null!=b&&!0===y[v]}}},828:(e,r,n)=>{var t=n(428).loadQuery;e.exports=function e(r,n,i){var a=null;null==n.root.getModuleIfRequired()&&(a=n.root.load());var o=n.getPreloadProps(i),u=o.queries,l=o.entryPoints,s=o.extraProps,c={},f={};null!=u&&Object.keys(u).forEach((function(e){var n=u[e];if(null!=n){var i=n.environmentProviderOptions,a=n.options,o=n.parameters,l=n.variables,s=r.getEnvironment(i);c[e]=t(s,o,l,{fetchPolicy:null==a?void 0:a.fetchPolicy,networkCacheConfig:null==a?void 0:a.networkCacheConfig,__nameForWarning:"loadEntryPoint"},i)}})),null!=l&&Object.keys(l).forEach((function(n){var t=l[n];if(null!=t){var i=t.entryPoint,a=t.entryPointParams;f[n]=e(r,i,a)}}));var d=!1;return{dispose:function(){d||(null!=c&&Object.values(c).forEach((function(e){(0,e.dispose)()})),null!=f&&Object.values(f).forEach((function(e){(0,e.dispose)()})),d=!0)},entryPoints:f,extraProps:null!=s?s:null,getComponent:function(){var e,r=n.root.getModuleIfRequired();if(null==r)throw a=null!==(e=a)&&void 0!==e?e:n.root.load();return null!=r.default?r.default:r},get isDisposed(){return d},queries:c,rootModuleID:n.root.getModuleId()}}},428:(e,r,n)=>{var t=(0,n(275).default)(n(175)),i=n(56),a=n(658),o=a.__internal.fetchQueryDeduped,u=a.Observable,l=a.PreloadableQueryRegistry,s=a.ReplaySubject,c=a.createOperationDescriptor,f=a.getRequest,d=a.getRequestIdentifier,v=100001;e.exports={loadQuery:function(e,r,n,a,p){var h;v++;var m,g,y,b,R,_,k=null!==(h=null==a?void 0:a.fetchPolicy)&&void 0!==h?h:"store-or-network",P=(0,t.default)((0,t.default)({},null==a?void 0:a.networkCacheConfig),{},{force:!0}),E=!1,C=function(r,n){return E=!0,e.executeWithSource({operation:r,source:n})},F=new s,S=u.create((function(e){return F.subscribe(e)})),D=null,x=!1,w=function(r){x=!0;var t=new s,i="raw-network-request-"+d(r,n),a=o(e,i,(function(){return e.getNetwork().execute(r,n,P)})).subscribe({error:function(e){D=e,t.error(e)},next:function(e){t.next(e)},complete:function(){t.complete()}}).unsubscribe;return g=a,u.create((function(e){var r=t.subscribe(e);return function(){r.unsubscribe(),g()}}))},I=function(r,n){x=!0;var t=o(e,r.request.identifier,n).subscribe({error:function(e){F.error(e)},next:function(e){F.next(e)},complete:function(){F.complete()}});y=t.unsubscribe},q=function(r){var t=c(r,n,P);m=e.retain(t),"store-only"!==k&&("store-or-network"!==k||"available"!==e.check(t).status)&&I(t,(function(){var e=w(r.params);return C(t,e)}))};if("PreloadableConcreteRequest"===r.kind){null===(_=(b=r.params).id)&&i(!1);var N=l.get(_);if(null!=N)q(N);else{var A="store-only"===k?null:w(b),Q=l.onLoad(_,(function(r){R();var t=c(r,n,P);m=e.retain(t),null!=A&&I(t,(function(){return C(t,A)}))}));R=Q.dispose}}else{var O=f(r);_=null!=(b=O.params).cacheID?b.cacheID:b.id,q(O)}var M=!1,T=!1,L=!1,V=function(){T||(m&&m.dispose(),T=!0)},j=function(){L||(E?y&&y():g&&g(),R&&R(),L=!0)};return{kind:"PreloadedQuery",environment:e,environmentProviderOptions:p,dispose:function(){M||(V(),j(),M=!0)},releaseQuery:V,cancelNetworkRequest:j,fetchKey:v,id:_,get isDisposed(){return M||T},get networkError(){return D},name:b.name,networkCacheConfig:P,fetchPolicy:k,source:x?S:void 0,variables:n}}}},74:(e,r,n)=>{var t=n(275).default,i=t(n(175)),a=t(n(765)),o=n(269).getQueryResourceForEnvironment,u=n(56),l=n(658),s=l.__internal.fetchQuery,c=l.RelayFeatureFlags,f=l.createOperationDescriptor,d=l.getPendingOperationsForFragment,v=l.getSelector,p=l.getVariablesFromFragment,h=l.handlePotentialSnapshotErrors;function m(e,r,n,t,a){var u=p(r,n),l=(0,i.default)((0,i.default)({},u),{},{id:t.clientEdgeDestinationID}),c=f(t.request,l,null==a?void 0:a.networkCacheConfig);return o(e).prepare(c,s(e,c),null==a?void 0:a.fetchPolicy)}n(446),e.exports=function(e,r,n,t,i,o){var l,s,f=v(r,n),p=!0===(null==r||null===(l=r.metadata)||void 0===l?void 0:l.plural);p?null==n||Array.isArray(n)||u(!1):Array.isArray(n)&&u(!1),null==n||p&&Array.isArray(n)&&0===n.length||null!=f||u(!1);var g,y=function(e,r){return null==r?{kind:"bailout"}:"PluralReaderSelector"===r.kind?0===r.selectors.length?{kind:"bailout"}:{kind:"plural",snapshots:r.selectors.map((function(r){return e.lookup(r)})),epoch:e.getStore().getEpoch()}:{kind:"singular",snapshot:e.lookup(r),epoch:e.getStore().getEpoch()}}(e,f),b=null;if(!0===(null===(s=r.metadata)||void 0===s?void 0:s.hasClientEdges)){var R=function(e){if("bailout"===e.kind)return null;var r;if("singular"===e.kind)return null!==(r=e.snapshot.missingClientEdges)&&void 0!==r?r:null;var n,t=null,i=(0,a.default)(e.snapshots);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(o.missingClientEdges){var u;t=null!==(u=t)&&void 0!==u?u:[];var l,s=(0,a.default)(o.missingClientEdges);try{for(s.s();!(l=s.n()).done;){var c=l.value;t.push(c)}}catch(e){s.e(e)}finally{s.f()}}}}catch(e){i.e(e)}finally{i.f()}return t}(y);if(null!=R&&R.length){b=[];var _,k=(0,a.default)(R);try{for(k.s();!(_=k.n()).done;){var P=_.value;b.push(m(e,r,n,P,i))}}catch(e){k.e(e)}finally{k.f()}}}if(function(e){return"bailout"!==e.kind&&("singular"===e.kind?e.snapshot.isMissingData:e.snapshots.some((function(e){return e.isMissingData})))}(y)){null==f&&u(!1);var E="PluralReaderSelector"===f.kind?f.selectors[0].owner:f.owner,C=d(e,r,E);if(C)throw C.promise;!function(e,r){if("singular"===r.kind)h(e,r.snapshot.errorResponseFields);else if("plural"===r.kind){var n,t=(0,a.default)(r.snapshots);try{for(t.s();!(n=t.n()).done;){var i=n.value;h(e,i.errorResponseFields)}}catch(e){t.e(e)}finally{t.f()}}}(e,y)}return g="bailout"===y.kind?p?[]:null:"singular"===y.kind?y.snapshot.data:y.snapshots.map((function(e){return e.data})),c.LOG_MISSING_RECORDS_IN_PROD&&null!=n&&(void 0===g||Array.isArray(g)&&g.length>0&&g.every((function(e){return void 0===e}))),{data:g,clientEdgeQueries:b}}},529:(e,r,n)=>{var t=(0,n(275).default)(n(765)),i=n(828),a=n(743),o=n(156),u=o.useCallback,l=o.useEffect,s=o.useRef,c=o.useState,f={kind:"NullEntryPointReference"};e.exports=function(e,r,n){var o,d,v,p,h=null!==(o=null==n||null===(d=n.TEST_ONLY__initialEntryPointData)||void 0===d?void 0:d.entryPointReference)&&void 0!==o?o:f,m=null!==(v=null==n||null===(p=n.TEST_ONLY__initialEntryPointData)||void 0===p?void 0:p.entryPointParams)&&void 0!==v?v:null,g=a(),y=s(new Set([h])),b=c(h),R=b[0],_=b[1],k=c(m),P=k[0],E=k[1],C=u((function(){if(g.current){var e={kind:"NullEntryPointReference"};y.current.add(e),_(e)}}),[_,g]),F=u((function(n){if(g.current){var t=i(e,r,n);y.current.add(t),_(t),E(n)}}),[e,r,_,g]),S=s(!1);return l((function(){return function(){S.current=!0}}),[]),l((function(){if(!0===S.current)return S.current=!1,void("NullEntryPointReference"!==R.kind&&null!=P&&F(P));var e=y.current;if(g.current){var r,n=(0,t.default)(e);try{for(n.s();!(r=n.n()).done;){var i=r.value;if(i===R)break;e.delete(i),"NullEntryPointReference"!==i.kind&&i.dispose()}}catch(e){n.e(e)}finally{n.f()}}}),[R,P,F,g]),l((function(){return function(){var e,r=(0,t.default)(y.current);try{for(r.s();!(e=r.n()).done;){var n=e.value;"NullEntryPointReference"!==n.kind&&n.dispose()}}catch(e){r.e(e)}finally{r.f()}}}),[]),["NullEntryPointReference"===R.kind?null:R,F,C]}},863:(e,r,n)=>{var t=n(813),i=n(156),a=i.useCallback,o=i.useEffect;e.exports=function(){var e=t(null),r=t(!1),n=a((function(){null!=e.current&&(e.current.unsubscribe(),e.current=null),r.current=!1}),[]),i=a((function(n){e.current=n,r.current=!0}),[]),u=a((function(){e.current=null,r.current=!1}),[]);return o((function(){return n}),[n]),{isFetchingRef:r,startFetch:i,disposeFetch:n,completeFetch:u}}},242:(e,r,n)=>{var t=n(337),i=n(224),a=(n(156).useDebugValue,n(658).getFragment);e.exports=function(e,r){var n=a(e);return i(n,"first argument of useFragment()"),t(n,r,"useFragment()")}},337:(e,r,n)=>{var t=n(275).default,i=t(n(179)),a=t(n(931)),o=n(658);e.exports=function(e,r,n,t){return o.RelayFeatureFlags.ENABLE_ACTIVITY_COMPATIBILITY?(0,a.default)(e,r,n,t):(0,i.default)(e,r,n,t)}},179:(e,r,n)=>{var t=n(275).default,i=t(n(175)),a=t(n(765)),o=t(n(642)),u=n(269).getQueryResourceForEnvironment,l=n(750),s=n(56),c=n(156),f=(c.useDebugValue,c.useEffect),d=c.useMemo,v=c.useRef,p=c.useState,h=n(658),m=h.__internal,g=m.fetchQuery,y=m.getPromiseForActiveRequest,b=h.RelayFeatureFlags,R=h.areEqualSelectors,_=h.createOperationDescriptor,k=h.getPendingOperationsForFragment,P=h.getSelector,E=h.getVariablesFromFragment,C=h.handlePotentialSnapshotErrors,F=h.recycleNodesInto;function S(e,r){if("bailout"===r.kind)return null;var n=e.getStore().getEpoch();if(n===r.epoch)return null;if("singular"===r.kind){var t=e.lookup(r.snapshot.selector),i=F(r.snapshot.data,t.data),a={data:i,isMissingData:t.isMissingData,missingClientEdges:t.missingClientEdges,missingLiveResolverFields:t.missingLiveResolverFields,seenRecords:t.seenRecords,selector:t.selector,errorResponseFields:t.errorResponseFields};return[i!==r.snapshot.data,{kind:"singular",snapshot:a,epoch:n}]}for(var o=!1,u=[],l=0;l<r.snapshots.length;l++){var c=r.snapshots[l],f=e.lookup(c.selector),d=F(c.data,f.data),v={data:d,isMissingData:f.isMissingData,missingClientEdges:f.missingClientEdges,missingLiveResolverFields:f.missingLiveResolverFields,seenRecords:f.seenRecords,selector:f.selector,errorResponseFields:f.errorResponseFields};d!==c.data&&(o=!0),u.push(v)}return u.length!==r.snapshots.length&&s(!1),[o,{kind:"plural",snapshots:u,epoch:n}]}function D(e,r,n,t,a){var o=E(r,n),l=(0,i.default)((0,i.default)({},o),{},{id:t.clientEdgeDestinationID}),s=_(t.request,l,null==a?void 0:a.networkCacheConfig);return[u(e).prepare(s,g(e,s),null==a?void 0:a.fetchPolicy),y(e,s.request)]}function x(e,r){return null==r?{kind:"bailout"}:"PluralReaderSelector"===r.kind?{kind:"plural",snapshots:r.selectors.map((function(r){return e.lookup(r)})),epoch:e.getStore().getEpoch()}:{kind:"singular",snapshot:e.lookup(r),epoch:e.getStore().getEpoch()}}n(446),e.exports=function(e,r,n,t){var i,c,h=d((function(){return P(e,r)}),[e,r]),m=!0===(null==e||null===(i=e.metadata)||void 0===i?void 0:i.plural);m?null==r||Array.isArray(r)||s(!1):Array.isArray(r)&&s(!1),null==r||m&&Array.isArray(r)&&0===r.length||null!=h||s(!1);var g=l(),y=p((function(){return x(g,h)})),_=y[0],E=y[1],F=_,w=p(F),I=w[0],q=w[1],N=I,A=p(h),Q=A[0],O=A[1],M=p(g),T=M[0],L=M[1];if(!R(h,Q)||g!==T){O(h),L(g);var V=x(g,h);E(V),q(V),F=V,N=V}var j=v(!1);if(f((function(){j.current=h}),[h]),!0===(null===(c=e.metadata)||void 0===c?void 0:c.hasClientEdges)){var U=d((function(){var n,i=function(e){if("bailout"===e.kind)return null;var r;if("singular"===e.kind)return null!==(r=e.snapshot.missingClientEdges)&&void 0!==r?r:null;var n,t=null,i=(0,a.default)(e.snapshots);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(o.missingClientEdges){var u;t=null!==(u=t)&&void 0!==u?u:[];var l,s=(0,a.default)(o.missingClientEdges);try{for(s.s();!(l=s.n()).done;){var c=l.value;t.push(c)}}catch(e){s.e(e)}finally{s.f()}}}}catch(e){i.e(e)}finally{i.f()}return t}(F),o=[];if(null!=i&&i.length){n=[];var u,l=(0,a.default)(i);try{for(l.s();!(u=l.n()).done;){var s=u.value,c=D(g,e,r,s,t),f=c[0],d=c[1];n.push(f),null!=d&&o.push(d)}}catch(e){l.e(e)}finally{l.f()}}return[n,o]}),[F,g,e,r,t]),B=U[0],W=U[1];if(W.length)throw Promise.all(W);f((function(){var e=u(g);if(null!=B&&B.length){var r,n=[],t=(0,a.default)(B);try{for(t.s();!(r=t.n()).done;){var i=r.value;n.push(e.retain(i))}}catch(e){t.e(e)}finally{t.f()}return function(){for(var e=0,r=n;e<r.length;e++)r[e].dispose()}}}),[g,B])}if(function(e){return"bailout"!==e.kind&&("singular"===e.kind?e.snapshot.isMissingData:e.snapshots.some((function(e){return e.isMissingData})))}(F)){var Y=function(e){if("bailout"===e.kind)return null;var r;if("singular"===e.kind)return null!==(r=e.snapshot.missingLiveResolverFields)&&void 0!==r?r:null;var n,t=null,i=(0,a.default)(e.snapshots);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(o.missingLiveResolverFields){var u;t=null!==(u=t)&&void 0!==u?u:[];var l,s=(0,a.default)(o.missingLiveResolverFields);try{for(s.s();!(l=s.n()).done;){var c=l.value;t.push(c)}}catch(e){s.e(e)}finally{s.f()}}}}catch(e){i.e(e)}finally{i.f()}return t}(F);if(null!=Y&&Y.length>0)throw Promise.all(Y.map((function(e){return g.getStore().getLiveResolverPromise(e)})));if(b.ENABLE_RELAY_OPERATION_TRACKER_SUSPENSE||g!==T||!j.current||!R(j.current,h)){null==h&&s(!1);var G="PluralReaderSelector"===h.kind?h.selectors[0].owner:h.owner,H=k(g,e,G);if(H)throw H.promise}}!function(e,r){if("singular"===r.kind)C(e,r.snapshot.errorResponseFields);else if("plural"===r.kind){var n,t=(0,a.default)(r.snapshots);try{for(t.s();!(n=t.n()).done;){var i=n.value;C(e,i.errorResponseFields)}}catch(e){t.e(e)}finally{t.f()}}}(g,F);var K,z=v(!1);if(f((function(){var e=N,r=S(g,N);if(null!==r){var n=r[0],t=r[1];n&&E(t),e=t}return function(e,r,n,t){if("bailout"===r.kind)return function(){};if("singular"===r.kind){var i=e.subscribe(r.snapshot,(function(r){n((function(n){if("singular"!==n.kind||n.snapshot.selector!==r.selector){var i=S(e,n);if(null!=i){var a=i[0],o=i[1];return e.__log({name:"useFragment.subscription.missedUpdates",hasDataChanges:a}),t.current=a,a?o:n}return n}return t.current=!0,{kind:"singular",snapshot:r,epoch:e.getStore().getEpoch()}}))}));return function(){i.dispose()}}var u=r.snapshots.map((function(r,i){return e.subscribe(r,(function(r){n((function(n){var a;if("plural"!==n.kind||(null===(a=n.snapshots[i])||void 0===a?void 0:a.selector)!==r.selector){var u=S(e,n);if(null!=u){var l=u[0],s=u[1];return e.__log({name:"useFragment.subscription.missedUpdates",hasDataChanges:l}),t.current=t.current||l,l?s:n}return n}var c=(0,o.default)(n.snapshots);return c[i]=r,t.current=!0,{kind:"plural",snapshots:c,epoch:e.getStore().getEpoch()}}))}))}));return function(){var e,r=(0,a.default)(u);try{for(r.s();!(e=r.n()).done;)e.value.dispose()}catch(e){r.e(e)}finally{r.f()}}}(g,e,E,z)}),[g,N]),z.current){var X=S(g,F);if(null!=X){var J=X[0],Z=X[1];J&&(E(Z),F=Z)}z.current=!1}if(m){var $=null==r;K=d((function(){return"bailout"===F.kind?$?null:[]:("plural"!==F.kind&&s(!1),F.snapshots.map((function(e){return e.data})))}),[F,$])}else"bailout"===F.kind?K=null:("singular"!==F.kind&&s(!1),K=F.snapshot.data);return b.LOG_MISSING_RECORDS_IN_PROD&&null!=r&&(void 0===K||Array.isArray(K)&&K.length>0&&K.every((function(e){return void 0===e}))),K}},931:(e,r,n)=>{var t=n(275).default,i=t(n(175)),a=t(n(765)),o=t(n(642)),u=n(269).getQueryResourceForEnvironment,l=n(750),s=n(56),c=n(156),f=(c.useDebugValue,c.useEffect),d=c.useMemo,v=c.useRef,p=c.useState,h=n(658),m=h.__internal,g=m.fetchQuery,y=m.getPromiseForActiveRequest,b=h.RelayFeatureFlags,R=h.areEqualSelectors,_=h.createOperationDescriptor,k=h.getPendingOperationsForFragment,P=h.getSelector,E=h.getVariablesFromFragment,C=h.handlePotentialSnapshotErrors,F=h.recycleNodesInto;function S(e,r){if("bailout"===r.kind)return null;var n=e.getStore().getEpoch();if(n===r.epoch)return null;if("singular"===r.kind){var t=e.lookup(r.snapshot.selector),i=F(r.snapshot.data,t.data),a={data:i,isMissingData:t.isMissingData,missingClientEdges:t.missingClientEdges,missingLiveResolverFields:t.missingLiveResolverFields,seenRecords:t.seenRecords,selector:t.selector,errorResponseFields:t.errorResponseFields};return[i!==r.snapshot.data,{kind:"singular",snapshot:a,epoch:n,selector:r.selector,environment:r.environment}]}for(var o=!1,u=[],l=0;l<r.snapshots.length;l++){var c=r.snapshots[l],f=e.lookup(c.selector),d=F(c.data,f.data),v={data:d,isMissingData:f.isMissingData,missingClientEdges:f.missingClientEdges,missingLiveResolverFields:f.missingLiveResolverFields,seenRecords:f.seenRecords,selector:f.selector,errorResponseFields:f.errorResponseFields};d!==c.data&&(o=!0),u.push(v)}return u.length!==r.snapshots.length&&s(!1),[o,{kind:"plural",snapshots:u,epoch:n,selector:r.selector,environment:r.environment}]}function D(e,r,n,t,a){var o=E(r,n),l=(0,i.default)((0,i.default)({},o),{},{id:t.clientEdgeDestinationID}),s=_(t.request,l,null==a?void 0:a.networkCacheConfig);return[u(e).prepare(s,g(e,s),null==a?void 0:a.fetchPolicy),y(e,s.request)]}function x(e,r,n){if("bailout"===r.kind)return function(){};if("singular"===r.kind){var t=e.subscribe(r.snapshot,(function(t){n((function(n){var i=null;if("singular"!==n.kind||n.snapshot.selector!==t.selector||n.environment!==e){var a=S(n.environment,n);if(null!=a){var o=a[0],u=a[1];e.__log({name:"useFragment.subscription.missedUpdates",hasDataChanges:o}),i=o?u:n}else i=n}else i={kind:"singular",snapshot:t,epoch:e.getStore().getEpoch(),selector:r.selector,environment:r.environment};return i}))}));return function(){t.dispose()}}var i=r.snapshots.map((function(t,i){return e.subscribe(t,(function(t){n((function(n){var a,u=null;if("plural"!==n.kind||(null===(a=n.snapshots[i])||void 0===a?void 0:a.selector)!==t.selector||n.environment!==e){var l=S(n.environment,n);if(null!=l){var s=l[0],c=l[1];e.__log({name:"useFragment.subscription.missedUpdates",hasDataChanges:s}),u=s?c:n}else u=n}else{var f=(0,o.default)(n.snapshots);f[i]=t,u={kind:"plural",snapshots:f,epoch:e.getStore().getEpoch(),selector:r.selector,environment:r.environment}}return u}))}))}));return function(){var e,r=(0,a.default)(i);try{for(r.s();!(e=r.n()).done;)e.value.dispose()}catch(e){r.e(e)}finally{r.f()}}}function w(e,r){return null==r?{kind:"bailout",environment:e}:"PluralReaderSelector"===r.kind?{kind:"plural",snapshots:r.selectors.map((function(r){return e.lookup(r)})),epoch:e.getStore().getEpoch(),selector:r,environment:e}:{kind:"singular",snapshot:e.lookup(r),epoch:e.getStore().getEpoch(),selector:r,environment:e}}n(446),e.exports=function(e,r,n,t){var i,o,c=d((function(){return P(e,r)}),[e,r]),h=!0===(null==e||null===(i=e.metadata)||void 0===i?void 0:i.plural);h?null==r||Array.isArray(r)||s(!1):Array.isArray(r)&&s(!1),null==r||h&&Array.isArray(r)&&0===r.length||null!=c||s(!1);var m=l(),g=p((function(){return w(m,c)})),y=g[0],_=g[1],E=y,F=E.environment;if(!R(c,E.selector)||m!==E.environment){var I=w(m,c);_(I),E=I}var q=v(!1);if(f((function(){q.current=c}),[c]),!0===(null===(o=e.metadata)||void 0===o?void 0:o.hasClientEdges)){var N=d((function(){var n,i=function(e){if("bailout"===e.kind)return null;var r;if("singular"===e.kind)return null!==(r=e.snapshot.missingClientEdges)&&void 0!==r?r:null;var n,t=null,i=(0,a.default)(e.snapshots);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(o.missingClientEdges){var u;t=null!==(u=t)&&void 0!==u?u:[];var l,s=(0,a.default)(o.missingClientEdges);try{for(s.s();!(l=s.n()).done;){var c=l.value;t.push(c)}}catch(e){s.e(e)}finally{s.f()}}}}catch(e){i.e(e)}finally{i.f()}return t}(E),o=[];if(null!=i&&i.length){n=[];var u,l=(0,a.default)(i);try{for(l.s();!(u=l.n()).done;){var s=u.value,c=D(m,e,r,s,t),f=c[0],d=c[1];n.push(f),null!=d&&o.push(d)}}catch(e){l.e(e)}finally{l.f()}}return[n,o]}),[E,m,e,r,t]),A=N[0],Q=N[1];if(Q.length)throw Promise.all(Q);f((function(){var e=u(m);if(null!=A&&A.length){var r,n=[],t=(0,a.default)(A);try{for(t.s();!(r=t.n()).done;){var i=r.value;n.push(e.retain(i))}}catch(e){t.e(e)}finally{t.f()}return function(){for(var e=0,r=n;e<r.length;e++)r[e].dispose()}}}),[m,A])}if(function(e){return"bailout"!==e.kind&&("singular"===e.kind?e.snapshot.isMissingData:e.snapshots.some((function(e){return e.isMissingData})))}(E)){var O=function(e){if("bailout"===e.kind)return null;var r;if("singular"===e.kind)return null!==(r=e.snapshot.missingLiveResolverFields)&&void 0!==r?r:null;var n,t=null,i=(0,a.default)(e.snapshots);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(o.missingLiveResolverFields){var u;t=null!==(u=t)&&void 0!==u?u:[];var l,s=(0,a.default)(o.missingLiveResolverFields);try{for(s.s();!(l=s.n()).done;){var c=l.value;t.push(c)}}catch(e){s.e(e)}finally{s.f()}}}}catch(e){i.e(e)}finally{i.f()}return t}(E);if(null!=O&&O.length>0)throw Promise.all(O.map((function(e){return m.getStore().getLiveResolverPromise(e)})));if(b.ENABLE_RELAY_OPERATION_TRACKER_SUSPENSE||m!==F||!q.current||!R(q.current,c)){null==c&&s(!1);var M="PluralReaderSelector"===c.kind?c.selectors[0].owner:c.owner,T=k(m,e,M);if(T)throw T.promise}}!function(e,r){if("singular"===r.kind)C(e,r.snapshot.errorResponseFields);else if("plural"===r.kind){var n,t=(0,a.default)(r.snapshots);try{for(t.s();!(n=t.n()).done;){var i=n.value;C(e,i.errorResponseFields)}}catch(e){t.e(e)}finally{t.f()}}}(m,E);var L,V=v(null);if(f((function(){var e=V.current;if(null!=e){if(E.environment===e.environment&&E.selector===e.selector)return;e.dispose()}if("bailout"!==E.kind){var r=E,n=S(E.environment,E);if(null!==n){var t=n[0],i=n[1];if(t)return void _(i);r=i}var a=x(E.environment,r,_);V.current={dispose:a,selector:E.selector,environment:E.environment}}}),[E]),f((function(){if(null==V.current&&"bailout"!==E.kind){var e=x(E.environment,E,_);V.current={dispose:e,selector:E.selector,environment:E.environment}}return function(){var e;null===(e=V.current)||void 0===e||e.dispose(),V.current=null}}),[]),h){var j=null==r;L=d((function(){return"bailout"===E.kind?j?null:[]:("plural"!==E.kind&&s(!1),E.snapshots.map((function(e){return e.data})))}),[E,j])}else"bailout"===E.kind?L=null:("singular"!==E.kind&&s(!1),L=E.snapshot.data);return b.LOG_MISSING_RECORDS_IN_PROD&&null!=r&&(void 0===L||Array.isArray(L)&&L.length>0&&L.every((function(e){return void 0===e}))),L}},743:(e,r,n)=>{var t=n(156),i=t.useEffect,a=t.useRef;e.exports=function(){var e=a(!0);return i((function(){return e.current=!0,function(){e.current=!1}}),[]),e}},233:(e,r,n)=>{var t=n(750),i=n(56),a=n(156),o=n(658),u=o.__internal.getObservableForActiveRequest,l=o.getSelector,s=a.useEffect,c=a.useState,f=a.useMemo;e.exports=function(e,r){var n=t(),a=f((function(){var t=l(e,r);return null==t?null:("SingularReaderSelector"!==t.kind&&i(!1),u(n,t.owner))}),[n,e,r]),o=c(null!=a),d=o[0],v=o[1];return s((function(){var e;if(v(null!=a),null!=a){var r=function(){v(!1)};e=a.subscribe({complete:r,error:r})}return function(){e&&e.unsubscribe()}}),[a]),d}},899:(e,r,n)=>{var t=n(734),i=n(61),a=n(750),o=n(658).__internal.fetchQuery;e.exports=function(e,r,n){var u=a(),l=i(e,r,n&&n.networkCacheConfig?n.networkCacheConfig:{force:!0});return t({componentDisplayName:"useLazyLoadQuery()",fetchKey:null==n?void 0:n.fetchKey,fetchObservable:o(u,l),fetchPolicy:null==n?void 0:n.fetchPolicy,query:l,renderPolicy:null==n?void 0:n.UNSTABLE_renderPolicy})}},734:(e,r,n)=>{var t=n(187),i=n(269),a=i.getQueryCacheIdentifier,o=i.getQueryResourceForEnvironment,u=n(863),l=n(337),s=n(750),c=n(156),f=c.useContext,d=c.useEffect,v=c.useState,p=c.useRef;e.exports=function(e){var r=e.query,n=e.componentDisplayName,i=e.fetchObservable,c=e.fetchPolicy,h=e.fetchKey,m=e.renderPolicy,g=s(),y=f(t),b=o(g),R=v(0),_=R[0],k=R[1],P=u(),E=P.startFetch,C=P.completeFetch,F="".concat(_,"-").concat(null!=h?h:""),S=a(g,r,c,m,F),D=y.wrapPrepareQueryResource((function(){return b.prepareWithIdentifier(S,r,i,c,m,{start:E,complete:C,error:C},y)})),x=p(!1);d((function(){return function(){x.current=!0}}),[]),d((function(){if(!0===x.current)return x.current=!1,void k((function(e){return e+1}));var e=b.retain(D,y);return function(){e.dispose()}}),[g,S]),d((function(){b.releaseTemporaryRetain(D)}));var w=D.fragmentNode,I=D.fragmentRef;return l(w,I,n)}},601:(e,r,n)=>{var t=(0,n(275).default)(n(175)),i=n(62),a=n(863),o=n(743),u=n(233),l=n(607),s=n(750),c=n(56),f=n(156),d=f.useCallback,v=f.useEffect,p=f.useState,h=n(658),m=h.__internal.fetchQuery,g=h.RelayFeatureFlags,y=h.createOperationDescriptor,b=h.getPaginationVariables,R=h.getRefetchMetadata,_=h.getSelector;n(446),e.exports=function(e){return g.ENABLE_ACTIVITY_COMPATIBILITY?l(e):function(e){var r=e.direction,n=e.fragmentNode,l=e.fragmentRef,f=e.fragmentIdentifier,h=e.fragmentData,g=e.connectionPathInFragmentData,k=e.paginationRequest,P=e.paginationMetadata,E=e.componentDisplayName,C=e.observer,F=e.onReset,S=s(),D=a(),x=D.isFetchingRef,w=D.startFetch,I=D.disposeFetch,q=D.completeFetch,N=R(n,E).identifierInfo,A=null!=(null==N?void 0:N.identifierField)&&null!=h&&"object"==typeof h?h[N.identifierField]:null,Q=o(),O=p(S),M=O[0],T=O[1],L=p(f),V=L[0],j=L[1],U=u(n,l);S===M&&f===V||(I(),F(),T(S),j(f));var B=i(r,n,h,g),W=B.cursor,Y=B.hasMore;return v((function(){return function(){I()}}),[I]),[d((function(e,i){var a=null==i?void 0:i.onComplete;if(!0!==Q.current)return{dispose:function(){}};var o=_(n,l);if(!0===x.current||null==h||U)return a&&a(null),{dispose:function(){}};(null==o||"PluralReaderSelector"===o.kind)&&c(!1);var u=o.owner.variables,s=o.variables,f=null==i?void 0:i.UNSTABLE_extraVariables,d=(0,t.default)((0,t.default)({},u),s),v=b(r,e,W,d,(0,t.default)({},f),P);null!=N&&(v[N.identifierQueryVariableName]=A);var p=y(k,v,{force:!0});return m(S,p).subscribe((0,t.default)((0,t.default)({},C),{},{start:function(e){w(e),C.start&&C.start(e)},complete:function(){q(),C.complete&&C.complete(),a&&a(null)},error:function(e){q(),C.error&&C.error(e),a&&a(e)}})),{dispose:I}}),[S,A,r,W,w,I,q,x,U,h,n.name,l,E]),Y,I]}(e)}},607:(e,r,n)=>{var t=(0,n(275).default)(n(175)),i=n(62),a=n(743),o=n(233),u=n(750),l=n(56),s=n(156),c=s.useCallback,f=s.useRef,d=s.useState,v=n(658),p=v.__internal.fetchQuery,h=v.createOperationDescriptor,m=v.getPaginationVariables,g=v.getRefetchMetadata,y=v.getSelector;n(446),e.exports=function(e){var r=e.direction,n=e.fragmentNode,s=e.fragmentRef,v=e.fragmentIdentifier,b=e.fragmentData,R=e.connectionPathInFragmentData,_=e.paginationRequest,k=e.paginationMetadata,P=e.componentDisplayName,E=e.observer,C=e.onReset,F=u(),S=g(n,P).identifierInfo,D=null!=(null==S?void 0:S.identifierField)&&null!=b&&"object"==typeof b?b[S.identifierField]:null,x=f({kind:"none"}),w=d(F),I=w[0],q=w[1],N=d(v),A=N[0],Q=N[1],O=o(n,s),M=c((function(){"fetching"===x.current.kind&&x.current.subscription.unsubscribe(),x.current={kind:"none"}}),[]);(F!==I||v!==A)&&(M(),C(),q(F),Q(v));var T=i(r,n,b,R),L=T.cursor,V=T.hasMore,j=a();return[c((function(e,i){var a=null==i?void 0:i.onComplete;if(!0!==j.current)return{dispose:function(){}};var o=y(n,s);if("fetching"===x.current.kind||null==b||O)return a&&a(null),{dispose:function(){}};(null==o||"PluralReaderSelector"===o.kind)&&l(!1);var u=o.owner.variables,c=o.variables,f=null==i?void 0:i.UNSTABLE_extraVariables,d=(0,t.default)((0,t.default)({},u),c),v=m(r,e,L,d,(0,t.default)({},f),k);null!=S&&(v[S.identifierQueryVariableName]=D);var g=h(_,v,{force:!0});return p(F,g).subscribe((0,t.default)((0,t.default)({},E),{},{start:function(e){x.current={kind:"fetching",subscription:e},E.start&&E.start(e)},complete:function(){x.current={kind:"none"},E.complete&&E.complete(),a&&a(null)},error:function(e){x.current={kind:"none"},E.complete&&E.complete(),a&&a(e)}})),{dispose:function(){}}}),[F,D,r,L,O,b,n.name,s,P]),V,M]}},61:(e,r,n)=>{var t=n(925),i=n(156),a=n(658),o=a.createOperationDescriptor,u=a.getRequest,l=i.useMemo;e.exports=function(e,r,n){var i=t(r),a=t(n||{});return l((function(){return o(u(e),i,a)}),[e,i,a])}},925:(e,r,n)=>{var t=n(125),i=n(156).useState;e.exports=function(e){var r=i(e),n=r[0],a=r[1];return t(e,n)?n:(a(e),e)}},115:(e,r,n)=>{var t=(0,n(275).default)(n(175)),i=n(743),a=n(750),o=n(156),u=n(658).commitMutation,l=o.useState,s=o.useEffect,c=o.useRef,f=o.useCallback;e.exports=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,n=a(),o=i(),d=c(n),v=c(e),p=c(new Set),h=l(!1),m=h[0],g=h[1],y=f((function(r){d.current===n&&v.current===e&&(p.current.delete(r),o.current&&g(p.current.size>0))}),[n,o,e]);return s((function(){d.current===n&&v.current===e||(p.current=new Set,o.current&&g(!1),d.current=n,v.current=e)}),[n,o,e]),[f((function(i){o.current&&g(!0);var a=r(n,(0,t.default)((0,t.default)({},i),{},{mutation:e,onCompleted:function(e,r){var n;y(a),null===(n=i.onCompleted)||void 0===n||n.call(i,e,r)},onError:function(e){var r;y(a),null===(r=i.onError)||void 0===r||r.call(i,e)},onUnsubscribe:function(){var e;y(a),null===(e=i.onUnsubscribe)||void 0===e||e.call(i)},onNext:function(){var e;null===(e=i.onNext)||void 0===e||e.call(i)}}));return p.current.add(a),a}),[y,r,n,o,e]),m]}},951:(e,r,n)=>{var t=(0,n(275).default)(n(175)),i=n(601),a=n(915),o=n(750),u=n(224),l=n(156),s=l.useCallback,c=(l.useDebugValue,l.useState),f=n(658),d=f.getFragment,v=f.getFragmentIdentifier,p=f.getPaginationMetadata;function h(e){var r=o(),n=c(!1),a=n[0],u=n[1],l=function(e){var n,t=null===(n=r.getScheduler())||void 0===n?void 0:n.schedule;t?t((function(){u(e)})):u(e)},s={start:function(){return l(!0)},complete:function(){return l(!1)},error:function(){return l(!1)}},f=i((0,t.default)((0,t.default)({},e),{},{observer:s,onReset:function(){return l(!1)}}));return[f[0],f[1],a,f[2]]}e.exports=function(e,r){var n=d(e);u(n,"first argument of usePaginationFragment()");var i="usePaginationFragment()",o=p(n,i),l=o.connectionPathInFragmentData,c=o.paginationRequest,f=o.paginationMetadata,m=a(n,r,i),g=m.fragmentData,y=m.fragmentRef,b=m.refetch,R=v(n,y),_=h({componentDisplayName:i,connectionPathInFragmentData:l,direction:"backward",fragmentData:g,fragmentIdentifier:R,fragmentNode:n,fragmentRef:y,paginationMetadata:f,paginationRequest:c}),k=_[0],P=_[1],E=_[2],C=_[3],F=h({componentDisplayName:i,connectionPathInFragmentData:l,direction:"forward",fragmentData:g,fragmentIdentifier:R,fragmentNode:n,fragmentRef:y,paginationMetadata:f,paginationRequest:c}),S=F[0],D=F[1],x=F[2],w=F[3];return{data:g,loadNext:S,loadPrevious:k,hasNext:D,hasPrevious:P,isLoadingNext:x,isLoadingPrevious:E,refetch:s((function(e,r){return w(),C(),b(e,(0,t.default)((0,t.default)({},r),{},{__environment:void 0}))}),[w,C,b])}}},617:(e,r,n)=>{var t=n(734),i=n(61),a=n(750),o=n(56),u=(n(156).useDebugValue,n(658).__internal),l=u.fetchQueryDeduped,s=u.fetchQuery;n(446),e.exports=function(e,r,n){var u,c=a(),f=r.fetchKey,d=r.fetchPolicy,v=r.source,p=r.variables,h=r.networkCacheConfig,m=i(e,p,h);if("PreloadedQuery_DEPRECATED"===r.kind)m.request.node.params.name!==r.name&&o(!1),u={componentDisplayName:"usePreloadedQuery()",fetchKey:f,fetchObservable:l(c,m.request.identifier,(function(){return c===r.environment&&null!=v?c.executeWithSource({operation:m,source:v}):c.execute({operation:m})})),fetchPolicy:d,query:m,renderPolicy:null==n?void 0:n.UNSTABLE_renderPolicy};else{var g=s(c,m);u={componentDisplayName:"usePreloadedQuery()",fetchObservable:null!=v&&c===r.environment?v.ifEmpty(g):(r.environment,g),fetchKey:f,fetchPolicy:d,query:m,renderPolicy:null==n?void 0:n.UNSTABLE_renderPolicy}}return t(u)}},876:(e,r,n)=>{var t=(0,n(275).default)(n(765)),i=n(428).loadQuery,a=n(743),o=n(657),u=n(750),l=n(156),s=l.useCallback,c=l.useEffect,f=l.useRef,d=l.useState,v=n(658),p=v.RelayFeatureFlags,h=v.getRequest,m={kind:"NullQueryReference"};function g(e){return"PreloadableConcreteRequest"===e.kind?void 0!==e.params.metadata.live:void 0!==h(e).params.metadata.live}e.exports=function(e,r){return p.ENABLE_ACTIVITY_COMPATIBILITY?o(e,r):function(e,r){var n=null!=r?r:m,o=u(),l=a(),v=f(new Set([n])),p=d((function(){return n})),h=p[0],y=p[1],b=d((function(){return n})),R=b[0],_=b[1];n!==R&&(v.current.add(n),_(n),y(n));var k=s((function(){l.current&&(v.current.add(m),y(m))}),[l]),P=s((function(r,n){var t=null!=n&&n.hasOwnProperty("__environment")?{fetchPolicy:n.fetchPolicy,networkCacheConfig:n.networkCacheConfig,__nameForWarning:n.__nameForWarning}:n;if(l.current){var a,u=i(null!==(a=null==n?void 0:n.__environment)&&void 0!==a?a:o,e,r,t);v.current.add(u),y(u)}}),[o,e,y,l]),E=f(!1);return c((function(){return function(){E.current=!0}}),[]),c((function(){if(!0===E.current)return E.current=!1,void("NullQueryReference"!==h.kind&&P(h.variables,{fetchPolicy:h.fetchPolicy,networkCacheConfig:h.networkCacheConfig}));var r=v.current;if(l.current){var n,i=(0,t.default)(r);try{for(i.s();!(n=i.n()).done;){var a=n.value;if(a===h)break;r.delete(a),"NullQueryReference"!==a.kind&&(g(e)?a.dispose&&a.dispose():a.releaseQuery&&a.releaseQuery())}}catch(e){i.e(e)}finally{i.f()}}}),[h,l,P,e]),c((function(){return function(){var r,n=(0,t.default)(v.current);try{for(n.s();!(r=n.n()).done;){var i=r.value;"NullQueryReference"!==i.kind&&(g(e)?i.dispose&&i.dispose():i.releaseQuery&&i.releaseQuery())}}catch(e){n.e(e)}finally{n.f()}}}),[e]),["NullQueryReference"===h.kind?null:h,P,k]}(e,r)}},657:(e,r,n)=>{var t=(0,n(275).default)(n(765)),i=n(428).loadQuery,a=n(743),o=n(750),u=n(156),l=u.useCallback,s=u.useEffect,c=u.useInsertionEffect,f=u.useRef,d=u.useState,v=n(658).getRequest,p={kind:"NullQueryReference"};function h(e){return"PreloadableConcreteRequest"===e.kind?void 0!==e.params.metadata.live:void 0!==v(e).params.metadata.live}e.exports=function(e,r){var n=null!=r?r:p,u=o(),v=a(),m=f(null);null==m.current&&(m.current=new Set([n]));var g,y=d((function(){return n})),b=y[0],R=y[1],_=d((function(){return n})),k=_[0],P=_[1];n!==k&&(null===(g=m.current)||void 0===g||g.add(n),P(n),R(n));var E=l((function(){var e;v.current&&(null===(e=m.current)||void 0===e||e.add(p),R(p))}),[v]),C=l((function(r,n){var t,a;if(v.current){var o=null!=n&&n.hasOwnProperty("__environment")?{fetchPolicy:n.fetchPolicy,networkCacheConfig:n.networkCacheConfig,__nameForWarning:n.__nameForWarning}:n,l=i(null!==(t=null==n?void 0:n.__environment)&&void 0!==t?t:u,e,r,o);null===(a=m.current)||void 0===a||a.add(l),R(l)}}),[u,e,R,v]),F=l((function(e,r){var n,i,a=null!==(n=m.current)&&void 0!==n?n:new Set,o=(0,t.default)(a);try{for(o.s();!(i=o.n()).done;){var u=i.value;u!==r&&"NullQueryReference"!==u.kind&&(h(e)?u.dispose&&u.dispose():u.releaseQuery&&u.releaseQuery())}}catch(e){o.e(e)}finally{o.f()}}),[]),S=f(null);return s((function(){return F(e,b),null!=S.current&&(clearTimeout(S.current),S.current=null),function(){S.current=setTimeout((function(){F(e,null)}),3e5)}}),[e,b]),c((function(){return function(){S.current&&clearTimeout(S.current),S.current=null,F(e,null)}}),[e]),["NullQueryReference"===b.kind?null:b,C,E]}},874:(e,r,n)=>{var t=n(915),i=n(224),a=(n(156).useDebugValue,n(658).getFragment);e.exports=function(e,r){var n=a(e);i(n,"first argument of useRefetchableFragment()");var o=t(n,r,"useRefetchableFragment()");return[o.fragmentData,o.refetch]}},915:(e,r,n)=>{var t=(0,n(275).default)(n(175)),i=n(187),a=n(269).getQueryResourceForEnvironment,o=n(74),u=n(337),l=n(743),s=n(876),c=n(750),f=n(56),d=n(156),v=d.useCallback,p=d.useContext,h=d.useReducer,m=n(658),g=m.__internal.fetchQuery,y=m.createOperationDescriptor,b=m.getFragmentIdentifier,R=m.getRefetchMetadata,_=m.getSelector,k=m.getValueAtPath;function P(e,r){switch(r.type){case"refetch":var n;return(0,t.default)((0,t.default)({},e),{},{fetchPolicy:r.fetchPolicy,mirroredEnvironment:null!==(n=r.refetchEnvironment)&&void 0!==n?n:e.mirroredEnvironment,onComplete:r.onComplete,refetchEnvironment:r.refetchEnvironment,refetchQuery:r.refetchQuery,renderPolicy:r.renderPolicy});case"reset":return{fetchPolicy:void 0,mirroredEnvironment:r.environment,mirroredFragmentIdentifier:r.fragmentIdentifier,onComplete:void 0,refetchQuery:null,renderPolicy:void 0};default:throw r.type,new Error("useRefetchableFragmentNode: Unexpected action type")}}n(446),e.exports=function(e,r,n){var d=c(),m=R(e,n),E=m.refetchableRequest,C=m.fragmentRefPathInResponse,F=m.identifierInfo,S=b(e,r),D=h(P,{fetchPolicy:void 0,mirroredEnvironment:d,mirroredFragmentIdentifier:S,onComplete:void 0,refetchEnvironment:null,refetchQuery:null,renderPolicy:void 0}),x=D[0],w=D[1],I=x.fetchPolicy,q=x.mirroredEnvironment,N=x.mirroredFragmentIdentifier,A=x.onComplete,Q=x.refetchEnvironment,O=x.refetchQuery,M=x.renderPolicy,T=null!=Q?Q:d,L=a(T),V=p(i),j=T!==q||S!==N,U=s(E),B=U[0],W=U[1],Y=U[2],G=r;if(j)w({type:"reset",environment:T,fragmentIdentifier:S}),Y();else if(null!=O&&null!=B){var H=function(e){A&&A(null!=e?e:null)},K=null!=B.source?B.source:g(T,O),z=V.wrapPrepareQueryResource((function(){return L.prepare(O,K,I,M,{error:H,complete:function(){H()}},B.fetchKey,V)})),X=o(T,z.fragmentNode,z.fragmentRef,n).data;null==X&&f(!1),G=k(X,C)}var J=u(e,G,n),Z=function(e,r,n,i,a,o,u,s,c,f,d){var p=l(),h=null!=(null==s?void 0:s.identifierField)&&null!=i&&"object"==typeof i?i[s.identifierField]:null;return v((function(e,i){if(!0!==p.current)return{dispose:function(){}};var a,u,l=null==i?void 0:i.__environment,v=null==i?void 0:i.fetchPolicy,m=null==i?void 0:i.UNSTABLE_renderPolicy,g=null==i?void 0:i.onComplete,b=_(o,f);if(null==b)a={},u={};else if("PluralReaderSelector"===b.kind){var R,k,P,E;a=null!==(R=null===(k=b.selectors[0])||void 0===k?void 0:k.owner.variables)&&void 0!==R?R:{},u=null!==(P=null===(E=b.selectors[0])||void 0===E?void 0:E.variables)&&void 0!==P?P:{}}else a=b.owner.variables,u=b.variables;var C=(0,t.default)((0,t.default)((0,t.default)({},a),u),e);null==s||e.hasOwnProperty(s.identifierQueryVariableName)||(C[s.identifierQueryVariableName]=h);var F=y(d,C,{force:!0});return c(F.request.variables,{fetchPolicy:v,__environment:l,__nameForWarning:"refetch"}),r({type:"refetch",fetchPolicy:v,onComplete:g,refetchEnvironment:l,refetchQuery:F,renderPolicy:m}),{dispose:n}}),[a,r,n,h,c])}(0,w,Y,J,S,e,0,F,W,r,E);return{fragmentData:J,fragmentRef:G,refetch:Z}}},750:(e,r,n)=>{var t=n(888),i=n(56),a=n(156).useContext;e.exports=function(){var e=a(t);return null==e&&i(!1),e.environment}},224:(e,r,n)=>{n(813),n(446),e.exports=function(e,r){}},50:(e,r,n)=>{var t=n(750),i=n(156),a=i.useEffect,o=i.useRef;e.exports=function(e,r){var n=t(),i=o(null),u=Array.from(e).sort().join("");return a((function(){var t=n.getStore(),a=t.lookupInvalidationState(e),o=t.subscribeToInvalidationState(a,r);return i.current=o,function(){return o.dispose()}}),[u,r,n]),{dispose:function(){null!=i.current&&i.current.dispose()}}}},746:(e,r,n)=>{var t=n(750),i=n(156).useEffect,a=n(658).requestSubscription;e.exports=function(e,r){var n=null!=r?r:a,o=t();i((function(){return n(o,e).dispose}),[o,e,n])}},813:(e,r,n)=>{var t=n(156).useMemo;e.exports=function(e){return t((function(){return{current:e}}),[])}},765:r=>{r.exports=e},311:e=>{e.exports=r},275:e=>{e.exports=n},175:e=>{e.exports=t},642:e=>{e.exports=i},125:e=>{e.exports=a},446:e=>{e.exports=o},56:e=>{e.exports=u},156:e=>{e.exports=l},658:e=>{e.exports=s}},f={};return function e(r){var n=f[r];if(void 0!==n)return n.exports;var t=f[r]={exports:{}};return c[r](t,t.exports,e),t.exports}(651)})()));