{"id":2504,"date":"2026-04-10T07:47:03","date_gmt":"2026-04-10T14:47:03","guid":{"rendered":"https:\/\/cuencalosojos.org\/?page_id=2504"},"modified":"2026-04-13T07:43:12","modified_gmt":"2026-04-13T14:43:12","slug":"newsletter","status":"publish","type":"page","link":"https:\/\/cuencalosojos.org\/es\/newsletter\/","title":{"rendered":"Hoja informativa"},"content":{"rendered":"<script type=\"text\/javascript\" id=\"bloomerangForm2807808\"><\/script>\n<pre><script type=\"text\/javascript\">\n    var insertForm2807808 = function() {\n        var html2807808 = '<style text=\\'text\/css\\'>' + \n'.email-registration-form label{color: #404040;' + \n'                display: block;}' + \n'' + \n'.email-registration-form label.error{color:#900;' + \n'                display: inline-block; ' + \n'                padding: 0 10px;}' + \n'' + \n'.email-registration-form .field{padding: 4px 0;}' + \n'' + \n'.email-registration-form .consent{padding-bottom: 4px;}' + \n'' + \n'.email-registration-form .field .required-star{color: #aa0000; ' + \n'                display: inline-block; ' + \n'                margin-left: 5px;}' + \n'' + \n'.email-registration-form .field .checkboxes{max-width:275px;' + \n'                border: 1px solid #A9A9A9;' + \n'                -webkit-transition: all .3s ease-out;' + \n'                -moz-transition: all .3s ease-out;' + \n'                transition: all .3s ease-out;}' + \n'' + \n'.email-registration-form .field .checkbox{display:block;' + \n'                position:relative;' + \n'                -moz-box-sizing:border-box;' + \n'                box-sizing:border-box;' + \n'                height:30px;' + \n'                line-height:26px;' + \n'                padding:2px 28px 2px 8px;' + \n'                border-bottom:1px solid rgba(0,0,0,0.1);' + \n'                color:#404040;  ' + \n'                overflow:hidden;' + \n'                text-decoration:none; }' + \n'' + \n'.email-registration-form .field .checkbox input{opacity:0.01;' + \n'                position:absolute;' + \n'                left:-50px;  ' + \n'                z-index:-5;}' + \n'' + \n'.email-registration-form .field .checkbox:last-child{border-bottom:none;}' + \n'' + \n'.email-registration-form .field .checkbox.selected{background: rgb(50, 142, 253);' + \n'                color:#fff; }' + \n'' + \n'.email-registration-form .field .checkbox.selected:before{color:#fff;' + \n'                line-height:30px;' + \n'                position:absolute;' + \n'                right:10px; }' + \n'' + \n'.email-registration-form .field input{padding: 4px; ' + \n'                width: 100%;}' + \n'' + \n'.email-registration-form .errors{border: 1px solid #900;' + \n'                color: #900;  ' + \n'                padding: 10px;}' + \n'' + \n'.email-registration-form .hidden{display: none;}' + \n'' + \n'.btn-group .btn-submit-email{padding: 4px 10px;}' + \n'' + \n'input, select, textarea, button{font-family: inherit;}' + \n'' + \n'<\/style>' + \n'' + \n'<div id=\"email-registration-form-container\">' + \n'  <form id=\"email-registration-form\" class=\"email-registration-form\" method=\"post\" action=\"javascript:void(0)\">' + \n'    <div class=\"errors hidden\"><\/div>' + \n'    <div class=\"section contact\">' + \n'      <h3>Contact Information<\/h3>' + \n'      <div class=\"field text first-name required\" >' + \n'<label for=\"first-name\"><span class=\"label\">First Name<\/span><span class=\"required-star\">*<\/span><\/label>' + \n'<input id=\"first-name\" name=\"first-name\" class=\"required\" type=\"text\"><\/input>' + \n'<\/div>' + \n'<div class=\"field text last-name required\" >' + \n'<label for=\"last-name\"><span class=\"label\">Last Name<\/span><span class=\"required-star\">*<\/span><\/label>' + \n'<input id=\"last-name\" name=\"last-name\" class=\"required\" type=\"text\"><\/input>' + \n'<\/div>' + \n'<div class=\"field email email-address required\" >' + \n'<label for=\"email-address\"><span class=\"label\">Email<\/span><span class=\"required-star\">*<\/span><\/label>' + \n'<input id=\"email-address\" name=\"email-address\" class=\"email required\" type=\"email\" placeholder=\"someone@website.com\"><\/input>' + \n'<\/div>' + \n'<div class=\"consent\">I want to receive emails at this address<\/div>' + \n'' + \n'<\/div>' + \n'    ' + \n'    ' + \n'    <div class=\"btn-group\">' + \n'      <input class=\"btn btn-submit btn-submit-email\" type=\"submit\" value=\"Sign up\"\/>' + \n'    <\/div>' + \n'  <\/form>' + \n'<\/div>' + \n'' + \n'' +  '';var successHtml2807808 = '<div class=\\'donation-success\\'>' +\n                                                       '  <h2>Thank you for Registering!<\/h2>' +\n                                                       '  <p>Your email address has been added to our mailing list.<\/p>' + \n                                                        '   ' + \n                                                        '<\/div>';( function($) {if (!Bloomerang.useEmailId('2807808')) { \n                                    html2807808 = '<p style=\"color: red\">Only one email sign-up form can be used on each page.<\/p>';\n                                }\n                                if (jQuery('#bloomerangForm2807808').length) {\n                        \n                        jQuery('#bloomerangForm2807808').after(html2807808);\n                        \n                        \n                        \n                        \n                        \n                    };\n                    if (Bloomerang.emailSignupFormLoaded) {\n                                            return false;\n                                        }\n                                        Bloomerang.emailSignupFormLoaded = true;\n                     jQuery('.email-registration-form .section.captcha').attr('style', 'display: none'); \n                    \n                    Bloomerang.useKey('pub_47e0866e-d04b-11f0-ac13-068685d499d5');\n\n        \/\/ Register proper callbacks for various stages\/outcomes of submission\n        Bloomerang.Widget.Email.OnSubmit = function (args) {\n            jQuery(\".btn-submit-email\").val(\"Registering...\").prop(\"disabled\", true).addClass(\"disabled\");\n            var val = function (selector) { return jQuery(selector).val(); };\n            Bloomerang.Account\n                    .individual()\n                    .firstName(val(\".email-registration-form #first-name\"))\n                    .lastName(val(\".email-registration-form #last-name\"))\n                    .homeEmail(val(\".email-registration-form #email-address\"))\n                    .applyEmailSignupCustomFields();\n                    \n           Bloomerang.Interaction.applyEmailSignupCustomFields();\n        };\n        Bloomerang.ValidateEmailSignupFormCaptcha = function() {\n            if (typeof(grecaptcha) !== \"undefined\" && jQuery(\"#captcha\" + Bloomerang.Data.WidgetIds.EmailSignup).children().length) {\n                var captchaResponse = grecaptcha.getResponse(jQuery(\".email-registration-form\").data(\"captcha-id\"));\n                if (captchaResponse) {\n                    jQuery(\".email-registration-form .noCaptchaResponseError\").hide();\n                    Bloomerang.captchaResponse(captchaResponse);\n                    return true;\n                } else {\n                    jQuery(\".email-registration-form .noCaptchaResponseError\").show();\n                    return false;\n                }\n            } else return true;\n        };\n        Bloomerang.Api.OnSuccess = Bloomerang.Widget.Email.OnSuccess = function (response) {\n            jQuery(\"#email-registration-form-container\").html(successHtml2807808);\n            var distance = 100;\n            var offset = jQuery(\"#email-registration-form-container\").offset().top;\n            var offsetTop = offset > distance ? offset - distance : offset;\n\t\t        jQuery('html, body').animate({ scrollTop : offsetTop}, 500);\n        };\n        Bloomerang.Api.OnError = Bloomerang.Widget.Email.OnError = function (response) {\n            jQuery(\".btn-submit-email\").val(\"Register\").prop(\"disabled\", false).removeClass(\"disabled\");\n            jQuery(\"#email-registration-form-container .errors\").removeClass(\"hidden\").html(response.Message);\n            var distance = 100;\n            var offset = jQuery(\"#email-registration-form-container .errors\").offset().top;\n            var offsetTop = offset > distance ? offset - distance : offset;\n\t\t        jQuery('html, body').animate({ scrollTop : offsetTop}, 500);\n            if (typeof(grecaptcha) !== \"undefined\" && jQuery(\"#captcha\" + Bloomerang.Data.WidgetIds.EmailSignup).children().length) {\n              grecaptcha.reset(jQuery(\".email-registration-form\").data(\"captcha-id\"));\n            }\n        };\n        \n        Bloomerang.Util.applyEmailSignupCustomFields = function (obj, type) {\n        \n            \/\/ Clear any fields from a previous failed submission\n            obj.clearCustomFields();\n        \n            \/\/ Apply all <input> (not multiselect), <select> and <textarea> fields\n            jQuery(\".email-registration-form .section.custom-fields :input:not(a > input, select)[id*=\" + type + \"]\").each(function() {\n                if (jQuery(this).val().hasValue()) {\n                    obj.customFreeformField(jQuery(this).attr(\"id\").toUntypedValue(), jQuery(this).val());\n                }\n            });\n            \n            \/\/ Apply all <select> fields\n            jQuery(\".email-registration-form .section.custom-fields select[id*=\" + type + \"]\").each(function() {\n                if (jQuery(this).val().hasValue()) {\n                    obj.customPickField(jQuery(this).attr(\"id\").toUntypedValue(), jQuery(this).val());\n                }\n            });\n                \n            \/\/ Apply all multiselect fields\n            jQuery(\".email-registration-form .section.custom-fields .checkboxes[id*=\" + type + \"]\").each(function() {\n                obj.customPickField(jQuery(this).attr(\"id\").toUntypedValue(),\n                jQuery.map(jQuery(this).children(\".checkbox.selected\"), function(v) { return jQuery(v).attr(\"data-id\"); }));\n            });\n        };\n        \n        String.prototype.hasValue = function() {\n            return (this && jQuery.trim(this)); \/\/IE8 doesn't have a native trim function\n        };\n        \n        Bloomerang.Account.applyEmailSignupCustomFields = function () {\n            Bloomerang.Util.applyEmailSignupCustomFields(this, \"Account\");\n            return this;\n        };\n        \n        Bloomerang.Interaction.applyEmailSignupCustomFields = function () {\n            Bloomerang.Util.applyEmailSignupCustomFields(this, \"Interaction\");\n            return this;\n        };\n        \n        String.prototype.toUntypedValue = function() {\n            return this.substring(this.indexOf('_') + 1);\n        };\n\n        jQuery.validator.addMethod(\"currency\", function (value, element, options) {\n            return !value ||\n                value\n                  .replace(\"$\", \"\")\n                  .replace(\".\", \"\")\n                  .split(\",\").join(\"\")\n                  .match(\/^\\d+$\/g);\n        }, \"Not a valid currency\");\n\n        jQuery.validator.classRuleSettings.currency = { currency: true };\n\n        jQuery.validator.addMethod(\"number\", function (value, element, options) {\n            return !value ||\n                value\n                  .replace(\".\", \"\")\n                  .split(\",\").join(\"\")\n                  .match(\/^\\d+$\/g);\n        }, \"Not a valid number\");\n\n        jQuery.validator.classRuleSettings.number = { number: true };\n        \n        jQuery.validator.addMethod(\"validYear\", function (value, element, options) {\n            try {\n                return (!value || value.match(\/^[1-9]\\d\\d\\d$\/)) ? true : false;\n            }\n            catch (e) {\n                return false;\n            }\n        }, function () { return \"Must be a 4 digit year\"; });\n\n        jQuery.validator.classRuleSettings.validYear = { validYear: true };\n\n        \/\/ Intercept form submission to validate then submit via API\n        jQuery(\"#email-registration-form-container form\").validate({\n            submitHandler: function () {\n                if (!Bloomerang.ValidateEmailSignupFormCaptcha()) {\n                  return false;\n                }\n            \n                \/\/ Restore proper callbacks in case there are multiple widgets on the page\n                Bloomerang.Api.OnSubmit = Bloomerang.Widget.Email.OnSubmit;\n                Bloomerang.Api.OnSuccess = Bloomerang.Widget.Email.OnSuccess;\n                Bloomerang.Api.OnError = Bloomerang.Widget.Email.OnError;\n                Bloomerang.Api.joinMailingList();\n            }\n        });\n        \n})(jQuery);\n    };\n    \n                var startBloomerangLoad = function() {\n                    if (window.bloomerangLoadStarted == undefined) {\n                        window.bloomerangLoadStarted = true;\n                        var script = document.createElement('script');\n                        script.type = 'text\/javascript';\n                        script.src = 'https:\/\/crm.bloomerang.co\/Content\/Scripts\/Api\/Bloomerang-v2.js?nocache=1775227973';\n                        document.getElementsByTagName('head')[0].appendChild(script);\n                        waitForBloomerangLoad(function() { Bloomerang.Util.requireJQueryValidation(function() { insertForm2807808(); })});\n                    }\n                    else {\n                        waitForBloomerangLoad(function() { Bloomerang.Util.requireJQueryValidation(function() { insertForm2807808(); })});\n                    }\n                };\n\n                var waitForBloomerangLoad = function(callback) {\n                    if (typeof(Bloomerang) === 'undefined' || !Bloomerang._isReady) {\n                        setTimeout(function () { waitForBloomerangLoad(callback) }, 500);\n                    }\n                    else {\n                        if (true) {\n                            callback();\n                        } else {\n                            window.bloomerangLoadStarted = undefined;\n                            Bloomerang = undefined; \/\/ The version of Blomerang.js is not what we want. So blow it away and reload.\n                            startBloomerangLoad();\n                        }\n                    }\n                };\n\n                startBloomerangLoad();\n<\/script><\/pre>\n\n\n\n\n<div style=\"height:2rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":211220754,"featured_media":2317,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"landing-page","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"footnotes":""},"class_list":["post-2504","page","type-page","status-publish","has-post-thumbnail","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PhaoEk-Eo","_links":{"self":[{"href":"https:\/\/cuencalosojos.org\/es\/wp-json\/wp\/v2\/pages\/2504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cuencalosojos.org\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cuencalosojos.org\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cuencalosojos.org\/es\/wp-json\/wp\/v2\/users\/211220754"}],"replies":[{"embeddable":true,"href":"https:\/\/cuencalosojos.org\/es\/wp-json\/wp\/v2\/comments?post=2504"}],"version-history":[{"count":9,"href":"https:\/\/cuencalosojos.org\/es\/wp-json\/wp\/v2\/pages\/2504\/revisions"}],"predecessor-version":[{"id":2516,"href":"https:\/\/cuencalosojos.org\/es\/wp-json\/wp\/v2\/pages\/2504\/revisions\/2516"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cuencalosojos.org\/es\/wp-json\/wp\/v2\/media\/2317"}],"wp:attachment":[{"href":"https:\/\/cuencalosojos.org\/es\/wp-json\/wp\/v2\/media?parent=2504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}