PageSourceSearch

https://www.esgo.org/about/news/

html esgo.org collected 2026-10-02 02:50:32 UTC 345,553 bytes, 6,131 lines download raw bytes

1<!DOCTYPE html>
2<html lang="lang="en-US" prefix="og: https://ogp.me/ns#"" itemscope="itemscope" itemtype="http://schema.org/WePpage">
3<head>
4    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="author" content="Unnits tech s.r.o.">
7    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
8    <meta name="facebook-domain-verification" content="kmcg7thktapav006w2snftvnkrjreu"/>
9    
10<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
11<title>News and announcements | ESGO</title>
12<meta name="description" content="Catch up on ESGO news, society announcements and updates from the gynaecological oncology community in one place. Subscribe to our mailing lists."/>
13<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
14<link rel="canonical" href="https://www.esgo.org/about/news/" />
15<meta property="og:locale" content="en_US" />
16<meta property="og:type" content="article" />
17<meta property="og:title" content="News and announcements | ESGO" />
18<meta property="og:description" content="Catch up on ESGO news, society announcements and updates from the gynaecological oncology community in one place. Subscribe to our mailing lists." />
19<meta property="og:url" content="https://www.esgo.org/about/news/" />
20<meta property="og:site_name" content="ESGO" />
21<meta property="og:updated_time" content="2026-09-08T07:49:22+00:00" />
22<meta property="og:image" content="https://www.esgo.org/media/2026/06/ESGO_OG_IMAGE_1200x628.jpg" />
23<meta property="og:image:secure_url" content="https://www.esgo.org/media/2026/06/ESGO_OG_IMAGE_1200x628.jpg" />
24<meta property="og:image:width" content="1200" />
25<meta property="og:image:height" content="628" />
26<meta property="og:image:alt" content="ESGO OG IMAGE" />
27<meta property="og:image:type" content="image/jpeg" />
28<meta property="article:published_time" content="2025-12-08T15:17:11+00:00" />
29<meta property="article:modified_time" content="2026-09-08T07:49:22+00:00" />
30<meta name="twitter:card" content="summary_large_image" />
31<meta name="twitter:title" content="News and announcements | ESGO" />
32<meta name="twitter:description" content="Catch up on ESGO news, society announcements and updates from the gynaecological oncology community in one place. Subscribe to our mailing lists." />
33<meta name="twitter:image" content="https://www.esgo.org/media/2026/06/ESGO_OG_IMAGE_1200x628.jpg" />
34<meta name="twitter:label1" content="Time to read" />
35<meta name="twitter:data1" content="Less than a minute" />
36<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":["CommunityHealth","Organization"],"@id":"https://www.esgo.org/#organization","name":"ESGO","url":"https://www.esgo.org","openingHours":["Mo,Tu,We,Th,Fr,Sa,Su 09:00-17:00"]},{"@type":"WebSite","@id":"https://www.esgo.org/#website","url":"https://www.esgo.org","name":"ESGO","publisher":{"@id":"https://www.esgo.org/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"/media/2026/06/ESGO_OG_IMAGE_1200x628.jpg","url":"/media/2026/06/ESGO_OG_IMAGE_1200x628.jpg","width":"1200","height":"628","caption":"ESGO OG IMAGE","inLanguage":"en-US"},{"@type":"WebPage","@id":"https://www.esgo.org/about/news/#webpage","url":"https://www.esgo.org/about/news/","name":"News and announcements | ESGO","datePublished":"2025-12-08T15:17:11+00:00","dateModified":"2026-09-08T07:49:22+00:00","isPartOf":{"@id":"https://www.esgo.org/#website"},"primaryImageOfPage":{"@id":"/media/2026/06/ESGO_OG_IMAGE_1200x628.jpg"},"inLanguage":"en-US"},{"@type":"Person","@id":"https://www.esgo.org/author/litea/","name":"litea","url":"https://www.esgo.org/author/litea/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/73b6073e8399462ff2a2f8a365f115d678dded1eedd8d427a997176585e96c71?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/73b6073e8399462ff2a2f8a365f115d678dded1eedd8d427a997176585e96c71?s=96&amp;d=mm&amp;r=g","caption":"litea","inLanguage":"en-US"},"worksFor":{"@id":"https://www.esgo.org/#organization"}},{"@type":"Article","headline":"News and announcements | ESGO","datePublished":"2025-12-08T15:17:11+00:00","dateModified":"2026-09-08T07:49:22+00:00","author":{"@id":"https://www.esgo.org/author/litea/","name":"litea"},"publisher":{"@id":"https://www.esgo.org/#organization"},"description":"Catch up on ESGO news, society announcements and updates from the gynaecological oncology community in one place. Subscribe to our mailing lists.","name":"News and announcements | ESGO","@id":"https://www.esgo.org/about/news/#richSnippet","isPartOf":{"@id":"https://www.esgo.org/about/news/#webpage"},"image":{"@id":"/media/2026/06/ESGO_OG_IMAGE_1200x628.jpg"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.esgo.org/about/news/#webpage"}}]}</script>
36
37<!-- /Rank Math WordPress SEO plugin -->
38
39<meta name="apple-mobile-web-app-title" content="ENGAGe"><meta name="application-name" content="ENGAGe"><link rel="apple-touch-icon" sizes="180x180" href="/dist/img/favicons/apple-touch-icon.png?v=1790909430"><link rel="icon" type="image/svg+xml" href="/dist/img/favicons/favicon.svg?v=1790909430"><link rel="icon" type="image/png" sizes="96x96" href="/dist/img/favicons/favicon-96x96.png?v=1790909430"><link rel="icon" type="image/png" sizes="192x192" href="/dist/img/favicons/android-chrome-192x192.png?v=1790909430"><link rel="icon" type="image/png" sizes="512x512" href="/dist/img/favicons/android-chrome-512x512.png?v=1790909430"><link rel="manifest" href="/dist/img/favicons/site.webmanifest?v=1790909430"><link rel="shortcut icon" href="/dist/img/favicons/favicon.ico?v=1790909430"><meta name="theme-color" content="#ffffff"><link rel='dns-prefetch' href='//kit.fontawesome.com' />
40<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
41<link rel='dns-prefetch' href='//www.esgo.org' />
42<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.esgo.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.esgo.org%2Fabout%2Fnews%2F" />
43<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.esgo.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.esgo.org%2Fabout%2Fnews%2F&#038;format=xml" />
44<style id="wp-img-auto-sizes-contain-inline-css">
45img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
46/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
47</style>
48<style id="wp-emoji-styles-inline-css">
49
50	img.wp-smiley, img.emoji {
51		display: inline !important;
52		border: none !important;
53		box-shadow: none !important;
54		height: 1em !important;
55		width: 1em !important;
56		margin: 0 0.07em !important;
57		vertical-align: -0.1em !important;
58		background: none !important;
59		padding: 0 !important;
60	}
61/*# sourceURL=wp-emoji-styles-inline-css */
62</style>
63<style id="wp-block-library-inline-css">
64:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
64--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
65
66/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
67</style>
68<style id="classic-theme-styles-inline-css">
69/*! This file is auto-generated */
70.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
71/*# sourceURL=/wp-includes/css/classic-themes.min.css */
72</style>
73
74<style id="font-awesome-svg-styles-default-inline-css">
75.svg-inline--fa {
76  display: inline-block;
77  height: 1em;
78  overflow: visible;
79  vertical-align: -.125em;
80}
81/*# sourceURL=font-awesome-svg-styles-default-inline-css */
82</style>
83<link rel='stylesheet' id='font-awesome-svg-styles-css' href='https://www.esgo.org/media/font-awesome/v7.3.1/css/svg-with-js.css' media='all' />
84<style id="font-awesome-svg-styles-inline-css">
85   .wp-block-font-awesome-icon svg::before,
86   .wp-rich-text-font-awesome-icon svg::before {content: unset;}
87/*# sourceURL=font-awesome-svg-styles-inline-css */
88</style>
89<style id="global-styles-inline-css">
90:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
900) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
90.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
91/*# sourceURL=global-styles-inline-css */
92</style>
93
94<link rel='stylesheet' id='buttons-css' href='https://www.esgo.org/wp-includes/css/buttons.min.css?ver=7.1.2' media='all' />
95<link rel='stylesheet' id='dashicons-css' href='https://www.esgo.org/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' />
96<link rel='stylesheet' id='mediaelement-css' href='https://www.esgo.org/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' />
97<link rel='stylesheet' id='wp-mediaelement-css' href='https://www.esgo.org/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.1.2' media='all' />
98<link rel='stylesheet' id='media-views-css' href='https://www.esgo.org/wp-includes/css/media-views.min.css?ver=7.1.2' media='all' />
99<link rel='stylesheet' id='imgareaselect-css' href='https://www.esgo.org/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' media='all' />
100<link rel='stylesheet' id='vite-bundle-css-0-css' href='https://www.esgo.org/dist/css/bundle.css' media='all' />
101<script defer crossorigin="anonymous" id="font-awesome-official-js" src="https://kit.fontawesome.com/052d77096f.js"></script>
vendor: 1 bytes, line 101
101
102<script id="utils-js-extra">
103var userSettings = {"url":"/","uid":"0","time":"1790909430","secure":"1"};
104//# sourceURL=utils-js-extra
105</script>
vendor: 1 bytes, line 105
105
106<script id="utils-js" src="https://www.esgo.org/wp-includes/js/utils.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 106
106
107<script id="jquery-js" src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js?ver=3.2.1"></script>
vendor: 1 bytes, line 107
107
108<script id="moxiejs-js" src="https://www.esgo.org/wp-includes/js/plupload/moxie.min.js?ver=1.3.5.1"></script>
vendor: 1 bytes, line 108
108
109<script id="plupload-js" src="https://www.esgo.org/wp-includes/js/plupload/plupload.min.js?ver=2.1.9"></script>
109
110<link rel="https://api.w.org/" href="https://www.esgo.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.esgo.org/wp-json/wp/v2/pages/27598" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.esgo.org/xmlrpc.php?rsd" />
111<meta name="generator" content="WordPress 7.1.2" />
112<link rel='shortlink' href='https://www.esgo.org/?p=27598' />
113<style id="wp-custom-css">
114img[src^="/dist/img/cta-circle"] {
115	display: none;
116}
117</style>
118
119    <!-- Google Tag Manager -->
120    
120<script>
vendor: 375 bytes, lines 120-124
120(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
121                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
122            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
123            'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
124        })(window,document,'script','dataLayer','
124GTM-KTT385V5
vendor: 3 bytes, line 124
124');
124</script>
124
125    <!-- End Google Tag Manager -->
126</head>
127
128<body class="wp-singular page-template page-template-page-news page-template-page-news-php page page-id-27598 page-child parent-pageid-27269 wp-theme-unnits-theme min-h-dvh fl-builder-2-11-1 fl-no-js">
129<!-- Google Tag Manager (noscript) -->
vendor: 73 bytes, lines 129-131
129
130<noscript>
131    <iframe src="https://www.googletagmanager.com/ns.html?id=
131GTM-KTT385V5
vendor: 96 bytes, lines 131-133
131"
132            height="0" width="0" style="display:none;visibility:hidden"></iframe>
133</noscript>
134<!-- End Google Tag Manager (noscript) -->
135
136<header
137	@scroll.window="scrolled = (window.pageYOffset || document.documentElement.scrollTop || 0) > 10"
138	x-data="{
139		hasBackground: true,
140		navUsePrimaryButtons: false,
141		scrolled: false,
142		isOpen: false,
143		mobileView: 'primary',
144		selectedItem: null,
145		selectedSubItem: null,
146		loggedIn: false,
147		showMemberMenu: false,
148		isMobile: window.innerWidth < 1280,
149		isSearchMobile: window.innerWidth < 768,
150		loaded: false,
151		get showBackground() {
152			if (this.navUsePrimaryButtons) {
153				return this.scrolled;
154			}
155
156			return this.hasBackground ? true : this.scrolled;
157		},
158		get radiusClass() {
159			if (this.scrolled) {
160				return 'rounded-tl-none rounded-tr-none rounded-b-2xl sm:rounded-bl-2xl sm:rounded-br-2xl';
161			}
162
163			return 'rounded-tl-none rounded-b-2xl sm:rounded-tr-2xl sm:rounded-br-2xl sm:rounded-bl-2xl';
164		},
165		get topClass() {
166			if (this.scrolled) {
167				return this.loggedIn ? 'sm:top-8' : 'sm:top-0';
168			}
169
170			return this.loggedIn ? 'sm:top-12' : 'sm:top-4';
171		},
172		navigateWithDelay(url) {
173			this.isOpen = false;
174			setTimeout(() => window.location.href = url, 100);
175		}
176	}"
177	x-init="
178		scrolled = (window.pageYOffset || document.documentElement.scrollTop || 0) > 10;
179		setTimeout(() => { loaded = true; }, 0);
180		window.addEventListener('resize', () => {
181			isMobile = window.innerWidth < 1280;
182			isSearchMobile = window.innerWidth < 768;
183		});
184		$watch('isOpen', value => {
185			if (value && isMobile) {
186				document.body.style.overflow = 'hidden';
187				mobileView = 'primary';
188				selectedItem = null;
189				selectedSubItem = null;
190			} else {
191				document.body.style.overflow = '';
192				if (!value) {
193					setTimeout(() => {
194						mobileView = 'primary';
195						selectedItem = null;
196						selectedSubItem = null;
197					}, 100);
198				}
199			}
200		});
201		window.addEventListener('beforeunload', () => {
202			isOpen = false;
203			document.body.style.overflow = '';
204		});
205	"
206	:class="[
207		topClass,
208		radiusClass,
209		showBackground && !hasBackground ? 'bg-gradient-to-r from-primary-500 to-secondary' : '',
210		scrolled ? 'shadow-md' : '',
211		scrolled ? 'promo-header-scrolled' : '',
212		loaded ? 'transition-[top,border-radius,box-shadow] duration-300' : ''
213	]"
214	:style="showBackground && hasBackground ? 'background-image: url(/dist/img/bg-gradient.jpg); background-repeat: no-repeat; background-size: cover; background-position-y: 30%;' : ''"
215	class="fixed top-0 inset-x-0 sm:inset-x-4 z-10 min-w-0 flex flex-wrap items-center justify-between sm:gap-6 mx-auto sm:p-6 p-4 xl:gap-12"
216>
217			<a href="/" aria-label="Home" class="order-1">
218			<img src="/dist/img/esgo-logo.svg"
219						alt="Esgo logo"
220						class="h-8 md:h-10 xl:h-16">
221		</a>
222	
223	<div class="flex min-w-0 max-w-full flex-1 order-3 items-center justify-end gap-2 min-h-0 xl:order-4">
224		<div class="relative h-[42px] hidden md:block">
225			<template x-if="!isSearchMobile">
226				
227<div x-data="searchHeader()" class="">
228	<form @submit.prevent="submitSearch()" class="relative z-1 h-[42px]">
229		<label for="search-header-input"
230		 class="absolute h-[42px] inset-0 md:inset-y-0 md:left-auto md:right-0 block transition-all duration-300"
231		 :class='searchQuery.length > 0 || isFocused ? "text-gray-900" : "md:text-white\/70"'
232		>
233			<span class="absolute inset-y-0 start-0 flex items-center ps-3 pointer-events-none">
234				<svg class="w-4 h-4 my-auto text-inherit" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"
235						 fill="none" viewBox="0 0 20 20">
236						<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
237									d="m19 19-4-4m0-7A7 7 0 1 1 1 8a7 7 0 0 1 14 0Z"/>
238				</svg>
239				<span class="sr-only">Search icon</span>
240			</span>
241
242			<input
243				type="text"
244				name="search"
245				id="search-header-input"
246				x-ref="searchInput"
247				x-model="searchQuery"
248				@keyup="handleKeyup()"
249				@click=""
250				@blur="handleBlur()"
251				class="block h-full transition-all duration-300 p-2 ps-10 text-sm text-inherit rounded-lg border focus:outline-none focus:ring-0"
252				:class='searchQuery.length > 0 || isFocused ? "w-full md:pr-2 md:w-75 bg-white border-primary-600 text-gray-900 placeholder-gray-500" : "w-full bg-gray-50 border-gray-300 md:pr-0 md:w-10 md:bg-transparent md:border-transparent md:text-inherit md:placeholder-white\/70"'
253				@focus="handleFocus()"
254				autocomplete="off"
255				required
256				/>
257			<button
258				type="button"
259				@click="clearSearch()"
260				@mousedown.prevent
261				x-show="searchQuery.length > 0"
262				class="absolute inset-y-0 end-0 flex items-center pe-3 z-10"
263			>
264				<svg class="w-4 h-4 text-inherit hover:text-gray-700" fill="none" stroke="currentColor" viewBox="0 0 24 24">
265					<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path>
266				</svg>
267			</button>
268		</label>
269
270		<!-- Search Suggestions Dropdown -->
271		<div
272			x-show="showSuggestions"
273			x-transition:enter="transition ease-out duration-200"
274			x-transition:enter-start="opacity-0 transform scale-95"
275			x-transition:enter-end="opacity-100 transform scale-100"
276			x-transition:leave="transition ease-in duration-150"
277			x-transition:leave-start="opacity-100 transform scale-100"
278			x-transition:leave-end="opacity-0 transform scale-95"
279			class="absolute right-0 top-full mt-2 p-3 bg-white rounded-lg shadow-md outline outline-1 outline-offset-[-1px] outline-gray-200 gap-2 w-full md:w-80 md:max-h-80 overflow-y-auto z-50"
280			@mousedown.prevent
281		>
282			<!-- Filter Buttons -->
283			<div class="overflow-x-auto w-full mb-2" x-show="filters && filters.length">
284				<div class="flex justify-start items-start gap-1">
285					<template x-for="filter in (filters || [])" :key="filter.type">
286						<button
287							type="button"
288							@click="filterByType(filter.type)"
289							:class="[ selectedFilter === filter.type ? 'bg-gray-100' : '', 'px-3 py-2 font-medium leading-normal rounded-lg text-sm transition-colors' ]"
290							x-text="filter.label"
291						></button>
292					</template>
293				</div>
294			</div>
295
296			<!-- Loading State -->
297			<div x-show="loading" class="p-2 text-center text-gray-500">
298				<div class="flex items-center justify-center">
299					<svg class="animate-spin -ml-1 mr-3 h-4 w-4 text-blue-500" xmlns="http://www.w3.org/2000/svg" fill="none"
300							 viewBox="0 0 24 24">
301						<circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
302						<path class="opacity-75" fill="currentColor"
303									d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
304					</svg>
305					Searching...
306				</div>
307			</div>
308
309			<!-- Error State -->
310			<div x-show="error && !loading" class="p-2 text-center text-red-500 text-sm">
311				Search error. Please try again.
312			</div>
313
314			<!-- No Results State -->
315			<div x-show="!loading && !error && filteredSuggestions.length === 0 && searchQuery.length >= 2"
316					 class="p-2 text-center text-gray-500 text-sm">
317				No results found for "<span x-text="searchQuery"></span>"
318			</div>
319
320			<!-- Suggestions List -->
321			<div x-show="filteredSuggestions.length > 0 && !loading">
322				<template x-for="suggestion in filteredSuggestions" :key="suggestion.id">
323					<a
324						:href="suggestion.url"
325						class="p-2 rounded-lg flex justify-start items-center hover:bg-gray-50 gap-4"
326						@click.stop="selectSuggestion(suggestion)"
327					>
328						<div class="flex-1 justify-start text-sm leading-tight truncate">
329							<span x-text="suggestion.title"></span>
330						</div>
331
332						<div class="flex gap-1">
333							<img
334								x-show="suggestion.exclusive"
335								class="h-4.5"
336								src="/dist/img/icons/lock.svg"
337								alt="Lock"
338							/>
339
340													</div>
341					</a>
342				</template>
343			</div>
344		</div>
345	</form>
346</div>
347
348<script>
349	// Pass data to SearchHeader component
350	window.searchHeaderData = {
351		nonces: {
352			suggestions: '253bf79607'
353		}
354	};
355</script>
355
356			</template>
357		</div>
358
359		<div class="hidden min-w-0 xl:flex xl:flex-nowrap xl:items-center gap-2">
360												<a
361						href="/membership"
362						class="inline-flex shrink-0 items-center justify-center text-[var(--btn-secondary-outlined-color)] bg-[var(--btn-secondary-outlined-bg)] border-[var(--btn-secondary-outlined-border)] hover:bg-[var(--btn-secondary-outlined-hover-bg)] hover:border-[var(--btn-secondary-outlined-hover-border)] hover:text-[var(--btn-secondary-outlined-hover-color)] font-medium rounded-lg border text-sm px-4 py-2 xl:px-5 xl:py-2.5 focus:outline-none"
363					>
364						Membership					</a>
365							
366																	<a
367						href="/login"
368						target="_self"
369						class="cursor-pointer no-underline inline-flex shrink-0 items-center justify-center text-[var(--btn-secondary-color)] bg-[var(--btn-secondary-bg)] border-[var(--btn-secondary-border)] hover:bg-[var(--btn-secondary-hover-bg)] hover:border-[var(--btn-secondary-hover-border)] hover:text-[var(--btn-secondary-hover-color)] font-medium rounded-lg border text-sm px-4 py-2 xl:px-5 xl:py-2.5 focus:outline-none"
370					>myESGO</a>
371									</div>
372
373		<button
374			type="button"
375			class="inline-flex items-center p-2 ml-1 text-sm text-white rounded-lg xl:hidden hover:bg-primary focus:outline-none focus:ring-2 focus:ring-primary"
376			aria-controls="navbar-and-search"
377			aria-expanded="false"
378			aria-label="Open main menu"
379			@click="isOpen = !isOpen"
380		>
381			<svg class="w-6 h-6" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 15a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z" clip-rule="evenodd"></path></svg>
382			<svg class="hidden w-6 h-6" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg>
383		</button>
384	</div>
385
386	<div
387		class="items-center min-w-0 w-[calc(100%+16px)] pr-4 -mr-4 xl:pr-0 xl:mr-0 xl:flex-4 xl:flex xl:w-auto xl:order-3"
388		x-show="!isMobile"
389	>
390		<nav class="main-nav" aria-label="Main navigation">
391			
392	<div
393		x-data="{
394			openSubmenuIndex: null,
395			isMobile: window.innerWidth < 1280
396		}"
397		x-init="window.addEventListener('resize', () => { isMobile = window.innerWidth < 1280 })"
398		@click.away="if (isMobile) { openSubmenuIndex = null }"
399	>
400		<ul
401			class="flex flex-col mt-4 font-medium xl:flex-row xl:space-x-3 xl:mt-0 xl:max-w-[63vw] xl:flex-wrap 2xl:max-w-none"
402		>
403							
404	<li class="relative"
405		x-data="{
406			isOpen: false,
407			dropdownPosition: 'center',
408			get isActive() {
409				const itemPath = new URL(this.$refs.mainLink.href, window.location.origin).pathname.replace(/\/+$/, '');
410				return itemPath && window.location.pathname.startsWith(itemPath);
411			},
412			isLinkActive(url) {
413				const current = (window.location.pathname + window.location.search).replace(/\/+$/, '') || '/';
414				const link = new URL(url, window.location.origin);
415				const linkPath = (link.pathname + link.search).replace(/\/+$/, '') || '/';
416				return current === linkPath;
417			},
418			toggle() {
419				this.isOpen = !this.isOpen;
420				if (this.isOpen) {
421					this.checkPosition();
422				}
423			},
424			checkPosition() {
425				if (window.innerWidth < 1280) return;
426
427				const dropdown = this.$refs.dropdown;
428				if (!dropdown) return;
429
430				// Temporarily show invisible to measure
431				const wasVisible = this.isOpen;
432				dropdown.style.visibility = 'hidden';
433				dropdown.style.display = 'grid';
434
435				// Reset to center for measurement
436				this.dropdownPosition = 'center';
437
438				this.$nextTick(() => {
439					const rect = dropdown.getBoundingClientRect();
440					const viewportWidth = window.innerWidth;
441
442					if (rect.right > viewportWidth - 16) {
443						this.dropdownPosition = 'right';
444					} else if (rect.left < 16) {
445						this.dropdownPosition = 'left';
446					} else {
447						this.dropdownPosition = 'center';
448					}
449
450					// Restore visibility
451					dropdown.style.visibility = '';
452					if (!wasVisible) dropdown.style.display = '';
453				});
454			}
455		}"
456		@click.outside="isOpen = false"
457	>
458		<button
459			type="button"
460			@click="toggle()"
461			:class="[isActive && 'xl:underline', isOpen && 'bg-white/15 backdrop-blur-sm']"
462			class="flex justify-between items-center cursor-pointer px-2.5 py-2 w-full font-medium text-white rounded-lg xl:min-h-10 xl:w-auto xl:underline-offset-10 xl:decoration-2 transition-all duration-150 hover:bg-white/15 hover:backdrop-blur-sm focus:bg-white/15 focus:backdrop-blur-sm"
463		>
464			About			<svg
465				class="ml-1 w-4 h-4 transition-transform duration-200"
466				fill="currentColor"
467				viewBox="0 0 20 20"
468				:class="{ 'rotate-180': isOpen }"
469			>
470				<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
471			</svg>
472		</button>
473
474		<div
475			x-ref="dropdown"
476			x-show="isOpen && !isMobile"
477			x-cloak
478			style="display: none;"
479			x-transition
480			class="absolute top-full z-10 w-fit bg-white border border-gray-200 shadow-md lg:rounded-lg overflow-hidden flex gap-0 dark:bg-gray-700"
481			:class="{
482				'left-1/2 -translate-x-1/2': dropdownPosition === 'center',
483				'right-0': dropdownPosition === 'right',
484				'left-0': dropdownPosition === 'left'
485			}"
486		>
487			<div class="block p-2.5 bg-white">
488				<a
489					x-ref="mainLink"
490					href="https://www.esgo.org/about/"
491					:class="isLinkActive('https://www.esgo.org/about/') && 'bg-gray-100'"
492					class="inline-flex items-center text-gray-900 px-2 py-1 font-medium text-base uppercase rounded-lg hover:bg-gray-100"
493				>
494					About
495					<svg
496						class="ml-1 w-4 h-4 rotate-270"
497						fill="currentColor"
498						viewBox="0 0 20 20"
499					>
500						<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
501					</svg>
502				</a>
503
504				<hr class="mx-2 my-2 border-gray-200">
505
506				<ul class="columns-3 gap-x-4">
507																		<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
508								<a
509									href="https://www.esgo.org/about/about-esgo/"
510									:class="isLinkActive('https://www.esgo.org/about/about-esgo/') && 'bg-gray-100 dark:bg-gray-700'"
511									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
512								>
513									<div class="flex flex-wrap items-center gap-1">
514										<div class="text-sm font-medium">
515											About ESGO										</div>
516
517																			</div>
518
519																	</a>
520							</li>
521																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
522								<a
523									href="https://www.esgo.org/about/news/"
524									:class="isLinkActive('https://www.esgo.org/about/news/') && 'bg-gray-100 dark:bg-gray-700'"
525									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
526								>
527									<div class="flex flex-wrap items-center gap-1">
528										<div class="text-sm font-medium">
529											News										</div>
530
531																			</div>
532
533																	</a>
534							</li>
535																								<li class="relative break-inside-avoid w-40 mt-2 first:mt-0">
536								<a
537									href="https://www.esgo.org/about/people/"
538									:class="isLinkActive('https://www.esgo.org/about/people/') && 'bg-gray-100 dark:bg-gray-700'"
539									class="flex items-center justify-between text-gray-900 w-full px-2 py-1 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"
540								>
541									<div class="flex-1">
542										<div class="flex flex-wrap items-center gap-1">
543											<div class="text-sm font-medium">
544												People											</div>
545
546																					</div>
547
548																			</div>
549
550									<svg
551										class="ml-2 w-4 h-4"
552										fill="currentColor"
553										viewBox="0 0 20 20"
554									>
555										<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
556									</svg>
557								</a>
558
559								<div class="mt-1">
560									<ul class="space-y-1">
561																					<li>
562												<a
563													href="https://www.esgo.org/about/people/council/"
564													:class="isLinkActive('https://www.esgo.org/about/people/council/') && 'bg-gray-100'"
565													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
566												>
567													Leadership
568																									</a>
569											</li>
570																					<li>
571												<a
572													href="https://www.esgo.org/about/people/committees/"
573													:class="isLinkActive('https://www.esgo.org/about/people/committees/') && 'bg-gray-100'"
574													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
575												>
576													Committees
577																									</a>
578											</li>
579																			</ul>
580								</div>
581							</li>
582																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
583								<a
584									href="https://www.esgo.org/about/governance/"
585									:class="isLinkActive('https://www.esgo.org/about/governance/') && 'bg-gray-100 dark:bg-gray-700'"
586									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
587								>
588									<div class="flex flex-wrap items-center gap-1">
589										<div class="text-sm font-medium">
590											Governance										</div>
591
592																			</div>
593
594																	</a>
595							</li>
596																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
597								<a
598									href="https://www.esgo.org/about/awards/"
599									:class="isLinkActive('https://www.esgo.org/about/awards/') && 'bg-gray-100 dark:bg-gray-700'"
600									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
601								>
602									<div class="flex flex-wrap items-center gap-1">
603										<div class="text-sm font-medium">
604											Awards										</div>
605
606																			</div>
607
608																	</a>
609							</li>
610																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
611								<a
612									href="https://www.esgo.org/about/position-statements/"
613									:class="isLinkActive('https://www.esgo.org/about/position-statements/') && 'bg-gray-100 dark:bg-gray-700'"
614									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
615								>
616									<div class="flex flex-wrap items-center gap-1">
617										<div class="text-sm font-medium">
618											Position Statements										</div>
619
620																			</div>
621
622																	</a>
623							</li>
624																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
625								<a
626									href="https://www.esgo.org/about/edi-sustainability/"
627									:class="isLinkActive('https://www.esgo.org/about/edi-sustainability/') && 'bg-gray-100 dark:bg-gray-700'"
628									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
629								>
630									<div class="flex flex-wrap items-center gap-1">
631										<div class="text-sm font-medium">
632											EDI &#038; Sustainability										</div>
633
634																			</div>
635
636																	</a>
637							</li>
638																								<li class="relative break-inside-avoid w-40 mt-2 first:mt-0">
639								<a
640									href="https://www.esgo.org/about/networks/"
641									:class="isLinkActive('https://www.esgo.org/about/networks/') && 'bg-gray-100 dark:bg-gray-700'"
642									class="flex items-center justify-between text-gray-900 w-full px-2 py-1 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"
643								>
644									<div class="flex-1">
645										<div class="flex flex-wrap items-center gap-1">
646											<div class="text-sm font-medium">
647												Network											</div>
648
649																					</div>
650
651																			</div>
652
653									<svg
654										class="ml-2 w-4 h-4"
655										fill="currentColor"
656										viewBox="0 0 20 20"
657									>
658										<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
659									</svg>
660								</a>
661
662								<div class="mt-1">
663									<ul class="space-y-1">
664																					<li>
665												<a
666													href="https://www.esgo.org/about/networks/enygo/"
667													:class="isLinkActive('https://www.esgo.org/about/networks/enygo/') && 'bg-gray-100'"
668													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
669												>
670													ENYGO
671																									</a>
672											</li>
673																					<li>
674												<a
675													href="https://www.esgo.org/about/networks/engage/"
676													:class="isLinkActive('https://www.esgo.org/about/networks/engage/') && 'bg-gray-100'"
677													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
678												>
679													ENGAGe
680																									</a>
681											</li>
682																					<li>
683												<a
684													href="https://www.esgo.org/about/networks/engot/"
685													:class="isLinkActive('https://www.esgo.org/about/networks/engot/') && 'bg-gray-100'"
686													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
687												>
688													ENGOT
689																									</a>
690											</li>
691																					<li>
692												<a
693													href="https://www.esgo.org/about/networks/incip/"
694													:class="isLinkActive('https://www.esgo.org/about/networks/incip/') && 'bg-gray-100'"
695													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
696												>
697													INCIP
698																									</a>
699											</li>
700																					<li>
701												<a
702													href="https://www.esgo.org/about/networks/enitec/"
703													:class="isLinkActive('https://www.esgo.org/about/networks/enitec/') && 'bg-gray-100'"
704													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
705												>
706													ENITEC
707																									</a>
708											</li>
709																			</ul>
710								</div>
711							</li>
712																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
713								<a
714									href="https://www.esgo.org/about/policy/"
715									:class="isLinkActive('https://www.esgo.org/about/policy/') && 'bg-gray-100 dark:bg-gray-700'"
716									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
717								>
718									<div class="flex flex-wrap items-center gap-1">
719										<div class="text-sm font-medium">
720											Policy										</div>
721
722																			</div>
723
724																	</a>
725							</li>
726																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
727								<a
728									href="https://www.esgo.org/about/patient-resources/"
729									:class="isLinkActive('https://www.esgo.org/about/patient-resources/') && 'bg-gray-100 dark:bg-gray-700'"
730									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
731								>
732									<div class="flex flex-wrap items-center gap-1">
733										<div class="text-sm font-medium">
734											Patient Resources										</div>
735
736																			</div>
737
738																	</a>
739							</li>
740																								<li class="relative break-inside-avoid w-40 mt-2 first:mt-0">
741								<a
742									href="https://www.esgo.org/about/partnership/"
743									:class="isLinkActive('https://www.esgo.org/about/partnership/') && 'bg-gray-100 dark:bg-gray-700'"
744									class="flex items-center justify-between text-gray-900 w-full px-2 py-1 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"
745								>
746									<div class="flex-1">
747										<div class="flex flex-wrap items-center gap-1">
748											<div class="text-sm font-medium">
749												Partnership											</div>
750
751																					</div>
752
753																			</div>
754
755									<svg
756										class="ml-2 w-4 h-4"
757										fill="currentColor"
758										viewBox="0 0 20 20"
759									>
760										<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
761									</svg>
762								</a>
763
764								<div class="mt-1">
765									<ul class="space-y-1">
766																					<li>
767												<a
768													href="https://www.esgo.org/partners/"
769													:class="isLinkActive('https://www.esgo.org/partners/') && 'bg-gray-100'"
770													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
771												>
772													Partners
773																									</a>
774											</li>
775																					<li>
776												<a
777													href="https://www.esgo.org/supporters/"
778													:class="isLinkActive('https://www.esgo.org/supporters/') && 'bg-gray-100'"
779													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
780												>
781													Supporters
782																									</a>
783											</li>
784																			</ul>
785								</div>
786							</li>
787															</ul>
788			</div>
789
790					</div>
791	</li>
792							
793	<li class="relative"
794		x-data="{
795			isOpen: false,
796			dropdownPosition: 'center',
797			get isActive() {
798				const itemPath = new URL(this.$refs.mainLink.href, window.location.origin).pathname.replace(/\/+$/, '');
799				return itemPath && window.location.pathname.startsWith(itemPath);
800			},
801			isLinkActive(url) {
802				const current = (window.location.pathname + window.location.search).replace(/\/+$/, '') || '/';
803				const link = new URL(url, window.location.origin);
804				const linkPath = (link.pathname + link.search).replace(/\/+$/, '') || '/';
805				return current === linkPath;
806			},
807			toggle() {
808				this.isOpen = !this.isOpen;
809				if (this.isOpen) {
810					this.checkPosition();
811				}
812			},
813			checkPosition() {
814				if (window.innerWidth < 1280) return;
815
816				const dropdown = this.$refs.dropdown;
817				if (!dropdown) return;
818
819				// Temporarily show invisible to measure
820				const wasVisible = this.isOpen;
821				dropdown.style.visibility = 'hidden';
822				dropdown.style.display = 'grid';
823
824				// Reset to center for measurement
825				this.dropdownPosition = 'center';
826
827				this.$nextTick(() => {
828					const rect = dropdown.getBoundingClientRect();
829					const viewportWidth = window.innerWidth;
830
831					if (rect.right > viewportWidth - 16) {
832						this.dropdownPosition = 'right';
833					} else if (rect.left < 16) {
834						this.dropdownPosition = 'left';
835					} else {
836						this.dropdownPosition = 'center';
837					}
838
839					// Restore visibility
840					dropdown.style.visibility = '';
841					if (!wasVisible) dropdown.style.display = '';
842				});
843			}
844		}"
845		@click.outside="isOpen = false"
846	>
847		<button
848			type="button"
849			@click="toggle()"
850			:class="[isActive && 'xl:underline', isOpen && 'bg-white/15 backdrop-blur-sm']"
851			class="flex justify-between items-center cursor-pointer px-2.5 py-2 w-full font-medium text-white rounded-lg xl:min-h-10 xl:w-auto xl:underline-offset-10 xl:decoration-2 transition-all duration-150 hover:bg-white/15 hover:backdrop-blur-sm focus:bg-white/15 focus:backdrop-blur-sm"
852		>
853			Events			<svg
854				class="ml-1 w-4 h-4 transition-transform duration-200"
855				fill="currentColor"
856				viewBox="0 0 20 20"
857				:class="{ 'rotate-180': isOpen }"
858			>
859				<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
860			</svg>
861		</button>
862
863		<div
864			x-ref="dropdown"
865			x-show="isOpen && !isMobile"
866			x-cloak
867			style="display: none;"
868			x-transition
869			class="absolute top-full z-10 w-fit bg-white border border-gray-200 shadow-md lg:rounded-lg overflow-hidden flex gap-0 dark:bg-gray-700"
870			:class="{
871				'left-1/2 -translate-x-1/2': dropdownPosition === 'center',
872				'right-0': dropdownPosition === 'right',
873				'left-0': dropdownPosition === 'left'
874			}"
875		>
876			<div class="block p-2.5 bg-white">
877				<a
878					x-ref="mainLink"
879					href="https://www.esgo.org/events/"
880					:class="isLinkActive('https://www.esgo.org/events/') && 'bg-gray-100'"
881					class="inline-flex items-center text-gray-900 px-2 py-1 font-medium text-base uppercase rounded-lg hover:bg-gray-100"
882				>
883					Events
884					<svg
885						class="ml-1 w-4 h-4 rotate-270"
886						fill="currentColor"
887						viewBox="0 0 20 20"
888					>
889						<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
890					</svg>
891				</a>
892
893				<hr class="mx-2 my-2 border-gray-200">
894
895				<ul class="columns-1 gap-x-4">
896																		<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
897								<a
898									href="https://www.esgo.org/events/congress/"
899									:class="isLinkActive('https://www.esgo.org/events/congress/') && 'bg-gray-100 dark:bg-gray-700'"
900									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
901								>
902									<div class="flex flex-wrap items-center gap-1">
903										<div class="text-sm font-medium">
904											Congress										</div>
905
906																			</div>
907
908																			<div class="text-xs font-normal text-gray-500 mt-1">
909											February 25-27, 2027, London, United Kingdom										</div>
910																	</a>
911							</li>
912																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
913								<a
914									href="https://www.esgo.org/events/webinars/"
915									:class="isLinkActive('https://www.esgo.org/events/webinars/') && 'bg-gray-100 dark:bg-gray-700'"
916									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
917								>
918									<div class="flex flex-wrap items-center gap-1">
919										<div class="text-sm font-medium">
920											Webinars										</div>
921
922																			</div>
923
924																	</a>
925							</li>
926																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
927								<a
928									href="https://www.esgo.org/events/courses/"
929									:class="isLinkActive('https://www.esgo.org/events/courses/') && 'bg-gray-100 dark:bg-gray-700'"
930									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
931								>
932									<div class="flex flex-wrap items-center gap-1">
933										<div class="text-sm font-medium">
934											Courses										</div>
935
936																			</div>
937
938																	</a>
939							</li>
940																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
941								<a
942									href="https://www.esgo.org/events/about-masterclass/"
943									:class="isLinkActive('https://www.esgo.org/events/about-masterclass/') && 'bg-gray-100 dark:bg-gray-700'"
944									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
945								>
946									<div class="flex flex-wrap items-center gap-1">
947										<div class="text-sm font-medium">
948											Masterclass										</div>
949
950																			</div>
951
952																	</a>
953							</li>
954																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
955								<a
956									href="https://www.esgo.org/events/endorsed-events/"
957									:class="isLinkActive('https://www.esgo.org/events/endorsed-events/') && 'bg-gray-100 dark:bg-gray-700'"
958									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
959								>
960									<div class="flex flex-wrap items-center gap-1">
961										<div class="text-sm font-medium">
962											Endorsed Events										</div>
963
964																			</div>
965
966																	</a>
967							</li>
968															</ul>
969			</div>
970
971							<div class="w-48 flex-shrink-0 p-2.5 bg-gray-50 border-l border-l-solid border-gray-200">
972																		<h3 class="h3--normal mb-1.5 px-2 py-1 text-sm font-medium text-gray-600">
973								Related content							</h3>
974												<ul class="flex flex-col">
975															<li>
976									<a
977										href="/advanced-course-on-the-multidisciplinary-team-management-of-cervical-cancer/"
978										:class="isLinkActive('/advanced-course-on-the-multidisciplinary-team-management-of-cervical-cancer/') && 'bg-gray-200'"
979										class="flex flex-wrap items-center px-2 py-1 gap-1 rounded-lg text-sm font-normal text-gray-600 hover:bg-gray-200"
980									>
981										Advanced Course on the Multidisciplinary Team Management of Cervical Cancer
982																			</a>
983								</li>
984															<li>
985									<a
986										href="https://www.esgo.org/education/career-development/short-clinical-visits/"
987										:class="isLinkActive('https://www.esgo.org/education/career-development/short-clinical-visits/') && 'bg-gray-200'"
988										class="flex flex-wrap items-center px-2 py-1 gap-1 rounded-lg text-sm font-normal text-gray-600 hover:bg-gray-200"
989									>
990										Short Clinical Visits
991																			</a>
992								</li>
993															<li>
994									<a
995										href="https://login.esgo.org/cmoffice/authsso/?token=eyJjbGllbnRJZCI6Im5ldHJvcG9saXgtZXNnby1jbSIsInJlZGlyZWN0VXJsIjoiaHR0cHM6Ly9jbS5lc2dvLm9yZy9jbVBvcnRhbC9Mb2dpbkJ5Q21vZmZpY2VBYWFTL0dFTjAwL2NvbmZpZy9ub3JtYWwiLCJzdGF0ZSI6Ik8xV0JVTDFSIiwib3JpZ2luIjoiaHR0cHM6Ly9jbS5lc2dvLm9yZyIsInByb3ZpZGVyIjpudWxsLCJoYXNoIjoiNjE2MTc5NjItYjE1MS00MmRjLWJlZTctODk2MWE0MWMwZjg4IiwiY29kZUNoYWxsZW5nZSI6IiIsImNvZGVDaGFsbGVuZ2VNZXRob2QiOiIifQ%3D%3D"
996										:class="isLinkActive('https://login.esgo.org/cmoffice/authsso/?token=eyJjbGllbnRJZCI6Im5ldHJvcG9saXgtZXNnby1jbSIsInJlZGlyZWN0VXJsIjoiaHR0cHM6Ly9jbS5lc2dvLm9yZy9jbVBvcnRhbC9Mb2dpbkJ5Q21vZmZpY2VBYWFTL0dFTjAwL2NvbmZpZy9ub3JtYWwiLCJzdGF0ZSI6Ik8xV0JVTDFSIiwib3JpZ2luIjoiaHR0cHM6Ly9jbS5lc2dvLm9yZyIsInByb3ZpZGVyIjpudWxsLCJoYXNoIjoiNjE2MTc5NjItYjE1MS00MmRjLWJlZTctODk2MWE0MWMwZjg4IiwiY29kZUNoYWxsZW5nZSI6IiIsImNvZGVDaGFsbGVuZ2VNZXRob2QiOiIifQ%3D%3D') && 'bg-gray-200'"
997										class="flex flex-wrap items-center px-2 py-1 gap-1 rounded-lg text-sm font-normal text-gray-600 hover:bg-gray-200"
998									>
999										Submit your Congress abstract
1000																			</a>
1001								</li>
1002													</ul>
1003									</div>
1004	  			</div>
1005	</li>
1006							
1007	<li class="relative"
1008		x-data="{
1009			isOpen: false,
1010			dropdownPosition: 'center',
1011			get isActive() {
1012				const itemPath = new URL(this.$refs.mainLink.href, window.location.origin).pathname.replace(/\/+$/, '');
1013				return itemPath && window.location.pathname.startsWith(itemPath);
1014			},
1015			isLinkActive(url) {
1016				const current = (window.location.pathname + window.location.search).replace(/\/+$/, '') || '/';
1017				const link = new URL(url, window.location.origin);
1018				const linkPath = (link.pathname + link.search).replace(/\/+$/, '') || '/';
1019				return current === linkPath;
1020			},
1021			toggle() {
1022				this.isOpen = !this.isOpen;
1023				if (this.isOpen) {
1024					this.checkPosition();
1025				}
1026			},
1027			checkPosition() {
1028				if (window.innerWidth < 1280) return;
1029
1030				const dropdown = this.$refs.dropdown;
1031				if (!dropdown) return;
1032
1033				// Temporarily show invisible to measure
1034				const wasVisible = this.isOpen;
1035				dropdown.style.visibility = 'hidden';
1036				dropdown.style.display = 'grid';
1037
1038				// Reset to center for measurement
1039				this.dropdownPosition = 'center';
1040
1041				this.$nextTick(() => {
1042					const rect = dropdown.getBoundingClientRect();
1043					const viewportWidth = window.innerWidth;
1044
1045					if (rect.right > viewportWidth - 16) {
1046						this.dropdownPosition = 'right';
1047					} else if (rect.left < 16) {
1048						this.dropdownPosition = 'left';
1049					} else {
1050						this.dropdownPosition = 'center';
1051					}
1052
1053					// Restore visibility
1054					dropdown.style.visibility = '';
1055					if (!wasVisible) dropdown.style.display = '';
1056				});
1057			}
1058		}"
1059		@click.outside="isOpen = false"
1060	>
1061		<button
1062			type="button"
1063			@click="toggle()"
1064			:class="[isActive && 'xl:underline', isOpen && 'bg-white/15 backdrop-blur-sm']"
1065			class="flex justify-between items-center cursor-pointer px-2.5 py-2 w-full font-medium text-white rounded-lg xl:min-h-10 xl:w-auto xl:underline-offset-10 xl:decoration-2 transition-all duration-150 hover:bg-white/15 hover:backdrop-blur-sm focus:bg-white/15 focus:backdrop-blur-sm"
1066		>
1067			Education			<svg
1068				class="ml-1 w-4 h-4 transition-transform duration-200"
1069				fill="currentColor"
1070				viewBox="0 0 20 20"
1071				:class="{ 'rotate-180': isOpen }"
1072			>
1073				<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
1074			</svg>
1075		</button>
1076
1077		<div
1078			x-ref="dropdown"
1079			x-show="isOpen && !isMobile"
1080			x-cloak
1081			style="display: none;"
1082			x-transition
1083			class="absolute top-full z-10 w-fit bg-white border border-gray-200 shadow-md lg:rounded-lg overflow-hidden flex gap-0 dark:bg-gray-700"
1084			:class="{
1085				'left-1/2 -translate-x-1/2': dropdownPosition === 'center',
1086				'right-0': dropdownPosition === 'right',
1087				'left-0': dropdownPosition === 'left'
1088			}"
1089		>
1090			<div class="block p-2.5 bg-white">
1091				<a
1092					x-ref="mainLink"
1093					href="https://www.esgo.org/education/"
1094					:class="isLinkActive('https://www.esgo.org/education/') && 'bg-gray-100'"
1095					class="inline-flex items-center text-gray-900 px-2 py-1 font-medium text-base uppercase rounded-lg hover:bg-gray-100"
1096				>
1097					Education
1098					<svg
1099						class="ml-1 w-4 h-4 rotate-270"
1100						fill="currentColor"
1101						viewBox="0 0 20 20"
1102					>
1103						<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
1104					</svg>
1105				</a>
1106
1107				<hr class="mx-2 my-2 border-gray-200">
1108
1109				<ul class="columns-2 gap-x-4">
1110																		<li class="relative break-inside-avoid w-40 mt-2 first:mt-0">
1111								<a
1112									href="https://www.esgo.org/education/career-development/"
1113									:class="isLinkActive('https://www.esgo.org/education/career-development/') && 'bg-gray-100 dark:bg-gray-700'"
1114									class="flex items-center justify-between text-gray-900 w-full px-2 py-1 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"
1115								>
1116									<div class="flex-1">
1117										<div class="flex flex-wrap items-center gap-1">
1118											<div class="text-sm font-medium">
1119												Career Development											</div>
1120
1121																					</div>
1122
1123																			</div>
1124
1125									<svg
1126										class="ml-2 w-4 h-4"
1127										fill="currentColor"
1128										viewBox="0 0 20 20"
1129									>
1130										<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
1131									</svg>
1132								</a>
1133
1134								<div class="mt-1">
1135									<ul class="space-y-1">
1136																					<li>
1137												<a
1138													href="https://www.esgo.org/education/career-development/subspecialty-certification/"
1139													:class="isLinkActive('https://www.esgo.org/education/career-development/subspecialty-certification/') && 'bg-gray-100'"
1140													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
1141												>
1142													Subspecialty Certification
1143																									</a>
1144											</li>
1145																					<li>
1146												<a
1147													href="https://www.esgo.org/education/career-development/exam/"
1148													:class="isLinkActive('https://www.esgo.org/education/career-development/exam/') && 'bg-gray-100'"
1149													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
1150												>
1151													Exam
1152																									</a>
1153											</li>
1154																					<li>
1155												<a
1156													href="https://www.esgo.org/education/career-development/travelling-fellowship/"
1157													:class="isLinkActive('https://www.esgo.org/education/career-development/travelling-fellowship/') && 'bg-gray-100'"
1158													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
1159												>
1160													Travelling Fellowship
1161																									</a>
1162											</li>
1163																					<li>
1164												<a
1165													href="https://www.esgo.org/education/career-development/short-clinical-visits/"
1166													:class="isLinkActive('https://www.esgo.org/education/career-development/short-clinical-visits/') && 'bg-gray-100'"
1167													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
1168												>
1169													Short Clinical Visits
1170																									</a>
1171											</li>
1172																					<li>
1173												<a
1174													href="https://www.esgo.org/education/career-development/mentorship/"
1175													:class="isLinkActive('https://www.esgo.org/education/career-development/mentorship/') && 'bg-gray-100'"
1176													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
1177												>
1178													Mentorship
1179																									</a>
1180											</li>
1181																					<li>
1182												<a
1183													href="https://www.esgo.org/education/career-development/gesea-3-oncology/"
1184													:class="isLinkActive('https://www.esgo.org/education/career-development/gesea-3-oncology/') && 'bg-gray-100'"
1185													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
1186												>
1187													GESEA 3 Oncology
1188																									</a>
1189											</li>
1190																			</ul>
1191								</div>
1192							</li>
1193																								<li class="relative break-inside-avoid w-40 mt-2 first:mt-0">
1194								<a
1195									href="https://www.esgo.org/education/resources/"
1196									:class="isLinkActive('https://www.esgo.org/education/resources/') && 'bg-gray-100 dark:bg-gray-700'"
1197									class="flex items-center justify-between text-gray-900 w-full px-2 py-1 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"
1198								>
1199									<div class="flex-1">
1200										<div class="flex flex-wrap items-center gap-1">
1201											<div class="text-sm font-medium">
1202												Resources											</div>
1203
1204																					</div>
1205
1206																			</div>
1207
1208									<svg
1209										class="ml-2 w-4 h-4"
1210										fill="currentColor"
1211										viewBox="0 0 20 20"
1212									>
1213										<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
1214									</svg>
1215								</a>
1216
1217								<div class="mt-1">
1218									<ul class="space-y-1">
1219																					<li>
1220												<a
1221													href="https://www.esgo.org/education/resources/eacademy/"
1222													:class="isLinkActive('https://www.esgo.org/education/resources/eacademy/') && 'bg-gray-100'"
1223													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
1224												>
1225													eAcademy
1226																									</a>
1227											</li>
1228																					<li>
1229												<a
1230													href="https://www.esgo.org/education/resources/textbooks/"
1231													:class="isLinkActive('https://www.esgo.org/education/resources/textbooks/') && 'bg-gray-100'"
1232													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
1233												>
1234													Textbooks
1235																									</a>
1236											</li>
1237																					<li>
1238												<a
1239													href="https://www.esgo.org/education/resources/journal/"
1240													:class="isLinkActive('https://www.esgo.org/education/resources/journal/') && 'bg-gray-100'"
1241													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
1242												>
1243													Journal
1244																									</a>
1245											</li>
1246																			</ul>
1247								</div>
1248							</li>
1249															</ul>
1250			</div>
1251
1252							<div class="w-48 flex-shrink-0 p-2.5 bg-gray-50 border-l border-l-solid border-gray-200">
1253																		<h3 class="h3--normal mb-1.5 px-2 py-1 text-sm font-medium text-gray-600">
1254								Events							</h3>
1255												<ul class="flex flex-col">
1256															<li>
1257									<a
1258										href="https://www.esgo.org/events/courses/"
1259										:class="isLinkActive('https://www.esgo.org/events/courses/') && 'bg-gray-200'"
1260										class="flex flex-wrap items-center px-2 py-1 gap-1 rounded-lg text-sm font-normal text-gray-600 hover:bg-gray-200"
1261									>
1262										Courses
1263																			</a>
1264								</li>
1265															<li>
1266									<a
1267										href="https://www.esgo.org/events/webinars/"
1268										:class="isLinkActive('https://www.esgo.org/events/webinars/') && 'bg-gray-200'"
1269										class="flex flex-wrap items-center px-2 py-1 gap-1 rounded-lg text-sm font-normal text-gray-600 hover:bg-gray-200"
1270									>
1271										Webinars
1272																			</a>
1273								</li>
1274															<li>
1275									<a
1276										href="https://www.esgo.org/events/about-masterclass/"
1277										:class="isLinkActive('https://www.esgo.org/events/about-masterclass/') && 'bg-gray-200'"
1278										class="flex flex-wrap items-center px-2 py-1 gap-1 rounded-lg text-sm font-normal text-gray-600 hover:bg-gray-200"
1279									>
1280										Masterclass
1281																			</a>
1282								</li>
1283															<li>
1284									<a
1285										href="https://www.esgo.org/events/endorsed-events/"
1286										:class="isLinkActive('https://www.esgo.org/events/endorsed-events/') && 'bg-gray-200'"
1287										class="flex flex-wrap items-center px-2 py-1 gap-1 rounded-lg text-sm font-normal text-gray-600 hover:bg-gray-200"
1288									>
1289										Endorsed Events
1290																			</a>
1291								</li>
1292													</ul>
1293									</div>
1294	  			</div>
1295	</li>
1296							
1297	<li class="relative"
1298		x-data="{
1299			isOpen: false,
1300			dropdownPosition: 'center',
1301			get isActive() {
1302				const itemPath = new URL(this.$refs.mainLink.href, window.location.origin).pathname.replace(/\/+$/, '');
1303				return itemPath && window.location.pathname.startsWith(itemPath);
1304			},
1305			isLinkActive(url) {
1306				const current = (window.location.pathname + window.location.search).replace(/\/+$/, '') || '/';
1307				const link = new URL(url, window.location.origin);
1308				const linkPath = (link.pathname + link.search).replace(/\/+$/, '') || '/';
1309				return current === linkPath;
1310			},
1311			toggle() {
1312				this.isOpen = !this.isOpen;
1313				if (this.isOpen) {
1314					this.checkPosition();
1315				}
1316			},
1317			checkPosition() {
1318				if (window.innerWidth < 1280) return;
1319
1320				const dropdown = this.$refs.dropdown;
1321				if (!dropdown) return;
1322
1323				// Temporarily show invisible to measure
1324				const wasVisible = this.isOpen;
1325				dropdown.style.visibility = 'hidden';
1326				dropdown.style.display = 'grid';
1327
1328				// Reset to center for measurement
1329				this.dropdownPosition = 'center';
1330
1331				this.$nextTick(() => {
1332					const rect = dropdown.getBoundingClientRect();
1333					const viewportWidth = window.innerWidth;
1334
1335					if (rect.right > viewportWidth - 16) {
1336						this.dropdownPosition = 'right';
1337					} else if (rect.left < 16) {
1338						this.dropdownPosition = 'left';
1339					} else {
1340						this.dropdownPosition = 'center';
1341					}
1342
1343					// Restore visibility
1344					dropdown.style.visibility = '';
1345					if (!wasVisible) dropdown.style.display = '';
1346				});
1347			}
1348		}"
1349		@click.outside="isOpen = false"
1350	>
1351		<button
1352			type="button"
1353			@click="toggle()"
1354			:class="[isActive && 'xl:underline', isOpen && 'bg-white/15 backdrop-blur-sm']"
1355			class="flex justify-between items-center cursor-pointer px-2.5 py-2 w-full font-medium text-white rounded-lg xl:min-h-10 xl:w-auto xl:underline-offset-10 xl:decoration-2 transition-all duration-150 hover:bg-white/15 hover:backdrop-blur-sm focus:bg-white/15 focus:backdrop-blur-sm"
1356		>
1357			Prevention			<svg
1358				class="ml-1 w-4 h-4 transition-transform duration-200"
1359				fill="currentColor"
1360				viewBox="0 0 20 20"
1361				:class="{ 'rotate-180': isOpen }"
1362			>
1363				<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
1364			</svg>
1365		</button>
1366
1367		<div
1368			x-ref="dropdown"
1369			x-show="isOpen && !isMobile"
1370			x-cloak
1371			style="display: none;"
1372			x-transition
1373			class="absolute top-full z-10 w-fit bg-white border border-gray-200 shadow-md lg:rounded-lg overflow-hidden flex gap-0 dark:bg-gray-700"
1374			:class="{
1375				'left-1/2 -translate-x-1/2': dropdownPosition === 'center',
1376				'right-0': dropdownPosition === 'right',
1377				'left-0': dropdownPosition === 'left'
1378			}"
1379		>
1380			<div class="block p-2.5 bg-white">
1381				<a
1382					x-ref="mainLink"
1383					href="https://www.esgo.org/prevention/"
1384					:class="isLinkActive('https://www.esgo.org/prevention/') && 'bg-gray-100'"
1385					class="inline-flex items-center text-gray-900 px-2 py-1 font-medium text-base uppercase rounded-lg hover:bg-gray-100"
1386				>
1387					Prevention
1388					<svg
1389						class="ml-1 w-4 h-4 rotate-270"
1390						fill="currentColor"
1391						viewBox="0 0 20 20"
1392					>
1393						<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
1394					</svg>
1395				</a>
1396
1397				<hr class="mx-2 my-2 border-gray-200">
1398
1399				<ul class="columns-1 gap-x-4">
1400																		<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
1401								<a
1402									href="https://www.esgo.org/prevention/overview/"
1403									:class="isLinkActive('https://www.esgo.org/prevention/overview/') && 'bg-gray-100 dark:bg-gray-700'"
1404									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
1405								>
1406									<div class="flex flex-wrap items-center gap-1">
1407										<div class="text-sm font-medium">
1408											Overview										</div>
1409
1410																			</div>
1411
1412																	</a>
1413							</li>
1414																								<li class="relative break-inside-avoid w-40 mt-2 first:mt-0">
1415								<a
1416									href="https://www.esgo.org/prevention/for-public/"
1417									:class="isLinkActive('https://www.esgo.org/prevention/for-public/') && 'bg-gray-100 dark:bg-gray-700'"
1418									class="flex items-center justify-between text-gray-900 w-full px-2 py-1 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"
1419								>
1420									<div class="flex-1">
1421										<div class="flex flex-wrap items-center gap-1">
1422											<div class="text-sm font-medium">
1423												For Public											</div>
1424
1425																					</div>
1426
1427																			</div>
1428
1429									<svg
1430										class="ml-2 w-4 h-4"
1431										fill="currentColor"
1432										viewBox="0 0 20 20"
1433									>
1434										<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
1435									</svg>
1436								</a>
1437
1438								<div class="mt-1">
1439									<ul class="space-y-1">
1440																					<li>
1441												<a
1442													href="https://www.esgo.org/prevention/cancer-types/"
1443													:class="isLinkActive('https://www.esgo.org/prevention/cancer-types/') && 'bg-gray-100'"
1444													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
1445												>
1446													Cancer Types
1447																									</a>
1448											</li>
1449																					<li>
1450												<a
1451													href="https://www.esgo.org/prevention/world-gynecologic-oncology-day/"
1452													:class="isLinkActive('https://www.esgo.org/prevention/world-gynecologic-oncology-day/') && 'bg-gray-100'"
1453													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
1454												>
1455													World Gynecologic Oncology Day
1456																									</a>
1457											</li>
1458																			</ul>
1459								</div>
1460							</li>
1461															</ul>
1462			</div>
1463
1464							<div class="w-48 flex-shrink-0 p-2.5 bg-gray-50 border-l border-l-solid border-gray-200">
1465																		<h3 class="h3--normal mb-1.5 px-2 py-1 text-sm font-medium text-gray-600">
1466								Related content							</h3>
1467												<ul class="flex flex-col">
1468															<li>
1469									<a
1470										href="https://www.esgo.org/about/networks/engage/"
1471										:class="isLinkActive('https://www.esgo.org/about/networks/engage/') && 'bg-gray-200'"
1472										class="flex flex-wrap items-center px-2 py-1 gap-1 rounded-lg text-sm font-normal text-gray-600 hover:bg-gray-200"
1473									>
1474										ENGAGe
1475																			</a>
1476								</li>
1477															<li>
1478									<a
1479										href="https://www.esgo.org/about/patient-resources/"
1480										:class="isLinkActive('https://www.esgo.org/about/patient-resources/') && 'bg-gray-200'"
1481										class="flex flex-wrap items-center px-2 py-1 gap-1 rounded-lg text-sm font-normal text-gray-600 hover:bg-gray-200"
1482									>
1483										Patient Resources
1484																			</a>
1485								</li>
1486													</ul>
1487									</div>
1488	  			</div>
1489	</li>
1490							
1491	<li class="relative"
1492		x-data="{
1493			isOpen: false,
1494			dropdownPosition: 'center',
1495			get isActive() {
1496				const itemPath = new URL(this.$refs.mainLink.href, window.location.origin).pathname.replace(/\/+$/, '');
1497				return itemPath && window.location.pathname.startsWith(itemPath);
1498			},
1499			isLinkActive(url) {
1500				const current = (window.location.pathname + window.location.search).replace(/\/+$/, '') || '/';
1501				const link = new URL(url, window.location.origin);
1502				const linkPath = (link.pathname + link.search).replace(/\/+$/, '') || '/';
1503				return current === linkPath;
1504			},
1505			toggle() {
1506				this.isOpen = !this.isOpen;
1507				if (this.isOpen) {
1508					this.checkPosition();
1509				}
1510			},
1511			checkPosition() {
1512				if (window.innerWidth < 1280) return;
1513
1514				const dropdown = this.$refs.dropdown;
1515				if (!dropdown) return;
1516
1517				// Temporarily show invisible to measure
1518				const wasVisible = this.isOpen;
1519				dropdown.style.visibility = 'hidden';
1520				dropdown.style.display = 'grid';
1521
1522				// Reset to center for measurement
1523				this.dropdownPosition = 'center';
1524
1525				this.$nextTick(() => {
1526					const rect = dropdown.getBoundingClientRect();
1527					const viewportWidth = window.innerWidth;
1528
1529					if (rect.right > viewportWidth - 16) {
1530						this.dropdownPosition = 'right';
1531					} else if (rect.left < 16) {
1532						this.dropdownPosition = 'left';
1533					} else {
1534						this.dropdownPosition = 'center';
1535					}
1536
1537					// Restore visibility
1538					dropdown.style.visibility = '';
1539					if (!wasVisible) dropdown.style.display = '';
1540				});
1541			}
1542		}"
1543		@click.outside="isOpen = false"
1544	>
1545		<button
1546			type="button"
1547			@click="toggle()"
1548			:class="[isActive && 'xl:underline', isOpen && 'bg-white/15 backdrop-blur-sm']"
1549			class="flex justify-between items-center cursor-pointer px-2.5 py-2 w-full font-medium text-white rounded-lg xl:min-h-10 xl:w-auto xl:underline-offset-10 xl:decoration-2 transition-all duration-150 hover:bg-white/15 hover:backdrop-blur-sm focus:bg-white/15 focus:backdrop-blur-sm"
1550		>
1551			Research			<svg
1552				class="ml-1 w-4 h-4 transition-transform duration-200"
1553				fill="currentColor"
1554				viewBox="0 0 20 20"
1555				:class="{ 'rotate-180': isOpen }"
1556			>
1557				<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
1558			</svg>
1559		</button>
1560
1561		<div
1562			x-ref="dropdown"
1563			x-show="isOpen && !isMobile"
1564			x-cloak
1565			style="display: none;"
1566			x-transition
1567			class="absolute top-full z-10 w-fit bg-white border border-gray-200 shadow-md lg:rounded-lg overflow-hidden flex gap-0 dark:bg-gray-700"
1568			:class="{
1569				'left-1/2 -translate-x-1/2': dropdownPosition === 'center',
1570				'right-0': dropdownPosition === 'right',
1571				'left-0': dropdownPosition === 'left'
1572			}"
1573		>
1574			<div class="block p-2.5 bg-white">
1575				<a
1576					x-ref="mainLink"
1577					href="https://www.esgo.org/research/"
1578					:class="isLinkActive('https://www.esgo.org/research/') && 'bg-gray-100'"
1579					class="inline-flex items-center text-gray-900 px-2 py-1 font-medium text-base uppercase rounded-lg hover:bg-gray-100"
1580				>
1581					Research
1582					<svg
1583						class="ml-1 w-4 h-4 rotate-270"
1584						fill="currentColor"
1585						viewBox="0 0 20 20"
1586					>
1587						<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
1588					</svg>
1589				</a>
1590
1591				<hr class="mx-2 my-2 border-gray-200">
1592
1593				<ul class="columns-1 gap-x-4">
1594																		<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
1595								<a
1596									href="https://www.esgo.org/research/database/"
1597									:class="isLinkActive('https://www.esgo.org/research/database/') && 'bg-gray-100 dark:bg-gray-700'"
1598									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
1599								>
1600									<div class="flex flex-wrap items-center gap-1">
1601										<div class="text-sm font-medium">
1602											ESGO Database										</div>
1603
1604																			</div>
1605
1606																	</a>
1607							</li>
1608																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
1609								<a
1610									href="https://www.esgo.org/research/translink/"
1611									:class="isLinkActive('https://www.esgo.org/research/translink/') && 'bg-gray-100 dark:bg-gray-700'"
1612									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
1613								>
1614									<div class="flex flex-wrap items-center gap-1">
1615										<div class="text-sm font-medium">
1616											ESGO TransLink										</div>
1617
1618																			</div>
1619
1620																	</a>
1621							</li>
1622																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
1623								<a
1624									href="https://www.esgo.org/education/resources/journal/"
1625									:class="isLinkActive('https://www.esgo.org/education/resources/journal/') && 'bg-gray-100 dark:bg-gray-700'"
1626									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
1627								>
1628									<div class="flex flex-wrap items-center gap-1">
1629										<div class="text-sm font-medium">
1630											Journal										</div>
1631
1632																			</div>
1633
1634																	</a>
1635							</li>
1636																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
1637								<a
1638									href="https://www.esgo.org/research/publications/"
1639									:class="isLinkActive('https://www.esgo.org/research/publications/') && 'bg-gray-100 dark:bg-gray-700'"
1640									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
1641								>
1642									<div class="flex flex-wrap items-center gap-1">
1643										<div class="text-sm font-medium">
1644											Publications										</div>
1645
1646																			</div>
1647
1648																	</a>
1649							</li>
1650															</ul>
1651			</div>
1652
1653							<div class="w-48 flex-shrink-0 p-2.5 bg-gray-50 border-l border-l-solid border-gray-200">
1654																		<h3 class="h3--normal mb-1.5 px-2 py-1 text-sm font-medium text-gray-600">
1655								Related content							</h3>
1656												<ul class="flex flex-col">
1657															<li>
1658									<a
1659										href="https://www.esgo.org/about/networks/engot/"
1660										:class="isLinkActive('https://www.esgo.org/about/networks/engot/') && 'bg-gray-200'"
1661										class="flex flex-wrap items-center px-2 py-1 gap-1 rounded-lg text-sm font-normal text-gray-600 hover:bg-gray-200"
1662									>
1663										ENGOT
1664																			</a>
1665								</li>
1666															<li>
1667									<a
1668										href="https://www.esgo.org/clinical-trials/"
1669										:class="isLinkActive('https://www.esgo.org/clinical-trials/') && 'bg-gray-200'"
1670										class="flex flex-wrap items-center px-2 py-1 gap-1 rounded-lg text-sm font-normal text-gray-600 hover:bg-gray-200"
1671									>
1672										Clinical Trials
1673																			</a>
1674								</li>
1675															<li>
1676									<a
1677										href="https://www.esgo.org/surveys/"
1678										:class="isLinkActive('https://www.esgo.org/surveys/') && 'bg-gray-200'"
1679										class="flex flex-wrap items-center px-2 py-1 gap-1 rounded-lg text-sm font-normal text-gray-600 hover:bg-gray-200"
1680									>
1681										Surveys
1682																			</a>
1683								</li>
1684													</ul>
1685									</div>
1686	  			</div>
1687	</li>
1688							
1689	<li class="relative"
1690		x-data="{
1691			isOpen: false,
1692			dropdownPosition: 'center',
1693			get isActive() {
1694				const itemPath = new URL(this.$refs.mainLink.href, window.location.origin).pathname.replace(/\/+$/, '');
1695				return itemPath && window.location.pathname.startsWith(itemPath);
1696			},
1697			isLinkActive(url) {
1698				const current = (window.location.pathname + window.location.search).replace(/\/+$/, '') || '/';
1699				const link = new URL(url, window.location.origin);
1700				const linkPath = (link.pathname + link.search).replace(/\/+$/, '') || '/';
1701				return current === linkPath;
1702			},
1703			toggle() {
1704				this.isOpen = !this.isOpen;
1705				if (this.isOpen) {
1706					this.checkPosition();
1707				}
1708			},
1709			checkPosition() {
1710				if (window.innerWidth < 1280) return;
1711
1712				const dropdown = this.$refs.dropdown;
1713				if (!dropdown) return;
1714
1715				// Temporarily show invisible to measure
1716				const wasVisible = this.isOpen;
1717				dropdown.style.visibility = 'hidden';
1718				dropdown.style.display = 'grid';
1719
1720				// Reset to center for measurement
1721				this.dropdownPosition = 'center';
1722
1723				this.$nextTick(() => {
1724					const rect = dropdown.getBoundingClientRect();
1725					const viewportWidth = window.innerWidth;
1726
1727					if (rect.right > viewportWidth - 16) {
1728						this.dropdownPosition = 'right';
1729					} else if (rect.left < 16) {
1730						this.dropdownPosition = 'left';
1731					} else {
1732						this.dropdownPosition = 'center';
1733					}
1734
1735					// Restore visibility
1736					dropdown.style.visibility = '';
1737					if (!wasVisible) dropdown.style.display = '';
1738				});
1739			}
1740		}"
1741		@click.outside="isOpen = false"
1742	>
1743		<button
1744			type="button"
1745			@click="toggle()"
1746			:class="[isActive && 'xl:underline', isOpen && 'bg-white/15 backdrop-blur-sm']"
1747			class="flex justify-between items-center cursor-pointer px-2.5 py-2 w-full font-medium text-white rounded-lg xl:min-h-10 xl:w-auto xl:underline-offset-10 xl:decoration-2 transition-all duration-150 hover:bg-white/15 hover:backdrop-blur-sm focus:bg-white/15 focus:backdrop-blur-sm"
1748		>
1749			Accreditations			<svg
1750				class="ml-1 w-4 h-4 transition-transform duration-200"
1751				fill="currentColor"
1752				viewBox="0 0 20 20"
1753				:class="{ 'rotate-180': isOpen }"
1754			>
1755				<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
1756			</svg>
1757		</button>
1758
1759		<div
1760			x-ref="dropdown"
1761			x-show="isOpen && !isMobile"
1762			x-cloak
1763			style="display: none;"
1764			x-transition
1765			class="absolute top-full z-10 w-fit bg-white border border-gray-200 shadow-md lg:rounded-lg overflow-hidden flex gap-0 dark:bg-gray-700"
1766			:class="{
1767				'left-1/2 -translate-x-1/2': dropdownPosition === 'center',
1768				'right-0': dropdownPosition === 'right',
1769				'left-0': dropdownPosition === 'left'
1770			}"
1771		>
1772			<div class="block p-2.5 bg-white">
1773				<a
1774					x-ref="mainLink"
1775					href="https://www.esgo.org/accreditations/"
1776					:class="isLinkActive('https://www.esgo.org/accreditations/') && 'bg-gray-100'"
1777					class="inline-flex items-center text-gray-900 px-2 py-1 font-medium text-base uppercase rounded-lg hover:bg-gray-100"
1778				>
1779					Accreditations
1780					<svg
1781						class="ml-1 w-4 h-4 rotate-270"
1782						fill="currentColor"
1783						viewBox="0 0 20 20"
1784					>
1785						<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
1786					</svg>
1787				</a>
1788
1789				<hr class="mx-2 my-2 border-gray-200">
1790
1791				<ul class="columns-2 gap-x-4">
1792																		<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
1793								<a
1794									href="https://www.esgo.org/accreditations/accreditations-overview/"
1795									:class="isLinkActive('https://www.esgo.org/accreditations/accreditations-overview/') && 'bg-gray-100 dark:bg-gray-700'"
1796									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
1797								>
1798									<div class="flex flex-wrap items-center gap-1">
1799										<div class="text-sm font-medium">
1800											Overview										</div>
1801
1802																			</div>
1803
1804																	</a>
1805							</li>
1806																								<li class="relative break-inside-avoid w-40 mt-2 first:mt-0">
1807								<a
1808									href="https://www.esgo.org/accreditations/in-treatment/"
1809									:class="isLinkActive('https://www.esgo.org/accreditations/in-treatment/') && 'bg-gray-100 dark:bg-gray-700'"
1810									class="flex items-center justify-between text-gray-900 w-full px-2 py-1 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"
1811								>
1812									<div class="flex-1">
1813										<div class="flex flex-wrap items-center gap-1">
1814											<div class="text-sm font-medium">
1815												In Treatment											</div>
1816
1817																					</div>
1818
1819																			</div>
1820
1821									<svg
1822										class="ml-2 w-4 h-4"
1823										fill="currentColor"
1824										viewBox="0 0 20 20"
1825									>
1826										<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
1827									</svg>
1828								</a>
1829
1830								<div class="mt-1">
1831									<ul class="space-y-1">
1832																					<li>
1833												<a
1834													href="https://www.esgo.org/accreditations/accreditation-in-cervical-cancer-management/"
1835													:class="isLinkActive('https://www.esgo.org/accreditations/accreditation-in-cervical-cancer-management/') && 'bg-gray-100'"
1836													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
1837												>
1838													Cervical Cancer
1839																									</a>
1840											</li>
1841																					<li>
1842												<a
1843													href="https://www.esgo.org/accreditations/accreditation-in-ovarian-cancer-surgery/"
1844													:class="isLinkActive('https://www.esgo.org/accreditations/accreditation-in-ovarian-cancer-surgery/') && 'bg-gray-100'"
1845													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
1846												>
1847													Ovarian Cancer
1848																									</a>
1849											</li>
1850																					<li>
1851												<a
1852													href="https://www.esgo.org/accreditations/accreditation-in-endometrial-cancer-surgery/"
1853													:class="isLinkActive('https://www.esgo.org/accreditations/accreditation-in-endometrial-cancer-surgery/') && 'bg-gray-100'"
1854													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
1855												>
1856													Endometrial Cancer
1857																									</a>
1858											</li>
1859																			</ul>
1860								</div>
1861							</li>
1862																								<li class="relative break-inside-avoid w-40 mt-2 first:mt-0">
1863								<a
1864									href="https://www.esgo.org/accreditations/in-training/"
1865									:class="isLinkActive('https://www.esgo.org/accreditations/in-training/') && 'bg-gray-100 dark:bg-gray-700'"
1866									class="flex items-center justify-between text-gray-900 w-full px-2 py-1 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"
1867								>
1868									<div class="flex-1">
1869										<div class="flex flex-wrap items-center gap-1">
1870											<div class="text-sm font-medium">
1871												In Training											</div>
1872
1873																					</div>
1874
1875																			</div>
1876
1877									<svg
1878										class="ml-2 w-4 h-4"
1879										fill="currentColor"
1880										viewBox="0 0 20 20"
1881									>
1882										<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
1883									</svg>
1884								</a>
1885
1886								<div class="mt-1">
1887									<ul class="space-y-1">
1888																					<li>
1889												<a
1890													href="https://www.esgo.org/accreditations/training-centres/"
1891													:class="isLinkActive('https://www.esgo.org/accreditations/training-centres/') && 'bg-gray-100'"
1892													class="flex flex-wrap items-center text-gray-900 gap-1 px-2 py-1 text-sm font-normal rounded-lg hover:bg-gray-100"
1893												>
1894													Training Centres
1895																									</a>
1896											</li>
1897																			</ul>
1898								</div>
1899							</li>
1900																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
1901								<a
1902									href="https://www.esgo.org/accreditations/candidacy-programme/"
1903									:class="isLinkActive('https://www.esgo.org/accreditations/candidacy-programme/') && 'bg-gray-100 dark:bg-gray-700'"
1904									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
1905								>
1906									<div class="flex flex-wrap items-center gap-1">
1907										<div class="text-sm font-medium">
1908											Candidacy Programme										</div>
1909
1910																			</div>
1911
1912																	</a>
1913							</li>
1914															</ul>
1915			</div>
1916
1917							<div class="w-48 flex-shrink-0 p-2.5 bg-gray-50 border-l border-l-solid border-gray-200">
1918																		<h3 class="h3--normal mb-1.5 px-2 py-1 text-sm font-medium text-gray-600">
1919								Related content							</h3>
1920												<ul class="flex flex-col">
1921															<li>
1922									<a
1923										href="https://www.esgo.org/events/courses/"
1924										:class="isLinkActive('https://www.esgo.org/events/courses/') && 'bg-gray-200'"
1925										class="flex flex-wrap items-center px-2 py-1 gap-1 rounded-lg text-sm font-normal text-gray-600 hover:bg-gray-200"
1926									>
1927										Courses
1928																			</a>
1929								</li>
1930															<li>
1931									<a
1932										href="https://www.esgo.org/esgo-accredited-centres-on-all-continents/"
1933										:class="isLinkActive('https://www.esgo.org/esgo-accredited-centres-on-all-continents/') && 'bg-gray-200'"
1934										class="flex flex-wrap items-center px-2 py-1 gap-1 rounded-lg text-sm font-normal text-gray-600 hover:bg-gray-200"
1935									>
1936										ESGO-accredited centres on all continents
1937																			</a>
1938								</li>
1939													</ul>
1940									</div>
1941	  			</div>
1942	</li>
1943							
1944	<li class="relative"
1945		x-data="{
1946			isOpen: false,
1947			dropdownPosition: 'center',
1948			get isActive() {
1949				const itemPath = new URL(this.$refs.mainLink.href, window.location.origin).pathname.replace(/\/+$/, '');
1950				return itemPath && window.location.pathname.startsWith(itemPath);
1951			},
1952			isLinkActive(url) {
1953				const current = (window.location.pathname + window.location.search).replace(/\/+$/, '') || '/';
1954				const link = new URL(url, window.location.origin);
1955				const linkPath = (link.pathname + link.search).replace(/\/+$/, '') || '/';
1956				return current === linkPath;
1957			},
1958			toggle() {
1959				this.isOpen = !this.isOpen;
1960				if (this.isOpen) {
1961					this.checkPosition();
1962				}
1963			},
1964			checkPosition() {
1965				if (window.innerWidth < 1280) return;
1966
1967				const dropdown = this.$refs.dropdown;
1968				if (!dropdown) return;
1969
1970				// Temporarily show invisible to measure
1971				const wasVisible = this.isOpen;
1972				dropdown.style.visibility = 'hidden';
1973				dropdown.style.display = 'grid';
1974
1975				// Reset to center for measurement
1976				this.dropdownPosition = 'center';
1977
1978				this.$nextTick(() => {
1979					const rect = dropdown.getBoundingClientRect();
1980					const viewportWidth = window.innerWidth;
1981
1982					if (rect.right > viewportWidth - 16) {
1983						this.dropdownPosition = 'right';
1984					} else if (rect.left < 16) {
1985						this.dropdownPosition = 'left';
1986					} else {
1987						this.dropdownPosition = 'center';
1988					}
1989
1990					// Restore visibility
1991					dropdown.style.visibility = '';
1992					if (!wasVisible) dropdown.style.display = '';
1993				});
1994			}
1995		}"
1996		@click.outside="isOpen = false"
1997	>
1998		<button
1999			type="button"
2000			@click="toggle()"
2001			:class="[isActive && 'xl:underline', isOpen && 'bg-white/15 backdrop-blur-sm']"
2002			class="flex justify-between items-center cursor-pointer px-2.5 py-2 w-full font-medium text-white rounded-lg xl:min-h-10 xl:w-auto xl:underline-offset-10 xl:decoration-2 transition-all duration-150 hover:bg-white/15 hover:backdrop-blur-sm focus:bg-white/15 focus:backdrop-blur-sm"
2003		>
2004			Guidelines			<svg
2005				class="ml-1 w-4 h-4 transition-transform duration-200"
2006				fill="currentColor"
2007				viewBox="0 0 20 20"
2008				:class="{ 'rotate-180': isOpen }"
2009			>
2010				<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
2011			</svg>
2012		</button>
2013
2014		<div
2015			x-ref="dropdown"
2016			x-show="isOpen && !isMobile"
2017			x-cloak
2018			style="display: none;"
2019			x-transition
2020			class="absolute top-full z-10 w-fit bg-white border border-gray-200 shadow-md lg:rounded-lg overflow-hidden flex gap-0 dark:bg-gray-700"
2021			:class="{
2022				'left-1/2 -translate-x-1/2': dropdownPosition === 'center',
2023				'right-0': dropdownPosition === 'right',
2024				'left-0': dropdownPosition === 'left'
2025			}"
2026		>
2027			<div class="block p-2.5 bg-white">
2028				<a
2029					x-ref="mainLink"
2030					href="https://www.esgo.org/guidelines/"
2031					:class="isLinkActive('https://www.esgo.org/guidelines/') && 'bg-gray-100'"
2032					class="inline-flex items-center text-gray-900 px-2 py-1 font-medium text-base uppercase rounded-lg hover:bg-gray-100"
2033				>
2034					Guidelines
2035					<svg
2036						class="ml-1 w-4 h-4 rotate-270"
2037						fill="currentColor"
2038						viewBox="0 0 20 20"
2039					>
2040						<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
2041					</svg>
2042				</a>
2043
2044				<hr class="mx-2 my-2 border-gray-200">
2045
2046				<ul class="columns-1 gap-x-4">
2047																		<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
2048								<a
2049									href="https://www.esgo.org/guidelines/search-guidelines/"
2050									:class="isLinkActive('https://www.esgo.org/guidelines/search-guidelines/') && 'bg-gray-100 dark:bg-gray-700'"
2051									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
2052								>
2053									<div class="flex flex-wrap items-center gap-1">
2054										<div class="text-sm font-medium">
2055											Search Guidelines										</div>
2056
2057																			</div>
2058
2059																	</a>
2060							</li>
2061																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
2062								<a
2063									href="https://www.esgo.org/guidelines/methodology/"
2064									:class="isLinkActive('https://www.esgo.org/guidelines/methodology/') && 'bg-gray-100 dark:bg-gray-700'"
2065									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
2066								>
2067									<div class="flex flex-wrap items-center gap-1">
2068										<div class="text-sm font-medium">
2069											Methodology										</div>
2070
2071																			</div>
2072
2073																	</a>
2074							</li>
2075																								<li class="break-inside-avoid inline-block w-40 mt-2 first:mt-0">
2076								<a
2077									href="https://www.esgo.org/guidelines/algorithms-app/"
2078									:class="isLinkActive('https://www.esgo.org/guidelines/algorithms-app/') && 'bg-gray-100 dark:bg-gray-700'"
2079									class="block px-2 py-1 rounded-lg text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700"
2080								>
2081									<div class="flex flex-wrap items-center gap-1">
2082										<div class="text-sm font-medium">
2083											Algorithms App										</div>
2084
2085																			</div>
2086
2087																	</a>
2088							</li>
2089															</ul>
2090			</div>
2091
2092							<div class="w-48 flex-shrink-0 p-2.5 bg-gray-50 border-l border-l-solid border-gray-200">
2093																		<h3 class="h3--normal mb-1.5 px-2 py-1 text-sm font-medium text-gray-600">
2094								Related content							</h3>
2095												<ul class="flex flex-col">
2096															<li>
2097									<a
2098										href="https://www.esgo.org/education/resources/journal/"
2099										:class="isLinkActive('https://www.esgo.org/education/resources/journal/') && 'bg-gray-200'"
2100										class="flex flex-wrap items-center px-2 py-1 gap-1 rounded-lg text-sm font-normal text-gray-600 hover:bg-gray-200"
2101									>
2102										Journal
2103																			</a>
2104								</li>
2105													</ul>
2106									</div>
2107	  			</div>
2108	</li>
2109					</ul>
2110	</div>
2111					</nav>
2112	</div>
2113
2114	<div x-show="isMobile && isOpen" class="order-2">
2115		<nav class="main-nav-mobile" aria-label="Main navigation">
2116			
2117		<div>
2118		
2119<div
2120	x-show="isOpen"
2121	x-cloak
2122	x-transition:enter="transition-opacity ease-out duration-300"
2123	x-transition:enter-start="opacity-0"
2124	x-transition:enter-end="opacity-100"
2125	x-transition:leave="transition-opacity ease-in duration-75"
2126	x-transition:leave-start="opacity-100"
2127	x-transition:leave-end="opacity-0"
2128	class="fixed inset-0 z-50 flex items-start justify-start bg-gray-900/50"
2129	@click="isOpen = false"
2130	style="display: none;"
2131>
2132	<div
2133		x-show="isOpen"
2134		x-transition:enter="transform transition ease-out duration-300"
2135		x-transition:enter-start="-translate-x-full"
2136		x-transition:enter-end="translate-x-0"
2137		x-transition:leave="transform transition ease-in duration-75"
2138		x-transition:leave-start="translate-x-0"
2139		x-transition:leave-end="-translate-x-full"
2140		class="flex flex-col items-start bg-white px-3 pt-6 h-full w-full max-w-65 sm:max-w-75 rounded-r-xl text-gray-700 shadow-xl"
2141		@click.stop
2142	>
2143					<a href="/" aria-label="Home">
2144				<img src="/dist/img/esgo-logo-dark.svg" class="mb-6 h-8 md:h-10" alt="Esgo logo" />
2145			</a>
2146		
2147		<template x-if="isSearchMobile">
2148			<div class="relative h-[42px] w-full mb-4">
2149				
2150<div x-data="searchHeader()" class="">
2151	<form @submit.prevent="submitSearch()" class="relative z-1 h-[42px]">
2152		<label for="search-header-input"
2153		 class="absolute h-[42px] inset-0 md:inset-y-0 md:left-auto md:right-0 block transition-all duration-300"
2154		 :class='searchQuery.length > 0 || isFocused ? "text-gray-900" : "md:text-white\/70"'
2155		>
2156			<span class="absolute inset-y-0 start-0 flex items-center ps-3 pointer-events-none">
2157				<svg class="w-4 h-4 my-auto text-inherit" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"
2158						 fill="none" viewBox="0 0 20 20">
2159						<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
2160									d="m19 19-4-4m0-7A7 7 0 1 1 1 8a7 7 0 0 1 14 0Z"/>
2161				</svg>
2162				<span class="sr-only">Search icon</span>
2163			</span>
2164
2165			<input
2166				type="text"
2167				name="search"
2168				id="search-header-input"
2169				x-ref="searchInput"
2170				x-model="searchQuery"
2171				@keyup="handleKeyup()"
2172				@click=""
2173				@blur="handleBlur()"
2174				class="block h-full transition-all duration-300 p-2 ps-10 text-sm text-inherit rounded-lg border focus:outline-none focus:ring-0"
2175				:class='searchQuery.length > 0 || isFocused ? "w-full md:pr-2 md:w-75 bg-white border-primary-600 text-gray-900 placeholder-gray-500" : "w-full bg-gray-50 border-gray-300 md:pr-0 md:w-10 md:bg-transparent md:border-transparent md:text-inherit md:placeholder-white\/70"'
2176				@focus="handleFocus()"
2177				autocomplete="off"
2178				required
2179				/>
2180			<button
2181				type="button"
2182				@click="clearSearch()"
2183				@mousedown.prevent
2184				x-show="searchQuery.length > 0"
2185				class="absolute inset-y-0 end-0 flex items-center pe-3 z-10"
2186			>
2187				<svg class="w-4 h-4 text-inherit hover:text-gray-700" fill="none" stroke="currentColor" viewBox="0 0 24 24">
2188					<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path>
2189				</svg>
2190			</button>
2191		</label>
2192
2193		<!-- Search Suggestions Dropdown -->
2194		<div
2195			x-show="showSuggestions"
2196			x-transition:enter="transition ease-out duration-200"
2197			x-transition:enter-start="opacity-0 transform scale-95"
2198			x-transition:enter-end="opacity-100 transform scale-100"
2199			x-transition:leave="transition ease-in duration-150"
2200			x-transition:leave-start="opacity-100 transform scale-100"
2201			x-transition:leave-end="opacity-0 transform scale-95"
2202			class="absolute right-0 top-full mt-2 p-3 bg-white rounded-lg shadow-md outline outline-1 outline-offset-[-1px] outline-gray-200 gap-2 w-full md:w-80 md:max-h-80 overflow-y-auto z-50"
2203			@mousedown.prevent
2204		>
2205			<!-- Filter Buttons -->
2206			<div class="overflow-x-auto w-full mb-2" x-show="filters && filters.length">
2207				<div class="flex justify-start items-start gap-1">
2208					<template x-for="filter in (filters || [])" :key="filter.type">
2209						<button
2210							type="button"
2211							@click="filterByType(filter.type)"
2212							:class="[ selectedFilter === filter.type ? 'bg-gray-100' : '', 'px-3 py-2 font-medium leading-normal rounded-lg text-sm transition-colors' ]"
2213							x-text="filter.label"
2214						></button>
2215					</template>
2216				</div>
2217			</div>
2218
2219			<!-- Loading State -->
2220			<div x-show="loading" class="p-2 text-center text-gray-500">
2221				<div class="flex items-center justify-center">
2222					<svg class="animate-spin -ml-1 mr-3 h-4 w-4 text-blue-500" xmlns="http://www.w3.org/2000/svg" fill="none"
2223							 viewBox="0 0 24 24">
2224						<circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
2225						<path class="opacity-75" fill="currentColor"
2226									d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
2227					</svg>
2228					Searching...
2229				</div>
2230			</div>
2231
2232			<!-- Error State -->
2233			<div x-show="error && !loading" class="p-2 text-center text-red-500 text-sm">
2234				Search error. Please try again.
2235			</div>
2236
2237			<!-- No Results State -->
2238			<div x-show="!loading && !error && filteredSuggestions.length === 0 && searchQuery.length >= 2"
2239					 class="p-2 text-center text-gray-500 text-sm">
2240				No results found for "<span x-text="searchQuery"></span>"
2241			</div>
2242
2243			<!-- Suggestions List -->
2244			<div x-show="filteredSuggestions.length > 0 && !loading">
2245				<template x-for="suggestion in filteredSuggestions" :key="suggestion.id">
2246					<a
2247						:href="suggestion.url"
2248						class="p-2 rounded-lg flex justify-start items-center hover:bg-gray-50 gap-4"
2249						@click.stop="selectSuggestion(suggestion)"
2250					>
2251						<div class="flex-1 justify-start text-sm leading-tight truncate">
2252							<span x-text="suggestion.title"></span>
2253						</div>
2254
2255						<div class="flex gap-1">
2256							<img
2257								x-show="suggestion.exclusive"
2258								class="h-4.5"
2259								src="/dist/img/icons/lock.svg"
2260								alt="Lock"
2261							/>
2262
2263													</div>
2264					</a>
2265				</template>
2266			</div>
2267		</div>
2268	</form>
2269</div>
2270
2271<script>
2272	// Pass data to SearchHeader component
2273	window.searchHeaderData = {
2274		nonces: {
2275			suggestions: '253bf79607'
2276		}
2277	};
2278</script>
2278
2279			</div>
2280		</template>
2281
2282		<div class="overflow-auto h-full relative w-full">
2283			<!-- Primary Menu -->
2284			<div
2285				class="w-full absolute inset-0 overflow-auto"
2286				x-show="mobileView === 'primary'"
2287				x-transition:enter="transition-all ease-out duration-200"
2288				x-transition:enter-start="opacity-0 transform -translate-x-8"
2289				x-transition:enter-end="opacity-100 transform translate-x-0"
2290				x-transition:leave="transition-all ease-out duration-200"
2291				x-transition:leave-start="opacity-100 transform translate-x-0"
2292				x-transition:leave-end="opacity-0 transform -translate-x-8"
2293			>
2294				<ul>
2295											<li>
2296															<button
2297									@click="mobileView = 'secondary'; selectedItem = 28431"
2298									class="flex items-top gap-3 min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg w-full text-left cursor-pointer"
2299								>
2300									About									<svg class="w-6 h-6 ml-auto shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2301										<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10 16 4-4-4-4"/>
2302									</svg>
2303								</button>
2304													</li>
2305											<li>
2306															<button
2307									@click="mobileView = 'secondary'; selectedItem = 28450"
2308									class="flex items-top gap-3 min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg w-full text-left cursor-pointer"
2309								>
2310									Events									<svg class="w-6 h-6 ml-auto shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2311										<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10 16 4-4-4-4"/>
2312									</svg>
2313								</button>
2314													</li>
2315											<li>
2316															<button
2317									@click="mobileView = 'secondary'; selectedItem = 28452"
2318									class="flex items-top gap-3 min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg w-full text-left cursor-pointer"
2319								>
2320									Education									<svg class="w-6 h-6 ml-auto shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2321										<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10 16 4-4-4-4"/>
2322									</svg>
2323								</button>
2324													</li>
2325											<li>
2326															<button
2327									@click="mobileView = 'secondary'; selectedItem = 28501"
2328									class="flex items-top gap-3 min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg w-full text-left cursor-pointer"
2329								>
2330									Prevention									<svg class="w-6 h-6 ml-auto shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2331										<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10 16 4-4-4-4"/>
2332									</svg>
2333								</button>
2334													</li>
2335											<li>
2336															<button
2337									@click="mobileView = 'secondary'; selectedItem = 28468"
2338									class="flex items-top gap-3 min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg w-full text-left cursor-pointer"
2339								>
2340									Research									<svg class="w-6 h-6 ml-auto shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2341										<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10 16 4-4-4-4"/>
2342									</svg>
2343								</button>
2344													</li>
2345											<li>
2346															<button
2347									@click="mobileView = 'secondary'; selectedItem = 28502"
2348									class="flex items-top gap-3 min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg w-full text-left cursor-pointer"
2349								>
2350									Accreditations									<svg class="w-6 h-6 ml-auto shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2351										<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10 16 4-4-4-4"/>
2352									</svg>
2353								</button>
2354													</li>
2355											<li>
2356															<button
2357									@click="mobileView = 'secondary'; selectedItem = 29014"
2358									class="flex items-top gap-3 min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg w-full text-left cursor-pointer"
2359								>
2360									Guidelines									<svg class="w-6 h-6 ml-auto shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2361										<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10 16 4-4-4-4"/>
2362									</svg>
2363								</button>
2364													</li>
2365									</ul>
2366
2367				<hr class="mx-3 my-2 border-gray-200">
2368
2369				<ul>
2370																		<li>
2371								<a
2372									href="/membership"
2373									class="flex items-top gap-3 min-h-10 py-2 pl-3 pr-1.5 text-gray-600 hover:bg-gray-100 rounded-lg"
2374									@click.prevent="navigateWithDelay($el.href)"
2375								>
2376									Membership								</a>
2377							</li>
2378											
2379											<li>
2380							<a
2381								href="/login"
2382								class="flex items-top gap-3 min-h-10 py-2 pl-3 pr-1.5 text-gray-600 hover:bg-gray-100 rounded-lg"
2383								@click.prevent="navigateWithDelay($el.href)"
2384							>
2385								myESGO							</a>
2386						</li>
2387									</ul>
2388			</div>
2389
2390			<!-- Secondary Menu (Submenu) -->
2391												
2392<div
2393	class="w-full absolute inset-0 overflow-auto"
2394	x-show="mobileView === 'secondary' && selectedItem === 28431"
2395	x-transition:enter="transition-all ease-out duration-200"
2396	x-transition:enter-start="opacity-0 transform translate-x-8"
2397	x-transition:enter-end="opacity-100 transform translate-x-0"
2398	x-transition:leave="transition-all ease-out duration-200"
2399	x-transition:leave-start="opacity-100 transform translate-x-0"
2400	x-transition:leave-end="opacity-0 transform translate-x-8"
2401>
2402	<button
2403		@click="mobileView = 'primary'; selectedItem = null"
2404		type="button"
2405		class="flex gap-0.5 text-sm items-center text-gray-500 pr-2 pl-0 py-0.5 mb-2 rounded-lg cursor-pointer hover:bg-gray-100"
2406	>
2407		<svg class="w-6 h-6 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2408			<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 8-4 4 4 4"/>
2409		</svg>
2410		Back
2411	</button>
2412
2413	<a
2414		href="https://www.esgo.org/about/"
2415		class="block min-h-10 font-bold py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2416		@click.prevent="navigateWithDelay($el.href)"
2417	>
2418		About	</a>
2419
2420	<hr class="border-gray-200 my-2">
2421
2422	<ul>
2423									<li>
2424					<a
2425						href="https://www.esgo.org/about/about-esgo/"
2426						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2427						@click.prevent="navigateWithDelay($el.href)"
2428					>
2429						<div class="flex flex-wrap items-center gap-1">
2430							About ESGO													</div>
2431											</a>
2432				</li>
2433												<li>
2434					<a
2435						href="https://www.esgo.org/about/news/"
2436						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2437						@click.prevent="navigateWithDelay($el.href)"
2438					>
2439						<div class="flex flex-wrap items-center gap-1">
2440							News													</div>
2441											</a>
2442				</li>
2443												<li>
2444					<button
2445						@click="mobileView = 'tertiary'; selectedSubItem = 2"
2446						type="button"
2447						class="flex items-center justify-between w-full min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg text-left cursor-pointer"
2448					>
2449						<div>
2450							<div class="flex flex-wrap items-center gap-1">
2451								People															</div>
2452													</div>
2453						<svg class="w-6 h-6 ml-auto shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2454							<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10 16 4-4-4-4"/>
2455						</svg>
2456					</button>
2457				</li>
2458												<li>
2459					<a
2460						href="https://www.esgo.org/about/governance/"
2461						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2462						@click.prevent="navigateWithDelay($el.href)"
2463					>
2464						<div class="flex flex-wrap items-center gap-1">
2465							Governance													</div>
2466											</a>
2467				</li>
2468												<li>
2469					<a
2470						href="https://www.esgo.org/about/awards/"
2471						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2472						@click.prevent="navigateWithDelay($el.href)"
2473					>
2474						<div class="flex flex-wrap items-center gap-1">
2475							Awards													</div>
2476											</a>
2477				</li>
2478												<li>
2479					<a
2480						href="https://www.esgo.org/about/position-statements/"
2481						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2482						@click.prevent="navigateWithDelay($el.href)"
2483					>
2484						<div class="flex flex-wrap items-center gap-1">
2485							Position Statements													</div>
2486											</a>
2487				</li>
2488												<li>
2489					<a
2490						href="https://www.esgo.org/about/edi-sustainability/"
2491						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2492						@click.prevent="navigateWithDelay($el.href)"
2493					>
2494						<div class="flex flex-wrap items-center gap-1">
2495							EDI &#038; Sustainability													</div>
2496											</a>
2497				</li>
2498												<li>
2499					<button
2500						@click="mobileView = 'tertiary'; selectedSubItem = 7"
2501						type="button"
2502						class="flex items-center justify-between w-full min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg text-left cursor-pointer"
2503					>
2504						<div>
2505							<div class="flex flex-wrap items-center gap-1">
2506								Network															</div>
2507													</div>
2508						<svg class="w-6 h-6 ml-auto shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2509							<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10 16 4-4-4-4"/>
2510						</svg>
2511					</button>
2512				</li>
2513												<li>
2514					<a
2515						href="https://www.esgo.org/about/policy/"
2516						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2517						@click.prevent="navigateWithDelay($el.href)"
2518					>
2519						<div class="flex flex-wrap items-center gap-1">
2520							Policy													</div>
2521											</a>
2522				</li>
2523												<li>
2524					<a
2525						href="https://www.esgo.org/about/patient-resources/"
2526						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2527						@click.prevent="navigateWithDelay($el.href)"
2528					>
2529						<div class="flex flex-wrap items-center gap-1">
2530							Patient Resources													</div>
2531											</a>
2532				</li>
2533												<li>
2534					<button
2535						@click="mobileView = 'tertiary'; selectedSubItem = 10"
2536						type="button"
2537						class="flex items-center justify-between w-full min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg text-left cursor-pointer"
2538					>
2539						<div>
2540							<div class="flex flex-wrap items-center gap-1">
2541								Partnership															</div>
2542													</div>
2543						<svg class="w-6 h-6 ml-auto shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2544							<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10 16 4-4-4-4"/>
2545						</svg>
2546					</button>
2547				</li>
2548						</ul>
2549
2550	</div>
2551
2552																
2553<div
2554	class="w-full absolute inset-0 overflow-auto"
2555	x-show="mobileView === 'secondary' && selectedItem === 28450"
2556	x-transition:enter="transition-all ease-out duration-200"
2557	x-transition:enter-start="opacity-0 transform translate-x-8"
2558	x-transition:enter-end="opacity-100 transform translate-x-0"
2559	x-transition:leave="transition-all ease-out duration-200"
2560	x-transition:leave-start="opacity-100 transform translate-x-0"
2561	x-transition:leave-end="opacity-0 transform translate-x-8"
2562>
2563	<button
2564		@click="mobileView = 'primary'; selectedItem = null"
2565		type="button"
2566		class="flex gap-0.5 text-sm items-center text-gray-500 pr-2 pl-0 py-0.5 mb-2 rounded-lg cursor-pointer hover:bg-gray-100"
2567	>
2568		<svg class="w-6 h-6 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2569			<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 8-4 4 4 4"/>
2570		</svg>
2571		Back
2572	</button>
2573
2574	<a
2575		href="https://www.esgo.org/events/"
2576		class="block min-h-10 font-bold py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2577		@click.prevent="navigateWithDelay($el.href)"
2578	>
2579		Events	</a>
2580
2581	<hr class="border-gray-200 my-2">
2582
2583	<ul>
2584									<li>
2585					<a
2586						href="https://www.esgo.org/events/congress/"
2587						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2588						@click.prevent="navigateWithDelay($el.href)"
2589					>
2590						<div class="flex flex-wrap items-center gap-1">
2591							Congress													</div>
2592													<span class="block mt-1 font-normal text-xs text-gray-500">
2593								February 25-27, 2027, London, United Kingdom							</span>
2594											</a>
2595				</li>
2596												<li>
2597					<a
2598						href="https://www.esgo.org/events/webinars/"
2599						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2600						@click.prevent="navigateWithDelay($el.href)"
2601					>
2602						<div class="flex flex-wrap items-center gap-1">
2603							Webinars													</div>
2604											</a>
2605				</li>
2606												<li>
2607					<a
2608						href="https://www.esgo.org/events/courses/"
2609						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2610						@click.prevent="navigateWithDelay($el.href)"
2611					>
2612						<div class="flex flex-wrap items-center gap-1">
2613							Courses													</div>
2614											</a>
2615				</li>
2616												<li>
2617					<a
2618						href="https://www.esgo.org/events/about-masterclass/"
2619						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2620						@click.prevent="navigateWithDelay($el.href)"
2621					>
2622						<div class="flex flex-wrap items-center gap-1">
2623							Masterclass													</div>
2624											</a>
2625				</li>
2626												<li>
2627					<a
2628						href="https://www.esgo.org/events/endorsed-events/"
2629						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2630						@click.prevent="navigateWithDelay($el.href)"
2631					>
2632						<div class="flex flex-wrap items-center gap-1">
2633							Endorsed Events													</div>
2634											</a>
2635				</li>
2636						</ul>
2637
2638			<div class="px-2.5 py-4 bg-gray-50 rounded-lg mt-4 text-sm">
2639							<h3 class="h3--normal px-1.5 py-1 text-sm font-medium">
2640					Related content				</h3>
2641			
2642			<ul class="flex flex-col gap-3 mt-2">
2643									<li>
2644						<a
2645							href="/advanced-course-on-the-multidisciplinary-team-management-of-cervical-cancer/"
2646							class="px-1.5 py-1 flex flex-wrap items-center gap-1 text-sm rounded-lg text-sm text-gray-600 hover:bg-gray-200"
2647							@click.prevent="navigateWithDelay($el.href)"
2648						>
2649							Advanced Course on the Multidisciplinary Team Management of Cervical Cancer													</a>
2650					</li>
2651									<li>
2652						<a
2653							href="https://www.esgo.org/education/career-development/short-clinical-visits/"
2654							class="px-1.5 py-1 flex flex-wrap items-center gap-1 text-sm rounded-lg text-sm text-gray-600 hover:bg-gray-200"
2655							@click.prevent="navigateWithDelay($el.href)"
2656						>
2657							Short Clinical Visits													</a>
2658					</li>
2659									<li>
2660						<a
2661							href="https://login.esgo.org/cmoffice/authsso/?token=eyJjbGllbnRJZCI6Im5ldHJvcG9saXgtZXNnby1jbSIsInJlZGlyZWN0VXJsIjoiaHR0cHM6Ly9jbS5lc2dvLm9yZy9jbVBvcnRhbC9Mb2dpbkJ5Q21vZmZpY2VBYWFTL0dFTjAwL2NvbmZpZy9ub3JtYWwiLCJzdGF0ZSI6Ik8xV0JVTDFSIiwib3JpZ2luIjoiaHR0cHM6Ly9jbS5lc2dvLm9yZyIsInByb3ZpZGVyIjpudWxsLCJoYXNoIjoiNjE2MTc5NjItYjE1MS00MmRjLWJlZTctODk2MWE0MWMwZjg4IiwiY29kZUNoYWxsZW5nZSI6IiIsImNvZGVDaGFsbGVuZ2VNZXRob2QiOiIifQ%3D%3D"
2662							class="px-1.5 py-1 flex flex-wrap items-center gap-1 text-sm rounded-lg text-sm text-gray-600 hover:bg-gray-200"
2663							@click.prevent="navigateWithDelay($el.href)"
2664						>
2665							Submit your Congress abstract													</a>
2666					</li>
2667							</ul>
2668		</div>
2669	</div>
2670
2671																
2672<div
2673	class="w-full absolute inset-0 overflow-auto"
2674	x-show="mobileView === 'secondary' && selectedItem === 28452"
2675	x-transition:enter="transition-all ease-out duration-200"
2676	x-transition:enter-start="opacity-0 transform translate-x-8"
2677	x-transition:enter-end="opacity-100 transform translate-x-0"
2678	x-transition:leave="transition-all ease-out duration-200"
2679	x-transition:leave-start="opacity-100 transform translate-x-0"
2680	x-transition:leave-end="opacity-0 transform translate-x-8"
2681>
2682	<button
2683		@click="mobileView = 'primary'; selectedItem = null"
2684		type="button"
2685		class="flex gap-0.5 text-sm items-center text-gray-500 pr-2 pl-0 py-0.5 mb-2 rounded-lg cursor-pointer hover:bg-gray-100"
2686	>
2687		<svg class="w-6 h-6 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2688			<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 8-4 4 4 4"/>
2689		</svg>
2690		Back
2691	</button>
2692
2693	<a
2694		href="https://www.esgo.org/education/"
2695		class="block min-h-10 font-bold py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2696		@click.prevent="navigateWithDelay($el.href)"
2697	>
2698		Education	</a>
2699
2700	<hr class="border-gray-200 my-2">
2701
2702	<ul>
2703									<li>
2704					<button
2705						@click="mobileView = 'tertiary'; selectedSubItem = 0"
2706						type="button"
2707						class="flex items-center justify-between w-full min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg text-left cursor-pointer"
2708					>
2709						<div>
2710							<div class="flex flex-wrap items-center gap-1">
2711								Career Development															</div>
2712													</div>
2713						<svg class="w-6 h-6 ml-auto shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2714							<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10 16 4-4-4-4"/>
2715						</svg>
2716					</button>
2717				</li>
2718												<li>
2719					<button
2720						@click="mobileView = 'tertiary'; selectedSubItem = 1"
2721						type="button"
2722						class="flex items-center justify-between w-full min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg text-left cursor-pointer"
2723					>
2724						<div>
2725							<div class="flex flex-wrap items-center gap-1">
2726								Resources															</div>
2727													</div>
2728						<svg class="w-6 h-6 ml-auto shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2729							<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10 16 4-4-4-4"/>
2730						</svg>
2731					</button>
2732				</li>
2733						</ul>
2734
2735			<div class="px-2.5 py-4 bg-gray-50 rounded-lg mt-4 text-sm">
2736							<h3 class="h3--normal px-1.5 py-1 text-sm font-medium">
2737					Events				</h3>
2738			
2739			<ul class="flex flex-col gap-3 mt-2">
2740									<li>
2741						<a
2742							href="https://www.esgo.org/events/courses/"
2743							class="px-1.5 py-1 flex flex-wrap items-center gap-1 text-sm rounded-lg text-sm text-gray-600 hover:bg-gray-200"
2744							@click.prevent="navigateWithDelay($el.href)"
2745						>
2746							Courses													</a>
2747					</li>
2748									<li>
2749						<a
2750							href="https://www.esgo.org/events/webinars/"
2751							class="px-1.5 py-1 flex flex-wrap items-center gap-1 text-sm rounded-lg text-sm text-gray-600 hover:bg-gray-200"
2752							@click.prevent="navigateWithDelay($el.href)"
2753						>
2754							Webinars													</a>
2755					</li>
2756									<li>
2757						<a
2758							href="https://www.esgo.org/events/about-masterclass/"
2759							class="px-1.5 py-1 flex flex-wrap items-center gap-1 text-sm rounded-lg text-sm text-gray-600 hover:bg-gray-200"
2760							@click.prevent="navigateWithDelay($el.href)"
2761						>
2762							Masterclass													</a>
2763					</li>
2764									<li>
2765						<a
2766							href="https://www.esgo.org/events/endorsed-events/"
2767							class="px-1.5 py-1 flex flex-wrap items-center gap-1 text-sm rounded-lg text-sm text-gray-600 hover:bg-gray-200"
2768							@click.prevent="navigateWithDelay($el.href)"
2769						>
2770							Endorsed Events													</a>
2771					</li>
2772							</ul>
2773		</div>
2774	</div>
2775
2776																
2777<div
2778	class="w-full absolute inset-0 overflow-auto"
2779	x-show="mobileView === 'secondary' && selectedItem === 28501"
2780	x-transition:enter="transition-all ease-out duration-200"
2781	x-transition:enter-start="opacity-0 transform translate-x-8"
2782	x-transition:enter-end="opacity-100 transform translate-x-0"
2783	x-transition:leave="transition-all ease-out duration-200"
2784	x-transition:leave-start="opacity-100 transform translate-x-0"
2785	x-transition:leave-end="opacity-0 transform translate-x-8"
2786>
2787	<button
2788		@click="mobileView = 'primary'; selectedItem = null"
2789		type="button"
2790		class="flex gap-0.5 text-sm items-center text-gray-500 pr-2 pl-0 py-0.5 mb-2 rounded-lg cursor-pointer hover:bg-gray-100"
2791	>
2792		<svg class="w-6 h-6 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2793			<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 8-4 4 4 4"/>
2794		</svg>
2795		Back
2796	</button>
2797
2798	<a
2799		href="https://www.esgo.org/prevention/"
2800		class="block min-h-10 font-bold py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2801		@click.prevent="navigateWithDelay($el.href)"
2802	>
2803		Prevention	</a>
2804
2805	<hr class="border-gray-200 my-2">
2806
2807	<ul>
2808									<li>
2809					<a
2810						href="https://www.esgo.org/prevention/overview/"
2811						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2812						@click.prevent="navigateWithDelay($el.href)"
2813					>
2814						<div class="flex flex-wrap items-center gap-1">
2815							Overview													</div>
2816											</a>
2817				</li>
2818												<li>
2819					<button
2820						@click="mobileView = 'tertiary'; selectedSubItem = 1"
2821						type="button"
2822						class="flex items-center justify-between w-full min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg text-left cursor-pointer"
2823					>
2824						<div>
2825							<div class="flex flex-wrap items-center gap-1">
2826								For Public															</div>
2827													</div>
2828						<svg class="w-6 h-6 ml-auto shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2829							<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10 16 4-4-4-4"/>
2830						</svg>
2831					</button>
2832				</li>
2833						</ul>
2834
2835			<div class="px-2.5 py-4 bg-gray-50 rounded-lg mt-4 text-sm">
2836							<h3 class="h3--normal px-1.5 py-1 text-sm font-medium">
2837					Related content				</h3>
2838			
2839			<ul class="flex flex-col gap-3 mt-2">
2840									<li>
2841						<a
2842							href="https://www.esgo.org/about/networks/engage/"
2843							class="px-1.5 py-1 flex flex-wrap items-center gap-1 text-sm rounded-lg text-sm text-gray-600 hover:bg-gray-200"
2844							@click.prevent="navigateWithDelay($el.href)"
2845						>
2846							ENGAGe													</a>
2847					</li>
2848									<li>
2849						<a
2850							href="https://www.esgo.org/about/patient-resources/"
2851							class="px-1.5 py-1 flex flex-wrap items-center gap-1 text-sm rounded-lg text-sm text-gray-600 hover:bg-gray-200"
2852							@click.prevent="navigateWithDelay($el.href)"
2853						>
2854							Patient Resources													</a>
2855					</li>
2856							</ul>
2857		</div>
2858	</div>
2859
2860																
2861<div
2862	class="w-full absolute inset-0 overflow-auto"
2863	x-show="mobileView === 'secondary' && selectedItem === 28468"
2864	x-transition:enter="transition-all ease-out duration-200"
2865	x-transition:enter-start="opacity-0 transform translate-x-8"
2866	x-transition:enter-end="opacity-100 transform translate-x-0"
2867	x-transition:leave="transition-all ease-out duration-200"
2868	x-transition:leave-start="opacity-100 transform translate-x-0"
2869	x-transition:leave-end="opacity-0 transform translate-x-8"
2870>
2871	<button
2872		@click="mobileView = 'primary'; selectedItem = null"
2873		type="button"
2874		class="flex gap-0.5 text-sm items-center text-gray-500 pr-2 pl-0 py-0.5 mb-2 rounded-lg cursor-pointer hover:bg-gray-100"
2875	>
2876		<svg class="w-6 h-6 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2877			<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 8-4 4 4 4"/>
2878		</svg>
2879		Back
2880	</button>
2881
2882	<a
2883		href="https://www.esgo.org/research/"
2884		class="block min-h-10 font-bold py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2885		@click.prevent="navigateWithDelay($el.href)"
2886	>
2887		Research	</a>
2888
2889	<hr class="border-gray-200 my-2">
2890
2891	<ul>
2892									<li>
2893					<a
2894						href="https://www.esgo.org/research/database/"
2895						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2896						@click.prevent="navigateWithDelay($el.href)"
2897					>
2898						<div class="flex flex-wrap items-center gap-1">
2899							ESGO Database													</div>
2900											</a>
2901				</li>
2902												<li>
2903					<a
2904						href="https://www.esgo.org/research/translink/"
2905						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2906						@click.prevent="navigateWithDelay($el.href)"
2907					>
2908						<div class="flex flex-wrap items-center gap-1">
2909							ESGO TransLink													</div>
2910											</a>
2911				</li>
2912												<li>
2913					<a
2914						href="https://www.esgo.org/education/resources/journal/"
2915						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2916						@click.prevent="navigateWithDelay($el.href)"
2917					>
2918						<div class="flex flex-wrap items-center gap-1">
2919							Journal													</div>
2920											</a>
2921				</li>
2922												<li>
2923					<a
2924						href="https://www.esgo.org/research/publications/"
2925						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2926						@click.prevent="navigateWithDelay($el.href)"
2927					>
2928						<div class="flex flex-wrap items-center gap-1">
2929							Publications													</div>
2930											</a>
2931				</li>
2932						</ul>
2933
2934			<div class="px-2.5 py-4 bg-gray-50 rounded-lg mt-4 text-sm">
2935							<h3 class="h3--normal px-1.5 py-1 text-sm font-medium">
2936					Related content				</h3>
2937			
2938			<ul class="flex flex-col gap-3 mt-2">
2939									<li>
2940						<a
2941							href="https://www.esgo.org/about/networks/engot/"
2942							class="px-1.5 py-1 flex flex-wrap items-center gap-1 text-sm rounded-lg text-sm text-gray-600 hover:bg-gray-200"
2943							@click.prevent="navigateWithDelay($el.href)"
2944						>
2945							ENGOT													</a>
2946					</li>
2947									<li>
2948						<a
2949							href="https://www.esgo.org/clinical-trials/"
2950							class="px-1.5 py-1 flex flex-wrap items-center gap-1 text-sm rounded-lg text-sm text-gray-600 hover:bg-gray-200"
2951							@click.prevent="navigateWithDelay($el.href)"
2952						>
2953							Clinical Trials													</a>
2954					</li>
2955									<li>
2956						<a
2957							href="https://www.esgo.org/surveys/"
2958							class="px-1.5 py-1 flex flex-wrap items-center gap-1 text-sm rounded-lg text-sm text-gray-600 hover:bg-gray-200"
2959							@click.prevent="navigateWithDelay($el.href)"
2960						>
2961							Surveys													</a>
2962					</li>
2963							</ul>
2964		</div>
2965	</div>
2966
2967																
2968<div
2969	class="w-full absolute inset-0 overflow-auto"
2970	x-show="mobileView === 'secondary' && selectedItem === 28502"
2971	x-transition:enter="transition-all ease-out duration-200"
2972	x-transition:enter-start="opacity-0 transform translate-x-8"
2973	x-transition:enter-end="opacity-100 transform translate-x-0"
2974	x-transition:leave="transition-all ease-out duration-200"
2975	x-transition:leave-start="opacity-100 transform translate-x-0"
2976	x-transition:leave-end="opacity-0 transform translate-x-8"
2977>
2978	<button
2979		@click="mobileView = 'primary'; selectedItem = null"
2980		type="button"
2981		class="flex gap-0.5 text-sm items-center text-gray-500 pr-2 pl-0 py-0.5 mb-2 rounded-lg cursor-pointer hover:bg-gray-100"
2982	>
2983		<svg class="w-6 h-6 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2984			<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 8-4 4 4 4"/>
2985		</svg>
2986		Back
2987	</button>
2988
2989	<a
2990		href="https://www.esgo.org/accreditations/"
2991		class="block min-h-10 font-bold py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
2992		@click.prevent="navigateWithDelay($el.href)"
2993	>
2994		Accreditations	</a>
2995
2996	<hr class="border-gray-200 my-2">
2997
2998	<ul>
2999									<li>
3000					<a
3001						href="https://www.esgo.org/accreditations/accreditations-overview/"
3002						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3003						@click.prevent="navigateWithDelay($el.href)"
3004					>
3005						<div class="flex flex-wrap items-center gap-1">
3006							Overview													</div>
3007											</a>
3008				</li>
3009												<li>
3010					<button
3011						@click="mobileView = 'tertiary'; selectedSubItem = 1"
3012						type="button"
3013						class="flex items-center justify-between w-full min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg text-left cursor-pointer"
3014					>
3015						<div>
3016							<div class="flex flex-wrap items-center gap-1">
3017								In Treatment															</div>
3018													</div>
3019						<svg class="w-6 h-6 ml-auto shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
3020							<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10 16 4-4-4-4"/>
3021						</svg>
3022					</button>
3023				</li>
3024												<li>
3025					<button
3026						@click="mobileView = 'tertiary'; selectedSubItem = 2"
3027						type="button"
3028						class="flex items-center justify-between w-full min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg text-left cursor-pointer"
3029					>
3030						<div>
3031							<div class="flex flex-wrap items-center gap-1">
3032								In Training															</div>
3033													</div>
3034						<svg class="w-6 h-6 ml-auto shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
3035							<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10 16 4-4-4-4"/>
3036						</svg>
3037					</button>
3038				</li>
3039												<li>
3040					<a
3041						href="https://www.esgo.org/accreditations/candidacy-programme/"
3042						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3043						@click.prevent="navigateWithDelay($el.href)"
3044					>
3045						<div class="flex flex-wrap items-center gap-1">
3046							Candidacy Programme													</div>
3047											</a>
3048				</li>
3049						</ul>
3050
3051			<div class="px-2.5 py-4 bg-gray-50 rounded-lg mt-4 text-sm">
3052							<h3 class="h3--normal px-1.5 py-1 text-sm font-medium">
3053					Related content				</h3>
3054			
3055			<ul class="flex flex-col gap-3 mt-2">
3056									<li>
3057						<a
3058							href="https://www.esgo.org/events/courses/"
3059							class="px-1.5 py-1 flex flex-wrap items-center gap-1 text-sm rounded-lg text-sm text-gray-600 hover:bg-gray-200"
3060							@click.prevent="navigateWithDelay($el.href)"
3061						>
3062							Courses													</a>
3063					</li>
3064									<li>
3065						<a
3066							href="https://www.esgo.org/esgo-accredited-centres-on-all-continents/"
3067							class="px-1.5 py-1 flex flex-wrap items-center gap-1 text-sm rounded-lg text-sm text-gray-600 hover:bg-gray-200"
3068							@click.prevent="navigateWithDelay($el.href)"
3069						>
3070							ESGO-accredited centres on all continents													</a>
3071					</li>
3072							</ul>
3073		</div>
3074	</div>
3075
3076																
3077<div
3078	class="w-full absolute inset-0 overflow-auto"
3079	x-show="mobileView === 'secondary' && selectedItem === 29014"
3080	x-transition:enter="transition-all ease-out duration-200"
3081	x-transition:enter-start="opacity-0 transform translate-x-8"
3082	x-transition:enter-end="opacity-100 transform translate-x-0"
3083	x-transition:leave="transition-all ease-out duration-200"
3084	x-transition:leave-start="opacity-100 transform translate-x-0"
3085	x-transition:leave-end="opacity-0 transform translate-x-8"
3086>
3087	<button
3088		@click="mobileView = 'primary'; selectedItem = null"
3089		type="button"
3090		class="flex gap-0.5 text-sm items-center text-gray-500 pr-2 pl-0 py-0.5 mb-2 rounded-lg cursor-pointer hover:bg-gray-100"
3091	>
3092		<svg class="w-6 h-6 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
3093			<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 8-4 4 4 4"/>
3094		</svg>
3095		Back
3096	</button>
3097
3098	<a
3099		href="https://www.esgo.org/guidelines/"
3100		class="block min-h-10 font-bold py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3101		@click.prevent="navigateWithDelay($el.href)"
3102	>
3103		Guidelines	</a>
3104
3105	<hr class="border-gray-200 my-2">
3106
3107	<ul>
3108									<li>
3109					<a
3110						href="https://www.esgo.org/guidelines/search-guidelines/"
3111						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3112						@click.prevent="navigateWithDelay($el.href)"
3113					>
3114						<div class="flex flex-wrap items-center gap-1">
3115							Search Guidelines													</div>
3116											</a>
3117				</li>
3118												<li>
3119					<a
3120						href="https://www.esgo.org/guidelines/methodology/"
3121						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3122						@click.prevent="navigateWithDelay($el.href)"
3123					>
3124						<div class="flex flex-wrap items-center gap-1">
3125							Methodology													</div>
3126											</a>
3127				</li>
3128												<li>
3129					<a
3130						href="https://www.esgo.org/guidelines/algorithms-app/"
3131						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3132						@click.prevent="navigateWithDelay($el.href)"
3133					>
3134						<div class="flex flex-wrap items-center gap-1">
3135							Algorithms App													</div>
3136											</a>
3137				</li>
3138						</ul>
3139
3140			<div class="px-2.5 py-4 bg-gray-50 rounded-lg mt-4 text-sm">
3141							<h3 class="h3--normal px-1.5 py-1 text-sm font-medium">
3142					Related content				</h3>
3143			
3144			<ul class="flex flex-col gap-3 mt-2">
3145									<li>
3146						<a
3147							href="https://www.esgo.org/education/resources/journal/"
3148							class="px-1.5 py-1 flex flex-wrap items-center gap-1 text-sm rounded-lg text-sm text-gray-600 hover:bg-gray-200"
3149							@click.prevent="navigateWithDelay($el.href)"
3150						>
3151							Journal													</a>
3152					</li>
3153							</ul>
3154		</div>
3155	</div>
3156
3157							
3158			<!-- Tertiary Menu (Grandchildren) -->
3159																																																				
3160<div
3161	class="w-full absolute inset-0 overflow-auto"
3162	x-show="mobileView === 'tertiary' && selectedItem === 28431 && selectedSubItem === 2"
3163	x-transition:enter="transition-all ease-out duration-200"
3164	x-transition:enter-start="opacity-0 transform -translate-x-8"
3165	x-transition:enter-end="opacity-100 transform translate-x-0"
3166	x-transition:leave="transition-all ease-out duration-200"
3167	x-transition:leave-start="opacity-100 transform translate-x-0"
3168	x-transition:leave-end="opacity-0 transform -translate-x-8"
3169>
3170	<button
3171		@click="mobileView = 'secondary'; selectedSubItem = null"
3172		type="button"
3173		class="flex gap-0.5 text-sm items-center text-gray-500 pr-2 pl-0 py-0.5 mb-2 rounded-lg cursor-pointer hover:bg-gray-100"
3174	>
3175		<svg class="w-6 h-6 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
3176			<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 8-4 4 4 4"/>
3177		</svg>
3178		Back
3179	</button>
3180
3181	<a
3182		href="https://www.esgo.org/about/people/"
3183		class="block min-h-10 font-bold py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3184		@click.prevent="navigateWithDelay($el.href)"
3185	>
3186		People	</a>
3187
3188	<hr class="border-gray-200 my-2">
3189
3190	<ul>
3191									<li>
3192					<a
3193						href="https://www.esgo.org/about/people/council/"
3194						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3195						@click.prevent="navigateWithDelay($el.href)"
3196					>
3197						<div class="flex flex-wrap items-center gap-1">
3198							Leadership													</div>
3199											</a>
3200				</li>
3201												<li>
3202					<a
3203						href="https://www.esgo.org/about/people/committees/"
3204						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3205						@click.prevent="navigateWithDelay($el.href)"
3206					>
3207						<div class="flex flex-wrap items-center gap-1">
3208							Committees													</div>
3209											</a>
3210				</li>
3211						</ul>
3212
3213	</div>
3214
3215																																																																				
3216<div
3217	class="w-full absolute inset-0 overflow-auto"
3218	x-show="mobileView === 'tertiary' && selectedItem === 28431 && selectedSubItem === 7"
3219	x-transition:enter="transition-all ease-out duration-200"
3220	x-transition:enter-start="opacity-0 transform -translate-x-8"
3221	x-transition:enter-end="opacity-100 transform translate-x-0"
3222	x-transition:leave="transition-all ease-out duration-200"
3223	x-transition:leave-start="opacity-100 transform translate-x-0"
3224	x-transition:leave-end="opacity-0 transform -translate-x-8"
3225>
3226	<button
3227		@click="mobileView = 'secondary'; selectedSubItem = null"
3228		type="button"
3229		class="flex gap-0.5 text-sm items-center text-gray-500 pr-2 pl-0 py-0.5 mb-2 rounded-lg cursor-pointer hover:bg-gray-100"
3230	>
3231		<svg class="w-6 h-6 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
3232			<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 8-4 4 4 4"/>
3233		</svg>
3234		Back
3235	</button>
3236
3237	<a
3238		href="https://www.esgo.org/about/networks/"
3239		class="block min-h-10 font-bold py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3240		@click.prevent="navigateWithDelay($el.href)"
3241	>
3242		Network	</a>
3243
3244	<hr class="border-gray-200 my-2">
3245
3246	<ul>
3247									<li>
3248					<a
3249						href="https://www.esgo.org/about/networks/enygo/"
3250						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3251						@click.prevent="navigateWithDelay($el.href)"
3252					>
3253						<div class="flex flex-wrap items-center gap-1">
3254							ENYGO													</div>
3255											</a>
3256				</li>
3257												<li>
3258					<a
3259						href="https://www.esgo.org/about/networks/engage/"
3260						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3261						@click.prevent="navigateWithDelay($el.href)"
3262					>
3263						<div class="flex flex-wrap items-center gap-1">
3264							ENGAGe													</div>
3265											</a>
3266				</li>
3267												<li>
3268					<a
3269						href="https://www.esgo.org/about/networks/engot/"
3270						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3271						@click.prevent="navigateWithDelay($el.href)"
3272					>
3273						<div class="flex flex-wrap items-center gap-1">
3274							ENGOT													</div>
3275											</a>
3276				</li>
3277												<li>
3278					<a
3279						href="https://www.esgo.org/about/networks/incip/"
3280						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3281						@click.prevent="navigateWithDelay($el.href)"
3282					>
3283						<div class="flex flex-wrap items-center gap-1">
3284							INCIP													</div>
3285											</a>
3286				</li>
3287												<li>
3288					<a
3289						href="https://www.esgo.org/about/networks/enitec/"
3290						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3291						@click.prevent="navigateWithDelay($el.href)"
3292					>
3293						<div class="flex flex-wrap items-center gap-1">
3294							ENITEC													</div>
3295											</a>
3296				</li>
3297						</ul>
3298
3299	</div>
3300
3301																																														
3302<div
3303	class="w-full absolute inset-0 overflow-auto"
3304	x-show="mobileView === 'tertiary' && selectedItem === 28431 && selectedSubItem === 10"
3305	x-transition:enter="transition-all ease-out duration-200"
3306	x-transition:enter-start="opacity-0 transform -translate-x-8"
3307	x-transition:enter-end="opacity-100 transform translate-x-0"
3308	x-transition:leave="transition-all ease-out duration-200"
3309	x-transition:leave-start="opacity-100 transform translate-x-0"
3310	x-transition:leave-end="opacity-0 transform -translate-x-8"
3311>
3312	<button
3313		@click="mobileView = 'secondary'; selectedSubItem = null"
3314		type="button"
3315		class="flex gap-0.5 text-sm items-center text-gray-500 pr-2 pl-0 py-0.5 mb-2 rounded-lg cursor-pointer hover:bg-gray-100"
3316	>
3317		<svg class="w-6 h-6 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
3318			<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 8-4 4 4 4"/>
3319		</svg>
3320		Back
3321	</button>
3322
3323	<a
3324		href="https://www.esgo.org/about/partnership/"
3325		class="block min-h-10 font-bold py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3326		@click.prevent="navigateWithDelay($el.href)"
3327	>
3328		Partnership	</a>
3329
3330	<hr class="border-gray-200 my-2">
3331
3332	<ul>
3333									<li>
3334					<a
3335						href="https://www.esgo.org/partners/"
3336						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3337						@click.prevent="navigateWithDelay($el.href)"
3338					>
3339						<div class="flex flex-wrap items-center gap-1">
3340							Partners													</div>
3341											</a>
3342				</li>
3343												<li>
3344					<a
3345						href="https://www.esgo.org/supporters/"
3346						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3347						@click.prevent="navigateWithDelay($el.href)"
3348					>
3349						<div class="flex flex-wrap items-center gap-1">
3350							Supporters													</div>
3351											</a>
3352				</li>
3353						</ul>
3354
3355	</div>
3356
3357																																																																																																																									
3358<div
3359	class="w-full absolute inset-0 overflow-auto"
3360	x-show="mobileView === 'tertiary' && selectedItem === 28452 && selectedSubItem === 0"
3361	x-transition:enter="transition-all ease-out duration-200"
3362	x-transition:enter-start="opacity-0 transform -translate-x-8"
3363	x-transition:enter-end="opacity-100 transform translate-x-0"
3364	x-transition:leave="transition-all ease-out duration-200"
3365	x-transition:leave-start="opacity-100 transform translate-x-0"
3366	x-transition:leave-end="opacity-0 transform -translate-x-8"
3367>
3368	<button
3369		@click="mobileView = 'secondary'; selectedSubItem = null"
3370		type="button"
3371		class="flex gap-0.5 text-sm items-center text-gray-500 pr-2 pl-0 py-0.5 mb-2 rounded-lg cursor-pointer hover:bg-gray-100"
3372	>
3373		<svg class="w-6 h-6 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
3374			<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 8-4 4 4 4"/>
3375		</svg>
3376		Back
3377	</button>
3378
3379	<a
3380		href="https://www.esgo.org/education/career-development/"
3381		class="block min-h-10 font-bold py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3382		@click.prevent="navigateWithDelay($el.href)"
3383	>
3384		Career Development	</a>
3385
3386	<hr class="border-gray-200 my-2">
3387
3388	<ul>
3389									<li>
3390					<a
3391						href="https://www.esgo.org/education/career-development/subspecialty-certification/"
3392						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3393						@click.prevent="navigateWithDelay($el.href)"
3394					>
3395						<div class="flex flex-wrap items-center gap-1">
3396							Subspecialty Certification													</div>
3397											</a>
3398				</li>
3399												<li>
3400					<a
3401						href="https://www.esgo.org/education/career-development/exam/"
3402						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3403						@click.prevent="navigateWithDelay($el.href)"
3404					>
3405						<div class="flex flex-wrap items-center gap-1">
3406							Exam													</div>
3407											</a>
3408				</li>
3409												<li>
3410					<a
3411						href="https://www.esgo.org/education/career-development/travelling-fellowship/"
3412						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3413						@click.prevent="navigateWithDelay($el.href)"
3414					>
3415						<div class="flex flex-wrap items-center gap-1">
3416							Travelling Fellowship													</div>
3417											</a>
3418				</li>
3419												<li>
3420					<a
3421						href="https://www.esgo.org/education/career-development/short-clinical-visits/"
3422						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3423						@click.prevent="navigateWithDelay($el.href)"
3424					>
3425						<div class="flex flex-wrap items-center gap-1">
3426							Short Clinical Visits													</div>
3427											</a>
3428				</li>
3429												<li>
3430					<a
3431						href="https://www.esgo.org/education/career-development/mentorship/"
3432						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3433						@click.prevent="navigateWithDelay($el.href)"
3434					>
3435						<div class="flex flex-wrap items-center gap-1">
3436							Mentorship													</div>
3437											</a>
3438				</li>
3439												<li>
3440					<a
3441						href="https://www.esgo.org/education/career-development/gesea-3-oncology/"
3442						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3443						@click.prevent="navigateWithDelay($el.href)"
3444					>
3445						<div class="flex flex-wrap items-center gap-1">
3446							GESEA 3 Oncology													</div>
3447											</a>
3448				</li>
3449						</ul>
3450
3451	</div>
3452
3453																								
3454<div
3455	class="w-full absolute inset-0 overflow-auto"
3456	x-show="mobileView === 'tertiary' && selectedItem === 28452 && selectedSubItem === 1"
3457	x-transition:enter="transition-all ease-out duration-200"
3458	x-transition:enter-start="opacity-0 transform -translate-x-8"
3459	x-transition:enter-end="opacity-100 transform translate-x-0"
3460	x-transition:leave="transition-all ease-out duration-200"
3461	x-transition:leave-start="opacity-100 transform translate-x-0"
3462	x-transition:leave-end="opacity-0 transform -translate-x-8"
3463>
3464	<button
3465		@click="mobileView = 'secondary'; selectedSubItem = null"
3466		type="button"
3467		class="flex gap-0.5 text-sm items-center text-gray-500 pr-2 pl-0 py-0.5 mb-2 rounded-lg cursor-pointer hover:bg-gray-100"
3468	>
3469		<svg class="w-6 h-6 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
3470			<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 8-4 4 4 4"/>
3471		</svg>
3472		Back
3473	</button>
3474
3475	<a
3476		href="https://www.esgo.org/education/resources/"
3477		class="block min-h-10 font-bold py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3478		@click.prevent="navigateWithDelay($el.href)"
3479	>
3480		Resources	</a>
3481
3482	<hr class="border-gray-200 my-2">
3483
3484	<ul>
3485									<li>
3486					<a
3487						href="https://www.esgo.org/education/resources/eacademy/"
3488						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3489						@click.prevent="navigateWithDelay($el.href)"
3490					>
3491						<div class="flex flex-wrap items-center gap-1">
3492							eAcademy													</div>
3493											</a>
3494				</li>
3495												<li>
3496					<a
3497						href="https://www.esgo.org/education/resources/textbooks/"
3498						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3499						@click.prevent="navigateWithDelay($el.href)"
3500					>
3501						<div class="flex flex-wrap items-center gap-1">
3502							Textbooks													</div>
3503											</a>
3504				</li>
3505												<li>
3506					<a
3507						href="https://www.esgo.org/education/resources/journal/"
3508						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3509						@click.prevent="navigateWithDelay($el.href)"
3510					>
3511						<div class="flex flex-wrap items-center gap-1">
3512							Journal													</div>
3513											</a>
3514				</li>
3515						</ul>
3516
3517	</div>
3518
3519																																																								
3520<div
3521	class="w-full absolute inset-0 overflow-auto"
3522	x-show="mobileView === 'tertiary' && selectedItem === 28501 && selectedSubItem === 1"
3523	x-transition:enter="transition-all ease-out duration-200"
3524	x-transition:enter-start="opacity-0 transform -translate-x-8"
3525	x-transition:enter-end="opacity-100 transform translate-x-0"
3526	x-transition:leave="transition-all ease-out duration-200"
3527	x-transition:leave-start="opacity-100 transform translate-x-0"
3528	x-transition:leave-end="opacity-0 transform -translate-x-8"
3529>
3530	<button
3531		@click="mobileView = 'secondary'; selectedSubItem = null"
3532		type="button"
3533		class="flex gap-0.5 text-sm items-center text-gray-500 pr-2 pl-0 py-0.5 mb-2 rounded-lg cursor-pointer hover:bg-gray-100"
3534	>
3535		<svg class="w-6 h-6 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
3536			<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 8-4 4 4 4"/>
3537		</svg>
3538		Back
3539	</button>
3540
3541	<a
3542		href="https://www.esgo.org/prevention/for-public/"
3543		class="block min-h-10 font-bold py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3544		@click.prevent="navigateWithDelay($el.href)"
3545	>
3546		For Public	</a>
3547
3548	<hr class="border-gray-200 my-2">
3549
3550	<ul>
3551									<li>
3552					<a
3553						href="https://www.esgo.org/prevention/cancer-types/"
3554						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3555						@click.prevent="navigateWithDelay($el.href)"
3556					>
3557						<div class="flex flex-wrap items-center gap-1">
3558							Cancer Types													</div>
3559											</a>
3560				</li>
3561												<li>
3562					<a
3563						href="https://www.esgo.org/prevention/world-gynecologic-oncology-day/"
3564						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3565						@click.prevent="navigateWithDelay($el.href)"
3566					>
3567						<div class="flex flex-wrap items-center gap-1">
3568							World Gynecologic Oncology Day													</div>
3569											</a>
3570				</li>
3571						</ul>
3572
3573	</div>
3574
3575																																																																																																																									
3576<div
3577	class="w-full absolute inset-0 overflow-auto"
3578	x-show="mobileView === 'tertiary' && selectedItem === 28502 && selectedSubItem === 1"
3579	x-transition:enter="transition-all ease-out duration-200"
3580	x-transition:enter-start="opacity-0 transform -translate-x-8"
3581	x-transition:enter-end="opacity-100 transform translate-x-0"
3582	x-transition:leave="transition-all ease-out duration-200"
3583	x-transition:leave-start="opacity-100 transform translate-x-0"
3584	x-transition:leave-end="opacity-0 transform -translate-x-8"
3585>
3586	<button
3587		@click="mobileView = 'secondary'; selectedSubItem = null"
3588		type="button"
3589		class="flex gap-0.5 text-sm items-center text-gray-500 pr-2 pl-0 py-0.5 mb-2 rounded-lg cursor-pointer hover:bg-gray-100"
3590	>
3591		<svg class="w-6 h-6 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
3592			<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 8-4 4 4 4"/>
3593		</svg>
3594		Back
3595	</button>
3596
3597	<a
3598		href="https://www.esgo.org/accreditations/in-treatment/"
3599		class="block min-h-10 font-bold py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3600		@click.prevent="navigateWithDelay($el.href)"
3601	>
3602		In Treatment	</a>
3603
3604	<hr class="border-gray-200 my-2">
3605
3606	<ul>
3607									<li>
3608					<a
3609						href="https://www.esgo.org/accreditations/accreditation-in-cervical-cancer-management/"
3610						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3611						@click.prevent="navigateWithDelay($el.href)"
3612					>
3613						<div class="flex flex-wrap items-center gap-1">
3614							Cervical Cancer													</div>
3615											</a>
3616				</li>
3617												<li>
3618					<a
3619						href="https://www.esgo.org/accreditations/accreditation-in-ovarian-cancer-surgery/"
3620						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3621						@click.prevent="navigateWithDelay($el.href)"
3622					>
3623						<div class="flex flex-wrap items-center gap-1">
3624							Ovarian Cancer													</div>
3625											</a>
3626				</li>
3627												<li>
3628					<a
3629						href="https://www.esgo.org/accreditations/accreditation-in-endometrial-cancer-surgery/"
3630						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3631						@click.prevent="navigateWithDelay($el.href)"
3632					>
3633						<div class="flex flex-wrap items-center gap-1">
3634							Endometrial Cancer													</div>
3635											</a>
3636				</li>
3637						</ul>
3638
3639	</div>
3640
3641																								
3642<div
3643	class="w-full absolute inset-0 overflow-auto"
3644	x-show="mobileView === 'tertiary' && selectedItem === 28502 && selectedSubItem === 2"
3645	x-transition:enter="transition-all ease-out duration-200"
3646	x-transition:enter-start="opacity-0 transform -translate-x-8"
3647	x-transition:enter-end="opacity-100 transform translate-x-0"
3648	x-transition:leave="transition-all ease-out duration-200"
3649	x-transition:leave-start="opacity-100 transform translate-x-0"
3650	x-transition:leave-end="opacity-0 transform -translate-x-8"
3651>
3652	<button
3653		@click="mobileView = 'secondary'; selectedSubItem = null"
3654		type="button"
3655		class="flex gap-0.5 text-sm items-center text-gray-500 pr-2 pl-0 py-0.5 mb-2 rounded-lg cursor-pointer hover:bg-gray-100"
3656	>
3657		<svg class="w-6 h-6 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
3658			<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 8-4 4 4 4"/>
3659		</svg>
3660		Back
3661	</button>
3662
3663	<a
3664		href="https://www.esgo.org/accreditations/in-training/"
3665		class="block min-h-10 font-bold py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3666		@click.prevent="navigateWithDelay($el.href)"
3667	>
3668		In Training	</a>
3669
3670	<hr class="border-gray-200 my-2">
3671
3672	<ul>
3673									<li>
3674					<a
3675						href="https://www.esgo.org/accreditations/training-centres/"
3676						class="block min-h-10 font-medium py-2 pl-3 pr-1.5 text-gray-900 hover:bg-gray-100 rounded-lg"
3677						@click.prevent="navigateWithDelay($el.href)"
3678					>
3679						<div class="flex flex-wrap items-center gap-1">
3680							Training Centres													</div>
3681											</a>
3682				</li>
3683						</ul>
3684
3685	</div>
3686
3687																																																																																					</div>
3688	</div>
3689</div>
3690	</div>
3691					</nav>
3692	</div>
3693</header>
3694<main role="main">
3695	<div class="min-h-[30dvh]">
3696		
3697<section
3698	class="overflow-hidden sm:w-full sm:px-4 sm:pt-4 lg:-mb-8"
3699>
3700	<div class="relative overflow-hidden w-screen rounded-b-lg sm:w-full sm:!rounded-b-2xl sm:rounded-tr-2xl">
3701					<div
3702				class="absolute inset-0 bg-center bg-cover bg-no-repeat"
3703				style="background-image: url('/dist/img/bg-gradient.jpg')"
3704			></div>
3705		
3706		
3707		<div class=" relative z-1 mx-auto max-w-screen-xl pt-31 pb-6 px-6 sm:pb-24 sm:pt-46">
3708			<div class="w-full my-auto">
3709									
3710<nav class="flex mb-4" aria-label="Breadcrumb">
3711	<ol class="inline-flex items-center space-x-1 md:space-x-2 rtl:space-x-reverse flex-wrap">
3712	  			<li class="inline-flex items-center" >
3713									<a href="https://www.esgo.org"
3714						 class="inline-flex items-center text-sm font-medium text-white/90 underline-offset-3 hover:underline">
3715						<svg class="w-3 h-3 me-2.5" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"
3716								 fill="currentColor" viewBox="0 0 20 20">
3717							<path
3718								d="m19.707 9.293-2-2-7-7a1 1 0 0 0-1.414 0l-7 7-2 2a1 1 0 0 0 1.414 1.414L2 10.414V18a2 2 0 0 0 2 2h3a1 1 0 0 0 1-1v-4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v4a1 1 0 0 0 1 1h3a2 2 0 0 0 2-2v-7.586l.293.293a1 1 0 0 0 1.414-1.414Z"/>
3719							</svg>
3720							Home					</a>
3721							</li>
3722	  			<li class="inline-flex items-center" >
3723									<div class="flex items-center">
3724						<svg class="rtl:rotate-180 w-3 h-3 text-white/90 mx-1" aria-hidden="true"
3725								 xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 6 10">
3726							<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
3727									d="m1 9 4-4-4-4"/>
3728						</svg>
3729
3730													<a href="https://www.esgo.org/about/"
3731								 class="ms-1 text-sm font-medium text-white/90 underline-offset-3 hover:underline md:ms-2">
3732								About							</a>
3733											</div>
3734							</li>
3735	  			<li class="inline-flex items-center" aria-current="page">
3736									<div class="flex items-center">
3737						<svg class="rtl:rotate-180 w-3 h-3 text-white/90 mx-1" aria-hidden="true"
3738								 xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 6 10">
3739							<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
3740									d="m1 9 4-4-4-4"/>
3741						</svg>
3742
3743													<span class="ms-1 text-sm font-medium text-white/90 md:ms-2">
3744								News							</span>
3745											</div>
3746							</li>
3747	  	</ol>
3748</nav>
3749				
3750				<div>
3751					<h1 class="h1-base">
3752						News					</h1>
3753
3754					
3755					
3756					<div class="promo__description mt-4 text-white/90">
3757						<p>Your central hub for society announcements and updates from the gynaecological oncology community.</p>
3758<p>&nbsp;</p>
3759<p><strong>Be the first to hear from ESGO</strong></p>
3760<p>Join our mailing lists and receive news and updates tailored to your interests.</p>
3761					</div>
3762
3763											<div class="flex flex-wrap gap-2 mt-6">
3764															  <a
3765    href="https://esgo.us10.list-manage.com/subscribe?u=a3c17e605824b984299f56eb4&id=c0c2d628ed"
3766    target="_blank"
3767    class="group relative overflow-hidden inline-block "
3768  >
3769    <span
3770			class="absolute inset-0 px-5 py-2.5 text-sm font-medium leading-normal rounded-lg inline-flex items-center justify-center gap-2 border transition-opacity duration-200 group-hover:opacity-0"
3771			style="background: var(--btn-secondary-bg) center/cover no-repeat border-box; color: var(--btn-secondary-color); border-color: var(--btn-secondary-border);"
3772		>
3773			
3774      Subscribe    </span>
3775
3776    <span
3777			class="px-5 py-2.5 text-sm font-medium leading-normal rounded-lg inline-flex items-center justify-center gap-2 border opacity-0 group-hover:opacity-100 transition-opacity duration-200"
3778			style="background: var(--btn-secondary-hover-bg) center/cover no-repeat border-box; color: var(--btn-secondary-hover-color); border-color: var(--btn-secondary-hover-border);"
3779		>
3780			
3781      Subscribe    </span>
3782  </a>
3783													</div>
3784									</div>
3785			</div>
3786
3787					</div>
3788
3789			</div>
3790</section>
3791
3792		<div class="flex w-full max-w-screen-xl mx-auto gap-2 flex-col md:flex-row" x-data="newsFilter()">
3793			<div class="w-full md:max-w-64 lg:pt-10">
3794				<div class="flex flex-col h-fit gap-1.5 w-full md:max-w-64 sticky top-30 spacer p-3 bg-white rounded-lg">
3795					<button
3796						:class="selectedCategory === '' ? 'bg-gray-100' : ''"
3797						class="w-full min-h-10 p-2 leading-normal text-gray-900 text-base font-medium rounded-lg inline-flex items-center gap-2 hover:bg-gray-100"
3798						@click="selectCategory('')"
3799					>
3800						All categories
3801					</button>
3802
3803					<hr class="text-gray-200 my-1.5" />
3804
3805											<button
3806							:class="selectedCategory === 'community' ? 'bg-gray-100' : ''"
3807							class="w-full min-h-10 p-2 leading-normal text-gray-900 text-base font-medium rounded-lg inline-flex items-center gap-2 hover:bg-gray-100"
3808							@click="selectCategory('community')"
3809						>
3810							Community						</button>
3811											<button
3812							:class="selectedCategory === 'events' ? 'bg-gray-100' : ''"
3813							class="w-full min-h-10 p-2 leading-normal text-gray-900 text-base font-medium rounded-lg inline-flex items-center gap-2 hover:bg-gray-100"
3814							@click="selectCategory('events')"
3815						>
3816							Events						</button>
3817											<button
3818							:class="selectedCategory === 'policy' ? 'bg-gray-100' : ''"
3819							class="w-full min-h-10 p-2 leading-normal text-gray-900 text-base font-medium rounded-lg inline-flex items-center gap-2 hover:bg-gray-100"
3820							@click="selectCategory('policy')"
3821						>
3822							Policy						</button>
3823											<button
3824							:class="selectedCategory === 'press-releases' ? 'bg-gray-100' : ''"
3825							class="w-full min-h-10 p-2 leading-normal text-gray-900 text-base font-medium rounded-lg inline-flex items-center gap-2 hover:bg-gray-100"
3826							@click="selectCategory('press-releases')"
3827						>
3828							Press releases						</button>
3829											<button
3830							:class="selectedCategory === 'research' ? 'bg-gray-100' : ''"
3831							class="w-full min-h-10 p-2 leading-normal text-gray-900 text-base font-medium rounded-lg inline-flex items-center gap-2 hover:bg-gray-100"
3832							@click="selectCategory('research')"
3833						>
3834							Research						</button>
3835									</div>
3836			</div>
3837
3838			<div class="flex-1">
3839				
3840				
3840<script>
3841					// Pass data to Alpine.js component
3842					window.newsFilterData = {
3843						news: [{"ID":32700,"post_author":"7625","post_date":"2026-10-01 12:26:40","post_date_gmt":"2026-10-01 12:26:40","post_content":"<!-- wp:fl-builder\/layout -->\n\n\t<h2>About the survey<\/h2>\n<p>The Lancet Ovarian Cancer Commission has launched a survey to gather data from both patients and healthcare professionals involved in the care of women with ovarian cancer.<\/p>\n<p>&nbsp;<\/p>\n<p>The patient survey seeks to capture lived experiences, unmet needs, preferences, and perceptions of care, while the clinician survey is designed to provide the healthcare perspective on current practices, challenges, and priorities across the ovarian cancer continuum.<\/p>\n<p>&nbsp;<\/p>\n<p>The survey findings will create an important evidence base for the Commission's final recommendations and contribute to shaping future policies, research priorities, and standards of care in ovarian cancer worldwide.<\/p>\n<p>&nbsp;<\/p>\n<p>We encourage all clinicians working in ovarian cancer care to participate in this global survey - your perspective and real-world experience is vital for us to gather the evidence needed to garner meaningful change.<\/p>\n<p>&nbsp;<\/p>\n<h3>About the Lancet Ovarian Cancer Commission<\/h3>\n<p>The Lancet Commission on Ovarian Cancer brings together 24 commissioners and 11 collaborators from around the world, co-chaired by ESGO Council member Isabelle Ray-Coquard and Kathleen Moore. Its mission is to synthesise current knowledge, identify critical gaps in care, and deliver actionable policy recommendations to reduce mortality and close inequities in ovarian cancer outcomes.<\/p>\n<style>\n.fl-node- {\n\ttext-align: left;\n}\n<\/style>\n  <a\n    href=\"https:\/\/redcap.sydney.edu.au\/surveys\/?s=JLC8HNCYRCNA7EH3\"\n    target=\"_blank\">\n      Take the survey    \n      Take the survey    \n  <\/a>\n<style>\n.fl-node- {\n\ttext-align: left;\n}\n<\/style>\n  <a\n    href=\"https:\/\/www.esgo.org\/media\/2026\/10\/LOCC-PAG-QOL-Physician-Survey_Participant-information-sheet_V1.1_10AUG2026_CLEAN.pdf\"\n    target=\"_blank\">\n      Participant information sheet    \n      Participant information sheet    \n  
3843<\/a>\n\n<!-- \/wp:fl-builder\/layout -->","post_title":"A call to complete the Lancet Ovarian Cancer Commission Survey","post_excerpt":"The Lancet Ovarian Cancer Commission has launched a survey to gather data from both patients and healthcare professionals involved in the care of women with ovarian cancer. Take the survey today.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"a-call-to-complete-the-lancet-ovarian-cancer-commission-survey","to_ping":"","pinged":"","post_modified":"2026-10-01 12:33:20","post_modified_gmt":"2026-10-01 12:33:20","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esgo.org\/?p=32700","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":62,"name":"Research","slug":"research","term_group":0,"term_taxonomy_id":62,"taxonomy":"category","description":"","parent":0,"count":3,"filter":"raw","term_order":"0","cat_ID":62,"category_count":3,"category_description":"","cat_name":"Research","category_nicename":"research","category_parent":0}],"tags":[],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":32543,"post_author":"7625","post_date":"2026-09-23 13:52:28","post_date_gmt":"2026-09-23 13:52:28","post_content":"<!-- wp:fl-builder\/layout -->\n\n\t<p>The ESGO Examination has officially received a positive appraisal from CESMA (Council of European Specialist Medical Assessment), marking an important milestone in the continued development and quality assurance of the Examination.<\/p>\n<p>&nbsp;<\/p>\n<p>This recognition follows an extensive external evaluation process and reflects ESGO's commitment to maintaining high standards in gynaecological oncology education and assessment.<\/p>\n<style>\n.fl-node- {\n\ttext-align: left;\n}\n<\/style>\n  <a\n    href=\"\/education\/career-development\/exam\/\"\n    target=\"_self\">\n      Register for the exam    \n      Register for the exam    \n  <\/a>\n<style>\n.fl-node- {\n\ttext-align: left;\n}\n<\/style>\n  <a\n    href=\"https:\/\/www.uems.eu\/cesma-appraisals\"\n    target=\"_blank\">\n      Learn more about CESMA    \n      Learn more about CESMA    \n  <\/a>\n<figure itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\n\t\t\t\t<img src=\"https:\/\/www.esgo.org\/media\/2026\/09\/ESGO_ACREDITED_CESMA_676x450_F1.jpg\" alt=\"Image with text &#039;esgo exam is now officially appraised by cesma&#039;\" height=\"450\" width=\"676\" title=\"ESGO_ACREDITED_CESMA_676x450_F1\" onerror=\"this.style.display='none'\" loading=\"lazy\" \/>\n\t<\/figure>\n\n<!-- \/wp:fl-builder\/layout -->","post_title":"ESGO Exam receives CESMA appraisal","post_excerpt":"The ESGO Exam has been officially appraised by the Council of European Specialist Medical Assessment, signifying that the exam meets European standards for reliability, validity and organisation.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"esgo-exam-receives-cesma-appraisal","to_ping":"","pinged":"","post_modified":"2026-09-23 13:54:37","post_modified_gmt":"2026-09-23 13:54:37","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=32543","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":1,"name":"Policy","slug":"policy","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","description":"","parent":0,"count":9,"filter":"raw","term_order":"0","cat_ID":1,"category_count":9,"category_description":"","cat_name":"Policy","category_nicename":"policy","category_parent":0}],"tags":[{"term_id":78,"name":"Education","slug":"education","term_group":0,"term_taxonomy_id":78,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw","term_order":"0"}],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":32537,"post_author":"7625","post_date":"2026-09-18 13:46:10","post_date_gmt":"2026-09-18 13:46:10","post_content":"<!-- wp:fl-builder\/layout -->\r\n<p>The ESGO Mentorship Programme 2027-2028 is now taking applications. This 12-month programme connects gynaecological oncology senior leaders with junior clinicians to support their professional development.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>Future mentors and mentees can now apply.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>The programme is only available to <a href=\"\/membership\/\">ESGO members<\/a>.<\/p>\r\n<p><style>\r\n.fl-node- {\r\n\ttext-align: left;\r\n}\r\n<\/style> <a href=\"\/education\/career-development\/mentorship\/\" target=\"_self\"> Apply today Apply today <\/a><\/p>\r\n<figure><img title=\"MENTORSHIP_PROGRAMME_BANNER_676X450_F\" src=\"https:\/\/www.esgo.org\/media\/2026\/09\/MENTORSHIP_PROGRAMME_BANNER_676X450_F.jpg\" alt=\"Banner with text of ESGO Mentorship Programme and apply now\" width=\"676\" height=\"450\" \/><\/figure>\r\n<!-- \/wp:fl-builder\/layout -->","post_title":"Be a part of the ESGO Mentorship Programme","post_excerpt":"The ESGO Mentorship Programme is a 12-month structured initiative connecting senior leaders in gynaecological oncology with early-career professionals, supporting clinical, academic, and leadership development across the ESGO community.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"be-a-part-of-the-esgo-mentorship-programme","to_ping":"","pinged":"","post_modified":"2026-09-23 13:49:37","post_modified_gmt":"2026-09-23 13:49:37","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=32537","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":13,"name":"Community","slug":"community","term_group":0,"term_taxonomy_id":13,"taxonomy":"category","de
3843scription":"","parent":0,"count":7,"filter":"raw","term_order":"0","cat_ID":13,"category_count":7,"category_description":"","cat_name":"Community","category_nicename":"community","category_parent":0}],"tags":[{"term_id":78,"name":"Education","slug":"education","term_group":0,"term_taxonomy_id":78,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw","term_order":"0"}],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":32107,"post_author":"7625","post_date":"2026-09-14 14:47:39","post_date_gmt":"2026-09-14 14:47:39","post_content":"<!-- wp:fl-builder\/layout -->\r\n<p>In honour of the editorial legacy of Prof. Pedro T. Ram\u00edrez, outgoing Editor-in-Chief of the International Journal of Gynecological Cancer, the Clinica Universidad de Navarra is hosting an international scientific meeting with the support of ESGO.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>This two-day meeting will bring together leading gynaecological oncology voices to advance evidence-based clinical innovation.<\/p>\r\n<p>&nbsp;<\/p>\r\n<h3>Key information<\/h3>\r\n<p>&nbsp;<\/p>\r\n<p><strong>When:<\/strong> November 20-21, 2026<\/p>\r\n<p><strong>Where:<\/strong> Madrid<\/p>\r\n<p><strong>Target audience:<\/strong> Advanced practitioners in gynaecologic oncology, medical oncology, radiation oncology, pathologists, multidisciplinary teams, fellows and residents.<\/p>\r\n<p><style>\r\n.fl-node- {\r\n\ttext-align: left;\r\n}\r\n<\/style> <a href=\"https:\/\/www.visioninnovation2026.com\/\" target=\"_blank\" rel=\"noopener\"> Learn more and register Learn more and register <\/a><\/p>\r\n<figure><img title=\"VISION &amp; INNOVATION 1600x900\" src=\"https:\/\/www.esgo.org\/media\/2026\/09\/VISION-INNOVATION-1600x900-1.png\" alt=\"Poster image of vision and innovation event with blue sky and skyscraper background\" width=\"1080\" height=\"1350\" \/><\/figure>\r\n<!-- \/wp:fl-builder\/layout -->","post_title":"Vision and Innovation: A Tribute to Prof. Pedro T. Ram\u00edrez","post_excerpt":"In honour of the editorial legacy of Prof. Pedro T. Ram\u00edrez, outgoing Editor-in-Chief of the International Journal of Gynecological Cancer, the Clinica Universidad de Navarra is hosting an international scientific meeting with the support of ESGO.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"vision-and-innovation-a-tribute-to-prof-pedro-t-ramirez","to_ping":"","pinged":"","post_modified":"2026-09-23 14:41:20","post_modified_gmt":"2026-09-23 14:41:20","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=32107","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":13,"name":"Community","slug":"community","term_group":0,"term_taxonomy_id":13,"taxonomy":"category","description":"","parent":0,"count":7,"filter":"raw","term_order":"0","cat_ID":13,"category_count":7,"category_description":"","cat_name":"Community","category_nicename":"community","category_parent":0},{"term_id":63,"name":"Events","slug":"events","term_group":0,"term_taxonomy_id":63,"taxonomy":"category","description":"","parent":0,"count":5,"filter":"raw","term_order":"0","cat_ID":63,"category_count":5,"category_description":"","cat_name":"Events","category_nicename":"events","category_parent":0}],"tags":[{"term_id":68,"name":"Journal","slug":"journal","term_group":0,"term_taxonomy_id":68,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw","term_order":"0"}],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":32100,"post_author":"7625","post_date":"2026-09-10 14:33:45","post_date_gmt":"2026-09-10 14:33:45","post_content":"<!-- wp:fl-builder\/layout -->\n\n\t<p>The Editorial Team at the International Journal of Gynecological Cancer is offering three 4-month Editorial Fellowships.<\/p>\n<p>&nbsp;<\/p>\n<h3>Dates of fellowships<\/h3>\nJanuary - April 2027<br \/>\nMay - August 2027\n<p>&nbsp;<\/p>\n<h3>Why apply?<\/h3>\n<ul>\n<li>Work closely with editors<\/li>\n<li>Gain peer review experience<\/li>\n<li>Develop initiatives<\/li>\n<li>Assist with promotion<\/li>\n<li>Shape the IJGC direction<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Key dates<\/h3>\nApplications open: 10 September 2026<br \/>\nApplications close: 20 October 2026\n<ul id=\"accordion-collapse\" data-accordion=\"collapse\">\n<li>\n\t<a href=\"https:\/\/www.esgo.org\/media\/2026\/09\/Application-info-2027.docx\" target=\"_blank\">\n\t\t\t<img src=\"\/dist\/img\/icons\/file.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t\t\n\t\t\tApplication information\t\t\n\t\t\t<img src=\"\/dist\/img\/icons\/download.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t<\/a>\n<\/li>\n\t\t\t<\/ul>\n<style>\n.fl-node- {\n\ttext-align: left;\n}\n<\/style>\n  <a\n    href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSdax1WGFEigJu1CZHEBK9228VGmorYONhlpizRY-IKe9hjmUA\/viewform\"\n    target=\"_blank\">\n      Apply    \n      Apply    \n  <\/a>\n\n<!-- \/wp:fl-builder\/layout -->","post_title":"IJGC Editorial Fellowship Programme","post_excerpt":"The Editorial Team at the International Journal of Gynecological Cancer is offering three 4-month Editorial Fellowships. Applications close on 20 October 2026.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"ijgc-editorial-fellowship-programme","to_ping":"","pinged":"","post_modified":"2026-09-16 14:49:15","post_modified_gmt":"2026-09-16 14:49:15","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=32100","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":1,"name":"Policy","slug":"policy","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","de
3843scription":"","parent":0,"count":9,"filter":"raw","term_order":"0","cat_ID":1,"category_count":9,"category_description":"","cat_name":"Policy","category_nicename":"policy","category_parent":0}],"tags":[],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":32619,"post_author":"7625","post_date":"2026-09-01 14:02:07","post_date_gmt":"2026-09-01 14:02:07","post_content":"<!-- wp:fl-builder\/layout -->\n\n\t<h2>Why submit your abstract to ESGO 2027?<\/h2>\n\n<h3>Reach a truly global audience<\/h3>\n<p>ESGO Congress is attended by participants from over 100 countries<\/p>\n<p>&nbsp;<\/p>\n<h3>Gain visibility<\/h3>\n<p>All accepted abstracts are published in the\u00a0<em>International Journal of Gynecological Cancer<\/em><\/p>\n<p>&nbsp;<\/p>\n<h3>Accelerate your professional growth<\/h3>\n<p>Young investigators with exceptional research have special opportunities to present their work<\/p>\n<style>\n.fl-node- {\n\ttext-align: left;\n}\n<\/style>\n  <a\n    href=\"https:\/\/congress.esgo.org\/programme\/abstract-submission\/\"\n    target=\"_blank\">\n      Learn more about abstract submission    \n      Learn more about abstract submission    \n  <\/a>\n<style>\n.fl-node- {\n\ttext-align: left;\n}\n<\/style>\n  <a\n    href=\"https:\/\/congress.esgo.org\/programme\/abstract-topics\/\"\n    target=\"_blank\">\n      View abstract guidelines    \n      View abstract guidelines    \n  <\/a>\n<figure itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\n\t\t\t\t<img src=\"https:\/\/www.esgo.org\/media\/2026\/09\/Congress-Abstract-Submission.png\" alt=\"Congress Abstract Submission\" height=\"450\" width=\"676\" title=\"Congress Abstract Submission\" onerror=\"this.style.display='none'\" loading=\"lazy\" \/>\n\t<\/figure>\n\n<!-- \/wp:fl-builder\/layout -->","post_title":"Submit your abstract to ESGO 2027","post_excerpt":"ESGO 2027 is now accepting abstracts for the upcoming congress. Submit your abstract for the opportunity to share your research with 3500+ peers on a global stage.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"submit-your-abstract-to-esgo-2027","to_ping":"","pinged":"","post_modified":"2026-09-29 14:34:31","post_modified_gmt":"2026-09-29 14:34:31","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esgo.org\/?p=32619","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":63,"name":"Events","slug":"events","term_group":0,"term_taxonomy_id":63,"taxonomy":"category","description":"","parent":0,"count":5,"filter":"raw","term_order":"0","cat_ID":63,"category_count":5,"category_description":"","cat_name":"Events","category_nicename":"events","category_parent":0},{"term_id":62,"name":"Research","slug":"research","term_group":0,"term_taxonomy_id":62,"taxonomy":"category","description":"","parent":0,"count":3,"filter":"raw","term_order":"0","cat_ID":62,"category_count":3,"category_description":"","cat_name":"Research","category_nicename":"research","category_parent":0}],"tags":[{"term_id":77,"name":"Congress","slug":"congress","term_group":0,"term_taxonomy_id":77,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw","term_order":"0"}],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":32524,"post_author":"7625","post_date":"2026-09-01 13:32:37","post_date_gmt":"2026-09-01 13:32:37","post_content":"<!-- wp:fl-builder\/layout -->\r\n<p>The ESGO Exam will take place at <a href=\"https:\/\/congress.esgo.org\" target=\"_blank\" rel=\"noopener\">ESGO 2027<\/a> in London next year.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>The Exam is open to all physicians treating patients with gynaecological cancers and is highly recommended for junior doctors.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>Spots are selling out quickly, <strong>register soon<\/strong> to secure your place.<\/p>\r\n<p><style>\r\n.fl-node- {\r\n\ttext-align: left;\r\n}\r\n<\/style> <a href=\"\/education\/career-development\/exam\/\" target=\"_self\"> Learn more and register Learn more and register <\/a><\/p>\r\n<figure><img title=\"ESGO_EXAM_LONDON_REGISTRATION_OPEN_BANNER_676x450_F\" src=\"https:\/\/www.esgo.org\/media\/2026\/09\/ESGO_EXAM_LONDON_REGISTRATION_OPEN_BANNER_676x450_F-1.png\" alt=\"Image of London in background with text of ESGO Exam registration now open\" width=\"676\" height=\"450\" \/><\/figure>\r\n<!-- \/wp:fl-builder\/layout -->","post_title":"Registrations for ESGO Exam open","post_excerpt":"The ESGO Exam is open to all physicians treating patients with gynaecological cancers and is highly recommended for junior doctors.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"registrations-for-esgo-exam
3843-open","to_ping":"","pinged":"","post_modified":"2026-09-23 13:48:41","post_modified_gmt":"2026-09-23 13:48:41","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=32524","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":13,"name":"Community","slug":"community","term_group":0,"term_taxonomy_id":13,"taxonomy":"category","description":"","parent":0,"count":7,"filter":"raw","term_order":"0","cat_ID":13,"category_count":7,"category_description":"","cat_name":"Community","category_nicename":"community","category_parent":0},{"term_id":63,"name":"Events","slug":"events","term_group":0,"term_taxonomy_id":63,"taxonomy":"category","description":"","parent":0,"count":5,"filter":"raw","term_order":"0","cat_ID":63,"category_count":5,"category_description":"","cat_name":"Events","category_nicename":"events","category_parent":0}],"tags":[{"term_id":77,"name":"Congress","slug":"congress","term_group":0,"term_taxonomy_id":77,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw","term_order":"0"},{"term_id":78,"name":"Education","slug":"education","term_group":0,"term_taxonomy_id":78,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw","term_order":"0"}],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":32482,"post_author":"7625","post_date":"2026-09-01 08:54:30","post_date_gmt":"2026-09-01 08:54:30","post_content":"<!-- wp:fl-builder\/layout -->\r\n<p>The ESGO Travelling Fellowship provides financial support for gynaecological oncologists who have arranged a fellowship at an <a href=\"\/accreditations\/training-centres\/\">ESGO-accredited Training Centre<\/a> that is outside their country of origin or residence.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>The deadline to apply is<strong> 31 December 2026<\/strong>.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>Available to ESGO members only.<\/p>\r\n<p><style>\r\n.fl-node- {\r\n\ttext-align: left;\r\n}\r\n<\/style> <a href=\"https:\/\/www.esgo.org\/education\/career-development\/travelling-fellowship\/\" target=\"_self\"> Learn more and apply Learn more and apply <\/a><\/p>\r\n<figure><img title=\"ESGO_FELLOWSHIP_BANNER_676x4504_CALLOUT\" src=\"https:\/\/www.esgo.org\/media\/2026\/09\/ESGO_FELLOWSHIP_BANNER_676x4504_CALLOUT.jpg\" alt=\"Image of three doctors and text saying that the travelling fellowship is now open\" width=\"676\" height=\"450\" \/><\/figure>\r\n<!-- \/wp:fl-builder\/layout -->","post_title":"Travelling Fellowship applications open","post_excerpt":"The ESGO Travelling Fellowship provides financial support for gynae oncologists who have arranged a fellowship at an ESGO-accredited Training Centre that is outside their country of origin or residence.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"travelling-fellowship-applications-open","to_ping":"","pinged":"","post_modified":"2026-09-23 13:49:23","post_modified_gmt":"2026-09-23 13:49:23","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=32482","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":13,"name":"Community","slug":"community","term_group":0,"term_taxonomy_id":13,"taxonomy":"category","description":"","parent":0,"count":7,"filter":"raw","term_order":"0","cat_ID":13,"category_count":7,"category_description":"","cat_name":"Community","category_nicename":"community","category_parent":0}],"tags":[{"term_id":78,"name":"Education","slug":"education","term_group":0,"term_taxonomy_id":78,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw","term_order":"0"},{"term_id":73,"name":"ENYGO","slug":"enygo","term_group":0,"term_taxonomy_id":73,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw","term_order":"0"}],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":32085,"post_author":"7625","post_date":"2026-08-31 14:05:04","post_date_gmt":"2026-08-31 14:05:04","post_content":"<!-- wp:fl-builder\/layout -->\n\n\t<h2>European Union leadership backs 8th annual World Gynecologic Oncology Day<\/h2>\n<p><em>The 8th edition of the global campaign will be under the patronage of the European Parliament and supported by MEPs<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>BRUSSELS, Belgium - The European Society of Gynaecological Oncology (ESGO) and European Network of Gynaecological Cancer Advocacy Groups (ENGAGe) will be running their 8th annual World Gynecologic Oncology Day on 20th September 2026.<\/p>\n<p>&nbsp;<\/p>\n<p>For the first time, this year, European Union institutions will join the campaign to raise awareness of cervical, ovarian, endometrial, vulvar, vaginal and other gynaecological cancers. Institutional moral support is being provided by the European Parliament in the form of patronage, and several key Members of the European Parliament will share messages of support via social media.<\/p>\n<p>&nbsp;<\/p>\n<p>World Gynecologic Oncology Day is a global awareness project that seeks to raise awareness about gynaecological cancer prevention and lift the burden of stigma surrounding these cancers. Since it launched in 2019, World Gynecologic Oncology Day has grown exponentially, with almost 300 events taking place last year across over 60 countries, in more than 40 languages. This year, the theme is 'Support Not Stigma', a call to move beyond awareness of the problem and actively build systems of support for women affected by gynaecological cancers.<\/p>\n<p>&nbsp;<\/p>\n<p>The campaign aligns closely with current European gender and healthcare policy including the European Commission's Gender Equality 
3843Strategy 2026-2030 and the ongoing implementation of Europe's Beating Cancer Plan. The European Parliament's newly established standing Committee on Public Health (SANT) and the Committee on Women's Rights and Gender Equality (FEMM) are also working in close coordination to dismantle gendered health gaps.<\/p>\n<p>&nbsp;<\/p>\n<p>With the increase in visibility on the EU scale, it is expected that the 2026 campaign will surpass prior years and create an even more powerful impact in reducing both stigma around and risk of gynaecological cancers for future generations.<\/p>\n\t<h3>Quotes<\/h3>\n<p>&nbsp;<\/p>\n<em>Women affected by gynaecological cancers should never feel isolated, ashamed, or unheard.<\/em><br \/>\n<em>World GO Day reminds us that beyond every diagnosis there is a person who deserves dignity, empathy, support, and access to the best possible care. Together, we must replace stigma with solidarity, awareness with action, and work together toward the establishment of networks of excellence in gynaecological cancer care.<\/em><br \/>\n<strong>Jalid Sehouli<\/strong>, ESGO President\n<p>&nbsp;<\/p>\n<em>On World GO Day, we stand together not only in awareness, but in strength, hope, and solidarity. Every woman facing a gynaecological cancer deserves to be heard, supported, and never feel alone. Together, we light the path toward greater understanding, earlier diagnosis, and a future filled with equal access to the best care.<\/em><br \/>\n<strong>Anne de Middelaer<\/strong>, ENGAGe Co-Chair\n<ul id=\"accordion-collapse\" data-accordion=\"collapse\">\n<li>\n\t<a href=\"https:\/\/www.esgo.org\/media\/2026\/08\/WGOD-patronage-press-release_FINAL_31.08.2026.pdf\" target=\"_blank\">\n\t\t\t<img src=\"\/dist\/img\/icons\/file.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t\t\n\t\t\tDownload press release\t\t\n\t\t\t<img src=\"\/dist\/img\/icons\/download.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t<\/a>\n<\/li>\n\t\t\t<\/ul>\n\n<!-- \/wp:fl-builder\/layout -->","post_title":"World Gynecologic Oncology Day receives patronage of European Parliament","post_excerpt":"This year's World Gynecologic Oncology Day will take place under the patronage of the European Parliament, with several MEPs also supporting the campaign and elevating it to the EU policy level.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"world-gynecologic-oncology-day-receives-patronage-of-european-parliament","to_ping":"","pinged":"","post_modified":"2026-09-17 19:19:44","post_modified_gmt":"2026-09-17 19:19:44","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=32085","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":1,"name":"Policy","slug":"policy","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","description":"","parent":0,"count":9,"filter":"raw","term_order":"0","cat_ID":1,"category_count":9,"category_description":"","cat_name":"Policy","category_nicename":"policy","category_parent":0},{"term_id":64,"name":"Press releases","slug":"press-releases","term_group":0,"term_taxonomy_id":64,"taxonomy":"category","description":"","parent":0,"count":5,"filter":"raw","term_order":"0","cat_ID":64,"category_count":5,"category_description":"","cat_name":"Press releases","category_nicename":"press-releases","category_parent":0}],"tags":[{"term_id":74,"name":"ENGAGe","slug":"engage","term_group":0,"term_taxonomy_id":74,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw","term_order":"0"}],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":32073,"post_author":"7625","post_date":"2026-08-19 13:36:35","post_date_gmt":"2026-08-19 13:36:35","post_content":"<!-- wp:fl-builder\/layout -->\r\n<h2>\r\n\t\t\tProfessor Claes Trop\u00e9\t<\/h2>\r\n<figure itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\r\n\t\t\t\t<img src=\"https:\/\/www.esgo.org\/media\/2026\/08\/Prof.-Trope-240x300.jpg\" alt=\"Photo of Professor Trope\" height=\"300\" width=\"240\" title=\"Prof.-Trope\" onerror=\"this.style.display='none'\" loading=\"lazy\" \/>\r\n\t<\/figure>\r\n\t<p>
3843It is with profound sadness that ESGO mourns the passing of Professor Claes Trop\u00e9.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>With his passing, the international gynaecologic oncology community loses a prominent figure who has been part of shaping modern gynaecologic oncology in Europe, and many of us have lost a mentor and a friend.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>Claes came to the Norwegian Radium Hospital from Sweden in 1986, drawn by the opportunity to devote himself to advanced oncological surgery. Under his leadership, the department in Oslo became an internationally recognised referral centre, accredited by ESGO and EBCOG. Claes gave many years of service to ESGO, including as Council member and Vice President of our society. He was also a founding member of the Nordic and Norwegian Societies of Gynecologic Oncology, as well as the International Gynecologic Cancer Society.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>His mark on the subspecialty was profound. Claes was a leading advocate for centralising ovarian cancer surgery across the Nordic countries and was amongst the first in Scandinavia to introduce modern chemotherapy for gynaecologic cancers. He always placed his patients first and showed that radical surgery alone could replace radiotherapy in early stage cervical cancer, sparing countless women lasting harm.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>Claes carried his restless curiosity into the laboratory, where he became a pioneer of the molecular study of gynaecological tumours. Above all, he was a generous and enthusiastic teacher who guided a generation of clinicians and researchers who now carry his work forward.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>ESGO extends its heartfelt condolences to his family, his friends, and all who were fortunate to have worked alongside him.<\/p>\r\n<h2>\r\n\t\t\tProfessor Alexandros Rodolakis\t<\/h2>\r\n<figure itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\r\n\t\t\t\t<img src=\"https:\/\/www.esgo.org\/media\/2026\/08\/Prof.-Rodolakis-240x300.jpg\" alt=\"Photo of Professor Rodolakis\" height=\"300\" width=\"240\" title=\"Prof.-Rodolakis\" onerror=\"this.style.display='none'\" loading=\"lazy\" \/>\r\n\t<\/figure>\r\n\t<p>It is with profound sadness that ESGO mourns the passing of Professor Alexandros Rodolakis.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>Alexandros was an outstanding gynaecologic oncologist, scientist, teacher and a deeply valued member of the ESGO community. Through his clinical expertise, scientific contributions and commitment to international collaboration, he made a lasting impact on our field and on the lives of many patients and colleagues.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>He played an important role in ESGO for many years, including as Congress President of the ESGO 2019 Congress in Athens. His dedication to education, research and evidence-based care, including his important work on fertility-sparing treatment, will remain part of his lasting legacy.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>Beyond his professional achievements, Alexandros will be remembered for his generosity, warmth and collegial spirit.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>On behalf of ESGO, we extend our deepest condolences to his family, friends, colleagues and all those who had the privilege of knowing him.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>We will remember Alexandros with gratitude, respect and great affection.<\/p>\r\n\r\n<!-- \/wp:fl-builder\/layout -->","post_title":"Honouring our colleagues","post_excerpt":"ESGO is saddened to hear of the passing of two invaluable members of our community. Claes Trop\u00e9 and Alexandros Rodolakis both made a lasting contribution to our society and a profound impact on the lives of patients and colleagues.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"honouring-our-colleagues","to_ping":"","pinged":"","post_modified":"2026-09-16 14:28:33","post_modified_gmt":"2026-09-16 14:28:33","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=32073","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":13,"name":"Community","slug":"community","term_group":0,"term_taxonomy_id":13,"taxonomy":"category","de
3843scription":"","parent":0,"count":7,"filter":"raw","term_order":"0","cat_ID":13,"category_count":7,"category_description":"","cat_name":"Community","category_nicename":"community","category_parent":0}],"tags":[],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":30758,"post_author":"7622","post_date":"2026-08-03 11:27:22","post_date_gmt":"2026-08-03 11:27:22","post_content":"<!-- wp:fl-builder\/layout -->\n\n\t<p>ESGO TransLink is a new initiative connecting centres worldwide to advance translational research. Through its matchmaking data repository, TransLink will enable valuable research collaborations, generate new insights and ultimately improve outcomes for women with gynaecological cancers.<\/p>\n<style>\n.fl-node- {\n\ttext-align: left;\n}\n<\/style>\n  <a\n    href=\"\/research\/translink\/\"\n    target=\"_self\">\n      Learn more about TransLink    \n      Learn more about TransLink    \n  <\/a>\n\t\t<iframe title=\"Introduction to TransLink (Viola Heinzelmann-Schwarz)\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/MrHDioCUQ7c?start=14&feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\t\n\n<!-- \/wp:fl-builder\/layout -->","post_title":"TransLink: coming soon","post_excerpt":"ESGO TransLink is a new initiative connecting centres worldwide to advance translational research. Through its matchmaking data repository, TransLink will enable valuable research collaborations, generate new insights and ultimately improve outcomes for women with gynaecological cancers.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"translink-coming-soon","to_ping":"","pinged":"","post_modified":"2026-09-16 14:31:29","post_modified_gmt":"2026-09-16 14:31:29","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=30758","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":62,"name":"Research","slug":"research","term_group":0,"term_taxonomy_id":62,"taxonomy":"category","description":"","parent":0,"count":3,"filter":"raw","term_order":"0","cat_ID":62,"category_count":3,"category_description":"","cat_name":"Research","category_nicename":"research","category_parent":0}],"tags":[{"term_id":71,"name":"TransLink","slug":"translink","term_group":0,"term_taxonomy_id":71,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw","term_order":"0"}],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":29994,"post_author":"7622","post_date":"2026-06-24 06:14:37","post_date_gmt":"2026-06-24 06:14:37","post_content":"<!-- wp:fl-builder\/layout -->\n\n\t<p>With the latest ESGO-accredited centre in Australia, ESGO accreditation now spans the globe! As of May 2026, more than 140 centres have achieved ESGO accreditation, marking a major milestone with accredited centres now established across all continents.<\/p>\n<style>\n.fl-node- {\n\ttext-align: left;\n}\n<\/style>\n  <a\n    href=\"\/accreditations\/accreditations-overview\/\"\n    target=\"_self\">\n      Learn more about accreditation    \n      Learn more about accreditation    \n  <\/a>\n<figure itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\n\t\t\t\t<img src=\"https:\/\/www.esgo.org\/media\/2026\/06\/Accredited-across-all-continents.png\" alt=\"Accredited across all continents\" height=\"450\" width=\"676\" title=\"Accredited across all continents\" onerror=\"this.style.display='none'\" loading=\"lazy\" \/>\n\t<\/figure>\n<figure itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\n\t\t\t\t<img src=\"https:\/\/www.esgo.org\/wp-content\/plugins\/bb-plugin\/img\/pixel.png\" alt=\"\" onerror=\"this.style.display='none'\" loading=\"lazy\" \/>\n\t<\/figure>\n\n<!-- \/wp:fl-builder\/layout -->","post_title":"ESGO-accredited centres on all continents","post_excerpt":"With the latest ESGO-accredited centre in Australia, ESGO accreditation now spans the globe! As of May 2026, more than 140 centres have achieved ESGO accreditation, marking a major milestone with accredited centres now established across all continents.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"esgo-accredited-centres-on-all-continents","to_ping":"","pinged":"","post_modified":"2026-09-23 13:55:46","post_modified_gmt":"2026-09-23 13:55:46","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=29994","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":13,"name":"Community","slug":"community","term_group":0,"term_taxonomy_id":13,"taxonomy":"category","de
3843scription":"","parent":0,"count":7,"filter":"raw","term_order":"0","cat_ID":13,"category_count":7,"category_description":"","cat_name":"Community","category_nicename":"community","category_parent":0}],"tags":[{"term_id":65,"name":"Accreditations","slug":"accreditations","term_group":0,"term_taxonomy_id":65,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw","term_order":"0"}],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":29256,"post_author":"7622","post_date":"2026-05-13 11:10:56","post_date_gmt":"2026-05-13 11:10:56","post_content":"<!-- wp:fl-builder\/layout -->\n\n\t<p>ESGO's second annual report is now live - highlighting our programmes, projects, and the impact we delivered throughout 2025.<\/p>\n<p>We thank our volunteers and supporters for making these achievements possible.<\/p>\n<ul id=\"accordion-collapse\" data-accordion=\"collapse\">\n<li>\n\t<a href=\"https:\/\/www.esgo.org\/media\/2026\/05\/ESGO_ANNUAL_REPORT_2025.pdf\" target=\"_blank\">\n\t\t\t<img src=\"\/dist\/img\/icons\/file.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t\t\n\t\t\tRead report\t\t\n\t\t\t<img src=\"\/dist\/img\/icons\/download.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t<\/a>\n<\/li>\n\t\t\t<\/ul>\n<figure itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\n\t\t\t\t<img src=\"https:\/\/www.esgo.org\/media\/2026\/05\/Annual-report-2025.png\" alt=\"ESGO 2025 annual report\" height=\"450\" width=\"676\" title=\"Annual report 2025\" onerror=\"this.style.display='none'\" loading=\"lazy\" \/>\n\t<\/figure>\n<figure itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\n\t\t\t\t<img src=\"https:\/\/www.esgo.org\/wp-content\/plugins\/bb-plugin\/img\/pixel.png\" alt=\"\" onerror=\"this.style.display='none'\" loading=\"lazy\" \/>\n\t<\/figure>\n\n<!-- \/wp:fl-builder\/layout -->","post_title":"ESGO 2025 annual report","post_excerpt":"ESGO\u2019s second annual report is now live \u2013 highlighting our programmes, projects, and the impact we delivered throughout 2025.\r\nWe thank our volunteers and supporters for making these achievements possible.","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"esgo-2025-annual-report","to_ping":"","pinged":"","post_modified":"2026-09-23 13:56:20","post_modified_gmt":"2026-09-23 13:56:20","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=29256","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":13,"name":"Community","slug":"community","term_group":0,"term_taxonomy_id":13,"taxonomy":"category","description":"","parent":0,"count":7,"filter":"raw","term_order":"0","cat_ID":13,"category_count":7,"category_description":"","cat_name":"Community","category_nicename":"community","category_parent":0}],"tags":[{"term_id":82,"name":"Annual report","slug":"annual-report","term_group":0,"term_taxonomy_id":82,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw","term_order":"0"}],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":29030,"post_author":"7622","post_date":"2026-02-26 15:00:49","post_date_gmt":"2026-02-26 15:00:49","post_content":"<!-- wp:fl-builder\/layout -->\r\n<p>Held alongside the 2026 European Congress on Gynaecological Oncology, the ESGO Legacy event convened leading experts, policymakers, patient advocates and industry representatives in Copenhagen to advance sustainable improvements in women's cancer 
3843care.<\/p>\r\n<ul id=\"accordion-collapse\" data-accordion=\"collapse\">\r\n<li><a href=\"https:\/\/www.esgo.org\/media\/2026\/05\/Legacy-2026-Press-Release.pdf\" target=\"_blank\" rel=\"noopener\"> <img src=\"\/dist\/img\/icons\/file.svg\" alt=\"Arrow link\/&gt;\" \/> Read press release <img src=\"\/dist\/img\/icons\/download.svg\" alt=\"Arrow link\/&gt;\" \/> <\/a><\/li>\r\n<\/ul>\r\n<p><iframe title=\"Legacy session (ESGO2026, Copenhagen, Denmark)\" src=\"https:\/\/www.youtube.com\/embed\/5nMPRfjUxlI?feature=oembed\" width=\"500\" height=\"281\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\r\n<!-- \/wp:fl-builder\/layout -->","post_title":"ESGO leaves a legacy behind in Copenhagen at annual congress","post_excerpt":"Held alongside the 2026 European Congress on Gynaecological Oncology, the ESGO Legacy event convened leading experts, policymakers, patient advocates and industry representatives in Copenhagen to advance sustainable improvements in women\u2019s cancer care.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"esgo-leaves-a-legacy-behind-in-copenhagen-at-annual-congress","to_ping":"","pinged":"","post_modified":"2026-08-31 13:59:39","post_modified_gmt":"2026-08-31 13:59:39","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=29030","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":63,"name":"Events","slug":"events","term_group":0,"term_taxonomy_id":63,"taxonomy":"category","description":"","parent":0,"count":5,"filter":"raw","term_order":"0","cat_ID":63,"category_count":5,"category_description":"","cat_name":"Events","category_nicename":"events","category_parent":0},{"term_id":64,"name":"Press releases","slug":"press-releases","term_group":0,"term_taxonomy_id":64,"taxonomy":"category","description":"","parent":0,"count":5,"filter":"raw","term_order":"0","cat_ID":64,"category_count":5,"category_description":"","cat_name":"Press releases","category_nicename":"press-releases","category_parent":0}],"tags":[{"term_id":77,"name":"Congress","slug":"congress","term_group":0,"term_taxonomy_id":77,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw","term_order":"0"}],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":29025,"post_author":"7622","post_date":"2026-01-28 12:47:44","post_date_gmt":"2026-01-28 12:47:44","post_content":"<!-- wp:fl-builder\/layout -->\n\n\t<p>ESGO hosted a High-Level Policy Event at the European Parliament on Wednesday, January 28, 2026. Hosted by MEPs Vytenis Andriukaitis, Tilly Metz and Romana Jerkovi\u0107, the event provided a platform for dialogue on women's health and featured a presentation of ESGO's proposal for an EU-wide network of Centres of Excellence for Women's Health.<\/p>\n<p>&nbsp;<\/p>\nAnna Fagotti, ESGO President, and Jalid Sehouli, ESGO President-Elect, addressed the inequality of gynaecological cancer treatment and care for women across Europe and Anne de Middelaer, ENGAGE Co-Chair-Elect, shared a vital patient perspective. Maja Pakiz, ESGO Vice-President, closed the event with a Call to Action which was signed in poster form by all key stakeholders in attendance.\n<ul id=\"accordion-collapse\" data-accordion=\"collapse\">\n<li>\n\t<a href=\"https:\/\/www.esgo.org\/media\/2026\/08\/Call-to-Action-Poster.pdf\" target=\"_blank\">\n\t\t\t<img src=\"\/dist\/img\/icons\/file.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t\t\n\t\t\tDownload Call to Action\t\t\n\t\t\t<img src=\"\/dist\/img\/icons\/download.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t<\/a>\n<\/li>\n<li>\n\t<a href=\"https:\/\/www.esgo.org\/media\/2026\/08\/Final_ESGO_Position_Statement.pdf\" target=\"_blank\">\n\t\t\t<img src=\"\/dist\/img\/icons\/file.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t\t\n\t\t\tRead position statement\t\t\n\t\t\t<img src=\"\/dist\/img\/icons\/download.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t<\/a>\n<\/li>\n<li>\n\t<a href=\"https:\/\/www.esgo.org\/media\/2026\/08\/ESGO_PR_28.01.26.pdf\" target=\"_blank\">\n\t\t\t<img src=\"\/dist\/img\/icons\/file.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t\t\n\t\t\tDownload press release\t\t\n\t\t\t<img src=\"\/dist\/img\/icons\/download.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t<\/a>\n<\/li>\n\t\t\t<\/ul>\n\t\t<iframe title=\"Addressing Women&#039;s Health Unmet Needs Through Collaboration and Excellence\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/8SWHhJBv8fc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\t\n\n<!-- \/wp:fl-builder\/layout -->","post_title":"ESGO high-level policy event at the European Parliament","post_excerpt":"ESGO hosted a High-Level Policy Event at the European Parliament on 28 January 2026, focusing on women\u2019s health and presenting its proposal for an EU-wide network of Centres of Excellence.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"esgo-high-level-policy-event-at-the-european-parliament","to_ping":"","pinged":"","post_modified":"2026-09-17 19:25:26","post_modified_gmt":"2026-09-17 19:25:26","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=29025","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":63,"name":"Events","slug":"events","term_group":0,"term_taxonomy_id":63,"taxonomy":"category","de
3843scription":"","parent":0,"count":5,"filter":"raw","term_order":"0","cat_ID":63,"category_count":5,"category_description":"","cat_name":"Events","category_nicename":"events","category_parent":0},{"term_id":1,"name":"Policy","slug":"policy","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","description":"","parent":0,"count":9,"filter":"raw","term_order":"0","cat_ID":1,"category_count":9,"category_description":"","cat_name":"Policy","category_nicename":"policy","category_parent":0},{"term_id":64,"name":"Press releases","slug":"press-releases","term_group":0,"term_taxonomy_id":64,"taxonomy":"category","description":"","parent":0,"count":5,"filter":"raw","term_order":"0","cat_ID":64,"category_count":5,"category_description":"","cat_name":"Press releases","category_nicename":"press-releases","category_parent":0}],"tags":[],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":32133,"post_author":"7625","post_date":"2025-12-10 15:07:48","post_date_gmt":"2025-12-10 15:07:48","post_content":"<!-- wp:fl-builder\/layout -->\r\n\r\n\t<p>ESGO has signed a joint international call to action on advancing HPV vaccination for adults.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>The call to action proposes 12 key policy themes for consideration covering gender, age, access and inclusivity.<\/p>\r\n<ul id=\"accordion-collapse\" data-accordion=\"collapse\">\r\n<li>\r\n\t<a href=\"https:\/\/www.esgo.org\/media\/2026\/09\/Call-to-Action_-Advancing-HPV-Vaccination-for-Adults-From-Evidence-to-Action.pdf\" target=\"_blank\">\r\n\t\t\t<img src=\"\/dist\/img\/icons\/file.svg\"\r\n\t\t\t\t\t alt=\"Arrow link\/>\"\r\n\t\t\t\/>\r\n\t\t\r\n\t\t\tRead call to action\t\t\r\n\t\t\t<img src=\"\/dist\/img\/icons\/download.svg\"\r\n\t\t\t\t\t alt=\"Arrow link\/>\"\r\n\t\t\t\/>\r\n\t<\/a>\r\n<\/li>\r\n\t\t\t<\/ul>\r\n\r\n<!-- \/wp:fl-builder\/layout -->","post_title":"ESGO signs call to action to advance HPV vaccination","post_excerpt":"ESGO has signed a joint international call to action on advancing HPV vaccination for adults.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"esgo-signs-call-to-action-to-advance-hpv-vaccination","to_ping":"","pinged":"","post_modified":"2026-09-16 15:10:59","post_modified_gmt":"2026-09-16 15:10:59","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=32133","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":1,"name":"Policy","slug":"policy","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","description":"","parent":0,"count":9,"filter":"raw","term_order":"0","cat_ID":1,"category_count":9,"category_description":"","cat_name":"Policy","category_nicename":"policy","category_parent":0}],"tags":[{"term_id":79,"name":"Prevention","slug":"prevention","term_group":0,"term_taxonomy_id":79,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw","term_order":"0"}],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":32125,"post_author":"7625","post_date":"2025-10-03 15:02:13","post_date_gmt":"2025-10-03 15:02:13","post_content":"<!-- wp:fl-builder\/layout -->\r\n<p>As part of the reform of the European Union's pharmaceutical legislation, a new EU-wide definition of 'unmet medical need' (UMN) is being developed.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>ESGO and ENGAGe have co-signed a position paper by Cancer Patients Europe that proposes an expanded definition of UMN and urges the EU to adopt this broader, more patient-centred definition.<\/p>\r\n<ul id=\"accordion-collapse\" data-accordion=\"collapse\">\r\n<li><a href=\"https:\/\/www.esgo.org\/media\/2026\/09\/CPE-Position-Paper-Defining-Unmet-Medical-Needs-UMN.pdf\" target=\"_blank\" rel=\"noopener\"> <img src=\"\/dist\/img\/icons\/file.svg\" alt=\"Arrow link\/&gt;\" \/> Read paper <img src=\"\/dist\/img\/icons\/download.svg\" alt=\"Arrow link\/&gt;\" \/> <\/a><\/li>\r\n<\/ul>\r\n<!-- \/wp:fl-builder\/layout -->","post_title":"ESGO and ENGAGe endorse definition of \u2018unmet medical need\u2019","post_excerpt":"ESGO and ENGAGe have co-signed a position paper by Cancer Patients Europe that proposes an expanded definition of 'unmet medical need'.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"esgo-and-engage-endorse-definition-of-unmet-medical-need","to_ping":"","pinged":"","post_modified":"2026-09-16 15:05:24","post_modified_gmt":"2026-09-16 15:05:24","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=32125","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":1,"name":"Policy","slug":"policy","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","de
3843scription":"","parent":0,"count":9,"filter":"raw","term_order":"0","cat_ID":1,"category_count":9,"category_description":"","cat_name":"Policy","category_nicename":"policy","category_parent":0}],"tags":[{"term_id":74,"name":"ENGAGe","slug":"engage","term_group":0,"term_taxonomy_id":74,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw","term_order":"0"}],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":32115,"post_author":"7625","post_date":"2025-09-22 14:56:00","post_date_gmt":"2025-09-22 14:56:00","post_content":"<!-- wp:fl-builder\/layout -->\r\n<p>Uterine cancer has long been overlooked in global health priorities due to stigma, misconceptions, and lack of awareness. Yet its incidence is rising rapidly.<\/p>\r\n<p>To address this challenge, ESGO and ENGAGe have joined forces with nine gynaecological networks and societies to develop a new position paper, supported by funding from AstraZeneca. The paper calls for breaking down barriers to equitable care and ensuring uterine cancer receives the global attention it deserves.<\/p>\r\n<ul id=\"accordion-collapse\" data-accordion=\"collapse\">\r\n<li><a href=\"https:\/\/www.esgo.org\/media\/2026\/09\/Global-Position-Paper_Spotlight-on-uterine-cancer.pdf\" target=\"_blank\" rel=\"noopener\"> <img src=\"\/dist\/img\/icons\/file.svg\" alt=\"Arrow link\/&gt;\" \/> Read position paper <img src=\"\/dist\/img\/icons\/download.svg\" alt=\"Arrow link\/&gt;\" \/> <\/a><\/li>\r\n<\/ul>\r\n<!-- \/wp:fl-builder\/layout -->","post_title":"ESGO and ENGAGe contribute to uterine cancer position paper","post_excerpt":"ESGO and ENGAGe have joined nine gynaecological networks and societies to develop a position paper calling to ensure uterine cancer receives the global attention it deserves. ","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"esgo-and-engage-contribute-to-uterine-cancer-position-paper","to_ping":"","pinged":"","post_modified":"2026-09-16 14:59:16","post_modified_gmt":"2026-09-16 14:59:16","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=32115","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":1,"name":"Policy","slug":"policy","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","description":"","parent":0,"count":9,"filter":"raw","term_order":"0","cat_ID":1,"category_count":9,"category_description":"","cat_name":"Policy","category_nicename":"policy","category_parent":0}],"tags":[{"term_id":74,"name":"ENGAGe","slug":"engage","term_group":0,"term_taxonomy_id":74,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw","term_order":"0"}],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":29271,"post_author":"7622","post_date":"2025-09-10 11:30:39","post_date_gmt":"2025-09-10 11:30:39","post_content":"<!-- wp:fl-builder\/layout -->\n\n\t<h2>ESGO Responds to EU Consultation on the 2026-2030 Gender Equality Strategy and Calls for a European Ecosystem of Centres of Excellence for Women's Health<\/h2>\n<p><em>Health equity must be placed at the heart of the EU Gender Equality Strategy, with broad structural solutions to improve outcomes and address persistent gaps in women's unmet healthcare needs.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>The European Society of Gynaecological Oncology (ESGO) has submitted its contribution to the European Commission's public consultation on its upcoming <a href=\"https:\/\/ec.europa.eu\/info\/law\/better-regulation\/have-your-say\/initiatives\/14611-Gender-Equality-Strategy-2026-2030\/F3590408_en\" target=\"_blank\" rel=\"noopener\">Gender Equality Strategy post-2025<\/a>, urging the EU to prioritise women's health as the foundation of gender equality. Despite women representing more than half of Europe's population, their health needs remain chronically underserved, with gynaecological cancers emblematic of this neglect. Ovarian cancer alone causes over 42,700 deaths annually in Europe, while endometrial cancer is projected to become the most common gynaecological cancer in the EU, with over 121,000 new cases each year. Access to prevention, diagnostics, and treatment remains fragmented, and women in Central and Eastern Europe continue to experience significantly worse outcomes than those in Western and Northern regions.<\/p>\n<p>&nbsp;<\/p>\n<p>Drawing on more than four decades of experience, ESGO highlights how its pan-European infrastru
3843cture - spanning over 3,000 members, 120 accredited clinical centres, 80 training centres, and extensive research initiatives - strengthens quality and improves equity and excellence in women's cancer care. Through its accreditation programme, ESGO recognises centres that meet the highest standards in multidisciplinary care and evidence-based practice. These accredited centres, together with other initiatives like the pioneering ovarian cancer database, serve as vital tools for advancing research and informing policymaking.<\/p>\n<p>&nbsp;<\/p>\n<p>Building on this track record, ESGO calls for the establishment of an EU-wide Ecosystem of Centres of Excellence for Women's Health. This visionary network would unite high-performing institutions across Member States under harmonised, sustainable standards, ensuring that all women in Europe - regardless of where they live - can access high-quality, comprehensive care. Moreover, this ecosystem would span the full continuum of women's health, including reproductive health, menopause, and the management of pre-cancerous and chronic conditions. Connected through a structured referral system, these centres would function as hubs for clinical care, research, innovation, and policy alignment, directly supporting EU priorities.<\/p>\n<p>&nbsp;<\/p>\n<p>As the new EU Gender Equality Strategy takes shape, ESGO is committed to continuously supporting the Strategy's broader goals, by rebalancing healthcare systems to better serve women, helping to ensure that no woman is left behind.<\/p>\n<ul id=\"accordion-collapse\" data-accordion=\"collapse\">\n<li>\n\t<a href=\"https:\/\/www.esgo.org\/media\/2026\/09\/ESGO_Response-to-Gender-Equality-Strategy_Press-Release.pdf\" target=\"_blank\">\n\t\t\t<img src=\"\/dist\/img\/icons\/file.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t\t\n\t\t\tDownload press release\t\t\n\t\t\t<img src=\"\/dist\/img\/icons\/download.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t<\/a>\n<\/li>\n\t\t\t<\/ul>\n\n<!-- \/wp:fl-builder\/layout -->","post_title":"ESGO responds to EU consultation on the 2026\u20132030 Gender Equality Strategy","post_excerpt":"In August 2025, ESGO made a submission to the European Commission's\u00a0Gender Equality Strategy post-2025\u00a0outlining the importance of including women's health at the forefront of this strategy, drawing on its expertise in women's cancer 
3843care.\r\n\r\nIn its submission, ESGO proposed the establishment of an EU-wide\u00a0Ecosystem of Centres of Excellence for Women\u2019s Health,\u00a0which would unite Member States and ensure all women in Europe can access high-quality cancer care.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"esgo-responds-to-eu-consultation-on-the-2026-2030-gender-equality-strategy","to_ping":"","pinged":"","post_modified":"2026-09-17 19:24:34","post_modified_gmt":"2026-09-17 19:24:34","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=29271","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":1,"name":"Policy","slug":"policy","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","description":"","parent":0,"count":9,"filter":"raw","term_order":"0","cat_ID":1,"category_count":9,"category_description":"","cat_name":"Policy","category_nicename":"policy","category_parent":0},{"term_id":64,"name":"Press releases","slug":"press-releases","term_group":0,"term_taxonomy_id":64,"taxonomy":"category","description":"","parent":0,"count":5,"filter":"raw","term_order":"0","cat_ID":64,"category_count":5,"category_description":"","cat_name":"Press releases","category_nicename":"press-releases","category_parent":0}],"tags":[],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"},{"ID":29278,"post_author":"7622","post_date":"2025-05-14 11:42:52","post_date_gmt":"2025-05-14 11:42:52","post_content":"<!-- wp:fl-builder\/layout -->\n\n\t<h2>ESGO Calls for Coordinated EU Action on Gynaecological Cancers in SANT Committee Exchange of Views<\/h2>\n<p>&nbsp;<\/p>\n<p>The European Society of Gynaecological Oncology (ESGO) highlights critical gaps in care and urges stronger alignment between women's health, rare diseases, and cancer policy at the EU level.<\/p>\n<p>&nbsp;<\/p>\n<p>On behalf ofESGO's President Prof.AnnaFagotti, Vice President Ass. Prof. Maja Pakiz participated in an exchange of views with the European Parliament's Committee on Public Health (SANT) on 14 May, calling for stronger and more coordinated EU-level action to address the persistent gaps in care, research, and policy surrounding ovarian and other gynaecological cancers. The intervention followed World Ovarian Cancer Day, marked annually on 8 May, reinforcing the need for sustained political and institutional attention to women's health and cancer care in Europe.<\/p>\n<p>&nbsp;<\/p>\n<p>During the session, ESGO emphasised that ovarian cancer, though classified as a rare disease, continues to be one of the most lethal gynaecological cancers in Europe. With more than 66,000 new cases and 42,700 deaths reported each year, it remains a major public health challenge. In fact, the five-year survival rates for ovarian cancer range from 35% to 43%, reflecting its poor prognosis. Contributing factors such as vague symptoms, late-stage diagnosis, unequal access to specialist care, and limited research investment compound the difficulty of achieving timely and effective treatment across the EU.<\/p>\n<p>&nbsp;<\/p>\n<p>Vice President Pakiz showcased how the lack of screening and primary prevention for ovarian cancer leads to late-stage diagnoses and stressed the importance of BRCA genetic testing and risk-reducing interventions, as part of a broader women's health strategy.<\/p>\n<p>&nbsp;<\/p>\n<p>Beyond ovarian cancer, Vice President Pakiz drew attention to broader policy and system gaps across the field of gynaecological oncology. Cancers such as endometrial, cervical, vulvar, and vaginal cancer continue to place a growing burden on national health systems yet receive insufficient attention in EU cancer strategies. Preventive services such as HPV vaccination and population-based screening are unevenly implemented across Member States, while disparities in specialist training, clinical guidance, and access to innovation remain stark.<\/p>\n<p>&nbsp;<\/p>\n<p>This is why ESGO calls for a stronger and more consistent European approach, one that recognises the challenges of gynaecological cancers. It recommends improvements in early detection beyond HPV-related diseases, sustainable EU-level funding in the next Multiannual Financial Framework (MFF), deeper integration of European Reference Networks (ERNs) into national pathways, and long-term strategies to address the oncology workforce shortage. ESGO also highlights the need for shared EU quality standards, improved data sharing, and benchmarking tools to support more equitable outcomes.<\/p>\n<p>&nbsp;<\/p>\n<p>Building on ESGO's strong role in this area, Vice President Pakiz emphasised the importance of developing a network of centres of excellence across the EU, which would ensure high-quality care, better oncological outcomes, and a safe environment for education and training.<\/p>\n<p>&nbsp;<\/p>\n<p>She also advocated for investment in innovative research and the establishment of cross-border research networks to facilitate new clinical trials and improve access to novel treatments.<\/p>\n<p>&nbsp;<\/p>\n<p>This participation in the SANT Committee reflects ESGO's continued commitment to advancing women's health and reducing inequalities in cancer 
3843care. By working closely with EU institutions and national stakeholders, ESGO aims to ensure that gynaecological cancers, particularly those that are rare or complex, are no longer overlooked in policy development and resource planning.<\/p>\n<ul id=\"accordion-collapse\" data-accordion=\"collapse\">\n<li>\n\t<a href=\"https:\/\/www.esgo.org\/media\/2025\/05\/Press-Release---ESGO-Calls-for-Coordinated-EU-Action-on-Gynaecological-Cancers-in-SANT-Committee-Exchange-of-Views.pdf\" target=\"_blank\">\n\t\t\t<img src=\"\/dist\/img\/icons\/file.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t\t\n\t\t\tDownload press release\t\t\n\t\t\t<img src=\"\/dist\/img\/icons\/download.svg\"\n\t\t\t\t\t alt=\"Arrow link\/>\"\n\t\t\t\/>\n\t<\/a>\n<\/li>\n\t\t\t<\/ul>\n\n<!-- \/wp:fl-builder\/layout -->","post_title":"ESGO calls for coordinated EU action on gynaecological cancers in SANT Committee exchange of views","post_excerpt":"Vice President Ass. Prof. Maja Pakiz\u00a0participated in an exchange of views with the\u00a0European Parliament\u2019s Committee on Public Health (SANT)\u00a0on\u00a014 May 2025, calling for stronger and more coordinated EU-level action to address the persistent gaps in care, research, and policy surrounding ovarian and other gynaecological cancers.","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"esgo-calls-for-coordinated-eu-action-on-gynaecological-cancers-in-sant-committee-exchange-of-views","to_ping":"","pinged":"","post_modified":"2026-09-17 19:18:20","post_modified_gmt":"2026-09-17 19:18:20","post_content_filtered":"","post_parent":0,"guid":"https:\/\/esgo2026.esgo.unnits.dev\/?p=29278","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw","categories":[{"term_id":1,"name":"Policy","slug":"policy","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","description":"","parent":0,"count":9,"filter":"raw","term_order":"0","cat_ID":1,"category_count":9,"category_description":"","cat_name":"Policy","category_nicename":"policy","category_parent":0},{"term_id":64,"name":"Press releases","slug":"press-releases","term_group":0,"term_taxonomy_id":64,"taxonomy":"category","description":"","parent":0,"count":5,"filter":"raw","term_order":"0","cat_ID":64,"category_count":5,"category_description":"","cat_name":"Press releases","category_nicename":"press-releases","category_parent":0}],"tags":[],"newsPageUrl":"https:\/\/www.esgo.org\/about\/news\/"}],
3844						categories: [{"term_id":13,"name":"Community","slug":"community"},{"term_id":63,"name":"Events","slug":"events"},{"term_id":1,"name":"Policy","slug":"policy"},{"term_id":64,"name":"Press releases","slug":"press-releases"},{"term_id":62,"name":"Research","slug":"research"}],
3845						tags: [{"term_id":65,"name":"Accreditations","slug":"accreditations"},{"term_id":82,"name":"Annual report","slug":"annual-report"},{"term_id":80,"name":"Clinical Trials","slug":"clinical-trials"},{"term_id":77,"name":"Congress","slug":"congress"},{"term_id":70,"name":"Database","slug":"database"},{"term_id":72,"name":"EDI &amp; Sustainability","slug":"edi-sustainability"},{"term_id":78,"name":"Education","slug":"education"},{"term_id":66,"name":"Elections","slug":"elections"},{"term_id":74,"name":"ENGAGe","slug":"engage"},{"term_id":75,"name":"ENITEC","slug":"enitec"},{"term_id":73,"name":"ENYGO","slug":"enygo"},{"term_id":69,"name":"Guidelines","slug":"guidelines"},{"term_id":76,"name":"INCIP","slug":"incip"},{"term_id":68,"name":"Journal","slug":"journal"},{"term_id":67,"name":"Position statements","slug":"position-statements"},{"term_id":79,"name":"Prevention","slug":"prevention"},{"term_id":71,"name":"TransLink","slug":"translink"}],
3846						searchQuery: '',
3847						selectedCategory: '',
3848						selectedTag: '',
3849						nonces: {
3850							filter: 'cf5cfa41df',
3851							render: '14e15e0850'
3852						}
3853					};
3854				</script>
3854
3855
3856				<section class="w-full sm:px-4 sm:mb-4 lg:pr-10 lg:pl-0 lg:mb-0">
3857					<div class="relative w-full flex flex-col gap-6 bg-primary-50 p-10 shadow-md sm:rounded-2xl lg:mx-auto max-w-screen-xl">
3858						<div>
3859							<form class="flex gap-2 flex-wrap" @submit.prevent>
3860								<div class="flex-1 min-w-3xs">
3861									<label for="tags" class="mb-2 text-sm font-medium text-gray-900 sr-only dark:text-white">Tags</label>
3862									<select
3863										id="tags"
3864										x-model="selectedTag"
3865										@change="filterNews()"
3866										class="bg-white border border-gray-300 text-gray-500 text-sm rounded-lg focus:ring-gray-600 block w-full p-2.5"
3867									>
3868										<option value="">Tags</option>
3869																					<option value="accreditations">
3870												Accreditations											</option>
3871																					<option value="annual-report">
3872												Annual report											</option>
3873																					<option value="clinical-trials">
3874												Clinical Trials											</option>
3875																					<option value="congress">
3876												Congress											</option>
3877																					<option value="database">
3878												Database											</option>
3879																					<option value="edi-sustainability">
3880												EDI &amp; Sustainability											</option>
3881																					<option value="education">
3882												Education											</option>
3883																					<option value="elections">
3884												Elections											</option>
3885																					<option value="engage">
3886												ENGAGe											</option>
3887																					<option value="enitec">
3888												ENITEC											</option>
3889																					<option value="enygo">
3890												ENYGO											</option>
3891																					<option value="guidelines">
3892												Guidelines											</option>
3893																					<option value="incip">
3894												INCIP											</option>
3895																					<option value="journal">
3896												Journal											</option>
3897																					<option value="position-statements">
3898												Position statements											</option>
3899																					<option value="prevention">
3900												Prevention											</option>
3901																					<option value="translink">
3902												TransLink											</option>
3903																			</select>
3904								</div>
3905
3906								<div class="flex-1 min-w-3xs">
3907									<label for="default-search" class="mb-2 text-sm font-medium text-gray-900 sr-only">Search</label>
3908									<div class="relative">
3909										<div class="absolute inset-y-0 start-0 flex items-center ps-3 pointer-events-none">
3910											<svg class="w-4 h-4 text-gray-500" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20">
3911												<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 19-4-4m0-7A7 7 0 1 1 1 8a7 7 0 0 1 14 0Z"/>
3912											</svg>
3913										</div>
3914
3915										<input
3916											type="search"
3917											id="default-search"
3918											x-model="searchQuery"
3919											@input.debounce.300ms="filterNews()"
3920											class="block w-full p-2.5 ps-10 text-sm text-gray-500 border border-gray-300 rounded-lg bg-white focus:ring-gray-600"
3921											placeholder="Search"
3922										/>
3923
3924										<button
3925											type="button"
3926											x-show="searchQuery.length > 0"
3927											@click="searchQuery = ''; filterNews()"
3928											class="absolute w-9 bg-white border border-1 border-transparent top-1 end-1 bottom-1 text-gray-500 hover:text-primary-700 rounded-lg cursor-pointer"
3929										>
3930											<svg class="w-6 h-6 mx-auto text-inherit hover:text-inherit" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
3931												<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18 17.94 6M18 18 6.06 6"/>
3932											</svg>
3933										</button>
3934									</div>
3935								</div>
3936							</form>
3937						</div>
3938
3939						<div id="news-container">
3940															<div class="grid w-full gap-4 grid-cols-1 sm:grid-cols-2 md:gap-6 xl:grid-cols-3 ">
3941																			
3942<div class="bg-white flex flex-col w-full h-full rounded-lg shadow-md">
3943			<a href="https://www.esgo.org/a-call-to-complete-the-lancet-ovarian-cancer-commission-survey/">
3944			<div class="rounded-t-lg w-full overflow-hidden">
3945				<img class="w-full aspect-3/2"
3946						 src="/media/2026/09/26_Lancet_website.png"
3947						 alt="A call to complete the Lancet Ovarian Cancer Commission Survey"
3948				/>
3949			</div>
3950		</a>
3951	
3952	<div class="p-6 flex flex-col flex-1 gap-2">
3953	  			<div class="flex flex-wrap text-gray-400 text-sm">
3954				<p>
3955					Oct 1, 2026				</p>
3956
3957									<span class="mx-2">|</span>
3958					<div class="text-gray-400 text-sm">
3959															<a
3960										href="https://www.esgo.org/about/news/?category=research"
3961										class="underline hover:no-underline"
3962									>
3963										Research									</a>
3964														</div>
3965							</div>
3966		
3967		<a href="https://www.esgo.org/a-call-to-complete-the-lancet-ovarian-cancer-commission-survey/">
3968			<h3 class="font-medium text-gray-900">
3969		  		A call to complete the Lancet Ovarian Cancer Commission Survey			</h3>
3970		</a>
3971
3972	  			<p class="text-gray-500 line-clamp-4">
3973				The Lancet Ovarian Cancer Commission has launched a survey to gather data from both patients and healthcare professionals involved in the care of women with ovarian cancer. Take the survey today.			</p>
3974		
3975	  			<div class="flex justify-between gap-2 mt-auto">
3976				<div class="flex gap-1 flex-wrap">
3977									</div>
3978
3979				<a
3980					href="https://www.esgo.org/a-call-to-complete-the-lancet-ovarian-cancer-commission-survey/"
3981					class="bg-gray-100 self-end flex items-center justify-center w-9 h-9 rounded-full transition duration-200 text-gray-500 hover:text-white hover:bg-primary-500"
3982				>
3983					<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
3984						<path fill-rule="evenodd" clip-rule="evenodd" d="M7.20549 2.30509C7.33676 2.17386 7.51478 2.10014 7.70039 2.10014C7.88601 2.10014 8.06402 2.17386 8.19529 2.30509L12.3953 6.50509C12.5265 6.63636 12.6002 6.81438 12.6002 6.99999C12.6002 7.18561 12.5265 7.36362 12.3953 7.49489L8.19529 11.6949C8.06327 11.8224 7.88645 11.893 7.70291 11.8914C7.51937 11.8898 7.3438 11.8162 7.21402 11.6864C7.08423 11.5566 7.01061 11.381 7.00902 11.1975C7.00742 11.0139 7.07798 10.8371 7.20549 10.7051L10.2106 7.69999H2.10039C1.91474 7.69999 1.73669 7.62624 1.60542 7.49497C1.47414 7.36369 1.40039 7.18565 1.40039 6.99999C1.40039 6.81434 1.47414 6.6363 1.60542 6.50502C1.73669 6.37374 1.91474 6.29999 2.10039 6.29999H10.2106L7.20549 3.29489C7.07426 3.16362 7.00054 2.98561 7.00054 2.79999C7.00054 2.61438 7.07426 2.43636 7.20549 2.30509V2.30509Z" fill="currentColor"/>
3985					</svg>
3986				</a>
3987			</div>
3988			</div>
3989</div>
3990																			
3991<div class="bg-white flex flex-col w-full h-full rounded-lg shadow-md">
3992			<a href="https://www.esgo.org/esgo-exam-receives-cesma-appraisal/">
3993			<div class="rounded-t-lg w-full overflow-hidden">
3994				<img class="w-full aspect-3/2"
3995						 src="/media/2026/09/ESGO_ACREDITED_CESMA_676x450_F1.jpg"
3996						 alt="ESGO Exam receives CESMA appraisal"
3997				/>
3998			</div>
3999		</a>
4000	
4001	<div class="p-6 flex flex-col flex-1 gap-2">
4002	  			<div class="flex flex-wrap text-gray-400 text-sm">
4003				<p>
4004					Sep 23, 2026				</p>
4005
4006									<span class="mx-2">|</span>
4007					<div class="text-gray-400 text-sm">
4008															<a
4009										href="https://www.esgo.org/about/news/?category=policy"
4010										class="underline hover:no-underline"
4011									>
4012										Policy									</a>
4013														</div>
4014							</div>
4015		
4016		<a href="https://www.esgo.org/esgo-exam-receives-cesma-appraisal/">
4017			<h3 class="font-medium text-gray-900">
4018		  		ESGO Exam receives CESMA appraisal			</h3>
4019		</a>
4020
4021	  			<p class="text-gray-500 line-clamp-4">
4022				The ESGO Exam has been officially appraised by the Council of European Specialist Medical Assessment, signifying that the exam meets European standards for reliability, validity and organisation.			</p>
4023		
4024	  			<div class="flex justify-between gap-2 mt-auto">
4025				<div class="flex gap-1 flex-wrap">
4026											<span class="block h-fit px-2.5 py-0.5 border border-gray-400 rounded-md text-gray-400 text-xs">
4027							Education						</span>
4028									</div>
4029
4030				<a
4031					href="https://www.esgo.org/esgo-exam-receives-cesma-appraisal/"
4032					class="bg-gray-100 self-end flex items-center justify-center w-9 h-9 rounded-full transition duration-200 text-gray-500 hover:text-white hover:bg-primary-500"
4033				>
4034					<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
4035						<path fill-rule="evenodd" clip-rule="evenodd" d="M7.20549 2.30509C7.33676 2.17386 7.51478 2.10014 7.70039 2.10014C7.88601 2.10014 8.06402 2.17386 8.19529 2.30509L12.3953 6.50509C12.5265 6.63636 12.6002 6.81438 12.6002 6.99999C12.6002 7.18561 12.5265 7.36362 12.3953 7.49489L8.19529 11.6949C8.06327 11.8224 7.88645 11.893 7.70291 11.8914C7.51937 11.8898 7.3438 11.8162 7.21402 11.6864C7.08423 11.5566 7.01061 11.381 7.00902 11.1975C7.00742 11.0139 7.07798 10.8371 7.20549 10.7051L10.2106 7.69999H2.10039C1.91474 7.69999 1.73669 7.62624 1.60542 7.49497C1.47414 7.36369 1.40039 7.18565 1.40039 6.99999C1.40039 6.81434 1.47414 6.6363 1.60542 6.50502C1.73669 6.37374 1.91474 6.29999 2.10039 6.29999H10.2106L7.20549 3.29489C7.07426 3.16362 7.00054 2.98561 7.00054 2.79999C7.00054 2.61438 7.07426 2.43636 7.20549 2.30509V2.30509Z" fill="currentColor"/>
4036					</svg>
4037				</a>
4038			</div>
4039			</div>
4040</div>
4041																			
4042<div class="bg-white flex flex-col w-full h-full rounded-lg shadow-md">
4043			<a href="https://www.esgo.org/be-a-part-of-the-esgo-mentorship-programme/">
4044			<div class="rounded-t-lg w-full overflow-hidden">
4045				<img class="w-full aspect-3/2"
4046						 src="/media/2026/09/MENTORSHIP_PROGRAMME_BANNER_676X450_F.jpg"
4047						 alt="Be a part of the ESGO Mentorship Programme"
4048				/>
4049			</div>
4050		</a>
4051	
4052	<div class="p-6 flex flex-col flex-1 gap-2">
4053	  			<div class="flex flex-wrap text-gray-400 text-sm">
4054				<p>
4055					Sep 18, 2026				</p>
4056
4057									<span class="mx-2">|</span>
4058					<div class="text-gray-400 text-sm">
4059															<a
4060										href="https://www.esgo.org/about/news/?category=community"
4061										class="underline hover:no-underline"
4062									>
4063										Community									</a>
4064														</div>
4065							</div>
4066		
4067		<a href="https://www.esgo.org/be-a-part-of-the-esgo-mentorship-programme/">
4068			<h3 class="font-medium text-gray-900">
4069		  		Be a part of the ESGO Mentorship Programme			</h3>
4070		</a>
4071
4072	  			<p class="text-gray-500 line-clamp-4">
4073				The ESGO Mentorship Programme is a 12-month structured initiative connecting senior leaders in gynaecological oncology with early-career professionals, supporting clinical, academic, and leadership development across the ESGO community.			</p>
4074		
4075	  			<div class="flex justify-between gap-2 mt-auto">
4076				<div class="flex gap-1 flex-wrap">
4077											<span class="block h-fit px-2.5 py-0.5 border border-gray-400 rounded-md text-gray-400 text-xs">
4078							Education						</span>
4079									</div>
4080
4081				<a
4082					href="https://www.esgo.org/be-a-part-of-the-esgo-mentorship-programme/"
4083					class="bg-gray-100 self-end flex items-center justify-center w-9 h-9 rounded-full transition duration-200 text-gray-500 hover:text-white hover:bg-primary-500"
4084				>
4085					<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
4086						<path fill-rule="evenodd" clip-rule="evenodd" d="M7.20549 2.30509C7.33676 2.17386 7.51478 2.10014 7.70039 2.10014C7.88601 2.10014 8.06402 2.17386 8.19529 2.30509L12.3953 6.50509C12.5265 6.63636 12.6002 6.81438 12.6002 6.99999C12.6002 7.18561 12.5265 7.36362 12.3953 7.49489L8.19529 11.6949C8.06327 11.8224 7.88645 11.893 7.70291 11.8914C7.51937 11.8898 7.3438 11.8162 7.21402 11.6864C7.08423 11.5566 7.01061 11.381 7.00902 11.1975C7.00742 11.0139 7.07798 10.8371 7.20549 10.7051L10.2106 7.69999H2.10039C1.91474 7.69999 1.73669 7.62624 1.60542 7.49497C1.47414 7.36369 1.40039 7.18565 1.40039 6.99999C1.40039 6.81434 1.47414 6.6363 1.60542 6.50502C1.73669 6.37374 1.91474 6.29999 2.10039 6.29999H10.2106L7.20549 3.29489C7.07426 3.16362 7.00054 2.98561 7.00054 2.79999C7.00054 2.61438 7.07426 2.43636 7.20549 2.30509V2.30509Z" fill="currentColor"/>
4087					</svg>
4088				</a>
4089			</div>
4090			</div>
4091</div>
4092																			
4093<div class="bg-white flex flex-col w-full h-full rounded-lg shadow-md">
4094			<a href="https://www.esgo.org/vision-and-innovation-a-tribute-to-prof-pedro-t-ramirez/">
4095			<div class="rounded-t-lg w-full overflow-hidden">
4096				<img class="w-full aspect-3/2"
4097						 src="/media/2026/09/VISION-INNOVATION-676x450-1.png"
4098						 alt="Vision and Innovation: A Tribute to Prof. Pedro T. Ramírez"
4099				/>
4100			</div>
4101		</a>
4102	
4103	<div class="p-6 flex flex-col flex-1 gap-2">
4104	  			<div class="flex flex-wrap text-gray-400 text-sm">
4105				<p>
4106					Sep 14, 2026				</p>
4107
4108									<span class="mx-2">|</span>
4109					<div class="text-gray-400 text-sm">
4110															<a
4111										href="https://www.esgo.org/about/news/?category=community"
4112										class="underline hover:no-underline"
4113									>
4114										Community									</a>
4115									, 									<a
4116										href="https://www.esgo.org/about/news/?category=events"
4117										class="underline hover:no-underline"
4118									>
4119										Events									</a>
4120														</div>
4121							</div>
4122		
4123		<a href="https://www.esgo.org/vision-and-innovation-a-tribute-to-prof-pedro-t-ramirez/">
4124			<h3 class="font-medium text-gray-900">
4125		  		Vision and Innovation: A Tribute to Prof. Pedro T. Ramírez			</h3>
4126		</a>
4127
4128	  			<p class="text-gray-500 line-clamp-4">
4129				In honour of the editorial legacy of Prof. Pedro T. Ramírez, outgoing Editor-in-Chief of the International Journal of Gynecological Cancer, the Clinica Universidad de Navarra is hosting an international scientific meeting with the support of ESGO.			</p>
4130		
4131	  			<div class="flex justify-between gap-2 mt-auto">
4132				<div class="flex gap-1 flex-wrap">
4133											<span class="block h-fit px-2.5 py-0.5 border border-gray-400 rounded-md text-gray-400 text-xs">
4134							Journal						</span>
4135									</div>
4136
4137				<a
4138					href="https://www.esgo.org/vision-and-innovation-a-tribute-to-prof-pedro-t-ramirez/"
4139					class="bg-gray-100 self-end flex items-center justify-center w-9 h-9 rounded-full transition duration-200 text-gray-500 hover:text-white hover:bg-primary-500"
4140				>
4141					<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
4142						<path fill-rule="evenodd" clip-rule="evenodd" d="M7.20549 2.30509C7.33676 2.17386 7.51478 2.10014 7.70039 2.10014C7.88601 2.10014 8.06402 2.17386 8.19529 2.30509L12.3953 6.50509C12.5265 6.63636 12.6002 6.81438 12.6002 6.99999C12.6002 7.18561 12.5265 7.36362 12.3953 7.49489L8.19529 11.6949C8.06327 11.8224 7.88645 11.893 7.70291 11.8914C7.51937 11.8898 7.3438 11.8162 7.21402 11.6864C7.08423 11.5566 7.01061 11.381 7.00902 11.1975C7.00742 11.0139 7.07798 10.8371 7.20549 10.7051L10.2106 7.69999H2.10039C1.91474 7.69999 1.73669 7.62624 1.60542 7.49497C1.47414 7.36369 1.40039 7.18565 1.40039 6.99999C1.40039 6.81434 1.47414 6.6363 1.60542 6.50502C1.73669 6.37374 1.91474 6.29999 2.10039 6.29999H10.2106L7.20549 3.29489C7.07426 3.16362 7.00054 2.98561 7.00054 2.79999C7.00054 2.61438 7.07426 2.43636 7.20549 2.30509V2.30509Z" fill="currentColor"/>
4143					</svg>
4144				</a>
4145			</div>
4146			</div>
4147</div>
4148																			
4149<div class="bg-white flex flex-col w-full h-full rounded-lg shadow-md">
4150			<a href="https://www.esgo.org/ijgc-editorial-fellowship-programme/">
4151			<div class="rounded-t-lg w-full overflow-hidden">
4152				<img class="w-full aspect-3/2"
4153						 src="/media/2026/09/Fellowship-call-2026.png"
4154						 alt="IJGC Editorial Fellowship Programme"
4155				/>
4156			</div>
4157		</a>
4158	
4159	<div class="p-6 flex flex-col flex-1 gap-2">
4160	  			<div class="flex flex-wrap text-gray-400 text-sm">
4161				<p>
4162					Sep 10, 2026				</p>
4163
4164									<span class="mx-2">|</span>
4165					<div class="text-gray-400 text-sm">
4166															<a
4167										href="https://www.esgo.org/about/news/?category=policy"
4168										class="underline hover:no-underline"
4169									>
4170										Policy									</a>
4171														</div>
4172							</div>
4173		
4174		<a href="https://www.esgo.org/ijgc-editorial-fellowship-programme/">
4175			<h3 class="font-medium text-gray-900">
4176		  		IJGC Editorial Fellowship Programme			</h3>
4177		</a>
4178
4179	  			<p class="text-gray-500 line-clamp-4">
4180				The Editorial Team at the International Journal of Gynecological Cancer is offering three 4-month Editorial Fellowships. Applications close on 20 October 2026.			</p>
4181		
4182	  			<div class="flex justify-between gap-2 mt-auto">
4183				<div class="flex gap-1 flex-wrap">
4184									</div>
4185
4186				<a
4187					href="https://www.esgo.org/ijgc-editorial-fellowship-programme/"
4188					class="bg-gray-100 self-end flex items-center justify-center w-9 h-9 rounded-full transition duration-200 text-gray-500 hover:text-white hover:bg-primary-500"
4189				>
4190					<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
4191						<path fill-rule="evenodd" clip-rule="evenodd" d="M7.20549 2.30509C7.33676 2.17386 7.51478 2.10014 7.70039 2.10014C7.88601 2.10014 8.06402 2.17386 8.19529 2.30509L12.3953 6.50509C12.5265 6.63636 12.6002 6.81438 12.6002 6.99999C12.6002 7.18561 12.5265 7.36362 12.3953 7.49489L8.19529 11.6949C8.06327 11.8224 7.88645 11.893 7.70291 11.8914C7.51937 11.8898 7.3438 11.8162 7.21402 11.6864C7.08423 11.5566 7.01061 11.381 7.00902 11.1975C7.00742 11.0139 7.07798 10.8371 7.20549 10.7051L10.2106 7.69999H2.10039C1.91474 7.69999 1.73669 7.62624 1.60542 7.49497C1.47414 7.36369 1.40039 7.18565 1.40039 6.99999C1.40039 6.81434 1.47414 6.6363 1.60542 6.50502C1.73669 6.37374 1.91474 6.29999 2.10039 6.29999H10.2106L7.20549 3.29489C7.07426 3.16362 7.00054 2.98561 7.00054 2.79999C7.00054 2.61438 7.07426 2.43636 7.20549 2.30509V2.30509Z" fill="currentColor"/>
4192					</svg>
4193				</a>
4194			</div>
4195			</div>
4196</div>
4197																			
4198<div class="bg-white flex flex-col w-full h-full rounded-lg shadow-md">
4199			<a href="https://www.esgo.org/submit-your-abstract-to-esgo-2027/">
4200			<div class="rounded-t-lg w-full overflow-hidden">
4201				<img class="w-full aspect-3/2"
4202						 src="/media/2026/09/Congress-Abstract-Submission.png"
4203						 alt="Submit your abstract to ESGO 2027"
4204				/>
4205			</div>
4206		</a>
4207	
4208	<div class="p-6 flex flex-col flex-1 gap-2">
4209	  			<div class="flex flex-wrap text-gray-400 text-sm">
4210				<p>
4211					Sep 1, 2026				</p>
4212
4213									<span class="mx-2">|</span>
4214					<div class="text-gray-400 text-sm">
4215															<a
4216										href="https://www.esgo.org/about/news/?category=events"
4217										class="underline hover:no-underline"
4218									>
4219										Events									</a>
4220									, 									<a
4221										href="https://www.esgo.org/about/news/?category=research"
4222										class="underline hover:no-underline"
4223									>
4224										Research									</a>
4225														</div>
4226							</div>
4227		
4228		<a href="https://www.esgo.org/submit-your-abstract-to-esgo-2027/">
4229			<h3 class="font-medium text-gray-900">
4230		  		Submit your abstract to ESGO 2027			</h3>
4231		</a>
4232
4233	  			<p class="text-gray-500 line-clamp-4">
4234				ESGO 2027 is now accepting abstracts for the upcoming congress. Submit your abstract for the opportunity to share your research with 3500+ peers on a global stage.			</p>
4235		
4236	  			<div class="flex justify-between gap-2 mt-auto">
4237				<div class="flex gap-1 flex-wrap">
4238											<span class="block h-fit px-2.5 py-0.5 border border-gray-400 rounded-md text-gray-400 text-xs">
4239							Congress						</span>
4240									</div>
4241
4242				<a
4243					href="https://www.esgo.org/submit-your-abstract-to-esgo-2027/"
4244					class="bg-gray-100 self-end flex items-center justify-center w-9 h-9 rounded-full transition duration-200 text-gray-500 hover:text-white hover:bg-primary-500"
4245				>
4246					<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
4247						<path fill-rule="evenodd" clip-rule="evenodd" d="M7.20549 2.30509C7.33676 2.17386 7.51478 2.10014 7.70039 2.10014C7.88601 2.10014 8.06402 2.17386 8.19529 2.30509L12.3953 6.50509C12.5265 6.63636 12.6002 6.81438 12.6002 6.99999C12.6002 7.18561 12.5265 7.36362 12.3953 7.49489L8.19529 11.6949C8.06327 11.8224 7.88645 11.893 7.70291 11.8914C7.51937 11.8898 7.3438 11.8162 7.21402 11.6864C7.08423 11.5566 7.01061 11.381 7.00902 11.1975C7.00742 11.0139 7.07798 10.8371 7.20549 10.7051L10.2106 7.69999H2.10039C1.91474 7.69999 1.73669 7.62624 1.60542 7.49497C1.47414 7.36369 1.40039 7.18565 1.40039 6.99999C1.40039 6.81434 1.47414 6.6363 1.60542 6.50502C1.73669 6.37374 1.91474 6.29999 2.10039 6.29999H10.2106L7.20549 3.29489C7.07426 3.16362 7.00054 2.98561 7.00054 2.79999C7.00054 2.61438 7.07426 2.43636 7.20549 2.30509V2.30509Z" fill="currentColor"/>
4248					</svg>
4249				</a>
4250			</div>
4251			</div>
4252</div>
4253																	</div>
4254
4255																	<div class="text-center mt-6">
4256										<button @click="loadMoreNews()" class="bg-transparent cursor-pointer px-5 py-2.5 text-sm text-primary-500 border border-primary-500 font-medium leading-normal rounded-lg inline-flex items-center gap-2 hover:bg-[var(--btn-primary-outlined-hover-bg)] hover:border-[var(--btn-primary-outlined-hover-bg)] hover:text-white">
4257											Load more
4258										</button>
4259									</div>
4260																					</div>
4261					</div>
4262				</section>
4263			</div>
4264		</div>
4265	</div>
4266</main>
4267
4268
4269<footer class="w-full sm:px-4 sm:pb-4 lg:-mt-8">
4270	<div class="bg-[var(--footer-bg)] rounded-t-2xl sm:rounded-2xl">
4271		<div class="mx-auto max-w-screen-xl p-4 py-16 md:px-6 lg:px-12 lg:pt-24">
4272			<div class="grid grid-cols-1 gap-6 sm:grid-cols-2 sm:gap-8 md:grid-cols-3 lg:gap-6 lg:grid-cols-4 xl:grid-cols-7 ">
4273															
4274	<div class=" ">
4275		<a href="https://www.esgo.org/about/" class="inline-block h2--white mb-4 text-sm font-semibold uppercase">
4276			About		</a>
4277
4278					<ul class="text-white">
4279														<li class="mt-2 first:mt-0 ">
4280													<a href="https://www.esgo.org/about/about-esgo/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4281								About ESGO							</a>
4282											</li>
4283														<li class="mt-2 first:mt-0 ">
4284													<a href="https://www.esgo.org/about/news/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4285								News							</a>
4286											</li>
4287														<li class="mt-2 first:mt-0 ">
4288													<a href="https://www.esgo.org/about/people/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4289								People							</a>
4290											</li>
4291														<li class="mt-2 first:mt-0 ">
4292													<a href="https://www.esgo.org/about/governance/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4293								Governance							</a>
4294											</li>
4295														<li class="mt-2 first:mt-0 ">
4296													<a href="https://www.esgo.org/about/awards/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4297								Awards							</a>
4298											</li>
4299														<li class="mt-2 first:mt-0 ">
4300													<a href="https://www.esgo.org/about/position-statements/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4301								Position Statements							</a>
4302											</li>
4303														<li class="mt-2 first:mt-0 ">
4304													<a href="https://www.esgo.org/about/edi-sustainbility/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4305								EDI &#038; Sustainability							</a>
4306											</li>
4307														<li class="mt-2 first:mt-0 ">
4308													<a href="https://www.esgo.org/about/networks/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4309								Network							</a>
4310											</li>
4311														<li class="mt-2 first:mt-0 ">
4312													<a href="https://www.esgo.org/about/policy/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4313								Policy							</a>
4314											</li>
4315														<li class="mt-2 first:mt-0 ">
4316													<a href="https://www.esgo.org/about/patient-resources/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4317								Patient Resources							</a>
4318											</li>
4319														<li class="mt-2 first:mt-0 ">
4320													<a href="https://www.esgo.org/about/partnership/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4321								Partnership							</a>
4322											</li>
4323							</ul>
4324			</div>
4325																					
4326	<div class=" ">
4327		<a href="https://www.esgo.org/events/" class="inline-block h2--white mb-4 text-sm font-semibold uppercase">
4328			Events		</a>
4329
4330					<ul class="text-white">
4331														<li class="mt-2 first:mt-0 ">
4332													<a href="https://www.esgo.org/events/congress/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4333								Congress							</a>
4334											</li>
4335														<li class="mt-2 first:mt-0 ">
4336													<a href="https://www.esgo.org/events/webinars/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4337								Webinars							</a>
4338											</li>
4339														<li class="mt-2 first:mt-0 ">
4340													<a href="https://www.esgo.org/events/courses/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4341								Courses							</a>
4342											</li>
4343														<li class="mt-2 first:mt-0 ">
4344													<a href="https://www.esgo.org/events/about-masterclass/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4345								Masterclass							</a>
4346											</li>
4347														<li class="mt-2 first:mt-0 ">
4348													<a href="https://www.esgo.org/events/endorsed-events/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4349								Endorsed Events							</a>
4350											</li>
4351							</ul>
4352			</div>
4353																					
4354	<div class=" ">
4355		<a href="https://www.esgo.org/education/" class="inline-block h2--white mb-4 text-sm font-semibold uppercase">
4356			Education		</a>
4357
4358					<ul class="text-white">
4359														<li class="mt-2 first:mt-0 ">
4360													<a href="https://www.esgo.org/education/career-development/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4361								Career Development							</a>
4362											</li>
4363														<li class="mt-2 first:mt-0 ">
4364													<a href="https://www.esgo.org/education/resources/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4365								Resources							</a>
4366											</li>
4367							</ul>
4368			</div>
4369																					<div>
4370															
4371	<div class=" mt-8 first:mt-0">
4372		<a href="https://www.esgo.org/prevention/" class="inline-block h2--white mb-4 text-sm font-semibold uppercase">
4373			Prevention		</a>
4374
4375					<ul class="text-white">
4376														<li class="mt-2 first:mt-0 ">
4377													<a href="/prevention/overview/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4378								Overview							</a>
4379											</li>
4380														<li class="mt-2 first:mt-0 ">
4381													<a href="" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4382								For Public							</a>
4383											</li>
4384							</ul>
4385			</div>
4386																
4387	<div class=" mt-8 first:mt-0">
4388		<a href="https://www.esgo.org/research/" class="inline-block h2--white mb-4 text-sm font-semibold uppercase">
4389			Research		</a>
4390
4391					<ul class="text-white">
4392														<li class="mt-2 first:mt-0 ">
4393													<a href="https://www.esgo.org/research/database/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4394								ESGO Database							</a>
4395											</li>
4396														<li class="mt-2 first:mt-0 ">
4397													<a href="https://www.esgo.org/research/translink/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4398								ESGO TransLink							</a>
4399											</li>
4400														<li class="mt-2 first:mt-0 ">
4401													<a href="https://www.esgo.org/education/resources/journal/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4402								Journal							</a>
4403											</li>
4404														<li class="mt-2 first:mt-0 ">
4405													<a href="https://www.esgo.org/research/publications/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4406								Publications							</a>
4407											</li>
4408							</ul>
4409			</div>
4410														</div>
4411																				
4412	<div class=" ">
4413		<a href="https://www.esgo.org/accreditations/" class="inline-block h2--white mb-4 text-sm font-semibold uppercase">
4414			Accreditations		</a>
4415
4416					<ul class="text-white">
4417														<li class="mt-2 first:mt-0 ">
4418													<a href="https://www.esgo.org/accreditations/accreditations-overview/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4419								Overview							</a>
4420											</li>
4421														<li class="mt-2 first:mt-0 ">
4422													<a href="" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4423								In Training							</a>
4424											</li>
4425														<li class="mt-2 first:mt-0 ">
4426													<a href="" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4427								In Surgery							</a>
4428											</li>
4429														<li class="mt-2 first:mt-0 ">
4430													<a href="" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4431								In Treatment							</a>
4432											</li>
4433														<li class="mt-2 first:mt-0 ">
4434													<a href="https://www.esgo.org/accreditations/candidacy-programme/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4435								Candidacy Programme							</a>
4436											</li>
4437							</ul>
4438			</div>
4439																					<div>
4440															
4441	<div class=" mt-8 first:mt-0">
4442		<a href="https://www.esgo.org/guidelines/" class="inline-block h2--white mb-4 text-sm font-semibold uppercase">
4443			Guidelines		</a>
4444
4445					<ul class="text-white">
4446														<li class="mt-2 first:mt-0 ">
4447													<a href="https://www.esgo.org/guidelines/search-guidelines/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4448								Search Guidelines							</a>
4449											</li>
4450														<li class="mt-2 first:mt-0 ">
4451													<a href="https://www.esgo.org/guidelines/methodology/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4452								Methodology							</a>
4453											</li>
4454														<li class="mt-2 first:mt-0 ">
4455													<a href="https://www.esgo.org/guidelines/algorithms-app/" class="inline-block text-sm/6 underline-offset-4 hover:underline">
4456								Algorithms App							</a>
4457											</li>
4458							</ul>
4459			</div>
4460																
4461	<div class=" mt-8 first:mt-0">
4462		<a href="https://www.esgo.org/brand-resources/" class="inline-block h2--white mb-4 text-sm font-semibold uppercase">
4463			Brand Resources		</a>
4464
4465			</div>
4466														</div>
4467												</div>
4468
4469			<div class="mt-12 pt-8 border-t border-white/20 flex flex-col md:flex-row justify-between items-center gap-4">
4470				<div class="text-sm text-white">
4471					<a href="/" class="underline-offset-4 underline hover:no-underline mr-1" target="_blank">
4472						European Society of Gynaecological Oncology
4473					</a>
4474
4475					<span>
4476						&copy; 2026 All rights reserved.					</span>
4477				</div>
4478
4479				<div class="flex flex-wrap items-center gap-x-1 text-sm text-white">
4480																									
4481							<a href="https://www.esgo.org/privacy-policy/" class="underline-offset-4 underline hover:no-underline" target="">
4482								Privacy Policy							</a>
4483						
4484						<span class="text-white/60">|</span>
4485					
4486					<a href="javascript:Cookiebot.renew()" class="underline-offset-4 underline hover:no-underline">
4487						Cookie settings
4488					</a>
4489				</div>
4490			</div>
4491		</div>
4492	</div>
4493</footer>
4494<script type="speculationrules">
4495{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/media/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/unnits-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
4496</script>
4496
4497
4498		
4498<script type="text/html" id="tmpl-media-frame">
4499		<div class="media-frame-title" id="media-frame-title"></div>
4500		<h2 class="media-frame-menu-heading">Actions</h2>
4501		<button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false">
4502			Menu			<span class="dashicons dashicons-arrow-down" aria-hidden="true"></span>
4503		</button>
4504		<div class="media-frame-menu"></div>
4505		<div class="media-frame-tab-panel">
4506			<div class="media-frame-router"></div>
4507			<div class="media-frame-content"></div>
4508		</div>
4509		<h2 class="media-frame-actions-heading screen-reader-text">
4510		Selected media actions		</h2>
4511		<div class="media-frame-toolbar"></div>
4512		<div class="media-frame-uploader"></div>
4513	</script>
4513
4514
4515		
4515<script type="text/html" id="tmpl-media-modal">
4516		<div id="wp-media-modal" tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title">
4517			<# if ( data.hasCloseButton ) { #>
4518				<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
4519					Close dialog				</span></button>
4520			<# } #>
4521			<div class="media-modal-content" role="document"></div>
4522		</div>
4523		<div class="media-modal-backdrop"></div>
4524	</script>
4524
4525
4526		
4526<script type="text/html" id="tmpl-uploader-window">
4527		<div class="uploader-window-content">
4528			<div class="uploader-editor-title">Drop files to upload</div>
4529		</div>
4530	</script>
4530
4531
4532		
4532<script type="text/html" id="tmpl-uploader-editor">
4533		<div class="uploader-editor-content">
4534			<div class="uploader-editor-title">Drop files to upload</div>
4535		</div>
4536	</script>
4536
4537
4538		
4538<script type="text/html" id="tmpl-uploader-inline">
4539		<# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #>
4540		<# if ( data.canClose ) { #>
4541		<button class="close dashicons dashicons-no"><span class="screen-reader-text">
4542			Close uploader		</span></button>
4543		<# } #>
4544		<div class="uploader-inline-content {{ messageClass }}">
4545		<# if ( data.message ) { #>
4546			<h2 class="upload-message">{{ data.message }}</h2>
4547		<# } #>
4548					<div class="upload-ui">
4549				<h2 class="upload-instructions drop-instructions">Drop files to upload</h2>
4550				<p class="upload-instructions drop-instructions">or</p>
4551				<button type="button" class="browser button button-hero" aria-describedby="post-upload-info">Select Files</button>
4552			</div>
4553
4554			<div class="upload-inline-status"></div>
4555
4556			<div class="post-upload-ui" id="post-upload-info">
4557				
4558				<p class="max-upload-size">
4559				Maximum upload file size: 256 MB.				</p>
4560
4561				<# if ( data.suggestedWidth && data.suggestedHeight ) { #>
4562					<p class="suggested-dimensions">
4563						Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels.					</p>
4564				<# } #>
4565
4566							</div>
4567				</div>
4568	</script>
4568
4569
4570		
4570<script type="text/html" id="tmpl-media-library-view-switcher">
4571		<a href="https://www.esgo.org/wp-admin/upload.php?mode=list" class="view-list">
4572			<span class="screen-reader-text">
4573				List view			</span>
4574		</a>
4575		<a href="https://www.esgo.org/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page">
4576			<span class="screen-reader-text">
4577				Grid view			</span>
4578		</a>
4579	</script>
4579
4580
4581		
4581<script type="text/html" id="tmpl-uploader-status">
4582		<h2>Uploading</h2>
4583
4584		<div class="media-progress-bar"><div></div></div>
4585		<div class="upload-details">
4586			<span class="upload-count">
4587				<span class="upload-index"></span> / <span class="upload-total"></span>
4588			</span>
4589			<span class="upload-detail-separator">&ndash;</span>
4590			<span class="upload-filename"></span>
4591		</div>
4592		<div class="upload-errors"></div>
4593		<button type="button" class="button upload-dismiss-errors">Dismiss errors</button>
4594	</script>
4594
4595
4596		
4596<script type="text/html" id="tmpl-uploader-status-error">
4597		<span class="upload-error-filename word-wrap-break-word">{{{ data.filename }}}</span>
4598		<span class="upload-error-message">{{ data.message }}</span>
4599	</script>
4599
4600
4601		
4601<script type="text/html" id="tmpl-edit-attachment-frame">
4602		<div class="edit-media-header">
4603			<button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Edit previous media item</span></button>
4604			<button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Edit next media item</span></button>
4605			<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">Close dialog</span></button>
4606		</div>
4607		<div class="media-frame-title"></div>
4608		<div class="media-frame-content"></div>
4609	</script>
4609
4610
4611		
4611<script type="text/html" id="tmpl-attachment-details-two-column">
4612		<div class="attachment-media-view {{ data.orientation }}">
4613						<h2 class="screen-reader-text">Attachment Preview</h2>
4614			<div class="thumbnail thumbnail-{{ data.type }}">
4615				<# if ( data.uploading ) { #>
4616					<div class="media-progress-bar"><div></div></div>
4617				<# } else if ( data.sizes && data.sizes.full ) { #>
4618					<img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" />
4619				<# } else if ( data.sizes && data.sizes.large ) { #>
4620					<img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" />
4621				<# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #>
4622					<img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" />
4623				<# } #>
4624
4625				<# if ( 'audio' === data.type ) { #>
4626				<div class="wp-media-wrapper wp-audio">
4627					<audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
4628						<source type="{{ data.mime }}" src="{{ data.url }}" />
4629					</audio>
4630				</div>
4631				<# } else if ( 'video' === data.type ) {
4632					var w_rule = '';
4633					if ( data.width ) {
4634						w_rule = 'width: ' + data.width + 'px;';
4635					} else if ( wp.media.view.settings.contentWidth ) {
4636						w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
4637					}
4638				#>
4639				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
4640					<video controls="controls" class="wp-video-shortcode" preload="metadata"
4641						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
4642						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
4643						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
4644						<source type="{{ data.mime }}" src="{{ data.url }}" />
4645					</video>
4646				</div>
4647				<# } #>
4648
4649				<div class="attachment-actions">
4650					<# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #>
4651					<button type="button" class="button edit-attachment">Edit Image</button>
4652					<# } else if ( 'pdf' === data.subtype && data.sizes ) { #>
4653					<p>Document Preview</p>
4654					<# } #>
4655				</div>
4656			</div>
4657		</div>
4658		<div class="attachment-info">
4659			<span class="settings-save-status" role="status">
4660				<span class="spinner"></span>
4661				<span class="saved">Saved.</span>
4662			</span>
4663			<div class="details">
4664				<h2 class="screen-reader-text">
4665					Details				</h2>
4666				<div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div>
4667				<div class="uploaded-by word-wrap-break-word">
4668					<strong>Uploaded by:</strong>
4669						<# if ( data.authorLink ) { #>
4670							<a href="{{ data.authorLink }}">{{ data.authorName }}</a>
4671						<# } else { #>
4672							{{ data.authorName }}
4673						<# } #>
4674				</div>
4675				<# if ( data.uploadedToTitle ) { #>
4676					<div class="uploaded-to">
4677						<strong>Uploaded to:</strong>
4678						<# if ( data.uploadedToLink ) { #>
4679							<a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a>
4680						<# } else { #>
4681							{{ data.uploadedToTitle }}
4682						<# } #>
4683					</div>
4684				<# } #>
4685				<div class="filename"><strong>File name:</strong> {{ data.filename }}</div>
4686				<div class="file-type"><strong>File type:</strong> {{ data.mime }}</div>
4687				<div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div>
4688				<# if ( 'image' === data.type && ! data.uploading ) { #>
4689					<# if ( data.width && data.height ) { #>
4690						<div class="dimensions"><strong>Dimensions:</strong>
4691							{{ data.width }} by {{ data.height }} pixels						</div>
4692					<# } #>
4693
4694					<# if ( data.originalImageURL && data.originalImageName ) { #>
4695						<div class="word-wrap-break-word">
4696							<strong>Original image:</strong>
4697							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
4698						</div>
4699					<# } #>
4700				<# } #>
4701
4702				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
4703					<div class="file-length"><strong>Length:</strong>
4704						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
4705						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
4706					</div>
4707				<# } #>
4708
4709				<# if ( 'audio' === data.type && data.meta.bitrate ) { #>
4710					<div class="bitrate">
4711						<strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s
4712						<# if ( data.meta.bitrate_mode ) { #>
4713						{{ ' ' + data.meta.bitrate_mode.toUpperCase() }}
4714						<# } #>
4715					</div>
4716				<# } #>
4717
4718				<# if ( data.mediaStates ) { #>
4719					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
4720				<# } #>
4721
4722				<div class="compat-meta">
4723					<# if ( data.compat && data.compat.meta ) { #>
4724						{{{ data.compat.meta }}}
4725					<# } #>
4726				</div>
4727			</div>
4728
4729			<div class="settings">
4730				<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
4731				<# if ( 'image' === data.type ) { #>
4732					<span class="setting alt-text has-description" data-setting="alt">
4733						<label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label>
4734						<textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
4735					</span>
4736					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
4737				<# } #>
4738								<span class="setting" data-setting="title">
4739					<label for="attachment-details-two-column-title" class="name">Title</label>
4740					<input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} />
4741				</span>
4742								<# if ( 'audio' === data.type ) { #>
4743								<span class="setting" data-setting="artist">
4744					<label for="attachment-details-two-column-artist" class="name">Artist</label>
4745					<input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" />
4746				</span>
4747								<span class="setting" data-setting="album">
4748					<label for="attachment-details-two-column-album" class="name">Album</label>
4749					<input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" />
4750				</span>
4751								<# } #>
4752				<span class="setting" data-setting="caption">
4753					<# if ( 'image' === data.type ) { #>
4754					<label for="attachment-details-two-column-caption" class="name">Image Caption</label>
4755					<# } else { #>
4756					<label for="attachment-details-two-column-caption" class="name">Short Description</label>
4757					<# } #>
4758					<textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
4759				</span>
4760				<span class="setting" data-setting="description">
4761					<label for="attachment-details-two-column-description" class="name">Description</label>
4762					<textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
4763				</span>
4764				<span class="setting" data-setting="url">
4765					<label for="attachment-details-two-column-copy-link" class="name">File URL:</label>
4766					<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly />
4767					<span class="copy-to-clipboard-container">
4768						<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button>
4769						<span class="success hidden" aria-hidden="true">Copied!</span>
4770					</span>
4771				</span>
4772				<div class="attachment-compat"></div>
4773			</div>
4774
4775			<div class="actions">
4776				<# if ( data.link ) { #>
4777										<a class="view-attachment" href="{{ data.link }}">View media file</a>
4778				<# } #>
4779				<# if ( data.can.save ) { #>
4780					<# if ( data.link ) { #>
4781						<span class="links-separator">|</span>
4782					<# } #>
4783					<a href="{{ data.editLink }}">Edit more details</a>
4784				<# } #>
4785				<# if ( data.can.save && data.link ) { #>
4786					<span class="links-separator">|</span>
4787					<a href="{{ data.url }}" download>Download file</a>
4788				<# } #>
4789				<# if ( ! data.uploading && data.can.remove ) { #>
4790					<# if ( data.link || data.can.save ) { #>
4791						<span class="links-separator">|</span>
4792					<# } #>
4793											<button type="button" class="button-link delete-attachment">Delete permanently</button>
4794									<# } #>
4795			</div>
4796		</div>
4797	</script>
4797
4798
4799		
4799<script type="text/html" id="tmpl-attachment">
4800		<div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}">
4801			<div class="thumbnail">
4802				<# if ( data.uploading ) { #>
4803					<div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div>
4804				<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
4805					<div class="centered">
4806						<img src="{{ data.size.url }}" draggable="false" alt="" />
4807					</div>
4808				<# } else { #>
4809					<div class="centered">
4810						<# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
4811							<img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" />
4812						<# } else if ( data.sizes ) {
4813								if ( data.sizes.medium ) { #>
4814									<img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" />
4815								<# } else { #>
4816									<img src="{{ data.sizes.full.url }}" class="thumbnail" draggable="false" alt="" />
4817								<# } #>
4818						<# } else { #>
4819							<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
4820						<# } #>
4821					</div>
4822					<div class="filename">
4823						<div>{{ data.filename }}</div>
4824					</div>
4825				<# } #>
4826			</div>
4827			<# if ( data.buttons.close ) { #>
4828				<button type="button" class="button-link attachment-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
4829					Remove				</span></button>
4830			<# } #>
4831		</div>
4832		<# if ( data.buttons.check ) { #>
4833			<button type="button" class="check" tabindex="-1"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
4834				Deselect			</span></button>
4835		<# } #>
4836		<#
4837		var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly';
4838		if ( data.describe ) {
4839			if ( 'image' === data.type ) { #>
4840				<input type="text" value="{{ data.caption }}" class="describe" data-setting="caption"
4841					aria-label="Caption"
4842					placeholder="Caption&hellip;" {{ maybeReadOnly }} />
4843			<# } else { #>
4844				<input type="text" value="{{ data.title }}" class="describe" data-setting="title"
4845					<# if ( 'video' === data.type ) { #>
4846						aria-label="Video title"
4847						placeholder="Video title&hellip;"
4848					<# } else if ( 'audio' === data.type ) { #>
4849						aria-label="Audio title"
4850						placeholder="Audio title&hellip;"
4851					<# } else { #>
4852						aria-label="Media title"
4853						placeholder="Media title&hellip;"
4854					<# } #> {{ maybeReadOnly }} />
4855			<# }
4856		} #>
4857	</script>
4857
4858
4859		
4859<script type="text/html" id="tmpl-attachment-details">
4860		<h2>
4861			Attachment Details			<span class="settings-save-status" role="status">
4862				<span class="spinner"></span>
4863				<span class="saved">Saved.</span>
4864			</span>
4865		</h2>
4866		<div class="attachment-info">
4867
4868			<# if ( 'audio' === data.type ) { #>
4869				<div class="wp-media-wrapper wp-audio">
4870					<audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
4871						<source type="{{ data.mime }}" src="{{ data.url }}" />
4872					</audio>
4873				</div>
4874			<# } else if ( 'video' === data.type ) {
4875				var w_rule = '';
4876				if ( data.width ) {
4877					w_rule = 'width: ' + data.width + 'px;';
4878				} else if ( wp.media.view.settings.contentWidth ) {
4879					w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
4880				}
4881			#>
4882				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
4883					<video controls="controls" class="wp-video-shortcode" preload="metadata"
4884						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
4885						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
4886						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
4887						<source type="{{ data.mime }}" src="{{ data.url }}" />
4888					</video>
4889				</div>
4890			<# } else { #>
4891				<div class="thumbnail thumbnail-{{ data.type }}">
4892					<# if ( data.uploading ) { #>
4893						<div class="media-progress-bar"><div></div></div>
4894					<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
4895						<img src="{{ data.size.url }}" draggable="false" alt="" />
4896					<# } else { #>
4897						<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
4898					<# } #>
4899				</div>
4900			<# } #>
4901
4902			<div class="details">
4903				<div class="filename">{{ data.filename }}</div>
4904				<div class="uploaded">{{ data.dateFormatted }}</div>
4905
4906				<div class="file-size">{{ data.filesizeHumanReadable }}</div>
4907				<# if ( 'image' === data.type && ! data.uploading ) { #>
4908					<# if ( data.width && data.height ) { #>
4909						<div class="dimensions">
4910							{{ data.width }} by {{ data.height }} pixels						</div>
4911					<# } #>
4912
4913					<# if ( data.originalImageURL && data.originalImageName ) { #>
4914						<div class="word-wrap-break-word">
4915							Original image:							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
4916						</div>
4917					<# } #>
4918
4919					<# if ( data.can.save && data.sizes ) { #>
4920						<a class="edit-attachment" href="{{ data.editLink }}&amp;image-editor" target="_blank">Edit Image</a>
4921					<# } #>
4922				<# } #>
4923
4924				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
4925					<div class="file-length">Length:						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
4926						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
4927					</div>
4928				<# } #>
4929
4930				<# if ( data.mediaStates ) { #>
4931					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
4932				<# } #>
4933
4934				<# if ( ! data.uploading && data.can.remove ) { #>
4935											<button type="button" class="button-link delete-attachment">Delete permanently</button>
4936									<# } #>
4937
4938				<div class="compat-meta">
4939					<# if ( data.compat && data.compat.meta ) { #>
4940						{{{ data.compat.meta }}}
4941					<# } #>
4942				</div>
4943			</div>
4944		</div>
4945		<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
4946		<# if ( 'image' === data.type ) { #>
4947			<span class="setting alt-text has-description" data-setting="alt">
4948				<label for="attachment-details-alt-text" class="name">Alt Text</label>
4949				<textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
4950			</span>
4951			<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
4952		<# } #>
4953				<span class="setting" data-setting="title">
4954			<label for="attachment-details-title" class="name">Title</label>
4955			<input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} />
4956		</span>
4957				<# if ( 'audio' === data.type ) { #>
4958				<span class="setting" data-setting="artist">
4959			<label for="attachment-details-artist" class="name">Artist</label>
4960			<input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" />
4961		</span>
4962				<span class="setting" data-setting="album">
4963			<label for="attachment-details-album" class="name">Album</label>
4964			<input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" />
4965		</span>
4966				<# } #>
4967		<span class="setting" data-setting="caption">
4968			<# if ( 'image' === data.type ) { #>
4969			<label for="attachment-details-caption" class="name">Image Caption</label>
4970			<# } else { #>
4971			<label for="attachment-details-caption" class="name">Short Description</label>
4972			<# } #>
4973			<textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
4974		</span>
4975		<span class="setting" data-setting="description">
4976			<label for="attachment-details-description" class="name">Description</label>
4977			<textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
4978		</span>
4979		<span class="setting" data-setting="url">
4980			<label for="attachment-details-copy-link" class="name">File URL:</label>
4981			<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-copy-link" value="{{ data.url }}" readonly />
4982			<div class="copy-to-clipboard-container">
4983				<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button>
4984				<span class="success hidden" aria-hidden="true">Copied!</span>
4985			</div>
4986		</span>
4987	</script>
4987
4988
4989		
4989<script type="text/html" id="tmpl-media-selection">
4990		<div class="selection-info">
4991			<span class="count"></span>
4992			<# if ( data.editable ) { #>
4993				<button type="button" class="button-link edit-selection">Edit Selection</button>
4994			<# } #>
4995			<# if ( data.clearable ) { #>
4996				<button type="button" class="button-link clear-selection">Clear</button>
4997			<# } #>
4998		</div>
4999		<div class="selection-view"></div>
5000	</script>
5000
5001
5002		
5002<script type="text/html" id="tmpl-attachment-display-settings">
5003		<h2>Attachment Display Settings</h2>
5004
5005		<# if ( 'image' === data.type ) { #>
5006			<span class="setting align">
5007				<label for="attachment-display-settings-alignment" class="name">Alignment</label>
5008				<select id="attachment-display-settings-alignment" class="alignment"
5009					data-setting="align"
5010					<# if ( data.userSettings ) { #>
5011						data-user-setting="align"
5012					<# } #>>
5013
5014					<option value="left">
5015						Left					</option>
5016					<option value="center">
5017						Center					</option>
5018					<option value="right">
5019						Right					</option>
5020					<option value="none" selected>
5021						None					</option>
5022				</select>
5023			</span>
5024		<# } #>
5025
5026		<span class="setting">
5027			<label for="attachment-display-settings-link-to" class="name">
5028				<# if ( data.model.canEmbed ) { #>
5029					Embed or Link				<# } else { #>
5030					Link To				<# } #>
5031			</label>
5032			<select id="attachment-display-settings-link-to" class="link-to"
5033				data-setting="link"
5034				<# if ( data.userSettings && ! data.model.canEmbed ) { #>
5035					data-user-setting="urlbutton"
5036				<# } #>>
5037
5038			<# if ( data.model.canEmbed ) { #>
5039				<option value="embed" selected>
5040					Embed Media Player				</option>
5041				<option value="file">
5042			<# } else { #>
5043				<option value="none" selected>
5044					None				</option>
5045				<option value="file">
5046			<# } #>
5047				<# if ( data.model.canEmbed ) { #>
5048					Link to Media File				<# } else { #>
5049					Media File				<# } #>
5050				</option>
5051				<option value="post">
5052				<# if ( data.model.canEmbed ) { #>
5053					Link to Attachment Page				<# } else { #>
5054					Attachment Page				<# } #>
5055				</option>
5056			<# if ( 'image' === data.type ) { #>
5057				<option value="custom">
5058					Custom URL				</option>
5059			<# } #>
5060			</select>
5061		</span>
5062		<span class="setting">
5063			<label for="attachment-display-settings-link-to-custom" class="name">URL</label>
5064			<input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
5065		</span>
5066
5067		<# if ( 'undefined' !== typeof data.sizes ) { #>
5068			<span class="setting">
5069				<label for="attachment-display-settings-size" class="name">Size</label>
5070				<select id="attachment-display-settings-size" class="size" name="size"
5071					data-setting="size"
5072					<# if ( data.userSettings ) { #>
5073						data-user-setting="imgsize"
5074					<# } #>>
5075											<#
5076						var size = data.sizes['thumbnail'];
5077						if ( size ) { #>
5078							<option value="thumbnail" >
5079								Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
5080							</option>
5081						<# } #>
5082											<#
5083						var size = data.sizes['medium'];
5084						if ( size ) { #>
5085							<option value="medium" >
5086								Medium &ndash; {{ size.width }} &times; {{ size.height }}
5087							</option>
5088						<# } #>
5089											<#
5090						var size = data.sizes['large'];
5091						if ( size ) { #>
5092							<option value="large" >
5093								Large &ndash; {{ size.width }} &times; {{ size.height }}
5094							</option>
5095						<# } #>
5096											<#
5097						var size = data.sizes['full'];
5098						if ( size ) { #>
5099							<option value="full"  selected='selected'>
5100								Full Size &ndash; {{ size.width }} &times; {{ size.height }}
5101							</option>
5102						<# } #>
5103											<#
5104						var size = data.sizes['post-type-logos'];
5105						if ( size ) { #>
5106							<option value="post-type-logos" >
5107								Post Type Logos &ndash; {{ size.width }} &times; {{ size.height }}
5108							</option>
5109						<# } #>
5110											<#
5111						var size = data.sizes['event-cover'];
5112						if ( size ) { #>
5113							<option value="event-cover" >
5114								Event Cover &ndash; {{ size.width }} &times; {{ size.height }}
5115							</option>
5116						<# } #>
5117											<#
5118						var size = data.sizes['1536x1536'];
5119						if ( size ) { #>
5120							<option value="1536x1536" >
5121								1536x1536 &ndash; {{ size.width }} &times; {{ size.height }}
5122							</option>
5123						<# } #>
5124											<#
5125						var size = data.sizes['2048x2048'];
5126						if ( size ) { #>
5127							<option value="2048x2048" >
5128								2048x2048 &ndash; {{ size.width }} &times; {{ size.height }}
5129							</option>
5130						<# } #>
5131									</select>
5132			</span>
5133		<# } #>
5134	</script>
5134
5135
5136		
5136<script type="text/html" id="tmpl-gallery-settings">
5137		<h2>Gallery Settings</h2>
5138
5139		<span class="setting">
5140			<label for="gallery-settings-link-to" class="name">Link To</label>
5141			<select id="gallery-settings-link-to" class="link-to"
5142				data-setting="link"
5143				<# if ( data.userSettings ) { #>
5144					data-user-setting="urlbutton"
5145				<# } #>>
5146
5147				<option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) {
5148					#>selected="selected"<# }
5149				#>>
5150					Attachment Page				</option>
5151				<option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
5152					Media File				</option>
5153				<option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
5154					None				</option>
5155			</select>
5156		</span>
5157
5158		<span class="setting">
5159			<label for="gallery-settings-columns" class="name select-label-inline">Columns</label>
5160			<select id="gallery-settings-columns" class="columns" name="columns"
5161				data-setting="columns">
5162									<option value="1" <#
5163						if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
5164					#>>
5165						1					</option>
5166									<option value="2" <#
5167						if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
5168					#>>
5169						2					</option>
5170									<option value="3" <#
5171						if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
5172					#>>
5173						3					</option>
5174									<option value="4" <#
5175						if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
5176					#>>
5177						4					</option>
5178									<option value="5" <#
5179						if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
5180					#>>
5181						5					</option>
5182									<option value="6" <#
5183						if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
5184					#>>
5185						6					</option>
5186									<option value="7" <#
5187						if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
5188					#>>
5189						7					</option>
5190									<option value="8" <#
5191						if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
5192					#>>
5193						8					</option>
5194									<option value="9" <#
5195						if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
5196					#>>
5197						9					</option>
5198							</select>
5199		</span>
5200
5201		<span class="setting">
5202			<input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" />
5203			<label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label>
5204		</span>
5205
5206		<span class="setting size">
5207			<label for="gallery-settings-size" class="name">Size</label>
5208			<select id="gallery-settings-size" class="size" name="size"
5209				data-setting="size"
5210				<# if ( data.userSettings ) { #>
5211					data-user-setting="imgsize"
5212				<# } #>
5213				>
5214									<option value="thumbnail">
5215						Thumbnail					</option>
5216									<option value="medium">
5217						Medium					</option>
5218									<option value="large">
5219						Large					</option>
5220									<option value="full">
5221						Full Size					</option>
5222									<option value="post-type-logos">
5223						Post Type Logos					</option>
5224									<option value="event-cover">
5225						Event Cover					</option>
5226									<option value="1536x1536">
5227						1536x1536					</option>
5228									<option value="2048x2048">
5229						2048x2048					</option>
5230							</select>
5231		</span>
5232	</script>
5232
5233
5234		
5234<script type="text/html" id="tmpl-playlist-settings">
5235		<h2>Playlist Settings</h2>
5236
5237		<# var emptyModel = _.isEmpty( data.model ),
5238			isVideo = 'video' === data.controller.get('library').props.get('type'); #>
5239
5240		<span class="setting">
5241			<input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #>
5242				checked="checked"
5243			<# } #> />
5244			<label for="playlist-settings-show-list" class="checkbox-label-inline">
5245				<# if ( isVideo ) { #>
5246				Show Video List				<# } else { #>
5247				Show Tracklist				<# } #>
5248			</label>
5249		</span>
5250
5251		<# if ( ! isVideo ) { #>
5252		<span class="setting">
5253			<input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #>
5254				checked="checked"
5255			<# } #> />
5256			<label for="playlist-settings-show-artist" class="checkbox-label-inline">
5257				Show Artist Name in Tracklist			</label>
5258		</span>
5259		<# } #>
5260
5261		<span class="setting">
5262			<input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #>
5263				checked="checked"
5264			<# } #> />
5265			<label for="playlist-settings-show-images" class="checkbox-label-inline">
5266				Show Images			</label>
5267		</span>
5268	</script>
5268
5269
5270		
5270<script type="text/html" id="tmpl-embed-link-settings">
5271		<span class="setting link-text">
5272			<label for="embed-link-settings-link-text" class="name">Link Text</label>
5273			<input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" />
5274		</span>
5275		<div class="embed-container" style="display: none;">
5276			<div class="embed-preview"></div>
5277		</div>
5278	</script>
5278
5279
5280		
5280<script type="text/html" id="tmpl-embed-image-settings">
5281		<div class="wp-clearfix">
5282			<div class="thumbnail">
5283				<img src="{{ data.model.url }}" draggable="false" alt="" />
5284			</div>
5285		</div>
5286
5287		<span class="setting alt-text has-description">
5288			<label for="embed-image-settings-alt-text" class="name">Alternative Text</label>
5289			<textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea>
5290		</span>
5291		<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
5292
5293					<span class="setting caption">
5294				<label for="embed-image-settings-caption" class="name">Caption</label>
5295				<textarea id="embed-image-settings-caption" data-setting="caption"></textarea>
5296			</span>
5297		
5298		<fieldset class="setting-group">
5299			<legend class="name">Align</legend>
5300			<span class="setting align">
5301				<span class="button-group button-large" data-setting="align">
5302					<button class="button" value="left">
5303						Left					</button>
5304					<button class="button" value="center">
5305						Center					</button>
5306					<button class="button" value="right">
5307						Right					</button>
5308					<button class="button active" value="none">
5309						None					</button>
5310				</span>
5311			</span>
5312		</fieldset>
5313
5314		<fieldset class="setting-group">
5315			<legend class="name">Link To</legend>
5316			<span class="setting link-to">
5317				<span class="button-group button-large" data-setting="link">
5318					<button class="button" value="file">
5319						Image URL					</button>
5320					<button class="button" value="custom">
5321						Custom URL					</button>
5322					<button class="button active" value="none">
5323						None					</button>
5324				</span>
5325			</span>
5326			<span class="setting">
5327				<label for="embed-image-settings-link-to-custom" class="name">URL</label>
5328				<input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
5329			</span>
5330		</fieldset>
5331	</script>
5331
5332
5333		
5333<script type="text/html" id="tmpl-image-details">
5334		<div class="media-embed">
5335			<div class="embed-media-settings">
5336				<div class="column-settings">
5337					<span class="setting alt-text has-description">
5338						<label for="image-details-alt-text" class="name">Alternative Text</label>
5339						<textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea>
5340					</span>
5341					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
5342
5343											<span class="setting caption">
5344							<label for="image-details-caption" class="name">Caption</label>
5345							<textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea>
5346						</span>
5347					
5348					<h2>Display Settings</h2>
5349					<fieldset class="setting-group">
5350						<legend class="legend-inline">Align</legend>
5351						<span class="setting align">
5352							<span class="button-group button-large" data-setting="align">
5353								<button class="button" value="left">
5354									Left								</button>
5355								<button class="button" value="center">
5356									Center								</button>
5357								<button class="button" value="right">
5358									Right								</button>
5359								<button class="button active" value="none">
5360									None								</button>
5361							</span>
5362						</span>
5363					</fieldset>
5364
5365					<# if ( data.attachment ) { #>
5366						<# if ( 'undefined' !== typeof data.attachment.sizes ) { #>
5367							<span class="setting size">
5368								<label for="image-details-size" class="name">Size</label>
5369								<select id="image-details-size" class="size" name="size"
5370									data-setting="size"
5371									<# if ( data.userSettings ) { #>
5372										data-user-setting="imgsize"
5373									<# } #>>
5374																			<#
5375										var size = data.sizes['thumbnail'];
5376										if ( size ) { #>
5377											<option value="thumbnail">
5378												Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
5379											</option>
5380										<# } #>
5381																			<#
5382										var size = data.sizes['medium'];
5383										if ( size ) { #>
5384											<option value="medium">
5385												Medium &ndash; {{ size.width }} &times; {{ size.height }}
5386											</option>
5387										<# } #>
5388																			<#
5389										var size = data.sizes['large'];
5390										if ( size ) { #>
5391											<option value="large">
5392												Large &ndash; {{ size.width }} &times; {{ size.height }}
5393											</option>
5394										<# } #>
5395																			<#
5396										var size = data.sizes['full'];
5397										if ( size ) { #>
5398											<option value="full">
5399												Full Size &ndash; {{ size.width }} &times; {{ size.height }}
5400											</option>
5401										<# } #>
5402																			<#
5403										var size = data.sizes['post-type-logos'];
5404										if ( size ) { #>
5405											<option value="post-type-logos">
5406												Post Type Logos &ndash; {{ size.width }} &times; {{ size.height }}
5407											</option>
5408										<# } #>
5409																			<#
5410										var size = data.sizes['event-cover'];
5411										if ( size ) { #>
5412											<option value="event-cover">
5413												Event Cover &ndash; {{ size.width }} &times; {{ size.height }}
5414											</option>
5415										<# } #>
5416																			<#
5417										var size = data.sizes['1536x1536'];
5418										if ( size ) { #>
5419											<option value="1536x1536">
5420												1536x1536 &ndash; {{ size.width }} &times; {{ size.height }}
5421											</option>
5422										<# } #>
5423																			<#
5424										var size = data.sizes['2048x2048'];
5425										if ( size ) { #>
5426											<option value="2048x2048">
5427												2048x2048 &ndash; {{ size.width }} &times; {{ size.height }}
5428											</option>
5429										<# } #>
5430																		<option value="custom">
5431										Custom Size									</option>
5432								</select>
5433							</span>
5434						<# } #>
5435							<div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>">
5436								<span class="custom-size-setting">
5437									<label for="image-details-size-width">Width</label>
5438									<input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" />
5439								</span>
5440								<span class="sep" aria-hidden="true">&times;</span>
5441								<span class="custom-size-setting">
5442									<label for="image-details-size-height">Height</label>
5443									<input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" />
5444								</span>
5445								<p id="image-size-desc" class="description">Image size in pixels</p>
5446							</div>
5447					<# } #>
5448
5449					<span class="setting link-to">
5450						<label for="image-details-link-to" class="name">Link To</label>
5451						<select id="image-details-link-to" data-setting="link">
5452						<# if ( data.attachment ) { #>
5453							<option value="file">
5454								Media File							</option>
5455							<option value="post">
5456								Attachment Page							</option>
5457						<# } else { #>
5458							<option value="file">
5459								Image URL							</option>
5460						<# } #>
5461							<option value="custom">
5462								Custom URL							</option>
5463							<option value="none">
5464								None							</option>
5465						</select>
5466					</span>
5467					<span class="setting">
5468						<label for="image-details-link-to-custom" class="name">URL</label>
5469						<input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
5470					</span>
5471
5472					<div class="advanced-section">
5473						<h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2>
5474						<div class="advanced-settings hidden">
5475							<div class="advanced-image">
5476								<span class="setting title-text">
5477									<label for="image-details-title-attribute" class="name">Image Title Attribute</label>
5478									<input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" />
5479								</span>
5480								<span class="setting extra-classes">
5481									<label for="image-details-css-class" class="name">Image CSS Class</label>
5482									<input type="text" id="image-details-css-class" data-setting="extraClasse
5482s" value="{{ data.model.extraClasses }}" />
5483								</span>
5484							</div>
5485							<div class="advanced-link">
5486								<span class="setting link-target">
5487									<input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>>
5488									<label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label>
5489								</span>
5490								<span class="setting link-rel">
5491									<label for="image-details-link-rel" class="name">Link Rel</label>
5492									<input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" />
5493								</span>
5494								<span class="setting link-class-name">
5495									<label for="image-details-link-css-class" class="name">Link CSS Class</label>
5496									<input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" />
5497								</span>
5498							</div>
5499						</div>
5500					</div>
5501				</div>
5502				<div class="column-image">
5503					<div class="image">
5504						<img src="{{ data.model.url }}" draggable="false" alt="" />
5505						<# if ( data.attachment && window.imageEdit ) { #>
5506							<div class="actions">
5507								<input type="button" class="edit-attachment button" value="Edit Original" />
5508								<input type="button" class="replace-attachment button" value="Replace" />
5509							</div>
5510						<# } #>
5511					</div>
5512				</div>
5513			</div>
5514		</div>
5515	</script>
5515
5516
5517		
5517<script type="text/html" id="tmpl-image-editor">
5518		<div id="media-head-{{ data.id }}"></div>
5519		<div id="image-editor-{{ data.id }}"></div>
5520	</script>
5520
5521
5522		
5522<script type="text/html" id="tmpl-audio-details">
5523		<# var ext, html5types = {
5524			mp3: wp.media.view.settings.embedMimes.mp3,
5525			ogg: wp.media.view.settings.embedMimes.ogg
5526		}; #>
5527
5528				<div class="media-embed media-embed-details">
5529			<div class="embed-media-settings embed-audio-settings">
5530				<audio style="visibility: hidden"
5531	controls
5532	class="wp-audio-shortcode"
5533	width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}"
5534	preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}"
5535	<#
5536		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
5537		#> autoplay<#
5538	}
5539		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
5540		#> loop<#
5541	}
5542	#>
5543>
5544	<# if ( ! _.isEmpty( data.model.src ) ) { #>
5545	<source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
5546	<# } #>
5547
5548		<# if ( ! _.isEmpty( data.model.mp3 ) ) { #>
5549	<source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" />
5550	<# } #>
5551			<# if ( ! _.isEmpty( data.model.ogg ) ) { #>
5552	<source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" />
5553	<# } #>
5554			<# if ( ! _.isEmpty( data.model.flac ) ) { #>
5555	<source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" />
5556	<# } #>
5557			<# if ( ! _.isEmpty( data.model.m4a ) ) { #>
5558	<source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" />
5559	<# } #>
5560			<# if ( ! _.isEmpty( data.model.wav ) ) { #>
5561	<source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" />
5562	<# } #>
5563		</audio>
5564	
5565				<# if ( ! _.isEmpty( data.model.src ) ) {
5566					ext = data.model.src.split('.').pop();
5567					if ( html5types[ ext ] ) {
5568						delete html5types[ ext ];
5569					}
5570				#>
5571				<span class="setting">
5572					<label for="audio-details-source" class="name">URL</label>
5573					<input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
5574					<button type="button" class="button-link remove-setting">Remove audio source</button>
5575				</span>
5576				<# } #>
5577								<# if ( ! _.isEmpty( data.model.mp3 ) ) {
5578					if ( ! _.isUndefined( html5types.mp3 ) ) {
5579						delete html5types.mp3;
5580					}
5581				#>
5582				<span class="setting">
5583					<label for="audio-details-mp3-source" class="name">MP3</label>
5584					<input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" />
5585					<button type="button" class="button-link remove-setting">Remove audio source</button>
5586				</span>
5587				<# } #>
5588								<# if ( ! _.isEmpty( data.model.ogg ) ) {
5589					if ( ! _.isUndefined( html5types.ogg ) ) {
5590						delete html5types.ogg;
5591					}
5592				#>
5593				<span class="setting">
5594					<label for="audio-details-ogg-source" class="name">OGG</label>
5595					<input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" />
5596					<button type="button" class="button-link remove-setting">Remove audio source</button>
5597				</span>
5598				<# } #>
5599								<# if ( ! _.isEmpty( data.model.flac ) ) {
5600					if ( ! _.isUndefined( html5types.flac ) ) {
5601						delete html5types.flac;
5602					}
5603				#>
5604				<span class="setting">
5605					<label for="audio-details-flac-source" class="name">FLAC</label>
5606					<input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" />
5607					<button type="button" class="button-link remove-setting">Remove audio source</button>
5608				</span>
5609				<# } #>
5610								<# if ( ! _.isEmpty( data.model.m4a ) ) {
5611					if ( ! _.isUndefined( html5types.m4a ) ) {
5612						delete html5types.m4a;
5613					}
5614				#>
5615				<span class="setting">
5616					<label for="audio-details-m4a-source" class="name">M4A</label>
5617					<input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" />
5618					<button type="button" class="button-link remove-setting">Remove audio source</button>
5619				</span>
5620				<# } #>
5621								<# if ( ! _.isEmpty( data.model.wav ) ) {
5622					if ( ! _.isUndefined( html5types.wav ) ) {
5623						delete html5types.wav;
5624					}
5625				#>
5626				<span class="setting">
5627					<label for="audio-details-wav-source" class="name">WAV</label>
5628					<input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" />
5629					<button type="button" class="button-link remove-setting">Remove audio source</button>
5630				</span>
5631				<# } #>
5632				
5633				<# if ( ! _.isEmpty( html5types ) ) { #>
5634				<fieldset class="setting-group">
5635					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
5636					<span class="setting">
5637						<span class="button-large">
5638						<# _.each( html5types, function (mime, type) { #>
5639							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
5640						<# } ) #>
5641						</span>
5642					</span>
5643				</fieldset>
5644				<# } #>
5645
5646				<fieldset class="setting-group">
5647					<legend class="name">Preload</legend>
5648					<span class="setting preload">
5649						<span class="button-group button-large" data-setting="preload">
5650							<button class="button" value="auto">Auto</button>
5651							<button class="button" value="metadata">Metadata</button>
5652							<button class="button active" value="none">None</button>
5653						</span>
5654					</span>
5655				</fieldset>
5656
5657				<span class="setting-group">
5658					<span class="setting checkbox-setting autoplay">
5659						<input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" />
5660						<label for="audio-details-autoplay" class="checkbox-label">Autoplay</label>
5661					</span>
5662
5663					<span class="setting checkbox-setting">
5664						<input type="checkbox" id="audio-details-loop" data-setting="loop" />
5665						<label for="audio-details-loop" class="checkbox-label">Loop</label>
5666					</span>
5667				</span>
5668			</div>
5669		</div>
5670	</script>
5670
5671
5672		
5672<script type="text/html" id="tmpl-video-details">
5673		<# var ext, html5types = {
5674			mp4: wp.media.view.settings.embedMimes.mp4,
5675			ogv: wp.media.view.settings.embedMimes.ogv,
5676			webm: wp.media.view.settings.embedMimes.webm
5677		}; #>
5678
5679				<div class="media-embed media-embed-details">
5680			<div class="embed-media-settings embed-video-settings">
5681				<div class="wp-video-holder">
5682				<#
5683				var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width,
5684					h = ! data.model.height ? 360 : data.model.height;
5685
5686				if ( data.model.width && w !== data.model.width ) {
5687					h = Math.ceil( ( h * w ) / data.model.width );
5688				}
5689				#>
5690
5691				<#  var w_rule = '', classes = [],
5692		w, h, settings = wp.media.view.settings,
5693		isYouTube = isVimeo = false;
5694
5695	if ( ! _.isEmpty( data.model.src ) ) {
5696		isYouTube = data.model.src.match(/youtube|youtu\.be/);
5697		isVimeo = -1 !== data.model.src.indexOf('vimeo');
5698	}
5699
5700	if ( settings.contentWidth && data.model.width >= settings.contentWidth ) {
5701		w = settings.contentWidth;
5702	} else {
5703		w = data.model.width;
5704	}
5705
5706	if ( w !== data.model.width ) {
5707		h = Math.ceil( ( data.model.height * w ) / data.model.width );
5708	} else {
5709		h = data.model.height;
5710	}
5711
5712	if ( w ) {
5713		w_rule = 'width: ' + w + 'px; ';
5714	}
5715
5716	if ( isYouTube ) {
5717		classes.push( 'youtube-video' );
5718	}
5719
5720	if ( isVimeo ) {
5721		classes.push( 'vimeo-video' );
5722	}
5723
5724#>
5725<div style="{{ w_rule }}" class="wp-video">
5726<video controls
5727	class="wp-video-shortcode {{ classes.join( ' ' ) }}"
5728	<# if ( w ) { #>width="{{ w }}"<# } #>
5729	<# if ( h ) { #>height="{{ h }}"<# } #>
5730			<#
5731		if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) {
5732			#> poster="{{ data.model.poster }}"<#
5733		} #>
5734			preload			="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}"
5735				<#
5736		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
5737		#> autoplay<#
5738	}
5739		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
5740		#> loop<#
5741	}
5742	#>
5743>
5744	<# if ( ! _.isEmpty( data.model.src ) ) {
5745		if ( isYouTube ) { #>
5746		<source src="{{ data.model.src }}" type="video/youtube" />
5747		<# } else if ( isVimeo ) { #>
5748		<source src="{{ data.model.src }}" type="video/vimeo" />
5749		<# } else { #>
5750		<source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
5751		<# }
5752	} #>
5753
5754		<# if ( data.model.mp4 ) { #>
5755	<source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" />
5756	<# } #>
5757		<# if ( data.model.m4v ) { #>
5758	<source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" />
5759	<# } #>
5760		<# if ( data.model.webm ) { #>
5761	<source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" />
5762	<# } #>
5763		<# if ( data.model.ogv ) { #>
5764	<source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" />
5765	<# } #>
5766		<# if ( data.model.flv ) { #>
5767	<source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" />
5768	<# } #>
5769		{{{ data.model.content }}}
5770</video>
5771</div>
5772	
5773				<# if ( ! _.isEmpty( data.model.src ) ) {
5774					ext = data.model.src.split('.').pop();
5775					if ( html5types[ ext ] ) {
5776						delete html5types[ ext ];
5777					}
5778				#>
5779				<span class="setting">
5780					<label for="video-details-source" class="name">URL</label>
5781					<input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
5782					<button type="button" class="button-link remove-setting">Remove video source</button>
5783				</span>
5784				<# } #>
5785								<# if ( ! _.isEmpty( data.model.mp4 ) ) {
5786					if ( ! _.isUndefined( html5types.mp4 ) ) {
5787						delete html5types.mp4;
5788					}
5789				#>
5790				<span class="setting">
5791					<label for="video-details-mp4-source" class="name">MP4</label>
5792					<input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" />
5793					<button type="button" class="button-link remove-setting">Remove video source</button>
5794				</span>
5795				<# } #>
5796								<# if ( ! _.isEmpty( data.model.m4v ) ) {
5797					if ( ! _.isUndefined( html5types.m4v ) ) {
5798						delete html5types.m4v;
5799					}
5800				#>
5801				<span class="setting">
5802					<label for="video-details-m4v-source" class="name">M4V</label>
5803					<input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" />
5804					<button type="button" class="button-link remove-setting">Remove video source</button>
5805				</span>
5806				<# } #>
5807								<# if ( ! _.isEmpty( data.model.webm ) ) {
5808					if ( ! _.isUndefined( html5types.webm ) ) {
5809						delete html5types.webm;
5810					}
5811				#>
5812				<span class="setting">
5813					<label for="video-details-webm-source" class="name">WEBM</label>
5814					<input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" />
5815					<button type="button" class="button-link remove-setting">Remove video source</button>
5816				</span>
5817				<# } #>
5818								<# if ( ! _.isEmpty( data.model.ogv ) ) {
5819					if ( ! _.isUndefined( html5types.ogv ) ) {
5820						delete html5types.ogv;
5821					}
5822				#>
5823				<span class="setting">
5824					<label for="video-details-ogv-source" class="name">OGV</label>
5825					<input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" />
5826					<button type="button" class="button-link remove-setting">Remove video source</button>
5827				</span>
5828				<# } #>
5829								<# if ( ! _.isEmpty( data.model.flv ) ) {
5830					if ( ! _.isUndefined( html5types.flv ) ) {
5831						delete html5types.flv;
5832					}
5833				#>
5834				<span class="setting">
5835					<label for="video-details-flv-source" class="name">FLV</label>
5836					<input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" />
5837					<button type="button" class="button-link remove-setting">Remove video source</button>
5838				</span>
5839				<# } #>
5840								</div>
5841
5842				<# if ( ! _.isEmpty( html5types ) ) { #>
5843				<fieldset class="setting-group">
5844					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
5845					<span class="setting">
5846						<span class="button-large">
5847						<# _.each( html5types, function (mime, type) { #>
5848							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
5849						<# } ) #>
5850						</span>
5851					</span>
5852				</fieldset>
5853				<# } #>
5854
5855				<# if ( ! _.isEmpty( data.model.poster ) ) { #>
5856				<span class="setting">
5857					<label for="video-details-poster-image" class="name">Poster Image</label>
5858					<input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" />
5859					<button type="button" class="button-link remove-setting">Remove poster image</button>
5860				</span>
5861				<# } #>
5862
5863				<fieldset class="setting-group">
5864					<legend class="name">Preload</legend>
5865					<span class="setting preload">
5866						<span class="button-group button-large" data-setting="preload">
5867							<button class="button" value="auto">Auto</button>
5868							<button class="button" value="metadata">Metadata</button>
5869							<button class="button active" value="none">None</button>
5870						</span>
5871					</span>
5872				</fieldset>
5873
5874				<span class="setting-group">
5875					<span class="setting checkbox-setting autoplay">
5876						<input type="checkbox" id="video-details-autoplay" data-setting="autoplay" />
5877						<label for="video-details-autoplay" class="checkbox-label">Autoplay</label>
5878					</span>
5879
5880					<span class="setting checkbox-setting">
5881						<input type="checkbox" id="video-details-loop" data-setting="loop" />
5882						<label for="video-details-loop" class="checkbox-label">Loop</label>
5883					</span>
5884				</span>
5885
5886				<span class="setting" data-setting="content">
5887					<#
5888					var content = '';
5889					if ( ! _.isEmpty( data.model.content ) ) {
5890						var tracks = jQuery( data.model.content ).filter( 'track' );
5891						_.each( tracks.toArray(), function( track, index ) {
5892							content += track.outerHTML; #>
5893						<label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label>
5894						<input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" />
5895						<span class="description" id="video-details-track-desc-{{ index }}">
5896						The srclang, label, and kind values can be edited to set the video track language and kind.						</span>
5897						<button type="button" class="button-link remove-setting remove-track">Remove video track</button><br />
5898						<# } ); #>
5899					<# } else { #>
5900					<span class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</span><br />
5901					<em>There are no associated subtitles.</em>
5902					<# } #>
5903					<textarea class="hidden content-setting">{{ content }}</textarea>
5904				</span>
5905			</div>
5906		</div>
5907	</script>
5907
5908
5909		
5909<script type="text/html" id="tmpl-editor-gallery">
5910		<# if ( data.attachments.length ) { #>
5911			<div class="gallery gallery-columns-{{ data.columns }}">
5912				<# _.each( data.attachments, function( attachment, index ) { #>
5913					<dl class="gallery-item">
5914						<dt class="gallery-icon">
5915							<# if ( attachment.thumbnail ) { #>
5916								<img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" />
5917							<# } else { #>
5918								<img src="{{ attachment.url }}" alt="{{ attachment.alt }}" />
5919							<# } #>
5920						</dt>
5921						<# if ( attachment.caption ) { #>
5922							<dd class="wp-caption-text gallery-caption">
5923								{{{ data.verifyHTML( attachment.caption ) }}}
5924							</dd>
5925						<# } #>
5926					</dl>
5927					<# if ( index % data.columns === data.columns - 1 ) { #>
5928						<br style="clear: both;" />
5929					<# } #>
5930				<# } ); #>
5931			</div>
5932		<# } else { #>
5933			<div class="wpview-error">
5934				<div class="dashicons dashicons-format-gallery"></div><p>No items found.</p>
5935			</div>
5936		<# } #>
5937	</script>
5937
5938
5939		
5939<script type="text/html" id="tmpl-crop-content">
5940		<img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction." />
5941		<div class="upload-errors"></div>
5942	</script>
5942
5943
5944		
5944<script type="text/html" id="tmpl-site-icon-preview-crop">
5945		<style>
5946			:root{
5947				--site-icon-url: url( "{{ data.url }}" );
5948			}
5949		</style>
5950		<h2>Site Icon Preview</h2>
5951		<p>As an app icon and a browser icon.</p>
5952		<div class="site-icon-preview crop">
5953			<div class="image-preview-wrap app-icon-preview">
5954				<img id="preview-app-icon" src="{{ data.url }}" class="app-icon-preview" alt="Preview as an app icon" />
5955			</div>
5956			<div class="site-icon-preview-browser">
5957				<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="browser-buttons"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 20a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm18 0a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm24-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z" /></svg>
5958				<div class="site-icon-preview-tab">
5959					<div class="image-preview-wrap browser">
5960						<img id="preview-favicon" src="{{ data.url }}" class="browser-icon-preview" alt="Preview as a browser icon" />
5961					</div>
5962					<div class="site-icon-preview-site-title" aria-hidden="true"><# print( 'ESGO' ) #></div>
5963						<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-button">
5964							<path d="M12 13.0607L15.7123 16.773L16.773 15.7123L13.0607 12L16.773 8.28772L15.7123 7.22706L12 10.9394L8.28771 7.22705L7.22705 8.28771L10.9394 12L7.22706 15.7123L8.28772 16.773L12 13.0607Z" />
5965						</svg>
5966					</div>
5967				</div>
5968			</div>
5969		</div>
5970	</script>
5970
5971
5972	
5972<script id="underscore-js" src="https://www.esgo.org/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 5972
5972
5973<script id="shortcode-js" src="https://www.esgo.org/wp-includes/js/shortcode.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 5973
5973
5974<script id="backbone-js" src="https://www.esgo.org/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 5974
5974
5975<script id="wp-util-js-extra">
5976var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
5977//# sourceURL=wp-util-js-extra
5978</script>
vendor: 1 bytes, line 5978
5978
5979<script id="wp-util-js" src="https://www.esgo.org/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 5979
5979
5980<script id="wp-backbone-js" src="https://www.esgo.org/wp-includes/js/wp-backbone.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 5980
5980
5981<script id="media-models-js-extra">
5982var _wpMediaModelsL10n = {"settings":{"ajaxurl":"/wp-admin/admin-ajax.php","post":{"id":0}}};
5983//# sourceURL=media-models-js-extra
5984</script>
vendor: 1 bytes, line 5984
5984
5985<script id="media-models-js" src="https://www.esgo.org/wp-includes/js/media-models.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 5985
5985
5986<script id="wp-plupload-js-extra">
5987var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"This file cannot be processed by the web server.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Trash.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"The server cannot process HEIC images. Convert it to JPEG before uploading.","noneditable_image":"The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading.","file_url_copied":"The file URL has been copied to your clipboard"};
5988var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"/wp-admin/async-upload.php","filters":{"max_file_size":"268435456b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages,svg"}]},"multipart_params":{"action":"upload-attachment","_wpnonce":"bee07307b9"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false};
5989//# sourceURL=wp-plupload-js-extra
5990</script>
vendor: 1 bytes, line 5990
5990
5991<script id="wp-plupload-js" src="https://www.esgo.org/wp-includes/js/plupload/wp-plupload.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 5991
5991
5992<script id="jquery-ui-core-js-before">
5993jQuery.uiBackCompat = true;
5994//# sourceURL=jquery-ui-core-js-before
5995</script>
vendor: 1 bytes, line 5995
5995
5996<script id="jquery-ui-core-js" src="https://www.esgo.org/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 5996
5996
5997<script id="jquery-ui-mouse-js" src="https://www.esgo.org/wp-includes/js/jquery/ui/mouse.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 5997
5997
5998<script id="jquery-ui-sortable-js" src="https://www.esgo.org/wp-includes/js/jquery/ui/sortable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 5998
5998
5999<script id="mediaelement-core-js-before">
6000var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};
6001//# sourceURL=mediaelement-core-js-before
6002</script>
vendor: 1 bytes, line 6002
6002
6003<script id="mediaelement-core-js" src="https://www.esgo.org/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17"></script>
vendor: 1 bytes, line 6003
6003
6004<script id="mediaelement-migrate-js" src="https://www.esgo.org/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 6004
6004
6005<script id="mediaelement-js-extra">
6006var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
6007//# sourceURL=mediaelement-js-extra
6008</script>
vendor: 1 bytes, line 6008
6008
6009<script id="wp-mediaelement-js" src="https://www.esgo.org/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 6009
6009
6010<script id="wp-api-request-js-extra">
6011var wpApiSettings = {"root":"https://www.esgo.org/wp-json/","nonce":"543c60b6ff","versionString":"wp/v2/"};
6012//# sourceURL=wp-api-request-js-extra
6013</script>
vendor: 1 bytes, line 6013
6013
6014<script id="wp-api-request-js" src="https://www.esgo.org/wp-includes/js/api-request.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 6014
6014
6015<script id="wp-dom-ready-js" src="https://www.esgo.org/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 6015
6015
6016<script id="wp-hooks-js" src="https://www.esgo.org/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 6016
6016
6017<script id="wp-i18n-js" src="https://www.esgo.org/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 6017
6017
6018<script id="wp-i18n-js-after">
6019wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
6020//# sourceURL=wp-i18n-js-after
6021</script>
vendor: 1 bytes, line 6021
6021
6022<script id="wp-a11y-js" src="https://www.esgo.org/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 6022
6022
6023<script id="clipboard-js" src="https://www.esgo.org/wp-includes/js/clipboard.min.js?ver=2.0.11"></script>
vendor: 1 bytes, line 6023
6023
6024<script id="media-views-js-extra">
6025var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"URL","addMedia":"Add media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload files","uploadImagesTitle":"Upload images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Go to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into post","unattached":"Unattached","mine":"Mine","trash":"Trash","uploadedToThisPost":"Uploaded to this post","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkTrash":"You are about to trash these items.\n  'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Trash","restoreSelected":"Restore from Trash","deletePermanently":"Delete permanently","errorDeleting":"Error in deleting the attachment.","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search media","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items...","mediaFound":"Number of media items found: %d","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","mediaItemViewed":"Viewing media item: %s","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video Playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https://www.esgo.org/wp-admin/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-word.document.macroEnabled.12,application/vnd.ms-word.template.macroEnabled.12,application/vnd.oasis.opendocument.text,application/vnd.apple.pages,application/pdf,application/vnd.ms-xpsdocument,application/oxps,application/rtf,application/wordperfect,application/octet-stream":"Documents","application/vnd.apple.numbers,application/vnd.oasis.opendocument.spreadsheet,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel.sheet.macroEnabled.12,application/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application/x-gzip,application/rar,a
6025pplication/x-tar,application/zip,application/x-7z-compressed":"Archives"},"captions":true,"nonce":{"sendToEditor":"e01a0ae3fb","setAttachmentThumbnail":"e74a842853"},"post":{"id":0},"defaultProps":{"link":"none","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https://www.esgo.org/wp-json/oembed/1.0/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio/mpeg","ogg":"audio/ogg","flac":"audio/flac","m4a":"audio/mpeg","wav":"audio/wav","mp4":"video/mp4","m4v":"video/mp4","webm":"video/webm","ogv":"video/ogg","flv":"video/x-flv"},"contentWidth":null,"months":[{"year":"2026","month":"10","text":"October 2026"},{"year":"2026","month":"9","text":"September 2026"},{"year":"2026","month":"8","text":"August 2026"},{"year":"2026","month":"7","text":"July 2026"},{"year":"2026","month":"6","text":"June 2026"},{"year":"2026","month":"5","text":"May 2026"},{"year":"2026","month":"4","text":"April 2026"},{"year":"2026","month":"3","text":"March 2026"},{"year":"2025","month":"12","text":"December 2025"},{"year":"2025","month":"11","text":"November 2025"},{"year":"2025","month":"10","text":"October 2025"}],"mediaTrash":0,"infiniteScrolling":1}};
6026//# sourceURL=media-views-js-extra
6027</script>
vendor: 1 bytes, line 6027
6027
6028<script id="media-views-js" src="https://www.esgo.org/wp-includes/js/media-views.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 6028
6028
6029<script id="media-editor-js" src="https://www.esgo.org/wp-includes/js/media-editor.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 6029
6029
6030<script id="media-audiovideo-js" src="https://www.esgo.org/wp-includes/js/media-audiovideo.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 6030
6030
6031<script id="fl-custom-file-field-js-after">
6032(function($) {
6033    if (window.__flCustomFileFieldInitialized) {
6034        return;
6035    }
6036    window.__flCustomFileFieldInitialized = true;
6037
6038	function handleFileSelect(e) {
6039		e.preventDefault();
6040
6041        if (typeof wp === 'undefined' || !wp.media) {
6042			return;
6043		}
6044
6045		var button = $(this);
6046		var field = button.closest('.fl-file-field');
6047		var input = field.find('.fl-file-input');
6048		var allowedMimeTypes = field.data('mime-types') || [];
6049
6050		var frame = wp.media({
6051			title: 'Select File',
6052			library: { type: 'application' },
6053			button: { text: 'Use this file' },
6054			multiple: false
6055		});
6056
6057		frame.once('select', function() {
6058			var attachment = frame.state().get('selection').first().toJSON();
6059			var mime = attachment.mime || '';
6060
6061			if (allowedMimeTypes.length) {
6062				var isAllowed = allowedMimeTypes.some(function(type) {
6063					return mime === type || mime.indexOf(type.split('/')[0]) === 0;
6064				});
6065
6066				if (!isAllowed) {
6067					alert('This file type is not allowed.');
6068					return;
6069				}
6070			}
6071
6072			input.val(attachment.url).trigger('change');
6073
6074			var fileName = field.find('.fl-file-name');
6075			var preview = field.find('.fl-file-preview');
6076			fileName.text(attachment.filename || attachment.title);
6077
6078			var viewLink = preview.find('.fl-file-view');
6079			if (viewLink.length) {
6080				viewLink.attr('href', attachment.url);
6081			} else {
6082				preview.append(
6083					'<a href="' + attachment.url + '" target="_blank" class="button-link fl-file-view">View</a>'
6084				);
6085			}
6086
6087			if (!field.find('.fl-file-remove').length) {
6088				field.find('.fl-file-actions').append(
6089					'<a class="button-link fl-file-remove" href="javascript:void(0);">Remove</a>'
6090				);
6091			}
6092
6093			field.removeClass('fl-file-empty');
6094		});
6095
6096		frame.open();
6097	}
6098
6099	function handleFileRemove(e) {
6100		e.preventDefault();
6101
6102		var button = $(this);
6103		var field = button.closest('.fl-file-field');
6104		var input = field.find('.fl-file-input');
6105		var fileName = field.find('.fl-file-name');
6106		var viewLink = field.find('.fl-file-view');
6107
6108		input.val('').trigger('change');
6109		fileName.text('No file selected');
6110		viewLink.remove();
6111		button.remove();
6112		field.addClass('fl-file-empty');
6113	}
6114
6115	$(document)
6116		.off('click.flFileFieldSelect')
6117		.on('click.flFileFieldSelect', '.fl-file-select', handleFileSelect);
6118
6119	$(document)
6120		.off('click.flFileFieldRemove')
6121		.on('click.flFileFieldRemove', '.fl-file-remove', handleFileRemove);
6122
6123})(jQuery);
6124
6125
6126//# sourceURL=fl-custom-file-field-js-after
6127</script>
vendor: 1 bytes, line 6127
6127
6128<script type="module" id="vite-bundle-js" src="https://www.esgo.org/dist/js/bundle.js"></script>
6128
6129</body>
6130</html>
6131<!-- WP Optimize page cache - https://teamupdraft.com/wp-optimize/ - Page not served from cache  -->

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