"use strict";
(self.webpackChunk_N_E = self.webpackChunk_N_E || []).push([
    [643], {
        5565: (e, t, o) => {
            o.d(t, {
                default: () => i.a
            });
            var a = o(4146),
                i = o.n(a)
        },
        6046: (e, t, o) => {
            var a = o(6658);
            o.o(a, "useParams") && o.d(t, {
                useParams: function() {
                    return a.useParams
                }
            }), o.o(a, "usePathname") && o.d(t, {
                usePathname: function() {
                    return a.usePathname
                }
            }), o.o(a, "useRouter") && o.d(t, {
                useRouter: function() {
                    return a.useRouter
                }
            }), o.o(a, "useSearchParams") && o.d(t, {
                useSearchParams: function() {
                    return a.useSearchParams
                }
            })
        },
        4146: (e, t, o) => {
            Object.defineProperty(t, "__esModule", {
                    value: !0
                }),
                function(e, t) {
                    for (var o in t) Object.defineProperty(e, o, {
                        enumerable: !0,
                        get: t[o]
                    })
                }(t, {
                    default: function() {
                        return l
                    },
                    getImageProps: function() {
                        return n
                    }
                });
            let a = o(306),
                i = o(666),
                s = o(7970),
                r = a._(o(5514));

            function n(e) {
                let {
                    props: t
                } = (0, i.getImgProps)(e, {
                    defaultLoader: r.default,
                    imgConf: {
                        deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],
                        imageSizes: [16, 32, 48, 64, 96, 128, 256, 384],
                        path: "/_next/image",
                        loader: "default",
                        dangerouslyAllowSVG: !1,
                        unoptimized: !1
                    }
                });
                for (let [e, o] of Object.entries(t)) void 0 === o && delete t[e];
                return {
                    props: t
                }
            }
            let l = s.Image
        },
        8192: (e, t, o) => {
            o.d(t, {
                f: () => i,
                s: () => a
            });
            let a = [{
                    id: 1,
                    title: "White Water Rafting in Rishikesh",
                    location: "Rishikesh",
                    price: 1500,
                    rating: 4.8,
                    ratingCount: 1250,
                    image: "https://images.pexels.com/photos/1732284/pexels-photo-1732284.jpeg?auto=compress&cs=tinysrgb&w=600",
                    description: "Experience the thrill of white water rafting in the holy Ganges. Navigate through exciting rapids while enjoying the scenic beauty of the Himalayas.",
                    duration: "2-3 hours",
                    features: [{
                        name: "Transportation",
                        included: !0
                    }, {
                        name: "Safety Equipment",
                        included: !0
                    }, {
                        name: "Professional Guide",
                        included: !0
                    }, {
                        name: "Refreshments",
                        included: !0
                    }, {
                        name: "Photos",
                        included: !1
                    }, {
                        name: "Hotel Pickup",
                        included: !1
                    }],
                    category: "Water Sports",
                    popular: !0,
                    images: ["https://images.pexels.com/photos/7276635/pexels-photo-7276635.jpeg?auto=compress&cs=tinysrgb&w=600", "https://images.pexels.com/photos/58597/pexels-photo-58597.jpeg?auto=compress&cs=tinysrgb&w=600", "https://images.pexels.com/photos/9065474/pexels-photo-9065474.jpeg?auto=compress&cs=tinysrgb&w=600"],
                    ageLimit: "14+ years",
                    difficulty: "Moderate",
                    bestTime: "September to June",
                    cancellationPolicy: "Free cancellation up to 24 hours before the activity",
                    safetyMeasures: ["Professional guides with international certification", "High-quality safety equipment", "Safety briefing before the activity", "Medical support available"],
                    whatToBring: ["Swimwear", "Change of clothes", "Sunscreen", "Water bottle", "Towel"]
                }, {
                    id: 2,
                    title: "Bungee Jumping at Jumpin Heights",
                    location: "Rishikesh",
                    price: 3500,
                    rating: 4.9,
                    ratingCount: 850,
                    image: "https://images.pexels.com/photos/1168742/pexels-photo-1168742.jpeg?auto=compress&cs=tinysrgb&w=600",
                    description: "Take the ultimate leap of faith from India's highest bungee jumping platform. Experience an adrenaline rush like never before.",
                    duration: "1-2 hours",
                    features: [{
                        name: "Transportation",
                        included: !0
                    }, {
                        name: "Safety Equipment",
                        included: !0
                    }, {
                        name: "Professional Guide",
                        included: !0
                    }, {
                        name: "Certificate",
                        included: !0
                    }, {
                        name: "Photos",
                        included: !1
                    }, {
                        name: "Video",
                        included: !1
                    }],
                    category: "Adventure Sports",
                    popular: !0,
                    images: ["https://images.pexels.com/photos/10087225/pexels-photo-10087225.jpeg?auto=compress&cs=tinysrgb&w=600", "https://images.pexels.com/photos/9448774/pexels-photo-9448774.jpeg?auto=compress&cs=tinysrgb&w=600", "https://images.pexels.com/photos/17955888/pexels-photo-17955888/free-photo-of-man-jumping-on-a-motocross-during-a-competition.jpeg?auto=compress&cs=tinysrgb&w=600"],
                    ageLimit: "18+ years",
                    difficulty: "Challenging",
                    bestTime: "October to May",
                    cancellationPolicy: "Free cancellation up to 48 hours before the activity",
                    safetyMeasures: ["International safety standards", "Professional jump masters", "Regular equipment maintenance", "Medical support available"],
                    whatToBring: ["Comfortable clothing", "Closed shoes", "Water bottle", "Camera (optional)"]
                }, {
                    id: 3,
                    title: "Camping by the Ganges",
                    location: "Rishikesh",
                    price: 2e3,
                    rating: 4.7,
                    ratingCount: 950,
                    image: "https://images.pexels.com/photos/776117/pexels-photo-776117.jpeg?auto=compress&cs=tinysrgb&w=600",
                    description: "Spend a night under the stars by the holy Ganges. Enjoy bonfire, music, and delicious food in the lap of nature.",
                    duration: "24 hours",
                    features: [{
                        name: "Tent Stay",
                        included: !0
                    }, {
                        name: "Meals",
                        included: !0
                    }, {
                        name: "Bonfire",
                        included: !0
                    }, {
                        name: "Music",
                        included: !0
                    }, {
                        name: "Transportation",
                        included: !1
                    }, {
                        name: "Activities",
                        included: !1
                    }],
                    category: "Camping",
                    popular: !0,
                    images: ["https://images.pexels.com/photos/1082316/pexels-photo-1082316.jpeg?auto=compress&cs=tinysrgb&w=600", "https://images.pexels.com/photos/2666598/pexels-photo-2666598.jpeg?auto=compress&cs=tinysrgb&w=600", "https://images.pexels.com/photos/167701/pexels-photo-167701.jpeg?auto=compress&cs=tinysrgb&w=600"],
                    ageLimit: "All ages",
                    difficulty: "Easy",
                    bestTime: "October to April",
                    cancellationPolicy: "Free cancellation up to 24 hours before the activity",
                    safetyMeasures: ["24/7 security", "First aid available", "Clean washrooms", "Safe drinking water"],
                    whatToBring: ["Warm clothes", "Personal toiletries", "Torch", "Personal medication", "Camera"]
                }, {
                    id: 4,
                    title: "Flying Fox at Thrill Factory",
                    location: "Rishikesh",
                    price: 1200,
                    rating: 4.7,
                    ratingCount: 680,
                    image: "https://images.pexels.com/photos/10087225/pexels-photo-10087225.jpeg?auto=compress&cs=tinysrgb&w=600",
                    description: "Experience the thrill of flying through the air on a zip line at Thrill Factory. Soar across the valley while enjoying panoramic views of the surrounding landscape.",
                    duration: "1-2 hours",
                    features: [{
                        name: "Safety Equipment",
                        included: !0
                    }, {
                        name: "Professional Guide",
                        included: !0
                    }, {
                        name: "Training Session",
                        included: !0
                    }, {
                        name: "Certificate",
                        included: !0
                    }, {
                        name: "Photos",
                        included: !1
                    }, {
                        name: "Transportation",
                        included: !1
                    }],
                    category: "Adventure Sports",
                    popular: !0,
                    images: ["https://images.pexels.com/photos/10087225/pexels-photo-10087225.jpeg?auto=compress&cs=tinysrgb&w=600", "https://images.pexels.com/photos/9448774/pexels-photo-9448774.jpeg?auto=compress&cs=tinysrgb&w=600", "https://images.pexels.com/photos/17955888/pexels-photo-17955888/free-photo-of-man-jumping-on-a-motocross-during-a-competition.jpeg?auto=compress&cs=tinysrgb&w=600"],
                    ageLimit: "12+ years",
                    difficulty: "Moderate",
                    bestTime: "October to May",
                    cancellationPolicy: "Free cancellation up to 24 hours before the activity",
                    safetyMeasures: ["International safety standards", "Professional instructors", "Regular equipment maintenance", "Medical support available"],
                    whatToBring: ["Comfortable clothing", "Closed shoes", "Water bottle", "Camera (optional)"]
                }, {
                    id: 5,
                    title: "Giant Swing at Thrill Factory",
                    location: "Rishikesh",
                    price: 1800,
                    rating: 4.8,
                    ratingCount: 520,
                    image: "https://images.pexels.com/photos/1168742/pexels-photo-1168742.jpeg?auto=compress&cs=tinysrgb&w=600",
                    description: "Experience the ultimate adrenaline rush with the Giant Swing. Swing through the air at high speeds while enjoying breathtaking views of the valley.",
                    duration: "1-2 hours",
                    features: [{
                        name: "Safety Equipment",
                        included: !0
                    }, {
                        name: "Professional Guide",
                        included: !0
                    }, {
                        name: "Training Session",
                        included: !0
                    }, {
                        name: "Certificate",
                        included: !0
                    }, {
                        name: "Photos",
                        included: !1
                    }, {
                        name: "Video",
                        included: !1
                    }],
                    category: "Adventure Sports",
                    popular: !0,
                    images: ["https://images.pexels.com/photos/10087225/pexels-photo-10087225.jpeg?auto=compress&cs=tinysrgb&w=600", "https://images.pexels.com/photos/9448774/pexels-photo-9448774.jpeg?auto=compress&cs=tinysrgb&w=600", "https://images.pexels.com/photos/17955888/pexels-photo-17955888/free-photo-of-man-jumping-on-a-motocross-during-a-competition.jpeg?auto=compress&cs=tinysrgb&w=600"],
                    ageLimit: "14+ years",
                    difficulty: "Challenging",
                    bestTime: "October to May",
                    cancellationPolicy: "Free cancellation up to 24 hours before the activity",
                    safetyMeasures: ["International safety standards", "Professional instructors", "Regular equipment maintenance", "Medical support available"],
                    whatToBring: ["Comfortable clothing", "Closed shoes", "Water bottle", "Camera (optional)"]
                }, {
                    id: 6,
                    title: "Rock Climbing at Thrill Factory",
                    location: "Rishikesh",
                    price: 1500,
                    rating: 4.6,
                    ratingCount: 420,
                    image: "https://images.pexels.com/photos/776117/pexels-photo-776117.jpeg?auto=compress&cs=tinysrgb&w=600",
                    description: "Challenge yourself with rock climbing at Thrill Factory. Scale natural rock faces with professional guidance and safety equipment.",
                    duration: "2-3 hours",
                    features: [{
                        name: "Safety Equipment",
                        included: !0
                    }, {
                        name: "Professional Guide",
                        included: !0
                    }, {
                        name: "Training Session",
                        included: !0
                    }, {
                        name: "Certificate",
                        included: !0
                    }, {
                        name: "Photos",
                        included: !1
                    }, {
                        name: "Transportation",
                        included: !1
                    }],
                    category: "Adventure Sports",
                    popular: !0,
                    images: ["https://images.pexels.com/photos/1082316/pexels-photo-1082316.jpeg?auto=compress&cs=tinysrgb&w=600", "https://images.pexels.com/photos/2666598/pexels-photo-2666598.jpeg?auto=compress&cs=tinysrgb&w=600", "https://images.pexels.com/photos/167701/pexels-photo-167701.jpeg?auto=compress&cs=tinysrgb&w=600"],
                    ageLimit: "12+ years",
                    difficulty: "Moderate",
                    bestTime: "October to May",
                    cancellationPolicy: "Free cancellation up to 24 hours before the activity",
                    safetyMeasures: ["International safety standards", "Professional instructors", "Regular equipment maintenance", "Medical support available"],
                    whatToBring: ["Comfortable clothing", "Closed shoes", "Water bottle", "Camera (optional)"]
                }],
                i = {
                    locations: ["Rishikesh"],
                    categories: ["Water Sports", "Adventure Sports", "Camping"],
                    priceRanges: [{
                        label: "Under ₹2000",
                        value: 2e3
                    }, {
                        label: "₹2000 - ₹3000",
                        value: 3e3
                    }, {
                        label: "₹3000 - ₹4000",
                        value: 4e3
                    }, {
                        label: "Above ₹4000",
                        value: 4001
                    }],
                    features: ["Transportation", "Safety Equipment", "Professional Guide", "Meals", "Photos", "Video", "Certificate"],
                    difficulties: ["Easy", "Moderate", "Challenging"],
                    sortOptions: [{
                        label: "Popularity",
                        value: "popular"
                    }, {
                        label: "Price: Low to High",
                        value: "price_asc"
                    }, {
                        label: "Price: High to Low",
                        value: "price_desc"
                    }, {
                        label: "Rating",
                        value: "rating"
                    }]
                }
        },
        3435: (e, t, o) => {
            o.d(t, {
                k5: () => p
            });
            var a = o(2115),
                i = {
                    color: void 0,
                    size: void 0,
                    className: void 0,
                    style: void 0,
                    attr: void 0
                },
                s = a.createContext && a.createContext(i),
                r = ["attr", "size", "title"];

            function n() {
                return (n = Object.assign ? Object.assign.bind() : function(e) {
                    for (var t = 1; t < arguments.length; t++) {
                        var o = arguments[t];
                        for (var a in o) Object.prototype.hasOwnProperty.call(o, a) && (e[a] = o[a])
                    }
                    return e
                }).apply(this, arguments)
            }

            function l(e, t) {
                var o = Object.keys(e);
                if (Object.getOwnPropertySymbols) {
                    var a = Object.getOwnPropertySymbols(e);
                    t && (a = a.filter(function(t) {
                        return Object.getOwnPropertyDescriptor(e, t).enumerable
                    })), o.push.apply(o, a)
                }
                return o
            }

            function c(e) {
                for (var t = 1; t < arguments.length; t++) {
                    var o = null != arguments[t] ? arguments[t] : {};
                    t % 2 ? l(Object(o), !0).forEach(function(t) {
                        var a, i;
                        a = t, i = o[t], (a = function(e) {
                            var t = function(e, t) {
                                if ("object" != typeof e || !e) return e;
                                var o = e[Symbol.toPrimitive];
                                if (void 0 !== o) {
                                    var a = o.call(e, t || "default");
                                    if ("object" != typeof a) return a;
                                    throw TypeError("@@toPrimitive must return a primitive value.")
                                }
                                return ("string" === t ? String : Number)(e)
                            }(e, "string");
                            return "symbol" == typeof t ? t : t + ""
                        }(a)) in e ? Object.defineProperty(e, a, {
                            value: i,
                            enumerable: !0,
                            configurable: !0,
                            writable: !0
                        }) : e[a] = i
                    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(o)) : l(Object(o)).forEach(function(t) {
                        Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(o, t))
                    })
                }
                return e
            }

            function p(e) {
                return t => a.createElement(u, n({
                    attr: c({}, e.attr)
                }, t), function e(t) {
                    return t && t.map((t, o) => a.createElement(t.tag, c({
                        key: o
                    }, t.attr), e(t.child)))
                }(e.child))
            }

            function u(e) {
                var t = t => {
                    var o, {
                            attr: i,
                            size: s,
                            title: l
                        } = e,
                        p = function(e, t) {
                            if (null == e) return {};
                            var o, a, i = function(e, t) {
                                if (null == e) return {};
                                var o = {};
                                for (var a in e)
                                    if (Object.prototype.hasOwnProperty.call(e, a)) {
                                        if (t.indexOf(a) >= 0) continue;
                                        o[a] = e[a]
                                    }
                                return o
                            }(e, t);
                            if (Object.getOwnPropertySymbols) {
                                var s = Object.getOwnPropertySymbols(e);
                                for (a = 0; a < s.length; a++) o = s[a], !(t.indexOf(o) >= 0) && Object.prototype.propertyIsEnumerable.call(e, o) && (i[o] = e[o])
                            }
                            return i
                        }(e, r),
                        u = s || t.size || "1em";
                    return t.className && (o = t.className), e.className && (o = (o ? o + " " : "") + e.className), a.createElement("svg", n({
                        stroke: "currentColor",
                        fill: "currentColor",
                        strokeWidth: "0"
                    }, t.attr, i, p, {
                        className: o,
                        style: c(c({
                            color: e.color || t.color
                        }, t.style), e.style),
                        height: u,
                        width: u,
                        xmlns: "http://www.w3.org/2000/svg"
                    }), l && a.createElement("title", null, l), e.children)
                };
                return void 0 !== s ? a.createElement(s.Consumer, null, e => t(e)) : t(i)
            }
        }
    }
]);