[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"camp-3903":3,"camp-3903-nearby":114},{"camp":4,"sessions":46,"rating":11,"notFound":14,"fetchError":14,"redirectTo":11},{"camp_id":5,"created_at":6,"org_id":7,"camp_name":8,"camp_description":9,"camp_source_link":10,"camp_contact_name":11,"camp_contact_title":11,"camp_contact_email":11,"camp_contact_phone":12,"camp_schedule_url":13,"last_session_crawl_at":11,"last_session_content_hash":11,"crawl_disabled":14,"updated_at":15,"camp_home_url":10,"camp_url_confidence":16,"camp_url_last_checked_at":11,"camp_site_profile":17,"last_sessions_scan_date":11,"last_sessions_scan_hash":11,"last_sessions_scan_found":11,"last_sessions_scan_no_upcoming":11,"last_sessions_scan_reason":11,"last_sessions_scan_pages":11,"updated_by_organizer_date":11,"simple_scrape_worked":11,"llm_success_streak":34,"last_structure_hints":11,"last_discovery_at":35,"sync_enabled":14,"scrape_status":36,"scrape_status_reason":28,"scrape_status_updated_at":37,"scrape_tier":38,"consecutive_unchanged_scans":34,"operating_status":11,"operating_status_reason":11,"operating_status_source":11,"operating_status_updated_at":11,"admin_notes":11,"organizer":39},3903,"2026-03-25T02:32:19.381392+00:00",882,"APEX Gymnastics Flip & Fun Camps","Summer half-day gymnastics camps and tumbling camps for ages 4+ at APEX Gymnastics in Leesburg, VA. Sessions run Mon-Fri 9:00 AM - 12:30 PM.","https://apexgymn.com/",null,"7037775344","https://portal.iclasspro.com/apexgymnastics/camps/15",false,"2026-08-30T05:50:17.618194+00:00",0.9,{"notes":18,"requires_js":19,"session_urls":20,"has_pdf_links":14,"is_multi_page":19,"has_cloudflare":19,"sessions_format":28,"iclasspro_config":29,"has_calendar_embed":14,"detected_sessions_url":13},"Main site blocked by Cloudflare. iClassPro portal renders via Puppeteer. Camp IDs: 15 (half day), 17 (tumbling).",true,[21,24],{"url":13,"role":22,"notes":23},"main","iClassPro portal - Half Day Camps. Puppeteer renders with 5s wait.",{"url":25,"role":26,"notes":27},"https://portal.iclasspro.com/apexgymnastics/camps/17","other","Tumbling Half Day Camps","iclasspro_api",{"portal_id":30,"location_id":31,"known_camp_ids":32},"apexgymnastics",1,[33],15,0,"2026-08-29T13:35:21.821+00:00","api_managed","2026-03-29T03:00:33.811378+00:00","active",{"org_id":7,"org_zip":40,"org_city":41,"org_name":42,"org_state":43,"org_source_link":44,"org_contact_email":11,"org_address_line_1":45},"20175","Leesburg","APEX Gymnastics","VA","https://apexgymn.com","741 Miller Drive",[47,58,64,69,74,77,82,85,90,93,98,101,106,109],{"sess_id":48,"sess_name":49,"sess_description":50,"sess_start_date":51,"sess_end_date":52,"sess_start_time":53,"sess_end_time":54,"sess_price_min":11,"sess_price_max":11,"price_per":11,"reg_label":55,"is_virtual":14,"before_care_available":11,"before_care_start_time":11,"after_care_available":11,"after_care_end_time":11,"after_care_additional_cost_if_separate":11,"line_1":45,"city":41,"state":43,"zip":40,"min_age":56,"max_age":57,"min_grade":11,"max_grade":11},18979,"Summer Half Day Camp - June 22-26","Half-day gymnastics camp for ages 4+.","2026-06-22","2026-06-26","09:00:00","12:30:00","open",4,12,{"sess_id":59,"sess_name":60,"sess_description":61,"sess_start_date":51,"sess_end_date":52,"sess_start_time":53,"sess_end_time":54,"sess_price_min":11,"sess_price_max":11,"price_per":11,"reg_label":55,"is_virtual":14,"before_care_available":11,"before_care_start_time":11,"after_care_available":11,"after_care_end_time":11,"after_care_additional_cost_if_separate":11,"line_1":45,"city":41,"state":43,"zip":40,"min_age":62,"max_age":63,"min_grade":11,"max_grade":11},18986,"Tumbling Half Day Camp - June 22-26","Half-day tumbling camp for ages 6+.",6,14,{"sess_id":65,"sess_name":66,"sess_description":61,"sess_start_date":67,"sess_end_date":68,"sess_start_time":53,"sess_end_time":54,"sess_price_min":11,"sess_price_max":11,"price_per":11,"reg_label":55,"is_virtual":14,"before_care_available":11,"before_care_start_time":11,"after_care_available":11,"after_care_end_time":11,"after_care_additional_cost_if_separate":11,"line_1":45,"city":41,"state":43,"zip":40,"min_age":62,"max_age":63,"min_grade":11,"max_grade":11},18987,"Tumbling Half Day Camp - June 29-July 2","2026-06-29","2026-07-02",{"sess_id":70,"sess_name":71,"sess_description":50,"sess_start_date":72,"sess_end_date":73,"sess_start_time":53,"sess_end_time":54,"sess_price_min":11,"sess_price_max":11,"price_per":11,"reg_label":55,"is_virtual":14,"before_care_available":11,"before_care_start_time":11,"after_care_available":11,"after_care_end_time":11,"after_care_additional_cost_if_separate":11,"line_1":45,"city":41,"state":43,"zip":40,"min_age":56,"max_age":57,"min_grade":11,"max_grade":11},18980,"Summer Half Day Camp - July 6-10","2026-07-06","2026-07-10",{"sess_id":75,"sess_name":76,"sess_description":61,"sess_start_date":72,"sess_end_date":73,"sess_start_time":53,"sess_end_time":54,"sess_price_min":11,"sess_price_max":11,"price_per":11,"reg_label":55,"is_virtual":14,"before_care_available":11,"before_care_start_time":11,"after_care_available":11,"after_care_end_time":11,"after_care_additional_cost_if_separate":11,"line_1":45,"city":41,"state":43,"zip":40,"min_age":62,"max_age":63,"min_grade":11,"max_grade":11},18988,"Tumbling Half Day Camp - July 6-10",{"sess_id":78,"sess_name":79,"sess_description":50,"sess_start_date":80,"sess_end_date":81,"sess_start_time":53,"sess_end_time":54,"sess_price_min":11,"sess_price_max":11,"price_per":11,"reg_label":55,"is_virtual":14,"before_care_available":11,"before_care_start_time":11,"after_care_available":11,"after_care_end_time":11,"after_care_additional_cost_if_separate":11,"line_1":45,"city":41,"state":43,"zip":40,"min_age":56,"max_age":57,"min_grade":11,"max_grade":11},18981,"Summer Half Day Camp - July 13-17","2026-07-13","2026-07-17",{"sess_id":83,"sess_name":84,"sess_description":61,"sess_start_date":80,"sess_end_date":81,"sess_start_time":53,"sess_end_time":54,"sess_price_min":11,"sess_price_max":11,"price_per":11,"reg_label":55,"is_virtual":14,"before_care_available":11,"before_care_start_time":11,"after_care_available":11,"after_care_end_time":11,"after_care_additional_cost_if_separate":11,"line_1":45,"city":41,"state":43,"zip":40,"min_age":62,"max_age":63,"min_grade":11,"max_grade":11},18989,"Tumbling Half Day Camp - July 13-17",{"sess_id":86,"sess_name":87,"sess_description":50,"sess_start_date":88,"sess_end_date":89,"sess_start_time":53,"sess_end_time":54,"sess_price_min":11,"sess_price_max":11,"price_per":11,"reg_label":55,"is_virtual":14,"before_care_available":11,"before_care_start_time":11,"after_care_available":11,"after_care_end_time":11,"after_care_additional_cost_if_separate":11,"line_1":45,"city":41,"state":43,"zip":40,"min_age":56,"max_age":57,"min_grade":11,"max_grade":11},18982,"Summer Half Day Camp - July 20-24","2026-07-20","2026-07-24",{"sess_id":91,"sess_name":92,"sess_description":61,"sess_start_date":88,"sess_end_date":89,"sess_start_time":53,"sess_end_time":54,"sess_price_min":11,"sess_price_max":11,"price_per":11,"reg_label":55,"is_virtual":14,"before_care_available":11,"before_care_start_time":11,"after_care_available":11,"after_care_end_time":11,"after_care_additional_cost_if_separate":11,"line_1":45,"city":41,"state":43,"zip":40,"min_age":62,"max_age":63,"min_grade":11,"max_grade":11},18990,"Tumbling Half Day Camp - July 20-24",{"sess_id":94,"sess_name":95,"sess_description":50,"sess_start_date":96,"sess_end_date":97,"sess_start_time":53,"sess_end_time":54,"sess_price_min":11,"sess_price_max":11,"price_per":11,"reg_label":55,"is_virtual":14,"before_care_available":11,"before_care_start_time":11,"after_care_available":11,"after_care_end_time":11,"after_care_additional_cost_if_separate":11,"line_1":45,"city":41,"state":43,"zip":40,"min_age":56,"max_age":57,"min_grade":11,"max_grade":11},18983,"Summer Half Day Camp - July 27-31","2026-07-27","2026-07-31",{"sess_id":99,"sess_name":100,"sess_description":61,"sess_start_date":96,"sess_end_date":97,"sess_start_time":53,"sess_end_time":54,"sess_price_min":11,"sess_price_max":11,"price_per":11,"reg_label":55,"is_virtual":14,"before_care_available":11,"before_care_start_time":11,"after_care_available":11,"after_care_end_time":11,"after_care_additional_cost_if_separate":11,"line_1":45,"city":41,"state":43,"zip":40,"min_age":62,"max_age":63,"min_grade":11,"max_grade":11},18991,"Tumbling Half Day Camp - July 27-31",{"sess_id":102,"sess_name":103,"sess_description":50,"sess_start_date":104,"sess_end_date":105,"sess_start_time":53,"sess_end_time":54,"sess_price_min":11,"sess_price_max":11,"price_per":11,"reg_label":55,"is_virtual":14,"before_care_available":11,"before_care_start_time":11,"after_care_available":11,"after_care_end_time":11,"after_care_additional_cost_if_separate":11,"line_1":45,"city":41,"state":43,"zip":40,"min_age":56,"max_age":57,"min_grade":11,"max_grade":11},18984,"Summer Half Day Camp - August 3-7","2026-08-03","2026-08-07",{"sess_id":107,"sess_name":108,"sess_description":61,"sess_start_date":104,"sess_end_date":105,"sess_start_time":53,"sess_end_time":54,"sess_price_min":11,"sess_price_max":11,"price_per":11,"reg_label":55,"is_virtual":14,"before_care_available":11,"before_care_start_time":11,"after_care_available":11,"after_care_end_time":11,"after_care_additional_cost_if_separate":11,"line_1":45,"city":41,"state":43,"zip":40,"min_age":62,"max_age":63,"min_grade":11,"max_grade":11},18992,"Tumbling Half Day Camp - August 3-7",{"sess_id":110,"sess_name":111,"sess_description":50,"sess_start_date":112,"sess_end_date":113,"sess_start_time":53,"sess_end_time":54,"sess_price_min":11,"sess_price_max":11,"price_per":11,"reg_label":55,"is_virtual":14,"before_care_available":11,"before_care_start_time":11,"after_care_available":11,"after_care_end_time":11,"after_care_additional_cost_if_separate":11,"line_1":45,"city":41,"state":43,"zip":40,"min_age":56,"max_age":57,"min_grade":11,"max_grade":11},18985,"Summer Half Day Camp - August 10-14","2026-08-10","2026-08-14",[115,137,145,157,163,170],{"camp_id":116,"camp_name":117,"camp_description":118,"org_name":119,"city":41,"state":43,"categories":120,"next_sess_start_date":11,"upcoming_session_count":34,"price_min":11,"price_max":11,"min_age":134,"max_age":135,"avg_rating":11,"review_count":34,"total_count":136},701,"Daze Summer Camp","Daze Summer Camp (Loudoun County PRCS) is an all-day summer day camp for children entering grades K–5 (for fall), featuring daily activities such as group games, science and nature, music and drama, arts and crafts, sports, cooking, and more; full-week sessions may include a field trip and a pool trip (as described in the PRCS Summer Camp Activity Guide).","Loudoun County Parks, Recreation & Community Services",[121,122,123,124,125,126,127,128,129,130,131,132,133],"all music","all theater and stand-up","arts","child-focused","cooking and baking","crafts","day camp","kids","nature","science","sports","summer","traditional",5,11,18,{"camp_id":138,"camp_name":139,"camp_description":140,"org_name":119,"city":41,"state":43,"categories":141,"next_sess_start_date":11,"upcoming_session_count":34,"price_min":11,"price_max":11,"min_age":11,"max_age":11,"avg_rating":11,"review_count":34,"total_count":136},702,"Fest Summer Camp","Fest Summer Camp is an awesome, middle-school-only camp for children enrolled in grades 6-8 (for fall). Weekly activities include science and nature, arts and crafts, sports, group games, music and drama, cooking and more, plus an end-of-summer camp-wide celebration.",[123,126,127,128,129,142,143,144,130,131,132,133],"outdoor education","outdoor play","paddlesports",{"camp_id":146,"camp_name":147,"camp_description":148,"org_name":149,"city":41,"state":43,"categories":150,"next_sess_start_date":11,"upcoming_session_count":34,"price_min":156,"price_max":156,"min_age":62,"max_age":135,"avg_rating":11,"review_count":34,"total_count":136},3699,"Jr. ZooKeeper Summer Camp","Jr. ZooKeeper summer camp for ages 6-11 at Leesburg Animal Park. 5 themed weeks 9am-4pm with hands-on animal care. Max 20 kids per week. 10% sibling discount.","Leesburg Animal Park",[151,152,153,154,129,132,155],"animals","day","enrichment","farm","wildlife",595,{"camp_id":158,"camp_name":159,"camp_description":160,"org_name":161,"city":41,"state":43,"categories":162,"next_sess_start_date":11,"upcoming_session_count":34,"price_min":11,"price_max":11,"min_age":134,"max_age":63,"avg_rating":11,"review_count":34,"total_count":136},3698,"Leesburg Parks & Recreation Summer Camp","Summer day camp for children entering K-9th grade at Ida Lee Park Recreation Center. Activities include sports, arts & crafts, swimming, field trips. Mon-Fri 9am-4pm. Registration opens March 12 for residents, March 19 for non-residents.","Town of Leesburg Parks & Recreation",[123,152,127,131,132,133],{"camp_id":164,"camp_name":165,"camp_description":166,"org_name":119,"city":41,"state":43,"categories":167,"next_sess_start_date":11,"upcoming_session_count":34,"price_min":168,"price_max":169,"min_age":134,"max_age":63,"avg_rating":11,"review_count":34,"total_count":136},6221,"Loudoun County PRCS Summer Camp","Daze (ages 5-11) and Fest (ages 12-14) summer camps with group games, science/nature, music/drama, arts/crafts, sports, cooking, weekly field trips and pool visits. Full day 7:30am-6pm $250/wk, partial day 9am-4:30pm $185/wk. $25 non-refundable deposit per week.",[123,152,153,131,132,133],148,250,{"camp_id":171,"camp_name":172,"camp_description":173,"org_name":174,"city":41,"state":43,"categories":175,"next_sess_start_date":11,"upcoming_session_count":34,"price_min":169,"price_max":169,"min_age":134,"max_age":57,"avg_rating":11,"review_count":34,"total_count":136},4380,"Loudoun Soccer Spring Break Multi-Sport Camp","Multi-sport spring break camp including soccer, kickball, flag football, handball, and more. Extended day with arts, crafts, water games, and board games.","Loudoun Soccer Club",[176,152,177,131],"break","soccer"]