{"id":18638,"date":"2024-04-03T17:37:48","date_gmt":"2024-04-03T17:37:48","guid":{"rendered":"https:\/\/ilsr.org\/?post_type=article&#038;p=18638"},"modified":"2025-03-12T09:51:25","modified_gmt":"2025-03-12T13:51:25","slug":"support-composting-forum-2024","status":"publish","type":"article","link":"https:\/\/ilsr.org\/es\/article\/composting-for-community\/support-composting-forum-2024","title":{"rendered":"Sponsor Info: 8th Annual National Cultivating Community Composting Forum"},"template":"","class_list":["post-18638","article","type-article","status-publish","has-post-thumbnail","hentry","article_type-presentations-events","initiatives-composting-for-community","topics-community-composter-coalition","topics-community-composting","impact_areas-climate-and-environmental-justice","authors-clarissa-libertelli"],"acf":{"details":{"featured_image":18639,"background_color":"tan","article_type":[29],"initiative":15,"display_event_fields":false,"start_date":null,"end_date":null,"start_time":null,"end_time":null,"time_zone":"America\/New_York","virtual_event":false,"location":"","topics":[66,42],"impact_areas":[16],"abstract":"Support the 8th National Cultivating Community Composting Forum. Contributions will primarily cover our scholarship fund and prioritize equitable access to forum events, as well as our networking reception, printed agendas\/materials, and other direct expenses.","authors_tax":[634]},"sidebar":{"title":"\u00cdndice"},"page_layout":[{"acf_fc_layout":"layout_wysiwyg","_acfe_flexible_toggle":"","component_wysiwyg":{"content":"<div class=\"ttr_start\"><\/div>\r\n<figure id=\"attachment_105125\" class=\"thumbnail wp-caption alignright\" style=\"width: 232px;\"><a href=\"https:\/\/ilsr.org\/wp-content\/uploads\/2024\/04\/Support-CCC2024-One-Pager.pdf\"><img class=\"wp-image-105125 size-medium\" src=\"https:\/\/ilsr.org\/wp-content\/uploads\/2024\/04\/Support-CCC2024-One-Pager-232x300.png\" sizes=\"(max-width: 232px) 100vw, 232px\" srcset=\"https:\/\/ilsr.org\/wp-content\/uploads\/2024\/04\/Support-CCC2024-One-Pager-232x300.png 232w, https:\/\/ilsr.org\/wp-content\/uploads\/2024\/04\/Support-CCC2024-One-Pager-791x1024.png 791w, https:\/\/ilsr.org\/wp-content\/uploads\/2024\/04\/Support-CCC2024-One-Pager-768x994.png 768w, https:\/\/ilsr.org\/wp-content\/uploads\/2024\/04\/Support-CCC2024-One-Pager-1187x1536.png 1187w, https:\/\/ilsr.org\/wp-content\/uploads\/2024\/04\/Support-CCC2024-One-Pager.png 1545w\" alt=\"\" width=\"232\" height=\"300\" \/><\/a><figcaption class=\"caption wp-caption-text\"><a href=\"https:\/\/ilsr.org\/wp-content\/uploads\/2024\/04\/Support-CCC2024-One-Pager.pdf\" target=\"_blank\" rel=\"noopener\">Learn more about your impact \u2014 View the sponsorship one-pager here.<\/a><\/figcaption><\/figure>\r\nSponsor the 8th National Cultivating Community Composting (CCC) Forum, October 17-19, 2024 in Cleveland, Ohio! This year will focus on cultivating a sustainable community composting movement through connection and collective problem-solving. You can learn about the impact of last year\u2019s forum in <a href=\"https:\/\/www.biocycle.net\/community-composter-movement\/\" target=\"_blank\" rel=\"noopener\">BioCycle. <\/a>\r\n\r\n<span style=\"font-weight: 400;\">Our sponsors make this event possible!\u00a0 In addition to covering the costs for the venue, reception and catering, and other direct event expenses, our sponsors help us bring more community composters to the event \u2013 especially those from underserved areas and chronically disenfranchised identities. Last year, 83 of the 189 attendees received scholarships in order to attend.\u00a0<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Not interested in sponsoring but want to contribute to our Scholarship Fund to offset travel, lodging, and registration costs for community composters? <\/span><a href=\"https:\/\/ilsr.org\/articles\/ccc24-scholarship-fund\/\" target=\"_blank\" rel=\"noopener\">Donate to our Scholarship Fund.<\/a>\r\n<h3 style=\"text-align: center;\"><strong>Cualquier cantidad es bienvenida y se utilizar\u00e1 para un buen prop\u00f3sito. \u00a1Patrocina abajo!<\/strong><\/h3>\r\n<img class=\"aligncenter wp-image-20487 size-large\" src=\"https:\/\/ilsr.org\/wp-content\/uploads\/2024\/04\/Sponsorship-Tiers-NEW-1024x728.png\" alt=\"\" width=\"1024\" height=\"728\" \/>","":null,"settings":""}},{"acf_fc_layout":"layout_basic_html","_acfe_flexible_toggle":"","component_basic_html":{"heading":"Sponsor Our Event!","code":"<script type=\"text\/javascript\" id=\"bloomerangForm2821120\"><\/script>\r\n<script type=\"text\/javascript\">\r\n    var insertForm2821120 = function() {\r\n        var html2821120 = '';\r\n        if (false) {\r\n        html2821120 += '<style text=\\'text\/css\\'>' + \r\n'.donation-form label{color: #404040;' + \r\n'                display: block;}' + \r\n'' + \r\n'.donation-form label.error,' + \r\n'                     .donation-form #card-errors{color: #900;}' + \r\n'' + \r\n'.donation-form label.error{display: inline-block;' + \r\n'                padding: 0 10px;}' + \r\n'' + \r\n'.donation-form section{padding: 5px;}' + \r\n'' + \r\n'.donation-form .field{padding: 4px 0;}' + \r\n'' + \r\n'.donation-form .field .required-star{color: #aa0000; ' + \r\n'                display: inline-block; ' + \r\n'                margin-left: 5px;}' + \r\n'' + \r\n'.donation-form .field .checkboxes{max-width:275px;' + \r\n'                border: 1px solid #A9A9A9;' + \r\n'                -webkit-transition: all .3s ease-out;' + \r\n'                -moz-transition: all .3s ease-out;' + \r\n'                transition: all .3s ease-out;}' + \r\n'' + \r\n'.donation-form .field .checkbox{display:block;' + \r\n'                position:relative;' + \r\n'                -moz-box-sizing:border-box;' + \r\n'                box-sizing:border-box;' + \r\n'                height:30px;' + \r\n'                line-height:26px;' + \r\n'                padding:2px 28px 2px 8px;' + \r\n'                border-bottom:1px solid rgba(0,0,0,0.1);' + \r\n'                color:#404040;  ' + \r\n'                overflow:hidden;' + \r\n'                text-decoration:none; }' + \r\n'' + \r\n'.donation-form .field .checkbox input{opacity:0.01;' + \r\n'                position:absolute;' + \r\n'                left:-50px;  ' + \r\n'                z-index:-5;}' + \r\n'' + \r\n'.donation-form .field .checkbox:last-child{border-bottom:none;}' + \r\n'' + \r\n'.donation-form .field .checkbox.selected{background: rgb(50, 142, 253);' + \r\n'                color:#fff; }' + \r\n'' + \r\n'.donation-form .field .checkbox.selected:before{color:#fff;' + \r\n'                line-height:30px;' + \r\n'                position:absolute;' + \r\n'                right:10px; }' + \r\n'' + \r\n'.donation-form .field input,' + \r\n'                     .donation-form .field select,' + \r\n'                     .donation-form .field textarea,' + \r\n'                     .donation-form #card-element,' + \r\n'                     .donation-form #paypal-button-container{padding: 4px; ' + \r\n'                max-width: 275px;' + \r\n'                width: 96%}' + \r\n'' + \r\n'.donation-form .field .StripeElement{background-color: white;' + \r\n'                background-color: -moz-field;' + \r\n'                border: 1px solid darkgray;' + \r\n'                display: inline-block;}' + \r\n'' + \r\n'.donation-form .field textarea.international{height: 120px;}' + \r\n'' + \r\n'.donation-form .field select{box-sizing: content-box;}' + \r\n'' + \r\n'.donation-form .section.recurring{padding-left: 30px}' + \r\n'' + \r\n'.donation-form .field.radio label,' + \r\n'                     .donation-form .field.checkbox label{display: inline-block;}' + \r\n'' + \r\n'.donation-form .field.radio input,' + \r\n'                     .donation-form .field.checkbox input{width: auto;' + \r\n'                margin-left:0;}' + \r\n'' + \r\n'.donation-form .section.consent .field.checkbox:not(.consent-all){margin-left: 20px;}' + \r\n'' + \r\n'.donation-form #cardExpirationMonth,' + \r\n'                     .donation-form #cardExpirationYear{width: 85px;}' + \r\n'' + \r\n'.donation-form #security-code{width: 55px;}' + \r\n'' + \r\n'.donation-form .field .sidenote{color: #999;' + \r\n'                font-size: 10px; }' + \r\n'' + \r\n'.donation-form .field.other-option,' + \r\n'                     .donation-form .field.other-amount,' + \r\n'                     .donation-form .field.cardExpirationMonth,' + \r\n'                     .donation-form .field.cardExpirationYear{display: inline-block;}' + \r\n'' + \r\n'.donation-form .field.other-amount{padding-left: 6px;}' + \r\n'' + \r\n'.donation-form .field.cardExpirationMonth{padding-right: 20px;}' + \r\n'' + \r\n'.donation-form #other-amount{width: 65px;}' + \r\n'' + \r\n'.donation-form #frequency{width: 85px;}' + \r\n'' + \r\n'.donation-form #start-date{width: 150px;}' + \r\n'' + \r\n'.donation-form .errors{border: 1px solid #900;' + \r\n'                color: #900;  ' + \r\n'                padding: 10px;}' + \r\n'' + \r\n'.donation-form .radio label.error{display: inline-block;' + \r\n'                padding-right: 86%;  ' + \r\n'                float: right;}' + \r\n'' + \r\n'.donation-form .hidden{display: none;}' + \r\n'' + \r\n'.btn-group .btn-submit-donation{padding: 4px 10px;}' + \r\n'' + \r\n'iframe#spreedly-iframe[style=\\'visibility: hidden;\\']{display: none;}' + \r\n'' + \r\n'input, select, textarea, button{font-family: inherit;}' + \r\n'' + \r\n'#spreedly-modal-overlay[style=\"visibility:hidden\"]{display: none;}' + \r\n'' + \r\n'<\/style>'\r\n        }\r\n        html2821120 += '' +\r\n'' + \r\n'<div id=\"donation-form-container\">' + \r\n'  <form id=\"donation-form\" class=\"donation-form\" method=\"post\" onsubmit=\"event.preventDefault(); collectPayment();\">' + \r\n'    <div class=\"errors hidden\"><\/div>' + \r\n'    <div class=\"section donation\">' + \r\n'      <h3>Donation<\/h3>' + \r\n'      <div class=\"field radio 2824192 required\" >' + \r\n'<label for=\"2824192\"><input id=\"2824192\" name=\"donation-level\" class=\"required\" type=\"radio\" value=\"500.000000\" maxlength=\"255\"><\/input><span class=\"label\">$500.00 - Seed Starter<\/span><\/label>' + \r\n'<\/div>' + \r\n'<div class=\"field radio 2824193 required\" >' + \r\n'<label for=\"2824193\"><input id=\"2824193\" name=\"donation-level\" class=\"required\" type=\"radio\" value=\"1000.000000\" maxlength=\"255\"><\/input><span class=\"label\">$1,000.00 - Soil Builder<\/span><\/label>' + \r\n'<\/div>' + \r\n'<div class=\"field radio 2824194 required\" >' + \r\n'<label for=\"2824194\"><input id=\"2824194\" name=\"donation-level\" class=\"required\" type=\"radio\" value=\"2500.000000\" maxlength=\"255\"><\/input><span class=\"label\">$2,500.00 - Cultivator<\/span><\/label>' + \r\n'<\/div>' + \r\n'<div class=\"field radio 2824195 required\" >' + \r\n'<label for=\"2824195\"><input id=\"2824195\" name=\"donation-level\" class=\"required\" type=\"radio\" value=\"5000.000000\" maxlength=\"255\"><\/input><span class=\"label\">$5,000.00 - Groundbreaker<\/span><\/label>' + \r\n'<\/div>' + \r\n'<div class=\"field radio 2824196 required\" >' + \r\n'<label for=\"2824196\"><input id=\"2824196\" name=\"donation-level\" class=\"required\" type=\"radio\" value=\"10000.000000\" maxlength=\"255\"><\/input><span class=\"label\">$10,000.00 - Rainmaker<\/span><\/label>' + \r\n'<\/div>' + \r\n'<div class=\"field radio other-option required\" >' + \r\n'<label for=\"other-option\"><input id=\"other-option\" name=\"donation-level\" class=\"required\" type=\"radio\" maxlength=\"255\"><\/input><span class=\"label\">Other<\/span><\/label>' + \r\n'<\/div>' + \r\n'<div class=\"field text other-amount\" >' + \r\n'<input id=\"other-amount\" name=\"other-amount\" class=\"otherAmount\" type=\"text\" placeholder=\"$0.00\"><\/input>' + \r\n'<\/div>' + \r\n'' + \r\n'<\/div>' + \r\n'    <div class=\"section recurring\">' + \r\n'      <div class=\"field checkbox recurring\" >' + \r\n'<label for=\"recurring\"><input id=\"recurring\" name=\"recurring\" type=\"checkbox\" maxlength=\"255\"><\/input><span class=\"label\">Show my support by making this a monthly donation<\/span><\/label>' + \r\n'<\/div>' + \r\n'<div class=\"field label recurring-paypal-venmo-label-info\" >' + \r\n'<label for=\"recurring-paypal-venmo-label-info\"><span class=\"label\">(Not available for payments made through PayPal or Venmo.)<\/span><\/label>' + \r\n'<html id=\"recurring-paypal-venmo-label-info\" name=\"recurring-paypal-venmo-label-info\" type=\"label\" maxlength=\"255\"><\/html>' + \r\n'<\/div>' + \r\n'' + \r\n'<\/div>' + \r\n'    ' + \r\n'    ' + \r\n'    <div class=\"section contact\">' + \r\n'      <h3>Contact Information<\/h3>' + \r\n'      <div class=\"field text first-name required\" >' + \r\n'<label for=\"first-name\"><span class=\"label\">First Name<\/span><span class=\"required-star\">*<\/span><\/label>' + \r\n'<input id=\"first-name\" name=\"first-name\" class=\"required\" type=\"text\"><\/input>' + \r\n'<\/div>' + \r\n'<div class=\"field text last-name required\" >' + \r\n'<label for=\"last-name\"><span class=\"label\">Last Name<\/span><span class=\"required-star\">*<\/span><\/label>' + \r\n'<input id=\"last-name\" name=\"last-name\" class=\"required\" type=\"text\"><\/input>' + \r\n'<\/div>' + \r\n'<div class=\"field email email-address required\" >' + \r\n'<label for=\"email-address\"><span class=\"label\">Email<\/span><span class=\"required-star\">*<\/span><\/label>' + \r\n'<input id=\"email-address\" name=\"email-address\" class=\"email required\" type=\"email\" placeholder=\"someone@website.com\"><\/input>' + \r\n'<\/div>' + \r\n'<div class=\"field tel phone-number\" >' + \r\n'<label for=\"phone-number\"><span class=\"label\">Phone<\/span><\/label>' + \r\n'<input id=\"phone-number\" name=\"phone-number\" class=\"phoneUS\" type=\"tel\"><\/input>' + \r\n'<\/div>' + \r\n'' + \r\n'<\/div>' + \r\n'    <div class=\"section billing-address\">' + \r\n'      <h3>Billing Address<\/h3>' + \r\n'      <div class=\"field  country required\" >' + \r\n'<label for=\"country\">Country<span class=\"required-star\">*<\/span><\/label>' + \r\n'<select id=\"country\" name=\"country\" class=\"required\"><option value=\"\"><\/option>' + \r\n'<option value=\"AF\">Afghanistan<\/option>' + \r\n'<option value=\"AX\">Aland Islands<\/option>' + \r\n'<option value=\"AL\">Albania<\/option>' + \r\n'<option value=\"DZ\">Algeria<\/option>' + \r\n'<option value=\"AS\">American Samoa<\/option>' + \r\n'<option value=\"AD\">Andorra<\/option>' + \r\n'<option value=\"AO\">Angola<\/option>' + \r\n'<option value=\"AI\">Anguilla<\/option>' + \r\n'<option value=\"AQ\">Antarctica<\/option>' + \r\n'<option value=\"AG\">Antigua and Barbuda<\/option>' + \r\n'<option value=\"AR\">Argentina<\/option>' + \r\n'<option value=\"AM\">Armenia<\/option>' + \r\n'<option value=\"AW\">Aruba<\/option>' + \r\n'<option value=\"AU\">Australia<\/option>' + \r\n'<option value=\"AT\">Austria<\/option>' + \r\n'<option value=\"AZ\">Azerbaijan<\/option>' + \r\n'<option value=\"BS\">Bahamas<\/option>' + \r\n'<option value=\"BH\">Bahrain<\/option>' + \r\n'<option value=\"BD\">Bangladesh<\/option>' + \r\n'<option value=\"BB\">Barbados<\/option>' + \r\n'<option value=\"BY\">Belarus<\/option>' + \r\n'<option value=\"BE\">Belgium<\/option>' + \r\n'<option value=\"BZ\">Belize<\/option>' + \r\n'<option value=\"BJ\">Benin<\/option>' + \r\n'<option value=\"BM\">Bermuda<\/option>' + \r\n'<option value=\"BT\">Bhutan<\/option>' + \r\n'<option value=\"BO\">Bolivia<\/option>' + \r\n'<option value=\"BA\">Bosnia and Herzegovina<\/option>' + \r\n'<option value=\"BW\">Botswana<\/option>' + \r\n'<option value=\"BV\">Bouvet Island<\/option>' + \r\n'<option value=\"BR\">Brazil<\/option>' + \r\n'<option value=\"IO\">British Indian Ocean Territory<\/option>' + \r\n'<option value=\"BN\">Brunei Darussalam<\/option>' + \r\n'<option value=\"BG\">Bulgaria<\/option>' + \r\n'<option value=\"BF\">Burkina Faso<\/option>' + \r\n'<option value=\"BI\">Burundi<\/option>' + \r\n'<option value=\"KH\">Cambodia<\/option>' + \r\n'<option value=\"CM\">Cameroon<\/option>' + \r\n'<option value=\"CA\">Canada<\/option>' + \r\n'<option value=\"CV\">Cape Verde<\/option>' + \r\n'<option value=\"KY\">Cayman Islands<\/option>' + \r\n'<option value=\"CF\">Central African Republic<\/option>' + \r\n'<option value=\"TD\">Chad<\/option>' + \r\n'<option value=\"CL\">Chile<\/option>' + \r\n'<option value=\"CN\">China<\/option>' + \r\n'<option value=\"CX\">Christmas Island<\/option>' + \r\n'<option value=\"CC\">Cocos (Keeling) Islands<\/option>' + \r\n'<option value=\"CO\">Colombia<\/option>' + \r\n'<option value=\"KM\">Comoros<\/option>' + \r\n'<option value=\"CG\">Congo<\/option>' + \r\n'<option value=\"CD\">Democratic Republic of the Congo<\/option>' + \r\n'<option value=\"CK\">Cook Islands<\/option>' + \r\n'<option value=\"CR\">Costa Rica<\/option>' + \r\n'<option value=\"CI\">Cote d\\'Ivoire<\/option>' + \r\n'<option value=\"HR\">Croatia<\/option>' + \r\n'<option value=\"CU\">Cuba<\/option>' + \r\n'<option value=\"CW\">Curacao<\/option>' + \r\n'<option value=\"CY\">Cyprus<\/option>' + \r\n'<option value=\"CZ\">Czech Republic<\/option>' + \r\n'<option value=\"DK\">Denmark<\/option>' + \r\n'<option value=\"DJ\">Djibouti<\/option>' + \r\n'<option value=\"DM\">Dominica<\/option>' + \r\n'<option value=\"DO\">Dominican Republic<\/option>' + \r\n'<option value=\"EC\">Ecuador<\/option>' + \r\n'<option value=\"EG\">Egypt<\/option>' + \r\n'<option value=\"SV\">El Salvador<\/option>' + \r\n'<option value=\"GQ\">Equatorial Guinea<\/option>' + \r\n'<option value=\"ER\">Eritrea<\/option>' + \r\n'<option value=\"EE\">Estonia<\/option>' + \r\n'<option value=\"SZ\">Eswatini<\/option>' + \r\n'<option value=\"ET\">Ethiopia<\/option>' + \r\n'<option value=\"FK\">Falkland Islands (Malvinas)<\/option>' + \r\n'<option value=\"FO\">Faroe Islands<\/option>' + \r\n'<option value=\"FJ\">Fiji<\/option>' + \r\n'<option value=\"FI\">Finland<\/option>' + \r\n'<option value=\"FR\">France<\/option>' + \r\n'<option value=\"GF\">French Guiana<\/option>' + \r\n'<option value=\"PF\">French Polynesia<\/option>' + \r\n'<option value=\"TF\">French Southern Territories<\/option>' + \r\n'<option value=\"GA\">Gabon<\/option>' + \r\n'<option value=\"GM\">Gambia<\/option>' + \r\n'<option value=\"GE\">Georgia<\/option>' + \r\n'<option value=\"DE\">Germany<\/option>' + \r\n'<option value=\"GH\">Ghana<\/option>' + \r\n'<option value=\"GI\">Gibraltar<\/option>' + \r\n'<option value=\"GR\">Greece<\/option>' + \r\n'<option value=\"GL\">Greenland<\/option>' + \r\n'<option value=\"GD\">Grenada<\/option>' + \r\n'<option value=\"GP\">Guadeloupe<\/option>' + \r\n'<option value=\"GU\">Guam<\/option>' + \r\n'<option value=\"GT\">Guatemala<\/option>' + \r\n'<option value=\"GG\">Guernsey<\/option>' + \r\n'<option value=\"GN\">Guinea<\/option>' + \r\n'<option value=\"GW\">Guinea-Bissau<\/option>' + \r\n'<option value=\"GY\">Guyana<\/option>' + \r\n'<option value=\"HT\">Haiti<\/option>' + \r\n'<option value=\"HM\">Heard Island<\/option>' + \r\n'<option value=\"HN\">Honduras<\/option>' + \r\n'<option value=\"HK\">Hong Kong<\/option>' + \r\n'<option value=\"HU\">Hungary<\/option>' + \r\n'<option value=\"IS\">Iceland<\/option>' + \r\n'<option value=\"IN\">India<\/option>' + \r\n'<option value=\"ID\">Indonesia<\/option>' + \r\n'<option value=\"IR\">Islamic Republic of Iran<\/option>' + \r\n'<option value=\"IQ\">Iraq<\/option>' + \r\n'<option value=\"IE\">Ireland<\/option>' + \r\n'<option value=\"IM\">Isle of Man<\/option>' + \r\n'<option value=\"IL\">Israel<\/option>' + \r\n'<option value=\"IT\">Italy<\/option>' + \r\n'<option value=\"JM\">Jamaica<\/option>' + \r\n'<option value=\"JP\">Japan<\/option>' + \r\n'<option value=\"JE\">Jersey<\/option>' + \r\n'<option value=\"JO\">Jordan<\/option>' + \r\n'<option value=\"KZ\">Kazakhstan<\/option>' + \r\n'<option value=\"KE\">Kenya<\/option>' + \r\n'<option value=\"KI\">Kiribati<\/option>' + \r\n'<option value=\"KP\">Democratic People\\'s Republic of Korea<\/option>' + \r\n'<option value=\"KR\">Republic of Korea<\/option>' + \r\n'<option value=\"KW\">Kuwait<\/option>' + \r\n'<option value=\"KG\">Kyrgyzstan<\/option>' + \r\n'<option value=\"LA\">Lao People\\'s Democratic Republic<\/option>' + \r\n'<option value=\"LV\">Latvia<\/option>' + \r\n'<option value=\"LB\">Lebanon<\/option>' + \r\n'<option value=\"LS\">Lesotho<\/option>' + \r\n'<option value=\"LR\">Liberia<\/option>' + \r\n'<option value=\"LY\">Libya<\/option>' + \r\n'<option value=\"LI\">Liechtenstein<\/option>' + \r\n'<option value=\"LT\">Lithuania<\/option>' + \r\n'<option value=\"LU\">Luxembourg<\/option>' + \r\n'<option value=\"MO\">Macao<\/option>' + \r\n'<option value=\"MK\">Macedonia<\/option>' + \r\n'<option value=\"MG\">Madagascar<\/option>' + \r\n'<option value=\"MW\">Malawi<\/option>' + \r\n'<option value=\"MY\">Malaysia<\/option>' + \r\n'<option value=\"MV\">Maldives<\/option>' + \r\n'<option value=\"ML\">Mali<\/option>' + \r\n'<option value=\"MT\">Malta<\/option>' + \r\n'<option value=\"MH\">Marshall Islands<\/option>' + \r\n'<option value=\"MQ\">Martinique<\/option>' + \r\n'<option value=\"MR\">Mauritania<\/option>' + \r\n'<option value=\"MU\">Mauritius<\/option>' + \r\n'<option value=\"YT\">Mayotte<\/option>' + \r\n'<option value=\"MX\">Mexico<\/option>' + \r\n'<option value=\"FM\">Federated States of Micronesia<\/option>' + \r\n'<option value=\"MD\">Republic of Moldova<\/option>' + \r\n'<option value=\"MC\">Monaco<\/option>' + \r\n'<option value=\"MN\">Mongolia<\/option>' + \r\n'<option value=\"ME\">Montenegro<\/option>' + \r\n'<option value=\"MS\">Montserrat<\/option>' + \r\n'<option value=\"MA\">Morocco<\/option>' + \r\n'<option value=\"MZ\">Mozambique<\/option>' + \r\n'<option value=\"MM\">Myanmar<\/option>' + \r\n'<option value=\"NA\">Namibia<\/option>' + \r\n'<option value=\"NR\">Nauru<\/option>' + \r\n'<option value=\"NP\">Nepal<\/option>' + \r\n'<option value=\"NL\">Netherlands<\/option>' + \r\n'<option value=\"NC\">New Caledonia<\/option>' + \r\n'<option value=\"NZ\">New Zealand<\/option>' + \r\n'<option value=\"NI\">Nicaragua<\/option>' + \r\n'<option value=\"NE\">Niger<\/option>' + \r\n'<option value=\"NG\">Nigeria<\/option>' + \r\n'<option value=\"NU\">Niue<\/option>' + \r\n'<option value=\"NF\">Norfolk Island<\/option>' + \r\n'<option value=\"MP\">Northern Mariana Islands<\/option>' + \r\n'<option value=\"NO\">Norway<\/option>' + \r\n'<option value=\"OM\">Oman<\/option>' + \r\n'<option value=\"PK\">Pakistan<\/option>' + \r\n'<option value=\"PW\">Palau<\/option>' + \r\n'<option value=\"PS\">State of Palestine<\/option>' + \r\n'<option value=\"PA\">Panama<\/option>' + \r\n'<option value=\"PG\">Papua New Guinea<\/option>' + \r\n'<option value=\"PY\">Paraguay<\/option>' + \r\n'<option value=\"PE\">Peru<\/option>' + \r\n'<option value=\"PH\">Philippines<\/option>' + \r\n'<option value=\"PN\">Pitcairn<\/option>' + \r\n'<option value=\"PL\">Poland<\/option>' + \r\n'<option value=\"PT\">Portugal<\/option>' + \r\n'<option value=\"PR\">Puerto Rico<\/option>' + \r\n'<option value=\"QA\">Qatar<\/option>' + \r\n'<option value=\"RE\">Reunion<\/option>' + \r\n'<option value=\"RO\">Romania<\/option>' + \r\n'<option value=\"RU\">Russian Federation<\/option>' + \r\n'<option value=\"RW\">Rwanda<\/option>' + \r\n'<option value=\"BL\">Saint Barthelemy<\/option>' + \r\n'<option value=\"SH\">Ascension and Tristan da Cunha Saint Helena<\/option>' + \r\n'<option value=\"KN\">Saint Kitts and Nevis<\/option>' + \r\n'<option value=\"LC\">Saint Lucia<\/option>' + \r\n'<option value=\"MF\">Saint Martin (French part)<\/option>' + \r\n'<option value=\"PM\">Saint Pierre and Miquelon<\/option>' + \r\n'<option value=\"VC\">Saint Vincent and the Grenadines<\/option>' + \r\n'<option value=\"WS\">Samoa<\/option>' + \r\n'<option value=\"SM\">San Marino<\/option>' + \r\n'<option value=\"ST\">Sao Tome and Principe<\/option>' + \r\n'<option value=\"SA\">Saudi Arabia<\/option>' + \r\n'<option value=\"SN\">Senegal<\/option>' + \r\n'<option value=\"RS\">Serbia<\/option>' + \r\n'<option value=\"SC\">Seychelles<\/option>' + \r\n'<option value=\"SL\">Sierra Leone<\/option>' + \r\n'<option value=\"SG\">Singapore<\/option>' + \r\n'<option value=\"SX\">Sint Maarten (Dutch part)<\/option>' + \r\n'<option value=\"SK\">Slovakia<\/option>' + \r\n'<option value=\"SI\">Slovenia<\/option>' + \r\n'<option value=\"SB\">Solomon Islands<\/option>' + \r\n'<option value=\"SO\">Somalia<\/option>' + \r\n'<option value=\"ZA\">South Africa<\/option>' + \r\n'<option value=\"GS\">South Georgia<\/option>' + \r\n'<option value=\"SS\">South Sudan<\/option>' + \r\n'<option value=\"ES\">Spain<\/option>' + \r\n'<option value=\"LK\">Sri Lanka<\/option>' + \r\n'<option value=\"SD\">Sudan<\/option>' + \r\n'<option value=\"SR\">Suriname<\/option>' + \r\n'<option value=\"SJ\">Svalbard and Jan Mayen<\/option>' + \r\n'<option value=\"SE\">Sweden<\/option>' + \r\n'<option value=\"CH\">Switzerland<\/option>' + \r\n'<option value=\"SY\">Syrian Arab Republic<\/option>' + \r\n'<option value=\"TW\">Taiwan<\/option>' + \r\n'<option value=\"TJ\">Tajikistan<\/option>' + \r\n'<option value=\"TZ\">United Republic of Tanzania<\/option>' + \r\n'<option value=\"TH\">Thailand<\/option>' + \r\n'<option value=\"TL\">Timor-Leste<\/option>' + \r\n'<option value=\"TG\">Togo<\/option>' + \r\n'<option value=\"TK\">Tokelau<\/option>' + \r\n'<option value=\"TO\">Tonga<\/option>' + \r\n'<option value=\"TT\">Trinidad and Tobago<\/option>' + \r\n'<option value=\"TN\">Tunisia<\/option>' + \r\n'<option value=\"TR\">Turkey<\/option>' + \r\n'<option value=\"TM\">Turkmenistan<\/option>' + \r\n'<option value=\"TC\">Turks and Caicos Islands<\/option>' + \r\n'<option value=\"TV\">Tuvalu<\/option>' + \r\n'<option value=\"UG\">Uganda<\/option>' + \r\n'<option value=\"UA\">Ukraine<\/option>' + \r\n'<option value=\"AE\">United Arab Emirates<\/option>' + \r\n'<option value=\"GB\">United Kingdom<\/option>' + \r\n'<option value=\"US\" selected>United States<\/option>' + \r\n'<option value=\"UM\">United States Minor Outlying Islands<\/option>' + \r\n'<option value=\"UY\">Uruguay<\/option>' + \r\n'<option value=\"UZ\">Uzbekistan<\/option>' + \r\n'<option value=\"VU\">Vanuatu<\/option>' + \r\n'<option value=\"VA\">Vatican City<\/option>' + \r\n'<option value=\"VE\">Venezuela<\/option>' + \r\n'<option value=\"VN\">Viet Nam<\/option>' + \r\n'<option value=\"VG\">British Virgin Islands<\/option>' + \r\n'<option value=\"VI\">U.S. Virgin Islands<\/option>' + \r\n'<option value=\"WF\">Wallis and Futuna<\/option>' + \r\n'<option value=\"EH\">Western Sahara<\/option>' + \r\n'<option value=\"YE\">Yemen<\/option>' + \r\n'<option value=\"ZM\">Zambia<\/option>' + \r\n'<option value=\"ZW\">Zimbabwe<\/option>' + \r\n'<\/select>' + \r\n'<\/div>' + \r\n'<div class=\"field  street-address required\" >' + \r\n'<label for=\"street-address\"><span class=\"label\">Address<\/span><span class=\"required-star\">*<\/span><\/label>' + \r\n'<textarea id=\"street-address\" name=\"street-address\" class=\"required\"><\/textarea>' + \r\n'<\/div>' + \r\n'<div class=\"field text city required\" >' + \r\n'<label for=\"city\"><span class=\"label\">City<\/span><span class=\"required-star\">*<\/span><\/label>' + \r\n'<input id=\"city\" name=\"city\" class=\"required\" type=\"text\" data-us-label=\"City\" data-bm-label=\"Parish\"><\/input>' + \r\n'<\/div>' + \r\n'<div class=\"field  state required\" >' + \r\n'<label for=\"state\">State<span class=\"required-star\">*<\/span><\/label>' + \r\n'<select id=\"state\" name=\"state\" class=\"required\"><option value=\"\"><\/option>' + \r\n'<option value=\"AL\">Alabama<\/option>' + \r\n'<option value=\"AK\">Alaska<\/option>' + \r\n'<option value=\"AS\">American Samoa<\/option>' + \r\n'<option value=\"AZ\">Arizona<\/option>' + \r\n'<option value=\"AR\">Arkansas<\/option>' + \r\n'<option value=\"AE\">Armed Forces Africa, Canada, Europe, Middle East<\/option>' + \r\n'<option value=\"AA\">Armed Forces Americas (except Canada)<\/option>' + \r\n'<option value=\"AP\">Armed Forces Pacific<\/option>' + \r\n'<option value=\"CA\">California<\/option>' + \r\n'<option value=\"CO\">Colorado<\/option>' + \r\n'<option value=\"CT\">Connecticut<\/option>' + \r\n'<option value=\"DE\">Delaware<\/option>' + \r\n'<option value=\"DC\">District of Columbia<\/option>' + \r\n'<option value=\"FL\">Florida<\/option>' + \r\n'<option value=\"GA\">Georgia<\/option>' + \r\n'<option value=\"GU\">Guam<\/option>' + \r\n'<option value=\"HI\">Hawaii<\/option>' + \r\n'<option value=\"ID\">Idaho<\/option>' + \r\n'<option value=\"IL\">Illinois<\/option>' + \r\n'<option value=\"IN\">Indiana<\/option>' + \r\n'<option value=\"IA\">Iowa<\/option>' + \r\n'<option value=\"KS\">Kansas<\/option>' + \r\n'<option value=\"KY\">Kentucky<\/option>' + \r\n'<option value=\"LA\">Louisiana<\/option>' + \r\n'<option value=\"ME\">Maine<\/option>' + \r\n'<option value=\"MD\">Maryland<\/option>' + \r\n'<option value=\"MA\">Massachusetts<\/option>' + \r\n'<option value=\"MI\">Michigan<\/option>' + \r\n'<option value=\"MN\">Minnesota<\/option>' + \r\n'<option value=\"MS\">Mississippi<\/option>' + \r\n'<option value=\"MO\">Missouri<\/option>' + \r\n'<option value=\"MT\">Montana<\/option>' + \r\n'<option value=\"NE\">Nebraska<\/option>' + \r\n'<option value=\"NV\">Nevada<\/option>' + \r\n'<option value=\"NH\">New Hampshire<\/option>' + \r\n'<option value=\"NJ\">New Jersey<\/option>' + \r\n'<option value=\"NM\">New Mexico<\/option>' + \r\n'<option value=\"NY\">New York<\/option>' + \r\n'<option value=\"NC\">North Carolina<\/option>' + \r\n'<option value=\"ND\">North Dakota<\/option>' + \r\n'<option value=\"OH\">Ohio<\/option>' + \r\n'<option value=\"OK\">Oklahoma<\/option>' + \r\n'<option value=\"OR\">Oregon<\/option>' + \r\n'<option value=\"PA\">Pennsylvania<\/option>' + \r\n'<option value=\"PR\">Puerto Rico<\/option>' + \r\n'<option value=\"RI\">Rhode Island<\/option>' + \r\n'<option value=\"SC\">South Carolina<\/option>' + \r\n'<option value=\"SD\">South Dakota<\/option>' + \r\n'<option value=\"TN\">Tennessee<\/option>' + \r\n'<option value=\"TX\">Texas<\/option>' + \r\n'<option value=\"VI\">US Virgin Islands<\/option>' + \r\n'<option value=\"UT\">Utah<\/option>' + \r\n'<option value=\"VT\">Vermont<\/option>' + \r\n'<option value=\"VA\">Virginia<\/option>' + \r\n'<option value=\"WA\">Washington<\/option>' + \r\n'<option value=\"WV\">West Virginia<\/option>' + \r\n'<option value=\"WI\">Wisconsin<\/option>' + \r\n'<option value=\"WY\">Wyoming<\/option>' + \r\n'<\/select>' + \r\n'<\/div>' + \r\n'<div class=\"field  province required\" style=\"display: none\">' + \r\n'<label for=\"province\">Province<span class=\"required-star\">*<\/span><\/label>' + \r\n'<select id=\"province\" name=\"province\" class=\"required\"><option value=\"\"><\/option>' + \r\n'<option value=\"AB\">Alberta<\/option>' + \r\n'<option value=\"BC\">British Columbia<\/option>' + \r\n'<option value=\"MB\">Manitoba<\/option>' + \r\n'<option value=\"NB\">New Brunswick<\/option>' + \r\n'<option value=\"NL\">Newfoundland and Labrador<\/option>' + \r\n'<option value=\"NT\">Northwest Territories<\/option>' + \r\n'<option value=\"NS\">Nova Scotia<\/option>' + \r\n'<option value=\"NU\">Nunavut<\/option>' + \r\n'<option value=\"ON\">Ontario<\/option>' + \r\n'<option value=\"PE\">Prince Edward Island<\/option>' + \r\n'<option value=\"QC\">Quebec<\/option>' + \r\n'<option value=\"SK\">Saskatchewan<\/option>' + \r\n'<option value=\"YT\">Yukon Territory<\/option>' + \r\n'<\/select>' + \r\n'<\/div>' + \r\n'<div class=\"field number zip-code required\" >' + \r\n'<label for=\"zip-code\"><span class=\"label\">ZIP Code<\/span><span class=\"required-star\">*<\/span><\/label>' + \r\n'<input id=\"zip-code\" name=\"zip-code\" class=\"zipcodeUS required\" type=\"number\" minlength=\"5\" maxlength=\"10\"><\/input>' + \r\n'<\/div>' + \r\n'<div class=\"field text postal-code required\" style=\"display: none\">' + \r\n'<label for=\"postal-code\"><span class=\"label\">Postal Code<\/span><span class=\"required-star\">*<\/span><\/label>' + \r\n'<input id=\"postal-code\" name=\"postal-code\" class=\"required\" type=\"text\"><\/input>' + \r\n'<\/div>' + \r\n'' + \r\n'<\/div>' + \r\n'    <div class=\"section payment\">' + \r\n'      <h3>Payment Information<\/h3>' + \r\n'      <div class=\"field radio DebitCard required\" >' + \r\n'<label for=\"DebitCard\"><input id=\"DebitCard\" name=\"payment-type\" class=\"required\" type=\"radio\" maxlength=\"255\"><\/input><span class=\"label\">Debit Card<\/span><\/label>' + \r\n'<\/div>' + \r\n'<div class=\"field radio Savings required\" >' + \r\n'<label for=\"Savings\"><input id=\"Savings\" name=\"payment-type\" class=\"required\" type=\"radio\" maxlength=\"255\"><\/input><span class=\"label\">Savings<\/span><\/label>' + \r\n'<\/div>' + \r\n'<div class=\"field radio Checking required\" >' + \r\n'<label for=\"Checking\"><input id=\"Checking\" name=\"payment-type\" class=\"required\" type=\"radio\" maxlength=\"255\"><\/input><span class=\"label\">Checking<\/span><\/label>' + \r\n'<\/div>' + \r\n'<div class=\"field radio PayPalVenmo required\" >' + \r\n'<label for=\"PayPalVenmo\"><input id=\"PayPalVenmo\" name=\"payment-type\" class=\"required\" type=\"radio\" maxlength=\"255\"><\/input><span class=\"label\">PayPal or Venmo<\/span><\/label>' + \r\n'<\/div>' + \r\n'<div class=\"field radio CreditCard required\" >' + \r\n'<label for=\"CreditCard\"><input id=\"CreditCard\" name=\"payment-type\" class=\"required\" type=\"radio\" maxlength=\"255\"><\/input><span class=\"label\">Credit Card<\/span><\/label>' + \r\n'<\/div>' + \r\n'<div class=\"field number routingNumber required\" style=\"display: none\">' + \r\n'<label for=\"routingNumber\"><span class=\"label\">Routing Number<\/span><span class=\"required-star\">*<\/span><\/label>' + \r\n'<input id=\"routingNumber\" name=\"routing-number\" class=\"required\" type=\"number\" maxlength=\"255\"><\/input>' + \r\n'<\/div>' + \r\n'<div class=\"field number accountNumber required\" style=\"display: none\">' + \r\n'<label for=\"accountNumber\"><span class=\"label\">Account Number<\/span><span class=\"required-star\">*<\/span><\/label>' + \r\n'<input id=\"accountNumber\" name=\"account-number\" class=\"required\" type=\"number\" maxlength=\"255\"><\/input>' + \r\n'<\/div>' + \r\n'<div class=\"field text payment required\" id=\"stripe-cc-fields\">' + \r\n'                                  <label for=\"card-element\">' + \r\n'                                    <span class=\"label\">Credit or debit card<\/span>' + \r\n'                                    <span class=\"required-star\">*<\/span>' + \r\n'                                  <\/label>' + \r\n'                                  <div id=\"card-element\"><\/div>' + \r\n'                                  <div id=\"card-errors\" role=\"alert\"><\/div>' + \r\n'                                <\/div>' + \r\n'' + \r\n'<\/div>' + \r\n'    <div class=\"section custom-fields\">' + \r\n'      <h3>Additional Information<\/h3>' + \r\n'      <div class=\"field text CustomTransactionField_3973121\" >' + \r\n'<label for=\"CustomTransactionField_3973121\"><span class=\"label\">Organization\/Sponsor Name<\/span><\/label>' + \r\n'<input id=\"CustomTransactionField_3973121\" name=\"CustomTransactionField_3973121\" type=\"text\" maxlength=\"255\"><\/input>' + \r\n'<\/div>' + \r\n'' + \r\n'<\/div>' + \r\n'    <div class=\"section comment\">' + \r\n'      <div class=\"field text comment\" >' + \r\n'<label for=\"comment\"><span class=\"label\">Comments<\/span><\/label>' + \r\n'<textarea id=\"comment\" name=\"comment\" type=\"text\" value=\"Comments\"><\/textarea>' + \r\n'<\/div>' + \r\n'' + \r\n'<\/div>' + \r\n'    <div class=\"section consent hidden\">' + \r\n'      <div class=\"field checkbox consent-all\" style=\"display: none\">' + \r\n'<label for=\"consent-all\"><input id=\"consent-all\" name=\"consent-all\" type=\"checkbox\" maxlength=\"255\"><\/input><span class=\"label\">I would like to receive or continue receiving updates from ILSR - Institute for Local Self-Reliance<\/span><\/label>' + \r\n'<\/div>' + \r\n'<div class=\"field checkbox consent-email\" style=\"display: none\">' + \r\n'<label for=\"consent-email\"><input id=\"consent-email\" name=\"consent-email\" type=\"checkbox\" checked=\"checked\" maxlength=\"255\"><\/input><span class=\"label\">by email<\/span><\/label>' + \r\n'<\/div>' + \r\n'<div class=\"field checkbox consent-mail\" style=\"display: none\">' + \r\n'<label for=\"consent-mail\"><input id=\"consent-mail\" name=\"consent-mail\" type=\"checkbox\" checked=\"checked\" maxlength=\"255\"><\/input><span class=\"label\">by postal mail<\/span><\/label>' + \r\n'<\/div>' + \r\n'<div class=\"field checkbox consent-phone\" style=\"display: none\">' + \r\n'<label for=\"consent-phone\"><input id=\"consent-phone\" name=\"consent-phone\" type=\"checkbox\" checked=\"checked\" maxlength=\"255\"><\/input><span class=\"label\">by phone<\/span><\/label>' + \r\n'<\/div>' + \r\n'' + \r\n'<\/div>' + \r\n'    ' + \r\n'    <div class=\"section captcha\">' + \r\n'      <label id=\\'noCaptchaResponseError\\' class=\\'error noCaptchaResponseError\\' style=\\'display: none\\'>You must fill out the CAPTCHA<\/label><div id=\"captcha2821120\"><\/div>' + \r\n'' + \r\n'<\/div>' + \r\n'    <div class=\"btn-group\">' + \r\n'      <input class=\"btn btn-submit btn-submit-donation\" type=\"submit\" value=\"Enter Payment\" id=\"express-submit\" disabled=\"true\" \/>' + \r\n'    <\/div>' + \r\n'    <div id=\"paypal-button-container\"><\/div>' + \r\n'  <\/form>' + \r\n'<\/div>' + \r\n'<div id=\"donation-processing-container\" style=\"display: none\">' + \r\n'  <h2>Processing...<\/h2><p>Your transaction is being processed. Please do not close your browser or leave this page.<\/p>' + \r\n'<\/div>' + \r\n'' + \r\n'' +  '';var successHtml2821120 = '<div class=\\'donation-success\\'>' +\r\n                                                       '  <h2>Thank You for Your Support!<\/h2>' +\r\n                                                       '  <p>Your sponsorship payment has been processed. We truly appreciate your support of ILSR\\u0026#39;s National Cultivating Community Composting Forum!<\/p>' + \r\n                                                        '   ' + \r\n                                                        '<\/div>';( function($) {if (Bloomerang.useDonationId('2821120')) { \r\n                                Bloomerang.useProcessor('19457', 'StripeExpress', 'pk_live_iZYXFefCkt380zu63aqUIo7y');\r\n                            } else {\r\n                                html2821120 = '<p style=\"color: red\">Only one donation or event registration form can be used on each page.<\/p>';\r\n                            }if (jQuery('#bloomerangForm2821120').length) {\r\n                        \r\n                    if (window.ActiveXObject) { \/\/ they are using IE < 11, which doesn't support TLS 1.1\r\n                        html2821120 = '<p style=\"color: red\">Your browser does not support the minimum security requirements for keeping your Credit Card information safe when processing payments. Please upgrade your browser or download the latest version of' + \r\n                        ' <a target=\\'_blank\\' href=\\'https:\/\/www.google.com\/chrome\/browser\/desktop\/\\'>Chrome<\/a> or <a target=\\'_blank\\' href=\\'https:\/\/www.mozilla.org\/en-US\/firefox\/new\/\\'>Firefox<\/a>.<\/p>';\r\n                    }\r\n                        jQuery('#bloomerangForm2821120').after(html2821120);\r\n                        \r\n                         Bloomerang.Util.requireStripe(function() {\r\n                              Bloomerang.Util.Stripe = Stripe('pk_live_iZYXFefCkt380zu63aqUIo7y');\r\n\r\n                              Bloomerang.useKey('pub_04fda0c9-ff0c-11ed-b7ed-0acdc21d6db1');\r\n\r\n                              \/\/ Means we didn't set the client secret for self-hosted forms so we create one!\r\n                              if(!Bloomerang.StripePaymentElement) {\r\n                                Bloomerang.Util.createInitialIntentForSelfHosted(false);\r\n                              }\r\n                              else {\r\n                                Bloomerang.Util.mountStripePaymentElements(false);\r\n                              }\r\n\r\n                              jQuery(\".donation-form #express-submit\").val(\"Donate\");\r\n                              jQuery(\".registration-form #express-submit\").val(\"Register\");\r\n                              jQuery(\".membership-form #express-submit\").val(\"Join\");\r\n                              jQuery(\"#express-submit\").attr(\"disabled\", false);\r\n                            });\r\n                        Bloomerang.Util.requirePayPal('AbhrJjDZYrv1QNO_ZLVf6XpZky3SZjtvREbPF07KssBteJ-TKfH23tl5cm0KwXGme7ayVHOK7HGMd4q-', function() {\r\n                         Bloomerang.Data.PayPal.IsPayPalVenmoEnabled = true;\r\n                         Bloomerang.Data.PayPal.IsPayPalPaymentMethodVaultingEnabled = false;\r\n                         Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled = false;\r\n                         Bloomerang.Util.mountPayPalVenmoElements();\r\n                         Bloomerang.Data.PayPal.ProcessorAccountId = 'ULQXQAMQB63GL';\r\n                         Bloomerang.Data.PayPal.PartnerFeeId = 'DGXFVX3EJBNXU';\r\n                       });\r\n                        \r\n                    };\r\n                    if (Bloomerang.paymentFormLoaded) {\r\n                                            return false;\r\n                                        }\r\n                                        Bloomerang.paymentFormLoaded = true;\r\n                       window.captchaLoadCallback = function() {\r\n                            Bloomerang.gRecaptchaLoaded = true;\r\n                        };\r\n                        Bloomerang.Util.load('https:\/\/www.google.com\/recaptcha\/api.js?onload=captchaLoadCallback&render=explicit',\r\n                            function() { return Bloomerang.gRecaptchaLoaded; },\r\n                            function() {\r\n                                jQuery('.section.captcha').removeAttr('style');\r\n                                jQuery('form.donation-form').data('captcha-id', grecaptcha.render('captcha2821120', { 'sitekey' : '6LenzVMnAAAAANlhC-I1yeGF8c9HnhYRqy2rVIiZ' }));\r\n                            },\r\n                            true,\r\n                            true);\r\n                    \r\n                    Bloomerang.transactionFee = 0.3; \r\n                    Bloomerang.transactionFeeRate = 0.032; \r\n                    Bloomerang.transactionFeeEft = 0.3; \r\n                    Bloomerang.transactionFeeRateEft = 0.018;\r\n                    Bloomerang.transactionFeePayPal = 0.49; \r\n                    Bloomerang.transactionFeeRatePayPal = 0.032; \r\n                    \r\n                    Bloomerang.useKey('pub_04fda0c9-ff0c-11ed-b7ed-0acdc21d6db1');\r\n\r\n        Bloomerang.Util.getDonationAmount = function() {\r\n          return Number(accounting.unformat(jQuery(\".donation-form .section.donation input[name='donation-level']:checked\").val() || jQuery(\".donation-form #donation-amount\").val()));\r\n        };\r\n\r\n        \/\/ Register proper callbacks for various stages\/outcomes of submission\r\n        Bloomerang.Widget.Donation.OnSubmit = function (args) {\r\n            jQuery(\".btn-submit-donation\").val(\"Donating...\").prop(\"disabled\", true).addClass(\"disabled\");\r\n            var val = function (selector) { return jQuery(selector).val(); };\r\n            var country = val(\".donation-form #country\");\r\n            var state = Bloomerang.Util.getCorrectState(country, val(\".donation-form #state\"), val(\".donation-form #province\"));\r\n            var zipCode = Bloomerang.Util.getCorrectZipCode(country, val(\".donation-form #zip-code\"), val(\".donation-form #postal-code\"));\r\n            Bloomerang.Account\r\n                    .individual()\r\n                    .firstName(val(\".donation-form #first-name\"))\r\n                    .middleName(val(\".donation-form #middle-name\"))\r\n                    .lastName(val(\".donation-form #last-name\"))\r\n                    .homeAddress(val(\".donation-form #street-address\"),\r\n                                 val(\".donation-form #city\"),\r\n                                 state,\r\n                                 zipCode,\r\n                                 country)\r\n                    .homeEmail(val(\".donation-form #email-address\"))\r\n                    .homePhone(val(\".donation-form #phone-number\"))\r\n                    .applyDonationCustomFields();\r\n\r\n            if (jQuery(\".donation-form #consent-all\").prop(\"checked\")) {\r\n              Bloomerang.Account.optedInStatus(jQuery(\".donation-form #consent-email\").prop(\"checked\"),\r\n                                               jQuery(\".donation-form #consent-mail\").prop(\"checked\"),\r\n                                               jQuery(\".donation-form #consent-phone\").prop(\"checked\"));\r\n            }\r\n\r\n            var amount = Bloomerang.Util.getDonationAmount() + Bloomerang.Util.getDonationTrueImpactAmount();\r\n            if (jQuery(\".donation-form #recurring\").prop(\"checked\")) {\r\n                Bloomerang.RecurringDonation\r\n                        .amount(amount)\r\n                        .fundId(val(\".donation-form #fund\"))\r\n                        .note(val(\".donation-form #comment\"))\r\n                        .frequency(val(\".donation-form #frequency\") || \"Monthly\")\r\n                        .startDate(val(\".donation-form #start-date\"))\r\n                        .applyDonationCustomFields();\r\n\r\n                \/\/ Need to do a null-check here because they might have a cached version of Bloomerang-v2.js\r\n                if (Bloomerang.RecurringDonation.trueImpactEnabled && Bloomerang.RecurringDonation.trueImpactUsed) {\r\n                  Bloomerang.RecurringDonation\r\n                        .trueImpactEnabled(jQuery(\".donation-form .true-impact .fee-amount\").length > 0)\r\n                        .trueImpactUsed(jQuery(\".donation-form .true-impact input:checked\").length > 0);\r\n                }\r\n            } else {\r\n                Bloomerang.Donation\r\n                        .amount(amount)\r\n                        .fundId(val(\".donation-form #fund\"))\r\n                        .note(val(\".donation-form #comment\"))\r\n                        .applyDonationCustomFields();\r\n\r\n                \/\/ Need to do a null-check here because they might have a cached version of Bloomerang-v2.js\r\n                if (Bloomerang.Donation.trueImpactEnabled && Bloomerang.Donation.trueImpactUsed) {\r\n                  Bloomerang.Donation\r\n                        .trueImpactEnabled(jQuery(\".donation-form .true-impact .fee-amount\").length > 0)\r\n                        .trueImpactUsed(jQuery(\".donation-form .true-impact input:checked\").length > 0);\r\n                }\r\n            }\r\n\r\n            if (jQuery(\"#donation-form #Checking\").is(\":checked\") ||\r\n                jQuery(\"#donation-form #Savings\").is(\":checked\")) {\r\n              if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled === true) {\r\n                Bloomerang.Eft\r\n                  .accountNumber(val(\".donation-form #accountNumber\"))\r\n                  .routingNumber(val(\".donation-form #routingNumber\"))\r\n                  .type(jQuery(\"#donation-form .section.movedpayment input[type='radio']:checked\").attr(\"id\"));\r\n              } else {\r\n                Bloomerang.Eft\r\n                  .accountNumber(val(\".donation-form #accountNumber\"))\r\n                  .routingNumber(val(\".donation-form #routingNumber\"))\r\n                  .type(jQuery(\"#donation-form .section.payment input[type='radio']:checked\").attr(\"id\"));\r\n              }\r\n            } else if (jQuery(\"#PayPalVenmo\").is(\":checked\") || \r\n                jQuery(\"#PayPal\").is(\":checked\") ||\r\n                jQuery(\"#Venmo\").is(\":checked\")) {\r\n              if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled === true) {\r\n                Bloomerang.Donation\r\n                  .type(jQuery(\"#donation-form .section.movedpayment input[type='radio']:checked\").attr(\"id\"));\r\n              } else {\r\n                Bloomerang.Donation\r\n                  .type(jQuery(\"#donation-form .section.payment input[type='radio']:checked\").attr(\"id\"));\r\n              }\r\n            }\r\n            \r\n        };\r\n        Bloomerang.ValidateDonationFormCaptcha = function() {\r\n            if (typeof(grecaptcha) !== \"undefined\" && jQuery(\"#captcha\" + Bloomerang.Data.WidgetIds.Donation).children().length) {\r\n                var captchaResponse = grecaptcha.getResponse(jQuery(\".donation-form\").data(\"captcha-id\"));\r\n                if (captchaResponse) {\r\n                    jQuery(\".donation-form .noCaptchaResponseError\").hide();\r\n                    Bloomerang.captchaResponse(captchaResponse);\r\n                    return true;\r\n                } else {\r\n                    jQuery(\".donation-form .noCaptchaResponseError\").show();\r\n                    return false;\r\n                }\r\n            } else return true;\r\n        };\r\n        Bloomerang.scrollToElement = function(element) {\r\n            var distance = 100;\r\n            var offset = element.offset().top;\r\n            var offsetTop = offset > distance ? offset - distance : offset;\r\n\t\t        jQuery('html, body').animate({ scrollTop : offsetTop}, 500);\r\n        };\r\n        Bloomerang.Api.OnSuccess = Bloomerang.Widget.Donation.OnSuccess = function (response) {\r\n            jQuery(\"#donation-processing-container\").hide();\r\n            var formContainer = jQuery(\"#donation-form-container\");\r\n            formContainer.show();\r\n            formContainer.html(successHtml2821120);\r\n            Bloomerang.scrollToElement(formContainer);\r\n        };\r\n        Bloomerang.Api.OnError = Bloomerang.Widget.Donation.OnError = function (response) {\r\n            jQuery(\".btn-submit-donation\").prop(\"disabled\", false).removeClass(\"disabled\");\r\n            Bloomerang.Util.updateDonateButtonText();\r\n            jQuery(\"#donation-form-container .errors\").removeClass(\"hidden\").html(response.Message);\r\n            jQuery(\"#donation-processing-container\").hide();\r\n            jQuery(\"#donation-form-container\").show();\r\n            Bloomerang.scrollToElement(jQuery(\"#donation-form-container .errors\"));\r\n            Bloomerang.cancelFinancialSubmission(jQuery(\"#donation-form\"));\r\n            if (typeof(SpreedlyExpress) !== 'undefined') { \r\n              SpreedlyExpress.unload();\r\n              Bloomerang.initSpreedly();\r\n            }\r\n            if (typeof(grecaptcha) !== \"undefined\" && jQuery(\"#captcha\" + Bloomerang.Data.WidgetIds.Donation).children().length) {\r\n              grecaptcha.reset(jQuery(\".donation-form\").data(\"captcha-id\"));\r\n            }\r\n        };\r\n        \r\n        Bloomerang.Util.applyDonationCustomFields = function (obj, type) {\r\n        \r\n            \/\/ Clear any fields from a previous failed submission\r\n            obj.clearCustomFields();\r\n        \r\n            \/\/ Apply all <input> (not multiselect), <select> and <textarea> fields\r\n            jQuery(\".donation-form .section.custom-fields :input:not(a > input, select)[id*=\" + type + \"]\").each(function() {\r\n                if (jQuery(this).val().hasValue()) {\r\n                    obj.customFreeformField(jQuery(this).attr(\"id\").toUntypedValue(), jQuery(this).val());\r\n                }\r\n            });\r\n            \r\n            \/\/ Apply all <select> fields\r\n            jQuery(\".donation-form .section.custom-fields select[id*=\" + type + \"]\").each(function() {\r\n                if (jQuery(this).val().hasValue()) {\r\n                    obj.customPickField(jQuery(this).attr(\"id\").toUntypedValue(), jQuery(this).val());\r\n                }\r\n            });\r\n                \r\n            \/\/ Apply all multiselect fields\r\n            jQuery(\".donation-form .section.custom-fields .checkboxes[id*=\" + type + \"]\").each(function() {\r\n                obj.customPickField(jQuery(this).attr(\"id\").toUntypedValue(),\r\n                jQuery.map(jQuery(this).children(\".checkbox.selected\"), function(v) { return jQuery(v).attr(\"data-id\"); }));\r\n            });\r\n        };\r\n        \r\n        String.prototype.hasValue = function() {\r\n            return (this && jQuery.trim(this)); \/\/IE8 doesn't have a native trim function\r\n        };\r\n        \r\n        Bloomerang.Account.applyDonationCustomFields = function () {\r\n            Bloomerang.Util.applyDonationCustomFields(this, \"Account\");\r\n            return this;\r\n        };\r\n        \r\n        Bloomerang.Donation.applyDonationCustomFields = function () {\r\n            Bloomerang.Util.applyDonationCustomFields(this, \"Transaction\");\r\n            return this;\r\n        };\r\n        \r\n        Bloomerang.RecurringDonation.applyDonationCustomFields = function () {\r\n            Bloomerang.Util.applyDonationCustomFields(this, \"Transaction\");\r\n            return this;\r\n        };\r\n        \r\n        String.prototype.toUntypedValue = function() {\r\n            return this.substring(this.indexOf('_') + 1);\r\n        };\r\n        \r\n        Date.prototype.toDateInputValue = function() {\r\n            var local = new Date(this);\r\n            local.setMinutes(this.getMinutes() - this.getTimezoneOffset());\r\n            return (local.getMonth() + 1) + \/\/ Add one to the month because it starts at 0\r\n                    \"\/\" + local.getDate() + \"\/\" + local.getFullYear();\r\n        };\r\n        \r\n        jQuery(document).ready(function() {\r\n            jQuery(\".donation-form .field.start-date input\").val(new Date().toDateInputValue());\r\n            \r\n            jQuery(\".donation-form .field.start-date input\").blur(function() {\r\n              if(Bloomerang.Data.PayPal.IsPayPalVenmoEnabled && Bloomerang.Data.PayPal.IsPayPalPaymentMethodVaultingEnabled) {\r\n                Bloomerang.Data.PayPal.ButtonsObject.close();\r\n                if(Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled && !jQuery(\".donation-form .field.start-date input\").valid())\r\n                  return;\r\n                \/\/ Future date\r\n                if(new Date(jQuery(\".donation-form .field.start-date input\").val()) > new Date(new Date().toISOString().split('T')[0])) {\r\n                  if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled) {\r\n                    var source = jQuery(\"#donation-form #Venmo\").is(\":checked\") ? paypal.FUNDING.VENMO : paypal.FUNDING.PAYPAL;\r\n                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsFutureRecurringOptionsWithSource(source));\r\n                  } else {\r\n                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsFutureRecurringOptions());\r\n                  }\r\n                } else {\r\n                  Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Data.PayPal.ButtonsOptions);\r\n                }\r\n                Bloomerang.Data.PayPal.ButtonsObject.render('#paypal-button-container');\r\n              }\r\n            });\r\n            \r\n            \/\/ Re-render paypal buttons in case where user was initially doing a future recurring donation\r\n            \/\/ then decided to uncheck the recurring donation checkbox\r\n            jQuery(\".donation-form #recurring\").change(function() {\r\n              if(Bloomerang.Data.PayPal.IsPayPalVenmoEnabled && Bloomerang.Data.PayPal.IsPayPalPaymentMethodVaultingEnabled) {\r\n                Bloomerang.Data.PayPal.ButtonsObject.close();\r\n                \/\/ Start Date is set to later than today\r\n                if(this.checked && jQuery(\".donation-form .field.start-date input\").val() && new Date(jQuery(\".donation-form .field.start-date input\").val()) > new Date(new Date().toISOString().split('T')[0])) {\r\n                  if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled) {\r\n                    var source = jQuery(\"#donation-form #Venmo\").is(\":checked\") ? paypal.FUNDING.VENMO : paypal.FUNDING.PAYPAL;\r\n                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsFutureRecurringOptionsWithSource(source));\r\n                  } else {\r\n                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsFutureRecurringOptions());\r\n                  }\r\n                } else {\r\n                  if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled) {\r\n                    var source = jQuery(\"#donation-form #Venmo\").is(\":checked\") ? paypal.FUNDING.VENMO : paypal.FUNDING.PAYPAL;\r\n                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsVaultingOptionsWithSource(source));\r\n                  } else {\r\n                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsVaultingOptions());\r\n                  }\r\n                }\r\n                Bloomerang.Data.PayPal.ButtonsObject.render('#paypal-button-container');\r\n              }\r\n            });\r\n        });\r\n        \r\n        \/\/ Hide recurring donation options if recurring donation box is unchecked\r\n        jQuery(\".donation-form .field.recurring\").change(function() { \r\n            jQuery(\".donation-form .field.recurring\").siblings().not(\".recurring-paypal-venmo-label-info\").each(function(i, e) { \r\n                jQuery(e).toggle();\r\n            }); \r\n        })\r\n        \r\n        \/\/ The other-amount field is only equired when the \"Other\" donation-level is selected\r\n        toggleOtherAmountRequired = function () { \r\n          jQuery(\".donation-form #other-amount\").toggleClass(\"required\",\r\n            jQuery(\".donation-form #other-option\").prop(\"checked\"));\r\n          Bloomerang.Util.calculateDonationTrueImpact();\r\n        };\r\n        jQuery(\".donation-form .section.donation input[name='donation-level']\").change(function() {\r\n           toggleOtherAmountRequired();\r\n           Bloomerang.Util.updateDonateButtonText();\r\n         });\r\n\r\n        if (jQuery(\".donation-form .true-impact label\").length) {\r\n          jQuery(\".donation-form .true-impact label\")[0].innerHTML = jQuery(\".donation-form .true-impact label\")[0].innerHTML.replace(\"[amount]\", \"<span class='fee-amount'>$0<\/span>\");\r\n        }\r\n        Bloomerang.Util.calculateDonationTrueImpact = function() {\r\n          if (!jQuery(\".donation-form .true-impact .fee-amount\").length) { return; }\r\n          \/\/ Note that we don't really care about JS floating point math. It's OK if the numbers are a couple cents off.\r\n          var amount = Bloomerang.Util.getDonationAmount();\r\n          var isEft = (jQuery(\"#donation-form #Checking\").is(\":checked\") || jQuery(\"#donation-form #Savings\").is(\":checked\"));\r\n          var isPayPalVenmo = jQuery(\"#donation-form #PayPalVenmo\").is(\":checked\");\r\n          var isPayPal = jQuery(\"#donation-form #PayPal\").is(\":checked\");\r\n          var isVenmo = jQuery(\"#donation-form #Venmo\").is(\":checked\");\r\n          var isStripeExpress = Bloomerang.Api.ProcessorType === \"StripeExpress\";\r\n          var feeRate = isEft ? Bloomerang.transactionFeeRateEft : Bloomerang.transactionFeeRate;\r\n          var newTotal = (amount + (isEft ? Bloomerang.transactionFeeEft : Bloomerang.transactionFee)) \/ (1 - feeRate);\r\n          \r\n          var impactAmount; \r\n          if(isPayPalVenmo || isPayPal || isVenmo){\r\n            var paypalFee = Bloomerang.transactionFeePayPal;\r\n            var paypalPercentage = Bloomerang.transactionFeeRatePayPal;\r\n            newTotal = (amount + paypalFee) \/ (1 - paypalPercentage);\r\n            impactAmount = Number((Math.floor((newTotal - amount)*100)\/100).toFixed(2));\r\n          }\r\n          else{\r\n            impactAmount = isStripeExpress\r\n              ? Number((Math.floor((newTotal - amount)*100)\/100).toFixed(2))\r\n              : Number((newTotal - amount).toFixed(2));\r\n          }\r\n          \r\n          jQuery(\".donation-form .true-impact .fee-amount\").text(accounting.formatMoney(impactAmount));\r\n          return impactAmount;\r\n        };\r\n        Bloomerang.Util.getDonationTrueImpactAmount = function() {\r\n          if (jQuery(\".donation-form .true-impact input:checked\").length) {\r\n            return Bloomerang.Util.calculateDonationTrueImpact();\r\n          }\r\n          return 0;\r\n        };\r\n        \r\n        Bloomerang.Util.updateDonateButtonText = function() {\r\n          if (jQuery(\"#donation-form #Checking\").is(\":checked\") ||\r\n              jQuery(\"#donation-form #Savings\").is(\":checked\") ||\r\n              Bloomerang.Util.isProcessorStripe()) {\r\n            var amount = Bloomerang.Util.getDonationAmount();\r\n            var impactAmount = Bloomerang.Util.getDonationTrueImpactAmount();\r\n            jQuery(\".btn-submit-donation\").val(\"Donate \" + accounting.formatMoney(amount + impactAmount));\r\n          } else {\r\n            jQuery(\".btn-submit-donation\").val(\"Enter Payment\");\r\n          }\r\n        };\r\n\r\n        \/\/ Changing the value of other-amount should change the value of other-option\r\n        jQuery(\".donation-form #other-amount\").change(function () { \r\n          jQuery(\".donation-form #other-option\").val(jQuery(this).val());\r\n          Bloomerang.Util.calculateDonationTrueImpact();\r\n          Bloomerang.Util.updateDonateButtonText();\r\n        });\r\n        \r\n        jQuery(\".donation-form #donation-amount\").change(function() {\r\n          Bloomerang.Util.calculateDonationTrueImpact();\r\n          Bloomerang.Util.updateDonateButtonText();\r\n        });\r\n        \r\n        \/\/ Clicking into the other-amount field should select the other-option\r\n        jQuery(\".donation-form #other-amount\").click(function() { \r\n          jQuery(\".donation-form #other-option\").prop('checked',true);\r\n          toggleOtherAmountRequired();\r\n          Bloomerang.Util.calculateDonationTrueImpact();\r\n        });\r\n        \r\n        jQuery.validator.addMethod(\"startDateVenmo\", function (value, element) {\r\n            return this.optional(element) || !jQuery(\"#donation-form #Venmo\").is(\":checked\") || value <= new Date().toISOString().split('T')[0];\r\n        }, \"Recurring donations processed through Venmo must have the same start date as the day of the transaction.\");\r\n\r\n        jQuery.validator.addMethod(\"phoneUS\", function(phone_number, element) {\r\n            var digits = phone_number.replace(\/\\D\/g, \"\");\r\n            return this.optional(element) || digits.length == 7 || digits.length == 10 || digits.length == 11;\r\n        }, \"Please specify a valid phone number or use '+' for international.\");\r\n\r\n        jQuery.validator.addMethod(\"phoneInternational\", function (phone_number, element) {\r\n            return this.optional(element) || \/^\\+[0-9\\-\\(\\)\\s.]+$\/i.test(phone_number);\r\n        }, \"Please specify a valid phone number.\");\r\n        jQuery.validator.classRuleSettings.phoneInternational = { phoneInternational: true };\r\n        \r\n        jQuery.validator.addMethod(\"zipcodeUS\", function (value, element) {\r\n            return this.optional(element) || \/\\d{5}-\\d{4}$|^\\d{5}$\/.test(value)\r\n        }, \"The specified US ZIP Code is invalid\");\r\n\r\n        jQuery.validator.addMethod(\"currency\", function (value, element, options) {\r\n            return !value ||\r\n                value\r\n                  .replace(\"$\", \"\")\r\n                  .replace(\".\", \"\")\r\n                  .split(\",\").join(\"\")\r\n                  .match(\/^\\d+$\/g);\r\n        }, \"Not a valid currency\");\r\n\r\n        jQuery.validator.classRuleSettings.currency = { currency: true };\r\n        \r\n        \/\/ Validate the other amount, but only if they selected it\r\n        jQuery.validator.addMethod(\"otherAmount\", function(value, element, param) {\r\n          if (jQuery(\".donation-form #other-option\").prop(\"checked\")) {\r\n            return jQuery.validator.methods.min.bind(this)(value, element, 1) &&\r\n              jQuery.validator.methods.currency(value, element);\r\n          }\r\n          return true;\r\n        }, \"Invalid amount\");\r\n        \r\n        jQuery.validator.classRuleSettings.otherAmount = { otherAmount: true };\r\n\r\n        jQuery.validator.addMethod(\"number\", function (value, element, options) {\r\n          return !value ||\r\n              value\r\n                .replace(\".\", \"\")\r\n                .split(\",\").join(\"\")\r\n                .match(\/^\\d+$\/g);\r\n        }, \"Not a valid number\");\r\n\r\n        jQuery.validator.classRuleSettings.number = { number: true };\r\n        \r\n        jQuery.validator.addMethod(\"validYear\", function (value, element, options) {\r\n            try {\r\n                return (!value || value.match(\/^[1-9]\\d\\d\\d$\/)) ? true : false;\r\n            }\r\n            catch (e) {\r\n                return false;\r\n            }\r\n        }, function () { return \"Must be a 4 digit year\"; });\r\n\r\n        jQuery.validator.classRuleSettings.validYear = { validYear: true };\r\n        \r\n        \/\/ Validate that the donation amount is at least $1\r\n        jQuery.validator.methods.min = function( value, element, param ) {\r\n          if (typeof (accounting) === \"undefined\") { \/\/ rip out $ and ,\r\n              value = ((value + \"\") || \"\").replace(\/[\\$,]\/g, \"\");\r\n          }\r\n          else { \/\/ Use accounting.parse, to handle $ and ,\r\n              value = accounting.parse(value);\r\n          }\r\n          return this.optional( element ) || value >= param;\r\n        };\r\n        jQuery.validator.classRuleSettings.minimum1 = { min: 1 };\r\n        jQuery.validator.messages.min = 'Please enter a value of at least {0}.'\r\n\r\n        jQuery(\".donation-form #country\").change(function(event) {\r\n          var element = jQuery(event.target || event.srcElement); \/\/ cross-browser event target selection\r\n          var isInternational = (element.val() != \"US\" && element.val() != \"CA\" && element.val() != \"BM\");\r\n          \/\/ TODO: Remove this when we have figured out the canada state\/province issue\r\n          Bloomerang.Util.addLog(\"Pre country change: Country=\" + element.val() + \", State=\" + jQuery(\".donation-form #state\").val() + \", Province=\" + jQuery(\".donation-form #province\").val() + \", City=\" + jQuery(\".donation-form #city\").val());\r\n          jQuery(\".donation-form #state, .donation-form #province\").val(\"\"); \/\/ clear the state when the country changes\r\n          jQuery(\".donation-form .field.city, .donation-form .field.state, .donation-form .field.province, .donation-form .field.zip-code, .donation-form .field.postal-code\").toggle(!isInternational);\r\n          jQuery(\".donation-form #street-address\").toggleClass(\"international\", isInternational);\r\n          if (element.val() == \"BM\") {\r\n            jQuery(\".donation-form .field.city .label\").text(jQuery(\".donation-form .field.city input\").data(\"bm-label\"));\r\n          } else if (element.val() == \"US\" || element.val() == \"CA\") {\r\n            jQuery(\".donation-form .field.city .label\").text(jQuery(\".donation-form .field.city input\").data(\"us-label\"));\r\n          }\r\n          if (element.val() == \"US\") {\r\n            jQuery(\".donation-form .field.state, .donation-form .field.zip-code\").show();\r\n            jQuery(\".donation-form .field.province, .donation-form .field.postal-code\").hide();\r\n          } else if (element.val() == \"CA\") {\r\n            jQuery(\".donation-form .field.state, .donation-form .field.zip-code\").hide();\r\n            jQuery(\".donation-form .field.province, .donation-form .field.postal-code\").show();\r\n          } else if (element.val() == \"BM\") {\r\n            jQuery(\".donation-form .field.state, .donation-form .field.province, .donation-form .field.zip-code\").hide();\r\n            jQuery(\".donation-form .field.postal-code\").show();\r\n          } else {\r\n            jQuery(\".donation-form #city, .donation-form #postal-code, .donation-form #zip-code\").val(\"\");\r\n          }\r\n          jQuery(\".donation-form .section.consent\").toggleClass(\"hidden\", !Bloomerang.Util.isCountryInEurope(element.val()));\r\n          \/\/ TODO: Remove this when we have figured out the canada state\/province issue\r\n          Bloomerang.Util.addLog(\"Post country change: Country=\" + element.val() + \", State=\" + jQuery(\".donation-form #state\").val() + \", Province=\" + jQuery(\".donation-form #province\").val()+ \", City=\" + jQuery(\".donation-form #city\").val());\r\n        });\r\n\r\n        \/\/ TODO: Remove this when we have figured out the canada state\/province issue\r\n        \/\/ We use the focusin function to save the previous value so we can log out the previous and new values on change\r\n        \/\/ https:\/\/stackoverflow.com\/questions\/29118178\/input-jquery-get-old-value-before-onchange-and-get-value-after-on-change\/29118530\r\n        jQuery(\".donation-form #state\").focusin(function(e) {\r\n          var element = jQuery(e.target || e.srcElement); \/\/ cross-browser event target selection\r\n          element.data('val', element.val());\r\n        });\r\n\r\n        \/\/ TODO: Remove this when we have figured out the canada state\/province issue\r\n        jQuery(\".donation-form #state\").change(function(e) {\r\n          var element = jQuery(e.target || e.srcElement); \/\/ cross-browser event target selection\r\n          var prev = element.data('val');\r\n          var current = element.val();\r\n          var provinceElement = jQuery(\".donation-form #province\");\r\n          var prevProvince = provinceElement.data('val');\r\n          var currentProvince = provinceElement.val();\r\n          Bloomerang.Util.addLog(\"State Changed: Target=\" + e.target.name + \", PreValue=\" + prev + \", Value=\" + current + \", Province PreValue =\" + prevProvince + \", Province CurrentValue =\" + currentProvince);\r\n        });\r\n\r\n        \/\/ TODO: Remove this when we have figured out the canada state\/province issue\r\n        \/\/ We use the focusin function to save the previous value so we can log out the previous and new values on change\r\n        \/\/ https:\/\/stackoverflow.com\/questions\/29118178\/input-jquery-get-old-value-before-onchange-and-get-value-after-on-change\/29118530\r\n        jQuery(\".donation-form #province\").focusin(function(e) {\r\n          var element = jQuery(e.target || e.srcElement); \/\/ cross-browser event target selection\r\n          element.data('val', element.val());\r\n        });\r\n\r\n        \/\/ TODO: Remove this when we have figured out the canada state\/province issue\r\n        jQuery(\".donation-form #province\").change(function(e) {\r\n          var element = jQuery(e.target || e.srcElement); \/\/ cross-browser event target selection\r\n          var prev = element.data('val');\r\n          var current = element.val();\r\n          var stateElement = jQuery(\".donation-form #state\");\r\n          var prevState = stateElement.data('val');\r\n          var currentState = stateElement.val();\r\n          Bloomerang.Util.addLog(\"Province Changed: Target=\" + e.target.name + \", PreValue=\" + prev + \", Value=\" + current + \", State PrevValue=\" + prevState + \", State Current=\" + currentState);\r\n        });\r\n\r\n        \/\/ TODO: Remove this when we have figured out the canada state\/province issue\r\n        \/\/ We use the focusin function to save the previous value so we can log out the previous and new values on change\r\n        \/\/ https:\/\/stackoverflow.com\/questions\/29118178\/input-jquery-get-old-value-before-onchange-and-get-value-after-on-change\/29118530\r\n        jQuery(\".donation-form #city\").focusin(function(e) {\r\n          var element = jQuery(e.target || e.srcElement); \/\/ cross-browser event target selection\r\n          element.data('val', element.val());\r\n        });\r\n\r\n        \/\/ TODO: Remove this when we have figured out the canada state\/province issue\r\n        jQuery(\".donation-form #city\").change(function(e) {\r\n          var element = jQuery(e.target || e.srcElement); \/\/ cross-browser event target selection\r\n          var prev = element.data('val');\r\n          var current = element.val();\r\n          Bloomerang.Util.addLog(\"City Changed: Target=\" + e.target.name + \", PreValue=\" + prev + \", Value=\" + current);\r\n        });\r\n\r\n        jQuery(\".donation-form #phone-number\").change(function () {\r\n          var phoneField = jQuery(\".donation-form #phone-number\");\r\n          var internationalNumber = phoneField.val().substring(0,1) === '+';\r\n          phoneField.toggleClass(\"phoneUS\", !internationalNumber);\r\n          phoneField.toggleClass(\"phoneInternational\", internationalNumber);\r\n        })\r\n\r\n        collectPayment = function () {\r\n          var form = jQuery(\"#donation-form\");\r\n\r\n          if (!Bloomerang.ValidateDonationFormCaptcha()) {\r\n            return false;\r\n          }\r\n  \r\n          if (!form.valid()) {\r\n            return false;\r\n          }\r\n          \r\n          var isEft = jQuery(\"#donation-form #CreditCard\").length > 0 && \r\n                      !jQuery(\"#donation-form #CreditCard\").prop(\"checked\") && \r\n                      !jQuery(\"#donation-form #PayPalVenmo\").prop(\"checked\") && \r\n                      !jQuery(\"#donation-form #PayPal\").prop(\"checked\") && \r\n                      !jQuery(\"#donation-form #Venmo\").prop(\"checked\");\r\n          \r\n          if (Bloomerang.Util.isProcessorStripe() && !isEft && !Bloomerang.Util.StripeCardIsValid) {\r\n            document.getElementById('card-errors').textContent = \"Valid card info is required\";\r\n            return false;\r\n          }\r\n          \r\n          if(Bloomerang.UsePaymentElement && !isEft && !Bloomerang.Util.RecurringStripeCardIsValid) {\r\n            document.getElementById('card-errors').textContent = \"Valid card info is required\";\r\n            return false;\r\n          }\r\n  \r\n          if (isEft) {\r\n            submitDonation();\r\n          }\r\n          else {\r\n            var val = function (selector) { return jQuery(selector).val(); };\r\n            var amount = Bloomerang.Util.getDonationAmount() + Bloomerang.Util.getDonationTrueImpactAmount();\r\n            var selectedDonationLevel = jQuery(\".donation-form .section.donation input[name='donation-level']:checked\").parent().text();\r\n            selectedDonationLevel = (selectedDonationLevel.indexOf(\"-\") == -1 ? \"\" : selectedDonationLevel.substr(selectedDonationLevel.indexOf(\"-\") + 2) );\r\n\r\n            var oldMeta = '';\r\n            if (jQuery('meta[name=\"viewport\"]').length) {\r\n              oldMeta = jQuery('meta[name=\"viewport\"]').attr('content');\r\n            } else {\r\n              jQuery('head').append('<meta name=\"viewport\" content=\"\" \/>');\r\n            }\r\n            jQuery('meta[name=\"viewport\"]').attr('content', 'width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1');\r\n            jQuery('meta[name=\"viewport\"]').attr('content', oldMeta);\r\n\r\n            if (Bloomerang.Util.isProcessorStripe()) {\r\n              submitDonation();\r\n            } else {\r\n              SpreedlyExpress.setDisplayOptions({\r\n                \"amount\": accounting.formatMoney(amount),\r\n                \"full_name\": val(\".donation-form #first-name\") + \" \" + val(\".donation-form #last-name\"),\r\n                \"sidebar_bottom_description\": selectedDonationLevel,\r\n                \"submit_label\": \"Donate\"});\r\n              SpreedlyExpress.setPaymentMethodParams({\r\n                \"email\": val(\".donation-form #email-address\"),\r\n                \"phone_number\": val(\".donation-form #phone-number\"),\r\n                \"address1\": val(\".donation-form #street-address\"),\r\n                \"city\": val(\".donation-form #city\"),\r\n                \"state\": val(\".donation-form #state\") || val(\".donation-form #province\"),\r\n                \"zip\": val(\".donation-form #zip-code\") || val(\".donation-form #postal-code\"),\r\n                \"country\": val(\".donation-form #country\")});\r\n\r\n              SpreedlyExpress.onPaymentMethod(function(token, paymentMethod) {\r\n                Bloomerang.CreditCard.spreedlyToken(token);\r\n\t              submitDonation();\r\n\t            });\r\n\r\n              SpreedlyExpress.openView();\r\n            }\r\n          }\r\n        };\r\n\r\n        submitDonation = function() {\r\n          if (!Bloomerang.continueFinancialSubmission(jQuery(\"#donation-form\"))) { return false; }\r\n  \r\n          Bloomerang.Api.OnSubmit = Bloomerang.Widget.Donation.OnSubmit;\r\n          Bloomerang.Api.OnSuccess = Bloomerang.Widget.Donation.OnSuccess;\r\n          Bloomerang.Api.OnError = Bloomerang.Widget.Donation.OnError;\r\n\r\n          var processingMessage = jQuery(\"#donation-processing-container\");\r\n          processingMessage.show();\r\n          jQuery(\"#donation-form-container\").hide();\r\n          Bloomerang.scrollToElement(processingMessage);\r\n  \r\n          var tmp = jQuery(\".donation-form #recurring\").prop(\"checked\")\r\n            ? Bloomerang.Api.recurringDonate()\r\n            : Bloomerang.Api.donate();\r\n        };\r\n        \r\n        if(jQuery(\"#donation-form #DebitCard\").length === 0 || jQuery(\"#donation-form #DebitCard\").hasClass(\"hidden\")) {\r\n          jQuery(\"#donation-form #CreditCard\").prop(\"checked\", true);\r\n        }\r\n        else {\r\n          jQuery(\"#donation-form #DebitCard\").prop(\"checked\", true);\r\n        }\r\n        \r\n        \r\n        jQuery(\"#donation-form .section.payment input[type='radio']\").click(function() {\r\n          Bloomerang.Util.calculateDonationTrueImpact();\r\n          Bloomerang.Util.updateDonateButtonText();\r\n          \r\n          if (jQuery(this).attr(\"id\") == \"DebitCard\" || jQuery(this).attr(\"id\") == \"CreditCard\") {\r\n            jQuery(\"#donation-form .accountNumber, \\\r\n                    #donation-form .routingNumber, \\\r\n                    #donation-form .sample-check\").hide();\r\n            jQuery(\"#paypal-button-container\").hide();\r\n            \r\n            jQuery(\"#stripe-cc-fields\").show();\r\n            jQuery(\".donation-form .section.captcha\").show();\r\n            jQuery(\"#donation-form .btn-group\").show();\r\n          }\r\n          else if(jQuery(this).attr(\"id\") == \"PayPalVenmo\") {\r\n            jQuery(\"#donation-form .accountNumber, \\\r\n                    #donation-form .routingNumber, \\\r\n                    #donation-form .sample-check\").hide();\r\n            jQuery(\"#stripe-cc-fields\").hide();\r\n            jQuery(\".donation-form .section.captcha\").hide();\r\n            jQuery(\"#donation-form .btn-group\").hide();\r\n            \r\n            jQuery(\"#paypal-button-container\").show();\r\n          }\r\n          else if(jQuery(this).attr(\"id\") == \"PayPal\") {\r\n            jQuery(\"#donation-form .accountNumber, \\\r\n                    #donation-form .routingNumber, \\\r\n                    #donation-form .sample-check\").hide();\r\n            jQuery(\"#stripe-cc-fields\").hide();\r\n            jQuery(\".donation-form .section.captcha\").hide();\r\n            jQuery(\"#donation-form .btn-group\").hide();\r\n            Bloomerang.Util.renderOnlyPayPal(false);\r\n            jQuery(\"#paypal-button-container\").show();\r\n          }\r\n          else if(jQuery(this).attr(\"id\") == \"Venmo\") {\r\n            jQuery(\"#donation-form .accountNumber, \\\r\n                    #donation-form .routingNumber, \\\r\n                    #donation-form .sample-check\").hide();\r\n            jQuery(\"#stripe-cc-fields\").hide();\r\n            jQuery(\".donation-form .section.captcha\").hide();\r\n            jQuery(\"#donation-form .btn-group\").hide();\r\n            Bloomerang.Util.renderOnlyVenmo(false);\r\n            jQuery(\"#paypal-button-container\").show();\r\n          }\r\n          else {                   \r\n            jQuery(\"#stripe-cc-fields\").hide();\r\n            jQuery(\"#paypal-button-container\").hide();\r\n            \r\n            jQuery(\"#donation-form .accountNumber, \\\r\n                    #donation-form .routingNumber, \\\r\n                    #donation-form .sample-check\").show();\r\n            jQuery(\".donation-form .section.captcha\").show();\r\n            jQuery(\"#donation-form .btn-group\").show();\r\n                    \r\n            if (jQuery(\"#donation-form .sample-check\").length == 0) {                    \r\n              var checkImage = new Image();\r\n              checkImage.src = 'https:\/\/s3-us-west-2.amazonaws.com\/bloomerang-public-cdn\/public-gallery\/SampleCheck.png';\r\n              jQuery(checkImage).addClass(\"sample-check\");\r\n              jQuery(\"#donation-form .accountNumber\").after(checkImage);\r\n            }\r\n          }\r\n          \r\n        });\r\n      \r\n        jQuery(\"#donation-form .section.movedpayment input[type='radio']\").click(function() {\r\n          Bloomerang.Util.calculateDonationTrueImpact();\r\n          Bloomerang.Util.updateDonateButtonText();\r\n          if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled) {\r\n            jQuery(\".donation-form .field.start-date input\").valid();\r\n          }\r\n          \r\n          if (jQuery(this).attr(\"id\") == \"DebitCard\" || jQuery(this).attr(\"id\") == \"CreditCard\") {\r\n            jQuery(\"#donation-form .accountNumber, \\\r\n                    #donation-form .routingNumber, \\\r\n                    #donation-form .sample-check\").hide();\r\n            jQuery(\"#paypal-button-container\").hide();\r\n            \r\n            jQuery(\"#stripe-cc-fields\").show();\r\n            jQuery(\".donation-form .section.captcha\").show();\r\n            jQuery(\"#donation-form .btn-group\").show();\r\n          }\r\n          else if(jQuery(this).attr(\"id\") == \"PayPalVenmo\") {\r\n            jQuery(\"#donation-form .accountNumber, \\\r\n                    #donation-form .routingNumber, \\\r\n                    #donation-form .sample-check\").hide();\r\n            jQuery(\"#stripe-cc-fields\").hide();\r\n            jQuery(\".donation-form .section.captcha\").hide();\r\n            jQuery(\"#donation-form .btn-group\").hide();\r\n            \r\n            jQuery(\"#paypal-button-container\").show();\r\n          }\r\n          else if(jQuery(this).attr(\"id\") == \"PayPal\") {\r\n            jQuery(\"#donation-form .accountNumber, \\\r\n                    #donation-form .routingNumber, \\\r\n                    #donation-form .sample-check\").hide();\r\n            jQuery(\"#stripe-cc-fields\").hide();\r\n            jQuery(\".donation-form .section.captcha\").hide();\r\n            jQuery(\"#donation-form .btn-group\").hide();\r\n            Bloomerang.Util.renderOnlyPayPal(false);\r\n            jQuery(\"#paypal-button-container\").show();\r\n          }\r\n          else if(jQuery(this).attr(\"id\") == \"Venmo\") {\r\n            jQuery(\"#donation-form .accountNumber, \\\r\n                    #donation-form .routingNumber, \\\r\n                    #donation-form .sample-check\").hide();\r\n            jQuery(\"#stripe-cc-fields\").hide();\r\n            jQuery(\".donation-form .section.captcha\").hide();\r\n            jQuery(\"#donation-form .btn-group\").hide();\r\n            Bloomerang.Util.renderOnlyVenmo(false);\r\n            jQuery(\"#paypal-button-container\").show();\r\n          }\r\n          else {                   \r\n            jQuery(\"#stripe-cc-fields\").hide();\r\n            jQuery(\"#paypal-button-container\").hide();\r\n            \r\n            jQuery(\"#donation-form .accountNumber, \\\r\n                    #donation-form .routingNumber, \\\r\n                    #donation-form .sample-check\").show();\r\n            jQuery(\".donation-form .section.captcha\").show();\r\n            jQuery(\"#donation-form .btn-group\").show();\r\n                    \r\n            if (jQuery(\"#donation-form .sample-check\").length == 0) {                    \r\n              var checkImage = new Image();\r\n              checkImage.src = 'https:\/\/s3-us-west-2.amazonaws.com\/bloomerang-public-cdn\/public-gallery\/SampleCheck.png';\r\n              jQuery(checkImage).addClass(\"sample-check\");\r\n              jQuery(\"#donation-form .accountNumber\").after(checkImage);\r\n            }\r\n          }\r\n          \r\n        });\r\n      \r\n      jQuery(\"#donation-form #true-impact\").change(function() {\r\n        Bloomerang.Util.updateDonateButtonText();\r\n      });\r\n\r\n      \/\/ Show opt-in options based on the setting of the global opt-in\r\n      jQuery(\".donation-form .field.consent-all\").change(function() { \r\n          jQuery(\".donation-form .field.consent-all\").siblings().each(function(i, e) { \r\n              jQuery(e).toggle();\r\n          }); \r\n      });\r\n        \r\n})(jQuery);\r\n    };\r\n    \r\n                var startBloomerangLoad = function() {\r\n                    if (window.bloomerangLoadStarted == undefined) {\r\n                        window.bloomerangLoadStarted = true;\r\n                        var script = document.createElement('script');\r\n                        script.type = 'text\/javascript';\r\n                        script.src = 'https:\/\/crm.bloomerang.co\/Content\/Scripts\/Api\/Bloomerang-v2.js?nocache=1723140074';\r\n                        document.getElementsByTagName('head')[0].appendChild(script);\r\n                        waitForBloomerangLoad(function() { Bloomerang.Util.requireJQueryValidationAndStripe(function() { insertForm2821120(); })});\r\n                    }\r\n                    else {\r\n                        waitForBloomerangLoad(function() { Bloomerang.Util.requireJQueryValidationAndStripe(function() { insertForm2821120(); })});\r\n                    }\r\n                };\r\n\r\n                var waitForBloomerangLoad = function(callback) {\r\n                    if (typeof(Bloomerang) === 'undefined' || !Bloomerang._isReady) {\r\n                        setTimeout(function () { waitForBloomerangLoad(callback) }, 500);\r\n                    }\r\n                    else {\r\n                        if (true) {\r\n                            callback();\r\n                        } else {\r\n                            window.bloomerangLoadStarted = undefined;\r\n                            Bloomerang = undefined; \/\/ The version of Blomerang.js is not what we want. So blow it away and reload.\r\n                            startBloomerangLoad();\r\n                        }\r\n                    }\r\n                };\r\n\r\n                startBloomerangLoad();\r\n<\/script>","width":"narrow"}},{"acf_fc_layout":"layout_wysiwyg","_acfe_flexible_toggle":"","component_wysiwyg":{"content":"<em>Siga al Instituto para la Autosuficiencia Local en <a href=\"https:\/\/twitter.com\/ilsr\" target=\"_blank\" rel=\"noopener noreferrer\">Twitter<\/a> y <a href=\"https:\/\/www.facebook.com\/localselfreliance\/?ref=aymt_homepage_panel\" target=\"_blank\" rel=\"noopener noreferrer\">Facebook<\/a> y, para recibir actualizaciones mensuales sobre nuestro trabajo, <a href=\"https:\/\/ilsr.org\/newsletter-signup\/\" target=\"_blank\" rel=\"noopener noreferrer\">inscribirse<\/a> para nuestro bolet\u00edn informativo general del ILSR.<\/em>","":null,"settings":""}},{"acf_fc_layout":"layout_image","_acfe_flexible_toggle":"","component_image":{"image":21373,"caption":"","helper_width":"medium"}}]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Sponsor Info: 8th Annual National Cultivating Community Composting Forum | Composting for Community<\/title>\n<meta name=\"description\" content=\"Composting for Community article by Clarissa Libertelli explores Community Composter Coalition and Community Composting, focusing on Climate and Environmental Justice\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ilsr.org\/es\/article\/composting-for-community\/support-composting-forum-2024\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sponsor Info: 8th Annual National Cultivating Community Composting Forum | Composting for Community\" \/>\n<meta property=\"og:description\" content=\"Composting for Community article by Clarissa Libertelli explores Community Composter Coalition and Community Composting, focusing on Climate and Environmental Justice\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ilsr.org\/es\/article\/composting-for-community\/support-composting-forum-2024\/\" \/>\n<meta property=\"og:site_name\" content=\"Institute for Local Self-Reliance\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/localselfreliance\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-12T13:51:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ilsr.org\/wp-content\/uploads\/2024\/05\/CCC2024-Forum-Logos-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1536\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/\",\"url\":\"https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/\",\"name\":\"Sponsor Info: 8th Annual National Cultivating Community Composting Forum | Composting for Community\",\"primaryImageOfPage\":{\"@id\":\"https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ilsr.org\/wp-content\/uploads\/2024\/05\/CCC2024-Forum-Logos-2.png\",\"datePublished\":\"2024-04-03T17:37:48+00:00\",\"dateModified\":\"2025-03-12T13:51:25+00:00\",\"description\":\"Composting for Community article by Clarissa Libertelli explores Community Composter Coalition and Community Composting, focusing on Climate and Environmental Justice\",\"breadcrumb\":{\"@id\":\"https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/#primaryimage\",\"url\":\"https:\/\/ilsr.org\/wp-content\/uploads\/2024\/05\/CCC2024-Forum-Logos-2.png\",\"contentUrl\":\"https:\/\/ilsr.org\/wp-content\/uploads\/2024\/05\/CCC2024-Forum-Logos-2.png\",\"width\":2048,\"height\":1536},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Articles\",\"item\":\"https:\/\/ilsr.org\/articles\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sponsor Info: 8th Annual National Cultivating Community Composting Forum\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ilsr.org\/#website\",\"url\":\"https:\/\/ilsr.org\/\",\"name\":\"Institute for Local Self-Reliance\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/ilsr.org\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ilsr.org\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ilsr.org\/#organization\",\"name\":\"Institute for Local Self-Reliance\",\"alternateName\":\"ILSR\",\"url\":\"https:\/\/ilsr.org\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/ilsr.org\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ilsr.org\/wp-content\/uploads\/2025\/10\/ilsr_color.png\",\"contentUrl\":\"https:\/\/ilsr.org\/wp-content\/uploads\/2025\/10\/ilsr_color.png\",\"width\":509,\"height\":290,\"caption\":\"Institute for Local Self-Reliance\"},\"image\":{\"@id\":\"https:\/\/ilsr.org\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/localselfreliance\",\"https:\/\/www.linkedin.com\/company\/institute-for-local-self-reliance\/\",\"https:\/\/www.instagram.com\/ilsr_org\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sponsor Info: 8th Annual National Cultivating Community Composting Forum | Composting for Community","description":"Composting for Community article by Clarissa Libertelli explores Community Composter Coalition and Community Composting, focusing on Climate and Environmental Justice","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ilsr.org\/es\/article\/composting-for-community\/support-composting-forum-2024\/","og_locale":"es_MX","og_type":"article","og_title":"Sponsor Info: 8th Annual National Cultivating Community Composting Forum | Composting for Community","og_description":"Composting for Community article by Clarissa Libertelli explores Community Composter Coalition and Community Composting, focusing on Climate and Environmental Justice","og_url":"https:\/\/ilsr.org\/es\/article\/composting-for-community\/support-composting-forum-2024\/","og_site_name":"Institute for Local Self-Reliance","article_publisher":"https:\/\/www.facebook.com\/localselfreliance","article_modified_time":"2025-03-12T13:51:25+00:00","og_image":[{"width":2048,"height":1536,"url":"https:\/\/ilsr.org\/wp-content\/uploads\/2024\/05\/CCC2024-Forum-Logos-2.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/","url":"https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/","name":"Sponsor Info: 8th Annual National Cultivating Community Composting Forum | Composting for Community","primaryImageOfPage":{"@id":"https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/#primaryimage"},"image":{"@id":"https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/#primaryimage"},"thumbnailUrl":"https:\/\/ilsr.org\/wp-content\/uploads\/2024\/05\/CCC2024-Forum-Logos-2.png","datePublished":"2024-04-03T17:37:48+00:00","dateModified":"2025-03-12T13:51:25+00:00","description":"Composting for Community article by Clarissa Libertelli explores Community Composter Coalition and Community Composting, focusing on Climate and Environmental Justice","breadcrumb":{"@id":"https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/#primaryimage","url":"https:\/\/ilsr.org\/wp-content\/uploads\/2024\/05\/CCC2024-Forum-Logos-2.png","contentUrl":"https:\/\/ilsr.org\/wp-content\/uploads\/2024\/05\/CCC2024-Forum-Logos-2.png","width":2048,"height":1536},{"@type":"BreadcrumbList","@id":"https:\/\/ilsr.org\/article\/composting-for-community\/support-composting-forum-2024\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Articles","item":"https:\/\/ilsr.org\/articles\/"},{"@type":"ListItem","position":2,"name":"Sponsor Info: 8th Annual National Cultivating Community Composting Forum"}]},{"@type":"WebSite","@id":"https:\/\/ilsr.org\/#website","url":"https:\/\/ilsr.org\/","name":"Instituto para la Autosuficiencia Local","description":"","publisher":{"@id":"https:\/\/ilsr.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ilsr.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/ilsr.org\/#organization","name":"Instituto para la Autosuficiencia Local","alternateName":"ILSR","url":"https:\/\/ilsr.org\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/ilsr.org\/#\/schema\/logo\/image\/","url":"https:\/\/ilsr.org\/wp-content\/uploads\/2025\/10\/ilsr_color.png","contentUrl":"https:\/\/ilsr.org\/wp-content\/uploads\/2025\/10\/ilsr_color.png","width":509,"height":290,"caption":"Institute for Local Self-Reliance"},"image":{"@id":"https:\/\/ilsr.org\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/localselfreliance","https:\/\/www.linkedin.com\/company\/institute-for-local-self-reliance\/","https:\/\/www.instagram.com\/ilsr_org\/"]}]}},"_links":{"self":[{"href":"https:\/\/ilsr.org\/es\/wp-json\/wp\/v2\/article\/18638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ilsr.org\/es\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/ilsr.org\/es\/wp-json\/wp\/v2\/types\/article"}],"version-history":[{"count":0,"href":"https:\/\/ilsr.org\/es\/wp-json\/wp\/v2\/article\/18638\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ilsr.org\/es\/wp-json\/wp\/v2\/media\/18639"}],"wp:attachment":[{"href":"https:\/\/ilsr.org\/es\/wp-json\/wp\/v2\/media?parent=18638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}