PageSourceSearch

https://oneworlddailybrief.com/agp-article/940246658-s-b-foods-brings-crunchy-garlic-chilli-oil-to-europe

html oneworlddailybrief.com collected 2026-09-29 11:36:20 UTC 52,971 bytes, 847 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4  <title>S&amp;B Foods brings UMAMI TOPPING to Europe starting in the UK | One World Daily Brief</title>
5  <meta charset="utf-8">
6  <meta name="viewport" content="width=device-width, initial-scale=1">
7    <meta name="description" content="One World Daily Brief is an online news publication focusing on the World: Bringing you the latest news on global issues">
8    <link rel="icon" href="https://cdn.newsmatics.com/agp/sites/oneworlddailybrief-favicon-1.png" type="image/png">
9  <meta name="csrf-token" content="qlj0EQ15a0bp7f12kPLugaXs9AmFDTLVlTMA8Cgs0uk=">
10  <meta name="csrf-param" content="authenticity_token">
11  <link rel="preload" as="font" type="font/woff2" href="/fonts/lexend-variable-latin.woff2" crossorigin>
12  <link href="/css/styles.min.css?v9e91e12689728780f01d6dd9a70eb5c9bae56d64" rel="stylesheet" data-turbo-track="reload">
13  
14<style type="text/css">
15    :root {
16        --color-primary-background: rgba(0, 137, 55, 0.5);
17        --color-primary: #008937;
18        --color-secondary: #000000;
19    }
20</style>
21
22  
22<script type="importmap">
23    {
24      "imports": {
25          "adController": "/js/controllers/adController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
26          "alertDialog": "/js/controllers/alertDialog.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
27          "articleListController": "/js/controllers/articleListController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
28          "carouselController": "/js/controllers/carouselController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
29          "dialog": "/js/controllers/dialog.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
30          "flashMessage": "/js/controllers/flashMessage.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
31          "gptAdController": "/js/controllers/gptAdController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
32          "hamburgerController": "/js/controllers/hamburgerController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
33          "labelsDescription": "/js/controllers/labelsDescription.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
34          "advancedSearchController": "/js/controllers/advancedSearchController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
35          "searchController": "/js/controllers/searchController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
36          "searchFilterUtils": "/js/utils/searchFilterUtils.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
37          "videoController": "/js/controllers/videoController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
38          "lazyYoutubeController": "/js/controllers/lazyYoutubeController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
39          "contactFormModule": "/js/controllers/contactForm.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
40          "navigationController": "/js/controllers/navigationController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
41          "currentTimeController": "/js/controllers/currentTimeController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
42          "newsletterSignup": "/js/controllers/newsletterSignup.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
43          "newsTickerController": "/js/controllers/newsTickerController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
44          "articleImage": "/js/controllers/articleImage.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64"
45      }
46    }
47  </script>
47
48  
48<script>
49    (function(w,d,i){
50      w.dataLayer = w.dataLayer || [];
51      w.dataLayer.push({'cookie_settings': 'alpha'});
52      w.dataLayer.push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
53
54      var loaded = false;
55      function loadGTM(){
56        if (loaded) return;
57        loaded = true;
58        events.forEach(function(e){ w.removeEventListener(e, loadGTM, opts); });
59        var j = d.createElement('script');
60        j.async = true;
61        j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i;
62        d.head.appendChild(j);
63      }
64
65      var events = ['scroll','mousemove','touchstart','keydown','click'];
66      var opts = {once: true, passive: true, capture: true};
67      events.forEach(function(e){ w.addEventListener(e, loadGTM, opts); });
68      w.addEventListener('load', function(){ setTimeout(loadGTM, 2000); });
69    })(window, document, 'GTM-KGCXW2X');
70  </script>
70
71</head>
72<body class="df-5" data-controller="advanced-search">
vendor: 71 bytes, lines 72-74
72
73<noscript>
74  <iframe src="https://www.googletagmanager.com/ns.html?id=
74GTM-KGCXW2X
vendor: 94 bytes, lines 74-76
74"
75          height="0" width="0" style="display:none;visibility:hidden"></iframe>
76</noscript>
77<div data-advanced-search-target="spinner" role="status" aria-label="Loading search results" style="display:none"
78     class="fixed inset-0 z-[1000] bg-white/80 flex-col items-center justify-center gap-4">
79  <div class="spinner-ring"></div>
80  <span class="text-mid-gray text-sm font-medium">Searching…</span>
81</div>
82<div>
83
84  <section class="relative group w-full bg-neutral-800 border-b border-neutral-800 h-[65px] text-white z-40" aria-label="AGP Picks">
85  <div class="flex items-center h-full gap-3 md:gap-5">
86    <a href="https://www.affinitygrouppublishing.com/agp-news-picks" target="_blank" rel="noopener" class="bg-affinity-pink text-white font-bold uppercase h-full text-sm px-3 flex items-center flex-none no-underline md:px-5 md:text-base hover:brightness-110">
87      AGP Picks
88    </a>
89      <div class="news-ticker-viewport relative flex-1 overflow-hidden min-w-0">
90        <ul class="news-ticker-list" aria-live="off" data-controller="news-ticker">
91              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
92                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.mediaite.com/media/news/like-a-dagger-in-my-heart-maga-superfans-voice-their-disenchantment-with-trump-in-stunning-politico-report/" target="_blank" rel="noopener" tabindex="0">
93                  MAGA Superfans Voice Their Disenchantment With Trump in Stunning Politico Repor
94                </a>
95              </li>
96              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
97                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.404media.co/the-end-of-privacy-is-here-with-kashmir-hill/" target="_blank" rel="noopener" tabindex="0">
98                  The End of Privacy Is Here (With Kashmir Hill)
99                </a>
100              </li>
101              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
102                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://blavity.com/black-tesla-employees-tesla-california-discrimination-trial" target="_blank" rel="noopener" tabindex="0">
103                  Black Tesla Employees Detail Racist Slurs, Nooses And Swastikas At California Location In Discrimination Trial
104                </a>
105              </li>
106              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
107                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://portside.org/2026-09-22/stunning-level-support-universal-health-care-jayapal" target="_blank" rel="noopener" tabindex="0">
108                  ‘Stunning’ Level of Support for Universal Health Care in the USA
109                </a>
110              </li>
111              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
112                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.spokesman.com/stories/2026/sep/26/democrats-now-have-easier-paths-to-flipping-the-se/" target="_blank" rel="noopener" tabindex="0">
113                  Democrats now Have Easier Paths to Flipping the Senate. Here are Races to Watch
114                </a>
115              </li>
116              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
117                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://blogs.lse.ac.uk/usappblog/2026/09/25/virginia-2026-midterms-blue-wave/" target="_blank" rel="noopener" tabindex="0">
118                  The 2026 Midterms: The View From Virginia in a Potential “Blue Wave” Year
119                </a>
120              </li>
121              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
122                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.newsweek.com/angie-nixon-ashley-moody-trump-florida-data-center-mar-a-lago-12490702" target="_blank" rel="noopener" tabindex="0">
123                  Florida Democratic Senate Candidate Angie Nixon Proposes Building Data Center on Mar-a-Lago
124                </a>
125              </li>
126              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
127                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.hollywoodreporter.com/business/digital/elon-musk-documentary-trailer-rejected-tiktok-youtube-1236710259/" target="_blank" rel="noopener" tabindex="0">
128                  The Major Social Media Platforms Are All Rejecting Paid Ads for Alex Gibney’s ‘Musk’ (Exclusive)
129                </a>
130              </li>
131              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
132                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://politicalwire.com/2026/09/28/texas-gop-candidate-called-for-public-executions/" target="_blank" rel="noopener" tabindex="0">
133                  Bo French, the Republican Nominee for a Powerful Texas Statewide Office, Faced Criticism After Reports That he had Called for Public Executions
134                </a>
135              </li>
136              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
137                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://apnews.com/article/ice-shooting-austin-protest-city-council-ramos-dsa-0243eafc25ffb779ad652ee9e476a0bd" target="_blank" rel="noopener" tabindex="0">
138                  Texas City Council Candidate who Protested ICE Shooting Faces ‘Riot Participation’ Charge
139                </a>
140              </li>
141              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
142                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.mediaite.com/media/news/like-a-dagger-in-my-heart-maga-superfans-voice-their-disenchantment-with-trump-in-stunning-politico-report/" target="_blank" rel="noopener" tabindex="-1">
143                  MAGA Superfans Voice Their Disenchantment With Trump in Stunning Politico Repor
144                </a>
145              </li>
146              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
147                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.404media.co/the-end-of-privacy-is-here-with-kashmir-hill/" target="_blank" rel="noopener" tabindex="-1">
148                  The End of Privacy Is Here (With Kashmir Hill)
149                </a>
150              </li>
151              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
152                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://blavity.com/black-tesla-employees-tesla-california-discrimination-trial" target="_blank" rel="noopener" tabindex="-1">
153                  Black Tesla Employees Detail Racist Slurs, Nooses And Swastikas At California Location In Discrimination Trial
154                </a>
155              </li>
156              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
157                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://portside.org/2026-09-22/stunning-level-support-universal-health-care-jayapal" target="_blank" rel="noopener" tabindex="-1">
158                  ‘Stunning’ Level of Support for Universal Health Care in the USA
159                </a>
160              </li>
161              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
162                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.spokesman.com/stories/2026/sep/26/democrats-now-have-easier-paths-to-flipping-the-se/" target="_blank" rel="noopener" tabindex="-1">
163                  Democrats now Have Easier Paths to Flipping the Senate. Here are Races to Watch
164                </a>
165              </li>
166              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
167                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://blogs.lse.ac.u
167k/usappblog/2026/09/25/virginia-2026-midterms-blue-wave/" target="_blank" rel="noopener" tabindex="-1">
168                  The 2026 Midterms: The View From Virginia in a Potential “Blue Wave” Year
169                </a>
170              </li>
171              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
172                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.newsweek.com/angie-nixon-ashley-moody-trump-florida-data-center-mar-a-lago-12490702" target="_blank" rel="noopener" tabindex="-1">
173                  Florida Democratic Senate Candidate Angie Nixon Proposes Building Data Center on Mar-a-Lago
174                </a>
175              </li>
176              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
177                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.hollywoodreporter.com/business/digital/elon-musk-documentary-trailer-rejected-tiktok-youtube-1236710259/" target="_blank" rel="noopener" tabindex="-1">
178                  The Major Social Media Platforms Are All Rejecting Paid Ads for Alex Gibney’s ‘Musk’ (Exclusive)
179                </a>
180              </li>
181              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
182                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://politicalwire.com/2026/09/28/texas-gop-candidate-called-for-public-executions/" target="_blank" rel="noopener" tabindex="-1">
183                  Bo French, the Republican Nominee for a Powerful Texas Statewide Office, Faced Criticism After Reports That he had Called for Public Executions
184                </a>
185              </li>
186              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
187                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://apnews.com/article/ice-shooting-austin-protest-city-council-ramos-dsa-0243eafc25ffb779ad652ee9e476a0bd" target="_blank" rel="noopener" tabindex="-1">
188                  Texas City Council Candidate who Protested ICE Shooting Faces ‘Riot Participation’ Charge
189                </a>
190              </li>
191        </ul>
192      </div>
193      <a class="text-white border px-2 mr-2 py-1 font-semibold rounded-md border-white hover:bg-white hover:text-black max-md:hidden" target="_blank" href="https://www.affinitygrouppublishing.com/agp-news-picks">
194        View all
195      </a>
196  </div>
197</section>
198
199  <!-- Top banner -->
200  <header class="bg-white relative z-50 max-md:sticky max-md:top-0">
201  <div class="content">
202    <div class="header-top">
203      <div class="flex gap-2 masthead-container justify-between items-center max-md:px-4 md:py-6">
204        <div class="font-semibold w-1/4 max-md:hidden">
205          <p data-controller="current-time"></p>
206        </div>
207        <div class="md:w-2/4 logo-container">
208          <a href="/" class="flex md:justify-center">
209              <img src="https://cdn.newsmatics.com/agp/sites/oneworlddailybrief-logo-1.svg" alt="One World Daily Brief"
210                class="max-md:!h-[60px] lg:!max-h-[115px]" height="84"
211                width="auto" />
212          </a>
213        </div>
214        <a href="https://www.affinitygrouppublishing.com/" target="_blank" rel="noopener noreferrer"
215          class="flex items-center gap-2 font-bold w-1/4 justify-end max-md:hidden">
216          <span>Provided by AGP</span>
217          <img src="/images/globe.png" height="35" width="35" alt="" />
218        </a>
219      </div>
220    </div>
221  </div>
222  <div class="absolute bottom-0 w-screen h-px bg-black z-50 md:hidden">
223  </div>
224</header>
225
226  <div data-controller="hamburger" class="sticky bg-white z-50 border-t border-b border-black top-[5.25rem] md:top-0">
227  <div class="content">
228    <div class="relative flex items-center gap-4 py-3">
229      <button data-hamburger-target="icon" class="flex items-center gap-5 h-10 shrink-0 cursor-pointer" aria-label="Open navigation menu" aria-expanded="false">
230        <span class="icon-hamburger" aria-hidden="true"></span>
231        <span class="font-bold text-base max-md:hidden">Menu</span>
232      </button>
233      <div class="flex-1"></div>
234      <div class="min-w-0 w-full max-w-xs">
235        <div data-controller="search" class="relative w-full">
236  <form data-action="submit->search#performSearch" class="search-form">
237    <input type="text" name="query" placeholder="Search" aria-label="Search" data-search-target="input" class="search-input" />
238    <button type="submit" data-search-target="icon" class="button-search" aria-label="Search">
239      <img height="24" width="24" src="/images/search.svg" alt="" />
240    </button>
241    <button type="button" class="button-search" aria-label="Open advanced search filters" data-action="click->advanced-search#open">
242      <img height="23" width="25" src="/images/filter.svg" alt="" />
243    </button>
244  </form>
245</div>
246
247      </div>
248      <button class="flex items-center font-bold gap-x-2 justify-center h-10 shrink-0" aria-label="Share this page"
249        onclick="window.ShareDialog.openDialog()">
250        <span class="icon-share" aria-hidden="true">
251        </span>
252        <span class="max-lg:hidden">
253          Share
254        </span>
255      </button>
256      <div data-hamburger-target="menu" class="hidden absolute left-0 right-0 top-full z-[900]">
257        <div class="bg-white shadow-[0_2px_10px_rgba(0,0,0,0.5)] [clip-path:inset(0_-20px_-20px_-20px)]">
258          <div class="p-6 pb-11 mt-px">
259            <nav aria-label="Site navigation">
260              <div class="grid gap-y-5 grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 lg:gap-6">
261                  <a href="/executive-report" class="nav-dropdown-link">
262                    <strong>AGP Executive Report</strong>
263                      <span>Top headlines, summarized</span>
264                  </a>
265                  <a href="/agp-wire" class="nav-dropdown-link">
266                    <strong>AGP Wire</strong>
267                      <span>Latest developments &amp; updates</span>
268                  </a>
269                  <a href="/perspectify-news" class="nav-dropdown-link">
270                    <strong>Perspectify News</strong>
271                      <span>Articles with bias context</span>
272                  </a>
273                  <a href="/press-releases" class="nav-dropdown-link">
274                    <strong>Press Releases</strong>
275                      <span>Announcements &amp; company news</span>
276                  </a>
277                  <a href="/journalists" class="nav-dropdown-link">
278                    <strong>@ Journalists!</strong>
279                      <span>Real journalism, reaching real audiences</span>
280                  </a>
281                  <a href="/about-labels" class="nav-dropdown-link">
282                    <strong>About Labels</strong>
283                      <span>How bias labels work</span>
284                  </a>
285                  <a href="/about" class="nav-dropdown-link">
286                    <strong>About</strong>
287                      <span>Discover, filter, stay informed</span>
288                  </a>
289                <a href="https://www.affinitygrouppublishing.com/" target="_blank" rel="noopener noreferrer" class="nav-link-agp h-11 w-fit self-center">
290                  <img src="/images/globe.png" height="25" width="25" alt="" />
291                  <span class="nav-link-agp-text">Explore more AGPs</span>
292                </a>
293                <a href="/submit-news" class="button button-primary bg-[--color-primary] text-white h-11 flex items-center justify-center w-fit self-center">
294                  <span>Got News to Share?</span>
295                </a>
296              </div>
297            </nav>
298          </div>
299        </div>
300      </div>
301    </div>
302  </div>
303</div>
304
305  <aside class="sticky-menu group fixed top-1/2 -translate-y-1/2 z-30 max-xl:hidden">
306  <div class="sticky-menu-panel">
307    <a href="/submit-news" aria-label="Submit news" target="_blank"
308       class="sticky-menu-row text-white"
309       style="background-color: #E7004C">
310        <span class="sticky-menu-icon-col">
311          <img src="https://cdn.newsmatics.com/cms/assets/69b0cda9-df96-4312-8fbf-4526090e08bc"
312               alt=""
313               class="h-[25px] w-[25px] object-contain" />
314        </span>
315        <span class="whitespace-nowrap font-semibold text-xs opacity-0 group-hover:opacity-100 transition-opacity duration-200">
316          Publish your press release
317        </span>
318    </a>
319    <a href="https://www.perspectify.com/" aria-label="Perspectify" target="_blank"
320       class="sticky-menu-row "
321       >
322        <img src="https://cdn.newsmatics.com/cms/assets/f994e204-d500-41b1-ae08-d14ba5288d2c"
323             alt=""
324             class="absolute inset-0 m-auto h-[25px] w-[25px] object-contain opacity-100 group-hover:opacity-0 transition-opacity duration-200" />
325        <div class="absolute inset-0 flex items-center px-4 opacity-0 group-hover:opacity-100 transition-opacity duration-200">
326          <img src="https://cdn.newsmatics.com/cms/assets/e89056c6-fadf-45c5-94ed-d4cb137bf220"
327               alt=""
328               class="h-[25px] w-auto object-contain" />
329        </div>
330    </a>
331    <a href="https://www.affinitygrouppublishing.com/" aria-label="affinity group publishing" target="_blank"
332       class="sticky-menu-row "
333       >
334        <img src="https://cdn.newsmatics.com/cms/assets/16d1fd5e-9b61-4677-8eb6-54857e4f9f54"
335             alt=""
336             class="absolute inset-0 m-auto h-[25px] w-[25px] object-contain opacity-100 group-hover:opacity-0 transition-opacity duration-200" />
337        <div class="absolute inset-0 flex items-center px-4 opacity-0 group-hover:opacity-100 transition-opacity duration-200">
338          <img src="https://cdn.newsmatics.com/cms/assets/e6c46218-6b77-4998-a417-063862305cf6"
339               alt=""
340               class="h-[25px] w-auto object-contain" />
341        </div>
342    </a>
343    <a href="https://www.newsmatics.com/" aria-label="Newsmatics" target="_blank"
344       class="sticky-menu-row "
345       >
346        <img src="https://cdn.newsmatics.com/cms/assets/2a79fdcd-9509-4d9c-bcef-5185f7b6cae0"
347             alt=""
348             class="absolute inset-0 m-auto h-[25px] w-[25px] object-contain opacity-100 group-hover:opacity-0 transition-opacity duration-200" />
349        <div class="absolute inset-0 flex items-center px-4 opacity-0 group-hover:opacity-100 transition-opacity duration-200">
350          <img src="https://cdn.newsmatics.com/cms/assets/26b79170-6036-4671-abde-11949bae9c57"
351               alt=""
352               class="h-[25px] w-auto object-contain" />
353        </div>
354    </a>
355  </div>
356</aside>
357
358  <div id="main-content">
359    <div id="flash-message"></div>
360    <section class="content mt-10 flow-root">
361  <h1 class="mb-3 text-3xl font-bold leading-tight md:text-5xl">S&amp;B Foods brings UMAMI TOPPING to Europe starting in the UK</h1>
362  <div class="mb-5 flex items-center gap-4 text-base">
363    <span class="text-gray-600">3 hours ago</span>
364  </div>
365  <div class="leading-normal mb-4 text-near-black markdown-content">
366    By AI, Created 09:00 UTC, Sep 29, 2026, <a target="_blank" rel="noopener noreferrer" href="https://www.affinitygrouppublishing.com/">AGP</a> - <p>S&amp;B Foods plans to launch UMAMI TOPPING, a crunchy garlic chili oil topping, in Europe beginning with the UK. The rollout targets Japanese and Asian supermarkets and aims to tap growing demand for topping-style seasonings that add both heat and umami.</p>
367<p><strong>Why it matters:</strong>
368- S&amp;B Foods is betting that a Japanese-style crunchy chili oil can stand out in Europe’s growing topping and condiment aisle.
369- The product is designed to appeal to both retail shoppers and restaurants, giving S&amp;B a new way to expand its seasoning business outside Japan.
370- The launch could help the company push Japanese food culture into more mainstream European use.</p>
371<p><strong>What happened:</strong>
372- S&amp;B Foods Inc. is launching UMAMI TOPPING in Europe, starting with the UK.
373- The product is a topping-style condiment based on Okazu La-yu, S&amp;B’s crunchy chili oil sold in Japan.
374- The UK rollout is planned for Japanese and Asian supermarket chains, including Japan Centre and Oseyo, from August 2026.
375- S&amp;B Foods also plans a tasting stall at JAPAN MATSURI in London in October 2026.
376- More information is available on <a target="_blank" rel="noopener noreferrer" href="https://www.sbfoods-worldwide.com/europe/umami-topping/">the UMAMI TOPPING brand website</a>.</p>
377<p><strong>The details:</strong>
378- UMAMI TOPPING blends fried garlic and other ingredients into a chunky oil with a crunchy texture.
379- The product is positioned as a topping rather than a traditional seasoning.
380- S&amp;B says the oil works with sushi, meat dishes, salads, ramen, gyoza, seafood, rice porridge and vegetable dishes.
381- The European version uses new ingredients that comply with European food regulations.
382- The product uses non-GMO ingredients to meet local standards.
383- S&amp;B is launching two versions for Europe: MILD and SPICY.
384- MILD is designed for a subtle heat and is recommended for sushi and hot dogs.
385- SPICY is designed for stronger heat and is recommended for ramen and gyoza.
386- S&amp;B says the product is suitable for both in-store merchandising and menu development.
387- The company removed almonds from the original UMAMI TOPPING formula 
387in 2025 to reduce allergen concerns.
388- S&amp;B also added UMAMI TOPPING SPICY in the US and South Korea in 2025.</p>
389<p><strong>Between the lines:</strong>
390- The European launch follows evidence that the product has already found a customer base in the US and South Korea.
391- S&amp;B is leaning on a familiar Japanese flavor profile, but packaging it for local compliance and different spice preferences.
392- The move reflects a broader push to turn crunchy chili oil from a niche Japanese format into a global shelf category.</p>
393<p><strong>What's next:</strong>
394- Sales are scheduled to start in August 2026 in the UK.
395- S&amp;B plans to use the London JAPAN MATSURI event to introduce the product to consumers.
396- The company aims to expand the value of Japanese food culture globally through UMAMI TOPPING.
397- S&amp;B Foods continues to expand in North America, Asia and Europe with spices, herbs and seasonings.</p>
398  </div>
399  <p class="text-sm text-neutral-500">
400    Disclaimer: This article was produced by AGP Wire with the assistance of artificial intelligence based on
401    <a target="_blank" href="https://www.einpresswire.com/article/940236602?promo=4400" class="underline text-blue-600 hover:no-underline">original source content</a>
402    and has been refined to improve clarity, structure, and readability. This content is provided on an “as is” basis. While care has been taken in its preparation, it may contain inaccuracies or omissions, and readers should consult the original source and independently verify key information where appropriate. This content is for informational purposes only and does not constitute legal, financial, investment, or other professional advice.
403  </p>
404</section>
405<div class="content">
406  <section data-controller="newsletter-signup" class="content bg-cream my-6 px-6 py-10 lg:px-[50px] lg:py-[50px]">
407  <div data-newsletter-signup-target="formSection" class="flex flex-col gap-8 lg:gap-10">
408    <div class="flex flex-col gap-5">
409      <p class="text-2xl lg:text-4xl">Sign up for:</p>
410      <h2 class="text-4xl font-bold leading-tight lg:text-5xl">One World Daily Brief</h2>
411    </div>
412    <div class="flex flex-col gap-8 lg:flex-row lg:items-center">
413      <p class="text-2xl leading-tight lg:text-4xl lg:flex-1">The daily local news briefing you can trust. Every day. Subscribe now.</p>
414      <div class="w-full max-w-[400px]">
415      <form data-action="submit->newsletter-signup#submit" method="POST" action="/alerts">
416        <input type="hidden" name="authenticity_token" value="qlj0EQ15a0bp7f12kPLugaXs9AmFDTLVlTMA8Cgs0uk=">
417
418        <input data-newsletter-signup-target="fullnameInput" aria-label="full name input" type="text" name="fullname" id="newsletter-signup-fullname" autocomplete="off" tabindex="-1">
419        <label class="mb-2 inline-block rounded-control bg-brand-yellow px-2.5 py-0.5 text-xl leading-none" for="newsletter-signup-email">Email Address</label>
420        <input
421          data-newsletter-signup-target="emailInput"
422          id="newsletter-signup-email"
423          placeholder="Your email..."
424          name="email"
425          type="email"
426          class="mb-2 block h-10 w-full rounded-control border border-mid-gray bg-transparent px-2.5 text-xl text-near-black placeholder:text-near-black focus:outline-none focus:ring-1 focus:ring-near-black"
427          required
428        >
429        <div class="text-sm text-red-600 empty:hidden" data-newsletter-signup-target="errorMessage"></div>
430        <input data-newsletter-signup-target="timestampInput" type="hidden" name="timestamp" value="1790681780" autocomplete="off" tabindex="-1">
431        <button data-newsletter-signup-target="submitButton" type="submit" class="mb-2 h-10 w-full rounded-control bg-near-black px-2.5 text-xl font-semibold text-white transition-opacity hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-60">
432          Sign up for free
433        </button>
434        <p class="text-base leading-tight text-near-black">
435          By signing up, you agree to our
436          <a href="/legal/terms" class="underline hover:no-underline" target="_blank">Terms &amp; Conditions</a>.
437        </p>
438      </form>
439      </div>
440    </div>
441  </div>
442
443  <div data-newsletter-signup-target="checkEmailSection" class="hidden max-w-[860px]">
444    <h2 class="mb-4 text-4xl font-bold leading-tight lg:text-5xl">Check Your Email!</h2>
445    <p class="mb-2 text-lg leading-tight lg:text-2xl">
446      We sent a one-time activation link to:
447      <strong data-newsletter-signup-target="confirmedEmail"></strong>.
448    </p>
449    <p class="mb-2 text-lg leading-tight lg:text-2xl">Confirm it's you by clicking the email link.</p>
450    <p class="text-lg leading-tight lg:text-2xl">
451      If the email is not in your inbox, check spam or
452      <a data-action="click->
452newsletter-signup#tryAgain" href="#" class="underline hover:no-underline">try again</a>.
453    </p>
454    <p class="mt-2 text-sm text-red-600 empty:hidden" data-newsletter-signup-target="retryMessage"></p>
455  </div>
456
457  <div data-newsletter-signup-target="welcomeBackSection" class="hidden max-w-[860px]">
458    <h2 class="mb-4 text-4xl font-bold leading-tight lg:text-5xl">Welcome back!</h2>
459    <p class="text-lg leading-tight lg:text-2xl">
460      <strong data-newsletter-signup-target="welcomeEmail"></strong> is already signed up. Check your inbox for updates.
461    </p>
462  </div>
463</section>
464
465</div>
466
467  </div>
468</div>
469<footer class="footer border-t-2 border-neutral-200">
470  <div class="text-3xl flex pb-5 gap-x-4 w-fit mx-auto items-center font-bold max-md:hidden">
471    Powered By
472    <img src="/images/agp-logo.svg" alt="Affinity group publishing"/>
473  </div>
474  <div class="content py-4 flex flex-col">
475    <p class="footer-text text-sm mb-4 order-2 lg:order-1">© 1995-2026 Newsmatics Inc. dba Affinity Group Publishing &amp; One World Daily Brief. All Rights Reserved.</p>
476    <div class="footer-nav mb-12 flex gap-7 flex-wrap justify-center order-1 lg:mb-0 lg:mt-2 lg:order-2">
477        <a href="/about" class="footer-link">About</a>
478        <a href="/archive" class="footer-link">Press Release Archive</a>
479        <a href="/submit-news" class="footer-link">Submit Press Release</a>
480        <a href="/legal/terms" class="footer-link">Terms &amp; Conditions</a>
481        <a href="/legal/dmca" class="footer-link">Copyright/DMCA Policy</a>
482        <a href="/legal/privacy" class="footer-link">Privacy Policy</a>
483        <a href="/contact" class="footer-link">Contact</a>
484    </div>
485    <a href="/legal/cookies" class="footer-link self-center mt-5 order-3" data-cc="show-preferencesModal">Cookie Settings / Your Privacy Choices</a>
486  </div>
487</footer>
488
489<div data-controller="dialog" data-dialog-url-value="https://oneworlddailybrief.com/agp-article/940246658-s-b-foods-brings-crunchy-garlic-chilli-oil-to-europe" data-action="click->dialog#clickOutside">
490  <dialog
491    class="modal-shadow fixed z-40 text-left bg-white w-[25rem] overflow-visible rounded-none backdrop:bg-black/20 print:hidden"
492    aria-labelledby="share-dialog-title"
493    data-dialog-target="modal"
494  >
495    <div class="relative flex flex-col items-center justify-center gap-10 px-9 py-5 h-[25rem]">
496      <button type="button" data-action="click->dialog#close" class="absolute top-5 right-5 p-0 bg-transparent border-none cursor-pointer" aria-label="Close">
497        <img width="12" height="12" src="/images/x-outline.svg" alt="" aria-hidden="true">
498      </button>
499      <h2 id="share-dialog-title" class="font-lexend font-bold text-4xl text-near-black">Share this page:</h2>
500      <div class="flex flex-col items-center gap-2">
501        <div class="flex gap-2.5 items-center justify-center">
502          <a href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Foneworlddailybrief.com%2Fagp-article%2F940246658-s-b-foods-brings-crunchy-garlic-chilli-oil-to-europe" target="_blank" rel="noopener noreferrer" aria-label="Share on Facebook">
503            <img width="30" height="30" src="/images/facebook.svg" alt="" aria-hidden="true">
504          </a>
505          <a href="https://x.com/intent/post?url=https%3A%2F%2Foneworlddailybrief.com%2Fagp-article%2F940246658-s-b-foods-brings-crunchy-garlic-chilli-oil-to-europe" target="_blank" rel="noopener noreferrer" aria-label="Share on X">
506            <img width="30" height="30" src="/images/x-share.svg" alt="" aria-hidden="true">
507          </a>
508          <a href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Foneworlddailybrief.com%2Fagp-article%2F940246658-s-b-foods-brings-crunchy-garlic-chilli-oil-to-europe" target="_blank" rel="noopener noreferrer" aria-label="Share on LinkedIn">
509            <img width="30" height="30" src="/images/linkedin.svg" alt="" aria-hidden="true">
510          </a>
511          <button type="button" data-action="click->dialog#copy" class="cursor-pointer bg-transparent border-none p-0" aria-label="Copy link">
512            <img width="30" height="30" src="/images/share-link.svg" alt="" aria-hidden="true">
513          </button>
514          <button type="button" data-action="click->dialog#print" class="cursor-pointer bg-transparent border-none p-0" aria-label="Print page">
515            <img width="30" height="30" src="/images/share-print.svg" alt="" aria-hidden="true">
516          </button>
517        </div>
518        <span data-dialog-target="copyFeedback" class="text-xs text-near-black italic empty:hidden" aria-live="polite"></span>
519      </div>
520    </div>
521  </dialog>
522</div>
523
524<dialog
525  class="m-auto p-8 w-full max-w-[50rem] max-h-[90vh] overflow-y-auto rounded-lg bg-white border-0 shadow-lg backdrop:bg-black/50"
526  aria-labelledby="adv-search-title"
527  aria-modal="true"
528  data-action="click->advanced-search#clickOutside keydown.enter->advanced-search#dialogEnter"
529  data-advanced-search-target="modal"
530>
531    <div class="flex flex-col gap-4">
532
533      <div class="flex items-center justify-between">
534        <h2 id="adv-search-title" class="text-xl font-semibold text-dim-gray">Advanced Search Options</h2>
535        <button type="button" data-action="click->advanced-search#close" class="p-1 cursor-pointer bg-transparent border-none" aria-label="Close">
536          <img src="/images/x-outline.svg" width="14" height="14" alt="" aria-hidden="true">
537        </button>
538      </div>
539
540      <div class="flex flex-col gap-8">
541
542        <div class="flex flex-col gap-2">
543          <p class="text-xl font-semibold text-near-black">Search for:</p>
544          <div class="flex items-center gap-3 border border-ash-grey rounded-lg px-4 py-3">
545            <input
546              type="text"
547              placeholder="Enter search query"
548              aria-label="Search query"
549              data-advanced-search-target="queryInput"
550              data-action="keydown.enter->advanced-search#applyFilters"
551              class="flex-1 text-base outline-none placeholder:text-ash-grey"
552            >
553            <img src="/images/search.svg" width="20" height="20" alt="" aria-hidden="true">
554          </div>
555        </div>
556
557        <div class="flex flex-col gap-2" role="group" aria-labelledby="adv-scope-label">
558          <p id="adv-scope-label" class="text-xl font-semibold text-near-black">Search scope:</p>
559          <div class="flex">
560            <label class="adv-radio-panel adv-radio-panel-left">
561              <input type="radio" name="adv-scope" value="network" data-advanced-search-target="scopeNetwork" class="w-4 h-4 shrink-0" checked>
562              <span class="text-base">Entire AGP network</span>
563            </label>
564            <label class="adv-radio-panel adv-radio-panel-right">
565              <input type="radio" name="adv-scope" value="site" data-advanced-search-target="scopeSite" class="w-4 h-4 shrink-0">
566              <span class="text-base">This AGP site</span>
567            </label>
568          </div>
569        </div>
570
571        <div class="flex flex-col gap-2" role="group" aria-labelledby="adv-type-label">
572          <p id="adv-type-label" class="text-xl font-semibold text-near-black">Type:</p>
573          <div class="flex gap-2">
574            <button
575              type="button"
576              class="adv-type-btn adv-type-news selected"
577              data-action="click->advanced-search#toggleType"
578              data-advanced-search-target="typeNews"
579              aria-pressed="true"
580            >Articles</button>
581            <button
582              type="button"
583              class="adv-type-btn adv-type-agp-wire selected"
584              data-action="click->advanced-search#toggleType"
585              data-advanced-search-target="typeAgpWire"
586              aria-pressed="true"
587            >AGP Wire</button>
588            <button
589              type="button"
590              class="adv-type-btn adv-type-pr selected"
591              data-action="click->advanced-search#toggleType"
592              data-advanced-search-target="typePR"
593              aria-pressed="true"
594            >Press Releases</button>
595          </div>
596        </div>
597
598        <div class="flex flex-col gap-2" role="group" aria-labelledby="adv-search-in-label">
599          <p id="adv-search-in-label" class="text-xl font-semibold text-near-black">Search in:</p>
600          <div class="flex">
601            <label class="adv-radio-panel adv-radio-panel-left">
602              <input type="radio" name="adv-search-in" value="all" data-advanced-search-target="searchInAll" class="w-4 h-4 shrink-0" checked>
603              <span class="text-base">Headlines &amp; Article text</span>
604            </label>
605            <label class="adv-radio-panel adv-radio-panel-right">
606              <input type="radio" name="adv-search-in" value="headlines" data-advanced-search-target="searchInHeadlines" class="w-4 h-4 shrink-0">
607              <span class="text-base">Headlines only</span>
608            </label>
609          </div>
610        </div>
611
612        <div class="flex flex-col gap-2" role="group" aria-labelledby="adv-date-label">
613          <p id="adv-date-label" class="text-xl font-semibold text-near-black">Date range:</p>
614          <div class="flex flex-col sm:flex-row">
615
616            <div class="flex-1 min-w-0 flex flex-col gap-2 sm:px-3">
617              <label class="flex items-center gap-2 cursor-pointer">
618                <input type="radio" name="adv-date-mode" value="duration" data-advanced-search-target="dateModeDuration" data-action="change->advanced-search#toggleDateMode" class="w-4 h-4 shrink-0" checked>
619                <span class="text-base">Select duration</span>
620              </label>
621              <div class="flex items-center gap-3">
622                <img src="/images/clock.svg" width="14" height="14" alt="" aria-hidden="true" class="shrink-0">
623                <span class="text-dark-gray text-base shrink-0">The last</span>
624                <select
625                  data-advanced-search-target="durationSelect"
626                  aria-label="Duration"
627                  class="flex-1 border border-ash-grey rounded-lg px-3 py-3 text-base text-dark-gray bg-white disabled:opacity-50 disabled:cursor-not-allowed"
628                >
629                  <option value="" selected>Any time</option>
630                    <option value="1h">1 Hour</option>
631                    <option value="6h">6 Hours</option>
632                    <option value="24h">24 Hours</option>
633                    <option value="week">Week</option>
634                    <option value="month">Month</option>
635                    <option value="year">Year</option>
636                </select>
637              </div>
638            </div>
639
640            <div class="hidden w-px bg-ash-grey shrink-0 sm:block" aria-hidden="true"></div>
641
642            <div class="flex-1 min-w-0 flex flex-col gap-2 mt-4 sm:px-3 sm:mt-0">
643              <label class="flex items-center gap-2 cursor-pointer">
644                <input type="radio" name="adv-date-mode" value="custom" data-advanced-search-target="dateModeCustom" data-action="change->advanced-search#toggleDateMode" class="w-4 h-4 shrink-0">
645                <span class="text-base">Select custom date range</span>
646              </label>
647              <div class="flex items-center gap-2">
648                <div class="adv-date-input-wrapper">
649                  <input
650                    type="text"
651                    placeholder="MM/DD/YYYY"
652                    aria-label="Start date"
653                    data-advanced-search-target="dateFromInput"
654                    data-action="click->advanced-search#openFromCalendar input->advanced-search#handleDateFromInput blur->advanced-search#blurDateFrom keydown.enter->advanced-search#dateInputEnter"
655                    class="adv-date-input"
656                    disabled
657                  >
658                  <button
659                    type="button"
660                    data-advanced-search-target="dateFromBtn"
661                    data-action="click->advanced-search#toggleFromCalendar keydown.enter->advanced-search#toggleFromCalendar"
662                    class="adv-date-icon-btn"
663                    aria-label="Open start date calendar"
664                    disabled
665                  >
666                    <img src="/images/calendar.svg" width="14" height="14" alt="" aria-hidden="true">
667                  </button>
668                </div>
669                <span class="text-base text-near-black shrink-0" aria-hidden="true">to</span>
670                <div class="adv-date-input-wrapper">
671                  <input
672                    type="text"
673                    placeholder="MM/DD/YYYY"
674                    aria-label="End date"
675                    data-advanced-search-target="dateToInput"
676                    data-action="click->
676advanced-search#openToCalendar input->advanced-search#handleDateToInput blur->advanced-search#blurDateTo keydown.enter->advanced-search#dateInputEnter"
677                    class="adv-date-input"
678                    disabled
679                  >
680                  <button
681                    type="button"
682                    data-advanced-search-target="dateToBtn"
683                    data-action="click->advanced-search#toggleToCalendar keydown.enter->advanced-search#toggleToCalendar"
684                    class="adv-date-icon-btn"
685                    aria-label="Open end date calendar"
686                    disabled
687                  >
688                    <img src="/images/calendar.svg" width="14" height="14" alt="" aria-hidden="true">
689                  </button>
690                </div>
691              </div>
692              <div data-advanced-search-target="calendarDropdown" class="adv-calendar-dropdown hidden"></div>
693            </div>
694
695          </div>
696        </div>
697
698        <div class="flex flex-col gap-2" role="group" aria-labelledby="adv-sort-label">
699          <p id="adv-sort-label" class="text-xl font-semibold text-near-black">Sort by:</p>
700          <div class="flex">
701            <label class="adv-radio-panel adv-radio-panel-left">
702              <input type="radio" name="adv-sort" value="relevance" data-advanced-search-target="sortRelevance" class="w-4 h-4 shrink-0" checked>
703              <span class="text-base">Relevance</span>
704            </label>
705            <label class="adv-radio-panel adv-radio-panel-right">
706              <input type="radio" name="adv-sort" value="date" data-advanced-search-target="sortDate" class="w-4 h-4 shrink-0">
707              <span class="text-base">Date</span>
708            </label>
709          </div>
710        </div>
711
712      </div>
713
714      <p data-advanced-search-target="errorMessage" class="text-sm text-red-600 empty:hidden" role="alert"></p>
715
716      <div class="flex items-center gap-5">
717        <button
718          type="button"
719          data-action="click->advanced-search#applyFilters"
720          class="bg-near-black text-white text-base px-5 py-2.5 rounded-lg border-0 cursor-pointer"
721        >Apply filters</button>
722        <button
723          type="button"
724          data-action="click->advanced-search#resetFilters"
725          class="bg-white text-near-black text-base px-5 py-2.5 rounded-lg border border-ash-grey cursor-pointer"
726        >Reset</button>
727      </div>
728
729    </div>
730</dialog>
731
732  <div data-controller="alert-dialog">
733  <dialog
734    class="fixed bottom-0 left-4 m-0 modal-shadow z-40 bg-cream text-near-black w-full max-w-[400px] overflow-visible"
735    data-alert-dialog-target="modal">
736    <div class="relative flex flex-col justify-center min-h-[400px] py-8 px-9">
737    <button data-action="click->alert-dialog#close" type="button" class="absolute top-4 right-4 cursor-pointer p-1 z-10" aria-label="Close">
738      <img src="/images/x-outline.svg" width="11" height="11" aria-hidden="true" class="pointer-events-none" />
739    </button>
740
741    <div data-alert-dialog-target="subscribeForm" class="flex flex-col gap-10">
742      <div class="flex flex-col gap-2.5">
743        <p class="text-xl font-semibold">Sign up for:</p>
744        <h3 class="text-4xl font-bold leading-tight">One World Daily Brief</h3>
745        <p class="text-base">The daily local news briefing you can trust. Every day. Subscribe now.</p>
746      </div>
747      <form data-action="submit->alert-dialog#submit" method="POST" action="/alerts" class="flex flex-col gap-[10px]">
748  <input type="hidden" name="authenticity_token" value="qlj0EQ15a0bp7f12kPLugaXs9AmFDTLVlTMA8Cgs0uk=">
749
750  <input data-alert-dialog-target="fullnameInput" type="text" name="fullname" aria-label="full name" id="alert-dialog-fullname" autocomplete="off" tabindex="-1">
751  <label class="inline-block self-start rounded-control bg-brand-yellow px-2.5 py-0.5 text-base leading-none" for=alert-dialog-email-subscribe>Email Address</label>
752  <input
753    data-alert-dialog-target="emailInput"
754    id=alert-dialog-email-subscribe
755    placeholder="Your email..."
756    name="email"
757    type="email"
758    class="block h-10 w-full rounded-control border border-mid-gray bg-transparent px-2.5 text-base text-near-black placeholder:text-near-black focus:outline-none focus:ring-1 focus:ring-near-black"
759    autofocus
760    required
761  >
762  <div class="text-sm text-red-600 empty:hidden" data-alert-dialog-target="errorMessage"></div>
763  <input data-alert-dialog-target="timestampInput" type="hidden" name="timestamp" value="1790681780" autocomplete="off" tabindex="-1">
764  <button type="submit" class="h-10 w-full rounded-control bg-near-black px-2.5 text-xl font-semibold text-white transition-opacity hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-60">
765    Sign up for free
766  </button>
767  <p class="text-sm">
768    By signing up, you agree to our
769    <a href="/legal/terms" class="underline hover:no-underline" target="_blank">Terms &amp; Conditions.</a>
770  </p>
771</form>
772
773    </div>
774
775    <div data-alert-dialog-target="checkEmail" class="hidden flex flex-col gap-5">
776      <h3 class="text-3xl font-bold leading-tight">Check Your Email!</h3>
777      <p class="text-base">We sent a one-time activation link to <b data-alert-dialog-target="userEmail"></b>. <br/><br/>  Confirm it's you by clicking the email link. <br/><br/>  If the email is not in your inbox, check spam or <a class="underline hover:no-underline" data-action="click->alert-dialog#showForm" href="#">try again</a>.</p>
778    </div>
779
780    <div data-alert-dialog-target="welcomeBack" class="hidden flex flex-col gap-5">
781      <h3 class="text-3xl font-bold leading-tight">Welcome back!</h3>
782      <p class="text-base"><b data-alert-dialog-target="welcomeBackEmail"></b> is already signed up. Check your inbox for updates.</p>
783    </div>
784
785    <div data-alert-dialog-target="activated" class="hidden flex flex-col gap-5">
786      <h3 class="text-3xl font-bold leading-tight">Success!</h3>
787      <p class="text-base">You have successfully confirmed your email and are subscribed to <b>One World Daily Brief</b> daily news alert.</p>
788    </div>
789
790    <div data-alert-dialog-target="alreadyActivated" class="hidden flex flex-col gap-5">
791      <h3 class="text-3xl font-bold leading-tight">Already activated</h3>
792      <p class="text-base">It looks like you have already confirmed and are receiving the <b>One World Daily Brief</b> daily news alert.</p>
793    </div>
794
795    <div data-alert-dialog-target="activateErrorMessage" class="hidden flex flex-col gap-5">
796      <h3 class="text-3xl font-bold leading-tight">Oops!</h3>
797      <p class="text-base">It looks like something went wrong. Please try again.</p>
798      <form data-action="submit->alert-dialog#submit" method="POST" action="/alerts" class="flex flex-col gap-[10px]">
799  <input type="hidden" name="authenticity_token" value="qlj0EQ15a0bp7f12kPLugaXs9AmFDTLVlTMA8Cgs0uk=">
800
801  <input data-alert-dialog-target="fullnameInput" type="text" name="fullname" aria-label="full name" id="alert-dialog-fullname" autocomplete="off" tabindex="-1">
802  <label class="inline-block self-start rounded-control bg-brand-yellow px-2.5 py-0.5 text-base leading-none" for=alert-dialog-email-error>Email Address</label>
803  <input
804    data-alert-dialog-target="emailInput"
805    id=alert-dialog-email-error
806    placeholder="Your email..."
807    name="email"
808    type="email"
809    class="block h-10 w-full rounded-control border border-mid-gray bg-transparent px-2.5 text-base text-near-black placeholder:text-near-black focus:outline-none focus:ring-1 focus:ring-near-black"
810    autofocus
811    required
812  >
813  <div class="text-sm text-red-600 empty:hidden" data-alert-dialog-target="errorMessage"></div>
814  <input data-alert-dialog-target="timestampInput" type="hidden" name="timestamp" value="1790681780" autocomplete="off" tabindex="-1">
815  <button type="submit" class="h-10 w-full rounded-control bg-near-black px-2.5 text-xl font-semibold text-white transition-opacity hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-60">
816    Sign up for free
817  </button>
818  <p class="text-sm">
819    By signing up, you agree to our
820    <a href="/legal/terms" class="underline hover:no-underline" target="_blank">Terms &amp; Conditions.</a>
821  </p>
822</form>
823
824    </div>
825
826    <div data-alert-dialog-target="deactivated" class="hidden flex flex-col gap-5">
827      <h3 class="text-3xl font-bold leading-tight">You are Unsubscribed!</h3>
828      <p class="text-base">You are no longer receiving the <b>One World Daily Brief</b> daily news alert.</p>
829    </div>
830
831    <div data-alert-dialog-target="alreadyDeactivated" class="hidden flex flex-col gap-5">
832      <h3 class="text-3xl font-bold leading-tight">Already unsubscribed</h3>
833      <p class="text-base">You are no longer receiving the <b>One World Daily Brief</b> daily news alert.</p>
834    </div>
835
836    <div data-alert-dialog-target="deactivateErrorMessage" class="hidden flex flex-col gap-5">
837      <h3 class="text-3xl font-bold leading-tight">Oops!</h3>
838      <p class="text-base">Try clicking the Unsubscribe link in the email again and if it still doesn't work, <a href="/contact" class="underline hover:no-underline">contact us</a>.</p>
839    </div>
840    </div>
841  </dialog>
842</div>
843
844
845<script type="module" src="/js/app.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64"></script>
845
846</body>
847</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.