PageSourceSearch

https://www.chemistryworld.com/webinars/boron-in-search-of-the-real-fifth-element/4023735.article

html chemistryworld.com collected 2026-10-01 08:44:28 UTC 215,508 bytes, 4,084 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="en">
4<head>
5	<meta charset="utf-8">
6<link rel="preload" as="style" href="/Magazine/core.css?p=8039869224183318">
7<link rel="preload" as="script" href="/Magazine/core.js?p=8039869224183318">
8	
9    <link rel="preload" as="image" href="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/480x480/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg" imagesrcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/480x480/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 480w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/600x600/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 600w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/768x768/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 768w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1024x1024/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 1024w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1280x640/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 1280w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/2000x1060/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 2000w" imagesizes="100vw" />
10
11	
12	
13
14<!-- Global JS Head Top -->
15<!-- Resource hints -->
16<link rel="preload" as="font" href="/magazine/fonts/AvenirNextLight.woff" type="font/woff" crossorigin>
17<link rel="preload" as="font"  href="/magazine/fonts/AvenirNextDemi.woff" type="font/woff" crossorigin>
18<link rel="preload" as="font"  href="/magazine/fonts/AvenirNextMedium.woff" type="font/woff" crossorigin>
19<link rel="preload" as="font" href="/magazine/fonts/AvenirNextBold.woff" type="font/woff" crossorigin>
20<link rel="preload" as="font" href="/magazine/fonts/PlantinLight.woff" type="font/woff" crossorigin>
21<link rel="preload" as="style" href="https://assets.chemistryworld.com/common/css/global_2024.css?v=202604281841">
22<link rel="preload" as="style" href="https://assets.chemistryworld.com/common/eme/cw_eme_2026.css?v=202602241316">
23<link rel="preload" as="script" href="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous">
24<link rel="preload" as="script" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous">
25<link rel="preconnect" href="https://cdn-ukwest.onetrust.com/">
26<link rel="preconnect" href="https://d2cbg94ubxgsnp.cloudfront.net">
27<link rel="preconnect" href="https://assets.chemistryworld.com/">
28<link rel="preconnect" href="https://emeapi.abacusemedia.com">
29<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
30<link rel="dns-prefetch" href="https://pagead2.googlesyndication.com">
31<link rel="dns-prefetch" href="https://rum-static.pingdom.net/" > 
32<link rel="dns-prefetch" href="https://account.chemistryworld.com/">
33<link rel="dns-prefetch" href="https://cdn.ampproject.org/">
34<link rel="dns-prefetch" href="https://connect.facebook.net">
35<!--<link rel="dns-prefetch" href="https://www.googletagmanager.com">
36<link rel="dns-prefetch" href="https://www.gstatic.com">-->
37
38
39<!-- Spin CSS & JS versioning -->
40<script>
41var spinJsVersion = "202406110917";
42var spinCssVersion = "202601211328";
43</script>
43
44<!-- OneTrust -->
45<script type="text/javascript">
46function OptanonWrapper() { 
47	otShowCookieFooter();
48	(function(){
49  var script = document.createElement("script");
50  script.type = "text/javascript";
51  script.setAttribute("async", "true");
52  script.setAttribute("src", 'https://securepubads.g.doubleclick.net/tag/js/gpt.js');
53  script.setAttribute("data-ot-ignore","");
54  script.setAttribute("crossorigin","anonymous");  
55  document.getElementsByTagName('head')[0].appendChild(script);
56})();
57}
58function otShowCookieFooter() {
59	var geo = OneTrust.getGeolocationData().country + OneTrust.getGeolocationData().state.toUpperCase();
60	var otCookieFooter = document.getElementById('ot-cookie-footer');
61	if (geo.startsWith('BR')) {
62	otCookieFooter.querySelector('li[data-locale="br"]').style.display = 'block';
63    otCookieFooter.style.display = 'block';   
64	}
65        else if (geo === 'USCA') {
66           otCookieFooter.querySelector('li[data-locale="ca"]').style.display = 'block';
67    otCookieFooter.style.display = 'block';    
68        }
69	else {
70	otCookieFooter.querySelector('li[data-locale="global"]').style.display = 'block';
71   otCookieFooter.style.display = 'block'; 
72	}
73}
74</script>
74
75<!-- Initialise dL -->
76<script>
77window.dataLayer = window.dataLayer || [];
78</script>
78
79
80<title>Boron: in search of the real fifth element | Webinar | Chemistry World</title>
81<meta name="description" content="What makes boron so extraordinary? Find out on 21 October with author Stephen Mansell" />
82<meta name="viewport" content="width=device-width, initial-scale=1" />
83
84
85<meta name="momentnowdate" content="2026-10-01 09:44:26.110"/>
86<meta name="momentlocale" content="en-gb"/>
87<meta name="momentlocaleformat" content="D MMMM YYYY"/>
88<meta name="momentrelative" content="false"/>
89<meta name="momentrelativeformat" content="YYYY,MM,DD"/>
90<meta name="momentrelativemorethan" content="10"/>
91
92	
93    <meta name="robots" content="noarchive" />
94<meta name="robots" content="unavailable_after: 2032-12-31" />
95<meta name="pubdate" content="Thu, 20 Aug 2026 03:40 GMT" />
96<link rel="canonical" href="https://www.chemistryworld.com/webinars/boron-in-search-of-the-real-fifth-element/4023735.article" />
97<meta name="blockthis" content="blockGA" />
98<meta name="showwallpaper" content="false" />
99<meta name="navcode" content="101618" />
100<meta name="primarynavigation" content="Webinars" />
101    <meta property="og:title" content="Boron: in search of the real fifth element" />
102<meta property="og:type" content="Article" />
103<meta property="og:url" content="https://www.chemistryworld.com/webinars/boron-in-search-of-the-real-fifth-element/4023735.article" />
104<meta property="og:site_name" content="Chemistry World" />
105<meta property="og:description" content="What makes boron so extraordinary? Find out on 21 October with author Stephen Mansell" />
106<meta property="og:image:width" content="1024" />
107<meta property="og:image:height" content="536" />
108<meta property="og:image" content="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1024x536/7/3/3/550733_shutterstock_2161864103_615927.jpg" />
109<meta property="og:image:alt" content="Pair of hands holding a white aggregate rock of crystals" />
110<meta property="og:image" content="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1024x536/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg" />
111<meta property="og:image:alt" content="Pair of hands holding a white aggregate rock of crystals" />
112<meta property="og:image" content="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1024x536/5/9/1/549591_stephen_mansellwv_917410.jpg" />
113<meta property="og:image:alt" content="Portrait of Stephen Mansell, assistant professor of inorganic chemistry at Heriot-Watt University" />
114<meta property="og:image" content="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1024x536/5/9/2/549592_1782185490067747f813927344776bdd1aeb5f08fc286_1_506855.jpg" />
115<meta property="og:image:alt" content="Book cover for Boron: in search of the real fifth element" />
116
117<meta property="twitter:card" content="summary_large_image" />
118<meta property="twitter:title" content="Boron: in search of the real fifth element" />
119<meta property="twitter:description" content="What makes boron so extraordinary? Find out on 21 October with author Stephen Mansell" />
120<meta property="twitter:image:src" content="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1120xAny/7/3/3/550733_shutterstock_2161864103_615927.jpg" />
121<meta property="twitter:image:alt" content="Pair of hands holding a white aggregate rock of crystals" />
122
123	
124<link rel="icon" href="/magazine/dest/graphics/favicons/favicon-32x32.png" />
125<!--[if IE]><link rel="shortcut icon" href="/magazine/dest/graphics/favicons/favicon.ico" /><![endif]-->
126<link rel="apple-touch-icon-precomposed" href="/magazine/dest/graphics/favicons/apple-touch-icon-precomposed.png" />
127<meta name="msapplication-TileImage" content="/magazine/dest/graphics/favicons/mstile-144x144.png" />
128<meta name="msapplication-TileColor" content="#ffffff" />
129	
130	<link href="/Magazine/core.css?p=8039869224183318" rel="stylesheet" type="text/css">
131<link href="/Magazine/print.css?p=8039869224183318" rel="stylesheet" type="text/css" media="print">
132
133
134	
135<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
135
136	
137<script>var newLang={"more":{"default":"Show more","searchtype":"Show more","searchdates":"Show more"},"less":{"default":"Show fewer","searchtype":"Show fewer","searchdates":"Show fewer"},"show":{"default":"show"},"hide":{"default":"hide"},"caption":{"show":"show caption","hide":"hide caption"},"carousel":{"play":"play slideshow","pause":"pause slideshow"}};</script>
137
138	
139    
140
141	
141<script type="text/javascript">
142					var IPState = {
143					
144						useripstate: false,
145						useripname: ''
146						
147					};
148				</script>
vendor: 2 bytes, line 148
148
149<script type="text/javascript">
150          
151					window.dataLayer = window.dataLayer || [];
152					window.dataLayer.push({'StoryID':'4023735'});
153					window.dataLayer.push({'StoryFormatProperty':'E'});
154					
155					window.dataLayer.push({'StoryCategories':'|Culture and people|Books|Science communication|Custom code|'});
156					
157					window.dataLayer.push({'StoryLayout':'Hero'});
158					window.dataLayer.push({'StoryWidth':'standard width'});
159					
160					
161					window.dataLayer.push({'StoryLayoutCode':'7'});
162					
163					window.dataLayer.push({'StoryFormatCode':'1108'});
164					
165					window.dataLayer.push({'StoryTypeCode':'1024'});
166					
167					window.dataLayer.push({'StoryCategoriesCodes':'|70|73|95|115796|'});
168					
169					window.dataLayer.push({'StoryFullNavPath':'|1|101618|'});
170					       
171					window.dataLayer.push({'UserID':undefined});
172					window.dataLayer.push({'NavCode':'101618'});
173					window.dataLayer.push({'MicrositeNavCode':'-1'});
174					window.dataLayer.push({'NavKey':'57'});
175          
176          window.dataLayer.push({'NavigationAreaNavCode':'101618'});
177          </script>
vendor: 2 bytes, line 177
177
178<script type="text/javascript">
179window.dataLayer.push({'experiencestate': undefined});
180window.dataLayer.push({'LoggedIn':'False'});
181window.dataLayer.push({'UserStateLoggedIn':'False'});
182window.dataLayer.push({'FullNavPath':'|1|101618|'});
183window.dataLayer.push({'AccessStatus':'Granted'});
184window.dataLayer.push({'Template':'Story'});
185window.dataLayer.push({'Pubcode':'2'});
186window.dataLayer.push({'PublicationName':'Chemistry World'});
187window.dataLayer.push({'Title':'Boron: in search of the real fifth element | Webinar'});
188window.dataLayer.push({'StoryAccessControl':'Public'});
189window.dataLayer.push({'StoryFormat':'Event'});
190window.dataLayer.push({'StoryType':'Webinar'});
191window.dataLayer.push({'Headline':'Boron: in search of the real fifth element'});
192window.dataLayer.push({'LongHeadline':undefined});
193window.dataLayer.push({'Intro':'What makes boron so extraordinary? Find out on 21 October with author Stephen Mansell'});
194window.dataLayer.push({'Catchline':undefined});
195window.dataLayer.push({'Synopsis':undefined});
196window.dataLayer.push({'Standfirst':'What makes boron so extraordinary? Find out on 21 October with author Stephen Mansell'});
197window.dataLayer.push({'Answer':undefined});
198window.dataLayer.push({'Source':undefined});
199//window.dataLayer.push({'Refs':undefined});
200window.dataLayer.push({'Refs':undefined !== undefined ? undefined.slice(0,100) : undefined});
201window.dataLayer.push({'Class':undefined});
202window.dataLayer.push({'Credits':undefined});
203window.dataLayer.push({'Postscript':undefined});
204window.dataLayer.push({'PrimaryNav':'|Main Navigation|Webinars|'});
205window.dataLayer.push({'PrimaryNavCurrent':'Webinars'});
206window.dataLayer.push({'PrimaryNavCode':'|1|101618|'});
207window.dataLayer.push({'PrimaryNavCodeCurrent':'101618'});
208window.dataLayer.push({'Categories':'|Culture and people|Books|Science communication|Custom code|'});
209window.dataLayer.push({'CategoryCodes':'|70|73|95|115796|'});
210window.dataLayer.push({'Tags':'|bonding|Cancer|science communication|Suzuki–Miyaura|Boron|Solar cells|medicines|elements|glass|OLED|'});
211window.dataLayer.push({'UserNeedsCodes':undefined});
212window.dataLayer.push({'OverrideCodes':undefined});
213window.dataLayer.push({'RestrictionCodes':undefined});
214window.dataLayer.push({'Bylines':'|Chemistry World|'});
215window.dataLayer.push({'FirstByline':'|Chemistry World|' !== undefined ? '|Chemistry World|'.slice(1,-1).split('|')[0] : undefined});
216window.dataLayer.push({'IssueDate':'01-01-2026'});
217window.dataLayer.push({'IssueDateTime':'01-01-2026 00:00:00'});
218window.dataLayer.push({'PublishDate':'20-08-2026'});
219window.dataLayer.push({'PublishDateTime':'20-08-2026 03:40:00'});
220window.dataLayer.push({'FullNavPath':'|1|101618|'});
221window.dataLayer.push({'IPAccess':IPState.useripstate});
222window.dataLayer.push({'IPOrg':IPState.useripname});
223window.dataLayer.push({'HasReferrer':document.referrer !== '' ? 'Yes' : 'No'});
224window.dataLayer.push({'ReferrerHostname':document.referrer !== '' ? new URL(document.referrer).hostname : null});
225window.dataLayer.push({'AccessDeniedStoryID':undefined});
226window.dataLayer.push({'AccessDeniedTitle':undefined});
227window.dataLayer.push({'EmeReminder': localStorage.getItem('emeReminder') == null ? 'false' : Date.now() > JSON.parse(localStorage.getItem('emeReminder')).expiresOn ? 'true' : 'false' });
228window.dataLayer.push({'grecaptcha':'6LdWBLcnAAAAAP63g1FhMIsnUvW9oXipa06FmVhd'});
229</script>
229
230	<!-- Global_CSS Head -->
231<!-- CW CSS -->
232<link href="https://assets.chemistryworld.com/common/css/global_2024.css?v=202604281841" rel="stylesheet" type="text/css">
233<!--<link href="https://assets.chemistryworld.com/common/css/eme_2024.css?v=202408131429" rel="stylesheet" type="text/css"> -->
234<link href="https://assets.chemistryworld.com/common/eme/cw_eme_2026.css?v=202602241316" rel="stylesheet" type="text/css">
235
236
237<!-- Google News site verification Head-->
238<meta name="google-site-verification" content="ukIIghja0jlEYTsO8a7IUxKoRlo_Mum0z_ZH9YtfRmI" />
239
240<!-- Indexing and serving directives -->
241<meta name="robots" content="max-snippet:160">
242<meta name="robots" content="max-image-preview:large">
243<meta name="robots" content="max-video-preview:-1">
244<meta name="robots" content="noarchive">
245
246<!-- Pinterest site verification-->
247<meta name="p:domain_verify" content="3578264068c8ec673d41c1ec33e8f33c"/>
248
249<!-- Facebook site verification-->
250<meta name="facebook-domain-verification" content="cyhpd7cvny3xvtnirap0htx4adr49p" />
251
252<!-- Mobile theme -->
253<meta name="theme-color" content="#000">
254<meta name="msapplication-TileColor" content="#000">
255
256<!-- Hot fixes -->
257<style type="text/css">.inline_image img[width][height]:not(.zoomable-image) {contain: unset;}</style>
258<!-- EME story sponsor box -->
259<style>
260/*START TEMP FIX RSCCS-1165*/
261@media screen and (min-width: 660px) and (max-width: 767px) {
262  .story-full-layout .inline_image.image_size_full.quote_style_2 {
263    padding-top:0;
264  }
265}
266@media screen and (min-width: 768px) and (max-width: 811px) {
267  .story-full-layout .inline_image.image_size_full.quote_style_2 {
268    padding-top:68px;
269  }
270}
271/*END TEMP FIX RSCCS-1165*/
272
273/* Override large titles on spin */
274@media screen and (min-width: 480px) {
275  .grid .spinLayout.full .sleeve h2 {
276    font-size: 1.424rem;
277    line-height: 1.802rem;
278  }
279}
280@media screen and (min-width: 768px) {
281  #top .grid .twoColumnsSmallRight .columnOne .spinLayout.half.onecol .sleeve h2 {
282    font-size: 1.424rem;
283    line-height: 1.802rem;
284  }
285}
286@media screen and (min-width: 1024px) {
287  #top .grid .twoColumnsSmallRight .columnOne .spinLayout.half.onecol .sleeve h2 {
288    font-size: 1.424rem;
289    line-height: 1.802rem;
290  }
291}
292@media screen and (min-width: 1280px) {
293  #top .grid .twoColumnsSmallRight .columnOne .spinLayout.half.onecol .sleeve h2 {
294    font-size: 1.424rem;
295    line-height: 1.802rem;
296  }
297}
298
299/* Story sponsor box */
300.story-sponsor-box {
301  display: flex;
302  flex-direction: column;
303  align-items: flex-start;
304  border: 1px solid #000;
305  border-radius: 0.5rem;
306  padding: 1rem;
307  margin-bottom: 2rem;
308  gap: 1rem;
309}
310.story-sponsor-box--logo img {
311  max-width: 200px;
312}
313.story-sponsor-box--text {
314  text-align: left;
315  font-weight: 400;
316  font-family: Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;
317}
318.story-sponsor-box--text a {
319  font-weight: 600;
320}
321.story-sponsor-box--text p {
322  margin: 0;
323}
324
325@media screen and (min-width: 1280px) {
326.story-sponsor-box {
327    align-items: center;
328    flex-direction: row;
329  }
330}
331</style>
332
333
334<!-- Global_JavaScript Head-->
335<!--Pingdom RUM -->
336<script>
337var _prum = [['id', '5853c94daa695936ee7b23c6'],
338             ['mark', 'firstbyte', (new Date()).getTime()]];
339(function() {
340    var s = document.getElementsByTagName('script')[0]
341      , p = document.createElement('script');
342    p.async = 'async';
343    p.src = '//rum-static.pingdom.net/prum.min.js';
344    s.parentNode.insertBefore(p, s);
345})();
346</script>
346
347
348<!-- AD Renewals Script -->
349<script type="text/javascript">
350    (function(d, s) {
351        var config = {
352            baseUrl:'account.chemistryworld.com',
353            partyId: 0
354        };
355
356        var cacheDate = new Date();
357        cacheDate.setHours(0,0,0,0);
358
359        var _abacus_ = d.createElement('script');
360        _abacus_.type = 'text/javascript';
361        _abacus_.async = true;
362        _abacus_.src = ('https:' == d.location.protocol ? 'https://' : 'http://') + config.baseUrl + '/templatejs?partyId=' + config.partyId + '&cacheDate=' + cacheDate.getTime();
363
364        var sc = d.getElementsByTagName(s)[0];
365        sc.parentNode.insertBefore(_abacus_, sc);
366    })(document, 'script');
367</script>
367
368
369	
370
371<script>
372	var EnhancedAdvertisingConfig = {};
373</script>
373
374
375<!--Global Enhanced Adverts JSON definition from PAGETEXT-->
376<script>
377/** CW CLIENT CONFIG **/
378/** @author ADAM BROWNSELL **/
379/** @date 14 April 2023 **/
380/* Notes */
381/* revised GAM config ready in Google script page text (commented out) */
382/* includes inline related items block via  fetch to /related? */
383/* CSS for custom html items (related content and newsletter signedout) added as <style> to this config */
384/* -- */
385
386EnhancedAdvertisingConfig = {
387	"Refresh":false,
388	"RefreshDelaySecondsDefaultDesktop":30,
389	"RefreshDelaySecondsDefaultMobile":30,
390	"StoryDynamicSlotsAddGroupsAll":"Ads,Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP", 
391	"StoryDynamicSlotsAddGroupsInline":"", 
392	"StoryDynamicSlotsAddGroupsRHC":"",
393	"StoryDynamicSlotsRemoveGroupsAll":"", 
394	"StoryDynamicSlotsRemoveGroupsInline":"", 
395	"StoryDynamicSlotsRemoveGroupsRHC":"",
396	"StoryDynamicSlotsRepeat":true,
397	"StoryDynamicSlotsDesktopMaxInlineSlots":10,
398	"StoryDynamicSlotsMobileMaxInlineSlots":10,
399//	"StoryDynamicSlotsDesktopMinRHCSlots":8,
400//	"StoryDynamicSlotsMobileMinRHCSlots":8,
401	"StoryDynamicSlotsDesktopMaxRHCSlots":6,
402//	"StoryDynamicSlotsMobileMaxRHCSlots":10,
403	"StoryDynamicSlotsDesktopElementSpacingFirst":2,
404	"StoryDynamicSlotsMobileElementSpacingFirst":2,
405	"StoryDynamicSlotsDesktopElementSpacing":4,
406	"StoryDynamicSlotsMobileElementSpacing":4,
407//	"StoryDynamicSlotsRHCSlotsLastSticky":2000,
408	"GAMAdUnitSizesInlineMobileDefault":[[300,250]],
409	"GAMAdUnitSizesInlineDesktopDefault":[[300,250],[300,600]],
410	"GAMAdUnitSizesRHCDefault":[[300,250],[300,600]],
411	"RHCMinHeightForSlotInsert":600,
412	"RHCMinHeightForStickyAd":850, 
413	"CollapseEmptyDivs":true,
414
415	"Slots":[
416
417
418//GAM ADVERT - MPU Top (displays once, in RHC or inline)
419		{
420			"Type":"GAMAdvert",
421			"Position":"PreferRight",
422			"Group":"Ads",
423			"AdUnit":"/97414310/MPU_Top",	
424			"RefreshDelaySeconds":30,
425			"Sticky":true,
426			"Repeat":false,
427			"Refresh":false,
428			"InsertIfNoRHCSpace":true,
429			"AdUnitSizesInlineDesktop":[[336,280],[300,250],[320,100],[320,50],[200,200],[250,250]],
430			"AdUnitSizesInlineMobile":[[336,280],[300,250],[320,100],[320,50],[200,200],[250,250]],
431			"AdUnitSizesRHC":[[336,280],[300,250],[320,100],[320,50],[200,200],[250,250]],
432			"CSSClass":"wvc-custom-ad",
433			"ExtraHTML":"<div class=\"ad-text\">Advertisement</div>"
434		},
435		
436		
437		
438//CW MOST POPULAR - RHC only
439	  {
440			"Type":"CustomContent",
441			"Position":"Right",
442			"Sticky":false,
443			"Group":"Widget_MP",
444			"Repeat":false,
445			"InsertIfNoRHCSpace":false,
446			"HTML":"<div class=\"tab-widget-5\" data-ajax-load-content=\"\" data-cache-bust=\"true\" data-url=\"/ajax/most?wid=2080&cachetoken=1\"></div>",
447			"CustomEventName":"MostPopularWidgetInit",
448			"Javascript": function(elem,container,slotconfig,adcounter,counter,repeat){
449				$(window).trigger('abacus:readjusrhcheight', [event, elem]);
450			},
451			//"CSSClass":"wvc-custom-widget-mostpopular",
452			"MinHeight":370
453		},
454		
455
456//NEWLETTER WIDGET - Signed in - RHC only
457		{
458			"Type":"CustomContent",
459			"Position":"Right",
460			"Sticky":false,
461			"Group":"Widget_NL_SignedIn",
462			"Repeat":false,
463			"InsertIfNoRHCSpace":false,
464			"HTML":"<div class=\"newsletterSignup newsletter-rows-5\" data-ajax-load-content=\"\" data-url=\"/newslettersignup?wid=2022&amp;navcode=78\"></div>",
465			//"CustomEventName":"NLSignedInInit",
466			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
467				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
468				},
469			//"CSSClass":"newsletterSignup",
470			"MinHeight":350
471		},
472
473// RELATED CONTENT - always  inline
474		{
475			"Type":"CustomContent",
476			"Position":"Inline",
477			"Sticky":false,
478			"Group":"Related_Content",
479			"Repeat":false,
480			"InsertIfNoRHCSpace":false,
481			"HTML":"<div id=\"inlineRelated\" class=\"inlineRelatedContent\"></div>",
482			//"CustomEventName":"InlineRelatedContentInit",
483			"Javascript": function(elem,container,slotconfig,adcounter,counter,repeat){
484			(async function() {
485				var call = await fetch('https://www.chemistryworld.com/' + getDataLayerVal('StoryID') + '/loadmore?code=ARTICLES&offset=0&items=3');
486				if (call.status !== 200) {
487					return
488				}
489				else {
490					var html = await call.text();
491					if (html == "") {
492						return
493					}
494					else {
495						document.getElementById('inlineRelated').innerHTML = "<h3>Related stories</h3><ul>" + html + "</ul>"
496					}
497				}
498				})()
499				},
500			"CSSClass":"",
501			"MinHeight":400
502		},
503		
504		
505//NEWLETTER ONECLICK WIDGET - Signed out - RHC or inline
506		{
507			"Type":"CustomContent",
508			"Position":"PreferRight",
509			"Sticky":false,
510			"Group":"Widget_NL_Oneclick_SignedOut",
511			"Repeat":false,
512			"InsertIfNoRHCSpace":false,
513			"HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2084\" data-cache-bust=\"true\"></div>",
514			//"CustomEventName":"NLSignedOutInit",
515			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
516				console.log('newsletter single click with span');
517				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
518			},
519			//"CSSClass":"newsletterSignup",
520			"MinHeight":350
521		},
522		
523//NEWLETTER ONECLICK WIDGET - Signed in or out - Re:action
524		{
525			"Type":"CustomContent",
526			"Position":"PreferRight",
527			"Sticky":false,
528			"Group":"Widget_NL_Oneclick_Reaction",
529			"Repeat":false,
530			"InsertIfNoRHCSpace":false,
531			"HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2084\" data-cache-bust=\"true\"></div>",
532			//"CustomEventName":"NLSignedOutInit",
533			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
534				console.log('newsletter single click with span');
535				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
536			},
537			//"CSSClass":"newsletterSignup",
538			"MinHeight":350
539		},			
540		
541//PUZZLES NEWLETTER ONECLICK WIDGET - Signed out - RHC or inline
542		{
543			"Type":"CustomContent",
544			"Position":"PreferRight",
545			"Sticky":false,
546			"Group":"Widget_NL_Puzzles_Oneclick_SignedOut",
547			"Repeat":false,
548			"InsertIfNoRHCSpace":false,
549			"HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2085\" data-cache-bust=\"true\"></div>",
550			//"CustomEventName":"NLSignedOutInit",
551			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
552				console.log('newsletter single click with span');
553				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
554			},
555			//"CSSClass":"newsletterSignup",
556			"MinHeight":350
557		},	
558		
559//NEWLETTER WIDGET - Signed out - RHC or inline
560		{
561			"Type":"CustomContent",
562			"Position":"PreferRight",
563			"Sticky":false,
564			"Group":"Widget_NL_SignedOut",
565			"Repeat":false,
566			"InsertIfNoRHCSpace":false,
567			"HTML":"<div class=\"nl-promo-wrapper\"><div class=\"nl-promo-img\"><img alt=\"email newsletter\" src=\"https://d2cbg94ubxgsnp.cloudfront.net/Pictures/200xAny/P/web/o/c/j/email_newsletter.png\"></div><div class=\"nl-promo-text\"><h2>Our newsletters</h2><p>Create your free account to receive personalised content alerts and Re:action, our weekly newsletter of the top chemical science stories handpicked from a range of magazines, journals and websites alongside insight and analysis from our expert editorial team.</p></div><div class=\"nl-promo-button\"><a class=\"button\" href=\"https://account.chemistryworld.com/register?campaigncode=CWregnlpromo2304&returl=https%3A%2F%2Fwww.chemistryworld.com%2F\">Create account</a></div></div>",
568			"CustomEventName":"NLSignedOutInit",
569			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
570				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
571				},
572			//"CSSClass":"newsletterSignup",
573			"MinHeight":350
574		},
575
576//NEWLETTER ONECLICK WIDGET - Industry
577		{
578			"Type":"CustomContent",
579			"Position":"PreferRight",
580			"Sticky":false,
581			"Group":"Widget_NL_Oneclick_Industry",
582			"Repeat":false,
583			"InsertIfNoRHCSpace":false,
584			"HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2097\" data-cache-bust=\"true\"></div>",
585			//"CustomEventName":"NLSignedOutInit",
586			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
587				console.log('newsletter single click with span');
588				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
589			},
590			//"CSSClass":"newsletterSignup",
591			"MinHeight":350
592		},
593		
594//NEWLETTER ONECLICK WIDGET - Industry INLINE
595		{
596			"Type":"CustomContent",
597			"Position":"inline",
598			"Sticky":false,
599			"Group":"Widget_NL_Oneclick_Industry_inline",
600			"Repeat":false,
601			"InsertIfNoRHCSpace":false,
602			"HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2109\" data-cache-bust=\"true\"></div>",
603			//"CustomEventName":"NLSignedOutInit",
604			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
605				console.log('newsletter single click with span');
606				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
607			},
608			//"CSSClass":"newsletterSignup",
609			"MinHeight":350
610		},
611
612//NEWLETTER ONECLICK WIDGET - Reaction INLINE EDITORIAL ONLY
613		{
614			"Type":"CustomContent",
615			"Position":"inline",
616			"Sticky":false,
617			"Group":"Widget_NL_Oneclick_Reaction_editorial_inline",
618			"Repeat":false,
619			"InsertIfNoRHCSpace":false,
620			"HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2119\" data-cache-bust=\"true\"></div>",
621			//"CustomEventName":"NLSignedOutInit",
622			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
623				console.log('newsletter single click with span');
624				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
625			},
626			//"CSSClass":"newsletterSignup",
627			"MinHeight":350
628		},		
629		
630//GAM ADVERT - MPU Bottom (repeats, in RHC or inline)
631		{
632			"Type":"GAMAdvert",
633			"Position":"PreferRight",
634			"Group":"Ads",
635			"AdUnit":"/97414310/MPU_Bottom",		
636			"RefreshDelaySeconds":30,
637			"Sticky":true,
638			"Repeat":true,
639			"Refresh":false,
640			"InsertIfNoRHCSpace":false,
641			"AdUnitSizesInlineDesktop":[[336,280],[300,250],[200,200],[250,250],[320,100],[320,50]],
642			"AdUnitSizesInlineMobile":[[336,280],[300,250],[200,200],[250,250],[320,100],[320,50]],
643			"AdUnitSizesRHC":[[300,1050],[300,600],[120,600],[160,600],[336,280],[300,250],[200,200],[250,250],[320,100],[320,50]],
644			"CSSClass":"wvc-custom-ad",
645			"ExtraHTML":"<div class=\"ad-text\">Advertisement</div>"
646		}
647	],
648
649	"Overrides":[
650
651		//	StoryType-[type code]
652		// StoryCategoriesCodes-[code]
653		// StoryFormat-[code]
654		// StoryLayout-[code]
655		// StoryWidth-[full-width / standard]
656		// StoryId-[code]
657		// StoryFullNavPath-[nav code level 1]-[nav code level 2]-[nav code level …]
658
659		{
660		//If Full width story, increase spacing before first insertion"
661			"Conditions":"StoryWidth-full-width",
662			"Operator":"And",
663			"Settings":{			
664				"DesktopElementSpacingFirst":6,
665				"MobileElementSpacingFirst":6
666			}
667		},
668		{
669		//If Category is quick/cryptic crossword =Insert Oneclick widget at bottom"
670			"Conditions":"StoryCategoriesCodes-115804,StoryCategoriesCodes-115803",
671			"Operator":"Or",
672			"Settings":{			
673				"RemoveGroupsInline":"Ads,Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP",
674				"AddGroupsInline":"Widget_NL_Puzzles_Oneclick_SignedOut",
675				"DesktopElementSpacingFirst":1,
676				"MobileElementSpacingFirst":1
677			}
678		},
679			{
680		//If Category is wordoku =Insert Oneclick widget after
681			"Conditions":"StoryCategoriesCodes-583",
682			"Operator":"And",
683			"Settings":{			
684				"RemoveGroupsInline":"Ads,Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP",
685				"AddGroupsInline":"Widget_NL_Puzzles_Oneclick_SignedOut",
686				"DesktopElementSpacingFirst":3,
687				"MobileElementSpacingFirst":3
688			}
689		},
690		{
691		//Sign up to reaction page = Insert Oneclick widget after 1 para
692			"Conditions":"StoryId-4016206",
693			"Operator":"And",
694			"Settings":{			
695				"RemoveGroupsInline":"Ads,Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP",
696				"AddGroupsInline":"Widget_NL_Oneclick_Reaction",
697				"DesktopElementSpacingFirst":1,
698				"MobileElementSpacingFirst":1
699			}
700		},
701		{
702		//If category or nav is industry = Select industry one-click widget
703			"Conditions":"StoryCategoriesCodes-39,StoryFullNavPath-101608",
704			"Operator":"Or",
705			"Settings":{			
706				"RemoveGroupsAll":"Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut",
707				"AddGroupsAll":"Widget_NL_Oneclick_Industry"
708			}
709		},
710		{
711		//If Category="Remove advert slots (inline)"
712			"Conditions":"StoryCategoriesCodes-115793",
713			"Operator":"And",
714			"Settings":{			
715				"RemoveGroupsInline":"Ads"				
716			}
717		},
718		{
719		//If Category="Remove all slots (inline)"
720			"Conditions":"StoryCategoriesCodes-115794",
721			"Operator":"And",
722			"Settings":{			
723				"RemoveGroupsInline":"Ads,Related_Content,Widget_NL_Oneclick_SignedOut,Widget_NL_Oneclick_Industry,Widget_NL_Puzzles_Oneclick_SignedOut,Widget_NL_Oneclick_Reaction"				
724			}
725		},
726		{
727		//If Category="Remove related reads"
728			"Conditions":"StoryCategoriesCodes-115798",
729			"Operator":"And",
730			"Settings":{			
731				"RemoveGroupsInline":"Related_Content"				
732			}
733		},
734		{		//If Category is Industry Brief =Insert Oneclick industry only widget after - added by BRV 11.03.2025
735			"Conditions":"StoryCategoriesCodes-116117",
736			"Operator":"And",
737			"Settings":{			
738				"RemoveGroupsInline":"Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP",
739				"AddGroupsInline":"Widget_NL_Oneclick_Industry_inline",
740				"DesktopElementSpacingFirst":1,
741				"MobileElementSpacingFirst":1,
742				"DesktopElementSpacing":1,
743				"MobileElementSpacing":1
744			}
745		},
746		{		//If Category is reaction opening =Insert one-click reaction editorial only widget after - added by BRV 03.06.2026
747			"Conditions":"StoryCategoriesCodes-116163",
748			"Operator":"And",
749			"Settings":{			
750				"RemoveGroupsInline":"Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP",
751				"AddGroupsInline":"Widget_NL_Oneclick_Reaction_editorial_inline",
752				"DesktopElementSpacingFirst":1,
753				"MobileElementSpacingFirst":1,
754				"DesktopElementSpacing":1,
755				"MobileElementSpacing":1
756			}
757		}
758/*		
759		{
760		//If Category="Slots (inline) - Off"
761			"Conditions":"StoryCategoriesCodes-999999",
762			"Operator":"And",
763			"Settings":{			
764				"RemoveGroupsInline":"Ads,Widgets"				
765			}
766		},
767		{
768		//If Category="Advert slots (all) - Off"
769			"Conditions":"StoryCategoriesCodes-999999",
770			"Operator":"And",
771			"Settings":{			
772				"RemoveGroupsAll":"Ads"				
773			}
774		},
775		{
776		//If Category="Advert slots (RHC) - Off"
777			"Conditions":"StoryCategoriesCodes-999999",
778			"Operator":"And",
779			"Settings":{			
780				"RemoveGroupsRHC":"Ads"				
781			}
782		},
783		{
784		//If Category="Advert slots (inline) - Off"
785			"Conditions":"StoryCategoriesCodes-999999",
786			"Operator":"And",
787			"Settings":{			
788				"RemoveGroupsInline":"Ads"				
789			}
790		}*/
791	]
792}
793typeof advanceData!=='undefined'? EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll = "Widget_NL_Oneclick_SignedOut" : EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll = "Widget_NL_SignedIn"
794</script>
794
795<style>
796.story-inlinecontent-placeholder-inner .newsletterSignup-widget {
797  margin-bottom: 2rem;
798}
799</style>
800
801<script>
802	$(window).trigger("wvcfe:globalenhancedadvertsinit", [event, EnhancedAdvertisingConfig]);
803	(function(w, d) {
804	if(window.NodeList && !NodeList.prototype.forEach) {
805		NodeList.prototype.forEach = Array.prototype.forEach;
806	}
807	d.addEventListener('DOMContentLoaded', function(event) {
808		if(EnhancedAdvertisingConfig.Slots) {
809			var enhAdDebug = false;
810			if( localStorage.getItem('enh-ads-debug') == 'true' ) enhAdDebug = true;
811			var sp = 'story-inlinecontent-placeholder';
812			var supportedTypes = ['gamadvert', 'customcontent'];
813			var supportedPositions = ['inline', 'preferright', 'right'];
814			var isDesktopResolution = w.matchMedia("screen and (min-width: 1023px)").matches;
815			var isStoryFullLayout = d.body.classList.contains('story-full-layout');
816			var inlineCounter = 1;
817			var rhcCounter = 1;
818			var inlineAdCounter = 1;
819			var rhcAdCounter = 1;
820			var ticking = false;
821			$('#story.enhanced-advertising .storytext > div.webonly').each( function(){
822				var t = $(this);
823				t.replaceWith( t.html() );
824			});
825			var storyCustomContentPlaceholders = d.querySelectorAll('#story.enhanced-advertising .storytext > *:not(script,style)');
826			var maxRHCSlotsToFitIn = 0;
827			var matches = function(el, selector) { return (el.matches || el.matchesSelector || el.msMatchesSelector || el.mozMatchesSelector || el.webkitMatchesSelector || el.oMatchesSelector).call(el, selector); };
828			var getClosestParent = function(elem, selector) {
829				for(; elem && elem !== d; elem = elem.parentNode) {
830					if(matches(elem, selector)) {
831						return elem;
832					}
833				}
834				return null;
835			};
836
837			var storyType = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryTypeCode && el.StoryTypeCode != 'null'; }).map(function(el) { return 'StoryType-' + el.StoryTypeCode; }).join('') : '';
838			var storyFormat = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryFormatCode && el.StoryFormatCode != 'null'; }).map(function(el) { return 'StoryFormat-' + el.StoryFormatCode; }).join('') : '';
839			var storyLayout = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryLayoutCode && el.StoryLayoutCode != 'null'; }).map(function(el) { return 'StoryLayout-' + el.StoryLayoutCode; }).join('') : '';
840
841			//PWVD-780
842			var storyWidth = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryWidth && el.StoryWidth != 'null'; }).map(function(el) { return 'StoryWidth-' + el.StoryWidth; }).join('') : '';
843
844			var storyFullNavPath = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryFullNavPath && el.StoryFullNavPath != 'null'; }).map(function(el) { return el.StoryFullNavPath; }).join('').split('|').filter(function(el) { return el && el != 'null'; }).join('-') : '';
845			var storyCategoriesCodes = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryCategoriesCodes && el.StoryCategoriesCodes != 'null'; }).map(function(el) { return el.StoryCategoriesCodes; }).join('').split('|').filter(function(el) { return el && el != 'null'; }).map(function(el) { return 'StoryCategoriesCodes-' + el; }) : [];
846			var storyID = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryID && el.StoryID != 'null'; }).map(function(el) { return 'StoryID-' + el.StoryID; }).filter(function(el) { return el && el != 'null' && el != 'StoryID-'; }).join('') : '';
847			storyFullNavPath = (storyFullNavPath ? 'StoryFullNavPath-' + storyFullNavPath : '');
848			var allDataLayerFilters = storyCategoriesCodes.concat([storyType, storyFormat, storyLayout, storyWidth, storyFullNavPath, storyID]).map(function(m) { return m.toLowerCase(); });
849
850			EnhancedAdvertisingConfig.RHCMinHeightForSlotInsert = (EnhancedAdvertisingConfig.RHCMinHeightForSlotInsert || 800);
851			EnhancedAdvertisingConfig.RHCMinHeightForStickyAd = (EnhancedAdvertisingConfig.RHCMinHeightForStickyAd || 250);
852
853			if('Overrides' in EnhancedAdvertisingConfig) {
854				if(EnhancedAdvertisingConfig.Overrides) {
855					var overrides = EnhancedAdvertisingConfig.Overrides;
856					var andOperator = function() {
857						return (override.Conditions.toLowerCase().split(',').filter(function(el) { return el && el; }).every(function(el) { return allDataLayerFilters.indexOf(el) != -1; }));
858					};
859					var orOperator = function(el) {
860						return (override.Conditions.toLowerCase().split(',').filter(function(el) { return el && el; }).some(function(el) { return allDataLayerFilters.indexOf(el) != -1; }));
861					};
862					for(var i = 0, iL = overrides.length; i < iL; i++) {
863						var override = overrides[i];
864						var operatorFilter;
865						if(override.Operator && override.Operator.toLowerCase() == 'and') {
866							operatorFilter = andOperator;
867						}
868						else {
869							operatorFilter = orOperator;
870						}
871						if(operatorFilter()) {
872							if('Settings' in override) {
873								if(override.Settings) {
874									var settings = override.Settings;
875									if('AddGroupsAll' in settings && settings.AddGroupsAll && isString(settings.AddGroupsAll)) {
876										if(settings.AddGroupsAll.toLowerCase().toLowerCase().indexOf('[all]') != -1) {
877											EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsAll = '[all]';
878										}
879										else {
880											EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsAll += ',' + settings.AddGroupsAll.toLowerCase();
881										}
882									}
883									if('AddGroupsInline' in settings && settings.AddGroupsInline && isString(settings.AddGroupsInline)) {
884										if(settings.AddGroupsInline.toLowerCase().toLowerCase().indexOf('[all]') != -1) {
885											EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsInline = '[all]';
886										}
887										else {
888											EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsInline += ',' + settings.AddGroupsInline.toLowerCase();
889										}
890									}
891									if('AddGroupsRHC' in settings && settings.AddGroupsRHC && isString(settings.AddGroupsRHC)) {
892										if(settings.AddGroupsRHC.toLowerCase().toLowerCase().indexOf('[all]') != -1) {
893											EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsRHC = '[all]';
894										}
895										else {
896											EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsRHC += ',' + settings.AddGroupsRHC.toLowerCase();
897										}
898									}
899									if('RemoveGroupsAll' in settings && settings.RemoveGroupsAll && isString(settings.RemoveGroupsAll)) {
900										if(settings.RemoveGroupsAll.toLowerCase().toLowerCase().indexOf('[all]') != -1) {
901											EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll = '[all]';
902										}
903										else {
904											EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll += ',' + settings.RemoveGroupsAll.toLowerCase();
905										}
906									}
907									if('RemoveGroupsInline' in settings && settings.RemoveGroupsInline && isString(settings.RemoveGroupsInline)) {
908										if(settings.RemoveGroupsInline.toLowerCase().toLowerCase().indexOf('[all]') != -1) {
909											EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsInline = '[all]';
910										}
911										else {
912											EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsInline += ',' + settings.RemoveGroupsInline.toLowerCase();
913										}
914									}
915									if('RemoveGroupsRHC' in settings && settings.RemoveGroupsRHC && isString(settings.RemoveGroupsRHC)) {
916										if(settings.RemoveGroupsRHC.toLowerCase().toLowerCase().indexOf('[all]') != -1) {
917											EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsRHC = '[all]';
918										}
919										else {
920											EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsRHC += ',' + settings.RemoveGroupsRHC.toLowerCase();
921										}
922									}
923									if('Repeat' in settings && isBoolean(settings.Repeat)) {
924										EnhancedAdvertisingConfig.StoryDynamicSlotsRepeat = settings.Repeat;
925									}
926									if('DesktopMaxInlineSlots' in settings && isNumberPositiveOrZero(settings.DesktopMaxInlineSlots)) {
927										EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMaxInlineSlots = settings.DesktopMaxInlineSlots;
928									}
929									if('MobileMaxInlineSlots' in settings && isNumberPositiveOrZero(settings.MobileMaxInlineSlots)) {
930										EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMaxInlineSlots = settings.MobileMaxInlineSlots;
931									}
932									if('DesktopMinRHCSlots' in settings && isNumberPositiveOrZero(settings.DesktopMinRHCSlots)) {
933										EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMinRHCSlots = settings.DesktopMinRHCSlots;
934									}
935									if('MobileMinRHCSlots' in settings && isNumberPositiveOrZero(settings.MobileMinRHCSlots)) {
936										EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMinRHCSlots = settings.MobileMinRHCSlots;
937									}
938									if('DesktopMaxRHCSlots' in settings && isNumberPositiveOrZero(settings.DesktopMaxRHCSlots)) {
939										EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMaxRHCSlots = settings.DesktopMaxRHCSlots;
940									}
941									if('MobileMaxRHCSlots' in settings && isNumberPositiveOrZero(settings.MobileMaxRHCSlots)) {
942										EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMaxRHCSlots = settings.MobileMaxRHCSlots;
943									}
944									if('DesktopElementSpacingFirst' in settings && isNumberPositiveOrZero(settings.DesktopElementSpacingFirst)) {
945										EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopElementSpacingFirst = settings.DesktopElementSpacingFirst;
946									}
947									if('MobileElementSpacingFirst' in settings && isNumberPositiveOrZero(settings.MobileElementSpacingFirst)) {
948										EnhancedAdvertisingConfig.StoryDynamicSlotsMobileElementSpacingFirst = settings.MobileElementSpacingFirst;
949									}
950									if('DesktopElementSpacing' in settings && isNumberPositive(settings.DesktopElementSpacing)) {
951										EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopElementSpacing = settings.DesktopElementSpacing;
952									}
953									if('MobileElementSpacing' in settings && isNumberPositive(settings.MobileElementSpacing)) {
954										EnhancedAdvertisingConfig.StoryDynamicSlotsMobileElementSpacing = settings.MobileElementSpacing;
955									}
956									if('RHCMinHeightForSlotInsert' in settings && settings.RHCMinHeightForSlotInsert && isNumberPositive(settings.RHCMinHeightForSlotInsert)) {
957										EnhancedAdvertisingConfig.RHCMinHeightForSlotInsert = settings.RHCMinHeightForSlotInsert;
958									}
959									if('RHCMinHeightForStickyAd' in settings && settings.RHCMinHeightForStickyAd && isNumberPositive(settings.RHCMinHeightForStickyAd)) {
960										EnhancedAdvertisingConfig.RHCMinHeightForStickyAd = settings.RHCMinHeightForStickyAd;
961									}
962									if('CollapseEmptyDivs' in settings && isBoolean(settings.CollapseEmptyDivs)) {
963										EnhancedAdvertisingConfig.CollapseEmptyDivs = settings.CollapseEmptyDivs;
964									}
965								}
966							}
967						}
968					}
969				}
970			}
971
972			var paragraphThreshold = isDesktopResolution ? EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopElementSpacing : EnhancedAdvertisingConfig.StoryDynamicSlotsMobileElementSpacing;
973			var paragraphFirstThreshold = isDesktopResolution ? EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopElementSpacingFirst : EnhancedAdvertisingConfig.StoryDynamicSlotsMobileElementSpacingFirst;
974			var maxInlineSlots = isDesktopResolution ? EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMaxInlineSlots : EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMaxInlineSlots;
975			var minRHCSlots = isDesktopResolution ? EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMinRHCSlots : EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMinRHCSlots;
976			var maxRHCSlots = isDesktopResolution ? EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMaxRHCSlots : EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMaxRHCSlots;
977
978			var allAddGroups = (EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsAll ? EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsAll : "").split(',').filter(function(f) { return f; }).filter(function(x, i, a) { return a.indexOf(x) === i; });
979			var allAddInlineGroups = [].concat(allAddGroups, (EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsInline ? EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsInline : "").split(',')).map(function(m) { return m.toLowerCase(); }).filter(function(f) { return f; }).filter(function(x, i, a) { return a.indexOf(x) === i; });
980			var allAddRHCGroups = [].concat(allAddGroups, (EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsRHC ? EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsRHC : "").split(',')).map(function(m) { return m.toLowerCase(); }).filter(function(f) { return f; }).filter(function(x, i, a) { return a.indexOf(x) === i; });
981
982			var allRemoveGroups = (EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll ? EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll : "").split(',').filter(function(f) { return f; }).filter(function(x, i, a) { return a.indexOf(x) === i; });
983			var allRemoveInlineGroups = [].concat(allRemoveGroups, (EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsInline ? EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsInline : "").split(',')).map(function(m) { return m.toLowerCase(); }).filter(function(f) { return f; }).filter(function(x, i, a) { return a.indexOf(x) === i; });
984			var allRemoveRHCGroups = [].concat(allRemoveGroups, (EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsRHC ? EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsRHC : "").split(',')).map(function(m) { return m.toLowerCase(); }).filter(function(f) { return f; }).filter(function(x, i, a) { return a.indexOf(x) === i; });
985
986			EnhancedAdvertisingConfig.Slots = EnhancedAdvertisingConfig.Slots.map(function(x, i) {
987				x.Used = false;
988				x.Index = i;
989				if('Type' in x) {
990					if(supportedTypes.indexOf(x.Type.toString().toLowerCase()) != -1) {
991						x.Type = x.Type.toString().toLowerCase();
992					}
993					else {
994						x.Type = 'customcontent';
995					}
996				}
997				else {
998					x.Type = 'customcontent';
999				}
1000				if('Position' in x) {
1001					if(supportedPositions.indexOf(x.Position.toString().toLowerCase()) != -1) {
1002						x.Position = x.Position.toString().toLowerCase();
1003					}
1004					else {
1005						x.Position = 'inline';
1006					}
1007				}
1008				else {
1009					x.Position = 'inline';
1010				}
1011				if('CSSClass' in x) {
1012					x.CSSClass = x.CSSClass.toString().split(' ').join(',').split(',').filter(function(e) { return e && e; }).join(' ');
1013				}
1014				else {
1015					x.CSSClass = '';
1016				}
1017				if('Group' in x) {
1018					x.Group = x.Group.toString().split(' ').join(',').split(',').filter(function(e) { return e && e; }).join(',');
1019				}
1020				else {
1021					x.Group = '';
1022				}
1023				if('Sticky' in x) {
1024					if(x.Sticky.toString().toLowerCase() == 'true') {
1025						x.Sticky = true;
1026					}
1027					else {
1028						x.Sticky = false;
1029					}
1030				}
1031				else {
1032					x.Sticky = false;
1033				}
1034				if('InsertIfNoRHCSpace' in x) {
1035					if(x.InsertIfNoRHCSpace.toString().toLowerCase() == 'true') {
1036						x.InsertIfNoRHCSpace = true;
1037					}
1038					else {
1039						x.InsertIfNoRHCSpace = false;
1040					}
1041				}
1042				else {
1043					x.InsertIfNoRHCSpace = false;
1044				}
1045				if('MinHeight' in x) {
1046					x.MinHeight = parseInt(x.MinHeight.toString());
1047				}
1048				else {
1049					x.MinHeight = 0;
1050				}
1051				if('NoBackfill' in x) {
1052					if(x.NoBackfill.toString().toLowerCase() == 'true') {
1053						x.NoBackfill = true;
1054					}
1055					else {
1056						x.NoBackfill = false;
1057					}
1058				}
1059				else {
1060					x.NoBackfill = false;
1061				}
1062				if('Refresh' in x) {
1063					if(x.Refresh.toString().toLowerCase() == 'true') {
1064						x.Refresh = true;
1065					}
1066					else {
1067						x.Refresh = false;
1068					}
1069				}
1070				else {
1071					x.Refresh = false;
1072				}
1073				if('ExtraHTML' in x) {
1074					if(x.ExtraHTML.toString()) {
1075						x.ExtraHTML = x.ExtraHTML.toString();
1076					}
1077					else {
1078						x.ExtraHTML = '';
1079					}
1080				}
1081				else {
1082					x.ExtraHTML = '';
1083				}
1084				if('CustomEventName' in x) {
1085					if(x.CustomEventName.toString()) {
1086						x.CustomEventName = x.CustomEventName.toString();
1087					}
1088					else {
1089						x.CustomEventName = '';
1090					}
1091				}
1092				else {
1093					x.CustomEventName = '';
1094				}
1095				if('Javascript' in x) {
1096					if(x.Javascript) {
1097						if(typeof x.Javascript === 'function') {
1098							x.Javascript = x.Javascript;
1099						}
1100					}
1101					else {
1102						x.Javascript = '';
1103					}
1104				}
1105				else {
1106					x.Javascript = '';
1107				}
1108				if('AdUnit' in x) {
1109					if(x.AdUnit.toString()) {
1110						x.AdUnit = x.AdUnit.toString();
1111					}
1112					else {
1113						x.AdUnit = '';
1114					}
1115				}
1116				else {
1117					x.AdUnit = '';
1118				}
1119				if('AdUnitSizesInlineMobile' in x) {
1120					x.AdUnitSizesInlineMobile = x.AdUnitSizesInlineMobile;
1121				} else if('GAMAdUnitSizesInlineMobileDefault' in EnhancedAdvertisingConfig) {
1122					x.AdUnitSizesInlineMobile = EnhancedAdvertisingConfig.GAMAdUnitSizesInlineMobileDefault
1123				}
1124				if('AdUnitSizesInlineDesktop' in x) {
1125					x.AdUnitSizesInlineDesktop = x.AdUnitSizesInlineDesktop;
1126				} else if('GAMAdUnitSizesInlineDesktopDefault' in EnhancedAdvertisingConfig) {
1127					x.AdUnitSizesInlineDesktop = EnhancedAdvertisingConfig.GAMAdUnitSizesInlineDesktopDefault;
1128				}
1129				if('AdUnitSizesRHC' in x) {
1130					x.AdUnitSizesRHC = x.AdUnitSizesRHC;
1131				} else if('GAMAdUnitSizesRHCDefault' in EnhancedAdvertisingConfig) {
1132					x.AdUnitSizesRHC = EnhancedAdvertisingConfig.GAMAdUnitSizesRHCDefault;
1133				}
1134				if('RefreshDelaySeconds' in x) {
1135					x.RefreshDelaySeconds = parseInt(x.RefreshDelaySeconds.toString(), 10);
1136				}
1137				else {
1138					x.RefreshDelaySeconds = 30;
1139				}
1140
1141				return x;
1142			});
1143
1144			var storyInlineContent = EnhancedAdvertisingConfig.Slots.filter(function(el) { return el && (el.Position.toLowerCase() == "inline" || ((!isDesktopResolution || isStoryFullLayout) && el.Position.toLowerCase() == "preferright")) && (el.Group || "").split(',').filter(function(subel) { return subel && subel != undefined; }).map(function(subel) { return subel.toLowerCase(); }).some(function(subel) { return allAddInlineGroups.indexOf(subel) != -1 || allAddInlineGroups.indexOf('[all]') != -1; }) && !(el.Group || "").split(',').filter(function(subel) { return subel && subel != undefined; }).map(function(subel) { return subel.toLowerCase(); }).some(function(subel) { return allRemoveInlineGroups.indexOf(subel) != -1 || allRemoveInlineGroups.indexOf('[all]') != -1; }); });
1145			var storyRHCContent = isDesktopResolution ? EnhancedAdvertisingConfig.Slots.filter(function(el) { return el && (el.Position.toLowerCase() == "right" || (isDesktopResolution && !isStoryFullLayout && el.Position.toLowerCase() == "preferright")) && (el.Group || "").split(',').filter(function(subel) { return subel && subel != undefined; }).map(function(subel) { return subel.toLowerCase(); }).some(function(subel) { return allAddRHCGroups.indexOf(subel) != -1 || allAddRHCGroups.indexOf('[all]') != -1; }) && !(el.Group || "").split(',').filter(function(subel) { return subel && subel != undefined; }).map(function(subel) { return subel.toLowerCase(); }).some(function(subel) { return allRemoveRHCGroups.indexOf(subel) != -1 || allRemoveRHCGroups.indexOf('[all]') != -1; }); }) : [];
1146			storyInlineContent.forEach( (c, ix) => c.inlineIndex = ix );
1147			storyRHCContent.forEach( (c, ix) => c.rhcIndex = ix );
1148			var googletag = w.googletag || {};
1149			googletag.cmd = googletag.cmd || [];
1150
1151			if( isNumberPositive(maxInlineSlots) ){ //PWVD-781
1152				for(var tmpCounter = 0, i = 0, eL = storyCustomContentPlaceholders.length, adThresholdCounter = 1; i < eL; i++) {
1153					var currentIsPara = matches(storyCustomContentPlaceholders[i], 'p:not([class])');
1154
1155					var prevIsPara = ( i == 0) || matches(storyCustomContentPlaceholders[i - 1], 'p:not([class])'); //This should also be true for the first paragraph, even though there is no previous one)
1156					var nextIsPara = ( i+1 < eL) && matches(storyCustomContentPlaceholders[i + 1], 'p:not([class])');
1157					var nextOrPreviousIsPara = (paragraphFirstThreshold == 0) ? prevIsPara : nextIsPara; //PWVD-1229: Should always insert slot between paragraphs - check preceding element if adding slot BEFORE, otherwise next
1158
1159					if( currentIsPara && !nextOrPreviousIsPara ){ //PWVD-897 - count paragraphs followed by any other element
1160						if(adThresholdCounter < (tmpCounter == 0 ? paragraphFirstThreshold : paragraphThreshold)) {
1161							adThresholdCounter++;
1162							continue;
1163						}
1164					}
1165					else if( currentIsPara && nextOrPreviousIsPara ) {
1166						if(adThresholdCounter < (tmpCounter == 0 ? paragraphFirstThreshold : paragraphThreshold)) {
1167							adThresholdCounter++;
1168							continue;
1169						}
1170						tmpCounter++;
1171						adThresholdCounter = 1;
1172
1173						var paraContent = storyCustomContentPlaceholders[i].outerHTML;
1174						var slotContent = `<div class="story-inlinecontent-placeholder story-inlinecontent-placeholder-init item-notin-viewport" data-storyinlinecontainer="${tmpCounter}">` +
1175												`<div class="story-inlinecontent-placeholder-inner" data-id="story-inline-item-${tmpCounter}" data-storyinlineitem="${tmpCounter}"></div></div>`;
1176
1177						if(paragraphFirstThreshold == 0) //PWVD-1229: Ad slot inserted BEFORE first paragraph of story if StoryDynamicSlotsDesktopElementSpacingFirst in config is zero
1178							storyCustomContentPlaceholders[i].outerHTML = slotContent + paraContent;
1179						else //Placeholder AFTER current paragraph (default previous behaviour)
1180							storyCustomContentPlaceholders[i].outerHTML = paraContent + slotContent;
1181
1182						if(tmpCounter >= maxInlineSlots && maxInlineSlots) break;
1183					}
1184				}
1185			}
1186
1187			if(d.querySelector('#story.enhanced-advertising:not(.story-full-layout) #rightcolumn_sleeve')) {
1188				if(!(d.body.id == "story" || d.body.id == "story_custom") && !d.querySelector('.storytext div.table-full:not(.initialized)')) {
1189					w.addEventListener("abacus:storytexttablefull:finished", function(e) {
1190						adjustRHCHeightAndInitialAds();
1191					}, true);
1192				}
1193				else {
1194					adjustRHCHeightAndInitialAds();
1195				}
1196			}
1197
1198			if('IntersectionObserver' in w && 'IntersectionObserverEntry' in w && 'intersectionRatio' in w.IntersectionObserverEntry.prototype) {
1199				d.querySelectorAll('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init').forEach(function(el) {
1200					if(el) {
1201						var inlineAdsObserver = new IntersectionObserver(function(entries) {
1202							return inlineAdsObserverCallback(entries);
1203						}, { root: null, rootMargin: "50px 0px 50px 0px", threshold: [0, 0.01, 0.99, 1] });
1204						inlineAdsObserver.observe(el);
1205					}
1206				});
1207
1208				var inlineAdsObserverCallback = function(entries) {
1209					return entries.forEach(function(entry, i) {
1210						if(entry.isIntersecting) {
1211							entry.target.classList.remove('item-notin-viewport');
1212							entry.target.classList.add('item-in-viewport');
1213						}
1214						else {
1215							entry.target.classList.remove('item-in-viewport');
1216							entry.target.classList.add('item-notin-viewport');
1217						}
1218					});
1219				};
1220
1221				d.querySelectorAll('.storytext-end, #rhcreflow-extra-end').forEach(function(el) {
1222					if(el) {
1223						var adsInViewportObserver = new IntersectionObserver(function(entries) {
1224							return adsInViewportObserverCallback(entries);
1225						}, { root: null, rootMargin: "0px 0px 200px 0px", threshold: [1] });
1226						adsInViewportObserver.observe(el);
1227					}
1228				});
1229
1230				var adsInViewportObserverCallback = function(entries) {
1231					return entries.forEach(function(entry, i) {
1232						if(entry.isIntersecting) {
1233							if(entry.target.classList.contains('storytext-end') && d.body.classList.contains('enhanced-advertising-inline-init')) {
1234								d.body.classList.add('enhanced-advertising-storytext-endreached');
1235							}
1236							// RHC is empty at load time so it always fires as in viewport, need to check whether rhc ads slots already init
1237							if(entry.target.classList.contains('rhcreflow-extra-end') && d.body.classList.contains('enhanced-advertising-rhc-init')) {
1238								d.body.classList.add('enhanced-advertising-rhc-endreached');
1239							}
1240
1241							/*
1242							if(entry.target.id === 'rhcreflow-extra'){ //Fix for issue when RHC is not in initial viewport
1243								if( location.host.indexOf('abasoftaws.co.uk') > 0 ) console.log('New observer callback');
1244								readjusRHCHeight();
1245							}
1246							*/
1247						}
1248					});
1249				};
1250			}
1251
1252			var inlineEl = d.querySelector('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init:not(.story-inlinecontent-placeholder-completed):not(.story-inlinecontent-placeholder-processing)');
1253			if(inlineEl) {
1254				googletag.cmd = googletag.cmd || [];
1255				googletag.cmd.push(function() {
1256					d.body.classList.add('enhanced-advertising-inline-init');
1257					insertInlineSlot(inlineEl);
1258
1259					console.log('Init inline ad slot load');
1260				});
1261			}
1262
1263			function slotRender(event){
1264				var el, slot = event.slot, slotId = slot.getSlotElementId();
1265
1266				if(enhAdDebug) console.log('Slot render: ' + slotId);
1267
1268				if(slotId == 'custom-inline'){
1269					el = document.querySelector(`div.story-inlinecontent-placeholder-inner[data-id="story-inline-item-${event.dataId}"]`); //Get inline slot (does not have ID)
1270					//if(!el)
1271					//	el = document.querySelector(`div.story-inlinecontent-placeholder-inner[data-id="story-inline-item-${event.inlineIndex+1}"]`);
1272				}
1273				else
1274					el = d.getElementById(slotId);
1275
1276				if(el) {
1277					var minHeight = 0;
1278					var parentInlineNode = getClosestParent(el, '.story-inlinecontent-placeholder');
1279					var parentRHCNode = getClosestParent(el, '.story-rhccontent-placeholder');
1280					if(parentInlineNode || parentRHCNode) {
1281						var classList = el.classList;
1282
1283						if(parentInlineNode) {
1284							parentInlineNode.classList.add('story-inlinecontent-placeholder-ad');
1285							var index = parseInt(parentInlineNode.hasAttribute('data-index') ? parentInlineNode.getAttribute('data-index') : '0', 10);
1286							if(!event.isEmpty) {
1287								classList.add('ad');
1288								classList.add('mob-ad-50');
1289								classList.add('ad-story-inline');
1290								classList.add('ad-story-inline-notempty');
1291
1292								parentInlineNode.classList.add('story-inlinecontent-placeholder-ad-size-' + event.size.join('x'));
1293
1294								parentInlineNode.setAttribute('data-slot', slot.getAdUnitPath());
1295
1296								var currentInlineSlot = storyInlineContent.filter(function(e) { return e.Index == index; });
1297								if(currentInlineSlot.length) {
1298									minHeight = currentInlineSlot[0].MinHeight;
1299									if(currentInlineSlot[0].Repeat == false) {
1300										currentInlineSlot[0].Used = true;
1301									}
1302								}
1303								else {
1304									console.log('Slot with index [data-index="' + index + '"] was not found');
1305								}
1306								parentInlineNode.classList.add('story-inlinecontent-placeholder-finished');
1307
1308								insertInlineSlot(d.querySelector('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init:not(.story-inlinecontent-processing)'));
1309							}
1310							else {
1311								classList.add('ad-story-inline-isempty');
1312
1313								var currentInlineSlot = storyInlineContent.filter(function(e) { return e.Index == index; });
1314								if(currentInlineSlot.length) {
1315									minHeight = currentInlineSlot[0].MinHeight;
1316									currentInlineSlot[0].Used = true;
1317								}
1318								else {
1319									console.log('Slot with index [data-index="' + index + '"] was not found');
1320								}
1321
1322								if(parentInlineNode && parentInlineNode.hasAttribute('data-nobackfill')) {
1323									if(parentInlineNode.getAttribute('data-nobackfill') == '1') {
1324										updateInlinePlaceholderClasses(parentInlineNode, event.isEmpty, minHeight);
1325										if(!storyInlineContent.some(function(el) { return el.Used == false; })) {
1326											finalizeRemainingEmptyInlineSlotContainers(parentInlineNode.classList, true);
1327										}
1328										else {
1329											insertInlineSlot(d.querySelector('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init:not(.story-inlinecontent-processing)'));
1330										}
1331										initRHCHeightCalc();
1332										return;
1333									}
1334								}
1335								// Move to next from the list
1336								if( storyInlineContent.some( function(e){ return e.Used == false; } )  ) {
1337									if(enhAdDebug) console.log('slotRender: parentInlineNode: Move to next from the list')
1338									var adRetryCssClass = 'ad-story-inline-retry';
1339									var nextInlineSlotList = storyInlineContent.filter(function(e) { return e.Index > index && e.Used == false; });
1340									if(!nextInlineSlotList.length) {
1341										// select repeatable ads
1342										nextInlineSlotList = storyInlineContent.filter(function(e) { return e.Used == false && e.Index > index && e.Repeat == true; });
1343										if(!nextInlineSlotList.length) {
1344											// if no repeatable ads by indexed order then start from the beginning or just pick any existing
1345											nextInlineSlotList = storyInlineContent.filter(function(e) { return e.Used == false && e.Repeat == true; });
1346											if(!nextInlineSlotList.length) {
1347												// no more ads to add
1348												d.body.classList.add('enhanced-advertising-inline-runoutofslots');
1349
1350												finalizeRemainingEmptyInlineSlotContainers(parentInlineNode.classList, true);
1351
1352												updateInlinePlaceholderClasses(parentInlineNode, event.isEmpty, minHeight);
1353
1354												initRHCHeightCalc();
1355
1356												return;
1357											}
1358										}
1359									}
1360									var mapInlineAdItem = nextInlineSlotList[0];
1361									var refresh = EnhancedAdvertisingConfig.Refresh;
1362
1363									googletag.destroySlots([slot]);
1364									if(mapInlineAdItem.Refresh) {
1365										refresh = mapInlineAdItem.Refresh;
1366									}
1367									if(mapInlineAdItem.Repeat) {
1368										parentInlineNode.classList.remove('story-inlinecontent-placeholder-repeat-false');
1369										parentInlineNode.classList.add('story-inlinecontent-placeholder-repeat-true');
1370									}
1371									else {
1372										parentInlineNode.classList.remove('story-inlinecontent-placeholder-repeat-true');
1373										parentInlineNode.classList.add('story-inlinecontent-placeholder-repeat-false');
1374									}
1375									var mapInlineAdItemSlot = googletag.defineSlot(mapInlineAdItem.AdUnit, isDesktopResolution ? mapInlineAdItem.AdUnitSizesInlineDesktop : mapInlineAdItem.AdUnitSizesInlineMobile, slotId);
1376									if(mapInlineAdItemSlot) {
1377										mapInlineAdItemSlot.defineSizeMapping(googletag.sizeMapping().build()).setTargeting('refresh', (refresh ? 'true' : 'false')).setTargeting('refreshdelayseconds', mapInlineAdItem.RefreshDelaySeconds || (isDesktopResolution ? EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultDesktop : Enh
1377ancedAdvertisingConfig.RefreshDelaySecondsDefaultMobile)).setCollapseEmptyDiv(EnhancedAdvertisingConfig.CollapseEmptyDivs, false).addService(googletag.pubads());
1378									}
1379									else {
1380										console.warn('Something wrong with inline ad slot \'' + slotId + '\', size(s) \'' + (isDesktopResolution ? mapInlineAdItem.AdUnitSizesInlineDesktop : mapInlineAdItem.AdUnitSizesInlineMobile).join('x') + '\', path \'' + mapInlineAdItem.AdUnit + '\'');
1381									}
1382									googletag.display(slotId);
1383									el.classList.add(adRetryCssClass);
1384									parentInlineNode.setAttribute('data-index', mapInlineAdItem.Index);
1385									if(mapInlineAdItem.ExtraHTML) {
1386										var extraHTMLEl = parentInlineNode.querySelector('.story-inlinecontent-placeholder-ad-extrahtml');
1387										if(extraHTMLEl) {
1388											extraHTMLEl.innerHTML = mapInlineAdItem.ExtraHTML;
1389										}
1390									}
1391									else {
1392										var extraHTMLEl = parentInlineNode.querySelector('.story-inlinecontent-placeholder-ad-extrahtml');
1393										if(extraHTMLEl) {
1394											extraHTMLEl.innerHTML = '';
1395										}
1396									}
1397								}
1398								else { // no slots to add..
1399									finalizeRemainingEmptyInlineSlotContainers(parentInlineNode.classList, true);
1400								}
1401							}
1402						}
1403						else if(parentRHCNode) {
1404							parentRHCNode.classList.add('story-rhccontent-placeholder-ad');
1405							var index = parseInt(parentRHCNode.hasAttribute('data-index') ? parentRHCNode.getAttribute('data-index') : '0', 10);
1406							if(!event.isEmpty) {
1407								classList.add('ad-rhc');
1408								classList.add('ad-story-rhc');
1409								classList.add('ad-story-rhc-notempty');
1410
1411								parentRHCNode.classList.add('story-rhccontent-placeholder-ad-size-' + event.size.join('x'));
1412
1413								parentRHCNode.setAttribute('data-slot', slot.getAdUnitPath());
1414
1415								var currentRHCSlot = storyRHCContent.filter(function(e) { return e.Index == index; });
1416								if(currentRHCSlot.length) {
1417									minHeight = currentRHCSlot[0].MinHeight;
1418									if(currentRHCSlot[0].Repeat == false) {
1419										currentRHCSlot[0].Used = true;
1420									}
1421									if(currentRHCSlot[0].InsertIfNoRHCSpace) {
1422										currentRHCSlot[0].InsertIfNoRHCSpace = false;
1423									}
1424								}
1425								else {
1426									console.log('Slot with index [data-index="' + index + '"] was not found');
1427								}
1428
1429								parentRHCNode.classList.remove('story-rhccontent-placeholder-isempty');
1430								parentRHCNode.classList.remove('story-rhccontent-placeholder-notempty');
1431								parentRHCNode.classList.add((event.isEmpty ? 'story-rhccontent-placeholder-isempty' : 'story-rhccontent-placeholder-notempty'));
1432								parentRHCNode.classList.add('story-rhccontent-placeholder-ad-completed');
1433
1434								parentRHCNode.classList.add('story-rhccontent-placeholder-finished');
1435
1436								var canAddRHC = isStoryTextTallerThanRHC();
1437
1438								if(
1439									( index > 0 && !d.body.classList.contains('enhanced-advertising-inline-completed') && parentRHCNode.classList.contains('story-rhccontent-placeholder-canbesticky') )
1440									||
1441									( canAddRHC.canAdd && parentRHCNode.classList.contains('story-rhccontent-placeholder-canbesticky') && canAddRHC.delta > EnhancedAdvertisingConfig.RHCMinHeightForStickyAd )
1442								){
1443									parentRHCNode.classList.remove('story-rhccontent-placeholder-canbesticky');
1444									parentRHCNode.classList.add('story-rhccontent-placeholder-sticky');
1445								}
1446							}
1447							else {
1448								classList.add('ad-story-rhc-isempty');
1449
1450								var currentRHCSlot = storyRHCContent.filter(function(e) { return e.Index == index; });
1451								if(currentRHCSlot.length) {
1452									currentRHCSlot[0].Used = true;
1453								}
1454								else {
1455									console.log('Slot with index [data-index="' + index + '"] was not found');
1456								}
1457
1458								if(parentRHCNode && parentRHCNode.hasAttribute('data-nobackfill')) {
1459									if(parentRHCNode.getAttribute('data-nobackfill') == '1') {
1460										updateRHCPlaceholderClasses(parentRHCNode, event.isEmpty);
1461										if(!storyRHCContent.some(function(el) { return el.Used == false; })) {
1462											d.body.classList.add('enhanced-advertising-rhc-runoutofslots');
1463											finalizeRemainingEmptyRHCSlotContainers(parentRHCNode.classList, true);
1464										}
1465										initRHCHeightCalc();
1466										return;
1467									}
1468								}
1469								// Move to next from the list
1470								if(enhAdDebug){
1471									console.log('slotRender: parentRHCNode: storyRHCContent: index: ' + index);
1472									console.log(storyRHCContent);
1473								}
1474								if(storyRHCContent.some(function(e) { return e.Used == false; })) {
1475									var adRetryCssClass = 'ad-story-rhc-retry';
1476									var nextRHCSlotList = storyRHCContent.filter(function(e) {
1477										if(enhAdDebug) console.log('%c Current index: ' + e.Index + ', slot data index: ' + index, 'color: #0C6')
1478										return e.Index > index && e.Used == false;
1479									});
1480									if(enhAdDebug){
1481										console.log('%c slotRender: parentRHCNode: Moved to next from the list', 'color: #06C');
1482										console.log(nextRHCSlotList);
1483									}
1484									if(!nextRHCSlotList.length) {
1485										// select repeatable ads
1486										nextRHCSlotList = storyRHCContent.filter(function(e) {
1487											return e.Used == false && e.Index > index && e.Repeat == true;
1488										});
1489										if(!nextRHCSlotList.length) {
1490											// if no repeatable ads by indexed order then start from the beginning or just pick any existing
1491											nextRHCSlotList = storyRHCContent.filter(function(e) { return e.Used == false && e.Repeat == true; });
1492											if(!nextRHCSlotList.length) {
1493												// no more ads to add
1494												finalizeRemainingEmptyRHCSlotContainers(parentRHCNode.classList, false);
1495
1496												//updateRHCPlaceholderClasses(parentRHCNode, event.isEmpty, minHeight);
1497												updateRHCPlaceholderClasses(parentRHCNode, event.isEmpty);
1498
1499												initRHCHeightCalc();
1500
1501												return;
1502											}
1503										}
1504									}
1505									var mapRHCAdItem = nextRHCSlotList[0];
1506									var refresh = EnhancedAdvertisingConfig.Refresh;
1507									googletag.destroySlots([slot]);
1508									if(mapRHCAdItem.Refresh) {
1509										refresh = mapRHCAdItem.Refresh;
1510									}
1511									if(mapRHCAdItem.Repeat) {
1512										parentRHCNode.classList.remove('story-rhccontent-placeholder-repeat-false');
1513										parentRHCNode.classList.add('story-rhccontent-placeholder-repeat-true');
1514									}
1515									else {
1516										parentRHCNode.classList.remove('story-rhccontent-placeholder-repeat-true');
1517										parentRHCNode.classList.add('story-rhccontent-placeholder-repeat-false');
1518									}
1519
1520									if(mapRHCAdItem.Type == 'customcontent'){ //Custom content (RSCCS-540)
1521										if(enhAdDebug) console.log('Next RHC config item is custom content');
1522										adjustRHCHeightAndInitialAds();
1523									}
1524									else if(mapRHCAdItem.AdUnit){ //Google ad
1525										var mapInlineAdItemSlot = googletag.defineSlot(mapRHCAdItem.AdUnit, isDesktopResolution ? mapRHCAdItem.AdUnitSizesInlineDesktop : mapRHCAdItem.AdUnitSizesInlineMobile, slotId);
1526										if(mapInlineAdItemSlot) {
1527											mapInlineAdItemSlot.defineSizeMapping(
1528												googletag.sizeMapping().build()
1529											).setTargeting(
1530												'refresh', (refresh ? 'true' : 'false')
1531											).setTargeting(
1532												'refreshdelayseconds', mapRHCAdItem.RefreshDelaySeconds || (isDesktopResolution ? EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultDesktop : Enh
1532ancedAdvertisingConfig.RefreshDelaySecondsDefaultMobile)
1533											).setCollapseEmptyDiv(
1534												EnhancedAdvertisingConfig.CollapseEmptyDivs, false
1535											).addService(
1536												googletag.pubads()
1537											);
1538										}
1539										else {
1540											console.warn('SlotRender: Something wrong with RHC ad slot \'' + slotId + '\', size(s) \'' + (isDesktopResolution ? mapRHCAdItem.AdUnitSizesInlineDesktop : mapRHCAdItem.AdUnitSizesInlineMobile).join('x') + '\', path \'' + mapRHCAdItem.AdUnit + '\'');
1541										}
1542										googletag.display(slotId);
1543									}
1544
1545									el.classList.add(adRetryCssClass);
1546									parentRHCNode.setAttribute('data-index', mapRHCAdItem.Index);
1547									if(mapRHCAdItem.ExtraHTML) {
1548										var extraHTMLEl = parentRHCNode.querySelector('.story-rhccontent-placeholder-ad-extrahtml');
1549										if(extraHTMLEl) {
1550											extraHTMLEl.innerHTML = mapRHCAdItem.ExtraHTML;
1551										}
1552									}
1553									else {
1554										var extraHTMLEl = parentRHCNode.querySelector('.story-rhccontent-placeholder-ad-extrahtml');
1555										if(extraHTMLEl) {
1556											extraHTMLEl.innerHTML = '';
1557										}
1558									}
1559								}
1560								else { // no slots to add..
1561									finalizeRemainingEmptyRHCSlotContainers(parentRHCNode.classList, false);
1562								}
1563							}
1564						}
1565
1566						if(parentInlineNode) {
1567							updateInlinePlaceholderClasses(parentInlineNode, event.isEmpty, minHeight);
1568						}
1569						else {
1570							//updateRHCPlaceholderClasses(parentRHCNode, event.isEmpty, minHeight);
1571							updateRHCPlaceholderClasses(parentRHCNode, event.isEmpty);
1572						}
1573
1574					}
1575				}
1576				initRHCHeightCalc();
1577			}
1578
1579			googletag.cmd = googletag.cmd || [];
1580			googletag.cmd.push(function() {
1581				googletag.pubads().addEventListener('slotRequested', function(event) {
1582					var slot = event.slot;
1583					var el = d.getElementById(slot.getSlotElementId());
1584					if(el) {
1585						var parentInlineNode = getClosestParent(el, '.story-inlinecontent-placeholder');
1586						var parentRHCNode = getClosestParent(el, '.story-rhccontent-placeholder');
1587						if(parentInlineNode || parentRHCNode) {
1588							if(parentInlineNode) {
1589								parentInlineNode.classList.add('story-inlinecontent-placeholder-ad-init');
1590							}
1591							else {
1592								parentRHCNode.classList.add('story-rhccontent-placeholder-ad-init');
1593							}
1594						}
1595					}
1596				});
1597
1598				googletag.pubads().addEventListener('slotRenderEnded', function(event) {
1599					var sId = event.slot.getSlotElementId();
1600
1601					if( enhAdDebug && sId.includes('story-rhcad') || sId.includes('story-inlinead') ){
1602						console.log(`%c Slot RENDER END (${sId})`, 'color: #FE2ACA');
1603						console.log(event);
1604						//loadOrRender(sId, 'render', event);
1605					}
1606					slotRender(event);
1607				});
1608
1609				if(enhAdDebug){ //Track slot load events
1610					googletag.pubads().addEventListener('slotOnload', (evLoad) => {
1611						var sId = evLoad.slot.getSlotElementId();
1612
1613						if( sId.includes('story-rhcad') || sId.includes('story-inlinead') ){
1614							console.log(`%c Slot LOAD (${ evLoad.slot.getSlotElementId() })`, 'color: #C00;');
1615							console.log(event);
1616							//loadOrRender(sId, 'load');
1617						}
1618					});
1619				}
1620
1621				googletag.pubads().addEventListener('slotVisibilityChanged', function(event) {
1622					var slot = event.slot;
1623					if(slot.getTargeting('refresh').indexOf('true') > -1 && event.inViewPercentage > 0) {
1624						var el = d.getElementById(slot.getSlotElementId());
1625						var parentStoryInlineNode = getClosestParent(el, '.ad-story-inline');
1626						var parentStoryRHCNode = getClosestParent(el, '.ad-story-rhc');
1627						if(parentStoryInlineNode || parentStoryRHCNode) {
1628							if(parentStoryInlineNode) {
1629								var inlineEl = getClosestParent(el, '.story-inlinecontent-placeholder');
1630								if(inlineEl) {
1631									if(inlineEl.hasAttribute('data-shouldrefresh')) {
1632										var shouldRefresh = inlineEl.getAttribute('data-shouldrefresh');
1633										if(shouldRefresh && shouldRefresh == '1') {
1634											googletag.cmd.push(function() {
1635												googletag.pubads().refresh([slot], { changeCorrelator: false });
1636											});
1637											var classList = parentStoryInlineNode.classList;
1638											var cssClassName = 'ad-story-inline-refreshed-';
1639											var cssClassCounter = 1;
1640
1641											for(var i = 0, c = parentStoryInlineNode.className.split(' '), iL = c.length; i < iL; i++) {
1642												var v = c[i];
1643												if(v.indexOf(cssClassName) != -1) {
1644													cssClassCounter = parseInt(v.split(cssClassName).join(''), 10) + 1;
1645													classList.remove(v);
1646													break;
1647												}
1648											}
1649											classList.add(cssClassName + cssClassCounter);
1650											classList.add('ad-story-inline-refreshed');
1651											inlineEl.setAttribute('data-shouldrefresh', '0');
1652										}
1653									}
1654								}
1655							}
1656							else {
1657								var rhcEl = getClosestParent(el, '.story-rhccontent-placeholder');
1658								if(rhcEl) {
1659									if(rhcEl.hasAttribute('data-shouldrefresh')) {
1660										var shouldRefresh = rhcEl.getAttribute('data-shouldrefresh');
1661										if(shouldRefresh && shouldRefresh == '1') {
1662											googletag.cmd.push(function() {
1663												googletag.pubads().refresh([slot], { changeCorrelator: false });
1664											});
1665											var classList = parentStoryRHCNode.classList;
1666											var cssClassName = 'ad-story-rhc-refreshed-';
1667											var cssClassCounter = 1;
1668
1669											for(var i = 0, c = parentStoryRHCNode.className.split(' '), iL = c.length; i < iL; i++) {
1670												var v = c[i];
1671												if(v.indexOf(cssClassName) != -1) {
1672													cssClassCounter = parseInt(v.split(cssClassName).join(''), 10) + 1;
1673													classList.remove(v);
1674													break;
1675												}
1676											}
1677											classList.add(cssClassName + cssClassCounter);
1678											classList.add('ad-story-rhc-refreshed');
1679											rhcEl.setAttribute('data-shouldrefresh', '0');
1680										}
1681									}
1682								}
1683							}
1684						}
1685					}
1686				});
1687
1688				googletag.pubads().addEventListener('impressionViewable', function(event) {
1689					var slot = event.slot;
1690					if(slot.getTargeting('refresh').indexOf('true') > -1) {
1691						var refreshdelayseconds = slot.getTargeting('refreshdelayseconds').length ? parseInt(slot.getTargeting('refreshdelayseconds')[0], 10) : 0;
1692						if(refreshdelayseconds) {
1693							setTimeout(function() {
1694								var el = d.getElementById(slot.getSlotElementId());
1695								var parentStoryInlineNode = getClosestParent(el, '.ad-story-inline');
1696								var parentStoryRHCNode = getClosestParent(el, '.ad-story-rhc');
1697								if(parentStoryInlineNode) {
1698									var inlineEl = getClosestParent(el, '.story-inlinecontent-placeholder');
1699									if(inlineEl) {
1700										if(inlineEl.classList.contains('item-in-viewport')) {
1701											googletag.cmd.push(function() {
1702												googletag.pubads().refresh([slot], { changeCorrelator: false });
1703											});
1704											var classList = parentStoryInlineNode.classList;
1705											var cssClassName = 'ad-story-inline-refreshed-';
1706											var cssClassCounter = 1;
1707											for(var i = 0, c = parentStoryInlineNode.className.split(' '), iL = c.length; i < iL; i++) {
1708												var v = c[i];
1709												if(v.indexOf(cssClassName) != -1) {
1710													cssClassCounter = parseInt(v.split(cssClassName).join(''), 10) + 1;
1711													classList.remove(v);
1712													break;
1713												}
1714											}
1715											classList.add(cssClassName + cssClassCounter);
1716											inlineEl.setAttribute('data-shouldrefresh', '0');
1717										}
1718										else {
1719											inlineEl.setAttribute('data-shouldrefresh', '1');
1720										}
1721									}
1722								} else if(parentStoryRHCNode) {
1723									var rhcEl = getClosestParent(el, '.story-rhccontent-placeholder');
1724									if(rhcEl) {
1725										if(rhcEl.classList.contains('item-in-viewport')) {
1726											googletag.cmd.push(function() {
1727												googletag.pubads().refresh([slot], { changeCorrelator: false });
1728											});
1729											var classList = parentStoryRHCNode.classList;
1730											var cssClassName = 'ad-story-rhc-refreshed-';
1731											var cssClassCounter = 1;
1732											for(var i = 0, c = parentStoryRHCNode.className.split(' '), iL = c.length; i < iL; i++) {
1733												var v = c[i];
1734												if(v.indexOf(cssClassName) != -1) {
1735													cssClassCounter = parseInt(v.split(cssClassName).join(''), 10) + 1;
1736													classList.remove(v);
1737													break;
1738												}
1739											}
1740											classList.add(cssClassName + cssClassCounter);
1741											rhcEl.setAttribute('data-shouldrefresh', '0');
1742										}
1743										else {
1744											rhcEl.setAttribute('data-shouldrefresh', '1');
1745										}
1746									}
1747								}
1748
1749							}, refreshdelayseconds * 1000);
1750						}
1751						else {
1752							console.log('Ad refresh delay in seconds is incorrect (slot: ' + slot.getSlotElementId() + '): ', refreshdelayseconds);
1753						}
1754					}
1755				});
1756			});
1757
1758			function isBoolean(n) {
1759				return !!n === n;
1760			}
1761
1762			function isNumber(n) {
1763				return +n === n;
1764			}
1765
1766			function isString(n) {
1767				return '' + n === n;
1768			}
1769
1770			function isNumberPositive(n) {
1771				return +n === n && n > 0;
1772			}
1773
1774			function isNumberPositiveOrZero(n) {
1775				return +n === n && n >= 0;
1776			}
1777
1778			function isArrayOfArrays(a) {
1779				return a.every(function(x) { return Array.isArray(x); });
1780			}
1781
1782			function getAbsoluteHeight(element) {
1783				if(!element) return 0;
1784				var styles = w.getComputedStyle(element);
1785				var margin = parseFloat(styles['margin-top']) + parseFloat(styles['margin-bottom']);
1786				var minHeight = element.clientHeight;
1787				return Math.ceil(minHeight ? minHeight + margin : element.offsetHeight + margin);
1788			}
1789
1790			function updateRHCContainerState() {
1791				var classList = d.body.classList;
1792				if(!d.querySelectorAll('#rhcreflow-extra .story-rhccontent-placeholder.story-rhccontent-placeholder-completed').length) {
1793					d.body.classList.add('enhanced-advertising-rhc-empty');
1794				}
1795				else {
1796					d.body.classList.remove('enhanced-advertising-rhc-empty');
1797				}
1798			}
1799
1800			function insertRHCSlot(el) {
1801				if(el) {
1802					el.classList.add('story-rhccontent-placeholder-processing');
1803				}
1804				if(el && storyRHCContent.some(function(e) { return e.Used == false; })) {
1805					var classList = el.classList;
1806					var placeholder = el.querySelector('[data-id]');
1807					var tempFilteredRHCAds = storyRHCContent;
1808					if(placeholder) {
1809						var elemsIndexes = d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed[data-index]');
1810						var slotIndex = elemsIndexes.length ? parseInt(elemsIndexes[elemsIndexes.length - 1].getAttribute('data-index'), 10) : -1;
1811						tempFilteredRHCAds = storyRHCContent.filter(function(e) { return slotIndex < e.Index && e.Used == false; });
1812						if(!tempFilteredRHCAds.length) {
1813							tempFilteredRHCAds = storyRHCContent.filter(function(e) { return e.Used == false && slotIndex < e.Index && e.Repeat == true; });
1814						}
1815						if(!tempFilteredRHCAds.length) {
1816							tempFilteredRHCAds = storyRHCContent.filter(function(e) { return e.Used == false && e.Repeat == true; });
1817						}
1818						if(!tempFilteredRHCAds.length) {
1819							finalizeRemainingEmptyRHCSlotContainers(classList, false);
1820
1821							return;
1822						}
1823						var mapRHCAdItem = tempFilteredRHCAds[0];
1824
1825						classList.remove('story-rhccontent-placeholder-init');
1826						classList.remove('story-rhccontent-placeholder-processing');
1827						classList.add('story-rhccontent-placeholder-completed');
1828
1829						if(mapRHCAdItem.CSSClass) {
1830							mapRHCAdItem.CSSClass.split(' ').forEach(function(elem) {
1831								if(elem) {
1832									classList.add(elem);
1833								}
1834							});
1835						}
1836						if(mapRHCAdItem.Type == 'gamadvert') {
1837							if(placeholder) {
1838								var refresh = EnhancedAdvertisingConfig.Refresh;
1839								el.setAttribute('data-storycustomcontent', '0');
1840								if(mapRHCAdItem.Sticky) {
1841									classList.add('story-rhccontent-placeholder-canbesticky');
1842									placeholder.classList.add('sticky');
1843								}
1844								if(mapRHCAdItem.NoBackfill) {
1845									el.setAttribute('data-nobackfill', '1');
1846								}
1847								else {
1848									el.setAttribute('data-nobackfill', '0');
1849								}
1850								if(mapRHCAdItem.Refresh) {
1851									refresh = mapRHCAdItem.Refresh;
1852								}
1853
1854								var mapRHCAdItemSlot = googletag.defineSlot(mapRHCAdItem.AdUnit, mapRHCAdItem.AdUnitSizesRHC, 'story-rhcad-' + rhcAdCounter);
1855								if(mapRHCAdItemSlot) {
1856									mapRHCAdItemSlot.defineSizeMapping(googletag.sizeMapping().build()).setTargeting('refresh', (refresh ? 'true' : 'false')).setTargeting('refreshdelayseconds', mapRHCAdItem.RefreshDelaySeconds || (isDesktopResolution ? EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultDesktop : Enh
1856ancedAdvertisingConfig.RefreshDelaySecondsDefaultMobile)).setCollapseEmptyDiv(EnhancedAdvertisingConfig.CollapseEmptyDivs, false).addService(googletag.pubads());
1857								}
1858								else {
1859									console.warn('Something wrong with rhc ad slot \'' + 'story-rhcad-' + rhcAdCounter + '\', size(s) \'' + mapRHCAdItem.AdUnitSizesRHC.join('x') + '\', path \'' + mapRHCAdItem.AdUnit + '\'');
1860								}
1861								if(refresh) {
1862									el.setAttribute('data-shouldrefresh', '0');
1863									classList.add('story-rhccontent-placeholder-refresh-true');
1864								}
1865								else {
1866									classList.add('story-rhccontent-placeholder-refresh-false');
1867								}
1868
1869								classList.add('story-rhccontent-placeholder-ad');
1870								placeholder.id = 'story-rhcad-' + rhcAdCounter;
1871								placeholder.outerHTML = '<div class="story-rhccontent-placeholder-ad-extrahtml">' + mapRHCAdItem.ExtraHTML + '</div>' + placeholder.outerHTML;
1872								el.setAttribute('data-slot', mapRHCAdItem.AdUnit);
1873								googletag.display('story-rhcad-' + rhcAdCounter);
1874								$(w).trigger("wvcfe:storyrhcaditeminit", [$(el), $(placeholder), mapRHCAdItem, rhcAdCounter, rhcCounter, false, 'rhc', mapRHCAdItem.Type]);
1875								if(mapRHCAdItem.CustomEventName) {
1876									$(w).trigger(mapRHCAdItem.CustomEventName, [el, placeholder, mapRHCAdItem, rhcAdCounter, rhcCounter, false, 'rhc', mapRHCAdItem.Type]);
1877								}
1878								if(mapRHCAdItem.Javascript) {
1879									if(typeof mapRHCAdItem.Javascript === 'function') {
1880										mapRHCAdItem.Javascript.call(this, el, placeholder, mapRHCAdItem, rhcAdCounter, rhcCounter, false, 'rhc', mapRHCAdItem.Type);
1881									}
1882								}
1883								rhcAdCounter++;
1884							}
1885						}
1886						else if(mapRHCAdItem.Type == 'customcontent') {
1887							el.setAttribute('data-storycustomcontent', '1');
1888							classList.add('story-rhccontent-placeholder-customcontent');
1889							if(placeholder) {
1890								placeholder.innerHTML = mapRHCAdItem.HTML;
1891								classList.add('story-rhccontent-placeholder-notempty');
1892								$(w).trigger("wvcfe:storyrhcitemajaxinit", [$(el), $(placeholder), mapRHCAdItem, rhcCounter, false, 'rhc', mapRHCAdItem.Type]);
1893								if(mapRHCAdItem.CustomEventName) {
1894									$(w).trigger(mapRHCAdItem.CustomEventName, [$(el), $(placeholder), mapRHCAdItem, rhcCounter, false, 'rhc', mapRHCAdItem.Type]);
1895								}
1896								if(mapRHCAdItem.Javascript) {
1897									if(typeof mapRHCAdItem.Javascript === 'function') {
1898										mapRHCAdItem.Javascript.call(this, el, placeholder, mapRHCAdItem, rhcCounter, false, 'rhc', mapRHCAdItem.Type);
1899									}
1900								}
1901								el.classList.add('story-rhccontent-placeholder-finished');
1902							}
1903						}
1904						el.setAttribute('data-index', mapRHCAdItem.Index);
1905						rhcCounter++;
1906					}
1907					else {
1908						console.log('Missing placeholder: [data-id="story-rhc-item-' + rhcCounter + '"]');
1909					}
1910				} else if(el) { // All slots are used, mark current slot placeholder and the rest ones as completed and used
1911					var classList = el.classList;
1912					finalizeRemainingEmptyRHCSlotContainers(classList, false);
1913				}
1914				else {
1915					console.log('Missing RHC element');
1916				}
1917			}
1918
1919			function insertInlineSlot(el) {
1920				if(el) {
1921					el.classList.add('story-inlinecontent-placeholder-processing');
1922				}
1923				if(el && storyInlineContent.some(function(e) { return e.Used == false; })) {
1924					var classList = el.classList;
1925					var placeholder = el.querySelector('[data-id]');
1926					var tempFilteredInlineAds = storyInlineContent;
1927					if(placeholder) {
1928						var elemsIndexes = d.querySelectorAll('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-completed[data-index]');
1929						var slotIndex = elemsIndexes.length ? parseInt(elemsIndexes[elemsIndexes.length - 1].getAttribute('data-index'), 10) : -1;
1930						tempFilteredInlineAds = storyInlineContent.filter(function(e){
1931							return slotIndex < e.Index && e.Used == false;
1932						});
1933						if(!tempFilteredInlineAds.length) {
1934							tempFilteredInlineAds = storyInlineContent.filter(function(e) { return e.Used == false && slotIndex < e.Index && e.Repeat == true; });
1935							if(!tempFilteredInlineAds.length) {
1936								// start from the first repeatable ad index
1937								tempFilteredInlineAds = storyInlineContent.filter(function(e) { return e.Used 
1937== false && e.Repeat == true; });
1938								if(!tempFilteredInlineAds.length) {
1939									finalizeRemainingEmptyInlineSlotContainers(classList, true);
1940
1941									return;
1942								}
1943							}
1944						}
1945						var mapInlineAdItem = tempFilteredInlineAds[0];
1946
1947						classList.remove('story-inlinecontent-placeholder-init');
1948						classList.remove('story-inlinecontent-placeholder-processing');
1949						classList.add('story-inlinecontent-placeholder-completed');
1950
1951						if(mapInlineAdItem.CSSClass) {
1952							mapInlineAdItem.CSSClass.split(' ').forEach(function(elem) {
1953								if(elem) {
1954									classList.add(elem);
1955								}
1956							});
1957						}
1958
1959						if(mapInlineAdItem.Type == 'gamadvert') {
1960							var refresh = EnhancedAdvertisingConfig.Refresh;
1961							el.setAttribute('data-storycustomcontent', '0');
1962							el.classList.add('story-inlinecontent-placeholder-ad');
1963							if(mapInlineAdItem.Sticky) {
1964								classList.add('story-inlinecontent-placeholder-sticky');
1965								placeholder.classList.add('sticky');
1966							}
1967							if(mapInlineAdItem.NoBackfill) {
1968								el.setAttribute('data-nobackfill', '1');
1969							}
1970							else {
1971								el.setAttribute('data-nobackfill', '0');
1972							}
1973
1974							if(mapInlineAdItem.Repeat) {
1975								classList.add('story-inlinecontent-placeholder-repeat-true');
1976							}
1977							else {
1978								classList.add('story-inlinecontent-placeholder-repeat-false');
1979							}
1980
1981							if(mapInlineAdItem.Refresh) {
1982								refresh = mapInlineAdItem.Refresh;
1983							}
1984							var mapInlineAdItemSlot = googletag.defineSlot(mapInlineAdItem.AdUnit, isDesktopResolution ? mapInlineAdItem.AdUnitSizesInlineDesktop : mapInlineAdItem.AdUnitSizesInlineMobile, 'story-inlinead-' + inlineAdCounter);
1985							if(mapInlineAdItemSlot) {
1986								mapInlineAdItemSlot.defineSizeMapping(googletag.sizeMapping().build()).setTargeting('refresh', (refresh ? 'true' : 'false')).setTargeting('refreshdelayseconds', mapInlineAdItem.RefreshDelaySeconds || (isDesktopResolution ? EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultDesktop : Enh
1986ancedAdvertisingConfig.RefreshDelaySecondsDefaultMobile)).setCollapseEmptyDiv(EnhancedAdvertisingConfig.CollapseEmptyDivs, false).addService(googletag.pubads());
1987							}
1988							else {
1989								console.warn('Something wrong with inline ad slot \'' + 'story-inlinead-' + inlineAdCounter + '\', size(s) \'' + (isDesktopResolution ? mapInlineAdItem.AdUnitSizesInlineDesktop : mapInlineAdItem.AdUnitSizesInlineMobile).join('x') + '\', path \'' + mapInlineAdItem.AdUnit + '\'');
1990							}
1991							if(refresh) {
1992								el.setAttribute('data-shouldrefresh', '0');
1993								classList.add('story-inlinecontent-placeholder-refresh-true');
1994							}
1995							else {
1996								classList.add('story-inlinecontent-placeholder-refresh-false');
1997							}
1998
1999							placeholder.id = 'story-inlinead-' + inlineAdCounter;
2000							placeholder.outerHTML = '<div class="story-inlinecontent-placeholder-ad-extrahtml">' + mapInlineAdItem.ExtraHTML + '</div>' + placeholder.outerHTML;
2001							el.setAttribute('data-slot', mapInlineAdItem.AdUnit);
2002							googletag.display('story-inlinead-' + inlineAdCounter);
2003							$(w).trigger("wvcfe:storyinlineaditeminit", [$(el), $(placeholder), mapInlineAdItem, inlineAdCounter, inlineCounter, false, 'inline', mapInlineAdItem.Type]);
2004							if(mapInlineAdItem.CustomEventName) {
2005								$(w).trigger(mapInlineAdItem.CustomEventName, [el, placeholder, mapInlineAdItem, inlineAdCounter, inlineCounter, false, 'inline', mapInlineAdItem.Type]);
2006							}
2007							if(mapInlineAdItem.Javascript) {
2008								if(typeof mapInlineAdItem.Javascript === 'function') {
2009									mapInlineAdItem.Javascript.call(this, el, placeholder, mapInlineAdItem, inlineAdCounter, inlineCounter, false, 'inline', mapInlineAdItem.Type);
2010								}
2011							}
2012							inlineAdCounter++;
2013						}
2014						else if(mapInlineAdItem.Type == 'customcontent') {
2015							el.setAttribute('data-storycustomcontent', '1');
2016							el.classList.add('story-inlinecontent-placeholder-customcontent');
2017							placeholder.innerHTML = mapInlineAdItem.HTML;
2018							$(w).trigger("wvcfe:storyinlineitemajaxinit", [$(el), $(placeholder), mapInlineAdItem, inlineCounter, false, 'inline', mapInlineAdItem.Type]);
2019							if(mapInlineAdItem.CustomEventName) {
2020								$(w).trigger(mapInlineAdItem.CustomEventName, [$(el), $(placeholder), mapInlineAdItem, inlineCounter, false, 'inline', mapInlineAdItem.Type]);
2021							}
2022							if(mapInlineAdItem.Javascript) {
2023								if(typeof mapInlineAdItem.Javascript === 'function') {
2024									mapInlineAdItem.Javascript.call(this, el, placeholder, mapInlineAdItem, inlineCounter, false, 'inline', mapInlineAdItem.Type.toLowerCase());
2025								}
2026							}
2027							el.classList.add('story-inlinecontent-placeholder-finished');
2028
2029							var inlineCustomEvent = { dataId: (mapInlineAdItem.Index+1), slot: { getSlotElementId: function(){ return 'custom-inline'; }, getAdUnitPath: function(){return 'custom-inline'} }, isEmpty: false, size:[0,0] };
2030
2031							el.setAttribute('data-index', mapInlineAdItem.Index);
2032							slotRender(inlineCustomEvent);
2033							//$(w).trigger('abacus:inlinecontentrender', inlineCustomEvent);
2034						}
2035						el.setAttribute('data-index', mapInlineAdItem.Index);
2036						//el.setAttribute('data-index', inlineCounter);
2037						inlineCounter++;
2038					}
2039					else {
2040						console.log('Missing placeholder: [data-id="story-inline-item-' + inlineCounter + '"]');
2041					}
2042				} else if(el) {
2043					// All slots are used, mark current slot placeholder and the rest ones as completed and used
2044					var classList = el.classList;
2045					finalizeRemainingEmptyInlineSlotContainers(classList, true);
2046				}
2047				else {
2048					console.log('Missing inline element');
2049				}
2050			}
2051
2052			function finalizeRemainingEmptyRHCSlotContainers(classList, processremaining) {
2053				classList.remove('story-rhccontent-placeholder-init');
2054				classList.remove('story-rhccontent-placeholder-processing');
2055				classList.add('story-rhccontent-placeholder-completed');
2056				classList.add('story-rhccontent-placeholder-isempty');
2057				classList.add('story-rhccontent-placeholder-runoutofslots');
2058				classList.add('story-rhccontent-placeholder-finished');
2059
2060				if(processremaining) {
2061					for(var i = 0, elems = d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-init:not(.story-rhccontent-placeholder-processing)'), iL = elems.length; i < iL; i++) {
2062						var e = elems[i];
2063						if(e) {
2064							var c = e.classList;
2065							c.remove('story-rhccontent-placeholder-init');
2066							c.add('story-rhccontent-placeholder-completed');
2067							c.add('story-rhccontent-placeholder-isempty');
2068							c.add('story-rhccontent-placeholder-runoutofslots');
2069							c.add('story-rhccontent-placeholder-finished');
2070						}
2071					}
2072				}
2073			}
2074
2075			function finalizeRemainingEmptyInlineSlotContainers(classList, processremaining) {
2076				classList.remove('story-inlinecontent-placeholder-init');
2077				classList.remove('story-inlinecontent-placeholder-processing');
2078				classList.add('story-inlinecontent-placeholder-completed');
2079				classList.add('story-inlinecontent-placeholder-isempty');
2080				classList.add('story-inlinecontent-placeholder-runoutofslots');
2081				classList.add('story-inlinecontent-placeholder-finished');
2082
2083				if(processremaining) {
2084					for(var i = 0, elems = d.querySelectorAll('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init:not(.story-inlinecontent-placeholder-processing)'), iL = elems.length; i < iL; i++) {
2085						var e = elems[i];
2086						if(e) {
2087							var c = e.classList;
2088							c.remove('story-inlinecontent-placeholder-init');
2089							c.add('story-inlinecontent-placeholder-completed');
2090							c.add('story-inlinecontent-placeholder-isempty');
2091							c.add('story-inlinecontent-placeholder-runoutofslots');
2092							c.add('story-inlinecontent-placeholder-finished');
2093						}
2094					}
2095				}
2096			}
2097
2098			function updateInlinePlaceholderClasses(node, status, minHeight) {
2099				node.classList.remove('story-inlinecontent-placeholder-isempty');
2100				node.classList.remove('story-inlinecontent-placeholder-notempty');
2101				node.classList.add((status ? 'story-inlinecontent-placeholder-isempty' : 'story-inlinecontent-placeholder-notempty'));
2102				node.classList.add('story-inlinecontent-placeholder-ad-completed');
2103				if(!status) {
2104					var computedMinHeightValue = w.getComputedStyle(node).minHeight || 0;
2105					var computedMinHeight = parseInt(computedMinHeightValue, 10);
2106					if(minHeight > computedMinHeight) {
2107						node.style.minHeight = minHeight + 'px';
2108					}
2109				}
2110			}
2111
2112			function updateRHCPlaceholderClasses(node, status) {
2113				node.classList.remove('story-rhccontent-placeholder-ad-init');
2114				node.classList.remove('story-rhccontent-placeholder-isempty');
2115				node.classList.remove('story-rhccontent-placeholder-notempty');
2116				node.classList.add((status ? 'story-rhccontent-placeholder-isempty' : 'story-rhccontent-placeholder-notempty'));
2117				node.classList.add('story-rhccontent-placeholder-ad-completed');
2118			}
2119
2120			function initRHCHeightCalc() {
2121				updateRHCFirstandLastItemStyles();
2122				// readjust height if no in progress/loading ads as the height might change on storytext or RHC
2123				if(!d.querySelectorAll('#rhcreflow-extra .story-rhccontent-placeholder.story-rhccontent-placeholder-completed.story-rhccontent-placeholder-ad-init').length) {
2124					readjusRHCHeight();
2125				}
2126				else {
2127					setTimeout(function() {
2128						initRHCHeightCalc();
2129					}, 0);
2130				}
2131			}
2132
2133			function isInViewport(element) {
2134				var rect = element.getBoundingClientRect();
2135				var height = w.innerHeight || d.documentElement.clientHeight;
2136				var width = w.innerWidth || d.documentElement.clientWidth;
2137
2138				return (
2139					rect.right >= 0 &&
2140					rect.bottom >= 0 &&
2141					rect.left <= width &&
2142					rect.top <= height
2143				);
2144			}
2145
2146			function processElementsInViewport() {
2147				var adsInlinePlaceholders = d.querySelectorAll('.storytext .story-inlinecontent-placeholder'); //PWVD-893 : change from rhccontent
2148				var adsRHCPlaceholders = d.querySelectorAll('#rhcreflow-extra .story-rhccontent-placeholder');
2149				if(adsInlinePlaceholders || adsRHCPlaceholders) {
2150					if(adsInlinePlaceholders) {
2151						adsInlinePlaceholders.forEach(function(el) {
2152							var classList = el.classList;
2153							if(!isInViewport(el)) {
2154								classList.remove('story-inlinecontent-placeholder-isinviewport');
2155								classList.add('story-inlinecontent-placeholder-isnotinviewport');
2156							}
2157							else {
2158								classList.remove('story-inlinecontent-placeholder-isnotinviewport');
2159								classList.add('story-inlinecontent-placeholder-isinviewport');
2160							}
2161						});
2162					}
2163					else {
2164						adsRHCPlaceholders.forEach(function(el) {
2165							var classList = el.classList;
2166							if(!isInViewport(el)) {
2167								classList.remove('story-rhccontent-placeholder-isinviewport');
2168								classList.add('story-rhccontent-placeholder-isnotinviewport');
2169							}
2170							else {
2171								classList.remove('story-rhccontent-placeholder-isnotinviewport');
2172								classList.add('story-rhccontent-placeholder-isinviewport');
2173							}
2174						});
2175					}
2176				}
2177			}
2178
2179			function adjustRHCHeightAndInitialAds() {
2180				var output = [];
2181				var googletag = w.googletag || {};
2182				var rhcreflowExtra = d.querySelector('#rhcreflow-extra');
2183				if(rhcreflowExtra) {
2184					rhcreflowExtra.innerHTML = '';
2185					minRHCSlotsToFitIn = (minRHCSlots > 0 ? minRHCSlots : 2);
2186					maxRHCSlotsToFitIn = (maxRHCSlots > 0 ? maxRHCSlots : 0);
2187					for(var i = 0, iL = Math.max(storyRHCContent.length, maxRHCSlotsToFitIn); i < iL; i++) {
2188						rhcCounter = i + 1;
2189						output.push("<div class=\"story-rhccontent-placeholder story-rhccontent-placeholder-init item-notin-viewport\" data-storyrhccontainer=\"" + rhcCounter + "\"><div class=\"story-rhccontent-placeholder-inner\" data-id=\"story-rhc-item-" + rhcCounter + "\" data-storyrhcitem=\"" + rhcCounter + "\"></div></div>");
2190						if(rhcCounter >= maxRHCSlotsToFitIn) break;
2191					}
2192					d.querySelector('#rhcreflow-extra').innerHTML = output.join('');
2193
2194					if('IntersectionObserver' in w && 'IntersectionObserverEntry' in w && 'intersectionRatio' in w.IntersectionObserverEntry.prototype) {
2195						d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-init').forEach(function(el) {
2196							if(el) {
2197								observer = new IntersectionObserver(function(entries) {
2198									return observerCallback(entries);
2199								}, { root: null, rootMargin: "50px 0px 50px 0px", threshold: [0, 0.01, 0.99, 1] });
2200								observer.observe(el);
2201							}
2202						});
2203
2204						var observerCallback = function(entries) {
2205							return entries.forEach(function(entry, i) {
2206								if(entry.isIntersecting) {
2207									entry.target.classList.remove('item-notin-viewport');
2208									entry.target.classList.add('item-in-viewport');
2209								}
2210								else {
2211									entry.target.classList.remove('item-in-viewport');
2212									entry.target.classList.add('item-notin-viewport');
2213								}
2214							});
2215						}
2216					}
2217
2218					googletag.cmd = googletag.cmd || [];
2219					googletag.cmd.push(function() {
2220						var rhcEl = d.querySelector('.story-rhccontent-placeholder.story-rhccontent-placeholder-init:not(.story-rhccontent-placeholder-completed):not(.story-rhccontent-placeholder-processing)');
2221						var hasAnyRHCLoadedBefore = d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed');
2222						if(rhcEl && !hasAnyRHCLoadedBefore.length) {
2223							insertRHCSlot(rhcEl);
2224							d.body.classList.add('enhanced-advertising-rhc-init');
2225						}
2226					});
2227
2228					updateRHCContainerState();
2229				}
2230			}
2231
2232			function isStoryTextTallerThanRHC() {
2233				var calcHeight = 0;
2234				if(w.matchMedia("screen and (min-width: 1023px)").matches && !d.body.classList.contains('story-full-layout')) {
2235					var h = 0, colmain = d.getElementById('colmain').clientHeight;
2236					d.querySelectorAll('#rightcolumn_sleeve > *:not(#rhcreflow-extra)').forEach(function(item) {
2237						h = getAbsoluteHeight(item);
2238						item.setAttribute('data-height', h);
2239						calcHeight += h;
2240					});
2241					d.querySelectorAll('#rhcreflow-extra > *').forEach(function(item) {
2242						h = getAbsoluteHeight(item);
2243						item.setAttribute('data-height', h);
2244						calcHeight += h;
2245					});
2246					return {
2247						"canAdd": colmain > calcHeight, "delta": colmain - calcHeight
2248					};
2249				}
2250				else {
2251					return { "canAdd": false, "delta": 0 };
2252				}
2253
2254			}
2255
2256			function canAddRHCItem() {
2257				// check whether inline and RHC ads finished loading, otherwise ignore
2258				var storyRHCSlotHeight = EnhancedAdvertisingConfig.RHCMinHeightForSlotInsert;
2259				var calcHeight = 0;
2260				if(w.matchMedia("screen and (min-width: 1023px)").matches && !d.body.classList.contains('story-full-layout')) {
2261					var h = 0, innerChild = 0;
2262					d.querySelectorAll('#rightcolumn_sleeve > *:not(#rhcreflow-extra)').forEach(function(item) {
2263						h = getAbsoluteHeight(item);
2264						item.setAttribute('data-height', h);
2265						calcHeight += h;
2266					});
2267					d.querySelectorAll('#rhcreflow-extra > *').forEach(function(item) {
2268						//innerChild = (item || item.querySelector('.story-rhccontent-placeholder-inner') || item.firstChild);
2269						//h = getAbsoluteHeight(innerChild);
2270						//if (h == 0) {
2271						//    h = getAbsoluteHeight(item);
2272						//}
2273						h = getAbsoluteHeight(item);
2274						item.setAttribute('data-height', h);
2275						calcHeight += h;
2276					});
2277					var result = {
2278						"canAddRHCItem": d.getElementById('colmain').clientHeight > calcHeight + storyRHCSlotHeight,
2279						"colmainTaller": d.getElementById('colmain').clientHeight > calcHeight
2280					};
2281
2282					return result;
2283				}
2284				else {
2285					return { "canAddRHCItem": false, "colmainTaller": false };
2286				}
2287			}
2288
2289			function readjusRHCHeight() {
2290				if(w.matchMedia("screen and (min-width: 1023px)").matches && !d.body.classList.contains('story-full-layout')) {
2291					d.getElementById('rightcolumn_sleeve').style.minHeight = d.getElementById('colmain').clientHeight + 'px';
2292				}
2293				var elemsIndexes = d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed[data-index]');
2294				var slotIndex = elemsIndexes.length ? parseInt(elemsIndexes[elemsIndexes.length - 1].getAttribute('data-index'), 10) : -1;
2295				var rhcEl = d.querySelector('.story-rhccontent-placeholder.story-rhccontent-placeholder-init:not(.story-rhccontent-placeholder-completed):not(.story-rhccontent-placeholder-processing)');
2296
2297				var canAdd = canAddRHCItem();
2298				var hasInsertIfNoRHCSpace = storyRHCContent.some(function(e) { return e.InsertIfNoRHCSpace == true && e.Used == false && e.Index > slotIndex; });
2299
2300				if(!rhcEl || (!canAdd.canAddRHCItem && !hasInsertIfNoRHCSpace && !d.querySelectorAll('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init:not(.story-inlinecontent-processing)').length)) {
2301					d.body.classList.add('enhanced-advertising-rhc-completed');
2302				}
2303				else {
2304					d.body.classList.remove('enhanced-advertising-rhc-completed');
2305				}
2306
2307				//var rhcElementsInitialised = d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed:not(.story-rhccontent-placeholder-init):not(.story-rhccontent-placeholder-processing):not(.story-rhccontent-placeholder-finished)');
2308
2309				var rhcElementsInitialised = d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed:not(.story-rhccontent-placeholder-init):not(.story-rhccontent-placeholder-processing):not(.story-rhccontent-placeholder-finished):not(.story-rhccontent-placeholder-isempty)');
2310
2311				//var rhcElemInit = $('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed'); //PWVD-749
2312				//var classesToExclude = ['init', 'processing', 'finished'].map( cls => '.story-rhccontent-placeholder-' + cls); //, 'isempty'
2313				//rhcElemInit = rhcElemInit.find( classesToExclude.join(',') ).remove();
2314
2315				if(rhcEl && (canAdd.canAddRHCItem || hasInsertIfNoRHCSpace) && rhcElementsInitialised.length == 0) {
2316					googletag.cmd.push(function() {
2317						insertRHCSlot(rhcEl);
2318					});
2319				}
2320			}
2321
2322			function updateRHCFirstandLastItemStyles() {
2323				d.querySelectorAll('#rhcreflow-extra > *:not(.story-rhccontent-placeholder-init):not(.story-rhccontent-placeholder-processing):not(.story-rhccontent-placeholder-isempty)').forEach(function(item, index, data) {
2324					item.classList.remove('story-rhccontent-placeholder-first');
2325					item.classList.remove('story-rhccontent-placeholder-last');
2326					if(index == 0) {
2327						item.classList.add('story-rhccontent-placeholder-first');
2328					}
2329					if(index == data.length - 1) {
2330						item.classList.add('story-rhccontent-placeholder-last');
2331					}
2332				});
2333				if((d.querySelectorAll('.storytext .story-inlinecontent-placeholder.story-inlinecontent-placeholder-completed').length == d.querySelectorAll('.storytext .story-inlinecontent-placeholder.story-inlinecontent-placeholder-finished').length) && !d.querySelectorAll('.storytext .story-inlinecontent-placeholder.story-inlinecontent-placeholder-init').length) {
2334					d.body.classList.add('enhanced-advertising-inline-completed');
2335				}
2336				else {
2337					d.body.classList.remove('enhanced-advertising-inline-completed');
2338				}
2339			}
2340
2341			w.addEventListener('scroll', function(e) {
2342				if(!ticking) {
2343					w.requestAnimationFrame(function() {
2344						processElementsInViewport();
2345						readjusRHCHeight();
2346						ticking = false;
2347					});
2348					ticking = true;
2349				}
2350			}, true);
2351
2352			w.addEventListener('resize', function(e) {
2353				if(!ticking) {
2354					w.requestAnimationFrame(function() {
2355						processElementsInViewport();
2356						readjusRHCHeight();
2357						ticking = false;
2358					});
2359					ticking = true;
2360				}
2361			}, true);
2362
2363			w.addEventListener("abacus:loadcontent:complete", function(evt, context) {
2364				readjusRHCHeight();
2365			}, true);
2366
2367			if(d.querySelector('#story .storytext img.lazyload')) {
2368				d.addEventListener('lazyloaded', function(e) {
2369					if(w.googletag && googletag.apiReady) {
2370						if(getClosestParent(e.target, '.storytext')) {
2371							readjusRHCHeight();
2372						}
2373					}
2374				});
2375			}
2376
2377			w.addEventListener("abacus:advertb:loaded", function(evt, context) {
2378				readjusRHCHeight();
2379			}, true);
2380
2381			w.addEventListener("abacus:gamadvert:loaded", function(evt, context) {
2382				readjusRHCHeight();
2383			}, true);
2384
2385			w.addEventListener("abacus:readjusrhcheight", function(evt, context) {
2386				readjusRHCHeight();
2387			}, true);
2388
2389			//w.addEventListener('abacus:inlinecontentrender', function(customEvent) {
2390			//	slotRender(customEvent);
2391			//}, true);
2392		}
2393	});
2394})(window, document);
2395</script>
2395
2396	
2397	<!-- Story JS Header -->
2398<!--<link href="https://assets.chemistryworld.com/common/css/story_2024.css?v=202407161007" rel="stylesheet" type="text/css">-->
2399<link rel="stylesheet" href="https://assets.chemistryworld.com/common/css/story_2024.css?v=202609161645" media="print" onload="this.media='all'">
2400	
2401
2402
2403	<!-- Chemistry World Google Tag Manager -->
2404<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
2405new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
2406j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.setAttributeNode(d.createAttribute('data-ot-ignore'));j.async=true;j.src=
2407'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
2408})(window,document,'script','dataLayer','GTM-MS3J9G');</script>
2408
2409
2410<!--Abacus Google Tag Manager -->
2411<script>
vendor: 327 bytes, lines 2411-2415
2411(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
2412new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
2413j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
2414'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
2415})(window,document,'script','dataLayer','
2415GTM-PPW2GJH
vendor: 3 bytes, line 2415
2415');
2415</script>
2415
2416
2417<!-- Google AdSense -->
2418<!--
2418<script data-ad-client="ca-pub-7021279776415627" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
2418-->
2419
2420<!-- AdManager  -->
2421<script type="text/javascript">
2422window.googletag = window.googletag || { cmd: [] };
2423
2424googletag.cmd.push(function () {
2425
2426  /* DATA LAYER HELPER */
2427  function dl(key) {
2428    return (window.dataLayer || [])
2429      .filter(function (el) {
2430        return el && el[key] && el[key] !== 'null';
2431      })
2432      .map(function (el) {
2433        return el[key];
2434      })
2435      .join('');
2436  }
2437  
2438  /* INSERT MPU ON DENIED */
2439  function insertDeniedMpu() {
2440    // Check DOM
2441	 if (document.readyState === 'loading') {
2442        document.addEventListener('DOMContentLoaded', insertAd);
2443        return;
2444    }
2445	 // Stop conditions
2446    var storyPreview = document.querySelector('.storyPreview');
2447    if (!storyPreview) {
2448        return;
2449    }
2450    if (document.getElementById('ad-slot-a')) {
2451        return;
2452    }
2453    // Create  CSS
2454    var style = document.createElement('style');
2455    style.textContent =
2456        '@media (min-width: 1024px) {' +
2457            '.accessContainer .storyPreview > #ad-slot-a {' +
2458                'float: right;' +
2459                'width: 30%;' +
2460                'box-sizing: border-box;' +
2461            '}' +
2462            '.accessContainer .storyPreview .byline {' +
2463                'clear: none;' +
2464            '}' +
2465        '}';
2466    document.head.appendChild(style);
2467    // Create ad container 
2468    var ad = document.createElement('div');
2469    ad.id = 'ad-slot-a';
2470    ad.className = 'ad';
2471    // Create slot */
2472    var adSlot = document.createElement('div');
2473    adSlot.id = 'div-gpt-ad-1469192590885-2';
2474    adSlot.className = 'ad-mpu';
2475    ad.appendChild(adSlot);
2476    // Insert at start of storyPreview
2477    storyPreview.insertBefore(ad, storyPreview.firstChild);
2478    // Display slot
2479    googletag.display('div-gpt-ad-1469192590885-2');
2480}
2481
2482  /* PAGE DETECTION */
2483  var isAvStory = document.querySelector('body#story.story-style-6, body#story.story-style-5') != null;
2484  var isStory = document.querySelector('body#story') != null && !isAvStory;
2485  var isSpin = document.querySelector('body#spin2') != null;
2486  var isDenied = document.querySelector('body#storyAccess') != null;
2487  var isDeniedMpu = (isDenied && dl('StoryFormat') !== 'Sponsored' && window.innerWidth >= 1024);
2488  var isOther = (!isSpin && !isStory && !isAvStory &&!isDenied);
2489
2490  /* SIZE MAPPINGS */
2491  var mapMpuAD = googletag.sizeMapping()
2492    .addSize([0, 0], [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]])
2493    .build();
2494  var mapMpuB = googletag.sizeMapping()
2495    .addSize([1024, 0], [[300, 1050], [300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250]])
2496    .addSize([0, 0], [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]])
2497    .build();
2498  var mapMpuCEF = googletag.sizeMapping()
2499    .addSize([1024, 0], [[300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250]])
2500    .addSize([0, 0], [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]])
2501    .build();
2502  var mapLeaderboard = googletag.sizeMapping()
2503    .addSize([1024, 0], [[970, 250], [980, 90], [970, 90], [728, 90]])
2504    .addSize([768, 0], [[728, 90], [468, 60]])
2505    .addSize([0, 0], [[320, 100], [320, 50]])
2506    .build();
2507
2508  /* TARGETING */
2509  var targeting = {
2510    UserState: (!window.advanceData) ? 'Signed out' : 'Signed in',
2511    UserSubState:
2512      (!window.advanceData && window.IPState && IPState.useripstate)
2513        ? 'IP signed out'
2514        : (!window.advanceData)
2515          ? 'Casual'
2516          : (advanceData && advanceData.imis !== undefined)
2517            ? 'Member'
2518            : (advanceData && advanceData.products !== undefined)
2519              ? 'Subscriber'
2520              : (window.IPState && IPState.useripstate)
2521                ? 'IP signed in'
2522                : 'Registered',
2523
2524    PrimaryNav: dl('PrimaryNavCurrent'),
2525    PageTitle: dl('Title'),
2526    HasReferrer: dl('HasReferrer'),
2527    IPAccess: dl('IPAccess'),
2528    IPOrg: dl('IPOrg')
2529  };
2530
2531  if (isStory || isDenied) {
2532    targeting.StoryID = dl('StoryID');
2533    targeting.Bylines = dl('Bylines');
2534    targeting.Categories = dl('Categories');
2535  }
2536
2537  /* GLOBAL GPT CONFIG */
2538  googletag.setConfig({
2539    targeting: targeting,
2540    singleRequest: true,
2541    lazyLoad: {
2542      fetchMarginPercent: 4,
2543      renderMarginPercent: 2,
2544      mobileScaling: 2.0
2545    }
2546  });
2547
2548  /* SLOT BUILDERS */
2549  function leaderboardTop() {
2550    return googletag.defineSlot(
2551      '/97414310/Leaderboard_Top',
2552      [[970, 250], [980, 90], [970, 90], [728, 90], [468, 60], [320, 100], [320, 50]],
2553      'div-gpt-ad-1469192590885-0'
2554    )
2555    .defineSizeMapping(mapLeaderboard)
2556    .addService(googletag.pubads());
2557  }
2558  function leaderboardBottom() {
2559    return googletag.defineSlot(
2560      '/97414310/CW_Bottom_Leaderboard',
2561      [[970, 250], [980, 90], [970, 90], [728, 90], [468, 60], [320, 100], [320, 50]],
2562      'div-gpt-ad-1579525223270-0'
2563    )
2564    .defineSizeMapping(mapLeaderboard)
2565    .addService(googletag.pubads());
2566  }
2567  function leaderboardInline(slotId, divId) {
2568    return googletag.defineSlot(
2569      slotId,
2570      [[320, 50], [970, 90], [970, 250], [980, 90], [980, 120], [468, 60], [320, 100], [728, 90]],
2571      divId
2572    )
2573    .defineSizeMapping(mapLeaderboard)
2574    .setConfig({ collapseDiv: "ON_NO_FILL" })
2575    .addService(googletag.pubads());
2576  }
2577  function mpu(slotId, divId, sizes, mapping) {
2578    return googletag.defineSlot(slotId, sizes, divId)
2579      .defineSizeMapping(mapping)
2580      .addService(googletag.pubads());
2581  }
2582
2583  /* STORY SLOTS */
2584  if (isStory) {
2585    var storySlots = [
2586      leaderboardTop(),
2587		leaderboardBottom(),
2588      mpu('/97414310/CW_MPU_Related',
2589        'div-gpt-ad-1469192590885-5',
2590        [[300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250], [320, 100], [320, 50]],
2591		  mapMpuCEF
2592      ),
2593      mpu('/97414310/CW_MPU_Comments',
2594        'div-gpt-ad-1469192590885-3',
2595        [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]],
2596		  mapMpuAD
2597      ),
2598      mpu('/97414310/CW_MPU_More',
2599        'div-gpt-ad-1469192590885-4',
2600        [[300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250], [320, 100], [320, 50]],
2601		  mapMpuCEF
2602      )
2603    ];
2604    googletag.enableServices();
2605  }
2606  /* DENIED SLOTS */
2607  else if (isDenied) {
2608    var deniedSlots = [
2609        leaderboardTop()
2610    ];
2611    if (isDeniedMpu) {
2612        deniedSlots.push(
2613            mpu('/97414310/MPU_Top',
2614                'div-gpt-ad-1469192590885-2',
2615                [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]],
2616                mapMpuAD
2617            )
2618        );
2619    }
2620    googletag.enableServices();
2621    if (isDeniedMpu) {
2622        insertDeniedMpu();
2623    }
2624}
2625  /* AV STORY SLOTS */
2626  else if (isAvStory) {
2627    var avSlots = [
2628      leaderboardTop(),
2629		leaderboardBottom(),
2630      mpu('/97414310/MPU_Top',
2631		  'div-gpt-ad-1469192590885-2',
2632		  [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]],
2633		  mapMpuAD
2634		  ),
2635		mpu('/97414310/CW_MPU_Related',
2636        'div-gpt-ad-1469192590885-5',
2637        [[300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250], [320, 100], [320, 50]],
2638		  mapMpuCEF
2639      ),
2640      mpu('/97414310/CW_MPU_Comments',
2641        'div-gpt-ad-1469192590885-3',
2642        [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]],
2643		  mapMpuAD
2644      ),
2645      mpu('/97414310/CW_MPU_More',
2646        'div-gpt-ad-1469192590885-4',
2647        [[300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250], [320, 100], [320, 50]],
2648		  mapMpuCEF
2649      ),
2650		mpu('/97414310/CW_MPU_AV',
2651		  'div-gpt-ad-1594300296324-0',
2652		  [[300, 250], [160, 600], [300, 600], [320, 50], [200, 200], [320, 100], [250, 250], [336, 280], [120, 600]],
2653		  mapMpuCEF
2654		)
2655    ];
2656    googletag.enableServices();
2657  }
2658
2659  /* SPIN SLOTS */
2660  else if (isSpin) {
2661    var spinSlots = {
2662      top: leaderboardTop(),
2663      inline1: leaderboardInline(
2664        '/97414310/CW_Leaderboard_Inline_1',
2665        'div-gpt-ad-leadeboard-inline-1'
2666      ),
2667      inline2: leaderboardInline(
2668        '/97414310/CW_Leaderboard_Inline_2',
2669        'div-gpt-ad-leadeboard-inline-2'
2670      ),
2671      inline3: leaderboardInline(
2672        '/97414310/CW_Leaderboard_Inline_3',
2673        'div-gpt-ad-leadeboard-inline-3'
2674      )
2675    };
2676    var primary = [spinSlots.top];
2677    var secondary = [spinSlots.inline1, spinSlots.inline2, spinSlots.inline3];
2678    googletag.setConfig({
2679      disableInitialLoad: true
2680    });
2681    googletag.enableServices();
2682    googletag.pubads().refresh(primary);
2683    googletag.pubads().refresh(secondary);
2684  }
2685
2686  /* OTHER PAGES (not enhanced ads) */
2687  else if (isOther) {
2688    var otherSlots = [
2689      leaderboardTop(),
2690      mpu('/97414310/MPU_Top',
2691        'div-gpt-ad-1469192590885-2',
2692        [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]],
2693		  mapMpuAD
2694      ),
2695      mpu('/97414310/MPU_Bottom',
2696        'div-gpt-ad-1469192590885-1',
2697        [[300, 1050], [300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250], [320, 100], [320, 50]],
2698		  mapMpuB
2699      )
2700    ];
2701    googletag.enableServices();
2702    googletag.pubads().refresh([otherSlots[0]]);
2703    googletag.pubads().refresh([otherSlots[1], otherSlots[2]]);
2704  }
2705
2706});
2707</script>
2707
2708
2709</head>
2710<body id="story" class="M1-master js-disabled  story-style-7 story-format-1024 story-type-1108 enhanced-advertising enhanced-advertising-rhc-empty">
2711	
2712	<!-- Abacus Cloud Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 2712-2713
2712
2713<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2713GTM-PPW2GJH
vendor: 83 bytes, lines 2713-2714
2713"
2714height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2715<!-- End Google Tag Manager (noscript) -->
2716
2717<!-- Chemistry World Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 2717-2718
2717
2718<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2718GTM-MS3J9G
vendor: 83 bytes, lines 2718-2719
2718"
2719height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2720<!-- End Google Tag Manager (noscript) -->
2721	
2722<!--[if lte IE 10]>
2723<link rel="stylesheet" href="/CSS/dest/notsupported.css">
2724<div class="notSupported">
2725	<div class="sleeve">
2726		<span id="logo" class="vector-icon i-brand-logo i-brand-logo-dims"></span>
2727		<h2>
2728			Your browser is not supported
2729		</h2>
2730		<p>
2731			Sorry but it looks as if your browser is out of date. To get the best experience using our site we recommend that you upgrade or switch browsers.
2732		</p>
2733		<p class="buttonContainer">
2734			<a class="button" href="https://www.google.co.uk/webhp?ion=1&espv=2&ie=UTF-8#q=update+my+browser" target="_blank">Find a solution</a>
2735		</p>
2736	</div>
2737</div>
2738<![endif]-->
2739	
2739<script type="text/javascript">document.body.className = document.body.className.replace('js-disabled', ''); document.cookie = "_js=1; path=/";</script>
2739
2740	
2741
2742
2743	<div id="wrapper">
2744		
2745<ul id="skiplinks"><li><a href="#wrapper_sleeve">Skip to main content</a></li><li><a href="#mainnav">Skip to navigation</a></li></ul>
2746		
2747<header id="masthead" class="masthead">
2748	
2749	<div class="hot-topics-container container showMenuPushed"><div class="inner-sleeve"><ul><li class="hot-topics-item"><svg id="hot-topics-icon" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg"><title>hot-topics</title><path d="M.31,7.44,7.56,14.7A1,1,0,0,0,9,14.7H9L14.7,9h0a1,1,0,0,0,0-1.45L7.44.31A1,1,0,0,0,6.79,0H1A.92.92,0,0,0,.27.27h0A.92.92,0,0,0,0,1V6.65a1,1,0,0,0,0,.14H0A1,1,0,0,0,.31,7.44ZM2.39,5.3a2.07,2.07,0,1,1,2.93,0A2.07,2.07,0,0,1,2.39,5.3Z" fill="#ababab" /></svg><span>Extras</span></li><li class="first"><a href="https://www.chemistryworld.com/newsletters">Newsletters</a></li><li><a href="https://jobs.chemistryworld.com/">Jobs</a></li><li><a href="https://www.chemistryworld.com/reading-room">Reading room</a></li><li class="last"><a href="https://www.chemistryworld.com/puzzles">Puzzles</a></li></ul></div></div>
2750	
2751	<!-- RSC global header -->
2752<div id="global-rsc-bar" class="container">
2753	<div class="inner-sleeve" id="rsc-sleeve">
2754		<a id="rsc-logo-link" href="https://www.rsc.org">
2755			<svg version="1.1" id="rsc-group-logo" style="width:120px;" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="17 14 130 41" xml:space="preserve">
2756				<title>Royal Society of Chemistry</title>
2757				<style type="text/css">
2758					.rsc0{fill:#004976;}
2759					.rsc1{fill:#EEDC00;}
2760					.rsc2{fill:#97D700;}
2761					.rsc3{fill:#48A9C5;}
2762					.rsc4{opacity:0.5;fill:#48A9C5;}
2763					.rsc5{opacity:0.5;fill:#EEDC00;}
2764				</style>
2765				<g>
2766					<g>
2767						<path class="rsc0" d="M52.88,27.13h3.52c1,0,1.81,0.31,2.32,0.82c0.4,0.4,0.63,0.97,0.63,1.62v0.02c0,1.36-0.93,2.16-2.22,2.39
2768			l2.51,3.36h-1.13l-2.37-3.19h-0.02h-2.31v3.19h-0.92L52.88,27.13z M56.32,31.32c1.23,0,2.1-0.63,2.1-1.69v-0.02
2769			c0-1.01-0.77-1.62-2.09-1.62h-2.52v3.33H56.32z" />
2770						<path class="rsc0" d="M60.73,31.26v-0.02c0-2.27,1.69-4.25,4.18-4.25c2.49,0,4.16,1.96,4.16,4.23c0.01,0.01,0.01,0.01,0,0.02
2771			c0,2.27-1.69,4.25-4.18,4.25C62.4,35.49,60.73,33.53,60.73,31.26z M68.12,31.26v-0.02c0-1.87-1.36-3.39-3.22-3.39
2772			c-1.87,0-3.2,1.5-3.2,3.37v0.02c0,1.87,1.36,3.39,3.22,3.39C66.79,34.63,68.12,33.13,68.12,31.26z" />
2773						<path class="rsc0" d="M72.65,32.1l-3.4-4.96h1.12l2.76,4.11l2.78-4.11h1.07l-3.4,4.95v3.26h-0.93V32.1z" />
2774						<path class="rsc0" d="M79.96,27.07h0.86l3.73,8.27h-0.99l-0.96-2.17h-4.45l-0.97,2.17h-0.95L79.96,27.07z M82.24,32.34l-1.86-4.19
2775			l-1.87,4.19H82.24z" />
2776						<path class="rsc0" d="M85.93,27.13h0.92v7.36h4.6v0.86h-5.53V27.13z" />
2777						<path class="rsc0" d="M95.66,34.15l0.57-0.68c0.85,0.77,1.67,1.16,2.8,1.16c1.1,0,1.82-0.59,1.82-1.4v-0.02
2778			c0-0.76-0.41-1.2-2.13-1.56c-1.88-0.41-2.75-1.02-2.75-2.37v-0.02c0-1.29,1.13-2.24,2.69-2.24c1.19,0,2.04,0.34,2.87,1.01
2779			l-0.54,0.72c-0.76-0.62-1.52-0.89-2.36-0.89c-1.06,0-1.74,0.59-1.74,1.33v0.02c0,0.77,0.42,1.21,2.22,1.6
2780			c1.82,0.4,2.66,1.07,2.66,2.32v0.02c0,1.41-1.17,2.32-2.79,2.32C97.7,35.46,96.64,35.03,95.66,34.15z" />
2781						<path class="rsc0" d="M103.08,31.26v-0.02c0-2.27,1.69-4.25,4.18-4.25c2.49,0,4.16,1.96,4.16,4.23c0.01,0.01,0.01,0.01,0,0.02
2782			c0,2.27-1.69,4.25-4.18,4.25C104.75,35.49,103.08,33.53,103.08,31.26z M110.46,31.26v-0.02c0-1.87-1.36-3.39-3.22-3.39
2783			c-1.87,0-3.2,1.5-3.2,3.37v0.02c0,1.87,1.36,3.39,3.22,3.39C109.13,34.63,110.46,33.13,110.46,31.26z" />
2784						<path class="rsc0" d="M112.77,31.26v-0.02c0-2.32,1.73-4.25,4.14-4.25c1.48,0,2.37,0.53,3.19,1.3l-0.63,0.68
2785			c-0.69-0.66-1.46-1.13-2.57-1.13c-1.81,0-3.17,1.48-3.17,3.37v0.02c0,1.9,1.37,3.39,3.17,3.39c1.12,0,1.86-0.43,2.64-1.19
2786			l0.61,0.6c-0.85,0.87-1.79,1.44-3.27,1.44C114.51,35.49,112.77,33.62,112.77,31.26z" />
2787						<path class="rsc0" d="M121.62,27.13l0.92,0v8.22h-0.92V27.13z" />
2788						<path class="rsc0" d="M124.68,27.13l5.91,0v0.85l-4.99,0l0,2.81h4.46v0.85h-4.46v2.88l5.05,0v0.85l-5.97,0L124.68,27.13z" />
2789						<path class="rsc0" d="M134.43,27.99h-2.75v-0.86l6.43,0v0.86l-2.75,0l0,7.36h-0.93V27.99z" />
2790						<path class="rsc0" d="M142.16,32.1l-3.4-4.96h1.12l2.76,4.11l2.78-4.11l1.07,0l-3.4,4.95v3.26h-0.93V32.1z" />
2791						<path class="rsc0" d="M52.52,43v-0.02c0-2.27,1.69-4.25,4.18-4.25c2.49,0,4.16,1.96,4.16,4.23c0.01,0.01,0.01,0.01,0,0.02
2792			c0,2.27-1.69,4.25-4.18,4.25C54.19,47.22,52.52,45.26,52.52,43z M59.9,43v-0.02c0-1.87-1.36-3.39-3.22-3.39
2793			c-1.87,0-3.2,1.5-3.2,3.37v0.02c0,1.87,1.36,3.39,3.22,3.39C58.57,46.37,59.9,44.86,59.9,43z" />
2794						<path class="rsc0" d="M63.05,38.87l5.88,0v0.86h-4.95v2.93h4.43v0.85h-4.43l0,3.58h-0.92L63.05,38.87z" />
2795						<path class="rsc0" d="M77.87,47.22c-2.41,0-4.19-1.87-4.19-4.23v-0.02c0-2.34,1.75-4.25,4.26-4.25c1.54,0,2.47,0.52,3.22,1.27
2796			l-1.14,1.33c-0.63-0.58-1.27-0.93-2.09-0.93c-1.38,0-2.37,1.15-2.37,2.56v0.02c0,1.41,0.97,2.58,2.37,2.58
2797			c0.93,0,1.51-0.38,2.15-0.96l1.15,1.16C80.38,46.66,79.45,47.22,77.87,47.22z" />
2798						<path class="rsc0" d="M88.13,47.08v-3.3h-3.32v3.3h-1.8l0-8.22h1.8v3.25h3.32l0-3.25h1.8v8.22H88.13z" />
2799						<path class="rsc0" d="M92.24,47.08v-8.22l6.17,0v1.61l-4.38,0v1.67l3.86,0v1.61l-3.86,0v1.73h4.44v1.61L92.24,47.08z" />
2800						<path class="rsc0" d="M106.81,47.08v-5.36l-2.3,3.51h-0.05l-2.28-3.47v5.33h-1.76l0-8.22h1.94l2.15,3.47l2.15-3.47h1.94l0,8.22
2801			H106.81z" />
2802						<path class="rsc0" d="M110.99,47.08l0-8.22h1.8v8.22L110.99,47.08z" />
2803						<path class="rsc0" d="M118.09,47.2c-1.24,0-2.49-0.43-3.47-1.31l1.06-1.28c0.74,0.61,1.51,1,2.44,1c0.74,0,1.18-0.29,1.18-0.77
2804			v-0.02c0-0.46-0.28-0.69-1.65-1.04c-1.65-0.42-2.71-0.88-2.71-2.51v-0.02c0-1.49,1.19-2.48,2.86-2.48c1.19,0,2.21,0.38,3.04,1.04
2805			l-0.93,1.36c-0.72-0.5-1.44-0.81-2.13-0.81c-0.69,0-1.05,0.32-1.05,0.72v0.02c0,0.54,0.35,0.72,1.76,1.08
2806			c1.66,0.43,2.59,1.03,2.59,2.46v0.02C121.09,46.28,119.85,47.2,118.09,47.2z" />
2807						<path class="rsc0" d="M126.54,40.53v6.55h-1.8l0-6.55h-2.49v-1.67l6.78,0v1.67H126.54z" />
2808						<path class="rsc0" d="M135.72,47.08l-1.75-2.63l-1.41,0v2.63h-1.8v-8.22h3.74c1.93,0,3.08,1.02,3.08,2.71v0.02
2809			c0,1.33-0.71,2.16-1.75,2.55l2,2.93H135.72z M135.75,41.67c0-0.77-0.54-1.17-1.41-1.17h-1.79v2.36h1.82
2810			c0.88,0,1.38-0.47,1.38-1.16V41.67z" />
2811						<path class="rsc0" d="M143.36,43.81v3.27l-1.8,0v-3.24l-3.14-4.98h2.1l1.95,3.3l1.99-3.3h2.04L143.36,43.81z" />
2812					</g>
2813					<g>
2814						<path class="rsc0" d="M48.41,25.16c-0.76-0.76-1.59-1.46-2.49-2.06c-0.89-0.61-1.85-1.13-2.86-1.56c-1.01-0.43-2.06-0.76-3.16-0.98
2815			s-2.23-0.34-3.39-0.34l0,6.64c0.7,0,1.39,0.07,2.06,0.21c0.66,0.14,1.31,0.34,1.92,0.6c0.61,0.26,1.19,0.58,1.73,0.95
2816			s1.05,0.79,1.51,1.25L48.41,25.16z" />
2817						<path class="rsc0" d="M43.73,44.36c-0.46,0.46-0.97,0.88-1.51,1.25s-1.12,0.69-1.73,0.95c-0.61,0.26-1.25,0.46-1.92,0.6
2818			c-0.66,0.14-1.35,0.21-2.06,0.21c-0.7,0-1.39-0.07-2.06-0.21c-0.66-0.14-1.31-0.34-1.92-0.6c-0.61-0.26-1.19-0.58-1.73-0.95
2819			s-1.05-0.79-1.51-1.25l-4.67,4.7c0.76,0.76,1.59,1.46,2.49,2.06c0.89,0.61,1.85,1.13,2.86,1.56c1.01,0.43,2.06,0.76,3.16,0.98
2820			c1.09,0.23,2.23,0.34,3.39,0.34c1.16,0,2.29-0.12,3.39-0.34s2.15-0.56,3.16-0.98c1.01-0.43,1.96-0.95,2.86-1.56
2821			c0.89-0.61,1.73-1.3,2.49-2.06L43.73,44.36z" />
2822					</g>
2823					<path class="rsc1" d="M29.3,44.36c-0.46-0.46-0.88-0.97-1.25-1.52s-0.68-1.13-0.94-1.74c-0.26-0.61-0.46-1.26-0.59-1.92
2824		c-0.14-0.67-0.21-1.36-0.21-2.07l-6.61,0c0,1.17,0.12,2.3,0.34,3.4c0.22,1.1,0.55,2.16,0.98,3.17c0.43,1.01,0.95,1.97,1.55,2.87
2825		c0.6,0.9,1.29,1.74,2.05,2.5L29.3,44.36z" />
2826					<path class="rsc2" d="M26.31,37.11c0-0.71,0.07-1.4,0.21-2.07c0.14-0.67,0.34-1.31,0.59-1.92c0.26-0.61,0.57-1.2,0.94-1.74
2827		c0.37-0.55,0.78-1.05,1.25-1.52l-4.67-4.7c-0.76,0.76-1.45,1.6-2.05,2.5c-0.6,0.9-1.12,1.86-1.55,2.87
2828		c-0.43,1.01-0.76,2.07-0.98,3.17s-0.34,2.24-0.34,3.4L26.31,37.11z" />
2829					<path class="rsc3" d="M29.3,29.86c0.46-0.46,0.97-0.88,1.51-1.25c0.54-0.37,1.12-0.69,1.73-0.95c0.61-0.26,1.25-0.46,1.92-0.6
2830		c0.66-0.14,1.35-0.21,2.06-0.21l0-6.64c-1.16,0-2.29,0.12-3.39,0.34c-1.09,0.23-2.15,0.56-3.16,0.98
2831		c-1.01,0.43-1.96,0.95-2.86,1.56s-1.73,1.3-2.49,2.06L29.3,29.86z" />
2832					<path class="rsc4" d="M40.15,18.35C38.97,18.12,37.76,18,36.52,18c-1.31,0-2.59,0.13-3.83,0.39s-2.43,0.63-3.57,1.11
2833		c-1.14,0.48-2.22,1.07-3.23,1.76c-1.01,0.69-1.95,1.47-2.81,2.33c-0.86,0.86-1.64,1.81-2.32,2.83l9.14,6.19
2834		c0.29-0.43,0.62-0.83,0.98-1.19c0.36-0.36,0.76-0.69,1.18-0.98c0.43-0.29,0.88-0.54,1.36-0.74s0.98-0.36,1.5-0.47
2835		c0.52-0.11,1.06-0.16,1.61-0.16c0.52,0,1.03,0.05,1.53,0.15L40.15,18.35z" />
2836					<path class="rsc5" d="M30.86,42.79c-0.36-0.36-0.69-0.76-0.98-1.19c-0.29-0.43-0.54-0.88-0.74-1.37c-0.2-0.48-0.36-0.99-0.47-1.51
2837		c-0.11-0.52-0.16-1.07-0.16-1.62c0-0.52,0.05-1.04,0.15-1.53l-10.82-2.11c-0.23,1.18-0.35,2.4-0.35,3.65
2838		c0,1.32,0.13,2.61,0.39,3.85c0.25,1.24,0.63,2.44,1.11,3.59c0.48,1.14,1.07,2.23,1.75,3.25c0.68,1.02,1.46,1.96,2.32,2.83
2839		c0.86,0.86,1.8,1.65,2.81,2.33l6.16-9.18C31.62,43.48,31.22,43.15,30.86,42.79z" />
2840				</g>
2841			</svg>
2842		</a>
2843		<div id="ip-auth0">
2844			<svg xmlns="http://www.w3.org/2000/svg" width="13.099969" height="17.959562" style="margin-top:12px;">
2845				<path xmlns="http://www.w3.org/2000/svg" d="M 11.251854,7.8389094 H 3.3703797 V 5.8761746 c 0,-1.7532294 1.4264604,-3.1798594 3.1798594,-3.1798594 1.4316768,0 2.6934591,0.9633855 3.0687876,2.3427284 0.1229042,0.4519633 0.5889903,0.7186798 1.0410383,0.5958605 0.452048,-0.1229042 0.718807,-0.5890325 0.59586,-1.0410807 C 10.680422,2.477734 8.7452535,1 6.5501119,1 3.8613179,1 1.6738101,3.1875078 1.6738101,5.8763018 V 7.8574849 C 1.2895755,7.9381488 1,8.2795493 1,8.6874911 v 7.4238709 c 0,0.467782 0.3805025,0.8482 0.8482,0.8482 h 9.403569 c 0.467783,0 0.8482,-0.380503 0.8482,-0.8482 V 8.6874911 c 0,-0.4677823 -0.380502,-0.8482 -0.8482,-0.8482 M 7.6893293,14.185948 c 0.017303,0.09169 -0.04487,0.166713 -0.1381718,0.166713 H 5.5715859 c -0.093302,0 -0.155475,-0.07502 -0.1381717,-0.166713 l 0.3151911,-1.67053 C 5.5100066,12.297812 5.3602569,11.984444 5.3602569,11.636089 c 0,-0.657143 0.532712,-1.190025 1.1900246,-1.190025 0.657143,0 1.1900246,0.532712 1.1900246,1.190025 0,0.338898 -0.
28451419038,0.64442 -0.3692639,0.861135 z" id="ip-auth-padlock" />
2846			</svg>
2847			<div id="ip-auth--name"></div>
2848		</div>
2849		<ul id="rsc-list">
2850			<li><a href="https://pubs.rsc.org/">Publishing</a>
2851			</li>
2852			<li><a href="https://edu.rsc.org/">Education</a>
2853			</li>
2854			<li><a href="https://www.rsc.org/membership-and-community/">Membership</a>
2855			</li>
2856		</ul>
2857	</div>
2858</div>
2859<!-- Leaderboard advert-->
2860<div id="masthead-leaderboard-top-wrapper" class="leaderboard container sticky">
2861  <div class="inner-sleeve">
2862    <div class="ad">
2863    <!-- /97414310/Leaderboard_Top -->
2864      <div id='div-gpt-ad-1469192590885-0' class="ad-ldrbrd">
2865        
2865<script type='text/javascript'>
2866          googletag.cmd.push(function() { googletag.display('div-gpt-ad-1469192590885-0'); }); 
2867        </script>
2867
2868      </div>
2869    </div>
2870  </div>
2871</div>
2872<!-- Reader survey banner
2873<div id="eme-global-head" class="eme-completed" data-message="eme-global-head">
2874  <div class="container">
2875    <div class="inner-sleeve">
2876      <div id="eme-global-head-content" class="eme-data-set" data-eme-tribe="all" data-eme-exp="promotion" data-eme-state="reader-survey-202302">
2877        <p><span class="long">Tell us what you think. </span><a class="eme-trigger" href="https://www.smartsurvey.co.uk/s/HT5NHC/" data-eme-action="survey">Take part in our reader survey</a></p>
2878      </div>
2879    </div>
2880  </div>
2881</div> -->
2882	<div class="mast container full" role="banner" data-multi-toggle-menu>
2883		<div class="inner-sleeve" data-menu-open-pushed>
2884			<div class="mastheadLogo">
2885  <a href="/">
2886    <svg id="brand-logo" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 578.23 49.53"><title>Chemistry World</title><g id="letters"><path id="Path_10" data-name="Path 10" d="M434.38,48.73a24,24,0,1,1,24-24A24,24,0,0,1,434.38,48.73Zm0-40a16,16,0,1,0,16.06,16A16,16,0,0,0,434.38,8.74Z" transform="translate(0.01 0)" fill="#fff"/><path id="Path_11" data-name="Path 11" d="M84.43,48V1.56H111.6V8.91h-19V20h16.34V27.3H92.58V40.55h19.35V48H84.43Zm59.06,1.57L130,22.14,125,48h-7.77L126.8.06h.7L144,33.67,160.34.06h.7L170.5,48h-8.22l-5-25.81L144.36,49.53ZM178.2,48V1.56h8.41V48Zm30.57,1.57a29,29,0,0,1-12.53-2.75l-.07,0-.74-9.38.21.13c5,3.19,9,4.68,12.74,4.68,4.74,0,8-2.6,8-6.33,0-3.2-1.76-5.37-6.74-8.31l-3.46-2.09c-5.88-3.47-9.8-7-9.8-13.15C196.43,5.06,202.26,0,210.6,0a25.69,25.69,0,0,1,11.69,2.82l.07,0-.27,7.64-.17-.09c-4.56-2.48-8-3.64-10.72-3.64-4.16,0-6.74,2-6.74,5.16,0,2.86,2.21,4.69,6.28,7.07l3.33,2c7.75,4.58,10.78,8.71,10.78,14.71,0,8.3-6.46,13.88-16.07,13.88ZM243.55,48V8.85H227.93V1.56h39.58V8.85H252V48Zm55.74,0-14-19.17H281.5V48h-8.22V1.56h10.84c6.29,0,10.68.53,14.51,3.22a12.13,12.13,0,0,1,5.48,9.94c0,6.07-3.57,10.65-10.05,12.9l15,20.33h-9.78ZM285.1,22.62c7,0,10.66-2.51,10.66-7.25s-3.51-7-11.38-7H281.5V22.62ZM323,48V26.85L305.74,1.56h9.84L327.8,19.73,341.07,1.56h9.06l-18.7,25.23,0,21.17H323Z" transform="translate(0.01 0)" fill="#fff" opacity="0.8" style="isolation:isolate"/><path id="Path_12" data-name="Path 12" d="M489.61,48l-14-19.17h-3.74V48h-8.22V1.56h10.84c6.29,0,10.68.53,14.51,3.22a12.13,12.13,0,0,1,5.48,9.94c0,6.07-3.57,10.65-10.05,12.9l15,20.33h-9.78ZM475.43,22.62c7,0,10.66-2.51,10.66-7.25s-3.51-7-11.38-7h-2.88V22.62ZM505,48V1.56h8.35V40.49h19.86V48H505Zm34,0V1.56h11.3c17.17,0,27.83,8.89,27.83,23.2a21.7,21.7,0,0,1-11.5,19.73c-5.34,3-11,3.47-16.33,3.47h-11.3Zm12.34-7.61c11.42,0,18.24-5.83,18.24-15.59S562.85,9.17,551.42,9.17h-4.06V40.35h4.06ZM353.3,1.57h9.57l25,37.39-4,9.17Zm19.9,0h9.57l25,37.39-4,9.17Z" transform="translate(0.01 0)" fill="#fff"/><path id="Path_13" data-name="Path 13" d="M68.2,48V27.3H46.36V48H38.08V1.56h8.28V19.95H68.2V1.56h8.22V48ZM24,48.73a23.92,23.92,0,0,0,5.51-.65V39.8A16,16,0,1,1,24,8.74a15.86,15.86,0,0,1,5.51,1V1.45A24,24,0,1,0,24,48.73Z" transform="translate(0.01 0)" fill="#fff" opacity="0.8" style="isolation:isolate"/></g>
2887    </svg>
2888  </a>
2889<!-- 20th anniversary -->
2890<!--  
2891  <p>Celebrating twenty years</p>
2892  <style>
2893    .mastheadLogo > p  {
2894    text-transform: uppercase;
2895    font-family: Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;
2896    font-size: 1rem;
2897    color: #fff;
2898    display: none;
2899    }
2900    @media screen and (min-width:1024px){
2901      .mastheadLogo > p  {
2902        display:inline-block
2903      }
2904    }
2905 </style>
2906 -->
2907</div>
2908<div class="mastheadBrand">
2909    <a href="/"><svg id="cw-logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 92.01 60"><title>cw-logo</title><path id="c" d="M20.4.1A30.88,30.88,0,0,0,29.35,60V42.89a13.81,13.81,0,0,1,.26-27.48Z" transform="translate(0.01)" fill="#fff" opacity="0.7" style="isolation:isolate"/><path id="w" d="M43,0h-18L60.46,58.91l7.93-16.71ZM66.63,0h-18L84.07,58.91,92,42.19Z" transform="translate(0.01)" fill="#fff" opacity="0.9" style="isolation:isolate"/></svg></a>
2910</div>
2911<!-- 20 anniversary -->
2912<!--<div class="mastheadBrand">
2913  <a href="/"><svg xmlns="http://www.w3.org/2000/svg" id="cw-logo" data-name="cw-logo" viewB
2913ox="0 1 90 60">
2914    <defs>
2915      <style>
2916        .cw-logo-w {fill: #e6e6e6;}
2917        .cw-logo-c, .cw-logo-w, .cw-logo-twenty {stroke-width: 0px;}
2918        .cw-logo-c {fill: #b3b3b3;}
2919        .cw-logo-twenty {fill: #1f92d1;}
2920      </style>
2921    </defs>
2922    <path class="cw-logo-c" d="m19.79,1.14C8.25,5.29,0,16.32,0,29.3c0,16.04,12.62,29.13,28.48,29.88v-16.58c-6.71-.72-11.94-6.4-11.94-13.3s5.36-12.72,12.19-13.33L19.79,1.14Z"></path>
2923    <polygon class="cw-logo-w" points="41.74 1.04 24.31 1.04 58.66 58.12 66.35 41.92 41.74 1.04"></polygon>
2924    <path class="cw-logo-w" d="m89.83,41.92l-7.69,16.2L47.79,1.04h17.43l24.61,40.89ZM66.18,2.63c-.06-.03-.13-.05-.19-.08-.26-.09-.53-.13-.81-.12-.28,0-.57.08-.86.21l.57,1.32c.26-.12.5-.16.73-.11.23.04.41.17.53.38.12.2.16.4.12.59s-.16.35-.36.46c-.16.1-.33.14-.51.14s-.37-.03-.58-.09l-3.14-.95-1.06.64,2.33,3.87,1.1-.66-1.32-2.18,1.85.57c.18.05.37.1.55.15.18.05.36.07.55.08.18,0,.37,0,.55-.05s.37-.12.56-.24c.28-.17.49-.37.63-.6.14-.23.23-.48.25-.74,0-.03,0-.06,0-.09l-1.51-2.51Zm2.71,4.51c-.24-.1-.49-.15-.75-.17-.36-.02-.73.04-1.11.17s-.77.31-1.15.54c-.38.23-.72.48-1.01.76-.3.28-.53.59-.68.91-.16.33-.23.67-.23,1.03,0,.36.12.73.35,1.11.23.38.5.65.81.82s.65.26,1.01.27c.36.01.73-.05,1.12-.18s.77-.31,1.15-.54c.38-.23.71-.48,1.01-.76s.52-.58.67-.9c.11-.23.18-.48.21-.73l-1.4-2.33Zm-1.85,3.74c-.22.1-.43.18-.64.23-.21.05-.4.06-.58.03-.18-.03
2924-.32-.13-.42-.3-.1-.17-.12-.34-.07-.52.05-.18.15-.35.29-.51.14-.16.3-.32.5-.46s.37-.27.55-.37c.17-.1.36-.2.57-.3.21-.1.42-.17.63-.22.21-.05.4-.05.59-.02.18.03.32.13.42.3.1.17.12.34.07.51s-.15.34-.29.5c-.14.16-.31.31-.5.45-.19.14-.37.26-.53.36-.17.1-.37.21-.58.31Zm4.6.82c-.24-.1-.49-.15-.75-.16-.36-.02-.73.04-1.11.17-.39.13-.77.31-1.15.54-.38.23-.72.48-1.01.76-.3.28-.53.58-.68.91-.16.33-.23.67-.23,1.03,0,.36.12.73.35,1.11.23.38.5.65.81.83.31.17.65.26,1.01.27.36.01.73-.05,1.12-.18s.77-.31,1.15-.54c.38-.23.71-.48,1.01-.76s.52-.58.67-.9c.11-.23.18-.48.21-.73l-1.41-2.34Zm-1.85,3.74c-.22.1-.43.18-.64.23-.21.05-.4.06-.58.03-.18-.03-.32-.13-.42-.3-.1-.17-.12-.34-.07-.51.05-.18.15-.35.29-.51s.3-.32.5-.46.37-.27.55-.37c.17-.1.36-.2.57-.3.21-.1.42-.17.63-.22s.4-.05.59-.02c.18.03.32.14.42.3.1.17.12.34.07.51-.06.17-.15.34-.29.5-.14.16-.31.31-.5.45s-.37.26-.53.36c-.17.1-.37.21-.58.31Zm5.14,1.72l-4.25-.21-1.07.64,1.52,2.52-1.04.63.71,1.19,1.04-.63.44.73,1.03-.62-.45-.74,3.07-1.85-1-1.66Zm-2.77,2.34l-.78-1.29,2.75.08v.02s-1.97,1.19-1.97,1.19Zm2.5,5.25l.78-.47-1.55-2.57-.78.47,1.55,2.57Zm4.11-1.2c-.06-.03-.12-.05-.18-.07-.26-.09-.53-.13-.81-.12-.28,0-.57.08-.86.21l.57,1.32c.26-.12.5-.16.73-.11.23.04.41.17.53.38.12.2.16.4.11.59s-.16.35-.35.46c-.16.1-.33.14-.51.14-.18,0-.37-.03-.58-.09l-3.14-.95-1.06.64,2.33,3.87,1.1-.66-1.32-2.19,1.85.58c.18.05.37.1.55.15s.36.07.55.08c.18,0,.37,0,.55-.05s.37-.12.56-.24c.28-.17.49-.37.63-.6s.23-.48.25-.74c0-.03,0-.05,0-.08l-1.52-2.52Zm2.71,4.51c-.24-.1-.48-.15-.74-.16-.36-.02-.73.04-1.11.17-.39.13-.77.31-1.15.54-.38.23-.72.48-1.01.77-.3.28-.53.58-.68.91-.16.33-.23.67-.23,1.03s.12.73.35,1.11c.23.38.5.65.81.83.31.17.65.26,1.01.27.36.01.73-.05,1.12-.18.39-.13.77-.31,1.15-.54.38-.23.71-.48,1.01-.76s.52-.58.67-.9c.11-.23.18-.47.21-.73l-1.41-2.34Zm-1.84,3.74c-.22.1-.43.18-.64.23-.21.05-.4.06-.58.03-.18-.03
2924-.32-.13-.42-.3s-.12-.34-.07-.52c.05-.18.15-.35.29-.51s.3-.32.5-.46c.19-.14.37-.27.54-.37.17-.1.36-.2.57-.3s.43-.18.63-.22c.21-.05.4-.05.59-.02.18.03.32.14.42.3.1.17.12.34.07.51-.06.17-.15.34-.29.5-.14.16-.31.31-.49.45-.19.14-.37.26-.53.36-.17.1-.36.21-.58.31Zm4.45.59c-.06-.03-.12-.05-.18-.07-.26-.09-.53-.13-.81-.12-.28,0-.57.08-.86.21l.57,1.32c.26-.12.5-.16.73-.11.23.04.41.17.53.38.12.2.16.4.12.59-.05.19-.16.35-.36.46-.16.1-.33.14-.51.14-.18,0-.37-.03-.58-.09l-3.14-.95-1.06.64,2.33,3.87,1.1-.67-1.32-2.19,1.85.57c.18.05.37.1.55.15s.36.07.55.08c.18,0,.37,0,.55-.05s.37-.12.56-.24c.28-.17.49-.37.63-.6.14-.23.23-.48.25-.74,0-.02,0-.05,0-.07l-1.52-2.53Zm3.29,5.47l-4.25-.21-1.07.64,1.52,2.52-1.04.63.71,1.19,1.04-.63.44.73,1.03-.62-.45-.74,3.06-1.84-1-1.67Zm-2.76,2.34l-.78-1.29,2.75.08v.02s-1.97,1.19-1.97,1.19Z"></path>
2925  <g>
2926    <path class="cw-logo-twenty" d="m30.02,57.23v-2.67l5.28-4.77c.33-.32.6-.64.8-.97.2-.33.31-.7.31-1.11,0-.48-.15-.87-.46-1.17-.31-.3-.71-.45-1.22-.45-.54,0-.97.19-1.31.56s-.54.87-.6,1.48l-3.08-.42c.08-.69.26-1.3.56-1.84.3-.54.68-1,1.14-1.37.46-.38.98-.67,1.58-.87s1.22-.3,1.88-.3c.62,0,1.23.08,1.82.25s1.11.42,1.57.76c.46.34.82.78,1.1,1.3.27.52.41,1.13.41,1.84,0,.48-.06.92-.19,1.31-.13.39-.3.75-.53,1.08-.22.33-.48.64-.76.93s-.58.57-.89.85l-3.13,2.79h5.52v2.79h-9.79Z"></path>
2927    <path class="cw-logo-twenty" d="m50.82,50.43c0,.96-.09,1.87-.29,2.73-.19.87-.5,1.63-.92,2.28-.42.66-.97,1.18-1.63,1.57s-1.48.58-2.44.58-1.77-.19-2.45-.58c-.68-.39-1.23-.91-1.65-1.57-.43-.66-.74-1.42-.93-2.28-.19-.87-.29-1.78-.29-2.73s.09-1.86.29-2.72c.19-.86.5-1.61.93-2.26.43-.64.98-1.16,1.65-1.54.68-.38,1.49-.57,2.45-.57s1.77.19,2.44.57,1.21.9,1.63,1.54c.42.64.73,1.4.92,2.26.19.86.29,1.77.29,2.72Zm-3.29,0c0-.42-.02-.89-.08-1.4-.05-.51-.15-.98-.29-1.42-.14-.44-.34-.81-.6-1.11-.26-.3-.6-.45-1.02-.45s-.76.15-1.03.45-.47.67-.62,1.11c-.15.44-.25.91-.3,1.42-.05.51-.08.97-.08,1.4s.02.91.08,1.42c.05.52.15.99.3,1.43.15.44.35.81.62,1.11.27.3.61.45,1.03.45s.76-.15,1.02-.45c.26-.3.46-.67.6-1.11.14-.44.23-.92.29-1.43.05-.52.08-.99.08-1.42Z"></path>
2928  </g>
2929</svg></a>
2930</div>-->
2931			
2932			<div class="mastControls">
2933				<nav data-multi-toggle-item="" class="mastNav loggedout hide"><span class="toggleIcon"><a href="#mastnav" data-toggle-button=""><span class="assistive">Mast navigation</span></a></span><ul id="mastnav" data-toggle-element=""><li><a class="popup signIn" href="https://www.chemistryworld.com/sign-in">Sign In</a></li><li><a href="https://account.chemistryworld.com/register?campaigncode=CWRAN1704&amp;returl=https%3a%2f%2fwww.chemistryworld.com/">Register</a></li><li><a href="https://www.chemistryworld.com/subscribe?campaigncode=CWSubAN1904">Subscribe</a></li></ul></nav>
2934				<div class="mastheadSearch hide" data-multi-toggle-item="">
2935  <span class="toggleIcon">
2936    <a href="#search" data-toggle-button="">
2937      <span class="assistive">Search our site</span>
2938    </a>
2939  </span>
2940  <form action="https://www.chemistryworld.com/searchresults" method="get" id="mastsearch" data-toggle-element="">
2941    <fieldset>
2942      <div>
2943        <label for="search">Search our site</label>
2944        <input type="text" id="search" value="" name="qkeyword" class="text autocomplete" autocomplete="off" placeholder="Search our site" data-minlength="0" data-autoselect="false" data-autoselectonblur="true" />
2945        <button class="mastSearch" type="submit">Search</button>
2946      </div>
2947    </fieldset>
2948  </form>
2949</div>
2950				
2951
2952<div class="menuToggle">
2953	<span class="toggleIcon"><a href="#mobilemenu" data-menu-toggle-button=""><span class="assistive">Menu</span></a></span>
2954</div>
2955			</div>
2956		</div>
2957	</div>
2958	<div class="menuContainer">
2959		<div class="mobileMenu" id="mobilemenu">
2960  <div class="sleeve">
2961    <a class="menuClose" href="#wrapper">
2962      <span>Close<span class="assistive"> menu</span></span>
2963    </a>
2964    <ul class="main">
2965      <li class="home-icon">
2966        <a href="https://www.chemistryworld.com/">
2967          <span>Home</span>
2968        </a>
2969      </li>
2970      <li class="">
2971        <a href="https://www.chemistryworld.com/news">
2972          <span>News</span>
2973        </a>
2974      </li>
2975      <li class="">
2976        <a href="https://www.chemistryworld.com/research">
2977          <span>Research</span>
2978        </a>
2979      </li>
2980      <li class="">
2981        <a href="https://www.chemistryworld.com/industry">
2982          <span>Industry</span>
2983        </a>
2984      </li>
2985      <li class="">
2986        <a href="https://www.chemistryworld.com/opinion">
2987          <span>Opinion</span>
2988        </a>
2989      </li>
2990      <li class="">
2991        <a href="https://www.chemistryworld.com/features">
2992          <span>Features</span>
2993        </a>
2994      </li>
2995      <li class="">
2996        <a href="https://www.chemistryworld.com/culture">
2997          <span>Culture</span>
2998        </a>
2999      </li>
3000      <li class="">
3001        <a href="https://www.chemistryworld.com/careers">
3002          <span>Careers</span>
3003        </a>
3004      </li>
3005      <li class="">
3006        <a href="https://www.chemistryworld.com/podcasts">
3007          <span>Podcasts</span>
3008        </a>
3009      </li>
3010      <li class="">
3011        <a href="https://www.chemistryworld.com/webinars">
3012          <span>Webinars</span>
3013        </a>
3014      </li>
3015      <li class="hasChildren ">
3016        <a href="https://www.chemistryworld.com/collections" aria-expanded="false">
3017          <span>Collections</span>
3018        </a>
3019        <ul aria-hidden="true" class="subMenu hide">
3020          <li class="parentBack">
3021            <a class="toolbar" href="#">
3022              <span class="header">Back<span class="assistive"> to parent navigation item</span></span>
3023              <span class="btn backBtn">
3024                <i></i>
3025              </span>
3026            </a>
3027          </li>
3028          <li class="parentNav">
3029            <a href="https://www.chemistryworld.com/collections">
3030              <span>Collections</span>
3031            </a>
3032          </li>
3033          <li class="">
3034            <a href="https://www.chemistryworld.com/collections/energy-storage-and-batteries">
3035              <span>Energy storage and batteries</span>
3036            </a>
3037          </li>
3038          <li class="">
3039            <a href="https://www.chemistryworld.com/collections/framing-the-future-policies-to-catalyse-indias-innovation-ecosystem">
3040              <span>Framing the future: policies to catalyse India's innovation ecosystem</span>
3041            </a>
3042          </li>
3043          <li class="">
3044            <a href="https://www.chemistryworld.com/collections/2025-in-review">
3045              <span>2025 in review</span>
3046            </a>
3047          </li>
3048          <li class="">
3049            <a href="https://www.chemistryworld.com/collections/womens-health">
3050              <span>Women's health</span>
3051            </a>
3052          </li>
3053          <li class="">
3054            <a href="https://www.chemistryworld.com/collections/solutions-for-indias-sustainability-challenge">
3055              <span>Solutions for India's sustainability challenge</span>
3056            </a>
3057          </li>
3058          <li class="">
3059            <a href="https://www.chemistryworld.com/collections/the-future-of-analytical-chemistry">
3060              <span>The future of analytical chemistry</span>
3061            </a>
3062          </li>
3063          <li class="">
3064            <a href="https://www.chemistryworld.com/collections/chemistry-of-the-brain">
3065              <span>Chemistry of the brain</span>
3066            </a>
3067          </li>
3068          <li class="">
3069            <a href="https://www.chemistryworld.com/collections/water-and-the-environment">
3070              <span>Water and the environment</span>
3071            </a>
3072          </li>
3073          <li class="break">
3074            <a href="https://www.chemistryworld.com/collections/chemical-bonding">
3075              <span>Chemical bonding</span>
3076            </a>
3077          </li>
3078          <li class="">
3079            <a href="https://www.chemistryworld.com/collections/antimicrobial-resistance">
3080              <span>Antimicrobial resistance</span>
3081            </a>
3082          </li>
3083          <li class="">
3084            <a href="https://www.chemistryworld.com/collections/ai-and-automation">
3085              <span>AI and automation</span>
3086            </a>
3087          </li>
3088          <li class="">
3089            <a href="https://www.chemistryworld.com/collections/sustainability">
3090              <span>Sustainability</span>
3091            </a>
3092          </li>
3093          <li class="">
3094            <a href="https://www.chemistryworld.com/collections/research-culture">
3095              <span>Research culture</span>
3096            </a>
3097          </li>
3098          <li class="">
3099            <a href="https://www.chemistryworld.com/collections/nobel-prize">
3100              <span>Nobel prize</span>
3101            </a>
3102          </li>
3103          <li class="partner-nav">
3104            <a href="https://www.chemistryworld.com/collections/food-science-and-cookery">
3105              <span>Food science and cookery</span>
3106            </a>
3107          </li>
3108          <li class="">
3109            <a href="https://www.chemistryworld.com/collections/plastics-and-polymers">
3110              <span>Plastics and polymers</span>
3111            </a>
3112          </li>
3113          <li class="">
3114            <a href="https://www.chemistryworld.com/collections/periodic-table">
3115              <span>Periodic table</span>
3116            </a>
3117          </li>
3118          <li class="">
3119            <a href="https://www.chemistryworld.com/collections/coronavirus">
3120              <span>Coronavirus</span>
3121            </a>
3122          </li>
3123        </ul>
3124      </li>
3125      <li class="">
3126        <a href="https://www.chemistryworld.com/members">
3127          <span>Members</span>
3128        </a>
3129      </li>
3130    </ul>
3131    
3132  </div>
3133</div>
3134<div class="mobileMenuClose"></div>
3135		<div id="mainnav" class="desktopNavigation container" data-menu-open-pushed=""><div class="dropdown vanityPanel"><div class="inner-sleeve"></div></div><div class="inner-sleeve"><ul class="main preJS"><li data-navcode="101600" data-rootnavcode="101600" class="home-icon"><a href="https://www.chemistryworld.com/"><span>Home</span></a></li><li data-navcode="101602" data-rootnavcode="101602"><a href="https://www.chemistryworld.com/news"><span>News</span></a></li><li data-navcode="101599" data-rootnavcode="101599"><a href="https://www.chemistryworld.com/research"><span>Research</span></a></li><li data-navcode="101608" data-rootnavcode="101608"><a href="https://www.chemistryworld.com/industry"><span>Industry</span></a></li><li data-navcode="101609" data-rootnavcode="101609"><a href="https://www.chemistryworld.com/opinion"><span>Opinion</span></a></li><li data-navcode="101639" data-rootnavcode="101639"><a href="https://www.chemistryworld.com/features"><span>Features</span></a></li><li data-navcode="101610" data-rootnavcode="101610"><a href="https://www.chemistryworld.com/culture"><span>Culture</span></a></li><li data-navcode="101614" data-rootnavcode="101614"><a href="https://www.chemistryworld.com/careers"><span>Careers</span></a></li><li data-navcode="101636" data-rootnavcode="101636"><a href="https://www.chemistryworld.com/podcasts"><span>Podcasts</span></a></li><li data-navcode="101618" data-rootnavcode="101618" class="current"><a href="https://www.chemistryworld.com/webinars"><span>Webinars</span></a></li><li data-navcode="101018" data-rootnavcode="101018" class="hasChildren twoSubNav"><a href="https://www.chemistryworld.com/collections"><span>Collections</span></a><div class="dropdown"><div class="inner-sleeve"><ul><li class="subnav"><ul><li data-navcode="102017" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/energy-storage-and-batteries"><span>Energy storage and batteries</span></a></li><li data-navcode="102043" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/framing-the-future-policies-to-catalyse-indias-innovation-ecosystem"><span>Framing the future: policies to catalyse India's innovation ecosystem</span></a></li><li data-navcode="102003" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/2025-in-review"><span>2025 in review</span></a></li><li data-navcode="101845" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/womens-health"><span>Women's health</span></a></li><li data-navcode="101756" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/solutions-for-indias-sustainability-challenge"><span>Solutions for India's sustainability challenge</span></a></li><li data-navcode="101731" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/the-future-of-analytical-chemistry"><span>The future of analytical chemistry</span></a></li><li data-navcode="101684" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/chemistry-of-the-brain"><span>Chemistry of the brain</span></a></li><li data-navcode="101634" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/water-and-the-environment"><span>Water and the environment</span></a></li><li data-navcode="101621" data-rootnavcode="101018" class="break"><a href="https://www.chemistryworld.com/collections/chemical-bonding"><span>Chemical bonding</span></a></li></ul></li><li class="subnav"><ul><li data-navcode="101622" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/antimicrobial-resistance"><span>Antimicrobial resistance</span></a></li><li data-navcode="101624" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/ai-and-automation"><span>AI and automation</span></a></li><li data-navcode="101626" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/sustainability"><span>Sustainability</span></a></li><li data-navcode="101629" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/research-culture"><span>Research culture</span></a></li><li data-navcode="101625" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/nobel-prize"><span>Nobel prize</span></a></li><li data-navcode="101630" data-rootnavcode="101018" class="partner-nav"><a href="https://www.chemistryworld.com/collections/food-science-and-cookery"><span>Food science and cookery</span></a></li><li data-navcode="101633" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/plastics-and-polymers"><span>Plastics and polymers</span></a></li><li data-navcode="101627" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/periodic-table"><span>Periodic table</span></a></li><li data-navcode="100764" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/coronavirus"><span>Coronavirus</span></a></li></ul></li></ul></div></div></li><li data-navcode="102002" data-rootnavcode="102002"><a href="https://www.chemistryworld.com/members"><span>Members</span></a></li><li class="more hide"><a href="#mobilemenu" data-menu-toggle-button="" aria-expanded="false"><span>
3136                More<span class="assistive"> navigation items</span></span></a></li></ul></div></div><div class="desktopNavigationSpace"></div>
3137	</div>
3138</header>
3139
3140
3141<!-- EME fixed banner -->
3142<div id="eme-fixed-banner"></div>
3143		<div id="wrapper_sleeve" data-menu-open-pushed>
3144			
3145    
3146    <div class="storyLayout picture picture-imagesize"></div>
3147
3148 
3149
3150    <div class="headerWrapper">
3151        
3152
3153
3154
3155
3156
3157
3158        <div class="inlineFull titleImagePicture removeGapToMast">
3159  <div class="storyPictureWrapper"><img alt="Pair of hands holding a white aggregate rock of crystals" loading="eager" sizes="100vw" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/480x480/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/480x480/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 480w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/600x600/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 600w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/768x768/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 768w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1024x1024/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 1024w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1280x640/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 1280w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/2000x1060/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 2000w" width="480" height="480" class="lazyloaded"></div>
3160</div>
3161<div class="container titleImageSource">
3162  <div class="inner-sleeve">
3163    <p class="source"><span>Source: </span>© Funtay/Shutterstock</p>
3164  </div>
3165</div>
3166        <div class="container titleByline">
3167            <div class="inner-sleeve">
3168                <div class="storyPrimaryNav"><a href="https://www.chemistryworld.com/webinars">Webinars</a></div>
3169                <div class="story_title"><h1>Boron: in search of the real fifth element</h1></div><p class="byline meta eventDate">By <span class="author">
3169<a href="https://www.chemistryworld.com/chemistry-world/1210.bio" rel="author">Chemistry World</a></span><span class="date event-start data-date-showtimezone" data-date-timezone="{&quot;publishdate&quot;: &quot;2026-10-21T14:00:00&quot;}">2026-10-21T14:00:00</span><span class="date event-time-start" data-date-timezone="{&quot;publishdate&quot;: &quot;2026-10-21T14:00:00&quot;,&quot;format&quot;: &quot;HH:mm&quot;}">2026-10-21T14:00:00</span><span class="date event-end" data-date-showtimezone="1" data-date-timezone="{&quot;publishdate&quot;: &quot;2026-10-21T15:00:00&quot;,&quot;format&quot;: &quot;HH:mm&quot;}">2026-10-21T15:00:00</span></p>
3170                
3171            </div>
3172        </div>
3173    </div>
3174       
3175
3176
3177    
3178    
3179
3180			<div id="columns" class="container">
3181				<div id="colwrapper" class="inner-sleeve">
3182					<div id="colmain" role="main" class="restrictedcontent">
3183						<div id="content">
3184							<div id="content_sleeve">
3185								
3186    <div class="contentWrapper">
3187        <div class="storyContentWrapper">
3188            <div class="pageOptions">
3189  <ul><!-- Sharing toolbar -->
3190<li>
3191<div class="share-toolbar">
3192  <a class="social-share" data-source="googlesearch" title="Prefer Chemistry World in Google search" href="https://www.google.com/preferences/source?q=https://www.chemistryworld.com" target="_blank" rel="noopener noreferrer" style="width:auto;border-radius:0.25rem;font-family:var(--sans-serif);color:var(--darkgrey);gap: 0.25rem;padding: 0.25rem;">     <svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
3193      <path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z" fill="#4285F4"></path>
3194      <path d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z" fill="#34A853"></path>
3195      <path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z" fill="#FBBC05"></path>
3196      <path d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z" fill="#EA4335"></path>
3197      <path d="M1 1h22v22H1z" fill="none"></path>
3198     </svg>
3199     <span style="line-height: 1.2;">Prefer Chemistry World<br>in Google search</span>
3200  </a>
3201  <a class="social-share" data-source="facebook" data-medium="social" title="Share this on Facebook">
3202    <svg xmlns="http://www.w3.org/2000/svg" fill="#4267B2" width="20" height="20" viewBox="0 0 24 24">
3203      <path d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z" />
3204    </svg>
3205  </a>
3206  <a class="social-share" data-source="twitter" data-medium="social" title="Share this on X (Twitter)">
3207    <svg class="menu_item_social" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20"><path d="M14.095479,10.316482L22.286354,1h-1.940718l-7.115352,8.087682L7.551414,1H1l8.589488,12.231093L1,23h1.940717  l7.509372-8.542861L16.448587,23H23L14.095479,10.316482z M11.436522,13.338465l-0.871624-1.218704l-6.924311-9.68815h2.981339  l5.58978,7.82155l0.867949,1.218704l7.26506,10.166271h-2.981339L11.436522,13.338465z"></path></svg>
3208  </a>
3209  <a class="social-share" data-source="linkedin" data-medium="social" title="Share this on LinkedIn">
3210    <svg xmlns="http://www.w3.org/2000/svg" fill="#0072b1" width="19px" height="19px" viewBox="0 3 24 24">
3211      <path d="M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z" />
3212    </svg>
3213  </a>
3214  <a class="social-share" data-source="bluesky" data-medium="social" title="Share this on Bluesky">
3215    <svg width="36" height="36" viewBox="0 0 1024 1024" fill="none" xmlns="http://www.w3.org/2000/svg">
3216<path d="M351.121 315.106C416.241 363.994 486.281 463.123 512 516.315C537.719 463.123 60
32167.759 363.994 672.879 315.106C719.866 279.83 796 252.536 796 339.388C796 356.734 786.055 485.101 780.222 505.943C759.947 578.396 686.067 596.876 620.347 585.691C735.222 605.242 764.444 670.002 701.333 734.762C581.473 857.754 529.061 703.903 515.631 664.481C513.169 657.254 512.017 653.873 512 656.748C511.983 653.873 510.831 657.254 508.369 664.481C494.939 703.903 442.527 857.754 322.667 734.762C259.556 670.002 288.778 605.242 403.653 585.691C337.933 596.876 264.053 578.396 243.778 505.943C237.945 485.101 228 356.734 228 339.388C228 252.536 304.134 279.83 351.121 315.106Z" fill="#1185FE"></path>
3217    </svg>
3218  </a>  
3219  <a class="social-share" data-source="reddit" data-medium="social" title="Share this on Reddit">
3220    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#FF4500" viewBox="0 0 24 24">
3221      <path d="M24 11.779c0-1.459-1.192-2.645-2.657-2.645-.715 0-1.363.286-1.84.746-1.81-1.191-4.259-1.949-6.971-2.046l1.483-4.669 4.016.941-.006.058c0 1.193.975 2.163 2.174 2.163 1.198 0 2.172-.97 2.172-2.163s-.975-2.164-2.172-2.164c-.92 0-1.704.574-2.021 1.379l-4.329-1.015c-.189-.046-.381.063-.44.249l-1.654 5.207c-2.838.034-5.409.798-7.3 2.025-.474-.438-1.103-.712-1.799-.712-1.465 0-2.656 1.187-2.656 2.646 0 .97.533 1.811 1.317 2.271-.052.282-.086.567-.086.857 0 3.911 4.808 7.093 10.719 7.093s10.72-3.182 10.72-7.093c0-.274-.029-.544-.075-.81.832-.447 1.405-1.312 1.405-2.318zm-17.224 1.816c0-.868.71-1.575 1.582-1.575.872 0 1.581.707 1.581 1.575s-.709 1.574-1.581 1.574-1.582-.706-1.582-1.574zm9.061 4.669c-.797.793-2.048 1.179-3.824 1.179l-.013-.003-.013.003c-1.777 0-3.028-.386-3.824-1.179-.145-.144-.145-.379 0-.523.145-.145.381-.145.526 0 .65.647 1.729.961 3.298.961l.013.003.013-.003c1.569 0 2.648-.315 3.298-.962.145-.145.381-.144.526 0 .145.145.145.379 0 .524zm-.189-3.095c-.872 0-1.581-.706-1.581-1.574 0-.868.709-1.575 1.581-1.575s1.581.707 1.581 1.575-.709 1.574-1.581 1.574z" />
3222    </svg>
3223  </a>
3224  <a class="social-share" data-source="whatsapp" data-medium="app" title="Share this on WhatsApp">
3225    <svg xmlns="http://www.w3.org/2000/svg" fill="#25D366" width="20" height="20" viewBox="0 0 24 24">
3226      <path d="M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z" />
3227    </svg>
3228  </a>
3229  <a class="social-share" data-source="chemistryworld.com" data-medium="email" title="Share this by email">
3230    <svg xmlns="http://www.w3.org/2000/svg" fill="#888" width="20" height="20" viewBox="0 0 24 24">
3231      <path d="M12 12.713l-11.985-9.713h23.97l-11.985 9.713zm0 2.574l-12-9.725v15.438h24v-15.438l-12 9.725z" />
3232    </svg>
3233  </a>
3234  <a class="social-share" style="display:none;" data-medium="app" data-source="navigator" title="More share options">
3235    <svg xmlns="http://www.w3.org/2000/svg" fill="#222" width="20" height="20" viewBox="0 0 24 24">
3236      <path d="M5 7c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm11.122 12.065c-.073.301-.122.611-.122.935 0 2.209 1.791 4 4 4s4-1.791 4-4-1.791-4-4-4c-1.165 0-2.204.506-2.935 1.301l-5.488-2.927c-.23.636-.549 1.229-.943 1.764l5.488 2.927zm7.878-15.065c0-2.209-1.791-4-4-4s-4 1.791-4 4c0 .324.049.634.122.935l-5.488 2.927c.395.535.713 1.127.943 1.764l5.488-2.927c.731.795 1.77 1.301 2.935 1.301 2.209 0 4-1.791 4-4z" />
3237    </svg>
3238  </a>
3239</div>
3240</li>
3241<script>
3242(function() {
3243  if (navigator.share) {
3244    const element = document.querySelector(".social-share[data-source='navigator']");
3245    if (element) {
3246      element.style.display = "";
3247    }
3248  }
3249})();
3250</script>
3250<li><a href="mailto:?subject=Boron: in search of the real fifth element&amp;body=https://www.chemistryworld.com/webinars/boron-in-search-of-the-real-fifth-element/4023735.article" class="email" title="Share this by email"></a></li>
3251  </ul>
3252  <ul class="pageOptions_right">
3253    <li class=" last" aria-live="polite" data-cache-bust="true" data-ajax-load-content="" data-url="/4023735/bookmark">
3254    </li>
3255  </ul>
3256</div>
3257            <div class="articleWrapper">
3258                <div class="articleContent">
3259                    
3260
3261
3262                    
3263                    <div class="standfirst"><p>What makes boron so extraordinary? Find out on 21 October with author Stephen Mansell</p></div><div class="storytext"><div class="factfile">
3264<h4 style="text-align: center;" id="Event_details_and_registration">Event details and registration<br><time datetime="2026-10-21T15:00+1">21 October 2026, 15.00 – 16.00 BST</time></h4>
3265<p style="text-align: center;"><a class="button" href="https://attendee.gotowebinar.com/register/8753826052452552538?source=Webvision">Register now</a></p>
3266</div>
3267<p>You are probably most familiar with boron as borosilicate glass, also known as Pyrex, found in laboratories and kitchens around the world. But its influence spreads far beyond the confines of our flasks and beakers.</p>
3268<p>Much of boron’s unique chemistry comes from its small atomic size and moderate electronegativity, allowing for unusual bonding and structures. Its high ionisation energy makes it difficult for atoms of boron to shed their three outer electrons, forcing them to form covalent bonds to achieve stability. While boron atoms in simple monomeric compounds often settle for six outer electrons&nbsp;–&nbsp;two short of the stable octet&nbsp;–&nbsp;this leaves them inherently electron-hungry. To fix this deficiency, they readily form complex clusters using three-center two-electron bonds, which share two electrons across three atoms at a time.</p>
3269<p>This counterintuitive behaviour has prompted scientists to reevaluate how we think about bonding. For instance, boron compounds serve as universal connectors in what’s now become a staple of organic chemistry – the Suzuki coupling reaction. These compounds have also found application in an incredible range of areas, from solar cells and OLED screens, to the development of novel anti-cancer drugs and therapies.</p>
3270<p>This unassuming element has quite the story to tell, as told in the new book <em><a title="Find out more about the book and purchase it here" href="https://books.rsc.org/books/monograph/2560/BoronIn-Search-of-the-Real-Fifth-Element">Boron: in search of the real fifth element</a>. </em>During our hour-long interactive webinar, we will explore the legacy of boron with researcher, educator and author Stephen Mansell. Join us to hear the untold stories of boron’s discovery and history, and get a sneak preview of the new book.</p>
3271<div class="factfile">
3272<h4 id="Stephen_Mansell">Stephen Mansell</h4>
3273<div class="inline_image inline_image_right image_size_small" data-attachment="549591" data-sequence="5">
3274<p class="picture"><img alt="Portrait of Stephen Mansell, assistant professor of inorganic chemistry at Heriot-Watt University" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/280xAny/5/9/1/549591_stephen_mansellwv_917410.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/280xAny/5/9/1/549591_stephen_mansellwv_917410.jpg 280w" loading="eager" class="lazyloaded" width="2806" height="3508"></p>
3275</div>
3276<div style="overflow: hidden;">
3277<p>Stephen Mansell is an assistant professor in inorganic chemistry at Heriot-Watt University, Scotland, and has been a practicing chemist for over 20 years. His independent research has focused on developing better homogeneous catalysts, using phosphorus and boron chemistry in concert with the transition metals. He is passionate about engaging with students and the wider public about the importance of chemistry, organising a series of events on Chemistry and Climate Change, Technology and the Future of Chemistry and the History of the Periodic Table. In 2024, he performed in two Edinburgh Fringe Shows focused on boron chemistry.</p>
3278</div>
3279<div style="clear: both;">&nbsp;</div>
3280<hr>
3281<h4 id="About_the_book">About the book</h4>
3282<div class="inline_image inline_image_right image_size_small" data-attachment="549592" data-sequence="6">
3283<p class="picture"><img alt="Book cover for Boron: in search of the real fifth element" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/280xAny/5/9/2/549592_1782185490067747f813927344776bdd1aeb5f08fc286_1_506855.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/280xAny/5/9/2/549592_1782185490067747f813927344776bdd1aeb5f08fc286_1_506855.jpg 280w" loading="lazy" class="lazyloaded" width="708" height="1024"></p>
3284</div>
3285<div style="overflow: hidden;">
3286<p>
3286Classical alchemy divided matter into just four elements, although Aristotle argued for the recognition of a fifth element. However, in modern chemistry, boron is the real fifth element and sits in the periodic table right at the intersection of many different elements; between the metals and the non-metals, between those with just the right number of electrons for bond formation, and those with far too few. Although we are familiar with boron’s close neighbours: carbon, nitrogen and oxygen, boron itself retains an air of mystery. This book tells stories from the varied chemistry of boron including its inspired use in glass that led to strategic shortages in World War I, and how boron impurities in nuclear reactors influenced the outcome of World War II. Boron even featured in a brief boom-and-bust appearance in the development of new high-energy fuels. From superconductors to cancer treatments, boron is anything but boring.</p>
3287<p>The book is available to order&nbsp;<a class="external" title="Find out more about the book and purchase it here" href="https://books.rsc.org/books/monograph/2560/BoronIn-Search-of-the-Real-Fifth-Element">here</a>.&nbsp;Use code CWBOR25&nbsp;at checkout to get 25% off. This code is valid until midnight on 28 October 2026.</p>
3288</div>
3289</div>
3290<div class="factfile">
3291<h4 style="text-align: center;" id="Event_details_and_registration">Event details and registration<br><time datetime="2026-10-21T15:00+1">21 October 2026, 15.00 – 16.00 BST</time></h4>
3292<p style="text-align: center;"><a class="button" href="https://attendee.gotowebinar.com/register/8753826052452552538?source=Webvision">Register now</a></p>
3293</div>
3294<div id="webinar-faqs">
3295	Loading FAQs…
3296</div>
3297
3298<script>
3299(async () => {
3300  const container = document.getElementById('webinar-faqs');
3301
3302  // A small re-init function that mimics the Webvision binder
3303  function initWvAccordion(root = document) {
3304    root.querySelectorAll('.wv-accordion').forEach(trigger => {
3305      // Avoid double-binding if init runs more than once
3306      if (trigger.dataset.wvBound === '1') return;
3307      trigger.dataset.wvBound = '1';
3308
3309      const panel = trigger.nextElementSibling;
3310      // Ensure initial state matches class/height
3311      if (!trigger.classList.contains('active')) {
3312        if (panel) panel.style.maxHeight = null;
3313      } else {
3314        if (panel) panel.style.maxHeight = panel.scrollHeight + 'px';
3315      }
3316
3317      trigger.addEventListener('click', function () {
3318        const p = this.nextElementSibling;
3319        this.classList.toggle('active');
3320        if (!p) return;
3321        // Toggle max-height to open/close
3322        if (p.style.maxHeight) {
3323          p.style.maxHeight = null;
3324        } else {
3325          p.style.maxHeight = p.scrollHeight + 'px';
3326        }
3327      });
3328    });
3329  }
3330
3331  try {
3332    // Use your absolute URL (cross-domain)
3333    const res = await fetch('https://assets.chemistryworld.com/common/webinar-assets/webinar-faqs.html?v=20260116pm', { cache: 'no-store' });
3334    if (!res.ok) throw new Error('Failed to load FAQ include');
3335
3336    container.innerHTML = await res.text();
3337
3338    // Re-initialise accordions inside the newly injected block only
3339    initWvAccordion(container);
3340
3341  } catch (err) {
3342    console.error(err);
3343    container.textContent = 'Sorry — the FAQs failed to load.';
3344  }
3345})();
3346</script>
3346</div><div id="storytext-end" class="storytext-end"></div>
3347                </div>
3348            </div>
3349            
3350            <div class="htmlContent">
3351                
3352            </div>
3353        </div>
3354        <div class="topics"><div class="sleeve"><span class="topicsLabel"></span><h2>Topics</h2><ul class="topicsList"><li><a href="/bonding/17.tag">bonding</a></li><li><a href="/books/73.subject">Books</a></li><li><a href="/boron/384.tag">Boron</a></li><li><a href="/cancer/107.tag">Cancer</a></li><li><a href="/culture-and-people/70.subject">Culture and people</a></li><li><a href="/elements/1221.tag">elements</a></li><li><a href="/glass/1333.tag">glass</a></li><li><a href="/medicines/953.tag">medicines</a></li><li><a href="/oled/4220.tag">OLED</a></li><li><a href="/science-communication/253.tag">science communication</a></li><li><a href="/science-communication/95.subject">Science communication</a></li><li><a href="/solar-cells/547.tag">Solar cells</a></li><li><a href="/suzuki-miyaura/273.tag">Suzuki–Miyaura</a></li></ul></div></div>
3355	
3356        
3357	
3358        
3359
3360
3361
3362        <div class="pageOptions">
3363  <ul><!-- Sharing toolbar -->
3364<li>
3365<div class="share-toolbar">
3366  <a class="social-share" data-source="googlesearch" title="Prefer Chemistry World in Google search" href="https://www.google.com/preferences/source?q=https://www.chemistryworld.com" target="_blank" rel="noopener noreferrer" style="width:auto;border-radius:0.25rem;font-family:var(--sans-serif);color:var(--darkgrey);gap: 0.25rem;padding: 0.25rem;">     <svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
3367      <path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z" fill="#4285F4"></path>
3368      <path d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z" fill="#34A853"></path>
3369      <path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z" fill="#FBBC05"></path>
3370      <path d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z" fill="#EA4335"></path>
3371      <path d="M1 1h22v22H1z" fill="none"></path>
3372     </svg>
3373     <span style="line-height: 1.2;">Prefer Chemistry World<br>in Google search</span>
3374  </a>
3375  <a class="social-share" data-source="facebook" data-medium="social" title="Share this on Facebook">
3376    <svg xmlns="http://www.w3.org/2000/svg" fill="#4267B2" width="20" height="20" viewBox="0 0 24 24">
3377      <path d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z" />
3378    </svg>
3379  </a>
3380  <a class="social-share" data-source="twitter" data-medium="social" title="Share this on X (Twitter)">
3381    <svg class="menu_item_social" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20"><path d="M14.095479,10.316482L22.286354,1h-1.940718l-7.115352,8.087682L7.551414,1H1l8.589488,12.231093L1,23h1.940717  l7.509372-8.542861L16.448587,23H23L14.095479,10.316482z M11.436522,13.338465l-0.871624-1.218704l-6.924311-9.68815h2.981339  l5.58978,7.82155l0.867949,1.218704l7.26506,10.166271h-2.981339L11.436522,13.338465z"></path></svg>
3382  </a>
3383  <a class="social-share" data-source="linkedin" data-medium="social" title="Share this on LinkedIn">
3384    <svg xmlns="http://www.w3.org/2000/svg" fill="#0072b1" width="19px" height="19px" viewBox="0 3 24 24">
3385      <path d="M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z" />
3386    </svg>
3387  </a>
3388  <a class="social-share" data-source="bluesky" data-medium="social" title="Share this on Bluesky">
3389    <svg width="36" height="36" viewBox="0 0 1024 1024" fill="none" xmlns="http://www.w3.org/2000/svg">
3390<path d="M351.121 315.106C416.241 363.994 486.281 463.123 512 516.315C537.719 463.123 60
33907.759 363.994 672.879 315.106C719.866 279.83 796 252.536 796 339.388C796 356.734 786.055 485.101 780.222 505.943C759.947 578.396 686.067 596.876 620.347 585.691C735.222 605.242 764.444 670.002 701.333 734.762C581.473 857.754 529.061 703.903 515.631 664.481C513.169 657.254 512.017 653.873 512 656.748C511.983 653.873 510.831 657.254 508.369 664.481C494.939 703.903 442.527 857.754 322.667 734.762C259.556 670.002 288.778 605.242 403.653 585.691C337.933 596.876 264.053 578.396 243.778 505.943C237.945 485.101 228 356.734 228 339.388C228 252.536 304.134 279.83 351.121 315.106Z" fill="#1185FE"></path>
3391    </svg>
3392  </a>  
3393  <a class="social-share" data-source="reddit" data-medium="social" title="Share this on Reddit">
3394    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#FF4500" viewBox="0 0 24 24">
3395      <path d="M24 11.779c0-1.459-1.192-2.645-2.657-2.645-.715 0-1.363.286-1.84.746-1.81-1.191-4.259-1.949-6.971-2.046l1.483-4.669 4.016.941-.006.058c0 1.193.975 2.163 2.174 2.163 1.198 0 2.172-.97 2.172-2.163s-.975-2.164-2.172-2.164c-.92 0-1.704.574-2.021 1.379l-4.329-1.015c-.189-.046-.381.063-.44.249l-1.654 5.207c-2.838.034-5.409.798-7.3 2.025-.474-.438-1.103-.712-1.799-.712-1.465 0-2.656 1.187-2.656 2.646 0 .97.533 1.811 1.317 2.271-.052.282-.086.567-.086.857 0 3.911 4.808 7.093 10.719 7.093s10.72-3.182 10.72-7.093c0-.274-.029-.544-.075-.81.832-.447 1.405-1.312 1.405-2.318zm-17.224 1.816c0-.868.71-1.575 1.582-1.575.872 0 1.581.707 1.581 1.575s-.709 1.574-1.581 1.574-1.582-.706-1.582-1.574zm9.061 4.669c-.797.793-2.048 1.179-3.824 1.179l-.013-.003-.013.003c-1.777 0-3.028-.386-3.824-1.179-.145-.144-.145-.379 0-.523.145-.145.381-.145.526 0 .65.647 1.729.961 3.298.961l.013.003.013-.003c1.569 0 2.648-.315 3.298-.962.145-.145.381-.144.526 0 .145.145.145.379 0 .524zm-.189-3.095c-.872 0-1.581-.706-1.581-1.574 0-.868.709-1.575 1.581-1.575s1.581.707 1.581 1.575-.709 1.574-1.581 1.574z" />
3396    </svg>
3397  </a>
3398  <a class="social-share" data-source="whatsapp" data-medium="app" title="Share this on WhatsApp">
3399    <svg xmlns="http://www.w3.org/2000/svg" fill="#25D366" width="20" height="20" viewBox="0 0 24 24">
3400      <path d="M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z" />
3401    </svg>
3402  </a>
3403  <a class="social-share" data-source="chemistryworld.com" data-medium="email" title="Share this by email">
3404    <svg xmlns="http://www.w3.org/2000/svg" fill="#888" width="20" height="20" viewBox="0 0 24 24">
3405      <path d="M12 12.713l-11.985-9.713h23.97l-11.985 9.713zm0 2.574l-12-9.725v15.438h24v-15.438l-12 9.725z" />
3406    </svg>
3407  </a>
3408  <a class="social-share" style="display:none;" data-medium="app" data-source="navigator" title="More share options">
3409    <svg xmlns="http://www.w3.org/2000/svg" fill="#222" width="20" height="20" viewBox="0 0 24 24">
3410      <path d="M5 7c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm11.122 12.065c-.073.301-.122.611-.122.935 0 2.209 1.791 4 4 4s4-1.791 4-4-1.791-4-4-4c-1.165 0-2.204.506-2.935 1.301l-5.488-2.927c-.23.636-.549 1.229-.943 1.764l5.488 2.927zm7.878-15.065c0-2.209-1.791-4-4-4s-4 1.791-4 4c0 .324.049.634.122.935l-5.488 2.927c.395.535.713 1.127.943 1.764l5.488-2.927c.731.795 1.77 1.301 2.935 1.301 2.209 0 4-1.791 4-4z" />
3411    </svg>
3412  </a>
3413</div>
3414</li>
3415<script>
3416(function() {
3417  if (navigator.share) {
3418    const element = document.querySelector(".social-share[data-source='navigator']");
3419    if (element) {
3420      element.style.display = "";
3421    }
3422  }
3423})();
3424</script>
3424<li><a href="mailto:?subject=Boron: in search of the real fifth element&amp;body=https://www.chemistryworld.com/webinars/boron-in-search-of-the-real-fifth-element/4023735.article" class="email" title="Share this by email"></a></li>
3425  </ul>
3426  <ul class="pageOptions_right">
3427    <li class=" last" aria-live="polite" data-cache-bust="true" data-ajax-load-content="" data-url="/4023735/bookmark">
3428    </li>
3429  </ul>
3430</div>
3431    </div>
3432    
3433
3434							</div>
3435						</div>
3436					</div>
3437					<div id="rightcolumn" class="fixedrightcolumn rightcolumn restrictedcontent">
3438						<div id="rightcolumn_sleeve">
3439							
3440    	
3441    
3442
3443
3444     
3445						
3446
3447<div data-mpu1-reflow></div>
3448							<div id="rhcreflow-tabletlandscape"></div>
3449							<div id="rhcreflow-desktop" class="rhc-mostpopular-desktop">
3450								
3451							</div>
3452							<div id="rhcreflow-extra"></div>
3453							<div id="rhcreflow-extra-end" class="rhcreflow-extra-end"></div>
3454							<!-- Story RHC extras -->
3455							
3456							  
3457						
3458						</div>
3459					</div>
3460				</div>
3461			</div>
3462			<div class="container bottomAdContainer restrictedcontent">
3463				<div class="inner-sleeve">
3464					<div class="bottomAd">
3465						<div id="ad-slot-ldrbrdBot" class="ad">
3466<!-- /97414310/CW_Bottom_Leaderboard -->
3467<div id='div-gpt-ad-1579525223270-0' class="ad-ldrbrd">
3468<script>
3469googletag.cmd.push(function() { googletag.display('div-gpt-ad-1579525223270-0'); });
3470</script>
3470
3471</div>
3472</div>
3473					</div>
3474				</div>
3475			</div>
3476
3477			
3478    <div class="container relatedVideos restrictedcontent">
3479        <div class="inner-sleeve">
3480            <div id="videosreflow-tabletportrait"></div>
3481            <div id="videosreflow-mobile"></div>
3482        </div>
3483    </div>
3484    <div class="container latestVideos relatedArticles" id="relatedArticles">
3485  <div class="inner-sleeve">
3486    <div data-reflow-content="" class="extras latestvideos">
3487      <div class="sleeve">
3488        <div class="extras_heading">
3489          <h3>Related articles</h3>
3490        </div>
3491        <div class="extrasStory listBlocks loadMoreItems" data-load-more-ajax="">
3492          <ul data-load-more-context="">
3493            <li class="">
3494              <a href="https://www.chemistryworld.com/news/boron-equivalent-of-buckminsterfullerene-finally-observed-after-decades-of-research/4023612.article" class="image">
3495                <img alt="Fullerene" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/7/1/9/548719_picture1ycopy_214820.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/7/1/9/548719_picture1ycopy_214820.jpg 380w" width="380" height="253" class="lazyloaded" />
3496              </a>
3497              <div class="storyDetails">
3498                <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a>
3499                <h3>
3500                  <a href="https://www.chemistryworld.com/news/boron-equivalent-of-buckminsterfullerene-finally-observed-after-decades-of-research/4023612.article">Boron equivalent of buckminsterfullerene finally observed after decades of research</a>
3501                </h3>
3502                <p class="meta">
3503                  <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2026-06-03T09:08:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2026-06-03T09:08:00Z</span>
3504                </p>
3505                <p class="byline">
3506                  <span class="author">By <a rel="author" href="https://www.chemistryworld.com/frances-briggs/500772.bio">Frances Briggs</a></span>
3507                </p>
3508              </div>
3509            </li>
3510            <li class="">
3511              <a href="https://www.chemistryworld.com/news/all-boron-benzene-analogue-stabilised-by-monometallic-template/4022547.article" class="image layoutIcon videoLayout">
3512                <img alt="Structure" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/1/4/6/544146_picture11copyd_133838.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/1/4/6/544146_picture11copyd_133838.jpg 380w" width="380" height="253" class="lazyloaded" />
3513              </a>
3514              <div class="storyDetails">
3515                <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a>
3516                <h3>
3517                  <a href="https://www.chemistryworld.com/news/all-boron-benzene-analogue-stabilised-by-monometallic-template/4022547.article">All-boron benzene analogue stabilised by monometallic template</a>
3518                </h3>
3519                <p class="meta">
3520                  <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2025-11-21T13:23:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2025-11-21T13:23:00Z</span>
3521                </p>
3522                <p class="byline">
3523                  <span class="author">By <a rel="author" href="https://www.chemistryworld.com/kevin-vincent/500605.bio">Kevin Vincent</a></span>
3524                </p>
3525              </div>
3526            </li>
3527            <li class="">
3528              <a href="https://www.chemistryworld.com/news/carbon-boron-triple-bond-formed-for-the-first-time-in-a-neutral-novel-molecule/4021134.article" class="image">
3529                <img alt="Boryne" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/7/7/1/539771_44160_2025_763_fig2_htmlcopy_745194.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/7/7/1/539771_44160_2025_763_fig2_htmlcopy_745194.jpg 380w" width="380" height="253" class="lazyloaded" />
3530              </a>
3531              <div class="storyDetails">
3532                <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a>
3533                <h3>
3534                  <a href="https://www.chemistryworld.com/news/carbon-boron-triple-bond-formed-for-the-first-time-in-a-neutral-novel-molecule/4021134.article">Carbon–boron triple bond formed for the first time in a neutral novel molecule</a>
3535                </h3>
3536                <p class="meta">
3537                  <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2025-03-13T15:15:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2025-03-13T15:15:00Z</span>
3538                </p>
3539                <p class="byline">
3540                  <span class="author">By <a rel="author" href="https://www.chemistryworld.com/zahra-khan/500529.bio">Zahra Khan</a></span>
3541                </p>
3542              </div>
3543            </li>
3544            <li class="">
3545              <a href="https://www.chemistryworld.com/news/boron-cluster-family-breaks-electron-counting-rules/4019059.article" class="image">
3546                <img alt="Orbitals" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/4/9/2/532492_d3sc06464ff4_hirescopy3_476631.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/4/9/2/532492_d3sc06464ff4_hirescopy3_476631.jpg 380w" width="380" height="253" class="lazyloaded" />
3547              </a>
3548              <div class="storyDetails">
3549                <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a>
3550                <h3>
3551                  <a href="https://www.chemistryworld.com/news/boron-cluster-family-breaks-electron-counting-rules/4019059.article">Boron cluster family breaks electron counting rules</a>
3552                </h3>
3553                <p class="meta">
3554                  <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2024-02-27T15:37:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2024-02-27T15:37:00Z</span>
3555                </p>
3556                <p class="byline">
3557                  <span class="author">By <a rel="author" href="https://www.chemistryworld.com/tiffany-rogers/500528.bio">Tiffany Rogers</a></span>
3558                </p>
3559              </div>
3560            </li>
3561            <li class="">
3562              <a href="https://www.chemistryworld.com/news/boron-doped-olympicenes-are-surprisingly-stable/4017263.article" class="image">
3563                <img alt="Structure" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/5/9/4/525594_d3sc00342fs1_hires_435079.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/5/9/4/525594_d3sc00342fs1_hires_435079.jpg 380w" width="380" height="253" class="lazyloaded" />
3564              </a>
3565              <div class="storyDetails">
3566                <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a>
3567                <h3>
3568                  <a href="https://www.chemistryworld.com/news/boron-doped-olympicenes-are-surprisingly-stable/4017263.article">Boron-doped olympicenes are surprisingly stable</a>
3569                </h3>
3570                <p class="meta">
3571                  <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2023-04-06T13:19:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2023-04-06T13:19:00Z</span>
3572                </p>
3573                <p class="byline">
3574                  <span class="author">By <a rel="author" href="https://www.chemistryworld.com/emily-cuffin-munday/500410.bio">Emily Cuffin-Munday</a></span>
3575                </p>
3576              </div>
3577            </li>
3578            <li class="">
3579              <a href="https://www.chemistryworld.com/news/multitasking-boron-catalyses-first-aldol-reaction-from-esters/4016137.article" class="image">
3580                <img alt="A reaction scheme showing the generic aldol reaction with an ester and an unsaturated ketone as the coupling partners" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/3/5/0/521350_index_303229.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/3/5/0/521350_index_303229.jpg 380w" width="380" height="253" class="lazyloaded" />
3581              </a>
3582              <div class="storyDetails">
3583                <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a>
3584                <h3>
3585                  <a href="https://www.chemistryworld.com/news/multitasking-boron-catalyses-first-aldol-reaction-from-esters/4016137.article">Multitasking boron catalyses first aldol reaction from esters</a>
3586                </h3>
3587                <p class="meta">
3588                  <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2022-08-25T13:30:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2022-08-25T13:30:00Z</span>
3589                </p>
3590                <p class="byline">
3591                  <span class="author">By <a rel="author" href="https://www.chemistryworld.com/kira-welter/1639.bio">Kira Welter</a></span>
3592                </p>
3593              </div>
3594            </li>
3595          </ul>
3596        </div>
3597        <div class="fixedrightcolumn rightcolumn">
3598          <div id="ad-slot-c" class="ad">
3599<!-- /97414310/CW_MPU_Related -->
3600<div id='div-gpt-ad-1469192590885-5' class="ad-mpu">
3601<script type='text/javascript'>
3602         googletag.cmd.push(function() { googletag.display('div-gpt-ad-1469192590885-5'); });
3603</script>
3603
3604</div>
3605</div>
3606        </div>
3607      </div>
3608    </div>
3609  </div>
3610</div>
3611<div class="container commentContainer restrictedcontent">
3612  <div class="inner-sleeve">
3613    <div class=" extras">
3614      <div class="extrasStory">
3615        <div class="contentWrapper"></div>
3616      </div></div>
3617  </div>
3618</div>
3619
3620
3621    <div class="container"><div class="inner-sleeve"><div id="rhcreflow-tabletportrait"></div><div id="rhcreflow-mobile"></div></div></div><div id="mobile-drop-zone"></div>
3622
3623
3624			
3625			
3626
3627<div class="footer_ad">
3628	<div class="footer_ad_strip">
3629		<div class="ad">
3630			
3631		</div>
3632	</div>
3633</div>
3634			
3635<div id="footer" class="footer" role="contentinfo">
3636	<div class="container footerTopNavPageText">
3637		<div class="inner-sleeve">
3638			<div class="nav topNav"><ul><li class="first"><a href="https://www.chemistryworld.com/subscribe?campaigncode=CWSubFN2602">Subscribe</a></li><li class=""><a href="https://www.rsc.org/advertise">Advertise</a></li><li class=""><a href="https://www.chemistryworld.com/topics">Topics</a></li><li class=""><a href="https://www.chemistryworld.com/issues">Issues</a></li><li class=""><a href="https://www.chemistryworld.com/contributors">Contributors</a></li><li class="last"><a href="https://www.chemistryworld.com/rss">RSS</a></li></ul></div><div class="footerSocial">
3639       <!-- <span class="footerSocialText">Follow us</span> -->
3640        <ul>
3641            <li class="footerSocialFacebook">
3642                <a href="https://www.facebook.com/ChemistryWorld/" title="Follow on Facebook"></a>
3643            </li>
3644            <li class="footerSocialTwitter">
3645                <a href="https://twitter.com/ChemistryWorld#" title="Follow on Twitter"></a>
3646            </li>
3647            <li class="footerSocialLinkedin">
3648                <a href="https://www.linkedin.com/groups/1863015#" title="Connect on Linked in"></a>
3649            </li>
3650            <li class="footerSocialVimeo">
3651                <a href="https://vimeo.com/chemistryworld" title="Watch on Vimeo"></a>
3652            </li>
3653				<li class="footerSocialYoutube">
3654				    <a href="https://www.youtube.com/user/ChemistryWorldUK" title="Watch on YouTube"></a>
3655				</li>	 
3656            <li class="footerSocialRSS">
3657                <a href="/rss" title="Connect with us on RSS"></a>
3658            </li>
3659        </ul>
3660    </div> 
3661		</div>
3662	</div>
3663	<div class="container bottomNav"><div class="inner-sleeve"><ul><li class="first"><a href="https://www.chemistryworld.com/help">Help</a></li><li><a href="https://www.chemistryworld.com/contact">Contact</a></li><li><a href="https://www.chemistryworld.com/privacy">Privacy</a></li><li><a href="https://www.chemistryworld.com/cookies">Cookies</a></li><li><a href="https://www.chemistryworld.com/terms-of-use">Terms of use</a></li><li><a href="https://www.chemistryworld.com/accessibility">Accessibility</a></li><li class="last"><a href="https://www.chemistryworld.com/permissions">Permissions</a></li></ul></div></div>		
3664	<div class="bottom">
3665		<div class="container footerBottomNavPageText">
3666			<div class="inner-sleeve">
3667				<!-- RSC Global Footer -->
3668
3669<div class="footer-block">
3670	<div class="sleeve">
3671	<a href="https://www.rsc.org">
3672		<svg version="1.1" id="rsc-group-logo-reversed" style="width: 160px;height: 70px;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="17 14 134 42" xml:space="preserve"><title>Royal Society of Chemistry</title>
3673		<style type="text/css">
3674	.rscrev0{fill:#FFFFFF;}
3675	.rscrev1{fill:#EEDC00;}
3676	.rscrev2{fill:#97D700;}
3677	.rscrev3{fill:#48A9C5;}
3678	.rscrev4{opacity:0.5;fill:#48A9C5;}
3679	.rscrev5{opacity:0.5;fill:#EEDC00;}
3680</style>
3681<g>
3682	<g>
3683		<path class="rscrev0" d="M52.88,27.13h3.52c1,0,1.81,0.31,2.32,0.82c0.4,0.4,0.63,0.97,0.63,1.62v0.02c0,1.36-0.93,2.16-2.22,2.39
3684			l2.51,3.36h-1.13l-2.37-3.19h-0.02h-2.31v3.19h-0.92V27.13z M56.32,31.32c1.23,0,2.1-0.63,2.1-1.69v-0.02
3685			c0-1.01-0.77-1.62-2.09-1.62h-2.52v3.33H56.32z"/>
3686		<path class="rscrev0" d="M60.73,31.26v-0.02c0-2.27,1.69-4.25,4.18-4.25c2.49,0,4.16,1.96,4.16,4.23c0.01,0.01,0.01,0.01,0,0.02
3687			c0,2.27-1.69,4.25-4.18,4.25C62.4,35.49,60.73,33.53,60.73,31.26z M68.12,31.26v-0.02c0-1.87-1.36-3.39-3.22-3.39
3688			c-1.87,0-3.2,1.5-3.2,3.37v0.02c0,1.87,1.36,3.39,3.22,3.39C66.79,34.63,68.12,33.13,68.12,31.26z"/>
3689		<path class="rscrev0" d="M72.65,32.1l-3.4-4.96h1.12l2.76,4.11l2.78-4.11h1.07l-3.4,4.95v3.26h-0.93V32.1z"/>
3690		<path class="rscrev0" d="M79.96,27.07h0.86l3.73,8.27h-0.99l-0.96-2.17h-4.45l-0.97,2.17h-0.95L79.96,27.07z M82.24,32.34l-1.86-4.19
3691			l-1.87,4.19H82.24z"/>
3692		<path class="rscrev0" d="M85.93,27.13h0.92v7.36h4.6v0.86h-5.53V27.13z"/>
3693		<path class="rscrev0" d="M95.66,34.15l0.57-0.68c0.85,0.77,1.67,1.16,2.8,1.16c1.1,0,1.82-0.59,1.82-1.4v-0.02
3694			c0-0.76-0.41-1.2-2.13-1.56c-1.88-0.41-2.75-1.02-2.75-2.37v-0.02c0-1.29,1.13-2.24,2.69-2.24c1.19,0,2.04,0.34,2.87,1.01
3695			l-0.54,0.72c-0.76-0.62-1.52-0.89-2.36-0.89c-1.06,0-1.74,0.59-1.74,1.33v0.02c0,0.77,0.42,1.21,2.22,1.6
3696			c1.82,0.4,2.66,1.07,2.66,2.32v0.02c0,1.41-1.17,2.32-2.79,2.32C97.7,35.46,96.64,35.03,95.66,34.15z"/>
3697		<path class="rscrev0" d="M103.08,31.26v-0.02c0-2.27,1.69-4.25,4.18-4.25c2.49,0,4.16,1.96,4.16,4.23c0.01,0.01,0.01,0.01,0,0.02
3698			c0,2.27-1.69,4.25-4.18,4.25C104.75,35.49,103.08,33.53,103.08,31.26z M110.46,31.26v-0.02c0-1.87-1.36-3.39-3.22-3.39
3699			c-1.87,0-3.2,1.5-3.2,3.37v0.02c0,1.87,1.36,3.39,3.22,3.39C109.13,34.63,110.46,33.13,110.46,31.26z"/>
3700		<path class="rscrev0" d="M112.77,31.26v-0.02c0-2.32,1.73-4.25,4.14-4.25c1.48,0,2.37,0.53,3.19,1.3l-0.63,0.68
3701			c-0.69-0.66-1.46-1.13-2.57-1.13c-1.81,0-3.17,1.48-3.17,3.37v0.02c0,1.9,1.37,3.39,3.17,3.39c1.12,0,1.86-0.43,2.64-1.19
3702			l0.61,0.6c-0.85,0.87-1.79,1.44-3.27,1.44C114.51,35.49,112.77,33.62,112.77,31.26z"/>
3703		<path class="rscrev0" d="M121.62,27.13h0.92v8.22h-0.92V27.13z"/>
3704		<path class="rscrev0" d="M124.68,27.13h5.91v0.85h-4.99v2.81h4.46v0.85h-4.46v2.88h5.05v0.85h-5.97V27.13z"/>
3705		<path class="rscrev0" d="M134.43,27.99h-2.75v-0.86h6.43v0.86h-2.75v7.36h-0.93V27.99z"/>
3706		<path class="rscrev0" d="M142.16,32.1l-3.4-4.96h1.12l2.76,4.11l2.78-4.11h1.07l-3.4,4.95v3.26h-0.93V32.1z"/>
3707		<path class="rscrev0" d="M52.52,43v-0.02c0-2.27,1.69-4.25,4.18-4.25c2.49,0,4.16,1.96,4.16,4.23c0.01,0.01,0.01,0.01,0,0.02
3708			c0,2.27-1.69,4.25-4.18,4.25C54.19,47.22,52.52,45.26,52.52,43z M59.9,43v-0.02c0-1.87-1.36-3.39-3.22-3.39
3709			c-1.87,0-3.2,1.5-3.2,3.37v0.02c0,1.87,1.36,3.39,3.22,3.39C58.57,46.37,59.9,44.86,59.9,43z"/>
3710		<path class="rscrev0" d="M63.05,38.87h5.88v0.86h-4.95v2.93h4.43v0.85h-4.43v3.58h-0.92V38.87z"/>
3711		<path class="rscrev0" d="M77.87,47.22c-2.41,0-4.19-1.87-4.19-4.23v-0.02c0-2.34,1.75-4.25,4.26-4.25c1.54,0,2.47,0.52,3.22,1.27
3712			l-1.14,1.33c-0.63-0.58-1.27-0.93-2.09-0.93c-1.38,0-2.37,1.15-2.37,2.56v0.02c0,1.41,0.97,2.58,2.37,2.58
3713			c0.93,0,1.51-0.38,2.15-0.96l1.15,1.16C80.38,46.66,79.45,47.22,77.87,47.22z"/>
3714		<path class="rscrev0" d="M88.13,47.08v-3.3h-3.32v3.3h-1.8v-8.22h1.8v3.25h3.32v-3.25h1.8v8.22H88.13z"/>
3715		<path class="rscrev0" d="M92.24,47.08v-8.22h6.17v1.61h-4.38v1.67h3.86v1.61h-3.86v1.73h4.44v1.61H92.24z"/>
3716		<path class="rscrev0" d="M106.81,47.08v-5.36l-2.3,3.51h-0.05l-2.28-3.47v5.33h-1.76v-8.22h1.94l2.15,3.47l2.15-3.47h1.94v8.22H106.81
3717			z"/>
3718		<path class="rscrev0" d="M110.99,47.08v-8.22h1.8v8.22H110.99z"/>
3719		<path class="rscrev0" d="M118.09,47.2c-1.24,0-2.49-0.43-3.47-1.31l1.06-1.28c0.74,0.61,1.51,1,2.44,1c0.74,0,1.18-0.29,1.18-0.77
3720			v-0.02c0-0.46-0.28-0.69-1.65-1.04c-1.65-0.42-2.71-0.88-2.71-2.51v-0.02c0-1.49,1.19-2.48,2.86-2.48c1.19,0,2.21,0.38,3.04,1.04
3721			l-0.93,1.36c-0.72-0.5-1.44-0.81-2.13-0.81c-0.69,0-1.05,0.32-1.05,0.72v0.02c0,0.54,0.35,0.72,1.76,1.08
3722			c1.66,0.43,2.59,1.03,2.59,2.46v0.02C121.09,46.28,119.85,47.2,118.09,47.2z"/>
3723		<path class="rscrev0" d="M126.54,40.53v6.55h-1.8v-6.55h-2.49v-1.67h6.78v1.67H126.54z"/>
3724		<path class="rscrev0" d="M135.72,47.08l-1.75-2.63h-1.41v2.63h-1.8v-8.22h3.74c1.93,0,3.08,1.02,3.08,2.71v0.02
3725			c0,1.33-0.71,2.16-1.75,2.55l2,2.93H135.72z M135.75,41.67c0-0.77-0.54-1.17-1.41-1.17h-1.79v2.36h1.82
3726			c0.88,0,1.38-0.47,1.38-1.16V41.67z"/>
3727		<path class="rscrev0" d="M143.36,43.81v3.27h-1.8v-3.24l-3.14-4.98h2.1l1.95,3.3l1.99-3.3h2.04L143.36,43.81z"/>
3728	</g>
3729	<g>
3730		<path class="rscrev0" d="M48.41,25.16c-0.76-0.76-1.59-1.46-2.49-2.06c-0.89-0.61-1.85-1.13-2.86-1.56c-1.01-0.43-2.06-0.76-3.16-0.98
3731			s-2.23-0.34-3.39-0.34v6.64c0.7,0,1.39,0.07,2.06,0.21c0.66,0.14,1.31,0.34,1.92,0.6c0.61,0.26,1.19,0.58,1.73,0.95
3732			c0.54,0.37,1.05,0.79,1.51,1.25L48.41,25.16z"/>
3733		<path class="rscrev0" d="M43.73,44.36c-0.46,0.46-0.97,0.88-1.51,1.25c-0.54,0.37-1.12,0.69-1.73,0.95c-0.61,0.26-1.25,0.46-1.92,0.6
3734			c-0.66,0.14-1.35,0.21-2.06,0.21c-0.7,0-1.39-0.07-2.06-0.21c-0.66-0.14-1.31-0.34-1.92-0.6c-0.61-0.26-1.19-0.58-1.73-0.95
3735			c-0.54-0.37-1.05-0.79-1.51-1.25l-4.67,4.7c0.76,0.76,1.59,1.46,2.49,2.06c0.89,0.61,1.85,1.13,2.86,1.56
3736			c1.01,0.43,2.06,0.76,3.16,0.98S35.36,54,36.52,54c1.16,0,2.29-0.12,3.39-0.34s2.15-0.56,3.16-0.98c1.01-0.43,1.96-0.95,2.86-1.56
3737			c0.89-0.61,1.73-1.3,2.49-2.06L43.73,44.36z"/>
3738	</g>
3739	<path class="rscrev1" d="M29.3,44.36c-0.46-0.46-0.88-0.97-1.25-1.52s-0.68-1.13-0.94-1.74s-0.46-1.26-0.59-1.92
3740		c-0.14-0.67-0.21-1.36-0.21-2.07H19.7c0,1.17,0.12,2.3,0.34,3.4s0.55,2.16,0.98,3.17c0.43,1.01,0.95,1.97,1.55,2.87
3741		c0.6,0.9,1.29,1.74,2.05,2.5L29.3,44.36z"/>
3742	<path class="rscrev2" d="M26.31,37.11c0-0.71,0.07-1.4,0.21-2.07c0.14-0.67,0.34-1.31,0.59-1.92s0.57-1.2,0.94-1.74
3743		s0.78-1.05,1.25-1.52l-4.67-4.7c-0.76,0.76-1.45,1.6-2.05,2.5c-0.6,0.9-1.12,1.86-1.55,2.87s-0.76,2.07-0.98,3.17
3744		s-0.34,2.24-0.34,3.4H26.31z"/>
3745	<path class="rscrev3" d="M29.3,29.86c0.46-0.46,0.97-0.88,1.51-1.25c0.54-0.37,1.12-0.69,1.73-0.95c0.61-0.26,1.25-0.46,1.92-0.6
3746		c0.66-0.14,1.35-0.21,2.06-0.21v-6.64c-1.16,0-2.29,0.12-3.39,0.34s-2.15,0.56-3.16,0.98c-1.01,0.43-1.96,0.95-2.86,1.56
3747		s-1.73,1.3-2.49,2.06L29.3,29.86z"/>
3748	<path class="rscrev4" d="M40.15,18.35C38.97,18.12,37.76,18,36.52,18c-1.31,0-2.59,0.13-3.83,0.39c-1.24,0.25-2.43,0.63-3.57,1.11
3749		c-1.14,0.48-2.22,1.07-3.23,1.76c-1.01,0.69-1.95,1.47-2.81,2.33s-1.64,1.81-2.32,2.83l9.14,6.19c0.29-0.43,0.62-0.83,0.98-1.19
3750		c0.36-0.36,0.76-0.69,1.18-0.98c0.43-0.29,0.88-0.54,1.36-0.74c0.48-0.2,0.98-0.36,1.5-0.47c0.52-0.11,1.06-0.16,1.61-0.16
3751		c0.52,0,1.03,0.05,1.53,0.15L40.15,18.35z"/>
3752	<path class="rscrev5" d="M30.86,42.79c-0.36-0.36-0.69-0.76-0.98-1.19c-0.29-0.43-0.54-0.88-0.74-1.37s-0.36-0.99-0.47-1.51
3753		c-0.11-0.52-0.16-1.07-0.16-1.62c0-0.52,0.05-1.04,0.15-1.53l-10.82-2.11c-0.23,1.18-0.35,2.4-0.35,3.65
3754		c0,1.32,0.13,2.61,0.39,3.85s0.63,2.44,1.11,3.59c0.48,1.14,1.07,2.23,1.75,3.25c0.68,1.02,1.46,1.96,2.32,2.83
3755		c0.86,0.86,1.8,1.65,2.81,2.33l6.16-9.18C31.62,43.48,31.22,43.15,30.86,42.79z"/>
3756</g>
3757</svg>
3758</a>
3759		<div class="footer-block-content">
3760			<nav>
3761				<ul>
3762				  <li><a href="https://www.rsc.org/about-us/">Our mission</a></li>
3763				  <li><a href="https://www.rsc.org/news-events/">News and events</a></li>
3764				  <li><a href="https://www.rsc.org/campaigning-outreach/">Campaigns</a></li>
3765				  <li><a href="https://www.rsc.org/awards-funding/">Awards and funding</a></li>
3766				  <li><a href="https://www.rsc.org/campaigning-outreach/global-challenges/">Global challenges</a></li>
3767				  <li><a href="https://www.rsc.org/support-us/">Support our work</a></li>
3768				</ul>
3769			</nav>
3770			<p><span class="footer-copyright">&copy; Royal Society of Chemistry 
3770<script type="text/javascript">
3771  document.write(new Date().getFullYear());
3772</script>
3772</span><span class="footer-charity-number">Registered charity number: 207890</span></p>
3773		</div>
3774	</div>
3775	<div class="sleeve" id="ot-cookie-footer">
3776	<ul id="ot-cookie-msg">
3777		<li data-locale="global">This website collects cookies to deliver a better user experience. See how this site uses <a href="/cookies">cookies</a>.</li>
3778		<li data-locale="ca">This website collects cookies to deliver a better user experience. <a href="/cookies">Do not sell my personal data</a>.</li>	
3779		<li data-locale="br">Este site coleta cookies para oferecer uma melhor experiência ao usuário. Veja como este site usa <a href="/cookies">cookies</a>.</li>
3780	</ul>
3781</div>
3782</div>
3783				<p class="webvision">Site powered by <a href="https://www.abacusemedia.com/webvisioncloud">Webvision Cloud</a></p>
3784			</div>
3785		</div>
3786	</div>
3787</div>
3788
3789		</div>
3790	</div>
3791	
3791<script src="/Magazine/core.js?p=8039869224183318" defer></script>
3791
3792	
3793	<!-- Global_JavaScript Footer -->
3794<!-- CW JS -->
3795<!--
3795<script src="https://assets.chemistryworld.com/common/js/global_2024.js?v=202501101417" defer></script>
vendor: 1 bytes, line 3795
3795
3796<script src="https://cdn.jsdelivr.net/gh/manuelmhtr/countries-and-timezones@latest/dist/index.min.js" defer></script>
vendor: 1 bytes, line 3796
3796
3797<script src="https://assets.chemistryworld.com/common/js/eme_2024.js?v=20240815855" defer></script>
3797
3798-->
3799
3800<script src="https://assets.chemistryworld.com/common/js/cw_global_2026.js?v=202609240912" defer></script>
vendor: 1 bytes, line 3800
3800
3801<script src="https://cdn.jsdelivr.net/gh/manuelmhtr/countries-and-timezones@latest/dist/index.min.js" defer></script>
vendor: 1 bytes, line 3801
3801
3802<script src="https://assets.chemistryworld.com/common/store/cw_store_products.js?v=20260224900" defer></script>
vendor: 1 bytes, line 3802
3802
3803<script src="https://assets.chemistryworld.com/common/store/cw_store_messages.js?v=202609291614" defer></script>
vendor: 1 bytes, line 3803
3803
3804<script src="https://assets.chemistryworld.com/common/eme/cw_eme_2026.js?v=202609280854" defer></script>
3804
3805
3806<style>
3807/* OneTrust Banner/PC TCF customisation */
3808#onetrust-consent-sdk #onetrust-banner-sdk,
3809#onetrust-consent-sdk #onetrust-pc-sdk {
3810  font-family: Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;
3811}
3812#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title,
3813#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-title {
3814  font-size:1rem;
3815  line-height: 1.2rem;
3816  font-weight: 700;
3817}
3818#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-title,
3819#onetrust-consent-sdk #onetrust-banner-sdk .ot-b-addl-desc h3{
3820  font-size:0.7rem;
3821  line-height: 1rem;
3822  font-weight: 600;
3823  padding-bottom:0;
3824  padding-top:0.5rem
3825}
3826#onetrust-consent-sdk #onetrust-banner-sdk :not(.ot-dpd-desc)>.ot-b-addl-desc
3827{
3828  font-size:0.9rem;
3829  margin-bottom:0
3830}
3831#onetrust-consent-sdk #onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold{
3832  font-weight:normal
3833}
3834#onetrust-consent-sdk #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text,
3835#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-desc
3836{
3837  font-size: 0.7rem;
3838  line-height:1rem
3839}
3840#onetrust-consent-sdk #onetrust-pc-sdk .category-menu-switch-handler h3 {
3841  font-size:0.9rem;
3842}
3843#onetrust-consent-sdk #onetrust-pc-sdk .ot-always-active {
3844  color: #1f92d1;
3845}
3846
3847#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
3848  border-color: #1f92d1
3849}
3850#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
3851  background-color: #1f92d1
3852}
3853#onetrust-consent-sdk #onetrust-banner-sdk button:not(.ot-link-btn),
3854#onetrust-consent-sdk #onetrust-pc-sdk button {
3855                    text-transform: uppercase;
3856                    font-weight: normal
3857                }
3858#onetrust-consent-sdk #onetrust-banner-sdk .onetrust-vendors-list-handler {
3859  color:#696969
3860}
3861
3862#onetrust-banner-sdk button:before,
3863#onetrust-pc-sdk button:before {
3864  content:none
3865}
3866#onetrust-banner-sdk #onetrust-accept-btn-handler,
3867#onetrust-banner-sdk #onetrust-reject-all-handler,
3868#onetrust-banner-sdk #onetrust-pc-btn-handler,
3869#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button {
3870  font-size:0.8rem
3871}
3872
3873#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container {
3874  position:relative;
3875  top:unset;
3876  right:unset;
3877  bottom:12px;
3878  width:100%;
3879  text-align:center;
3880  display:inline-block;
3881}
3882#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button {
3883  color:#000;
3884}
3885#onetrust-consent-sdk #onetrust-accept-btn-handler,
3886#onetrust-consent-sdk #onetrust-reject-all-handler,
3887#onetrust-consent-sdk #onetrust-pc-sdk
3888            button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn{
3889              background-color: #1f92d1;
3890              border-color: unset;
3891            }
3892#onetrust-banner-sdk #onetrust-policy{
3893height:250px;
3894overflow-y:scroll
3895}
3896#onetrust-banner-sdk #onetrust-policy::-webkit-scrollbar{
3897width:11px
3898}
3899#onetrust-banner-sdk #onetrust-policy::-webkit-scrollbar-thumb{
3900border-radius:10px;
3901background:#c1c1c1
3902}
3903#onetrust-banner-sdk #onetrust-policy{
3904scrollbar-arrow-color:#c1c1c1;
3905scrollbar-darkshadow-color:#c1c1c1;
3906scrollbar-face-color:#c1c1c1;
3907scrollbar-shadow-color:#c1c1c1
3908}
3909#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
3910#onetrust-pc-sdk ul.ot-subgrps li p, #onetrust-pc-sdk ul.ot-subgrps li h5 {
3911  font-size:0.8rem;
3912  line-height: 1.2rem
3913}
3914#onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link
3915 {
3916  font-size: 0.7rem !important;
3917  color: #1f92d1;
3918}
3919#onetrust-pc-sdk .ot-cat-grp .ot-always-active {
3920  font-size: 0.7rem;
3921  margin-bottom:0.5rem;
3922  color: #1f92d1;
3923  text-transform:uppercase
3924}
3925#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
3926#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler {
3927  color: #1f92d1;
3928  text-decoration:none
3929}
3930#onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
3931#onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link {
3932  color: #1f92d1;
3933
3934}
3935#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk {
3936  display:none;
3937}
3938#onetrust-pc-sdk .ot-chkbox input:checked~label::before {
3939  background-color: #1f92d1;
3940}
3941#onetrust-pc-sdk .ot-chkbox label::before {
3942  border-color: #1f92d1
3943}
3944#onetrust-pc-sdk #filter-btn-handler {
3945  background-color: #1f92d1
3946}
3947/*OneTrust policy page */
3948#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,
3949#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li {
3950  color: #212121
3951}
3952#ot-sdk-cookie-policy .ot-sdk-container {
3953     width: 100% !important;
3954     max-width: 100%;
3955     margin: 0 auto;
3956     padding: 0 !important;
3957     box-sizing: border-box;
3958}
3959 #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
3960     font-size:1rem;
3961     line-height:1.602rem;
3962     margin-bottom:24px;
3963     color:#444;
3964}
3965 #ot-sdk-cookie-policy h3 {
3966     font-size: 1.424rem;
3967     line-height: 1.802rem;
3968     font-family: Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;
3969     font-weight: 400;
3970     display: inline-block;
3971     padding-bottom: 10px;
3972     border-bottom: 1px solid #313131;
3973}
3974 #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title {
3975     margin-bottom: 16px;
3976     color: #212121;
3977}
3978 #ot-sdk-cookie-policy h4 {
3979     display: inline-block;
3980     padding-bottom: 10px;
3981     border-bottom: 1px solid #313131;
3982     font-family: Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;
3983     font-weight: 400;
3984}
3985 #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
3986     font-size: 1.266rem;
3987     line-height: 1.602rem;
3988     color: #212121;
3989}
3990 #ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy tr, #ot-sdk-cookie-policy td {
3991     font-family: Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;
3992}
3993
3994#ot-sdk-btn.ot-sdk-show-settings {
3995background-color: #147098;
3996    border-color: #147098;
3997    color: #FFFFFF;
3998  font-weight:normal;
3999}
4000#ot-sdk-btn.ot-sdk-show-settings:before {
4001  content: none !important;
4002}
4003#ot-sdk-btn.ot-sdk-show-settings:hover {
4004  background-color: #147098;
4005  opacity:0.7;
4006}
4007 @media screen and (min-width: 768px) {
4008     #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
4009         font-size:1.266rem;
4010         line-height:2.027rem;
4011         margin-bottom:28px;
4012         color:#444;
4013    }
4014}
4015 @media screen and (min-width:1024px) {
4016     #ot-sdk-cookie-policy h3 {
4017         font-size: 1.802rem;
4018         line-height: 2.281rem;
4019    }
4020}
4021/* Cookie footer*/
4022#ot-cookie-footer {
4023  display:none;
4024}
4025#ot-cookie-msg {
4026  columns:1;
4027  -webkit-columns: 1;
4028  justify-content: center;
4029}
4030#ot-cookie-msg>li {
4031  display:none;
4032}
4033#ot-cookie-msg>li a {
4034  color:#1f92d1;
4035}
4036</style>
4037<!-- SPIN JS FOOTER -->
4038<script>
4039(function(){
4040     var file = 'https://assets.chemistryworld.com/common/js/spin_2024.js';
4041     var tag = document.createElement('script');
4042	 var cache = "?v=" + spinJsVersion;
4043	 tag.defer = true;
4044	 tag.async = false;
4045     tag.src = file + cache;
4046     document.body.appendChild(tag);
4047}());
4048</script>
vendor: 1 bytes, line 4048
4048
4049<script>
4050// DOM READY CALLS
4051  gtwReg();
4052
4053function gtwReg() {
4054  var urlParams = new URLSearchParams(window.location.search);
4055  if (urlParams.has('confirmation')){
4056    $('#gtwReg').show();
4057  }
4058}
4059</script>
4059
4060	
4061    
4062<script type="application/ld+json">{
4063  "@context": "https://schema.org",
4064  "@type": "Event",
4065  "name": "Boron: in search of the real fifth element",
4066  "description": "What makes boron so extraordinary? Find out on 21 October with author Stephen Mansell",
4067  "image": "https://d2cbg94ubxgsnp.cloudfront.net/Pictures/2000xAny/7/3/3/550733_shutterstock_2161864103_615927.jpg",
4068  "endDate": "2026-10-21",
4069  "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
4070  "eventStatus": "https://schema.org/EventScheduled",
4071  "isAccessibleForFree": true,
4072  "location": {
4073    "@type": "VirtualLocation",
4074    "url": "https://attendee.gotowebinar.com/register/8753826052452552538?source=Webvision"
4075  },
4076  "startDate": "2026-10-21"
4077}</script>
4077
4078
4079
4080	
4081	<!-- Story JS footer -->
4082<script src="https://assets.chemistryworld.com/common/js/story_2024.js?v=202609240908" defer></script>
4082
4083 </body>
4084</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.