{"hostName":"https://inkedcircus.ihub.app","company":{"name":"InspireHUB Inc.","shortName":"InspireHUB","address":"3963 Maple Ave., Suite 190","city":"Dallas","stateProv":"Texas","postalCode":"","phone":"1-855-355-IHUB (4482)","supportEmail":"support@inspirehub.com"},"instance":"CA","campaignId":"163","environment":{"environment":"Production","urlPrefix":"","region":"Central-Linux","instance":"CA","branch":null,"product":"App","version":"5.8.0.1366","buildDate":"3/23/2026 4:51:45\u202FPM"},"affiliateCode":"","plan":{"productId":"prod_NLtgJLkcYSngXY","name":"Lite","limits":{"messageCenterNotices":2000,"bandwidthLimitGB":20,"storageLimitGB":5,"smsLimit":0,"adminLimit":1,"transactionFeePercent":0,"dailyNewsletter":true,"postModules":false,"eCommerce":false,"customDomains":true,"supportType":"Online"},"fees":{"paidChannelsPercent":10,"eventPercent":2.9,"donationPercent":2.9,"storePercent":2.9},"trialExpires":"0001-01-01T00:00:00Z"},"businessName":"Inked Circus","title":"Inked Circus","isPrivate":false,"userLoggedIn":false,"menuJson":"{\u0022version\u0022:\u00221.0.0\u0022,\u0022showInstall\u0022:true,\u0022sideNav\u0022:{\u0022home\u0022:{\u0022key\u0022:\u0022home\u0022,\u0022type\u0022:\u0022link\u0022,\u0022title\u0022:\u0022Home\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022url\u0022:\u0022/home\u0022,\u0022svg\u0022:\u0022\u003Csvg id=\\\u0022mdi-home\\\u0022 viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z\\\u0022 /\u003E\u003C/svg\u003E\u0022,\u0022index\u0022:0},\u0022about_us\u0022:{\u0022key\u0022:\u0022about_us\u0022,\u0022type\u0022:\u0022link\u0022,\u0022title\u0022:\u0022About Us\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022url\u0022:\u0022/posts/70071/about-us\u0022,\u0022svg\u0022:\u0022\u003Csvg id=\\\u0022mdi-account-group\\\u0022 viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M12,5.5A3.5,3.5 0 0,1 15.5,9A3.5,3.5 0 0,1 12,12.5A3.5,3.5 0 0,1 8.5,9A3.5,3.5 0 0,1 12,5.5M5,8C5.56,8 6.08,8.15 6.53,8.42C6.38,9.85 6.8,11.27 7.66,12.38C7.16,13.34 6.16,14 5,14A3,3 0 0,1 2,11A3,3 0 0,1 5,8M19,8A3,3 0 0,1 22,11A3,3 0 0,1 19,14C17.84,14 16.84,13.34 16.34,12.38C17.2,11.27 17.62,9.85 17.47,8.42C17.92,8.15 18.44,8 19,8M5.5,18.25C5.5,16.18 8.41,14.5 12,14.5C15.59,14.5 18.5,16.18 18.5,18.25V20H5.5V18.25M0,20V18.5C0,17.11 1.89,15.94 4.45,15.6C3.86,16.28 3.5,17.22 3.5,18.25V20H0M24,20H20.5V18.25C20.5,17.22 20.14,16.28 19.55,15.6C22.11,15.94 24,17.11 24,18.5V20Z\\\u0022 /\u003E\u003C/svg\u003E\u0022,\u0022index\u0022:7},\u0022contact\u0022:{\u0022key\u0022:\u0022contact\u0022,\u0022type\u0022:\u0022link\u0022,\u0022title\u0022:\u0022Contact\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022url\u0022:\u0022/contact\u0022,\u0022svg\u0022:\u0022\u003Csvg id=\\\u0022mdi-contact-mail\\\u0022 viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M21,8V7L18,9L15,7V8L18,10M22,3H2A2,2 0 0,0 0,5V19A2,2 0 0,0 2,21H22A2,2 0 0,0 24,19V5A2,2 0 0,0 22,3M8,6A3,3 0 0,1 11,9A3,3 0 0,1 8,12A3,3 0 0,1 5,9A3,3 0 0,1 8,6M14,18H2V17C2,15 6,13.9 8,13.9C10,13.9 14,15 14,17M22,12H14V6H22\\\u0022 /\u003E\u003C/svg\u003E\u0022,\u0022index\u0022:8},\u0022explore_channels\u0022:{\u0022key\u0022:\u0022explore_channels\u0022,\u0022type\u0022:\u0022link\u0022,\u0022title\u0022:\u0022Explore Channels\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022url\u0022:\u0022/channels\u0022,\u0022requireAuth\u0022:false,\u0022svg\u0022:\u0022\u003Csvg id=\\\u0022mdi-pound\\\u0022 viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M5.41,21L6.12,17H2.12L2.47,15H6.47L7.53,9H3.53L3.88,7H7.88L8.59,3H10.59L9.88,7H15.88L16.59,3H18.59L17.88,7H21.88L21.53,9H17.53L16.47,15H20.47L20.12,17H16.12L15.41,21H13.41L14.12,17H8.12L7.41,21H5.41M9.53,9L8.47,15H14.47L15.53,9H9.53Z\\\u0022 /\u003E\u003C/svg\u003E\u0022,\u0022index\u0022:6},\u0022messages\u0022:{\u0022title\u0022:\u0022Messages\u0022,\u0022singularTitle\u0022:\u0022Message\u0022,\u0022url\u0022:\u0022/messages\u0022,\u0022badge\u0022:\u0022unread_messages\u0022,\u0022requireAuth\u0022:true,\u0022svg\u0022:\u0022\u003Csvg id=\\\u0022mdi-email\\\u0022 viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,8L12,13L4,8V6L12,11L20,6M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4Z\\\u0022 /\u003E\u003C/svg\u003E\u0022,\u0022key\u0022:\u0022messages\u0022,\u0022index\u0022:1,\u0022type\u0022:\u0022link\u0022,\u0022target\u0022:\u0022_self\u0022},\u0022my_starred_channels\u0022:{\u0022key\u0022:\u0022my_starred_channels\u0022,\u0022type\u0022:\u0022myChannels\u0022,\u0022title\u0022:\u0022My starred channels\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022url\u0022:\u0022\u0022,\u0022requireAuth\u0022:true,\u0022svg\u0022:\u0022\u003Csvg id=\\\u0022mdi-heart-outline\\\u0022 viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M12.1,18.55L12,18.65L11.89,18.55C7.14,14.24 4,11.39 4,8.5C4,6.5 5.5,5 7.5,5C9.04,5 10.54,6 11.07,7.36H12.93C13.46,6 14.96,5 16.5,5C18.5,5 20,6.5 20,8.5C20,11.39 16.86,14.24 12.1,18.55M16.5,3C14.76,3 13.09,3.81 12,5.08C10.91,3.81 9.24,3 7.5,3C4.42,3 2,5.41 2,8.5C2,12.27 5.4,15.36 10.55,20.03L12,21.35L13.45,20.03C18.6,15.36 22,12.27 22,8.5C22,5.41 19.58,3 16.5,3Z\\\u0022 /\u003E\u003C/svg\u003E\u0022,\u0022index\u0022:9,\u0022scopeFlags\u0022:\u0022campaign.merchantAccounts.*\u0022},\u0022download_as_app\u0022:{\u0022title\u0022:\u0022Download as App\u0022,\u0022type\u0022:\u0022install\u0022,\u0022svg\u0022:\u0022\u003Csvg id=\\\u0022mdi-download\\\u0022 viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z\\\u0022 /\u003E\u003C/svg\u003E\u0022,\u0022key\u0022:\u0022download_as_app\u0022,\u0022index\u0022:10,\u0022target\u0022:\u0022_blank\u0022},\u0022edit_this_menu1\u0022:{\u0022key\u0022:\u0022edit_this_menu1\u0022,\u0022title\u0022:\u0022Edit This Menu\u0022,\u0022url\u0022:\u0022https://support.ihub.app/hc/en-us/articles/14713848170779-How-to-use-the-Menu-Editor\u0022,\u0022target\u0022:\u0022_blank\u0022,\u0022svg\u0022:\u0022\u003Csvg id=\\\u0022mdi-help-circle\\\u0022 viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z\\\u0022 /\u003E\u003C/svg\u003E\u0022,\u0022type\u0022:\u0022link\u0022,\u0022index\u0022:11},\u0022tickets\u0022:{\u0022key\u0022:\u0022tickets\u0022,\u0022type\u0022:\u0022parent\u0022,\u0022title\u0022:\u0022TICKETS\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022index\u0022:2},\u0022pickering_tickets1\u0022:{\u0022key\u0022:\u0022pickering_tickets1\u0022,\u0022type\u0022:\u0022link\u0022,\u0022title\u0022:\u0022PICKERING TICKETS\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022url\u0022:\u0022https://www.ticketmaster.ca/search?q=inked%20circus\u0022,\u0022parent\u0022:\u0022tickets\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022index\u0022:7},\u0022food_trucks1\u0022:{\u0022key\u0022:\u0022food_trucks1\u0022,\u0022type\u0022:\u0022link\u0022,\u0022title\u0022:\u0022FOOD TRUCKS\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022url\u0022:\u0022https://www.inkedcircus.com/pages/food-truck-vendors\u0022,\u0022parent\u0022:\u0022booth_registrations\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022index\u0022:2},\u0022aurora_tickets\u0022:{\u0022key\u0022:\u0022aurora_tickets\u0022,\u0022title\u0022:\u0022AURORA TICKETS\u0022,\u0022url\u0022:\u0022https://www.inkedcircus.com/products/inked-circus-tattoo-expo-aurora-april-11-13th-2025\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022type\u0022:\u0022link\u0022,\u0022parent\u0022:\u0022tickets\u0022,\u0022index\u0022:2},\u0022barrie_tickets\u0022:{\u0022key\u0022:\u0022barrie_tickets\u0022,\u0022title\u0022:\u0022BARRIE TICKETS\u0022,\u0022url\u0022:\u0022https://www.inkedcircus.com/products/inked-circus-tattoo-expo-barrie-may-23-25th-2025\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022type\u0022:\u0022link\u0022,\u0022parent\u0022:\u0022tickets\u0022,\u0022index\u0022:3},\u0022vip_ultimate_pass\u0022:{\u0022key\u0022:\u0022vip_ultimate_pass\u0022,\u0022title\u0022:\u0022VIP ULTIMATE PASS\u0022,\u0022url\u0022:\u0022https://www.inkedcircus.com/products/vip-ultimate-pass-inked-circus-tattoo-expo\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022type\u0022:\u0022link\u0022,\u0022parent\u0022:\u0022tickets\u0022,\u0022index\u0022:0},\u0022ultimate_artist_pack\u0022:{\u0022key\u0022:\u0022ultimate_artist_pack\u0022,\u0022title\u0022:\u0022ULTIMATE ARTIST PACK\u0022,\u0022url\u0022:\u0022https://www.inkedcircus.com/products/ultimate-artist-pack-inked-circus-tattoo-expos-2025\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022type\u0022:\u0022link\u0022,\u0022parent\u0022:\u0022tickets\u0022,\u0022index\u0022:1},\u0022merch_store\u0022:{\u0022key\u0022:\u0022merch_store\u0022,\u0022title\u0022:\u0022MERCH STORE\u0022,\u0022url\u0022:\u0022https://www.inkedcircus.com/collections/official-merch\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022type\u0022:\u0022link\u0022,\u0022parent\u0022:\u0022tickets\u0022,\u0022index\u0022:8},\u0022booth_registrations\u0022:{\u0022key\u0022:\u0022booth_registrations\u0022,\u0022type\u0022:\u0022parent\u0022,\u0022title\u0022:\u0022BOOTH REGISTRATIONS\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022index\u0022:3},\u0022appointment_waiver\u0022:{\u0022key\u0022:\u0022appointment_waiver\u0022,\u0022title\u0022:\u0022APPOINTMENT WAIVER\u0022,\u0022url\u0022:\u0022https://inkedcircus.ihub.app/posts/13806/waivers---tattoo-piercings?postId=13806\u0026contentType=posts\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022type\u0022:\u0022link\u0022,\u0022index\u0022:5},\u0022windsor_tickets\u0022:{\u0022key\u0022:\u0022windsor_tickets\u0022,\u0022title\u0022:\u0022WINDSOR TICKETS\u0022,\u0022url\u0022:\u0022https://www.inkedcircus.com/products/inked-circus-tattoo-expo-windsor-july-11-13th-2025?_pos=11\u0026_sid=5cdb88b8f\u0026_ss=r\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022type\u0022:\u0022link\u0022,\u0022parent\u0022:\u0022tickets\u0022,\u0022index\u0022:4},\u0022london_tickets1\u0022:{\u0022key\u0022:\u0022london_tickets1\u0022,\u0022title\u0022:\u0022LONDON TICKETS\u0022,\u0022url\u0022:\u0022https://www.inkedcircus.com/products/inked-circus-tattoo-expo-london-aug-8-10th-2025?_pos=9\u0026_sid=5474eb461\u0026_ss=r\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022type\u0022:\u0022link\u0022,\u0022parent\u0022:\u0022tickets\u0022,\u0022index\u0022:5},\u0022niagara_tickets1\u0022:{\u0022key\u0022:\u0022niagara_tickets1\u0022,\u0022title\u0022:\u0022NIAGARA TICKETS\u0022,\u0022url\u0022:\u0022https://www.inkedcircus.com/products/inked-circus-tattoo-expo-niagara-falls-sept-19-21st-2025?_pos=8\u0026_sid=5474eb461\u0026_ss=r\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022type\u0022:\u0022link\u0022,\u0022parent\u0022:\u0022tickets\u0022,\u0022index\u0022:6},\u0022book_an_appt_@_an_expo1\u0022:{\u0022key\u0022:\u0022book_an_appt_@_an_expo1\u0022,\u0022title\u0022:\u0022BOOK AN APPT @ AN EXPO\u0022,\u0022url\u0022:\u0022https://www.inkedcircus.com/pages/matched\u0022,\u0022target\u0022:\u0022_self\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022type\u0022:\u0022link\u0022,\u0022index\u0022:4},\u0022artist_registration1\u0022:{\u0022key\u0022:\u0022artist_registration1\u0022,\u0022title\u0022:\u0022ARTIST REGISTRATION\u0022,\u0022url\u0022:\u0022https://eventstack.ca/registration\u0022,\u0022target\u0022:\u0022_blank\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022type\u0022:\u0022link\u0022,\u0022parent\u0022:\u0022booth_registrations\u0022,\u0022index\u0022:0},\u0022retail_vendors\u0022:{\u0022key\u0022:\u0022retail_vendors\u0022,\u0022title\u0022:\u0022RETAIL VENDORS\u0022,\u0022url\u0022:\u0022https://eventstack.ca/registration\u0022,\u0022target\u0022:\u0022_blank\u0022,\u0022svg\u0022:\u0022\u003Csvg viewBox=\\\u00220 0 24 24\\\u0022\u003E\u003Cpath d=\\\u0022M20,4C21.11,4 22,4.89 22,6V18C22,19.11 21.11,20 20,20H4C2.89,20 2,19.11 2,18V6C2,4.89 2.89,4 4,4H20M8.5,15V9H7.25V12.5L4.75,9H3.5V15H4.75V11.5L7.3,15H8.5M13.5,10.26V9H9.5V15H13.5V13.75H11V12.64H13.5V11.38H11V10.26H13.5M20.5,14V9H19.25V13.5H18.13V10H16.88V13.5H15.75V9H14.5V14A1,1 0 0,0 15.5,15H19.5A1,1 0 0,0 20.5,14Z\\\u0022/\u003E\u003C/svg\u003E\u0022,\u0022type\u0022:\u0022link\u0022,\u0022parent\u0022:\u0022booth_registrations\u0022,\u0022index\u0022:1}}}","piwikId":9229,"contactEmail":"inkedcircustattooexpos@gmail.com","style":{"maxMasonryColumns":4,"primaryColor":"rgba(0, 0, 0, 1)","accentColor":"rgba(255, 178, 0, 1)","navTextColor":"#FFFFFF","lockSideNav":true,"logoImage":{"mediaId":19178,"mediaCropId":21487,"url":"https://ca-app-content.ihub.app/app-content/posts/163/2024/03/27/inkedcircus-blob_09_57_59_7731.dat","blurHash":"LQC?r]j[Rjofxuayayj[00WBofWB","color":"#2D2D2D","cropData":{"x":0,"x2":null,"y":0.56,"y2":null,"w":432,"h":80,"ow":1804,"oh":338,"scale":0.24,"angle":0,"isOriginalSize":false}},"logoUrls":[{"url":"https://ca-app-content.ihub.app/app-content/posts/163/2024/03/27/inkedcircus-blob_09_57_59_7731.dat","width":432,"height":80}],"iconImage":{"mediaId":19177,"mediaCropId":21486,"url":"https://ca-app-content.ihub.app/app-content/posts/163/2024/03/27/inkedcircus-blob_09_57_09_3008.dat","blurHash":"LA7-D#Rk0Nt6s,j[oyWC9coe-nWC","color":"#18150C","cropData":{"x":0,"x2":null,"y":5.73,"y2":null,"w":352,"h":352,"ow":2138,"oh":2138,"scale":0.17,"angle":0,"isOriginalSize":false}},"icons":[{"campaign_icon_type_id":1,"cdnUrl":"https:\/\/ih-cdn.ihub.app\/media\/v1\/crop\/y_5.73,w_352,h_352,ow_2138,oh_2138,s_0.17\/render\/w_192,h_192\/instance\/ca\/posts\/163\/2024\/03\/27\/inkedcircus-blob_09_57_09_3008.dat","height":192,"width":192,"platform_id":1},{"campaign_icon_type_id":2,"cdnUrl":"https:\/\/ih-cdn.ihub.app\/media\/v1\/crop\/y_5.73,w_352,h_352,ow_2138,oh_2138,s_0.17\/render\/w_128,h_128\/instance\/ca\/posts\/163\/2024\/03\/27\/inkedcircus-blob_09_57_09_3008.dat","height":128,"width":128,"platform_id":1},{"campaign_icon_type_id":3,"cdnUrl":"https:\/\/ih-cdn.ihub.app\/media\/v1\/crop\/y_5.73,w_352,h_352,ow_2138,oh_2138,s_0.17\/render\/w_114,h_114\/instance\/ca\/posts\/163\/2024\/03\/27\/inkedcircus-blob_09_57_09_3008.dat","height":114,"width":114,"platform_id":2},{"campaign_icon_type_id":4,"cdnUrl":"https:\/\/ih-cdn.ihub.app\/media\/v1\/crop\/y_5.73,w_352,h_352,ow_2138,oh_2138,s_0.17\/render\/w_72,h_72\/instance\/ca\/posts\/163\/2024\/03\/27\/inkedcircus-blob_09_57_09_3008.dat","height":72,"width":72,"platform_id":2},{"campaign_icon_type_id":5,"cdnUrl":"https:\/\/ih-cdn.ihub.app\/media\/v1\/crop\/y_5.73,w_352,h_352,ow_2138,oh_2138,s_0.17\/render\/w_57,h_57\/instance\/ca\/posts\/163\/2024\/03\/27\/inkedcircus-blob_09_57_09_3008.dat","height":57,"width":57,"platform_id":2},{"campaign_icon_type_id":6,"cdnUrl":"https:\/\/ih-cdn.ihub.app\/media\/v1\/crop\/y_5.73,w_352,h_352,ow_2138,oh_2138,s_0.17\/render\/w_256,h_256\/instance\/ca\/posts\/163\/2024\/03\/27\/inkedcircus-blob_09_57_09_3008.dat","height":256,"width":256,"platform_id":2},{"campaign_icon_type_id":7,"cdnUrl":"https:\/\/ih-cdn.ihub.app\/media\/v1\/crop\/y_5.73,w_352,h_352,ow_2138,oh_2138,s_0.17\/render\/w_512,h_512\/instance\/ca\/posts\/163\/2024\/03\/27\/inkedcircus-blob_09_57_09_3008.dat","height":512,"width":512,"platform_id":2}],"sliderSpeed":5000,"fullWidthSlider":false,"tagGroupIcons":[]},"sideNavType":"simplified","allowUgc":true,"allowCommentWithoutModeration":false,"homeChannel":{"channelId":2174,"channelCategoryId":null,"name":"Home","handle":"home","isMember":true,"recommended":false,"everyone":true,"showOnHome":false,"starred":false,"showSliders":true,"upperHtml":"\u003Cdiv style=\u0022font-size: 16px;\u0022\u003E\u003Cp style=\u0022text-align: center;\u0022\u003E\u003Cbr\u003E\u003Ca href=\u0022https://inspirehub-inc.chargifypay.com/subscribe/dcmmxrxm22tp/standard-license\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\u003C/a\u003E\u003Cstrong\u003EINKED CIRCUS COMMUNITY\u003C/strong\u003E\u003Cbr\u003EBringing Everything We Strive For, Together.\u003Cspan style=\u0022font-size: 18px;\u0022\u003E\u003C/span\u003E\u003C/p\u003E\u003C/div\u003E","lowerHtml":"\u003Cdiv style=\u0022font-size: 16px;\u0022\u003E\u003Chr\u003E\u003Ctable style=\u0022width: 100%;\u0022\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\u0022width: 33.3333%;\u0022\u003E\u003Ca href=\u0022https://www.inkedcircus.com/collections/tickets\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/163/2025/01/19/inkedcircus-blob_09_09_28_8029.dat\u0022 style=\u0022display: block; vertical-align: top; margin: 5px auto; text-align: center; width: 100%;\u0022\u003E\u003C/a\u003E\u003C/td\u003E\u003Ctd style=\u0022width: 33.3333%;\u0022\u003E\u003Cdiv style=\u0022text-align: center;\u0022\u003E\u003Ca href=\u0022https://form.jotform.com/243136789067063\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/163/2025/01/19/inkedcircus-blob_09_09_28_9211.dat\u0022 style=\u0022display: block; vertical-align: top; margin: 5px auto; text-align: center; width: 100%;\u0022\u003E\u003C/a\u003E\u003C/div\u003E\u003C/td\u003E\u003Ctd style=\u0022width: 33.3333%;\u0022\u003E\u003Cdiv style=\u0022text-align: center;\u0022\u003E\u003Ca href=\u0022https://www.inkedcircus.com/pages/2025-contests\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/163/2025/01/19/inkedcircus-blob_09_04_34_7200.dat\u0022 style=\u0022display: block; vertical-align: top; margin: 5px auto; text-align: center; width: 100%;\u0022\u003E\u003C/a\u003E\u003C/div\u003E\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd style=\u0022width: 33.3333%;\u0022\u003E\u003Cdiv style=\u0022text-align: center;\u0022\u003E\u003Ca href=\u0022https://form.jotform.com/242537462757263\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/163/2025/01/19/inkedcircus-blob_09_09_35_7957.dat\u0022 style=\u0022display: block; vertical-align: top; margin: 5px auto; text-align: center; width: 100%;\u0022\u003E\u003C/a\u003E\u003C/div\u003E\u003C/td\u003E\u003Ctd style=\u0022width: 33.3333%;\u0022\u003E\u003Cdiv style=\u0022text-align: center;\u0022\u003E\u003Ca href=\u0022https://form.jotform.com/242575869189275\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/163/2025/01/19/inkedcircus-blob_09_09_36_2518.dat\u0022 style=\u0022display: block; vertical-align: top; margin: 5px auto; text-align: center; width: 100%;\u0022\u003E\u003C/a\u003E\u003C/div\u003E\u003C/td\u003E\u003Ctd style=\u0022width: 33.3333%; text-align: center;\u0022\u003E\u003Ca href=\u0022https://inkedcircus.ihub.app/c/live-on-stage-inkedcircus/feed?postTypeId=whatsNew\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/163/2025/01/19/inkedcircus-blob_09_20_25_6122.dat\u0022 style=\u0022display: block; vertical-align: top; margin: 5px auto; text-align: center; width: 100%;\u0022\u003E\u003C/a\u003E\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd style=\u0022width: 33.3333%;\u0022\u003E\u003Cdiv style=\u0022text-align: center;\u0022\u003E\u003Ca href=\u0022https://inkedcircus.ihub.app/c/2025-inked-circus-aurora/feed?postTypeId=whatsNew\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/163/2025/01/19/inkedcircus-blob_09_09_36_2083.dat\u0022 style=\u0022display: block; vertical-align: top; margin: 5px auto; text-align: center; width: 100%;\u0022\u003E\u003C/a\u003E\u003C/div\u003E\u003C/td\u003E\u003Ctd style=\u0022width: 33.3333%; vertical-align: bottom;\u0022\u003E\u003Cdiv style=\u0022text-align: center;\u0022\u003E\u003Ca href=\u0022https://inkedcircus.ihub.app/c/2025-inked-circus-barrie/feed?postTypeId=whatsNew\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/163/2025/01/19/inkedcircus-blob_09_09_36_2158.dat\u0022 style=\u0022display: block; vertical-align: top; margin: 5px auto; text-align: center; width: 100%;\u0022\u003E\u003C/a\u003E\u003C/div\u003E\u003C/td\u003E\u003Ctd style=\u0022width: 33.3333%;\u0022\u003E\u003Cdiv style=\u0022text-align: center;\u0022\u003E\u003Ca href=\u0022https://inkedcircus.ihub.app/c/2025-inked-circus-windsor/feed?postTypeId=whatsNew\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/163/2025/01/19/inkedcircus-blob_09_09_36_2551.dat\u0022 style=\u0022display: block; vertical-align: top; margin: 5px auto; text-align: center; width: 100%;\u0022\u003E\u003C/a\u003E\u003C/div\u003E\u003C/td\u003E\u003C/tr\u003E\u003Ctr style=\u0022text-align: left;\u0022\u003E\u003Ctd style=\u0022width: 33.3333%;\u0022\u003E\u003Cdiv style=\u0022text-align: center;\u0022\u003E\u003Ca href=\u0022https://inkedcircus.ihub.app/c/2025-inked-circus-london/feed?postTypeId=whatsNew\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/163/2025/01/19/inkedcircus-blob_09_09_29_1189.dat\u0022 style=\u0022display: inline-block; vertical-align: bottom; margin: 5px 0px; text-align: left; width: 100%; max-width: calc(100% - 5px); float: left;\u0022\u003E\u003C/a\u003E\u003C/div\u003E\u003C/td\u003E\u003Ctd style=\u0022width: 33.3333%;\u0022\u003E\u003Cdiv style=\u0022text-align: center;\u0022\u003E\u003Ca href=\u0022https://inkedcircus.ihub.app/c/2025-inked-circus-niagara/feed?postTypeId=whatsNew\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/163/2025/01/19/inkedcircus-blob_09_09_29_1382.dat\u0022 style=\u0022display: block; vertical-align: top; margin: 5px auto; text-align: center; width: 100%;\u0022\u003E\u003C/a\u003E\u003C/div\u003E\u003C/td\u003E\u003Ctd style=\u0022width: 33.3333%;\u0022\u003E\u003Cdiv style=\u0022text-align: center;\u0022\u003E\u003Ca href=\u0022https://inkedcircus.ihub.app/c/2025-inked-circus-oshawa/feed?postTypeId=whatsNew\u0022\u003E\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/163/2025/11/16/inkedcircus-blob_09_48_24_2126.dat\u0022 style=\u0022display: block; vertical-align: top; margin: 5px auto; text-align: center; width: 100%;\u0022\u003E\u003C/a\u003E\u003C/div\u003E\u003C/td\u003E\u003C/tr\u003E\u003C/tbody\u003E\u003C/table\u003E\u003Chr\u003E\u003Ctable style=\u0022width: 100%;\u0022\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\u0022width: 33.3333%;\u0022\u003E\u003Ca href=\u0022https://inkedcircus.ihub.app/c/2026-inked-circus-sudbury/feed\u0022\u003E\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/163/2025/11/16/inkedcircus-blob_09_49_29_9647.dat\u0022 style=\u0022display: block; vertical-align: top; margin: 5px auto; text-align: center; width: 100%;\u0022\u003E\u003C/a\u003E\u003C/td\u003E\u003Ctd style=\u0022width: 33.3333%;\u0022\u003E\u003Ca href=\u0022https://inkedcircus.ihub.app/c/2026-inked-circus-sarnia/feed\u0022 target=\u0022_blank\u0022 rel=\u0022noopener noreferrer\u0022\u003E\u003Cimg src=\u0022https://ca-app-content.ihub.app/app-content/posts/163/2025/11/16/inkedcircus-blob_09_52_17_3520.dat\u0022 style=\u0022display: block; vertical-align: top; margin: 5px auto; text-align: center; width: 100%;\u0022\u003E\u003C/a\u003E\u003C/td\u003E\u003Ctd style=\u0022width: 33.3333%;\u0022\u003E\u003Cbr\u003E\u003C/td\u003E\u003C/tr\u003E\u003C/tbody\u003E\u003C/table\u003E\u003C/div\u003E","createdAt":"2024-03-27T19:57:37.14","hasEvents":true,"hasSurveys":false,"hasPosts":true,"ownerId":7321,"postTypes":[0],"userRole":null,"visibleForGuests":true,"contentVisibleForGuests":true,"joinType":"open"},"redirects":[],"smsEnabled":false,"trackingCode":"\u003C!-----------------------------------------\n          Custom Modal Start\n------------------------------------------\u003E\n\u003Cscript type=\u0022text/javascript\u0022\u003E\n    class EventNamespaces {\n        static on(event, namespace, fn) {\n            this.eventNamespaces ??= {};\n            // allow on to be used without a namespace set\n            if (typeof namespace === \u0022function\u0022) {\n                fn = namespace;\n                namespace = null;\n            }\n            namespace ??= event.split(\u0022.\u0022)[1] ?? \u0022\u0022;\n            event = event.split(\u0022.\u0022)[0];\n            this.eventNamespaces[namespace] = {\n                ...this.eventNamespaces[namespace],\n                [event]: fn,\n            };\n            this.addEventListener(event, this.eventNamespaces[namespace][event]);\n        }\n        static off(event = \u0022\u0022, namespace) {\n            namespace ??= event.split(\u0022.\u0022)[1] ?? \u0022\u0022;\n            event = event.split(\u0022.\u0022)[0];\n            Object.entries(this.eventNamespaces).forEach(([ns, evts]) =\u003E {\n                if (namespace === \u0022\u0022 || ns === namespace) {\n                    // TODO: maybe add an optimization later for if event is even in the namespace\n                    Object.entries(evts).forEach(([e, fn]) =\u003E {\n                        if (event === \u0022\u0022 || event === e) {\n                            this.removeEventListener(e, fn);\n                            delete this.eventNamespaces[ns][e];\n                        }\n                    });\n                    // clear out empty event namespaces\n                    if (Object.keys(this.eventNamespaces[ns]).length === 0) {\n                        delete this.eventNamespaces[ns];\n                    }\n                }\n            });\n\n        }\n    }\n    window.on = document.on = navigation.on = Element.prototype.on = EventNamespaces.on;\n    window.off = document.off = navigation.off = Element.prototype.off = EventNamespaces.off;\n    /**\n     * Modal Attributes:\n     *     id (required)\n     *     class=\u0022ihm\u0022\n     *     data-ihm-scroll-element\n     *     data-ihm-delay\n     *     data-ihm-automatic-max\n     *     data-ihm-modal (automatic)\n     *     \n     * Open Modal Button Data Attributes\n     *     data-ihm\n     *     \n     *     \n     *     \n     */\n    class Modal {\n        /*\n        // Modal class variables:\n\n        container: HTMLElement;\n        oldOverflow: Object{elm: HTMLElement, overflow: string};\n        closeButton: HTMLElement;\n        eventNamespace: string;\n        scrim: HTMLElement;\n        delay: number;\n        automaticMax: number;\n        automaticCurrent: number;\n\n        */\n        constructor(modalHTMLElement) {\n            // select container for the modal\n            this.container = modalHTMLElement;\n\n            // check if this modal is an automatic modal, and if we hit our max already\n            this.automaticMax = parseInt(this.container.dataset.ihmAutomaticMax);\n            this.automaticCurrent = parseInt(localStorage.ihmAutomaticCurrent ?? 0);\n            if (this.automaticMax !== undefined \u0026\u0026 this.automaticCurrent \u003E= this.automaticMax) {\n                console.warn(\u0060Modal max reached. Currently: ${this.automaticCurrent}, Max: ${this.automaticMax}\u0060);\n                return; // no need to continue, modal reached its max uses\n            }\n\n            Object.assign(this.container, {\n                ariaModal: true,\n                role: \u0022dialog\u0022,\n                ariaLabel: this.container.getAttribute(\u0022aria-label\u0022) ?? this.container.dataset.ihmTitle ?? \u0022Custom Modal\u0022,\n                // TODO:\n                // ariaLabelledby: some custom element selector in the modal\n                // ariaDescribedBy: some custom element selector in the modal\n            })\n\n            // So that navigation events don\u0027t make another modal for the same element (used outside this class definition)\n            this.container.dataset.ihmModal = \u0022\u0022;\n\n            //track old overflow to be able to reset it\n            this.oldOverflow = { elm: undefined, overflow: undefined };\n            this.oldOverflow.elm = this.container.dataset.ihmScrollElement ? document.querySelector(this.container.dataset.ihmScrollElement) : document.body;\n\n            // setup a namespace to more easily remove event handler later\n            this.eventNamespace = \u0060ihm-${this.container.id}\u0060;\n\n            // check if close button already exists\n            this.closeButton = this.container.querySelector(\u0022.ihm-close\u0022);\n            if (this.closeButton === null) {\n                // create and add the close button to the modal\n                this.closeButton = document.createElement(\u0027button\u0027);\n                Object.assign(this.closeButton, {\n                    className: \u0022ihm-close\u0022,\n                    textContent: \u0022 x\u0022\n                });\n                this.container.prepend(this.closeButton);\n            }\n            this.closeButton.on(\u0022click\u0022, this.eventNamespace, () =\u003E this.close());\n\n            // if it\u0027s an empty attribute, it\u0027ll be an empty string. We only want to add it if they didn\u0027t add the attribute at all, which means it\u0027ll be undefined\n            if (this.container.dataset.ihmNoScrim === undefined) {\n                // create and add the scrim\n                this.scrim = document.createElement(\u0027div\u0027);\n                this.scrim.classList.add(\u0022ihm-scrim\u0022, \u0060ihm-scrim-${this.container.id}\u0060);\n                this.scrim.on(\u0022click\u0022, this.eventNamespace, () =\u003E this.close());\n                this.container.after(this.scrim);\n            }\n\n\n            // bind click events to buttons that open the modal\n            this.bindClickEvents();\n\n            // bind to buttons on the page that open the modal once we navigate to a new page (for spa\u0027s)\n            navigation.on(\u0022navigatesuccess\u0022, this.eventNamespace, () =\u003E this.bindClickEvents());\n\n            this.container.dispatchEvent(new Event(\u0022ihm-ready\u0022));\n            \n          \t// set the opening delay \n            this.delay = parseInt(this.container.dataset.ihmDelay); // if attribute not set, will be NaN, which is falsy\n            if (this.delay) {\n              console.log(\u0060Modal will display in ${this.delay} seconds\u0060);\n                setTimeout(() =\u003E this.open(true), this.delay);\n            }\n\n        }\n        bindClickEvents() {\n            if (this.clickTriggers) {\n                this.clickTriggers.forEach(elm =\u003E elm.off(\u0022click.ihm\u0022));\n            }\n            this.clickTriggers = document.querySelectorAll(\u0060[data-ihm=\u0022${this.container.id}\u0022]\u0060);\n            this.clickTriggers.forEach(elm =\u003E elm.on(\u0022click.ihm\u0022, () =\u003E this.open()));\n        }\n        open(automatic) {\n            if (automatic \u0026\u0026 this.automaticMax) {\n                if (this.automaticCurrent \u003C this.automaticMax) {\n                    localStorage.setItem(\u0022ihmAutomaticCurrent\u0022, \u002B\u002Bthis.automaticCurrent);\n                    console.warn(\u0060Modal automatically opened. Currently: ${this.automaticCurrent}, Max: ${this.automaticMax}\u0060);\n                }\n                else { // this should never happen\n                    console.error(\u0060Modal max reached. Currently: ${this.automaticCurrent}, Max: ${this.automaticMax}\u0060);\n                    return;\n                }\n            }\n            this.container.dispatchEvent(new Event(\u0022ihm-open\u0022));\n            this.container.classList.add(\u0022show\u0022);\n            this.scrim.classList.add(\u0022show\u0022);\n            this.oldOverflow.overflow = this.oldOverflow.elm.style.overflow;\n            this.oldOverflow.elm.style.overflow = \u0022hidden\u0022;\n            document.on(\u0022keydown.ihm\u0022, (e) =\u003E {\n                if (e.code === \u0022Escape\u0022) {\n                    this.close();\n                }\n            })\n        }\n\n        close() {\n            this.container.classList.remove(\u0022show\u0022);\n            this.scrim.classList.remove(\u0022show\u0022);\n            this.oldOverflow.elm.style.overflow = this.oldOverflow.overflow;\n            this.container.dispatchEvent(new Event(\u0022ihm-close\u0022));\n            document.off(\u0022\u0022, \u0022ihm\u0022);\n        }\n    }\n  \tfunction connectModals(d){\n        if (!document.querySelector(\u0022.user-logged-out\u0022) \u0026\u0026 !document.querySelector(\u0022.user-logged-in\u0022)){\n          return;\n        }\n\t\tdocument.querySelectorAll(\u0022.ihm:not([data-ihm-modal])\u0022).forEach(modalElement =\u003E {\n          modalElement.on(\u0022ihm-close\u0022, ()=\u003E modalElement.innerHTML=\u0022\u0022);\n          return new Modal(modalElement);\n        });\n    \t// for spa support\n    \tnavigation.on(\u0022navigatesuccess\u0022, () =\u003E {\n       \t\tdocument.querySelectorAll(\u0022.ihm:not([data-ihm-modal])\u0022).forEach(modalElement =\u003E {\n          \t\tmodalElement.on(\u0022ihm-close\u0022, ()=\u003E modalElement.innerHTML=\u0022\u0022);\n          \t\treturn new Modal(modalElement);\n        \t});\n    \t});\n    }\n  \tconnectModals();\n\u003C/script\u003E\n\u003C!-----------------------------------------\n          Custom Modal End\n------------------------------------------\u003E\n\n","froalaOptions":"","login":{"google":true,"facebook":true,"linkedIn":true},"fileUploadLimit":10,"videoUploadLimit":100,"enableMatomo":true,"registration":{"disabled":false,"showPopularChannels":true,"showProfileTags":false},"enableCommentsOnNewPosts":true,"allowAuthorChanges":false,"autoIncludeContentInDigest":true,"timeZone":{"tzDbId":128,"standardName":"America\/New_York","shortName":"EST","displayName":"(GMT -05:00) America\/New_York"},"debug":false,"demo":false,"isTemplate":false,"categoryCollapsed":false,"canonicalUrl":"https://inkedcircus.ihub.app/","slug":"inkedcircus","datacenter":"Central-Linux","cdnUrl":"https://ih-cdn.ihub.app","domains":{"app":"ihub.app","build":"ihubapp.ca"},"vanityUrl":"","deployment":"prod","deploymentUrl":"","cacheVersion":"2.11","cacheVersionSuffix":".01","keys":{"fbAppId":"272697972910488","fbVersion":"v24.0","aiKey":"f1b37dff-01ac-4824-b04f-b4cf5863e2a4","froalaKey":"sZH1rB1B6B6C5D5H5H3jC1QUd1Xd1OZJ1ABVJRDRNGGUE1ITrE1D4A3B9B1B6D5B1F4I3==","recaptchaKey":"6Lclc9AnAAAAAAhZKXIo_qmb-EzZaqjhhjXzS0Mx","postHogApiKey":"phc_eNe5jLVIPiywL16zwJaxVnH1HaYP3FRA4YES1v2ixS6","postHogHost":"https://p.ihub.app","sentryDsn":"https://66ca31a51be2f0c4dbddabeb432077d1@o4509830155993088.ingest.us.sentry.io/4509831755005952","amplitudeApiKey":"f696afb1ad08151a52150044e6120bdf","amplitudeApiEndpoint":"https://a.ihub.app/2/httpapi"},"stripe":{"publishableKey":"pk_live_pBNpph1pla00AEpfT5eZg6j3","accountId":null,"chargesEnabled":false,"taxesEnabled":false,"accountComplete":false},"postModules":{"location":true,"events":true,"giving":false,"photos":true,"surveys":true,"tasks":true,"callToAction":true},"menuOptions":{"advancedOptionsEnabled":true,"channelsEnabled":true,"homeCustomizationEnabled":true,"lookAndFeelEnabled":true,"membersEnabled":true,"pagesEnabled":true,"pinnedContentEnabled":false,"slidersEnabled":true,"customCodeEnabled":true,"welcomeMessageEnabled":true,"menuEditEnabled":true,"urlRedirectsEnabled":false,"postTypesEnabled":true},"features":{"customDomains":true,"paidChannels":false,"stripeBillingPortal":false},"channelListSettings":{"showChannelDescriptionOnList":false,"showChannelRoleOnList":false,"showJoinLeaveOnList":true,"showMemberCountOnList":false},"currency":{"id":1,"name":"US Dollar","code":"USD","symbol":"$"},"onboarding":{"completed":true,"homeCustomizationCompleted":true,"lookAndFeelCompleted":true,"createFirstPostCompleted":true,"sharingCompleted":false,"hiding":false},"checklistProgress":{"steps":[{"taskId":"notifications","completed":true,"completedAt":"2026-03-22T03:24:04.3044465Z"}],"goLive":false,"goLiveAt":null,"showGettingStarted":false,"welcomeCardDismissed":false}}