{"id":1694,"date":"2025-05-05T10:39:09","date_gmt":"2025-05-05T08:39:09","guid":{"rendered":"http:\/\/higueronrealstate.test\/?page_id=1694"},"modified":"2026-03-13T12:50:34","modified_gmt":"2026-03-13T11:50:34","slug":"gallery-waterfall","status":"publish","type":"page","link":"https:\/\/higueronresortrealestate.com\/en\/gallery-waterfall\/","title":{"rendered":"Gallery Waterfall"},"content":{"rendered":"<div class=\"w-full flex flex-col relative justify-center items-center min-h-80 sm:min-h-[70vh] lg:pt-20 2xl:pt-0 z-10 relative\" style=\"background-image: url(https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/03\/DESTACADA-HOME-WATERFALL-scaled.webp); background-color: #f8f9fa; background-size: cover; background-position: center; background-repeat: no-repeat;\">\n    \n    \n            <div class=\"absolute inset-0 bg-gradient-to-t from-black via-black\/50 to-transparent z-[1] pointer-events-none transition-opacity duration-500\"\n             style=\"opacity: 0.2;\">\n        <\/div>\n    \n        \n    <div class=\"container mx-auto relative z-10 flex flex-col p-6 2xl:p-4 lg:mt-auto items-center justify-center\">\n        \n        \n\n        \n                \n        \n        \n        \n        \n        \n        \n        \n            <\/div>\n\n\n    \n<\/div>\n\n<section class=\"px-10 xl:px-20 2xl:px-40 grid grid-cols-2 sm:grid-cols-4 gap-4 py-10 sm:py-20 project-block\"\n        data-project-id=\"Waterfall\">\n        <div class=\"col-span-2 sm:col-span-4 flex items-center justify-start\">\n            <h2\n                class=\"text-2xl sm:text-3xl 2xl:text-4xl flex flex-col sm:gap-2 w-full text-primary font-walkaway-thin font-semibold\">\n                Waterfall<\/h2>\n        <\/div>\n\n                    <div class=\"relative aspect-[4\/3]\">\n                <input type=\"checkbox\" class=\"image-checkbox absolute top-2 left-2 z-10\"\n                    data-image=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2026\/03\/01_Apto-1-Dorm-Panoramica_modificada.jpg\" data-image-name=\"01_Apto-1-Dorm-Panoramica_modificada.jpg\">\n                <label>\n                    <img decoding=\"async\" src=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2026\/03\/01_Apto-1-Dorm-Panoramica_modificada.jpg\" alt=\"\"\n                        class=\"w-full h-full object-cover\">\n                <\/label>\n            <\/div>\n                    <div class=\"relative aspect-[4\/3]\">\n                <input type=\"checkbox\" class=\"image-checkbox absolute top-2 left-2 z-10\"\n                    data-image=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/15_Coworking-scaled.jpg\" data-image-name=\"15_Coworking-scaled.jpg\">\n                <label>\n                    <img decoding=\"async\" src=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/15_Coworking-scaled.jpg\" alt=\"\"\n                        class=\"w-full h-full object-cover\">\n                <\/label>\n            <\/div>\n                    <div class=\"relative aspect-[4\/3]\">\n                <input type=\"checkbox\" class=\"image-checkbox absolute top-2 left-2 z-10\"\n                    data-image=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/14_Entrada-Dia-scaled.jpg\" data-image-name=\"14_Entrada-Dia-scaled.jpg\">\n                <label>\n                    <img decoding=\"async\" src=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/14_Entrada-Dia-scaled.jpg\" alt=\"\"\n                        class=\"w-full h-full object-cover\">\n                <\/label>\n            <\/div>\n                    <div class=\"relative aspect-[4\/3]\">\n                <input type=\"checkbox\" class=\"image-checkbox absolute top-2 left-2 z-10\"\n                    data-image=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/13_Edificio-Esquina-a-Vistas-scaled.jpg\" data-image-name=\"13_Edificio-Esquina-a-Vistas-scaled.jpg\">\n                <label>\n                    <img decoding=\"async\" src=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/13_Edificio-Esquina-a-Vistas-scaled.jpg\" alt=\"\"\n                        class=\"w-full h-full object-cover\">\n                <\/label>\n            <\/div>\n                    <div class=\"relative aspect-[4\/3]\">\n                <input type=\"checkbox\" class=\"image-checkbox absolute top-2 left-2 z-10\"\n                    data-image=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/12_Piscina-Atardecer-scaled.jpg\" data-image-name=\"12_Piscina-Atardecer-scaled.jpg\">\n                <label>\n                    <img decoding=\"async\" src=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/12_Piscina-Atardecer-scaled.jpg\" alt=\"\"\n                        class=\"w-full h-full object-cover\">\n                <\/label>\n            <\/div>\n                    <div class=\"relative aspect-[4\/3]\">\n                <input type=\"checkbox\" class=\"image-checkbox absolute top-2 left-2 z-10\"\n                    data-image=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/11_Piscina-Dia-copia-scaled.jpg\" data-image-name=\"11_Piscina-Dia-copia-scaled.jpg\">\n                <label>\n                    <img decoding=\"async\" src=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/11_Piscina-Dia-copia-scaled.jpg\" alt=\"\"\n                        class=\"w-full h-full object-cover\">\n                <\/label>\n            <\/div>\n                    <div class=\"relative aspect-[4\/3]\">\n                <input type=\"checkbox\" class=\"image-checkbox absolute top-2 left-2 z-10\"\n                    data-image=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2026\/03\/02-Bano-Atico_Waterfall_memoriacalidades.jpg\" data-image-name=\"02-Bano-Atico_Waterfall_memoriacalidades.jpg\">\n                <label>\n                    <img decoding=\"async\" src=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2026\/03\/02-Bano-Atico_Waterfall_memoriacalidades.jpg\" alt=\"\"\n                        class=\"w-full h-full object-cover\">\n                <\/label>\n            <\/div>\n                    <div class=\"relative aspect-[4\/3]\">\n                <input type=\"checkbox\" class=\"image-checkbox absolute top-2 left-2 z-10\"\n                    data-image=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2026\/03\/09_Atico-Interior-Master_modificada_10cm.jpg\" data-image-name=\"09_Atico-Interior-Master_modificada_10cm.jpg\">\n                <label>\n                    <img decoding=\"async\" src=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2026\/03\/09_Atico-Interior-Master_modificada_10cm.jpg\" alt=\"\"\n                        class=\"w-full h-full object-cover\">\n                <\/label>\n            <\/div>\n                    <div class=\"relative aspect-[4\/3]\">\n                <input type=\"checkbox\" class=\"image-checkbox absolute top-2 left-2 z-10\"\n                    data-image=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/08_Atico-Exterior-2-scaled.jpg\" data-image-name=\"08_Atico-Exterior-2-scaled.jpg\">\n                <label>\n                    <img decoding=\"async\" src=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/08_Atico-Exterior-2-scaled.jpg\" alt=\"\"\n                        class=\"w-full h-full object-cover\">\n                <\/label>\n            <\/div>\n                    <div class=\"relative aspect-[4\/3]\">\n                <input type=\"checkbox\" class=\"image-checkbox absolute top-2 left-2 z-10\"\n                    data-image=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/07_Atico-Exterior-1-scaled.jpg\" data-image-name=\"07_Atico-Exterior-1-scaled.jpg\">\n                <label>\n                    <img decoding=\"async\" src=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/07_Atico-Exterior-1-scaled.jpg\" alt=\"\"\n                        class=\"w-full h-full object-cover\">\n                <\/label>\n            <\/div>\n                    <div class=\"relative aspect-[4\/3]\">\n                <input type=\"checkbox\" class=\"image-checkbox absolute top-2 left-2 z-10\"\n                    data-image=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2026\/03\/06_Apto-3-Dorm-Salon_modificada.jpg\" data-image-name=\"06_Apto-3-Dorm-Salon_modificada.jpg\">\n                <label>\n                    <img decoding=\"async\" src=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2026\/03\/06_Apto-3-Dorm-Salon_modificada.jpg\" alt=\"\"\n                        class=\"w-full h-full object-cover\">\n                <\/label>\n            <\/div>\n                    <div class=\"relative aspect-[4\/3]\">\n                <input type=\"checkbox\" class=\"image-checkbox absolute top-2 left-2 z-10\"\n                    data-image=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2026\/03\/05_Apto-3-Dorm-Master_modificada.jpg\" data-image-name=\"05_Apto-3-Dorm-Master_modificada.jpg\">\n                <label>\n                    <img decoding=\"async\" src=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2026\/03\/05_Apto-3-Dorm-Master_modificada.jpg\" alt=\"\"\n                        class=\"w-full h-full object-cover\">\n                <\/label>\n            <\/div>\n                    <div class=\"relative aspect-[4\/3]\">\n                <input type=\"checkbox\" class=\"image-checkbox absolute top-2 left-2 z-10\"\n                    data-image=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2026\/03\/04_Apto-2-Dorm-Interior_modificada.jpg\" data-image-name=\"04_Apto-2-Dorm-Interior_modificada.jpg\">\n                <label>\n                    <img decoding=\"async\" src=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2026\/03\/04_Apto-2-Dorm-Interior_modificada.jpg\" alt=\"\"\n                        class=\"w-full h-full object-cover\">\n                <\/label>\n            <\/div>\n                    <div class=\"relative aspect-[4\/3]\">\n                <input type=\"checkbox\" class=\"image-checkbox absolute top-2 left-2 z-10\"\n                    data-image=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/03_Apto-2-Dorm-Exterior-scaled.jpg\" data-image-name=\"03_Apto-2-Dorm-Exterior-scaled.jpg\">\n                <label>\n                    <img decoding=\"async\" src=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2025\/05\/03_Apto-2-Dorm-Exterior-scaled.jpg\" alt=\"\"\n                        class=\"w-full h-full object-cover\">\n                <\/label>\n            <\/div>\n                    <div class=\"relative aspect-[4\/3]\">\n                <input type=\"checkbox\" class=\"image-checkbox absolute top-2 left-2 z-10\"\n                    data-image=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2026\/03\/01_Bano-Secundario_Waterfall_memoriacalidades.jpg\" data-image-name=\"01_Bano-Secundario_Waterfall_memoriacalidades.jpg\">\n                <label>\n                    <img decoding=\"async\" src=\"https:\/\/higueronresortrealestate.com\/wp-content\/uploads\/2026\/03\/01_Bano-Secundario_Waterfall_memoriacalidades.jpg\" alt=\"\"\n                        class=\"w-full h-full object-cover\">\n                <\/label>\n            <\/div>\n        \n        <div class=\"col-span-2 sm:col-span-4 flex flex-col sm:flex-row items-center justify-end gap-4\">\n            <button class=\"button-tertiary select-all-images\">Seleccionar todas<\/button>\n            <button class=\"button-primary download-selected-images\">Descargar<\/button>\n        <\/div>\n    <\/section>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jszip\/3.10.1\/jszip.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/FileSaver.js\/2.0.5\/FileSaver.min.js\"><\/script>\n\n<script>\n    document.addEventListener('DOMContentLoaded', function() {\n        \/\/ Seleccionar todas las im\u00e1genes dentro de un bloque\n        const projectBlocks = document.querySelectorAll('.project-block');\n\n        projectBlocks.forEach(block => {\n            const selectAllButton = block.querySelector('.select-all-images');\n            const downloadButton = block.querySelector('.download-selected-images');\n            const checkboxes = block.querySelectorAll('.image-checkbox');\n\n            \/\/ Acci\u00f3n de seleccionar todas las im\u00e1genes\n            selectAllButton.addEventListener('click', () => {\n                checkboxes.forEach(checkbox => checkbox.checked = true);\n            });\n\n            \/\/ Acci\u00f3n de descargar las im\u00e1genes seleccionadas\n            downloadButton.addEventListener('click', async () => {\n                const selectedCheckboxes = block.querySelectorAll(\n                '.image-checkbox:checked');\n\n                if (selectedCheckboxes.length === 0) {\n                    alert('Por favor, selecciona al menos una imagen para descargar.');\n                    return;\n                }\n\n                const zip = new JSZip();\n                const folder = zip.folder(\"images\");\n\n                for (const checkbox of selectedCheckboxes) {\n                    const imageUrl = checkbox.getAttribute('data-image');\n                    const imageName = checkbox.getAttribute('data-image-name');\n\n                    try {\n                        const response = await fetch(imageUrl);\n                        const blob = await response.blob();\n                        folder.file(imageName, blob);\n                    } catch (error) {\n                        console.error('Error al descargar la imagen:', imageUrl, error);\n                    }\n                }\n\n                const projectId = block.getAttribute('data-project-id') || 'project';\n\n                zip.generateAsync({\n                    type: \"blob\"\n                }).then((content) => {\n                    saveAs(content, projectId + \"-images.zip\");\n                }).catch((error) => {\n                    console.error('Error al generar el archivo ZIP:', error);\n                });\n            });\n        });\n    });\n<\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-1694","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/higueronresortrealestate.com\/en\/wp-json\/wp\/v2\/pages\/1694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/higueronresortrealestate.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/higueronresortrealestate.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/higueronresortrealestate.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/higueronresortrealestate.com\/en\/wp-json\/wp\/v2\/comments?post=1694"}],"version-history":[{"count":2,"href":"https:\/\/higueronresortrealestate.com\/en\/wp-json\/wp\/v2\/pages\/1694\/revisions"}],"predecessor-version":[{"id":5721,"href":"https:\/\/higueronresortrealestate.com\/en\/wp-json\/wp\/v2\/pages\/1694\/revisions\/5721"}],"wp:attachment":[{"href":"https:\/\/higueronresortrealestate.com\/en\/wp-json\/wp\/v2\/media?parent=1694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}