December 27, 2024

Facing rising need, San Antonio Food Bank looks to Saturday event to boost donations

San Antonio #SanAntonio

[ { “name”: “Real 1 Player (r2) – Inline”, “component”: “27560945”, “insertPoint”: “3”, “requiredCountToDisplay”: “5” },{ “name”: “Air Ad – NativeInline – Injected”, “component”: “27688470”, “insertPoint”: “2/3”, “requiredCountToDisplay”: “9” } ] click to enlarge U.S. Postal Service letter carriers will be collect nonperishable food items Saturday, May 13 - Courtesy / San Antonio Food Bank

Courtesy / San Antonio Food Bank

U.S. Postal Service letter carriers will be collect nonperishable food items Saturday, May 13

The San Antonio Food Bank is under stress going into summer, typically its busiest time of the year.

In the first quarter, its the Food Bank’s requests for assistance grew 38%, while supplies of shelf-stable food have declined dramatically. Some 17,000 additional households requested food from February through March, according to Food Bank Chief Development Officer Michael Guerra.

“Food donations are down compared to [the prior year],” Guerra said. “Particularly with commodities from the USDA being down 50% compared to this time last year.”

Even so, the nonprofit hopes to boost its food inventory through its participation in Stamp Out Hunger, a national, one-day food drive conducted by the U.S. Postal Service. Letter carriers will pick up nonperishable food left at a residents’ mailboxes — both personal or communal — during their rounds this Saturday.

“This Saturday’s Stamp Out Hunger food drive can be a huge boost in securing shelf-stable, nonperishable food items for families facing hunger,” Guerra said.

Those wishing to donate should use put food items in the blue plastic bag delivered in last week’s mail or in any handbag, Food Bank officials said. Subscribe to SA Current newsletters.

Follow us: Apple News | Google News | NewsBreak | Reddit | Instagram | Facebook | Twitter

‘) let lineHeight = jQuery(‘[line-height-check]’).get(0).clientHeight; jQuery(‘[line-height-check]’).remove() if (jQuery(element).prop(‘tagName’).match(/HIDDEN/i) !== null) { jQuery(element).children(‘div’).last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginBottom: `${lineHeight*2}px` }); } } } jQuery(element).insertBefore(this.paragraphEndNodes[index]); } else { console.warn(‘Foundation.ParagraphTool.insertElemenAt: invalid insertion index’, index); } } this.getNodeAtIndex = function (index) { return this.paragraphEndNodes[index]; } } `); } var paragraphCount = myParagraphTool.getParagraphEndNodeCount(); // No need to insert if there aren’t enough paragaphs if (paragraphCount >= parseInt(item.requiredCountToDisplay)) { // Matches specific paragraph insertion indexes if (item.insertPoint.match(/^d+$/) !== null) { var insertIndex = parseInt(item.insertPoint) – 1; // Insert within content if (insertIndex < paragraphCount) { myParagraphTool.insertElemenAtIndex(componentElement, insertIndex); } // Append to the end if the insert point is beyond the paragraph count else { contentBody.append(componentElement); } } // Matches for 1/2, 1/4, 2/3, 5/6, etc else if (item.insertPoint.match(/^[1223456]/[23456]$/) !== null) { var fractionMatch = new RegExp(/^([123456])(?:/)([23456]$)/); var fractionPart = parseInt(item.insertPoint.match(fractionMatch)[1]); var fractionWhole = parseInt(item.insertPoint.match(fractionMatch)[2]); var fractionValue = fractionPart / fractionWhole; var fractionIndex = Math.floor(myParagraphTool.paragraphEndNodes.length * fractionValue) – 1; myParagraphTool.insertElemenAtIndex(componentElement, fractionIndex); } // Matches for every Nth insertion point else if (item.insertPoint.match(/^d*th$/i) !== null) { var intervalIndex = parseInt(item.insertPoint.match(/^(d*)th$/i)[1]); var startingIndex = item.startingPoint; for (var i = startingIndex; i { const insertionPointPlaceholder = jQuery(`

Insertion point ${index}

`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return ‘Paragraph insertion placeholders applied.’; }

Scroll to read more San Antonio News articles

Join SA Current Newsletters

Subscribe now to get the latest news delivered right to your inbox.

‘, ‘fetching’) }, success: function (data) { // console.log(data.result, data.error, data) if (data) { if (data.error) { // presentResult(‘Trouble loading content.’, ‘error’) } else if (data.result) { if (typeof Foundation.Content === ‘undefined’) { presentResult(data.result, ‘remove’); } else { presentResult(data.result, ‘remove’, () => { // Foundation.Content[contentOid].setupInlineComponents(); if (Foundation.Image.Editor && typeof Foundation.Image.Editor.setupEditButtons === ‘function’) { Foundation.Image.Editor.setupEditButtons(); } }); } } else { // presentResult(‘How did we get here?’, ‘error’) } } else { // presentResult(‘No result or error returned from content request.’, ‘error’) } }, complete: function () { cmInstance.queue.push(fetchUnloadedItems); }, error: function (error) { // presentResult(‘Ajax request error.’, ‘error’) } }) } } cmInstance.queue.push(fetchUnloadedItems) jQuery(document).on(‘scroll resize’, function () { // Prevent rapid firing of event stuff clearTimeout(onScrollTimeout) onScrollTimeout = setTimeout(function() { // console.log(‘Foundation.MultiItem onScroll event’) updateFurthestDownInView() }, 100); }) jQuery(document).on(‘foundation:multiitem:itemchange’, function () { // Prevent rapid firing of event stuff clearTimeout(onItemChangeTimeout) onItemChangeTimeout = setTimeout(function() { // console.log(‘Foundation.MultiItem foundation:multiitem:itemchange event ‘) cmInstance.onItemChange() }, 100); }) }; Foundation.MultiItems = Foundation.MultiItems || { add: function (multiItem) { Foundation.MultiItems[multiItem.id] = multiItem; } }; Foundation.MultiItems.add(new Foundation.MultiItem({ id: ‘ContentRowMultiple’, onItemChange: function () { if (this.currentPermaLink) { var state = {} var title = ” var url = this.currentPermaLink history.pushState(state, title, url) } if (this.currentCanonical) { document.querySelector(‘meta[property*=og\:url]’).href = this.currentCanonical document.querySelector(‘link[rel*=canonical]’).href = this.currentCanonical } if (this.currentThumb) { document.querySelector(‘link[rel*=image_src]’).href = this.currentThumb document.querySelector(‘meta[name*=thumbnail]’).content = this.currentThumb document.querySelector(‘meta[property*=og\:image]’).content = this.currentThumb document.querySelector(‘meta[name*=twitter\:image]’).content = this.currentThumb } if (this.currentTitle) { document.querySelector(‘title’).text = this.currentTitle } // Google track pageview if (typeof ga === ‘function’) { ga(‘set’, ‘location’, window.location.href) for (let i = 1; i <= 4; i++) { let currentDimension = jQuery(Foundation.MultiItems["ContentRowMultiple"].currentItem).attr('ga-dimension'+i) if (typeof currentDimension === 'string') { ga('set', 'dimension' + i, currentDimension) } else { ga('set', 'dimension' + i, '') } } ga('send', 'pageview') } if (typeof (Foundation.Ad.slots['SAC_LeaderboardHeader-1']) === 'object' && !false) { Foundation.Ad.refresh('SAC_LeaderboardHeader-1') } if (typeof (Foundation.Ad.slots['SAC_Footer-1']) === 'object') { Foundation.Ad.showFooter('SAC_Footer-1'); } } }))

Leave a Reply