PageSourceSearch

https://ruforum.org/

html ruforum.org collected 2026-10-02 04:28:11 UTC 29,848 bytes, 561 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <meta charset="UTF-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
6    <title>RUFORUM |Transforming African Higher Education</title>
7    <!-- External Fonts & Icons -->
8    <link rel="preconnect" href="https://fonts.googleapis.com">
9    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
10    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
11    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css">
12    <link rel="stylesheet" href="style.css?v=__VERSION__">
13    <!-- Favicon -->
14    <link rel="icon" type="image/x-icon" href="/favicon.ico">
15    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
16    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
17    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
18</head>
19<body>
20    <div class="top-bar">
21        <div class="container">
22            <a href="https://agm.ruforum.org" target="_blank" rel="noopener">
23                <i class="far fa-calendar-alt"></i> 30 Nov–04 December 2026 | Zambia
24            </a>
25            <a href="https://agm.ruforum.org" target="_blank" rel="noopener">
26                <i class="fas fa-graduation-cap"></i> 22nd RUFORUM AGM
27            </a>
28        </div>
29    </div>
30
31    <!-- Main Header -->
32    <div class="main-header">
33        <div class="container header-flex">
34            <div class="logo-area">
35                <a href="index.html">
36                    <img src="img/logo.png" alt="RUFORUM" class="logo-img" loading="eager" decoding="async" fetchpriority="high" width="600" height="209">
37                </a>
38            </div>
39            <button class="mobile-toggle" id="mobileMenuBtn" aria-label="Toggle menu">
40                <i class="fas fa-bars"></i>
41            </button>
42            <div class="nav-links" id="navLinks">
43                <!-- About Us Dropdown -->
44                <div class="nav-item">
45                    <a href="about.html">Who we are <i class="fas fa-chevron-down"></i></a>
46                    <div class="dropdown-menu">
47                        <a href="/about/about.html">About Us</a>
48                        <a href="/about/history.html">Our History</a>
49                        <a href="/about/es.html">Executive Secretary's Message</a>
50                        <a href="/about/governance.html">Governance Structure</a>
51                        <a href="/about/staff.html">Secretariat Staff</a>
52                        <a href="/about/member.html">Member Universities</a>
53                        <a href="/about/partners.html">Partners</a>
54                        <a href="/about/nodes.html">Regional Nodes</a>
55
56                    </div>
57                </div>
58                <!-- What We Do Dropdown -->
59                <div class="nav-item">
60                    <a href="#">What We Do <i class="fas fa-chevron-down"></i></a>
61                    <div class="dropdown-menu">
62                        <a href="/focus/hcs.html">Human Capacity Strengthening</a>
63                        <a href="/focus/brc.html">Building Resilient Communities</a>
64                        <a href="/focus/spa.html">Strategic Partnership and Advocacy</a>
65                        <a href="/focus/khub.html">Strategic Integration of Knowledge & Technology</a>
66                    </div>
67                </div>
68                <!-- Impact Dropdown -->
69                <div class="nav-item">
70                    <a href="#">Impact <i class="fas fa-chevron-down"></i></a>
71                    <div class="dropdown-menu">
72                        <a href="/impact/stories.html">Impact Stories</a>
73                        <a href="/impact/voices.html">Voices from Field</a>
74                    </div>
75                </div>
76                <!-- Reports Dropdown -->
77                <div class="nav-item">
78                    <a href="/resources/reports.html">Resources <i class="fas fa-chevron-down"></i></a>
79                    <div class="dropdown-menu">
80                        <a href="/resources/reports.html">Annual Reports</a>
81                        <a href="/resources/brief.html">Briefing Notes</a>
82                        <a href="/resources/ruforum.html">Publications</a>
83                        <a href="/resources/gis.html">Gender Inclusion and Safeguarding </a>
84                    </div>
85                </div>
86                <!-- Media & Events Dropdown -->
87                <div class="nav-item">
88                    <a href="#">Media & Events <i class="fas fa-chevron-down"></i></a>
89                    <div class="dropdown-menu">
90                        <a href="news.ruforum.org">News Updates</a>
91                        <a href="/events/events.html">Upcoming Events</a>
92                        <a href="/events/previous.html">Previous Events</a>
93                        <a href="/events/news.html">E-Newsletters</a>
94                        <a href="/events/awards.html">Awards</a>
95                        <a href="https://www.youtube.com/@RUFORUMNetwork">Videos</a>
96                    </div>
97                </div>
98                <!-- Contact -->
99                <div class="nav-item">
100                    <a href="/about/contact.html">Contact Us</a>
101                </div>
102
103            </div>
104        </div>
105    </div>
106
107    <!-- ================= HERO SLIDER ================= -->
108<section class="hero-slider">
109    <div class="slider">
110
111        <!-- Slide 1 -->
112        <div class="slide active">
113            <img src="img/slider1.jpg" alt="RUFORUM Event" loading="eager" decoding="async" fetchpriority="high" width="1408" height="768">
114            <div class="slide-text">
115                <h2>Investing in Developing Science Leaders for Africa’s Development</h2>
116            </div>
117        </div>
118
119        <!-- Slide 2 -->
120        <div class="slide">
121            <img src="img/AGM Website Banner-Zambia 2026-FV5.jpg?v=20260818" alt="RUFORUM Impact"
122                style="width: 100%; height: 100%; object-fit: cover; display: block;" loading="eager" decoding="async" fetchpriority="high">
123            
124            <!--div class="slide-text">
125                <h2>Save the Date: RUFORUM Annual General Meeting (AGM) 2026</h2>
126            </div>-->
127        </div>
128
129        <!-- Arrows -->
130        <button class="prev">&#10094;</button>
131        <button class="next">&#10095;</button>
132
133    </div>
134</section>
135
136
137<!-- ================= ABOUT ================= -->
138<section class="about-section">
139    <div class="container">
140
141        <h2 class="section-title text-center">About RUFORUM</h2>
142
143        <div class="about-grid">
144
145            <div class="about-text">
146                <p>
147                 The Regional Universities Forum for Capacity Building in Agriculture (RUFORUM) is Africa’s leading higher-education network driving agricultural innovation and human capital development.
148                </p>
149
150                <p>
151                Founded in 2004, RUFORUM is a consortium of 175 universities across 40 African countries, creating a continent-wide ecosystem with strategic partners that works towards shared objectives
152                 in delivering science solutions for development, human capital development, and institutional reform in the African Higher Agricultural Education (HAE) system.
153                <a href="/about/about.html" class="btn-outline">Read More</a>
154                </p>
155            </div>
156            <div class="about-video">
157                <div class="video-thumbnail" data-video="1udyGNGWya4">
158                    <img src="aboutt.jpg" alt="RUFORUM Video" loading="lazy" decoding="async" width="799" height="533">
159                    <div class="play-button"></div>
160                </div>
161            </div>
162
163            <!-- Modal -->
164            <div class="video-modal" id="videoModal">
165                <div class="video-content">
166                    <span class="close-btn">&times;</span>
167                    <iframe id="videoFrame" src="" frameborder="0" allowfullscreen></iframe>
168                </div>
169            </div>
170
171        </div>
172
173    </div>
174</section>
175
176
177<!-- ================= EXECUTIVE ================= -->
178<section class="exec-section">
179    <div class="container exec-grid">
180        <div class="exec-img">
181            <img src="img/Prof.jpg" alt="Executive Secretary" loading="lazy" decoding="async" width="1600" height="1493">
182        </div>
183        <div class="exec-content">
184            <h2>Message from the Executive Secretary</h2>
185            <p>
186            <i>“ Collectively, RUFORUM aims to unlock Africa’s  Excellence and shape a future defined not by potential, but by achievements” </i><strong><i>– Professor Patrick Okori</i></strong>
187            </p>
188            <a href="about/es.html" class="btn-outline"><i>Read More</i></a>
189        </div>
190    </div>
191</section>
192
193
194<!-- ================= COVERAGE ================= -->
195<section class="coverage-section">
196    <div class="container">
197
198        <!-- Section intro -->
199        <div class="cv-header">
200
201            <h2 class="section-title">Footprint in Africa</h2>
202            <span class="cv-title-accent"></span>
203        </div>
204
205        <!-- Region filter tabs -->
206        <div class="cv-region-tabs">
207            <button class="cv-region-tab active" data-region="all">All Regions</button>
208            <button class="cv-region-tab" data-region="Central Africa">Central Africa</button>
209            <button class="cv-region-tab" data-region="Eastern Africa">Eastern Africa</button>
210            <button class="cv-region-tab" data-region="North Africa">Northern Africa</button>
211            <button class="cv-region-tab" data-region="Southern Africa">Southern Africa</button>
212            <button class="cv-region-tab" data-region="West Africa">Western Africa</button>
213        </div>
214
215        <div class="fp-layout">
216
217            <!-- LEFT: INTERACTIVE MAP -->
218            <div class="fp-map-wrap">
219                <p class="fp-hint"><i class="fas fa-hand-pointer"></i> Click a highlighted country to view strategic interventions</p>
220                <object id="fp-map-obj" type="image/svg+xml" data="/about/africa1.svg"></object>
221                <!-- floating map tooltip -->
222                <div class="fp-map-tooltip" id="fp-map-tooltip">
223                    <div class="fp-tooltip-pin"><i class="fas fa-location-dot"></i></div>
224                    <div class="fp-tooltip-body">
225                        <strong id="fp-tooltip-name"></strong>
226                        <span id="fp-tooltip-unis"></span>
227                    </div>
228                </div>
229            </div>
230
231            <!-- RIGHT: INFO PANEL -->
232            <div class="fp-panel-wrap" id="fp-panel-wrap">
233
234                <!-- DEFAULT STATE -->
235                <div id="fp-default">
236                    <p>RUFORUM’s membership composition reflects significant geographic and institutional diversity, with 20 universities in Central Africa, 65 in Eastern Africa, 6 in Northern Africa, 53 in Southern Africa, and 31 in Western Africa. Covering all major African Union working languages (Arabic, English, French, and Portuguese) across 40 countries.</p>
237                    <p>A key success factor in this expansion is the operationalization of RUFORUM’s Regional Hubs. These hubs are essential for decentralizing coordination, enhancing responsiveness at the regional level, and ensuring that support is effectively tailored to the unique needs and contexts of its member universities.</p>
238                    <a href="/resources/membership.html" class="btn-outline">How to become a member</a>
239                </div>
240
241                <!-- COUNTRY STATE (shown on map click) -->
242                <div id="fp-country-info" hidden>
243                    <div class="fp-country-header">
244                        <div>
245                            <span class="fp-region-badge" id="fp-region-badge"></span>
246                            <h3 id="fp-country-title"></h3>
247                        </div>
248                        <button class="fp-close" id="fp-close" aria-label="Close">✕</button>
249                    </div>
250                    <ul class="fp-bullets" id="fp-bullets"></ul>
251                    <a href="/resources/membership.html" class="btn-outline fp-cta">How to become a member</a>
252                </div>
253
254            </div>
255        </div>
256
257    </div>
258
259    <!-- Stats bar (full-width) -->
260
261</section>
262
263<!-- ================= PLATFORMS ================= -->
264<section class="platforms-section">
265    <div class="container">
266
267        <h2 class="section-title text-center">Our Platforms</h2>
268        <div class="platforms-grid">
269        <!-- RIMS -->
270            <a href="https://rims2.ruforum.org/" class="platform-card">
271                <img src="img/rims.png" alt="RIMS Platform" loading="lazy" decoding="async" width="820" height="460">
272                <div class="platform-overlay" style="background: rgba(255,193,7,0.85); color: #1a1a1a;">RIMS</div>
273            </a>
274
275            <a href="https://elearning.ruforum.org/" class="platform-card">
276                <img src="img/elearn.jpg" alt="Elearning" loading="lazy" decoding="async" width="819" height="460">
277                <div class="platform-overlay" style="background: rgba(235,118,0,0.85); color: #fff;">Elearning</div>
278            </a>
279
280            <a href="https://safenest.ruforum.org" class="platform-card">
281                <img src="img/safenest.jpg" alt="SafeNest" loading="lazy" decoding="async" width="1571" height="886">
282                <div class="platform-overlay" style="background: rgba(9,117,219,0.85); color: #fff;">SafeNest</div>
283            </a>
284
285            <a href="https://news.ruforum.org" class="platform-card">
286                <img src="img/we.jpg" alt="We Digest" loading="lazy" decoding="async" width="820" height="460">
287                <div class="platform-overlay" style="background: rgba(1,62,1,0.85); color: #fff;">We Digest</div>
288            </a>
289    </div>
290</section>
291
292
293<!-- ================= NEWS ================= -->
294<section class="news-section">
295    <div class="container">
296        <div class="ns-header">
297            <div class="ns-eyebrow"><span class="ns-eyebrow-dot"></span> Latest Updates</div>
298            <h2 class="section-title">News &amp; Insights</h2>
299            <p>Stay updated with RUFORUM's latest research, opportunities, and impact stories across Africa.</p>
300        </div>
301
302        <div class="ns-grid" id="newsGrid">
303            <!-- Skeleton loaders (3 equal) -->
304            <div class="skel-card">
305                <div class="skeleton skel-img"></div>
306                <div class="skel-body">
307                    <div class="skeleton" style="height:11px;width:60px"></div>
308                    <div class="skeleton" style="height:18px;width:95%"></div>
309                    <div class="skeleton" style="height:18px;width:75%"></div>
310                    <div class="skeleton" style="height:13px;width:100%"></div>
311                    <div class="skeleton" style="height:13px;width:80%"></div>
312                </div>
313            </div>
314            <div class="skel-card">
315                <div class="skeleton skel-img"></div>
316                <div class="skel-body">
317                    <div class="skeleton" style="height:11px;width:60px"></div>
318                    <div class="skeleton" style="height:18px;width:95%"></div>
319                    <div class="skeleton" style="height:18px;width:75%"></div>
320                    <div class="skeleton" style="height:13px;width:100%"></div>
321                    <div class="skeleton" style="height:13px;width:80%"></div>
322                </div>
323            </div>
324            <div class="skel-card">
325                <div class="skeleton skel-img"></div>
326                <div class="skel-body">
327                    <div class="skeleton" style="height:11px;width:60px"></div>
328                    <div class="skeleton" style="height:18px;width:95%"></div>
329                    <div class="skeleton" style="height:18px;width:75%"></div>
330                    <div class="skeleton" style="height:13px;width:100%"></div>
331                    <div class="skeleton" style="height:13px;width:80%"></div>
332                </div>
333            </div>
334        </div>
335
336        <div class="ns-footer">
337            <a href="https://news.ruforum.org" target="_blank" class="btn-view-all">View All News →</a>
338        </div>
339    </div>
340</section>
341
342<!-- ================= PARTNERS ================= -->
343<section class="partners-section">
344    <div class="container">
345        <h2 class="section-title text-center">Our Partners</h2>
346
347        <div class="partners-slider">
348            <div class="partners-track">
349
350                <!-- ORIGINAL SET -->
351                <img src="img/partners/mastercard.png" loading="lazy" decoding="async" width="400" height="379">
352                <img src="img/partners/AFDB.png" loading="lazy" decoding="async" width="320" height="167">
353                <img src="img/partners/aiccra.jpg" loading="lazy" decoding="async" width="400" height="153">
354                <img src="img/partners/AU.png" loading="lazy" decoding="async" width="400" height="359">
355                <img src="img/partners/BADEA.jpg" loading="lazy" decoding="async" width="250" height="244">
356                <img src="img/partners/bmgf.png" loading="lazy" decoding="async" width="400" height="156">
357                <img src="img/partners/Comesa.jpg" loading="lazy" decoding="async" width="320" height="320">
358                <img src="img/partners/EU.png" loading="lazy" decoding="async" width="400" height="271">
359                <img src="img/partners/fanrpan.png" loading="lazy" decoding="async" width="139" height="139">
360                <img src="img/partners/FARA1.jpg" loading="lazy" decoding="async" width="393" height="197">
361                <img src="img/partners/GRA.jpg" loading="lazy" decoding="async" width="238" height="211">
362                <img src="img/partners/GSP.png" loading="lazy" decoding="async" width="400" height="392">
363                <img src="img/partners/ICRISAT.png" loading="lazy" decoding="async" width="400" height="184">
364                <img src="img/partners/idrc.png" loading="lazy" decoding="async" width="400" height="178">
365                <img src="img/partners/isDB.jpg" loading="lazy" decoding="async" width="400" height="226">
366                <img src="img/partners/LacunaFund.png" loading="lazy" decoding="async" width="400" height="179">
367                <img src="img/partners/newzealand.jpg" loading="lazy" decoding="async" width="350" height="339">
368                <img src="img/partners/NRF.png" loading="lazy" decoding="async" width="400" height="135">
369                <img src="img/partners/sidaa.jpg" loading="lazy" decoding="async" width="400" height="156">
370                <img src="img/partners/The_Rockefeller_Foundation.png" loading="lazy" decoding="async" width="400" height="105">
371                <img src="img/partners/UKaid.png" loading="lazy" decoding="async" width="350" height="372">
372                <img src="img/partners/ukri2.jpg" loading="lazy" decoding="async" width="320" height="379">
373                <img src="img/partners/worldbank.png" loading="lazy" decoding="async" width="320" height="231">
374                <img src="img/partners/AFAAS.png" loading="lazy" decoding="async" width="317" height="315">
375                <img src="img/partners/CORAF.jpg" loading="lazy" decoding="async" width="250" height="256">
376                <img src="img/partners/IITA.png" loading="lazy" decoding="async" width="400" height="222">
377                <img src="img/partners/MAK.png" loading="lazy" decoding="async" width="400" height="367">
378                <img src="img/partners/GFAiR-Logo.jpg" loading="lazy" decoding="async" width="400" height="241">
379
380                <!-- DUPLICATE SET (IMPORTANT for seamless loop) -->
381                <img src="img/partners/mastercard.png" loading="lazy" decoding="async" width="400" height="379">
382                <img src="img/partners/AFDB.png" loading="lazy" decoding="async" width="320" height="167">
383                <img src="img/partners/aiccra.jpg" loading="lazy" decoding="async" width="400" height="153">
384                <img src="img/partners/AU.png" loading="lazy" decoding="async" width="400" height="359">
385                <img src="img/partners/BADEA.jpg" loading="lazy" decoding="async" width="250" height="244">
386                <img src="img/partners/bmgf.png" loading="lazy" decoding="async" width="400" height="156">
387                <img src="img/partners/Comesa.jpg" loading="lazy" decoding="async" width="320" height="320">
388                <img src="img/partners/EU.png" loading="lazy" decoding="async" width="400" height="271">
389                <img src="img/partners/fanrpan.png" loading="lazy" decoding="async" width="139" height="139">
390                <img src="img/partners/FARA1.jpg" loading="lazy" decoding="async" width="393" height="197">
391                <img src="img/partners/GRA.jpg" loading="lazy" decoding="async" width="238" height="211">
392                <img src="img/partners/GSP.png" loading="lazy" decoding="async" width="400" height="392">
393                <img src="img/partners/ICRISAT.png" loading="lazy" decoding="async" width="400" height="184">
394                <img src="img/partners/idrc.png" loading="lazy" decoding="async" width="400" height="178">
395                <img src="img/partners/isDB.jpg" loading="lazy" decoding="async" width="400" height="226">
396                <img src="img/partners/LacunaFund.png" loading="lazy" decoding="async" width="400" height="179">
397                <img src="img/partners/newzealand.jpg" loading="lazy" decoding="async" width="350" height="339">
398                <img src="img/partners/NRF.png" loading="lazy" decoding="async" width="400" height="135">
399                <img src="img/partners/sidaa.jpg" loading="lazy" decoding="async" width="400" height="156">
400                <img src="img/partners/The_Rockefeller_Foundation.png" loading="lazy" decoding="async" width="400" height="105">
401                <img src="img/partners/UKaid.png" loading="lazy" decoding="async" width="350" height="372">
402                <img src="img/partners/ukri2.jpg" loading="lazy" decoding="async" width="320" height="379">
403                <img src="img/partners/worldbank.png" loading="lazy" decoding="async" width="320" height="231">
404                <img src="img/partners/AFAAS.png" loading="lazy" decoding="async" width="317" height="315">
405                <img src="img/partners/CORAF.jpg" loading="lazy" decoding="async" width="250" height="256">
406                <img src="img/partners/IITA.png" loading="lazy" decoding="async" width="400" height="222">
407                <img src="img/partners/MAK.png" loading="lazy" decoding="async" width="400" height="367">
408                <img src="img/partners/GFAiR-Logo.jpg" loading="lazy" decoding="async" width="400" height="241">
409
410            </div>
411        </div>
412    </div>
413</section>
414
415
416<!-- ================= SDGs ================= -->
417<section class="sdg-section">
418    <div class="container">
419
420        <h2 class="section-title text-center">Response to Sustainable Development Goals</h2>
421
422
423        <div class="sdg-grid">
424
425            <div class="sdg-card">
426                <img src="img/sdgs/sdg1.jpg" alt="SDG 1" loading="lazy" decoding="async" width="400" height="400">
427            </div>
428
429            <div class="sdg-card">
430                <img src="img/sdgs/sdg2.jpg" alt="SDG 2" loading="lazy" decoding="async" width="400" height="400">
431            </div>
432
433            <div class="sdg-card">
434                <img src="img/sdgs/sdg4.jpg" alt="SDG 4" loading="lazy" decoding="async" width="400" height="400">
435            </div>
436            <div class="sdg-card">
437                <img src="img/sdgs/sdg5.jpg" alt="SDG 5" loading="lazy" decoding="async" width="400" height="400">
438            </div>
439            <div class="sdg-card">
440                <img src="img/sdgs/sdg8.jpg" alt="SDG 8" loading="lazy" decoding="async" width="400" height="400">
441            </div>
442            <div class="sdg-card">
443                <img src="img/sdgs/sdg9.jpg" alt="SDG 9" loading="lazy" decoding="async" width="400" height="400">
444            </div>
445            <div class="sdg-card">
446                <img src="img/sdgs/sdg13.jpg" alt="SDG 13" loading="lazy" decoding="async" width="400" height="400">
447            </div>
448            <div class="sdg-card">
449                <img src="img/sdgs/sdg17.jpg" alt="SDG 17" loading="lazy" decoding="async" width="400" height="400">
450            </div>
451
452        </div>
453
454    </div>
455</section>
456
457    <!-- Footer -->
458    <footer>
459        <div class="container footer-grid">
460            <div>
461                <h4>RUFORUM</h4>
462                <a href="/about/about.html">About Us</a>
463                <a href="/about/history.html">Our History</a>
464                <a href="/about/member.html">Member Universities</a>
465                <a href="/about/partners.html">Partners</a>
466                <a href="/about/contact.html">Contact Us</a>
467            </div>
468            <div>
469                <h4>Programmes</h4>
470                <a href="/focus/hcs.html">Human Capacity Strengthening</a>
471                <a href="/focus/brc.html">Building Resilient Communities</a>
472                <a href="/focus/spa.html">Strategic Partnership and Advocacy</a>
473                <a href="/focus/khub.html">Strategic Integration of Knowledge & Technology</a>
474            </div>
475            <div>
476                <h4>Resources</h4>
477                <a href="/resources/reports.html">Annual Reports</a>
478                <a href="/resources/ruforum.html">Publications</a>
479
480                <div class="footer-subscribe">
481                    <h5>Subscribe to Weekly Digest</h5>
482                    <form
483                        action="https://ruforum.us2.list-manage.com/subscribe/post?u=8da7957c2a43545cd0f6b3c57&id=1fcfbb8a0b&f_id=004ba6e1f0"
484                        method="post"
485                        target="_blank"
486                        novalidate
487                        class="footer-subscribe-form"
488                    >
489                        <input
490                            type="email"
491                            name="EMAIL"
492                            placeholder="Your email address"
493                            required
494                        >
495
496                        <!-- Mailchimp bot protection -->
497                        <div style="position:absolute;
497left:-5000px;" aria-hidden="true">
498                            <input 
499                                type="text" 
500                                name="b_8da7957c2a43545cd0f6b3c57_1fcfbb8a0b" 
501                                tabindex="-1" 
502                                value=""
503                            >
504                        </div>
505
506                        <button type="submit">
507                            <i class="fas fa-paper-plane"></i>
508                        </button>
509                    </form>
510                </div>
511            </div>
512            <div>
513                <h4>Connect</h4>
514                <a href="https://x.com/ruforumsec" target="_blank"><i class="fab fa-x-twitter"></i> Twitter/X</a>
515                <a href="https://www.linkedin.com/company/regional-forum-for-capacity-building-in-agriculture-ruforum-/posts/?feedView=all"><i class="fab fa-linkedin"></i> LinkedIn</a>
516                <a href="https://www.youtube.com/@RUFORUMNetwork"><i class="fab fa-youtube"></i> YouTube</a>
517                <a href="https://www.facebook.com/ruforumnetwork" target="_blank"><i class="fab fa-facebook-f"></i> Facebook</a>
518                <a href="https://www.flickr.com/photos/ruforumsec/albums/" target="_blank"><i class="fab fa-flickr"></i> Flickr</a>
519                <a href="https://whatsapp.com/channel/0029Vb6NEJ70lwggploU9Z2r" target="_blank"><i class="fab fa-whatsapp"></i> WhatsApp</a>
520            </div>
521        </div>
522        <div class="container copyright">
523            <hr>
524            <p>&copy; <span id="copy-year"></span> RUFORUM | Regional Universities Forum for Capacity Building in Agriculture. All rights reserved.</p>
525        </div>
526
527        
527<script>
528            document.getElementById('copy-year').textContent = new Date().getFullYear();
529        </script>
529
530    </footer>
531
532
533    <!-- ================= AGM 2026 POPUP ================= -->
534    <div class="agm-modal" id="agmModal" role="dialog" aria-modal="true" aria-labelledby="agmModalTitle" aria-hidden="true">
535        <div class="agm-modal-box">
536            <button class="agm-modal-close" id="agmModalClose" aria-label="Close">&times;</button>
537
538            <a href="https://agm.ruforum.org/register" target="_blank" rel="noopener" class="agm-modal-banner">
539                <img src="img/AGM Website Banner-Zambia 2026-FV5.jpg?v=20260818" alt="22nd RUFORUM Annual General Meeting 2026, Zambia" loading="eager" decoding="async" fetchpriority="high" width="2000" height="742">
540            </a>
541
542            <div class="agm-modal-body">
543                <h3 id="agmModalTitle">22nd RUFORUM Annual General Meeting</h3>
544
545                <ul class="agm-modal-meta">
546                    <li><i class="far fa-calendar-alt"></i> 30 November &ndash; 04 December 2026</li>
547                    <li><i class="fas fa-location-dot"></i> Mulungushi International Conference Centre</li>
548                    <li><i class="fas fa-flag"></i> Lusaka, Zambia</li>
549                </ul>
550
551                <a href="https://agm.ruforum.org/register" target="_blank" rel="noopener" class="agm-modal-btn">
552                    Register for the AGM <i class="fas fa-arrow-right"></i>
553                </a>
554            </div>
555        </div>
556    </div>
557
558    
558<script src="index.js?v=__VERSION__"></script>
558
559    
559<script src="footprint.js"></script>
559
560</body>
561</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.