;/*FB_PKG_DELIM*/ __d("RelayFBResponseCache",["RelayRuntime"],(function(t,n,r,o,a,i){"use strict";var e=n("RelayRuntime").QueryResponseCache,l=10,s=300*1e3;a.exports=new e({size:l,ttl:s})}),null); __d("react-relay/ReactRelayContainerUtils",[],(function(t,n,r,o,a,i){"use strict";function e(e){return e.displayName||e.name||"Component"}function l(t){return"Relay("+e(t)+")"}a.exports={getComponentName:e,getContainerName:l}}),null); __d("react-relay/isRelayEnvironment",[],(function(t,n,r,o,a,i){"use strict";function e(e){return typeof e=="object"&&e!==null&&typeof e.check=="function"&&typeof e.lookup=="function"&&typeof e.retain=="function"&&typeof e.execute=="function"&&typeof e.subscribe=="function"}a.exports=e}),null); __d("react-relay/RelayContext",["invariant","react-relay/isRelayEnvironment"],(function(t,n,r,o,a,i,l){"use strict";function e(e){return s(e)||l(0,6172,e),e}function s(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&n("react-relay/isRelayEnvironment")(e.environment)}a.exports={assertRelayContext:e,isRelayContext:s}}),null); __d("react-relay/ReactRelayQueryRendererContext",["react"],(function(t,n,r,o,a,i){"use strict";var e,l=e||(e=n("react"));a.exports=l.createContext({rootIsQueryRenderer:!1})}),null); __d("react-relay/assertFragmentMap",["invariant"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t){t&&typeof t=="object"||l(0,5879,e,t);for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=t[n];r&&(typeof r=="object"||typeof r=="function")||l(0,5880,e,n,r)}}a.exports=e}),null); __d("react-relay/buildReactRelayContainer",["invariant","react","react-relay/ReactRelayContainerUtils","react-relay/ReactRelayContext","react-relay/ReactRelayQueryRendererContext","react-relay/assertFragmentMap","relay-runtime"],(function(t,n,r,o,a,i,l){"use strict";var e,s=n("react-relay/ReactRelayContainerUtils").getComponentName,u=n("react-relay/ReactRelayContainerUtils").getContainerName,c=e||(e=n("react")),d=n("relay-runtime").getFragment,m=c.useContext;function p(e,t,r){var o=u(e);n("react-relay/assertFragmentMap")(s(e),t);var i={};for(var p in t)i[p]=d(t[p]);var _=r(e,i);_.displayName=o;function f(e,t){var r,a=m(n("react-relay/ReactRelayContext"));a!=null||l(0,18241,o,o);var i=m(n("react-relay/ReactRelayQueryRendererContext"));return c.jsx(_,babelHelpers.extends({},e,{__relayContext:a,__rootIsQueryRenderer:(r=i==null?void 0:i.rootIsQueryRenderer)!=null?r:!1,componentRef:e.componentRef||t}))}f.displayName=f.name+" [from "+a.id+"]",f.displayName=o;var g=c.forwardRef(f);return g}a.exports=p}),null); __d("react-relay/ReactRelayFragmentContainer",["areEqual","react","react-relay/ReactRelayContainerUtils","react-relay/RelayContext","react-relay/buildReactRelayContainer","relay-runtime"],(function(t,n,r,o,a,i){"use strict";var e=["componentRef","__relayContext","__rootIsQueryRenderer"],l,s,u=n("react-relay/ReactRelayContainerUtils").getContainerName,c=n("react-relay/RelayContext").assertRelayContext,d=l||(l=n("react")),m=n("relay-runtime").createFragmentSpecResolver,p=n("relay-runtime").getDataIDsFromObject,_=n("relay-runtime").isScalarAndEqual;function f(t,r){var o,a=u(t);return o=(function(o){function i(e){var t,n;n=o.call(this,e)||this,n.$3=function(){var e=n.state.resolver;n.setState(function(t){return e===t.resolver?{data:t.resolver.resolve(),relayProp:g(t.relayProp.environment)}:null})};var i=c(e.__relayContext),l=(t=e.__rootIsQueryRenderer)!=null?t:!1,s=m(i,a,r,e,l);return n.state={data:s.resolve(),prevProps:e,prevPropsContext:i,relayProp:g(i.environment),resolver:s},n}babelHelpers.inheritsLoose(i,o),i.getDerivedStateFromProps=function(t,o){var e,i=o.prevProps,l=c(t.__relayContext),u=(e=t.__rootIsQueryRenderer)!=null?e:!1,d=p(r,i),_=p(r,t),f=o.resolver;if(o.prevPropsContext.environment!==l.environment||!(s||(s=n("areEqual")))(d,_))return f=m(l,a,r,t,u),{data:f.resolve(),prevProps:t,prevPropsContext:l,relayProp:g(l.environment),resolver:f};f.setProps(t);var h=f.resolve();return h!==o.data?{data:h,prevProps:t,prevPropsContext:l,relayProp:g(l.environment)}:null};var l=i.prototype;return l.componentDidMount=function(){this.$1()},l.componentDidUpdate=function(t,n){this.state.resolver!==n.resolver?(n.resolver.dispose(),this.$1()):this.$2()},l.componentWillUnmount=function(){this.state.resolver.dispose()},l.shouldComponentUpdate=function(t,n){if(n.data!==this.state.data)return!0;for(var e=Object.keys(t),o=0;o