CINXE.COM

Does lysergic acid link the Salem witch trials and a Catholic saint? | Opinion | Chemistry World

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="preload" as="style" href="/Magazine/core.css?p=7605401671007253"> <link rel="preload" as="script" href="/Magazine/core.js?p=7605401671007253"> <!-- Global JS Head Top --> <!-- Resource hints --> <link rel="preload" as="font" href="/magazine/fonts/AvenirNextLight.woff" type="font/woff" crossorigin> <link rel="preload" as="font" href="/magazine/fonts/AvenirNextDemi.woff" type="font/woff" crossorigin> <link rel="preload" as="font" href="/magazine/fonts/AvenirNextMedium.woff" type="font/woff" crossorigin> <link rel="preload" as="font" href="/magazine/fonts/AvenirNextBold.woff" type="font/woff" crossorigin> <link rel="preload" as="font" href="/magazine/fonts/PlantinLight.woff" type="font/woff" crossorigin> <link rel="preload" as="style" href="https://assets.chemistryworld.com/common/css/global_2024.css?v=202501101417"> <link rel="preload" as="style" href="https://assets.chemistryworld.com/common/css/eme_2024.css?v=202408131429"> <link rel="preload" as="script" href="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"> <link rel="preload" as="script" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous"> <link rel="preconnect" href="https://cdn-ukwest.onetrust.com/"> <link rel="preconnect" href="https://d2cbg94ubxgsnp.cloudfront.net"> <link rel="preconnect" href="https://assets.chemistryworld.com/"> <link rel="preconnect" href="https://www.google.com"> <link rel="preconnect" href="https://www.gstatic.com" crossorigin> <link rel="preconnect" href="https://www.googletagmanager.com"> <link rel="dns-prefetch" href="https://pagead2.googlesyndication.com"> <link rel="dns-prefetch" href="https://rum-static.pingdom.net/" > <link rel="dns-prefetch" href="https://account.chemistryworld.com/"> <link rel="dns-prefetch" href="https://cdn.ampproject.org/"> <link rel="dns-prefetch" href="https://connect.facebook.net"> <!--<link rel="dns-prefetch" href="https://www.googletagmanager.com"> <link rel="dns-prefetch" href="https://www.gstatic.com">--> <!-- Spin CSS & JS versioning --> <script> var spinJsVersion = "202406110917"; var spinCssVersion = "202406110934"; </script> <!-- OneTrust --> <script type="text/javascript"> function OptanonWrapper() { otShowCookieFooter(); (function(){ var script = document.createElement("script"); script.type = "text/javascript"; script.setAttribute("async", "true"); script.setAttribute("src", 'https://securepubads.g.doubleclick.net/tag/js/gpt.js'); script.setAttribute("data-ot-ignore",""); script.setAttribute("crossorigin","anonymous"); document.getElementsByTagName('head')[0].appendChild(script); })(); } function otShowCookieFooter() { var geo = OneTrust.getGeolocationData().country + OneTrust.getGeolocationData().state.toUpperCase(); var otCookieFooter = document.getElementById('ot-cookie-footer'); if (geo.startsWith('BR')) { otCookieFooter.querySelector('li[data-locale="br"]').style.display = 'block'; otCookieFooter.style.display = 'block'; } else if (geo === 'USCA') { otCookieFooter.querySelector('li[data-locale="ca"]').style.display = 'block'; otCookieFooter.style.display = 'block'; } else { otCookieFooter.querySelector('li[data-locale="global"]').style.display = 'block'; otCookieFooter.style.display = 'block'; } } </script> <!-- Initialise dL --> <script> window.dataLayer = window.dataLayer || []; </script> <title>Does lysergic acid link the Salem witch trials and a Catholic saint? | Opinion | Chemistry World</title> <meta name="description" content="A fungal factor may have been the common cause of witch hunts and St Anthony’s fire" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="momentnowdate" content="2025-02-23 02:00:58.673"/> <meta name="momentlocale" content="en-gb"/> <meta name="momentlocaleformat" content="D MMMM YYYY"/> <meta name="momentrelative" content="false"/> <meta name="momentrelativeformat" content="YYYY,MM,DD"/> <meta name="momentrelativemorethan" content="10"/> <meta name="robots" content="noarchive" /> <meta name="pubdate" content="Fri, 25 Oct 2024 11:30 GMT" /> <link rel="canonical" href="https://www.chemistryworld.com/opinion/does-lysergic-acid-link-the-salem-witch-trials-and-a-catholic-saint/4020399.article" /> <meta name="blockthis" content="blockGA" /> <meta name="showwallpaper" content="true" /> <meta name="navcode" content="101609" /> <meta name="primarynavigation" content="Opinion" /> <meta property="og:title" content="Does lysergic acid link the Salem witch trials and a Catholic saint?" /> <meta property="og:type" content="Article" /> <meta property="og:url" content="https://www.chemistryworld.com/opinion/does-lysergic-acid-link-the-salem-witch-trials-and-a-catholic-saint/4020399.article" /> <meta property="og:site_name" content="Chemistry World" /> <meta property="og:description" content="A fungal factor may have been the common cause of witch hunts and St Anthony's fire" /> <meta property="og:image:width" content="1024" /> <meta property="og:image:height" content="536" /> <meta property="og:image" content="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1024x536/3/8/4/537384_gettyimages170558857_949542_crop.jpg" /> <meta property="og:image:alt" content="Salem witch trial" /> <meta property="twitter:card" content="summary_large_image" /> <meta property="twitter:title" content="Does lysergic acid link the Salem witch trials and a Catholic saint?" /> <meta property="twitter:description" content="A fungal factor may have been the common cause of witch hunts and St Anthony's fire" /> <meta property="twitter:image:src" content="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1120xAny/3/8/4/537384_gettyimages170558857_949542_crop.jpg" /> <meta property="twitter:image:alt" content="Salem witch trial" /> <link rel="icon" href="/magazine/dest/graphics/favicons/favicon-32x32.png" /> <!--[if IE]><link rel="shortcut icon" href="/magazine/dest/graphics/favicons/favicon.ico" /><![endif]--> <link rel="apple-touch-icon-precomposed" href="/magazine/dest/graphics/favicons/apple-touch-icon-precomposed.png" /> <meta name="msapplication-TileImage" content="/magazine/dest/graphics/favicons/mstile-144x144.png" /> <meta name="msapplication-TileColor" content="#ffffff" /> <link href="/Magazine/core.css?p=7605401671007253" rel="stylesheet" type="text/css"> <link href="/Magazine/print.css?p=7605401671007253" rel="stylesheet" type="text/css" media="print"> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <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> <script type="text/javascript"> var IPState = { useripstate: false, useripname: '' }; </script> <script type="text/javascript"> window.dataLayer = window.dataLayer || []; window.dataLayer.push({'StoryID':'4020399'}); window.dataLayer.push({'StoryFormatProperty':'N'}); window.dataLayer.push({'StoryCategories':'|Biochemistry|Forensics|Trace Analysis|Divert me|Requires attention|'}); window.dataLayer.push({'StoryLayout':'Standard'}); window.dataLayer.push({'StoryWidth':'standard width'}); window.dataLayer.push({'StoryLayoutCode':'1'}); window.dataLayer.push({'StoryFormatCode':'1106'}); window.dataLayer.push({'StoryTypeCode':'1021'}); window.dataLayer.push({'StoryCategoriesCodes':'|146|556|785|115816|116057|'}); window.dataLayer.push({'StoryFullNavPath':'|1|101609|'}); window.dataLayer.push({'UserID':undefined}); window.dataLayer.push({'NavCode':'101609'}); window.dataLayer.push({'MicrositeNavCode':'-1'}); window.dataLayer.push({'NavKey':'11'}); window.dataLayer.push({'NavigationAreaNavCode':'101609'}); </script> <script type="text/javascript"> window.dataLayer.push({'AccessQualificationTypeName':'Free access (anonymous users)'}); window.dataLayer.push({'AccessProductCode':'CWO'}); window.dataLayer.push({'AccessProductName':'Chemistry World Online'}); window.dataLayer.push({'AccessCount':'1'}); </script> <script type="text/javascript"> window.dataLayer.push({'LoggedIn':'False'}); window.dataLayer.push({'UserStateLoggedIn':'False'}); window.dataLayer.push({'FullNavPath':'|1|101609|'}); window.dataLayer.push({'AccessStatus':'Granted'}); window.dataLayer.push({'Template':'Story'}); window.dataLayer.push({'Pubcode':'2'}); window.dataLayer.push({'PublicationName':'Chemistry World'}); window.dataLayer.push({'Title':'Does lysergic acid link the Salem witch trials and a Catholic saint? | Opinion'}); window.dataLayer.push({'StoryAccessControl':'Private'}); window.dataLayer.push({'StoryFormat':'Article'}); window.dataLayer.push({'StoryType':'Opinion'}); window.dataLayer.push({'Headline':'Does lysergic acid link the Salem witch trials and a Catholic saint?'}); window.dataLayer.push({'LongHeadline':undefined}); window.dataLayer.push({'Intro':'A fungal factor may have been the common cause of witch hunts and St Anthony’s fire'}); window.dataLayer.push({'Catchline':undefined}); window.dataLayer.push({'Synopsis':'The ancient Celtic festival of Samhain, first celebrated in Ireland around 2000 years ago, marked summer’s end and the winter’s beginning, eventually begetting All Hallows’ Eve. This year, Tourism Ireland launched an ad campaign proclaiming the nation as the ‘home of Halloween’. However, a return to the roots of Halloween likely won’t slow the rush to its ‘unofficial hometown’ of Salem, Massachusetts, in the US which saw over one million visitors in October 2023. Modern day Salem’s popularity as a festive fall destination is connected to the notorious witch trials of Salem Village in 1692–1693 – events that saw 200 people accused of practising witchcraft and 20 of them, mostly women, executed.'}); window.dataLayer.push({'Standfirst':'A fungal factor may have been the common cause of witch hunts and St Anthony’s fire'}); window.dataLayer.push({'Answer':undefined}); window.dataLayer.push({'Source':undefined}); //window.dataLayer.push({'Refs':'1. N P Spanos, J. Hist. Behav. Sci., 1983, 19, 358 (DOI: 10.1002/1520-6696(198310)19:43.0.CO;2-G)2. L R Caporael, Science, 1976, 192, 21 (DOI: 10.1126/science.769159)3. M R Lee, J. R. Coll. Physicians Edinb., 2009, 39, 1794. P L Schiff Jr, Am. J. Pharm. Educ., 2006, 70, 98 (DOI: 10.5688/aj700598)5. A Grzybowski, K Pawlikowska-Łagód, A Polak, Clin. Dermatol., 2021, 39, 1088 (DOI: 10.1016/j.clindermatol.2021.07.009)6. M J Eadie, Lancet Neurol., 2003, 2, 429 (DOI: 10.1016/S1474-4422(03)00439-3)7. I R Innes, Br. J. Pharmacol. Chemother., 1962, 19, 120 (DOI: 10.1111/j.1476-5381.1962.tb01432.x)8. A J Akinboye, K Kim, S Choi, I Yang, J.-G. Lee, Food Sci. Biotechnol., 2023, 32, 1133 (DOI: 10.1007/s10068-023-01295-0)9. J N Wilford, Salem Witch Hunts in 1692 Linked to LSD‐Like Agent, The New York Times, 197610. N P Spanos and J Gottlieb, Science, 1976, 194, 1390 (DOI: 10.1126/science.795029)11. M Matossian, Am. Sci., 1982, 70, 35512. L S Mundra et al., JAMA Dermatol., 2016, 152, 540 (DOI: 10.1001/jamadermatol.2015.4863)13. G Cervellin, U Longobardi and G Lippi, Acta Biomed., 2020, 92, e2021008 (DOI: 10.23750/abm.v92i1.9015)'}); window.dataLayer.push({'Refs':'1. N P Spanos, J. Hist. Behav. Sci., 1983, 19, 358 (DOI: 10.1002/1520-6696(198310)19:43.0.CO;2-G)2. L R Caporael, Science, 1976, 192, 21 (DOI: 10.1126/science.769159)3. M R Lee, J. R. Coll. Physicians Edinb., 2009, 39, 1794. P L Schiff Jr, Am. J. Pharm. Educ., 2006, 70, 98 (DOI: 10.5688/aj700598)5. A Grzybowski, K Pawlikowska-Łagód, A Polak, Clin. Dermatol., 2021, 39, 1088 (DOI: 10.1016/j.clindermatol.2021.07.009)6. M J Eadie, Lancet Neurol., 2003, 2, 429 (DOI: 10.1016/S1474-4422(03)00439-3)7. I R Innes, Br. J. Pharmacol. Chemother., 1962, 19, 120 (DOI: 10.1111/j.1476-5381.1962.tb01432.x)8. A J Akinboye, K Kim, S Choi, I Yang, J.-G. Lee, Food Sci. Biotechnol., 2023, 32, 1133 (DOI: 10.1007/s10068-023-01295-0)9. J N Wilford, Salem Witch Hunts in 1692 Linked to LSD‐Like Agent, The New York Times, 197610. N P Spanos and J Gottlieb, Science, 1976, 194, 1390 (DOI: 10.1126/science.795029)11. M Matossian, Am. Sci., 1982, 70, 35512. L S Mundra et al., JAMA Dermatol., 2016, 152, 540 (DOI: 10.1001/jamadermatol.2015.4863)13. G Cervellin, U Longobardi and G Lippi, Acta Biomed., 2020, 92, e2021008 (DOI: 10.23750/abm.v92i1.9015)' !== undefined ? '1. N P Spanos, J. Hist. Behav. Sci., 1983, 19, 358 (DOI: 10.1002/1520-6696(198310)19:43.0.CO;2-G)2. L R Caporael, Science, 1976, 192, 21 (DOI: 10.1126/science.769159)3. M R Lee, J. R. Coll. Physicians Edinb., 2009, 39, 1794. P L Schiff Jr, Am. J. Pharm. Educ., 2006, 70, 98 (DOI: 10.5688/aj700598)5. A Grzybowski, K Pawlikowska-Łagód, A Polak, Clin. Dermatol., 2021, 39, 1088 (DOI: 10.1016/j.clindermatol.2021.07.009)6. M J Eadie, Lancet Neurol., 2003, 2, 429 (DOI: 10.1016/S1474-4422(03)00439-3)7. I R Innes, Br. J. Pharmacol. Chemother., 1962, 19, 120 (DOI: 10.1111/j.1476-5381.1962.tb01432.x)8. A J Akinboye, K Kim, S Choi, I Yang, J.-G. Lee, Food Sci. Biotechnol., 2023, 32, 1133 (DOI: 10.1007/s10068-023-01295-0)9. J N Wilford, Salem Witch Hunts in 1692 Linked to LSD‐Like Agent, The New York Times, 197610. N P Spanos and J Gottlieb, Science, 1976, 194, 1390 (DOI: 10.1126/science.795029)11. M Matossian, Am. Sci., 1982, 70, 35512. L S Mundra et al., JAMA Dermatol., 2016, 152, 540 (DOI: 10.1001/jamadermatol.2015.4863)13. G Cervellin, U Longobardi and G Lippi, Acta Biomed., 2020, 92, e2021008 (DOI: 10.23750/abm.v92i1.9015)'.slice(0,100) : undefined}); window.dataLayer.push({'Class':undefined}); window.dataLayer.push({'Credits':undefined}); window.dataLayer.push({'Postscript':undefined}); window.dataLayer.push({'PrimaryNav':'|Main Navigation|Opinion|'}); window.dataLayer.push({'PrimaryNavCurrent':'Opinion'}); window.dataLayer.push({'PrimaryNavCode':'|1|101609|'}); window.dataLayer.push({'PrimaryNavCodeCurrent':'101609'}); window.dataLayer.push({'Categories':'|Biochemistry|Forensics|Trace Analysis|Divert me|Requires attention|'}); window.dataLayer.push({'CategoryCodes':'|146|556|785|115816|116057|'}); window.dataLayer.push({'Tags':'|Halloween|'}); window.dataLayer.push({'UserNeedsCodes':'|115816|'}); window.dataLayer.push({'OverrideCodes':undefined}); window.dataLayer.push({'Bylines':'|Raychelle Burks|'}); window.dataLayer.push({'FirstByline':'|Raychelle Burks|' !== undefined ? '|Raychelle Burks|'.slice(1,-1).split('|')[0] : undefined}); window.dataLayer.push({'IssueDate':'01-11-2024'}); window.dataLayer.push({'IssueDateTime':'01-11-2024 00:00:00'}); window.dataLayer.push({'PublishDate':'25-10-2024'}); window.dataLayer.push({'PublishDateTime':'25-10-2024 11:30:00'}); window.dataLayer.push({'FullNavPath':'|1|101609|'}); window.dataLayer.push({'IPAccess':IPState.useripstate}); window.dataLayer.push({'IPOrg':IPState.useripname}); window.dataLayer.push({'HasReferrer':document.referrer !== '' ? 'Yes' : 'No'}); window.dataLayer.push({'ReferrerHostname':document.referrer !== '' ? new URL(document.referrer).hostname : null}); window.dataLayer.push({'AccessDeniedStoryID':undefined}); window.dataLayer.push({'AccessDeniedTitle':undefined}); window.dataLayer.push({'EmeReminder': localStorage.getItem('emeReminder') == null ? 'false' : Date.now() > JSON.parse(localStorage.getItem('emeReminder')).expiresOn ? 'true' : 'false' }); window.dataLayer.push({'grecaptcha':'6LdWBLcnAAAAAP63g1FhMIsnUvW9oXipa06FmVhd'}); </script> <!-- Global_CSS Head --> <!-- CW CSS --> <link href="https://assets.chemistryworld.com/common/css/global_2024.css?v=202408111121" rel="stylesheet" type="text/css"> <link href="https://assets.chemistryworld.com/common/css/eme_2024.css?v=202408131429" rel="stylesheet" type="text/css"> <!-- Google News site verification Head--> <meta name="google-site-verification" content="ukIIghja0jlEYTsO8a7IUxKoRlo_Mum0z_ZH9YtfRmI" /> <!-- Indexing and serving directives --> <meta name="robots" content="max-snippet:160"> <meta name="robots" content="max-image-preview:large"> <meta name="robots" content="max-video-preview:-1"> <meta name="robots" content="noarchive"> <!-- Pinterest site verification--> <meta name="p:domain_verify" content="3578264068c8ec673d41c1ec33e8f33c"/> <!-- Facebook site verification--> <meta name="facebook-domain-verification" content="cyhpd7cvny3xvtnirap0htx4adr49p" /> <!-- Mobile theme --> <meta name="theme-color" content="#000"> <meta name="msapplication-TileColor" content="#000"> <!-- Hot fixes --><style type="text/css">.inline_image img[width][height]:not(.zoomable-image) {contain: unset;}</style> <!-- Global_JavaScript Head--> <!--Pingdom RUM --> <script> var _prum = [['id', '5853c94daa695936ee7b23c6'], ['mark', 'firstbyte', (new Date()).getTime()]]; (function() { var s = document.getElementsByTagName('script')[0] , p = document.createElement('script'); p.async = 'async'; p.src = '//rum-static.pingdom.net/prum.min.js'; s.parentNode.insertBefore(p, s); })(); </script> <!-- AD Renewals Script --> <script type="text/javascript"> (function(d, s) { var config = { baseUrl:'account.chemistryworld.com', partyId: 0 }; var cacheDate = new Date(); cacheDate.setHours(0,0,0,0); var _abacus_ = d.createElement('script'); _abacus_.type = 'text/javascript'; _abacus_.async = true; _abacus_.src = ('https:' == d.location.protocol ? 'https://' : 'http://') + config.baseUrl + '/templatejs?partyId=' + config.partyId + '&cacheDate=' + cacheDate.getTime(); var sc = d.getElementsByTagName(s)[0]; sc.parentNode.insertBefore(_abacus_, sc); })(document, 'script'); </script> <script> var EnhancedAdvertisingConfig = {}; </script> <!--Global Enhanced Adverts JSON definition from PAGETEXT--> <script> /** CW CLIENT CONFIG **/ /** @author ADAM BROWNSELL **/ /** @date 14 April 2023 **/ /* Notes */ /* revised GAM config ready in Google script page text (commented out) */ /* includes inline related items block via fetch to /related? */ /* CSS for custom html items (related content and newsletter signedout) added as <style> to this config */ /* -- */ EnhancedAdvertisingConfig = { "Refresh":false, "RefreshDelaySecondsDefaultDesktop":30, "RefreshDelaySecondsDefaultMobile":30, "StoryDynamicSlotsAddGroupsAll":"Ads,Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP", "StoryDynamicSlotsAddGroupsInline":"", "StoryDynamicSlotsAddGroupsRHC":"", "StoryDynamicSlotsRemoveGroupsAll":"", "StoryDynamicSlotsRemoveGroupsInline":"", "StoryDynamicSlotsRemoveGroupsRHC":"", "StoryDynamicSlotsRepeat":true, "StoryDynamicSlotsDesktopMaxInlineSlots":10, "StoryDynamicSlotsMobileMaxInlineSlots":10, // "StoryDynamicSlotsDesktopMinRHCSlots":8, // "StoryDynamicSlotsMobileMinRHCSlots":8, "StoryDynamicSlotsDesktopMaxRHCSlots":6, // "StoryDynamicSlotsMobileMaxRHCSlots":10, "StoryDynamicSlotsDesktopElementSpacingFirst":2, "StoryDynamicSlotsMobileElementSpacingFirst":2, "StoryDynamicSlotsDesktopElementSpacing":4, "StoryDynamicSlotsMobileElementSpacing":4, // "StoryDynamicSlotsRHCSlotsLastSticky":2000, "GAMAdUnitSizesInlineMobileDefault":[[300,250]], "GAMAdUnitSizesInlineDesktopDefault":[[300,250],[300,600]], "GAMAdUnitSizesRHCDefault":[[300,250],[300,600]], "RHCMinHeightForSlotInsert":600, "RHCMinHeightForStickyAd":850, "CollapseEmptyDivs":true, "Slots":[ //GAM ADVERT - MPU Top (displays once, in RHC or inline) { "Type":"GAMAdvert", "Position":"PreferRight", "Group":"Ads", "AdUnit":"/97414310/MPU_Top", "RefreshDelaySeconds":30, "Sticky":true, "Repeat":false, "Refresh":false, "InsertIfNoRHCSpace":true, "AdUnitSizesInlineDesktop":[[336,280],[300,250],[320,100],[320,50],[200,200],[250,250]], "AdUnitSizesInlineMobile":[[336,280],[300,250],[320,100],[320,50],[200,200],[250,250]], "AdUnitSizesRHC":[[336,280],[300,250],[320,100],[320,50],[200,200],[250,250]], "CSSClass":"wvc-custom-ad", "ExtraHTML":"<div class=\"ad-text\">Advertisement</div>" }, //CW MOST POPULAR - RHC only { "Type":"CustomContent", "Position":"Right", "Sticky":false, "Group":"Widget_MP", "Repeat":false, "InsertIfNoRHCSpace":false, "HTML":"<div class=\"tab-widget-5\" data-ajax-load-content=\"\" data-cache-bust=\"true\" data-url=\"/ajax/most?wid=2080&cachetoken=1\"></div>", "CustomEventName":"MostPopularWidgetInit", "Javascript": function(elem,container,slotconfig,adcounter,counter,repeat){ $(window).trigger('abacus:readjusrhcheight', [event, elem]); }, //"CSSClass":"wvc-custom-widget-mostpopular", "MinHeight":370 }, //NEWLETTER WIDGET - Signed in - RHC only { "Type":"CustomContent", "Position":"Right", "Sticky":false, "Group":"Widget_NL_SignedIn", "Repeat":false, "InsertIfNoRHCSpace":false, "HTML":"<div class=\"newsletterSignup newsletter-rows-5\" data-ajax-load-content=\"\" data-url=\"/newslettersignup?wid=2022&amp;navcode=78\"></div>", //"CustomEventName":"NLSignedInInit", "Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){ $(window).trigger('abacus:readjusrhcheight',[event, elem]); }, //"CSSClass":"newsletterSignup", "MinHeight":350 }, // RELATED CONTENT - always inline { "Type":"CustomContent", "Position":"Inline", "Sticky":false, "Group":"Related_Content", "Repeat":false, "InsertIfNoRHCSpace":false, "HTML":"<div id=\"inlineRelated\" class=\"inlineRelatedContent\"></div>", //"CustomEventName":"InlineRelatedContentInit", "Javascript": function(elem,container,slotconfig,adcounter,counter,repeat){ (async function() { var call = await fetch('https://www.chemistryworld.com/' + getDataLayerVal('StoryID') + '/loadmore?code=ARTICLES&offset=0&items=3'); if (call.status !== 200) { return } else { var html = await call.text(); if (html == "") { return } else { document.getElementById('inlineRelated').innerHTML = "<h3>Related stories</h3><ul>" + html + "</ul>" } } })() }, "CSSClass":"", "MinHeight":400 }, //NEWLETTER ONECLICK WIDGET - Signed out - RHC or inline { "Type":"CustomContent", "Position":"PreferRight", "Sticky":false, "Group":"Widget_NL_Oneclick_SignedOut", "Repeat":false, "InsertIfNoRHCSpace":false, "HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2084\" data-cache-bust=\"true\"></div>", //"CustomEventName":"NLSignedOutInit", "Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){ console.log('newsletter single click with span'); $(window).trigger('abacus:readjusrhcheight',[event, elem]); }, //"CSSClass":"newsletterSignup", "MinHeight":350 }, //NEWLETTER ONECLICK WIDGET - Signed in or out - Re:action { "Type":"CustomContent", "Position":"PreferRight", "Sticky":false, "Group":"Widget_NL_Oneclick_Reaction", "Repeat":false, "InsertIfNoRHCSpace":false, "HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2084\" data-cache-bust=\"true\"></div>", //"CustomEventName":"NLSignedOutInit", "Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){ console.log('newsletter single click with span'); $(window).trigger('abacus:readjusrhcheight',[event, elem]); }, //"CSSClass":"newsletterSignup", "MinHeight":350 }, //PUZZLES NEWLETTER ONECLICK WIDGET - Signed out - RHC or inline { "Type":"CustomContent", "Position":"PreferRight", "Sticky":false, "Group":"Widget_NL_Puzzles_Oneclick_SignedOut", "Repeat":false, "InsertIfNoRHCSpace":false, "HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2085\" data-cache-bust=\"true\"></div>", //"CustomEventName":"NLSignedOutInit", "Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){ console.log('newsletter single click with span'); $(window).trigger('abacus:readjusrhcheight',[event, elem]); }, //"CSSClass":"newsletterSignup", "MinHeight":350 }, //NEWLETTER WIDGET - Signed out - RHC or inline { "Type":"CustomContent", "Position":"PreferRight", "Sticky":false, "Group":"Widget_NL_SignedOut", "Repeat":false, "InsertIfNoRHCSpace":false, "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>", "CustomEventName":"NLSignedOutInit", "Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){ $(window).trigger('abacus:readjusrhcheight',[event, elem]); }, //"CSSClass":"newsletterSignup", "MinHeight":350 }, //NEWLETTER ONECLICK WIDGET - Industry { "Type":"CustomContent", "Position":"PreferRight", "Sticky":false, "Group":"Widget_NL_Oneclick_Industry", "Repeat":false, "InsertIfNoRHCSpace":false, "HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2097\" data-cache-bust=\"true\"></div>", //"CustomEventName":"NLSignedOutInit", "Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){ console.log('newsletter single click with span'); $(window).trigger('abacus:readjusrhcheight',[event, elem]); }, //"CSSClass":"newsletterSignup", "MinHeight":350 }, //GAM ADVERT - MPU Bottom (repeats, in RHC or inline) { "Type":"GAMAdvert", "Position":"PreferRight", "Group":"Ads", "AdUnit":"/97414310/MPU_Bottom", "RefreshDelaySeconds":30, "Sticky":true, "Repeat":true, "Refresh":false, "InsertIfNoRHCSpace":false, "AdUnitSizesInlineDesktop":[[336,280],[300,250],[200,200],[250,250],[320,100],[320,50]], "AdUnitSizesInlineMobile":[[336,280],[300,250],[200,200],[250,250],[320,100],[320,50]], "AdUnitSizesRHC":[[300,1050],[300,600],[120,600],[160,600],[336,280],[300,250],[200,200],[250,250],[320,100],[320,50]], "CSSClass":"wvc-custom-ad", "ExtraHTML":"<div class=\"ad-text\">Advertisement</div>" } ], "Overrides":[ // StoryType-[type code] // StoryCategoriesCodes-[code] // StoryFormat-[code] // StoryLayout-[code] // StoryWidth-[full-width / standard] // StoryId-[code] // StoryFullNavPath-[nav code level 1]-[nav code level 2]-[nav code level …] { //If Full width story, increase spacing before first insertion" "Conditions":"StoryWidth-full-width", "Operator":"And", "Settings":{ "DesktopElementSpacingFirst":6, "MobileElementSpacingFirst":6 } }, { //If Category is quick/cryptic crossword =Insert Oneclick widget at bottom" "Conditions":"StoryCategoriesCodes-115804,StoryCategoriesCodes-115803", "Operator":"Or", "Settings":{ "RemoveGroupsInline":"Ads,Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP", "AddGroupsInline":"Widget_NL_Puzzles_Oneclick_SignedOut", "DesktopElementSpacingFirst":1, "MobileElementSpacingFirst":1 } }, { //If Category is wordoku =Insert Oneclick widget after "Conditions":"StoryCategoriesCodes-583", "Operator":"And", "Settings":{ "RemoveGroupsInline":"Ads,Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP", "AddGroupsInline":"Widget_NL_Puzzles_Oneclick_SignedOut", "DesktopElementSpacingFirst":3, "MobileElementSpacingFirst":3 } }, { //Sign up to reaction page = Insert Oneclick widget after 1 para "Conditions":"StoryId-4016206", "Operator":"And", "Settings":{ "RemoveGroupsInline":"Ads,Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP", "AddGroupsInline":"Widget_NL_Oneclick_Reaction", "DesktopElementSpacingFirst":1, "MobileElementSpacingFirst":1 } }, { //If category or nav is industry = Select industry one-click widget "Conditions":"StoryCategoriesCodes-39,StoryFullNavPath-101608", "Operator":"Or", "Settings":{ "RemoveGroupsAll":"Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut", "AddGroupsAll":"Widget_NL_Oneclick_Industry" } }, { //If Category="Remove advert slots (inline)" "Conditions":"StoryCategoriesCodes-115793", "Operator":"And", "Settings":{ "RemoveGroupsInline":"Ads" } }, { //If Category="Remove all slots (inline)" "Conditions":"StoryCategoriesCodes-115794", "Operator":"And", "Settings":{ "RemoveGroupsInline":"Ads,Related_Content,Widget_NL_Oneclick_SignedOut,Widget_NL_Oneclick_Industry,Widget_NL_Puzzles_Oneclick_SignedOut,Widget_NL_Oneclick_Reaction" } }, { //If Category="Remove related reads" "Conditions":"StoryCategoriesCodes-115798", "Operator":"And", "Settings":{ "RemoveGroupsInline":"Related_Content" } } /* { //If Category="Slots (inline) - Off" "Conditions":"StoryCategoriesCodes-999999", "Operator":"And", "Settings":{ "RemoveGroupsInline":"Ads,Widgets" } }, { //If Category="Advert slots (all) - Off" "Conditions":"StoryCategoriesCodes-999999", "Operator":"And", "Settings":{ "RemoveGroupsAll":"Ads" } }, { //If Category="Advert slots (RHC) - Off" "Conditions":"StoryCategoriesCodes-999999", "Operator":"And", "Settings":{ "RemoveGroupsRHC":"Ads" } }, { //If Category="Advert slots (inline) - Off" "Conditions":"StoryCategoriesCodes-999999", "Operator":"And", "Settings":{ "RemoveGroupsInline":"Ads" } }*/ ] } typeof advanceData!=='undefined'? EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll = "Widget_NL_Oneclick_SignedOut" : EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll = "Widget_NL_SignedIn" </script> <style> .story-inlinecontent-placeholder-inner .newsletterSignup-widget { margin-bottom: 2rem; } </style> <script> $(window).trigger("wvcfe:globalenhancedadvertsinit", [event, EnhancedAdvertisingConfig]); (function(w, d) { if(window.NodeList && !NodeList.prototype.forEach) { NodeList.prototype.forEach = Array.prototype.forEach; } d.addEventListener('DOMContentLoaded', function(event) { if(EnhancedAdvertisingConfig.Slots) { var enhAdDebug = false; if( localStorage.getItem('enh-ads-debug') == 'true' ) enhAdDebug = true; var sp = 'story-inlinecontent-placeholder'; var supportedTypes = ['gamadvert', 'customcontent']; var supportedPositions = ['inline', 'preferright', 'right']; var isDesktopResolution = w.matchMedia("screen and (min-width: 1023px)").matches; var isStoryFullLayout = d.body.classList.contains('story-full-layout'); var inlineCounter = 1; var rhcCounter = 1; var inlineAdCounter = 1; var rhcAdCounter = 1; var ticking = false; $('#story.enhanced-advertising .storytext > div.webonly').each( function(){ var t = $(this); t.replaceWith( t.html() ); }); var storyCustomContentPlaceholders = d.querySelectorAll('#story.enhanced-advertising .storytext > *'); var maxRHCSlotsToFitIn = 0; var matches = function(el, selector) { return (el.matches || el.matchesSelector || el.msMatchesSelector || el.mozMatchesSelector || el.webkitMatchesSelector || el.oMatchesSelector).call(el, selector); }; var getClosestParent = function(elem, selector) { for(; elem && elem !== d; elem = elem.parentNode) { if(matches(elem, selector)) { return elem; } } return null; }; var storyType = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryTypeCode && el.StoryTypeCode != 'null'; }).map(function(el) { return 'StoryType-' + el.StoryTypeCode; }).join('') : ''; var storyFormat = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryFormatCode && el.StoryFormatCode != 'null'; }).map(function(el) { return 'StoryFormat-' + el.StoryFormatCode; }).join('') : ''; var storyLayout = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryLayoutCode && el.StoryLayoutCode != 'null'; }).map(function(el) { return 'StoryLayout-' + el.StoryLayoutCode; }).join('') : ''; //PWVD-780 var storyWidth = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryWidth && el.StoryWidth != 'null'; }).map(function(el) { return 'StoryWidth-' + el.StoryWidth; }).join('') : ''; 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('-') : ''; 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; }) : []; 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('') : ''; storyFullNavPath = (storyFullNavPath ? 'StoryFullNavPath-' + storyFullNavPath : ''); var allDataLayerFilters = storyCategoriesCodes.concat([storyType, storyFormat, storyLayout, storyWidth, storyFullNavPath, storyID]).map(function(m) { return m.toLowerCase(); }); EnhancedAdvertisingConfig.RHCMinHeightForSlotInsert = (EnhancedAdvertisingConfig.RHCMinHeightForSlotInsert || 800); EnhancedAdvertisingConfig.RHCMinHeightForStickyAd = (EnhancedAdvertisingConfig.RHCMinHeightForStickyAd || 250); if('Overrides' in EnhancedAdvertisingConfig) { if(EnhancedAdvertisingConfig.Overrides) { var overrides = EnhancedAdvertisingConfig.Overrides; var andOperator = function() { return (override.Conditions.toLowerCase().split(',').filter(function(el) { return el && el; }).every(function(el) { return allDataLayerFilters.indexOf(el) != -1; })); }; var orOperator = function(el) { return (override.Conditions.toLowerCase().split(',').filter(function(el) { return el && el; }).some(function(el) { return allDataLayerFilters.indexOf(el) != -1; })); }; for(var i = 0, iL = overrides.length; i < iL; i++) { var override = overrides[i]; var operatorFilter; if(override.Operator && override.Operator.toLowerCase() == 'and') { operatorFilter = andOperator; } else { operatorFilter = orOperator; } if(operatorFilter()) { if('Settings' in override) { if(override.Settings) { var settings = override.Settings; if('AddGroupsAll' in settings && settings.AddGroupsAll && isString(settings.AddGroupsAll)) { if(settings.AddGroupsAll.toLowerCase().toLowerCase().indexOf('[all]') != -1) { EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsAll = '[all]'; } else { EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsAll += ',' + settings.AddGroupsAll.toLowerCase(); } } if('AddGroupsInline' in settings && settings.AddGroupsInline && isString(settings.AddGroupsInline)) { if(settings.AddGroupsInline.toLowerCase().toLowerCase().indexOf('[all]') != -1) { EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsInline = '[all]'; } else { EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsInline += ',' + settings.AddGroupsInline.toLowerCase(); } } if('AddGroupsRHC' in settings && settings.AddGroupsRHC && isString(settings.AddGroupsRHC)) { if(settings.AddGroupsRHC.toLowerCase().toLowerCase().indexOf('[all]') != -1) { EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsRHC = '[all]'; } else { EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsRHC += ',' + settings.AddGroupsRHC.toLowerCase(); } } if('RemoveGroupsAll' in settings && settings.RemoveGroupsAll && isString(settings.RemoveGroupsAll)) { if(settings.RemoveGroupsAll.toLowerCase().toLowerCase().indexOf('[all]') != -1) { EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll = '[all]'; } else { EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll += ',' + settings.RemoveGroupsAll.toLowerCase(); } } if('RemoveGroupsInline' in settings && settings.RemoveGroupsInline && isString(settings.RemoveGroupsInline)) { if(settings.RemoveGroupsInline.toLowerCase().toLowerCase().indexOf('[all]') != -1) { EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsInline = '[all]'; } else { EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsInline += ',' + settings.RemoveGroupsInline.toLowerCase(); } } if('RemoveGroupsRHC' in settings && settings.RemoveGroupsRHC && isString(settings.RemoveGroupsRHC)) { if(settings.RemoveGroupsRHC.toLowerCase().toLowerCase().indexOf('[all]') != -1) { EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsRHC = '[all]'; } else { EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsRHC += ',' + settings.RemoveGroupsRHC.toLowerCase(); } } if('Repeat' in settings && isBoolean(settings.Repeat)) { EnhancedAdvertisingConfig.StoryDynamicSlotsRepeat = settings.Repeat; } if('DesktopMaxInlineSlots' in settings && isNumberPositiveOrZero(settings.DesktopMaxInlineSlots)) { EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMaxInlineSlots = settings.DesktopMaxInlineSlots; } if('MobileMaxInlineSlots' in settings && isNumberPositiveOrZero(settings.MobileMaxInlineSlots)) { EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMaxInlineSlots = settings.MobileMaxInlineSlots; } if('DesktopMinRHCSlots' in settings && isNumberPositiveOrZero(settings.DesktopMinRHCSlots)) { EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMinRHCSlots = settings.DesktopMinRHCSlots; } if('MobileMinRHCSlots' in settings && isNumberPositiveOrZero(settings.MobileMinRHCSlots)) { EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMinRHCSlots = settings.MobileMinRHCSlots; } if('DesktopMaxRHCSlots' in settings && isNumberPositiveOrZero(settings.DesktopMaxRHCSlots)) { EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMaxRHCSlots = settings.DesktopMaxRHCSlots; } if('MobileMaxRHCSlots' in settings && isNumberPositiveOrZero(settings.MobileMaxRHCSlots)) { EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMaxRHCSlots = settings.MobileMaxRHCSlots; } if('DesktopElementSpacingFirst' in settings && settings.DesktopElementSpacingFirst && isNumberPositive(settings.DesktopElementSpacingFirst)) { EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopElementSpacingFirst = settings.DesktopElementSpacingFirst; } if('MobileElementSpacingFirst' in settings && settings.MobileElementSpacingFirst && isNumberPositive(settings.MobileElementSpacingFirst)) { EnhancedAdvertisingConfig.StoryDynamicSlotsMobileElementSpacingFirst = settings.MobileElementSpacingFirst; } if('DesktopElementSpacing' in settings && settings.DesktopElementSpacing && isNumberPositive(settings.DesktopElementSpacing)) { EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopElementSpacing = settings.DesktopElementSpacing; } if('MobileElementSpacing' in settings && settings.MobileElementSpacing && isNumberPositive(settings.MobileElementSpacing)) { EnhancedAdvertisingConfig.StoryDynamicSlotsMobileElementSpacing = settings.MobileElementSpacing; } if('RHCMinHeightForSlotInsert' in settings && settings.RHCMinHeightForSlotInsert && isNumberPositive(settings.RHCMinHeightForSlotInsert)) { EnhancedAdvertisingConfig.RHCMinHeightForSlotInsert = settings.RHCMinHeightForSlotInsert; } if('RHCMinHeightForStickyAd' in settings && settings.RHCMinHeightForStickyAd && isNumberPositive(settings.RHCMinHeightForStickyAd)) { EnhancedAdvertisingConfig.RHCMinHeightForStickyAd = settings.RHCMinHeightForStickyAd; } if('CollapseEmptyDivs' in settings && isBoolean(settings.CollapseEmptyDivs)) { EnhancedAdvertisingConfig.CollapseEmptyDivs = settings.CollapseEmptyDivs; } } } } } } } var paragraphThreshold = isDesktopResolution ? EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopElementSpacing : EnhancedAdvertisingConfig.StoryDynamicSlotsMobileElementSpacing; var paragraphFirstThreshold = isDesktopResolution ? EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopElementSpacingFirst : EnhancedAdvertisingConfig.StoryDynamicSlotsMobileElementSpacingFirst; var maxInlineSlots = isDesktopResolution ? EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMaxInlineSlots : EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMaxInlineSlots; var minRHCSlots = isDesktopResolution ? EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMinRHCSlots : EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMinRHCSlots; var maxRHCSlots = isDesktopResolution ? EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMaxRHCSlots : EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMaxRHCSlots; var allAddGroups = (EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsAll ? EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsAll : "").split(',').filter(function(f) { return f; }).filter(function(x, i, a) { return a.indexOf(x) === i; }); 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; }); 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; }); var allRemoveGroups = (EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll ? EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll : "").split(',').filter(function(f) { return f; }).filter(function(x, i, a) { return a.indexOf(x) === i; }); 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; }); 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; }); EnhancedAdvertisingConfig.Slots = EnhancedAdvertisingConfig.Slots.map(function(x, i) { x.Used = false; x.Index = i; if('Type' in x) { if(supportedTypes.indexOf(x.Type.toString().toLowerCase()) != -1) { x.Type = x.Type.toString().toLowerCase(); } else { x.Type = 'customcontent'; } } else { x.Type = 'customcontent'; } if('Position' in x) { if(supportedPositions.indexOf(x.Position.toString().toLowerCase()) != -1) { x.Position = x.Position.toString().toLowerCase(); } else { x.Position = 'inline'; } } else { x.Position = 'inline'; } if('CSSClass' in x) { x.CSSClass = x.CSSClass.toString().split(' ').join(',').split(',').filter(function(e) { return e && e; }).join(' '); } else { x.CSSClass = ''; } if('Group' in x) { x.Group = x.Group.toString().split(' ').join(',').split(',').filter(function(e) { return e && e; }).join(','); } else { x.Group = ''; } if('Sticky' in x) { if(x.Sticky.toString().toLowerCase() == 'true') { x.Sticky = true; } else { x.Sticky = false; } } else { x.Sticky = false; } if('InsertIfNoRHCSpace' in x) { if(x.InsertIfNoRHCSpace.toString().toLowerCase() == 'true') { x.InsertIfNoRHCSpace = true; } else { x.InsertIfNoRHCSpace = false; } } else { x.InsertIfNoRHCSpace = false; } if('MinHeight' in x) { x.MinHeight = parseInt(x.MinHeight.toString()); } else { x.MinHeight = 0; } if('NoBackfill' in x) { if(x.NoBackfill.toString().toLowerCase() == 'true') { x.NoBackfill = true; } else { x.NoBackfill = false; } } else { x.NoBackfill = false; } if('Refresh' in x) { if(x.Refresh.toString().toLowerCase() == 'true') { x.Refresh = true; } else { x.Refresh = false; } } else { x.Refresh = false; } if('ExtraHTML' in x) { if(x.ExtraHTML.toString()) { x.ExtraHTML = x.ExtraHTML.toString(); } else { x.ExtraHTML = ''; } } else { x.ExtraHTML = ''; } if('CustomEventName' in x) { if(x.CustomEventName.toString()) { x.CustomEventName = x.CustomEventName.toString(); } else { x.CustomEventName = ''; } } else { x.CustomEventName = ''; } if('Javascript' in x) { if(x.Javascript) { if(typeof x.Javascript === 'function') { x.Javascript = x.Javascript; } } else { x.Javascript = ''; } } else { x.Javascript = ''; } if('AdUnit' in x) { if(x.AdUnit.toString()) { x.AdUnit = x.AdUnit.toString(); } else { x.AdUnit = ''; } } else { x.AdUnit = ''; } if('AdUnitSizesInlineMobile' in x) { x.AdUnitSizesInlineMobile = x.AdUnitSizesInlineMobile; } else if('GAMAdUnitSizesInlineMobileDefault' in EnhancedAdvertisingConfig) { x.AdUnitSizesInlineMobile = EnhancedAdvertisingConfig.GAMAdUnitSizesInlineMobileDefault } if('AdUnitSizesInlineDesktop' in x) { x.AdUnitSizesInlineDesktop = x.AdUnitSizesInlineDesktop; } else if('GAMAdUnitSizesInlineDesktopDefault' in EnhancedAdvertisingConfig) { x.AdUnitSizesInlineDesktop = EnhancedAdvertisingConfig.GAMAdUnitSizesInlineDesktopDefault; } if('AdUnitSizesRHC' in x) { x.AdUnitSizesRHC = x.AdUnitSizesRHC; } else if('GAMAdUnitSizesRHCDefault' in EnhancedAdvertisingConfig) { x.AdUnitSizesRHC = EnhancedAdvertisingConfig.GAMAdUnitSizesRHCDefault; } if('RefreshDelaySeconds' in x) { x.RefreshDelaySeconds = parseInt(x.RefreshDelaySeconds.toString(), 10); } else { x.RefreshDelaySeconds = 30; } return x; }); 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; }); }); 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; }); }) : []; storyInlineContent.forEach( (c, ix) => c.inlineIndex = ix ); storyRHCContent.forEach( (c, ix) => c.rhcIndex = ix ); var googletag = w.googletag || {}; googletag.cmd = googletag.cmd || []; if( isNumberPositive(maxInlineSlots) ){ //PWVD-781 for(var tmpCounter = 0, i = 0, eL = storyCustomContentPlaceholders.length, adThresholdCounter = 1; i < eL; i++) { var currentIsPara = matches(storyCustomContentPlaceholders[i], 'p:not([class])'); var nextIsPara = (i + 1 < eL) && matches(storyCustomContentPlaceholders[i + 1], 'p:not([class])'); if( currentIsPara && !nextIsPara ){ //PWVD-897 - count paragraphs followed by any other element if(adThresholdCounter < (tmpCounter == 0 ? paragraphFirstThreshold : paragraphThreshold)) { adThresholdCounter++; continue; } } else if( currentIsPara && nextIsPara ) { if(adThresholdCounter < (tmpCounter == 0 ? paragraphFirstThreshold : paragraphThreshold)) { adThresholdCounter++; continue; } tmpCounter++; adThresholdCounter = 1; storyCustomContentPlaceholders[i].outerHTML = storyCustomContentPlaceholders[i].outerHTML + "<div class=\"story-inlinecontent-placeholder story-inlinecontent-placeholder-init item-notin-viewport\" data-storyinlinecontainer=\"" + tmpCounter + "\"><div class=\"story-inlinecontent-placeholder-inner\" data-id=\"story-inline-item-" + tmpCounter + "\" data-storyinlineitem=\"" + tmpCounter + "\"></div></div>"; if(tmpCounter >= maxInlineSlots && maxInlineSlots) break; } } } if(d.querySelector('#story.enhanced-advertising:not(.story-full-layout) #rightcolumn_sleeve')) { if(!(d.body.id == "story" || d.body.id == "story_custom") && !d.querySelector('.storytext div.table-full:not(.initialized)')) { w.addEventListener("abacus:storytexttablefull:finished", function(e) { adjustRHCHeightAndInitialAds(); }, true); } else { adjustRHCHeightAndInitialAds(); } } if('IntersectionObserver' in w && 'IntersectionObserverEntry' in w && 'intersectionRatio' in w.IntersectionObserverEntry.prototype) { d.querySelectorAll('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init').forEach(function(el) { if(el) { var inlineAdsObserver = new IntersectionObserver(function(entries) { return inlineAdsObserverCallback(entries); }, { root: null, rootMargin: "50px 0px 50px 0px", threshold: [0, 0.01, 0.99, 1] }); inlineAdsObserver.observe(el); } }); var inlineAdsObserverCallback = function(entries) { return entries.forEach(function(entry, i) { if(entry.isIntersecting) { entry.target.classList.remove('item-notin-viewport'); entry.target.classList.add('item-in-viewport'); } else { entry.target.classList.remove('item-in-viewport'); entry.target.classList.add('item-notin-viewport'); } }); }; d.querySelectorAll('.storytext-end, #rhcreflow-extra-end').forEach(function(el) { if(el) { var adsInViewportObserver = new IntersectionObserver(function(entries) { return adsInViewportObserverCallback(entries); }, { root: null, rootMargin: "0px 0px 200px 0px", threshold: [1] }); adsInViewportObserver.observe(el); } }); var adsInViewportObserverCallback = function(entries) { return entries.forEach(function(entry, i) { if(entry.isIntersecting) { if(entry.target.classList.contains('storytext-end') && d.body.classList.contains('enhanced-advertising-inline-init')) { d.body.classList.add('enhanced-advertising-storytext-endreached'); } // RHC is empty at load time so it always fires as in viewport, need to check whether rhc ads slots already init if(entry.target.classList.contains('rhcreflow-extra-end') && d.body.classList.contains('enhanced-advertising-rhc-init')) { d.body.classList.add('enhanced-advertising-rhc-endreached'); } /* if(entry.target.id === 'rhcreflow-extra'){ //Fix for issue when RHC is not in initial viewport if( location.host.indexOf('abasoftaws.co.uk') > 0 ) console.log('New observer callback'); readjusRHCHeight(); } */ } }); }; } var inlineEl = d.querySelector('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init:not(.story-inlinecontent-placeholder-completed):not(.story-inlinecontent-placeholder-processing)'); if(inlineEl) { googletag.cmd = googletag.cmd || []; googletag.cmd.push(function() { d.body.classList.add('enhanced-advertising-inline-init'); insertInlineSlot(inlineEl); console.log('Init inline ad slot load'); }); } function slotRender(event){ var el, slot = event.slot, slotId = slot.getSlotElementId(); if(enhAdDebug) console.log('Slot render: ' + slotId); if(slotId == 'custom-inline'){ el = document.querySelector(`div.story-inlinecontent-placeholder-inner[data-id="story-inline-item-${event.dataId}"]`); //Get inline slot (does not have ID) //if(!el) // el = document.querySelector(`div.story-inlinecontent-placeholder-inner[data-id="story-inline-item-${event.inlineIndex+1}"]`); } else el = d.getElementById(slotId); if(el) { var minHeight = 0; var parentInlineNode = getClosestParent(el, '.story-inlinecontent-placeholder'); var parentRHCNode = getClosestParent(el, '.story-rhccontent-placeholder'); if(parentInlineNode || parentRHCNode) { var classList = el.classList; if(parentInlineNode) { parentInlineNode.classList.add('story-inlinecontent-placeholder-ad'); var index = parseInt(parentInlineNode.hasAttribute('data-index') ? parentInlineNode.getAttribute('data-index') : '0', 10); if(!event.isEmpty) { classList.add('ad'); classList.add('mob-ad-50'); classList.add('ad-story-inline'); classList.add('ad-story-inline-notempty'); parentInlineNode.classList.add('story-inlinecontent-placeholder-ad-size-' + event.size.join('x')); parentInlineNode.setAttribute('data-slot', slot.getAdUnitPath()); var currentInlineSlot = storyInlineContent.filter(function(e) { return e.Index == index; }); if(currentInlineSlot.length) { minHeight = currentInlineSlot[0].MinHeight; if(currentInlineSlot[0].Repeat == false) { currentInlineSlot[0].Used = true; } } else { console.log('Slot with index [data-index="' + index + '"] was not found'); } parentInlineNode.classList.add('story-inlinecontent-placeholder-finished'); insertInlineSlot(d.querySelector('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init:not(.story-inlinecontent-processing)')); } else { classList.add('ad-story-inline-isempty'); var currentInlineSlot = storyInlineContent.filter(function(e) { return e.Index == index; }); if(currentInlineSlot.length) { minHeight = currentInlineSlot[0].MinHeight; currentInlineSlot[0].Used = true; } else { console.log('Slot with index [data-index="' + index + '"] was not found'); } if(parentInlineNode && parentInlineNode.hasAttribute('data-nobackfill')) { if(parentInlineNode.getAttribute('data-nobackfill') == '1') { updateInlinePlaceholderClasses(parentInlineNode, event.isEmpty, minHeight); if(!storyInlineContent.some(function(el) { return el.Used == false; })) { finalizeRemainingEmptyInlineSlotContainers(parentInlineNode.classList, true); } else { insertInlineSlot(d.querySelector('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init:not(.story-inlinecontent-processing)')); } initRHCHeightCalc(); return; } } // Move to next from the list if( storyInlineContent.some( function(e){ return e.Used == false; } ) ) { if(enhAdDebug) console.log('slotRender: parentInlineNode: Move to next from the list') var adRetryCssClass = 'ad-story-inline-retry'; var nextInlineSlotList = storyInlineContent.filter(function(e) { return e.Index > index && e.Used == false; }); if(!nextInlineSlotList.length) { // select repeatable ads nextInlineSlotList = storyInlineContent.filter(function(e) { return e.Used == false && e.Index > index && e.Repeat == true; }); if(!nextInlineSlotList.length) { // if no repeatable ads by indexed order then start from the beginning or just pick any existing nextInlineSlotList = storyInlineContent.filter(function(e) { return e.Used == false && e.Repeat == true; }); if(!nextInlineSlotList.length) { // no more ads to add d.body.classList.add('enhanced-advertising-inline-runoutofslots'); finalizeRemainingEmptyInlineSlotContainers(parentInlineNode.classList, true); updateInlinePlaceholderClasses(parentInlineNode, event.isEmpty, minHeight); initRHCHeightCalc(); return; } } } var mapInlineAdItem = nextInlineSlotList[0]; var refresh = EnhancedAdvertisingConfig.Refresh; googletag.destroySlots([slot]); if(mapInlineAdItem.Refresh) { refresh = mapInlineAdItem.Refresh; } if(mapInlineAdItem.Repeat) { parentInlineNode.classList.remove('story-inlinecontent-placeholder-repeat-false'); parentInlineNode.classList.add('story-inlinecontent-placeholder-repeat-true'); } else { parentInlineNode.classList.remove('story-inlinecontent-placeholder-repeat-true'); parentInlineNode.classList.add('story-inlinecontent-placeholder-repeat-false'); } var mapInlineAdItemSlot = googletag.defineSlot(mapInlineAdItem.AdUnit, isDesktopResolution ? mapInlineAdItem.AdUnitSizesInlineDesktop : mapInlineAdItem.AdUnitSizesInlineMobile, slotId); if(mapInlineAdItemSlot) { mapInlineAdItemSlot.defineSizeMapping(googletag.sizeMapping().build()).setTargeting('refresh', (refresh ? 'true' : 'false')).setTargeting('refreshdelayseconds', mapInlineAdItem.RefreshDelaySeconds || (isDesktopResolution ? EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultDesktop : EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultMobile)).setCollapseEmptyDiv(EnhancedAdvertisingConfig.CollapseEmptyDivs, false).addService(googletag.pubads()); } else { console.warn('Something wrong with inline ad slot \'' + slotId + '\', size(s) \'' + (isDesktopResolution ? mapInlineAdItem.AdUnitSizesInlineDesktop : mapInlineAdItem.AdUnitSizesInlineMobile).join('x') + '\', path \'' + mapInlineAdItem.AdUnit + '\''); } googletag.display(slotId); el.classList.add(adRetryCssClass); parentInlineNode.setAttribute('data-index', mapInlineAdItem.Index); if(mapInlineAdItem.ExtraHTML) { var extraHTMLEl = parentInlineNode.querySelector('.story-inlinecontent-placeholder-ad-extrahtml'); if(extraHTMLEl) { extraHTMLEl.innerHTML = mapInlineAdItem.ExtraHTML; } } else { var extraHTMLEl = parentInlineNode.querySelector('.story-inlinecontent-placeholder-ad-extrahtml'); if(extraHTMLEl) { extraHTMLEl.innerHTML = ''; } } } else { // no slots to add.. finalizeRemainingEmptyInlineSlotContainers(parentInlineNode.classList, true); } } } else if(parentRHCNode) { parentRHCNode.classList.add('story-rhccontent-placeholder-ad'); var index = parseInt(parentRHCNode.hasAttribute('data-index') ? parentRHCNode.getAttribute('data-index') : '0', 10); if(!event.isEmpty) { classList.add('ad-rhc'); classList.add('ad-story-rhc'); classList.add('ad-story-rhc-notempty'); parentRHCNode.classList.add('story-rhccontent-placeholder-ad-size-' + event.size.join('x')); parentRHCNode.setAttribute('data-slot', slot.getAdUnitPath()); var currentRHCSlot = storyRHCContent.filter(function(e) { return e.Index == index; }); if(currentRHCSlot.length) { minHeight = currentRHCSlot[0].MinHeight; if(currentRHCSlot[0].Repeat == false) { currentRHCSlot[0].Used = true; } if(currentRHCSlot[0].InsertIfNoRHCSpace) { currentRHCSlot[0].InsertIfNoRHCSpace = false; } } else { console.log('Slot with index [data-index="' + index + '"] was not found'); } parentRHCNode.classList.remove('story-rhccontent-placeholder-isempty'); parentRHCNode.classList.remove('story-rhccontent-placeholder-notempty'); parentRHCNode.classList.add((event.isEmpty ? 'story-rhccontent-placeholder-isempty' : 'story-rhccontent-placeholder-notempty')); parentRHCNode.classList.add('story-rhccontent-placeholder-ad-completed'); parentRHCNode.classList.add('story-rhccontent-placeholder-finished'); var canAddRHC = isStoryTextTallerThanRHC(); if( ( index > 0 && !d.body.classList.contains('enhanced-advertising-inline-completed') && parentRHCNode.classList.contains('story-rhccontent-placeholder-canbesticky') ) || ( canAddRHC.canAdd && parentRHCNode.classList.contains('story-rhccontent-placeholder-canbesticky') && canAddRHC.delta > EnhancedAdvertisingConfig.RHCMinHeightForStickyAd ) ){ parentRHCNode.classList.remove('story-rhccontent-placeholder-canbesticky'); parentRHCNode.classList.add('story-rhccontent-placeholder-sticky'); } } else { classList.add('ad-story-rhc-isempty'); var currentRHCSlot = storyRHCContent.filter(function(e) { return e.Index == index; }); if(currentRHCSlot.length) { currentRHCSlot[0].Used = true; } else { console.log('Slot with index [data-index="' + index + '"] was not found'); } if(parentRHCNode && parentRHCNode.hasAttribute('data-nobackfill')) { if(parentRHCNode.getAttribute('data-nobackfill') == '1') { updateRHCPlaceholderClasses(parentRHCNode, event.isEmpty); if(!storyRHCContent.some(function(el) { return el.Used == false; })) { d.body.classList.add('enhanced-advertising-rhc-runoutofslots'); finalizeRemainingEmptyRHCSlotContainers(parentRHCNode.classList, true); } initRHCHeightCalc(); return; } } // Move to next from the list if(enhAdDebug){ console.log('slotRender: parentRHCNode: storyRHCContent: index: ' + index); console.log(storyRHCContent); } if(storyRHCContent.some(function(e) { return e.Used == false; })) { var adRetryCssClass = 'ad-story-rhc-retry'; var nextRHCSlotList = storyRHCContent.filter(function(e) { if(enhAdDebug) console.log('%c Current index: ' + e.Index + ', slot data index: ' + index, 'color: #0C6') return e.Index > index && e.Used == false; }); if(enhAdDebug){ console.log('%c slotRender: parentRHCNode: Moved to next from the list', 'color: #06C'); console.log(nextRHCSlotList); } if(!nextRHCSlotList.length) { // select repeatable ads nextRHCSlotList = storyRHCContent.filter(function(e) { return e.Used == false && e.Index > index && e.Repeat == true; }); if(!nextRHCSlotList.length) { // if no repeatable ads by indexed order then start from the beginning or just pick any existing nextRHCSlotList = storyRHCContent.filter(function(e) { return e.Used == false && e.Repeat == true; }); if(!nextRHCSlotList.length) { // no more ads to add finalizeRemainingEmptyRHCSlotContainers(parentRHCNode.classList, false); //updateRHCPlaceholderClasses(parentRHCNode, event.isEmpty, minHeight); updateRHCPlaceholderClasses(parentRHCNode, event.isEmpty); initRHCHeightCalc(); return; } } } var mapRHCAdItem = nextRHCSlotList[0]; var refresh = EnhancedAdvertisingConfig.Refresh; googletag.destroySlots([slot]); if(mapRHCAdItem.Refresh) { refresh = mapRHCAdItem.Refresh; } if(mapRHCAdItem.Repeat) { parentRHCNode.classList.remove('story-rhccontent-placeholder-repeat-false'); parentRHCNode.classList.add('story-rhccontent-placeholder-repeat-true'); } else { parentRHCNode.classList.remove('story-rhccontent-placeholder-repeat-true'); parentRHCNode.classList.add('story-rhccontent-placeholder-repeat-false'); } if(mapRHCAdItem.Type == 'customcontent'){ //Custom content (RSCCS-540) if(enhAdDebug) console.log('Next RHC config item is custom content'); adjustRHCHeightAndInitialAds(); } else if(mapRHCAdItem.AdUnit){ //Google ad var mapInlineAdItemSlot = googletag.defineSlot(mapRHCAdItem.AdUnit, isDesktopResolution ? mapRHCAdItem.AdUnitSizesInlineDesktop : mapRHCAdItem.AdUnitSizesInlineMobile, slotId); if(mapInlineAdItemSlot) { mapInlineAdItemSlot.defineSizeMapping( googletag.sizeMapping().build() ).setTargeting( 'refresh', (refresh ? 'true' : 'false') ).setTargeting( 'refreshdelayseconds', mapRHCAdItem.RefreshDelaySeconds || (isDesktopResolution ? EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultDesktop : EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultMobile) ).setCollapseEmptyDiv( EnhancedAdvertisingConfig.CollapseEmptyDivs, false ).addService( googletag.pubads() ); } else { console.warn('SlotRender: Something wrong with RHC ad slot \'' + slotId + '\', size(s) \'' + (isDesktopResolution ? mapRHCAdItem.AdUnitSizesInlineDesktop : mapRHCAdItem.AdUnitSizesInlineMobile).join('x') + '\', path \'' + mapRHCAdItem.AdUnit + '\''); } googletag.display(slotId); } el.classList.add(adRetryCssClass); parentRHCNode.setAttribute('data-index', mapRHCAdItem.Index); if(mapRHCAdItem.ExtraHTML) { var extraHTMLEl = parentRHCNode.querySelector('.story-rhccontent-placeholder-ad-extrahtml'); if(extraHTMLEl) { extraHTMLEl.innerHTML = mapRHCAdItem.ExtraHTML; } } else { var extraHTMLEl = parentRHCNode.querySelector('.story-rhccontent-placeholder-ad-extrahtml'); if(extraHTMLEl) { extraHTMLEl.innerHTML = ''; } } } else { // no slots to add.. finalizeRemainingEmptyRHCSlotContainers(parentRHCNode.classList, false); } } } if(parentInlineNode) { updateInlinePlaceholderClasses(parentInlineNode, event.isEmpty, minHeight); } else { //updateRHCPlaceholderClasses(parentRHCNode, event.isEmpty, minHeight); updateRHCPlaceholderClasses(parentRHCNode, event.isEmpty); } } } initRHCHeightCalc(); } googletag.cmd = googletag.cmd || []; googletag.cmd.push(function() { googletag.pubads().addEventListener('slotRequested', function(event) { var slot = event.slot; var el = d.getElementById(slot.getSlotElementId()); if(el) { var parentInlineNode = getClosestParent(el, '.story-inlinecontent-placeholder'); var parentRHCNode = getClosestParent(el, '.story-rhccontent-placeholder'); if(parentInlineNode || parentRHCNode) { if(parentInlineNode) { parentInlineNode.classList.add('story-inlinecontent-placeholder-ad-init'); } else { parentRHCNode.classList.add('story-rhccontent-placeholder-ad-init'); } } } }); googletag.pubads().addEventListener('slotRenderEnded', function(event) { var sId = event.slot.getSlotElementId(); if( enhAdDebug && sId.includes('story-rhcad') || sId.includes('story-inlinead') ){ console.log(`%c Slot RENDER END (${sId})`, 'color: #FE2ACA'); console.log(event); //loadOrRender(sId, 'render', event); } slotRender(event); }); if(enhAdDebug){ //Track slot load events googletag.pubads().addEventListener('slotOnload', (evLoad) => { var sId = evLoad.slot.getSlotElementId(); if( sId.includes('story-rhcad') || sId.includes('story-inlinead') ){ console.log(`%c Slot LOAD (${ evLoad.slot.getSlotElementId() })`, 'color: #C00;'); console.log(event); //loadOrRender(sId, 'load'); } }); } googletag.pubads().addEventListener('slotVisibilityChanged', function(event) { var slot = event.slot; if(slot.getTargeting('refresh').indexOf('true') > -1 && event.inViewPercentage > 0) { var el = d.getElementById(slot.getSlotElementId()); var parentStoryInlineNode = getClosestParent(el, '.ad-story-inline'); var parentStoryRHCNode = getClosestParent(el, '.ad-story-rhc'); if(parentStoryInlineNode || parentStoryRHCNode) { if(parentStoryInlineNode) { var inlineEl = getClosestParent(el, '.story-inlinecontent-placeholder'); if(inlineEl) { if(inlineEl.hasAttribute('data-shouldrefresh')) { var shouldRefresh = inlineEl.getAttribute('data-shouldrefresh'); if(shouldRefresh && shouldRefresh == '1') { googletag.cmd.push(function() { googletag.pubads().refresh([slot], { changeCorrelator: false }); }); var classList = parentStoryInlineNode.classList; var cssClassName = 'ad-story-inline-refreshed-'; var cssClassCounter = 1; for(var i = 0, c = parentStoryInlineNode.className.split(' '), iL = c.length; i < iL; i++) { var v = c[i]; if(v.indexOf(cssClassName) != -1) { cssClassCounter = parseInt(v.split(cssClassName).join(''), 10) + 1; classList.remove(v); break; } } classList.add(cssClassName + cssClassCounter); classList.add('ad-story-inline-refreshed'); inlineEl.setAttribute('data-shouldrefresh', '0'); } } } } else { var rhcEl = getClosestParent(el, '.story-rhccontent-placeholder'); if(rhcEl) { if(rhcEl.hasAttribute('data-shouldrefresh')) { var shouldRefresh = rhcEl.getAttribute('data-shouldrefresh'); if(shouldRefresh && shouldRefresh == '1') { googletag.cmd.push(function() { googletag.pubads().refresh([slot], { changeCorrelator: false }); }); var classList = parentStoryRHCNode.classList; var cssClassName = 'ad-story-rhc-refreshed-'; var cssClassCounter = 1; for(var i = 0, c = parentStoryRHCNode.className.split(' '), iL = c.length; i < iL; i++) { var v = c[i]; if(v.indexOf(cssClassName) != -1) { cssClassCounter = parseInt(v.split(cssClassName).join(''), 10) + 1; classList.remove(v); break; } } classList.add(cssClassName + cssClassCounter); classList.add('ad-story-rhc-refreshed'); rhcEl.setAttribute('data-shouldrefresh', '0'); } } } } } } }); googletag.pubads().addEventListener('impressionViewable', function(event) { var slot = event.slot; if(slot.getTargeting('refresh').indexOf('true') > -1) { var refreshdelayseconds = slot.getTargeting('refreshdelayseconds').length ? parseInt(slot.getTargeting('refreshdelayseconds')[0], 10) : 0; if(refreshdelayseconds) { setTimeout(function() { var el = d.getElementById(slot.getSlotElementId()); var parentStoryInlineNode = getClosestParent(el, '.ad-story-inline'); var parentStoryRHCNode = getClosestParent(el, '.ad-story-rhc'); if(parentStoryInlineNode) { var inlineEl = getClosestParent(el, '.story-inlinecontent-placeholder'); if(inlineEl) { if(inlineEl.classList.contains('item-in-viewport')) { googletag.cmd.push(function() { googletag.pubads().refresh([slot], { changeCorrelator: false }); }); var classList = parentStoryInlineNode.classList; var cssClassName = 'ad-story-inline-refreshed-'; var cssClassCounter = 1; for(var i = 0, c = parentStoryInlineNode.className.split(' '), iL = c.length; i < iL; i++) { var v = c[i]; if(v.indexOf(cssClassName) != -1) { cssClassCounter = parseInt(v.split(cssClassName).join(''), 10) + 1; classList.remove(v); break; } } classList.add(cssClassName + cssClassCounter); inlineEl.setAttribute('data-shouldrefresh', '0'); } else { inlineEl.setAttribute('data-shouldrefresh', '1'); } } } else if(parentStoryRHCNode) { var rhcEl = getClosestParent(el, '.story-rhccontent-placeholder'); if(rhcEl) { if(rhcEl.classList.contains('item-in-viewport')) { googletag.cmd.push(function() { googletag.pubads().refresh([slot], { changeCorrelator: false }); }); var classList = parentStoryRHCNode.classList; var cssClassName = 'ad-story-rhc-refreshed-'; var cssClassCounter = 1; for(var i = 0, c = parentStoryRHCNode.className.split(' '), iL = c.length; i < iL; i++) { var v = c[i]; if(v.indexOf(cssClassName) != -1) { cssClassCounter = parseInt(v.split(cssClassName).join(''), 10) + 1; classList.remove(v); break; } } classList.add(cssClassName + cssClassCounter); rhcEl.setAttribute('data-shouldrefresh', '0'); } else { rhcEl.setAttribute('data-shouldrefresh', '1'); } } } }, refreshdelayseconds * 1000); } else { console.log('Ad refresh delay in seconds is incorrect (slot: ' + slot.getSlotElementId() + '): ', refreshdelayseconds); } } }); }); function isBoolean(n) { return !!n === n; } function isNumber(n) { return +n === n; } function isString(n) { return '' + n === n; } function isNumberPositive(n) { return +n === n && n > 0; } function isNumberPositiveOrZero(n) { return +n === n && n >= 0; } function isArrayOfArrays(a) { return a.every(function(x) { return Array.isArray(x); }); } function getAbsoluteHeight(element) { if(!element) return 0; var styles = w.getComputedStyle(element); var margin = parseFloat(styles['margin-top']) + parseFloat(styles['margin-bottom']); var minHeight = element.clientHeight; return Math.ceil(minHeight ? minHeight + margin : element.offsetHeight + margin); } function updateRHCContainerState() { var classList = d.body.classList; if(!d.querySelectorAll('#rhcreflow-extra .story-rhccontent-placeholder.story-rhccontent-placeholder-completed').length) { d.body.classList.add('enhanced-advertising-rhc-empty'); } else { d.body.classList.remove('enhanced-advertising-rhc-empty'); } } function insertRHCSlot(el) { if(el) { el.classList.add('story-rhccontent-placeholder-processing'); } if(el && storyRHCContent.some(function(e) { return e.Used == false; })) { var classList = el.classList; var placeholder = el.querySelector('[data-id]'); var tempFilteredRHCAds = storyRHCContent; if(placeholder) { var elemsIndexes = d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed[data-index]'); var slotIndex = elemsIndexes.length ? parseInt(elemsIndexes[elemsIndexes.length - 1].getAttribute('data-index'), 10) : -1; tempFilteredRHCAds = storyRHCContent.filter(function(e) { return slotIndex < e.Index && e.Used == false; }); if(!tempFilteredRHCAds.length) { tempFilteredRHCAds = storyRHCContent.filter(function(e) { return e.Used == false && slotIndex < e.Index && e.Repeat == true; }); } if(!tempFilteredRHCAds.length) { tempFilteredRHCAds = storyRHCContent.filter(function(e) { return e.Used == false && e.Repeat == true; }); } if(!tempFilteredRHCAds.length) { finalizeRemainingEmptyRHCSlotContainers(classList, false); return; } var mapRHCAdItem = tempFilteredRHCAds[0]; classList.remove('story-rhccontent-placeholder-init'); classList.remove('story-rhccontent-placeholder-processing'); classList.add('story-rhccontent-placeholder-completed'); if(mapRHCAdItem.CSSClass) { mapRHCAdItem.CSSClass.split(' ').forEach(function(elem) { if(elem) { classList.add(elem); } }); } if(mapRHCAdItem.Type == 'gamadvert') { if(placeholder) { var refresh = EnhancedAdvertisingConfig.Refresh; el.setAttribute('data-storycustomcontent', '0'); if(mapRHCAdItem.Sticky) { classList.add('story-rhccontent-placeholder-canbesticky'); placeholder.classList.add('sticky'); } if(mapRHCAdItem.NoBackfill) { el.setAttribute('data-nobackfill', '1'); } else { el.setAttribute('data-nobackfill', '0'); } if(mapRHCAdItem.Refresh) { refresh = mapRHCAdItem.Refresh; } var mapRHCAdItemSlot = googletag.defineSlot(mapRHCAdItem.AdUnit, mapRHCAdItem.AdUnitSizesRHC, 'story-rhcad-' + rhcAdCounter); if(mapRHCAdItemSlot) { mapRHCAdItemSlot.defineSizeMapping(googletag.sizeMapping().build()).setTargeting('refresh', (refresh ? 'true' : 'false')).setTargeting('refreshdelayseconds', mapRHCAdItem.RefreshDelaySeconds || (isDesktopResolution ? EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultDesktop : EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultMobile)).setCollapseEmptyDiv(EnhancedAdvertisingConfig.CollapseEmptyDivs, false).addService(googletag.pubads()); } else { console.warn('Something wrong with rhc ad slot \'' + 'story-rhcad-' + rhcAdCounter + '\', size(s) \'' + mapRHCAdItem.AdUnitSizesRHC.join('x') + '\', path \'' + mapRHCAdItem.AdUnit + '\''); } if(refresh) { el.setAttribute('data-shouldrefresh', '0'); classList.add('story-rhccontent-placeholder-refresh-true'); } else { classList.add('story-rhccontent-placeholder-refresh-false'); } classList.add('story-rhccontent-placeholder-ad'); placeholder.id = 'story-rhcad-' + rhcAdCounter; placeholder.outerHTML = '<div class="story-rhccontent-placeholder-ad-extrahtml">' + mapRHCAdItem.ExtraHTML + '</div>' + placeholder.outerHTML; el.setAttribute('data-slot', mapRHCAdItem.AdUnit); googletag.display('story-rhcad-' + rhcAdCounter); $(w).trigger("wvcfe:storyrhcaditeminit", [$(el), $(placeholder), mapRHCAdItem, rhcAdCounter, rhcCounter, false, 'rhc', mapRHCAdItem.Type]); if(mapRHCAdItem.CustomEventName) { $(w).trigger(mapRHCAdItem.CustomEventName, [el, placeholder, mapRHCAdItem, rhcAdCounter, rhcCounter, false, 'rhc', mapRHCAdItem.Type]); } if(mapRHCAdItem.Javascript) { if(typeof mapRHCAdItem.Javascript === 'function') { mapRHCAdItem.Javascript.call(this, el, placeholder, mapRHCAdItem, rhcAdCounter, rhcCounter, false, 'rhc', mapRHCAdItem.Type); } } rhcAdCounter++; } } else if(mapRHCAdItem.Type == 'customcontent') { el.setAttribute('data-storycustomcontent', '1'); classList.add('story-rhccontent-placeholder-customcontent'); if(placeholder) { placeholder.innerHTML = mapRHCAdItem.HTML; classList.add('story-rhccontent-placeholder-notempty'); $(w).trigger("wvcfe:storyrhcitemajaxinit", [$(el), $(placeholder), mapRHCAdItem, rhcCounter, false, 'rhc', mapRHCAdItem.Type]); if(mapRHCAdItem.CustomEventName) { $(w).trigger(mapRHCAdItem.CustomEventName, [$(el), $(placeholder), mapRHCAdItem, rhcCounter, false, 'rhc', mapRHCAdItem.Type]); } if(mapRHCAdItem.Javascript) { if(typeof mapRHCAdItem.Javascript === 'function') { mapRHCAdItem.Javascript.call(this, el, placeholder, mapRHCAdItem, rhcCounter, false, 'rhc', mapRHCAdItem.Type); } } el.classList.add('story-rhccontent-placeholder-finished'); } } el.setAttribute('data-index', mapRHCAdItem.Index); rhcCounter++; } else { console.log('Missing placeholder: [data-id="story-rhc-item-' + rhcCounter + '"]'); } } else if(el) { // All slots are used, mark current slot placeholder and the rest ones as completed and used var classList = el.classList; finalizeRemainingEmptyRHCSlotContainers(classList, false); } else { console.log('Missing RHC element'); } } function insertInlineSlot(el) { if(el) { el.classList.add('story-inlinecontent-placeholder-processing'); } if(el && storyInlineContent.some(function(e) { return e.Used == false; })) { var classList = el.classList; var placeholder = el.querySelector('[data-id]'); var tempFilteredInlineAds = storyInlineContent; if(placeholder) { var elemsIndexes = d.querySelectorAll('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-completed[data-index]'); var slotIndex = elemsIndexes.length ? parseInt(elemsIndexes[elemsIndexes.length - 1].getAttribute('data-index'), 10) : -1; tempFilteredInlineAds = storyInlineContent.filter(function(e){ return slotIndex < e.Index && e.Used == false; }); if(!tempFilteredInlineAds.length) { tempFilteredInlineAds = storyInlineContent.filter(function(e) { return e.Used == false && slotIndex < e.Index && e.Repeat == true; }); if(!tempFilteredInlineAds.length) { // start from the first repeatable ad index tempFilteredInlineAds = storyInlineContent.filter(function(e) { return e.Used == false && e.Repeat == true; }); if(!tempFilteredInlineAds.length) { finalizeRemainingEmptyInlineSlotContainers(classList, true); return; } } } var mapInlineAdItem = tempFilteredInlineAds[0]; classList.remove('story-inlinecontent-placeholder-init'); classList.remove('story-inlinecontent-placeholder-processing'); classList.add('story-inlinecontent-placeholder-completed'); if(mapInlineAdItem.CSSClass) { mapInlineAdItem.CSSClass.split(' ').forEach(function(elem) { if(elem) { classList.add(elem); } }); } if(mapInlineAdItem.Type == 'gamadvert') { var refresh = EnhancedAdvertisingConfig.Refresh; el.setAttribute('data-storycustomcontent', '0'); el.classList.add('story-inlinecontent-placeholder-ad'); if(mapInlineAdItem.Sticky) { classList.add('story-inlinecontent-placeholder-sticky'); placeholder.classList.add('sticky'); } if(mapInlineAdItem.NoBackfill) { el.setAttribute('data-nobackfill', '1'); } else { el.setAttribute('data-nobackfill', '0'); } if(mapInlineAdItem.Repeat) { classList.add('story-inlinecontent-placeholder-repeat-true'); } else { classList.add('story-inlinecontent-placeholder-repeat-false'); } if(mapInlineAdItem.Refresh) { refresh = mapInlineAdItem.Refresh; } var mapInlineAdItemSlot = googletag.defineSlot(mapInlineAdItem.AdUnit, isDesktopResolution ? mapInlineAdItem.AdUnitSizesInlineDesktop : mapInlineAdItem.AdUnitSizesInlineMobile, 'story-inlinead-' + inlineAdCounter); if(mapInlineAdItemSlot) { mapInlineAdItemSlot.defineSizeMapping(googletag.sizeMapping().build()).setTargeting('refresh', (refresh ? 'true' : 'false')).setTargeting('refreshdelayseconds', mapInlineAdItem.RefreshDelaySeconds || (isDesktopResolution ? EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultDesktop : EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultMobile)).setCollapseEmptyDiv(EnhancedAdvertisingConfig.CollapseEmptyDivs, false).addService(googletag.pubads()); } else { console.warn('Something wrong with inline ad slot \'' + 'story-inlinead-' + inlineAdCounter + '\', size(s) \'' + (isDesktopResolution ? mapInlineAdItem.AdUnitSizesInlineDesktop : mapInlineAdItem.AdUnitSizesInlineMobile).join('x') + '\', path \'' + mapInlineAdItem.AdUnit + '\''); } if(refresh) { el.setAttribute('data-shouldrefresh', '0'); classList.add('story-inlinecontent-placeholder-refresh-true'); } else { classList.add('story-inlinecontent-placeholder-refresh-false'); } placeholder.id = 'story-inlinead-' + inlineAdCounter; placeholder.outerHTML = '<div class="story-inlinecontent-placeholder-ad-extrahtml">' + mapInlineAdItem.ExtraHTML + '</div>' + placeholder.outerHTML; el.setAttribute('data-slot', mapInlineAdItem.AdUnit); googletag.display('story-inlinead-' + inlineAdCounter); $(w).trigger("wvcfe:storyinlineaditeminit", [$(el), $(placeholder), mapInlineAdItem, inlineAdCounter, inlineCounter, false, 'inline', mapInlineAdItem.Type]); if(mapInlineAdItem.CustomEventName) { $(w).trigger(mapInlineAdItem.CustomEventName, [el, placeholder, mapInlineAdItem, inlineAdCounter, inlineCounter, false, 'inline', mapInlineAdItem.Type]); } if(mapInlineAdItem.Javascript) { if(typeof mapInlineAdItem.Javascript === 'function') { mapInlineAdItem.Javascript.call(this, el, placeholder, mapInlineAdItem, inlineAdCounter, inlineCounter, false, 'inline', mapInlineAdItem.Type); } } inlineAdCounter++; } else if(mapInlineAdItem.Type == 'customcontent') { el.setAttribute('data-storycustomcontent', '1'); el.classList.add('story-inlinecontent-placeholder-customcontent'); placeholder.innerHTML = mapInlineAdItem.HTML; $(w).trigger("wvcfe:storyinlineitemajaxinit", [$(el), $(placeholder), mapInlineAdItem, inlineCounter, false, 'inline', mapInlineAdItem.Type]); if(mapInlineAdItem.CustomEventName) { $(w).trigger(mapInlineAdItem.CustomEventName, [$(el), $(placeholder), mapInlineAdItem, inlineCounter, false, 'inline', mapInlineAdItem.Type]); } if(mapInlineAdItem.Javascript) { if(typeof mapInlineAdItem.Javascript === 'function') { mapInlineAdItem.Javascript.call(this, el, placeholder, mapInlineAdItem, inlineCounter, false, 'inline', mapInlineAdItem.Type.toLowerCase()); } } el.classList.add('story-inlinecontent-placeholder-finished'); var inlineCustomEvent = { dataId: (mapInlineAdItem.Index+1), slot: { getSlotElementId: function(){ return 'custom-inline'; }, getAdUnitPath: function(){return 'custom-inline'} }, isEmpty: false, size:[0,0] }; el.setAttribute('data-index', mapInlineAdItem.Index); slotRender(inlineCustomEvent); //$(w).trigger('abacus:inlinecontentrender', inlineCustomEvent); } el.setAttribute('data-index', mapInlineAdItem.Index); //el.setAttribute('data-index', inlineCounter); inlineCounter++; } else { console.log('Missing placeholder: [data-id="story-inline-item-' + inlineCounter + '"]'); } } else if(el) { // All slots are used, mark current slot placeholder and the rest ones as completed and used var classList = el.classList; finalizeRemainingEmptyInlineSlotContainers(classList, true); } else { console.log('Missing inline element'); } } function finalizeRemainingEmptyRHCSlotContainers(classList, processremaining) { classList.remove('story-rhccontent-placeholder-init'); classList.remove('story-rhccontent-placeholder-processing'); classList.add('story-rhccontent-placeholder-completed'); classList.add('story-rhccontent-placeholder-isempty'); classList.add('story-rhccontent-placeholder-runoutofslots'); classList.add('story-rhccontent-placeholder-finished'); if(processremaining) { 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++) { var e = elems[i]; if(e) { var c = e.classList; c.remove('story-rhccontent-placeholder-init'); c.add('story-rhccontent-placeholder-completed'); c.add('story-rhccontent-placeholder-isempty'); c.add('story-rhccontent-placeholder-runoutofslots'); c.add('story-rhccontent-placeholder-finished'); } } } } function finalizeRemainingEmptyInlineSlotContainers(classList, processremaining) { classList.remove('story-inlinecontent-placeholder-init'); classList.remove('story-inlinecontent-placeholder-processing'); classList.add('story-inlinecontent-placeholder-completed'); classList.add('story-inlinecontent-placeholder-isempty'); classList.add('story-inlinecontent-placeholder-runoutofslots'); classList.add('story-inlinecontent-placeholder-finished'); if(processremaining) { 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++) { var e = elems[i]; if(e) { var c = e.classList; c.remove('story-inlinecontent-placeholder-init'); c.add('story-inlinecontent-placeholder-completed'); c.add('story-inlinecontent-placeholder-isempty'); c.add('story-inlinecontent-placeholder-runoutofslots'); c.add('story-inlinecontent-placeholder-finished'); } } } } function updateInlinePlaceholderClasses(node, status, minHeight) { node.classList.remove('story-inlinecontent-placeholder-isempty'); node.classList.remove('story-inlinecontent-placeholder-notempty'); node.classList.add((status ? 'story-inlinecontent-placeholder-isempty' : 'story-inlinecontent-placeholder-notempty')); node.classList.add('story-inlinecontent-placeholder-ad-completed'); if(!status) { var computedMinHeightValue = w.getComputedStyle(node).minHeight || 0; var computedMinHeight = parseInt(computedMinHeightValue, 10); if(minHeight > computedMinHeight) { node.style.minHeight = minHeight + 'px'; } } } function updateRHCPlaceholderClasses(node, status) { node.classList.remove('story-rhccontent-placeholder-ad-init'); node.classList.remove('story-rhccontent-placeholder-isempty'); node.classList.remove('story-rhccontent-placeholder-notempty'); node.classList.add((status ? 'story-rhccontent-placeholder-isempty' : 'story-rhccontent-placeholder-notempty')); node.classList.add('story-rhccontent-placeholder-ad-completed'); } function initRHCHeightCalc() { updateRHCFirstandLastItemStyles(); // readjust height if no in progress/loading ads as the height might change on storytext or RHC if(!d.querySelectorAll('#rhcreflow-extra .story-rhccontent-placeholder.story-rhccontent-placeholder-completed.story-rhccontent-placeholder-ad-init').length) { readjusRHCHeight(); } else { setTimeout(function() { initRHCHeightCalc(); }, 0); } } function isInViewport(element) { var rect = element.getBoundingClientRect(); var height = w.innerHeight || d.documentElement.clientHeight; var width = w.innerWidth || d.documentElement.clientWidth; return ( rect.right >= 0 && rect.bottom >= 0 && rect.left <= width && rect.top <= height ); } function processElementsInViewport() { var adsInlinePlaceholders = d.querySelectorAll('.storytext .story-inlinecontent-placeholder'); //PWVD-893 : change from rhccontent var adsRHCPlaceholders = d.querySelectorAll('#rhcreflow-extra .story-rhccontent-placeholder'); if(adsInlinePlaceholders || adsRHCPlaceholders) { if(adsInlinePlaceholders) { adsInlinePlaceholders.forEach(function(el) { var classList = el.classList; if(!isInViewport(el)) { classList.remove('story-inlinecontent-placeholder-isinviewport'); classList.add('story-inlinecontent-placeholder-isnotinviewport'); } else { classList.remove('story-inlinecontent-placeholder-isnotinviewport'); classList.add('story-inlinecontent-placeholder-isinviewport'); } }); } else { adsRHCPlaceholders.forEach(function(el) { var classList = el.classList; if(!isInViewport(el)) { classList.remove('story-rhccontent-placeholder-isinviewport'); classList.add('story-rhccontent-placeholder-isnotinviewport'); } else { classList.remove('story-rhccontent-placeholder-isnotinviewport'); classList.add('story-rhccontent-placeholder-isinviewport'); } }); } } } function adjustRHCHeightAndInitialAds() { var output = []; var googletag = w.googletag || {}; var rhcreflowExtra = d.querySelector('#rhcreflow-extra'); if(rhcreflowExtra) { rhcreflowExtra.innerHTML = ''; minRHCSlotsToFitIn = (minRHCSlots > 0 ? minRHCSlots : 2); maxRHCSlotsToFitIn = (maxRHCSlots > 0 ? maxRHCSlots : 0); for(var i = 0, iL = Math.max(storyRHCContent.length, maxRHCSlotsToFitIn); i < iL; i++) { rhcCounter = i + 1; 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>"); if(rhcCounter >= maxRHCSlotsToFitIn) break; } d.querySelector('#rhcreflow-extra').innerHTML = output.join(''); if('IntersectionObserver' in w && 'IntersectionObserverEntry' in w && 'intersectionRatio' in w.IntersectionObserverEntry.prototype) { d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-init').forEach(function(el) { if(el) { observer = new IntersectionObserver(function(entries) { return observerCallback(entries); }, { root: null, rootMargin: "50px 0px 50px 0px", threshold: [0, 0.01, 0.99, 1] }); observer.observe(el); } }); var observerCallback = function(entries) { return entries.forEach(function(entry, i) { if(entry.isIntersecting) { entry.target.classList.remove('item-notin-viewport'); entry.target.classList.add('item-in-viewport'); } else { entry.target.classList.remove('item-in-viewport'); entry.target.classList.add('item-notin-viewport'); } }); } } googletag.cmd = googletag.cmd || []; googletag.cmd.push(function() { var rhcEl = d.querySelector('.story-rhccontent-placeholder.story-rhccontent-placeholder-init:not(.story-rhccontent-placeholder-completed):not(.story-rhccontent-placeholder-processing)'); var hasAnyRHCLoadedBefore = d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed'); if(rhcEl && !hasAnyRHCLoadedBefore.length) { insertRHCSlot(rhcEl); d.body.classList.add('enhanced-advertising-rhc-init'); } }); updateRHCContainerState(); } } function isStoryTextTallerThanRHC() { var calcHeight = 0; if(w.matchMedia("screen and (min-width: 1023px)").matches && !d.body.classList.contains('story-full-layout')) { var h = 0, colmain = d.getElementById('colmain').clientHeight; d.querySelectorAll('#rightcolumn_sleeve > *:not(#rhcreflow-extra)').forEach(function(item) { h = getAbsoluteHeight(item); item.setAttribute('data-height', h); calcHeight += h; }); d.querySelectorAll('#rhcreflow-extra > *').forEach(function(item) { h = getAbsoluteHeight(item); item.setAttribute('data-height', h); calcHeight += h; }); return { "canAdd": colmain > calcHeight, "delta": colmain - calcHeight }; } else { return { "canAdd": false, "delta": 0 }; } } function canAddRHCItem() { // check whether inline and RHC ads finished loading, otherwise ignore var storyRHCSlotHeight = EnhancedAdvertisingConfig.RHCMinHeightForSlotInsert; var calcHeight = 0; if(w.matchMedia("screen and (min-width: 1023px)").matches && !d.body.classList.contains('story-full-layout')) { var h = 0, innerChild = 0; d.querySelectorAll('#rightcolumn_sleeve > *:not(#rhcreflow-extra)').forEach(function(item) { h = getAbsoluteHeight(item); item.setAttribute('data-height', h); calcHeight += h; }); d.querySelectorAll('#rhcreflow-extra > *').forEach(function(item) { //innerChild = (item || item.querySelector('.story-rhccontent-placeholder-inner') || item.firstChild); //h = getAbsoluteHeight(innerChild); //if (h == 0) { // h = getAbsoluteHeight(item); //} h = getAbsoluteHeight(item); item.setAttribute('data-height', h); calcHeight += h; }); var result = { "canAddRHCItem": d.getElementById('colmain').clientHeight > calcHeight + storyRHCSlotHeight, "colmainTaller": d.getElementById('colmain').clientHeight > calcHeight }; return result; } else { return { "canAddRHCItem": false, "colmainTaller": false }; } } function readjusRHCHeight() { if(w.matchMedia("screen and (min-width: 1023px)").matches && !d.body.classList.contains('story-full-layout')) { d.getElementById('rightcolumn_sleeve').style.minHeight = d.getElementById('colmain').clientHeight + 'px'; } var elemsIndexes = d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed[data-index]'); var slotIndex = elemsIndexes.length ? parseInt(elemsIndexes[elemsIndexes.length - 1].getAttribute('data-index'), 10) : -1; var rhcEl = d.querySelector('.story-rhccontent-placeholder.story-rhccontent-placeholder-init:not(.story-rhccontent-placeholder-completed):not(.story-rhccontent-placeholder-processing)'); var canAdd = canAddRHCItem(); var hasInsertIfNoRHCSpace = storyRHCContent.some(function(e) { return e.InsertIfNoRHCSpace == true && e.Used == false && e.Index > slotIndex; }); if(!rhcEl || (!canAdd.canAddRHCItem && !hasInsertIfNoRHCSpace && !d.querySelectorAll('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init:not(.story-inlinecontent-processing)').length)) { d.body.classList.add('enhanced-advertising-rhc-completed'); } else { d.body.classList.remove('enhanced-advertising-rhc-completed'); } //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)'); 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)'); //var rhcElemInit = $('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed'); //PWVD-749 //var classesToExclude = ['init', 'processing', 'finished'].map( cls => '.story-rhccontent-placeholder-' + cls); //, 'isempty' //rhcElemInit = rhcElemInit.find( classesToExclude.join(',') ).remove(); if(rhcEl && (canAdd.canAddRHCItem || hasInsertIfNoRHCSpace) && rhcElementsInitialised.length == 0) { googletag.cmd.push(function() { insertRHCSlot(rhcEl); }); } } function updateRHCFirstandLastItemStyles() { d.querySelectorAll('#rhcreflow-extra > *:not(.story-rhccontent-placeholder-init):not(.story-rhccontent-placeholder-processing):not(.story-rhccontent-placeholder-isempty)').forEach(function(item, index, data) { item.classList.remove('story-rhccontent-placeholder-first'); item.classList.remove('story-rhccontent-placeholder-last'); if(index == 0) { item.classList.add('story-rhccontent-placeholder-first'); } if(index == data.length - 1) { item.classList.add('story-rhccontent-placeholder-last'); } }); 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) { d.body.classList.add('enhanced-advertising-inline-completed'); } else { d.body.classList.remove('enhanced-advertising-inline-completed'); } } w.addEventListener('scroll', function(e) { if(!ticking) { w.requestAnimationFrame(function() { processElementsInViewport(); readjusRHCHeight(); ticking = false; }); ticking = true; } }, true); w.addEventListener('resize', function(e) { if(!ticking) { w.requestAnimationFrame(function() { processElementsInViewport(); readjusRHCHeight(); ticking = false; }); ticking = true; } }, true); w.addEventListener("abacus:loadcontent:complete", function(evt, context) { readjusRHCHeight(); }, true); if(d.querySelector('#story .storytext img.lazyload')) { d.addEventListener('lazyloaded', function(e) { if(w.googletag && googletag.apiReady) { if(getClosestParent(e.target, '.storytext')) { readjusRHCHeight(); } } }); } w.addEventListener("abacus:advertb:loaded", function(evt, context) { readjusRHCHeight(); }, true); w.addEventListener("abacus:gamadvert:loaded", function(evt, context) { readjusRHCHeight(); }, true); w.addEventListener("abacus:readjusrhcheight", function(evt, context) { readjusRHCHeight(); }, true); //w.addEventListener('abacus:inlinecontentrender', function(customEvent) { // slotRender(customEvent); //}, true); } }); })(window, document); </script> <!-- Story JS Header --> <!--<link href="https://assets.chemistryworld.com/common/css/story_2024.css?v=202407161007" rel="stylesheet" type="text/css">--> <link rel="stylesheet" href="https://assets.chemistryworld.com/common/css/story_2024.css?v=202407161007" media="print" onload="this.media='all'"> <!-- Chemistry World Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.setAttributeNode(d.createAttribute('data-ot-ignore'));j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MS3J9G');</script> <!--Abacus Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PPW2GJH');</script> <!-- Google AdSense --> <!--<script data-ad-client="ca-pub-7021279776415627" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>--> <!-- AdManager --> <script type='text/javascript'> window.googletag = window.googletag || { cmd: [] }; googletag.cmd.push(function() { var isStory = document.querySelector('body#story') != null; var isSpin = document.querySelector('body#spin2') != null; var isAvStory = document.querySelector('body#story.story-style-6, body#story.story-style-5') != null; var isOther = (!isSpin && !isStory && !isAvStory); /* || Size Mapping || */ var mapMpuAD = googletag.sizeMapping(). addSize([0, 0], [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]]). build(); var mapMpuB = googletag.sizeMapping(). addSize([1024, 0], [[300, 1050], [300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250]]). addSize([0, 0], [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]]). build(); var mapMpuCEF = googletag.sizeMapping(). addSize([1024, 0], [[300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250]]). addSize([0, 0], [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]]). build(); var mapLeaderboard = googletag.sizeMapping(). addSize([1024, 0], [[970, 250], [980, 90], [980, 120], [970, 90], [728, 90]]). addSize([768, 0], [[728, 90], [468, 60]]). addSize([0, 0], [[320, 100], [320, 50]]). build(); /* || Targeting for all slots || */ googletag.pubads().setTargeting('UserState', ((typeof advanceData === 'undefined' || advanceData === null)) ? 'Signed out' : 'Signed in'); googletag.pubads().setTargeting('UserSubState', ((typeof advanceData === 'undefined' || advanceData === null) && (IPState.useripstate)) ? 'IP signed out' : (typeof advanceData === 'undefined' || advanceData === null) ? 'Casual' : (advanceData !== undefined && advanceData.imis !== undefined) ? 'Member' : (advanceData !== undefined && advanceData.products !== undefined) ? 'Subscriber' : (advanceData !== undefined && (IPState.useripstate)) ? 'IP signed in' : 'Registered'); googletag.pubads().setTargeting('PrimaryNav', (dataLayer) ? dataLayer.filter(function(el) { return el && el.PrimaryNavCurrent && el.PrimaryNavCurrent != 'null'; }).map(function(el) { return el.PrimaryNavCurrent; }).join('') : ''); googletag.pubads().setTargeting('PageTitle', (dataLayer) ? dataLayer.filter(function(el) { return el && el.Title && el.Title != 'null'; }).map(function(el) { return el.Title; }).join('') : ''); googletag.pubads().setTargeting('HasReferrer', (dataLayer) ? dataLayer.filter(function(el) { return el && el.HasReferrer && el.HasReferrer != 'null'; }).map(function(el) { return el.HasReferrer; }).join('') : ''); googletag.pubads().setTargeting('IPAccess', (dataLayer) ? dataLayer.filter(function(el) { return el && el.IPAccess && el.IPAccess != 'null'; }).map(function(el) { return el.IPAccess; }).join('') : ''); googletag.pubads().setTargeting('IPOrg', (dataLayer) ? dataLayer.filter(function(el) { return el && el.IPOrg && el.IPOrg != 'null'; }).map(function(el) { return el.IPOrg; }).join('') : ''); if (isStory) { googletag.pubads().setTargeting('StoryID', (dataLayer) ? dataLayer.filter(function(el) { return el && el.StoryID && el.StoryID != 'null'; }).map(function(el) { return el.StoryID; }).join('') : ''); googletag.pubads().setTargeting('Bylines', (dataLayer) ? dataLayer.filter(function(el) { return el && el.Bylines && el.Bylines != 'null'; }).map(function(el) { return el.Bylines; }).join('') : ''); googletag.pubads().setTargeting('Categories', (dataLayer) ? dataLayer.filter(function(el) { return el && el.Categories && el.Categories != 'null'; }).map(function(el) { return el.Categories; }).join('') : ''); }; /* || Define and call slots for specific pages || */ /* Story */ if (isStory) { // Leaderboard Top googletag.defineSlot('/97414310/Leaderboard_Top', [[970, 250], [980, 90], [970, 90], [728, 90], [468, 60], [320, 100], [320, 50]], 'div-gpt-ad-1469192590885-0'). defineSizeMapping(mapLeaderboard). addService(googletag.pubads()); //Leaderboard bottom googletag.defineSlot('/97414310/CW_Bottom_Leaderboard', [[970, 250], [980, 90], [970, 90], [728, 90], [468, 60], [320, 100], [320, 50]], 'div-gpt-ad-1579525223270-0'). defineSizeMapping(mapLeaderboard). addService(googletag.pubads()); // MPU C googletag.defineSlot('/97414310/CW_MPU_Related', [[300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250], [320, 100], [320, 50]], 'div-gpt-ad-1469192590885-5'). defineSizeMapping(mapMpuCEF). addService(googletag.pubads()); // MPU D googletag.defineSlot('/97414310/CW_MPU_Comments', [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]], 'div-gpt-ad-1469192590885-3'). defineSizeMapping(mapMpuAD). addService(googletag.pubads()); // MPU E googletag.defineSlot('/97414310/CW_MPU_More', [[300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250], [320, 100], [320, 50]], 'div-gpt-ad-1469192590885-4'). defineSizeMapping(mapMpuCEF). addService(googletag.pubads()); googletag.pubads().enableLazyLoad({ fetchMarginPercent: 4, renderMarginPercent: 2, mobileScaling: 2.0 }); googletag.enableServices(); }; /* SPIN */ if (isSpin) { var slots = [ // Leaderboard Top googletag.defineSlot('/97414310/Leaderboard_Top', [[970, 250], [980, 90], [970, 90], [728, 90], [468, 60], [320, 100], [320, 50]], 'div-gpt-ad-1469192590885-0'). defineSizeMapping(mapLeaderboard). addService(googletag.pubads()), // Leaderboard Inline 1 googletag.defineSlot('/97414310/CW_Leaderboard_Inline_1', [[320, 50], [970, 90], [970, 250], [980, 90], [980, 120], [468, 60], [320, 100], [728, 90]], 'div-gpt-ad-leadeboard-inline-1') .defineSizeMapping(mapLeaderboard) .setCollapseEmptyDiv(true) .addService(googletag.pubads()), // Leaderboard Inline 2 googletag.defineSlot('/97414310/CW_Leaderboard_Inline_2', [[320, 50], [970, 90], [970, 250], [980, 90], [980, 120], [468, 60], [320, 100], [728, 90]], 'div-gpt-ad-leadeboard-inline-2') .defineSizeMapping(mapLeaderboard) .setCollapseEmptyDiv(true) .addService(googletag.pubads()), // Leaderboard Inline 3 googletag.defineSlot('/97414310/CW_Leaderboard_Inline_3', [[320, 50], [970, 90], [970, 250], [980, 90], [980, 120], [468, 60], [320, 100], [728, 90]], 'div-gpt-ad-leadeboard-inline-3') .defineSizeMapping(mapLeaderboard) .setCollapseEmptyDiv(true) .addService(googletag.pubads()) ]; googletag.pubads().disableInitialLoad(); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.pubads().refresh([slots[0]]); googletag.pubads().enableLazyLoad({ fetchMarginPercent: 4, renderMarginPercent: 2, mobileScaling: 2.0 }); googletag.pubads().refresh([slots[1], slots[2], slots[3]]); }; // AV story if (isAvStory) { // Leaderboard Top googletag.defineSlot('/97414310/Leaderboard_Top', [[970, 250], [980, 90], [970, 90], [728, 90], [468, 60], [320, 100], [320, 50]], 'div-gpt-ad-1469192590885-0'). defineSizeMapping(mapLeaderboard). addService(googletag.pubads()); //Leaderboard bottom googletag.defineSlot('/97414310/CW_Bottom_Leaderboard', [[970, 250], [980, 90], [970, 90], [728, 90], [468, 60], [320, 100], [320, 50]], 'div-gpt-ad-1579525223270-0'). defineSizeMapping(mapLeaderboard). addService(googletag.pubads()); // MPU A googletag.defineSlot('/97414310/MPU_Top', [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]], 'div-gpt-ad-1469192590885-2'). defineSizeMapping(mapMpuAD). addService(googletag.pubads()); // MPU C googletag.defineSlot('/97414310/CW_MPU_Related', [[300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250], [320, 100], [320, 50]], 'div-gpt-ad-1469192590885-5'). defineSizeMapping(mapMpuCEF). addService(googletag.pubads()); // MPU D googletag.defineSlot('/97414310/CW_MPU_Comments', [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]], 'div-gpt-ad-1469192590885-3'). defineSizeMapping(mapMpuAD). addService(googletag.pubads()); // MPU E googletag.defineSlot('/97414310/CW_MPU_More', [[300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250], [320, 100], [320, 50]], 'div-gpt-ad-1469192590885-4'). defineSizeMapping(mapMpuCEF). addService(googletag.pubads()); // MPU F googletag.defineSlot('/97414310/CW_MPU_AV', [[300, 250], [160, 600], [300, 600], [320, 50], [200, 200], [320, 100], [250, 250], [336, 280], [120, 600]], 'div-gpt-ad-1594300296324-0'). defineSizeMapping(mapMpuCEF). addService(googletag.pubads()); googletag.pubads().enableLazyLoad({ fetchMarginPercent: 4, renderMarginPercent: 2, mobileScaling: 2.0 }); googletag.enableServices(); }; /* Other pages (not enhanced ads) */ if (isOther) { var slots = [ // Leaderboard Top googletag.defineSlot('/97414310/Leaderboard_Top', [[970, 250], [980, 90], [970, 90], [728, 90], [468, 60], [320, 100], [320, 50]], 'div-gpt-ad-1469192590885-0'). defineSizeMapping(mapLeaderboard). addService(googletag.pubads()), // MPU A googletag.defineSlot('/97414310/MPU_Top', [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]], 'div-gpt-ad-1469192590885-2'). defineSizeMapping(mapMpuAD). addService(googletag.pubads()), // MPU B googletag.defineSlot('/97414310/MPU_Bottom', [[300, 1050], [300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250], [320, 100], [320, 50]], 'div-gpt-ad-1469192590885-1'). defineSizeMapping(mapMpuB). addService(googletag.pubads()) ]; googletag.pubads().disableInitialLoad(); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.pubads().refresh([slots[0]]); googletag.pubads().enableLazyLoad({ fetchMarginPercent: 4, renderMarginPercent: 2, mobileScaling: 2.0 }); googletag.pubads().refresh([slots[1], slots[2]]); }; }); </script> </head> <body id="story" class="M1-master js-disabled story-style-1 story-format-1021 story-type-1106 enhanced-advertising enhanced-advertising-rhc-empty"> <!-- Abacus Cloud Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PPW2GJH" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Chemistry World Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MS3J9G" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!--[if lte IE 10]> <link rel="stylesheet" href="/CSS/dest/notsupported.css"> <div class="notSupported"> <div class="sleeve"> <span id="logo" class="vector-icon i-brand-logo i-brand-logo-dims"></span> <h2> Your browser is not supported </h2> <p> 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. </p> <p class="buttonContainer"> <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> </p> </div> </div> <![endif]--> <script type="text/javascript">document.body.className = document.body.className.replace('js-disabled', ''); document.cookie = "_js=1; path=/";</script> <div id="wrapper"> <ul id="skiplinks"><li><a href="#wrapper_sleeve">Skip to main content</a></li><li><a href="#mainnav">Skip to navigation</a></li></ul> <header id="masthead" class="masthead"> <div class="htmlContent"> </div> <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> <!-- RSC global header --> <div id="global-rsc-bar" class="container"> <div class="inner-sleeve" id="rsc-sleeve"> <a id="rsc-logo-link" href="https://www.rsc.org"> <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"> <title>Royal Society of Chemistry</title> <style type="text/css"> .rsc0{fill:#004976;} .rsc1{fill:#EEDC00;} .rsc2{fill:#97D700;} .rsc3{fill:#48A9C5;} .rsc4{opacity:0.5;fill:#48A9C5;} .rsc5{opacity:0.5;fill:#EEDC00;} </style> <g> <g> <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 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 c0-1.01-0.77-1.62-2.09-1.62h-2.52v3.33H56.32z" /> <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 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 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" /> <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" /> <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 l-1.87,4.19H82.24z" /> <path class="rsc0" d="M85.93,27.13h0.92v7.36h4.6v0.86h-5.53V27.13z" /> <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 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 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 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" /> <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 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 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" /> <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 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 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" /> <path class="rsc0" d="M121.62,27.13l0.92,0v8.22h-0.92V27.13z" /> <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" /> <path class="rsc0" d="M134.43,27.99h-2.75v-0.86l6.43,0v0.86l-2.75,0l0,7.36h-0.93V27.99z" /> <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" /> <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 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 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" /> <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" /> <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 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 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" /> <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" /> <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" /> <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 H106.81z" /> <path class="rsc0" d="M110.99,47.08l0-8.22h1.8v8.22L110.99,47.08z" /> <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 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 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 c1.66,0.43,2.59,1.03,2.59,2.46v0.02C121.09,46.28,119.85,47.2,118.09,47.2z" /> <path class="rsc0" d="M126.54,40.53v6.55h-1.8l0-6.55h-2.49v-1.67l6.78,0v1.67H126.54z" /> <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 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 c0.88,0,1.38-0.47,1.38-1.16V41.67z" /> <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" /> </g> <g> <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 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 s1.05,0.79,1.51,1.25L48.41,25.16z" /> <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 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 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 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 c0.89-0.61,1.73-1.3,2.49-2.06L43.73,44.36z" /> </g> <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 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 c0.6,0.9,1.29,1.74,2.05,2.5L29.3,44.36z" /> <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 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 c-0.43,1.01-0.76,2.07-0.98,3.17s-0.34,2.24-0.34,3.4L26.31,37.11z" /> <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 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 c-1.01,0.43-1.96,0.95-2.86,1.56s-1.73,1.3-2.49,2.06L29.3,29.86z" /> <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 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 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 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" /> <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 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 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 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" /> </g> </svg> </a> <div id="ip-auth0"> <svg xmlns="http://www.w3.org/2000/svg" width="13.099969" height="17.959562" style="margin-top:12px;"> <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.1419038,0.64442 -0.3692639,0.861135 z" id="ip-auth-padlock" /> </svg> <div id="ip-auth--name"></div> </div> <ul id="rsc-list"> <li><a href="https://pubs.rsc.org/">Publishing</a> </li> <li><a href="https://edu.rsc.org/">Education</a> </li> <li><a href="https://www.rsc.org/membership-and-community/">Membership</a> </li> </ul> </div> </div> <!-- Leaderboard advert--> <div id="masthead-leaderboard-top-wrapper" class="leaderboard container sticky"> <div class="inner-sleeve"> <div class="ad"> <!-- /97414310/Leaderboard_Top --> <div id='div-gpt-ad-1469192590885-0' class="ad-ldrbrd"> <script type='text/javascript'> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1469192590885-0'); }); </script> </div> </div> </div> </div> <!-- Reader survey banner <div id="eme-global-head" class="eme-completed" data-message="eme-global-head"> <div class="container"> <div class="inner-sleeve"> <div id="eme-global-head-content" class="eme-data-set" data-eme-tribe="all" data-eme-exp="promotion" data-eme-state="reader-survey-202302"> <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> </div> </div> </div> </div> --> <div class="mast container full" role="banner" data-multi-toggle-menu> <div class="inner-sleeve" data-menu-open-pushed> <div class="mastheadLogo"> <a href="/"> <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> </svg> </a> <!-- 20th anniversary --> <!-- <p>Celebrating twenty years</p> <style> .mastheadLogo > p { text-transform: uppercase; font-family: Avenir,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 1rem; color: #fff; display: none; } @media screen and (min-width:1024px){ .mastheadLogo > p { display:inline-block } } </style> --> </div> <div class="mastheadBrand"> <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> </div> <!-- 20 anniversary --> <!--<div class="mastheadBrand"> <a href="/"><svg xmlns="http://www.w3.org/2000/svg" id="cw-logo" data-name="cw-logo" viewBox="0 1 90 60"> <defs> <style> .cw-logo-w {fill: #e6e6e6;} .cw-logo-c, .cw-logo-w, .cw-logo-twenty {stroke-width: 0px;} .cw-logo-c {fill: #b3b3b3;} .cw-logo-twenty {fill: #1f92d1;} </style> </defs> <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> <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> <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-.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-.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> <g> <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> <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> </g> </svg></a> </div>--> <div class="mastControls"> <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://account.chemistryworld.com/subscribe?sourcecode=CWSWO19&amp;campaigncode=CWSubAN1904">Subscribe</a></li></ul></nav> <div class="mastheadSearch hide" data-multi-toggle-item=""> <span class="toggleIcon"> <a href="#search" data-toggle-button=""> <span class="assistive">Search our site</span> </a> </span> <form action="https://www.chemistryworld.com/searchresults" method="get" id="mastsearch" data-toggle-element=""> <fieldset> <div> <label for="search">Search our site</label> <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" /> <button class="mastSearch" type="submit">Search</button> </div> </fieldset> </form> </div> <div class="menuToggle"> <span class="toggleIcon"><a href="#mobilemenu" data-menu-toggle-button=""><span class="assistive">Menu</span></a></span> </div> </div> </div> </div> <div class="menuContainer"> <div class="mobileMenu" id="mobilemenu"> <div class="sleeve"> <a class="menuClose" href="#wrapper"> <span>Close<span class="assistive"> menu</span></span> </a> <ul class="main"> <li class="home-icon"> <a href="https://www.chemistryworld.com/"> <span>Home</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/news"> <span>News</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/research"> <span>Research</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/industry"> <span>Industry</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/opinion"> <span>Opinion</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/features"> <span>Features</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/culture"> <span>Culture</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/careers"> <span>Careers</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/podcasts"> <span>Podcasts</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/webinars"> <span>Webinars</span> </a> </li> <li class="hasChildren "> <a href="https://www.chemistryworld.com/collections" aria-expanded="false"> <span>Collections</span> </a> <ul aria-hidden="true" class="subMenu hide"> <li class="parentBack"> <a class="toolbar" href="#"> <span class="header">Back<span class="assistive"> to parent navigation item</span></span> <span class="btn backBtn"> <i></i> </span> </a> </li> <li class="parentNav"> <a href="https://www.chemistryworld.com/collections"> <span>Collections</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/collections/2024-in-review"> <span>2024 in review</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/collections/solutions-for-indias-sustainability-challenge"> <span>Solutions for India's sustainability challenge</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/collections/the-future-of-analytical-chemistry"> <span>The future of analytical chemistry</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/collections/chemistry-of-the-brain"> <span>Chemistry of the brain</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/collections/water-and-the-environment"> <span>Water and the environment</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/collections/chemical-bonding"> <span>Chemical bonding</span> </a> </li> <li class="break"> <a href="https://www.chemistryworld.com/collections/antimicrobial-resistance"> <span>Antimicrobial resistance</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/collections/energy-storage-and-batteries"> <span>Energy storage and batteries</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/collections/ai-and-automation"> <span>AI and automation</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/collections/sustainability"> <span>Sustainability</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/collections/research-culture"> <span>Research culture</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/collections/nobel-prize"> <span>Nobel prize</span> </a> </li> <li class="partner-nav"> <a href="https://www.chemistryworld.com/collections/food-science-and-cookery"> <span>Food science and cookery</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/collections/plastics-and-polymers"> <span>Plastics and polymers</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/collections/periodic-table"> <span>Periodic table</span> </a> </li> <li class=""> <a href="https://www.chemistryworld.com/collections/coronavirus"> <span>Coronavirus</span> </a> </li> </ul> </li> <li class=""> <a href="https://www.chemistryworld.com/members"> <span>Members</span> </a> </li> </ul> </div> </div> <div class="mobileMenuClose"></div> <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" class="current"><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"><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="101772" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/2024-in-review"><span>2024 in review</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=""><a href="https://www.chemistryworld.com/collections/chemical-bonding"><span>Chemical bonding</span></a></li><li data-navcode="101622" data-rootnavcode="101018" class="break"><a href="https://www.chemistryworld.com/collections/antimicrobial-resistance"><span>Antimicrobial resistance</span></a></li></ul></li><li class="subnav"><ul><li data-navcode="101623" 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="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="101578" data-rootnavcode="101578"><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> More<span class="assistive"> navigation items</span></span></a></li></ul></div></div><div class="desktopNavigationSpace"></div> </div> </header> <!-- EME fixed banner --> <div id="eme-fixed-banner"></div> <div id="wrapper_sleeve" data-menu-open-pushed> <div class="storyLayout standard"></div> <div class="headerWrapper"> <div class="container titleByline"> <div class="inner-sleeve"> <div class="storyPrimaryNav"><a href="https://www.chemistryworld.com/opinion">Opinion</a></div> <div class="story_title"> <h1>Does lysergic acid link the Salem witch trials and a Catholic saint?</h1> </div> <p class="byline meta">By <span class="author"><a href="https://www.chemistryworld.com/raychelle-burks/1900.bio" rel="author" class="bylinePicture"><img alt="Raychelle Burks" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/50x50/P/Pictures%2Fweb%2Fo%2Fq%2Fh%2F02_RaychelleBurks.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/50x50/P/Pictures%2Fweb%2Fo%2Fq%2Fh%2F02_RaychelleBurks.jpg 50w" width="50" height="50" class="lazyloaded" /></a><a href="https://www.chemistryworld.com/raychelle-burks/1900.bio" rel="author">Raychelle Burks</a></span><span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2024-10-25T11:30:00&quot;,&quot;format&quot;: &quot;D MMMM YYYY&quot;}">2024-10-25T11:30:00+01:00</span></p> </div> </div> </div> <div id="columns" class="container"> <div id="colwrapper" class="inner-sleeve"> <div id="colmain" role="main" class="restrictedcontent"> <div id="content"> <div id="content_sleeve"> <div class="contentWrapper"> <div class="storyContentWrapper"> <div class="pageOptions"> <ul><!-- Sharing toolbar --> <li> <div class="share-toolbar"> <a class="social-share" data-source="facebook" data-medium="social" title="Share this on Facebook"> <svg xmlns="http://www.w3.org/2000/svg" fill="#4267B2" width="20" height="20" viewBox="0 0 24 24"> <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" /> </svg> </a> <a class="social-share" data-source="twitter" data-medium="social" title="Share this on X (Twitter)"> <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> </a> <a class="social-share" data-source="linkedin" data-medium="social" title="Share this on LinkedIn"> <svg xmlns="http://www.w3.org/2000/svg" fill="#0072b1" width="19px" height="19px" viewBox="0 3 24 24"> <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" /> </svg> </a> <a class="social-share" data-source="bluesky" data-medium="social" title="Share this on Bluesky"> <svg width="36" height="36" viewBox="0 0 1024 1024" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M351.121 315.106C416.241 363.994 486.281 463.123 512 516.315C537.719 463.123 607.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> </svg> </a> <a class="social-share" data-source="reddit" data-medium="social" title="Share this on Reddit"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#FF4500" viewBox="0 0 24 24"> <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" /> </svg> </a> <a class="social-share" data-source="whatsapp" data-medium="app" title="Share this on WhatsApp"> <svg xmlns="http://www.w3.org/2000/svg" fill="#25D366" width="20" height="20" viewBox="0 0 24 24"> <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" /> </svg> </a> <a class="social-share" data-source="chemistryworld.com" data-medium="email" title="Share this by email"> <svg xmlns="http://www.w3.org/2000/svg" fill="#888" width="20" height="20" viewBox="0 0 24 24"> <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" /> </svg> </a> <a class="social-share" style="display:none;" data-medium="app" data-source="navigator" title="More share options"> <svg xmlns="http://www.w3.org/2000/svg" fill="#222" width="20" height="20" viewBox="0 0 24 24"> <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" /> </svg> </a> </div> </li> <script> (function() { if (navigator.share) { $(".social-share[data-source='navigator']").show(); } })() </script><li><a href="mailto:?subject=Does lysergic acid link the Salem witch trials and a Catholic saint?&amp;body=https://www.chemistryworld.com/opinion/does-lysergic-acid-link-the-salem-witch-trials-and-a-catholic-saint/4020399.article" class="email" title="Share this by email"></a></li> </ul> <ul class="pageOptions_right"> <li aria-live="polite"><a href="#commentsJump" class="commentButton scrollTo"><div class="commentCount"><span class="commentText commentHidden">No comments</span></div> <div class="commentIcon"> </div></a></li> <li class=" last" aria-live="polite" data-cache-bust="true" data-ajax-load-content="" data-url="/4020399/bookmark"> </li> </ul> </div> <div class="articleWrapper"> <div class="articleContent"> <div class="standfirst"><p>A fungal factor may have been the common cause of witch hunts and St Anthony’s fire</p></div><div class="storytext"><p class="MsoNormal">The ancient Celtic festival of Samhain, <a href="https://www.smithsonianmag.com/history/celtic-origins-trick-treating-halloween-180984916/">first celebrated in Ireland around 2000 years ago</a>, marked summer’s end and the winter’s beginning, eventually begetting All Hallows’ Eve. This year, <a href="https://www.ireland.com/en-GB/features/ireland-home-of-halloween/"><span style="color: #1155cc;">Tourism Ireland</span></a> launched an ad campaign proclaiming the nation as the ‘home of Halloween’. However, a return to the roots of Halloween likely won’t slow the rush to its ‘unofficial hometown’ of Salem, Massachusetts, in the US which saw <a href="https://patch.com/massachusetts/salem/salem-halloween-2023-record-1-2-million-visitors-invade-witch-city">over one million visitors in October 2023</a>. Modern day Salem’s popularity as a festive fall destination is connected to the notorious <a href="https://www.smithsonianmag.com/history/a-brief-history-of-the-salem-witch-trials-175162489/">witch trials of Salem Village in 1692–1693</a> – events that saw 200 people accused of practising witchcraft and 20 of them, mostly women, executed.</p> <p class="MsoNormal"><span></span><span>Salem’s outbreak of accusations began when a small set of children ‘began to behave strangely and eventually accused neighbours of having bewitched them’.<sup>1</sup> The circle of accusers expanded, spurring a witch hunt in the New England colony just as three centuries of <a href="https://www.thecollector.com/european-witch-hunting/">witch hunting in Europe were sunsetting</a>. Pinpointing a single cause for these events is impossible and numerous contributing factors to Salem’s trials have been identified including long-brewing <a href="https://pages.vassar.edu/realarchaeology/2019/12/08/the-salem-witch-trials-a-case-of-mass-hysteria/">family and social tensions</a>, <a href="https://penntoday.upenn.edu/news/possessed-salem-witch-trials">religious extremism</a>, <a href="https://www.nesl.edu/blog/detail/a-true-legal-horror-story-the-laws-leading-to-the-salem-witch-trials">legal failings</a>, xenophobia, <a href="https://www.teenvogue.com/story/what-were-the-salem-witch-trials">misogyny</a>, and mass paranoia.</span></p> <blockquote> <p class="MsoNormal"><span>Debate as to the role that&nbsp;<em>Ergotismus convulsivus&nbsp;</em>played in the Salem witch trials has raged on</span></p> </blockquote> <p class="MsoNormal"><span></span><span>In April 1976, behavioral psychologist Linnda Caporael wrote an article in <em>Science</em> that suggested a new factor – the fungus <em>Claviceps purpura</em>.<sup>2</sup> This ergot fungi infects a variety of grains - with rye being particularly susceptible – and produces an array of pharmacologically active alkaloids.<sup>3,4</sup> Toxicosis can result from the consumption of infected grains in two terrifying forms - <em>Ergotismus gangraenosus </em> and&nbsp;<em>Ergotismus convulsivus</em>.<sup><span style="color: black; text-decoration-line: none;">5,</span></sup><sup>6</sup> These forms reflect, in part, the varying chemical actions of ergot alkaloids but they are also dependent upon how ergot alkaloids are ingested. Food preparation methods influence which ergot alkaloids are ingested and in what amounts, resulting in qualitative and quantitative differences in their effects.<sup>6</sup></span></p> <p class="MsoNormal">Ergot alkaloids are typically simple amides of&nbsp;<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-caps: small-caps; font-variant-alternates: normal; font-variant-position: normal;"></span><span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-caps: small-caps; font-variant-alternates: normal; font-variant-position: normal;">d</span>-(+)-lysergic acid or more complicated ergopeptides comprised of&nbsp;<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-caps: small-caps; font-variant-alternates: normal; font-variant-position: normal;">d</span>-(+)-lysergic acid linked via an amide bond to a short peptide, such as <a href="https://www.chemistryworld.com/podcasts/ergotamine/1017416.article"><span style="color: #1155cc;">ergotamine</span></a>.<a href="https://paperpile.com/c/Bj6FdS/spUk+IKbW+wQzB+N3cy+0Zse"><sup><span style="color: black; text-decoration-line: none;">4</span></sup></a>&nbsp;<a href="/3004672.article">Albert Hoffmann’s</a>&nbsp;infamous experiment in combining&nbsp;<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-caps: small-caps; font-variant-alternates: normal; font-variant-position: normal;">d</span>-(+)-lysergic acid with different amines is a testament to their potency, resulting in the powerful hallucinogen <a href="https://www.chemistryworld.com/podcasts/lsd-lysergic-acid-diethylamide/3005838.article"><span style="color: #1155cc;">lysergic acid diethylamide</span></a> (LSD).</p> <p class="MsoNormal"><span></span><span>While LSD is not present in the stew of alkaloids <em>C. purpura</em> produces, other of its alkaloids can affect the central nervous system, act upon smooth muscle in a range of organs, or cause general gastrointestinal (GI) upset.<sup>7,8</sup>&nbsp;The resulting symptoms – convulsions, muscle spasms, delirium, hallucinations and GI maladies – herald <em>Ergotismus convulsivus. </em> Did this form of ergotism (possibly from tainted local rye) contribute to the strange behaviours of the initial Salem witchcraft accusers, the behaviour of various adults in the community, and the general panic of the witch hunt? Caporael’s exploration of these questions immediately made a splash that included front page coverage in the <em>New York Times</em>.<sup>9</sup> Since Caporael’s initial work, debate as to the role, if any, that <em>Ergotismus convulsivus </em> played in the Salem witch trials has raged on.<sup>10–12</sup> The debate will continue as definitive answers are beyond reach in part because chemical analysis of relevant materials is an impossibility. As pointed out in a <em>Vox</em> exploration of this debate, <a href="https://www.vox.com/2015/10/29/9620542/salem-witch-trials-ergotism">‘we can’t do a forensic examination of a 300-year-old piece of bread’</a>.</span></p> <blockquote> <p class="MsoNormal"><span>The process of tissue death was accompanied by an intense burning pain, likely earning it the name ‘St. Anthony’s fire’</span></p> </blockquote> <p class="MsoNormal">While the role of ergot alkaloids in the witch hunts is contentious, their place among the saints is much clearer. <em>Ergotismus gangraenosus </em> has been referred to as St. Anthony’s Fire for centuries, ever since Pope Bonifacius VIII instituted a monastic order in St Anthony’s name in Vienne, France.<sup><span>1</span></sup><sup>3</sup></p> <p class="MsoNormal"><span>The monks of this order dedicated themselves to caring for the sick and their monastery became a pilgrimage centre for sufferers of skin disease such as <em>Ergotismus gangraenosus, </em> which plagued the region. Both a blessing and curse, ergotamine is a potent vasoconstrictor that is therapeutically useful in preventing vascular headaches like migraines. When ergotamine is ingested for too long or at too high a dose, blood is cut off to tissues leading to painful <a href="https://www.urmc.rochester.edu/encyclopedia/content.aspx?contenttypeid=134&amp;contentid=151"><span style="color: #1155cc;">dry gangrene</span></a> with the affected area suffering necrosis.<sup>5,13</sup></span></p> <p class="MsoNormal"><span></span><span>This process of tissue death was accompanied by an intense burning pain, likely earning it the name ‘St. Anthony’s fire’. Yet <em>Ergotismus gangraenosus </em> is not the only disease referred to by this name. Depending on the location and time period, two other diseases have resided under the umbrella of St. Anthony’s fire. These include <a href="https://www.merckmanuals.com/professional/dermatologic-disorders/bacterial-skin-infections/erysipelas"><span style="color: #1155cc;">erysipelas</span></a>, often caused by group A beta-hemolytic streptococci that occurs on the face and legs, along with <a href="https://www.merckmanuals.com/professional/infectious-diseases/herpesviruses/herpes-zoster#Treatment_v1019826"><span style="color: #1155cc;">herpes zoster</span></a> whose rash typically strikes the chest and lower back first.<sup>13</sup></span></p> <p class="MsoNormal">While we are not free from these fires in the modern age, they can be mitigated or eliminated with careful screening, antibiotics, and antivirals. A comforting reality in the face of historical horrors.</p></div><div id="storytext-end" class="storytext-end"></div><div class="storyMeta"><h3>References</h3><p>1. N P Spanos,&nbsp;<em>J. Hist. Behav. Sci.</em>, 1983,&nbsp;19, 358 (DOI:&nbsp;<a href="http://dx.doi.org/10.1002/1520-6696(198310)19:4<358::AID-JHBS2300190405>3.0.CO;2-G">10.1002/1520-6696(198310)19:4&lt;358::AID-JHBS2300190405&gt;3.0.CO;2-G</a>)</p> <p>2. L R&nbsp;Caporael,&nbsp;<em>Science</em>, 1976,&nbsp;<strong>192</strong>, 21 (DOI:&nbsp;<a href="http://dx.doi.org/10.1126/science.769159">10.1126/science.769159</a><a href="http://paperpile.com/b/Bj6FdS/p8SF">)</a></p> <p>3.&nbsp;<a href="https://www.rcpe.ac.uk/journal/issue/journal_39_2/lee.pdf">M R&nbsp;Lee,&nbsp;<em>J. R. Coll. Physicians Edinb.</em>, 2009,&nbsp;39, 179</a></p> <p>4. P L&nbsp;Schiff Jr,<em>&nbsp;Am. J. Pharm. Educ.</em>, 2006,&nbsp;70<a href="http://paperpile.com/b/Bj6FdS/spUk">,&nbsp;</a>98 (DOI:&nbsp;<a href="http://dx.doi.org/10.5688/aj700598">10.5688/aj700598</a>)</p> <p>5. A Grzybowski, K Pawlikowska-Łagód, A Polak,&nbsp;<em>Clin. Dermatol.</em>, 2021,&nbsp;39, 1088&nbsp;(DOI:&nbsp;<a href="http://dx.doi.org/10.1016/j.clindermatol.2021.07.009">10.1016/j.clindermatol.2021.07.009</a>)</p> <p>6. M J&nbsp;Eadie,&nbsp;<em>Lancet Neurol.</em>, 2003,&nbsp;2, 429&nbsp;(DOI:&nbsp;<a href="http://dx.doi.org/10.1016/S1474-4422(03)00439-3">10.1016/S1474-4422(03)00439-3</a>)</p> <p>7. I R&nbsp;Innes,&nbsp;<em>Br. J. Pharmacol. Chemother.</em>, 1962,&nbsp;19, 120&nbsp;(DOI:&nbsp;<a href="http://dx.doi.org/10.1111/j.1476-5381.1962.tb01432.x">10.1111/j.1476-5381.1962.tb01432.x</a>)</p> <p>8. A J&nbsp;Akinboye, K Kim, S Choi, I Yang, J.-G. Lee,&nbsp;<em>Food Sci. Biotechnol.</em>, 2023,&nbsp;<a href="http://paperpile.com/b/Bj6FdS/frTx">32</a><a href="http://paperpile.com/b/Bj6FdS/frTx">, 1133 (DOI:&nbsp;</a><a href="http://dx.doi.org/10.1007/s10068-023-01295-0">10.1007/s10068-023-01295-0</a>)</p> <p>9. J N&nbsp;Wilford, Salem Witch Hunts in 1692 Linked to LSD‐Like Agent,&nbsp;<em>The New York Times</em>, 1976</p> <p>10. N P&nbsp;Spanos and J Gottlieb,&nbsp;<em>Science</em>, 1976,&nbsp;194, 1390 (DOI:&nbsp;<a href="http://dx.doi.org/10.1126/science.795029)</p>">10.1126/science.795029)</a></p> <p>11.&nbsp;<a href="https://www.jstor.org/stable/27851542">M&nbsp;Matossian,&nbsp;<em>Am. Sci</em>., 1982,&nbsp;70, 355</a></p> <p>12. L S&nbsp;Mundra&nbsp;<em>et al</em><a href="http://paperpile.com/b/Bj6FdS/VvsW">.</a>,&nbsp;<em>JAMA Dermatol.</em>, 2016,&nbsp;152, 540&nbsp;(DOI:&nbsp;<a href="http://dx.doi.org/10.1001/jamadermatol.2015.4863">10.1001/jamadermatol.2015.4863</a>)</p> <p>13. G&nbsp;Cervellin, U Longobardi and G Lippi,&nbsp;<em>Acta Biomed.</em>, 2020,&nbsp;92, e2021008 (DOI:&nbsp;<a href="http://dx.doi.org/10.23750/abm.v92i1.9015">10.23750/abm.v92i1.9015</a>)</p></div><div class="storyAuthorComponent"><div class="storyAuthor"><div class="storyAuthorContainer"><a href="https://www.chemistryworld.com/raychelle-burks/1900.bio" rel="author" class="authorPicture"><img alt="Raychelle Burks" loading="lazy" sizes="(max-width:767px) 74px, 112px" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/112x112/P/Pictures%2Fweb%2Fo%2Fq%2Fh%2F02_RaychelleBurks.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/74x74/P/Pictures%2Fweb%2Fo%2Fq%2Fh%2F02_RaychelleBurks.jpg 74w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/112x112/P/Pictures%2Fweb%2Fo%2Fq%2Fh%2F02_RaychelleBurks.jpg 112w" width="74" height="74" class="lazyloaded" /></a><div class="storyAuthorDetails"><span class="author"><a href="https://www.chemistryworld.com/raychelle-burks/1900.bio" rel="author">Raychelle Burks</a></span><div class="socialMediaLinks"> <ul> <li class="social-media-title">Follow</li> <li><a href="https://www.twitter.com/@DrRubidium" class="twitter" target="_blank"></a></li> <li><a class="linkedin" href="https://www.linkedin.com/in/drrubidium" target="_blank"></a></li> </ul> </div><span class="description">Raychelle Burks is associate professor in chemistry at American University, Washington, DC, US</span><span class="viewProfile"><a href="https://www.chemistryworld.com/raychelle-burks/1900.bio">View full profile</a></span></div></div></div><div class="grid AuthorStories"><div class="sleeve"><div class="sectionhead"><h2><a href="https://www.chemistryworld.com/raychelle-burks/1900.bio">More Raychelle Burks</a></h2></div><div class="spinLayout medium list"><ul><li><p class="picture"><a href="https://www.chemistryworld.com/opinion/read-my-lipstick/4020844.article" class="image"><img alt="Woman applying lipstick" loading="lazy" sizes="159px" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/159x106/2/4/6/539246_gettyimages958330770_73076.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/159x106/2/4/6/539246_gettyimages958330770_73076.jpg 159w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/159x106/2/4/6/539246_gettyimages958330770_73076.jpg 159w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/159x106/2/4/6/539246_gettyimages958330770_73076.jpg 159w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/159x106/2/4/6/539246_gettyimages958330770_73076.jpg 159w" width="159" height="106" class="lazyloaded" /></a></p><h2><a href="https://www.chemistryworld.com/opinion/read-my-lipstick/4020844.article" class="text">Read my lipstick</a></h2></li><li><p class="picture"><a href="https://www.chemistryworld.com/opinion/the-champagne-cases/4020552.article" class="image"><img alt="Harlow Fraden" loading="lazy" sizes="159px" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/159x106/0/2/7/538027_2hx5hk5_474843_crop_crop.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/159x106/0/2/7/538027_2hx5hk5_474843_crop_crop.jpg 159w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/159x106/0/2/7/538027_2hx5hk5_474843_crop_crop.jpg 159w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/159x106/0/2/7/538027_2hx5hk5_474843_crop_crop.jpg 159w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/159x106/0/2/7/538027_2hx5hk5_474843_crop_crop.jpg 159w" width="159" height="106" class="lazyloaded" /></a></p><h2><a href="https://www.chemistryworld.com/opinion/the-champagne-cases/4020552.article" class="text">The champagne cases</a></h2></li><li><p class="picture"><a href="https://www.chemistryworld.com/opinion/whats-lurking-in-your-drink-and-drugs/4019859.article" class="image"><img alt="Mouse and beer can" loading="lazy" sizes="159px" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/159x106/8/3/3/535833_mousecan2_665433_crop.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/159x106/8/3/3/535833_mousecan2_665433_crop.jpg 159w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/159x106/8/3/3/535833_mousecan2_665433_crop.jpg 159w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/159x106/8/3/3/535833_mousecan2_665433_crop.jpg 159w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/159x106/8/3/3/535833_mousecan2_665433_crop.jpg 159w" width="159" height="106" class="lazyloaded" /></a></p><h2><a href="https://www.chemistryworld.com/opinion/whats-lurking-in-your-drink-and-drugs/4019859.article" class="text">What’s lurking in your drink and drugs?</a></h2></li></ul></div></div></div></div> </div> </div> <div class="htmlContent"> </div> </div> <div class="topics"><div class="sleeve"><span class="topicsLabel"></span><h2>Topics</h2><ul class="topicsList"><li><a href="/biochemistry/146.subject">Biochemistry</a></li><li><a href="/forensics/556.subject">Forensics</a></li><li><a href="/halloween/3784.tag">Halloween</a></li><li><a href="/trace-analysis/785.subject">Trace Analysis</a></li></ul></div></div> <div class="pageOptions"> <ul><!-- Sharing toolbar --> <li> <div class="share-toolbar"> <a class="social-share" data-source="facebook" data-medium="social" title="Share this on Facebook"> <svg xmlns="http://www.w3.org/2000/svg" fill="#4267B2" width="20" height="20" viewBox="0 0 24 24"> <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" /> </svg> </a> <a class="social-share" data-source="twitter" data-medium="social" title="Share this on X (Twitter)"> <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> </a> <a class="social-share" data-source="linkedin" data-medium="social" title="Share this on LinkedIn"> <svg xmlns="http://www.w3.org/2000/svg" fill="#0072b1" width="19px" height="19px" viewBox="0 3 24 24"> <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" /> </svg> </a> <a class="social-share" data-source="bluesky" data-medium="social" title="Share this on Bluesky"> <svg width="36" height="36" viewBox="0 0 1024 1024" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M351.121 315.106C416.241 363.994 486.281 463.123 512 516.315C537.719 463.123 607.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> </svg> </a> <a class="social-share" data-source="reddit" data-medium="social" title="Share this on Reddit"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#FF4500" viewBox="0 0 24 24"> <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" /> </svg> </a> <a class="social-share" data-source="whatsapp" data-medium="app" title="Share this on WhatsApp"> <svg xmlns="http://www.w3.org/2000/svg" fill="#25D366" width="20" height="20" viewBox="0 0 24 24"> <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" /> </svg> </a> <a class="social-share" data-source="chemistryworld.com" data-medium="email" title="Share this by email"> <svg xmlns="http://www.w3.org/2000/svg" fill="#888" width="20" height="20" viewBox="0 0 24 24"> <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" /> </svg> </a> <a class="social-share" style="display:none;" data-medium="app" data-source="navigator" title="More share options"> <svg xmlns="http://www.w3.org/2000/svg" fill="#222" width="20" height="20" viewBox="0 0 24 24"> <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" /> </svg> </a> </div> </li> <script> (function() { if (navigator.share) { $(".social-share[data-source='navigator']").show(); } })() </script><li><a href="mailto:?subject=Does lysergic acid link the Salem witch trials and a Catholic saint?&amp;body=https://www.chemistryworld.com/opinion/does-lysergic-acid-link-the-salem-witch-trials-and-a-catholic-saint/4020399.article" class="email" title="Share this by email"></a></li> </ul> <ul class="pageOptions_right"> <li aria-live="polite"><a href="#commentsJump" class="commentButton scrollTo"><div class="commentCount"><span class="commentText commentHidden">No comments</span></div> <div class="commentIcon"> </div></a></li> <li class=" last" aria-live="polite" data-cache-bust="true" data-ajax-load-content="" data-url="/4020399/bookmark"> </li> </ul> </div> </div> </div> </div> </div> <div id="rightcolumn" class="fixedrightcolumn rightcolumn restrictedcontent"> <div id="rightcolumn_sleeve"> <!-- BELOW NOT SUPPORT Instructions for implementation depending on right or bottom. If this in the bottom position then we might need to wrap the code with ` <div class="container"> <div class="inner-sleeve"> // taxanomy-list to go here </div> </div> ` --> <div data-mpu1-reflow></div> <div id="rhcreflow-tabletlandscape"></div> <div id="rhcreflow-desktop" class="rhc-mostpopular-desktop"> </div> <div id="rhcreflow-extra"></div> <div id="rhcreflow-extra-end" class="rhcreflow-extra-end"></div> <!-- Story RHC extras --> </div> </div> </div> </div> <div class="container bottomAdContainer restrictedcontent"> <div class="inner-sleeve"> <div class="bottomAd"> <div id="ad-slot-ldrbrdBot" class="ad"> <!-- /97414310/CW_Bottom_Leaderboard --> <div id='div-gpt-ad-1579525223270-0' class="ad-ldrbrd"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1579525223270-0'); }); </script> </div> </div> <!-- Sharing toolbar --> <!-- <script> $(document).on('click', '.social-share', socialShare); function socialShare() { var shareTitle = $(this).closest(".videoPreview-details").length>0 ? $(this).closest(".videoPreview-details").find("h2").find("a")[0].innerText : document.querySelector("meta[property='og:title']") ? document.querySelector("meta[property='og:title']").content : document.title; var shareDesc = $(this).closest(".videoPreview-details").length>0 ? $(this).closest(".videoPreview-details").find(".intro")[0].innerText : document.querySelector("meta[name=description]") ? document.querySelector("meta[name=description]").content : ""; var shareUrl = $(this).closest(".videoPreview-details").length>0 ? $(this).closest(".videoPreview-details").find("h2").find("a")[0].href : document.querySelector("link[rel=canonical]") ? document.querySelector("link[rel=canonical]").href : document.location.href; var medium = this.getAttribute("data-medium"); var source = this.getAttribute("data-source"); var utm = "?utm_campaign=cw_shared&utm_medium=" + medium + "&utm_source=" + source; switch (source) { case "facebook": window.open( "https://www.facebook.com/sharer/sharer.php?u=" + shareUrl + utm ); break; case "twitter": window.open( "https://twitter.com/intent/tweet?text=" + encodeURIComponent(shareTitle) + ":%20" + encodeURIComponent(shareUrl + utm) ); break; case "linkedin": window.open( "https://www.linkedin.com/sharing/share-offsite/?url=" + shareUrl + utm ); break; case "reddit": window.open( "http://www.reddit.com/r/chemistry/submit?title=" + encodeURIComponent(shareTitle) + "&text=" + encodeURIComponent(shareDesc) + "&url=" + encodeURIComponent(shareUrl + utm) ); break; case "whatsapp": window.open( "https://wa.me?text=" + encodeURIComponent(shareTitle) + "%0D%0A" + encodeURIComponent(shareUrl + utm) ); break; case "website": window.open( "mailto:?subject=" + encodeURIComponent(shareTitle) + "&body=" + shareDesc + "%0D%0A" + encodeURIComponent(shareUrl + utm) ); break; case "navigator": navigator.share({ title: shareTitle, text: shareDesc, url: shareUrl + utm }); } } </script> --> </div> </div> </div> <div class="container relatedVideos restrictedcontent"> <div class="inner-sleeve"> <div id="videosreflow-tabletportrait"></div> <div id="videosreflow-mobile"></div> </div> </div> <div class="container latestVideos relatedArticles" id="relatedArticles"> <div class="inner-sleeve"> <div data-reflow-content="" class="extras latestvideos"> <div class="sleeve"> <div class="extras_heading"> <h3>Related articles</h3> </div> <div class="extrasStory listBlocks loadMoreItems" data-load-more-ajax=""> <ul data-load-more-context=""> <li class=""> <a href="https://www.chemistryworld.com/news/dirty-secret-of-mysterious-tar-balls-washed-up-on-sydneys-shores-uncovered/4020517.article" class="image"> <img alt="Beach clean-up in Australia" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/7/4/9/537749_gettyimages2178805479_948558.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/7/4/9/537749_gettyimages2178805479_948558.jpg 380w" width="380" height="253" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://www.chemistryworld.com/news/1.type" class="storyType">News</a> <h3> <a href="https://www.chemistryworld.com/news/dirty-secret-of-mysterious-tar-balls-washed-up-on-sydneys-shores-uncovered/4020517.article">Dirty secret of mysterious ‘tar balls’ washed up on Sydney’s shores uncovered</a> </h3> <p class="meta"> <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2024-11-13T14:30:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2024-11-13T14:30:00Z</span> </p> <p class="byline"> <span class="author">By <a rel="author" href="https://www.chemistryworld.com/julia-robinson/500505.bio">Julia Robinson</a></span> </p> </div> </li> <li class=""> <a href="https://www.chemistryworld.com/opinion/read-my-lipstick/4020844.article" class="image"> <img alt="Woman applying lipstick" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/2/4/6/539246_gettyimages958330770_73076.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/2/4/6/539246_gettyimages958330770_73076.jpg 380w" width="380" height="253" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://www.chemistryworld.com/opinion/1021.type" class="storyType">Opinion</a> <h3> <a href="https://www.chemistryworld.com/opinion/read-my-lipstick/4020844.article">Read my lipstick</a> </h3> <p class="meta"> <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2025-02-14T09:30:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2025-02-14T09:30:00Z</span> </p> <p class="byline"> <span class="author">By <a rel="author" href="https://www.chemistryworld.com/raychelle-burks/1900.bio">Raychelle Burks</a></span> </p> </div> </li> <li class=""> <a href="https://www.chemistryworld.com/news/generative-ai-pipeline-creates-promising-antimicrobial-peptides/4020967.article" class="image"> <img alt="All-atom molecular dynamics simulation of peptide-membrane systems" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/3/2/3/539323_indexsciadv.adp7171f3copy2_288843.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/3/2/3/539323_indexsciadv.adp7171f3copy2_288843.jpg 380w" width="380" height="253" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a> <h3> <a href="https://www.chemistryworld.com/news/generative-ai-pipeline-creates-promising-antimicrobial-peptides/4020967.article">Generative AI pipeline creates promising antimicrobial peptides</a> </h3> <p class="meta"> <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2025-02-13T14:30:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2025-02-13T14:30:00Z</span> </p> <p class="byline"> <span class="author">By <a rel="author" href="https://www.chemistryworld.com/victoria-atkinson/500393.bio">Victoria Atkinson</a></span> </p> </div> </li> <li class=""> <a href="https://www.chemistryworld.com/news/this-nanotechnology-expert-works-with-both-plant-and-brain-cells/4020970.article" class="image"> <img alt="Markita Landry in the laboratory looking at a sample" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/3/3/1/539331_2022_vfp_markitalandry_027_1_432994.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/3/3/1/539331_2022_vfp_markitalandry_027_1_432994.jpg 380w" width="380" height="253" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a> <h3> <a href="https://www.chemistryworld.com/news/this-nanotechnology-expert-works-with-both-plant-and-brain-cells/4020970.article">This nanotechnology expert works with both plant and brain cells</a> </h3> <p class="meta"> <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2025-02-12T14:44:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2025-02-12T14:44:00Z</span> </p> <p class="byline"> <span class="author">By <a rel="author" href="https://www.chemistryworld.com/jennifer-newton/1523.bio">Jennifer Newton</a></span> </p> </div> </li> <li class=""> <a href="https://www.chemistryworld.com/news/zika-virus-discovered-to-alter-skin-chemistry-to-entice-mosquitoes/4020935.article" class="image"> <img alt="Aedes mosquito" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/2/3/6/539236_shutterstock_2282429471_565739_crop.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/2/3/6/539236_shutterstock_2282429471_565739_crop.jpg 380w" width="380" height="253" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a> <h3> <a href="https://www.chemistryworld.com/news/zika-virus-discovered-to-alter-skin-chemistry-to-entice-mosquitoes/4020935.article">Zika virus discovered to alter skin chemistry to entice mosquitoes</a> </h3> <p class="meta"> <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2025-02-12T14:30:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2025-02-12T14:30:00Z</span> </p> <p class="byline"> <span class="author">By <a rel="author" href="https://www.chemistryworld.com/zahra-khan/500529.bio">Zahra Khan</a></span> </p> </div> </li> <li class=""> <a href="https://www.chemistryworld.com/news/hidden-grammar-explains-proteins-distribution-into-sub-cellular-condensates/4020945.article" class="image"> <img alt="An illustration of protein molecules" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/2/7/2/539272_shutterstock_2141150779_930573_crop.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/2/7/2/539272_shutterstock_2141150779_930573_crop.jpg 380w" width="380" height="253" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a> <h3> <a href="https://www.chemistryworld.com/news/hidden-grammar-explains-proteins-distribution-into-sub-cellular-condensates/4020945.article">‘Hidden grammar’ explains proteins’ distribution into sub-cellular condensates</a> </h3> <p class="meta"> <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2025-02-11T09:30:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2025-02-11T09:30:00Z</span> </p> <p class="byline"> <span class="author">By <a rel="author" href="https://www.chemistryworld.com/philip-ball/1873.bio">Philip Ball</a></span> </p> </div> </li> </ul> <div class="loadMoreButtonWrapper" data-load-more-button-wrapper=""> <button type="button" class="button" data-load-more-button="" data-items-offset="6" data-ajax-url="https://www.chemistryworld.com/4020399/loadmore?code=ARTICLES" data-items-to-load="6" data-loading-more-text="Loading more articles"> Load more articles </button> </div> </div> <div class="fixedrightcolumn rightcolumn"> <div id="ad-slot-c" class="ad"> <!-- /97414310/CW_MPU_Related --> <div id='div-gpt-ad-1469192590885-5' class="ad-mpu"> <script type='text/javascript'> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1469192590885-5'); }); </script> </div> </div> </div> </div> </div> </div> </div> <div class="container commentContainer restrictedcontent"> <div class="inner-sleeve"> <div class=" extras"> <a id="commentsJump" class="scrollTarget"></a><div id="commentsHead"><div class="extras_heading"><h3>No comments yet</h3></div></div> <div class="extrasStory"> <div class="contentWrapper"> <div id="comments_form" class="formbox"><div class="formbox_sleeve"><div class="commentWarningWrapper"> <div class="commentWarningLeft"> <span class="commentAvatar"></span> <span class="commentWarningText">You're not signed in. To link your comment to your profile, sign in now.</span> </div> <div class="commentWarningRight"> <h3>Only registered users can comment on this article.</h3> <a class="popup signIn button" href="/sign-in">Sign in</a> <a class="commentReturl button" href="http://account.chemistryworld.com/register?campaigncode=CWregcb2111">Register</a> </div> </div> <script> $('.commentReturl').each(function(){ $(this).attr('href', $(this).attr('href')+'&returl='+encodeURIComponent(window.location.origin + window.location.pathname))}) </script></div></div> <div id="ajaxCommentsList" aria-live="polite" data-cache-bust="true" data-ajax-load-content="" data-url="/0/4020399/commentlist?cachetoken=1&amp;fh=1&amp;sort="></div></div> </div> <div class="fixedrightcolumn rightcolumn"><div id="ad-slot-d" class="ad"> <!-- /97414310/CW_MPU_Comments --> <div id='div-gpt-ad-1469192590885-3' class="ad-mpu"> <script type='text/javascript'> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1469192590885-3'); }); </script> </div> </div></div></div> </div> </div> <div class="container latestVideos relatedArticles" id="moreArticles"> <div class="inner-sleeve"> <div data-reflow-content="" class="extras latestvideos"> <div class="sleeve"> <div class="extras_heading"> <h3>More Opinion</h3> </div> <div class="extrasStory listBlocks loadMoreItems" data-load-more-ajax=""> <ul data-load-more-context=""> <li class=""> <a href="https://www.chemistryworld.com/opinion/fluorine-makes-you-an-offer-you-cant-refuse/4021019.article" class="image"> <img alt="Godfather-inspired illustration" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/4/8/0/539480_shutterstock_1800429997converted_188825_crop.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/4/8/0/539480_shutterstock_1800429997converted_188825_crop.jpg 380w" width="380" height="253" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://www.chemistryworld.com/opinion/1021.type" class="storyType">Opinion</a> <h3> <a href="https://www.chemistryworld.com/opinion/fluorine-makes-you-an-offer-you-cant-refuse/4021019.article">Fluorine makes you an offer you can’t refuse</a> </h3> <p class="meta"> <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2025-02-20T11:32:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2025-02-20T11:32:00Z</span> </p> <p class="byline"> <span class="author">By <a rel="author" href="https://www.chemistryworld.com/derek-lowe/1294.bio">Derek Lowe</a></span> </p> </div> </li> <li class=""> <a href="https://www.chemistryworld.com/opinion/--scabrolide-b-again/4020924.article" class="image"> <img alt="(-)-Scabrolide B" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/2/4/9/539249_0325organicmatterindex_518925.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/2/4/9/539249_0325organicmatterindex_518925.jpg 380w" width="380" height="253" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://www.chemistryworld.com/opinion/1021.type" class="storyType">Opinion</a> <h3> <a href="https://www.chemistryworld.com/opinion/--scabrolide-b-again/4020924.article">(–)-Scabrolide B (again!)</a> </h3> <p class="meta"> <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2025-02-20T09:31:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2025-02-20T09:31:00Z</span> </p> <p class="byline"> <span class="author">By <a rel="author" href="https://www.chemistryworld.com/chris-nawrat/1154.bio">Chris Nawrat</a></span> </p> </div> </li> <li class=""> <a href="https://www.chemistryworld.com/opinion/peering-into-the-future-of-material-characterisation/4020991.article" class="image"> <img alt="Red laptop with an X-ray of a car battery on the screen and the live button" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/4/2/0/539420_gettyimages2189472458_amended_438359.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/4/2/0/539420_gettyimages2189472458_amended_438359.jpg 380w" width="380" height="253" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://www.chemistryworld.com/opinion/1021.type" class="storyType">Opinion</a> <h3> <a href="https://www.chemistryworld.com/opinion/peering-into-the-future-of-material-characterisation/4020991.article">Peering into the future of material characterisation</a> </h3> <p class="meta"> <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2025-02-18T14:38:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2025-02-18T14:38:00Z</span> </p> <p class="byline"> <span class="author">By <a rel="author" href="https://www.chemistryworld.com/neil-withers/1799.bio">Neil Withers</a></span> </p> </div> </li> <li class=""> <a href="https://www.chemistryworld.com/opinion/how-natural-nanomotors-could-propel-new-drug-delivery-systems/4020782.article" class="image"> <img alt="Sperm cells" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/1/8/5/539185_gettyimages1208680986_533300_crop.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/1/8/5/539185_gettyimages1208680986_533300_crop.jpg 380w" width="380" height="253" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://www.chemistryworld.com/opinion/1021.type" class="storyType">Opinion</a> <h3> <a href="https://www.chemistryworld.com/opinion/how-natural-nanomotors-could-propel-new-drug-delivery-systems/4020782.article">How natural nanomotors could propel new drug delivery systems</a> </h3> <p class="meta"> <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2025-02-13T09:30:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2025-02-13T09:30:00Z</span> </p> <p class="byline"> <span class="author">By <a rel="author" href="https://www.chemistryworld.com/inga-shchelik/500636.bio">Inga Shchelik</a></span> </p> </div> </li> <li class=""> <a href="https://www.chemistryworld.com/opinion/scientific-institutions-have-a-long-history-of-anticipatory-obedience/4020931.article" class="image"> <img alt="NIH" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/2/1/5/539215_2fg1rgf_698128_crop.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/2/1/5/539215_2fg1rgf_698128_crop.jpg 380w" width="380" height="253" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://www.chemistryworld.com/opinion/1021.type" class="storyType">Opinion</a> <h3> <a href="https://www.chemistryworld.com/opinion/scientific-institutions-have-a-long-history-of-anticipatory-obedience/4020931.article">Scientific institutions have a long history of anticipatory obedience</a> </h3> <p class="meta"> <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2025-02-07T14:28:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2025-02-07T14:28:00Z</span> </p> <p class="byline"> <span class="author">By <a rel="author" href="https://www.chemistryworld.com/philip-ball/1873.bio">Philip Ball</a></span> </p> </div> </li> <li class=""> <a href="https://www.chemistryworld.com/opinion/why-the-chemistry-community-needs-to-engage-with-curriculum-reviews/4020920.article" class="image"> <img alt="A-level chemistry" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/1/7/2/539172_b88n2f_473152.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/1/7/2/539172_b88n2f_473152.jpg 380w" width="380" height="253" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://www.chemistryworld.com/opinion/1021.type" class="storyType">Opinion</a> <h3> <a href="https://www.chemistryworld.com/opinion/why-the-chemistry-community-needs-to-engage-with-curriculum-reviews/4020920.article">Why the chemistry community needs to engage with curriculum reviews</a> </h3> <p class="meta"> <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2025-02-06T14:39:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2025-02-06T14:39:00Z</span> </p> <p class="byline"> <span class="author">By <a rel="author" href="https://www.chemistryworld.com/kristy-turner/5506.bio">Kristy Turner</a></span> </p> </div> </li> </ul> <div class="loadMoreButtonWrapper" data-load-more-button-wrapper=""> <button type="button" class="button" data-load-more-button="" data-items-offset="6" data-ajax-url="https://www.chemistryworld.com/4020399/loadmore?code=MORE" data-items-to-load="6" data-loading-more-text="Loading more articles"> Load more articles </button> </div> </div> <div class="fixedrightcolumn rightcolumn"> <div id="ad-slot-e" class="ad"> <!-- /97414310/CW_MPU_More --> <div id='div-gpt-ad-1469192590885-4' class="ad-mpu"> <script type='text/javascript'> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1469192590885-4'); }); </script> </div> </div> </div> </div> </div> </div> </div> <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> <div class="footer_ad"> <div class="footer_ad_strip"> <div class="ad"> </div> </div> </div> <div id="footer" class="footer" role="contentinfo"> <div class="container footerTopNavPageText"> <div class="inner-sleeve"> <div class="nav topNav"><ul><li class="first"><a href="https://www.chemistryworld.com/subscribe">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"> <!-- <span class="footerSocialText">Follow us</span> --> <ul> <li class="footerSocialFacebook"> <a href="https://www.facebook.com/ChemistryWorld/" title="Follow on Facebook"></a> </li> <li class="footerSocialTwitter"> <a href="https://twitter.com/ChemistryWorld#" title="Follow on Twitter"></a> </li> <li class="footerSocialLinkedin"> <a href="https://www.linkedin.com/groups/1863015#" title="Connect on Linked in"></a> </li> <li class="footerSocialVimeo"> <a href="https://vimeo.com/chemistryworld" title="Watch on Vimeo"></a> </li> <li class="footerSocialYoutube"> <a href="https://www.youtube.com/user/ChemistryWorldUK" title="Watch on YouTube"></a> </li> <li class="footerSocialRSS"> <a href="/rss" title="Connect with us on RSS"></a> </li> </ul> </div> </div> </div> <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> <div class="bottom"> <div class="container footerBottomNavPageText"> <div class="inner-sleeve"> <!-- RSC Global Footer --> <div class="footer-block"> <div class="sleeve"> <a href="https://www.rsc.org"> <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> <style type="text/css"> .rscrev0{fill:#FFFFFF;} .rscrev1{fill:#EEDC00;} .rscrev2{fill:#97D700;} .rscrev3{fill:#48A9C5;} .rscrev4{opacity:0.5;fill:#48A9C5;} .rscrev5{opacity:0.5;fill:#EEDC00;} </style> <g> <g> <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 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 c0-1.01-0.77-1.62-2.09-1.62h-2.52v3.33H56.32z"/> <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 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 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"/> <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"/> <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 l-1.87,4.19H82.24z"/> <path class="rscrev0" d="M85.93,27.13h0.92v7.36h4.6v0.86h-5.53V27.13z"/> <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 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 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 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"/> <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 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 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"/> <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 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 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"/> <path class="rscrev0" d="M121.62,27.13h0.92v8.22h-0.92V27.13z"/> <path class="rscrev0" d="M124.68,27.13h5.91v0.85h-4.99v2.81h4.46v0.85h-4.46v2.88h5.05v0.85h-5.97V27.13z"/> <path class="rscrev0" d="M134.43,27.99h-2.75v-0.86h6.43v0.86h-2.75v7.36h-0.93V27.99z"/> <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"/> <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 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 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"/> <path class="rscrev0" d="M63.05,38.87h5.88v0.86h-4.95v2.93h4.43v0.85h-4.43v3.58h-0.92V38.87z"/> <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 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 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"/> <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"/> <path class="rscrev0" d="M92.24,47.08v-8.22h6.17v1.61h-4.38v1.67h3.86v1.61h-3.86v1.73h4.44v1.61H92.24z"/> <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 z"/> <path class="rscrev0" d="M110.99,47.08v-8.22h1.8v8.22H110.99z"/> <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 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 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 c1.66,0.43,2.59,1.03,2.59,2.46v0.02C121.09,46.28,119.85,47.2,118.09,47.2z"/> <path class="rscrev0" d="M126.54,40.53v6.55h-1.8v-6.55h-2.49v-1.67h6.78v1.67H126.54z"/> <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 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 c0.88,0,1.38-0.47,1.38-1.16V41.67z"/> <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"/> </g> <g> <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 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 c0.54,0.37,1.05,0.79,1.51,1.25L48.41,25.16z"/> <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 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 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 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 c0.89-0.61,1.73-1.3,2.49-2.06L43.73,44.36z"/> </g> <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 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 c0.6,0.9,1.29,1.74,2.05,2.5L29.3,44.36z"/> <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 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 s-0.34,2.24-0.34,3.4H26.31z"/> <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 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 s-1.73,1.3-2.49,2.06L29.3,29.86z"/> <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 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 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 c0.52,0,1.03,0.05,1.53,0.15L40.15,18.35z"/> <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 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 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 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"/> </g> </svg> </a> <div class="footer-block-content"> <nav> <ul> <li><a href="https://www.rsc.org/about-us/">Our mission</a></li> <li><a href="https://www.rsc.org/news-events/">News and events</a></li> <li><a href="https://www.rsc.org/campaigning-outreach/">Campaigns</a></li> <li><a href="https://www.rsc.org/awards-funding/">Awards and funding</a></li> <li><a href="https://www.rsc.org/campaigning-outreach/global-challenges/">Global challenges</a></li> <li><a href="https://www.rsc.org/support-us/">Support our work</a></li> </ul> </nav> <p><span class="footer-copyright">&copy; Royal Society of Chemistry <script type="text/javascript"> document.write(new Date().getFullYear()); </script></span><span class="footer-charity-number">Registered charity number: 207890</span></p> </div> </div> <div class="sleeve" id="ot-cookie-footer"> <ul id="ot-cookie-msg"> <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> <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> <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> </ul> </div> </div> <p class="webvision">Site powered by <a href="https://www.abacusemedia.com/webvisioncloud">Webvision Cloud</a></p> </div> </div> </div> </div> </div> </div> <script src="/Magazine/core.js?p=7605401671007253" defer></script> <!-- Global_JavaScript Footer --> <!-- CW JS --> <script src="https://assets.chemistryworld.com/common/js/global_2024.js?v=202501101417" defer></script> <script src="https://cdn.jsdelivr.net/gh/manuelmhtr/countries-and-timezones@latest/dist/index.min.js" defer></script> <script src="https://assets.chemistryworld.com/common/js/eme_2024.js?v=20240815855" defer></script> <style> /* OneTrust Banner/PC TCF customisation */ #onetrust-consent-sdk #onetrust-banner-sdk, #onetrust-consent-sdk #onetrust-pc-sdk { font-family: Avenir,Helvetica Neue,Helvetica,Arial,sans-serif; } #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title, #onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-title { font-size:1rem; line-height: 1.2rem; font-weight: 700; } #onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-title, #onetrust-consent-sdk #onetrust-banner-sdk .ot-b-addl-desc h3{ font-size:0.7rem; line-height: 1rem; font-weight: 600; padding-bottom:0; padding-top:0.5rem } #onetrust-consent-sdk #onetrust-banner-sdk :not(.ot-dpd-desc)>.ot-b-addl-desc { font-size:0.9rem; margin-bottom:0 } #onetrust-consent-sdk #onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold{ font-weight:normal } #onetrust-consent-sdk #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text, #onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-desc { font-size: 0.7rem; line-height:1rem } #onetrust-consent-sdk #onetrust-pc-sdk .category-menu-switch-handler h3 { font-size:0.9rem; } #onetrust-consent-sdk #onetrust-pc-sdk .ot-always-active { color: #1f92d1; } #onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { border-color: #1f92d1 } #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before { background-color: #1f92d1 } #onetrust-consent-sdk #onetrust-banner-sdk button:not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk button { text-transform: uppercase; font-weight: normal } #onetrust-consent-sdk #onetrust-banner-sdk .onetrust-vendors-list-handler { color:#696969 } #onetrust-banner-sdk button:before, #onetrust-pc-sdk button:before { content:none } #onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler, #onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button { font-size:0.8rem } #onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container { position:relative; top:unset; right:unset; bottom:12px; width:100%; text-align:center; display:inline-block; } #onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button { color:#000; } #onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-consent-sdk #onetrust-reject-all-handler, #onetrust-consent-sdk #onetrust-pc-sdk 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{ background-color: #1f92d1; border-color: unset; } #onetrust-banner-sdk #onetrust-policy{ height:250px; overflow-y:scroll } #onetrust-banner-sdk #onetrust-policy::-webkit-scrollbar{ width:11px } #onetrust-banner-sdk #onetrust-policy::-webkit-scrollbar-thumb{ border-radius:10px; background:#c1c1c1 } #onetrust-banner-sdk #onetrust-policy{ scrollbar-arrow-color:#c1c1c1; scrollbar-darkshadow-color:#c1c1c1; scrollbar-face-color:#c1c1c1; scrollbar-shadow-color:#c1c1c1 } #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc, #onetrust-pc-sdk ul.ot-subgrps li p, #onetrust-pc-sdk ul.ot-subgrps li h5 { font-size:0.8rem; line-height: 1.2rem } #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link { font-size: 0.7rem !important; color: #1f92d1; } #onetrust-pc-sdk .ot-cat-grp .ot-always-active { font-size: 0.7rem; margin-bottom:0.5rem; color: #1f92d1; text-transform:uppercase } #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler { color: #1f92d1; text-decoration:none } #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link { color: #1f92d1; } #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { display:none; } #onetrust-pc-sdk .ot-chkbox input:checked~label::before { background-color: #1f92d1; } #onetrust-pc-sdk .ot-chkbox label::before { border-color: #1f92d1 } #onetrust-pc-sdk #filter-btn-handler { background-color: #1f92d1 } /*OneTrust policy page */ #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li { color: #212121 } #ot-sdk-cookie-policy .ot-sdk-container { width: 100% !important; max-width: 100%; margin: 0 auto; padding: 0 !important; box-sizing: border-box; } #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 { font-size:1rem; line-height:1.602rem; margin-bottom:24px; color:#444; } #ot-sdk-cookie-policy h3 { font-size: 1.424rem; line-height: 1.802rem; font-family: Avenir,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 400; display: inline-block; padding-bottom: 10px; border-bottom: 1px solid #313131; } #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title { margin-bottom: 16px; color: #212121; } #ot-sdk-cookie-policy h4 { display: inline-block; padding-bottom: 10px; border-bottom: 1px solid #313131; font-family: Avenir,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 400; } #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { font-size: 1.266rem; line-height: 1.602rem; color: #212121; } #ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy tr, #ot-sdk-cookie-policy td { font-family: Avenir, Helvetica Neue, Helvetica, Arial, sans-serif; } #ot-sdk-btn.ot-sdk-show-settings { background-color: #147098; border-color: #147098; color: #FFFFFF; font-weight:normal; } #ot-sdk-btn.ot-sdk-show-settings:before { content: none !important; } #ot-sdk-btn.ot-sdk-show-settings:hover { background-color: #147098; opacity:0.7; } @media screen and (min-width: 768px) { #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 { font-size:1.266rem; line-height:2.027rem; margin-bottom:28px; color:#444; } } @media screen and (min-width:1024px) { #ot-sdk-cookie-policy h3 { font-size: 1.802rem; line-height: 2.281rem; } } /* Cookie footer*/ #ot-cookie-footer { display:none; } #ot-cookie-msg { columns:1; -webkit-columns: 1; justify-content: center; } #ot-cookie-msg>li { display:none; } #ot-cookie-msg>li a { color:#1f92d1; } </style> <script type="application/ld+json">{ "@context": "https://schema.org", "@type": "Article", "description": "A fungal factor may have been the common cause of witch hunts and St Anthony’s fire", "image": "https://d2cbg94ubxgsnp.cloudfront.net/Pictures/2000xAny/3/8/4/537384_gettyimages170558857_949542_crop.jpg", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.chemistryworld.com/opinion/does-lysergic-acid-link-the-salem-witch-trials-and-a-catholic-saint/4020399.article" }, "author": { "@type": "Person", "name": "Raychelle Burks" }, "dateCreated": "2024-10-24", "dateModified": "2025-01-10", "datePublished": "2024-10-25", "hasPart": { "@type": "WebPageElement", "isAccessibleForFree": false, "cssSelector": ".restrictedcontent" }, "headline": "Does lysergic acid link the Salem witch trials and a Catholic saint?", "isAccessibleForFree": false, "publisher": { "@type": "Organization", "name": "Chemistry World", "logo": { "@type": "ImageObject", "url": "https://www.chemistryworld.com/magazine/dest/graphics/logo/logo.png" } } }</script> <!-- Story JS footer --> <script src="https://assets.chemistryworld.com/common/js/story_2024.js?v=202409231110" defer></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10