PagesStructures['id1777049412071'] = {"structures":[{"type":"page","id":"id1777049412071","elementProperties":{"tagName":"DIV","behaviours":null,"isLocked":false,"name":"Developmental","baseName":"Pre Comp Assessment","templateID":null,"templateName":null,"order":0,"customStates":null,"isElementWasEditedInMode":true,"showHoverEffects":true,"skinInformation":{},"isSupportsMobile":false,"isVisibleInMode":true,"isFixed":false,"topZIndex":0,"elementOpacity":1,"staticMargin":{"horizontalMargin":0,"verticalMargin":0},"sizeAndPosition":{"width":0,"height":1068,"top":0,"left":0},"lastResizingSize":{"width":0,"height":1068,"top":0,"left":0},"isVisibleInLastSection":true,"isVisibleInLastDataItem":true,"attributes":null,"metaProps":null,"metaItemType":null,"metaTitle":null,"styleBindingId":null,"styleBindingFields":null,"shadow":{"top":0,"left":0,"spread":0,"blur":0,"color":"black"},"glow":{"spread":0,"blur":0,"color":"black"},"isParallaxBackground":false,"parallaxBackgroundSpeed":0.5,"isParallaxElement":{"isActive":false,"speed":1,"delay":0},"effectsOptions":{"isParallax":false,"oneTimeAnimation":false,"duration":1200,"startDistance":200,"startVisibility":0.8,"distance":300,"measureDistanceType":3,"delay":0,"distanceDelay":0,"runInLoop":false,"flyDirection":2,"direction":"horizontal","movementDistanceHorizontally":200,"movementDistanceVertically":0,"autoStartDistanceSettings":true,"autoDistanceSettings":true},"effects":null,"binding":null,"verticalAlign":"center","horizontalAlign":"center","horizontalContentAlign":"center","basicUserCanEdit":true,"overflow":false,"isGrowable":{"bottom":false,"right":false},"rowsItems":null,"childrenAnchor":"center","backgroundColor":"rgb(15,62,107)","imageUrl":"","imageLayout":"stretchedToFill","imagePosition":{"vertical":"center","horizontal":"center"},"origImage":"","imageOpacity":1,"backgroundOverlay":"transparent","gridLines":[{"isLocked":false,"isAnchor":false,"orientation":"horizontal","coordinate":285}],"fixedBackground":false,"statesGroups":null},"metaData":{"position":{"left":-1092,"top":0},"size":{"width":2184,"height":3799}},"childElements":[{"type":"SectionElement","id":"id1777049412072","elementProperties":{"tagName":"SECTION","behaviours":null,"isLocked":false,"name":"Section 10","baseName":null,"templateID":null,"templateName":null,"order":4,"customStates":null,"isElementWasEditedInMode":false,"showHoverEffects":true,"skinInformation":{"categoryId":199},"isSupportsMobile":false,"isVisibleInMode":true,"isFixed":false,"topZIndex":0,"elementOpacity":1,"staticMargin":{"horizontalMargin":0,"verticalMargin":0},"sizeAndPosition":{"height":3524,"left":0,"width":2241,"top":0},"lastResizingSize":{"height":3524,"left":0,"width":2241,"top":0},"isVisibleInLastSection":true,"isVisibleInLastDataItem":true,"attributes":null,"metaProps":null,"metaItemType":null,"metaTitle":null,"styleBindingId":null,"styleBindingFields":null,"shadow":{"top":0,"left":0,"spread":0,"blur":0,"color":"black"},"glow":{"spread":0,"blur":0,"color":"black"},"isParallaxBackground":false,"parallaxBackgroundSpeed":0.5,"isParallaxElement":{"isActive":false,"speed":1,"delay":0},"effectsOptions":{"isParallax":false,"oneTimeAnimation":false,"duration":1200,"startDistance":200,"startVisibility":0.8,"distance":300,"measureDistanceType":3,"delay":0,"distanceDelay":0,"runInLoop":false,"flyDirection":2,"direction":"horizontal","movementDistanceHorizontally":200,"movementDistanceVertically":0,"autoStartDistanceSettings":true,"autoDistanceSettings":true},"effects":null,"binding":null,"innerGlow":{"spread":0,"blur":0,"color":"black"},"innerShadow":{"top":0,"left":0,"spread":0,"blur":0,"color":"black"},"padding":{"top":0,"left":0,"bottom":0,"right":0},"basicUserCanEdit":true,"backgroundColor":{"mainColor":2,"variation":0,"opacity":1,"brightness":0},"imageUrl":"","imageLayout":"stretchedToFill","imagePosition":{"vertical":"center","horizontal":"center"},"origImage":"","imageOpacity":1,"backgroundOverlay":"transparent","verticalLayout":"normal","horizontalLayout":"normal","fillLayout":{"fillVertical":false,"fillHorizontal":false},"margin":{"top":0,"left":0,"bottom":0,"right":0},"overflow":false,"isGrowable":{"bottom":false,"right":false},"rowsItems":null,"childrenAnchor":"center","resizingGripPosiotion":"s","sectionName":"Title","pageContentType":1,"borderWidth":{"top":0,"left":0,"bottom":0,"right":0},"roundness":{"topLeft":0,"bottomLeft":0,"topRight":0,"bottomRight":0},"borderColor":{"top":"Black","left":"Black","bottom":"Black","right":"Black"},"borderStyle":{"top":"solid","left":"solid","bottom":"solid","right":"solid"}},"metaData":{"position":{"left":-1092,"top":231},"size":{"width":2184,"height":3524}},"childElements":[{"type":"ExternalAppembed_html_app1","id":"id1777063922618","elementProperties":{"tagName":"DIV","behaviours":null,"isLocked":false,"name":"Embed Html 1","baseName":null,"templateID":"templateid1777063922619","templateName":null,"order":63,"customStates":null,"isElementWasEditedInMode":false,"showHoverEffects":true,"skinInformation":{},"isSupportsMobile":false,"isVisibleInMode":true,"isFixed":false,"topZIndex":0,"elementOpacity":1,"staticMargin":{"horizontalMargin":0,"verticalMargin":0},"sizeAndPosition":{"width":960,"height":2328,"left":-480,"top":35},"lastResizingSize":{"width":960,"height":2328,"left":-480,"top":35},"isVisibleInLastSection":true,"isVisibleInLastDataItem":true,"attributes":null,"metaProps":null,"metaItemType":null,"metaTitle":null,"styleBindingId":null,"styleBindingFields":null,"shadow":{"top":0,"left":0,"spread":0,"blur":0,"color":"black"},"glow":{"spread":0,"blur":0,"color":"black"},"isParallaxBackground":false,"parallaxBackgroundSpeed":0.5,"isParallaxElement":{"isActive":false,"speed":1,"delay":0},"effectsOptions":{"isParallax":false,"oneTimeAnimation":false,"duration":1200,"startDistance":200,"startVisibility":0.8,"distance":300,"measureDistanceType":3,"delay":0,"distanceDelay":0,"runInLoop":false,"flyDirection":2,"direction":"horizontal","movementDistanceHorizontally":200,"movementDistanceVertically":0,"autoStartDistanceSettings":true,"autoDistanceSettings":true},"effects":null,"binding":null,"innerGlow":{"spread":0,"blur":0,"color":"black"},"innerShadow":{"top":0,"left":0,"spread":0,"blur":0,"color":"black"},"basicUserCanEdit":true,"backgroundColor":"transparent","padding":{"top":0,"left":0,"bottom":0,"right":0},"imageUrl":"","imageLayout":"stretchedToFill","imagePosition":{"vertical":"center","horizontal":"center"},"origImage":"","imageOpacity":1,"backgroundOverlay":"transparent","verticalLayout":"normal","horizontalLayout":"normal","fillLayout":{"fillHorizontal":false,"fillVertical":false},"margin":{"top":0,"left":0,"bottom":0,"right":0},"isVisible":true,"borderWidth":{"top":0,"left":0,"bottom":0,"right":0},"roundness":{"topLeft":0,"bottomLeft":0,"topRight":0,"bottomRight":0},"borderColor":{"top":"Black","left":"Black","bottom":"Black","right":"Black"},"borderStyle":{"top":"solid","left":"solid","bottom":"solid","right":"solid"},"rotationAngle":0,"display":"fixed","cellItem":null,"cellHorizontalAlignment":"none","verticalAlign":"center","horizontalAlign":"center","horizontalContentAlign":"center","embed_html_app1html":"<style>\n@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');\n@import url('https://fonts.googleapis.com/css2?family=Kaushan+Script&display=swap');\n\n.fgs-learn-page{\n  --fgs-red:#b52424;\n  --fgs-blue:#0f3e6b;\n  --fgs-gold:#ffd45c;\n  --fgs-text:#16324f;\n  --fgs-soft:#f7f9fc;\n  --fgs-border:#d9e2ec;\n  font-family:\"Lato\", Arial, sans-serif;\n  max-width:959px;\n  margin:0 auto;\n  padding:20px 14px 50px;\n  color:var(--fgs-text);\n  box-sizing:border-box;\n}\n\n.fgs-learn-page *{\n  box-sizing:border-box;\n}\n\n.fgs-hero{\n  background:var(--fgs-red);\n  color:#fff;\n  text-align:center;\n  padding:42px 28px;\n  margin-bottom:30px;\n}\n\n.fgs-hero h1{\n  font-family:\"Kaushan Script\", cursive;\n  font-size:44px;\n  margin:0 0 12px;\n}\n\n.fgs-hero p{\n  max-width:780px;\n  margin:8px auto;\n  font-size:17px;\n  line-height:1.6;\n}\n\n.fgs-learn-title{\n  text-align:center;\n  color:var(--fgs-blue);\n  font-size:30px;\n  font-weight:700;\n  margin:20px 0 18px;\n  text-transform:uppercase;\n}\n\n.fgs-tabs{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  border:2px solid var(--fgs-blue);\n}\n\n.fgs-tab{\n  background:var(--fgs-blue);\n  color:#fff;\n  border:0;\n  border-right:2px solid #fff;\n  padding:16px 10px;\n  font-size:15px;\n  font-weight:700;\n  text-transform:uppercase;\n  cursor:pointer;\n  font-family:\"Lato\", Arial, sans-serif;\n}\n\n.fgs-tab:last-child{\n  border-right:0;\n}\n\n.fgs-tab.active{\n  background:var(--fgs-gold);\n  color:var(--fgs-blue);\n}\n\n.fgs-panel{\n  display:none;\n  border:2px solid var(--fgs-blue);\n  border-top:0;\n  padding:26px;\n  background:#fff;\n}\n\n.fgs-panel.active{\n  display:block;\n}\n\n.fgs-panel h3{\n  background:var(--fgs-red);\n  color:#fff;\n  margin:0 0 18px;\n  padding:14px 18px;\n  font-size:22px;\n  font-weight:700;\n  text-transform:uppercase;\n}\n\n.fgs-panel p{\n  font-size:16px;\n  line-height:1.65;\n  margin:0 0 14px;\n}\n\n.fgs-chart{\n  width:100%;\n  border-collapse:collapse;\n  margin-top:16px;\n}\n\n.fgs-chart th{\n  background:var(--fgs-blue);\n  color:#fff;\n  text-align:left;\n  padding:14px;\n  font-size:15px;\n  text-transform:uppercase;\n}\n\n.fgs-chart td{\n  border:1px solid var(--fgs-border);\n  padding:14px;\n  vertical-align:top;\n  line-height:1.5;\n}\n\n.fgs-chart tr:nth-child(even) td{\n  background:var(--fgs-soft);\n}\n\n.fgs-note{\n  margin-top:18px;\n  background:#fff8df;\n  border-left:6px solid var(--fgs-gold);\n  padding:16px;\n  font-weight:700;\n}\n\n.fgs-star-list{\n  margin:0;\n  padding:0;\n  list-style:none;\n}\n\n.fgs-star-list li{\n  position:relative;\n  padding-left:22px;\n  margin-bottom:10px;\n  font-size:15px;\n  line-height:1.6;\n}\n\n.fgs-star-list li:before{\n  content:\"★\";\n  position:absolute;\n  left:0;\n  top:0;\n  color:var(--fgs-red);\n  font-size:12px;\n}\n\n.fgs-registration-box{\n  margin-top:18px;\n  background:var(--fgs-soft);\n  border:2px solid var(--fgs-blue);\n  padding:18px;\n  max-height:1000px;\n  overflow-y:auto;\n  overflow-x:hidden;\n}\n\n.fgs-registration-box::-webkit-scrollbar{\n  width:6px;\n}\n\n.fgs-registration-box::-webkit-scrollbar-track{\n  background:#f1f1f1;\n}\n\n.fgs-registration-box::-webkit-scrollbar-thumb{\n  background:var(--fgs-red);\n}\n\n.fgs-controls{\n  display:grid;\n  grid-template-columns:1fr auto;\n  gap:12px;\n  align-items:end;\n  margin-bottom:16px;\n}\n\n.fgs-search{\n  width:100%;\n  height:46px;\n  border:2px solid #cfd9e5;\n  padding:0 14px;\n  font-size:14px;\n  font-family:\"Lato\", Arial, sans-serif;\n}\n\n.fgs-clear{\n  height:46px;\n  border:0;\n  background:var(--fgs-blue);\n  color:#fff;\n  padding:0 18px;\n  font-size:14px;\n  font-weight:700;\n  font-family:\"Lato\", Arial, sans-serif;\n  cursor:pointer;\n  border-radius:0;\n}\n\n.fgs-clear:hover{\n  background:var(--fgs-red);\n}\n\n.fgs-results{\n  background:#fff;\n  border-left:5px solid var(--fgs-blue);\n  padding:10px 12px;\n  margin-bottom:18px;\n  font-size:14px;\n}\n\n.fgs-results strong{\n  color:var(--fgs-red);\n}\n\n.fgs-reg-wrap{\n  width:100%;\n  overflow-x:hidden;\n}\n\n.fgs-reg-table{\n  width:100%;\n  min-width:100%;\n  border-collapse:collapse;\n  background:#fff;\n  table-layout:fixed;\n}\n\n.fgs-reg-table th{\n  background:var(--fgs-blue);\n  color:#fff;\n  text-align:left;\n  padding:10px 8px;\n  font-size:12px;\n  text-transform:uppercase;\n}\n\n.fgs-reg-table td{\n  border:1px solid var(--fgs-border);\n  padding:10px 8px;\n  font-size:12px;\n  vertical-align:middle;\n  line-height:1.35;\n}\n\n.fgs-reg-table th,\n.fgs-reg-table td{\n  word-wrap:break-word;\n  overflow-wrap:break-word;\n}\n\n.fgs-reg-table tr:nth-child(even) td{\n  background:#f7f9fc;\n}\n\n.fgs-reg-title{\n  font-weight:700;\n  color:var(--fgs-blue);\n}\n\n.fgs-btn{\n  display:inline-block;\n  background:var(--fgs-red);\n  color:#fff!important;\n  text-decoration:none;\n  padding:8px 8px;\n  font-size:11px;\n  font-weight:700;\n  text-align:center;\n  width:100%;\n  text-transform:uppercase;\n}\n\n.fgs-btn:hover{\n  background:var(--fgs-blue);\n}\n\n.fgs-empty{\n  padding:30px 20px;\n  text-align:center;\n  background:#fff;\n  border:2px dashed #cfd9e5;\n  font-size:15px;\n}\n\n#jackrabbit-scroll{\n  position:absolute;\n  left:-9999px;\n  top:-9999px;\n  width:1px;\n  height:1px;\n  overflow:hidden;\n  opacity:0;\n  pointer-events:none;\n}\n\n.fgs-button-wrap{\n  text-align:center;\n  margin-top:26px;\n}\n\n.fgs-button{\n  display:inline-block;\n  background:var(--fgs-red);\n  color:#fff !important;\n  padding:14px 26px;\n  text-decoration:none;\n  font-weight:700;\n  text-transform:uppercase;\n}\n\n.fgs-button:hover{\n  background:var(--fgs-blue);\n}\n\n@media(max-width:760px){\n  .fgs-tabs{\n    grid-template-columns:1fr;\n  }\n\n  .fgs-tab{\n    border-right:0;\n    border-bottom:2px solid #fff;\n  }\n\n  .fgs-controls{\n    grid-template-columns:1fr;\n  }\n\n  .fgs-hero h1{\n    font-size:36px;\n  }\n\n  .fgs-panel{\n    padding:20px 16px;\n  }\n\n  .fgs-reg-table th,\n  .fgs-reg-table td{\n    font-size:11px;\n    padding:8px 5px;\n  }\n}\n</style>\n\n<div class=\"fgs-learn-page\">\n\n  <div class=\"fgs-hero\">\n    <h1>Developmental Program</h1>\n    <p>\n      Our Developmental Program provides athletes with structured, progressive training designed to build strong gymnastics fundamentals, confidence, and readiness for future pathways including Interclub and Pre-Competitive streams.\n    </p>\n    <p>\n      Athletes advance through Starlets, Shooting Stars, and Rising Stars as skills, strength, and independence continue to grow.\n    </p>\n  </div>\n\n  <h2 class=\"fgs-learn-title\">Learn More About Developmental</h2>\n\n  <div class=\"fgs-tabs\">\n    <button class=\"fgs-tab active\" onclick=\"openFGSTab(event, 'overview')\">Registration</button>\n    <button class=\"fgs-tab\" onclick=\"openFGSTab(event, 'pathway')\">Pathway</button>\n    <button class=\"fgs-tab\" onclick=\"openFGSTab(event, 'info')\">Information</button>\n  </div>\n\n  <div id=\"overview\" class=\"fgs-panel active\">\n    <h3>Program Overview</h3>\n\n    <p>\n      The Developmental Program supports athletes who are ready to move beyond recreational gymnastics into a more structured learning environment focused on strong technical foundations, safe progressions, and positive training habits.\n    </p>\n\n    <p>\n      Classes emphasize strength, flexibility, coordination, and movement quality across all apparatus while building independence and confidence.\n    </p>\n\n    <table class=\"fgs-chart\">\n      <tr>\n        <th>Program</th>\n        <th>Ages</th>\n        <th>Class Length</th>\n        <th>Monthly Tuition</th>\n      </tr>\n      <tr>\n        <td><strong>Starlets</strong></td>\n        <td>4–6 Years</td>\n        <td>1.5 hours</td>\n        <td>$135.00</td>\n      </tr>\n      <tr>\n        <td><strong>Shooting Stars</strong></td>\n        <td>5–7 Years</td>\n        <td>1.5 hours</td>\n        <td>$135.00</td>\n      </tr>\n      <tr>\n        <td><strong>Rising Stars</strong></td>\n        <td>7–9 Years</td>\n        <td>2 hours</td>\n        <td>$158.00</td>\n      </tr>\n    </table>\n\n    <div class=\"fgs-note\">\n      Developmental classes operate year-round with continuous enrolment. Participation is by assessment only and registration is not available without prior evaluation. Athletes must receive an invitation before joining. Once invited, families are required to contact the office directly to complete placement in an appropriate class.\n    </div>\n\n    <h3 style=\"margin-top:40px;\">Registration</h3>\n\n    <p>\n      View available Developmental classes below. Select a class to register or join the waitlist.\n    </p>\n\n    <div class=\"fgs-registration-box\">\n\n      <div class=\"fgs-controls\">\n\n        <input\n          type=\"text\"\n          id=\"classSearch\"\n          class=\"fgs-search\"\n          placeholder=\"Search by class name or day of the week\"\n        >\n\n        <button class=\"fgs-clear\" id=\"clearBtn\" type=\"button\">Clear Search</button>\n\n      </div>\n\n      <div class=\"fgs-results\" id=\"resultsBar\">Loading openings...</div>\n\n      <div id=\"chartResults\"></div>\n\n      <div id=\"jackrabbit-scroll\">\n        <script\n          type=\"text/javascript\"\n          src=\"https://app.jackrabbitclass.com/jr3.0/Openings/OpeningsJS?OrgID=555542&Cat2=Developmental&hidecols=session,description,Openings,Tuition&sort=class name&Closed=Full\">\n        </script>\n      </div>\n\n    </div>\n  </div>\n\n  <div id=\"pathway\" class=\"fgs-panel\">\n    <h3>Starlets Ages 4–6</h3>\n    <ul class=\"fgs-star-list\">\n      <li>Basic movement patterns and coordination</li>\n      <li>Balance and flexibility foundations</li>\n      <li>Introductory skills on all apparatus</li>\n      <li>Listening skills and independence development</li>\n    </ul>\n\n    <h3>Shooting Stars Ages 5–7</h3>\n    <ul class=\"fgs-star-list\">\n      <li>Refining technique and alignment</li>\n      <li>Strength and flexibility development</li>\n      <li>Skill repetition and movement quality</li>\n      <li>Coachability and focus habits</li>\n    </ul>\n\n    <h3>Rising Stars Ages 7–9</h3>\n    <ul class=\"fgs-star-list\">\n      <li>Strong foundational skills with independence</li>\n      <li>Controlled progressions on all apparatus</li>\n      <li>Increased strength expectations</li>\n      <li>Preparation for higher developmental pathways</li>\n    </ul>\n  </div>\n\n<div id=\"info\" class=\"fgs-panel\">\n\n  <h3>Program Information</h3>\n\n  <ul class=\"fgs-star-list\">\n    <li>Classes operate year-round with flexible enrollment when space becomes available.</li>\n    <li>Once registered, athletes may begin attending their next scheduled class.</li>\n    <li>Recreational coaches monitor athlete progress throughout the year and will recommend advancement when appropriate. This pathway supports safe skill development, confidence building, and long-term success in gymnastics.</li>\n    <li>Athletes may continue training during the notice period after a withdrawal request has been submitted.</li>\n    <li>The safety of athletes, staff, and families is a priority. All participants are expected to follow club policies and staff direction at all times.</li>\n    <li>The Parent Portal provides access to schedules, account details, billing, absence reporting, and payment history.</li>\n    <li>Download the GymStars app to stay updated with announcements, schedules, and program information.</li>\n  </ul>\n\n  <h3 style=\"margin-top:40px;\">Policies</h3>\n\n  <ul class=\"fgs-star-list\">\n    <li><strong>Billing:</strong> Tuition is billed on the 1st of each month. Monthly tuition, club fees, and any separate charges must remain current to maintain participation in programs and activities.</li>\n    <li><strong>Partial Months:</strong> Partial months are not refunded.</li>\n    <li><strong>Withdrawal:</strong> 30 days written notice is required to withdraw. All withdrawals are subject to a $25 administrative fee. Athletes may continue training during the notice period.</li>\n    <li><strong>Membership & Insurance:</strong> Membership and AGF Insurance fees apply annually from July 1 – June 30. These fees are non-refundable, mandated by AGF, and may be adjusted each year.</li>\n    <li><strong>Season Commitment Deposits:</strong> Season commitment deposits are non-refundable.</li>\n    <li><strong>Waivers:</strong> All athletes must have completed waivers on file before participating.</li>\n    <li><strong>Attendance:</strong> Athletes should arrive on time and be ready to participate. Missed classes are not refunded or credited.</li>\n  </ul>\n\n  <h3 style=\"margin-top:40px;\">What to Bring</h3>\n\n  <ul class=\"fgs-star-list\">\n    <li>A labeled, non-spillable water bottle filled with water only.</li>\n    <li>Hair ties and any personal necessities needed for training.</li>\n    <li>No glass containers are permitted.</li>\n  </ul>\n\n  <h3 style=\"margin-top:40px;\">What to Wear</h3>\n\n  <ul class=\"fgs-star-list\">\n    <li><strong>Girls:</strong> One-piece leotard preferred. Leggings and a fitted t-shirt are also acceptable.</li>\n    <li><strong>Boys:</strong> Shorts or joggers with a t-shirt.</li>\n    <li><strong>All athletes:</strong> Bare feet required. Hair must be tied back. No jewelry, hoodies, socks, shoes, belts, jeans, zippers, or loose items.</li>\n    <li>Warts must be covered with tape.</li>\n  </ul>\n\n  <h3 style=\"margin-top:40px;\">Belongings</h3>\n\n  <ul class=\"fgs-star-list\">\n    <li>Use any empty cubby for personal belongings.</li>\n    <li>Place shoes on the racks provided.</li>\n    <li>Outdoor footwear is not permitted past the entrance area.</li>\n  </ul>\n\n</div>\n\n  <div class=\"fgs-button-wrap\">\n    <a class=\"fgs-button\" href=\"https://app.jackrabbitclass.com/jr3.0/ParentPortal/Login?orgID=555542\" target=\"_blank\">\n      Register Now\n    </a>\n  </div>\n\n</div>\n\n<script>\nfunction openFGSTab(evt, tabName) {\n  var i, panels, tabs;\n\n  panels = document.getElementsByClassName(\"fgs-panel\");\n  for (i = 0; i < panels.length; i++) {\n    panels[i].classList.remove(\"active\");\n  }\n\n  tabs = document.getElementsByClassName(\"fgs-tab\");\n  for (i = 0; i < tabs.length; i++) {\n    tabs[i].classList.remove(\"active\");\n  }\n\n  document.getElementById(tabName).classList.add(\"active\");\n  evt.currentTarget.classList.add(\"active\");\n}\n</script>\n\n<script>\n(function () {\n\nconst tableContainer=document.getElementById(\"jackrabbit-scroll\");\nconst output=document.getElementById(\"chartResults\");\nconst searchInput=document.getElementById(\"classSearch\");\nconst resultsBar=document.getElementById(\"resultsBar\");\nconst clearBtn=document.getElementById(\"clearBtn\");\n\nif(!tableContainer || !output || !searchInput || !resultsBar || !clearBtn) return;\n\nlet classes=[];\n\nfunction cleanText(text){\n  return(text||\"\").replace(/\\s+/g,\" \").trim();\n}\n\nfunction detectDays(text){\n  const matches=text.match(/\\b(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday)\\b/gi);\n  if(!matches)return\"\";\n  return[...new Set(matches.map(day=>day.charAt(0).toUpperCase()+day.slice(1).toLowerCase()))].join(\", \");\n}\n\nfunction getTable(){\n  return tableContainer.querySelector(\"table\");\n}\n\nfunction findCol(headers,keywords){\n  return headers.findIndex(header=>keywords.some(keyword=>header.includes(keyword)));\n}\n\nfunction getRegistrationLink(row){\n  return \"https://forms.gle/yeTxfeFPKGFrgTzH7\";\n}\n\nfunction getButtonText(row){\n  const text=cleanText(row.textContent).toLowerCase();\n  if(text.includes(\"waitlist\") || text.includes(\"full\")){\n    return \"Waitlist\";\n  }\n  return \"Assessment Request\";\n}\n\nfunction parse(){\n\n  const table=getTable();\n  if(!table)return false;\n\n  const headers=[...table.querySelectorAll(\"thead th\")].map(th=>\n    cleanText(th.innerText).toLowerCase()\n  );\n\n  if(!headers.length)return false;\n\n  const rows=[...table.querySelectorAll(\"tbody tr\")];\n\n  const nameCol=findCol(headers,[\"class\",\"name\"]);\n  const ageCol=findCol(headers,[\"age\"]);\n  const dayCol=findCol(headers,[\"day\"]);\n  const timeCol=findCol(headers,[\"time\"]);\n  const startCol=findCol(headers,[\"start\"]);\n\n  classes=rows.map(row=>{\n\n    const cells=[...row.children];\n    const fullText=cleanText(row.textContent);\n\n    return{\n      name:nameCol>-1 ? cleanText(cells[nameCol]?.innerText) : cleanText(cells[0]?.innerText),\n      ages:ageCol>-1 ? cleanText(cells[ageCol]?.innerText) : \"\",\n      day:dayCol>-1 ? cleanText(cells[dayCol]?.innerText) : detectDays(fullText),\n      time:timeCol>-1 ? cleanText(cells[timeCol]?.innerText) : \"\",\n      start:startCol>-1 ? cleanText(cells[startCol]?.innerText) : \"\",\n      link:getRegistrationLink(row),\n      buttonText:getButtonText(row)\n    };\n\n  }).filter(item=>item.name && !/class name/i.test(item.name));\n\n  render();\n  return true;\n}\n\nfunction render(){\n\n  const term=(searchInput.value || \"\").toLowerCase().trim();\n\n  const filtered=classes.filter(item=>{\n    return !term ||\n    item.name.toLowerCase().includes(term) ||\n    item.day.toLowerCase().includes(term);\n  });\n\n  resultsBar.innerHTML='Showing <strong>'+filtered.length+'</strong> classes.';\n\n  if(!filtered.length){\n    output.innerHTML='<div class=\"fgs-empty\">No classes match your search.</div>';\n    return;\n  }\n\n  output.innerHTML=`\n\n  <div class=\"fgs-reg-wrap\">\n\n  <table class=\"fgs-reg-table\">\n\n  <thead>\n  <tr>\n  <th>Class</th>\n  <th>Ages</th>\n  <th>Day</th>\n  <th>Time</th>\n  <th>Start Date</th>\n  <th>Register</th>\n  </tr>\n  </thead>\n\n  <tbody>\n\n  ${filtered.map(item=>`\n\n  <tr>\n  <td><div class=\"fgs-reg-title\">${item.name}</div></td>\n  <td>${item.ages}</td>\n  <td>${item.day}</td>\n  <td>${item.time}</td>\n  <td>${item.start}</td>\n  <td>\n  <a class=\"fgs-btn\" href=\"${item.link}\" target=\"_blank\" rel=\"noopener noreferrer\">\n  ${item.buttonText}\n  </a>\n  </td>\n  </tr>\n\n  `).join(\"\")}\n\n  </tbody>\n\n  </table>\n\n  </div>\n\n  `;\n}\n\nsearchInput.addEventListener(\"input\",render);\n\nclearBtn.addEventListener(\"click\",function(){\n  searchInput.value=\"\";\n  render();\n});\n\nlet tries=0;\n\nconst wait=setInterval(()=>{\n\n  tries++;\n\n  if(parse()){\n    clearInterval(wait);\n    return;\n  }\n\n  if(tries>60){\n    resultsBar.textContent=\"Unable to load openings.\";\n    output.innerHTML='<div class=\"fgs-empty\">Class listings could not be loaded right now.</div>';\n    clearInterval(wait);\n  }\n\n},250);\n\n})();\n</script>","embed_html_app1headerHtml":""},"metaData":{"position":{"left":-480,"top":266},"size":{"width":960,"height":2328}}},{"type":"image","id":"id1777381134191","elementProperties":{"tagName":"DIV","behaviours":null,"isLocked":false,"name":"Image 14","baseName":null,"templateID":"templateid1777381134192","templateName":null,"order":64,"customStates":null,"isElementWasEditedInMode":false,"showHoverEffects":true,"skinInformation":{},"isSupportsMobile":false,"isVisibleInMode":true,"isFixed":false,"topZIndex":0,"elementOpacity":1,"staticMargin":{"horizontalMargin":0,"verticalMargin":0},"sizeAndPosition":{"width":653,"height":902,"left":-326,"top":2419},"lastResizingSize":{"width":653,"height":902,"left":-326,"top":2419},"isVisibleInLastSection":true,"isVisibleInLastDataItem":true,"attributes":null,"metaProps":null,"metaItemType":null,"metaTitle":null,"styleBindingId":null,"styleBindingFields":null,"shadow":{"top":0,"left":0,"spread":0,"blur":0,"color":"black"},"glow":{"spread":0,"blur":0,"color":"black"},"isParallaxBackground":false,"parallaxBackgroundSpeed":0.5,"isParallaxElement":{"isActive":false,"speed":1,"delay":0},"effectsOptions":{"isParallax":false,"oneTimeAnimation":false,"duration":1200,"startDistance":200,"startVisibility":0.8,"distance":300,"measureDistanceType":3,"delay":0,"distanceDelay":0,"runInLoop":false,"flyDirection":2,"direction":"horizontal","movementDistanceHorizontally":200,"movementDistanceVertically":0,"autoStartDistanceSettings":true,"autoDistanceSettings":true},"effects":null,"binding":null,"innerGlow":{"spread":0,"blur":0,"color":"black"},"innerShadow":{"top":0,"left":0,"spread":0,"blur":0,"color":"black"},"display":"fixed","cellItem":null,"cellHorizontalAlignment":"none","basicUserCanEdit":true,"isVisible":true,"backgroundColor":"transparent","verticalLayout":"normal","horizontalLayout":"normal","fillLayout":{"fillVertical":false,"fillHorizontal":false},"margin":{"top":0,"left":0,"bottom":0,"right":0},"startSelected":false,"urlAddress":{"type":"Web","url":"https://app.jackrabbitclass.com/regevent.asp?xID=8128233&orgid=555542"},"openInNewTab":true,"openInTopWindow":false,"shouldUnderlineChildren":false,"templateOpener":false,"popupType":"DefaultPopup","imageUrl":{"id":154932709,"imagePath":"https://storage.googleapis.com/production-sitebuilder-v1-0-2/252/1848252/lWMAXBWQ/792933f8e98644e5905042e6c6155467","storageServer":0,"imageWidth":1054,"imageHeight":1492},"imageLayout":"stretchedToFill","imagePosition":{"vertical":"center","horizontal":"center"},"origImage":"","imageOpacity":1,"borderWidth":{"top":0,"left":0,"bottom":0,"right":0},"roundness":{"topLeft":0,"bottomLeft":0,"topRight":0,"bottomRight":0},"borderColor":{"top":"black","left":"black","bottom":"black","right":"black"},"borderStyle":{"top":"solid","left":"solid","bottom":"solid","right":"solid"},"rotationAngle":0,"backgroundOverlay":"transparent","dataBinding":null,"imageLoadingOverlay":{"background":"rgba(255,255,255,0.7)","imageInfo":{}},"imageLoadingSettings":{"hideImage":false,"showOverlay":false,"overlayBackground":"rgba(255,255,255,0.7)"},"alt":null},"metaData":{"position":{"left":-326,"top":2650},"size":{"width":653,"height":902}}}]}],"offset":{"left":247,"top":80}}],"connections":{"targetConnections":{},"sourceConnections":{}},"customStatesProperties":{"id1777049412071":{"order":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":0}}},"isElementWasEditedInMode":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":true}}},"isVisibleInMode":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":true}}},"topZIndex":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":0}}},"elementOpacity":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":1}}},"staticMargin":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":{"horizontalMargin":0,"verticalMargin":0}}}},"sizeAndPosition":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":{"width":0,"height":1068,"top":0,"left":0}}}},"lastResizingSize":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":{"width":362,"height":1217}}}},"isVisibleInLastSection":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":true}}},"isVisibleInLastDataItem":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":true}}},"shadow":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":{"top":0,"left":0,"spread":0,"blur":0,"color":"black"}}}},"glow":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":{"spread":0,"blur":0,"color":"black"}}}},"verticalAlign":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":"center"}}},"horizontalAlign":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":"center"}}},"horizontalContentAlign":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":"center"}}},"basicUserCanEdit":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":true}}},"rowsItems":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":null}}},"backgroundColor":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":"rgb(15,62,107)"}}},"imageUrl":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":""}}},"imageLayout":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":"stretchedToFill"}}},"imagePosition":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":{"vertical":"center","horizontal":"center"}}}},"origImage":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":""}}},"imageOpacity":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":1}}},"backgroundOverlay":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":"transparent"}}},"fixedBackground":{"MobileResponsiveStateId1234":{"coordinator":{"stateValue":false}}}}},"pageId":"id1777049412071","version":17.004,"id":"id1778255314893","relativePoint":{"left":247,"top":80}}