CINXE.COM

Restoration of Minoan paintings: Imitation or reproduction? | Resource | RSC Education

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="preload" as="style" href="/Magazine/core.css?p=7605401671944776"> <link rel="preload" as="script" href="/Magazine/core.js?p=7605401671944776"> <!-- OneTrust Cookies Consent Notice start for edu.rsc.org --> <script type="text/javascript" src="https://cdn-ukwest.onetrust.com/consent/f013b414-d5e1-4738-9c99-993a91ab87c6/OtAutoBlock.js"></script> <script src="https://cdn-ukwest.onetrust.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="f013b414-d5e1-4738-9c99-993a91ab87c6"></script> <script type="text/javascript"> function OptanonWrapper() { otShowCookieFooter(); if (otCookieCheck("Targeting")) { OneTrust.InsertScript("https://securepubads.g.doubleclick.net/tag/js/gpt.js", "head", null, null, "4"); } else { OneTrust.InsertScript("https://pagead2.googlesyndication.com/tag/js/gpt.js", "head", null, null, "1"); } } </script> <!-- Disable OneTrust cookie prompt on embedded AD pages --> <script type="text/javascript"> if (window.location.href.indexOf("/account/MyAccountNavigationIFrame.aspx") !== -1) { document.write("<style>#onetrust-consent-sdk { display: none }</style>"); } </script> <!-- OneTrust Cookies Consent Notice end for edu.rsc.org --> <title>Restoration of Minoan paintings: Imitation or reproduction? | Resource | RSC Education</title> <meta name="description" content="Minoan art tells of a people who were keen observers of their world, in touch with the environment and enjoying the world they lived in." /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="momentnowdate" content="2025-02-21 14:41:39.295"/> <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="Tue, 11 Aug 2015 16:07 GMT" /> <link rel="canonical" href="https://edu.rsc.org/resources/restoration-of-minoan-paintings-imitation-or-reproduction/1640.article" /> <meta name="blockthis" content="blockGA" /> <meta name="showwallpaper" content="true" /> <meta name="navcode" content="101783" /> <meta name="primarynavigation" content="Resources" /> <meta property="og:title" content="Restoration of Minoan paintings: Imitation or reproduction?" /> <meta property="og:type" content="Article" /> <meta property="og:url" content="https://edu.rsc.org/resources/restoration-of-minoan-paintings-imitation-or-reproduction/1640.article" /> <meta property="og:site_name" content="RSC Education" /> <meta property="og:description" content="Minoan art tells of a people who were keen observers of their world, in touch with the environment and enjoying the world they lived in." /> <meta property="og:image:width" content="1024" /> <meta property="og:image:height" content="536" /> <meta property="og:image" content="https://d1ymz67w5raq8g.cloudfront.net/Pictures/1024x536/4/8/3/14483_res00001640-l.jpg" /> <meta property="og:image:alt" content="Image" /> <meta property="twitter:card" content="summary_large_image" /> <meta property="twitter:title" content="Restoration of Minoan paintings: Imitation or reproduction?" /> <meta property="twitter:description" content="Minoan art tells of a people who were keen observers of their world, in touch with the environment and enjoying the world they lived in." /> <meta property="twitter:image:src" content="https://d1ymz67w5raq8g.cloudfront.net/Pictures/1120xAny/4/8/3/14483_res00001640-l.jpg" /> <meta property="twitter:image:alt" content="Image" /> <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=7605401671944776" rel="stylesheet" type="text/css"> <link href="/Magazine/print.css?p=7605401671944776" 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':'1640'}); window.dataLayer.push({'StoryFormatProperty':'N'}); window.dataLayer.push({'StoryCategories':'|Cross-curriculum|11-14 years|14-16 years|16-18 years|18+|Download|Teaching resources product|Checked|Chemisry and art|Chemistry and art|Analysis of art|Science and technology|Resource|Mapped|Not yet optimised (phase 1)|'}); window.dataLayer.push({'StoryLayout':'Standard'}); window.dataLayer.push({'StoryWidth':'standard width'}); window.dataLayer.push({'StoryLayoutCode':'1'}); window.dataLayer.push({'StoryFormatCode':'1099'}); window.dataLayer.push({'StoryTypeCode':'2015'}); window.dataLayer.push({'StoryCategoriesCodes':'|115128|115154|115155|115156|115157|115178|115180|115246|115267|115381|115390|115392|115500|115536|115802|'}); window.dataLayer.push({'StoryFullNavPath':'|100001|101783|'}); window.dataLayer.push({'UserID':undefined}); window.dataLayer.push({'NavCode':'101783'}); window.dataLayer.push({'MicrositeNavCode':'-1'}); window.dataLayer.push({'NavKey':'100234'}); window.dataLayer.push({'NavigationAreaNavCode':'101783'}); </script> <script type="text/javascript"> window.dataLayer.push({'AccessQualificationTypeName':'Free access (anonymous users)'}); window.dataLayer.push({'AccessProductCode':'EPTRv2'}); window.dataLayer.push({'AccessProductName':'EP Teaching Resources v2'}); window.dataLayer.push({'AccessCount':'1'}); </script> <script type="text/javascript"> window.dataLayer.push({'UserStateLoggedIn':'False'}); window.dataLayer.push({'FullNavPath':'|100001|101783|'}); // For RSC use window.dataLayer.push({'LoggedIn':'False'}); window.dataLayer.push({'AccessStatus':'Granted'}); window.dataLayer.push({'Template':'Story'}); window.dataLayer.push({'Format':'Resource'}); window.dataLayer.push({'StoryType':'Resource'}); window.dataLayer.push({'PrimaryNavCurrent':'Resources'}); window.dataLayer.push({ 'CategoriesCodes':'|115128|115154|115155|115156|115157|115178|115180|115246|115267|115381|115390|115392|115500|115536|115802|', 'event': 'category_push' }); window.dataLayer.push({'Tags':undefined}); window.dataLayer.push({'Bylines':undefined}); window.dataLayer.push({'PublishDate':'11-08-2015'}); // Exclude categories if StoryCategories contains |Exclude from most popular| if (window.dataLayer.filter(function(x) {return x['StoryCategories'];})[0].StoryCategories.indexOf("|Exclude from most popular|")!= -1) { window.dataLayer.push({"StoryCategoriesExclude":"|Exclude from most popular|"}); } else { window.dataLayer.push({"StoryCategoriesExclude":"null"}); } window.dataLayer.push({'grecaptcha':'6LdF8vonAAAAAD7o_GFdZx7ScY1_ggHdHUmijbXX'}); </script> <!-- Global_CSS Head pagetext--> <link href="https://www.rsc-cdn.org/oxygen/assets/webfonts/fonts.css?cache=20190604" rel="stylesheet"> <link href="https://fonts.googleapis.com/css?family=Bree+Serif&display=swap" rel="stylesheet"> <!-- RSC overrides --> <style> /*RSCCS-703 : Enhanced ads spacing on empty placholders*/ .storytext div:empty { display: none; } /*RSCCS-889 : Hide inline placeholder containing empty EME response */ .storytext div.story-inlinecontent-placeholder:has(.nl-signup-bucket:empty) { display: none; } /* Access denied li font size fix */ .accessContainer .accessMessage .middleBlock ol li, .accessContainer .accessMessage .middleBlock ul li { font-size: 1rem; } /* RSC OneTrust styles */ .rsc-onetrust-cookie-policy { background-color: #FFFFFF; } .rsc-onetrust-cookie-policy #ot-sdk-btn.ot-sdk-show-settings { background-color: #f3e500 !important; border: 0 !important; color: #000 !important; font-size: 0.889rem !important; line-height: 1.802rem !important; } .rsc-onetrust-cookie-policy #ot-sdk-btn.ot-sdk-show-settings:hover { background-color: #fcf800 !important; } .rsc-onetrust-cookie-policy a { color: #147098 !important; text-decoration: none !important; } .rsc-onetrust-cookie-policy a:hover { color: #004976 !important; text-decoration: underline !important; } .ot-settings-btn-container { margin-bottom: 30px; } .rsc-onetrust-cookie-footer { background-color: #252729; padding: 1em; padding-bottom: 2em; color: #E5E5E5; text-align: center; font-size: 0.9em; } .rsc-onetrust-cookie-footer a { color: #78D9EA; } .rsc-onetrust-cookie-footer a:focus, .rsc-onetrust-cookie-footer a:hover { color: #FFFFFF; text-decoration: underline; } /* EDU OneTrust overrides */ #onetrust-pc-sdk button { text-transform: uppercase !important; } #onetrust-banner-sdk.ot-iab-2 #onetrust-policy { height: 250px; overflow-y: scroll; } #onetrust-banner-sdk #onetrust-policy-title { font-size: 1rem !important; } #onetrust-banner-sdk #onetrust-policy-text { font-size: 0.889rem !important; } #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, #onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { background-color: #f3e500 !important; border-color: #f3e500 !important; color: #000 !important; border-radius: 5px !important; } #onetrust-banner-sdk #onetrust-accept-btn-handler { text-transform: uppercase !important; font-size: .889rem !important; font-weight: 700 !important; letter-spacing: 0 !important; } #onetrust-banner-sdk #onetrust-reject-all-handler { text-transform: uppercase !important; font-size: .889rem !important; font-weight: 700 !important; letter-spacing: 0 !important; } #onetrust-banner-sdk #onetrust-pc-btn-handler { font-size: .889rem !important; font-weight: 700 !important; text-decoration: none !important; letter-spacing: 0 !important; } #onetrust-pc-sdk .ot-vs-list .ot-always-active, #onetrust-pc-sdk .ot-cat-grp .ot-always-active { color: #147098 !important; } #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-dpd-title, #onetrust-consent-sdk #onetrust-banner-sdk .ot-b-addl-desc h3 { font-size: 0.8rem; line-height: 1rem; font-weight: 600; padding-bottom: 0; margin-top: 0.6rem; } #onetrust-consent-sdk #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text, #onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-desc { font-size: 0.8rem !important; line-height: 1.2rem; } #onetrust-banner-sdk #onetrust-pc-btn-handler { text-decoration: underline !important; text-transform: uppercase !important; font-weight: normal !important; } .ot-embed-overlayed { position: relative; } .ot-embed-overlay { z-index: 1; position: absolute; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.3); top: 0; display: flex; justify-content: center; align-items: center; font-family: Source Sans Pro,sans-serif; flex-direction: column; } .ot-embed-container { background-color: #fff; padding: 1rem; width: 75%; max-width: 425px; border: 1px solid #222; box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%); } .ot-embed-container div { display: flex; justify-content: space-evenly; flex-direction: column; align-items: center; text-align: center; } .ot-embed-container p { font-size: 0.9rem; line-height: 1.2rem; margin-bottom: 0.8rem; font-style: normal; } .ot-embed-container p:last-child { margin-bottom: 0; color: #147098; text-decoration: none; cursor: pointer; } .tiktok-embed .ot-embed-button { text-transform: uppercase; } .edu-eb-container, div[id^="eventbrite-widget-container"] { height: 790px; background-image: url("https://d1ymz67w5raq8g.cloudfront.net/Pictures/600xAny/P/web/u/l/g/eventbritepreviewimageblur_328339.png"); background-size: contain; background-position: center; background-repeat: no-repeat; } .eb-cookie-btn { margin-right: 3px; } .eb-booking-btn { margin-left: 3px; background-color: #fff; border: 2px solid #f3e500; padding: 5px 14px; transition: all .25s ease-in; } .eb-booking-btn:hover, .eb-booking-btn:active { border-color: #fcf800; } @media only screen and (max-width: 767px) { .ot-embed-overlay p { font-size: .889rem; line-height: 1.1rem; } .eb-cookie-btn, .eb-booking-btn { margin: 0; } .eb-cookie-btn { margin-bottom: 6px; } } /* Sustainable development goal (SDG) resource fact files */ .sdgMobile { display: inline-block; width: 100%; padding-bottom: 10px; } .sdgMobile img { float: left; width: 15%; } .sdgTable { display: table; } .sdgTableRow { display: table-row; } .sdgTableCell { display: table-cell; vertical-align: middle; } .sdgTableCell p { margin-bottom: 20px; } .sdgTableImg { display: table-cell; padding: 0px 20px 20px 0px; width: 140px; vertical-align: middle; } /* Hide on mobile devices */ @media only screen and (max-device-width: 767px) { .sdgTableImg { display: none; } } /* Only show on mobile devices */ @media only screen and (min-device-width: 768px) { .sdgMobile { display: none; } } /* Multiple buttons in media containers */ .media-container li .button { margin-top:5px; } /* Lists inside media containers */ .media-container ul.mc-inner-list { list-style: disc; list-style-position: outside; margin: 0 0 16px 20px; } .mc-inner-list li { display: list-item; border: 0 !important; margin-bottom: 0 !important; padding-bottom: 0 !important; font-size: 1.125rem !important; line-height: 1.802rem !important; } /* Simple newsletter signup 'widget' */ .nl-signup-container .ad-story-inline { width: 100%; margin: 0; } .edu-nl-signup { padding-bottom: 0!important; margin-bottom: 28px; } .edu-nl-teaser p { margin-bottom: 16px; } .nl-signup-std { color: #fff; border: none; background: rgb(0,47,86); background: linear-gradient(144deg, rgba(0,47,86,1) 0%, rgba(72,169,197,1) 100%); } .nl-signup-eic { color: #fff; border: none; background: rgb(153,30,102); background: linear-gradient(128deg, rgba(153,30,102,1) 0%, rgba(218,24,132,1) 100%); } .nl-signup-sis { color: #fff; border: none !important; background: rgb(122,17,71) !important; background: linear-gradient(144deg, rgba(122,17,71,1) 0%, rgba(218,24,132,1) 100%) !important; } .nl-signup-sis .button { background-color: #FF9E1B; color: #000 !important; } .nl-signup-sis .button:hover, .nl-signup-sis .button:active { background-color: #FFBC27; } .nl-signup-std h2, .nl-signup-eic h2, .nl-signup-sis h2 { color: #fff; } .nl-signup-icon { float: right; margin: -10px 5px 0 0; width: 40px; height: 40px; } .nl-signup-icon .cls-1 { fill: currentColor; } .nl-signup-icon .cls-2 { fill: currentColor; } .nl-signup-icon .cls-3 { fill: #fff; } .nl-signup-std .nl-signup-icon .cls-3 { fill: #48A9C5; } .nl-signup-eic .nl-signup-icon .cls-3 { fill: #DA1884; } .nl-signup-sis .nl-signup-icon .cls-3 { fill: #da1884; } /* Enhanced advertising overrides */ .story-rhccontent-placeholder-ad-extrahtml .ad-notice, .story-inlinecontent-placeholder-ad-extrahtml .ad-notice { display: block; font-family: Source Sans Pro,sans-serif; text-transform: uppercase; text-align: center; color: #888; font-weight: 500; letter-spacing: .05em; font-size: .7rem; line-height: .7rem; margin-bottom: .3rem; } /* BBC video embed */ .bbc-container { position: relative; overflow: hidden; width: 100%; padding-top: 68%; margin-bottom: 32px; } .bbc-responsive-iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; border: none !important; } /* Throbbing red button */ .throbRed{ animation-name: throbbingRed; animation-duration: 2s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: ease-in-out; } @keyframes throbbingRed{ 0% { background-color: #54585a;} 100% { background-color: #EB1F52;} } /* Throbbing green button */ .throbGreen{ animation-name: throbbingGreen; animation-duration: 2s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: ease-in-out; } @keyframes throbbingGreen{ 0% { background-color: #54585a;} 100% { background-color: #97D700;} } /* Updated share icons */ .share-toolbar { display: flex; flex-wrap: wrap; justify-content: left; width: 100%; } .share-toolbar a { align-items: center; background-color: #fff; background-repeat: no-repeat; border: 1px solid #ececec; border-radius: 50%; cursor: pointer; display: flex; flex: none; font-size: .6rem; height: 36px; justify-content: center; margin-right: .5rem; margin-bottom: .5rem; width: 36px; } .share-toolbar a:hover { background-color: #f0f0f0; } .share-toolbar a[data-source="linkedin"] { padding: 0 0.1rem 0 0.2rem } .social-share svg { width: 60%; } .social-share[data-medium="email"] svg, .social-share[data-source="navigator"] svg { fill: #48A9C5; } /* Hide default email icon */ .pageOptions ul:first-of-type li:not(.pageoptions-rating):not(.social-share-container) { display: none; } @media screen and (max-width: 480px) { .not-mobile-share { display: none !important; } } /* Hide byline on spin page */ .hide-byline span.author { display:none; } /* Fix sizes of MPU adverts */ .mpu-fix-size { min-height:266px !important; max-height:266px !important; } /* Hide on desktop devices */ @media only screen and (min-device-width: 1024px) { .not-desktop { display: none; } } /* Only show on desktop devices */ @media only screen and (max-device-width: 1023px) { .only-desktop { display: none; } } /* Only show on mobile devices */ @media only screen and (min-device-width: 768px) { .only-mobile { display: none; } } /* Hide from desktop mega menu */ .desktopNavigation .hide-desktop-mega-menu { display: none; } /* Shrink bottom of factfile */ .factfile { padding-bottom: 15px; } /* Spin Promo Microsite */ .spinPromoEiC { background-color: #CE389E; } /* Additional buttons */ .btn-light { background-color: #EFEFEF; border-color: #EFEFEF; color: #000000; text-shadow: none; } /* Grey out sub navigation items */ ul.main li.highlightdeadsubnav > span { color: grey; } /* Override MyAccountNavigation item text */ .myAccountNavigation ul li { text-transform: none; font-weight: 500; } /* Highlight navigation item in yellow */ ul.main>li.nav-item.highlightnav { background: #EEDC00; } ul.main>li.nav-item.highlightnav a span { color: #54585a; } ul.main>li.nav-item.highlightnav:hover { background: #54585a; } ul.main>li.nav-item.highlightnav a span:hover { color: #ffffff; } ul.main>li.nav-item.highlightnav.current a span { color: #000000; } /* Highlight navigation item in purple */ ul.main>li.nav-item.highlightnavpurple { background: #991E66; } ul.main>li.nav-item.highlightnavpurple a span { color: #ffffff; } ul.main>li.nav-item.highlightnavpurple:hover { background: #ffffff; } ul.main>li.nav-item.highlightnavpurple a span:hover { color: #54585a; } ul.main>li.nav-item.highlightnavpurple.current a span { color: #ffffff; } /* De-button storyType links */ div.sleeve div.subSleeve span.story-type a.storyType, /* spin page */ .grid .gridLayout ul li div.subSleeve span.story-type a.storyType, /* spin page hero block */ div.storyDetails a.storyType /* solr results */ { background-color: transparent; color: #868686; padding: 0px; } /* Adjust the cookie policy */ div#cookiePolicy.show { padding-top: 10px; padding-bottom: 10px; z-index: 3000000000; bottom: 10px; } /* Make Google Map embeds responsive */ .google-map-responsive{ overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0; } .google-map-responsive iframe{ left: 0; top: 0; height: 100%; width: 100%; position: absolute; } /* Image/caption/credit styles for SPIN pages */ .spin-credit { color: #888; font-size: .889rem; line-height: 1.266rem; font-family: Source Sans Pro,sans-serif; font-style: normal; } .spin-caption { color: #444; font-size: .889rem; line-height: 1.266rem; margin-top: 8px; margin-bottom: 0; font-family: Source Sans Pro,sans-serif; } .spin-image-centre { display: block; margin-left: auto; margin-right: auto; } /* Remove camera icon overlay on picture layout story */ .layoutIcon.pictureLayout:before { background-image:none; } /* Message block styles */ .message-block-wrapper { width: 100vw; position: relative; padding: 0; border: 1px solid #1D749A; background: #78D9EA; } .message-block-content { max-width: 900px; padding: 12px; margin: 0 auto; height: auto; text-align: center; } .message-block-content p { font-family: Gotham Medium; font-size: 1rem; line-height: 1.424rem; color: #222; font-weight: 500; margin: 1rem 0rem; } .message-block-content h1 { font-family: Gotham Medium; font-size: 1.4rem; line-height: 2rem; margin-bottom: 1rem; font-weight: 700; } .message-block-content .button a:last-child { /* positions 'Close this message' link after main button */ position: inherit; } .message-block-content br { /* on small screens doesn't display <br> so text flows */ display: none; } @media screen and (min-width: 768px) { /* on large screens will break lines where <br> is placed */ .message-block-content br { display: initial; } } /* Advertisement label */ .ad-mpu>div:not(:empty)::before { /* if the div with the parent 'ad-mpu' is not empty, eg advert content has been loaded */ content: 'Advertisement'; display: block; font-family: Source Sans Pro,sans-serif; text-transform: uppercase; text-align: center; color: #888; font-weight: 500; letter-spacing: .05em; font-size: .7rem; line-height: .7rem; margin-bottom: .3rem; } /* Mega menu image resizing RSC-1119 */ .desktopNavigation .htmlBlock .column.span-2 { width: 48.82117420%; margin-right: 0; } .desktopNavigation .htmlBlock .column.span-3 { width: 74.41058710%; margin-right: 0; } /* Image scaling - see https://www.abacuscloud.info/72.article */ .embedImage img{ width: 100%; height: auto; } /* Accordion */ .accordion { background-color: #eee; color: #444; cursor: pointer; padding: 18px; width: 100%; border: none; text-align: left; outline: none; font-size: 15px; transition: 0.4s; border-radius: 6px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .accordion:after { content: ''; position: absolute; right: 20px; transform: rotate(0deg); transition: transform 250ms; width: 0; height: 0; border-style: solid; border-width: 8px 0 8px 9px; border-color: transparent transparent transparent #888; } .accordion.active:after { transform: rotate(90deg); } .accordion.active + .panel { max-height: 600px; overflow: auto; } .accordion.active .vector-icon { transform: rotate(90deg); } .accordion.active, .accordion:hover { background-color: #ccc; } .accordion+.panel { padding: 0 18px; max-height: 0; background-color: white; overflow: hidden; transition: max-height linear 250ms; } /* YouTube embed box */ .embed-container { position: relative; margin-top: 35px; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* Don't show on tablet devices */ @media only screen and (min-device-width: 768px) and (max-device-width: 1023px) { .not-tablet { display: none; } } /* Don't show on mobile and tablet device menus */ #mobilemenu .desktop-only { display: none; } /* Change colour of group story header bar */ .groupTopBox { background-color: #78C600; } /* Sharing Toolbar */ .shareHidden { display: none !important; } /* Starter slide preview */ .starter-slide-preview { position: relative; display: inline-block; float:right; } .starter-slide-preview:hover { opacity: 0.65; transition: opacity 0.3s; } .starter-slide-preview img { border:1px #ADADAD solid; margin-left: 10px; box-shadow: 5px 5px 5px lightgrey; } .starter-slide-preview:after { content: ""; position: absolute; bottom: 12px; right: 10px; background-image: url("https://d1ymz67w5raq8g.cloudfront.net/Pictures/web/x/s/e/sprite.css03b34d89_252753.svgz"); background-position: 0px -568.31px; background-repeat: no-repeat; width: 30px; height: 30px; transform: rotate(90deg); } /* Hide nav items */ .hide-nav-item { display: none; } /* Fix anchor scroll / header issue */ #mainnav { scroll-margin-top: 72px; } .microsite.eic-microsite .media-container.mc-links-only li .button:after { display: none !important; } .media-container.mc-links-only li .button { padding-right: 16px; } /* EME testing and experience styles */ .eme-hidden-default { display: none; } .eic-promo-container>.ad-story-inline, .nl-signup-container-v3>.ad-story-inline { margin-bottom: 0; min-height: auto; } /* Fix access denied image preview */ .accessContainer .storyPreview .access-denied-index-img.picture { max-width: 50%; } @media only screen and (max-width: 1023px) { .accessContainer .storyPreview .byline { width: 100%; } } /* New newsletter widget */ .nl-signup-container-v2 .ad-story-inline { width: 100%; margin: 0; } .nl-signup-block { overflow: hidden; border-radius: 10px; background-color: #fafafa; box-shadow: 0px 2px 6px #0000002b; margin-bottom: 28px; } .nl-signup-inner { display: flex; flex-direction: row; position: relative; } .nl-signup-img { max-width: 300px; height: auto; object-fit: cover; } .nl-signup-block[data-nl-id=EDUChemEdWeekly] .nl-signup-img { object-position: left; } .nl-signup-content { display: flex; flex-direction: column; padding: 20px; } .nl-signup-content h2 { font-size: 1.266rem; line-height: 1.802rem; margin-bottom: 4px; color: inherit; } .nl-signup-teaser p { font-size: 1rem; line-height: 1.5rem; margin-bottom: 18px; } .nl-signup-content > p:last-child { margin-bottom: 0; } .nl-signup-tag { display: flex; flex-direction: row; align-items: center; margin-bottom: 6px; } .nl-signup-tag svg { margin-right: 6px; } .nl-signup-tag p { font-size: .89rem; line-height: 1rem; margin-bottom: 0; text-transform: uppercase; color: #54585A; } .nl-signup-tag a { color: inherit; } @media only screen and (max-width: 619px) { .nl-signup-inner { flex-direction: column; } .nl-signup-img { max-width: 100%; width: 100%; max-height: 300px; min-height: 200px; } .nl-signup-content { padding-bottom: 28px; text-align: center; } .nl-signup-content > p:last-child a.button { width: 100%; } .nl-signup-tag { justify-content: center; } } /* Force caption visibility on full-width tables */ .table-wrapper .datatable caption.show-caption { display: table-caption; } /* EME-AB3 test styles */ .media-container.mc-fixed { position: fixed; width: 100vw; height: 100px; max-height: 100px; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; z-index: 500; margin-bottom: 0; bottom: 0; padding: 10px 0; box-shadow: 0px -2px 7px 0px #0000003d; border-top: 1px solid #ffffff63; background: rgb(0, 73, 118); background: -moz-linear-gradient(90deg, rgba(0, 73, 118, 1) 0%, rgb(72 169 197 / 80%) 100%); background: -webkit-linear-gradient(90deg, rgba(0, 73, 118, 1) 0%, rgb(72 169 197 / 80%) 100%); background: linear-gradient(90deg, rgba(0, 73, 118, 1) 0%, rgb(72 169 197 / 80%) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#004976",endColorstr="#48a9c5",GradientType=1); backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); transform: translateY(0); transition: transform 1s; } .media-container.mc-fixed.mc-hidden { transform: translateY(160px); } .media-container.mc-fixed li>div { flex-direction: row; align-items: center; width: 60%; text-align: right; margin-bottom: 10px; right: 0; position: absolute; bottom: 0; } .media-container.mc-fixed li p { display: none; } .media-container.mc-fixed li img { width: 200px; box-shadow: 0 -4px 10px #00000038; padding-right: 0; bottom: 0; position: absolute; border: 2px solid #ffffff; border-radius: 5px; margin-bottom: 0; } .media-container.mc-fixed li { align-items: center; justify-content: space-between; position: absolute; bottom: 0; max-height: 100%; width: 65.8%; } .media-container.mc-fixed li h2 { margin-bottom: 0; margin-right: 20px; color: white; } .media-container.mc-fixed li .button { margin-top: 0; padding: 16px 39px 16px 16px; width: 100%; } .media-container.mc-fixed ul { max-width: 1180px; margin: auto; height: 100%; position: relative; } .media-container.mc-fixed .close-btn { position: absolute; right: 10px; top: -36px; height: 26px; width: 26px; display: block; z-index: 300; overflow: visible; border-radius: 50%; background: #00000078; transform: rotate(0deg); transition: transform 0.5s ease-in-out; } .media-container.mc-fixed .close-btn:hover { transform: rotate(180deg); cursor: pointer; } .media-container.mc-fixed .close-btn-inner { background-repeat: no-repeat; background-image: url(/magazine/dest/graphics/output/sprite.css-03b34d89.svg); display: inline-block; width: 100%; height: 100%; background-position: -12px -358.2px; } @media only screen and (min-width: 1130px) and (max-width: 1279px) { .media-container.mc-fixed {padding-left: 26px;} .media-container.mc-fixed ul { width: 64.3%; margin-left: 0; } .media-container.mc-fixed li { width: 100%; } .media-container.mc-fixed li>div { width: 460px; } } @media only screen and (min-width: 1024px) { .media-container.mc-fixed .close-btn { right: 40px; } } @media only screen and (min-width: 768px) and (max-width: 1129px) { .media-container.mc-fixed { padding-left: 38px; padding-right: 38px; } .media-container.mc-fixed ul { width: 100%; } .media-container.mc-fixed li { width: 100%; } .media-container.mc-fixed li>div { width: 460px; } } @media only screen and (max-width: 767px) { .media-container.mc-fixed { padding-left: 10px; padding-right: 10px; } .media-container.mc-fixed li { width: 100%; } .media-container.mc-fixed li img { max-width: 200px; width: 50%; min-width: 160px; } .media-container.mc-fixed li>div { width: 100%; justify-content: end; } .media-container.mc-fixed li h2 { display: none; } } </style> <!-- End RSC overrides --> <style> .curriculum-explorer header ol { min-height: 40px; } @media screen and (min-width: 768px) { .curriculum-explorer header .button { color: #48a9c5; } } </style> <!-- IE11 specific fixes start --> <style> @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), screen and (min-width: 1024px) { /* IE10+ specific styles go here */ .curriculum-explorer { min-height: 345px; } } </style> <!-- IE11 specific fixes end --> <!-- PATCH START: RSC-949 --> <style> #my-lcp-section .column2 { float: none; width: auto; margin-top: 24px; } @media screen and (min-width: 768px) { #my-lcp-section .column2 { float: left; width: 380px; } } @media screen and (min-width: 1024px) { #my-lcp-section .column2 { margin-top: 0; } } </style> <!-- PATCH END: RSC-949 --> <!-- PATCH START: RSC-1093 --> <style> @media screen and (min-width: 1024px) { #curriculum-and-resources .twoColumns .column2 .container, #curriculum-and-resources .twoColumns .column2 .container .inner-sleeve { display: block; } } </style> <!-- PATCH END: RSC-1093 --> <!-- START TEMP FIX : RSCCS-636 --> <style> @media screen and (min-width: 768px){ .storyAuthorComponent .storyAuthor .storyAuthorDetails .socialMediaLinks ul { margin-bottom: 31px; } } </style> <!-- END TEMP FIX : RSCCS-636 --> <!-- End Global_CSS Head pagetext --><style type="text/css">.inline_image img[width][height]:not(.zoomable-image) {contain: unset;}</style> <!-- Global_JavaScript Head pagetext --> <!-- Set global variables --> <script> /* Get dataLayer values */ function getDataLayerVal(keyVal) { if(window.dataLayer!=undefined && window.dataLayer!=null){ for (var i = 0; i < window.dataLayer.length; i++) { if (dataLayer[i][keyVal] !== undefined) { return dataLayer[i][keyVal]; } } } } /* Now work out the user state */ var userSubscriber = getDataLayerVal('Products') !== undefined; var userLoggedIn = getDataLayerVal('LoggedIn') == 'True'; var userMember = getDataLayerVal('IMIS_Active') == "|true|"; var userIP = IPState.useripstate === true; var userIPName = IPState.useripname; var userSubState = ((!userLoggedIn && userIP) ? 'IP signed out' : (!userLoggedIn) ? 'Casual' : (userMember) ? 'Member' : (userSubscriber) ? 'Subscriber' : (userLoggedIn && userIP) ? 'IP signed in' : 'Registered'); var userState = getDataLayerVal('LoggedIn') == 'True' ? 'Signed in' : 'Signed out'; window.dataLayer.push({'UserState':userState}); window.dataLayer.push({'UserSubState':userSubState}); </script> <!-- End Set global variables --> <!-- OneTrust scripts --> <script> function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(";"); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == " ") { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function otGetCodes(names) { const categoryCodes = { "Essential": "C0001", "Analytical": "C0002", "Functional": "C0003", "Targeting": "C0004", "Social": "C0005" }; let codes; if (names === "All") { codes = Object.values(categoryCodes); } else { if (!Array.isArray(names)) { names = [names]; } codes = names.map(name => categoryCodes[name]); } return codes; } function otCookieCheck(categories) { const codes = otGetCodes(categories); const otCookie = decodeURIComponent(getCookie("OptanonConsent")); for (code of codes) { if (otCookie.indexOf(code+":1") === -1) { return false; } } return true; } function otHideOverlays() { var overlayedDivs = document.querySelectorAll(".ot-embed-overlay"); for (let overlay of overlayedDivs) { overlay.remove(); } } function otTagEmbeds() { var networkList = {"youtube": "YouTube", "eventbrite": "Eventbrite", "twitter": "Twitter", "padlet": "Padlet", "tiktok": "TikTok", "vimeo": "Vimeo"}; var frames = document.querySelectorAll(".storytext iframe, .videoTop .videoblock iframe, #wrapper_sleeve .grid .htmlContent iframe") for (var key in networkList) { if (networkList.hasOwnProperty(key)) { frames.forEach(function(element) { var src = element.getAttribute("src") || element.getAttribute("data-src") || ""; if (src.indexOf(key) > -1) { if (element.getAttribute("title") === "Twitter settings iframe") { return; } element.parentNode.classList.add("ot-embed-content"); element.parentNode.setAttribute("data-provider", networkList[key]); if (!otCookieCheck("All") && (element.parentNode.tagName.toLowerCase() != "body")) { element.parentNode.classList.add("ot-embed-overlayed"); var cookieMessage = document.createElement("div"); cookieMessage.classList.add("ot-embed-overlay"); if (networkList[key] === "Eventbrite") { var eventRx = /.+\-(\d+)$/; var eventUrl = "https://www.eventbrite.co.uk/e/" + eventRx.exec(element.parentNode.id)[1]; cookieMessage.innerHTML = "<div class='ot-embed-container'><div><p>We use Eventbrite to manage event bookings. If you view or interact with this content, Eventbrite may store cookies on your device for functional, analytical or targeting purposes. Please accept cookies to book your place, or visit the event listing at Eventbrite.</p><p><button class='ot-embed-button eb-cookie-btn' onclick='otHideOverlays(); OneTrust.AllowAll();'>Accept cookies</button><a href='" + eventUrl + "'><button class='eb-booking-btn'>Book via Eventbrite</button></a></p><p onclick='OneTrust.ToggleInfoDisplay()'>Cookie settings</p></div></div>" } else { cookieMessage.innerHTML = "<div class='ot-embed-container'><div><p>This content is provided by " + networkList[key] + ". If you view or interact with this content " + networkList[key] + " may store cookies on your device for functional, analytical or targeting purposes. Please accept cookies to use this content.</p><p><button class='ot-embed-button' onclick='otHideOverlays(); OneTrust.AllowAll();'>Accept cookies</button></p><p onclick='OneTrust.ToggleInfoDisplay()'>Cookie settings</p></div></div>"; } element.parentNode.appendChild(cookieMessage); } } }); } } } function otAllAccepted() { if (document.getElementById("accept-recommended-btn-handler").style.display == "none") { return true; } else { return false; } } function otCookieAcceptance(event) { var element = event.target; if (element.id === "onetrust-accept-btn-handler" || element.id === "accept-recommended-btn-handler") { otHideOverlays(); } else if (element.classList.contains("save-preference-btn-handler") && element.classList.contains("onetrust-close-btn-handler")) { var allAccepted = otAllAccepted(); if (allAccepted === true) { otHideOverlays(); } } } $(window).on("load", function() { otTagEmbeds(); document.addEventListener("click", otCookieAcceptance); }); </script> <!-- End OneTrust scripts --> <!-- Header for DFP --> <script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; </script> <script> var gptLimitedAds = !(otCookieCheck("Targeting")); console.log("Limited ads is " + gptLimitedAds); googletag.cmd.push(function() { googletag.defineSlot("/97414310/EIC_MPU_Middle", [300, 250], "div-gpt-ad-1478612564129-1").addService(googletag.pubads()); googletag.defineSlot("/97414310/EIC_MPU_Spotlight", [300, 250], "div-gpt-ad-1478612564129-2").addService(googletag.pubads()); googletag.defineSlot("/97414310/EIC_MPU_Top", [300, 250], "div-gpt-ad-1478612564129-3").addService(googletag.pubads()); googletag.pubads().collapseEmptyDivs(); googletag.pubads().setPrivacySettings({"limitedAds": gptLimitedAds}); googletag.pubads().enableLazyLoad({ fetchMarginPercent: 5, // Fetch slots within 5 viewports. renderMarginPercent: 5, // Render slots within 2 viewports. mobileScaling: 0 // Double the above values on mobile. }); googletag.enableServices(); }); </script> <!-- Header for DFP - End --> <!-- AdSense --> <script data-ad-client="ca-pub-7021279776415627" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- End AdSense --> <!-- Session duration timer --> <script> function sessionDurationConverter(threshold, id) { var startName = "gtm_session_start_" + id; var thresholdName = "gtm_session_threshold_" + id; var startCookie = decodeURIComponent(getCookie(startName)); var thresholdCookie = decodeURIComponent(getCookie(thresholdName)); var d1 = new Date(); var now = d1.getTime(); var durationThreshold = threshold * 1000 - 1; var cookieExpiry = new Date(); cookieExpiry.setTime(cookieExpiry.getTime() + 30 * 60 * 1000); var expires = "expires=" + cookieExpiry.toUTCString(); if (!startCookie) { document.cookie = startName + "=" + now + ";" + expires + ";path=/"; } else if (!thresholdCookie){ var startTime = startCookie; var elapsedTime = now - startTime; if (elapsedTime > durationThreshold) { window.dataLayer = window.dataLayer || []; dataLayer.push({ "event": "session_duration_conv", "sessionTargetHit": { "targetDuration": threshold, "campaignId": id } }); document.cookie = thresholdName + "=true;" + expires + ";path=/"; }; }; } </script> <!-- End session duration timer --> <!-- Accordion JS --> <script> jQuery(function($) { $('.accordion').each(function(i, el) { $(el).on('click', function() { $(this).toggleClass('active') }); }); }); </script> <!-- Accordion JS End --> <!-- EU search results snippets permission, --> <meta name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1"/> <!-- End EU search results snippets permission --> <!-- EME AB testing --> <script> function pushEMEImpression(testName, testVal) { localStorage.setItem(testName, testVal); } function fetchEMEImpression(testName) { return localStorage.getItem(testName); } function isObject(obj) { return obj !== null && typeof obj === 'object' && !Array.isArray(obj); } function pushToDataLayer(key, value) { window.dataLayer = window.dataLayer || []; if (isObject(key)) { window.dataLayer.push(key); } else { let object = {}; object[key] = value; window.dataLayer.push(object); } } function flagExperienceImpression(expId, expVar) { const expStr = `${expId}-${expVar}`; const expObj = { "event": "experienceImpression", "experience": expStr }; pushToDataLayer(expObj); console.log("Experience impression recorded as: " + expStr); } function populateTestParam(testId, numVars, checkIfFound, overrideGen) { let testVar = fetchEMEImpression(testId); testVar = testVar ? decodeURIComponent(testVar) : testVar; let isFound = testVar ? true : false; if (!testVar && !overrideGen) { testVar = Math.floor(Math.random() * (numVars - 1 + 1)) + 1; console.log("New testVar generated."); pushEMEImpression(testId, testVar); pushToDataLayer(testId, testVar); } else if (testVar) { console.log("testVar accessed from localStorage."); pushToDataLayer(testId, testVar); } if (testVar) { flagExperienceImpression(testId, testVar); } if (checkIfFound) { return isFound; } } function createTestHandler(selector, testId, callback) { return function() { const testContainer = document.querySelector(selector); const testEl = testContainer.querySelector(".edu_ab_test[data-variant]"); const testVar = testEl.getAttribute("data-variant"); pushEMEImpression(testId, testVar); flagExperienceImpression(testId, testVar); if (callback) { callback(); } }; } function recordExperienceDeployment() { pushToDataLayer("EME_Experience_Deployed", true); } function handleEMEInit(selector, testId, numVars, callback = null) { window.addEventListener("eme:itemapplied", recordExperienceDeployment); if (populateTestParam(testId, numVars, true, true)) { if (callback) { callback(); } return; }; const testHandler = createTestHandler(selector, testId, callback); window.addEventListener("eme:itemapplied", testHandler); } </script> <!-- End EME AB testing --> <!-- Hotjar Tracking Code --> <script type="text/plain" class="optanon-category-C0002"> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:963557,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> <!-- End Hotjar Tracking Code --> <!-- Snap Pixel Code --> <script type='text/javascript'> (function(e,t,n){if(e.snaptr)return;var a=e.snaptr=function() {a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)}; a.queue=[];var s='script';r=t.createElement(s);r.async=!0; r.src=n;var u=t.getElementsByTagName(s)[0]; u.parentNode.insertBefore(r,u);})(window,document, 'https://sc-static.net/scevent.min.js'); snaptr('init', '7335e2fb-47aa-441c-aaf9-e7c2837ad3f4', { }); snaptr('track', 'PAGE_VIEW'); </script> <!-- End Snap Pixel Code --> <!-- End Global_JavaScript Head pagetext --> <div id="_A102CC95-69B6-4005-B612-2E654940FC9A"></div> <script> const testCategoryLookup = { "EME-AB3": [ "116115", // Ad-hoc testing "116104", // Johnstone's triangle "115853", // Structure strips "115719" // Review my learning ] } function abCategoryChecker(id, test = "any") { let categoryCodes = getDataLayerVal("CategoriesCodes"); if (!categoryCodes) { return null; } else { categoryCodes = categoryCodes.split("|"); } categoryCodes.shift(); categoryCodes.pop(); const categoryLookup = testCategoryLookup[id]; for (const c of categoryLookup) { if (test === "all") { if (!categoryCodes.includes(c)) { return false; } } else { if (categoryCodes.includes(c)) { return true; } } } return test === "all" ? true : false; } function checkMCFormat(mc) { const buttons = mc.querySelectorAll(".button"); if (buttons.length !== 1) { return false; } const a = buttons[0].parentElement; if (a.hasAttribute("href")) { const rx = /.+edu\.rsc\.org\/download\?.*story\=\d+($|\&ac\=\d+$)/i; if (!rx.test(a.href)) { return false; } } return true; } function labelDefaultMC() { const defaultMC = document.querySelector(".media-container:not(.mc-fixed)"); if (!defaultMC) { return; } else { const mcCheck = checkMCFormat(defaultMC); if (!mcCheck) { return; } } defaultMC.classList.add("eme-target-div"); } function handleMCTargeting() { const currentURL = window.location.href; if (currentURL.indexOf(".article") < 0 || !abCategoryChecker("EME-AB3")) { return; } const defaultMC = document.querySelector(".media-container:not(.mc-fixed)"); if (!defaultMC) { document.addEventListener("DOMContentLoaded", labelDefaultMC); } else { labelDefaultMC(); } } (function(w,d,t,u,c,b,m,s,n,i,e,p){(w[n]=w[n]||[]).push(arguments);e=d.createElement(t);p=d.getElementsByTagName(t)[0];e.async=1;e.src=u+'/scripts/eme.js';p.parentNode.insertBefore(e,p);handleEMEInit(s,'EME-AB3',2,handleMCTargeting);})(window,document,'script','https://emeapi.abacusemedia.com','RSCEDU','TAL','styles','#_A102CC95-69B6-4005-B612-2E654940FC9A','EMEObject','EME-AB3, AccessStatus'); function throttleForMC(callback, delay) { let lastTime = 0; return function (...args) { const now = Date.now(); if (now - lastTime >= delay) { lastTime = now; callback(...args); } }; } function createStickyMC() { const currentURL = window.location.href; const access = getDataLayerVal("AccessStatus"); if (access !== "Granted" || currentURL.indexOf(".article") < 0 || !abCategoryChecker("EME-AB3")) { return; } const mc = document.querySelector(".media-container"); if (!mc) { return; } else { const mcCheck = checkMCFormat(mc); if (!mcCheck) { return; } } const newMC = document.createElement("div"); newMC.classList.add("media-container"); newMC.classList.add("mc-fixed"); newMC.classList.add("mc-hidden"); newMC.innerHTML = mc.innerHTML; const paras = newMC.querySelectorAll("p"); for (const p of paras) { p.remove(); } const heading = newMC.querySelector("h2"); heading.textContent = "Download all resources from this page"; const button = newMC.querySelector(".button"); button.textContent = "Download now"; const a = button.parentElement; if (a.hasAttribute("href")) { a.classList.add("tv-ab3-2"); } const closeButton = document.createElement("div"); closeButton.classList.add("close-btn"); closeButton.innerHTML = "<div class='close-btn-inner'></div>"; newMC.appendChild(closeButton); function handleMCClose() { window.removeEventListener("scroll", throttledMCScroll); newMC.classList.add("closed"); newMC.classList.add("mc-hidden"); setTimeout(() => { newMC.remove(); }, 2000); } closeButton.addEventListener("click", handleMCClose); const body = document.querySelector("body"); body.appendChild(newMC); function handleMCScroll() { if (newMC.classList.contains("closed")) { return; } const mcBottom = mc.getBoundingClientRect().bottom; if (mcBottom < 50) { newMC.classList.remove("mc-hidden"); } else { newMC.classList.add("mc-hidden"); } } const throttledMCScroll = throttleForMC(handleMCScroll, 100); window.addEventListener("scroll", throttledMCScroll); return function removeMCListener() { window.removeEventListener("scroll", throttledMCScroll); } } document.addEventListener("DOMContentLoaded", createStickyMC); </script> <script> var EnhancedAdvertisingConfig = {}; </script> <!--Global Enhanced Adverts JSON definition from PAGETEXT--> <script> EnhancedAdvertisingConfig = { "Refresh":false, "RefreshDelaySecondsDefaultDesktop":30, "RefreshDelaySecondsDefaultMobile":30, "StoryDynamicSlotsAddGroupsAll":"Ads,Widgets", "StoryDynamicSlotsAddGroupsInline":"", "StoryDynamicSlotsAddGroupsRHC":"", "StoryDynamicSlotsRemoveGroupsAll":"", "StoryDynamicSlotsRemoveGroupsInline":"", "StoryDynamicSlotsRemoveGroupsRHC":"", "StoryDynamicSlotsRepeat":true, "StoryDynamicSlotsDesktopMaxInlineSlots":10, "StoryDynamicSlotsMobileMaxInlineSlots":10, "StoryDynamicSlotsDesktopMinRHCSlots":8, "StoryDynamicSlotsMobileMinRHCSlots":8, "StoryDynamicSlotsDesktopMaxRHCSlots":20, "StoryDynamicSlotsMobileMaxRHCSlots":10, "StoryDynamicSlotsDesktopElementSpacingFirst":3, "StoryDynamicSlotsMobileElementSpacingFirst":3, "StoryDynamicSlotsDesktopElementSpacing":4, "StoryDynamicSlotsMobileElementSpacing":4, "GAMAdUnitSizesInlineMobileDefault":[[300,250]], "GAMAdUnitSizesInlineDesktopDefault":[[300,250],[300,600]], "GAMAdUnitSizesRHCDefault":[[300,250],[300,600]], "RHCMinHeightForSlotInsert":450, "RHCMinHeightForStickyAd":500, "CollapseEmptyDivs":true, "Slots":[ //NEWLETTER WIDGET { "Type":"CustomContent", "Position":"Inline", "Sticky":true, "Group":"Widget_NL", "Repeat":false, "InsertIfNoRHCSpace":true, "HTML":"<div class='nl-signup-bucket'></div>", "Javascript": function initEME() { const emeScript = document.createElement("script"); emeScript.innerHTML = "(function(w,d,t,u,c,b,m,s,n,i,e,p){(w[n]=w[n]||[]).push(arguments);e=d.createElement(t);p=d.getElementsByTagName(t)[0];e.async=1;e.src=u+'/scripts/eme.js';p.parentNode.insertBefore(e,p);})(window,document,'script','https://emeapi-staging.abacusemedia.com','RSCEDU','TAL','nlSignupPromo','.nl-signup-bucket','EMEObject','LCPEntitled');"; const emeDiv = document.querySelector(".nl-signup-bucket"); emeDiv.after(emeScript); }, "CSSClass":"nl-signup-container-v3" }, //MPU TOP GAM POSITION { "Type":"GAMAdvert", "Position":"PreferRight", "Group":"Ads", "AdUnit":"/97414310/EIC_MPU_Top", "RefreshDelaySeconds":30, "Sticky":false, "Repeat":false, "Refresh":false, "InsertIfNoRHCSpace":false, "AdUnitSizesInlineDesktop":[[300,250]], "AdUnitSizesInlineMobile":[[300,250]], "AdUnitSizesRHC":[[300,250]], "CSSClass":"enhad-mpu", "ExtraHTML":"<div class='ad-notice'>Advertisement</div>" }, //EDU MP BLOCK { "Type":"CustomContent", "Position":"Right", "Sticky":true, "Group":"Widgets", "Repeat":false, "InsertIfNoRHCSpace":false, "HTML":"<div data-ajax-load-content='' data-cache-bust='true' data-url='/ajax/most?wid=2025&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":700 }, //MPU MIDDLE GAM POSITION { "Type":"GAMAdvert", "Position":"PreferRight", "Group":"Ads", "AdUnit":"/97414310/EIC_MPU_Middle", "RefreshDelaySeconds":30, "Sticky":true, "Repeat":true, "Refresh":false, "InsertIfNoRHCSpace":false, "AdUnitSizesInlineDesktop":[[300,250]], "AdUnitSizesInlineMobile":[[300,250]], "AdUnitSizesRHC":[[300,250]], "CSSClass":"enhad-mpu", "ExtraHTML":"<div class='ad-notice'>Advertisement</div>" } ], "Overrides":[ { //IF "EiC product" OR "Primary science product" OR "Teaching resources product" "Conditions":"StoryCategoriesCodes-115181,StoryCategoriesCodes-115667,StoryCategoriesCodes-115180", "Operator":"Or", "Settings":{ "AddGroupsAll":"Widget_NL" } }, { //IF "Newsletter" "Conditions":"StoryFormat-1125", "Operator":"And", "Settings":{ "RemoveGroupsInline":"Ads,Widgets" } } ] } if (getDataLayerVal("StoryWidth") == "full width" && window.innerWidth >=768) { EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll = "Ads,Widgets,Widget_NL"; EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopElementSpacingFirst = 4; } </script> <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> <!-- RSC Google Tag Manager SST --> <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://analytics.rsc.org/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-K4SD5X9');</script> <!-- End Google Tag Manager --> <!-- RSC 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-K4SD5X9');</script> <!-- End Google Tag Manager --> <!--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-MG794W9');</script> <!-- End Google Tag Manager --> </head> <body id="story" class="M1-master js-disabled story-style-1 story-format-2015 story-type-1099 enhanced-advertising enhanced-advertising-rhc-empty"> <!-- RSC Google Tag Manager SST (noscript) --> <noscript><iframe src="https://analytics.rsc.org/ns.html?id=GTM-K4SD5X9" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- RSC Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K4SD5X9" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Abacus Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MG794W9" 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> <!-- Masthead Leaderboard pagetext--> <div class="gateway-container"> </div> <div class="mast container full" role="banner" data-multi-toggle-menu> <div class="inner-sleeve" data-menu-open-pushed> <!-- Asset.Masthead logo pagetext --> <style> #edu-logo { width: 109px; height: 25px; } @media screen and (min-width: 1024px) { #edu-logo { width: 314px; height: 72px; } } </style> <a href="https://www.rsc.org" style="float: left;"> <svg id="rsc-marke" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="29.88" height="34.54" viewBox="0 0 29.88 34.54"><g id="rsc-marke"><path id="Path_1863" data-name="Path 1863" d="M29.78,6.91a18.53,18.53,0,0,0-2.42-2A12.16,12.16,0,0,0,24.6,3.45a17.58,17.58,0,0,0-3-.95,13.65,13.65,0,0,0-3.28-.35V8.55a14.17,14.17,0,0,1,2,.17,6.4,6.4,0,0,1,1.81.6,6.25,6.25,0,0,1,1.64.95,9.94,9.94,0,0,1,1.47,1.21Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1864" data-name="Path 1864" d="M25.3,25.29a9.94,9.94,0,0,1-1.47,1.21,16,16,0,0,1-1.64,1,14.88,14.88,0,0,1-1.81.6,7.41,7.41,0,0,1-2,.17,14.17,14.17,0,0,1-2-.17,6.41,6.41,0,0,1-1.81-.6,6.25,6.25,0,0,1-1.64-1,9.94,9.94,0,0,1-1.47-1.21L6.91,29.78a18.53,18.53,0,0,0,2.42,2,12.17,12.17,0,0,0,2.76,1.47,17.58,17.58,0,0,0,3,1,13.65,13.65,0,0,0,3.28.35,13.65,13.65,0,0,0,3.28-.35,17.58,17.58,0,0,0,3-1,28,28,0,0,0,2.76-1.47,12.84,12.84,0,0,0,2.42-2Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1865" data-name="Path 1865" d="M11.4,25.29a9.94,9.94,0,0,1-1.21-1.47,16,16,0,0,1-1-1.64,11.16,11.16,0,0,1-.6-1.81,7.41,7.41,0,0,1-.17-2H2.07a13.65,13.65,0,0,0,.35,3.28,17.58,17.58,0,0,0,.95,3,28,28,0,0,0,1.47,2.76,17.36,17.36,0,0,0,2,2.42Z" transform="translate(0 0)" fill="#eedc00"/><path id="Path_1866" data-name="Path 1866" d="M8.46,18.39a14.17,14.17,0,0,1,.17-2,11.16,11.16,0,0,1,.6-1.81,8,8,0,0,1,1-1.64c.43-.52.78-1,1.21-1.47L6.91,6.91a10.59,10.59,0,0,0-2,2.42,12.17,12.17,0,0,0-1.47,2.76,17.58,17.58,0,0,0-.95,3,13.65,13.65,0,0,0-.35,3.28Z" transform="translate(0 0)" fill="#97d700"/><path id="Path_1867" data-name="Path 1867" d="M11.4,11.4a9.94,9.94,0,0,1,1.47-1.21,16,16,0,0,1,1.64-.95,14.88,14.88,0,0,1,1.81-.6,7.41,7.41,0,0,1,2-.18V2.16A13.65,13.65,0,0,0,15,2.5a17.58,17.58,0,0,0-3,.95A28,28,0,0,0,9.24,4.92a12.84,12.84,0,0,0-2.42,2Z" transform="translate(0 0)" fill="#48a9c5"/><path id="Path_1868" data-name="Path 1868" d="M21.84.35A15.89,15.89,0,0,0,18.3,0a17.47,17.47,0,0,0-3.71.35,22.82,22.82,0,0,0-3.45,1A13.64,13.64,0,0,0,8,3.11,16.77,16.77,0,0,0,5.35,5.35,33.46,33.46,0,0,0,3.11,8l8.81,6a5.94,5.94,0,0,1,1-1.12A5.94,5.94,0,0,1,14,11.91a9.44,9.44,0,0,1,1.3-.69,7.29,7.29,0,0,1,1.47-.43,9.51,9.51,0,0,1,1.55-.17,7.6,7.6,0,0,1,1.47.17Z" transform="translate(0 0)" fill="#48a9c5" opacity="0.5" style="isolation:isolate"/><path id="Path_1869" data-name="Path 1869" d="M12.86,23.83a5.94,5.94,0,0,1-1-1.12,9.44,9.44,0,0,1-.69-1.3,7.29,7.29,0,0,1-.43-1.47,9.51,9.51,0,0,1-.17-1.55,7.6,7.6,0,0,1,.17-1.47L.35,14.85A15.89,15.89,0,0,0,0,18.39,17.47,17.47,0,0,0,.35,22.1a22.82,22.82,0,0,0,1,3.45,13.64,13.64,0,0,0,1.73,3.11,16.76,16.76,0,0,0,2.24,2.68A21.69,21.69,0,0,0,8,33.58l6-8.81C13.64,24.43,13.21,24.17,12.86,23.83Z" transform="translate(0 0)" fill="#eedc00" opacity="0.5" style="isolation:isolate"/></g></svg> <svg class="global-marker" aria-hidden="true" id="Layer_1" xmlns="http://www.w3.org/2000/svg" width="144.1" height="40" viewBox="0 0 144.1 40"><g id="rsc_logo" data-name="rsc logo"><g id="Group_733" data-name="Group 733"><g id="Group_731" data-name="Group 731"><path id="Path_1840" data-name="Path 1840" d="M39.5,10.2h3.9a3.57,3.57,0,0,1,2.6.9,2.67,2.67,0,0,1,.7,1.8h0a2.71,2.71,0,0,1-2.5,2.7L47,19.3H45.7l-2.6-3.5H40.5v3.5h-1Zm3.8,4.6c1.4,0,2.3-.7,2.3-1.9h0c0-1.1-.9-1.8-2.3-1.8H40.5v3.7Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1841" data-name="Path 1841" d="M48.3,14.8h0a4.63,4.63,0,0,1,4.56-4.7H53a4.55,4.55,0,0,1,4.6,4.49q0,.1,0,.21h0A4.63,4.63,0,0,1,53,19.5H52.9A4.55,4.55,0,0,1,48.3,15Q48.3,14.9,48.3,14.8Zm8.2,0h0a3.6,3.6,0,1,0-7.2-.1h0a3.6,3.6,0,0,0,7.2.1Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1842" data-name="Path 1842" d="M61.6,15.7l-3.8-5.5H59l3.1,4.6,3.1-4.6h1.2l-3.8,5.5v3.6h-1Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1843" data-name="Path 1843" d="M69.7,10.1h1l4.2,9.2H73.8l-1.1-2.4h-5l-1.1,2.4H65.5ZM72.3,16l-2.1-4.7L68.1,16Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1844" data-name="Path 1844" d="M76.4,10.2h1v8.2h5.1v1H76.3V10.2Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1845" data-name="Path 1845" d="M87.2,18l.6-.8a4.32,4.32,0,0,0,3.1,1.3c1.2,0,2-.7,2-1.6h0c0-.8-.5-1.3-2.4-1.7-2.1-.5-3.1-1.1-3.1-2.6h0a2.74,2.74,0,0,1,3-2.5h0a5,5,0,0,1,3.2,1.1L93,12a3.88,3.88,0,0,0-2.6-1c-1.2,0-1.9.7-1.9,1.5h0c0,.9.5,1.3,2.5,1.8s3,1.2,3,2.6h0c0,1.6-1.3,2.6-3.1,2.6A6.38,6.38,0,0,1,87.2,18Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1846" data-name="Path 1846" d="M95.5,14.8h0a4.63,4.63,0,0,1,4.56-4.7h.14a4.55,4.55,0,0,1,4.6,4.49q0,.1,0,.21h0a4.65,4.65,0,1,1-9.3,0Zm8.3,0h0a3.6,3.6,0,1,0-7.2-.1h0a3.6,3.6,0,0,0,7.2.1Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1847" data-name="Path 1847" d="M106.4,14.8h0a4.55,4.55,0,0,1,4.4-4.7h.2a5.14,5.14,0,0,1,3.6,1.4l-.7.8A4.15,4.15,0,0,0,111,11a3.53,3.53,0,0,0-3.5,3.55s0,.1,0,.15h0a3.62,3.62,0,0,0,3.42,3.8H111a3.77,3.77,0,0,0,2.9-1.3l.7.7a4.75,4.75,0,0,1-3.7,1.6,4.53,4.53,0,0,1-4.5-4.55S106.4,14.85,106.4,14.8Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1848" data-name="Path 1848" d="M116.2,10.2h1v9.1h-1Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1849" data-name="Path 1849" d="M119.6,10.2h6.6v.9h-5.6v3.1h5v.9h-5v3.2h5.6v.9h-6.7v-9Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1850" data-name="Path 1850" d="M130.5,11.1h-3.1v-1h7.2v1h-3.1v8.2h-1V11.1Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1851" data-name="Path 1851" d="M139.2,15.7l-3.8-5.5h1.3l3.1,4.6,3.1-4.6h1.2l-3.8,5.5v3.6h-1V15.7Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1852" data-name="Path 1852" d="M39.1,27.8h0a4.63,4.63,0,0,1,4.56-4.7h.14a4.55,4.55,0,0,1,4.6,4.49q0,.1,0,.21h0a4.65,4.65,0,0,1-9.3,0Zm8.2,0h0a3.6,3.6,0,0,0-7.2-.1h0a3.63,3.63,0,0,0,3.46,3.8h.14A3.55,3.55,0,0,0,47.3,28Q47.3,27.9,47.3,27.8Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1853" data-name="Path 1853" d="M50.8,23.2h6.6v1H51.9v3.3h4.9v.9H51.9v4h-1V23.2Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1854" data-name="Path 1854" d="M67.4,32.5a4.63,4.63,0,0,1-4.7-4.56s0-.09,0-.14h0a4.66,4.66,0,0,1,4.61-4.7h.19a4.79,4.79,0,0,1,3.6,1.4L69.8,26a3.45,3.45,0,0,0-2.3-1,2.69,2.69,0,0,0-2.6,2.78v0h0a2.72,2.72,0,0,0,2.54,2.9h.06a3.19,3.19,0,0,0,2.4-1.1l1.3,1.3A4.81,4.81,0,0,1,67.4,32.5Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1855" data-name="Path 1855" d="M78.8,32.3V28.6H75.1v3.7h-2V23.2h2v3.6h3.7V23.2h2v9.1Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1856" data-name="Path 1856" d="M83.4,32.3V23.2h6.9V25H85.4v1.8h4.3v1.8H85.4v1.9h5v1.8Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1857" data-name="Path 1857" d="M99.7,32.3v-6l-2.6,3.9H97l-2.5-3.9v5.9h-2V23.1h2.2L97.1,27l2.4-3.9h2.2v9.1h-2Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1858" data-name="Path 1858" d="M104.4,32.3V23.2h2v9.1Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1859" data-name="Path 1859" d="M112.3,32.5a5.79,5.79,0,0,1-3.9-1.5l1.2-1.4a4,4,0,0,0,2.7,1.1c.8,0,1.3-.3,1.3-.9h0c0-.5-.3-.8-1.8-1.2-1.8-.5-3-1-3-2.8h0c0-1.7,1.3-2.8,3.2-2.8a5,5,0,0,1,3.4,1.2l-1,1.5a4,4,0,0,0-2.4-.9c-.8,0-1.2.4-1.2.8h0c0,.6.4.8,2,1.2,1.9.5,2.9,1.1,2.9,2.7h0a3.06,3.06,0,0,1-3.09,3Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1860" data-name="Path 1860" d="M121.7,25.1v7.3h-2V25.1h-2.8V23.2h7.6v1.9Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1861" data-name="Path 1861" d="M132,32.3l-2-2.9h-1.6v2.9h-2V23.2h4.2c2.2,0,3.4,1.1,3.4,3h0a2.74,2.74,0,0,1-2,2.8l2.2,3.3Zm0-6c0-.9-.6-1.3-1.6-1.3h-2v2.6h2C131.4,27.6,132,27.1,132,26.3Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1862" data-name="Path 1862" d="M140.5,28.7v3.6h-2V28.7L135,23.2h2.3l2.2,3.7,2.2-3.7H144Z" transform="translate(0 0)" fill="#004976"/></g><g id="Group_732" data-name="Group 732"><path id="Path_1863" data-name="Path 1863" d="M34.5,8a21.46,21.46,0,0,0-2.8-2.3A14.09,14.09,0,0,0,28.5,4,20.36,20.36,0,0,0,25,2.9a15.81,15.81,0,0,0-3.8-.4V9.9a16.41,16.41,0,0,1,2.3.2,7.42,7.42,0,0,1,2.1.7,7.24,7.24,0,0,1,1.9,1.1,11.51,11.51,0,0,1,1.7,1.4Z" transform="translate(0 0)" fill="#004976"/><path id="Path_1864" data-name="Path 1864" d="M29.3,29.3a11.51,11.51,0,0,1-1.7,1.4,18.58,18.58,0,0,1-1.9,1.1,17.23,17.23,0,0,1-2.1.7,8.58,8.58,0,0,1-2.3.2,16.41,16.41,0,0,1-2.3-.2,7.42,7.42,0,0,1-2.1-.7A7.24,7.24,0,0,1,15,30.7a11.51,11.51,0,0,1-1.7-1.4L8,34.5a21.46,21.46,0,0,0,2.8,2.3A14.09,14.09,0,0,0,14,38.5a20.36,20.36,0,0,0,3.5,1.1,15.81,15.81,0,0,0,3.8.4,15.81,15.81,0,0,0,3.8-.4,20.36,20.36,0,0,0,3.5-1.1,32.39,32.39,0,0,0,3.2-1.7,14.87,14.87,0,0,0,2.8-2.3Z" transform="translate(0 0)" fill="#004976"/></g><path id="Path_1865" data-name="Path 1865" d="M13.2,29.3a11.51,11.51,0,0,1-1.4-1.7,18.58,18.58,0,0,1-1.1-1.9,12.93,12.93,0,0,1-.7-2.1,8.58,8.58,0,0,1-.2-2.3H2.4a15.81,15.81,0,0,0,.4,3.8,20.36,20.36,0,0,0,1.1,3.5,32.39,32.39,0,0,0,1.7,3.2,20.11,20.11,0,0,0,2.3,2.8Z" transform="translate(0 0)" fill="#eedc00"/><path id="Path_1866" data-name="Path 1866" d="M9.8,21.3A16.41,16.41,0,0,1,10,19a12.93,12.93,0,0,1,.7-2.1A9.3,9.3,0,0,1,11.8,15c.5-.6.9-1.2,1.4-1.7L8,8a12.27,12.27,0,0,0-2.3,2.8A14.09,14.09,0,0,0,4,14a20.36,20.36,0,0,0-1.1,3.5,15.81,15.81,0,0,0-.4,3.8Z" transform="translate(0 0)" fill="#97d700"/><path id="Path_1867" data-name="Path 1867" d="M13.2,13.2a11.51,11.51,0,0,1,1.7-1.4,18.58,18.58,0,0,1,1.9-1.1,17.23,17.23,0,0,1,2.1-.7,8.58,8.58,0,0,1,2.3-.2V2.5a15.81,15.81,0,0,0-3.8.4A20.36,20.36,0,0,0,13.9,4a32.39,32.39,0,0,0-3.2,1.7A14.87,14.87,0,0,0,7.9,8Z" transform="translate(0 0)" fill="#48a9c5"/><path id="Path_1868" data-name="Path 1868" d="M25.3.4A18.4,18.4,0,0,0,21.2,0a20.24,20.24,0,0,0-4.3.4,26.43,26.43,0,0,0-4,1.2,15.8,15.8,0,0,0-3.6,2A19.42,19.42,0,0,0,6.2,6.2,38.76,38.76,0,0,0,3.6,9.3l10.2,6.9a6.88,6.88,0,0,1,1.1-1.3,6.88,6.88,0,0,1,1.3-1.1,10.93,10.93,0,0,1,1.5-.8,8.45,8.45,0,0,1,1.7-.5,11,11,0,0,1,1.8-.2,8.81,8.81,0,0,1,1.7.2Z" transform="translate(0 0)" fill="#48a9c5" opacity="0.5" style="isolation:isolate"/><path id="Path_1869" data-name="Path 1869" d="M14.9,27.6a6.88,6.88,0,0,1-1.1-1.3,10.93,10.93,0,0,1-.8-1.5,8.45,8.45,0,0,1-.5-1.7,11,11,0,0,1-.2-1.8,8.81,8.81,0,0,1,.2-1.7L.4,17.2A18.4,18.4,0,0,0,0,21.3a20.24,20.24,0,0,0,.4,4.3,26.43,26.43,0,0,0,1.2,4,15.8,15.8,0,0,0,2,3.6,19.42,19.42,0,0,0,2.6,3.1,25.13,25.13,0,0,0,3.1,2.6l6.9-10.2C15.8,28.3,15.3,28,14.9,27.6Z" transform="translate(0 0)" fill="#eedc00" opacity="0.5" style="isolation:isolate"/></g></g></svg> </a> <div class="mastheadLogo"> <a href="/"> <svg id="edu-logo" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 313.7 72"><g id="edu-logo-main"><path d="M24.83,38.71a2.9,2.9,0,0,1-.32,1.66c-.24.32-.71.47-1.5.47H12.21V28.38H27.58V21.6H12.22V10.17h9.85c.87,0,1.34.16,1.58.47A2.77,2.77,0,0,1,24,12.22V14.9l6.78-.47v-11H.32V9.07L4.1,9.3v31c0,1.1-.63,1.73-2,1.89L0,42.25v5.44H31.69V35.79l-6.78-.47v3.39Z" fill="#48a9c5"/><path d="M62.44,40.68V.16H50V5.44l2.84.24c1.18.08,1.73.63,1.73,1.58V14a17.86,17.86,0,0,0-5.44-.79c-5.12,0-9.07,1.73-12,5.2s-4.34,8.12-4.34,13.87a21.19,21.19,0,0,0,2.84,11.27c2,3.39,5.6,5,10.64,5a10,10,0,0,0,9.07-4.89l.24.08v3.94h10.8V42.33L64,42.17A1.32,1.32,0,0,1,62.44,40.68Zm-7.81-3.39a5.12,5.12,0,0,1-1.81,3.86,6.72,6.72,0,0,1-4.57,1.58c-4.81,0-7.17-3.71-7.17-11.19a18.06,18.06,0,0,1,2-9A6.84,6.84,0,0,1,49.59,19a12.13,12.13,0,0,1,5,1.1Z" fill="#48a9c5"/><path d="M97.83,41.7a2.07,2.07,0,0,1-.32-1.42V14.11H85.77v5.52l2.13.16a2.17,2.17,0,0,1,1.26.47,2.43,2.43,0,0,1,.39,1.5V35.87a6.37,6.37,0,0,1-1.89,4.65,6.84,6.84,0,0,1-5.05,2c-2.13,0-3.47-.63-4.1-1.81a11.74,11.74,0,0,1-1-5.36V14.11H65.75v5.52l2.13.16c1.1.08,1.66.63,1.66,1.89V37c0,7.73,3.47,11.51,10.33,11.51,4.73,0,8.36-1.73,10.8-5.2V47.7h10.8V42.42l-2.37-.24A2.35,2.35,0,0,1,97.83,41.7Z" fill="#48a9c5"/><path d="M117.38,42.49a6.9,6.9,0,0,1-6.15-3.15c-1.42-2.13-2.13-5-2.13-8.83,0-7.57,2.68-11.43,8-11.43a10.27,10.27,0,0,1,2.68.39,2.08,2.08,0,0,1,1.34,2.21v3.23l6.15-.47V15.77a22.89,22.89,0,0,0-11-2.76,15.34,15.34,0,0,0-10.64,4.41c-3.15,3-4.73,7.33-4.73,13.24S102.32,41,105.08,44s6.46,4.49,11.27,4.49a18.15,18.15,0,0,0,11.9-3.86l-2.84-5.12A13.13,13.13,0,0,1,117.38,42.49Z" fill="#48a9c5"/><path d="M158.14,41.78a2.27,2.27,0,0,1-.39-1.5V15.45a33.23,33.23,0,0,0-11.9-2.37c-5.83,0-10.25,1.66-13.24,5.05s-4.41,8.12-4.41,14.11c0,5,1.1,9,3.23,11.9s5.52,4.34,10.09,4.34a10.47,10.47,0,0,0,9.14-4.81l.24.08v3.86h10.64V42.25l-2.13-.16A1.41,1.41,0,0,1,158.14,41.78ZM150,37a5.38,5.38,0,0,1-1.89,4,6.69,6.69,0,0,1-4.81,1.73c-4.65,0-6.94-3.63-6.94-10.8,0-3.94.63-7.17,2-9.54a6.9,6.9,0,0,1,6.46-3.63,12.76,12.76,0,0,1,5.12.87V37H150Z" fill="#48a9c5"/><path d="M176.27,42.57A4.23,4.23,0,0,1,173,41.39a6.08,6.08,0,0,1-1.1-4.1V19.71h8.2l.63-5.6h-8.83V7h-4.34a21.41,21.41,0,0,1-2.92,5.6,6.44,6.44,0,0,1-4.73,2.21l-.63,4.89H164V37.53c0,1.34,0,2.37.08,3.07a13.83,13.83,0,0,0,.63,2.84,7,7,0,0,0,1.5,2.76,9.06,9.06,0,0,0,3.07,1.73,15.46,15.46,0,0,0,5.05.79,14.22,14.22,0,0,0,8.44-2.37l-2-5.12A9,9,0,0,1,176.27,42.57Z" fill="#48a9c5"/><path d="M191.72,9.78a5.34,5.34,0,0,0,3.71-1.34A4.63,4.63,0,0,0,196.85,5a4.81,4.81,0,0,0-1.42-3.55,5.56,5.56,0,0,0-7.42,0A4.81,4.81,0,0,0,186.59,5,4.51,4.51,0,0,0,188,8.44,5.26,5.26,0,0,0,191.72,9.78Z" fill="#48a9c5"/><path d="M196.45,14.11h-12v5.52l2.37.16a1.75,1.75,0,0,1,1.26.39,2.27,2.27,0,0,1,.39,1.5V40.21a2,2,0,0,1-2,2.13l-2.21.24v5h15.92V42.27L196.45,42V14.11Z" fill="#48a9c5"/><path d="M227.83,17.42a14.45,14.45,0,0,0-4.34-3,15.73,15.73,0,0,0-6.78-1.26,16.57,16.57,0,0,0-10.48,3.63,12.47,12.47,0,0,0-3.94,5.6,23.47,23.47,0,0,0-1.5,8.59c0,5.83,1.34,10.33,3.94,13.32s6.23,4.49,10.88,4.49A15,15,0,0,0,227,44.06q4.48-4.72,4.49-14a24.47,24.47,0,0,0-1.1-7.65A14.42,14.42,0,0,0,227.83,17.42ZM216.16,42.81a6.47,6.47,0,0,1-3.78-1.1c-2.29-1.58-3.47-5.52-3.47-11.83a15.59,15.59,0,0,1,1.81-8,6,6,0,0,1,5.6-2.92A5.63,5.63,0,0,1,221.76,22c1.1,2,1.66,5.05,1.66,9C223.41,38.94,221.05,42.81,216.16,42.81Z" fill="#48a9c5"/><path d="M265,42.18V24.75c0-3.86-1-6.78-2.76-8.67s-4.49-2.92-7.8-2.92a14.08,14.08,0,0,0-6.23,1.42,12.31,12.31,0,0,0-4.57,3.86V14.1H232.4v5.36l2.84.24c1.1.08,1.66.71,1.66,2V40.2a2.35,2.35,0,0,1-.47,1.66,2.39,2.39,0,0,1-1.5.55l-2.21.24v5h15.85V42.34l-3.78-.24V26a6.68,6.68,0,0,1,1.89-4.73,6.54,6.54,0,0,1,5.05-2c2.13,0,3.55.55,4.34,1.73s1.1,3,1.1,5.44V40.21a2.35,2.35,0,0,1-.47,1.66,2.39,2.39,0,0,1-1.5.55l-2.21.24v5h15.85V42.35Z" fill="#48a9c5"/></g><g id="edu-text"><path d="M.52,55.67H2.85V68.92H.52Z" fill="#004976"/><path d="M5.35,58.93H7.64v1.53a3.61,3.61,0,0,1,3.12-1.74c2.25,0,3.56,1.51,3.56,3.82v6.38H12V63.24c0-1.55-.78-2.44-2.14-2.44a2.23,2.23,0,0,0-2.25,2.48v5.64H5.35Z" fill="#004976"/><path d="M15.49,67.61l1-1.55a5.68,5.68,0,0,0,3.27,1.23c1,0,1.55-.42,1.55-1.08v0c0-.78-1.06-1-2.23-1.4-1.48-.42-3.12-1-3.12-2.93v0c0-1.89,1.57-3,3.56-3a6.92,6.92,0,0,1,3.67,1.13l-.91,1.63a5.8,5.8,0,0,0-2.82-1c-.89,0-1.4.42-1.4,1v0c0,.74,1.08,1,2.25,1.42,1.46.45,3.1,1.12,3.1,2.91v0c0,2.1-1.63,3.14-3.71,3.14A6.9,6.9,0,0,1,15.49,67.61Z" fill="#004976"/><path d="M25,58.93h2.29V60.6a4,4,0,0,1,3.41-1.87c2.35,0,4.64,1.85,4.64,5.19v0c0,3.31-2.27,5.18-4.64,5.18a4.07,4.07,0,0,1-3.41-1.76V72H25Zm8,5v0a3,3,0,0,0-2.86-3.2,3,3,0,0,0-2.91,3.2v0a3,3,0,0,0,2.91,3.2A2.93,2.93,0,0,0,33,63.94Z" fill="#004976"/><path d="M37,55.22h2.46V57.4H37Zm.1,3.71h2.29v10H37.06Z" fill="#004976"/><path d="M41.56,58.93h2.29v2.25a3.53,3.53,0,0,1,3.54-2.44v2.42h-.13c-2,0-3.41,1.31-3.41,3.95v3.8H41.56Z" fill="#004976"/><path d="M48.63,55.22h2.46V57.4H48.63Zm.1,3.71H51v10H48.73Z" fill="#004976"/><path d="M53.23,58.93h2.29v1.53a3.61,3.61,0,0,1,3.12-1.74c2.25,0,3.56,1.51,3.56,3.82v6.38H59.91V63.24c0-1.55-.78-2.44-2.14-2.44a2.23,2.23,0,0,0-2.25,2.48v5.64H53.23Z" fill="#004976"/><path d="M64.17,70.79,65,69.07a6.56,6.56,0,0,0,3.56,1.06c2,0,3.16-1.06,3.16-3.07v-.78a4.18,4.18,0,0,1-3.52,1.84,4.49,4.49,0,0,1-4.54-4.67v0a4.5,4.5,0,0,1,4.54-4.69,4.34,4.34,0,0,1,3.5,1.7V58.93H74v8a5.15,5.15,0,0,1-1.27,3.77A5.62,5.62,0,0,1,68.63,72,8.65,8.65,0,0,1,64.17,70.79Zm7.59-7.36v0a2.78,2.78,0,0,0-2.93-2.74A2.7,2.7,0,0,0,66,63.39v0a2.72,2.72,0,0,0,2.84,2.74A2.79,2.79,0,0,0,71.76,63.43Z" fill="#004976"/><path d="M87.93,58.93h2.38l-4,10.27c-.79,2-1.68,2.8-3.29,2.8a4.71,4.71,0,0,1-2.37-.61l.78-1.7a2.8,2.8,0,0,0,1.34.38c.64,0,1-.28,1.42-1.13l-4.16-10h2.46l2.82,7.42Z" fill="#004976"/><path d="M90.39,64v0a5.33,5.33,0,0,1,10.66,0v0a5.33,5.33,0,0,1-10.66,0Zm8.36,0v0a3.09,3.09,0,0,0-3.07-3.22,3,3,0,0,0-3,3.18v0a3.08,3.08,0,0,0,3.05,3.2A3,3,0,0,0,98.75,64Z" fill="#004976"/><path d="M102.48,65.28V58.92h2.29V64.6c0,1.55.78,2.42,2.14,2.42a2.21,2.21,0,0,0,2.25-2.46V58.92h2.31v10h-2.31V67.36A3.58,3.58,0,0,1,106,69.12C103.79,69.12,102.48,67.61,102.48,65.28Z" fill="#004976"/><path d="M113.55,58.93h2.29v2.25a3.53,3.53,0,0,1,3.54-2.44v2.42h-.13c-2,0-3.41,1.31-3.41,3.95v3.8h-2.29Z" fill="#004976"/><path d="M126,66.15V60.89h-1.27v-2H126V56.18h2.29v2.74h2.69v2h-2.69v4.9A1.09,1.09,0,0,0,129.48,67a3,3,0,0,0,1.42-.34v1.87a4,4,0,0,1-2.06.51C127.15,69.09,126,68.35,126,66.15Z" fill="#004976"/><path d="M131.65,64v0a5,5,0,0,1,4.88-5.2c3.18,0,4.79,2.5,4.79,5.37,0,.21,0,.42,0,.64h-7.34a2.79,2.79,0,0,0,2.88,2.54,3.66,3.66,0,0,0,2.71-1.19l1.34,1.19a5.07,5.07,0,0,1-4.09,1.87A5,5,0,0,1,131.65,64Zm7.4-.74a2.59,2.59,0,0,0-2.54-2.63,2.7,2.7,0,0,0-2.59,2.63Z" fill="#004976"/><path d="M142.19,66v0c0-2.16,1.68-3.22,4.12-3.22a8.25,8.25,0,0,1,2.69.42v-.25c0-1.42-.87-2.18-2.48-2.18a7.1,7.1,0,0,0-2.86.62l-.61-1.8a8.58,8.58,0,0,1,3.77-.81,4.48,4.48,0,0,1,3.31,1.12A4.14,4.14,0,0,1,151.21,63V68.9H149V67.65a4.07,4.07,0,0,1-3.25,1.46C143.86,69.12,142.19,68.05,142.19,66Zm6.85-.72v-.68a6.28,6.28,0,0,0-2.27-.4c-1.48,0-2.35.62-2.35,1.67v0c0,1,.85,1.51,1.95,1.51C147.89,67.46,149,66.59,149,65.32Z" fill="#004976"/><path d="M152.64,64v0a5.15,5.15,0,0,1,5.2-5.22,5,5,0,0,1,4,1.72L160.39,62a3.35,3.35,0,0,0-2.57-1.25,3,3,0,0,0-2.89,3.18v0a3,3,0,0,0,3,3.2,3.48,3.48,0,0,0,2.59-1.23l1.38,1.36A5.24,5.24,0,0,1,152.64,64Z" fill="#004976"/><path d="M163.21,55.1h2.29v5.36a3.61,3.61,0,0,1,3.12-1.74c2.25,0,3.56,1.51,3.56,3.82v6.38h-2.29V63.24c0-1.55-.78-2.44-2.14-2.44a2.23,2.23,0,0,0-2.25,2.48v5.64h-2.29Z" fill="#004976"/><path d="M174.21,55.22h2.46V57.4h-2.46Zm.09,3.71h2.29v10H174.3Z" fill="#004976"/><path d="M178.8,58.93h2.29v1.53a3.61,3.61,0,0,1,3.12-1.74c2.25,0,3.56,1.51,3.56,3.82v6.38h-2.29V63.24c0-1.55-.78-2.44-2.14-2.44a2.23,2.23,0,0,0-2.25,2.48v5.64H178.8Z" fill="#004976"/><path d="M189.74,70.79l.85-1.72a6.56,6.56,0,0,0,3.56,1.06c2,0,3.16-1.06,3.16-3.07v-.78a4.18,4.18,0,0,1-3.52,1.84,4.49,4.49,0,0,1-4.54-4.67v0a4.5,4.5,0,0,1,4.54-4.69,4.33,4.33,0,0,1,3.5,1.7V58.93h2.29v8a5.15,5.15,0,0,1-1.27,3.77A5.62,5.62,0,0,1,194.2,72,8.67,8.67,0,0,1,189.74,70.79Zm7.59-7.36v0a2.78,2.78,0,0,0-2.93-2.74,2.7,2.7,0,0,0-2.84,2.74v0a2.72,2.72,0,0,0,2.84,2.74A2.79,2.79,0,0,0,197.33,63.43Z" fill="#004976"/><path d="M205.91,66v0c0-2.16,1.68-3.22,4.12-3.22a8.25,8.25,0,0,1,2.69.42v-.25c0-1.42-.87-2.18-2.48-2.18a7.1,7.1,0,0,0-2.86.62l-.61-1.8a8.58,8.58,0,0,1,3.77-.81,4.46,4.46,0,0,1,3.31,1.12A4.14,4.14,0,0,1,214.93,63V68.9H212.7V67.65a4.07,4.07,0,0,1-3.25,1.46C207.58,69.12,205.91,68.05,205.91,66Zm6.85-.72v-.68a6.28,6.28,0,0,0-2.27-.4c-1.48,0-2.35.62-2.35,1.67v0c0,1,.85,1.51,1.95,1.51C211.61,67.46,212.76,66.59,212.76,65.32Z" fill="#004976"/><path d="M216.91,58.93h2.29v1.53a3.61,3.61,0,0,1,3.12-1.74c2.25,0,3.56,1.51,3.56,3.82v6.38h-2.29V63.24c0-1.55-.78-2.44-2.14-2.44a2.23,2.23,0,0,0-2.25,2.48v5.64h-2.29Z" fill="#004976"/><path d="M227.35,63.94v0c0-3.31,2.25-5.19,4.64-5.19a4.08,4.08,0,0,1,3.41,1.76V55.1h2.29V68.91H235.4V67.24A4,4,0,0,1,232,69.11C229.64,69.12,227.35,67.25,227.35,63.94Zm8.08,0v0a3,3,0,0,0-2.9-3.2,2.93,2.93,0,0,0-2.88,3.2v0a3,3,0,0,0,2.88,3.2A3,3,0,0,0,235.43,63.94Z" fill="#004976"/><path d="M244.81,55.1h2.29V68.91h-2.29Z" fill="#004976"/><path d="M248.77,64v0a5,5,0,0,1,4.88-5.2c3.18,0,4.79,2.5,4.79,5.37,0,.21,0,.42,0,.64h-7.34a2.79,2.79,0,0,0,2.88,2.54,3.66,3.66,0,0,0,2.71-1.19L258,67.27a5.07,5.07,0,0,1-4.09,1.87A5,5,0,0,1,248.77,64Zm7.4-.74a2.59,2.59,0,0,0-2.54-2.63A2.7,2.7,0,0,0,251,63.22Z" fill="#004976"/><path d="M259.31,66v0c0-2.16,1.68-3.22,4.12-3.22a8.25,8.25,0,0,1,2.69.42v-.25c0-1.42-.87-2.18-2.48-2.18a7.1,7.1,0,0,0-2.86.62l-.61-1.8a8.57,8.57,0,0,1,3.76-.81,4.46,4.46,0,0,1,3.31,1.12A4.14,4.14,0,0,1,268.32,63V68.9h-2.23V67.65a4.07,4.07,0,0,1-3.25,1.46C261,69.12,259.31,68.05,259.31,66Zm6.85-.72v-.68a6.28,6.28,0,0,0-2.27-.4c-1.48,0-2.35.62-2.35,1.67v0c0,1,.85,1.51,2,1.51C265,67.46,266.16,66.59,266.16,65.32Z" fill="#004976"/><path d="M270.3,58.93h2.29v2.25a3.53,3.53,0,0,1,3.54-2.44v2.42H276c-2,0-3.41,1.31-3.41,3.95v3.8H270.3Z" fill="#004976"/><path d="M277.34,58.93h2.29v1.53a3.61,3.61,0,0,1,3.12-1.74c2.25,0,3.56,1.51,3.56,3.82v6.38H284V63.24c0-1.55-.78-2.44-2.14-2.44a2.23,2.23,0,0,0-2.25,2.48v5.64h-2.29v-10Z" fill="#004976"/><path d="M288.33,55.22h2.46V57.4h-2.46Zm.09,3.71h2.29v10h-2.29Z" fill="#004976"/><path d="M292.93,58.93h2.29v1.53a3.61,3.61,0,0,1,3.12-1.74c2.25,0,3.56,1.51,3.56,3.82v6.38h-2.29V63.24c0-1.55-.78-2.44-2.14-2.44a2.23,2.23,0,0,0-2.25,2.48v5.64h-2.29v-10Z" fill="#004976"/><path d="M303.86,70.79l.85-1.72a6.59,6.59,0,0,0,3.56,1.06c2,0,3.16-1.06,3.16-3.07v-.78a4.18,4.18,0,0,1-3.52,1.84,4.49,4.49,0,0,1-4.54-4.67v0a4.5,4.5,0,0,1,4.54-4.69,4.33,4.33,0,0,1,3.5,1.7V58.93h2.29v8a5.11,5.11,0,0,1-1.27,3.77A5.62,5.62,0,0,1,308.32,72,8.67,8.67,0,0,1,303.86,70.79Zm7.59-7.36v0a2.78,2.78,0,0,0-2.93-2.74,2.7,2.7,0,0,0-2.84,2.74v0a2.72,2.72,0,0,0,2.84,2.74A2.78,2.78,0,0,0,311.45,63.43Z" fill="#004976"/></g></svg> </a> </div> <div id="print_logo"> <img src="/magazine/dest/graphics/logo/print_logo.png" alt="" /> </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="mastreglink" href="https://edu.rsc.org/register">Register</a></li><li><a class="popup" href="https://edu.rsc.org/sign-in">Sign In</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://edu.rsc.org/searchresults" method="get" id="mastsearch" data-toggle-element=""> <fieldset> <div> <div class="filter-search"> <button tabindex="0" type="button" class="dropdown-toggle" id="dropdownMenuOffset" aria-haspopup="true" aria-expanded="false" aria-live="assertive">All</button> <ul aria-labelledby="dropdownMenuOffset" aria-hidden="true"> <li class="selected" data-filter-search="" aria-label="All">All</li> <li data-filter-search="WVFACET5|115500" aria-label="Resources">Resources</li> <li data-filter-search="WVFACET5|115501" aria-label="Articles">Articles</li> </ul> <input type="hidden" name="parametrics" id="parametrics" value="" /> </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://edu.rsc.org/"> <span>Home</span> </a> </li> <li class="hasChildren "> <a href="#"> <span>I am a …</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"> <span>I am a …</span> </li> <li class=""> <a href="https://edu.rsc.org/primary-science"> <span>Primary teacher</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/secondary-fe-teacher"> <span>Secondary/FE teacher</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/early-career-or-student-teacher"> <span>Early career or student teacher</span> </a> </li> <li class="highlightdeadsubnav"> <a href="https://edu.rsc.org/technician"> <span>Technician</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/he-teacher"> <span>HE teacher</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/student"> <span>Student</span> </a> </li> </ul> </li> <li class="hasChildren "> <a href="https://edu.rsc.org/resources" aria-expanded="false"> <span>Resources</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://edu.rsc.org/resources"> <span>Resources</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/primary-science"> <span>Primary</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/secondary"> <span>Secondary</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/higher-education"> <span>Higher education</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/curriculum-support"> <span>Curriculum support</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/practical"> <span>Practical</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/analysis"> <span>Analysis</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/literacy-in-science-teaching"> <span>Literacy in science teaching</span> </a> </li> <li class="hasChildren "> <a href="https://edu.rsc.org/resources/periodic-table" aria-expanded="false"> <span>Periodic table</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://edu.rsc.org/resources/periodic-table"> <span>Periodic table</span> </a> </li> <li class=""> <a href="http://www.rsc.org/periodic-table"> <span>Interactive periodic table</span> </a> </li> </ul> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/climate-change-and-sustainability"> <span>Climate change and sustainability</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/future-in-chemistry/teachers-and-careers-advisers"> <span>Careers</span> </a> </li> <li class="break hide-desktop-mega-menu"> <a href="https://edu.rsc.org/resources/resources-shop"> <span>Resources shop</span> </a> </li> <li class="hasChildren "> <a href="https://edu.rsc.org/resources/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://edu.rsc.org/resources/collections"> <span>Collections</span> </a> </li> <li class="highlightnavpurple"> <a href="https://edu.rsc.org/resources/collections/remote-teaching-support"> <span>Remote teaching support</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/starters-for-ten"> <span>Starters for ten</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/screen-experiments"> <span>Screen experiments</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/assessment-for-learning"> <span>Assessment for learning</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/microscale-chemistry"> <span>Microscale chemistry</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/faces-of-chemistry"> <span>Faces of chemistry</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/classic-chemistry-experiments"> <span>Classic chemistry experiments</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/nuffield-practical-collection"> <span>Nuffield practical collection</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/anecdotes-for-chemistry-teachers"> <span>Anecdotes for chemistry teachers</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/literacy-in-science-teaching"> <span>Literacy in science teaching</span> </a> </li> <li class="desktop-only"> <a href="https://edu.rsc.org/resources/collections"> <span>More …</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/climate-change-and-sustainability"> <span>Climate change and sustainability</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/alchemy"> <span>Alchemy</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/on-this-day-in-chemistry"> <span>On this day in chemistry</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/global-experiments"> <span>Global experiments</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/phet-interactive-simulations"> <span>PhET interactive simulations</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-vignettes"> <span>Chemistry vignettes</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/context-and-problem-based-learning"> <span>Context and problem based learning</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/journal-of-the-month"> <span>Journal of the month</span> </a> </li> <li class="hasChildren "> <a href="https://edu.rsc.org/resources/collections/chemistry-and-art" aria-expanded="false"> <span>Chemistry and art</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://edu.rsc.org/resources/collections/chemistry-and-art"> <span>Chemistry and art</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-and-art/techniques"> <span>Techniques</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-and-art/art-analysis"> <span>Art analysis</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-and-art/pigments-and-colours"> <span>Pigments and colours</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-and-art/ancient-art-todays-technology"> <span>Ancient art: today's technology</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-and-art/psychology-and-art-theory"> <span>Psychology and art theory</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-and-art/art-and-archaeology"> <span>Art and archaeology</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-and-art/artists-as-chemists"> <span>Artists as chemists</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-and-art/the-physics-of-restoration-and-conservation"> <span>The physics of restoration and conservation </span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-and-art/cave-art"> <span>Cave art</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-and-art/ancient-egyptian-art"> <span>Ancient Egyptian art</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-and-art/ancient-greek-art"> <span>Ancient Greek art</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-and-art/ancient-roman-art"> <span>Ancient Roman art</span> </a> </li> </ul> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/classic-chemistry-demonstrations"> <span>Classic chemistry demonstrations</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/in-search-of-solutions"> <span>In search of solutions</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/in-search-of-more-solutions"> <span>In search of more solutions</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/creative-problem-solving-in-chemistry"> <span>Creative problem-solving in chemistry</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/the-solar-spark-solar-energy-resources/1296.article"> <span>Solar spark</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-for-non-specialists"> <span>Chemistry for non-specialists</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/health-and-safety-in-higher-education"> <span>Health and safety in higher education</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/analytical-chemistry-introductions"> <span>Analytical chemistry introductions</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/eic/section/exhibition-chemistry"> <span>Exhibition chemistry</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/introductory-maths-for-higher-education"> <span>Introductory maths for higher education</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/commercial-skills-for-chemists"> <span>Commercial skills for chemists</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/kitchen-chemistry"> <span>Kitchen chemistry</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/journals-how-to-guides"> <span>Journals how to guides</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-in-health"> <span>Chemistry in health</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-in-sport"> <span>Chemistry in sport</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chemistry-in-your-cupboard"> <span>Chemistry in your cupboard</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/chocolate-chemistry"> <span>Chocolate chemistry</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/adnoddau-addysgu-cemeg-cymraeg"> <span>Adnoddau addysgu cemeg Cymraeg</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/the-chemistry-of-fireworks"> <span>The chemistry of fireworks</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/resources/collections/festive-chemistry"> <span>Festive chemistry</span> </a> </li> </ul> </li> </ul> </li> <li class=""> <a href="https://edu.rsc.org/eic"> <span>Education in Chemistry</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/teach-chemistry"> <span>Teach Chemistry</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/events"> <span>Events</span> </a> </li> <li class="hasChildren "> <a href="https://edu.rsc.org/teacher-pd" aria-expanded="false"> <span>Teacher PD</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://edu.rsc.org/teacher-pd"> <span>Teacher PD</span> </a> </li> <li class="hasChildren "> <a href="#"> <span>Courses</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"> <span>Courses</span> </li> <li class=""> <a href="https://edu.rsc.org/teacher-pd/on-demand-online-courses"> <span>On-demand online</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/teacher-pd/live-online-courses"> <span>Live online</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/teacher-pd/course-resources"> <span>Resources</span> </a> </li> </ul> </li> <li class=""> <a href="https://edu.rsc.org/teacher-pd/articles"> <span>Selected PD articles</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/primary-science/boost-your-knowledge"> <span>PD for primary teachers</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/teacher-pd/professional-development-for-secondary-science-teachers"> <span>PD for secondary teachers</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/teacher-pd/what-we-offer"> <span>What we offer</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/teacher-pd/chartered-science-teacher-csciteach"> <span>Chartered Science Teacher (CSciTeach)</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/teacher-pd/teacher-mentoring"> <span>Teacher mentoring</span> </a> </li> </ul> </li> <li class="hasChildren "> <a href="https://edu.rsc.org/enrichment" aria-expanded="false"> <span>Enrichment</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://edu.rsc.org/enrichment"> <span>Enrichment</span> </a> </li> <li class="hasChildren "> <a href="https://edu.rsc.org/enrichment/uk-chemistry-olympiad" aria-expanded="false"> <span>UK Chemistry Olympiad</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://edu.rsc.org/enrichment/uk-chemistry-olympiad"> <span>UK Chemistry Olympiad</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/enrichment/uk-chemistry-olympiad#who"> <span>Who can enter?</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/enrichment/uk-chemistry-olympiad#how"> <span>How does it work?</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/enrichment/uk-chemistry-olympiad#resources"> <span>Resources and past papers</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/enrichment/uk-chemistry-olympiad#FAQ"> <span>FAQs</span> </a> </li> </ul> </li> <li class=""> <a href="https://edu.rsc.org/enrichment/top-of-the-bench"> <span>Top of the Bench</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/enrichment/schools-analyst"> <span>Schools' Analyst</span> </a> </li> </ul> </li> <li class="hasChildren "> <a href="https://edu.rsc.org/our-work" aria-expanded="false"> <span>Our work</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://edu.rsc.org/our-work"> <span>Our work</span> </a> </li> <li class="hasChildren "> <a href="https://edu.rsc.org/our-work/regional-support" aria-expanded="false"> <span>Regional support</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://edu.rsc.org/our-work/regional-support"> <span>Regional support</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/our-work/regional-support/education-coordinators"> <span>Education coordinators</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/our-work/regional-support/rsc-yusuf-hamied-inspirational-science-programme"> <span>RSC Yusuf Hamied Inspirational Science Programme</span> </a> </li> </ul> </li> <li class="hasChildren "> <a href="https://edu.rsc.org/our-work/policy" aria-expanded="false"> <span>Policy</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://edu.rsc.org/our-work/policy"> <span>Policy</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/our-work/policy/science-education-policy-alliance"> <span>Science Education Policy Alliance</span> </a> </li> </ul> </li> <li class=""> <a href="https://edu.rsc.org/our-work/rsc-education-news"> <span>RSC Education News</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/our-work/supporting-teacher-training"> <span>Supporting teacher training</span> </a> </li> <li class=""> <a href="https://edu.rsc.org/our-work/interest-groups"> <span>Interest groups</span> </a> </li> </ul> </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="101765" data-rootnavcode="101765" class="home-icon"><a href="https://edu.rsc.org/"><span>Home</span></a></li><li data-navcode="100037" data-rootnavcode="100037" class="hasChildren oneSubNav"><span>I am a …</span><div class="dropdown"><div class="inner-sleeve"><ul><li class="subnav"><ul><li data-navcode="101002" data-rootnavcode="100037" class=""><a href="https://edu.rsc.org/primary-science"><span>Primary teacher</span></a></li><li data-navcode="100189" data-rootnavcode="100037" class=""><a href="https://edu.rsc.org/secondary-fe-teacher"><span>Secondary/FE teacher</span></a></li><li data-navcode="101057" data-rootnavcode="100037" class=""><a href="https://edu.rsc.org/early-career-or-student-teacher"><span>Early career or student teacher</span></a></li><li data-navcode="100191" data-rootnavcode="100037" class="highlightdeadsubnav"><a href="https://edu.rsc.org/technician"><span>Technician</span></a></li><li data-navcode="100491" data-rootnavcode="100037" class=""><a href="https://edu.rsc.org/he-teacher"><span>HE teacher</span></a></li><li data-navcode="100492" data-rootnavcode="100037" class=""><a href="https://edu.rsc.org/student"><span>Student</span></a></li></ul></li><li class="htmlBlock"><div><div class="column megamenuad"> <a href="https://edu.rsc.org/primary-science"> <div class="image embedImage"> <img loading="lazy" alt="A primary school child raises their hand in a classroom" src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/480xAny/P/web/w/w/h/m_education_primary_webimage275pxx315px_web_186544.jpg" srcset="https://d1ymz67w5raq8g.cloudfront.net/Pictures/480xAny/P/web/w/w/h/m_education_primary_webimage275pxx315px_web_186544.jpg 480w, https://d1ymz67w5raq8g.cloudfront.net/Pictures/780xAny/P/web/w/w/h/m_education_primary_webimage275pxx315px_web_186544.jpg 780w, https://d1ymz67w5raq8g.cloudfront.net/Pictures/1000xAny/P/web/w/w/h/m_education_primary_webimage275pxx315px_web_186544.jpg 1000w" sizes="(max-width: 480px) 33vw, (max-width: 768px) 50vw, (max-width: 1024px) 65vw, (max-width: 1280px) 100vw, 100vw"/> </div> </a> </div> <div class="column megamenuad"> <a href="https://edu.rsc.org/secondary-fe-teacher"> <div class="image embedImage"> <img loading="lazy" alt="A teacher sitting at a desk with students using a tablet device" src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/480xAny/P/web/w/w/h/m_education_secondary_webimage275pxx315px_web_371420.jpg" srcset="https://d1ymz67w5raq8g.cloudfront.net/Pictures/480xAny/P/web/w/w/h/m_education_secondary_webimage275pxx315px_web_371420.jpg 480w, https://d1ymz67w5raq8g.cloudfront.net/Pictures/780xAny/P/web/w/w/h/m_education_secondary_webimage275pxx315px_web_371420.jpg 780w, https://d1ymz67w5raq8g.cloudfront.net/Pictures/1000xAny/P/web/w/w/h/m_education_secondary_webimage275pxx315px_web_371420.jpg 1000w" sizes="(max-width: 480px) 33vw, (max-width: 768px) 50vw, (max-width: 1024px) 65vw, (max-width: 1280px) 100vw, 100vw"/> </div> </a> </div> <div class="column megamenuad"> <a href="https://edu.rsc.org/technician"> <div class="image embedImage"> <img loading="lazy" alt="A teacher in a classroom talking to a student wearing a lab coat and using a laptop computer" src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/480xAny/P/web/w/w/h/m_education_technician_webimage275pxx315px_web_472201.jpg" srcset="https://d1ymz67w5raq8g.cloudfront.net/Pictures/480xAny/P/web/w/w/h/m_education_technician_webimage275pxx315px_web_472201.jpg 480w, https://d1ymz67w5raq8g.cloudfront.net/Pictures/780xAny/P/web/w/w/h/m_education_technician_webimage275pxx315px_web_472201.jpg 780w, https://d1ymz67w5raq8g.cloudfront.net/Pictures/1000xAny/P/web/w/w/h/m_education_technician_webimage275pxx315px_web_472201.jpg 1000w" sizes="(max-width: 480px) 33vw, (max-width: 768px) 50vw, (max-width: 1024px) 65vw, (max-width: 1280px) 100vw, 100vw"/> </div> </a> </div></div></li></ul></div></div></li><li data-navcode="101783" data-rootnavcode="101783" class="current hasChildren twoSubNav"><a href="https://edu.rsc.org/resources"><span>Resources</span></a><div class="dropdown"><div class="inner-sleeve"><ul><li class="subnav"><ul><li data-navcode="101000" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/primary-science"><span>Primary</span></a></li><li data-navcode="101759" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/secondary"><span>Secondary</span></a></li><li data-navcode="101653" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/higher-education"><span>Higher education</span></a></li><li data-navcode="100456" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/curriculum-support"><span>Curriculum support</span></a></li><li data-navcode="101554" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/practical"><span>Practical</span></a></li><li data-navcode="100230" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/analysis"><span>Analysis</span></a></li><li data-navcode="101020" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/literacy-in-science-teaching"><span>Literacy in science teaching</span></a></li><li data-navcode="297" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/periodic-table"><span>Periodic table</span></a><ul><li data-navcode="100232" data-rootnavcode="101783" class=""><a href="http://www.rsc.org/periodic-table"><span>Interactive periodic table</span></a></li></ul></li><li data-navcode="101021" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/climate-change-and-sustainability"><span>Climate change and sustainability</span></a></li><li data-navcode="101637" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/future-in-chemistry/teachers-and-careers-advisers"><span>Careers</span></a></li><li data-navcode="100340" data-rootnavcode="101783" class="break hide-desktop-mega-menu"><a href="https://edu.rsc.org/resources/resources-shop"><span>Resources shop</span></a></li></ul></li><li class="subnav"><ul><li data-navcode="100271" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections"><span>Collections</span></a><ul><li data-navcode="100974" data-rootnavcode="101783" class="highlightnavpurple"><a href="https://edu.rsc.org/resources/collections/remote-teaching-support"><span>Remote teaching support</span></a></li><li data-navcode="100268" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/starters-for-ten"><span>Starters for ten</span></a></li><li data-navcode="101069" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/screen-experiments"><span>Screen experiments</span></a></li><li data-navcode="100286" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/assessment-for-learning"><span>Assessment for learning</span></a></li><li data-navcode="101212" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/microscale-chemistry"><span>Microscale chemistry</span></a></li><li data-navcode="100604" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/faces-of-chemistry"><span>Faces of chemistry</span></a></li><li data-navcode="100596" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/classic-chemistry-experiments"><span>Classic chemistry experiments</span></a></li><li data-navcode="100327" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/nuffield-practical-collection"><span>Nuffield practical collection</span></a></li><li data-navcode="100269" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/anecdotes-for-chemistry-teachers"><span>Anecdotes for chemistry teachers</span></a></li><li data-navcode="101254" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/literacy-in-science-teaching"><span>Literacy in science teaching</span></a></li><li data-navcode="100956" data-rootnavcode="101783" class="desktop-only"><a href="https://edu.rsc.org/resources/collections"><span>More …</span></a></li><li data-navcode="101750" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/climate-change-and-sustainability"><span>Climate change and sustainability</span></a></li><li data-navcode="100591" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/alchemy"><span>Alchemy</span></a></li><li data-navcode="100231" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/on-this-day-in-chemistry"><span>On this day in chemistry</span></a></li><li data-navcode="101205" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/global-experiments"><span>Global experiments</span></a></li><li data-navcode="100270" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/phet-interactive-simulations"><span>PhET interactive simulations</span></a></li><li data-navcode="100281" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/chemistry-vignettes"><span>Chemistry vignettes</span></a></li><li data-navcode="100282" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/context-and-problem-based-learning"><span>Context and problem based learning</span></a></li><li data-navcode="100279" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/journal-of-the-month"><span>Journal of the month</span></a></li><li data-navcode="100310" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/chemistry-and-art"><span>Chemistry and art</span></a></li><li data-navcode="100326" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/classic-chemistry-demonstrations"><span>Classic chemistry demonstrations</span></a></li><li data-navcode="100329" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/in-search-of-solutions"><span>In search of solutions</span></a></li><li data-navcode="100331" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/in-search-of-more-solutions"><span>In search of more solutions</span></a></li><li data-navcode="100337" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/creative-problem-solving-in-chemistry"><span>Creative problem-solving in chemistry</span></a></li><li data-navcode="101291" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/the-solar-spark-solar-energy-resources/1296.article"><span>Solar spark</span></a></li><li data-navcode="101439" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/chemistry-for-non-specialists"><span>Chemistry for non-specialists</span></a></li><li data-navcode="100424" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/health-and-safety-in-higher-education"><span>Health and safety in higher education</span></a></li><li data-navcode="100482" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/analytical-chemistry-introductions"><span>Analytical chemistry introductions</span></a></li><li data-navcode="100499" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/eic/section/exhibition-chemistry"><span>Exhibition chemistry</span></a></li><li data-navcode="100513" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/introductory-maths-for-higher-education"><span>Introductory maths for higher education</span></a></li><li data-navcode="100514" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/commercial-skills-for-chemists"><span>Commercial skills for chemists</span></a></li><li data-navcode="100592" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/kitchen-chemistry"><span>Kitchen chemistry</span></a></li><li data-navcode="100593" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/journals-how-to-guides"><span>Journals how to guides</span></a></li><li data-navcode="100594" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/chemistry-in-health"><span>Chemistry in health</span></a></li><li data-navcode="100595" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/chemistry-in-sport"><span>Chemistry in sport</span></a></li><li data-navcode="100716" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/chemistry-in-your-cupboard"><span>Chemistry in your cupboard</span></a></li><li data-navcode="101008" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/chocolate-chemistry"><span>Chocolate chemistry</span></a></li><li data-navcode="101091" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/adnoddau-addysgu-cemeg-cymraeg"><span>Adnoddau addysgu cemeg Cymraeg</span></a></li><li data-navcode="101269" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/the-chemistry-of-fireworks"><span>The chemistry of fireworks</span></a></li><li data-navcode="101334" data-rootnavcode="101783" class=""><a href="https://edu.rsc.org/resources/collections/festive-chemistry"><span>Festive chemistry</span></a></li></ul></li></ul></li><li class="htmlBlock"><div><div class="column megamenuad"> <a href="https://edu.rsc.org/resources/curriculum-support"> <div class="image embedImage"> <img loading="lazy" alt="A student writes on a whiteboard in a school classroom" src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/480xAny/P/web/w/w/h/m_education_curriculumexplorer_webimage275pxx315px_web_975224.jpg" srcset="https://d1ymz67w5raq8g.cloudfront.net/Pictures/480xAny/P/web/w/w/h/m_education_curriculumexplorer_webimage275pxx315px_web_975224.jpg 480w, https://d1ymz67w5raq8g.cloudfront.net/Pictures/780xAny/P/web/w/w/h/m_education_curriculumexplorer_webimage275pxx315px_web_975224.jpg 780w, https://d1ymz67w5raq8g.cloudfront.net/Pictures/1000xAny/P/web/w/w/h/m_education_curriculumexplorer_webimage275pxx315px_web_975224.jpg 1000w" sizes="(max-width: 480px) 33vw, (max-width: 768px) 50vw, (max-width: 1024px) 65vw, (max-width: 1280px) 100vw, 100vw"/> </div> </a> </div> <div class="column megamenuad"> <a href="https://edu.rsc.org/resources/resources-shop"><div class="image"><img loading="lazy" alt="Resources shop" src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/275x315/P/web/e/i/e/resourcesshop_275x315_846604.jpg" /></div></a> </div></div></li></ul></div></div></li><li data-navcode="100305" data-rootnavcode="100305"><a href="https://edu.rsc.org/eic"><span>Education in Chemistry</span></a></li><li data-navcode="101728" data-rootnavcode="101728"><a href="https://edu.rsc.org/teach-chemistry"><span>Teach Chemistry</span></a></li><li data-navcode="101685" data-rootnavcode="101685"><a href="https://edu.rsc.org/events"><span>Events</span></a></li><li data-navcode="101631" data-rootnavcode="101631" class="hasChildren oneSubNav"><a href="https://edu.rsc.org/teacher-pd"><span>Teacher PD</span></a><div class="dropdown"><div class="inner-sleeve"><ul><li class="subnav"><ul><li data-navcode="100890" data-rootnavcode="101631" class=""><span>Courses</span><ul><li data-navcode="100891" data-rootnavcode="101631" class=""><a href="https://edu.rsc.org/teacher-pd/on-demand-online-courses"><span>On-demand online</span></a></li><li data-navcode="100892" data-rootnavcode="101631" class=""><a href="https://edu.rsc.org/teacher-pd/live-online-courses"><span>Live online</span></a></li><li data-navcode="100893" data-rootnavcode="101631" class=""><a href="https://edu.rsc.org/teacher-pd/course-resources"><span>Resources</span></a></li></ul></li><li data-navcode="100904" data-rootnavcode="101631" class=""><a href="https://edu.rsc.org/teacher-pd/articles"><span>Selected PD articles</span></a></li><li data-navcode="101001" data-rootnavcode="101631" class=""><a href="https://edu.rsc.org/primary-science/boost-your-knowledge"><span>PD for primary teachers</span></a></li><li data-navcode="100504" data-rootnavcode="101631" class=""><a href="https://edu.rsc.org/teacher-pd/professional-development-for-secondary-science-teachers"><span>PD for secondary teachers</span></a></li><li data-navcode="100751" data-rootnavcode="101631" class=""><a href="https://edu.rsc.org/teacher-pd/what-we-offer"><span>What we offer</span></a></li><li data-navcode="101739" data-rootnavcode="101631" class=""><a href="https://edu.rsc.org/teacher-pd/chartered-science-teacher-csciteach"><span>Chartered Science Teacher (CSciTeach)</span></a></li><li data-navcode="101655" data-rootnavcode="101631" class=""><a href="https://edu.rsc.org/teacher-pd/teacher-mentoring"><span>Teacher mentoring</span></a></li></ul></li><li class="htmlBlock"><div><div class="column span-2 megamenuad"> <a href="https://edu.rsc.org/teacher-pd"> <div class="image embedImage"> <img loading="lazy" alt="A teacher sitting at a desk in a classroom with four secondary school students" src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/480xAny/P/web/w/w/h/m_education_tpd_webimage275pxx315px_web_135596.jpg" srcset="https://d1ymz67w5raq8g.cloudfront.net/Pictures/480xAny/P/web/w/w/h/m_education_tpd_webimage275pxx315px_web_135596.jpg 480w, https://d1ymz67w5raq8g.cloudfront.net/Pictures/780xAny/P/web/w/w/h/m_education_tpd_webimage275pxx315px_web_135596.jpg 780w, https://d1ymz67w5raq8g.cloudfront.net/Pictures/1000xAny/P/web/w/w/h/m_education_tpd_webimage275pxx315px_web_135596.jpg 1000w" sizes="(max-width: 480px) 33vw, (max-width: 768px) 50vw, (max-width: 1024px) 65vw, (max-width: 1280px) 100vw, 100vw"/> </div> </a> </div></div></li></ul></div></div></li><li data-navcode="101387" data-rootnavcode="101387" class="hasChildren oneSubNav"><a href="https://edu.rsc.org/enrichment"><span>Enrichment</span></a><div class="dropdown"><div class="inner-sleeve"><ul><li class="subnav"><ul><li data-navcode="101726" data-rootnavcode="101387" class=""><a href="https://edu.rsc.org/enrichment/uk-chemistry-olympiad"><span>UK Chemistry Olympiad</span></a><ul><li data-navcode="100392" data-rootnavcode="101387" class=""><a href="https://edu.rsc.org/enrichment/uk-chemistry-olympiad#who"><span>Who can enter?</span></a></li><li data-navcode="100393" data-rootnavcode="101387" class=""><a href="https://edu.rsc.org/enrichment/uk-chemistry-olympiad#how"><span>How does it work?</span></a></li><li data-navcode="100394" data-rootnavcode="101387" class=""><a href="https://edu.rsc.org/enrichment/uk-chemistry-olympiad#resources"><span>Resources and past papers</span></a></li><li data-navcode="100396" data-rootnavcode="101387" class=""><a href="https://edu.rsc.org/enrichment/uk-chemistry-olympiad#FAQ"><span>FAQs</span></a></li></ul></li><li data-navcode="101740" data-rootnavcode="101387" class=""><a href="https://edu.rsc.org/enrichment/top-of-the-bench"><span>Top of the Bench</span></a></li><li data-navcode="101294" data-rootnavcode="101387" class=""><a href="https://edu.rsc.org/enrichment/schools-analyst"><span>Schools' Analyst</span></a></li></ul></li><li class="promotedStory"><a href="/uk-chemistry-olympiad/how-to-prepare-for-the-chemistry-olympiad/4012809.article" class="image"><div class="image"><img src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/274x183/9/0/2/515902_chemicalformulaonblackboard_gettyimages_1181561352_625154.jpg" loading="lazy" class="lazyloaded" alt="A close-up photograph of a chemical formula written in pink chalk on a blackboard, with other chemical structures drawn in different colours in the background"></div><div class="captionBlock"><span class="title">How to prepare for the Chemistry Olympiad</span></div></a></li><li class="promotedStory"><a href="/uk-chemistry-olympiad/chemistry-olympiad-worked-answers/4014037.article" class="image"><div class="image"><img src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/274x183/8/8/6/515886_studentstudyingathome_gettyimages_949224768_403852.jpg" loading="lazy" class="lazyloaded" alt="A female student wearing a hijab studies at home, using a notebook, pen and laptop"></div><div class="captionBlock"><span class="title">Chemistry Olympiad worked answers</span></div></a></li><li class="promotedStory"><a href="/uk-chemistry-olympiad/chemistry-olympiad-past-papers/1641.article" class="image"><div class="image"><img src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/274x183/8/8/8/515888_studentcompletingexamorform_gettyimages_1239844481_986790.jpg" loading="lazy" class="lazyloaded" alt="A student's hands holding a pen and writing on an exam paper on a desk; a notebook, mug and laptop are visible in the background"></div><div class="captionBlock"><span class="title">Chemistry Olympiad past papers</span></div></a></li></ul></div></div></li><li data-navcode="100170" data-rootnavcode="100170" class="hasChildren oneSubNav"><a href="https://edu.rsc.org/our-work"><span>Our work</span></a><div class="dropdown"><div class="inner-sleeve"><ul><li class="subnav"><ul><li data-navcode="100477" data-rootnavcode="100170" class=""><a href="https://edu.rsc.org/our-work/regional-support"><span>Regional support</span></a><ul><li data-navcode="101727" data-rootnavcode="100170" class=""><a href="https://edu.rsc.org/our-work/regional-support/education-coordinators"><span>Education coordinators</span></a></li><li data-navcode="101593" data-rootnavcode="100170" class=""><a href="https://edu.rsc.org/our-work/regional-support/rsc-yusuf-hamied-inspirational-science-programme"><span>RSC Yusuf Hamied Inspirational Science Programme</span></a></li></ul></li><li data-navcode="100429" data-rootnavcode="100170" class=""><a href="https://edu.rsc.org/our-work/policy"><span>Policy</span></a><ul><li data-navcode="101778" data-rootnavcode="100170" class=""><a href="https://edu.rsc.org/our-work/policy/science-education-policy-alliance"><span>Science Education Policy Alliance</span></a></li></ul></li><li data-navcode="100435" data-rootnavcode="100170" class=""><a href="https://edu.rsc.org/our-work/rsc-education-news"><span>RSC Education News</span></a></li><li data-navcode="100458" data-rootnavcode="100170" class=""><a href="https://edu.rsc.org/our-work/supporting-teacher-training"><span>Supporting teacher training</span></a></li><li data-navcode="100610" data-rootnavcode="100170" class=""><a href="https://edu.rsc.org/our-work/interest-groups"><span>Interest groups</span></a></li></ul></li><li class="htmlBlock"><div><div class="column megamenuad"> <a href="https://edu.rsc.org/our-work/supporting-teacher-training"> <div class="image embedImage"> <img loading="lazy" alt="A teacher trainer and a trainee teacher discussing a chemistry experiment" src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/480xAny/P/web/w/w/h/m_education_tts_webimage275pxx315px_web_10087.jpg" srcset="https://d1ymz67w5raq8g.cloudfront.net/Pictures/480xAny/P/web/w/w/h/m_education_tts_webimage275pxx315px_web_10087.jpg 480w, https://d1ymz67w5raq8g.cloudfront.net/Pictures/780xAny/P/web/w/w/h/m_education_tts_webimage275pxx315px_web_10087.jpg 780w, https://d1ymz67w5raq8g.cloudfront.net/Pictures/1000xAny/P/web/w/w/h/m_education_tts_webimage275pxx315px_web_10087.jpg 1000w" sizes="(max-width: 480px) 33vw, (max-width: 768px) 50vw, (max-width: 1024px) 65vw, (max-width: 1280px) 100vw, 100vw"/> </div> </a> </div> <div class="column span-2"> <a href="https://edu.rsc.org/our-work/regional-support/education-coordinators"><div class="image"><img loading="lazy" alt="RSC Education Coordinators" src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/575x315/P/web/a/v/h/educationcoordinators_575x315_430044.jpg" /></div></a> </div></div></li></ul></div></div></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> <!-- Masthead leaderboard - under nav --> <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://edu.rsc.org/resources">Resources</a></div> <div class="story_title"> <h1>Restoration of Minoan paintings: Imitation or reproduction?</h1> </div> </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 class="social-share-container"> <div class="share-toolbar"> <a class="social-share not-mobile-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"></path> </svg> </a> <a class="social-share not-mobile-share" data-source="bluesky" data-medium="social" title="Share this on Bluesky"> <svg viewBox="0 0 600 530" width="20" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg" fill="#1185fe"> <path d="m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z"></path> </svg> </a> <a class="social-share not-mobile-share" data-source="twitter" data-medium="social" title="Share this on X (Twitter)"> <svg viewBox="0 0 300 300" width="18" height="18" version="1.1" xmlns="http://www.w3.org/2000/svg"> <path d="M178.57 127.15 290.27 0h-26.46l-97.03 110.38L89.34 0H0l117.13 166.93L0 300.25h26.46l102.4-116.59 81.8 116.59h89.34M36.01 19.54H76.66l187.13 262.13h-40.66"></path> </svg> </a> <!-- <a class="social-share not-mobile-share" data-source="twitter" data-medium="social" title="Share this on Twitter"> <svg xmlns="http://www.w3.org/2000/svg" fill="#1DA1F2" width="20" height="20" viewBox="0 0 24 24"> <path d="M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z"></path> </svg> </a> --> <a class="social-share not-mobile-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"></path> </svg> </a> <a class="social-share not-mobile-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"></path> </svg> </a> <a class="social-share" data-source="website" 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"></path> </svg> </a> <a class="social-share" style="" data-medium="post" 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"></path> </svg> </a> </div> </li> <script> (function() { if (navigator.share) { $(".social-share[data-source='navigator']").show(); } })() </script><li><a href="mailto:?subject=Restoration of Minoan paintings: Imitation or reproduction?&amp;body=https://edu.rsc.org/resources/restoration-of-minoan-paintings-imitation-or-reproduction/1640.article" class="email" title="Share this by email"></a></li> </ul> <ul class="pageOptions_right"> <li class=" last" aria-live="polite" data-cache-bust="true" data-ajax-load-content="" data-url="/1640/bookmark"> </li> </ul> </div> <div class="articleWrapper"> <div class="articleContent"> <div class="storytext"><h2>Introduction</h2> <p>The Minoan civilisation was an Aegean Bronze Age civilisation that arose and flourished on the island of Crete from around the 27th century BCE to the 15th century BCE. Rediscovered at the beginning of the 20th century through the work of British archaeologist Sir Arthur Evans, the Minoan art tells of a people who were keen observers of their world, in touch with the environment and enjoying the world they lived in.</p> <p>The greatest collection of Minoan art is still on Crete in the museum at Heraklion, near Knossos. The world the art evokes is in some ways distant and strange and yet, at the same time, reassuringly recognisable and somehow modern.</p> <p>However things are not what they seem: these famous icons <em>are</em> largely modern. Any keen observer at the museum can spot what survives of the original paintings amounts, in most cases, to no more than a few square inches. The rest of the painting is more or less a reconstruction, commissioned in the first half of the 20th century.</p> <p>The difficulty lies in whether a reproduction can be counted as an example of the original. How much of the original needs to be present for the artefact to be considered a copy of the real thing?</p> <h2>The art of the fresco at Knossos</h2> <p>Archaeologists in the late 19th century had started to focus on early Ancient Greek sites. Heinrich Schliemann had discovered the tombs at Mycenae i­n 1876 and brought to life tales of King Agamemnon, his palace and gold. Many other archaeologists began to look for other sites twenty four years later Sir Arthur Evans began to excavate the site at Knossos on the island of Crete. This promised to yield a complex that would include a palace. He named the civilisation that had dwelt at Knossos the ‘Minoans’, after the mythical King Minos who is said to have held the throne there.</p> <p>Numerous fragmentary wall paintings emerged from the excavations at Knossos. To make sense of these fragments Evans turned to Emile Gilliéron (1850-1924), who was later succeeded by his son Emile (1885–1939), as chief fresco restorers at Knossos where they worked for more than thirty years. They were recognised as the best archaeological illustrators working in Greece.</p> <p>The frescoes at Knossos were especially exciting because they provided glimpses into the world of the Minoans. The first well-preserved image of the face of a Minoan to be discovered on one of the palace walls was that of the ’<em>Cupbearer</em>‘, which Gilliéron restored. It was clear this was part of a representation of a large procession decorating one of the main entrances to the palace. Evans decided to reconstruct the entrance and recreate the fresco, so the younger Gilliéron recreated more of the procession on a concrete superstructure reconstituted under Evans’ guidance.</p> <p>Gilliéron also restored the ’<em>Prince of the Lilies</em>’ in 1905 from fragments such as a small piece of the head and crown, part of the torso and a piece of the thigh see Figure 1. Records from the original excavation suggest the fragments were found in the same area of the ancient palace, but no face was ever found, and some have commented that it is not certain that all the fragments came from the same painting. Because the painting is a reconstruction from a limited number of fragments the overall picture appears awkward and there is no firm evidence that the subject was royalty.</p> <p><img alt="" src="https://d2fc7ojl9ttfsq.cloudfront.net/web/LC_Assets/frg/images/01-Prince-of-the-Lilies-Knossos-BFJG1X.jpg"></p> <p><em>Figure 1: Prince of the Lilies fresco.</em></p> <p><em>© The Art Archive / Alamy </em></p> <p>There is similar hint of controversy about the ’<em>Ladies in blue</em>’. It was first recreated by Gilliéron after the discovery of a few fragments, but that restoration was itself badly damaged in an earthquake.</p> <p>One of the most important frescoes is the ’<em>Priest King</em>’ excavated in 1901 in the North-South corridor. The older Gilliéron worked on six fragments and in 1907 the Metropolitan Museum of Art (Met), in New York, acquired copies of those fragments. Art historians at the Met pieced the fragments together to form a single relief. Later more fragments were found and Gilliéron made further restorations. A copy of this final restoration was placed where Evans thought the original would have been in the palace.</p> <p>The well-known ’<em>Bull Leapers</em>’ fresco looks correct, but even here some have questioned the details of the border’s restoration. The original fragments of the top and bottom borders consist of overlapping variegated rock patterns between narrow bands with dentil patterns. However, there is no evidence supporting the rock pattern framing the sides, and it may be a modern addition.</p> <p><img alt="" src="https://d2fc7ojl9ttfsq.cloudfront.net/web/LC_Assets/frg/images/02-bull-leaping-knossos-CXHGH1.jpg"></p> <p><em>Figure 2: The Bull Leapers fresco.</em></p> <p><em>© Peter Horree / Alamy</em></p> <p><img alt="" src="https://d2fc7ojl9ttfsq.cloudfront.net/web/LC_Assets/frg/images/03-Detail-of-the-bull-leaping-fresco,-Knossos-Palace-DF4PTK.jpg"></p> <p><em>Figure 3: Close detail of one of the bull leapers from the Bull Leapers Fresco.</em></p> <p><em>© age fotostock Spain, S.L. / Alamy</em></p> <p>So much excitement was aroused by the find at Knossos that the Gilliérons established a successful business selling reproductions of the antiquities from the Minoan and Mycenaean civilisations. These reproductions were sold around the world, inspiring other artists and writers like James Joyce (1882–1941) and Pablo Picasso (1881-1973).</p> <p>The restorations remain controversial because the remains are fragmentary and the original composition cannot be determined with certainty. But the Gilliéron restorations remain a clever solution to the problem of what they originally looked like in that it combines the existing pieces into a single figure.</p> <h2>The Artists</h2> <p>Emile Gilliéron (1850–1924) was born in Villeneuve, Switzerland. He studied art and trained in Munich and Paris before moving to Greece in 1876. In Greece he worked as archaeological illustrator for Heinrich Schliemann and other researchers became an art teacher and employed as drawing master to young members of the Greek royal family. One of his pupils was Giorgio de Chirico (1888-1978) whose later paintings, such as <em>Ariadne</em>, drew on the mythology of Knossos.</p> <p>The son trained at the Polytechnic in Athens and the École Nationale Supérieure des Beaux-Arts in Paris, before assisting his father at Knossos. He focused on the work of restoring the frescoes in the Heraklion Museum after the early excavations ended in 1913. He produced illustrations for Evans’ four-volume book, <em>The Palace of Minos at Knossos</em>, published between 1921 and 1936. The Greek Government appointed him ’<em>Artist of all the Museums in Greece’</em>, a position he held for 25 years, giving him access to many new archaeological finds.</p> <p>Others artists were involved in the restoration, including Piet de Jong (1887–1967) who painted most of the ’<em>Dolphin’</em> fresco in the 1920s.</p></div><div id="storytext-end" class="storytext-end"></div><div class="extras style-two downloads"><div class="extras_heading"> <h3>Downloads</h3> </div><ul><li class="file-type file-type-pdf"><h4><a href="/download?ac=14484">Restoration of Minoan paintings: imitation or reproduction?</a></h4><span>PDF, Size 0.15 mb</span></li></ul></div> </div> </div> <div class="htmlContent"> </div> </div> <div class="pageOptions"> <ul><!-- Sharing toolbar --> <li class="social-share-container"> <div class="share-toolbar"> <a class="social-share not-mobile-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"></path> </svg> </a> <a class="social-share not-mobile-share" data-source="bluesky" data-medium="social" title="Share this on Bluesky"> <svg viewBox="0 0 600 530" width="20" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg" fill="#1185fe"> <path d="m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z"></path> </svg> </a> <a class="social-share not-mobile-share" data-source="twitter" data-medium="social" title="Share this on X (Twitter)"> <svg viewBox="0 0 300 300" width="18" height="18" version="1.1" xmlns="http://www.w3.org/2000/svg"> <path d="M178.57 127.15 290.27 0h-26.46l-97.03 110.38L89.34 0H0l117.13 166.93L0 300.25h26.46l102.4-116.59 81.8 116.59h89.34M36.01 19.54H76.66l187.13 262.13h-40.66"></path> </svg> </a> <!-- <a class="social-share not-mobile-share" data-source="twitter" data-medium="social" title="Share this on Twitter"> <svg xmlns="http://www.w3.org/2000/svg" fill="#1DA1F2" width="20" height="20" viewBox="0 0 24 24"> <path d="M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z"></path> </svg> </a> --> <a class="social-share not-mobile-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"></path> </svg> </a> <a class="social-share not-mobile-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"></path> </svg> </a> <a class="social-share" data-source="website" 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"></path> </svg> </a> <a class="social-share" style="" data-medium="post" 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"></path> </svg> </a> </div> </li> <script> (function() { if (navigator.share) { $(".social-share[data-source='navigator']").show(); } })() </script><li><a href="mailto:?subject=Restoration of Minoan paintings: Imitation or reproduction?&amp;body=https://edu.rsc.org/resources/restoration-of-minoan-paintings-imitation-or-reproduction/1640.article" class="email" title="Share this by email"></a></li> </ul> <ul class="pageOptions_right"> <li class=" last" aria-live="polite" data-cache-bust="true" data-ajax-load-content="" data-url="/1640/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 class="taxonomy-list"><div><h3>Level</h3><ul><li><a href="https://edu.rsc.org/searchresults?cmd=AddPm&amp;val=WVFACET2%7C115154">11-14 years</a></li><li><a href="https://edu.rsc.org/searchresults?cmd=AddPm&amp;val=WVFACET2%7C115155">14-16 years</a></li><li><a href="https://edu.rsc.org/searchresults?cmd=AddPm&amp;val=WVFACET2%7C115156">16-18 years</a></li><li><a href="https://edu.rsc.org/searchresults?cmd=AddPm&amp;val=WVFACET2%7C115157">18+</a></li></ul></div><div><h3>Use</h3><ul><li><a href="https://edu.rsc.org/searchresults?cmd=AddPm&amp;val=WVFACET3%7C115178">Download</a></li></ul></div><div><h3>Category</h3><ul><li><a href="https://edu.rsc.org/searchresults?cmd=AddPm&amp;val=WVFACET4%7C115128">Cross-curriculum</a></li></ul></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 right column extras pagetext --> </div> </div> </div> </div> <div class="container bottomAdContainer restrictedcontent"> <div class="inner-sleeve"> <div class="bottomAd"> <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=share_btn&utm_medium=" + medium + "&utm_source=" + source; switch (source) { case "facebook": window.open( "https://www.facebook.com/sharer/sharer.php?u=" + shareUrl + utm ); break; case "bluesky": window.open( "https://bsky.app/intent/compose?text=" + encodeURIComponent(shareTitle) + "%0A" + encodeURIComponent(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 relatedArticles" id="relatedArticles"> <div class="inner-sleeve"> <div class="extras relatedarticles restrictedcontent"> <div class="relatedarticles_sleeve"> <div class="extras_heading"> <h3>Related articles</h3> </div> <div class="extrasStory listBlocks"> <div class="contentWrapper loadMoreItems" data-load-more-ajax=""> <ul data-load-more-context=""> <li class=""> <a href="https://edu.rsc.org/ideas/success-with-guess-for-solving-equation-based-problems/4020659.article" class="image"> <img alt="A cartoon of a student wearing a lab coat using an artist's paintbrush and easel to solve a mathematical equation on a black board" loading="lazy" sizes="(max-width:767px) 100px, (max-width: 1179px) 220px, 280px" src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/100x67/1/7/9/538179_00028003_218082.jpg" srcset="https://d1ymz67w5raq8g.cloudfront.net/Pictures/100x67/1/7/9/538179_00028003_218082.jpg 100w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/172x115/1/7/9/538179_00028003_218082.jpg 172w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/220x148/1/7/9/538179_00028003_218082.jpg 220w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/280x188/1/7/9/538179_00028003_218082.jpg 280w" width="100" height="67" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://edu.rsc.org/ideas/1065.type" class="storyType">Ideas</a> <h3> <a href="https://edu.rsc.org/ideas/success-with-guess-for-solving-equation-based-problems/4020659.article">Success with GUESS for solving equation-based problems</a> </h3> <p class="meta"> <span class="date" data-date-timezone="{&quot;publishdate&quot;:&quot;2025-02-12T06:07:00Z&quot;}">2025-02-12T06:07:00Z</span> <span class="author">By <a rel="author" href="https://edu.rsc.org/dan-beech/5634.bio">Dan Beech</a> and <a rel="author" href="https://edu.rsc.org/paul-hesford/500624.bio">Paul Hesford</a></span> </p> <p> Help your 11–16 students calculate answers independently and effectively with this acronym </p> </div> </li> <li class=""> <a href="https://edu.rsc.org/everyday-chemistry/whats-the-stretchiest-cheese/4020741.article" class="image"> <img alt="A slice of pizza trailing strands of melted cheese as it is lifted from the rest of the pizza" loading="lazy" sizes="(max-width:767px) 100px, (max-width: 1179px) 220px, 280px" src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/100x67/5/2/1/538521_gettyimages184970966_220073.jpg" srcset="https://d1ymz67w5raq8g.cloudfront.net/Pictures/100x67/5/2/1/538521_gettyimages184970966_220073.jpg 100w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/172x115/5/2/1/538521_gettyimages184970966_220073.jpg 172w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/220x148/5/2/1/538521_gettyimages184970966_220073.jpg 220w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/280x188/5/2/1/538521_gettyimages184970966_220073.jpg 280w" width="100" height="67" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://edu.rsc.org/article/1050.type" class="storyType">Article</a> <h3> <a href="https://edu.rsc.org/everyday-chemistry/whats-the-stretchiest-cheese/4020741.article">What’s the stretchiest cheese?</a> </h3> <p class="meta"> <span class="date" data-date-timezone="{&quot;publishdate&quot;:&quot;2025-01-30T06:20:00Z&quot;}">2025-01-30T06:20:00Z</span> <span class="author">By <a rel="author" href="https://edu.rsc.org/kit-chapman/5300.bio">Kit Chapman</a></span> </p> <p> Explore the delicious chemistry of cheesemaking and discover the world’s longest cheese pull </p> </div> </li> <li class=""> <a href="https://edu.rsc.org/ideas/teaching-tips-to-tackle-maths-anxiety/4020620.article" class="image"> <img alt="Cartoon of a person sturggling to separate two objects shaped like an 8 and a 9" loading="lazy" sizes="(max-width:767px) 100px, (max-width: 1179px) 220px, 280px" src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/100x67/0/8/1/538081_00027041_376383.jpg" srcset="https://d1ymz67w5raq8g.cloudfront.net/Pictures/100x67/0/8/1/538081_00027041_376383.jpg 100w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/172x115/0/8/1/538081_00027041_376383.jpg 172w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/220x148/0/8/1/538081_00027041_376383.jpg 220w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/280x188/0/8/1/538081_00027041_376383.jpg 280w" width="100" height="67" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://edu.rsc.org/ideas/1065.type" class="storyType">Ideas</a> <h3> <a href="https://edu.rsc.org/ideas/teaching-tips-to-tackle-maths-anxiety/4020620.article">Teaching tips to tackle maths anxiety</a> </h3> <p class="meta"> <span class="date" data-date-timezone="{&quot;publishdate&quot;:&quot;2025-01-29T06:36:00Z&quot;}">2025-01-29T06:36:00Z</span> <span class="author">By <a rel="author" href="https://edu.rsc.org/joanna-pellereau/500481.bio">Joanna Pellereau</a></span> </p> <p> Help your students develop their numeracy confidence with these back-to-basics steps </p> </div> </li> </ul> <div class="loadMoreButtonWrapper" data-load-more-button-wrapper=""> <button type="button" class="button" data-load-more-button="" data-items-offset="3" data-ajax-url="https://edu.rsc.org/1640/loadmore?code=ARTICLES" data-items-to-load="8" data-loading-more-text="Loading more articles"> Load more articles </button> </div> </div> </div> <div class="fixedrightcolumn rightcolumn"> <!-- Story related right pagetext --> <div class="ad stickyAd"> <!-- DFP /97414310/EIC_MPU_Spotlight --> <div id="div-gpt-ad-1478612564129-2" class="ad-mpu ad-250"> <script> googletag.cmd.push(function() { googletag.display("div-gpt-ad-1478612564129-2"); }); </script> </div> <!-- DFP - end --> </div> </div> </div> </div> </div> </div> <div class="container commentContainer restrictedcontent"> <div class="inner-sleeve"> <div class=" extras"> <div class="extrasStory"> <div class="contentWrapper"></div> </div></div> </div> </div> <div class="container relatedArticles" id="moreArticles"> <div class="inner-sleeve"> <div class="extras relatedarticles restrictedcontent"> <div class="relatedarticles_sleeve"> <div class="extras_heading"> <h3>More Resources</h3> </div> <div class="extrasStory listBlocks"> <div class="contentWrapper loadMoreItems" data-load-more-ajax=""> <ul data-load-more-context=""> <li class=""> <a href="https://edu.rsc.org/resources/changes-of-state-structure-strip-11-14-years/4020900.article" class="image"> <img alt="Changes of state structure strips index image" loading="lazy" sizes="(max-width:767px) 100px, (max-width: 1179px) 220px, 280px" src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/100x67/2/1/4/539214_changesofstatestructurestripsindeximage_351747.jpg" srcset="https://d1ymz67w5raq8g.cloudfront.net/Pictures/100x67/2/1/4/539214_changesofstatestructurestripsindeximage_351747.jpg 100w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/172x115/2/1/4/539214_changesofstatestructurestripsindeximage_351747.jpg 172w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/220x148/2/1/4/539214_changesofstatestructurestripsindeximage_351747.jpg 220w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/280x188/2/1/4/539214_changesofstatestructurestripsindeximage_351747.jpg 280w" width="100" height="67" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://edu.rsc.org/resource/2015.type" class="storyType">Resource</a> <h3> <a href="https://edu.rsc.org/resources/changes-of-state-structure-strip-11-14-years/4020900.article">Changes of state | Structure strip | 11–14 years</a> </h3> <p class="meta"> <span class="author">By <a rel="author" href="https://edu.rsc.org/kristy-turner/4863.bio">Kristy Turner</a></span> </p> <p>Use scaffolded prompts to support learners to write about changes of state</p> </div> </li> <li class=""> <a href="https://edu.rsc.org/resources/carboxylic-acids-review-my-learning-worksheets-14-16-years/4019156.article" class="image"> <img alt="Carboxylic acids index image" loading="lazy" sizes="(max-width:767px) 100px, (max-width: 1179px) 220px, 280px" src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/100x67/9/3/9/536939_carboxylicacidsindeximage_603155.jpg" srcset="https://d1ymz67w5raq8g.cloudfront.net/Pictures/100x67/9/3/9/536939_carboxylicacidsindeximage_603155.jpg 100w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/172x115/9/3/9/536939_carboxylicacidsindeximage_603155.jpg 172w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/220x148/9/3/9/536939_carboxylicacidsindeximage_603155.jpg 220w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/280x188/9/3/9/536939_carboxylicacidsindeximage_603155.jpg 280w" width="100" height="67" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://edu.rsc.org/resource/2015.type" class="storyType">Resource</a> <h3> <a href="https://edu.rsc.org/resources/carboxylic-acids-review-my-learning-worksheets-14-16-years/4019156.article">Carboxylic acids | Review my learning worksheets | 14–16 years</a> </h3> <p>Identify learning gaps and misconceptions with this set of worksheets offering three levels of support</p> </div> </li> <li class=""> <a href="https://edu.rsc.org/resources/a-practical-investigation-of-cis-trans-isomerism-in-transition-metal-complexes/4020781.article" class="image"> <img alt="Example slides and pages from teacher and technician notes and the student sheet that make up this resource" loading="lazy" sizes="(max-width:767px) 100px, (max-width: 1179px) 220px, 280px" src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/100x67/7/4/6/538746_post16isomerismindeximage_76880.jpg" srcset="https://d1ymz67w5raq8g.cloudfront.net/Pictures/100x67/7/4/6/538746_post16isomerismindeximage_76880.jpg 100w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/172x115/7/4/6/538746_post16isomerismindeximage_76880.jpg 172w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/220x148/7/4/6/538746_post16isomerismindeximage_76880.jpg 220w,https://d1ymz67w5raq8g.cloudfront.net/Pictures/280x188/7/4/6/538746_post16isomerismindeximage_76880.jpg 280w" width="100" height="67" class="lazyloaded" /> </a> <div class="storyDetails"> <a href="https://edu.rsc.org/resource/2015.type" class="storyType">Resource</a> <h3> <a href="https://edu.rsc.org/resources/a-practical-investigation-of-cis-trans-isomerism-in-transition-metal-complexes/4020781.article">A practical investigation of cis-trans isomerism in transition metal complexes</a> </h3> <p class="meta"> <span class="author">By <a rel="author" href="https://edu.rsc.org/catherine-smith/4924.bio">Catherine Smith</a></span> </p> <p>Investigate isomerism in transition metal complexes with this experiment, including pre- and post-lab questions</p> </div> </li> </ul> <div class="loadMoreButtonWrapper" data-load-more-button-wrapper=""> <button type="button" class="button" data-load-more-button="" data-items-offset="3" data-ajax-url="https://edu.rsc.org/1640/loadmore?code=MORE" data-items-to-load="8" data-loading-more-text="Loading more articles"> Load more articles </button> </div> </div> </div> <div class="fixedrightcolumn rightcolumn"> </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="container storyBottomMostPopularContainer"> <div class="inner-sleeve"> <div class="extrasStory"> <div class="contentWrapper"> <div class="tab-widget-10" data-ajax-load-content="" data-url="/ajax/most?bottom=1&storypage=1"></div> </div> </div> <div class="fixedrightcolumn rightcolumn"> <!-- Story bottom Most Popular page text --> </div> </div> </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"> <!-- Asset Footer Above Navigation --> </div> </div> <div class="container bottomNav"><div class="inner-sleeve"><ul><li class="first"><a href="https://edu.rsc.org/contact-us">Contact us</a></li><li><a href="https://edu.rsc.org/topics">Topics</a></li><li><a href="https://edu.rsc.org/issues">Issues</a></li><li><a href="https://edu.rsc.org/contributors">Contributors</a></li><li><a href="https://edu.rsc.org/email-alerts">Email alerts</a></li><li><a href="https://edu.rsc.org/faqs">FAQs</a></li><li class="last"><a href="https://edu.rsc.org/resources/explaining-our-health-and-safety-guidance/1752.article">Safety</a></li></ul></div></div> <div class="bottom"> <div class="container footerBottomNavPageText"> <div class="inner-sleeve"> <style> /* CSS Document */ /* OVERRIDES AND REQUIRED STYLES FROM OLD OXYGEN */ .rsc-ui hr { clear: both; } .rsc-ui hr.clear { box-shadow: none; border-color: transparent; -webkit-margin-before: 0px; height: 0px; margin-bottom: -1px; } /* END OVERRIDES AND REQUIRED STYLES FROM OLD OXYGEN */ .rsc-ui footer.rsc-footer { background-color: #252729; clear: both; width: 100%; margin-top: 0px; font-weight: 500; } .rsc-ui footer.rsc-footer .breadcrumbs { background-color: #383B3D; border-bottom: 1px solid #54585A; border-top: 1px solid #54585A; height: 40px; } .rsc-ui footer.rsc-footer .breadcrumbs ul { margin-left: 0px; margin-top: 8px; -webkit-margin-before: 8px; -webkit-margin-after: 8px; -webkit-padding-start: 8px; } .rsc-ui footer.rsc-footer .breadcrumbs li { display: inline-block; list-style-type: none; margin: 0; padding: 0; } .rsc-ui footer.rsc-footer .breadcrumbs li a { color: #ADADAD; font-size: 13px; text-decoration: none; } .rsc-ui footer.rsc-footer .breadcrumbs li a:hover, .rsc-ui footer.rsc-footer .breadcrumbs li a:focus .rsc-ui footer.rsc-footer .breadcrumbs li a.selected { color: #FFFFFF; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .rsc-ui footer.rsc-footer .breadcrumbs li.extra { display: none; } .rsc-ui footer.rsc-footer .rsc-logo { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 50%; float: left; text-align: center; padding: 32px 0 0 16px; } .rsc-ui footer.rsc-footer .rsc-logo img { width: 100%; max-width: 320px; height: auto; } .rsc-ui footer.rsc-footer .links { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 32px 0; width: 100%; float: right; } .rsc-ui footer.rsc-footer .links ul { margin: 0 8px; padding: 0; } .rsc-ui footer.rsc-footer .links ul li { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 100%; float: left; list-style-type: none; line-height: 24px; padding: 0 0 0 16px; margin: 0; border-left: 1px solid #383B3D; } .rsc-ui footer.rsc-footer .links ul li a { color: #ADADAD; display: block; font-size: 13px; font-weight: 300; text-decoration: none; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .rsc-ui footer.rsc-footer .links ul li a:hover, .rsc-ui footer.rsc-footer .links ul li a:focus { color: #FFFFFF; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .rsc-ui footer.rsc-footer .baseline { border-top: 1px solid #383B3D; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: auto; min-height: 96px; height: 100%; } .rsc-ui footer.rsc-footer .baseline .copyright { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; color: #ADADAD; font-size: 13px; padding: 8px; width: 100%; float: left; text-align: center; font-weight: 300; line-height: 24px; } .rsc-ui footer.rsc-footer .social-icons { display: block; height: 64px; margin-right: 0px; margin-top: 4px; text-align: center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .rsc-ui footer.rsc-footer .social-icons a { display:inline-block; height:48px; width:48px; } .rsc-ui footer.rsc-footer .social-icons a img { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; padding: 8px; } .rsc-ui footer.rsc-footer .facebook { background-color: #346da6; } .rsc-ui footer.rsc-footer .facebook:hover { background-color: transparent; } .rsc-ui footer.rsc-footer .twitter { background-color: #429ecc; } .rsc-ui footer.rsc-footer .twitter:hover { background-color:transparent; } .rsc-ui footer.rsc-footer .linkedin { background-color:#346da6; } .rsc-ui footer.rsc-footer .linkedin:hover { background-color:transparent; } .rsc-ui footer.rsc-footer .youtube { background-color:#ca4638; } .rsc-ui footer.rsc-footer .youtube:hover { background-color:transparent; } .rsc-ui footer.rsc-footer .social-icons span { display: none; } /* Responsive classes */ /* Small viewports */ @media only screen and (min-width: 480px) { .rsc-ui footer.rsc-footer .links ul li { width: 50%; } .rsc-ui footer.rsc-footer .social-icons { margin-right: 8px; } } /* Mid viewports */ @media only screen and (min-width: 640px) { .rsc-ui footer.rsc-footer .social-icons { float: right; } .rsc-ui footer.rsc-footer .baseline .copyright { width: auto; text-align: left; padding: 8px; } } /* ipad specific viewports */ @media only screen and (min-width: 768px) { .rsc-ui footer.rsc-footer .links ul li { width: 33.33%; } .rsc-ui footer.rsc-footer .rsc-logo { padding: 64px 0; width: 320px; } .rsc-ui footer.rsc-footer .breadcrumbs li.extra { display: inline-block; } .rsc-ui footer.rsc-footer .social-icons { margin-right: 16px; } } /* Full viewports */ @media only screen and (min-width: 960px) { } /* Wide viewports */ @media only screen and (min-width: 1168px) { .rsc-ui footer.rsc-footer .rsc-logo { width: 35%; } .rsc-ui footer.rsc-footer .links { width: 65%; margin-top: 20px; } .rsc-ui footer.rsc-footer .links ul li { width: 33.333%; } } /* Super wide viewports */ @media only screen and (min-width: 1460px) { .rsc-ui footer.rsc-footer .rsc-logo { width: 35%; } .rsc-ui footer.rsc-footer .links { width: 65%; margin-top: 40px; } .rsc-ui footer.rsc-footer .links ul li { width: 33.333%; } } </style> <div data-id="pnlGlobalFooter"> <div class="rsc-ui"> <!-- Start oxygen footer --> <footer class="rsc-footer"> <div class="nav" id="pnlSiteMap"> <div class="inner-sleeve"> <div class="rsc-logo"> <img alt="Royal Society of Chemistry homepage" src="https://d1ymz67w5raq8g.cloudfront.net/Pictures/web/o/k/l/rsc_logo_rev_rgb_961695.svg" /> </div> <div class="links"> <ul> <li><a href="https://www.rsc.org/">Home</a></li> <li><a href="https://www.rsc.org/about-us/">About us</a></li> <li><a href="https://www.rsc.org/membership-and-community/">Membership &amp; professional community</a></li> <li><a href="https://www.rsc.org/campaigning-outreach/">Campaigning &amp; outreach</a></li> <li><a href="https://www.rsc.org/journals-books-databases/">Journals, books &amp; databases</a></li> <li><a href="https://www.rsc.org/news-events/">News&nbsp;&amp; events</a></li> <li><a href="https://www.rsc.org/locations-contacts/">Locations &amp; contacts</a></li> <li><a href="https://www.rsc.org/careers/">Careers</a></li> <li><a href="https://www.rsc.org/teaching-and-learning/">Teaching &amp; learning</a></li> <li><a href="https://www.rsc.org/prizes-funding/">Awards &amp; funding</a></li> <li><a href="https://www.rsc.org/advertise">Advertise</a></li> <li><a href="https://www.rsc.org/help-legal/">Help &amp; legal</a></li> <li><a href="https://rsc.li/privacy">Privacy policy</a></li> <li><a href="https://www.rsc.org/help-legal/">Terms &amp; conditions</a></li> </ul> </div> <hr class="clear"> </div> </div> <div class="baseline"> <div class="inner-sleeve"> <div class="social-icons"> <a href="https://www.facebook.com/RoyalSocietyofChemistry" class="facebook"><span>Facebook</span><img src="https://www.rsc-cdn.org/oxygen/v2/images/icons/facebook.png" height="32" width="32" alt=""></a> <a href="https://twitter.com/RoySocChem" class="twitter"><span>Twitter</span><img src="https://www.rsc-cdn.org/oxygen/v2/images/icons/twitter.png" height="32" width="32" alt="Twitter logo"></a> <a href="https://www.linkedin.com/company/23105" class="linkedin"><span>LinkedIn</span><img src="https://www.rsc-cdn.org/oxygen/v2/images/icons/linkedin.png" height="32" width="32" alt="LinkedIn logo"></a> <a href="https://www.youtube.com/user/wwwRSCorg" class="youtube"><span>Youtube</span><img src="https://www.rsc-cdn.org/oxygen/v2/images/icons/youtube.png" height="32" width="32" alt="YouTube logo"></a> </div> <div class="copyright"> © Royal Society of Chemistry <script type="text/javascript"> document.write(new Date().getFullYear()); </script> <br> Registered charity number: 207890 </div> </div> </div> <hr class="clear"> <div class="rsc-onetrust-cookie-footer"> <div id="rsc-onetrust-cookie-footer-non-br">This website collects cookies to deliver a better user experience. <span id="rsc-onetrust-cookie-footer-global"> See how this site uses <a href="/cookies">cookies</a>. </span> <span id="rsc-onetrust-cookie-footer-ca" style="display: none;"> <a href="/cookies">Do not sell my personal data</a>. </span> </div> <div id="rsc-onetrust-cookie-footer-br" style="display: none;"> Este site coleta cookies para oferecer uma melhor experiência ao usuário. <span> Veja como este site usa <a href="/cookies">cookies</a>. </span> </div> </div> </footer> <!-- End oxygen footer --> </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=7605401671944776" defer></script> <!-- Ajax logging --> <!-- <script> $(document).ajaxSuccess(function(event, xhr, settings) { var ajaxURL = settings.url; console.log(settings); console.log(xhr); }); </script> --> <!-- Social sharing --> <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=share_btn&utm_medium=" + medium + "&utm_source=" + source; switch (source) { case "facebook": window.open( "https://www.facebook.com/sharer/sharer.php?u=" + shareUrl + utm ); break; case "bluesky": window.open( "https://bsky.app/intent/compose?text=" + encodeURIComponent(shareTitle) + "%0A" + encodeURIComponent(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> <!-- End social sharing --> <!-- OneTrust footer toggle script --> <script> function otShowCookieFooter() { var geo = OneTrust.getGeolocationData(); if (geo.state == "ca") { document.getElementById("rsc-onetrust-cookie-footer-global").style.display = "none"; document.getElementById("rsc-onetrust-cookie-footer-ca").style.display = "block"; } else if (geo.country == "br") { document.getElementById("rsc-onetrust-cookie-footer-non-br").style.display = "none"; document.getElementById("rsc-onetrust-cookie-footer-br").style.display = "block"; } } </script> <!-- End OneTrust footer toggle script --> <script type="application/ld+json">{ "@context": "https://schema.org", "@type": "Article", "description": "Minoan art tells of a people who were keen observers of their world, in touch with the environment and enjoying the world they lived in.", "image": "https://d1ymz67w5raq8g.cloudfront.net/Pictures/2000xAny/4/8/3/14483_res00001640-l.jpg", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://edu.rsc.org/resources/restoration-of-minoan-paintings-imitation-or-reproduction/1640.article" }, "author": { "@type": "Organization", "name": "RSC Education" }, "dateCreated": "2015-08-11", "dateModified": "2025-02-10", "datePublished": "2015-08-11", "hasPart": { "@type": "WebPageElement", "isAccessibleForFree": false, "cssSelector": ".restrictedcontent" }, "headline": "Restoration of Minoan paintings: Imitation or reproduction?", "isAccessibleForFree": false, "publisher": { "@type": "Organization", "name": "RSC Education", "logo": { "@type": "ImageObject", "url": "https://edu.rsc.org/magazine/dest/graphics/logo/logo.png" } } }</script> </body> </html>

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