{"version":3,"file":"script_main.DdGDadri.mjs","names":["OUSButton","isBrowser","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","Image1","RichText","React.Fragment","sharedStyle.fonts","React.createElement","OnwardUpwardLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/2LE7L2Rm83fh3TFYxehy/qoBZMjYakyXAmflnS44q/OAUSocialIcons.js","https:/framerusercontent.com/modules/eg4bfHrXwqT5GtlAJTqM/gfgaBOkB5UmEI7EGhv8m/uxPRjgNMn.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * OAU Social Icons\n *\n * The social row for the footer. Replaces a stacked list of four text links\n * with a single row of monochrome marks.\n *\n * =====================================================================\n * ICONS ARE INLINE SVG, DRIVEN BY A SLUG. NOT UPLOADED IMAGES.\n * =====================================================================\n * The Social CMS collection carries BOTH an `Icon` slug (facebook, linkedin,\n * instagram, youtube) and an `Icon Image` attachment field. Use the SLUG. As\n * of this build the image field is populated on ONE of the four records, so\n * binding the footer to it renders one icon and three blanks.\n *\n * Beyond that, inline SVG is the correct choice here on the merits:\n *\n * BRAND CONTROL. Platform logo files arrive in their own colours. Blue\n * Facebook and a pink-gradient Instagram against a dark footer read as a\n * third-party widget, not as this site. These paths inherit `currentColor`, so\n * they render in the same cream at 0.72 as the surrounding footer text and\n * come to full opacity on hover, exactly like the text links they replace.\n *\n * NO EXPIRY, NO MISSING STATE. Airtable attachment URLs are signed and expire\n * within hours. Framer rehosts them on sync, but every new platform then needs\n * an upload before it can render. A slug never 404s.\n *\n * SHARP AT ANY SIZE. No retina raster problem and no file weight.\n *\n * UNKNOWN SLUGS RENDER NOTHING. If a record's slug has no matching path in\n * PATHS below, that record is skipped entirely rather than rendering an empty\n * box. Adding a platform means adding one path here; until then the footer\n * simply does not show it. There is no broken state.\n *\n * TWO WAYS TO FEED IT. `items` accepts CMS data mapped on the canvas. When\n * `items` is empty the component falls back to FALLBACK below, so the footer\n * is never blank while a binding is being set up. Keep FALLBACK in step with\n * the collection by hand; it is a safety net, not a source of truth.\n *\n * ACCESSIBILITY IS NOT OPTIONAL HERE. An icon with no text is invisible to a\n * screen reader. Every link carries an aria-label with the platform name, and\n * the svg itself is aria-hidden so the name is announced once, not twice.\n * Do not remove either.\n *\n * TARGET SIZE. The tap target is 44px even though the mark is 22px, which is\n * the accessibility minimum for a touch target. Shrinking the box to fit the\n * icon makes these very hard to hit on a phone.\n *\n * NOT FOR THE TOP NAV. The header already carries six links plus the primary\n * call to action. Adding four outbound icons beside the one ask splits the\n * decision at the top of every page. Social belongs at the foot, where the\n * reader has finished and leaving is fine.\n *\n * NOTE ON COMMENTS. This compiles to JavaScript served to every visitor. Keep\n * comments to mechanics only.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 220\n * @framerIntrinsicHeight 44\n */const FONT='\"League Spartan\", system-ui, -apple-system, \"Segoe UI\", Helvetica, sans-serif';/**\n * Fallback only. Used when no CMS items are bound. Mirrors the four active\n * records in the Social collection.\n */const FALLBACK=[{platform:\"Instagram\",url:\"https://instagram.com/officialoau\",icon:\"instagram\"},{platform:\"Facebook\",url:\"https://facebook.com/onwardupwardsports\",icon:\"facebook\"},{platform:\"LinkedIn\",url:\"https://www.linkedin.com/company/onwardupwardsports/\",icon:\"linkedin\"},{platform:\"YouTube\",url:\"https://www.youtube.com/@OnwardUpwardSports\",icon:\"youtube\"}];/**\n * Monochrome marks, 24x24 viewBox, single path each, filled with currentColor.\n * Keys are matched lowercased and trimmed against the record's Icon slug.\n */const PATHS={instagram:\"M12 2.16c3.2 0 3.58.01 4.85.07 1.17.05 1.8.25 2.23.41.56.22.96.48 1.38.9.42.42.68.82.9 1.38.16.42.36 1.06.41 2.23.06 1.27.07 1.65.07 4.85s-.01 3.58-.07 4.85c-.05 1.17-.25 1.8-.41 2.23-.22.56-.48.96-.9 1.38-.42.42-.82.68-1.38.9-.42.16-1.06.36-2.23.41-1.27.06-1.65.07-4.85.07s-3.58-.01-4.85-.07c-1.17-.05-1.8-.25-2.23-.41-.56-.22-.96-.48-1.38-.9-.42-.42-.68-.82-.9-1.38-.16-.42-.36-1.06-.41-2.23C2.17 15.58 2.16 15.2 2.16 12s.01-3.58.07-4.85c.05-1.17.25-1.8.41-2.23.22-.56.48-.96.9-1.38.42-.42.82-.68 1.38-.9.42-.16 1.06-.36 2.23-.41C8.42 2.17 8.8 2.16 12 2.16zm0 3.18A6.66 6.66 0 1 0 18.66 12 6.66 6.66 0 0 0 12 5.34zm0 10.98A4.32 4.32 0 1 1 16.32 12 4.32 4.32 0 0 1 12 16.32zm8.48-11.24a1.56 1.56 0 1 1-1.56-1.56 1.56 1.56 0 0 1 1.56 1.56z\",facebook:\"M22 12.06C22 6.5 17.52 2 12 2S2 6.5 2 12.06c0 5.02 3.66 9.18 8.44 9.94v-7.03H7.9v-2.91h2.54V9.84c0-2.52 1.49-3.91 3.77-3.91 1.09 0 2.24.2 2.24.2v2.46h-1.26c-1.24 0-1.63.78-1.63 1.57v1.9h2.78l-.45 2.91h-2.33V22c4.78-.76 8.44-4.92 8.44-9.94z\",linkedin:\"M20.45 20.45h-3.56v-5.57c0-1.33-.03-3.04-1.85-3.04-1.85 0-2.14 1.45-2.14 2.94v5.67H9.35V9h3.41v1.56h.05a3.74 3.74 0 0 1 3.37-1.85c3.6 0 4.27 2.37 4.27 5.46v6.28zM5.34 7.43a2.07 2.07 0 1 1 2.06-2.07 2.07 2.07 0 0 1-2.06 2.07zm1.78 13.02H3.55V9h3.57v11.45zM22.22 0H1.77A1.75 1.75 0 0 0 0 1.73v20.54A1.75 1.75 0 0 0 1.77 24h20.45A1.76 1.76 0 0 0 24 22.27V1.73A1.76 1.76 0 0 0 22.22 0z\",youtube:\"M23.5 6.19a3.02 3.02 0 0 0-2.12-2.14C19.5 3.55 12 3.55 12 3.55s-7.5 0-9.38.5A3.02 3.02 0 0 0 .5 6.19C0 8.08 0 12 0 12s0 3.92.5 5.81a3.02 3.02 0 0 0 2.12 2.14c1.88.5 9.38.5 9.38.5s7.5 0 9.38-.5a3.02 3.02 0 0 0 2.12-2.14C24 15.92 24 12 24 12s0-3.92-.5-5.81zM9.55 15.57V8.43L15.82 12z\"};/** Reads a Link control, which may be a string or an object carrying href. */function linkHref(value){if(!value)return\"\";if(typeof value===\"string\")return value;if(typeof value===\"object\"){if(typeof value.href===\"string\")return value.href;if(typeof value.url===\"string\")return value.url;if(typeof value.pathname===\"string\")return value.pathname;}return\"\";}export default function OAUSocialIcons(props){const{items,size,gap,color,hoverColor,align,style}=props;const supplied=Array.isArray(items)?items.filter(s=>s&&typeof s===\"object\"):[];const source=supplied.length>0?supplied:FALLBACK;// An unknown slug renders nothing rather than an empty box.\nconst visible=source.filter(s=>{const key=String(s.icon||\"\").trim().toLowerCase();return!!PATHS[key]&&linkHref(s.url).length>0;});if(visible.length===0)return null;const iconSize=typeof size===\"number\"&&size>0?size:22;const rowGap=typeof gap===\"number\"&&gap>=0?gap:4;const resting=color||\"rgba(244,241,233,0.72)\";const active=hoverColor||\"#F4F1E9\";const justify=align===\"center\"?\"center\":align===\"right\"?\"flex-end\":\"flex-start\";return /*#__PURE__*/_jsxs(\"div\",{className:\"oau-social\",style:{...style,display:\"flex\",flexDirection:\"row\",flexWrap:\"wrap\",alignItems:\"center\",justifyContent:justify,gap:rowGap,fontFamily:FONT,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n              .oau-social a {\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n                /* 44px target, not ${iconSize}px. Touch minimum. */\n                width: 44px;\n                height: 44px;\n                color: ${resting};\n                text-decoration: none;\n                border-radius: 8px;\n                transition: color 160ms ease-out, transform 160ms ease-out;\n              }\n              .oau-social a:focus-visible {\n                outline: 3px solid #F47A00;\n                outline-offset: 2px;\n              }\n              @media (hover: hover) and (pointer: fine) {\n                .oau-social a:hover { color: ${active}; }\n              }\n              @media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {\n                .oau-social a:hover { transform: translateY(-1px); }\n              }\n              .oau-social svg { display: block; }\n            `}),visible.map((s,i)=>{const key=String(s.icon||\"\").trim().toLowerCase();const href=linkHref(s.url);const name=s.platform||key;return /*#__PURE__*/_jsx(\"a\",{href:href,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":name,children:/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"currentColor\",\"aria-hidden\":\"true\",focusable:\"false\",children:/*#__PURE__*/_jsx(\"path\",{d:PATHS[key]})})},key+i);})]});}OAUSocialIcons.defaultProps={size:22,gap:4,align:\"left\",color:\"rgba(244,241,233,0.72)\",hoverColor:\"#F4F1E9\"};addPropertyControls(OAUSocialIcons,{items:{type:ControlType.Array,title:\"Accounts\",description:\"Bind to the Social collection. Leave empty to use the built-in fallback list.\",control:{type:ControlType.Object,controls:{platform:{type:ControlType.String,title:\"Platform\",description:\"Used as the accessible label.\"},url:{type:ControlType.Link,title:\"URL\"},icon:{type:ControlType.String,title:\"Icon\",description:\"Slug: instagram, facebook, linkedin, or youtube. Anything else renders nothing.\"}}}},size:{type:ControlType.Number,title:\"Icon Size\",defaultValue:22,min:14,max:40,step:1,unit:\"px\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:24,step:1,unit:\"px\"},align:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgba(244,241,233,0.72)\"},hoverColor:{type:ControlType.Color,title:\"Hover\",defaultValue:\"#F4F1E9\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OAUSocialIcons\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OAUSocialIcons.map","// Generated by Framer (c9b3949)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import OUSButton from\"#framer/local/canvasComponent/js9k_d6mS/js9k_d6mS.js\";import OAUSocialIcons from\"#framer/local/codeFile/Ez8XSgN/OAUSocialIcons.js\";import*as sharedStyle from\"#framer/local/css/N2AITM5zu/N2AITM5zu.js\";const OUSButtonFonts=getFonts(OUSButton);const OAUSocialIconsFonts=getFonts(OAUSocialIcons);const breakpoints={Cnse5HsDO:\"(min-width: 810px) and (max-width: 1199.98px)\",N2yhKS7Xo:\"(min-width: 1200px)\",rq1lFoHKV:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-i3HDS\";const variantClassNames={Cnse5HsDO:\"framer-v-tyfjwg\",N2yhKS7Xo:\"framer-v-i1a3vd\",rq1lFoHKV:\"framer-v-hi36uc\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={Cnse5HsDO:[\".framer-i3HDS .framer-1mbs61a { padding: 12px 24px 12px 24px; }\",\".framer-i3HDS .framer-tbbgl4 { gap: unset; justify-content: space-between; }\",\".framer-i3HDS .framer-1rosb1d { height: 36px; order: 0; width: 150px; }\",\".framer-i3HDS .framer-2wgi82 { height: 28px; width: 132px; }\",\".framer-i3HDS .framer-1gjbwp7 { gap: 36px; grid-template-columns: repeat(2, minmax(260px, 1fr)); padding: 48px 32px 48px 32px; }\",\".framer-i3HDS .framer-v5aywp { padding: 22px 32px 26px 32px; }\"],rq1lFoHKV:[\".framer-i3HDS .framer-1mbs61a { padding: 12px 18px 12px 18px; }\",\".framer-i3HDS .framer-tbbgl4 { gap: unset; height: 44px; justify-content: space-between; }\",\".framer-i3HDS .framer-1rosb1d { height: 34px; order: 0; width: 124px; }\",\".framer-i3HDS .framer-2wgi82 { height: 26px; width: 124px; }\",\".framer-i3HDS .framer-1gjbwp7 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 34px; justify-content: flex-start; padding: 42px 22px 42px 22px; }\",\".framer-i3HDS .framer-1hyftcm { align-self: unset; order: 0; }\",\".framer-i3HDS .framer-93y72g { align-self: unset; order: 1; }\",\".framer-i3HDS .framer-30x9fb { align-self: unset; order: 2; }\",\".framer-i3HDS .framer-1ltd0f0 { align-self: unset; order: 3; }\",\".framer-i3HDS .framer-v5aywp { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 18px; justify-content: flex-start; padding: 22px 22px 28px 22px; }\",\".framer-i3HDS .framer-a22zw3 { max-width: 100%; width: 100%; }\",\".framer-i3HDS .framer-f2rifw { flex-wrap: wrap; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Cnse5HsDO:\".framer-tyfjwg-override\",rq1lFoHKV:\".framer-hi36uc-override\"};const rules=[\".framer-i3HDS.framer-8cwde8, .framer-i3HDS .framer-8cwde8 { display: block; }\",\".framer-i3HDS.framer-i1a3vd { align-content: center; align-items: center; background-color: var(--token-3232b24a-0667-4d5a-a2e1-6245e54b491f); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-i3HDS .framer-1mbs61a { --border-bottom-width: 1px; --border-color: rgba(244, 241, 233, 0.22); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; -webkit-backdrop-filter: blur(18px); align-content: center; align-items: center; backdrop-filter: blur(18px); background-color: #16241b; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 76px; justify-content: center; order: -1000; overflow: var(--overflow-clip-fallback, clip); padding: 18px 40px 18px 40px; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-i3HDS .framer-tbbgl4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 1180px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-i3HDS .framer-1rosb1d { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 70px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 166px; will-change: var(--framer-will-change-override, transform); }\",\".framer-i3HDS .framer-2wgi82 { flex: none; height: 30px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 146px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-i3HDS .framer-1kn4nmv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-i3HDS .framer-1se7rs9, .framer-i3HDS .framer-1fpes7q, .framer-i3HDS .framer-63em1r, .framer-i3HDS .framer-1rd3bdr, .framer-i3HDS .framer-ax7eiy, .framer-i3HDS .framer-1d0196j, .framer-i3HDS .framer-zyjy09, .framer-i3HDS .framer-1u5da2m, .framer-i3HDS .framer-1n6c6tb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-i3HDS .framer-ajo0xq-container { flex: none; height: 44px; position: relative; width: auto; }\",\".framer-i3HDS .framer-75s2na { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -1px; position: relative; width: 0px; }\",\".framer-i3HDS .framer-90zcu { align-content: center; align-items: center; background-color: var(--token-ff33ddd6-954c-4989-a81a-c1f0a15b32ed); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-i3HDS .framer-1gjbwp7 { display: grid; flex: none; gap: 48px; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(170px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; max-width: 1180px; overflow: var(--overflow-clip-fallback, clip); padding: 54px 40px 54px 40px; position: relative; width: 100%; }\",\".framer-i3HDS .framer-1hyftcm { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-i3HDS .framer-m4hsfy { flex: none; height: 35px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 170px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-i3HDS .framer-zo747 { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-i3HDS .framer-1wttycw, .framer-i3HDS .framer-fqad77, .framer-i3HDS .framer-1itpsgb, .framer-i3HDS .framer-18s1bms, .framer-i3HDS .framer-1i2m7ef, .framer-i3HDS .framer-2b56rc, .framer-i3HDS .framer-1wxcw3s, .framer-i3HDS .framer-1rfzg16, .framer-i3HDS .framer-1xxu1d4, .framer-i3HDS .framer-1wh3lp0 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-i3HDS .framer-93y72g, .framer-i3HDS .framer-30x9fb, .framer-i3HDS .framer-1ltd0f0 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-i3HDS .framer-rdt7b4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-i3HDS .framer-v5aywp { --border-bottom-width: 0px; --border-color: rgba(244, 241, 233, 0.16); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1180px; overflow: var(--overflow-clip-fallback, clip); padding: 24px 40px 28px 40px; position: relative; width: 100%; }\",\".framer-i3HDS .framer-a22zw3 { flex: none; height: auto; max-width: 1180px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-i3HDS .framer-f2rifw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -1px; }',...sharedStyle.css,'.framer-i3HDS[data-border=\"true\"]::after, .framer-i3HDS [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={Cnse5HsDO:\"(min-width: 810px) and (max-width: 1199.98px)\",N2yhKS7Xo:\"(min-width: 1200px)\",rq1lFoHKV:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"N2yhKS7Xo\",Phone:\"rq1lFoHKV\",Tablet:\"Cnse5HsDO\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"N2yhKS7Xo\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"Cnse5HsDO\",\"rq1lFoHKV\"].includes(baseVariant))return false;return true;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"N2yhKS7Xo\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-3232b24a-0667-4d5a-a2e1-6245e54b491f); } :root { font-size: 100%; } @media (min-width: 810px) and (max-width: 1199.98px) { :root { font-size: 93.75%; } } @media (max-width: 809.98px) { :root { font-size: 93.75%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-i1a3vd\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.header,{className:\"framer-1mbs61a\",\"data-border\":true,\"data-framer-name\":\"Sticky Header\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tbbgl4\",\"data-framer-name\":\"Header Inner\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"QGUZ8c7sm\",openInNewTab:false,scopeId:\"uxPRjgNMn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1rosb1d framer-8cwde8\",\"data-framer-name\":\"Logo\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cnse5HsDO:{background:{alt:\"Onward Upward Sports & Events\",fit:\"fill\",intrinsicHeight:200,intrinsicWidth:400,loading:getLoadingLazyAtYPosition(24),pixelHeight:200,pixelWidth:400,positionX:\"center\",positionY:\"center\",sizes:\"132px\",src:\"https://framerusercontent.com/images/Gz2ulrd0K2hcufaKsImzM6na3Y.png?width=400&height=200\"}},rq1lFoHKV:{background:{alt:\"Onward Upward Sports & Events\",fit:\"fill\",intrinsicHeight:200,intrinsicWidth:400,pixelHeight:200,pixelWidth:400,positionX:\"center\",positionY:\"center\",sizes:\"124px\",src:\"https://framerusercontent.com/images/Gz2ulrd0K2hcufaKsImzM6na3Y.png?width=400&height=200\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Onward Upward Sports & Events\",fit:\"fill\",intrinsicHeight:200,intrinsicWidth:400,loading:getLoadingLazyAtYPosition(23),pixelHeight:200,pixelWidth:400,positionX:\"center\",positionY:\"center\",sizes:\"146px\",src:\"https://framerusercontent.com/images/Gz2ulrd0K2hcufaKsImzM6na3Y.png?width=400&height=200\"},className:\"framer-2wgi82\",\"data-framer-name\":\"Onward Upward Sports & Events Logo\"})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kn4nmv hidden-tyfjwg hidden-hi36uc\",\"data-framer-name\":\"Navigation Group\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNjAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"rgb(244, 241, 233)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"kE3ElFRMN\",openInNewTab:false,relValues:[],scopeId:\"uxPRjgNMn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-i03xe4\",\"data-styles-preset\":\"N2AITM5zu\",children:\"Home\"})})})}),className:\"framer-1se7rs9\",fonts:[\"GF;League Spartan-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNjAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"rgb(244, 241, 233)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZqmvYv4sc\"},motionChild:true,nodeId:\"mSozoRypF\",openInNewTab:false,relValues:[],scopeId:\"uxPRjgNMn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-i03xe4\",\"data-styles-preset\":\"N2AITM5zu\",children:\"Placements\"})})})}),className:\"framer-1fpes7q\",fonts:[\"GF;League Spartan-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNjAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"rgb(244, 241, 233)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zT9RyGJGV\"},motionChild:true,nodeId:\"DUN_bNYUd\",openInNewTab:false,relValues:[],scopeId:\"uxPRjgNMn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-i03xe4\",\"data-styles-preset\":\"N2AITM5zu\",children:\"Programs\"})})})}),className:\"framer-63em1r\",fonts:[\"GF;League Spartan-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNjAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"rgb(244, 241, 233)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HmR0VBJB8\"},motionChild:true,nodeId:\"KrN0jd3HW\",openInNewTab:false,relValues:[],scopeId:\"uxPRjgNMn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-i03xe4\",\"data-styles-preset\":\"N2AITM5zu\",children:\"About\"})})})}),className:\"framer-1rd3bdr\",fonts:[\"GF;League Spartan-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNjAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"rgb(244, 241, 233)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"evULHrr9A\"},motionChild:true,nodeId:\"ykJqNRajq\",openInNewTab:false,relValues:[],scopeId:\"uxPRjgNMn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-i03xe4\",\"data-styles-preset\":\"N2AITM5zu\",children:\"Opportunities\"})})})}),className:\"framer-ax7eiy\",fonts:[\"GF;League Spartan-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNjAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"rgb(244, 241, 233)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jjwAcfO38\"},motionChild:true,nodeId:\"h4jjj1Ub1\",openInNewTab:false,relValues:[],scopeId:\"uxPRjgNMn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-i03xe4\",\"data-styles-preset\":\"N2AITM5zu\",children:\"Contact\"})})})}),className:\"framer-1d0196j\",fonts:[\"GF;League Spartan-600\"],verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jjwAcfO38\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:16,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ajo0xq-container hidden-tyfjwg hidden-hi36uc\",nodeId:\"cgtAcI81G\",scopeId:\"uxPRjgNMn\",children:/*#__PURE__*/_jsx(OUSButton,{eLSl0Trhc:resolvedLinks[0],height:\"100%\",id:\"cgtAcI81G\",layoutId:\"cgtAcI81G\",style:{height:\"100%\"},variant:matchVariant(\"S4mSZU58B\"),VrWZONzFA:\"Book a call\",width:\"100%\"})})})})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-75s2na\"}),/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-90zcu\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gjbwp7\",\"data-framer-name\":\"Footer Columns\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hyftcm\",\"data-framer-name\":\"Footer Brand\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"HGHyByRTy\",openInNewTab:false,scopeId:\"uxPRjgNMn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cnse5HsDO:{background:{alt:\"Onward Upward Sports & Events\",fit:\"fill\",intrinsicHeight:200,intrinsicWidth:400,loading:getLoadingLazyAtYPosition(1125),pixelHeight:200,pixelWidth:400,positionX:\"center\",positionY:\"center\",sizes:\"170px\",src:\"https://framerusercontent.com/images/Gz2ulrd0K2hcufaKsImzM6na3Y.png?width=400&height=200\"}},rq1lFoHKV:{background:{alt:\"Onward Upward Sports & Events\",fit:\"fill\",intrinsicHeight:200,intrinsicWidth:400,pixelHeight:200,pixelWidth:400,positionX:\"center\",positionY:\"center\",sizes:\"170px\",src:\"https://framerusercontent.com/images/Gz2ulrd0K2hcufaKsImzM6na3Y.png?width=400&height=200\"}}},children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"Onward Upward Sports & Events\",fit:\"fill\",intrinsicHeight:200,intrinsicWidth:400,loading:getLoadingLazyAtYPosition(1131),pixelHeight:200,pixelWidth:400,positionX:\"center\",positionY:\"center\",sizes:\"170px\",src:\"https://framerusercontent.com/images/Gz2ulrd0K2hcufaKsImzM6na3Y.png?width=400&height=200\"},className:\"framer-m4hsfy framer-8cwde8\",\"data-framer-name\":\"Onward Upward Sports & Events Logo\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tcmVndWxhcg==\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.005em\",\"--framer-line-height\":\"1.45em\",\"--framer-text-color\":\"rgba(244, 241, 233, 0.78)\"},children:\"Amenities that pay venues back. Sports and social programming, run end to end.\"})}),className:\"framer-zo747\",fonts:[\"GF;League Spartan-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNjAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"rgba(244, 241, 233, 0.72)\",\"--framer-text-transform\":\"uppercase\"},children:\"SERVICE AREA: GREATER PHILADELPHIA\"})}),className:\"framer-1wttycw\",fonts:[\"GF;League Spartan-600\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-93y72g\",\"data-framer-name\":\"Explore\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNzAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-35825c1e-cd4b-4cf6-bfc7-f8f42357b8de)\"},children:\"Explore\"})}),className:\"framer-fqad77\",fonts:[\"GF;League Spartan-700\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNTAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgb(244, 241, 233)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZqmvYv4sc\"},motionChild:true,nodeId:\"UKsiqyPIO\",openInNewTab:false,relValues:[],scopeId:\"uxPRjgNMn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-i03xe4\",\"data-styles-preset\":\"N2AITM5zu\",children:\"Placements\"})})})}),className:\"framer-1itpsgb\",fonts:[\"GF;League Spartan-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNTAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgb(244, 241, 233)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zT9RyGJGV\"},motionChild:true,nodeId:\"JK4p2MAOy\",openInNewTab:false,relValues:[],scopeId:\"uxPRjgNMn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-i03xe4\",\"data-styles-preset\":\"N2AITM5zu\",children:\"Programs\"})})})}),className:\"framer-18s1bms\",fonts:[\"GF;League Spartan-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNTAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgb(244, 241, 233)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HmR0VBJB8\"},motionChild:true,nodeId:\"OcwSTzEEA\",openInNewTab:false,relValues:[],scopeId:\"uxPRjgNMn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-i03xe4\",\"data-styles-preset\":\"N2AITM5zu\",children:\"About\"})})})}),className:\"framer-1i2m7ef\",fonts:[\"GF;League Spartan-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNTAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgb(244, 241, 233)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"evULHrr9A\"},motionChild:true,nodeId:\"Jqj8fj8Jw\",openInNewTab:false,relValues:[],scopeId:\"uxPRjgNMn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-i03xe4\",\"data-styles-preset\":\"N2AITM5zu\",children:\"Opportunities\"})})})}),className:\"framer-2b56rc\",\"data-framer-name\":\"Opportunities\",fonts:[\"GF;League Spartan-500\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-30x9fb\",\"data-framer-name\":\"Connect\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNzAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-35825c1e-cd4b-4cf6-bfc7-f8f42357b8de)\"},children:\"Connect\"})}),className:\"framer-1wxcw3s\",fonts:[\"GF;League Spartan-700\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNTAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgb(244, 241, 233)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jjwAcfO38\"},motionChild:true,nodeId:\"pcKWb1dFT\",openInNewTab:false,relValues:[],scopeId:\"uxPRjgNMn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-i03xe4\",\"data-styles-preset\":\"N2AITM5zu\",children:\"Contact\"})})})}),className:\"framer-1rfzg16\",fonts:[\"GF;League Spartan-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNTAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgb(244, 241, 233)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kdmsaMx4A\"},motionChild:true,nodeId:\"pNB9m0Y_4\",openInNewTab:false,relValues:[],scopeId:\"uxPRjgNMn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-i03xe4\",\"data-styles-preset\":\"N2AITM5zu\",children:\"Program Drops\"})})})}),className:\"framer-1xxu1d4\",fonts:[\"GF;League Spartan-500\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ltd0f0\",\"data-framer-name\":\"Stay in Touch\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNzAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-35825c1e-cd4b-4cf6-bfc7-f8f42357b8de)\"},children:\"Stay in Touch\"})}),className:\"framer-1wh3lp0\",fonts:[\"GF;League Spartan-700\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-rdt7b4-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"Q9uLFwOAN\",scopeId:\"uxPRjgNMn\",children:/*#__PURE__*/_jsx(OAUSocialIcons,{align:\"left\",color:\"rgba(244, 241, 233, 0.72)\",gap:4,height:\"100%\",hoverColor:\"rgb(244, 241, 233)\",id:\"Q9uLFwOAN\",items:[],layoutId:\"Q9uLFwOAN\",size:22,width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-v5aywp\",\"data-border\":true,\"data-framer-name\":\"Legal Bar\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tcmVndWxhcg==\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"rgba(244, 241, 233, 0.58)\"},children:\"\\xa9 2026 Onward Upward Sports & Events. All rights reserved.\"})}),className:\"framer-a22zw3\",fonts:[\"GF;League Spartan-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-f2rifw\",\"data-framer-name\":\"Legal Links\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNTAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgb(244, 241, 233)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qdVX0CNhx\"},motionChild:true,nodeId:\"A2hEYiQKe\",openInNewTab:false,relValues:[],scopeId:\"uxPRjgNMn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-i03xe4\",\"data-styles-preset\":\"N2AITM5zu\",children:\"Privacy\"})})})}),className:\"framer-zyjy09\",fonts:[\"GF;League Spartan-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNTAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgb(244, 241, 233)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LUB5YazE8\"},motionChild:true,nodeId:\"nN2T6rjEZ\",openInNewTab:false,relValues:[],scopeId:\"uxPRjgNMn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-i03xe4\",\"data-styles-preset\":\"N2AITM5zu\",children:\"Payment Policy\"})})})}),className:\"framer-1u5da2m\",fonts:[\"GF;League Spartan-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGVhZ3VlIFNwYXJ0YW4tNTAw\",\"--framer-font-family\":'\"League Spartan\", \"League Spartan Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgb(244, 241, 233)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GFJgpimx3\"},motionChild:true,nodeId:\"qunW2kWq2\",openInNewTab:false,relValues:[],scopeId:\"uxPRjgNMn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-i03xe4\",\"data-styles-preset\":\"N2AITM5zu\",children:\"Terms\"})})})}),className:\"framer-1n6c6tb\",fonts:[\"GF;League Spartan-500\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Cnse5HsDO\":{\"layout\":[\"fixed\",\"fixed\"]},\"rq1lFoHKV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"N2yhKS7Xo\":[\".framer-1mbs61a\",\".framer-90zcu\"],\"Cnse5HsDO\":[\".framer-1mbs61a\",\".framer-90zcu\"],\"rq1lFoHKV\":[\".framer-1mbs61a\",\".framer-90zcu\"]}\n * @framerBreakpoints {\"N2yhKS7Xo\":{\"min\":1200,\"canvasClassName\":\"framer-i1a3vd-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Cnse5HsDO\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-tyfjwg-override\",\"minHeight\":2100,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":15},\"rq1lFoHKV\":{\"max\":809,\"canvasClassName\":\"framer-hi36uc-override\",\"minHeight\":2700,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":15}}\n * @framerDefaultVariant N2yhKS7Xo\n * @framerLayoutTemplate true\n */const FrameruxPRjgNMn=withCSS(Component,css,\"framer-i3HDS\");export default FrameruxPRjgNMn;FrameruxPRjgNMn.displayName=\"Onward Upward Layout\";FrameruxPRjgNMn.defaultProps={height:1e3,width:1200};addFonts(FrameruxPRjgNMn,[{explicitInter:true,fonts:[{cssFamilyName:\"League Spartan\",source:\"google\",style:\"normal\",uiFamilyName:\"League Spartan\",url:\"https://fonts.gstatic.com/s/leaguespartan/v15/kJEnBuEW6A0lliaV_m88ja5Twtx8BWhtkDVmjZvMIIPpAcdcFguczA.woff2\",weight:\"600\"},{cssFamilyName:\"League Spartan\",source:\"google\",style:\"normal\",uiFamilyName:\"League Spartan\",url:\"https://fonts.gstatic.com/s/leaguespartan/v15/kJEnBuEW6A0lliaV_m88ja5Twtx8BWhtkDVmjZvM_oTpAcdcFguczA.woff2\",weight:\"400\"},{cssFamilyName:\"League Spartan\",source:\"google\",style:\"normal\",uiFamilyName:\"League Spartan\",url:\"https://fonts.gstatic.com/s/leaguespartan/v15/kJEnBuEW6A0lliaV_m88ja5Twtx8BWhtkDVmjZvMGYPpAcdcFguczA.woff2\",weight:\"700\"},{cssFamilyName:\"League Spartan\",source:\"google\",style:\"normal\",uiFamilyName:\"League Spartan\",url:\"https://fonts.gstatic.com/s/leaguespartan/v15/kJEnBuEW6A0lliaV_m88ja5Twtx8BWhtkDVmjZvMzITpAcdcFguczA.woff2\",weight:\"500\"}]},...OUSButtonFonts,...OAUSocialIconsFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FrameruxPRjgNMn.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(OUSButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruxPRjgNMn\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"N2yhKS7Xo\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-i1a3vd-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Cnse5HsDO\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-tyfjwg-override\\\",\\\"minHeight\\\":2100,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":15},\\\"rq1lFoHKV\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-hi36uc-override\\\",\\\"minHeight\\\":2700,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":15}}\",\"framerDefaultVariant\":\"N2yhKS7Xo\",\"framerHitTargets\":\"{\\\"N2yhKS7Xo\\\":[\\\".framer-1mbs61a\\\",\\\".framer-90zcu\\\"],\\\"Cnse5HsDO\\\":[\\\".framer-1mbs61a\\\",\\\".framer-90zcu\\\"],\\\"rq1lFoHKV\\\":[\\\".framer-1mbs61a\\\",\\\".framer-90zcu\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerRootFontSize\":\"16\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Cnse5HsDO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rq1lFoHKV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport OnwardUpwardLayout from \"https://framerusercontent.com/modules/eg4bfHrXwqT5GtlAJTqM/gfgaBOkB5UmEI7EGhv8m/uxPRjgNMn.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {ayId9QTWx: \"partnerships\", P2yLEEohc: \"home\", XiU0lDrdQ: \"events\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w9h1BRJ8RDzQwB5KwXD8/6ijF8zaE14FAX0ja7Ojn/augiA20Il.js\")), path: \"/\"}, kdmsaMx4A: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xopg3evy0yUo0VNolQt6/9Ro9jupnjLk5ldaphyNw/kdmsaMx4A.js\")), path: \"/drops\"}, jjwAcfO38: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/R94EYMnmmJjUZXs6lSOc/79Tjwa7YRqHwVPWS8mQD/jjwAcfO38.js\")), path: \"/contact\"}, ZqmvYv4sc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YtFapBLHbNsl8uDUkXfR/tZsaayEAewar5bAFHm3V/ZqmvYv4sc.js\")), path: \"/placements\"}, qdVX0CNhx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9IIfnm4uA9TxD9M84Eec/vHCuVlceadPTooIa5OgJ/qdVX0CNhx.js\")), path: \"/privacy\"}, LUB5YazE8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/W5gFAQYH0bhJ4YvjrYJV/NmdhGl0zKJKVxcjnS2Jn/LUB5YazE8.js\")), path: \"/payment-policy\"}, MFmwgQOR0: {elements: {D3qycA69j: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/igxcq0Q1qtGKpkRI7Xhl/q7d8YZbSs0dxXxTACEXL/MFmwgQOR0.js\")), path: \"/faq\"}, evULHrr9A: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/L1g0I8SwkQ65lrhHFPpm/fcdhTxhLZDElb4OhQYiB/evULHrr9A.js\")), path: \"/opportunities\"}, HmR0VBJB8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NixggHVU2iBq6z0H9rNq/SLWLtMIYmAYGCVPQ09xw/HmR0VBJB8.js\")), path: \"/about\"}, a3ktTTFnr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ToFcptgedg1V3FS2Y5d2/3gU7GsVYh3KNE8smIiuL/a3ktTTFnr.js\")), path: \"/services\"}, GFJgpimx3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hmDLjuDQdoOZbrtDvzXp/2sxslQvat4seJ0GaN4N5/GFJgpimx3.js\")), path: \"/terms\"}, zT9RyGJGV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/43ssplzzBv9EBRNcTJYW/0vSCEkZlmupOCY3D3Fck/zT9RyGJGV.js\")), path: \"/programs\"}, nP9O_IqUM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ViXL0gkoRPZ0XwI1gFKh/BpqjjWiFz1QIu8N3ikns/nP9O_IqUM.js\")), path: \"/private-racquet-ladder\"}, U8zSnBl5f: {collectionId: \"gzehktxbb\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SqBeJuYRSRR1tQpNkEq7/Vhy20ERo0rFhMOAjIRm0/U8zSnBl5f.js\")), path: \"/placements/:Thv7ErNMt\"}, bA7zT5Nq0: {collectionId: \"sk2h9NVl2\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tpP57c7l82V3mVNdWaPE/vQPY3Pmp2MN4P0kt3bht/bA7zT5Nq0.js\")), path: \"/opportunities/:x5I4DX5BX\"}, WVvzqCIzE: {collectionId: \"ZJGuetZQX\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/l5yhoAKS9hg9H8WfL8Ia/otml35Mp5vgvMrMBFXqL/WVvzqCIzE.js\")), path: \"/public-programs/:IlBbSvWpF\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {gzehktxbb: async () => (await import(\"https://framerusercontent.com/modules/dlFTyc7sDJSkKFJqjUPs/x0VtNA0OLvno9WhKSuLE/gzehktxbb.js\"))?.[\"utils\"], sk2h9NVl2: async () => (await import(\"https://framerusercontent.com/modules/YSxWIMnlwnigajK7E8uD/tCtNOCUXOtx8hpks1hR9/sk2h9NVl2.js\"))?.[\"utils\"], ZJGuetZQX: async () => (await import(\"https://framerusercontent.com/modules/oXTtuForFCKTLdtQgAJA/JQq4CdxFuUkpiSkkPNTz/ZJGuetZQX.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"df60d2bcb4d4f4d5aea828d6897f365388ee683f72fd1a84e782844c7cb8d730\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"kdmsaMx4A\":\r\ncase \"jjwAcfO38\":\r\ncase \"ZqmvYv4sc\":\r\ncase \"qdVX0CNhx\":\r\ncase \"LUB5YazE8\":\r\ncase \"MFmwgQOR0\":\r\ncase \"evULHrr9A\":\r\ncase \"HmR0VBJB8\":\r\ncase \"a3ktTTFnr\":\r\ncase \"GFJgpimx3\":\r\ncase \"zT9RyGJGV\":\r\ncase \"nP9O_IqUM\":\r\ncase \"U8zSnBl5f\":\r\ncase \"bA7zT5Nq0\":\r\ncase \"WVvzqCIzE\":\r\nreturn React.createElement(OnwardUpwardLayout, {...props, key: \"OnwardUpwardLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"kdmsaMx4A\":\r\ncase \"jjwAcfO38\":\r\ncase \"ZqmvYv4sc\":\r\ncase \"qdVX0CNhx\":\r\ncase \"LUB5YazE8\":\r\ncase \"MFmwgQOR0\":\r\ncase \"evULHrr9A\":\r\ncase \"HmR0VBJB8\":\r\ncase \"a3ktTTFnr\":\r\ncase \"GFJgpimx3\":\r\ncase \"zT9RyGJGV\":\r\ncase \"nP9O_IqUM\":\r\ncase \"U8zSnBl5f\":\r\ncase \"bA7zT5Nq0\":\r\ncase \"WVvzqCIzE\":\r\nreturn [{hash: \"hi36uc\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"tyfjwg\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"i1a3vd\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, privateRouterReplaceState: false, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://onwardupwardsports.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/v81Emynshk66skubFQmV/7CdW5bX3ts28CUP5YvoF/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}