{"id":2307,"date":"2026-07-15T05:48:10","date_gmt":"2026-07-15T05:48:10","guid":{"rendered":"https:\/\/bdtemplatehub.com\/breakdance-events-calendar-element\/?page_id=2307"},"modified":"2026-07-17T11:46:24","modified_gmt":"2026-07-17T11:46:24","slug":"calendar-style-2","status":"publish","type":"page","link":"https:\/\/bdtemplatehub.com\/breakdance-events-calendar-element\/calendar-style-2\/","title":{"rendered":"Calendar Style 2"},"content":{"rendered":"<main id='bde-main'><section class=\"bde-section-2307-100 bde-section px_page_title_section bde-preset-89a2796d-e067-4bd0-a042-1d55eeab27c5\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><h1 class=\"bde-heading-2307-101 bde-heading bde-preset-78f73153-ec4a-4c1b-b66a-ca49e482d6b6\">\nCalendar Style 2\n<\/h1><h1 class=\"bde-heading-2307-104 bde-heading\">\nWith Inline  Filters In Header  & Category Color Feature\n<\/h1><\/div>\n<\/section><section class=\"bde-section-2307-102 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"plp-events-calendar-2307-103 plp-events-calendar\">\r\n<div class=\"px-calendar-wrapper\">\r\n    <div class=\"px-custom-toolbar\">\r\n        <div class=\"px-toolbar-left\">\r\n            <button id=\"px-prev-btn-cal_6a6eb54a65c9f\" class=\"px-tb-btn\" title=\"Previous Month\">&lt;<\/button>\r\n            <button id=\"px-today-btn-cal_6a6eb54a65c9f\" class=\"px-tb-btn\">Today<\/button>\r\n            <button id=\"px-next-btn-cal_6a6eb54a65c9f\" class=\"px-tb-btn\" title=\"Next Month\">&gt;<\/button>\r\n            <span id=\"px-date-label-cal_6a6eb54a65c9f\" class=\"px-date-label\">Loading...<\/span>\r\n        <\/div>\r\n        \r\n        <div class=\"px-toolbar-center\">\r\n            <div class=\"px-search-wrapper\">\r\n                <span class=\"px-search-icon\">\r\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"11\" cy=\"11\" r=\"8\"><\/circle><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"><\/line><\/svg>\r\n                <\/span>\r\n                <input type=\"text\" id=\"px-search-input-cal_6a6eb54a65c9f\" class=\"px-main-search-input\" placeholder=\"Search...\" autocomplete=\"off\" \/>\r\n                <button id=\"px-search-clear-cal_6a6eb54a65c9f\" class=\"px-search-clear-btn\" style=\"display:none;\">&times;<\/button>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"px-toolbar-right\">\r\n            <div class=\"px-view-switcher\">\r\n                <button class=\"px-view-btn px-tb-btn active\" data-view=\"dayGridMonth\">Month<\/button>\r\n                <button class=\"px-view-btn px-tb-btn\" data-view=\"timeGridWeek\">Week<\/button>\r\n                <button class=\"px-view-btn px-tb-btn\" data-view=\"timeGridDay\">Day<\/button>\r\n                <button class=\"px-view-btn px-tb-btn\" data-view=\"listWeek\">List<\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    \n<div class=\"px-filters-bar\">\n    <!-- Venue Dropdown -->\n    <div class=\"px-filter-item\" data-filter-name=\"Venue\">\n        <label class=\"px-filter-label\">Venue<\/label>\n        <div class=\"px-dropdown\" id=\"px-dropdown-venue-cal_6a6eb54a65c9f\" data-filter-type=\"venue\">\n            <div class=\"px-dropdown-trigger\">\n                <span class=\"px-dropdown-selected-text\">Select Venue<\/span>\n                <span class=\"px-dropdown-caret\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n                <\/span>\n            <\/div>\n            <div class=\"px-dropdown-menu\">\n                <div class=\"px-dropdown-search-wrap\">\n                    <input type=\"text\" class=\"px-dropdown-search-input\" placeholder=\"Search venues...\" autocomplete=\"off\" \/>\n                <\/div>\n                <div class=\"px-dropdown-options\">\n                                                                        <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Arena Banquet Hall\" \/>\n                                <span>Arena Banquet Hall<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"City Business Hub\" \/>\n                                <span>City Business Hub<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Eiffel Tower\" \/>\n                                <span>Eiffel Tower<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Empire State Building\" \/>\n                                <span>Empire State Building<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Golden Gate\" \/>\n                                <span>Golden Gate<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Green Valley Resort\" \/>\n                                <span>Green Valley Resort<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Harbour Exhibition Centre\" \/>\n                                <span>Harbour Exhibition Centre<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Heritage Palace Hall\" \/>\n                                <span>Heritage Palace Hall<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Lakeside Event Hall\" \/>\n                                <span>Lakeside Event Hall<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"London Eye\" \/>\n                                <span>London Eye<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Luxor Hotel\" \/>\n                                <span>Luxor Hotel<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Maple Community Hall\" \/>\n                                <span>Maple Community Hall<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Ocean View Pavilion\" \/>\n                                <span>Ocean View Pavilion<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Riverside Cultural Center\" \/>\n                                <span>Riverside Cultural Center<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Royal Conference Center\" \/>\n                                <span>Royal Conference Center<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Sunset Banquet Hall\" \/>\n                                <span>Sunset Banquet Hall<\/span>\n                            <\/label>\n                                                            <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Category Dropdown -->\n    <div class=\"px-filter-item\" data-filter-name=\"Category\">\n        <label class=\"px-filter-label\">Categories<\/label>\n        <div class=\"px-dropdown\" id=\"px-dropdown-category-cal_6a6eb54a65c9f\" data-filter-type=\"category\">\n            <div class=\"px-dropdown-trigger\">\n                <span class=\"px-dropdown-selected-text\">Select Category<\/span>\n                <span class=\"px-dropdown-caret\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n                <\/span>\n            <\/div>\n            <div class=\"px-dropdown-menu\">\n                <div class=\"px-dropdown-search-wrap\">\n                    <input type=\"text\" class=\"px-dropdown-search-input\" placeholder=\"Search categories...\" autocomplete=\"off\" \/>\n                <\/div>\n                <div class=\"px-dropdown-options\">\n                                                                        <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Annual Event\" \/>\n                                <span>Annual Event<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Art Event\" \/>\n                                <span>Art Event<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Birthday Party\" \/>\n                                <span>Birthday Party<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Brain &amp; Strategy Event\" \/>\n                                <span>Brain &amp; Strategy Event<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Business Forum\" \/>\n                                <span>Business Forum<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Classic Games Event\" \/>\n                                <span>Classic Games Event<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Competition\" \/>\n                                <span>Competition<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Competitive Tournament\" \/>\n                                <span>Competitive Tournament<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Console Gaming Event\" \/>\n                                <span>Console Gaming Event<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Cultural Event\" \/>\n                                <span>Cultural Event<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Dance Event\" \/>\n                                <span>Dance Event<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Education Conference\" \/>\n                                <span>Education Conference<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Family &amp; Kids Event\" \/>\n                                <span>Family &amp; Kids Event<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Family Event\" \/>\n                                <span>Family Event<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Fashion Event\" \/>\n                                <span>Fashion Event<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Food Festival\" \/>\n                                <span>Food Festival<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Gaming &amp; Comics\" \/>\n                                <span>Gaming &amp; Comics<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Kids Event\" \/>\n                                <span>Kids Event<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Marketing Summit\" \/>\n                                <span>Marketing Summit<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Multiplayer Event\" \/>\n                                <span>Multiplayer Event<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Music Competition\" \/>\n                                <span>Music Competition<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Music Conference\" \/>\n                                <span>Music Conference<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Music Event\" \/>\n                                <span>Music Event<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Online Conference\" \/>\n                                <span>Online Conference<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Private VIP Parties\" \/>\n                                <span>Private VIP Parties<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Racing Event.\" \/>\n                                <span>Racing Event.<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Seasonal Celebration\" \/>\n                                <span>Seasonal Celebration<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Seasonal Event\" \/>\n                                <span>Seasonal Event<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Virtual Reality Event\" \/>\n                                <span>Virtual Reality Event<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Web Seminar\" \/>\n                                <span>Web Seminar<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Wedding Planner\" \/>\n                                <span>Wedding Planner<\/span>\n                            <\/label>\n                                                            <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Tag Dropdown -->\n    <div class=\"px-filter-item\" data-filter-name=\"Tag\">\n        <label class=\"px-filter-label\">Tags<\/label>\n        <div class=\"px-dropdown\" id=\"px-dropdown-tag-cal_6a6eb54a65c9f\" data-filter-type=\"tag\">\n            <div class=\"px-dropdown-trigger\">\n                <span class=\"px-dropdown-selected-text\">Select Tags<\/span>\n                <span class=\"px-dropdown-caret\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n                <\/span>\n            <\/div>\n            <div class=\"px-dropdown-menu\">\n                <div class=\"px-dropdown-search-wrap\">\n                    <input type=\"text\" class=\"px-dropdown-search-input\" placeholder=\"Search tags...\" autocomplete=\"off\" \/>\n                <\/div>\n                <div class=\"px-dropdown-options\">\n                                                                        <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Annual Dance\" \/>\n                                <span>Annual Dance<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Apple\" \/>\n                                <span>Apple<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Artistry\" \/>\n                                <span>Artistry<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Camera\" \/>\n                                <span>Camera<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Championship\" \/>\n                                <span>Championship<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Children\u2019s Talent\" \/>\n                                <span>Children\u2019s Talent<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Classical Music\" \/>\n                                <span>Classical Music<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Conference\" \/>\n                                <span>Conference<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Creative Process\" \/>\n                                <span>Creative Process<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Culinary\" \/>\n                                <span>Culinary<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Cultural Fusion\" \/>\n                                <span>Cultural Fusion<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Dance Battle\" \/>\n                                <span>Dance Battle<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Entertainment\" \/>\n                                <span>Entertainment<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Esports\" \/>\n                                <span>Esports<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Expressions\" \/>\n                                <span>Expressions<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Family\" \/>\n                                <span>Family<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Food\" \/>\n                                <span>Food<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Gaming\" \/>\n                                <span>Gaming<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Global Business\" \/>\n                                <span>Global Business<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Industry\" \/>\n                                <span>Industry<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Innovations\" \/>\n                                <span>Innovations<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"International AI\" \/>\n                                <span>International AI<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Library Story\" \/>\n                                <span>Library Story<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Mission\" \/>\n                                <span>Mission<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Music\" \/>\n                                <span>Music<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Music Talent\" \/>\n                                <span>Music Talent<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Online\" \/>\n                                <span>Online<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"PS5 Challenge\" \/>\n                                <span>PS5 Challenge<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Parents Appreciation\" \/>\n                                <span>Parents Appreciation<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Party\" \/>\n                                <span>Party<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Prince\" \/>\n                                <span>Prince<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Retro Gaming\" \/>\n                                <span>Retro Gaming<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Shape\" \/>\n                                <span>Shape<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Speed Racing\" \/>\n                                <span>Speed Racing<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Strategy\" \/>\n                                <span>Strategy<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Summer Dance\" \/>\n                                <span>Summer Dance<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Sustainable\" \/>\n                                <span>Sustainable<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Ultimate LAN\" \/>\n                                <span>Ultimate LAN<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Urban\" \/>\n                                <span>Urban<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"VR Madness\" \/>\n                                <span>VR Madness<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Vanity\" \/>\n                                <span>Vanity<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Venetian\" \/>\n                                <span>Venetian<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Wedding\" \/>\n                                <span>Wedding<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Weekly\" \/>\n                                <span>Weekly<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Western Dance\" \/>\n                                <span>Western Dance<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Winter Dance\" \/>\n                                <span>Winter Dance<\/span>\n                            <\/label>\n                                                            <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Organizer Dropdown -->\n    <div class=\"px-filter-item\" data-filter-name=\"Organizer\">\n        <label class=\"px-filter-label\">Organizer<\/label>\n        <div class=\"px-dropdown\" id=\"px-dropdown-organizer-cal_6a6eb54a65c9f\" data-filter-type=\"organizer\">\n            <div class=\"px-dropdown-trigger\">\n                <span class=\"px-dropdown-selected-text\">Select Organizer<\/span>\n                <span class=\"px-dropdown-caret\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n                <\/span>\n            <\/div>\n            <div class=\"px-dropdown-menu\">\n                <div class=\"px-dropdown-search-wrap\">\n                    <input type=\"text\" class=\"px-dropdown-search-input\" placeholder=\"Search organizers...\" autocomplete=\"off\" \/>\n                <\/div>\n                <div class=\"px-dropdown-options\">\n                                                                        <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Arena Operations Team\" \/>\n                                <span>Arena Operations Team<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Cultural Committee\" \/>\n                                <span>Cultural Committee<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Dance Academy Team\" \/>\n                                <span>Dance Academy Team<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Elite Gaming Management Team\" \/>\n                                <span>Elite Gaming Management Team<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Fusion Arts Team\" \/>\n                                <span>Fusion Arts Team<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Game Zone Events Crew\" \/>\n                                <span>Game Zone Events Crew<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"John Doe\" \/>\n                                <span>John Doe<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"John Wick\" \/>\n                                <span>John Wick<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Kids Creative Team\" \/>\n                                <span>Kids Creative Team<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Mike Bryan\" \/>\n                                <span>Mike Bryan<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Next-Level Gaming Coordinators\" \/>\n                                <span>Next-Level Gaming Coordinators<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Peter Parker\" \/>\n                                <span>Peter Parker<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"ProPlay Event Organizers\" \/>\n                                <span>ProPlay Event Organizers<\/span>\n                            <\/label>\n                                                    <label class=\"px-dropdown-option\">\n                                <input type=\"checkbox\" class=\"px-filter-checkbox\" value=\"Western Dance Faculty\" \/>\n                                <span>Western Dance Faculty<\/span>\n                            <\/label>\n                                                            <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Full Day Dropdown -->\n    <div class=\"px-filter-item\" data-filter-name=\"Event Type\">\n        <label class=\"px-filter-label\">Event Type<\/label>\n        <div class=\"px-dropdown\" id=\"px-dropdown-full-day-cal_6a6eb54a65c9f\" data-filter-type=\"full_day\">\n            <div class=\"px-dropdown-trigger\">\n                <span class=\"px-dropdown-selected-text\">All Events<\/span>\n                <span class=\"px-dropdown-caret\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n                <\/span>\n            <\/div>\n            <div class=\"px-dropdown-menu px-dropdown-single\">\n                <div class=\"px-dropdown-options\">\n                    <label class=\"px-dropdown-option active\">\n                        <input type=\"radio\" name=\"full_day_radio_cal_6a6eb54a65c9f\" class=\"px-filter-radio\" value=\"\" checked \/>\n                        <span>All Events<\/span>\n                    <\/label>\n                    <label class=\"px-dropdown-option\">\n                        <input type=\"radio\" name=\"full_day_radio_cal_6a6eb54a65c9f\" class=\"px-filter-radio\" value=\"full_day\" \/>\n                        <span>Full Day Events<\/span>\n                    <\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Ticket Price Range Slider -->\n    <div class=\"px-filter-item px-filter-item-price\">\n        <label class=\"px-filter-label\">Ticket Price: $<span id=\"px-price-min-display-cal_6a6eb54a65c9f\">0<\/span>- $<span id=\"px-price-max-display-cal_6a6eb54a65c9f\">500<\/span><\/label>\n        <div class=\"px-price-slider-container\">\n            <div class=\"px-price-slider-track\" id=\"px-price-slider-track-cal_6a6eb54a65c9f\"><\/div>\n            <input type=\"range\" id=\"px-price-min-cal_6a6eb54a65c9f\" class=\"px-price-slider-input\" min=\"0\" max=\"500\" value=\"0\" step=\"5\" \/>\n            <input type=\"range\" id=\"px-price-max-cal_6a6eb54a65c9f\" class=\"px-price-slider-input\" min=\"0\" max=\"500\" value=\"500\" step=\"5\" \/>\n        <\/div>\n    <\/div>\n<\/div>\n\r\n    <div id=\"px-active-filters-bar-cal_6a6eb54a65c9f\" class=\"px-active-filters-container\" style=\"display: none;\">\r\n        <div class=\"px-active-filters-inner\">\r\n            <span class=\"px-selections-label\">Your Selections<\/span>\r\n            <div id=\"px-active-chips-cal_6a6eb54a65c9f\" class=\"px-active-chips\"><\/div>\r\n            <button id=\"px-clear-all-filters-cal_6a6eb54a65c9f\" class=\"px-clear-all-btn\">\r\n                <span class=\"px-clear-icon\">\r\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21.5 2v6h-6M21.34 15.57a10 10 0 1 1-.57-8.38l5.67-5.67\"\/><\/svg>\r\n                <\/span>\r\n                Clear            <\/button>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"px-calendar-container\">\r\n        <div id=\"px-calendar-cal_6a6eb54a65c9f\" class=\"px-calendar-main-element\"><\/div>\r\n        \r\n        <div class=\"px-cal-footer\">\r\n            <button class=\"px-cal-subscribe-btn\"\r\n                    data-calendar-id=\"cal_6a6eb54a65c9f\"\r\n                    data-site-name=\"Breakdance Events Calendar Elements\">\r\n                Subscribe To Calendar            <\/button>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div id=\"px-datepicker-popover-cal_6a6eb54a65c9f\" class=\"px-datepicker-popover\">\r\n        <div id=\"px-mini-calendar-cal_6a6eb54a65c9f\"><\/div>\r\n    <\/div>\r\n    \r\n    <div id=\"px-event-tooltip-cal_6a6eb54a65c9f\" class=\"px-event-tooltip-modal\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n    var calendarEl      = document.getElementById('px-calendar-cal_6a6eb54a65c9f');\r\n    var wrapperEl        = calendarEl ? calendarEl.closest('.px-calendar-wrapper') : null;\r\n    var popoverEl        = document.getElementById('px-datepicker-popover-cal_6a6eb54a65c9f');\r\n    var miniCalendarEl   = document.getElementById('px-mini-calendar-cal_6a6eb54a65c9f');\r\n    var tooltipEl         = document.getElementById('px-event-tooltip-cal_6a6eb54a65c9f');\r\n    var eventsData        = [{\"id\":705,\"title\":\"Innovations In Gaming Conference\",\"start\":\"2019-03-15 00:00:00\",\"end\":\"2019-03-23 23:59:59\",\"allDay\":true,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/innovations-in-gaming-conference\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_12-300x169.jpg\",\"venue_name\":\"Riverside Cultural Center\",\"location\":\"99 River Street, Surat, 395003, India\",\"organizer_name\":\"John Doe\",\"categories\":\"Gaming &amp; Comics\",\"tags\":\"Innovations\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2019-03-15 00:00:00\",\"end_date\":\"2019-03-23 23:59:59\",\"is_recurring\":false,\"ticket_price\":0},\"backgroundColor\":\"#dd9933\",\"borderColor\":\"#dd3333\",\"textColor\":\"#ffffff\"},{\"id\":699,\"title\":\"Navigating The Creative Process\",\"start\":\"2026-07-31 00:00:00\",\"end\":\"2026-08-07 23:59:59\",\"allDay\":true,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/navigating-the-creative-process\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_6-300x169.jpg\",\"venue_name\":\"Arena Banquet Hall\",\"location\":\"Empire State Building, NYC, NY, 395002, United States\",\"organizer_name\":\"John Doe\",\"categories\":\"Art Event\",\"tags\":\"Creative Process\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2026-07-31 00:00:00\",\"end_date\":\"2026-08-07 23:59:59\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":1769,\"title\":\"Annual Dance &amp; Music Showcase\",\"start\":\"2026-07-04 09:30:00\",\"end\":\"2026-07-10 19:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/annual-dance-music-showcase\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Breakdance-Dance_Classes_6-300x169.jpg\",\"venue_name\":\"Heritage Palace Hall\",\"location\":\"25 Palace Road, Jaipur, 302001, India\",\"organizer_name\":\"Dance Academy Team\",\"categories\":\"Annual Event\",\"tags\":\"Annual Dance\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"The Annual Dance &amp; Music Showcase is our biggest celebration of talent, creativity, and growth. Students from every age group come together to present the routines they\\u2019ve learned throughout the [&hellip;]\",\"start_date\":\"2026-07-04 09:30:00\",\"end_date\":\"2026-07-10 19:00:00\",\"is_recurring\":false,\"ticket_price\":100},\"backgroundColor\":\"#dd9933\",\"borderColor\":\"#dd3333\",\"textColor\":\"#ffffff\"},{\"id\":455,\"title\":\"Strategy Game Festival\",\"start\":\"2026-07-07 00:00:00\",\"end\":\"2026-07-15 23:59:59\",\"allDay\":true,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/strategy-game-festival\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Gaming_5-300x169.jpg\",\"venue_name\":\"Harbour Exhibition Centre\",\"location\":\"200 Harbour Road, Sydney, 2000, Australia\",\"organizer_name\":\"Next-Level Gaming Coordinators\",\"categories\":\"Brain &amp; Strategy Event\",\"tags\":\"Mission, Strategy\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"The Strategy Game Festival is tailored for gamers who enjoy planning...\",\"start_date\":\"2026-07-07 00:00:00\",\"end_date\":\"2026-07-15 23:59:59\",\"is_recurring\":false,\"ticket_price\":75}},{\"id\":445,\"title\":\"Speed Racing Grand Prix\",\"start\":\"2026-07-19 08:00:00\",\"end\":\"2026-07-30 14:30:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/speed-racing-grand-prix\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Gaming_8-300x169.jpg\",\"venue_name\":\"Empire State Building\",\"location\":\"Empire State Building, NYC, NY, United States\",\"organizer_name\":\"Game Zone Events Crew\",\"categories\":\"Racing Event.\",\"tags\":\"Speed Racing\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Speed Racing Grand Prix is a high-octane event focused on simulator...\",\"start_date\":\"2026-07-19 08:00:00\",\"end_date\":\"2026-07-30 14:30:00\",\"is_recurring\":false,\"ticket_price\":75}},{\"id\":320,\"title\":\"Cultural Fusion Day\",\"start\":\"2026-07-23 10:00:00\",\"end\":\"2026-07-30 15:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/cultural-fusion-day\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Breakdance-Dance_Classes_1-300x169.jpg\",\"venue_name\":\"City Business Hub\",\"location\":\"10 Business Park, Singapore, 018989, Singapore\",\"organizer_name\":\"Fusion Arts Team\",\"categories\":\"Cultural Event\",\"tags\":\"Cultural Fusion\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Cultural Fusion Day celebrates the diversity of dance and music from different countries. Students perform a blend of Indian and Western styles. The event showcases cultural harmony through classical-meets-modern choreography, [&hellip;]\",\"start_date\":\"2026-07-23 10:00:00\",\"end_date\":\"2026-07-30 15:00:00\",\"is_recurring\":false,\"ticket_price\":25},\"backgroundColor\":\"#eeee22\",\"borderColor\":\"#8224e3\",\"textColor\":\"#000000\"},{\"id\":295,\"title\":\"Classical Music Evening\",\"start\":\"2026-07-31 09:30:00\",\"end\":\"2026-08-28 13:30:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/classical-music-evening\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Breakdance-Dance_Classes_8-300x169.jpg\",\"venue_name\":\"Arena Banquet Hall\",\"location\":\"Empire State Building, NYC, NY, 395002, United States\",\"organizer_name\":\"Cultural Committee\",\"categories\":\"Music Event\",\"tags\":\"Classical Music\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Classical Music Evening is a soulful event celebrating traditional and semi-classical music performances. Students present vocal ragas, tabla solos, flute recitals, and harmonium pieces. The atmosphere is serene, creating a [&hellip;]\",\"start_date\":\"2026-07-31 09:30:00\",\"end_date\":\"2026-08-28 13:30:00\",\"is_recurring\":false,\"ticket_price\":25}},{\"id\":450,\"title\":\"Family Gaming Day\",\"start\":\"2026-08-03 07:30:00\",\"end\":\"2026-08-22 10:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/family-gaming-day\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Gaming_2-300x169.jpg\",\"venue_name\":\"Luxor Hotel\",\"location\":\"Luxor Hotel, Las Vegas, NV, United States\",\"organizer_name\":\"Elite Gaming Management Team\",\"categories\":\"Family &amp; Kids Event\",\"tags\":\"Family, Gaming\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Family Gaming Day is the perfect event for parents and kids to bond...\",\"start_date\":\"2026-08-03 07:30:00\",\"end_date\":\"2026-08-22 10:00:00\",\"is_recurring\":false,\"ticket_price\":75},\"backgroundColor\":\"#1e73be\",\"borderColor\":\"#dd3333\",\"textColor\":\"#ffffff\"},{\"id\":285,\"title\":\"Children\\u2019s Talent Festival\",\"start\":\"2026-08-12 10:00:00\",\"end\":\"2026-08-21 18:30:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/childrens-talent-festival\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Breakdance-Dance_Classes_4-300x169.jpg\",\"venue_name\":\"Ocean View Pavilion\",\"location\":\"Beach Road 120, Dubai, 00000, United Arab Emirates\",\"organizer_name\":\"Kids Creative Team\",\"categories\":\"Kids Event\",\"tags\":\"Children\\u2019s Talent\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"The Children\\u2019s Talent Festival is dedicated to celebrating the creativity and confidence of our youngest learners. Kids participate in singing, dancing, art displays, and fun interactive activities. The festival focuses [&hellip;]\",\"start_date\":\"2026-08-12 10:00:00\",\"end_date\":\"2026-08-21 18:30:00\",\"is_recurring\":false,\"ticket_price\":25}},{\"id\":435,\"title\":\"VR Madness Weekend\",\"start\":\"2026-08-13 03:30:00\",\"end\":\"2026-09-19 08:30:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/vr-madness-weekend\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Gaming_6-300x169.jpg\",\"venue_name\":\"Sunset Banquet Hall\",\"location\":\"78 Sunset Avenue, Los Angeles, CA, 90001, United States\",\"organizer_name\":\"Game Zone Events Crew\",\"categories\":\"Virtual Reality Event\",\"tags\":\"VR Madness\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"VR Madness Weekend is all about stepping into fully immersive virtual...\",\"start_date\":\"2026-08-13 03:30:00\",\"end_date\":\"2026-09-19 08:30:00\",\"is_recurring\":false,\"ticket_price\":75}},{\"id\":1777,\"title\":\"Retro Gaming Fiesta\",\"start\":\"2026-08-29 04:00:00\",\"end\":\"2026-09-10 12:30:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/retro-gaming-fiesta\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Gaming_7-300x169.jpg\",\"venue_name\":\"Golden Gate\",\"location\":\"Golden Gate, San Francisco, CA, United States\",\"organizer_name\":\"ProPlay Event Organizers\",\"categories\":\"Classic Games Event\",\"tags\":\"Retro Gaming\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"The Retro Gaming Fiesta celebrates the golden age of gaming with classic...\",\"start_date\":\"2026-08-29 04:00:00\",\"end_date\":\"2026-09-10 12:30:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":290,\"title\":\"Western Dance Night\",\"start\":\"2026-08-30 10:00:00\",\"end\":\"2026-09-09 17:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/western-dance-night\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Breakdance-Dance_Classes_3-300x169.jpg\",\"venue_name\":\"Riverside Cultural Center\",\"location\":\"99 River Street, Surat, 395003, India\",\"organizer_name\":\"Western Dance Faculty\",\"categories\":\"Dance Event\",\"tags\":\"Western Dance\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Western Dance Night brings together modern dance styles like hip-hop, jazz, contemporary, and freestyle. Students perform high-energy routines showcasing their skills, creativity, and stage presence. The event is filled with [&hellip;]\",\"start_date\":\"2026-08-30 10:00:00\",\"end_date\":\"2026-09-09 17:00:00\",\"is_recurring\":false,\"ticket_price\":25}},{\"id\":310,\"title\":\"Winter Dance Carnival\",\"start\":\"2026-09-01 11:30:00\",\"end\":\"2026-09-10 17:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/winter-dance-carnival\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Breakdance-Dance_Classes_9-300x169.jpg\",\"venue_name\":\"Arena Banquet Hall\",\"location\":\"Empire State Building, NYC, NY, 395002, United States\",\"organizer_name\":\"Western Dance Faculty\",\"categories\":\"Seasonal Celebration\",\"tags\":\"Winter Dance\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"The Winter Carnival is a festive celebration filled with dance, music, games, and creative activities. Students perform winter-themed routines and joyful musical pieces. The carnival features live performances, stalls, art [&hellip;]\",\"start_date\":\"2026-09-01 11:30:00\",\"end_date\":\"2026-09-10 17:00:00\",\"is_recurring\":false,\"ticket_price\":25}},{\"id\":305,\"title\":\"Music Talent Hunt\",\"start\":\"2026-09-09 04:30:00\",\"end\":\"2026-09-26 17:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/music-talent-hunt\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Breakdance-Dance_Classes_13-300x169.jpg\",\"venue_name\":\"Harbour Exhibition Centre\",\"location\":\"200 Harbour Road, Sydney, 2000, Australia\",\"organizer_name\":\"Western Dance Faculty\",\"categories\":\"Music Competition\",\"tags\":\"Music Talent\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Music Talent Hunt gives aspiring singers and instrumentalists the perfect stage to showcase their abilities. The event welcomes performances in guitar, keyboard, drums, and vocals. Each participant presents a song [&hellip;]\",\"start_date\":\"2026-09-09 04:30:00\",\"end_date\":\"2026-09-26 17:00:00\",\"is_recurring\":false,\"ticket_price\":25}},{\"id\":333,\"title\":\"Summer Dance Camp Finale\",\"start\":\"2026-09-25 09:30:00\",\"end\":\"2026-09-30 19:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/summer-dance-camp-finale\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Breakdance-Dance_Classes_5-300x169.jpg\",\"venue_name\":\"Heritage Palace Hall\",\"location\":\"25 Palace Road, Jaipur, 302001, India\",\"organizer_name\":\"Western Dance Faculty\",\"categories\":\"Seasonal Event\",\"tags\":\"Summer Dance\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"The Summer Dance Camp Finale marks the completion of an intensive dance training program. Students perform routines learned over the camp in front of friends and family. The finale showcases [&hellip;]\",\"start_date\":\"2026-09-25 09:30:00\",\"end_date\":\"2026-09-30 19:00:00\",\"is_recurring\":false,\"ticket_price\":25}},{\"id\":410,\"title\":\"Ultimate LAN Party Night\",\"start\":\"2026-10-01 02:00:00\",\"end\":\"2026-10-09 04:30:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/ultimate-lan-party-night\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Gaming_11-300x169.jpg\",\"venue_name\":\"Royal Conference Center\",\"location\":\"15 King Street, London, SW1A 1AA, United Kingdom\",\"organizer_name\":\"Arena Operations Team\",\"categories\":\"Multiplayer Event\",\"tags\":\"Ultimate LAN\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"The Ultimate LAN Party Night brings together gamers who love intense...\",\"start_date\":\"2026-10-01 02:00:00\",\"end_date\":\"2026-10-09 04:30:00\",\"is_recurring\":false,\"ticket_price\":75}},{\"id\":1794,\"title\":\"Library Story Club\",\"start\":\"2026-10-15 09:00:00\",\"end\":\"2026-10-30 09:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/library-story-club\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_8-300x169.jpg\",\"venue_name\":\"Riverside Cultural Center\",\"location\":\"99 River Street, Surat, 395003, India\",\"organizer_name\":\"John Wick\",\"categories\":\"Fashion Event\",\"tags\":\"Library Story\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2026-10-15 09:00:00\",\"end_date\":\"2026-10-30 09:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":729,\"title\":\"Vanity Fair Oscar Party\",\"start\":\"2026-12-16 20:00:00\",\"end\":\"2026-12-16 23:30:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/vanity-fair-oscar-party\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_16-300x169.jpg\",\"venue_name\":\"Riverside Cultural Center\",\"location\":\"99 River Street, Surat, 395003, India\",\"organizer_name\":\"Mike Bryan\",\"categories\":\"Private VIP Parties\",\"tags\":\"Vanity\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2026-12-16 20:00:00\",\"end_date\":\"2026-12-16 23:30:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":702,\"title\":\"Gaming Industry Insights\",\"start\":\"2027-03-11 09:00:00\",\"end\":\"2027-03-11 19:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/gaming-industry-insights\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_11-300x169.jpg\",\"venue_name\":\"Empire State Building\",\"location\":\"Empire State Building, NYC, NY, United States\",\"organizer_name\":\"John Doe\",\"categories\":\"Gaming &amp; Comics\",\"tags\":\"Industry\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2027-03-11 09:00:00\",\"end_date\":\"2027-03-11 19:00:00\",\"is_recurring\":false,\"ticket_price\":0},\"backgroundColor\":\"#dd9933\",\"borderColor\":\"#dd3333\",\"textColor\":\"#ffffff\"},{\"id\":726,\"title\":\"Social Media Conference\",\"start\":\"2027-04-15 10:00:00\",\"end\":\"2027-04-15 16:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/social-media-conference\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_13-300x169.jpg\",\"venue_name\":\"Ocean View Pavilion\",\"location\":\"Beach Road 120, Dubai, 00000, United Arab Emirates\",\"organizer_name\":\"John Doe\",\"categories\":\"Web Seminar\",\"tags\":\"Conference\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2027-04-15 10:00:00\",\"end_date\":\"2027-04-15 16:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":440,\"title\":\"Esports Championship Cup\",\"start\":\"2027-07-07 05:30:00\",\"end\":\"2027-07-23 08:30:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/esports-championship-cup\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Gaming_3-300x169.jpg\",\"venue_name\":\"Lakeside Event Hall\",\"location\":\"45 Lake View Road, Chicago, IL, 60601, United States\",\"organizer_name\":\"Arena Operations Team\",\"categories\":\"Competitive Tournament\",\"tags\":\"Championship, Esports\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"The Esports Championship Cup is the ultimate tournament designed...\",\"start_date\":\"2027-07-07 05:30:00\",\"end_date\":\"2027-07-23 08:30:00\",\"is_recurring\":false,\"ticket_price\":75}},{\"id\":720,\"title\":\"Prince Of The Party\",\"start\":\"2027-07-31 19:00:00\",\"end\":\"2027-07-31 22:30:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/prince-of-the-party\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_9-300x169.jpg\",\"venue_name\":\"Riverside Cultural Center\",\"location\":\"99 River Street, Surat, 395003, India\",\"organizer_name\":\"Mike Bryan\",\"categories\":\"Birthday Party\",\"tags\":\"Party, Prince\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2027-07-31 19:00:00\",\"end_date\":\"2027-07-31 22:30:00\",\"is_recurring\":false,\"ticket_price\":50}},{\"id\":1770,\"title\":\"Dance Battle Championship\",\"start\":\"2027-08-02 00:00:00\",\"end\":\"2027-08-13 23:59:59\",\"allDay\":true,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/dance-battle-championship\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Breakdance-Dance_Classes_2-300x169.jpg\",\"venue_name\":\"Lakeside Event Hall\",\"location\":\"45 Lake View Road, Chicago, IL, 60601, United States\",\"organizer_name\":\"Fusion Arts Team\",\"categories\":\"Competition\",\"tags\":\"Dance Battle\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"The Dance Battle Championship is an intense and thrilling competition where dancers challenge each other with creativity and confidence. It encourages skilled footwork, freestyle, and expressive movements. Participants compete in [&hellip;]\",\"start_date\":\"2027-08-02 00:00:00\",\"end_date\":\"2027-08-13 23:59:59\",\"is_recurring\":false,\"ticket_price\":0},\"backgroundColor\":\"#dd9933\",\"borderColor\":\"#1e73be\",\"textColor\":\"#ffffff\"},{\"id\":1798,\"title\":\"Entertainment &amp; Production\",\"start\":\"2027-10-01 10:00:00\",\"end\":\"2027-10-01 17:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/entertainment-production\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_23-300x169.jpg\",\"venue_name\":\"Green Valley Resort\",\"location\":\"56 Garden Road, Auckland, 1010, New Zealand\",\"organizer_name\":\"John Wick\",\"categories\":\"Web Seminar\",\"tags\":\"Entertainment\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2027-10-01 10:00:00\",\"end_date\":\"2027-10-01 17:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":1796,\"title\":\"Artistic Expressions &amp; Perspectives\",\"start\":\"2027-10-15 11:00:00\",\"end\":\"2027-10-15 17:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/artistic-expressions-perspectives\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_4-300x169.jpg\",\"venue_name\":\"Golden Gate\",\"location\":\"Golden Gate, San Francisco, CA, United States\",\"organizer_name\":\"John Wick\",\"categories\":\"Art Event\",\"tags\":\"Expressions\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2027-10-15 11:00:00\",\"end_date\":\"2027-10-15 17:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":723,\"title\":\"Smile For The Camera\",\"start\":\"2027-11-02 08:00:00\",\"end\":\"2027-11-02 09:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/smile-for-the-camera\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_10-300x169.jpg\",\"venue_name\":\"Luxor Hotel\",\"location\":\"Luxor Hotel, Las Vegas, NV, United States\",\"organizer_name\":\"John Wick\",\"categories\":\"Business Forum\",\"tags\":\"Camera\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2027-11-02 08:00:00\",\"end_date\":\"2027-11-02 09:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":714,\"title\":\"Music Production Workshop\",\"start\":\"2027-11-26 18:00:00\",\"end\":\"2027-11-26 19:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/music-production-workshop\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_19-300x169.jpg\",\"venue_name\":\"Empire State Building\",\"location\":\"Empire State Building, NYC, NY, United States\",\"organizer_name\":\"John Doe\",\"categories\":\"Music Conference\",\"tags\":\"Music\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2027-11-26 18:00:00\",\"end_date\":\"2027-11-26 19:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":708,\"title\":\"Shape Tomorrow\\u2019s Education\",\"start\":\"2028-05-16 09:00:00\",\"end\":\"2028-05-16 18:30:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/shape-tomorrows-education\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_17-300x169.jpg\",\"venue_name\":\"Arena Banquet Hall\",\"location\":\"Empire State Building, NYC, NY, 395002, United States\",\"organizer_name\":\"Mike Bryan\",\"categories\":\"Education Conference\",\"tags\":\"Shape\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2028-05-16 09:00:00\",\"end_date\":\"2028-05-16 18:30:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":1795,\"title\":\"Fast Food Revolution Cookoff\",\"start\":\"2028-06-28 07:00:00\",\"end\":\"2028-06-28 22:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/fast-food-revolution-cookoff\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_1-300x169.jpg\",\"venue_name\":\"London Eye\",\"location\":\"London Eye, London, United Kingdom\",\"organizer_name\":\"Peter Parker\",\"categories\":\"Food Festival\",\"tags\":\"Food\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2028-06-28 07:00:00\",\"end_date\":\"2028-06-28 22:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":1789,\"title\":\"Culinary Delights Festival\",\"start\":\"2028-11-02 08:00:00\",\"end\":\"2028-11-02 09:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/culinary-delights-festival\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_2-300x169.jpg\",\"venue_name\":\"Harbour Exhibition Centre\",\"location\":\"200 Harbour Road, Sydney, 2000, Australia\",\"organizer_name\":\"Mike Bryan\",\"categories\":\"Food Festival\",\"tags\":\"Culinary\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2028-11-02 08:00:00\",\"end_date\":\"2028-11-02 09:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":732,\"title\":\"The Venetian Carnival\",\"start\":\"2028-11-02 18:00:00\",\"end\":\"2028-11-02 19:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/the-venetian-carnival\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_15-300x169.jpg\",\"venue_name\":\"London Eye\",\"location\":\"London Eye, London, United Kingdom\",\"organizer_name\":\"Mike Bryan\",\"categories\":\"Private VIP Parties\",\"tags\":\"Venetian\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2028-11-02 18:00:00\",\"end_date\":\"2028-11-02 19:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":1791,\"title\":\"Artistry In Motion: Reality Showcase\",\"start\":\"2028-11-29 09:00:00\",\"end\":\"2028-11-29 10:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/artistry-in-motion-reality-showcase\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_5-300x169.jpg\",\"venue_name\":\"Heritage Palace Hall\",\"location\":\"25 Palace Road, Jaipur, 302001, India\",\"organizer_name\":\"Peter Parker\",\"categories\":\"Art Event\",\"tags\":\"Artistry\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2028-11-29 09:00:00\",\"end_date\":\"2028-11-29 10:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":735,\"title\":\"Urban Art &amp; Culture Festival\",\"start\":\"2028-11-30 08:00:00\",\"end\":\"2028-11-30 09:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/urban-art-culture-festival\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_22-300x169.jpg\",\"venue_name\":\"Harbour Exhibition Centre\",\"location\":\"200 Harbour Road, Sydney, 2000, Australia\",\"organizer_name\":\"John Doe\",\"categories\":\"Marketing Summit\",\"tags\":\"Urban\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2028-11-30 08:00:00\",\"end_date\":\"2028-11-30 09:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":1792,\"title\":\"Weekly Street Fair\",\"start\":\"2028-12-04 09:00:00\",\"end\":\"2028-12-04 10:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/weekly-street-fair\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_3-300x169.jpg\",\"venue_name\":\"Green Valley Resort\",\"location\":\"56 Garden Road, Auckland, 1010, New Zealand\",\"organizer_name\":\"John Doe\",\"categories\":\"Food Festival\",\"tags\":\"Weekly\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2028-12-04 09:00:00\",\"end_date\":\"2028-12-04 10:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":711,\"title\":\"Wedding Food Plating\",\"start\":\"2028-12-12 07:00:00\",\"end\":\"2028-12-12 08:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/wedding-food-plating\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_18-300x169.jpg\",\"venue_name\":\"Green Valley Resort\",\"location\":\"56 Garden Road, Auckland, 1010, New Zealand\",\"organizer_name\":\"John Wick\",\"categories\":\"Wedding Planner\",\"tags\":\"Wedding\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2028-12-12 07:00:00\",\"end_date\":\"2028-12-12 08:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":1793,\"title\":\"Online Virtual Meeting\",\"start\":\"2028-12-17 10:00:00\",\"end\":\"2028-12-17 11:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/online-virtual-meeting\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_21-300x169.jpg\",\"venue_name\":\"Golden Gate\",\"location\":\"Golden Gate, San Francisco, CA, United States\",\"organizer_name\":\"John Doe\",\"categories\":\"Online Conference\",\"tags\":\"Online\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2028-12-17 10:00:00\",\"end_date\":\"2028-12-17 11:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":1799,\"title\":\"Apple Event: Introducing New Ios\",\"start\":\"2028-12-19 14:00:00\",\"end\":\"2028-12-19 15:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/apple-event-introducing-new-ios\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_24-300x169.jpg\",\"venue_name\":\"Empire State Building\",\"location\":\"Empire State Building, NYC, NY, United States\",\"organizer_name\":\"Mike Bryan\",\"categories\":\"Marketing Summit\",\"tags\":\"Apple\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2028-12-19 14:00:00\",\"end_date\":\"2028-12-19 15:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":1776,\"title\":\"PS5 Challenge Day\",\"start\":\"2029-07-03 07:30:00\",\"end\":\"2029-07-31 16:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/ps5-challenge-day\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Gaming_9-300x169.jpg\",\"venue_name\":\"Ocean View Pavilion\",\"location\":\"Beach Road 120, Dubai, 00000, United Arab Emirates\",\"organizer_name\":\"Next-Level Gaming Coordinators\",\"categories\":\"Console Gaming Event\",\"tags\":\"PS5 Challenge\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"PS5 Challenge Day invites console gaming enthusiasts to test their skills...\",\"start_date\":\"2029-07-03 07:30:00\",\"end_date\":\"2029-07-31 16:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":717,\"title\":\"International AI Summit\",\"start\":\"2029-11-02 08:00:00\",\"end\":\"2029-11-02 09:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/international-ai-summit\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_20-300x169.jpg\",\"venue_name\":\"City Business Hub\",\"location\":\"10 Business Park, Singapore, 018989, Singapore\",\"organizer_name\":\"Peter Parker\",\"categories\":\"Food Festival\",\"tags\":\"International AI\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2029-11-02 08:00:00\",\"end_date\":\"2029-11-02 09:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":1797,\"title\":\"Sustainable Fashion Summit\",\"start\":\"2029-11-02 08:00:00\",\"end\":\"2029-11-02 09:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/sustainable-fashion-summit\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_7-300x169.jpg\",\"venue_name\":\"Eiffel Tower\",\"location\":\"Eiffel Tower, Paris, France\",\"organizer_name\":\"John Doe\",\"categories\":\"Fashion Event\",\"tags\":\"Sustainable\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2029-11-02 08:00:00\",\"end_date\":\"2029-11-02 09:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":1790,\"title\":\"Global Business Forum\",\"start\":\"2029-11-20 08:00:00\",\"end\":\"2029-11-20 09:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/global-business-forum\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2024\\\/10\\\/Breakdance_Event_Img_14-300x169.jpg\",\"venue_name\":\"Arena Banquet Hall\",\"location\":\"Empire State Building, NYC, NY, 395002, United States\",\"organizer_name\":\"John Wick\",\"categories\":\"Business Forum\",\"tags\":\"Global Business\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Lorem Ipsum is simply dummy text of the printing and typesetting industry...\",\"start_date\":\"2029-11-20 08:00:00\",\"end_date\":\"2029-11-20 09:00:00\",\"is_recurring\":false,\"ticket_price\":0}},{\"id\":325,\"title\":\"Parents Appreciation Day\",\"start\":\"2026-07-13 10:00:00\",\"end\":\"2026-07-13 11:00:00\",\"allDay\":false,\"url\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/event\\\/parents-appreciation-day\\\/\",\"extendedProps\":{\"thumbnail\":\"https:\\\/\\\/bdtemplatehub.com\\\/breakdance-events-calendar-element\\\/wp-content\\\/uploads\\\/sites\\\/61\\\/2025\\\/12\\\/Breakdance_Breakdance-Dance_Classes_5-300x169.jpg\",\"venue_name\":\"Maple Community Hall\",\"location\":\"88 Maple Street, Toronto, M5H 2N2, Canada\",\"organizer_name\":\"Cultural Committee\",\"categories\":\"Family Event\",\"tags\":\"Parents Appreciation\",\"website\":\"https:\\\/\\\/google.com\\\/\",\"excerpt\":\"Parents Appreciation Day is a joyful event where students express gratitude to their families through dance and music performances. Children perform dedicated songs, group dances, and special tribute acts prepared [&hellip;]\",\"start_date\":\"2026-07-13 10:00:00\",\"end_date\":\"2026-07-13 11:00:00\",\"is_recurring\":false,\"ticket_price\":25}}];\r\n    var ajaxUrl           = 'https:\/\/bdtemplatehub.com\/breakdance-events-calendar-element\/wp-admin\/admin-ajax.php';\r\n\r\n    var calendar;\r\n    var miniCalendar;\r\n    var tooltipTarget = { x: 0, y: 0 };\r\n    var tooltipTimeout = null;\r\n\r\n    if (tooltipEl) {\r\n        tooltipEl.addEventListener('mouseenter', function () {\r\n            if (tooltipTimeout) {\r\n                clearTimeout(tooltipTimeout);\r\n                tooltipTimeout = null;\r\n            }\r\n        });\r\n        tooltipEl.addEventListener('mouseleave', function () {\r\n            tooltipTimeout = setTimeout(function () {\r\n                hideTooltip();\r\n            }, 200);\r\n        });\r\n    }\r\n\r\n    var filterState = {\r\n        search: '',\r\n        venues: [],\r\n        categories: [],\r\n        tags: [],\r\n        organizers: [],\r\n        full_day: '',\r\n        price_min: 0,\r\n        price_max: 500\r\n    };\r\n\r\n    function getStateKey(type) {\r\n        return type === 'category' ? 'categories' : type + 's';\r\n    }\r\n\r\n    function pad2(n) { return n < 10 ? '0' + n : n; }\r\n\r\n    function fmtDate(d) {\r\n        if (!d) return '';\r\n        var dt = new Date(d);\r\n        var months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];\r\n        return months[dt.getMonth()] + ' ' + dt.getDate() + ', ' + dt.getFullYear();\r\n    }\r\n\r\n    function fmtTime(d, allDay) {\r\n        if (allDay) return 'All day';\r\n        var dt = new Date(d);\r\n        var h = dt.getHours(), m = dt.getMinutes();\r\n        var ap = h >= 12 ? 'PM' : 'AM';\r\n        h = h % 12 || 12;\r\n        return h + ':' + pad2(m) + ' ' + ap;\r\n    }\r\n\r\n    function esc(str) {\r\n        return String(str)\r\n            .replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;')\r\n            .replace(\/>\/g,'&gt;').replace(\/\"\/g,'&quot;');\r\n    }\r\n\r\n    function row(icon, text) {\r\n        return '<div class=\"px-tooltip-row\">'\r\n             + '<span class=\"px-tooltip-icon\">' + icon + '<\/span>'\r\n             + '<span class=\"px-tooltip-text\">' + text + '<\/span>'\r\n             + '<\/div>';\r\n    }\r\n\r\n    function computeTooltipTarget(e) {\r\n        var W   = window.innerWidth;\r\n        var H   = window.innerHeight;\r\n        var tw  = tooltipEl.offsetWidth  || 280;\r\n        var th  = tooltipEl.offsetHeight || 220;\r\n        var gap = 12;\r\n\r\n        var left = e.clientX + gap;\r\n        var top  = e.clientY - Math.round(th \/ 3);\r\n\r\n        if (left + tw + gap > W) {\r\n            left = e.clientX - tw - gap;\r\n        }\r\n\r\n        if (top < gap) {\r\n            top = gap;\r\n        }\r\n\r\n        if (top + th + gap > H) {\r\n            top = H - th - gap;\r\n        }\r\n\r\n        tooltipTarget.x = left;\r\n        tooltipTarget.y = top;\r\n    }\r\n\r\n    function buildTooltipHTML(event) {\r\n        var p    = event.extendedProps;\r\n        var html = '<div class=\"px-tooltip-card\">';\r\n\r\n        if (p.thumbnail) {\r\n            html += '<div class=\"px-tooltip-image\"><img decoding=\"async\" src=\"' + p.thumbnail + '\" alt=\"\" \/><\/div>';\r\n        }\r\n\r\n        html += '<div class=\"px-tooltip-content\">';\r\n        if (event.url) {\r\n            html += '<h3 class=\"px-tooltip-title\"><a href=\"' + esc(event.url) + '\">' + esc(event.title) + '<\/a><\/h3>';\r\n        } else {\r\n            html += '<h3 class=\"px-tooltip-title\">' + esc(event.title) + '<\/h3>';\r\n        }\r\n\r\n        var startStr = fmtDate(event.start);\r\n        var endStr   = p.end_date ? fmtDate(new Date(p.end_date)) : '';\r\n\r\n        html += row('<i class=\"fa-regular fa-calendar\"><\/i>', startStr + (endStr && endStr !== startStr ? ' \u2013 ' + endStr : ''));\r\n        html += row('<i class=\"fa-regular fa-clock\"><\/i>', fmtTime(event.start, event.allDay));\r\n\r\n        if (p.venue_name) {\r\n            html += row('<i class=\"fa-solid fa-location-dot\"><\/i>', '<strong>Venue<\/strong> ' + esc(p.venue_name));\r\n        }\r\n\r\n        if (p.location) {\r\n            html += row('<i class=\"fa-solid fa-map-pin\"><\/i>', '<strong>Location<\/strong> ' + esc(p.location));\r\n        }\r\n\r\n        if (p.organizer_name) {\r\n            html += row('<i class=\"fa-regular fa-user\"><\/i>', '<strong>Organizer<\/strong> ' + esc(p.organizer_name));\r\n        }\r\n\r\n        if (p.categories) {\r\n            html += row('<i class=\"fa-regular fa-circle-check\"><\/i>', '<strong>Category<\/strong> <span class=\"px-tag\">' + esc(p.categories) + '<\/span>');\r\n        }\r\n\r\n        if (p.tags) {\r\n            html += row('<i class=\"fa-solid fa-tags\"><\/i>', '<strong>Tags<\/strong> <span class=\"px-tag\">' + esc(p.tags) + '<\/span>');\r\n        }\r\n\r\n        if (p.ticket_price) {\r\n            html += row('<i class=\"fa-solid fa-ticket\"><\/i>', '<strong>Price<\/strong> $' + esc(p.ticket_price));\r\n        }\r\n\r\n        if (event.url) {\r\n            html += row('<i class=\"fa-solid fa-link\"><\/i>', '<a href=\"' + esc(event.url) + '\" class=\"px-tooltip-link\">View details<\/a>');\r\n        }\r\n\r\n        if (p.excerpt) {\r\n            html += '<div class=\"px-tooltip-excerpt\">' + p.excerpt + '<\/div>';\r\n        }\r\n\r\n        html += '<\/div><\/div>';\r\n        return html;\r\n    }\r\n\r\n    function showTooltip(event, e) {\r\n        if (tooltipTimeout) {\r\n            clearTimeout(tooltipTimeout);\r\n            tooltipTimeout = null;\r\n        }\r\n        tooltipEl.innerHTML = buildTooltipHTML(event);\r\n        tooltipEl.classList.add('px-tooltip-visible');\r\n\r\n        computeTooltipTarget(e);\r\n        tooltipEl.style.left = tooltipTarget.x + 'px';\r\n        tooltipEl.style.top  = tooltipTarget.y + 'px';\r\n    }\r\n\r\n    function hideTooltip() {\r\n        tooltipEl.classList.remove('px-tooltip-visible');\r\n        if (tooltipTimeout) {\r\n            clearTimeout(tooltipTimeout);\r\n            tooltipTimeout = null;\r\n        }\r\n    }\r\n\r\n    calendar = new FullCalendar.Calendar(calendarEl, {\r\n        initialView: 'dayGridMonth',\r\n        headerToolbar: false,\r\n        views: {\r\n            dayGridMonth: {\r\n                dayHeaderFormat: { weekday: 'short' },\r\n            },\r\n            timeGridWeek: {\r\n                dayHeaderFormat: { weekday: 'short', month: 'numeric', day: 'numeric', omitCommas: true },\r\n                slotDuration: '00:30:00',\r\n                slotLabelInterval: '01:00',\r\n                slotMinTime: '00:00:00',\r\n                slotMaxTime: '24:00:00',\r\n            },\r\n            timeGridDay: {\r\n                dayHeaderFormat: { weekday: 'long' },\r\n                slotDuration: '00:30:00',\r\n                slotLabelInterval: '01:00',\r\n                slotMinTime: '00:00:00',\r\n                slotMaxTime: '24:00:00',\r\n            },\r\n            listWeek: {\r\n                listDaySideFormat: { month: 'long', day: 'numeric', year: 'numeric' },\r\n            },\r\n        },\r\n        events: eventsData,\r\n        height: 835,\r\n        scrollTime: '07:00:00',\r\n        nowIndicator: true,\r\n        forceEventDuration: true,\r\n        defaultAllDay: false,\r\n\r\n        eventContent: function (arg) {\r\n            if (arg.view.type === 'timeGridWeek' || arg.view.type === 'timeGridDay') {\r\n                return true;\r\n            }\r\n            var timeHtml = '';\r\n            if (!arg.event.allDay && arg.event.start) {\r\n                var dt = arg.event.start;\r\n                var h  = dt.getHours(), m = dt.getMinutes();\r\n                var ap = h >= 12 ? 'pm' : 'am';\r\n                h = h % 12 || 12;\r\n                var t = h + (m ? ':' + pad2(m) : '') + ap;\r\n                timeHtml = '<span class=\"fc-event-time\">' + t + '<\/span>';\r\n            }\r\n            var titleHtml = '<span class=\"fc-event-title\">' + esc(arg.event.title) + '<\/span>';\r\n            return { html: '<div class=\"fc-event-simple\">' + timeHtml + titleHtml + '<\/div>' };\r\n        },\r\n\r\n        eventDidMount: function (info) {\r\n            info.el.addEventListener('click', function (e) {\r\n                e.preventDefault();\r\n                e.stopPropagation();\r\n                showTooltip(info.event, e);\r\n            });\r\n            info.el.addEventListener('mouseenter', function () {\r\n                if (tooltipTimeout) {\r\n                    clearTimeout(tooltipTimeout);\r\n                    tooltipTimeout = null;\r\n                }\r\n            });\r\n            info.el.addEventListener('mouseleave', function () {\r\n                tooltipTimeout = setTimeout(function () {\r\n                    hideTooltip();\r\n                }, 200);\r\n            });\r\n        },\r\n\r\n        datesSet: function (dateInfo) {\r\n            var dateLabel = document.getElementById('px-date-label-cal_6a6eb54a65c9f');\r\n            if (dateLabel) {\r\n                dateLabel.innerText = dateInfo.view.title;\r\n            }\r\n\r\n            document.querySelectorAll('.px-view-btn').forEach(function(btn) {\r\n                if (btn.getAttribute('data-view') === dateInfo.view.type) {\r\n                    btn.classList.add('active');\r\n                } else {\r\n                    btn.classList.remove('active');\r\n                }\r\n            });\r\n\r\n            if (miniCalendar) miniCalendar.gotoDate(calendar.getDate());\r\n        },\r\n    });\r\n\r\n    calendar.render();\r\n\r\n    miniCalendar = new FullCalendar.Calendar(miniCalendarEl, {\r\n        initialView: 'dayGridMonth',\r\n        height: 'auto',\r\n        headerToolbar: {\r\n            left:   'prev',\r\n            center: 'title',\r\n            right:  'next',\r\n        },\r\n        dayHeaderFormat: { weekday: 'narrow' },\r\n        selectable: false,\r\n        dayMaxEvents: false,\r\n        events: eventsData.map(function (ev) {\r\n            return {\r\n                start: ev.start,\r\n                end: ev.end,\r\n                allDay: true,\r\n                display: 'background',\r\n                color: '#a9c6ff',\r\n            };\r\n        }),\r\n        dateClick: function (info) {\r\n            calendar.gotoDate(info.date);\r\n\r\n            var prevSelected = miniCalendarEl.querySelector('.px-mini-day-selected');\r\n            if (prevSelected) prevSelected.classList.remove('px-mini-day-selected');\r\n            info.dayEl.classList.add('px-mini-day-selected');\r\n\r\n            closeDatePicker();\r\n        },\r\n    });\r\n    miniCalendar.render();\r\n\r\n    var prevBtn   = document.getElementById('px-prev-btn-cal_6a6eb54a65c9f');\r\n    var nextBtn   = document.getElementById('px-next-btn-cal_6a6eb54a65c9f');\r\n    var todayBtn  = document.getElementById('px-today-btn-cal_6a6eb54a65c9f');\r\n    var dateLabel = document.getElementById('px-date-label-cal_6a6eb54a65c9f');\r\n\r\n    if (prevBtn) {\r\n        prevBtn.addEventListener('click', function() {\r\n            calendar.prev();\r\n        });\r\n    }\r\n    if (nextBtn) {\r\n        nextBtn.addEventListener('click', function() {\r\n            calendar.next();\r\n        });\r\n    }\r\n    if (todayBtn) {\r\n        todayBtn.addEventListener('click', function() {\r\n            calendar.today();\r\n        });\r\n    }\r\n\r\n    if (dateLabel) {\r\n        dateLabel.addEventListener('click', function(ev) {\r\n            toggleDatePicker(ev.currentTarget);\r\n        });\r\n    }\r\n\r\n    document.querySelectorAll('.px-view-btn').forEach(function(btn) {\r\n        btn.addEventListener('click', function() {\r\n            var viewName = btn.getAttribute('data-view');\r\n            calendar.changeView(viewName);\r\n        });\r\n    });\r\n\r\n    function positionPopover(buttonEl) {\r\n        var rect = buttonEl.getBoundingClientRect();\r\n        var offsetParent = popoverEl.offsetParent || document.body;\r\n        var parentRect = offsetParent.getBoundingClientRect();\r\n        var popW = popoverEl.offsetWidth || 260;\r\n        var left = rect.left - parentRect.left;\r\n        var top  = rect.bottom - parentRect.top + 8;\r\n\r\n        if (left + popW > parentRect.width) {\r\n            left = parentRect.width - popW - 10;\r\n        }\r\n        if (left < 0) left = 10;\r\n        popoverEl.style.left = left + 'px';\r\n        popoverEl.style.top  = top + 'px';\r\n    }\r\n\r\n    function openDatePicker(buttonEl) {\r\n        positionPopover(buttonEl);\r\n        popoverEl.classList.add('px-datepicker-visible');\r\n        miniCalendar.gotoDate(calendar.getDate());\r\n    }\r\n\r\n    function closeDatePicker() {\r\n        popoverEl.classList.remove('px-datepicker-visible');\r\n    }\r\n\r\n    function toggleDatePicker(buttonEl) {\r\n        if (popoverEl.classList.contains('px-datepicker-visible')) {\r\n            closeDatePicker();\r\n        } else {\r\n            openDatePicker(buttonEl);\r\n        }\r\n    }\r\n\r\n    \/\/ Dropdown Toggles\r\n    var activeDropdown = null;\r\n    wrapperEl.querySelectorAll('.px-dropdown-trigger').forEach(function(trigger) {\r\n        trigger.addEventListener('click', function(e) {\r\n            e.stopPropagation();\r\n            var dropdown = trigger.parentElement;\r\n            if (dropdown.classList.contains('active')) {\r\n                dropdown.classList.remove('active');\r\n                activeDropdown = null;\r\n            } else {\r\n                if (activeDropdown) activeDropdown.classList.remove('active');\r\n                dropdown.classList.add('active');\r\n                activeDropdown = dropdown;\r\n            }\r\n        });\r\n    });\r\n\r\n    \/\/ Dropdown Search filter\r\n    wrapperEl.querySelectorAll('.px-dropdown-search-input').forEach(function(input) {\r\n        input.addEventListener('input', function() {\r\n            var val = input.value.trim().toLowerCase();\r\n            var options = input.closest('.px-dropdown-menu').querySelectorAll('.px-dropdown-option');\r\n            options.forEach(function(opt) {\r\n                var text = opt.querySelector('span').textContent.toLowerCase();\r\n                if (text.indexOf(val) !== -1) {\r\n                    opt.style.display = 'flex';\r\n                } else {\r\n                    opt.style.display = 'none';\r\n                }\r\n            });\r\n        });\r\n    });\r\n\r\n    \/\/ Dropdown Multiselect Option Bindings\r\n    wrapperEl.querySelectorAll('.px-dropdown').forEach(function(dropdown) {\r\n        var type = dropdown.getAttribute('data-filter-type');\r\n        if (type === 'full_day') return; \/\/ handle radio separately\r\n        \r\n        var checkboxes = dropdown.querySelectorAll('.px-filter-checkbox');\r\n        var triggerText = dropdown.querySelector('.px-dropdown-selected-text');\r\n\r\n        checkboxes.forEach(function(cb) {\r\n            cb.addEventListener('change', function() {\r\n                var optionLabel = cb.closest('.px-dropdown-option');\r\n                if (cb.checked) {\r\n                    optionLabel.classList.add('active');\r\n                } else {\r\n                    optionLabel.classList.remove('active');\r\n                }\r\n\r\n                var checkedValues = [];\r\n                checkboxes.forEach(function(c) {\r\n                    if (c.checked) checkedValues.push(c.value);\r\n                });\r\n\r\n                filterState[getStateKey(type)] = checkedValues;\r\n\r\n                var labelName = dropdown.closest('.px-filter-item').getAttribute('data-filter-name');\r\n                if (checkedValues.length === 0) {\r\n                    triggerText.textContent = 'Select ' + labelName;\r\n                } else if (checkedValues.length === 1) {\r\n                    triggerText.textContent = checkedValues[0];\r\n                } else {\r\n                    triggerText.textContent = labelName + ' (' + checkedValues.length + ' selected)';\r\n                }\r\n\r\n                updateActiveChipsUI();\r\n                triggerFilterUpdate();\r\n            });\r\n        });\r\n    });\r\n\r\n    \/\/ Dropdown Single-Select Event Type Radio Bindings\r\n    var fullDayDropdown = document.getElementById('px-dropdown-full-day-cal_6a6eb54a65c9f');\r\n    var fullDayRadios = fullDayDropdown ? fullDayDropdown.querySelectorAll('.px-filter-radio') : [];\r\n    var fullDayTriggerText = fullDayDropdown ? fullDayDropdown.querySelector('.px-dropdown-selected-text') : null;\r\n\r\n    fullDayRadios.forEach(function(radio) {\r\n        radio.addEventListener('change', function() {\r\n            fullDayDropdown.querySelectorAll('.px-dropdown-option').forEach(function(opt) {\r\n                opt.classList.remove('active');\r\n            });\r\n            var optionLabel = radio.closest('.px-dropdown-option');\r\n            optionLabel.classList.add('active');\r\n\r\n            if (fullDayTriggerText) {\r\n                fullDayTriggerText.textContent = optionLabel.querySelector('span').textContent;\r\n            }\r\n            filterState.full_day = radio.value;\r\n\r\n            fullDayDropdown.classList.remove('active');\r\n            activeDropdown = null;\r\n\r\n            updateActiveChipsUI();\r\n            triggerFilterUpdate();\r\n        });\r\n    });\r\n\r\n    \/\/ Price Track & Slider Bindings\r\n    var priceMinInput = document.getElementById('px-price-min-cal_6a6eb54a65c9f');\r\n    var priceMaxInput = document.getElementById('px-price-max-cal_6a6eb54a65c9f');\r\n    var priceMinDisplay = document.getElementById('px-price-min-display-cal_6a6eb54a65c9f');\r\n    var priceMaxDisplay = document.getElementById('px-price-max-display-cal_6a6eb54a65c9f');\r\n    var priceTrack = document.getElementById('px-price-slider-track-cal_6a6eb54a65c9f');\r\n\r\n    function updatePriceTrack() {\r\n        if (!priceMinInput || !priceMaxInput || !priceMinDisplay || !priceMaxDisplay || !priceTrack) return;\r\n        var min = parseInt(priceMinInput.value);\r\n        var max = parseInt(priceMaxInput.value);\r\n\r\n        if (min > max) {\r\n            var temp = min;\r\n            min = max;\r\n            max = temp;\r\n        }\r\n\r\n        priceMinDisplay.textContent = min;\r\n        priceMaxDisplay.textContent = max;\r\n\r\n        var percent1 = (min \/ 500) * 100;\r\n        var percent2 = (max \/ 500) * 100;\r\n        priceTrack.style.background = 'linear-gradient(to right, #e2e8f0 ' + percent1 + '%, #4299e1 ' + percent1 + '%, #4299e1 ' + percent2 + '%, #e2e8f0 ' + percent2 + '%)';\r\n    }\r\n\r\n    if (priceMinInput && priceMaxInput) {\r\n        priceMinInput.addEventListener('input', updatePriceTrack);\r\n        priceMaxInput.addEventListener('input', updatePriceTrack);\r\n        updatePriceTrack();\r\n\r\n        priceMinInput.addEventListener('change', function() {\r\n            filterState.price_min = parseInt(priceMinInput.value);\r\n            filterState.price_max = parseInt(priceMaxInput.value);\r\n            if (filterState.price_min > filterState.price_max) {\r\n                var temp = filterState.price_min;\r\n                filterState.price_min = filterState.price_max;\r\n                filterState.price_max = temp;\r\n            }\r\n            updateActiveChipsUI();\r\n            triggerFilterUpdate();\r\n        });\r\n\r\n        priceMaxInput.addEventListener('change', function() {\r\n            filterState.price_min = parseInt(priceMinInput.value);\r\n            filterState.price_max = parseInt(priceMaxInput.value);\r\n            if (filterState.price_min > filterState.price_max) {\r\n                var temp = filterState.price_min;\r\n                filterState.price_min = filterState.price_max;\r\n                filterState.price_max = temp;\r\n            }\r\n            updateActiveChipsUI();\r\n            triggerFilterUpdate();\r\n        });\r\n    }\r\n\r\n    \/\/ Top Search input Bindings\r\n    var searchInput = document.getElementById('px-search-input-cal_6a6eb54a65c9f');\r\n    var searchClear = document.getElementById('px-search-clear-cal_6a6eb54a65c9f');\r\n\r\n    if (searchInput) {\r\n        searchInput.addEventListener('input', function() {\r\n            var val = searchInput.value.trim();\r\n            if (searchClear) searchClear.style.display = val ? 'block' : 'none';\r\n            filterState.search = val;\r\n            updateActiveChipsUI();\r\n            triggerFilterUpdate();\r\n        });\r\n    }\r\n\r\n    if (searchClear && searchInput) {\r\n        searchClear.addEventListener('click', function() {\r\n            searchInput.value = '';\r\n            searchClear.style.display = 'none';\r\n            filterState.search = '';\r\n            updateActiveChipsUI();\r\n            triggerFilterUpdate();\r\n        });\r\n    }\r\n\r\n    \/\/ AJAX fetching debouncer\r\n    var ajaxTimeout = null;\r\n    function triggerFilterUpdate() {\r\n        clearTimeout(ajaxTimeout);\r\n        ajaxTimeout = setTimeout(function() {\r\n            fetchFilteredEvents();\r\n        }, 300);\r\n    }\r\n\r\n    function fetchFilteredEvents() {\r\n        var wrapperEl = calendarEl.closest('.px-calendar-wrapper');\r\n        var calendarContainer = wrapperEl.querySelector('.px-calendar-container');\r\n        calendarContainer.classList.add('px-loading');\r\n\r\n        var data = new URLSearchParams();\r\n        data.append('action', 'plp_filter_calendar_events');\r\n        data.append('search', filterState.search);\r\n        filterState.venues.forEach(function(v) { data.append('venues[]', v); });\r\n        filterState.categories.forEach(function(c) { data.append('categories[]', c); });\r\n        filterState.tags.forEach(function(t) { data.append('tags[]', t); });\r\n        filterState.organizers.forEach(function(o) { data.append('organizers[]', o); });\r\n        data.append('full_day', filterState.full_day);\r\n        data.append('price_min', filterState.price_min);\r\n        data.append('price_max', filterState.price_max);\r\n\r\n        fetch(ajaxUrl, {\r\n            method: 'POST',\r\n            headers: {\r\n                'Content-Type': 'application\/x-www-form-urlencoded'\r\n            },\r\n            body: data.toString()\r\n        })\r\n        .then(function(res) { return res.json(); })\r\n        .then(function(result) {\r\n            calendarContainer.classList.remove('px-loading');\r\n            if (result.success) {\r\n                var newEvents = result.data;\r\n                calendar.removeAllEvents();\r\n                calendar.addEventSource(newEvents);\r\n\r\n                if (miniCalendar) {\r\n                    miniCalendar.removeAllEvents();\r\n                    miniCalendar.addEventSource(newEvents.map(function(ev) {\r\n                        return {\r\n                            start: ev.start,\r\n                            end: ev.end,\r\n                            allDay: true,\r\n                            display: 'background',\r\n                            color: '#a9c6ff',\r\n                        };\r\n                    }));\r\n                }\r\n            }\r\n        })\r\n        .catch(function(err) {\r\n            calendarContainer.classList.remove('px-loading');\r\n            console.error(err);\r\n        });\r\n    }\r\n\r\n    \/\/ Chips UI Generator\r\n    function updateActiveChipsUI() {\r\n        var chipsContainer = document.getElementById('px-active-chips-cal_6a6eb54a65c9f');\r\n        var activeFiltersBar = document.getElementById('px-active-filters-bar-cal_6a6eb54a65c9f');\r\n        if (!chipsContainer || !activeFiltersBar) return;\r\n        chipsContainer.innerHTML = '';\r\n\r\n        var totalChips = 0;\r\n\r\n        function addChip(label, type, value) {\r\n            var chip = document.createElement('div');\r\n            chip.className = 'px-active-chip';\r\n            chip.innerHTML = esc(label) + ' <span class=\"px-chip-close\" data-type=\"' + type + '\" data-value=\"' + esc(value) + '\">&times;<\/span>';\r\n            chipsContainer.appendChild(chip);\r\n            totalChips++;\r\n        }\r\n\r\n        if (filterState.search) {\r\n            addChip('Search: ' + filterState.search, 'search', filterState.search);\r\n        }\r\n\r\n        filterState.venues.forEach(function(v) {\r\n            addChip('Venue: ' + v, 'venue', v);\r\n        });\r\n\r\n        filterState.categories.forEach(function(c) {\r\n            addChip('Category: ' + c, 'category', c);\r\n        });\r\n\r\n        filterState.tags.forEach(function(t) {\r\n            addChip('Tag: ' + t, 'tag', t);\r\n        });\r\n\r\n        filterState.organizers.forEach(function(o) {\r\n            addChip('Organizer: ' + o, 'organizer', o);\r\n        });\r\n\r\n        if (filterState.full_day) {\r\n            var label = filterState.full_day === 'full_day' ? 'Full Day' : 'Recurring';\r\n            addChip('Type: ' + label, 'full_day', filterState.full_day);\r\n        }\r\n\r\n        if (filterState.price_min > 0 || filterState.price_max < 500) {\r\n            addChip('Price: $' + filterState.price_min + ' - $' + filterState.price_max, 'price', '');\r\n        }\r\n\r\n        if (totalChips > 0) {\r\n            activeFiltersBar.style.display = 'block';\r\n        } else {\r\n            activeFiltersBar.style.display = 'none';\r\n        }\r\n    }\r\n\r\n    \/\/ Chip Close handlers\r\n    var activeChips = document.getElementById('px-active-chips-cal_6a6eb54a65c9f');\r\n    if (activeChips) {\r\n        activeChips.addEventListener('click', function(e) {\r\n            if (e.target.classList.contains('px-chip-close')) {\r\n                var type = e.target.getAttribute('data-type');\r\n                var value = e.target.getAttribute('data-value');\r\n\r\n                if (type === 'search') {\r\n                    filterState.search = '';\r\n                    if (searchInput) searchInput.value = '';\r\n                    if (searchClear) searchClear.style.display = 'none';\r\n                } else if (type === 'price') {\r\n                    filterState.price_min = 0;\r\n                    filterState.price_max = 500;\r\n                    if (priceMinInput) priceMinInput.value = 0;\r\n                    if (priceMaxInput) priceMaxInput.value = 500;\r\n                    updatePriceTrack();\r\n                } else if (type === 'full_day') {\r\n                    filterState.full_day = '';\r\n                    fullDayRadios.forEach(function(r) {\r\n                        r.checked = (r.value === '');\r\n                        var optionLabel = r.closest('.px-dropdown-option');\r\n                        if (r.value === '') {\r\n                            optionLabel.classList.add('active');\r\n                            if (fullDayTriggerText) fullDayTriggerText.textContent = optionLabel.querySelector('span').textContent;\r\n                        } else {\r\n                            optionLabel.classList.remove('active');\r\n                        }\r\n                    });\r\n                } else {\r\n                    var stateKey = getStateKey(type);\r\n                    filterState[stateKey] = filterState[stateKey].filter(function(x) { return x !== value; });\r\n                    \r\n                    var dropdown = document.getElementById('px-dropdown-' + type + '-cal_6a6eb54a65c9f');\r\n                    if (dropdown) {\r\n                        var cb = dropdown.querySelector('.px-filter-checkbox[value=\"' + value.replace(\/\"\/g, '\\\\\"') + '\"]');\r\n                        if (cb) {\r\n                            cb.checked = false;\r\n                            cb.closest('.px-dropdown-option').classList.remove('active');\r\n                        }\r\n                        \r\n                        var checkboxes = dropdown.querySelectorAll('.px-filter-checkbox');\r\n                        var triggerText = dropdown.querySelector('.px-dropdown-selected-text');\r\n                        var labelName = dropdown.closest('.px-filter-item').getAttribute('data-filter-name');\r\n                        var checkedCount = filterState[stateKey].length;\r\n\r\n                        if (checkedCount === 0) {\r\n                            triggerText.textContent = 'Select ' + labelName;\r\n                        } else if (checkedCount === 1) {\r\n                            triggerText.textContent = filterState[stateKey][0];\r\n                        } else {\r\n                            triggerText.textContent = labelName + ' (' + checkedCount + ' selected)';\r\n                        }\r\n                    }\r\n                }\r\n\r\n                updateActiveChipsUI();\r\n                triggerFilterUpdate();\r\n            }\r\n        });\r\n    }\r\n\r\n    \/\/ Clear All Filters Button\r\n    var clearAllFilters = document.getElementById('px-clear-all-filters-cal_6a6eb54a65c9f');\r\n    if (clearAllFilters) {\r\n        clearAllFilters.addEventListener('click', function() {\r\n            filterState = {\r\n                search: '',\r\n                venues: [],\r\n                categories: [],\r\n                tags: [],\r\n                organizers: [],\r\n                full_day: '',\r\n                price_min: 0,\r\n                price_max: 500\r\n            };\r\n\r\n            wrapperEl.querySelectorAll('.px-filter-checkbox').forEach(function(cb) {\r\n                cb.checked = false;\r\n                cb.closest('.px-dropdown-option').classList.remove('active');\r\n            });\r\n\r\n            fullDayRadios.forEach(function(r) {\r\n                r.checked = (r.value === '');\r\n                var optionLabel = r.closest('.px-dropdown-option');\r\n                if (r.value === '') {\r\n                    optionLabel.classList.add('active');\r\n                    if (fullDayTriggerText) fullDayTriggerText.textContent = optionLabel.querySelector('span').textContent;\r\n                } else {\r\n                    optionLabel.classList.remove('active');\r\n                }\r\n            });\r\n\r\n            if (priceMinInput) priceMinInput.value = 0;\r\n            if (priceMaxInput) priceMaxInput.value = 500;\r\n            updatePriceTrack();\r\n\r\n            if (searchInput) searchInput.value = '';\r\n            if (searchClear) searchClear.style.display = 'none';\r\n\r\n            updateActiveChipsUI();\r\n            triggerFilterUpdate();\r\n        });\r\n    }\r\n\r\n    \/\/ Close Popovers on Outside Click\r\n    document.addEventListener('click', function (e) {\r\n        if (popoverEl.classList.contains('px-datepicker-visible')) {\r\n            var isInsidePopover = popoverEl.contains(e.target);\r\n            var isDateLabel      = e.target.closest && e.target.closest('#px-date-label-cal_6a6eb54a65c9f');\r\n            var isMiniDaySelect  = e.target.closest && e.target.closest('.fc-daygrid-day');\r\n            if (!isInsidePopover && !isDateLabel && !isMiniDaySelect) {\r\n                closeDatePicker();\r\n            }\r\n        }\r\n\r\n        if (tooltipEl.classList.contains('px-tooltip-visible')) {\r\n            var isInsideTooltip = tooltipEl.contains(e.target);\r\n            var isEventClick    = e.target.closest && e.target.closest('.fc-event');\r\n            if (!isInsideTooltip && !isEventClick) {\r\n                hideTooltip();\r\n            }\r\n        }\r\n    });\r\n\r\n    \/\/ Escape Key Handler\r\n    document.addEventListener('keydown', function (e) {\r\n        if (e.key === 'Escape') {\r\n            closeDatePicker();\r\n            if (activeDropdown) {\r\n                activeDropdown.classList.remove('active');\r\n                activeDropdown = null;\r\n            }\r\n            hideTooltip();\r\n        }\r\n    });\r\n\r\n    \/\/ Window Resize Handler\r\n    window.addEventListener('resize', function () {\r\n        if (popoverEl.classList.contains('px-datepicker-visible')) closeDatePicker();\r\n        if (tooltipEl.classList.contains('px-tooltip-visible')) hideTooltip();\r\n    });\r\n\r\n    window.addEventListener('scroll', function () {\r\n        if (tooltipEl.classList.contains('px-tooltip-visible')) hideTooltip();\r\n    }, { passive: true });\r\n\r\n    \/\/ Subscribe Button\r\n    var btn = document.querySelector('[data-calendar-id=\"cal_6a6eb54a65c9f\"]');\r\n    if (btn) {\r\n        btn.addEventListener('click', function () {\r\n            window.open('https:\/\/calendar.google.com\/calendar\/u\/0\/r\/settings\/addbyemail', '_blank');\r\n        });\r\n    }\r\n});\r\n<\/script><\/div><\/div>\n<\/section><\/main>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"_breakdance_hide_in_design_set":false,"_breakdance_tags":"","footnotes":"","_tec_slr_enabled":"","_tec_slr_layout":""},"class_list":["post-2307","page","type-page","status-publish","hentry","cat_family-event"],"ticketed":false,"_links":{"self":[{"href":"https:\/\/bdtemplatehub.com\/breakdance-events-calendar-element\/wp-json\/wp\/v2\/pages\/2307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bdtemplatehub.com\/breakdance-events-calendar-element\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bdtemplatehub.com\/breakdance-events-calendar-element\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bdtemplatehub.com\/breakdance-events-calendar-element\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bdtemplatehub.com\/breakdance-events-calendar-element\/wp-json\/wp\/v2\/comments?post=2307"}],"version-history":[{"count":5,"href":"https:\/\/bdtemplatehub.com\/breakdance-events-calendar-element\/wp-json\/wp\/v2\/pages\/2307\/revisions"}],"predecessor-version":[{"id":3046,"href":"https:\/\/bdtemplatehub.com\/breakdance-events-calendar-element\/wp-json\/wp\/v2\/pages\/2307\/revisions\/3046"}],"wp:attachment":[{"href":"https:\/\/bdtemplatehub.com\/breakdance-events-calendar-element\/wp-json\/wp\/v2\/media?parent=2307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}