;/*FB_PKG_DELIM*/ __d("ReactiveExecutorExecTimeResolverTransformer",[],(function(t,n,r,o,a,i){"use strict";var e=new WeakMap;function l(t){return e.has(t)||e.set(t,s(t)),e.get(t)}function s(e){var t,n,r,o=(t=e.operation.use_exec_time_resolvers)!=null?t:((n=e.operation.exec_time_resolvers_enabled_provider)==null?void 0:n.get())===!0;return babelHelpers.extends({},e,{fragment:o?e.fragment:m(e.fragment),operation:o?e.operation:u(e.operation),params:babelHelpers.extends({},e.params,{metadata:babelHelpers.extends({},(r=e.params)==null?void 0:r.metadata,{is_ls_relay_request:!0,live:!0,operation:e.operation})})})}function u(t){return e.has(t)||e.set(t,c(t)),e.get(t)}function c(e){var t=babelHelpers.extends({},e);return t.selections=t.selections.map(function(e){return d(e)}),t}function d(e){var t=babelHelpers.extends({},e);return t.kind==="ClientEdgeToClientObject"&&(t=babelHelpers.extends({},t.linkedField)),t.selections!=null&&(t=babelHelpers.extends({},t,{selections:t.selections.map(function(e){return d(e)})})),(t.kind==="RelayResolver"||t.kind==="RelayLiveResolver")&&(t={args:t.args,kind:"ScalarField",name:t.name,storageKey:t.storageKey}),t}function m(t){return e.has(t)||e.set(t,p(t)),e.get(t)}function p(e){var t=babelHelpers.extends({},e,{metadata:babelHelpers.extends({},e.metadata,{hasClientEdges:!1})});return t.selections=t.selections.map(function(e){return _(e)}),t}function _(e){var t=babelHelpers.extends({},e);return t.kind==="ClientEdgeToClientObject"&&(t=babelHelpers.extends({},t.linkedField)),t.kind==="RequiredField"&&(t.field=_(t.field)),t.selections!=null&&(t.selections=t.selections.map(function(e){return _(e)})),(t.kind==="RelayResolver"||t.kind==="RelayLiveResolver")&&(t={alias:t.alias,args:t.args,kind:"ScalarField",name:t.name,storageKey:null}),t}i.getTransformedFragmentForExecTimeMode=m,i.getTransformedQueryForExecTimeMode=l}),66); __d("ReactiveExecutorResolverFragments",["ReactiveExecutorExecTimeResolverTransformer","nullthrows","relay-runtime","relay-runtime/store/RelayReader","relay-runtime/store/ResolverFragments"],(function(t,n,r,o,a,i,l){"use strict";var e=[];function s(t,n){e.push(t);try{return n()}finally{e.pop()}}function u(t,n){if(Array.isArray(n)){var a=o("relay-runtime/store/RelayReader").read(n[1],r("nullthrows")(o("relay-runtime").getSingularSelector(o("relay-runtime").getFragment(o("ReactiveExecutorExecTimeResolverTransformer").getTransformedFragmentForExecTimeMode(t)),n[0])));return a.data}if(e.length===0)return o("relay-runtime/store/ResolverFragments").readFragment(t,n);var i=r("nullthrows")(e[e.length-1]),l=o("relay-runtime/store/RelayReader").read(o("relay-runtime").RecordSource.create(i),r("nullthrows")(o("relay-runtime").getSingularSelector(o("relay-runtime").getFragment(o("ReactiveExecutorExecTimeResolverTransformer").getTransformedFragmentForExecTimeMode(t)),n)));return l.data}l.readFragment=u,l.withResolverFragmentContext=s}),98); __d("react-relay/relay-hooks/preloadQuery_DEPRECATED",["relay-runtime"],(function(t,n,r,o,a,i){"use strict";var e,l=(e=n("relay-runtime")).Observable,s=e.PreloadableQueryRegistry,u=e.ReplaySubject,c=e.createOperationDescriptor,d=e.getRequest,m=e.getRequestIdentifier,p=30*1e3,_=typeof WeakMap=="function",f="store-or-network",g=_?new WeakMap:new Map;function h(e,t,n,r,o){var a=g.get(e);a==null&&(a=new Map,g.set(e,a));var i=a,s=y(e,i,t,n,r),u=s.kind==="network"?l.create(function(o){var a;if(i.get(s.cacheKey)==null){var l=y(e,i,t,n,r);l.kind==="network"&&(a=l.subject.subscribe(o))}else a=s.subject.subscribe(o);return function(){var t;(t=a)==null||t.unsubscribe(),!e.isServer()&&setTimeout(function(){s!=null&&C(i,s)},p)}}):null;return{environment:e,environmentProviderOptions:o,fetchKey:s.fetchKey,fetchPolicy:s.fetchPolicy,id:s.id,kind:"PreloadedQuery_DEPRECATED",name:s.name,networkCacheConfig:r==null?void 0:r.networkCacheConfig,source:u,status:s.status,variables:n}}function y(e,t,n,r,o){var a,i,l;if(n.kind==="PreloadableConcreteRequest"){var _=n;i=_.params,l=i.id!=null?s.get(i.id):null}else l=d(n),i=l.params;var g=e.getNetwork(),h=(a=o==null?void 0:o.fetchPolicy)!=null?a:f,y=o==null?void 0:o.fetchKey,b=babelHelpers.extends({force:!0},o==null?void 0:o.networkCacheConfig),v=""+m(i,r)+(y!=null?"-"+y:""),S=t.get(v),R=function(n){return e.check(n)},L=l!=null?c(l,r,b):null,E=h===f&&L!=null?R(L):{status:"missing"},k;if(E.status==="available"&&l!=null){var I;k=S&&S.kind==="cache"?S:{cacheKey:v,fetchKey:y,fetchPolicy:h,id:i.id,kind:"cache",name:i.name,status:{cacheConfig:b,fetchTime:(I=E==null?void 0:E.fetchTime)!=null?I:null,source:"cache"}},!e.isServer()&&S==null&&setTimeout(function(){k!=null&&C(t,k)},p)}else if(S==null||S.kind!=="network"){var T={checkOperation:R,parentOperation:L},D=g.execute(i,r,b,null,void 0,void 0,void 0,T),x=new u;k={cacheKey:v,fetchKey:y,fetchPolicy:h,id:i.id,kind:"network",name:i.name,status:{cacheConfig:b,fetchTime:null,source:"network"},subject:x,subscription:D.finally(function(){e.isServer()||setTimeout(function(){k!=null&&C(t,k)},p)}).subscribe({complete:function(){x.complete()},error:function(t){x.error(t)},next:function(t){x.next(t)}})}}else k=S;return t.set(v,k),k}function C(e,t){var n=e.get(t.cacheKey);n!=null&&n===t&&(n.kind==="network"&&n.subscription.unsubscribe(),e.delete(n.cacheKey))}a.exports=h}),null); __d("react-relay/relay-hooks/prepareEntryPoint_DEPRECATED",["react-relay/relay-hooks/preloadQuery_DEPRECATED"],(function(t,n,r,o,a,i){"use strict";function e(t,r,o){r.root.getModuleIfRequired()==null&&r.root.load();var a=r.getPreloadProps(o),i=a.queries,l=a.entryPoints,s={},u={};if(i!=null){var c=Object.keys(i);c.forEach(function(e){var r=i[e],o=r.environmentProviderOptions,a=r.options,l=r.parameters,u=r.variables,c=t.getEnvironment(o);s[e]=n("react-relay/relay-hooks/preloadQuery_DEPRECATED")(c,l,u,a,o)})}if(l!=null){var d=Object.keys(l);d.forEach(function(n){var r=l[n];if(r!=null){var o=r.entryPoint,a=r.entryPointParams;u[n]=e(t,o,a)}})}}a.exports=e}),null); __d("RelayHooks",["ReactiveExecutorResolverFragments","RelayFBEnvironmentActorID","configureRelayForWWW","react-relay/relay-hooks/EntryPointContainer.react","react-relay/relay-hooks/RelayEnvironmentProvider","react-relay/relay-hooks/loadEntryPoint","react-relay/relay-hooks/loadQuery","react-relay/relay-hooks/preloadQuery_DEPRECATED","react-relay/relay-hooks/prepareEntryPoint_DEPRECATED","react-relay/relay-hooks/useClientQuery","react-relay/relay-hooks/useEntryPointLoader","react-relay/relay-hooks/useFragment","react-relay/relay-hooks/useLazyLoadQuery","react-relay/relay-hooks/usePaginationFragment","react-relay/relay-hooks/usePreloadedQuery","react-relay/relay-hooks/useQueryLoader","react-relay/relay-hooks/useRefetchableFragment","react-relay/relay-hooks/useRelayEnvironment","react-relay/relay-hooks/useSubscribeToInvalidationState","relay-runtime","relay-runtime/query/PreloadableQueryRegistry","useFBMutation","useFBSubscription"],(function(t,n,r,o,a,i){"use strict";var e=n("ReactiveExecutorResolverFragments").readFragment,l=n("RelayFBEnvironmentActorID").useActorID,s=n("RelayFBEnvironmentActorID").useActorIDNullable,u=n("react-relay/relay-hooks/loadQuery").loadQuery,c=n("relay-runtime").fetchQuery,d=n("relay-runtime").graphql,m=n("relay-runtime").readInlineData;n("configureRelayForWWW")(),a.exports={EntryPointContainer:n("react-relay/relay-hooks/EntryPointContainer.react"),PreloadableQueryRegistry:n("relay-runtime/query/PreloadableQueryRegistry"),RelayEnvironmentProvider:n("react-relay/relay-hooks/RelayEnvironmentProvider"),fetchQuery:c,graphql:d,loadQuery:u,loadEntryPoint:n("react-relay/relay-hooks/loadEntryPoint"),preloadQuery_DEPRECATED:n("react-relay/relay-hooks/preloadQuery_DEPRECATED"),prepareEntryPoint_DEPRECATED:n("react-relay/relay-hooks/prepareEntryPoint_DEPRECATED"),readInlineData:m,useActorID:l,useActorIDNullable:s,useClientQuery:n("react-relay/relay-hooks/useClientQuery"),useFragment:n("react-relay/relay-hooks/useFragment"),useLazyLoadQuery:n("react-relay/relay-hooks/useLazyLoadQuery"),useEntryPointLoader:n("react-relay/relay-hooks/useEntryPointLoader"),useQueryLoader:n("react-relay/relay-hooks/useQueryLoader"),usePaginationFragment:n("react-relay/relay-hooks/usePaginationFragment"),useMutation:n("useFBMutation"),usePreloadedQuery:n("react-relay/relay-hooks/usePreloadedQuery"),useRefetchableFragment:n("react-relay/relay-hooks/useRefetchableFragment"),useRelayEnvironment:n("react-relay/relay-hooks/useRelayEnvironment"),useSubscribeToInvalidationState:n("react-relay/relay-hooks/useSubscribeToInvalidationState"),useSubscription:n("useFBSubscription"),readFragment:e}}),null);