{"id":28718,"date":"2024-09-03T17:01:28","date_gmt":"2024-09-03T17:01:28","guid":{"rendered":"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/water-slides\/"},"modified":"2025-08-12T15:48:23","modified_gmt":"2025-08-12T15:48:23","slug":"water-slides","status":"publish","type":"page","link":"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/rentals\/water-slides\/","title":{"rendered":"Water Slides"},"content":{"rendered":"<!-- Start Shortcoder content --><!-- Cart -->\r\n<div class=\"cartInfo\" style=\"display:none\">\r\n    <i class=\"cartIcon fas fa-shopping-cart\"><\/i><!--no linebreak bc elementor--> <span class=\"simpleCart_quantity\"><\/span> items\r\n<\/div>\r\n\r\n<div class=\"pageDateRangeWrapper elementor-widget-button\">\r\n    <div class=\"elementor-button elementor-animation-grow\" onclick=\"checkAvailDateClick()\" style=\"display:block\">\r\n        <div class=\"ioDateRangeHeader\">Set Event Date<\/div>\r\n        <div id=\"pageDateRange\" class=\"ioDateRange\"><\/div>\r\n    <\/div>\r\n<\/div>\r\n<div class=\"io_category_wrapper elementor-widget-heading\">\r\n    <h1 class=\"catNameIO elementor-heading-title elementor-size-default\">Water Slides<span class=\"io_forrent io_forrent_350983\"> for Rent<\/span><\/h1>\r\n<\/div>\r\n\r\n<!-- Add View Toggle Buttons -->\r\n<div class=\"io_view_toggle_container\" style=\"display:none;\">\r\n    <div class=\"io_view_toggle_buttons\">\r\n        <button class=\"io_view_toggle_btn active\" data-view=\"tile\" title=\"Tile View\">\r\n            <i class=\"fas fa-th-large\"><\/i>\r\n        <\/button>\r\n        <button class=\"io_view_toggle_btn\" data-view=\"list\" title=\"List View\">\r\n            <i class=\"fas fa-list\"><\/i>\r\n        <\/button>\r\n    <\/div>\r\n<\/div>\r\n<div class=\"category_id\" style=\"display: none\">350983<\/div>\r\n<div class=\"cat_div_wrapper\"><div class=\"io_cat_description io_cat_description_350983 elementor-widget-text-editor catDescriptionIO\"><span style=\"font-size: 18px; font-family: Verdana, Geneva, sans-serif;\">Make a splash with our inflatable water slides. Our inflatable water slides allow you to beat the heat and slide into fun. With a wide variety of sizes and styles, we have something for all events. Are you planning a water day with your camp, looking to cool off with family and friends on a hot summer day, or just a thrill seeker? Look no further than our selection of inflatable water slides.&nbsp;<\/span><\/div><\/div>\r\n<div class=\"io_catdiv2\"><\/div>\r\n<div class=\"io_landingpages io_landingpages_350983 elementor-widget-text-editor\"><!-- Start Shortcoder content -->                                Professional delivery to <span class=\\\"io_city_list\\\"><a href=https:\/\/dev.rental.software\/ontarioinflatablescopy392\/corporate-team-building-ideas-in-bolton-ontario-2\/>Bolton, Ontario<\/a>, <a href=https:\/\/dev.rental.software\/ontarioinflatablescopy392\/corporate-team-building-ideas-in-burlington-on-2\/>Burlington, ON<\/a>, <a href=https:\/\/dev.rental.software\/ontarioinflatablescopy392\/corporate-team-building-ideas-in-malton-ontario-2\/>Malton, Ontario<\/a>, <a href=https:\/\/dev.rental.software\/ontarioinflatablescopy392\/corporate-team-building-ideas-in-milton-on-2\/>Milton, ON<\/a>, <a href=https:\/\/dev.rental.software\/ontarioinflatablescopy392\/corporate-team-building-ideas-in-mississauga-on-2\/>Mississauga, ON<\/a>, <a href=https:\/\/dev.rental.software\/ontarioinflatablescopy392\/corporate-team-building-ideas-in-oakville-on-2\/>Oakville, ON<\/a>, <a href=https:\/\/dev.rental.software\/ontarioinflatablescopy392\/corporate-team-building-ideas-in-toronto-on-2\/>Toronto, ON<\/a>, <a href=https:\/\/dev.rental.software\/ontarioinflatablescopy392\/corporate-team-building-ideas-in-woodbridge-ontario-2\/>Woodbridge, Ontario<\/a><\/span> and surrounding areas. Please submit a quote or contact us to be sure we service your area.                                                                                                                                                                                                                                <!-- End Shortcoder content --><\/div>\r\n<div class=\"io_cat_longdescription io_cat_longdescription_350983 elementor-widget-text-editor\"><\/p>\n<p><span style=\"font-size: 14px; font-family: Verdana, Geneva, sans-serif;\">With some of the largest and longest inflatable water slides in the industry, we are excited to offer our customers a solution to beat the heat on those hot days. Water slides provide hours of entertainment for kids and adults alike. They create an exciting atmosphere that keeps everyone active and having fun.&nbsp;On hot summer days, there&rsquo;s nothing better than splashing down a water slide. With multiple sizes and styles, we have a water slide for you to suit your event, all you need is power, a water source, and a hose. An inflatable water slide is the perfect addition to your school events, community festivals, backyard parties, and more.<\/span><\/p>\n<p><\/div>\r\n<script>\r\n    var isValid = function (u) {\r\n        if (!u) return false;\r\n        var s = String(u).trim();\r\n        if (!s) return false;\r\n        if (s.indexOf('%%') !== -1) return false;\r\n        if (s === '0' || s.toLowerCase() === 'null' || s.toLowerCase() === 'undefined') return false;\r\n        return true;\r\n    };\r\n\r\n    var isMp4 = function (u) {\r\n        if (!u) return false;\r\n        return \/\\.mp4(?:\\?|#|$)\/i.test(String(u).trim());\r\n    };\r\n\r\n    function CategoryGallery(rental_id, rental_name, images_arr){\r\n        var rid = rental_id;\r\n        var rentalName = rental_name;\r\n\r\n        try {\r\n            if (typeof images_arr === 'string' && images_arr.length) {\r\n                images_arr = JSON.parse(images_arr);\r\n            }\r\n        } catch (e) {\r\n            images_arr = {};\r\n        }\r\n        if (!images_arr) images_arr = {};\r\n\r\n        var $bigAfter = jQuery('#io_img_big2_' + rid);\r\n        var $thumbAfter = jQuery('#io_img_thumb1_' + rid);\r\n\r\n        if ($bigAfter.length && $thumbAfter.length) {\r\n            var relVal = $bigAfter.attr('rel') || 'img_group noopener';\r\n\r\n            var getBigUrl = function (imgObj) {\r\n                return imgObj[\"rentalimage_imagelocbig\"] || imgObj[\"imagelocbig\"] || imgObj[\"big\"] || \"\";\r\n            };\r\n\r\n            var getThumbUrl = function (imgObj) {\r\n                return imgObj[\"rentalimage_imageloc\"] || imgObj[\"imageloc\"] || imgObj[\"thumb\"] || \"\";\r\n            };\r\n\r\n            var addedThumbs = 0;\r\n            var $mainImg = jQuery('#io_img_big2_' + rid).closest('.io_item2_list').find('.io_image_big').first();\r\n\r\n            \/\/ Bind existing thumb1 to its existing big1 anchor using data-big-src\r\n            var $existingThumb1 = jQuery('#io_img_thumb1_' + rid);\r\n            var $existingBig1 = jQuery('#io_img_big1_' + rid);\r\n            if ($existingThumb1.length && $existingBig1.length) {\r\n                var existingBig1Href = $existingBig1.attr('href');\r\n                var existingThumb1Src = $existingThumb1.attr('src');\r\n\r\n                if (isMp4(existingBig1Href) && isValid(existingThumb1Src)) {\r\n                    existingBig1Href = existingThumb1Src;\r\n                    $existingBig1.attr('href', existingBig1Href);\r\n                }\r\n\r\n                if (isValid(existingBig1Href)) {\r\n                    $existingThumb1.attr('data-big-src', existingBig1Href);\r\n                    $existingThumb1.off('click.ioGallery').on('click.ioGallery', function () {\r\n                        if (typeof updateMainPic === 'function') {\r\n                            updateMainPic(this);\r\n                        }\r\n                    });\r\n                }\r\n            }\r\n\r\n            \/\/ Fix built-in big2 anchor if it points to mp4\r\n            if ($bigAfter.length) {\r\n                var builtInBig2Href = $bigAfter.attr('href');\r\n                var builtInThumb2Src = $thumbAfter.attr('src');\r\n\r\n                if (isMp4(builtInBig2Href) && isValid(builtInThumb2Src)) {\r\n                    $bigAfter.attr('href', builtInThumb2Src);\r\n                }\r\n            }\r\n\r\n            for (var key in images_arr) {\r\n                if (!images_arr.hasOwnProperty(key)) continue;\r\n\r\n                var imgObj = images_arr[key] || {};\r\n                var href = getBigUrl(imgObj);\r\n                var src  = getThumbUrl(imgObj);\r\n\r\n                if (isMp4(href) && isValid(src)) {\r\n                    href = src;\r\n                }\r\n\r\n                var n = parseInt(key, 10);\r\n                if (isNaN(n)) {\r\n                    n = addedThumbs + 1;\r\n                }\r\n\r\n                var bigIndex = n + 1;\r\n                var thumbIndex = n + 1;\r\n\r\n                if (isValid(href)) {\r\n                    var bigId = '#io_img_big' + bigIndex + '_' + rid;\r\n                    if (jQuery(bigId).length === 0) {\r\n                        var $a = jQuery('<a\/>', {\r\n                            rel: relVal,\r\n                            href: href,\r\n                            id: 'io_img_big' + bigIndex + '_' + rid\r\n                        });\r\n                        $bigAfter.after($a);\r\n                        $bigAfter = $a;\r\n                    }\r\n                }\r\n\r\n                if (isValid(src)) {\r\n                    var thumbId = '#io_img_thumb' + thumbIndex + '_' + rid;\r\n                    if (jQuery(thumbId).length === 0) {\r\n                        var $img = jQuery('<img\/>', {\r\n                            'class': 'io_image_thumb skip-lazy',\r\n                            title: rentalName,\r\n                            src: src,\r\n                            alt: rentalName,\r\n                            id: 'io_img_thumb' + thumbIndex + '_' + rid,\r\n                            'data-big-src': href\r\n                        }).on('click', function () {\r\n                            if (typeof updateMainPic === 'function') {\r\n                                updateMainPic(this);\r\n                            }\r\n                        });\r\n\r\n                        $thumbAfter.after($img);\r\n                        $thumbAfter = $img;\r\n                        addedThumbs++;\r\n                    }\r\n                }\r\n            }\r\n\r\n            if (addedThumbs > 0) {\r\n                jQuery('#io_img_thumb1_' + rid).closest('.io_image_thumbbox').show();\r\n            }\r\n        }\r\n    }\r\n\r\n    \/\/ Function to generate list view content on demand (global scope)\r\n    generateListViewContent = function() {\r\n        console.log('[IO List View] Generating list view content dynamically');\r\n\r\n        jQuery('.io_item2_list').each(function() {\r\n            var $item = jQuery(this);\r\n\r\n            if ($item.find('.io_list_view_content').length > 0) {\r\n                return;\r\n            }\r\n\r\n            var rentalId = $item.find('.item_rentalid').text().trim();\r\n            if (!rentalId) {\r\n                console.warn('[IO List View] No rental_id found for item, skipping');\r\n                return;\r\n            }\r\n\r\n            var indoorOutdoor = String(window.io_category_data[rentalId][\"indoor_outdoor\"] || \"\").replace(\/[\\r\\n]+\/g, \"\").trim();\r\n            var staff = String(window.io_category_data[rentalId][\"staff\"] || \"\").replace(\/[\\r\\n]+\/g, \"\").trim();\r\n            var electric = String(window.io_category_data[rentalId][\"electric\"] || \"\").replace(\/[\\r\\n]+\/g, \"\").trim();\r\n            var dimensions = String(window.io_category_data[rentalId][\"dimensions\"] || \"\").replace(\/[\\r\\n]+\/g, \"\").trim();\r\n\r\n            var stripHtml = function(html) {\r\n                var tmp = document.createElement(\"DIV\");\r\n                tmp.innerHTML = html;\r\n                return (tmp.textContent || tmp.innerText || \"\").trim();\r\n            };\r\n\r\n            var escapeHtml = function(text) {\r\n                var map = {\r\n                    '&': '&amp;',\r\n                    '<': '&lt;',\r\n                    '>': '&gt;',\r\n                    '\"': '&quot;',\r\n                    \"'\": '&#039;'\r\n                };\r\n                return text.replace(\/[&<>\"']\/g, function(m) { return map[m]; });\r\n            };\r\n\r\n            var html = '<div class=\"io_list_view_content\">';\r\n            html += '<div class=\"io_item_details_labeled\">';\r\n\r\n            if (indoorOutdoor && indoorOutdoor !== '0' && indoorOutdoor.length > 0) {\r\n                html += '<div class=\"io_detail_item io_detail_setup\">';\r\n                html += '<span class=\"io_detail_label\">Setup:<\/span>';\r\n                html += '<span class=\"io_detail_value\">' + escapeHtml(indoorOutdoor) + '<\/span>';\r\n                html += '<\/div>';\r\n            }\r\n\r\n            var operatorsText = staff ? staff + ' Adult Supervision Required' : \"\";\r\n            if (operatorsText &&\r\n                operatorsText !== '0 Adult Supervision Required' &&\r\n                operatorsText !== 'Adult Supervision Required' &&\r\n                operatorsText !== '0') {\r\n                html += '<div class=\"io_detail_item io_detail_operators\">';\r\n                html += '<span class=\"io_detail_label\">Operators:<\/span>';\r\n                html += '<span class=\"io_detail_value\">' + escapeHtml(operatorsText) + '<\/span>';\r\n                html += '<\/div>';\r\n            }\r\n\r\n            var powerText = electric ? electric + ' Outlets' : \"\";\r\n            if (powerText &&\r\n                powerText !== '0 Outlets' &&\r\n                powerText !== '0.00 Outlets' &&\r\n                powerText !== 'Outlets' &&\r\n                powerText !== '0') {\r\n                html += '<div class=\"io_detail_item io_detail_power\">';\r\n                html += '<span class=\"io_detail_label\">Power:<\/span>';\r\n                html += '<span class=\"io_detail_value\">' + escapeHtml(powerText) + '<\/span>';\r\n                html += '<\/div>';\r\n            }\r\n\r\n            if (dimensions && dimensions !== '0' && dimensions.length > 0) {\r\n                html += '<div class=\"io_detail_item io_detail_size\">';\r\n                html += '<span class=\"io_detail_label\">Size:<\/span>';\r\n                html += '<span class=\"io_detail_value\">' + escapeHtml(dimensions) + '<\/span>';\r\n                html += '<\/div>';\r\n            }\r\n\r\n            html += '<\/div>';\r\n            html += '<\/div>';\r\n\r\n            $item.find('.io_buttons_container').before(html);\r\n        });\r\n    };\r\n\r\n    function bindExistingThumbTargets() {\r\n    jQuery('.io_item2_list').each(function() {\r\n        var $item = jQuery(this);\r\n        var rentalId = $item.find('.item_rentalid').text().trim();\r\n        if (!rentalId) return;\r\n\r\n        var arr = window.io_category_data?.[rentalId]?.images_arr;\r\n        try {\r\n            if (typeof arr === 'string' && arr.length) {\r\n                arr = JSON.parse(arr);\r\n            }\r\n        } catch (e) {\r\n            arr = {};\r\n        }\r\n        if (!arr) arr = {};\r\n\r\n        $item.find('.io_image_thumb[id]').each(function() {\r\n            var thumb = this;\r\n            var match = thumb.id.match(\/io_img_thumb(\\d+)_(\\d+)\/);\r\n            if (!match) return;\r\n\r\n            var index = parseInt(match[1], 10) - 1;\r\n            var imgObj = arr[index];\r\n            if (!imgObj) return;\r\n\r\n            var src = imgObj.rentalimage_imageloc || imgObj.imageloc || imgObj.thumb || \"\";\r\n            var href = imgObj.rentalimage_imagelocbig || imgObj.imagelocbig || imgObj.big || \"\";\r\n\r\n            if (isMp4(href) && isValid(src)) {\r\n                href = src;\r\n            }\r\n\r\n            if (isValid(href)) {\r\n                thumb.setAttribute('data-big-src', href);\r\n            }\r\n\r\n            jQuery(thumb).off('click.ioGallery').on('click.ioGallery', function () {\r\n                if (typeof updateMainPic === 'function') {\r\n                    updateMainPic(this);\r\n                }\r\n            });\r\n        });\r\n    });\r\n}\r\n\r\n\r\n    jQuery(document).ready(function($) {\r\n\r\n        jQuery(\".io_item2_list\").each(function(){\r\n            var rentalId = jQuery(this).find('.item_rentalid').text().trim();\r\n            if (io_categoryVariantImages == 'on'){\r\n                if (typeof window.io_category_data !== 'undefined' && window.io_category_data[rentalId]) {\r\n                    CategoryGallery(\r\n                        rentalId,\r\n                        window.io_category_data[rentalId]['rental_name'],\r\n                        window.io_category_data[rentalId][\"images_arr\"]\r\n                    );\r\n                }\r\n            }\r\n        });\r\n\r\n        bindExistingThumbTargets();\r\n\r\n        console.log('[IO View Toggle] Document ready, initializing view toggle functionality');\r\n\r\n        var categoryId = $('.category_id').text().trim();\r\n        var hasNumericCategoryId = categoryId && !isNaN(categoryId) && categoryId.length > 0;\r\n\r\n        if (!hasNumericCategoryId) {\r\n            console.log('[IO View Toggle] No valid numeric category ID found, this is not a category page - skipping initialization');\r\n            return;\r\n        }\r\n\r\n        console.log('[IO View Toggle] Category page detected with categoryId:', categoryId);\r\n        $('body').addClass('io-has-category-id');\r\n\r\n        $('.io_view_toggle_container').show();\r\n        console.log('[IO View Toggle] Toggle buttons displayed for category page');\r\n\r\n        var isInitialized = false;\r\n\r\n        function initViewToggle(force) {\r\n            if (isInitialized && !force) {\r\n                console.log('[IO View Toggle] Already initialized, skipping');\r\n                return;\r\n            }\r\n\r\n            console.log('[IO View Toggle] Initializing view toggle functionality');\r\n\r\n            if ($('.io_view_toggle_btn').length === 0) {\r\n                console.warn('[IO View Toggle] Toggle buttons not found in DOM');\r\n                return;\r\n            }\r\n            console.log('[IO View Toggle] Found', $('.io_view_toggle_btn').length, 'toggle buttons');\r\n\r\n            if ($('.io_catdiv2').length === 0) {\r\n                console.warn('[IO View Toggle] Category container (.io_catdiv2) not found');\r\n                return;\r\n            }\r\n            console.log('[IO View Toggle] Found', $('.io_catdiv2').length, 'category containers');\r\n\r\n            var savedView = localStorage.getItem('io_category_view') || 'tile';\r\n            console.log('[IO View Toggle] Retrieved saved view preference:', savedView);\r\n\r\n            $('.io_catdiv2').removeClass('tile-view list-view').addClass(savedView + '-view');\r\n            console.log('[IO View Toggle] Applied initial view class:', savedView + '-view');\r\n\r\n            $('.io_view_toggle_btn').removeClass('active');\r\n            $('.io_view_toggle_btn[data-view=\"' + savedView + '\"]').addClass('active');\r\n            console.log('[IO View Toggle] Updated button states, active button:', savedView);\r\n\r\n            if (savedView === 'list') {\r\n                if (typeof generateListViewContent === 'function') {\r\n                    generateListViewContent();\r\n                } else {\r\n                    console.warn('[IO View Toggle] generateListViewContent function not available yet');\r\n                }\r\n            }\r\n\r\n            var itemCount = $('.io_item2_list').length;\r\n            console.log('[IO View Toggle] Found', itemCount, 'items in category');\r\n\r\n            $('.io_view_toggle_btn').off('click.viewToggle');\r\n\r\n            var buttons = document.querySelectorAll('.io_view_toggle_btn');\r\n            console.log('[IO View Toggle] Attaching event listeners to', buttons.length, 'buttons using native JS');\r\n\r\n            buttons.forEach(function(button) {\r\n                var newButton = button.cloneNode(true);\r\n                button.parentNode.replaceChild(newButton, button);\r\n\r\n                newButton.addEventListener('click', function(e) {\r\n                    e.preventDefault();\r\n                    e.stopPropagation();\r\n\r\n                    var view = this.getAttribute('data-view');\r\n                    console.log('[IO View Toggle] Button clicked (native listener), switching to view:', view);\r\n\r\n                    if (view === 'list') {\r\n                        if (typeof generateListViewContent === 'function') {\r\n                            generateListViewContent();\r\n                        } else {\r\n                            console.warn('[IO View Toggle] generateListViewContent function not available');\r\n                        }\r\n                    }\r\n\r\n                    document.querySelectorAll('.io_view_toggle_btn').forEach(function(btn) {\r\n                        btn.classList.remove('active');\r\n                    });\r\n                    this.classList.add('active');\r\n                    console.log('[IO View Toggle] Updated button active states');\r\n\r\n                    var catdiv = document.querySelector('.io_catdiv2');\r\n                    if (catdiv) {\r\n                        catdiv.classList.remove('tile-view', 'list-view');\r\n                        catdiv.classList.add(view + '-view');\r\n                        console.log('[IO View Toggle] Applied view class:', view + '-view');\r\n                    }\r\n\r\n                    localStorage.setItem('io_category_view', view);\r\n                    console.log('[IO View Toggle] Saved view preference to localStorage:', view);\r\n\r\n                    setTimeout(function() {\r\n                        if (catdiv) {\r\n                            var containerClasses = catdiv.className;\r\n                            var visibleItems = document.querySelectorAll('.io_item2_list:not([style*=\"display: none\"])').length;\r\n                            console.log('[IO View Toggle] Layout updated - Container classes:', containerClasses);\r\n                            console.log('[IO View Toggle] Visible items after view change:', visibleItems);\r\n\r\n                            if (view === 'list') {\r\n                                var visibleListContent = document.querySelectorAll('.io_list_view_content:not([style*=\"display: none\"])').length;\r\n                                console.log('[IO View Toggle] Visible list content elements:', visibleListContent);\r\n                            }\r\n                        }\r\n                    }, 100);\r\n                }, true);\r\n\r\n                console.log('[IO View Toggle] Event listener attached to button:', newButton.getAttribute('data-view'));\r\n            });\r\n\r\n            console.log('[IO View Toggle] Event handlers attached successfully');\r\n\r\n            isInitialized = true;\r\n        }\r\n\r\n        console.log('[IO View Toggle] Starting initial setup');\r\n        initViewToggle();\r\n\r\n        $(document).on('io_content_loaded', function() {\r\n            console.log('[IO View Toggle] Dynamic content loaded event detected, reinitializing');\r\n\r\n            jQuery(\".io_item2_list\").each(function(){\r\n                var rentalId = jQuery(this).find('.item_rentalid').text().trim();\r\n                if (io_categoryVariantImages == 'on'){\r\n                    if (typeof window.io_category_data !== 'undefined' && window.io_category_data[rentalId]) {\r\n                        CategoryGallery(\r\n                            rentalId,\r\n                            window.io_category_data[rentalId]['rental_name'],\r\n                            window.io_category_data[rentalId][\"images_arr\"]\r\n                        );\r\n                    }\r\n                }\r\n            });\r\n\r\n            bindExistingThumbTargets();\r\n            initViewToggle();\r\n        });\r\n\r\n        if (typeof MutationObserver !== 'undefined') {\r\n            var mutationTimeout;\r\n            var lastItemCount = $('.io_item2_list').length;\r\n\r\n            var observer = new MutationObserver(function(mutations) {\r\n                clearTimeout(mutationTimeout);\r\n\r\n                mutationTimeout = setTimeout(function() {\r\n                    var currentItemCount = $('.io_item2_list').length;\r\n\r\n                    if (currentItemCount > lastItemCount) {\r\n                        console.log('[IO View Toggle] New items detected in DOM (' + lastItemCount + ' -> ' + currentItemCount + ')');\r\n                        lastItemCount = currentItemCount;\r\n\r\n                        jQuery(\".io_item2_list\").each(function(){\r\n                            var rentalId = jQuery(this).find('.item_rentalid').text().trim();\r\n                            if (io_categoryVariantImages == 'on'){\r\n                                if (typeof window.io_category_data !== 'undefined' && window.io_category_data[rentalId]) {\r\n                                    CategoryGallery(\r\n                                        rentalId,\r\n                                        window.io_category_data[rentalId]['rental_name'],\r\n                                        window.io_category_data[rentalId][\"images_arr\"]\r\n                                    );\r\n                                }\r\n                            }\r\n                        });\r\n\r\n                        bindExistingThumbTargets();\r\n\r\n                        if (isInitialized) {\r\n                            var currentView = localStorage.getItem('io_category_view') || 'tile';\r\n                            if (currentView === 'list') {\r\n                                console.log('[IO View Toggle] Generating list view content for new items');\r\n                                if (typeof generateListViewContent === 'function') {\r\n                                    generateListViewContent();\r\n                                } else {\r\n                                    console.warn('[IO View Toggle] generateListViewContent function not available');\r\n                                }\r\n                            }\r\n                        } else {\r\n                            console.log('[IO View Toggle] Initializing due to new items');\r\n                            initViewToggle();\r\n                        }\r\n                    }\r\n                }, 250);\r\n            });\r\n\r\n            observer.observe(document.body, {\r\n                childList: true,\r\n                subtree: true\r\n            });\r\n            console.log('[IO View Toggle] DOM mutation observer started');\r\n        }\r\n\r\n        $(window).on('resize.viewToggle', function() {\r\n            var windowWidth = $(window).width();\r\n            var currentView = $('.io_catdiv2').hasClass('list-view') ? 'list' : 'tile';\r\n            console.log('[IO View Toggle] Window resized to:', windowWidth, 'px, current view:', currentView);\r\n        });\r\n\r\n        console.log('[IO View Toggle] Initialization complete');\r\n    });\r\n<\/script><!-- End Shortcoder content -->\n<!-- Start Shortcoder content --><script>window.io_category_data = window.io_category_data || {}; window.io_category_data['2964821'] = {\"indoor_outdoor\":\"\",\"staff\":\"\",\"electric\":\"1.00\",\"dimensions\":\"28\\u0027L X 15\\u0027W X 18\\u0027H\",\"rental_id\":\"2964821\",\"rental_name\":\"16ft Double Lane Ginger Bread Slide Wet or Dry\",\"images_arr\":\"{\\u00220\\u0022:{\\u0022rentalimage_id\\u0022:\\u00222062149\\u0022,\\u0022rentalimage_createtime\\u0022:null,\\u0022rentalimage_modifiedtime\\u0022:null,\\u0022rentalimage_itemid\\u0022:\\u00222964821\\u0022,\\u0022rentalimage_order\\u0022:\\u00220\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/16ft Double Lane Water Slide-Ginger Bread House-SL (1)_1755011716.jpg\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/16ft Double Lane Water Slide-Ginger Bread House-SL (1)_1755011716_big.jpg\\u0022}}\"};<\/script><a href=\"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/rentals\/water-games\/16ft-double-lane-ginger-bread-slide-wet-or-dry\/\">\r\n    <div class=\"io_item2_list elementor-widget-heading simpleCart_ioShelfItem\" name=\"maindiv_16ft Double Lane Ginger Bread Slide Wet or Dry\">\r\n        <div class=\"cat_div\">\r\n            <div class=\"btn btn-primary view-product-button\">View Product<\/div>\r\n            <img decoding=\"async\" class=\"cat_img item_image\" src=\"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-content\/uploads\/2025\/08\/16ft20Double20Lane20Water20Slide-Ginger20Bread20House-SL20.jpg\" alt=\"16ft Double Lane Ginger Bread Slide Wet or Dry\" title=\"16ft Double Lane Ginger Bread Slide Wet or Dry\" \/>\r\n        <\/div>\r\n        <div class=\"io_item2_list_inner\">\r\n            <p class=\"elementor-heading-title rentNameIO item_name\">16ft Double Lane Ginger Bread Slide Wet or Dry<\/p>\r\n            <p class=\"item_encoded\" style=\"display:none;\">16ft+Double+Lane+Ginger+Bread+Slide+Wet+or+Dry<\/p>\r\n            <span class=\"item_href\" style=\"display:none;\">https:\/\/dev.rental.software\/ontarioinflatablescopy392\/rentals\/water-games\/16ft-double-lane-ginger-bread-slide-wet-or-dry\/<\/span>\r\n            <p class=\"item_rentalid\" style=\"display:none;\">2964821<\/p>\r\n            <p class=\"item_vendorid\" style=\"display:none;\"><\/p>\r\n            <p class=\"item_qtytype\" style=\"display:none;\">Limited<\/p>\r\n            <p class=\"item_inputtype\" style=\"display:none;\">Dropdown<\/p>\r\n            <span class=\"item_qtyincrement\" style=\"display:none;\">1<\/span>\r\n            <div class=\"item_timeslots\" style=\"display:none;\"><\/div>\r\n            <p class=\"item_giftcardvalue\" style=\"display:none;\"><\/p>\r\n            <div class=\"item_hasRequiredAcc\" style=\"display:none;\"><\/div>\r\n            <p class=\"rentNameIO_price rentNameIO_price_2964821\"><span class=\"cat_from\" style=\"font-style:italic;font-size:smaller;\">from<\/span> <span class=\"rentNameIO_pricespan\">$799.00<\/span><\/p><br>\r\n            <div class=\"elementor-widget-button add_cart_2964821\" style=\"display:inline-block;\">\r\n                <a class=\"item_add elementor-button elementor-size-sm elementor-animation-grow io_button rentNameIO_button\"\r\n                   href=\"javascript:;\"><!--no linebreak bc elementor--><i class=\"fas fa-shopping-cart\"><\/i> Add to Quote<\/a>\r\n            <\/div>\r\n            <div class=\"unavailable_message unavailable_message_2964821\"  onclick=\"checkAvailDateClick()\">item unavailable (change date)<\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <script>\r\n        jQuery(document).ready(function () {\r\n            jQuery(\".rentNameIO_pricespan\").each(function () {\r\n                if( !Number( this.textContent.replace(\/[^0-9.-]+\/g,\"\") ) ){\r\n                    jQuery(this.parentElement).hide();\r\n                }\r\n            });\r\n        });\r\n    <\/script>\r\n<\/a><!-- End Shortcoder content -->\n<!-- Start Shortcoder content --><script>window.io_category_data = window.io_category_data || {}; window.io_category_data['1665447'] = {\"indoor_outdoor\":\"\",\"staff\":\"\",\"electric\":\"2.00\",\"dimensions\":\"40\\u2019L x 21\\u2019W x 22\\u2019H\",\"rental_id\":\"1665447\",\"rental_name\":\"22\\u0027 Volcano Water Slide w\\\/pool\",\"images_arr\":\"{\\u00220\\u0022:{\\u0022rentalimage_id\\u0022:\\u0022818867\\u0022,\\u0022rentalimage_createtime\\u0022:null,\\u0022rentalimage_modifiedtime\\u0022:null,\\u0022rentalimage_itemid\\u0022:\\u00221665447\\u0022,\\u0022rentalimage_order\\u0022:\\u00220\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Volcano Slide W:white backgroung_1666627608.jpg\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Volcano Slide W:white backgroung_1666627608_big.jpg\\u0022}}\"};<\/script><a href=\"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/rentals\/slides\/volcano-w-pool\/\">\r\n    <div class=\"io_item2_list elementor-widget-heading simpleCart_ioShelfItem\" name=\"maindiv_22' Volcano Water Slide w\/pool\">\r\n        <div class=\"cat_div\">\r\n            <div class=\"btn btn-primary view-product-button\">View Product<\/div>\r\n            <img decoding=\"async\" class=\"cat_img item_image\" src=\"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-content\/uploads\/2022\/10\/Volcano20Slide20Wwhite20backgroung_1666627608_big.jpg\" alt=\"22' Volcano Water Slide w\/pool\" title=\"22' Volcano Water Slide w\/pool\" \/>\r\n        <\/div>\r\n        <div class=\"io_item2_list_inner\">\r\n            <p class=\"elementor-heading-title rentNameIO item_name\">22' Volcano Water Slide w\/pool<\/p>\r\n            <p class=\"item_encoded\" style=\"display:none;\">22%27+Volcano+Water+Slide+w%2Fpool<\/p>\r\n            <span class=\"item_href\" style=\"display:none;\">https:\/\/dev.rental.software\/ontarioinflatablescopy392\/rentals\/slides\/volcano-w-pool\/<\/span>\r\n            <p class=\"item_rentalid\" style=\"display:none;\">1665447<\/p>\r\n            <p class=\"item_vendorid\" style=\"display:none;\"><\/p>\r\n            <p class=\"item_qtytype\" style=\"display:none;\">Limited<\/p>\r\n            <p class=\"item_inputtype\" style=\"display:none;\">Dropdown<\/p>\r\n            <span class=\"item_qtyincrement\" style=\"display:none;\">1<\/span>\r\n            <div class=\"item_timeslots\" style=\"display:none;\"><\/div>\r\n            <p class=\"item_giftcardvalue\" style=\"display:none;\"><\/p>\r\n            <div class=\"item_hasRequiredAcc\" style=\"display:none;\"><\/div>\r\n            <p class=\"rentNameIO_price rentNameIO_price_1665447\"><span class=\"cat_from\" style=\"font-style:italic;font-size:smaller;\">from<\/span> <span class=\"rentNameIO_pricespan\">$799.00<\/span><\/p><br>\r\n            <div class=\"elementor-widget-button add_cart_1665447\" style=\"display:inline-block;\">\r\n                <a class=\"item_add elementor-button elementor-size-sm elementor-animation-grow io_button rentNameIO_button\"\r\n                   href=\"javascript:;\"><!--no linebreak bc elementor--><i class=\"fas fa-shopping-cart\"><\/i> Add to Quote<\/a>\r\n            <\/div>\r\n            <div class=\"unavailable_message unavailable_message_1665447\"  onclick=\"checkAvailDateClick()\">item unavailable (change date)<\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <script>\r\n        jQuery(document).ready(function () {\r\n            jQuery(\".rentNameIO_pricespan\").each(function () {\r\n                if( !Number( this.textContent.replace(\/[^0-9.-]+\/g,\"\") ) ){\r\n                    jQuery(this.parentElement).hide();\r\n                }\r\n            });\r\n        });\r\n    <\/script>\r\n<\/a><!-- End Shortcoder content -->\n<!-- Start Shortcoder content --><script>window.io_category_data = window.io_category_data || {}; window.io_category_data['1700433'] = {\"indoor_outdoor\":\"\",\"staff\":\"\",\"electric\":\"2.00\",\"dimensions\":\"85\\u0027L x 24\\u0027W x 28\\u0027H\",\"rental_id\":\"1700433\",\"rental_name\":\"28\\u0027 Thunder Run and Slip N Slide Water Slide\",\"images_arr\":\"{\\u00220\\u0022:{\\u0022rentalimage_id\\u0022:\\u00221299591\\u0022,\\u0022rentalimage_createtime\\u0022:null,\\u0022rentalimage_modifiedtime\\u0022:null,\\u0022rentalimage_itemid\\u0022:\\u00221700433\\u0022,\\u0022rentalimage_order\\u0022:\\u00220\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Purple Crush with Slip \\u0026 Slide_1705941545.jpg\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Purple Crush with Slip \\u0026 Slide_1705941545_big.jpg\\u0022},\\u00221\\u0022:{\\u0022rentalimage_id\\u0022:\\u00221299593\\u0022,\\u0022rentalimage_createtime\\u0022:null,\\u0022rentalimage_modifiedtime\\u0022:null,\\u0022rentalimage_itemid\\u0022:\\u00221700433\\u0022,\\u0022rentalimage_order\\u0022:\\u00221\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Purple Crush1_1705941547.jpg\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Purple Crush1_1705941547_big.jpg\\u0022},\\u00222\\u0022:{\\u0022rentalimage_id\\u0022:\\u00221299595\\u0022,\\u0022rentalimage_createtime\\u0022:null,\\u0022rentalimage_modifiedtime\\u0022:null,\\u0022rentalimage_itemid\\u0022:\\u00221700433\\u0022,\\u0022rentalimage_order\\u0022:\\u00222\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Purple Crush jusle Slip and Slide 2_1705941548.jpg\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Purple Crush jusle Slip and Slide 2_1705941548_big.jpg\\u0022},\\u00223\\u0022:{\\u0022rentalimage_id\\u0022:\\u00221618671\\u0022,\\u0022rentalimage_createtime\\u0022:null,\\u0022rentalimage_modifiedtime\\u0022:null,\\u0022rentalimage_itemid\\u0022:\\u00221700433\\u0022,\\u0022rentalimage_order\\u0022:\\u00223\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/28 Thunder Run5_1726765918.png\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/28 Thunder Run5_1726765918_big.png\\u0022},\\u00224\\u0022:{\\u0022rentalimage_id\\u0022:\\u00221618673\\u0022,\\u0022rentalimage_createtime\\u0022:null,\\u0022rentalimage_modifiedtime\\u0022:null,\\u0022rentalimage_itemid\\u0022:\\u00221700433\\u0022,\\u0022rentalimage_order\\u0022:\\u00224\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/28 Thunder Run_1726765919.png\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/28 Thunder Run_1726765919_big.png\\u0022}}\"};<\/script><a href=\"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/rentals\/slides\/27-purple-river-2-lane-run-n-splash-combo\/\">\r\n    <div class=\"io_item2_list elementor-widget-heading simpleCart_ioShelfItem\" name=\"maindiv_28' Thunder Run and Slip N Slide Water Slide\">\r\n        <div class=\"cat_div\">\r\n            <div class=\"btn btn-primary view-product-button\">View Product<\/div>\r\n            <img decoding=\"async\" class=\"cat_img item_image\" src=\"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-content\/uploads\/2024\/01\/Purple20Crush20with20Slip2020Slide_1705941545_big.jpg\" alt=\"28' Thunder Run and Slip N Slide Water Slide\" title=\"28' Thunder Run and Slip N Slide Water Slide\" \/>\r\n        <\/div>\r\n        <div class=\"io_item2_list_inner\">\r\n            <p class=\"elementor-heading-title rentNameIO item_name\">28' Thunder Run and Slip N Slide Water Slide<\/p>\r\n            <p class=\"item_encoded\" style=\"display:none;\">28%27+Thunder+Run+and+Slip+N+Slide+Water+Slide<\/p>\r\n            <span class=\"item_href\" style=\"display:none;\">https:\/\/dev.rental.software\/ontarioinflatablescopy392\/rentals\/slides\/27-purple-river-2-lane-run-n-splash-combo\/<\/span>\r\n            <p class=\"item_rentalid\" style=\"display:none;\">1700433<\/p>\r\n            <p class=\"item_vendorid\" style=\"display:none;\"><\/p>\r\n            <p class=\"item_qtytype\" style=\"display:none;\">Limited<\/p>\r\n            <p class=\"item_inputtype\" style=\"display:none;\">Dropdown<\/p>\r\n            <span class=\"item_qtyincrement\" style=\"display:none;\">1<\/span>\r\n            <div class=\"item_timeslots\" style=\"display:none;\"><\/div>\r\n            <p class=\"item_giftcardvalue\" style=\"display:none;\"><\/p>\r\n            <div class=\"item_hasRequiredAcc\" style=\"display:none;\"><\/div>\r\n            <p class=\"rentNameIO_price rentNameIO_price_1700433\"><span class=\"cat_from\" style=\"font-style:italic;font-size:smaller;\">from<\/span> <span class=\"rentNameIO_pricespan\">$1,399.00<\/span><\/p><br>\r\n            <div class=\"elementor-widget-button add_cart_1700433\" style=\"display:inline-block;\">\r\n                <a class=\"item_add elementor-button elementor-size-sm elementor-animation-grow io_button rentNameIO_button\"\r\n                   href=\"javascript:;\"><!--no linebreak bc elementor--><i class=\"fas fa-shopping-cart\"><\/i> Add to Quote<\/a>\r\n            <\/div>\r\n            <div class=\"unavailable_message unavailable_message_1700433\"  onclick=\"checkAvailDateClick()\">item unavailable (change date)<\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <script>\r\n        jQuery(document).ready(function () {\r\n            jQuery(\".rentNameIO_pricespan\").each(function () {\r\n                if( !Number( this.textContent.replace(\/[^0-9.-]+\/g,\"\") ) ){\r\n                    jQuery(this.parentElement).hide();\r\n                }\r\n            });\r\n        });\r\n    <\/script>\r\n<\/a><!-- End Shortcoder content -->\n<!-- Start Shortcoder content --><script>window.io_category_data = window.io_category_data || {}; window.io_category_data['1321577'] = {\"indoor_outdoor\":\"\",\"staff\":\"\",\"electric\":\"1.00\",\"dimensions\":\"25\\u0027L x 6\\u0027W X 9\\u0027H\",\"rental_id\":\"1321577\",\"rental_name\":\"Slip N Slide\",\"images_arr\":\"{\\u00220\\u0022:{\\u0022rentalimage_id\\u0022:\\u0022774365\\u0022,\\u0022rentalimage_createtime\\u0022:\\u00221660158688\\u0022,\\u0022rentalimage_modifiedtime\\u0022:\\u00221660158688\\u0022,\\u0022rentalimage_itemid\\u0022:\\u00221321577\\u0022,\\u0022rentalimage_order\\u0022:\\u00220\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Slip n slide (Tent and Table)_1649454742.jpg\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Slip n slide (Tent and Table)_1649454742_big.jpg\\u0022},\\u00221\\u0022:{\\u0022rentalimage_id\\u0022:\\u0022774367\\u0022,\\u0022rentalimage_createtime\\u0022:\\u00221660158688\\u0022,\\u0022rentalimage_modifiedtime\\u0022:\\u00221660158688\\u0022,\\u0022rentalimage_itemid\\u0022:\\u00221321577\\u0022,\\u0022rentalimage_order\\u0022:\\u00221\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Slip N Slide _1649454742.jpg\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Slip N Slide _1649454742_big.jpg\\u0022}}\"};<\/script><a href=\"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/rentals\/slides\/slip-n-slide\/\">\r\n    <div class=\"io_item2_list elementor-widget-heading simpleCart_ioShelfItem\" name=\"maindiv_Slip N Slide\">\r\n        <div class=\"cat_div\">\r\n            <div class=\"btn btn-primary view-product-button\">View Product<\/div>\r\n            <img decoding=\"async\" class=\"cat_img item_image\" src=\"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-content\/uploads\/2022\/07\/Slip20n20slide20Tent20and20Table_1649454742_big.jpg\" alt=\"Slip N Slide\" title=\"Slip N Slide\" \/>\r\n        <\/div>\r\n        <div class=\"io_item2_list_inner\">\r\n            <p class=\"elementor-heading-title rentNameIO item_name\">Slip N Slide<\/p>\r\n            <p class=\"item_encoded\" style=\"display:none;\">Slip+N+Slide<\/p>\r\n            <span class=\"item_href\" style=\"display:none;\">https:\/\/dev.rental.software\/ontarioinflatablescopy392\/rentals\/slides\/slip-n-slide\/<\/span>\r\n            <p class=\"item_rentalid\" style=\"display:none;\">1321577<\/p>\r\n            <p class=\"item_vendorid\" style=\"display:none;\"><\/p>\r\n            <p class=\"item_qtytype\" style=\"display:none;\">Limited<\/p>\r\n            <p class=\"item_inputtype\" style=\"display:none;\">Dropdown<\/p>\r\n            <span class=\"item_qtyincrement\" style=\"display:none;\">1<\/span>\r\n            <div class=\"item_timeslots\" style=\"display:none;\"><\/div>\r\n            <p class=\"item_giftcardvalue\" style=\"display:none;\"><\/p>\r\n            <div class=\"item_hasRequiredAcc\" style=\"display:none;\"><\/div>\r\n            <p class=\"rentNameIO_price rentNameIO_price_1321577\"><span class=\"cat_from\" style=\"font-style:italic;font-size:smaller;\">from<\/span> <span class=\"rentNameIO_pricespan\">$399.00<\/span><\/p><br>\r\n            <div class=\"elementor-widget-button add_cart_1321577\" style=\"display:inline-block;\">\r\n                <a class=\"item_add elementor-button elementor-size-sm elementor-animation-grow io_button rentNameIO_button\"\r\n                   href=\"javascript:;\"><!--no linebreak bc elementor--><i class=\"fas fa-shopping-cart\"><\/i> Add to Quote<\/a>\r\n            <\/div>\r\n            <div class=\"unavailable_message unavailable_message_1321577\"  onclick=\"checkAvailDateClick()\">item unavailable (change date)<\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <script>\r\n        jQuery(document).ready(function () {\r\n            jQuery(\".rentNameIO_pricespan\").each(function () {\r\n                if( !Number( this.textContent.replace(\/[^0-9.-]+\/g,\"\") ) ){\r\n                    jQuery(this.parentElement).hide();\r\n                }\r\n            });\r\n        });\r\n    <\/script>\r\n<\/a><!-- End Shortcoder content -->\n<!-- Start Shortcoder content --><script>window.io_category_data = window.io_category_data || {}; window.io_category_data['2127019'] = {\"indoor_outdoor\":\"\",\"staff\":\"\",\"electric\":\"2.00\",\"dimensions\":\"35\\u0027L x 14\\u0027W x 17\\u0027H\",\"rental_id\":\"2127019\",\"rental_name\":\"The Big Kahuna Water Slide\",\"images_arr\":\"{\\u00220\\u0022:{\\u0022rentalimage_id\\u0022:\\u00221262579\\u0022,\\u0022rentalimage_createtime\\u0022:null,\\u0022rentalimage_modifiedtime\\u0022:null,\\u0022rentalimage_itemid\\u0022:\\u00222127019\\u0022,\\u0022rentalimage_order\\u0022:\\u00220\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/The Big Kahuna-SL (2)_1703191806.jpg\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/The Big Kahuna-SL (2)_1703191806_big.jpg\\u0022},\\u00221\\u0022:{\\u0022rentalimage_id\\u0022:\\u00221262581\\u0022,\\u0022rentalimage_createtime\\u0022:null,\\u0022rentalimage_modifiedtime\\u0022:null,\\u0022rentalimage_itemid\\u0022:\\u00222127019\\u0022,\\u0022rentalimage_order\\u0022:\\u00221\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/The Big Kahuna-SL (1)_1703191807.jpg\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/The Big Kahuna-SL (1)_1703191807_big.jpg\\u0022},\\u00222\\u0022:{\\u0022rentalimage_id\\u0022:\\u00221262583\\u0022,\\u0022rentalimage_createtime\\u0022:null,\\u0022rentalimage_modifiedtime\\u0022:null,\\u0022rentalimage_itemid\\u0022:\\u00222127019\\u0022,\\u0022rentalimage_order\\u0022:\\u00222\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/The Big Kahuna-SL (3)_1703191808.jpg\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/The Big Kahuna-SL (3)_1703191808_big.jpg\\u0022}}\"};<\/script><a href=\"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/rentals\/water-games\/the-big-kahuna-slide\/\">\r\n    <div class=\"io_item2_list elementor-widget-heading simpleCart_ioShelfItem\" name=\"maindiv_The Big Kahuna Water Slide\">\r\n        <div class=\"cat_div\">\r\n            <div class=\"btn btn-primary view-product-button\">View Product<\/div>\r\n            <img decoding=\"async\" class=\"cat_img item_image\" src=\"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-content\/uploads\/2023\/12\/The20Big20Kahuna-SL202_1703191806_big.jpg\" alt=\"The Big Kahuna Water Slide\" title=\"The Big Kahuna Water Slide\" \/>\r\n        <\/div>\r\n        <div class=\"io_item2_list_inner\">\r\n            <p class=\"elementor-heading-title rentNameIO item_name\">The Big Kahuna Water Slide<\/p>\r\n            <p class=\"item_encoded\" style=\"display:none;\">The+Big+Kahuna+Water+Slide<\/p>\r\n            <span class=\"item_href\" style=\"display:none;\">https:\/\/dev.rental.software\/ontarioinflatablescopy392\/rentals\/water-games\/the-big-kahuna-slide\/<\/span>\r\n            <p class=\"item_rentalid\" style=\"display:none;\">2127019<\/p>\r\n            <p class=\"item_vendorid\" style=\"display:none;\"><\/p>\r\n            <p class=\"item_qtytype\" style=\"display:none;\">Limited<\/p>\r\n            <p class=\"item_inputtype\" style=\"display:none;\">Dropdown<\/p>\r\n            <span class=\"item_qtyincrement\" style=\"display:none;\">1<\/span>\r\n            <div class=\"item_timeslots\" style=\"display:none;\"><\/div>\r\n            <p class=\"item_giftcardvalue\" style=\"display:none;\"><\/p>\r\n            <div class=\"item_hasRequiredAcc\" style=\"display:none;\"><\/div>\r\n            <p class=\"rentNameIO_price rentNameIO_price_2127019\"><span class=\"cat_from\" style=\"font-style:italic;font-size:smaller;\">from<\/span> <span class=\"rentNameIO_pricespan\">$699.00<\/span><\/p><br>\r\n            <div class=\"elementor-widget-button add_cart_2127019\" style=\"display:inline-block;\">\r\n                <a class=\"item_add elementor-button elementor-size-sm elementor-animation-grow io_button rentNameIO_button\"\r\n                   href=\"javascript:;\"><!--no linebreak bc elementor--><i class=\"fas fa-shopping-cart\"><\/i> Add to Quote<\/a>\r\n            <\/div>\r\n            <div class=\"unavailable_message unavailable_message_2127019\"  onclick=\"checkAvailDateClick()\">item unavailable (change date)<\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <script>\r\n        jQuery(document).ready(function () {\r\n            jQuery(\".rentNameIO_pricespan\").each(function () {\r\n                if( !Number( this.textContent.replace(\/[^0-9.-]+\/g,\"\") ) ){\r\n                    jQuery(this.parentElement).hide();\r\n                }\r\n            });\r\n        });\r\n    <\/script>\r\n<\/a><!-- End Shortcoder content -->\n<!-- Start Shortcoder content --><script>window.io_category_data = window.io_category_data || {}; window.io_category_data['235056:2165131'] = {\"indoor_outdoor\":\"\",\"staff\":\"\",\"electric\":\"2\",\"dimensions\":\"33\\u2019L x 19\\u2019W x 20\\u2019H\",\"rental_id\":\"235056:2165131\",\"rental_name\":\"Fire \\u0027N\\u0027 Ice with Landing Water Slide\",\"images_arr\":\"{\\u00220\\u0022:{\\u0022rentalimage_id\\u0022:\\u00221306905\\u0022,\\u0022rentalimage_createtime\\u0022:null,\\u0022rentalimage_modifiedtime\\u0022:null,\\u0022rentalimage_itemid\\u0022:\\u00222165131\\u0022,\\u0022rentalimage_order\\u0022:\\u00220\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Fire N Ice Wet and Dry Slide _1667421013.jpg\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Fire N Ice Wet and Dry Slide _1667421013.jpg\\u0022}}\"};<\/script><a href=\"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/rentals\/slides\/with-landing-fire-n-ice\/\">\r\n    <div class=\"io_item2_list elementor-widget-heading simpleCart_ioShelfItem\" name=\"maindiv_Fire 'N' Ice with Landing Water Slide\">\r\n        <div class=\"cat_div\">\r\n            <div class=\"btn btn-primary view-product-button\">View Product<\/div>\r\n            <img decoding=\"async\" class=\"cat_img item_image\" src=\"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-content\/uploads\/2023\/05\/Fire20N20Ice20Wet20and20Dry20Slide20_1667421013.jpg\" alt=\"Fire 'N' Ice with Landing Water Slide\" title=\"Fire 'N' Ice with Landing Water Slide\" \/>\r\n        <\/div>\r\n        <div class=\"io_item2_list_inner\">\r\n            <p class=\"elementor-heading-title rentNameIO item_name\">Fire 'N' Ice with Landing Water Slide<\/p>\r\n            <p class=\"item_encoded\" style=\"display:none;\">Fire+%27N%27+Ice+with+Landing+Water+Slide<\/p>\r\n            <span class=\"item_href\" style=\"display:none;\">https:\/\/dev.rental.software\/ontarioinflatablescopy392\/rentals\/slides\/with-landing-fire-n-ice\/<\/span>\r\n            <p class=\"item_rentalid\" style=\"display:none;\">235056:2165131<\/p>\r\n            <p class=\"item_vendorid\" style=\"display:none;\"><\/p>\r\n            <p class=\"item_qtytype\" style=\"display:none;\">Limited<\/p>\r\n            <p class=\"item_inputtype\" style=\"display:none;\">Dropdown<\/p>\r\n            <span class=\"item_qtyincrement\" style=\"display:none;\">1<\/span>\r\n            <div class=\"item_timeslots\" style=\"display:none;\"><\/div>\r\n            <p class=\"item_giftcardvalue\" style=\"display:none;\"><\/p>\r\n            <div class=\"item_hasRequiredAcc\" style=\"display:none;\"><\/div>\r\n            <p class=\"rentNameIO_price rentNameIO_price_235056:2165131\"><span class=\"cat_from\" style=\"font-style:italic;font-size:smaller;\">from<\/span> <span class=\"rentNameIO_pricespan\">$649.00<\/span><\/p><br>\r\n            <div class=\"elementor-widget-button add_cart_235056:2165131\" style=\"display:inline-block;\">\r\n                <a class=\"item_add elementor-button elementor-size-sm elementor-animation-grow io_button rentNameIO_button\"\r\n                   href=\"javascript:;\"><!--no linebreak bc elementor--><i class=\"fas fa-shopping-cart\"><\/i> Add to Quote<\/a>\r\n            <\/div>\r\n            <div class=\"unavailable_message unavailable_message_235056:2165131\"  onclick=\"checkAvailDateClick()\">item unavailable (change date)<\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <script>\r\n        jQuery(document).ready(function () {\r\n            jQuery(\".rentNameIO_pricespan\").each(function () {\r\n                if( !Number( this.textContent.replace(\/[^0-9.-]+\/g,\"\") ) ){\r\n                    jQuery(this.parentElement).hide();\r\n                }\r\n            });\r\n        });\r\n    <\/script>\r\n<\/a><!-- End Shortcoder content -->\n<!-- Start Shortcoder content --><script>window.io_category_data = window.io_category_data || {}; window.io_category_data['235056:1518773'] = {\"indoor_outdoor\":\"\",\"staff\":\"\",\"electric\":\"2\",\"dimensions\":\"34\\u2019Lx 17\\u2019W x 21\\u2019H\",\"rental_id\":\"235056:1518773\",\"rental_name\":\"Fire \\u0027N\\u0027 Ice with Pool Water Slide\",\"images_arr\":\"{\\u00220\\u0022:{\\u0022rentalimage_id\\u0022:\\u0022667105\\u0022,\\u0022rentalimage_createtime\\u0022:null,\\u0022rentalimage_modifiedtime\\u0022:null,\\u0022rentalimage_itemid\\u0022:\\u00221518773\\u0022,\\u0022rentalimage_order\\u0022:\\u00220\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Fire and Ice w: Pool _1649283442.jpg\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Fire and Ice w: Pool _1649283442_big.jpg\\u0022},\\u00221\\u0022:{\\u0022rentalimage_id\\u0022:\\u0022667107\\u0022,\\u0022rentalimage_createtime\\u0022:null,\\u0022rentalimage_modifiedtime\\u0022:null,\\u0022rentalimage_itemid\\u0022:\\u00221518773\\u0022,\\u0022rentalimage_order\\u0022:\\u00221\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Fire and Ice top _1649283442.jpg\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Fire and Ice top _1649283442_big.jpg\\u0022},\\u00222\\u0022:{\\u0022rentalimage_id\\u0022:\\u0022667109\\u0022,\\u0022rentalimage_createtime\\u0022:null,\\u0022rentalimage_modifiedtime\\u0022:null,\\u0022rentalimage_itemid\\u0022:\\u00221518773\\u0022,\\u0022rentalimage_order\\u0022:\\u00222\\u0022,\\u0022rentalimage_imageloc\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Fire and is connection _1649283442.jpg\\u0022,\\u0022rentalimage_imagelocbig\\u0022:\\u0022https:\\\/\\\/rental.software\\\/users\\\/OntarioInflatables\\\/images\\\/Fire and is connection _1649283442_big.jpg\\u0022}}\"};<\/script><a href=\"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/rentals\/slides\/with-pool-fire-n-ice\/\">\r\n    <div class=\"io_item2_list elementor-widget-heading simpleCart_ioShelfItem\" name=\"maindiv_Fire 'N' Ice with Pool Water Slide\">\r\n        <div class=\"cat_div\">\r\n            <div class=\"btn btn-primary view-product-button\">View Product<\/div>\r\n            <img decoding=\"async\" class=\"cat_img item_image\" src=\"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-content\/uploads\/2024\/12\/Fire20and20Ice20w20Pool20_1649283442_big.jpg\" alt=\"Fire 'N' Ice with Pool Water Slide\" title=\"Fire 'N' Ice with Pool Water Slide\" \/>\r\n        <\/div>\r\n        <div class=\"io_item2_list_inner\">\r\n            <p class=\"elementor-heading-title rentNameIO item_name\">Fire 'N' Ice with Pool Water Slide<\/p>\r\n            <p class=\"item_encoded\" style=\"display:none;\">Fire+%27N%27+Ice+with+Pool+Water+Slide<\/p>\r\n            <span class=\"item_href\" style=\"display:none;\">https:\/\/dev.rental.software\/ontarioinflatablescopy392\/rentals\/slides\/with-pool-fire-n-ice\/<\/span>\r\n            <p class=\"item_rentalid\" style=\"display:none;\">235056:1518773<\/p>\r\n            <p class=\"item_vendorid\" style=\"display:none;\"><\/p>\r\n            <p class=\"item_qtytype\" style=\"display:none;\">Limited<\/p>\r\n            <p class=\"item_inputtype\" style=\"display:none;\">Dropdown<\/p>\r\n            <span class=\"item_qtyincrement\" style=\"display:none;\">1<\/span>\r\n            <div class=\"item_timeslots\" style=\"display:none;\"><\/div>\r\n            <p class=\"item_giftcardvalue\" style=\"display:none;\"><\/p>\r\n            <div class=\"item_hasRequiredAcc\" style=\"display:none;\"><\/div>\r\n            <p class=\"rentNameIO_price rentNameIO_price_235056:1518773\"><span class=\"cat_from\" style=\"font-style:italic;font-size:smaller;\">from<\/span> <span class=\"rentNameIO_pricespan\">$649.00<\/span><\/p><br>\r\n            <div class=\"elementor-widget-button add_cart_235056:1518773\" style=\"display:inline-block;\">\r\n                <a class=\"item_add elementor-button elementor-size-sm elementor-animation-grow io_button rentNameIO_button\"\r\n                   href=\"javascript:;\"><!--no linebreak bc elementor--><i class=\"fas fa-shopping-cart\"><\/i> Add to Quote<\/a>\r\n            <\/div>\r\n            <div class=\"unavailable_message unavailable_message_235056:1518773\"  onclick=\"checkAvailDateClick()\">item unavailable (change date)<\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <script>\r\n        jQuery(document).ready(function () {\r\n            jQuery(\".rentNameIO_pricespan\").each(function () {\r\n                if( !Number( this.textContent.replace(\/[^0-9.-]+\/g,\"\") ) ){\r\n                    jQuery(this.parentElement).hide();\r\n                }\r\n            });\r\n        });\r\n    <\/script>\r\n<\/a><!-- End Shortcoder content -->\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":140801,"parent":1311,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"io_meta_description":"","footnotes":""},"class_list":["post-28718","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-json\/wp\/v2\/pages\/28718","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-json\/wp\/v2\/comments?post=28718"}],"version-history":[{"count":0,"href":"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-json\/wp\/v2\/pages\/28718\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-json\/wp\/v2\/pages\/1311"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-json\/wp\/v2\/media\/140801"}],"wp:attachment":[{"href":"https:\/\/dev.rental.software\/ontarioinflatablescopy392\/wp-json\/wp\/v2\/media?parent=28718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}