Lompoc cannabis manufacturer to pay Air Pollution Control District $1.3 million for air quality violations - Santa Maria Sun
<!DOCTYPE html>
<html class="uk-root" lang="en">
<head>
<link rel="stylesheet" type="text/css" href="/fdn-system/assets/pub/styles/desktop.min.css?cb=1e0811890624a27c8e03880f0e8b862d" />
<script src="/fdn-system/assets/pub/scripts/uikit.min.js"></script>
<script src="/fdn-system/assets/pub/scripts/uikit-icons-fdn.min.js"></script>
<link href="/foundation/fontawesome-v6/css/all.min.css" rel="stylesheet" type="text/css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8">
<meta name="layout" content="Content Default (Responsive, Live, Air)" />
<meta name="oid" content="15729006" />
<script>
window.__FOUNDATION_RESPONSIVE__ = true
//
window.__FBAPIv__ = 'v3.2'
//
</script>
<script src="/foundation/scripts/foundation-air-2-0-1.js?cb=854981a9dd0ed3067679ccac3075e743"></script>
<link rel="alternate" type="application/rss+xml" title="Santa Maria Sun RSS: Whole Site" href="https://www.santamariasun.com/santamaria/Rss.xml" />
<link rel="alternate" type="application/rss+xml" title="Santa Maria Sun RSS: News Section" href="https://www.santamariasun.com/santamaria/Rss.xml?oid=14752825" />
<link rel="alternate" type="application/rss+xml" title="Santa Maria Sun RSS: News" href="https://www.santamariasun.com/santamaria/Rss.xml?oid=14779529" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family…; rel="stylesheet">
<script>
window.Foundation = window.Foundation || {};
window.Foundation.Gpt = window.Foundation.Gpt || {};
window.Foundation.Gpt.Options = window.Foundation.Gpt.Options || {};
// Enable/Disable debug output
window.Foundation.Gpt.Options.debugging = false;
// Enable/Disable placeholder ads
window.Foundation.Gpt.Options.showPlaceholders = false;
// Breakpoints at which to re-request ads upon window resize or screen rotation
window.Foundation.Gpt.Options.layoutBreakPoints =[1098, 980, 780, 630];
// Page Level targeting key value pairs to supply for GPT tag
window.Foundation.Gpt.Options.pageLeveTargeting = [{ key: "template", value: ["Content"] }, { key: "media", value: ["screen"] }, { key: "section", value: ["news"] }, { key: "category", value: ["news"] }, { key: "oid", value: ["15729006"] }];
// List of ads define in GPT header.
// Use id defined in slotConfigData.
// For multiples of the same config append -1, -2, -3, ... -99, -100, -101, etc.
window.Foundation.Gpt.Options.defineInHeaderSlotIdList = ["SiteSkin", "LeaderboardTop", "LeaderboardBottom", "FixedFooter", "Rectangle-21", "Rectangle-22", "Rectangle-23", "RectangleMediumDisplay-21", "RectangleMediumDisplay-22", "RectangleMediumDisplay-23", "RectangleLargeDisplayOnly-21", "RectangleLargeDisplayOnly-22", "RectangleLargeDisplayOnly-23", "RectangleAtf", "TowerAndRectangle-1", "TowerAndRectangle-2", "TowerAndRectangle-3", "TowerAndRectangle-4", "Tower-1"];
// Ad Slot configuration presets
// Define one for each kind of ad spot in the page
// These can be reused for multiple ads, so no need to define one for every single ad
// id: Alphabetical characters only [A-Za-z]. Do not use `-`, spaces, or punctuation.
window.Foundation.Gpt.Options.slotConfigData = window.Foundation.Gpt.Options.slotConfigData || [{
type: "outofpage",
id: "SiteSkin",
// adUnit: "/1006421/dev_siteskin_1",
adUnit: "/134300228/SunSiteSkin",
},{
type: "display",
id: "LeaderboardTop",
adUnit: "/134300228/Sun_Leaderboard",
sizes: [[728,90], [320, 100], [320, 50], [300, 50]],
sizeMap: [
{ minSize: [998, 0], sizes: [[728, 90]] },
{ minSize: [0, 0], sizes: [[320, 50], [300, 50]] },
],
},{
type: "display",
id: "FixedFooter",
adUnit: "/134300228/Sun_Leaderboard",
sizes: [[970, 90], [728,90], [320, 100], [320, 50], [300, 50]],
sizeMap: [
{ minSize: [980, 0], sizes: [[970, 90], [728, 90]] },
{ minSize: [728, 0], sizes: [728, 90] },
{ minSize: [0, 0], sizes: [[320, 50], [300, 50]] },
],
targeting: [{ key: "placement", value: ["sticky"] }],
},{
type: "display",
id: "LeaderboardBottom",
adUnit: "/134300228/Sun_Leaderboard",
sizes: [[728,90], [320, 100], [320, 50], [300, 50]],
sizeMap: [
{ minSize: [998, 0], sizes: [728, 90] },
{ minSize: [0, 0], sizes: [[320, 50], [300, 50]] },
],
},{
type: "display",
id: "LeaderboardInlineResults",
adUnit: "/134300228/Sun_Leaderboard",
sizes: [[970, 300], [970, 90], [728,90], [320, 100], [320, 50], [300, 50]],
sizeMap: [
{ minSize: [980, 0], sizes: [[970, 300], [970, 90], [728, 90]] },
{ minSize: [728, 0], sizes: [728, 90] },
{ minSize: [0, 0], sizes: [[320, 50], [300, 50]] },
],
},{
type: "display",
id: "RectangleAtf",
adUnit: "/134300228/Sun_Rectangle",
sizes: [300, 250],
sizeMap: [
{ minSize: [1000, 0], sizes: [300, 250] }, // Don't display without right column
{ minSize: [0, 0], sizes: [] },
],
targeting: [{ key: "placement", value: ["ATF"] }],
},{
type: "display",
id: "Rectangle",
adUnit: "/134300228/Sun_Rectangle",
sizes: [300, 250],
sizeMap: [
{ minSize: [300, 0], sizes: [300, 250] },
{ minSize: [0, 0], sizes: [] },
],
},{
type: "display",
id: "RectangleLargeDisplayOnly",
adUnit: "/134300228/Sun_Rectangle",
sizes: [300, 250],
sizeMap: [
{ minSize: [998, 0], sizes: [300, 250] },
{ minSize: [0, 0], sizes: [] },
],
},{
type: "display",
id: "RectangleMediumDisplay",
adUnit: "/134300228/Sun_Rectangle",
sizes: [300, 250],
sizeMap: [
{ minSize: [640, 0], sizes: [300, 250] },
{ minSize: [0, 0], sizes: [] },
],
},{
type: "display",
id: "RectangleSmallDisplayOnly",
adUnit: "/134300228/Sun_Rectangle",
sizes: [300, 250],
sizeMap: [
{ minSize: [998, 0], sizes: [] },
{ minSize: [300, 0], sizes: [300, 250] },
{ minSize: [0, 0], sizes: [] },
],
},{
type: "display",
id: "Tower",
adUnit: "/134300228/Sun_Rectangle",
sizes: [300, 600],
sizeMap: [
{ minSize: [300, 0], sizes: [300, 600] },
{ minSize: [0, 0], sizes: [] },
],
},{
type: "display",
id: "TowerAndRectangle",
adUnit: "/134300228/Sun_Rectangle",
sizes: [[300,600], [300,250]],
sizeMap: [
{ minSize: [300,0], sizes: [[300,600], [300,250]] },
{ minSize: [0, 0], sizes: [] },
],
}];
// Refresh ads on layout breakpoints
window.addEventListener('foundation:ad:resize', () => {
Foundation.Gpt.RefreshAll();
});
</script>
<script src="https://www.santamariasun.com/foundation/scripts/gpt/fdn-gpt.js"></scri…;
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-3462602-2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-3462602-2');
</script>
<meta name="robots" content="max-image-preview:large" />
<link rel="shortcut icon" href="/favicon.ico" />
<meta name="title" content="Lompoc cannabis manufacturer to pay Air Pollution Control District $1.3 million for air quality violations | News | Santa Maria Sun" />
<meta name="description" content="The Santa Barbara County Air Pollution Control District (APCD) will secure one of the largest settlements in its history after Central Coast Agriculture agreed to..." />
<meta name="keywords" content="Santa Maria Sun, New Times, NT SLO, San Luis Obispo news, SLO news, sanluis news, san luis news, SLO local news, Santa Maria Sun, SM Sun, San Luis County news, CA, No. Santa Barbara County" />
<title>Lompoc cannabis manufacturer to pay Air Pollution Control District $1.3 million for air quality violations | News | Santa Maria Sun</title>
<meta name="date" content="2024-06-13 05:00:00" />
<meta name="author" content="Taylor O'Connor">
<meta name="news_keywords" content="santa maria sun, new times, nt slo, san luis obispo news, slo news, sanluis news, san luis news, slo local news, santa maria sun, sm sun" />
<link rel="image_src" href="https://media2.santamariasun.com/santamaria/imager/u/slideshow/15729005…; />
<meta name="thumbnail" content="https://media2.santamariasun.com/santamaria/imager/u/slideshow/15729005…; />
<link rel="canonical" href="https://www.santamariasun.com/news/lompoc-cannabis-manufacturer-to-pay-…; />
<link rel="amphtml" href="https://www.santamariasun.com/news/lompoc-cannabis-manufacturer-to-pay-…; />
<meta property="og:url" content="https://www.santamariasun.com/news/lompoc-cannabis-manufacturer-to-pay-…; />
<meta property="fb:app_id" content="5457094161036601" />
<meta property="og:site_name" content="Santa Maria Sun" />
<meta property="og:title" content="Lompoc cannabis manufacturer to pay Air Pollution Control District $1.3 million for air quality violations" />
<meta property="og:image" content="https://media2.santamariasun.com/santamaria/imager/u/slideshow/15729005…; />
<meta property="og:image:width" content="660" />
<meta property="og:image:height" content="440" />
<meta property="og:description" content="The Santa Barbara County Air Pollution Control District (APCD) will secure one of the largest settlements in its history after Central Coast Agriculture agreed to..." />
<meta property="og:type" content="article" />
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="https://media2.santamariasun.com/santamaria/imager/u/slideshow/15729005…;
<meta name="twitter:site" content="@santamariasun">
<meta name="twitter:title" content="Lompoc cannabis manufacturer to pay Air Pollution Control District $1.3 million for air quality violations">
<meta name="twitter:description" content="The Santa Barbara County Air Pollution Control District (APCD) will secure one of the largest settlements in its history after Central Coast Agriculture agreed to...">
<script type="application/ld+json">
{
"mainEntityOfPage": {
"@type": "WebPage",
"@id":"https:\/\/www.santamariasun.com\/news\/lompoc-cannabis-manufacturer-to-pay-air-pollution-control-district-13-million-for-air-quality-violations-15729006"
},
"headline": "Lompoc cannabis manufacturer to pay Air Pollution Control District $1.3 million for air quality violations",
"description": "The Santa Barbara County Air Pollution Control District (APCD) will secure one of the largest settlements in its history after Central Coast Agriculture agreed to pay $1.3 million for air quality-related notices of violations. \n\n“The magnitude of this settlement reflects the significance of the violations and the amount of emissions over three years,” APCD Executive Director and Air Pollution Control Officer Aeron Arlin Genet said. \nCentral Coast Agriculture is a local cannabis company that grows and processes the plant for concentrated oils at its 40,000-square-foot manufacturing facility in Lompoc. The APCD sent inspectors to the facility in October 2020 where they issued a notice of violation because the company was operating manufacturing equipment without a district permit nor the necessary emission reduction technology, she said. \n“The air district’s regulatory authority applies to post-harvest cannabis operations.",
"image": {
"url": "https:\/\/media2.santamariasun.com\/santamaria\/imager\/u\/original\/15729005\/news-briefs-cca-apcd-06-16.jpg",
"width": 3240,
"height": 2160,
"@type": "ImageObject"
},
"datePublished": "2024-06-13T05:00:00",
"dateModified": "2024-06-12T16:13:53",
"author": {
"name": "Taylor O'Connor",
"url": "https:\/\/www.santamariasun.com\/author\/taylor-o-connor",
"@type": "Person"
},
"publisher": {
"name": "Santa Maria Sun",
"logo": {
"url": "https:\/\/www.santamariasun.com\/imager\/b\/square2x\/808579\/6a7b\/sun-facebook.png",
"width": 200,
"height": 200,
"@type": "ImageObject"
},
"@type": "Organization"
},
"@context": "https://schema.org",
"@type": "NewsArticle"
}
</script>
<script>window.twttr = (function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0],
t = window.twttr || {};
if (d.getElementById(id)) return t;
js = d.createElement(s);
js.id = id;
js.src = "https://platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js, fjs);
t._e = [];
t.ready = function(f) {
t._e.push(f);
};
return t;
}(document, "script", "twitter-wjs"));</script>
<script>jQuery(window).on('beforeprint',()=>{jQuery(`img[loading]`).each((index,item)=>{item.removeAttribute(`loading`);});});</script>
</head>
<body id="Content" class="ContentDefault news RespTwoCol1 santamaria">
<div id="fb-root"></div>
<script>
(function () {
var app = new Foundation.Facebook.Application();
app.receiveAuthNotifications();
app.receiveLikeNotifications();
})();
</script>
<div id="ContentDefault" class="grid-resp-1 page layout-ContentDefault">
<div class="ev-grid-layout ev-clamp@m ev-clamp@l">
<div class="ev-grid-zone ev-leader-zone">
<div class="ev-grid-col uk-width-1-1" data-ev-zone="Leader">
</div>
</div>
<div class="ev-grid-zone ev-header-zone">
<div class="ev-grid-col uk-width-1-1" data-ev-zone="GlobalHeader">
<div class="GlobalHeader ContentDefault uk-root fdn-margin-vert SiteHeaderGrid comp-shell-siteheader" data-component-id="SiteHeaderGrid">
<div class="fdn-site-header-flex">
<div class="uk-width-1-1 uk-flex fdn-header-promo-ad-block">
<div class="fdn-footer-ad">
<div gpt-slot-div-id="LeaderboardTop" data-component-id="AdLeaderboardTop" class="uk-remove" hidden></div>
</div>
<div class="fdn-header-promo">
<div class="GlobalHeader SiteHeaderPromoresponsive uk-margin-remove uk-root fdn-margin-vert SiteHeaderPromo comp-landing-linkedimage" data-component-id="SiteHeaderPromo">
<div class="uk-inline">
<a href="https://www.my805tix.com" target="_blank">
<img src="/imager//b/original/14806563/a8b2/My805Tix_static_graphic.jpg" alt width="500" height="188" class="no-foundation-imgeditor " />
</a>
</div>
</div>
</div>
</div>
<div class="fdn-site-header-wrapper uk-position-relative">
<div class="fdn-site-header-nav-toggle">
<a href="#offcanvas-slide-navigation" class="fdn-nav-toggle uk-button" uk-toggle>
<span class="uk-icon"><i class="fas fa-bars fa-2x"></i></span>
</a>
</div>
<div class="fdn-site-header-search-toggle">
<a href="#offcanvas-slide-navigation" class="fdn-nav-toggle uk-button" uk-toggle="target: #fdn-SiteSearchModalOnly-modal-hook">
<span class="uk-icon"><i class="fas fa-search fa-2x"></i></span>
</a>
</div>
<div class="fdn-site-header-block" uk-sticky="media:998">
<div class="uk-width-1-1 uk-flex uk-flex-row uk-flex-wrap uk-flex-middle fdn-site-header-wrap">
<div class="fdn-site-header-logo-block">
<div class="fdn-site-header-logo">
<div class="GlobalHeader SiteLogoresponsive uk-root SiteLogo comp-shell-logo" data-component-id="SiteLogo">
<div class="uk-margin-remove">
<a class="uk-logo" href="https://www.santamariasun.com/" title="Santa Maria Sun">
<img src="https://www.santamariasun.com/images/logos/mainLogo.png" alt="Santa Maria Sun - Local News for Northern Santa Barbara County">
</a>
</div>
</div>
</div>
</div>
<div class="uk-width-expand uk-flex uk-flex-column fdn-site-header-nav-block">
<div class="fdn-site-header-nav">
<div id="NavigationHorizontal" class="GlobalHeader NavigationHorizontalresponsive uk-root fdn-margin-vert NavigationHorizontal comp-shell-navigationhorizontal" data-component-id="NavigationHorizontal">
<nav class="fdn-nav-block uk-navbar-container uk-navbar-transparent
uk-responsive-width uk-visible@m" id="mainNav" uk-navbar>
<ul class="site-nav-source uk-navbar-nav uk-width-1-1">
<li class="fdn-nav-parent uk-parent " id="News">
<a href="https://www.santamariasun.com/news" target="_self">News</a>
<div class="fdn-nav-dropdown uk-navbar-dropdown" uk-dropdown="offset: 0;">
<ul class="fdn-nav-list uk-nav uk-navbar-dropdown-nav">
<li class="fdn-nav-item uk-hidden@m"><a href="https://www.santamariasun.com/news" target="_self" title>Latest News</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/category/news-14779529" target="_self" title>News of the Week</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/category/business-spotlight-14779528" target="_self" title>Business Spotlight</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/category/cannabis-corner-14818210" target="_self" title>Cannabis Corner</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/ArticleArchives?section=147528…; target="_self" title>News Archives</a></li>
</ul>
</div>
</li>
<li class="fdn-nav-parent uk-parent " id="Opinion">
<a href="https://www.santamariasun.com/opinion" target="_self">Opinion</a>
<div class="fdn-nav-dropdown uk-navbar-dropdown" uk-dropdown="offset: 0;">
<ul class="fdn-nav-list uk-nav uk-navbar-dropdown-nav">
<li class="fdn-nav-item uk-hidden@m"><a href="https://www.santamariasun.com/opinion" target="_self" title>Latest Opinion</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/category/commentaries-14779531" target="_self" title>Commentaries</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/category/letters-to-the-editor-14779530&q…; target="_self" title>Letters</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/category/canary-14779523" target="_self" title>Canary</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/ArticleArchives?section=147528…; target="_self" title>Opinion Archives</a></li>
</ul>
</div>
</li>
<li class="fdn-nav-parent uk-parent " id="MusicArtsCulture">
<a href="https://www.santamariasun.com/arts" target="_self">Music, Arts & Culture</a>
<div class="fdn-nav-dropdown uk-navbar-dropdown" uk-dropdown="offset: 0;">
<ul class="fdn-nav-list uk-nav uk-navbar-dropdown-nav">
<li class="fdn-nav-item uk-hidden@m"><a href="https://www.santamariasun.com/arts" target="_self" title>Latest Music, Arts & Culture</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/category/art-articles-14779539" target="_self" title>Arts</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/category/sun-screen-14816898" target="_self" title>Sun Screen</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/MovieTimes?show=theater" target="_self" title>Movie Times</a></li>
<li class="fdn-nav-item "><a href="https://www.newtimesslo.com/sanluisobispo/EventSearch?v=d" target="_blank" title>Calendar</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/ArticleArchives?keywords=§…; target="_self" title>Music, Arts & Culture Archives</a></li>
</ul>
</div>
</li>
<li class="fdn-nav-parent uk-parent " id="FoodDrink">
<a href="https://www.santamariasun.com/food" target="_self">Food & Drink</a>
<div class="fdn-nav-dropdown uk-navbar-dropdown" uk-dropdown="offset: 0;">
<ul class="fdn-nav-list uk-nav uk-navbar-dropdown-nav">
<li class="fdn-nav-item uk-hidden@m"><a href="https://www.santamariasun.com/food" target="_self" title>Latest Food & Drink</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/category/eats-14779536" target="_self" title>Eats</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/category/menus-14818896" target="_self" title>Menus</a></li>
<li class="fdn-nav-item "><a href="https://www.newtimesslo.com/sanluisobispo/EventSearch?neighborhood=2872…; target="_blank" title>Food & Drink Listings</a></li>
</ul>
</div>
</li>
<li class="fdn-nav-parent uk-parent " id="SpecialIssues">
<a href="https://www.santamariasun.com/santamaria/IssueArchives?special=Special%…; target="_self">Special Issues</a>
<div class="fdn-nav-dropdown uk-navbar-dropdown" uk-dropdown="offset: 0;">
<ul class="fdn-nav-list uk-nav uk-navbar-dropdown-nav">
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/IssueArchives?special=Special%…; target="_self" title>Special Issues Archives</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/IssueArchives" target="_self" title>Weekly Issue Archives</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/holiday-guide/Content?category…; target="_self" title>Last-Minute Gift Guide</a></li>
<li class="fdn-nav-item "><a href="www.santamariasun.com/category/55-fiction-14818890" target="_self" title="www.santamariasun.com/category/55-fiction-14818890
/santamaria/55-fiction/Content?category=14818890">55 Fiction</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/menus/Content?category=1481889…; target="_self" title>Menus</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/autumn-arts-annual/Content?cat…; target="_self" title>Autumn Arts Annual</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/santa-barbara-county-fair/Cont…; target="_self" title>Santa Barbara County Fair</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/category/music-awards-14818971" target="_self" title>New Times Music Awards</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/awareness-issue/Content?catego…; target="_self" title>Awareness Issue</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/education-today/Content?catego…; target="_self" title>Education Today</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/summer-guide/Content?category=…; target="_blank" title>Summer Guide</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/pride/Content?category=1481889…; target="_self" title>Pride</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/best-of-northern-santa-barbara…; target="_self" title>Best of NSBC</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/spring-arts/Content?category=1…; target="_self" title>Spring Arts Annual</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/health-and-wellness/Content?ca…; target="_self" title>Health & Wellness</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/volunteers/Content?category=14…; target="_self" title>Volunteers</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/holiday-guide/Content?category…; target="_self" title>Holiday Guide</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/wedding-issue/Content?category…; target="_self" title>Weddings</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/winning-images/Content?categor…; target="_self" title>Winning Images</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/IssueArchives?issue=14837865&q…; target="_self" title>Strawberry Festival</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/last-minute-gift-guide/Content…; target="_self" title>Last-Minute Gift Guide</a></li>
<li class="fdn-nav-item "><a href="https://www.newtimesslo.com/category/get-outside-11840693" target="_blank" title>Get Outside</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/year-in-review/Content?categor…; target="_self" title>Year In Review</a></li>
</ul>
</div>
</li>
<li class="fdn-nav-parent uk-parent " id="ClassifiedsEtc">
<a href="https://www.santamariasun.com/santamaria/Classifieds/Page" target="_self">Classifieds Etc.</a>
<div class="fdn-nav-dropdown uk-navbar-dropdown" uk-dropdown="offset: 0;">
<ul class="fdn-nav-list uk-nav uk-navbar-dropdown-nav">
<li class="fdn-nav-item uk-hidden@m"><a href="https://www.santamariasun.com/Classifieds/Page" target="_self" title>Classifieds</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/AboutUs/Page" target="_self" title>About Us</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/AdvertisingInfo/Page" target="_self" title>Advertising Info</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/Contacts/Page" target="_self" title>Contacts</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/JobOpenings/Page" target="_self" title>Job Openings</a></li>
<li class="fdn-nav-item "><a href="https://www.santamariasun.com/santamaria/PrivacyTermsofUse/Page" target="_self" title>Privacy & Terms of Use</a></li>
</ul>
</div>
</li>
<li class="fdn-nav-parent uk-parent fdn-nav-login-NavigationHorizontal
fdn-login-loggedout-container" data-view="loggedout" style="display:none">
<a href="#LogIn" aria-label="Login">
<i class="fas fa-user"></i>
</a>
</li>
<li class="fdn-nav-parent uk-parent fdn-nav-logout-NavigationHorizontal
fdn-login-loggedin-container" data-view="loggedin" style="display: none;">
<a href="#"><i class="fas fa-user"></i></a>
<div class="fdn-nav-dropdown" uk-dropdown="pos:bottom-right;">
<ul class="fdn-nav-list uk-nav uk-navbar-dropdown-nav">
<li class="fdn-nav-item-header">
<span data-label="username">Username</span>
</li>
<li class="fdn-nav-item fdn-site-login-view-profile">
<a href="https://posting.santamariasun.com/santamaria/MyProfile">
View Profile
</a>
</li>
<li class="fdn-nav-item fdn-site-login-edit-profile">
<a href="https://posting.santamariasun.com/santamaria/Profile/MySettings">
Edit Profile
</a>
</li>
<li class="fdn-nav-item fdn-site-login-logout">
<a href="https://posting.santamariasun.com/santamaria/Logout">
Log Out
</a>
</li>
</ul>
</div>
</li>
</ul>
</nav>
<div id="offcanvas-slide-navigation" uk-offcanvas="overlay: true">
<div id="site-nav-target" class="fdn-nav-panel-block uk-offcanvas-bar">
<ul class="site-nav-source uk-width-1-1 uk-nav uk-nav-parent-icon" uk-nav="multiple: false;">
<li class="fdn-nav-parent uk-parent " id="offcanvas-LatestNews">
<a href="https://www.santamariasun.com/news" target="_self">News<span uk-icon="chevron-left"></span></a>
<ul class="fdn-nav-list uk-nav-sub">
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/news" target="_self" title>Latest News</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/category/news-14779529" target="_self" title>News of the Week</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/category/business-spotlight-14779528" target="_self" title>Business Spotlight</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/category/cannabis-corner-14818210" target="_self" title>Cannabis Corner</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/ArticleArchives?section=147528…; target="_self" title>News Archives</a></li>
</ul>
</li>
<li class="fdn-nav-parent uk-parent " id="offcanvas-LatestOpinion">
<a href="https://www.santamariasun.com/opinion" target="_self">Opinion<span uk-icon="chevron-left"></span></a>
<ul class="fdn-nav-list uk-nav-sub">
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/opinion" target="_self" title>Latest Opinion</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/category/commentaries-14779531" target="_self" title>Commentaries</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/category/letters-to-the-editor-14779530&q…; target="_self" title>Letters</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/category/canary-14779523" target="_self" title>Canary</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/ArticleArchives?section=147528…; target="_self" title>Opinion Archives</a></li>
</ul>
</li>
<li class="fdn-nav-parent uk-parent " id="offcanvas-LatestMusicArtsCulture">
<a href="https://www.santamariasun.com/arts" target="_self">Music, Arts & Culture<span uk-icon="chevron-left"></span></a>
<ul class="fdn-nav-list uk-nav-sub">
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/arts" target="_self" title>Latest Music, Arts & Culture</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/category/art-articles-14779539" target="_self" title>Arts</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/category/sun-screen-14816898" target="_self" title>Sun Screen</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/MovieTimes?show=theater" target="_self" title>Movie Times</a></li>
<li class="fdn-nav-item"><a href="https://www.newtimesslo.com/sanluisobispo/EventSearch?v=d" target="_blank" title>Calendar</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/ArticleArchives?keywords=§…; target="_self" title>Music, Arts & Culture Archives</a></li>
</ul>
</li>
<li class="fdn-nav-parent uk-parent " id="offcanvas-LatestFoodDrink">
<a href="https://www.santamariasun.com/food" target="_self">Food & Drink<span uk-icon="chevron-left"></span></a>
<ul class="fdn-nav-list uk-nav-sub">
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/food" target="_self" title>Latest Food & Drink</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/category/eats-14779536" target="_self" title>Eats</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/category/menus-14818896" target="_self" title>Menus</a></li>
<li class="fdn-nav-item"><a href="https://www.newtimesslo.com/sanluisobispo/EventSearch?neighborhood=2872…; target="_blank" title>Food & Drink Listings</a></li>
</ul>
</li>
<li class="fdn-nav-parent uk-parent " id="offcanvas-AllSpecialIssues">
<a href="https://www.santamariasun.com/santamaria/IssueArchives?special=Special%…; target="_self">Special Issues<span uk-icon="chevron-left"></span></a>
<ul class="fdn-nav-list uk-nav-sub">
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/IssueArchives?special=Special%…; target="_self" title>Special Issues Archives</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/IssueArchives" target="_self" title>Weekly Issue Archives</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/holiday-guide/Content?category…; target="_self" title>Last-Minute Gift Guide</a></li>
<li class="fdn-nav-item"><a href="www.santamariasun.com/category/55-fiction-14818890" target="_self" title="www.santamariasun.com/category/55-fiction-14818890
/santamaria/55-fiction/Content?category=14818890">55 Fiction</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/menus/Content?category=1481889…; target="_self" title>Menus</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/autumn-arts-annual/Content?cat…; target="_self" title>Autumn Arts Annual</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/santa-barbara-county-fair/Cont…; target="_self" title>Santa Barbara County Fair</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/category/music-awards-14818971" target="_self" title>New Times Music Awards</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/awareness-issue/Content?catego…; target="_self" title>Awareness Issue</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/education-today/Content?catego…; target="_self" title>Education Today</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/summer-guide/Content?category=…; target="_blank" title>Summer Guide</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/pride/Content?category=1481889…; target="_self" title>Pride</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/best-of-northern-santa-barbara…; target="_self" title>Best of NSBC</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/spring-arts/Content?category=1…; target="_self" title>Spring Arts Annual</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/health-and-wellness/Content?ca…; target="_self" title>Health & Wellness</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/volunteers/Content?category=14…; target="_self" title>Volunteers</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/holiday-guide/Content?category…; target="_self" title>Holiday Guide</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/wedding-issue/Content?category…; target="_self" title>Weddings</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/winning-images/Content?categor…; target="_self" title>Winning Images</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/IssueArchives?issue=14837865&q…; target="_self" title>Strawberry Festival</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/last-minute-gift-guide/Content…; target="_self" title>Last-Minute Gift Guide</a></li>
<li class="fdn-nav-item"><a href="https://www.newtimesslo.com/category/get-outside-11840693" target="_blank" title>Get Outside</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/year-in-review/Content?categor…; target="_self" title>Year In Review</a></li>
</ul>
</li>
<li class="fdn-nav-parent uk-parent " id="offcanvas-Classifieds">
<a href="https://www.santamariasun.com/santamaria/Classifieds/Page" target="_self">Classifieds Etc.<span uk-icon="chevron-left"></span></a>
<ul class="fdn-nav-list uk-nav-sub">
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/Classifieds/Page" target="_self" title>Classifieds</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/AboutUs/Page" target="_self" title>About Us</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/AdvertisingInfo/Page" target="_self" title>Advertising Info</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/Contacts/Page" target="_self" title>Contacts</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/JobOpenings/Page" target="_self" title>Job Openings</a></li>
<li class="fdn-nav-item"><a href="https://www.santamariasun.com/santamaria/PrivacyTermsofUse/Page" target="_self" title>Privacy & Terms of Use</a></li>
</ul>
</li>
<li class="fdn-nav-parent fdn-nav-login-NavigationHorizontal
fdn-login-loggedout-container" data-view="loggedout" style="display:none">
<a href="#LogIn" aria-label="Login">
<i class="fas fa-user"></i> Login
</a>
</li>
<li class="fdn-nav-parent uk-parent fdn-nav-logout-NavigationHorizontal
fdn-login-loggedin-container" data-view="loggedin" style="display: none;">
<a href="#">
<span class="uk-text-left" data-label="username">Username</span>
<i class="fas fa-user"></i>
<span uk-icon="chevron-left"></span>
</a>
<ul class="fdn-nav-list uk-nav-sub">
<li class="fdn-nav-item fdn-site-login-view-profile">
<a href="https://posting.santamariasun.com/santamaria/MyProfile">
View Profile
</a>
</li>
<li class="fdn-nav-item fdn-site-login-edit-profile">
<a href="https://posting.santamariasun.com/santamaria/Profile/MySettings">
Edit Profile
</a>
</li>
<li class="fdn-nav-item fdn-site-login-logout">
<a href="https://posting.santamariasun.com/santamaria/Logout">
Log Out
</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
<script>jQuery('body').append(jQuery('#offcanvas-slide-navigation'))</script>
<script> new Foundation.LoginRequiredComponent('#NavigationHorizontal') </script>
</div>
</div>
<div class="uk-width-auto fdn-site-header-search-desktop-block">
<div class="uk-width-1-3">
<form class="uk-form-controls uk-flex uk-flex-row" action="https://www.santamariasun.com/santamaria/ArticleArchives">
<input site-search-keywords class="uk-input" name="keywords" type="text" placeholder="Search Sun Archives">
<input class="site-search-keywords-submit" site-search-submit type="submit" value="go">
</form>
<script>
jQuery(`[site-search-keywords]`).on('focus blur change keydown keyup tap click', () => {
if (jQuery(`[site-search-keywords]`).val() !== '') {
jQuery(`[site-search-submit]`).addClass('site-search-keywords-submit-show');
}
else {
jQuery(`[site-search-submit]`).removeClass('site-search-keywords-submit-show');
}
});
</script>
</div>
</div>
</div>
<div class="uk-width-small uk-margin-left fdn-site-header-subscribe-social-block">
<div class="uk-flex uk-flex-wrap uk-child-width-1-1 uk-flex-middle fdn-site-header-subscribe-social">
<div class="fdn-site-header-subscribe">
<a href="/santamaria/Newsletter"><p><span></span></p><span>Subscribe</span></a>
</div>
<div class="GlobalHeader SocialLinksresponsive uk-root fdn-margin-vert SocialLinks comp-shell-sociallinks" data-component-id="SocialLinks">
<div class="uk-flex uk-flex-row">
<div class="fdn-custom-social-search-login-Facebook"><a href="https://www.facebook.com/SantaMariaSun/" target="_blank" rel="nofollow">Facebook</a></div>
<div class="fdn-custom-social-search-login-Twitter"><a href="https://twitter.com/santamariasun" target="_blank" rel="nofollow">Twitter</a></div>
<div class="fdn-custom-social-search-login-Instagram"><a href="https://www.instagram.com/santamariasun/" target="_blank" rel="nofollow">Instagram</a></div>
<div class="fdn-custom-social-search-login-RSS"><a href="/santamaria/Syndication" target="_self" rel="nofollow">RSS</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="ev-grid-zone ev-primary-zone">
<div class="fdn-grid-main uk-flex-none fdn-primary">
<div class="ev-grid-col" data-ev-zone="MainTop">
<div class="ZoneA ContentDefault uk-root fdn-margin-vert StoryBreadcrumb comp-content-breadcrumb" data-component-id="StoryBreadcrumb">
<div class="uk-grid uk-flex-middle uk-flex-between">
<div class="uk-flex uk-flex-middle">
<ul class="uk-breadcrumb uk-margin-remove-top fdn-breadcrumb">
<li>
<a class="fdn-breadcrumb-link" href="https://www.santamariasun.com/news">
News
</a>
</li>
<li>
<a class="fdn-breadcrumb-link" href="https://www.santamariasun.com/santamaria/ArticleArchives?category=14818… Corner</a>
</li>
</ul>
</div>
<div>
<a class="fdn-breadcrumb-link" href="https://www.santamariasun.com/santamaria/IssueArchives?issue=15726435"&…;
June 13, 2024
</a>
</div>
</div>
</div>
<div class="ZoneA ContentDefault uk-root fdn-margin-vert StoryHeader comp-content-storyheader" data-component-id="StoryHeader">
<div class="uk-position-relative uk-visible-toggle">
<div class="uk-hidden-hover uk-position-top-right uk-padding-xsmall uk-position-absolute">
</div>
<h1 class="fdn-content-headline uk-margin-remove">
Lompoc cannabis manufacturer to pay Air Pollution Control District $1.3 million for air quality violations
</h1>
<p class="fdn-content-infoline">
<span>By</span>
<a href="https://www.santamariasun.com/author/taylor-o-connor" rel="author">
Taylor O'Connor
</a>
</p>
</div>
</div>
</div>
<div class="ev-grid-col" data-ev-zone="ZoneB">
<div class="ev-grid-col ev-grid-floated-right uk-width-2-5">
</div>
<pre debug hidden>[
{
"name": "GPT - RectangleSmallDisplayOnly - Slot Inline - Content",
"id": "GPTRectangleSmallDisplayOnlySlotInlineContent",
"component": "15166787",
"insertPoint": "5",
"requiredCountToDisplay": "3"
},{
"name": "GPT - RectangleSmallDisplayOnly - Slot Inline - Content",
"id": "GPTRectangleSmallDisplayOnlySlotInlineContent",
"component": "15166787",
"insertPoint": "10",
"requiredCountToDisplay": "8"
},{
"name": "GPT - RectangleSmallDisplayOnly - Slot Inline - Content",
"id": "GPTRectangleSmallDisplayOnlySlotInlineContent",
"component": "15166787",
"insertPoint": "15",
"requiredCountToDisplay": "13"
}
]</pre>
<div class="ZoneB ContentDefault uk-root fdn-margin-vert StoryLayout comp-content-storylayout" data-component-id="StoryLayout">
<div class="fdn-content-body">
<p>The <a href="https://www.ourair.org/">Santa Barbara County Air Pollution Control District (APCD)</a> will secure one of the largest settlements in its history after Central Coast Agriculture agreed to pay $1.3 million for air quality-related notices of violations. </p>
<div uk-lightbox class="uk-position-relative fdn-content-image-right contentImageRight"> <a href="https://media2.santamariasun.com/santamaria/imager/u/original/15729005/…; rel="contentImg_gal-15729006" title="ADDITIONAL PROTECTIONS: After receiving notices of violations for operating without a permit, cannabis grower and manufacturer Central Coast Agriculture agreed to pay $1.3 million to settle the violations and to install new equipment to reduce emissions. - File photo by Jayson Mellom" data-caption="<span><b>ADDITIONAL PROTECTIONS:</b> After receiving notices of violations for operating without a permit, cannabis grower and manufacturer Central Coast Agriculture agreed to pay $1.3 million to settle the violations and to install new equipment to reduce emissions.</span>
<em>File photo by Jayson Mellom</em>" class="uk-display-block uk-position-relative uk-visible-toggle"> <span class="fdn-button-enlarge uk-position-absolute
uk-position-top-right uk-hidden-hover"> click to enlarge </span> <img src="https://media2.santamariasun.com/santamaria/imager/u/blog/15729005/news…; alt="Lompoc cannabis manufacturer to pay Air Pollution Control District $1.3 million for air quality violations" width="300" height="200" loading="lazy" /> </a> <div class="fdn-caption-block uk-margin-auto" style="max-width: 300px"> <div class="fdn-image-credit"> File photo by Jayson Mellom </div> <div class="fdn-image-caption"> <b>ADDITIONAL PROTECTIONS:</b> After receiving notices of violations for operating without a permit, cannabis grower and manufacturer Central Coast Agriculture agreed to pay $1.3 million to settle the violations and to install new equipment to reduce emissions. </div> </div> </div>
<p>“The magnitude of this settlement reflects the <a href="https://www.santamariasun.com/news/recent-court-ruling-voids-oceano-dun… of the violations</a> and the amount of emissions over three years,” APCD Executive Director and Air Pollution Control Officer Aeron Arlin Genet said. </p>
<p><a href="https://www.ccagriculture.com/">Central Coast Agriculture</a> is <a href="https://www.santamariasun.com/news/just-a-plant-farmers-stress-that-can… local cannabis company that grows and processes the plant for concentrated oils</a> at its 40,000-square-foot manufacturing facility in Lompoc. The APCD sent inspectors to the facility in October 2020 where they issued a notice of violation because the company was operating manufacturing equipment without a district permit nor the necessary emission reduction technology, she said. </p>
<p>“The air district’s regulatory authority applies to post-harvest cannabis operations. We do not regulate the growing operations; that’s considered agriculture activity, and state law prohibits air district regulations on ag operations,” Arlin Genet said. “It took over three years to bring that facility into compliance.” </p>
<p>During cannabis processing, companies often use solvents that release ozone precursor emissions—oxides of nitrogen and volatile organic compounds that can have negative impacts on human, plant, and animal health, according to the U.S. Natural Resources Conservation Service. The APCD regulates these emissions in order to ensure local air quality through inspections where the district found Central Coast Agriculture out of compliance, Arlin Genet added. </p>
<p>In October 2023, Central Coast Agriculture submitted a complete permit application to implement emissions controls and bring their facility into compliance, which was issued in November. Central Coast Agriculture could not be reached for comment before the <i>Sun’</i>s deadline. </p>
<p>“Prior to the settlement agreement, [Central Coast Agriculture] had implemented all solvent recovery processes required by the permit, performed all testing related to these solvent recovery processes, and the APCD is reviewing the results of that testing,” Arlin Genet said. </p>
<p>Moving forward, Central Coast Agriculture is required to install additional emissions control equipment—which is expected to operate by September 2024 and they can proceed with long-term operations, she said. </p>
<p>“Once permits are fully implemented, the emission requirements will reduce emissions by 90 percent from [Central Coast Agriculture’s] peak,” Arlin Genet said. </p>
<p>Within the $1.3 million settlement, $325,000 will be set aside for the APCD’s Clean Air Fund to work toward <a href="https://www.santamariasun.com/news/the-santa-barbara-county-apcd-opens-… air quality projects</a> in Lompoc. While the district hasn’t identified programs yet, Arlin Genet said she expects that it will be brought forward next fiscal year. </p>
<p>“I think coming to this point where we have been able to successfully settle … and having Central Coast Agriculture moving forward with the implementation of the state of the art control technology, it’s been a lot of learning on all parties,” Arlin Genet said. “We are very happy to be where we are today with Central Coast Agriculture and significantly reduce ozone impacts to our region.”</p>
</div>
<script>
Foundation.ParagraphTool = Foundation.ParagraphTool || function (element) {
// Compile and store usable paragraph endings that are good for element insertion
// Avoides paragraph insertions immediately following a header or block element
// Includes paragraph endings before a <div>
this.bodyContainer = jQuery(element);
this.textNodeMatch = new RegExp('^(#text|A|I|B)$','i');
this.getPreviousNonEmptySibling = function (currentNode) {
let prevNode = currentNode ? currentNode.previousSibling : null;
let prevNodeFound = false;
while (prevNode && !prevNodeFound) {
let isText = prevNode.nodeType === Node.TEXT_NODE;
// Empty text node. Move on to the next node
if (isText && prevNode.nodeValue.trim() === '') {
prevNode = prevNode.previousSibling;
}
else {
prevNodeFound = true;
}
}
return prevNode;
}
this.getNextNonEmptySibling = function (currentNode) {
let nextNode = currentNode ? currentNode.nextSibling : null;
let nextNodeFound = false;
while (nextNode && !nextNodeFound) {
let isText = nextNode.nodeType === Node.TEXT_NODE;
// Empty text node. Move on to the next node
if (isText && nextNode.nodeValue.trim() === '') {
nextNode = nextNode.nextSibling;
}
else {
nextNodeFound = true;
}
}
return nextNode;
}
this.isDoubleBrParagraphBreak = function (currentNode) {
let prevNode = this.getPreviousNonEmptySibling(currentNode);
let prevPrevNode = this.getPreviousNonEmptySibling(prevNode);
if (currentNode && prevNode && prevPrevNode) {
let currentNodeIsBr = currentNode.nodeName === 'BR';
let prevNodeIsBr = prevNode.nodeName === 'BR';
let prevPrevNodeIsText = prevPrevNode.nodeName.match(this.textNodeMatch) !== null;
let isBrParagraphBreak = prevPrevNodeIsText && prevNodeIsBr && currentNodeIsBr;
if (isBrParagraphBreak) {
return true;
}
}
return false;
}
this.isBrParagraphBreakBeforeBlockElement = function (currentNode) {
let prevNode = this.getPreviousNonEmptySibling(currentNode);
let nextNode = this.getNextNonEmptySibling(currentNode);
if (prevNode && currentNode && nextNode) {
let prevNodeIsText = prevNode.nodeName.match(this.textNodeMatch) !== null;
let currentNodeIsBr = currentNode.nodeName.match(/^BR$/i) !== null;
let nextNodeIsBlock = nextNode.nodeName.match(/^DIV$/i) !== null;
let isParagraphBreakBeforeBlock = prevNodeIsText && currentNodeIsBr && nextNodeIsBlock;
if (isParagraphBreakBeforeBlock) {
return true;
}
}
return false;
}
this.isParagraphBreak = function (currentNode) {
let prevNode = this.getPreviousNonEmptySibling(currentNode);
if (currentNode && prevNode) {
let currentNodeIsP = currentNode.nodeName === 'P';
let currentNodeIsNotHeader = jQuery(currentNode).children().length
/* */
let prevNodeIsNotBlock = prevNode.nodeName.match(/^H\d|IMG|DIV|BLOCKQUOTE|hr$/i) === null;
// Check for only one <B> or <strong> tag and empty text nodes as children
let isPHeader = false;
if (currentNodeIsP && currentNode.childNodes.length >= 3) {
let textNodesHaveText = false;
let brStrongElementCount = 0;
let otherElementCount = 0;
currentNode.childNodes.forEach((item)=> {
if (item.nodeType === Node.TEXT_NODE) {
if (item.nodeValue.trim() !== '') {
textNodesHaveText = true;
}
}
else if (item.nodeType === Node.ELEMENT_NODE) {
if (item.nodeName.match(/^B|STRONG$/i) !== null) {
brStrongElementCount++;
}
else {
otherElementCount++;
}
}
})
if (brStrongElementCount === 1 && textNodesHaveText === false && otherElementCount === 0) {
isPHeader = true;
}
}
let isParagraphBreak = prevNodeIsNotBlock && currentNodeIsP && !isPHeader;
if (isParagraphBreak) {
return true;
}
}
return false;
}
this.isBlockAfterParagraph = function (currentNode) {
if (!currentNode) { return false; }
const prevNode = this.getPreviousNonEmptySibling(currentNode);
if (!prevNode) { return false; }
/* */
const currentNodeIsValidBlock = currentNode.nodeName.match(/^H\d|IMG|DIV|BLOCKQUOTE|hr$/i) !== null;
if (!currentNodeIsValidBlock) { return false; }
const prevNodeIsParagraph = prevNode.nodeName === 'P';
if (prevNodeIsParagraph) { return true; }
const prevNodeIsDoubleBr = this.isDoubleBrParagraphBreak(prevNode);
if (prevNodeIsDoubleBr) { return true; }
return false;
}
//
let myParagraphTool = this
this.paragraphEndNodes = myParagraphTool.bodyContainer.first().contents().filter(function(index, element) {
let isText = this.nodeType === Node.TEXT_NODE;
let isElement = this.nodeType === Node.ELEMENT_NODE;
// Empty text node. Move on
if (isText && this.nodeValue.trim() === '') {
return false;
}
let currentNode = this;
if (myParagraphTool.isParagraphBreak(currentNode)) { return true; }
if (myParagraphTool.isDoubleBrParagraphBreak(currentNode)) { return true; }
if (myParagraphTool.isBrParagraphBreakBeforeBlockElement(currentNode)) { return true; }
if (myParagraphTool.isBlockAfterParagraph(currentNode)) { return true; }
//
return false;
})
this.getParagraphEndNodeCount = function () {
return this.paragraphEndNodes.length;
}
this.insertElemenAtIndex = function (element, index) {
let isValidIndex = index < this.paragraphEndNodes.length;
if (isValidIndex) {
let currentNode = this.getNodeAtIndex(index);
if (this.isDoubleBrParagraphBreak(currentNode)
|| this.isBrParagraphBreakBeforeBlockElement(currentNode)) {
if (jQuery(element).get(0).tagName.match(/SCRIPT/i) !== null) {
jQuery('<br>').insertAfter(this.paragraphEndNodes[index]);
jQuery('<br>').insertAfter(this.paragraphEndNodes[index]);
}
else {
//
jQuery('div.fdn-content-body, div #storyBody').append('<div line-height-check> </div>')
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({
marginTop: `${lineHeight*2}px`,
marginBottom: `${lineHeight}px`
});
}
//
const insertionBlockClass = `fdn-paragraph-insertion-block`;
const styleElementHook = `fdn-paragraph-insertion-styles`;
jQuery(element).addClass(insertionBlockClass);
if (jQuery(`[${styleElementHook}]`).length === 0) {
jQuery('div.fdn-content-body, div #storyBody').append('<div line-height-check> </div>')
const paragraphLineHeight = jQuery('[line-height-check]').get(0).clientHeight;
jQuery('[line-height-check]').remove()
const styleElement = jQuery(`<style ${styleElementHook}></style>`);
const styleText = `
div.fdn-content-body br+.${insertionBlockClass}:not([hidden]),
div #storyBody br+.${insertionBlockClass}:not([hidden]) {
margin-top: ${paragraphLineHeight*2}px;
margin-bottom: ${paragraphLineHeight}px;
}
div.fdn-content-body br+.${insertionBlockClass}[hidden] > div:last-of-type,
div #storyBody br+.${insertionBlockClass}[hidden] > div:last-of-type {
margin-bottom: ${paragraphLineHeight*2}px;
}
`
styleElement.text(styleText);
jQuery('head').append(styleElement);
}
//
}
}
jQuery(element).insertBefore(this.paragraphEndNodes[index]);
}
else {
console.warn('Foundation.ParagraphTool.insertElemenAt: invalid insertion index', index);
}
}
this.insertElemenAtEnd = function (element) {
if (this.paragraphEndNodes.length) {
let lastNode = this.getNodeAtIndex(this.paragraphEndNodes.length -1);
if (this.isDoubleBrParagraphBreak(lastNode)
|| this.isBrParagraphBreakBeforeBlockElement(lastNode)) {
if (jQuery(element).get(0).tagName.match(/SCRIPT/i) !== null) {
jQuery('<br>').insertAfter(this.paragraphEndNodes[index]);
jQuery('<br>').insertAfter(this.paragraphEndNodes[index]);
}
else {
jQuery('div.fdn-content-body, div #storyBody').append('<div line-height-check> </div>')
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({
marginTop: `${lineHeight*2}px`,
marginBottom: `${lineHeight}px`
});
}
}
}
}
this.bodyContainer.append(element);
}
this.getNodeAtIndex = function (index) {
return this.paragraphEndNodes[index];
}
}
</script>
<script>
window.Foundation = window.Foundation || {};
Foundation.Content = Foundation.Content || {};
Foundation.Content['15729006'] = Foundation.Content['15729006'] || {};
Foundation.Content['15729006'].inlineComponents = [{
componentOid: '15166787',
parentWrapperClass: '',
insertPoint: '5',
startingPoint: '1',
requiredCountToDisplay: '3',
componentHtml: "<div gpt-slot-config-id=\"RectangleSmallDisplayOnly\" data-component-id=\"GPTRectangleSmallDisplayOnlySlotInlineContent\" class=\"uk-margin-auto-left uk-margin-auto-right uk-margin-large-top uk-margin-large-bottom uk-hidden@m uk-text-center\" hidden><\/div>",
},{
componentOid: '15166787',
parentWrapperClass: '',
insertPoint: '10',
startingPoint: '1',
requiredCountToDisplay: '8',
componentHtml: "<div gpt-slot-config-id=\"RectangleSmallDisplayOnly\" data-component-id=\"GPTRectangleSmallDisplayOnlySlotInlineContent\" class=\"uk-margin-auto-left uk-margin-auto-right uk-margin-large-top uk-margin-large-bottom uk-hidden@m uk-text-center\" hidden><\/div>",
},{
componentOid: '15166787',
parentWrapperClass: '',
insertPoint: '15',
startingPoint: '1',
requiredCountToDisplay: '13',
componentHtml: "<div gpt-slot-config-id=\"RectangleSmallDisplayOnly\" data-component-id=\"GPTRectangleSmallDisplayOnlySlotInlineContent\" class=\"uk-margin-auto-left uk-margin-auto-right uk-margin-large-top uk-margin-large-bottom uk-hidden@m uk-text-center\" hidden><\/div>",
}];
Foundation.Content['15729006'].setupInlineComponents = function (callback) {
setTimeout(() => {
let contentBody = jQuery('[fdn-content-multi-item="15729006"] .fdn-content-body, div#storyBody');
// For multiple content scenarios
if (contentBody.length) {
Foundation.Content['15729006'].paragraphTool = new window.Foundation.ParagraphTool(contentBody);
}
// Assume only a single content
else {
contentBody = jQuery('.fdn-content-body, #storyBody');
Foundation.Content['15729006'].paragraphTool = new window.Foundation.ParagraphTool(contentBody);
}
var myParagraphTool = Foundation.Content['15729006'].paragraphTool
Foundation.Content['15729006'].inlineComponents.forEach((item,index) => {
if (item.parentWrapperClass.trim() === '') {
var componentElement = jQuery(item.componentHtml);
}
else {
var componentElement = jQuery(`<div class="${item.parentWrapperClass.trim()}">${item.componentHtml}</div>`);
}
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 {
myParagraphTool.insertElemenAtEnd(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 = parseInt(item.startingPoint) - 1;
var insertionMax = parseInt(item.maxInsertions) || 100;
var insertionCount = 0;
for (var i = startingIndex; i < myParagraphTool.paragraphEndNodes.length && insertionCount < insertionMax; i++) {
if ((i - startingIndex) % intervalIndex === 0) {
let currentNode = myParagraphTool.getNodeAtIndex(i);
const clonedComponent = componentElement.clone();
myParagraphTool.insertElemenAtIndex(clonedComponent, i);
insertionCount++;
}
}
}
}
});
Foundation.Content['15729006'].setupInlineComponents = function () { return true; };
if (typeof callback === 'function') {
callback();
}
}, 200);
}
Foundation.Content['15729006'].previewInsertionPoints = function () {
var myParagraphTool = Foundation.Content['15729006'].paragraphTool
myParagraphTool.paragraphEndNodes.each((index, item) => {
const insertionPointPlaceholder = jQuery(`
<div style="width:100%;padding:10px;background-color:lightgreen;border:1px solid darkgreen;box-sizing:border-box;">
Insertion point ${index+1}
</div>`)
myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index);
});
return 'Paragraph insertion placeholders applied.';
}
</script>
<script>
jQuery(function () {
Foundation.Content['15729006'].setupInlineComponents();
});
</script>
</div>
</div>
<div class="ev-grid-col" style="clear:both;" data-ev-zone="ZoneC">
<div class="ZoneC ContentDefault uk-root fdn-margin-vert ShareTools comp-shell-sharetools" data-component-id="ShareTools" fdn-share-id="15729006">
<div class="comp-ShellHorizontalBar ">
<div class="uk-flex uk-grid-small" uk-grid>
<div class fdn-share-button-facebook>
<a href="https://www.facebook.com/sharer/sharer.php?app_id=5457094161036601&…; uk-tooltip="title: Share on Facebook" onClick="window.open('https://www.facebook.com/sharer/sharer.php?app_id=5457094161036601&…;); return false;" target="_blank">
<span class="uk-icon-button fdn-icon-button-smaller fdn-share-icon-facebook"><i class="fab fa-facebook-f fa-sm"></i></span>
</a>
</div>
<div fdn-share-button-twitter>
<a href="https://twitter.com/intent/tweet?text=Lompoc%20cannabis%20manufacturer%…; uk-tooltip="title: Share on X" onClick="window.open('https://twitter.com/intent/tweet?text=Lompoc%20cannabis%20manufacturer%…;); return false;" target="_blank">
<span class="uk-icon-button fdn-icon-button-smaller fdn-share-icon-x">
<i class="fa-brands fa-x-twitter"></i>
</span>
</a>
</div>
<div fdn-share-button-pinterest>
<a href="https://pinterest.com/pin/create/link/?description=Lompoc%20cannabis%20…; uk-tooltip="title: Share on Pinterest" data-pin-do="buttonBookmark" data-pin-custom="true" data-pin-url="https://www.santamariasun.com/news/lompoc-cannabis-manufacturer-to-pay-…; data-pin-description="Lompoc cannabis manufacturer to pay Air Pollution Control District $1.3 million for air quality violations" data-pin-error="true">
<span class="uk-icon-button fdn-icon-button-smaller fdn-share-icon-pinterest"><i class="fab fa-pinterest-p fa-sm"></i></span>
</a>
</div>
<div fdn-share-button-favorite>
<div uk-tooltip="title: Mark as Favorite" data-toolsoid="15729006" data-toolsajaxmacro="addObject">
<span class="uk-icon-button fdn-icon-button-smaller fdn-icon-tool-core fdn-share-icon-favorite">
<i class="fas fa-heart fa-sm"></i>
</span>
</div>
<div uk-tooltip="title: Unmark as Favorite" data-toolsoid="15729006" data-toolsajaxmacro="removeObject" hidden>
<span class="uk-icon-button fdn-icon-button-smaller fdn-icon-tool-core fdn-tool-core-favorited fdn-share-icon-favorite">
<i class="fas fa-heart fa-sm"></i>
</span>
</div>
</div>
<div fdn-share-button-email>
<a href="/cdn-cgi/l/email-protection#b58ac6c0d7dfd0d6c188e6d4dbc1d4908785f8d4c7dcd4908785e6c0db908785c6ddd4c7d0d1908785e0e7f99086f4908785f9dad8c5dad6908785d6d4dbdbd4d7dcc6908785d8d4dbc0d3d4d6c1c0c7d0c7908785c1da908785c5d4cc908785f4dcc7908785e5dad9d9c0c1dcdadb908785f6dadbc1c7dad9908785f1dcc6c1c7dcd6c1908785908781849b86908785d8dcd9d9dcdadb908785d3dac7908785d4dcc7908785c4c0d4d9dcc1cc908785c3dcdad9d4c1dcdadbc693d4d8c58ed7dad1cc889085f49085f4f9dad8c5dad6908785d6d4dbdbd4d7dcc6908785d8d4dbc0d3d4d6c1c0c7d0c7908785c1da908785c5d4cc908785f4dcc7908785e5dad9d9c0c1dcdadb908785f6dadbc1c7dad9908785f1dcc6c1c7dcd6c1908785908781849b86908785d8dcd9d9dcdadb908785d3dac7908785d4dcc7908785c4c0d4d9dcc1cc908785c3dcdad9d4c1dcdadbc69085f49085f493d9c18eddc1c1c5c68f9a9ac2c2c29bc6d4dbc1d4d8d4c7dcd4c6c0db9bd6dad89adbd0c2c69ad9dad8c5dad698d6d4dbdbd4d7dcc698d8d4dbc0d3d4d6c1c0c7d0c798c1da98c5d4cc98d4dcc798c5dad9d9c0c1dcdadb98d6dadbc1c7dad998d1dcc6c1c7dcd6c198848698d8dcd9d9dcdadb98d3dac798d4dcc798c4c0d4d9dcc1cc98c3dcdad9d4c1dcdadbc698848082878c85858393d2c18e9085f49085f49085f4" uk-tooltip="title: Share via Email" target="_blank">
<span class="uk-icon-button fdn-icon-button-smaller fdn-icon-tool-core fdn-share-icon-email"><i class="far fa-envelope fa-sm"></i></span>
</a>
</div>
<div fdn-share-button-print>
<a href="https://www.santamariasun.com/santamaria/Print?oid=15729006" uk-tooltip="title: Print this page" target="_blank">
<span class="uk-icon-button fdn-icon-button-smaller fdn-icon-tool-core fdn-share-icon-print"><i class="far fa-print"></i></span>
</a>
</div>
</div>
</div>
<div id="ShareTools-modal" uk-modal>
<div class="uk-modal-dialog uk-modal-body">
<h2 class="uk-modal-title"></h2>
<button class="uk-modal-close uk-modal-close-default" type="button" uk-close></button>
<div class="contents"></div>
</div>
</div>
<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
Foundation.Share = Foundation.Share || {
facebookShareLink: 'https://www.facebook.com/sharer/sharer.php',
twitterShareLink: 'https://twitter.com/intent/tweet',
pinterestShareLink: 'https://pinterest.com/pin/create/link/',
setShareUrl: function (params) {
this[params.shareId] = {
_url: params.url,
text: params.text,
twitterTags: params.twitterTags || null,
twitterVia: params.twitterVia || null,
get url () { return this._url },
}
jQuery('[fdn-share-id="'+params.shareId+'"] [fdn-share-button-facebook] a')
.attr('href',this.facebookUrl(params.shareId))
jQuery('[fdn-share-id="'+params.shareId+'"] [fdn-share-button-twitter] a')
.attr('href',this.twitterUrl(params.shareId))
jQuery('[fdn-share-id="'+params.shareId+'"] [fdn-share-button-pinterest] a')
.attr('href', this.pinterestUrl(params.shareId))
.attr('data-pin-url', this.pinterestUrl(params.shareId))
.attr('data-pin-description', this[params.shareId].text)
jQuery('[fdn-share-id="'+params.shareId+'"] [fdn-share-button-email] a')
.attr('href', this.emailUrl(params.shareId))
},
facebookUrl: function (shareId) {
return this.facebookShareLink
+ '?u=' + this[shareId].url
+ '&redirect_uri=' + this[shareId].url
+ '&app_id=5457094161036601'
},
twitterUrl: function (shareId) {
return this.twitterShareLink
+ '?url=' + this[shareId].url
+ '&text=' + this[shareId].text
+ (this[shareId].twitterTags ? '&hashtags=' + this[shareId].twitterTags : '')
+ (this[shareId].twitterVia ? '&via=' + this[shareId].twitterVia : '')
},
pinterestUrl: function (shareId) {
return this.pinterestShareLink
+ 'url=' + this[shareId].url
+ '&redirect_uri=' + this[shareId].url
+ '&description=' + this[shareId].text
},
emailUrl: function (shareId) {
return 'mailto:?subject=Santa Maria Sun shared URL: '
+ encodeURIComponent(this[shareId].text)
+ '&body=%0A%0A'
+ encodeURIComponent(this[shareId].text)
+ '%0A%0A<'
+ this[shareId].url
+ '>%0A%0A%0A'
}
}
Foundation.Share.setShareUrl({
shareId: '15729006',
url: 'https://www.santamariasun.com/news/lompoc-cannabis-manufacturer-to-pay-…;,
text: "Lompoc cannabis manufacturer to pay Air Pollution Control District $1.3 million for air quality violations",
twitterTags: "",
twitterVia: 'santamariasun'
})
//
//
jQuery('[data-component-id="ShareTools"][fdn-share-id="15729006"] [uk-icon^="icon:facebook"]')
.closest('a')
.click(function (e) {
e.preventDefault()
FB.ui({ method: 'share', href: Foundation.Share['15729006'].url }, function (response) {})
})
//
Foundation.Toolbar = Foundation.Toolbar || {}
Foundation.Toolbar.init = Foundation.Toolbar.init || function () {
//
var heartSelector = '[data-component-id="ShareTools"] .fdn-share-icon-favorite'
var addHeartObj = jQuery('[data-component-id="ShareTools"] [data-toolsajaxmacro="addObject"]')
var removeHeartObj = jQuery('[data-component-id="ShareTools"] [data-toolsajaxmacro="removeObject"]')
var modalObj = jQuery('#ShareTools-modal')
var ajaxUrl = 'https://www.santamariasun.com/santamaria/Macros/ToolsAjax'
var oid = '15729006'
var setToMarkFavoriteIcon = function () {
addHeartObj.attr('hidden', false)
removeHeartObj.attr('hidden', true)
}
var setToUnMarkFavoriteIcon = function () {
addHeartObj.attr('hidden', true)
removeHeartObj.attr('hidden', false)
}
var doFavorite = function (params) {
jQuery.ajax({
url: ajaxUrl,
data: (params),
type: "GET",
success: function (data) {
if(data.trim() != "") {
if (data.match(/Saved\.|Updated./)) {
setToUnMarkFavoriteIcon()
} else if (data.match(/has been removed\./)) {
setToMarkFavoriteIcon()
} else if (data.match(/log in/)) {
var auth = Foundation.Session.Manager.sharedSessionManager().authenticate()
auth.then(function () {
doFavorite(params);
})
} else {
modalObj.find('.uk-modal-title').text('Favorite')
modalObj.find('.contents').html(data)
UIkit.modal(modalObj).show()
}
}
}
})
}
//
jQuery.ajax({
url: ajaxUrl,
data: { macro: "getStatusObject", object: oid },
type: "GET",
success: function (data) {
//
if (data.match(/Already favorited/)) {
setToUnMarkFavoriteIcon()
}
//
jQuery(heartSelector)
.each(function () {
jQuery(this)
.closest('div')
.click(function (e) {
e.preventDefault()
var myAction = "addObject"
if (removeHeartObj.filter(':visible').length) { myAction = "removeObject" }
var params = { macro: myAction, object: oid }
doFavorite(params);
})
})
}
})
}
Foundation.Toolbar.init()
</script>
<script type="text/javascript" async defer src="//assets.pinterest.com/js/pinit.js"></script>
</div>
<div class="ZoneC ContentDefault uk-root fdn-margin-vert StoryTags comp-content-tags" data-component-id="StoryTags">
<div class="uk-flex uk-flex-row">
<h3 class="fdn-link-tag-title fdn-line-height-med uk-flex-top uk-flex-none uk-margin-xsmall-right uk-margin-remove-bottom">
Tags
</h3>
<ul class="uk-list uk-margin-remove uk-flex-1 fdn-line-height-small">
<li class="uk-text-nowrap fdn-line-height-med uk-inline uk-margin-remove-top fdn-link-tag">
<a href="/santamaria/ArticleArchives?category=14779529" rel="tag">News</a>
</li>
</ul>
</div>
</div>
<div class="ZoneC ContentDefault fdn-component-related-items uk-root fdn-margin-vert MorebyThisAuthor comp-content-morebyauthor" data-component-id="MorebyThisAuthor">
<div>
<div class="fdn-component-header-block uk-margin ">
<h3 class="fdn-component-header-text uk-margin-remove " role="presentation">
More by Taylor O'Connor
</h3>
</div>
<div class="pres-ContentTileSquareBrief uk-grid uk-grid-small" uk-grid="true" data-ev-presentation="ContentTileSquareBrief" uk-height-match=".fdn-pres-image">
<div class="uk-width-1-2 uk-width-1-4@s ">
<a class="uk-flex uk-flex-column fdn-decoration-remove" href="https://www.santamariasun.com/news/santa-maria-lompoc-naacp-and-collect…;
<div>
<p class="fdn-teaser-headline">
Santa Maria-Lompoc NAACP and Collective Cultures Creating Change host annual Juneteenth celebration in Lompoc
</p>
<div class="fdn-teaser-infoline fdn-inline-split-list">
<p>
By Taylor O'Connor
</p>
<time>
Jun 13, 2024
</time>
</div>
</div>
<div class="uk-margin-small-bottom uk-flex-first">
<img src="https://media2.santamariasun.com/santamaria/imager/santa-maria-lompoc-n…; alt="Santa Maria-Lompoc NAACP and Collective Cultures Creating Change host annual Juneteenth celebration in Lompoc" width="400" height="400" loading="lazy" />
</div>
</a>
</div>
<div class="uk-width-1-2 uk-width-1-4@s ">
<a class="uk-flex uk-flex-column fdn-decoration-remove" href="https://www.santamariasun.com/news/fast-track-santa-barbara-county-has-…;
<div>
<p class="fdn-teaser-headline">
Fast track: Santa Barbara County has two years to spend a $7.9 million state grant to address vehicular encampments
</p>
<div class="fdn-teaser-infoline fdn-inline-split-list">
<p>
By Taylor O'Connor
</p>
<time>
Jun 13, 2024
</time>
</div>
</div>
<div class="uk-margin-small-bottom uk-flex-first">
<img src="https://media2.santamariasun.com/santamaria/imager/fast-track-santa-bar…; alt="Fast track: Santa Barbara County has two years to spend a $7.9 million state grant to address vehicular encampments" width="400" height="400" loading="lazy" />
</div>
</a>
</div>
<div class="uk-width-1-2 uk-width-1-4@s ">
<a class="uk-flex uk-flex-column fdn-decoration-remove" href="https://www.santamariasun.com/news/santa-maria-goes-to-lafco-to-provide…;
<div>
<p class="fdn-teaser-headline">
Santa Maria goes to LAFCO to provide clean drinking water to Bonita Elementary
</p>
<div class="fdn-teaser-infoline fdn-inline-split-list">
<p>
By Taylor O'Connor
</p>
<time>
Jun 13, 2024
</time>
</div>
</div>
<div class="uk-margin-small-bottom uk-flex-first">
<img src="https://media1.santamariasun.com/santamaria/imager/santa-maria-goes-to-…; alt="Santa Maria goes to LAFCO to provide clean drinking water to Bonita Elementary" width="400" height="400" loading="lazy" />
</div>
</a>
</div>
<div class="uk-width-1-2 uk-width-1-4@s ">
<a class="uk-flex uk-flex-column fdn-decoration-remove" href="https://www.santamariasun.com/news/guadalupe-increases-cannabis-licensi…;
<div>
<p class="fdn-teaser-headline">
Guadalupe increases cannabis licensing renewal, inspection fees
</p>
<div class="fdn-teaser-infoline fdn-inline-split-list">
<p>
By Taylor O'Connor
</p>
<time>
Jun 6, 2024
</time>
</div>
</div>
<div class="uk-margin-small-bottom uk-flex-first">
<img src="https://media1.santamariasun.com/santamaria/imager/guadalupe-increases-…; alt="Guadalupe increases cannabis licensing renewal, inspection fees" width="400" height="400" loading="lazy" />
</div>
</a>
</div>
</div>
<div class="uk-margin-small uk-clearfix uk-text-right ">
<a class="uk-align-right uk-margin-remove fdn-more-link uk-flex-inline uk-flex-middle" href="https://www.santamariasun.com/santamaria/ArticleArchives?author=1478072…;
More »
</a>
</div>
</div>
</div>
<div class="ZoneC ContentDefault fdn-component-related-items uk-root fdn-margin-vert LatestInCategory comp-content-latestincategory" data-component-id="LatestInCategory">
<div class="fdn-component-header-block uk-margin ">
<h3 class="fdn-component-header-text uk-margin-remove " role="presentation">
Latest in News
</h3>
</div>
<div class="pres-ContentTileSquareBrief uk-grid uk-grid-small" uk-grid="true" data-ev-presentation="ContentTileSquareBrief" uk-height-match=".fdn-pres-image">
<div class="uk-width-1-2 uk-width-1-4@s ">
<a class="uk-flex uk-flex-column fdn-decoration-remove" href="https://www.santamariasun.com/news/fast-track-santa-barbara-county-has-…;
<div>
<p class="fdn-teaser-headline">
Fast track: Santa Barbara County has two years to spend a $7.9 million state grant to address vehicular encampments
</p>
<div class="fdn-teaser-infoline fdn-inline-split-list">
<p>
By Taylor O'Connor
</p>
<time>
Jun 13, 2024
</time>
</div>
</div>
<div class="uk-margin-small-bottom uk-flex-first">
<img src="https://media2.santamariasun.com/santamaria/imager/fast-track-santa-bar…; alt="Fast track: Santa Barbara County has two years to spend a $7.9 million state grant to address vehicular encampments" width="400" height="400" loading="lazy" />
</div>
</a>
</div>
<div class="uk-width-1-2 uk-width-1-4@s ">
<a class="uk-flex uk-flex-column fdn-decoration-remove" href="https://www.santamariasun.com/news/santa-maria-goes-to-lafco-to-provide…;
<div>
<p class="fdn-teaser-headline">
Santa Maria goes to LAFCO to provide clean drinking water to Bonita Elementary
</p>
<div class="fdn-teaser-infoline fdn-inline-split-list">
<p>
By Taylor O'Connor
</p>
<time>
Jun 13, 2024
</time>
</div>
</div>
<div class="uk-margin-small-bottom uk-flex-first">
<img src="https://media1.santamariasun.com/santamaria/imager/santa-maria-goes-to-…; alt="Santa Maria goes to LAFCO to provide clean drinking water to Bonita Elementary" width="400" height="400" loading="lazy" />
</div>
</a>
</div>
<div class="uk-width-1-2 uk-width-1-4@s ">
<a class="uk-flex uk-flex-column fdn-decoration-remove" href="https://www.santamariasun.com/news/solvang-adopts-joint-powers-agreemen…;
<div>
<p class="fdn-teaser-headline">
Solvang adopts joint powers agreement to regulate eastern groundwater basin
</p>
<div class="fdn-teaser-infoline fdn-inline-split-list">
<p>
By Caleb Wiseblood
</p>
<time>
Jun 13, 2024
</time>
</div>
</div>
<div class="uk-margin-small-bottom uk-flex-first">
<img src="https://media2.santamariasun.com/santamaria/imager/solvang-adopts-joint…; alt="Solvang adopts joint powers agreement to regulate eastern groundwater basin" width="400" height="400" loading="lazy" />
</div>
</a>
</div>
<div class="uk-width-1-2 uk-width-1-4@s ">
<a class="uk-flex uk-flex-column fdn-decoration-remove" href="https://www.santamariasun.com/news/board-of-supervisors-approve-transie…;
<div>
<p class="fdn-teaser-headline">
Board of Supervisors approve Transient Occupancy Tax increase ballot measure
</p>
<div class="fdn-teaser-infoline fdn-inline-split-list">
<p>
By Taylor O'Connor
</p>
<time>
Jun 6, 2024
</time>
</div>
</div>
<div class="uk-margin-small-bottom uk-flex-first">
<img src="https://media1.santamariasun.com/santamaria/imager/board-of-supervisors…; alt="Board of Supervisors approve Transient Occupancy Tax increase ballot measure" width="400" height="400" loading="lazy" />
</div>
</a>
</div>
</div>
<div class="uk-margin-small uk-clearfix uk-text-right ">
<a class="uk-align-right uk-margin-remove fdn-more-link uk-flex-inline uk-flex-middle" href="https://www.santamariasun.com/santamaria/ArticleArchives?category=14779…;
More »
</a>
</div>
</div>
<div class="ZoneC ContentDefault uk-root fdn-margin-vert ArchiveLink comp-content-archivelink" data-component-id="ArchiveLink">
<div class="uk-margin-small uk-clearfix uk-text-right ">
<a class="uk-align-right uk-margin-remove fdn-more-link uk-flex-inline uk-flex-middle" href="https://www.santamariasun.com/santamaria/ArticleArchives?category=14779…;
More News <i class="far fa-xs fa-angle-double-right"></i>
</a>
</div>
<div class="uk-margin-small uk-clearfix uk-text-right ">
<a class="uk-align-right uk-margin-remove fdn-more-link uk-flex-inline uk-flex-middle" href="https://www.santamariasun.com/santamaria/ArticleArchives?section=147528…;
All News <i class="far fa-xs fa-angle-double-right"></i>
</a>
</div>
</div>
<div id="Comments" class="ZoneC ContentDefault fdn-margin-vert uk-root fdn-margin-vert Comments comp-comment-comments" data-component-id="Comments">
<div class="uk-flex uk-flex-column">
<div class="uk-flex uk-flex-wrap uk-flex-middle uk-inline fdn-comments-header-block uk-hidden" id="readerComments">
<div class="uk-position-center" uk-spinner></div>
<div class="fdn-teaser-headline fdn-comments-header-title uk-margin-remove uk-width-expand@s uk-width-1-2@s">
Comments
(<span id="comments_total" class="commentsTotalUpdate">0</span>)
</div>
</div>
<div id="Comments_commentContent" class="uk-flex-column uk-width-1-1 uk-inline commentContent">
</div>
<div class="uk-flex uk-flex-column">
<form class="userCommentForm validateForm" id="CommentsPostCommentForm" method="post" data-validate="login" data-validate-login-options="{"feelingShy":false}">
<input type="hidden" name="commentType" value="comment" />
<input type="hidden" name="oid" value="15729006" />
<input type="hidden" name="source" value="desktop">
<div class="fdn-component-header-block uk-margin fdn-comment-component-header-block">
<h3 class="fdn-component-header-text uk-margin-remove fdn-comment-component-header-text" role="presentation">
Add a comment
</h3>
</div>
<a name="readerComments" style="display: none;">Add a Comment</a>
</h4>
<div class="errorDisplay uk-alert-warning" style="display:none" uk-alert>
<ol class="uk-text-danger fdn-text-medium"></ol>
</div>
<textarea id="comment" class="expandableBox required uk-textarea uk-margin-small" rows="8" name="comment" tabindex="1" data-validate="required"></textarea>
<div class="uk-flex uk-flex-middle uk-flex-between">
<div class="uk-flex uk-flex-row uk-flex-middle">
<input class="uk-checkbox uk-margin-small-right" type="checkbox" name="subscribe" id="Comments_commentSubscribe" value="yes">
<label for="Comments_commentSubscribe">Subscribe to this thread</label>
</div>
<div class>
<input id="commentSubmit" class="uk-input fdn-button-control uk-width-auto" type="submit" name="commentSubmit" tabindex="2" value="Post Comment">
</div>
</div>
</form>
</div>
</div>
<script type="text/javascript">
var componentId = "Comments";
var commentCB = function() { return new Date().getTime(); }
var componentURL = "/santamaria/Content"
var commentComponentUrl = '/news/lompoc-cannabis-manufacturer-to-pay-air-pollution-control-district-13-million-for-air-quality-violations-15729006';
var commentListWrapperSel = '#' + componentId
+ '_commentContent .pres-CommentLayout'
function updateCommentTotals (showing,total){
if (showing) {
jQuery(".commentsShowingUpdate").each(function(){jQuery(this).html(showing)});
}
if (total==0) total="0";
if (total){
jQuery(".commentsTotalUpdate").each(function(){jQuery(this).html(total)});
}
}
//
function getMoreComments (e) {
if (e) e.preventDefault();
if (jQuery(this).attr("id") == "showAllComments" || jQuery(this).attr("id") == "showMoreComments"){
jQuery(this).parent().html('<div class="commentSpinner"> </div>');
} else if (jQuery(this).attr("id") == "sortSelect"){
jQuery("#Comments [uk-spinner]").show();
}
var url = "/news/lompoc-cannabis-manufacturer-to-pay-air-pollution-control-district-13-million-for-air-quality-violations-15729006";
var myStart = jQuery(this).attr("id") == "sortSelect" ? "1" : jQuery(this).attr("rel");
var showAllComments = jQuery(this).attr("id") == "showAllComments" ? "yes" : "no";
if (!myStart) var myStart = "1";
var mySort = jQuery("#sortSelect").val() || "desc";
/* commented out to prevent jacking up <ev> HTML / JS syntax highlighting
*/
var params = {
sort: mySort,
ajaxComponent: componentId,
startIndex: myStart,
cb: commentCB(),
showAll: showAllComments
};
jQuery.ajax({
url: commentComponentUrl,
data: (params),
dataType: 'json',
success: function (data) {
jQuery("#"+componentId+"_PaginationBottom").remove();
jQuery("#"+componentId+"_commentContent .brandNewComment").remove();
jQuery("#Comments [uk-spinner]").hide();
if (data.nocomments == false) {
jQuery('.fdn-comments-header-block').removeClass('uk-hidden')
}
if (myStart == "1") {
jQuery("#"+componentId+"_commentContent")
.html(data.html);
} else {
jQuery("#"+componentId+"_commentContent").append(data.html);
}
}
});
};
function removeEdit(oid){
if (oid){
jQuery("#Comments-comment-" + oid
+ " .brandNewComment .newCommentOptions")
.fadeOut(function(){
jQuery(this).remove();
})
}
}
//
function getComment(oid, commentLimit){
var url = "/news/lompoc-cannabis-manufacturer-to-pay-air-pollution-control-district-13-million-for-air-quality-violations-15729006";
var limitMsg = commentLimit ? "<div class=\"comment limitMsg\">\r\n\r\n \r\n \r\n Note: Since you've already made live comments \r\n to day(s)ay, this and any additional comments in this timeframe will be \r\n reviewed by our staff before being made live. Thank you for your contribution!\r\n \r\n\r\n <\/div>" : '';
var commentListWrapper = "<ul class=\"pres-CommentLayout uk-list\">"
+ "<\/ul>";
if (oid){
var params = {
ajaxComponent: componentId,
commentOid: oid,
cb: commentCB()
};
jQuery.ajax({
url: commentComponentUrl,
data: (params),
success: function (data) {
jQuery('span.descriptionWordsLeft').text("0"+" words left.")
jQuery('progress.postCommentTextProgress').attr('value','0')
function insertNewComment () {
//
if (jQuery(commentListWrapperSel).length == 0){
jQuery("#"+componentId+"_commentContent")
.append(commentListWrapper)
}
//
jQuery(commentListWrapperSel)
.append(limitMsg+data)
.find(".brandNewComment")
.fadeIn();
var reEditTime = 300000
var t=setTimeout(function(){removeEdit(oid)},reEditTime);
var progressSel = '#' + componentId + '-comment-' + oid
+ ' [fdn-comment-edit-options] progress'
var timerSel = '#' + componentId + '-comment-' + oid
+ ' [fdn-edit-timer]'
jQuery(progressSel)
.attr('max', reEditTime)
.attr('value', 0)
var countDown = setInterval(function(){
var val = parseInt(jQuery(progressSel).val()) || 0
val = Math.min(reEditTime, val + 1000)
var minutes = Math.floor((reEditTime - val) / 1000 / 60 % 10)
var seconds = Math.floor((reEditTime - val) / 1000 % 60)
.toString().replace(/^\d$/, function(m) { return '0' + m })
jQuery(progressSel).val(val)
jQuery(timerSel)
.text(minutes + ':' + seconds)
if(val >= reEditTime - 1000){
clearInterval(countDown)
}
},1000)
var myTotal = parseInt(jQuery("#comments_total").text(), 10);
myTotal++;
updateCommentTotals(false,myTotal);
}
jQuery('.fdn-comments-header-block').removeClass('uk-hidden')
insertNewComment()
}
});
}
}
function doLikeComment(e){
e.preventDefault();
if (!this.clicked){
var oid = jQuery(this).attr("data-commentOid");
jQuery("#Comments #"+oid+"_likeLinks a").addClass("dimmed").css("opacity","0.4").each(function(){this.clicked = true;});
var myCurrentLikes = jQuery("#"+oid+"_rating_likes").html() || 0;
var myCurrentDislikes = jQuery("#"+oid+"_rating_dislikes").html() || 0;
var thisRating = jQuery(this).attr("rel");
if (thisRating == "Like"){
myCurrentLikes = parseFloat(myCurrentLikes)+1;
} else {
myCurrentDislikes = parseFloat(myCurrentDislikes)+1;
}
// var myNewLine = '<span id="'+oid+'_rating_likes">' + myCurrentLikes + '</span> like';
// if (myCurrentLikes != 1) {
// myNewLine += 's';
// }
// myNewLine += ', ' + '<span id="'+oid+'_rating_dislikes">' + myCurrentDislikes + '</span> dislike';
// if (myCurrentDislikes != 1) {
// myNewLine += "s";
// }
// jQuery("#"+oid+"_rating_sub").html(myNewLine);
// jQuery("#"+oid+"_rating_sub").show();
var params = {
oid: oid,
rating: thisRating,
cb: commentCB()
};
jQuery.ajax({
url: "/gyrobase/Tools/AjaxLike",
type: "POST",
data: (params),
dataType: 'json',
success: function (data) {
console.log(data)
jQuery("#"+data.oid+"_rating_likes").html(data.rating.likes)
jQuery("#"+data.oid+"_rating_dislikes").html(data.rating.dislikes)
if (thisRating == "Like"){
jQuery("#Comments #"+oid+"_likeLinks a.dislike").removeClass("dimmed").css("opacity","1").each(function(){this.clicked = false;});
} else {
jQuery("#Comments #"+oid+"_likeLinks a.like").removeClass("dimmed").css("opacity","1").each(function(){this.clicked = false;});
}
}
});
}
}
function reportComment(e){
e.preventDefault();
e.stopPropagation();
var oid = jQuery(this).attr("rel");
var elem = jQuery("#"+oid+"_report");
elem.click(function(e){e.stopPropagation();})
if (!elem.is(":visible")){
if (elem.is(":empty")){
var params = {
// oid: oid,
ajaxComponent: componentId,
requestAction: "reportComment",
cb: commentCB()
};
jQuery.ajax({
url: commentComponentUrl, // componentURL,
data: (params),
dataType: 'json',
success: function (data) {
console.log(data)
if(data.reportForm.html){
elem.html(data.reportForm.html);
UIkit.modal(jQuery('#'+data.reportForm.oid+'_report_modal'))
.show();
}
}
});
} else {
UIkit.modal(jQuery('#'+oid+'_report_modal')).show();
}
}
}
function submitReport(e){
var params = jQuery(e).closest("form").serialize()+"&ajaxComponent="+componentId+"&requestAction=reportComment";
jQuery.ajax({
url: commentComponentUrl, // componentURL,
type: "POST",
data: (params),
dataType: 'json',
success: function (data) {
console.log(data)
if(data.reportResult.html){
UIkit.modal(jQuery('#'+data.reportResult.oid+'_report_modal'))
.hide();
jQuery('#'+data.reportResult.oid+'_report_result')
.html(data.reportResult.html)
UIkit.modal(jQuery('#'+data.reportResult.oid+'_report_success_modal'))
.show();
setTimeout(function(){
UIkit.modal(jQuery('#'+data.reportResult.oid+'_report_success_modal'))
.hide();
}, 2500);
}
}
})
}
(function($) {
var subscribed=false;
function showFollowPanel(e){
e.preventDefault();
myPanel = $(this).parent().next(".togglePanel");
myPanel.fadeIn("fast");
}
function doSubscribe(obj){
var myPanel = obj.parent().next(".togglePanel");
myPanel.fadeIn("fast");
if (!subscribed){
var myLink = obj.parent();
var myLoader = myPanel.children(".loading");
var myUpdater = myPanel.children(".ajaxUpdater");
var params = {
object: myPanel.attr("data-toolsoid"),
macro: myPanel.attr("data-toolsajaxmacro"),
url: window.location
};
$.ajax({
url: "/gyrobase/Macros/ToolsAjax",
data: (params),
type: "POST",
dataType: "html",
success: function (data) {
subscribed = true;
if (myUpdater){
myUpdater.html(data);
myLoader.fadeOut("fast", function(){
myUpdater.fadeIn("fast", function(){
setTimeout(function(){
myPanel.fadeOut("fast");
}, 3000);
});
});
} else {
myPanel.fadeOut("fast");
}
}
});
}
}
function activateSubscribe(e){
e.preventDefault();
var myObj = $(this);
var isAuthenticated = Foundation.SessionManager.sharedSessionManager().isAuthenticated();
if (!isAuthenticated){
new Foundation.Login.Dialog({
"feelingShy": false,
"callback": function(){doSubscribe(myObj);}
});
return false;
} else {
// Proceed
doSubscribe(myObj);
}
}
function deleteComment(e){
e.preventDefault();
var thisComment = $(this);
var params = {
macro: "deleteComment",
comment: thisComment.attr("data-comment")
};
$.ajax({
url: "/gyrobase/Macros/ToolsAjax",
data: (params),
type: "POST",
dataType: "html",
success: function (data) {
thisComment.closest(".brandNewComment").fadeOut("fast", function(){
$(this).remove();
var myTotal = parseInt(jQuery("#comments_total").text(), 10);
myTotal--;
updateCommentTotals(false,myTotal);
});
}
});
}
function editComment(e){
e.preventDefault();
var thisComment = $(this);
var commentCont = thisComment.closest(".brandNewComment").find(".description");
var commentTemp = thisComment.closest(".brandNewComment").find(".commentTemp");
var commentText = commentTemp.html();
var toolbar = thisComment.closest(".brandNewComment").find(".commentToolbar");
commentCont.next(".commentEditCont").remove();
commentCont.after('<div class="commentEditCont clearfix" style="display:none;">'
+ ' <div class="editErrorDisplay" style="display:none">'
+ ' <ol></ol>'
+ ' </div>'
+ ' <textarea id="comment"'
+ ' class="expandableBox required uk-textarea uk-margin-small"'
+ ' rows="8">'+commentText+'</textarea>'
+ ' <a href="#" class="cancelEditLink uk-label">Cancel</a>'
+ ' <a href="#" class="doneEditLink uk-label" data-comment="'+thisComment.attr("data-comment")+'">SAVE</a>'
+ '</div>');
toolbar.fadeOut("fast");
commentCont.fadeOut("fast", function(){
commentCont.next(".commentEditCont").fadeIn("fast", function(){
$(".brandNewComment textarea.expandableBox").autoBoxResize();
$(".brandNewComment textarea.expandableBox").focus();
});
});
}
function editCommentSave(e){
e.preventDefault();
var thisComment = $(this);
var editCont = thisComment.closest(".commentEditCont");
var commentTemp = thisComment.closest(".brandNewComment").find(".commentTemp");
var newText = thisComment.prevAll("textarea").val();
var toolbar = thisComment.closest(".brandNewComment").find(".commentToolbar");
var params = {
macro: "editComment",
comment: thisComment.attr("data-comment"),
commentText: newText
};
$.ajax({
url: "/gyrobase/Macros/ToolsAjax",
data: (params),
type: "POST",
success: function (data) {
if (data.error){
$(".editErrorDisplay").html("<ol><li>"+data.error+"</li></ol>").fadeIn("fast");
} else if (data.result){
editCont.fadeOut("fast", function(){
$(".editErrorDisplay").hide().html("<ol></ol>");
editCont.prev(".description").html($.trim(data.result));
commentTemp.html(newText);
editCont.prev(".description").fadeIn("fast");
toolbar.fadeIn("fast");
});
}
}
});
}
function editCommentCancel(e){
e.preventDefault();
var editCont = $(this).closest(".commentEditCont");
var toolbar = $(this).closest(".brandNewComment").find(".commentToolbar");
editCont.fadeOut("fast", function(){
$(".editErrorDisplay").hide().html("<ol></ol>");
editCont.prev(".description").fadeIn("fast");
toolbar.fadeIn("fast");
editCont.remove();
});
}
$("#Comments").on('click', ".bottomOptionBar a#doSubscribe", activateSubscribe);
$("#Comments").on('click', ".bottomOptionBar a.togglePanelClose", function(){$(this).parent().fadeOut("fast"); return false;});
$("#Comments").on('click', ".brandNewComment a.commentDeleteLink", deleteComment);
$("#Comments").on('click', ".brandNewComment a.commentEditLink", editComment);
$("#Comments").on('click', ".brandNewComment a.doneEditLink", editCommentSave);
$("#Comments").on('click', ".brandNewComment a.cancelEditLink", editCommentCancel);
})(jQuery);
jQuery(function($){
//
var commentWordLimit = 0
if(commentWordLimit > 0){
jQuery('textarea[name=comment]').on('input propertychange',function(){
var originalText = jQuery(this).prop('value')
var wordList = originalText.trim().split(/\s+/)
var wordsUsed = wordList[0] == "" ? 0 : wordList.length
var wordsLeft = Math.max(0,commentWordLimit - wordsUsed)
jQuery('span.descriptionWordsLeft').text(wordsLeft+" words left.")
jQuery('progress.postCommentTextProgress').val(wordsUsed)
if(wordsUsed > commentWordLimit){
//
var shortenedMatch = new RegExp("^([^\\s]*\\s+){"
+ (commentWordLimit-1)
+ "}[^\\s]{1,10}","gi")
var shortenedText = shortenedMatch.exec(originalText)[0]
jQuery(this).prop('value', shortenedText)
}
if(wordsLeft < commentWordLimit){
jQuery('span.descriptionWordsLeft').text(wordsLeft+" words left.")
jQuery('progress.postCommentTextProgress').val(wordsUsed)
}else{
jQuery('span.descriptionWordsLeft').text('')
jQuery('progress.postCommentTextProgress').val(0)
}
})
}
$("#Comments").on('click', '#showMoreComments,#showAllComments', getMoreComments);
$("#Comments #sortSelect").change(getMoreComments);
getMoreComments();
//
new Foundation.PostCommentComponent(componentId);
//
var nc = Foundation.NotificationCenter.sharedNotificationCenter();
nc.observe("comment:added", function (e) {
var comment = e.data;
getComment(comment.get("oid"), comment.get("commentLimit"));
// clear rating
if (jQuery(".commentFormRating").length != 0){
Foundation.Rating['[data-component-id="Comments"] .commentFormRating']
.clearRating()
}
});
var subscribeCheckBox = $("#Comments_commentSubscribe");
subscribeCheckBox.prop("checked", getCookie("subscribeToThread") === "true" ? true : false);
subscribeCheckBox.change(function (e) {
var subscribeToThread = $(this).prop("checked");
setCookie("subscribeToThread", subscribeToThread ? "true" : "false", 30);
});
var shareFacebookBox = $("#Comments_postCommentToFacebook");
shareFacebookBox.prop("checked", getCookie("shareOnFacebook") === "true" ? true : false);
shareFacebookBox.change(function (e) {
var shareOnFacebook = $(this).prop("checked");
setCookie("shareOnFacebook", shareOnFacebook ? "true" : "false", 30);
});
$("#Comments").on('click', 'a.likeLink', doLikeComment);
$("#Comments").on('click', 'a.reportCommentLink', reportComment);
});
</script>
</div>
</div>
</div>
<div class="fdn-grid-sidebar">
<div class="ev-grid-col" data-ev-zone="ZoneD">
<div gpt-slot-div-id="RectangleAtf" data-component-id="GPTRectangleAtf" class="uk-margin-large-top uk-margin-auto fdn-labeled" hidden></div>
<div class="ZoneD ContentDefault uk-root fdn-margin-vert CentralCoastCalendariframe comp-landing-calendarpicks" data-component-id="CentralCoastCalendariframe">
<div class="fdn-component-header-block uk-margin ">
<h3 class="fdn-component-header-text uk-margin-remove " role="presentation">
CENTRAL COAST CALENDAR
</h3>
</div>
<iframe src="https://www.newtimesslo.com/sanluisobispo/templates/Responsive/Custom/C…; width="100%" height="270" scrolling="no"></iframe>
</div>
<div class="ZoneD ContentDefault trending-by-day uk-root fdn-margin-vert TrendingContent comp-landing-trending" data-component-id="TrendingContent">
<div class="fdn-component-header-block uk-margin ">
<h3 class="fdn-component-header-text uk-margin-remove " role="presentation">
Trending Stories
</h3>
</div>
<div class="pres-ContentTileSquareBrief uk-grid uk-grid-small" uk-grid="true" data-ev-presentation="ContentTileSquareBrief" uk-height-match=".fdn-pres-image">
<div class="uk-width-1-1 uk-width-1-2@xs uk-width-1-4@s ">
<a class="uk-flex uk-flex-column fdn-decoration-remove" href="https://www.santamariasun.com/news/lompoc-residents-to-vote-on-whether-…;
<div>
<p class="fdn-teaser-headline">
Lompoc residents to vote on whether to discontinue public park use of 82 acres
</p>
<div class="fdn-teaser-infoline fdn-inline-split-list">
<p>
By Taylor O'Connor
</p>
<time>
May 30, 2024
</time>
</div>
</div>
<div class="uk-margin-small-bottom uk-flex-first">
<img src="https://media1.santamariasun.com/santamaria/imager/lompoc-residents-to-…; alt="Lompoc residents to vote on whether to discontinue public park use of 82 acres" width="400" height="400" loading="lazy" />
</div>
</a>
</div>
<div class="uk-width-1-1 uk-width-1-2@xs uk-width-1-4@s ">
<a class="uk-flex uk-flex-column fdn-decoration-remove" href="https://www.santamariasun.com/news/board-of-supervisors-approve-transie…;
<div>
<p class="fdn-teaser-headline">
Board of Supervisors approve Transient Occupancy Tax increase ballot measure
</p>
<div class="fdn-teaser-infoline fdn-inline-split-list">
<p>
By Taylor O'Connor
</p>
<time>
Jun 6, 2024
</time>
</div>
</div>
<div class="uk-margin-small-bottom uk-flex-first">
<img src="https://media1.santamariasun.com/santamaria/imager/board-of-supervisors…; alt="Board of Supervisors approve Transient Occupancy Tax increase ballot measure" width="400" height="400" loading="lazy" />
</div>
</a>
</div>
<div class="uk-width-1-1 uk-width-1-2@xs uk-width-1-4@s ">
<a class="uk-flex uk-flex-column fdn-decoration-remove" href="https://www.santamariasun.com/news/political-watch-june-6-2024-15712204…;
<div>
<p class="fdn-teaser-headline">
Political Watch: June 6, 2024
</p>
<div class="fdn-teaser-infoline fdn-inline-split-list">
<time>
Jun 6, 2024
</time>
</div>
</div>
<div class="uk-margin-small-bottom uk-flex-first">
<img src="https://media2.santamariasun.com/santamaria/imager//u/r-bigsquare/14821…; alt width="400" height="400" loading="lazy" />
</div>
</a>
</div>
<div class="uk-width-1-1 uk-width-1-2@xs uk-width-1-4@s ">
<a class="uk-flex uk-flex-column fdn-decoration-remove" href="https://www.santamariasun.com/news/land-trust-for-santa-barbara-county-…;
<div>
<p class="fdn-teaser-headline">
Land Trust for Santa Barbara County offers Discover Outside—highlighting ecosystems, conservation, and local recreation opportunities
</p>
<div class="fdn-teaser-infoline fdn-inline-split-list">
<p>
By Taylor O'Connor
</p>
<time>
Jun 6, 2024
</time>
</div>
</div>
<div class="uk-margin-small-bottom uk-flex-first">
<img src="https://media2.santamariasun.com/santamaria/imager/land-trust-for-santa…; alt="Land Trust for Santa Barbara County offers Discover Outside—highlighting ecosystems, conservation, and local recreation opportunities" width="400" height="400" loading="lazy" />
</div>
</a>
</div>
</div>
</div>
<div class="ZoneD ContentDefault uk-root fdn-margin-vert CurrentIssue comp-landing-currentissue" data-component-id="CurrentIssue">
<div class="fdn-component-header-block uk-margin ">
<h3 class="fdn-component-header-text uk-margin-remove " role="presentation">
<a class="fdn-component-header-link-text" href="https://www.santamariasun.com/santamaria/IssueArchives?issue=15726435&q…; target>Current Issue</a>
</h3>
</div>
<div class="uk-flex uk-flex-wrap fdn-current-issue-block uk-grid-small" uk-grid>
<div class="uk-width-auto fdn-current-issue-issue-cover">
<a class="no-foundation-imgeditor" href="https://www.santamariasun.com/santamaria/IssueArchives?issue=15726435"&…;
<img src="/imager//b/r-cover/15726435/66ad/SUN_06.13.24.jpg" alt width="600" height="770" class="no-foundation-imgeditor " loading="lazy" />
</a>
</div>
<div class="uk-width-expand uk-flex uk-flex-column fdn-current-issue-links">
<div class="fdn-current-issue-digital-edition-link-block">
<h4 class="fdn-current-issue-digital-edition-link">
<a href="https://issuu.com/ntmg/docs/sun_25.16_06.13.24?fr=sZWFlZTc0Nzg0OTA" target="_blank" rel="noopener">
Digital Edition
</a>
</h4>
</div>
<div class="fdn-current-issue-this-week-link-block">
<h4 class="fdn-current-issue-this-week-link">
<a href="https://www.santamariasun.com/santamaria/IssueArchives?issue=15726435"&…;
This Week
</a>
</h4>
<ul class="uk-list fdn-current-issue-dates">
<li>
June 13-23, 2024
</li>
</ul>
</div>
<div class="fdn-current-issue-previous-link-block">
<h4 class="fdn-current-issue-previous-link">
<a href="https://www.santamariasun.com/santamaria/IssueArchives">
Previous Issues
</a>
</h4>
</div>
</div>
</div>
</div>
<div gpt-slot-div-id="TowerAndRectangle-1" data-component-id="AdTowerAndRectangle1" class="uk-margin" hidden></div><div gpt-slot-div-id="Tower-1" data-component-id="AdTower1" class="uk-margin" hidden></div><div gpt-slot-div-id="TowerAndRectangle-2" data-component-id="AdTowerAndRectangle2" class="uk-margin" hidden></div><div gpt-slot-div-id="TowerAndRectangle-3" data-component-id="AdTowerAndRectangle3" class="uk-margin" hidden></div><div gpt-slot-div-id="TowerAndRectangle-4" data-component-id="AdTowerAndRectangle4" class="uk-margin" hidden></div>
</div>
</div>
</div>
<div class="ev-grid-zone ev-footer-zone" data-ev-zone="GlobalFooter">
<div class="ev-grid-col uk-width-1-1">
<div class="GlobalFooter ContentDefault uk-root fdn-margin-vert FooterPromoLeaderboardBottom comp-shell-footerpromoad" data-component-id="FooterPromoLeaderboardBottom">
<div class="uk-flex fdn-footer-promo-ad-block">
<div class="fdn-footer-promo">
<div class="GlobalFooter SiteHeaderPromoresponsive uk-margin-remove uk-root fdn-margin-vert SiteHeaderPromo comp-landing-linkedimage" data-component-id="SiteHeaderPromo">
<div class="uk-inline">
<a href="https://www.my805tix.com" target="_blank">
<img src="/imager//b/original/14806563/a8b2/My805Tix_static_graphic.jpg" alt width="500" height="188" class="no-foundation-imgeditor " />
</a>
</div>
</div>
</div>
<div class="fdn-footer-ad">
<div gpt-slot-div-id="LeaderboardBottom" data-component-id="AdLeaderboardBottom" class="uk-margin" hidden></div>
</div>
</div>
</div>
<div class="GlobalFooter ContentDefault uk-root fdn-margin-vert FooterLinks comp-shell-footerlinks" data-component-id="FooterLinks">
<div class="fdn-footer-block">
<div class="uk-grid-small uk-flex-wrap" uk-grid>
<div class="fdn-footer-links-column">
<div class="fdn-footer-links-block" uk-grid>
<div>
<div class="fdn-footer-links">
<ul class="uk-list fdn-footer-links-list">
<li class="fdn-footer-links-list-header">
<a href="/news">News</a>
</li>
<li><a href="/category/news-14779529" target="_self">News of the Week</a></li>
<li><a href="/category/business-spotlight-14779528" target="_self">Spotlight</a></li>
<li><a href="/category/cannabis-corner-14818210" target="_self">Cannabis Corner</a></li>
<li><a href="/santamaria/ArticleArchives?section=14752825" target="_self">News Archives</a></li>
</ul>
</div>
</div>
<div>
<div class="fdn-footer-links">
<ul class="uk-list fdn-footer-links-list">
<li class="fdn-footer-links-list-header">
<a href="/opinion">Opinion</a>
</li>
<li><a href="/category/commentaries-14779531" target="_self">Commentaries</a></li>
<li><a href="/category/letters-to-the-editor-14779530" target="_self">Letters</a></li>
<li><a href="/category/canary-14779523" target="_self">Canary</a></li>
<li><a href="/santamaria/ArticleArchives?section=14752835" target="_self">Opinion Archives</a></li>
</ul>
</div>
</div>
<div>
<div class="fdn-footer-links">
<ul class="uk-list fdn-footer-links-list">
<li class="fdn-footer-links-list-header">
<a href="/arts">Music, Arts & Culture</a>
</li>
<li><a href="/category/art-articles-14779539" target="_self">Arts</a></li>
<li><a href="/category/sun-screen-14816898" target="_self">Sun Screen</a></li>
<li><a href="/santamaria/MovieTimes?show=theater" target="_self">Movies</a></li>
<li><a href="https://www.newtimesslo.com/sanluisobispo/EventSearch?v=d" target="_blank">Calendar</a></li>
<li><a href="/santamaria/ArticleArchives?keywords=§ion=14752829&category=&sortType=release" target="_self">Music, Arts & Culture Archives</a></li>
</ul>
</div>
</div>
<div>
<div class="fdn-footer-links">
<ul class="uk-list fdn-footer-links-list">
<li class="fdn-footer-links-list-header">
<a href="/food">Food & Drink</a>
</li>
<li><a href="/category/eats-14779536" target="_self">Eats</a></li>
<li><a href="/category/menus-14818896" target="_self">Menus</a></li>
<li><a href="/santamaria/food-and-drink-guide/Content?category=14818893" target="_self">Food and Drink Guide</a></li>
<li><a href="https://www.newtimesslo.com/sanluisobispo/EventSearch?neighborhood=2872…; target="_blank">Food & Drink Listings</a></li>
</ul>
</div>
</div>
<div class="fdn-footer-links-special-and-classifieds-block">
<div class="fdn-footer-links fdn-footer-links-special-and-classifieds">
<ul class="uk-list fdn-footer-links-list">
<li class="fdn-footer-links-list-header fdn-footer-links-list-header-special">
<a href="/santamaria/IssueArchives?special=Special%20Issue">Special Issues</a>
</li>
<li><a href="/santamaria/IssueArchives?special=Special%20Issue" target="_self">Special Issues Archives</a></li>
<li><a href="/santamaria/IssueArchives" target="_self">Weekly Issue Archives</a></li>
<li><a href="/category/55-fiction-14818890" target="_self">55 Fiction</a></li>
<li><a href="/santamaria/autumn-arts-annual/Content?category=14818903" target="_self">Autumn Arts Annual</a></li>
<li><a href="/santamaria/awareness-issue/Content?category=14818891" target="_self">Awareness Issue</a></li>
<li><a href="/santamaria/best-of-northern-santa-barbara-county/Content?category=14818892" target="_self">Best of NSBC</a></li>
<li><a href="/santamaria/health-and-wellness/Content?category=14818894" target="_self">Health & Wellness</a></li>
<li><a href="/santamaria/holiday-guide/Content?category=14818895" target="_self">Holiday Guide</a></li>
<li><a href="https://www.newtimesslo.com/sanluisobispo/get-outside-winter-spring-202…; target="_blank">Get Outside</a></li>
<li><a href="/santamaria/holiday-guide/Content?category=14818895" target="_self">Last-Minute Gift Guide</a></li>
<li><a href="/santamaria/menus/Content?category=14818896" target="_self">Menus</a></li>
<li><a href="/category/music-awards-14818971" target="_self">New Times Music Awards</a></li>
<li><a href="/santamaria/pride/Content?category=14818897" target="_self">Pride</a></li>
<li><a href="/santamaria/spring-arts/Content?category=14818898" target="_self">Spring Arts Annual</a></li>
<li><a href="/santamaria/volunteers/Content?category=14818902" target="_self">Volunteers</a></li>
<li><a href="/santamaria/wedding-issue/Content?category=14818901" target="_self">Weddings</a></li>
<li><a href="/santamaria/winning-images/Content?category=14818904" target="_self">Winning Images</a></li>
<li><a href="/santamaria/IssueArchives?issue=14837865" target="_self">Strawberry Festival</a></li>
<li class="fdn-footer-links-list-header fdn-footer-links-list-header-classifieds-etc">
<a href="/santamaria/Classifieds/Page">Classifieds Etc.</a>
</li>
<li><a href="/santamaria/AboutUs/Page" target="_self">About Us</a></li>
<li><a href="/santamaria/AdvertisingInfo/Page" target="_self">Advertising Info</a></li>
<li><a href="/santamaria/Contacts/Page" target="_self">Contacts</a></li>
<li><a href="/santamaria/JobOpenings/Page" target="_self">Job Openings</a></li>
<li><a href="/santamaria/PrivacyTermsofUse/Page" target="_self">Privacy & Terms of Use</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="uk-flex-1 fdn-footer-logo-address-column">
<div class="uk-flex-middle fdn-footer-logo-address-block uk-grid-small" uk-grid>
<div class="uk-width-1-3 uk-width-1-2@s">
<div class="fdn-footer-logo">
<a href="https://www.santamariasun.com/">
<img src="/imager//b/original/11457738/2917/mainLogoSantaMaria.png" alt="Santa Maria Sun" width="348" height="163" class="no-foundation-imgeditor " loading="lazy" />
</a>
</div>
</div>
<div class="uk-width-2-3 uk-width-1-2@s">
<div class="fdn-footer-address">
<ul class="uk-list">
<li>Santa Maria Sun © 2024</li>
<li>801 S Broadway<br>
Suite 3</li>
<li>Santa Maria, CA 93454</li>
<li>Phone - 805-347-1968</li>
<li>Fax - 805-347-9889</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="GlobalFooter ContentDefault uk-root fdn-margin-vert FooterCopyright comp-shell-footercopyright" data-component-id="FooterCopyright">
<div class="uk-text-center">
<div class="fdn-copyright-text">
© 2024 Santa Maria Sun
</div>
<div class="fdn-copyright-text uk-margin-small-top">
<a class="fdn-copyright-link" href="https://publishwithfoundation.com/" target="_blank">
<img width="110" alt="Powered By Foundation" src="/foundation/images/PoweredByFoundation.svg" loading="lazy">
</a>
</div>
</div>
</div>
</div>
</div>
<div class="ev-grid-zone ev-closer-zone" data-ev-zone="Closer">
<div class="ev-grid-col uk-width-1-1">
</div>
</div>
</div>
</div>
</body>
</html>