PageSourceSearch

https://exchange.isid.org/isid/?menu=16&browseby=9&sortby=1&trend=19498

html isid.org collected 2026-10-02 02:27:19 UTC 140,565 bytes, 2,889 lines download raw bytes

1<!DOCTYPE html>
2
3<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
4<head>
5    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
6    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7    <meta name="viewport" content="initial-scale=1, maximum-scale=5, minimum-scale=1, viewport-fit=cover" />
8            <title>Knowledge Exchange by ISID</title>
9    
10    
11            <link rel="shortcut icon"
12            href="https://assets.multilearning.com/assets/favicons/isid_favicon_192x192.png" />
13        <!-- displayed in browser tab icon -->
14        
15        <link rel="icon" type="image/png" href="https://assets.multilearning.com/content/333/portal-responsive/favicon.png?_cctrl=2023121823093333" />
16        <!-- used for shortcut icon -->
17        <link rel="apple-touch-icon" sizes="180x180"
18            href="https://assets.multilearning.com/assets/favicons/isid_favicon_180x180_with_margins.png">
19        <!-- used for shortcut icon -->
20    
21            <meta name="description" content="Access educational materials, eLearning activities, accredited Live webinar sessions with polls and chat on this fast Digital Library and Hybrid Virtual Event Platform powered by MULTILEARNING LMS." />
22    
23                <meta name="robots" content="all" />
24            <meta name="resource-type" content="document" />
25    <meta http-equiv="expires" content="0" />
26    <meta name="author" content="MULTILEARNING Group Inc." />
27    <meta name="copyright" content="Copyright (c) 2026 MULTILEARNING Group Inc. " />
28    <meta name="revisit-after" content="1 days" />
29
30            <link rel="stylesheet" type="text/css" href="https://assets.multilearning.com/assets/libs/fontawesome-pro-6.7.2-web/css/all.min.css">
31            <link rel="stylesheet" type="text/css" href="https://assets.multilearning.com/assets/libs/fontawesome-pro-6.7.2-web/css/v4-shims.min.css">
32            <link rel="stylesheet" type="text/css" href="https://assets.multilearning.com/assets/libs/bootstrap/4.3.1/css/bootstrap.min.css">
33            <link rel="stylesheet" type="text/css" href="https://assets.multilearning.com/assets/libs/croppie/2.5.1/croppie.min.css">
34            <link rel="stylesheet" type="text/css" href="https://assets.multilearning.com/assets/libs/DateTimePicker/0.1.39/DateTimePicker.min.css">
35            <link rel="stylesheet" type="text/css" href="https://assets.multilearning.com/assets/libs/fancybox-2.4/source/jquery.fancybox.css">
36            <link rel="stylesheet" type="text/css" href="/css/minified/portal-responsive/portal.333.min.css?v=20261001170238">
37    
38    <link rel="stylesheet" type="text/css" href="/333/css/style" />
39    <link rel="stylesheet" href="/assets/compiled/css/shopping-cart.css">
40    <link rel="stylesheet" type="text/css" href="/css/portal-responsive/recommended.css">
41    <link href="https://fonts.googleapis.com/css?family=Raleway:400,700" rel="stylesheet">
42    <link href="https://fonts.googleapis.com/css2?family=Urbanist:wght@400&display=swap" rel="stylesheet">
43
44    
44<script type="text/javascript" src="/util/detectErrors.js"></script>
44
45                
45<script src="https://assets.multilearning.com/assets/libs/vue/vue-2.6.11.min.js"></script>
45
46            
46<script src="https://assets.multilearning.com/assets/libs/vue-resource/vue-resource.1.3.4.min.js"></script>
46
47            
47<script src="https://assets.multilearning.com/assets/libs/sweetalert/sweetalert2.all.min.js"></script>
47
48            
48<script src="https://assets.multilearning.com/assets/libs/core-js/2.4.1/core.js"></script>
48
49            
49<script src="https://assets.multilearning.com/assets/libs/jquery/jquery-1.11.3.min.js"></script>
49
50            
50<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js"></script>
50
51            
51<script src="https://assets.multilearning.com/assets/libs/bootstrap/4.3.1/js/bootstrap.min.js"></script>
51
52            
52<script src="https://assets.multilearning.com/assets/libs/jquery-mobile/jquery.mobile-1.4.5.js"></script>
52
53            
53<script src="https://assets.multilearning.com/assets/libs/DateTimePicker/0.1.39/DateTimePicker.min.js"></script>
53
54            
54<script src="https://assets.multilearning.com/assets/libs/jquery.ba-hashchange/jquery.ba-hashchange.min.js"></script>
54
55            
55<script src="https://assets.multilearning.com/assets/libs/fancybox-2.4/source/jquery.fancybox.pack.js"></script>
55
56            
56<script src="https://assets.multilearning.com/assets/libs/json3/json3.min.js"></script>
56
57            
57<script src="https://assets.multilearning.com/assets/libs/jsmart/jsmart-2.13.min.js"></script>
57
58            
58<script src="https://assets.multilearning.com/assets/libs/croppie/2.5.1/croppie.min.js"></script>
58
59            
59<script src="https://assets.multilearning.com/assets/libs/moment/moment.js"></script>
59
60            
60<script src="https://assets.multilearning.com/assets/libs/shaka-player/shaka-player.compiled.js"></script>
60
61            
61<script src="https://assets.multilearning.com/assets/libs/vue-slicksort/vue.slicksort.min.js"></script>
61
62            
62<script src="/js/minified/portal-responsive/portal.min.js?v=20260925153924"></script>
62
63    
64    
64<script type="text/javascript">
65        var isUAMobile = false;
66        var g_id = 333;
67        var g_code = "isid";
68        var u_id = 0;
69        var is_local = false;
70        var request_uri = "/isid/?menu=16&browseby=9&sortby=1&trend=19498";
71        var landing_page = "https://exchange.isid.org/isid/?menu=16&browseby=9&sortby=1&trend=19498#!*menu=16*browseby=9*sortby=1*trend=19498";
72        var cookie_check = '';
73        var vxc = "";
74        var isConference = false;
75        var filters = false;
76        var session_id = "";
77        var LOGGED_IN = 0;
78        var ce_id = "";
79        var store = "";
80        var first_time = false;
81        var is_office = false;
82        var use_webcast_html5 = true;
83        var use_poster_html5 = true;
84        var AJAX_TIMEOUT = 30000;
85        var is_app = false;
86        var hasFloatingBanner = false;
87        var hasNewSlider = true;
88        var hasVideoToolbox = false;
89        var isHiddenLink = 0;
90        var isMyspaceLink = false;
91        var isMyspaceMode = false;
92        var menus_test = [31,5,6,2,5,6,2];
93        var portal_type = 4;
94        var isMregBridgeOauth = true;
95        var user_email = "";
96        var NativeApp = new NativeBridge();
97        var Module = new ModuleHandler('', 'https://exchange.isid.org/assets/dist');
98        var Portal = new Portal();
99        var ResponsivePortal = new ResponsivePortal(Portal);
100    </script>
100
101    
102        
102<script type="text/javascript">
103            if (hasFloatingBanner) {
104                var FloatingBannerFetch = new FloatingBannerFetch(u_id);
105            }
106            if (hasNewSlider) {
107                var NewSliderFetch = new NewSliderFetch(u_id);
108            }
109            if (hasVideoToolbox) {
110                var NewSliderFetch = new VideoToolboxFetch(u_id);
111            }
112
113            // We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/aucjjau5'
114        
115                     
116                window.intercomSettings = {
117                    app_id: "aucjjau5"
118                };
119                (function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/aucjjau5';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();
120            
121            </script>
121
122                    <link rel="stylesheet" type="text/css" href="/css/portal-responsive/navbar.search.css">
123    </head>
124<body id="portal">
125    <header>
126        <h1>Knowledge Exchange by ISID</h1>
127    </header>
128        <main id="portal-container">
129        <div class="main-content">
130            <div id="header-photo">
131                                    <div class="ratio photo" id="photo-0">
132                        <div class="background-overlay"  style="background-image: url('https://assets.multilearning.com/content/333/portal-responsive/header-0.jpg?_cctrl=2024091920124242')">
133                        </div>
134                    </div>
135                                    <div class="ratio photo" id="photo-16">
136                        <div class="background-overlay"  style="background-image: url('https://assets.multilearning.com/content/333/portal-responsive/header-16.jpg?_cctrl=2024091920125959')">
137                        </div>
138                    </div>
139                                    <div class="ratio photo" id="photo-27">
140                        <div class="background-overlay"  style="background-image: url('https://assets.multilearning.com/content/333/portal-responsive/header-27.jpg?_cctrl=2024091920131313')">
141                        </div>
142                    </div>
143                                    <div class="ratio photo" id="photo-8">
144                        <div class="background-overlay"  style="background-image: url('https://assets.multilearning.com/content/333/portal-responsive/header-8.jpg?_cctrl=2024091920132929')">
145                        </div>
146                    </div>
147                                    <div class="ratio photo" id="photo-24">
148                        <div class="background-overlay"  style="background-image: url('https://assets.multilearning.com/content/333/portal-responsive/header-24.jpg?_cctrl=2024091920142020')">
149                        </div>
150                    </div>
151                                    <div class="ratio photo" id="photo-29">
152                        <div class="background-overlay"  style="background-image: url('https://assets.multilearning.com/content/333/portal-responsive/header-29.jpg?_cctrl=2024092414524141')">
153                        </div>
154                    </div>
155                                    <div class="ratio photo" id="photo-5">
156                        <div class="background-overlay"  style="background-image: url('https://assets.multilearning.com/content/333/portal-responsive/header-5.jpg?_cctrl=2024091920140606')">
157                        </div>
158                    </div>
159                                    <div class="ratio photo" id="photo-26">
160                        <div class="background-overlay"  style="background-image: url('https://assets.multilearning.com/content/333/portal-responsive/header-26.jpg?_cctrl=2024091920143535')">
161                        </div>
162                    </div>
163                                    <div class="ratio photo" id="photo-28">
164                        <div class="background-overlay" >
165                        </div>
166                    </div>
167                                    <div class="ratio photo" id="photo-6">
168                        <div class="background-overlay"  style="background-image: url('https://assets.multilearning.com/content/333/portal-responsive/header-6.jpg?_cctrl=2024091920135050')">
169                        </div>
170                    </div>
171                                    <div class="ratio photo" id="photo-2">
172                        <div class="background-overlay" >
173                        </div>
174                    </div>
175                            </div>
176            <div class="header">
177                <div id="menu-push"></div>
178                <div id="loginbar" class="clearfix" >
179
180    <div class="btn-container">
181                
182                    <a class="button contact" href="mailto:[email protected]?subject=Knowledge Exchange - Technical Support Enquiry"
183                title="Technical Support Enquiry">Contact</a>
184        
185        
186                    <a class="registerButton btn-comp" href="https://isid.org/knowledge-exchange-create-account/"
187                target="_blank">Create Account</a>
188                            <a class="button btn-comp" style="cursor: pointer" id="login-btn-submit"
189                href="https://exchange.isid.org/isid/login?vxc=%2Fisid%2F%3Fmenu%3D16%26browseby%3D9%26sortby%3D1%26trend%3D19498">Sign In</a>
190            </div>
191</div>
192
193
194<div id="profile-wrapper"></div>
195
196
197    
197<script>
198        document.addEventListener("DOMContentLoaded", function() {
199            if (document.getElementById('login-btn-submit') && window.location.hash) {
200                document.getElementById('login-btn-submit').href = document.getElementById('login-btn-submit')
201                    .href + encodeURIComponent(window.location.hash)
202            }
203        });
204    </script>
204
205                <div class="container container-header">
206
207                    <div class="header-logo">
208                                                    <a href="/isid/">
209                                <img src='https://assets.multilearning.com/content/333/portal-responsive/portal-logo.png?_cctrl=2021120119090505' alt="logo of International Society For Infectious Diseases" />
210                            </a>
211                                            </div>
212                    
213  
213<script>
214  var menu_settings = 
215  {"0":{"show_nav":"1","display_topics_filters":0,"hide_trend_recommend":0,"collapse_social_wall":1,"portal_name":"Knowledge Exchange","g_description":"International Society For Infectious Diseases","g_shortname":"ISID","default":0,"trend":0,"browseby":0,"sortby":0,"label":0,"topic":0,"ce_id":0,"access_type":0,"name":"Search Listing"},"16":{"show_nav":"0","display_topics_filters":0,"hide_trend_recommend":0,"collapse_social_wall":1,"portal_name":"Knowledge Exchange","g_description":"International Society For Infectious Diseases","g_shortname":"ISID","default":1,"trend":19498,"browseby":9,"sortby":1,"label":0,"topic":0,"ce_id":0,"access_type":0,"name":"Home"},"27":{"show_nav":"0","display_topics_filters":0,"hide_trend_recommend":1,"collapse_social_wall":1,"portal_name":"Knowledge Exchange","g_description":"International Society For Infectious Diseases","g_shortname":"ISID","default":0,"trend":27608,"browseby":9,"sortby":1,"label":0,"topic":0,"ce_id":0,"access_type":0,"name":"Webinars"},"8":{"show_nav":"0","display_topics_filters":0,"hide_trend_recommend":1,"collapse_social_wall":1,"portal_name":"Knowledge Exchange","g_description":"International Society For Infectious Diseases","g_shortname":"ISID","default":0,"trend":0,"browseby":8,"sortby":1,"label":23885,"topic":0,"ce_id":0,"access_type":0,"name":"Podcasts"},"24":{"show_nav":"0","display_topics_filters":0,"hide_trend_recommend":1,"collapse_social_wall":1,"portal_name":"Knowledge Exchange","g_description":"International Society For Infectious Diseases","g_shortname":"ISID","default":0,"trend":19518,"browseby":9,"sortby":1,"label":0,"topic":0,"ce_id":0,"access_type":0,"name":"Courses"},"29":{"show_nav":"0","display_topics_filters":0,"hide_trend_recommend":1,"collapse_social_wall":1,"portal_name":"Knowledge Exchange","g_description":"International Society For Infectious Diseases","g_shortname":"ISID","default":0,"trend":27609,"browseby":9,"sortby":1,"label":0,"topic":0,"ce_id":0,"access_type":0,"name":"Science Series"},"5":{"show_nav":"0","display_topics_filters":0,"hide_trend_recommend":1,"collapse_social_wall":1,"portal_name":"Knowledge Exchange","g_description":"International Society For Infectious Diseases","g_shortname":"ISID","default":0,"trend":0,"browseby":8,"sortby":2,"label":24130,"topic":0,"ce_id":0,"access_type":2,"name":"Documents"},"26":{"show_nav":"0","display_topics_filters":0,"hide_trend_recommend":1,"collapse_social_wall":1,"portal_name":"Knowledge Exchange","g_description":"International Society For Infectious Diseases","g_shortname":"ISID","default":0,"trend":19580,"browseby":9,"sortby":1,"label":0,"topic":0,"ce_id":0,"access_type":0,"name":"Industry Portal"},"28":{"show_nav":"0","display_topics_filters":0,"hide_trend_recommend":1,"collapse_social_wall":1,"portal_name":"Knowledge Exchange","g_description":"International Society For Infectious Diseases","g_shortname":"ISID","default":0,"trend":0,"browseby":0,"sortby":0,"label":0,"topic":0,"ce_id":0,"access_type":0,"name":"About Us"},"6":{"show_nav":"0","display_topics_filters":0,"hide_trend_recommend":1,"collapse_social_wall":1,"portal_name":"Knowledge Exchange","g_description":"International Society For Infectious Diseases","g_shortname":"ISID","default":0,"trend":0,"browseby":3,"sortby":2,"label":0,"topic":0,"ce_id":0,"access_type":0,"name":"Activities"},"2":{"show_nav":"0","display_topics_filters":0,"hide_trend_recommend":1,"collapse_social_wall":1,"portal_name":"Knowledge Exchange","g_description":"International Society For Infectious Diseases","g_shortname":"ISID","default":0,"trend":0,"browseby":0,"sortby":0,"label":0,"topic":0,"ce_id":0,"access_type":2,"name":"DONATE"}}
216    ;
217
218  var event_img_src = 
219  {"1873":{"desktop":"","mobile":""},"1879":{"desktop":"","mobile":""}
219,"1880":{"desktop":"","mobile":""},"1881":{"desktop":"","mobile":""},"1882":{"desktop":"","mobile":""},"1883":{"desktop":"","mobile":""},"1908":{"desktop":"","mobile":""},"1924":{"desktop":"","mobile":""},"1950":{"desktop":"","mobile":""},"1959":{"desktop":"","mobile":""},"1960":{"desktop":"","mobile":""},"1962":{"desktop":"","mobile":""},"1970":{"desktop":"","mobile":""},"2024":{"desktop":"","mobile":""},"2085":{"desktop":"","mobile":""},"2184":{"desktop":"","mobile":""},"2270":{"desktop":"","mobile":""},"2371":{"desktop":"","mobile":""},"2424":{"desktop":"","mobile":""},"2501":{"desktop":"","mobile":""},"2592":{"desktop":"","mobile":""},"2727":{"desktop":"","mobile":""},"2777":{"desktop":"","mobile":""},"2802":{"desktop":"","mobile":""},"2869":{"desktop":"","mobile":""},"3081":{"desktop":"","mobile":""},"3091":{"desktop":"","mobile":""}}
220    ;
221  var menuBackgroundImage = 
222  {"0":{"desktop":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/header-0.jpg?_cctrl=2024091920124242","mobile":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/mobile-header-0.jpg?_cctrl=2024091920125050"},"16":{"desktop":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/header-16.jpg?_cctrl=2024091920125959","mobile":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/mobile-header-16.jpg?_cctrl=2024091920130505"},"27":{"desktop":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/header-27.jpg?_cctrl=2024091920131313","mobile":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/mobile-header-27.jpg?_cctrl=2024091920131919"},"8":{"desktop":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/header-8.jpg?_cctrl=2024091920132929","mobile":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/mobile-header-8.jpg?_cctrl=2024091920134040"},"24":{"desktop":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/header-24.jpg?_cctrl=2024091920142020","mobile":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/mobile-header-24.jpg?_cctrl=2024091920142525"},"29":{"desktop":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/header-29.jpg?_cctrl=2024092414524141","mobile":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/mobile-header-29.jpg?_cctrl=2024092414524747"},"5":{"desktop":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/header-5.jpg?_cctrl=2024091920140606","mobile":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/mobile-header-5.jpg?_cctrl=2024091920141212"},"26":{"desktop":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/header-26.jpg?_cctrl=2024091920143535","mobile":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/mobile-header-26.jpg?_cctrl=2024091920144141"},"28":{"desktop":"","mobile":""},"6":{"desktop":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/header-6.jpg?_cctrl=2024091920135050","mobile":"https:\/\/assets.multilearning.com\/content\/333\/portal-responsive\/mobile-header-6.jpg?_cctrl=2024091920135757"},"2":{"desktop":"","mobile":""}}
223    ; 
224    var event_original_bg_img_src = menuBackgroundImage[6] == null ? '' : menuBackgroundImage[6];
225  var c_id = 
226  0
227    ; 
228
229  var event_hide_topics_above_markers = 
230  {"1873":0,"1879":0,"1880":0,"1881":0,"1882":0,"1883":0,"1908":0,"1924":0,"1950":0,"1959":0,"1960":0,"1962":0,"1970":0,"2024":0,"2085":0,"2184":0,"2270":0,"2424":0,"2501":0,"2592":0,"2727":0,"2777":1,"2802":1,"2869":0,"3081":1,"3091":0}
231    ;
232
233  var hidden_link_menu_selected = 
234      0
235    
236    ;
237
238  var hidden_link_overwritten_all_in_one = 
239  0
240    ;
241
242  
243    
244  </script>
244
245
246<nav id="portal-navigation">
247  <div class="mobile-menu section-color">
248    <div class="menu-active"><a href="https://exchange.isid.org/isid/?menu=16&browseby=9&sortby=1&trend=19498#!*menu=16*browseby=9*sortby=1*trend=19498">Home</a></div>
249    <div class="menu_btn">
250      <div class="menu_btn_item"></div>
251      <div class="menu_btn_item"></div>
252      <div class="menu_btn_item"></div>
253    </div>
254  </div>
255
256  <div id="portal-menu" class="header-menu">
257    <div class="header-overlay"></div>
258    <div class="header-menu-list section-color">
259      <div class="menu_btn menu_btn_x">
260        <i>&times;</i>
261      </div>
262
263      <ul class="navbar">
264                              <li style="display:none;">
265              <a id="menu-0" href="https://exchange.isid.org/isid/#!" data-access="0">not display</a>
266            </li>
267                                        <li class="nav-item">
268              <a id="menu-16" class="portal-font" href="https://exchange.isid.org/isid/?menu=16&browseby=9&sortby=1&trend=19498#!*menu=16*browseby=9*sortby=1*trend=19498" data-access="0">
269                <div class="tr">
270                  <div class="td section-color">
271                    <h2>Home</h2>
272                  </div>
273                </div>
274              </a>
275            </li>
276                                        <li class="nav-item">
277              <a id="menu-27" class="portal-font" href="https://exchange.
277isid.org/isid/?menu=27&browseby=9&sortby=1&trend=27608#!*menu=27*browseby=9*sortby=1*trend=27608" data-access="0">
278                <div class="tr">
279                  <div class="td section-color">
280                    <h2>Webinars</h2>
281                  </div>
282                </div>
283              </a>
284            </li>
285                                        <li class="nav-item">
286              <a id="menu-8" class="portal-font" href="https://exchange.isid.org/isid/#!*menu=8*browseby=8*sortby=1*label=23885" data-access="0">
287                <div class="tr">
288                  <div class="td section-color">
289                    <h2>Podcasts</h2>
290                  </div>
291                </div>
292              </a>
293            </li>
294                                        <li class="nav-item">
295              <a id="menu-24" class="portal-font" href="https://exchange.isid.org/isid/?menu=24&browseby=9&sortby=1&trend=19518#!*menu=24*browseby=9*sortby=1*trend=19518" data-access="0">
296                <div class="tr">
297                  <div class="td section-color">
298                    <h2>Courses</h2>
299                  </div>
300                </div>
301              </a>
302            </li>
303                                        <li class="nav-item">
304              <a id="menu-29" class="portal-font" href="https://exchange.
304isid.org/isid/?menu=29&browseby=9&sortby=1&trend=27609#!*menu=29*browseby=9*sortby=1*trend=27609" data-access="0">
305                <div class="tr">
306                  <div class="td section-color">
307                    <h2>Science Series</h2>
308                  </div>
309                </div>
310              </a>
311            </li>
312                                        <li class="nav-item">
313              <a id="menu-26" class="portal-font" href="https://exchange.isid.org/isid/?menu=26&browseby=9&sortby=1&trend=19580#!*menu=26*browseby=9*sortby=1*trend=19580" data-access="0">
314                <div class="tr">
315                  <div class="td section-color">
316                    <h2>Industry Portal</h2>
317                  </div>
318                </div>
319              </a>
320            </li>
321                                        <li class="nav-item">
322              <a id="menu-28" class="portal-font" href="https://isid.org/knowledge-exchange" data-access="0">
323                <div class="tr">
324                  <div class="td section-color">
325                    <h2>About Us</h2>
326                  </div>
327                </div>
328              </a>
329            </li>
330                          <li class="nav-item" id="magnifying-glass">
331                    <div><i class="fa fa-search" aria-hidden="true"></i><a class="portal-font"><h2 class="mg-label">Search</h2></a></div>
332        </li>
333      </ul>
334    </div>
335  </div>
336</nav>
337                                            
338<div id="navbar" class="navbar-responsive nv-color full  isloading">
339
340    <div class="process loading"></div>
341    <div class="search-bar">
342        <a id="elogo"  href="http://www.multilearning.com" target="_blank">
343            <img src="/image/portal/navbar/Logo-Search-bar.png" alt="LOGO Search Bar">
344        </a>
345        
346        <div class="navbar-top">
347
348            <ul id="row_1" class="navbar_row">
349                <li id="navbar-search" class="navbar_list">
350	<div class="navbar_block nv-color">
351    	<div class="navbar_content">	
352    		<div class="navbar_title" cellpadding="0" cellspacing="0">
353                <div id="ac" class="ddsearch">
354
355                    <div class="wrapper">
356
357                        <div class="fadeout"></div>
358
359                        <div class="overflow">
360                            <div class="inputs">
361                                <label for="nav-webaim-search" style="display:none">Search</label>
362                                <input id="nav-webaim-search" class="text" type="text" val=""/>
363                                <label for="nav-webaim-load" style="display:none">Loading</label>
364                                <input id="nav-webaim-load" class="load" type="text" val="" placeholder="WAITING FOR SUGGESTIONS..." readonly>
365                            </div>
366                        </div>
367
368                    </div>
369                    
370                </div>
371                <div id="navbar-ref" class="ddcible">
372
373                    <div class="inputs">
374                        <label for="navbar-ref-input" style="display:none">Navbar input</label>
375                        <input id="navbar-ref-input" class="text" type="text" val=""/>
376                    </div>
377
378                </div>
379    		</div>
380
381            <!-- history dropdown -->
382            <div id="ac-dropdown"> 
383
384                <div class="ddc-left">
385                    <div class='ddc'>
386                        <div class="process"></div>
387                    </div>
388                </div>
389
390                <div class="ddc-right">
391                    <div class='ddc'>
392                        <div class="process">
393                            <div class="wait">
394                                <i class="fa fa-cog fa-spin fa-5x fa-fw margin-bottom"></i>
395                                <span>WAIT FOR SUGGESTIONS BY CATEGORY<br>OR CONTINUE TYPING IN YOUR KEYWORDS</span>
396                            </div>
397                        </div>
398                        <div class="msg">ENTER ONE OR MULTIPLE KEYWORDS &<br />PRESS THE SEARCH BUTTON</div>
399                    </div>
400                </div>
401
402            </div>
403        </div>
404	</div>
405</li>                <li id="navbar-date" class="navbar_list">
406	<div class="navbar_block nv-color">
407        <div class="navbar_content">
408        	<!-- history title -->
409            <div class="navbar_title">
410                <div class="ddlabel date"></div>
411                <div class="date-from">
412                    <label for="from_input" style="display:none">From</label>
413                    <input type="text" name="From" id="from_input" data-field="datetime" date-startend="start" readonly/>
414                    <div id="date_from_li"></div>         
415                </div>
416                <div class="date-to">
417                    <label for="to_input" style="display:none">To</label>
418                    <input type="text" name="To" id="to_input" data-field="datetime" date-startend="end" readonly/>
419                    <div id="date_to_li"></div>  
420                </div>
421                <div class="remove-selected"><img src="/image/portal/navbar/ico_remove.png" alt="icon remove"></div>
422    		</div>
423        </div>
424	</div>
425</li>
426                <li id="navbar-send" class="navbar_button">
427                    <div id="get_search" class="navbar_block ddlabel section-color">
428                                                <div class="navbar_content">
429                            <span class="text">Search</span>
430                        </div>
431                    </div>
432                </li>
433            </ul>
434
435            <ul id="row_4" class="navbar_row">
436                <li id="navbar-history" class="navbar_list">
437	
438	<div class="navbar_block nv-color not-loggedin">
439
440		<div class="navbar_content">
441    
442	        <input type="hidden" id="is_history" class="0" />
443	    	
444	        <!-- history title -->
445	        <div class="navbar_title" cellpadding="0" cellspacing="0">
446	            					</div>
447
448	        <!-- history dropdown -->
449	    	<div id="history-dropdown">	
450
451				<div class="ddc-left">
452					<div class='ddc'>
453	    				<!-- Favorites items -->
454		                <div class="h_index" id="displayh_favorites">
455		                    Favorites 
456		                </div>
457					
458		                		        	</div>
459				</div>
460
461				<div class="ddc-right">
462					<div id="history_scroll" class='ddc'></div>
463				</div>
464
465			</div>
466
467    	</div>
468
469	</div>	
470</li>                <li id="navbar-advanced" class="navbar_button">
471                    <div class="navbar_block ddlabel nv-color">
472                        <div class="navbar_content">
473                            <span class="text-close">Advanced</span>
474                            <span class="text-open">Minimize</span>
475                        </div>
476                    </div>
477                </li>
478            </ul>
479
480        </div>
481    </div>
482
483            <ul id="row_2" class="navbar_row close">
484            <li id="navbar-ce_id" class="navbar_list">
485    <div class="navbar_block nv-color">
486        <div class="navbar_content">
487	        <div class="navbar_title" cellpadding="0" cellspacing="0">
488				<div class="ddlabel"></div>
489				<div class="remove-selected"><img src="/image/portal/navbar/ico_remove.png" border="0"  alt="icon remove" /></div>
490	        </div>
491	        
492	        <div class="ddc"></div>
493        </div>
494	</div>
495</li>            <li id="navbar-media" class="navbar_list">
496	<div class="navbar_block nv-color">
497        <div class="navbar_content">
498            <div class="navbar_title" cellpadding="0" cellspacing="0">
499                <div class="ddlabel"></div>
500                <div class="remove-selected"><img src="/image/portal/navbar/ico_remove.png" border="0"  alt="icon remove" /></div>
501            </div>
502            <div class="ddc"></div>
503        </div>
504	</div>
505</li>            <li id="navbar-sortby" class="navbar_list">
506	<div class="navbar_block nv-color">
507    	<div class="navbar_content">
508	        <div class="navbar_title" cellpadding="0" cellspacing="0">
509				<div class="ddlabel"></div>
510				<div class="remove-selected"><img src="/image/portal/navbar/ico_remove.png" border="0"  alt="icon remove" /></div>
511			</div>
512	        
513	        <div class="ddc"></div>
514    	</div>
515	</div>	
516</li>            <li id="navbar-clear" class="navbar_button">
517                <div class="navbar_block ddlabel nv-color">
518                    <div class="navbar_content">
519                        <span class="text">Clear</span>
520                    </div>
521                </div>
522            </li>
523        </ul>
524        
525    <div id="top-panel"></div>
526       
527</div>
528
529
530 
531    
531<script type="text/x-template" id="top-panel-template">
532        <div>
533            <div v-if="panels.length > 0" id="top-panel-container" ref="container">
534                <ul ref="ul">
535                    <li 
536                        v-for="(panel, index) in topPanels"
537                        class="item"
538                        :class="panelClasses(panel)"
539                        :style="panelStyles(panel)">
540                        <a v-if="panelLayout(panel) == 'collapse'" class="collapse content" :href="panel.link">
541                            <span class="name">&middot; &middot; &middot;</span>
542                        </a>
543                        <a v-if="panelLayout(panel) == 'speaker'" class="speaker content" :href="panel.link">    
544                            <span class='name'>
545                                <div>
546                                    <img :src="panel.image.small" :title="panel.name"/>
547                                </div>
548                                {{ truncateName(panel, 60) }}
549                            </span>
550                            <i class="arrow-down"></i>
551                        </a>
552                        <a v-if="panelLayout(panel) == 'educational'" class="educational content" :href="panel.link">    
553                            <span class='name'>
554                                <div>
555                                    <img :src="panel.image.icon" :title="panel.name"/>
556                                </div>
557                                
558                         
559                                {{ truncateName(panel, 60) }}
560                            
561                            </span>
562                            <i class="arrow-down"></i>
563                        </a>
564                        <div 
565                            v-if="panelLayout(panel) == 'medias' && panel.medias.length>0" 
566                            class="medias content" 
567                            :style="{width: sliderWidth+'px'}"
568                            :class="navigationClasses(panel.medias)">
569                            <i class="fa fa-angle-left slider-prev" v-if="panel.medias.length>1" aria-hidden="true" v-on:click="goTo(-1, panel.medias)"></i>
570                            <i class="fa fa-angle-right slider-next" v-if="panel.medias.length>1" aria-hidden="true" v-on:click="goTo(1, panel.medias)"></i>
571                            <div class="slider">
572                                <table :style="sliderStyles">
573                                    <tr>
574                                        <td v-for="(media, index) in panel.medias" :class="{active:index == 0}">
575                                            <i></i>
576                                            <a class="media" :href="media.link">
577                                                <div class="icon">
578                                                    <img :src="mediaIcon(media)" :onerror="mediaOnError(media)">
579                                                </div>
580                                                <div class="title">
581                                                    <b>{{ media.total }}</b> {{ media.name }}
582                                                </div>
583                                            </a>
584                                        </td>
585                                    </tr>
586                                </table>
587                            </div>
588                        </div>
589                        <a v-if="panelLayout(panel) == 'banner'" class="content" :class="imageClasses(panel)" :href="panel.link" aria-label="banner" >
590                            <img v-if="panel.image.small != ''" class="sm" :src="panel.image.small" alt="small banner">
591                            <img v-if="panel.image.large != ''" class="lg" :src="panel.image.large" alt="large banner" :style="{backgroundColor: (panel.bgColor!==''? panel.bgColor: '')}">
592                            <span class="name" :class="{show :panel.fontColor!==''}" v-html="truncateName(panel, 60)" :style="{color: (panel.fontColor!==''? panel.fontColor: '')}"></span>
593                            <i class="arrow-down"></i>
594                        </a>
595                        <a v-if="panelLayout(panel) == 'text'" class="content text" :href="panel.link">
596                            <span class="name" v-html="truncateName(panel, 60)"></span>
597                            <i class="arrow-down"></i>
598                        </a>
599                    </li>
600                </ul>
601                <div id="us-patents">Protected by US Patents</div>
602            </div>
603        </div>
604    </script>
604
605                                    </div>
606            </div>
607            <div id="body-overlay"></div>
608            <div id="new-slider-panel"></div>
609            <div id="filter-panel"></div>
610
611            <div id="portal-content"
612                class="container "><div id="listing-bottom" class="row row-listing"></div>
613<div id="listing-top" class="row row-listing"></div>
614<div id="listing-main" class="row row-listing">
615            	
616	      	
617	      	
618
619	      	
620
621	<div class="list-box col-sm-6 col-lg-4 col-xl-3 t1      hide-fc-below  " data-column="3" data-id="19067" data-embed="0" data-video-presentation="0" data-video-presentation-origin="''" data-video-presentation-origin-id="0" data-sup-embed="0" data-sup-video-presentation="0" data-has-custom-form="1" data-sup-box="1"  alt="#sup-19067"   data-has-minibar="1" data-add-to-calendar-from-timestamp="0" data-add-to-calendar-to-timestamp="0" >
622
623
624
625			
626			<div class="list-mb">
627
628	<div class="banner-frame b_trans">
629
630        
631    <div class="embed"></div>
632    
633        
634    <div class="banner-ratio">
635        <a class="banner section-color"  href="https://exchange.
635isid.org/isid/#!*menu=16*listing=3*browseby=6*sortby=1*featured=19067"              style="background-color:#001B50;">
636            <div class="icons">
637                            </div>
638                            <img class="medium-img" src="https://assets.multilearning.com/content/333/trends/medium/19067.png?_cctrl=2024091920041818" alt="medium image">
639                                <img class="large-img" src="https://assets.multilearning.com/content/333/trends/large/19067.png?_cctrl=2024091920041818" alt="large image">
640                
641                <div class="name"  style=" "><h2>Welcome</h2></div>
642                            
643            <div class="banner-btn">
644                 
645                                                </div>
646        </a>
647    </div>
648
649</div>
650		<div class="bottom-default">
651					<div class="medias-horizontal">
652			<a href="https://exchange.isid.org/isid/#!*menu=16*listing=3*browseby=8*sortby=2*media=23*featured=19067">
653			<table>
654				<tr>
655					<td class="icon">
656						<img src="/image/portal/default/typeofcontent/media_23.png">
657					</td>
658				</tr>
659				<tr>
660					<td class="name">
661						46 Curricula
662					</td>
663				</tr>
664			</table>
665		</a>
666			<a href="https://exchange.isid.org/isid/#!*menu=16*listing=3*browseby=8*sortby=2*media=25*featured=19067">
667			<table>
668				<tr>
669					<td class="icon">
670						<img src="/image/portal/default/typeofcontent/media_25.png">
671					</td>
672				</tr>
673				<tr>
674					<td class="name">
675						34 Accredited Courses
676					</td>
677				</tr>
678			</table>
679		</a>
680			<a href="https://exchange.isid.org/isid/#!*menu=16*listing=3*browseby=8*sortby=2*media=26*featured=19067">
681			<table>
682				<tr>
683					<td class="icon">
684						<img src="/image/portal/default/typeofcontent/media_26.png">
685					</td>
686				</tr>
687				<tr>
688					<td class="name">
689						2 Live Streams
690					</td>
691				</tr>
692			</table>
693		</a>
694			<a href="https://exchange.isid.org/isid/#!*menu=16*listing=3*browseby=8*sortby=2*media=20*featured=19067">
695			<table>
696				<tr>
697					<td class="icon">
698						<img src="/image/portal/default/typeofcontent/media_20.png">
699					</td>
700				</tr>
701				<tr>
702					<td class="name">
703						9 Podcasts
704					</td>
705				</tr>
706			</table>
707		</a>
708			<a href="https://exchange.isid.org/isid/#!*menu=16*listing=3*browseby=8*sortby=2*media=1*featured=19067">
709			<table>
710				<tr>
711					<td class="icon">
712						<img src="/image/portal/default/typeofcontent/media_1.png">
713					</td>
714				</tr>
715				<tr>
716					<td class="name">
717						95 Webcasts
718					</td>
719				</tr>
720			</table>
721		</a>
722			<a href="https://exchange.isid.org/isid/#!*menu=16*listing=3*browseby=8*sortby=2*media=2*featured=19067">
723			<table>
724				<tr>
725					<td class="icon">
726						<img src="/image/portal/default/typeofcontent/media_2.png">
727					</td>
728				</tr>
729				<tr>
730					<td class="name">
731						34 ePosters
732					</td>
733				</tr>
734			</table>
735		</a>
736			<a href="https://exchange.isid.org/isid/#!*menu=16*listing=3*browseby=8*sortby=2*media=29*featured=19067">
737			<table>
738				<tr>
739					<td class="icon">
740						<img src="/image/portal/default/typeofcontent/media_29.png">
741					</td>
742				</tr>
743				<tr>
744					<td class="name">
745						56 Learning Quizzes
746					</td>
747				</tr>
748			</table>
749		</a>
750			<a href="https://exchange.isid.org/isid/#!*menu=16*listing=3*browseby=8*sortby=2*media=3*featured=19067">
751			<table>
752				<tr>
753					<td class="icon">
754						<img src="/image/portal/default/typeofcontent/media_3.png">
755					</td>
756				</tr>
757				<tr>
758					<td class="name">
759						12 Abstracts
760					</td>
761				</tr>
762			</table>
763		</a>
764			<a href="https://exchange.isid.org/isid/#!*menu=16*listing=3*browseby=8*sortby=2*media=11*featured=19067">
765			<table>
766				<tr>
767					<td class="icon">
768						<img src="/image/portal/default/typeofcontent/media_11.png">
769					</td>
770				</tr>
771				<tr>
772					<td class="name">
773						3 Documents
774					</td>
775				</tr>
776			</table>
777		</a>
778	</div>			</div>
779	</div>				
780		       
781
782 
783   
784      
785    
786<div class="mini-status-bar" data-minibar-cid="0" data-calendar-cid ="0" data-id ="19067" data-overwrite-button ="-1">
787      <div class="left-col">
788         <div class="calendar-wrapper">
789          <div class="share-event">
790              <div class="calendar-container" >
791                                 <div class="time-container">
792                      <div class="month-day">
793                      </div>
794                                             <div class="hour-minute">
795                      </div>
796                                        </div>
797              </div>
798                        </div>  
799        </div>    </div>
800    <div class="right-col">
801
802                  
803                      <a href="https://exchange.isid.org/isid/#!*menu=16*listing=3*browseby=6*sortby=1*featured=19067">
804        <div class="custom-form-container empty-custom-form ">
805          <button class="btn btn-comp">
806            <span>Learn more</span>
807          </button>
808        </div>
809      </a>
810      
811<a href="" target="_self" class="overwrite-button-wrapper hidden">
812  <div class="overwrite-button">
813    <button class="btn btn-comp">
814      <span>Join now!</span>
815    </button>
816  </div>
817</a>
818
819
820                </div>
821    </div>		
822	</div>
823	       
824    
825
826    
827    
828
829<span class="supplemental-box has-mini-bar" id="sup-19067">
830        <div class="col-12  sup-title-content">
831        <div class="title">
832        Welcome to the ISID Knowledge Exchange & E-Learning Platform!
833        </div>
834        <ul>
835                        <li>This platform offers a variety of educational opportunities in different formats.</li>
836                                    <li>Search for content based on topic, speaker, affinity group or the delivery format.</li>
837                                                        </ul>  
838    </div>
839    <div class="col-12 col-lg-4 col-xl-3 supplemental-btn  hide" >
840        <div class="click-button">
841            <a  href="https://exchange.isid.org/isid/#!*menu=16*listing=3*browseby=6*sortby=1*featured=19067"  ><button class="btn btn-info">CLICK HERE</button></a>
842        </div>
843    </div>
844            <div class="cross">
845        <i class="fa fa-times"></i>
846    </div>
847</span>    	
848	
849					
850	      	
851
852	      	
853
854	<div class="list-box col-sm-6 col-lg-4 col-xl-3 t1      hide-fc-below  " data-column="3" data-id="19068" data-embed="0" data-video-presentation="0" data-video-presentation-origin="''" data-video-presentation-origin-id="0" data-sup-embed="0" data-sup-video-presentation="0" data-has-custom-form="1"    data-has-minibar="1" data-add-to-calendar-from-timestamp="0" data-add-to-calendar-to-timestamp="0" >
855
856
857
858					<div class="list-mb pointer">
859
860	<div class="banner-frame b_trans">
861
862        
863    <div class="embed"></div>
864    
865        
866    <div class="banner-ratio">
867        <a class="banner section-color"  href="https://exchange.isid.org/isid/?menu=27&browseby=9&sortby=1&trend=27608#!*menu=27*browseby=9*sortby=1*trend=27608"              style="background-color:#001B50;">
868            <div class="icons">
869                            </div>
870                            <img class="medium-img" src="https://assets.multilearning.com/content/333/trends/medium/19068.png?_cctrl=2024091920080101" alt="medium image">
871                                <img class="large-img" src="https://assets.multilearning.com/content/333/trends/large/19068.png?_cctrl=2024091920080101" alt="large image">
872                
873                <div class="name"  style=" "><h2>Webinars</h2></div>
874                            
875            <div class="banner-btn">
876                            </div>
877        </a>
878    </div>
879
880</div>
881	<div class="bottom-default">
882		<a class="medias-single" href="https://exchange.isid.org/isid/?menu=27&browseby=9&sortby=1&trend=27608#!*menu=27*browseby=9*sortby=1*trend=27608">
883    <div class="medias-single-container  no-icon">
884        <div class="name">
885                            Webinars
886                    </div>
887            </div>
888</a>	</div>
889
890</div>				
891		       
892
893 
894   
895      
896    
897<div class="mini-status-bar" data-minibar-cid="0" data-calendar-cid ="0" data-id ="19068" data-overwrite-button ="-1">
898      <div class="left-col">
899         <div class="calendar-wrapper">
900          <div class="share-event">
901              <div class="calendar-container" >
902                                 <div class="time-container">
903                      <div class="month-day">
904                      </div>
905                                             <div class="hour-minute">
906                      </div>
907                                        </div>
908              </div>
909                        </div>  
910        </div>    </div>
911    <div class="right-col">
912
913                  
914                      <a href="https://exchange.isid.org/isid/?menu=27&browseby=9&sortby=1&trend=27608#!*menu=27*browseby=9*sortby=1*trend=27608">
915        <div class="custom-form-container empty-custom-form ">
916          <button class="btn btn-comp">
917            <span>Browse content</span>
918          </button>
919        </div>
920      </a>
921      
922<a href="" target="_self" class="overwrite-button-wrapper hidden">
923  <div class="overwrite-button">
924    <button class="btn btn-comp">
925      <span>Join now!</span>
926    </button>
927  </div>
928</a>
929
930
931                </div>
932    </div>		
933	</div>
934		
935	
936					
937	      	
938
939	      	
940
941	<div class="list-box col-sm-6 col-lg-4 col-xl-3 t1      hide-fc-below  " data-column="3" data-id="19069" data-embed="0" data-video-presentation="0" data-video-presentation-origin="''" data-video-presentation-origin-id="0" data-sup-embed="0" data-sup-video-presentation="0" data-has-custom-form="1"    data-has-minibar="1" data-add-to-calendar-from-timestamp="0" data-add-to-calendar-to-timestamp="0" >
942
943
944
945					<div class="list-mb pointer">
946
947	<div class="banner-frame b_trans">
948
949        
950    <div class="embed"></div>
951    
952        
953    <div class="banner-ratio">
954        <a class="banner section-color"  href="https://exchange.
954isid.org/isid/#!*menu=8*browseby=8*sortby=2*label=23885"              style="background-color:#001B50;">
955            <div class="icons">
956                            </div>
957                            <img class="medium-img" src="https://assets.multilearning.com/content/333/trends/medium/19069.png?_cctrl=2024091920110101" alt="medium image">
958                                <img class="large-img" src="https://assets.multilearning.com/content/333/trends/large/19069.png?_cctrl=2024091920110101" alt="large image">
959                
960                <div class="name"  style=" "><h2>Podcasts</h2></div>
961                            
962            <div class="banner-btn">
963                            </div>
964        </a>
965    </div>
966
967</div>
968	<div class="bottom-default">
969		<a class="medias-single" href="https://exchange.isid.org/isid/#!*menu=8*browseby=8*sortby=2*label=23885">
970    <div class="medias-single-container  no-icon">
971        <div class="name">
972                            Podcasts
973                    </div>
974            </div>
975</a>	</div>
976
977</div>				
978		       
979
980 
981   
982      
983    
984<div class="mini-status-bar" data-minibar-cid="0" data-calendar-cid ="0" data-id ="19069" data-overwrite-button ="-1">
985      <div class="left-col">
986         <div class="calendar-wrapper">
987          <div class="share-event">
988              <div class="calendar-container" >
989                                 <div class="time-container">
990                      <div class="month-day">
991                      </div>
992                                             <div class="hour-minute">
993                      </div>
994                                        </div>
995              </div>
996                        </div>  
997        </div>    </div>
998    <div class="right-col">
999
1000                  
1001                      <a href="https://exchange.isid.org/isid/#!*menu=8*browseby=8*sortby=2*label=23885">
1002        <div class="custom-form-container empty-custom-form ">
1003          <button class="btn btn-comp">
1004            <span>Browse content</span>
1005          </button>
1006        </div>
1007      </a>
1008      
1009<a href="" target="_self" class="overwrite-button-wrapper hidden">
1010  <div class="overwrite-button">
1011    <button class="btn btn-comp">
1012      <span>Join now!</span>
1013    </button>
1014  </div>
1015</a>
1016
1017
1018                </div>
1019    </div>		
1020	</div>
1021		
1022	
1023					
1024	      	
1025
1026	      	
1027
1028	<div class="list-box col-sm-6 col-lg-4 col-xl-3 t1      hide-fc-below  " data-column="3" data-id="19070" data-embed="0" data-video-presentation="0" data-video-presentation-origin="''" data-video-presentation-origin-id="0" data-sup-embed="0" data-sup-video-presentation="0" data-has-custom-form="1"    data-has-minibar="1" data-add-to-calendar-from-timestamp="0" data-add-to-calendar-to-timestamp="0" >
1029
1030
1031
1032					<div class="list-mb pointer">
1033
1034	<div class="banner-frame b_trans">
1035
1036        
1037    <div class="embed"></div>
1038    
1039        
1040    <div class="banner-ratio">
1041        <a class="banner section-color"  href="https://exchange.
1041isid.org/isid/?menu=24&browseby=9&sortby=1&trend=19518#!*menu=24*browseby=9*sortby=1*trend=19518"              style="background-color:#001B50;">
1042            <div class="icons">
1043                            </div>
1044                            <img class="medium-img" src="https://assets.multilearning.com/content/333/trends/medium/19070.png?_cctrl=2024091920201212" alt="medium image">
1045                                <img class="large-img" src="https://assets.multilearning.com/content/333/trends/large/19070.png?_cctrl=2024091920201212" alt="large image">
1046                
1047                <div class="name"  style=" "><h2>Courses</h2></div>
1048                            
1049            <div class="banner-btn">
1050                            </div>
1051        </a>
1052    </div>
1053
1054</div>
1055	<div class="bottom-default">
1056		<a class="medias-single" href="https://exchange.isid.org/isid/?menu=24&browseby=9&sortby=1&trend=19518#!*menu=24*browseby=9*sortby=1*trend=19518">
1057    <div class="medias-single-container  no-icon">
1058        <div class="name">
1059                            Courses
1060                    </div>
1061            </div>
1062</a>	</div>
1063
1064</div>				
1065		       
1066
1067 
1068   
1069      
1070    
1071<div class="mini-status-bar" data-minibar-cid="0" data-calendar-cid ="0" data-id ="19070" data-overwrite-button ="-1">
1072      <div class="left-col">
1073         <div class="calendar-wrapper">
1074          <div class="share-event">
1075              <div class="calendar-container" >
1076                                 <div class="time-container">
1077                      <div class="month-day">
1078                      </div>
1079                                             <div class="hour-minute">
1080                      </div>
1081                                        </div>
1082              </div>
1083                        </div>  
1084        </div>    </div>
1085    <div class="right-col">
1086
1087                  
1088                      <a href="https://exchange.isid.org/isid/?menu=24&browseby=9&sortby=1&trend=19518#!*menu=24*browseby=9*sortby=1*trend=19518">
1089        <div class="custom-form-container empty-custom-form ">
1090          <button class="btn btn-comp">
1091            <span>Browse content</span>
1092          </button>
1093        </div>
1094      </a>
1095      
1096<a href="" target="_self" class="overwrite-button-wrapper hidden">
1097  <div class="overwrite-button">
1098    <button class="btn btn-comp">
1099      <span>Join now!</span>
1100    </button>
1101  </div>
1102</a>
1103
1104
1105                </div>
1106    </div>		
1107	</div>
1108		
1109	
1110					
1111	      	
1112
1113	      	
1114
1115	<div class="list-box col-sm-6 col-lg-4 col-xl-3 t1      hide-fc-below  " data-column="3" data-id="19082" data-embed="0" data-video-presentation="0" data-video-presentation-origin="''" data-video-presentation-origin-id="0" data-sup-embed="0" data-sup-video-presentation="0" data-has-custom-form="1"    data-has-minibar="1" data-add-to-calendar-from-timestamp="0" data-add-to-calendar-to-timestamp="0" >
1116
1117
1118
1119					<div class="list-mb pointer">
1120
1121	<div class="banner-frame b_trans">
1122
1123        
1124    <div class="embed"></div>
1125    
1126        
1127    <div class="banner-ratio">
1128        <a class="banner section-color"  href="https://exchange.
1128isid.org/isid/?menu=29&browseby=9&sortby=1&trend=27609#!*menu=29*browseby=9*sortby=1*trend=27609"              style="background-color:#001B50;">
1129            <div class="icons">
1130                            </div>
1131                            <img class="medium-img" src="https://assets.multilearning.com/content/333/trends/medium/19082.png?_cctrl=2024092516385050" alt="medium image">
1132                                <img class="large-img" src="https://assets.multilearning.com/content/333/trends/large/19082.png?_cctrl=2024092516385050" alt="large image">
1133                
1134                <div class="name"  style=" "><h2>ICID Congress</h2></div>
1135                            
1136            <div class="banner-btn">
1137                            </div>
1138        </a>
1139    </div>
1140
1141</div>
1142	<div class="bottom-default">
1143		<a class="medias-single" href="https://exchange.isid.org/isid/?menu=29&browseby=9&sortby=1&trend=27609#!*menu=29*browseby=9*sortby=1*trend=27609">
1144    <div class="medias-single-container  no-icon">
1145        <div class="name">
1146                            ICID Congress
1147                    </div>
1148            </div>
1149</a>	</div>
1150
1151</div>				
1152		       
1153
1154 
1155   
1156      
1157    
1158<div class="mini-status-bar" data-minibar-cid="0" data-calendar-cid ="0" data-id ="19082" data-overwrite-button ="-1">
1159      <div class="left-col">
1160         <div class="calendar-wrapper">
1161          <div class="share-event">
1162              <div class="calendar-container" >
1163                                 <div class="time-container">
1164                      <div class="month-day">
1165                      </div>
1166                                             <div class="hour-minute">
1167                      </div>
1168                                        </div>
1169              </div>
1170                        </div>  
1171        </div>    </div>
1172    <div class="right-col">
1173
1174                  
1175                      <a href="https://exchange.isid.org/isid/?menu=29&browseby=9&sortby=1&trend=27609#!*menu=29*browseby=9*sortby=1*trend=27609">
1176        <div class="custom-form-container empty-custom-form ">
1177          <button class="btn btn-comp">
1178            <span>Browse content</span>
1179          </button>
1180        </div>
1181      </a>
1182      
1183<a href="" target="_self" class="overwrite-button-wrapper hidden">
1184  <div class="overwrite-button">
1185    <button class="btn btn-comp">
1186      <span>Join now!</span>
1187    </button>
1188  </div>
1189</a>
1190
1191
1192                </div>
1193    </div>		
1194	</div>
1195		
1196	
1197					
1198	      	
1199
1200	      	
1201
1202	<div class="list-box col-sm-6 col-lg-4 col-xl-3 t1      hide-fc-below  " data-column="3" data-id="19072" data-embed="0" data-video-presentation="0" data-video-presentation-origin="''" data-video-presentation-origin-id="0" data-sup-embed="0" data-sup-video-presentation="0" data-has-custom-form="1"    data-has-minibar="1" data-add-to-calendar-from-timestamp="0" data-add-to-calendar-to-timestamp="0" >
1203
1204
1205
1206					<div class="list-mb pointer">
1207
1208	<div class="banner-frame b_trans">
1209
1210        
1211    <div class="embed"></div>
1212    
1213        
1214    <div class="banner-ratio">
1215        <a class="banner section-color"  href="https://exchange.
1215isid.org/isid/?menu=26&browseby=9&sortby=1&trend=19580#!*menu=26*browseby=9*sortby=1*trend=19580"              style="background-color:#001B50;">
1216            <div class="icons">
1217                            </div>
1218                            <img class="medium-img" src="https://assets.multilearning.com/content/333/trends/medium/19072.png?_cctrl=2024091920241515" alt="medium image">
1219                                <img class="large-img" src="https://assets.multilearning.com/content/333/trends/large/19072.png?_cctrl=2024091920241515" alt="large image">
1220                
1221                <div class="name"  style=" "><h2>Industry Portal</h2></div>
1222                            
1223            <div class="banner-btn">
1224                            </div>
1225        </a>
1226    </div>
1227
1228</div>
1229	<div class="bottom-default">
1230		<a class="medias-single" href="https://exchange.isid.org/isid/?menu=26&browseby=9&sortby=1&trend=19580#!*menu=26*browseby=9*sortby=1*trend=19580">
1231    <div class="medias-single-container  no-icon">
1232        <div class="name">
1233                            Industry Portal
1234                    </div>
1235            </div>
1236</a>	</div>
1237
1238</div>				
1239		       
1240
1241 
1242   
1243      
1244    
1245<div class="mini-status-bar" data-minibar-cid="0" data-calendar-cid ="0" data-id ="19072" data-overwrite-button ="-1">
1246      <div class="left-col">
1247         <div class="calendar-wrapper">
1248          <div class="share-event">
1249              <div class="calendar-container" >
1250                                 <div class="time-container">
1251                      <div class="month-day">
1252                      </div>
1253                                             <div class="hour-minute">
1254                      </div>
1255                                        </div>
1256              </div>
1257                        </div>  
1258        </div>    </div>
1259    <div class="right-col">
1260
1261                  
1262                      <a href="https://exchange.isid.org/isid/?menu=26&browseby=9&sortby=1&trend=19580#!*menu=26*browseby=9*sortby=1*trend=19580">
1263        <div class="custom-form-container empty-custom-form ">
1264          <button class="btn btn-comp">
1265            <span>Browse content</span>
1266          </button>
1267        </div>
1268      </a>
1269      
1270<a href="" target="_self" class="overwrite-button-wrapper hidden">
1271  <div class="overwrite-button">
1272    <button class="btn btn-comp">
1273      <span>Join now!</span>
1274    </button>
1275  </div>
1276</a>
1277
1278
1279                </div>
1280    </div>		
1281	</div>
1282		
1283    </div>
1284<div id="listing-tree"></div>
1285
1286<div id="listing-status">
1287
1288    <div class="listing-loader">
1289        <i class="spinner"></i>
1290        <i class="notch">
1291            <img src="/image/portal/navbar/mlg-education.svg">
1292        </i>
1293    </div>
1294
1295    <div class='message important alert alert-warning'>
1296        <div class='simple'>
1297            <i class="fa fa-exclamation-circle fa-2x" aria-hidden="true"></i> 
1298            We found no results for your search. Please change or remove at least one filter to broaden your search.
1299        </div>
1300    </div>
1301    
1302</div>
1303
1304<div id="ajax-main" class="ajax"></div>
1305<div id="ajax-featured-content" class="ajax"></div>
1306
1307    
1308<link rel="stylesheet" type="text/css" href="/assets/compiled/css/custom-form.css?ts=1790908037">
1309<script type="text/javascript" src="/assets/compiled/js/custom-form.js?ts=1790908037" defer></script>
1309
1310
1311            <div class="recommended hidden">
1312            <div id="recommended-mobile"></div>
1313        </div>
1314        <!-- END OF PORTAL CONTENT -->
1315    </div>
1316
1317    
1318    
1318<script type="text/x-template" id="livertree-template">
1319        <div>
1320        <div v-if="topics.length" class="livertree-container">
1321           <div class="livertreeBar text-center">
1322             <div class="livertreeInfo">
1323                <span v-if ="grandParentId">
1324                    Choose indexed slides below and related materials above </span>
1325                <span v-else>
1326                     Quickly explore by topic to sub-topic to see resources available</span>
1327             </div>
1328             <p class="patentPending">Patent Pending</p>
1329           </div>
1330            <div class="livertreeHelpIcon">
1331                <img src="/image/portal/livertree/clickhere.png" border="0" title="Click here" alt="Click here" />
1332            </div>
1333            <div v-if="params.topic!== undefined" class="goback_btn" :style="gobackBtnStyle">
1334                <a  v-on:click='goback' class="livertree_pre"></a>
1335            </div>
1336            <div id="index_slides_list"></div>
1337                  <img style="display:none" src="/image/portal/livertree/hepa_bg.png"  v-on:load="onLoad" />
1338                 <ul class="livertree-wrapper" :style="wrapperStyle">
1339          
1340                     <li 
1341                     class="initial hexagon"
1342                    v-for="(topic,index) in topics"
1343                     :key= "topic.id"
1344                     :class="livertreeClass(topic)"
1345                    :style="topic.style"
1346                 >
1347                  <div class="actions">                 
1348                        <a v-if="topic.hasChildren" :href="topic.href" class="explore"></a>
1349                        <a v-if="play" href="#" class="play" v-on:click.prevent="gotoPlay(topic.id)" :data-topic="topic.id"></a>              
1350                </div>
1351                <div class="slides-info">
1352                <div class="slides-title">{{topic.title}}</div>
1353                <div class="slides-total"><span>{{topic.total}}</span></div>
1354                <div class="speaker-total"><span>{{topic.totalSpeakers}}</span></div>
1355                </div>
1356                    </li>
1357                    
1358                </ul>
1359                
1360           </div>
1361        </div>
1362    </script>
1362
1363
1364    
1365<!-- style -->
1366<style>
1367.image-cropper-container {
1368    position: relative;
1369}
1370
1371.croppie-container {
1372    background: white;
1373    padding: 10px 10px 0;
1374}
1375
1376</style>
1377
1378<!-- template -->
1379<template id="image-cropper-template">
1380<div>
1381    <div v-show="imagetmp == null">
1382        <div v-if="upload_button_on_new_line == false">
1383            <div style="display: inline-block; vertical-align: top;">
1384                <label :for="'image-cropper-file' + uuid" class="image-cropper-container" v-show="imagetmp == null" style="cursor: pointer;">
1385                    <img :src="img" alt="" class="img-thumbnail rounded" :width="preview_width !== 0 ? preview_width : width" :height="preview_height !== 0 ? preview_height : height" />
1386                </label>
1387            </div>
1388            <div style="display: inline-block; margin-left: 15px;" v-if="show_upload_button || show_download_button">
1389                <button v-if="show_upload_button" :class="upload_button_class" @click="activeFileSystem">
1390                    <i v-if="upload_icon_class != ''" :class="upload_icon_class"></i> {{ upload_button_text }}
1391                </button>
1392
1393                <br v-if="show_upload_button && show_download_button" />
1394
1395                <button v-if="show_download_button" :class="download_button_class" @click="download" :style="show_upload_button ? 'margin-top: 5px;' : ''">
1396                    <i v-if="download_icon_class != ''" :class="download_icon_class"></i> {{ download_button_text }}
1397                </button>
1398            </div>
1399        </div>
1400
1401        <div v-if="upload_button_on_new_line">
1402            <label :for="'image-cropper-file' + uuid" class="image-cropper-container" v-show="imagetmp == null" style="cursor: pointer;">
1403                <img :src="img" alt="" class="img-thumbnail rounded" :width="preview_width !== 0 ? preview_width : width" :height="preview_height !== 0 ? preview_height : height" />
1404            </label>
1405
1406            <br />
1407
1408            <button v-if="show_upload_button" :class="upload_button_class" @click="activeFileSystem">
1409                <i v-if="upload_icon_class != ''" :class="upload_icon_class"></i> {{ upload_button_text }}
1410            </button>
1411
1412            <br v-if="show_upload_button && show_download_button" />
1413
1414            <button v-if="show_download_button" :class="download_button_class" @click="download" :style="show_upload_button ? 'margin-top: 5px;' : ''">
1415                <i v-if="download_icon_class != ''" :class="download_icon_class"></i> {{ download_button_text }}
1416            </button>
1417        </div>    
1418        
1419        <input @change="changeFile" class="input-file" type="file" value="" name="" :id="'image-cropper-file' + uuid" :accept="extension" />
1420        
1421        <div v-if="help_message !== ''"><small>{{ help_message }}</small></div>
1422    </div>
1423
1424    <div v-show="imagetmp != null">
1425        <div :id="'image-cropper-wrap' + uuid"></div>
1426
1427        <button :class="crop_button_class" @click="crop" v-show="imagetmp != null">
1428            <i v-if="crop_button_icon !== ''" :class="crop_button_icon"></i> 
1429            <span>{{ crop_button_label }} </span>
1430        </button>
1431        <button class="btn btn-sm btn-secondary" @click="cancel" v-show="imagetmp != null">
1432            <span>Cancel </span>
1433        </button>
1434    </div>
1435
1436</div>
1437</template>
1438
1439
1440<script>
1441function ImageCropper()
1442{
1443    var private   = {};
1444
1445    this.template   = '#image-cropper-template';
1446    this.methods    = {};
1447    this.components = {};
1448    this.computed   = {};
1449    this.props      = {
1450        default_image            : {type: String, default: ''},
1451        final_image_name         : {type: String, default: 'image.png'},
1452        extension                : {type: String, mandatory: true},
1453        width                    : {type: Number, mandatory: false, default: 0},
1454        height                   : {type: Number, mandatory: false, default: 0},
1455        crop_button_icon         : {type: String, default: 'fa fa-fw fa-crop'},
1456        crop_button_label        : {type: String, default: 'Crop'},
1457        crop_button_class        : {type: String, default: 'btn btn-success'},
1458        help_message             : {type: String, default: ''},
1459        show_upload_button       : {type: Boolean, default: false},
1460        upload_button_on_new_line: {type: Boolean, default: false},
1461        upload_button_text       : {type: String, default: 'Upload'},
1462        upload_button_class      : {type: String, default: 'btn btn-primary'},
1463        upload_icon_class        : {type: String, default: ''},
1464        show_download_button     : {type: Boolean, default: false},
1465        download_button_text     : {type: String, default: 'Download'},
1466        download_button_class    : {type: String, default: 'btn btn-primary'},
1467        download_icon_class      : {type: String, default: ''},
1468        preview_width            : {type: Number, default: 0},
1469        preview_height           : {type: Number, default: 0},
1470    }
1471
1472    this.data = function()
1473    {
1474        return {
1475            $input  : null,
1476            croppie : null,
1477            image   : null,
1478            error   : '',
1479            success : '',
1480            imagetmp: null
1481        };
1482    }
1483
1484    this.computed.uuid = function()
1485    {
1486        return this._uid;
1487    }
1488
1489    this.computed.img = function()
1490    {
1491        return this.image != null ? this.image : this.default_image;
1492    }
1493
1494    this.computed.extensions = function()
1495    {
1496        if(this.extension == '') {
1497            return [];
1498        }
1499
1500        var extensions = this.extension.split(',');
1501
1502        return extensions.map(function(value, key) {
1503            return value.trim();
1504        })
1505    }
1506
1507    this.ready = this.mounted = function()
1508    {
1509        this.$input = this.$el.querySelectorAll('#image-cropper-file' + this.uuid)[0];
1510
1511        this.croppie = new Croppie(this.$el.querySelectorAll('#image-cropper-wrap' + this.uuid)[0], {
1512            viewport              : { width: this.width, height: this.height },
1513            boundary              : { width: (this.width + 50), height: (this.height + 50) },
1514            showZoomer            : true,
1515            mouseWheelZoomboolean : false,
1516            enableResize          : false,
1517            enableOrientation     : false
1518        });
1519    }
1520
1521    this.methods.activeFileSystem = function()
1522    {
1523        this.$input.click();
1524    }
1525
1526    this.methods.download = function()
1527    {
1528        let a = document.createElement('a');
1529        a.href = this.img;
1530        a.download = this.final_image_name;
1531        document.body.appendChild(a);
1532        a.click();
1533        document.body.removeChild(a);
1534    }
1535
1536    this.methods.displayError = function(msg)
1537    {
1538        this.success = '';
1539        this.error = msg;
1540        this.$sweetalert.error(msg);
1541    }
1542
1543    this.methods.displaySuccess = function(msg)
1544    {
1545        this.error = '';
1546        this.success = msg;
1547        this.$sweetalert.success(msg);
1548    }
1549
1550    this.methods.changeFile = function()
1551    {
1552        this.error = '';
1553        var these  = this;
1554        var reader = new FileReader();
1555        var res    = reader.onload = function (e) {
1556            var fileInfo = private.getFileInfo(reader.result);
1557            
1558            if(private.inArray(fileInfo.ext, these.extensions) == false) {
1559                these.displayError('The image extension is not valid.');
1560                return;
1561            }
1562
1563            var img = new Image();
1564            img.onload = function() {
1565                these.imagetmp = reader.result;
1566                these.initCrop(reader.result);
1567            }
1568
1569            img.src = reader.result;
1570        };
1571        
1572        if (this.$input.files && this.$input.files[0]) {
1573            reader.readAsDataURL(this.$input.files[0]);
1574            this.$input.value = null;
1575        }
1576    }
1577
1578    this.methods.initCrop = function(imagesrc)
1579    {
1580        this.croppie.bind({
1581            url: imagesrc
1582        });
1583        this.$emit('beforecrop');
1584    }
1585
1586    this.methods.crop = function()
1587    {
1588        var these = this;
1589        this.croppie.result('base64').then(function(base64) {
1590            these.image = base64;
1591            these.validImage(private.dataURLtoFile(base64, these.final_image_name));
1592        });
1593   
1594    }
1595
1596    this.methods.cancel = function()
1597    {
1598      this.imagetmp = null;  
1599      this.image = null;
1600      this.$croppie = null;
1601      this.$emit('cancel');
1602    }
1603
1604    this.methods.validImage = function(file)
1605    {
1606        if(file == undefined) {
1607            file = this.$input.files[0];
1608        }
1609
1610        this.imagetmp = null;
1611
1612        this.$emit('changed', file);
1613    }
1614
1615    private.getFileInfo = function(file)
1616    {
1617        var info = {ext: ''};
1618
1619        if(file === undefined) {
1620            return info;
1621        }
1622
1623        info.ext = file.substring(file.indexOf(':')+1, file.indexOf(';'));
1624        return info;
1625    };
1626
1627    private.getImageInfo = function(img)
1628    {
1629        var info = {
1630            width   : 0,
1631            height  : 0,
1632            mimeType: '',
1633            ext     : ''
1634        };
1635
1636        if(img === undefined) {
1637            return info;
1638        }
1639
1640        info.width    = parseInt(img.naturalWidth, 10);
1641        info.height   = parseInt(img.naturalHeight, 10);
1642        info.mimeType = img.src.substring(img.src.indexOf(':')+1, img.src.indexOf(';'));
1643        info.ext      = info.mimeType.substring(info.mimeType.indexOf('/')+1, info.mimeType.length);
1644        return info;
1645    };
1646
1647    private.inArray = function(needle, haystack) {
1648        var length = haystack.length;
1649        for(var i = 0; i < length; i++) {
1650            if(haystack[i] == needle) return true;
1651        }
1652        return false;
1653    }
1654
1655    private.dataURLtoFile = function(dataurl, filename) {
1656        var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1],
1657            bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n);
1658        while(n--){
1659            u8arr[n] = bstr.charCodeAt(n);
1660        }
1661        return new File([u8arr], filename, {type:mime});
1662    }
1663}
1664
1665
1666var imageCropper = new ImageCropper();
1667
1668</script>
1668<template id="template-filter-panel">
1669    <div class="filter-panel container" id="filter-panel" :class="[noFilterIcon ? 'no-filter-icon' : '', hasBannerSelected?'banner-selected': '']">
1670        <div class="banners-section">
1671            <div class="left-move" @click ="moveLeft" :class="{active:leftActive}">
1672                <i class="far fa-chevron-circle-left"></i>
1673            </div>
1674            <div class="filter-slide-wrapper" ref="container">
1675                <div class="filter-slide-container row" ref="slider_container" style="margin-left:-8px" >
1676                    <div class="mini-banner" v-for="(banner,i) in bannerList" :key="i" :class="[banner.is_banner_selected? 'active':'']">
1677                        <a :href="banner.banner_link" @click="clearFilter(banner)">
1678                            <img :src="banner.banner_src">
1679                        </a>
1680                    </div>
1681                </div>
1682            </div>
1683            <div class="right-move" @click ="moveRight()" :class="{active:rightActive}">
1684                <i class="far fa-chevron-circle-right"></i>
1685            </div>
1686        </div>
1687        <div v-if="!noFilterIcon" class="filter-container" :class="{'selected': selectedFilter!==''}" >
1688            <div class="filter-icon text-center">
1689                <i class="far fa-sliders-v fa-rotate-90" :class="{'selecting': selecting}"  @click="selecting=!selecting"></i>
1690            </div>
1691            <div class="filter-list" :class="{'selecting': selecting}">
1692                <div class="filter-list-overflow">
1693                    <div v-for="(filter, i) in allFilterLetters" class="filter" @click="selectFilter(filter)" :key="i">{{filter}}</div>
1694                </div>
1695            </div>
1696            <div class="button-filter-selected text-center"  v-if="selectedFilter!==''&& !selecting">
1697                <span class="btn-filter">{{selectedFilter}}</span>
1698                <span class="btn-x" @click="selectFilter('')"><i class="fal fa-times"></i></span>
1699            </div>
1700        </div>
1701        <div  v-else-if="hasBannerSelected" class="filter-container">
1702            <div class="button-filter-selected text-center" >
1703                <span class="btn-x" @click="clearBanner"><i class="fal fa-times"></i></span>
1704            </div>
1705        </div>
1706	</div>
1707</template>
1708
1709<script>
1710function FilterPanel(data){
1711
1712    this.el = "#filter-panel";
1713
1714    this.template = "#template-filter-panel";
1715
1716    this.methods = {};
1717    this.watch = {};
1718    this.computed ={};
1719
1720
1721    this.data =function(){
1722        return {
1723            bannerList:data.list,
1724            bannerLength:Object.keys(data.list).length,
1725            allFilterLetters: data.filters,
1726            bannerWith:148,
1727            rightActive:false,
1728            leftActive: false,
1729            selectedFilter:'',
1730            selecting: false,
1731            paramName: data.paramName ? data.paramName: 'ln',
1732            is_banner_selected: false,
1733            scrollWidth: 0,
1734            isMobileDevice: window.isUAMobile? window.isUAMobile : 0
1735        }
1736    }
1737
1738    this.methods.clearBanner = function(){
1739       for(var i=0; i<this.bannerList.length; i++){
1740            this.bannerList[i].is_banner_selected = 0;
1741        }
1742        var hashParams = getHashParams();
1743
1744        if(hashParams[this.paramName]!= undefined){
1745            delete hashParams[this.paramName];
1746        }
1747
1748
1749        if(this.paramName == 'label_deep_search'){
1750            delete hashParams['media'];
1751            delete hashParams['label'];
1752        }
1753
1754        window.location.href =  this.buildHashParamsUrl(hashParams); 
1755    }
1756
1757    this.mounted = function(){
1758        var hashParams = getHashParams();
1759        if(hashParams[this.paramName]!=undefined){
1760            this.selectedFilter = hashParams[this.paramName];
1761        }
1762
1763        if(this.paramName == 'filter' && this.selectedFilter>0){
1764            for(var i=0; i<this.bannerList.length; i++){
1765                if(this.bannerList[i].id == this.selectedFilter){
1766                    this.bannerList[i].is_banner_selected = 1
1767                }else{
1768                    this.bannerList[i].is_banner_selected = 0;
1769                }
1770            }
1771        } 
1772        
1773        if(this.paramName == 'label_deep_search'){
1774            for(var i=0; i<this.bannerList.length; i++){
1775                if(this.bannerList[i].banner_link == window.location.href){
1776                    this.bannerList[i].is_banner_selected = 1
1777                }else{
1778                    this.bannerList[i].is_banner_selected = 0;
1779                }
1780            }
1781        }
1782
1783        this.scrollWidth = this.bannerLength * this.bannerWith  + 15;
1784
1785        var _this = this;
1786        window.onresize = function(){
1787            _this.scrollCallback();
1788        }
1789        // setTimeout(function(){
1790        //     _this.scrollWidth =  _this.$refs.slider_container.scrollWidth;
1791        // }, 800);
1792
1793        this.scrollCallback();
1794        this.$refs.slider_container.addEventListener('scroll', this.scrollCallback);
1795    }
1796
1797    this.methods.scrollCallback = function(){
1798        var width = this.$refs.slider_container.clientWidth;
1799        var scrollLeft = this.$refs.slider_container.scrollLeft;
1800        
1801        this.rightActive = true;
1802        this.leftActive = true;
1803
1804        if (((this.scrollWidth - width) === parseInt(scrollLeft)) || (width > this.scrollWidth)) {
1805            this.rightActive = false;
1806        }
1807
1808        if (scrollLeft === 0) {
1809            this.leftActive = false;
1810        }
1811    }
1812
1813    this.methods.clearFilter = function(banner){
1814        if(!this.noFilterIcon){
1815            this.selectedFilter = '';
1816        }else{
1817            for(var i=0; i<this.bannerList.length; i++){
1818                this.bannerList[i].is_banner_selected = 0;
1819            }
1820            banner.is_banner_selected = 1;
1821        }
1822    }
1823
1824    this.computed.hasBannerSelected = function(){
1825       
1826        for(var i=0; i<this.bannerList.length; i++){
1827            if(this.bannerList[i].is_banner_selected ==1){
1828                return true;
1829            }
1830        }
1831        return false;
1832    }
1833
1834    this.computed.noFilterIcon = function(){
1835        return ['filter', 'label_deep_search'].indexOf(this.paramName) > -1;
1836    }
1837
1838    this.methods.moveLeft = function(){
1839        var leftScroll = 0;
1840        if(this.$refs.slider_container.scrollLeft > this.$refs.container.clientWidth){
1841            leftScroll = this.$refs.slider_container.scrollLeft - this.$refs.container.clientWidth;
1842        }else{
1843            leftScroll = 0;
1844        }
1845
1846       this.handleScroll(leftScroll);
1847    }
1848
1849    this.methods.moveRight = function(){
1850        var leftScroll = 0;
1851        if(this.$refs.slider_container.scrollLeft +this.$refs.container.clientWidth < this.bannerLength * this.bannerWith){
1852            leftScroll = this.$refs.slider_container.scrollLeft + this.$refs.container.clientWidth;
1853        }else{
1854           leftScroll = this.bannerLength * this.bannerWith - this.$refs.container.clientWidth;
1855        }
1856
1857        this.handleScroll(leftScroll);
1858
1859    }
1860
1861    this.methods.handleScroll = function(leftScroll){
1862         if(this.isMobileDevice == 0){
1863           return this.$refs.slider_container.scrollLeft = leftScroll;
1864        }
1865       
1866        $('.filter-slide-container').animate({
1867          scrollLeft: leftScroll
1868        }, 300, 'linear');
1869    }
1870
1871    this.methods.selectFilter = function(filter){
1872        this.selectedFilter = filter;
1873        this.selecting = false;
1874       
1875        var hashParams = getHashParams();
1876
1877        if(filter!=''){
1878           hashParams[this.paramName] = filter
1879        }else if(hashParams[this.paramName]!= undefined){
1880            delete hashParams[this.paramName];
1881        }
1882
1883        window.location.href =  this.buildHashParamsUrl(hashParams);
1884        
1885    }
1886
1887    this.methods.buildHashParamsUrl = function (hashParams)
1888    {
1889        var url = window.location.origin  + "/"  + g_code +"/" + window.location.search + "#!";
1890        for (var key in hashParams) {
1891            url += '*' + key + "=" + hashParams[key];
1892        }
1893
1894        return url;
1895    };
1896    
1897    return new Vue(this);
1898}
1899</script>
1899
1900
1901<style>
1902#filter-panel.no-filter-icon .banners-section{
1903    width: 100%;
1904}
1905#filter-panel.no-filter-icon .mini-banner.active{
1906
1907}
1908#filter-panel.no-filter-icon.banner-selected .banners-section{
1909    width: calc(100% - 35px);
1910}
1911.filter-panel.no-filter-icon.banner-selected .filter-container{
1912    width: 35px;
1913}
1914.filter-panel.no-filter-icon.banner-selected .filter-container{
1915    left: 8px;
1916}
1917#filter-panel.no-filter-icon .mini-banner a{
1918    display: block;
1919    position: relative;
1920}
1921.filter-panel.no-filter-icon.banner-selected .mini-banner a::after{
1922    content: "";
1923    position: absolute;
1924    top: 0;
1925    left: 0;
1926    width: 100%;
1927    height: 100%;
1928    background-color: rgba(119, 119, 119, .7);
1929    opacity: .8;
1930}
1931#filter-panel.no-filter-icon.banner-selected .mini-banner.active a::after{
1932    display: none;
1933}
1934#filter-panel.no-filter-icon .mini-banner.active a::after{
1935    display: none;
1936}
1937.filter-slide-wrapper .filter-slide-container{
1938  overflow-x: scroll;
1939  overflow-y: hidden;
1940  -ms-overflow-style: none; /* Internet Explorer 10+ */
1941  scrollbar-width: none; /* Firefox */
1942}
1943.filter-slide-wrapper .filter-slide-container::-webkit-scrollbar{
1944   display: none;
1945}
1946.filter-slide-container{
1947    scroll-behavior: smooth;
1948    /* -webkit-overflow-scrolling: touch;  */
1949}
1950@media screen and (max-width: 575px) {
1951#filter-panel.filter-panel{
1952    margin-bottom: 0;
1953    padding-left: 10px;
1954    padding-right: 6px;
1955    padding-top: 4px;
1956    padding-bottom: 4px;
1957}
1958
1959#filter-panel .right-move{
1960    top: 20px;
1961    right: -7px;
1962}
1963.filter-panel.no-filter-icon.banner-selected .filter-container{
1964    left: 2px;
1965}
1966}
1967</style>
1968            <template id="user-fancy-box">
1969  <div v-if="showFancyBox" class="fancy-box restricted-wrapper">
1970    <div class="restricted-content" v-if="activeBox == 'restricted-regular'">
1971      <div class="regular b_comp is-login">
1972        <div>
1973          <i class="fa fa-solid fa-lock"></i>
1974          <a :class="{ 'not-click': isLoggedIn }" :href="signIn"
1975            ><b v-html="trans.regular_title"></b
1976            ><b> - <span class="regular-sign-in-text">Sign In</span></b></a
1977          >
1978        </div>
1979        <i class="fa-solid fa-xmark" @click="hideFancyBox"></i>
1980      </div>
1981
1982      <div class="description-box regular-description-box">
1983        <div class="regular-description">
1984          <b v-html="trans.regular_text"></b>
1985        </div>
1986      </div>
1987    </div>
1988    <div
1989      class="restricted-content"
1990      v-else-if="activeBox == 'restricted-premium'"
1991    >
1992      <div class="premium b_comp is-login">
1993        <div>
1994          <i class="fa fa-solid fa-lock"></i>
1995          <a :class="{ 'not-click': isLoggedIn }" :href="signIn"
1996            ><b v-html="trans.premium_title"></b
1997            ><b v-if="!isLoggedIn"
1998              >- <span class="regular-sign-in-text">Sign In</span></b
1999            ></a
2000          >
2001        </div>
2002        <i class="fa-solid fa-xmark" @click="hideFancyBox"></i>
2003      </div>
2004      <div class="premium-description-box" :class="{ 'has-cart': hasCart }">
2005        <div class="premium-description">
2006          <b v-html="trans.premium_text"></b>
2007        </div>
2008        <template v-if="hasCart">
2009          <div
2010            v-bind:key="v.item_id"
2011            v-for="v in cart_purchaseables"
2012            :id="'conference-' + c_id + '-' + v.item_type + v.item_id"
2013          />
2014        </template>
2015      </div>
2016    </div>
2017    <div
2018      class="restricted-content"
2019      v-else-if="activeBox == 'restricted-reserved'"
2020    >
2021      <div class="reserved b_comp is-login">
2022        <div>
2023          <i class="fa fa-solid fa-lock"></i>
2024          <a
2025            :class="{ 'not-click': signIn == 'javascript:void(0)' }"
2026            :href="signIn"
2027            ><b>Reserved Content</b
2028            ><b v-if="!isLoggedIn"
2029              >- <span class="regular-sign-in-text">Sign In</span></b
2030            ></a
2031          >
2032        </div>
2033        <i class="fa-solid fa-xmark" @click="hideFancyBox"></i>
2034      </div>
2035      <div class="reserved-description-box" :class="{ 'has-cart': hasCart }">
2036        <div class="reserved-description">
2037          <b v-html="trans.reserved_text"></b>
2038        </div>
2039        <template v-if="hasCart">
2040          <div
2041            v-bind:key="v.item_id"
2042            v-for="v in cart_purchaseables"
2043            :id="'conference-' + c_id + '-' + v.item_type + v.item_id"
2044          />
2045        </template>
2046        <div v-if="hasCart" id="proceed-to-checkout-wrapper"></div>
2047      </div>
2048    </div>
2049  </div>
2050</template>
2051
2052<script >
2053function UserAccessFancyBox(userfancyBoxData) {
2054  var el = document.createElement("div");
2055  var overlay = document.createElement("div");
2056  overlay.setAttribute("class", "mlg-fancy-box-overlay");
2057
2058  el.setAttribute("class", "fancy-box-modal");
2059  document.body.appendChild(el);
2060  document.body.appendChild(overlay);
2061  document.body.classList.add("fancy-box-open");
2062
2063  this.template = "#user-fancy-box";
2064  this.el = el;
2065  this.methods = {};
2066  this.computed = {};
2067  this.data = {
2068    activeBox: "",
2069    signIn: "",
2070    trans: [],
2071    cart_purchaseables: [],
2072    c_id: 0,
2073    isLoggedIn: false,
2074    showFancyBox: true,
2075  };
2076
2077  this.mounted = function () {
2078    console.log("user fancy box mounted");
2079    this.activeBox = userfancyBoxData.activeBox;
2080    this.signIn = userfancyBoxData.signIn;
2081    this.trans = userfancyBoxData.trans;
2082    this.cart_purchaseables = userfancyBoxData.cart_purchaseables;
2083    this.c_id = userfancyBoxData.c_id;
2084    this.isLoggedIn = userfancyBoxData.isLoggedIn;
2085    this.showFancyBox = true;
2086
2087    overlay.addEventListener("click", this.hideFancyBox);
2088    var _this = this;
2089
2090    if (this.cart_purchaseables && this.cart_purchaseables.length > 0) {
2091      window.detectShoppingCartTimeInterval = setInterval(function () {
2092        if (!window.ShoppingCart) return;
2093
2094        for (var i = 0; i < _this.cart_purchaseables.length; i++) {
2095          var isItemInCart = false;
2096          for (var j = 0; j < window.ShoppingCart.inventory.length; j++) {
2097            if (
2098              window.ShoppingCart.inventory[j].item_id ==
2099              _this.cart_purchaseables[i].item_id
2100            ) {
2101              isItemInCart = true;
2102              break;
2103            }
2104          }
2105
2106          if (!isItemInCart) {
2107            _this.cart_purchaseables[i].mountTo =
2108              "#conference-" +
2109              _this.c_id +
2110              "-" +
2111              _this.cart_purchaseables[i].item_type +
2112              _this.cart_purchaseables[i].item_id;
2113            window.ShoppingCart.inventory.push(_this.cart_purchaseables[i]);
2114          }
2115        }
2116
2117        clearInterval(window.detectShoppingCartTimeInterval);
2118      }, 100);
2119
2120      if (
2121        window.shoppingCartVue &&
2122        window.ShoppingCart &&
2123        window.ShoppingCart.inventory.length > 0
2124      ) {
2125        shoppingCartVue._update();
2126        shoppingCartVue.$forceUpdate();
2127      }
2128    }
2129  };
2130
2131  this.methods.hideFancyBox = function () {
2132    overlay.removeEventListener("click", this.hideFancyBox);
2133    this.showFancyBox = false;
2134    document.body.removeChild(overlay);
2135    document.body.classList.remove("fancy-box-open");
2136  };
2137
2138  this.computed.hasCart = function () {
2139    return (
2140      this.cart_purchaseables &&
2141      this.cart_purchaseables.length > 0 &&
2142      (this.activeBox == "restricted-premium" ||
2143        this.activeBox == "restricted-reserved")
2144    );
2145  };
2146
2147  return new Vue(this);
2148}
2149</script>
2149
2150
2151<style>
2152.fancy-box {
2153  top: 50%;
2154  left: 50%;
2155  transform: translate(-50%, -50%);
2156  width: calc(100% - 80px);
2157  max-width: 508px;
2158  z-index: 100;
2159  position: fixed;
2160}
2161.fancy-box .reserved-description-box.has-cart,
2162.fancy-box .premium-description-box.has-cart {
2163  display: block;
2164}
2165.fancy-box .reserved-description-box.has-cart .vue-portal-target .cart-item,
2166.fancy-box .premium-description-box.has-cart .vue-portal-target .cart-item {
2167  padding: 0.5rem !important;
2168  display: flex;
2169  justify-content: space-between;
2170  flex-wrap: nowrap;
2171  background-color: #eee;
2172  padding: 10px;
2173  border-radius: 10px;
2174  margin-bottom: 10px;
2175  align-items: center;
2176}
2177.fancy-box
2178  .reserved-description-box.has-cart
2179  .vue-portal-target
2180  .cart-item
2181  .col-lg-5,
2182.fancy-box
2183  .premium-description-box.has-cart
2184  .vue-portal-target
2185  .cart-item
2186  .col-lg-5 {
2187  padding: 0 !important;
2188  padding: 0 !important;
2189  flex: auto !important;
2190  width: auto !important;
2191  background-color: inherit !important;
2192  max-width: none !important;
2193  flex-direction: column !important;
2194}
2195.fancy-box
2196  .reserved-description-box.has-cart
2197  .vue-portal-target
2198  .cart-item
2199  .col-lg-5
2200  .d-flex,
2201.fancy-box
2202  .premium-description-box.has-cart
2203  .vue-portal-target
2204  .cart-item
2205  .col-lg-5
2206  .d-flex {
2207  align-items: end !important;
2208  justify-content: end !important;
2209  text-align: center;
2210}
2211.fancy-box
2212  .reserved-description-box.has-cart
2213  .vue-portal-target
2214  .cart-item
2215  .col-lg-5
2216  .d-flex.flex-grow-1,
2217.fancy-box
2218  .premium-description-box.has-cart
2219  .vue-portal-target
2220  .cart-item
2221  .col-lg-5
2222  .d-flex.flex-grow-1 {
2223  justify-content: center !important;
2224}
2225.fancy-box
2226  .reserved-description-box.has-cart
2227  .vue-portal-target
2228  .cart-item
2229  .col-lg-5
2230  .d-flex
2231  .btn-success,
2232.fancy-box
2233  .premium-description-box.has-cart
2234  .vue-portal-target
2235  .cart-item
2236  .col-lg-5
2237  .d-flex
2238  .btn-success {
2239  min-width: 96px;
2240  font-size: 12px;
2241}
2242.fancy-box
2243  .reserved-description-box.has-cart
2244  .vue-portal-target
2245  .cart-item
2246  .col-lg-5
2247  .d-flex
2248  .btn-success:disabled,
2249.fancy-box
2250  .premium-description-box.has-cart
2251  .vue-portal-target
2252  .cart-item
2253  .col-lg-5
2254  .d-flex
2255  .btn-success:disabled {
2256  min-width: auto;
2257}
2258.fancy-box
2259  .reserved-description-box.has-cart
2260  .vue-portal-target
2261  .cart-item
2262  .col-lg-5
2263  .btn-danger,
2264.fancy-box
2265  .premium-description-box.has-cart
2266  .vue-portal-target
2267  .cart-item
2268  .col-lg-5
2269  .btn-danger {
2270  margin-left: 5px;
2271}
2272.fancy-box
2273  .reserved-description-box.has-cart
2274  .vue-portal-target
2275  .cart-item
2276  .col-lg-7,
2277.fancy-box
2278  .premium-description-box.has-cart
2279  .vue-portal-target
2280  .cart-item
2281  .col-lg-7 {
2282  padding: 0 !important;
2283  padding: 0 !important;
2284  flex: auto !important;
2285  width: auto !important;
2286  max-width: none !important;
2287}
2288.fancy-box
2289  .reserved-description-box.has-cart
2290  .vue-portal-target
2291  .cart-item
2292  .col-lg-7
2293  .description,
2294.fancy-box
2295  .premium-description-box.has-cart
2296  .vue-portal-target
2297  .cart-item
2298  .col-lg-7
2299  .description {
2300  font-size: 10px;
2301}
2302.fancy-box .regular-description-box,
2303.fancy-box .premium-description-box,
2304.fancy-box .reserved-description-box {
2305  /* border: none; */
2306}
2307.fancy-box .premium,
2308.fancy-box .reserved,
2309.fancy-box .regular {
2310  display: flex;
2311  justify-content: flex-start;
2312  align-items: center;
2313  -moz-border-radius: 10px 10px 0 0;
2314  -webkit-border-radius: 10px 10px 0 0;
2315  -khtml-border-radius: 10px 10px 0 0;
2316  border-radius: 10px 10px 0 0;
2317  overflow: hidden;
2318  cursor: default;
2319  padding: 7px 8px;
2320  font-size: 14px;
2321  color: #fff;
2322  margin-right: -1px;
2323  margin-left: -1px;
2324}
2325.fancy-box .premium .fa-xmark,
2326.fancy-box .reserved .fa-xmark,
2327.fancy-box .regular .fa-xmark {
2328  position: absolute;
2329  right: 12px;
2330  cursor: pointer;
2331}
2332.fancy-box .premium .not-click,
2333.fancy-box .reserved .not-click,
2334.fancy-box .regular .not-click {
2335  cursor: auto;
2336  pointer-events: none;
2337}
2338.fancy-box .premium .regular-sign-in-text,
2339.fancy-box .reserved .regular-sign-in-text,
2340.fancy-box .regular .regular-sign-in-text {
2341  text-decoration: underline;
2342  text-transform: uppercase;
2343}
2344.fancy-box .premium i,
2345.fancy-box .reserved i,
2346.fancy-box .regular i {
2347  font-size: 19px;
2348}
2349.fancy-box .premium .fa-lock,
2350.fancy-box .reserved .fa-lock,
2351.fancy-box .regular .fa-lock {
2352  color: #fff;
2353  margin-right: 5px;
2354}
2355.fancy-box .restricted-wrapper {
2356  position: absolute;
2357  top: 50%;
2358  left: 50%;
2359  transform: translate(-50%, -50%);
2360  width: calc(100% - 80px);
2361  max-width: 508px;
2362  z-index: 100;
2363}
2364.fancy-box .restricted-wrapper #proceed-to-checkout-wrapper {
2365  margin-top: 15px;
2366}
2367.fancy-box
2368  .restricted-wrapper
2369  #proceed-to-checkout-wrapper
2370  .vue-portal-target
2371  button.btn {
2372  right: 0;
2373  position: relative;
2374}
2375.fancy-box .restricted-wrapper #proceed-to-checkout-wrapper div.text-right {
2376  text-align: center !important;
2377}
2378@media screen and (max-width: 767px) {
2379  .fancy-box .restricted-wrapper {
2380    width: calc(100% - 40px);
2381  }
2382}
2383.fancy-box .restricted-content {
2384  border-radius: 10px 10px 10px 10px;
2385  border-style: solid;
2386  border-width: 0 1px 1px 1px;
2387  border-color: #ccc;
2388  background-color: #fff;
2389}
2390.fancy-box .restricted-content .reserved a,
2391.fancy-box .restricted-content .premium a,
2392.fancy-box .restricted-content .regular a {
2393  color: inherit;
2394}
2395.fancy-box .premium-description-box,
2396.fancy-box .reserved-description-box,
2397.fancy-box .regular-description-box {
2398  padding: 10px;
2399  position: relative;
2400  display: block;
2401  border: none;
2402  max-height: 200px;
2403  overflow-y: auto;
2404  color: #777;
2405  font-size: 9pt;
2406}
2407.fancy-box .premium-description-box .reserved-description p,
2408.fancy-box .reserved-description-box .reserved-description p,
2409.fancy-box .regular-description-box .reserved-description p,
2410.fancy-box .premium-description-box .premium-description p,
2411.fancy-box .reserved-description-box .premium-description p,
2412.fancy-box .regular-description-box .premium-description p,
2413.fancy-box .premium-description-box .regular-description-box p,
2414.fancy-box .reserved-description-box .regular-description-box p,
2415.fancy-box .regular-description-box .regular-description-box p {
2416  margin-bottom: 0;
2417}
2418
2419.mlg-fancy-box-overlay {
2420  position: fixed;
2421  width: 100%;
2422  height: 100%;
2423  top: 0;
2424  left: 0;
2425  right: 0;
2426  bottom: 0;
2427  background-color: rgba(0, 0, 0, 0.5);
2428  z-index: 20;
2429}
2430body.fancy-box-open {
2431  height: 100%;
2432  overflow: hidden;
2433}
2434
2435.fancy-box #proceed-to-checkout-wrapper {
2436  margin-top: 15px;
2437}
2438.fancy-box #proceed-to-checkout-wrapper div.text-right {
2439  text-align: center !important;
2440}
2441.fancy-box #proceed-to-checkout-wrapper .vue-portal-target button {
2442  font-size: 12px;
2443  padding: 0.3rem 0.5rem;
2444  background-color: #276ead;
2445  color: #fff;
2446}
2447</style>    
2448    
2449    
2450            <template id="recommended-banner">
2451    <a ref="rcBanner" :class="['rec_banner', banner.banner_url_type === 'NoAction' ? 'no-action' : '']"
2452        :href="banner.banner_url" :target="targetHref(banner)" :data-id="banner.banner_id">
2453        <img :src="banner.img_src_en" />
2454    </a>
2455</template>
2456
2457
2458<script>
2459
2460function RecommendedBanner() {
2461    this.template = '#recommended-banner';
2462    this.methods = {};
2463    this.components = {};
2464    this.computed = {};
2465    this.watch = {};
2466    this.props = {
2467        banner: {}
2468    }
2469
2470    this.data = function () {
2471        let data = {
2472
2473        };
2474
2475        return data;
2476    }
2477
2478    this.mounted = function () {
2479        this.startObserving();
2480    }
2481
2482    this.beforeDestroy = function () {
2483        this.stopObserving();
2484    }
2485
2486    this.methods.targetHref = function (banner) {
2487        if (banner.banner_url_type !== "ExternalLink") return "_self";
2488        return Boolean(banner.external_link_open_new_window);
2489    }
2490
2491    this.methods.startObserving = function () {
2492        const target = this.$refs.rcBanner;
2493        if (!target) return;
2494
2495        const options = {
2496            root: null,          // viewport
2497            rootMargin: '0px',   // no extra margin
2498            threshold: 1      // fire when 50% of the element is visible
2499        };
2500
2501        this.observer = new IntersectionObserver(
2502            this.handleIntersection,
2503            options
2504        );
2505
2506        this.observer.observe(target);
2507    }
2508
2509    this.methods.handleIntersection = function (entries) {
2510        entries.forEach(entry => {
2511            if (entry.isIntersecting && !this.alreadySent) {
2512                // Element just became visible → fire API
2513                this.sendImpression();
2514                this.alreadySent = true;          // one-call per component
2515                this.stopObserving();             // optional: stop listening
2516            }
2517        });
2518    }
2519
2520    this.methods.sendImpression = function () {
2521        const _this = this;
2522        // Queue instead of firing one POST per banner; the queue batches + de-dupes.
2523        try {
2524            TrendingImpressionQueue.addBanner(_this.banner.banner_id);
2525        } catch (err) {
2526            console.error('Impression queue error', err);
2527        }
2528    }
2529
2530    this.methods.stopObserving = function () {
2531        if (this.observer) {
2532            this.observer.disconnect();
2533            this.observer = null;
2534        }
2535    }
2536
2537
2538}
2539
2540var recommendedBanner = new RecommendedBanner();
2541
2542</script>
2542
2543<template id="recommended-content-item">
2544  <div ref="rcItem">
2545    <a :class="['list-conf', item.hasCalendarWidget ? 'hasCalendar' : '']" :href="item.href"
2546      @click="handleRecItemClick($event)">
2547      <div v-if="!hide_speaker_for_recommend" class="conf-col list-thumbnail">
2548        <img class="conf-speaker" :src="src" />
2549      </div>
2550      <div :class="['conf-col list-detail',{ 'hide-speaker':hide_speaker_for_recommend }]">
2551        <div class="conf-description">
2552          <div class="list-title" v-html="formattedTitle(item.title)"></div>
2553          <div class="list-reference">
2554            {{ item.reference | truncate(59, '...') }}
2555            <span v-if="item.abstract_number">{{ item.abstract_number }}</span>
2556          </div>
2557        </div>
2558        <div class="native-labels">
2559          <div v-if="item.banner_small && item.banner_small.src">
2560            <img :src="item.banner_small.src" :title="item.banner_small.name">
2561          </div>
2562          <div v-for="native_label in item.native_labels">
2563            <img v-if="native_label.banner" :src="native_label.banner" :title="native_label.name">
2564            <span v-else>{{ native_label.name }}</span>
2565          </div>
2566        </div>
2567      </div>
2568    </a>
2569  </div>
2570</template>
2571
2572
2573<script>
2574
2575Vue.filter('truncate', function (value, length, omission = '...') {
2576  if (!value) return ''
2577  value = value.toString()
2578  if (value.length <= length) return value
2579  return value.substr(0, length) + omission
2580})
2581
2582Vue.filter('stripTags', function (value) {
2583  if (!value) return ''
2584  return value.replace(/<\/?[^>]+(>|$)/g, '')
2585})
2586
2587
2588function RecommendedContentItem() {
2589  this.template = '#recommended-content-item';
2590  this.methods = {};
2591  this.components = {};
2592  this.computed = {};
2593  this.watch = {};
2594  this.props = {
2595    item: {},
2596    hide_speaker_for_recommend: {
2597    }
2598  }
2599
2600  this.data = function () {
2601    let data = {
2602      src: "/image/photo_user/no_image.jpg",
2603      timer: null
2604    };
2605
2606    return data;
2607  }
2608
2609  this.mounted = function () {
2610    this.startObserving();
2611    const list = this.item.boxSpeaker?.photo_list || [];
2612
2613    if (list.length > 0) {
2614      this.src = list[0];
2615      let i = 0;
2616      const _this = this;
2617
2618     this.timer = setInterval(() => {
2619        i = (i + 1) % list.length;
2620        _this.src = list[i];
2621      }, 3000);
2622    } else {
2623      this.src = this.item.boxSpeaker.photo;
2624    }
2625  }
2626
2627  this.methods.formattedTitle = function(value) {
2628    if (!value) return ''
2629
2630    // strip tags
2631    const text = value.replace(/<\/?[^>]+(>|$)/g, '')
2632
2633    // truncate
2634    if (text.length <= 115) return text
2635    return text.substr(0, 115) + '...'
2636  }
2637
2638  this.methods.handleRecItemClick = function (e) {
2639    e.preventDefault();
2640
2641    this.$http.post(`/${g_code}/trending-content/log/click`, {
2642      content_id: this.item.id,
2643      type: this.item.type
2644    }).then(() => {
2645      window.location.href = this.item.href;
2646    })
2647  }
2648
2649  this.beforeDestroy = function () {
2650    this.stopObserving();
2651    clearInterval(this.timer)
2652  }
2653
2654  this.methods.targetHref = function (banner) {
2655    if (banner.banner_url_type !== "ExternalLink") return "_self";
2656    return Boolean(banner.external_link_open_new_window);
2657  }
2658
2659  this.methods.startObserving = function () {
2660    const target = this.$refs.rcItem;
2661    if (!target) return;
2662
2663    const options = {
2664      root: null,          // viewport
2665      rootMargin: '0px',   // no extra margin
2666      threshold: 1
2667    };
2668
2669    this.observer = new IntersectionObserver(
2670      this.handleIntersection,
2671      options
2672    );
2673
2674    this.observer.observe(target);
2675  }
2676
2677  this.methods.handleIntersection = function (entries) {
2678    entries.forEach(entry => {
2679      if (entry.isIntersecting && !this.alreadySent) {
2680        // Element just became visible → fire API
2681        this.sendImpression();
2682        this.alreadySent = true;          // one-call per component
2683        this.stopObserving();             // optional: stop listening
2684      }
2685    });
2686  }
2687
2688  this.methods.sendImpression = function () {
2689    // Queue instead of firing one POST per item; the queue batches + de-dupes.
2690    try {
2691      TrendingImpressionQueue.addContent(this.item.id, this.item.type);
2692    } catch (err) {
2693      console.error('Impression queue error', err);
2694    }
2695  }
2696
2697  this.methods.stopObserving = function () {
2698    if (this.observer) {
2699      this.observer.disconnect();
2700      this.observer = null;
2701    }
2702  }
2703
2704
2705}
2706
2707const recommendedContentItem = new RecommendedContentItem();
2708
2709</script>
2709
2710
2711<template id="rec">
2712	<div>
2713		<div class="rec_banner_container">
2714			<recommended-banner v-for="(banner, i) in banners" :key="banner.id" :banner="banner"></recommended-banner>
2715		</div>
2716		<div class="recommended-list">
2717		<h2 class="recommended-title" v-html="recommendTitle"></h2>
2718			<div class="recommend-item" v-for="(item, i) in showedRecommendList">
2719				<recommended-content-item :item="item" :hide_speaker_for_recommend="hideSpeakerForRecommend"></recommended-content-item>
2720			</div>
2721					</div>
2722	</div>
2723</template>
2724
2725<script>
2726	const recommendList = [{"id":4152066,"type":"c_id","disable":true,"approved":true,"visible":true,"owner":50160,"tid":23965,"ceid":2869,"cesid":0,"native_labels":[],"boxSpeaker":{"activate_speaker_msg":1,"bio":"","href":"","id":0,"isLoggedIn":false,"menu":0,"name":"Faculty \/ Presenters","photo":"https:\/\/assets.multilearning.com\/content\/333\/photo_user\/50160.png?_cctrl=2022101408382626","photo_list":["https:\/\/assets.multilearning.com\/content\/333\/photo_user\/991746.png?_cctrl=2024070309044646","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1036506.png?_cctrl=2025022816084242","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/930376.png?_cctrl=2025022809440707"],"reference":"Malavige N, Rupali P, Chu J","src":"","sendMessage":"","u_id":50160},"banner_small":{"type":"small","section":"event","path":"\/content\/333\/events\/small","name":"","width":138,"height":50,"ext":"png\/gif","src":"","default_src":"\/assets\/images\/banner_small.png","delete":false,"label":""},"weekNumber":1,"nbWeeks":1,"trending":{"position":1,"metrics":{"vp":"0.5000","vi":"0.1925","ve":"0.0255","vq":"0.0320","tc":"0.7500"}},"href":"https:\/\/exchange.isid.org\/isid\/2025\/webinars-2025\/4152066\/faculty.presenters.dengue.unmet.medical.needs.in.specific.populations.html?f=menu%3D16%2Abrowseby%3D9%2Asortby%3D1%2Atrend%3D19498","reference":"Malavige N, Rupali P, Chu J. Mar 19, 2025","title":"Dengue: Unmet Medical Needs in Specific Populations","date":"2025-03-19 12:00:00","abstractnumber":"","bannersmall":"","thumbnail":"","preview":"","previewurl":"","displaydisabled":false,"displayunapproved":false,"displayinvisible":false,"pendingconfkey":true,"waitingapproval":false,"hashiddenslidesremoved":false,"hideuserdefaultimageinlisting":false,"hascalendarwidget":false,"addtocalendar":{"date":{"from":"2025-03-19 08:00:00","to":"2025-03-19 09:00:00"},"description":"Please join us on March 19th at 8am EDT to watch the live event \"Dengue: Unmet Medical Needs in Specific Populations\"\n\nLink: https:\/\/exchange.isid.org\/isid\/2025\/webinars-2025\/4152066?c=4152066\n","timezone":"America\/New_York"},"content_id":4152066,"g_id":333,"position":1,"vp":"0.5000","vi":"0.1925","ve":"0.0255","vq":"0.0320","tc":"0.7500","ts":"2026-10-01 08:58:16","icon":"fa-solid fa-arrow-trend-up","public_visits":18,"authenticated_visits":1,"public_display_number":13314,"authen_display_number":280},{"id":4234582,"type":"c_id","disable":true,"approved":true,"visible":true,"owner":1139272,"tid":23965,"ceid":3091,"cesid":0,"native_labels":[],"boxSpeaker":{"activate_speaker_msg":1,"bio":"","href":"","id":0,"isLoggedIn":false,"menu":0,"name":"Renier Coetzee","photo":"https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1139272.jpg?_cctrl=2026082416535858","photo_list":["https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1027501.jpg?_cctrl=2026070614281111","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1139272.jpg?_cctrl=2026082416535858"],"reference":"Sirdar M, Coetzee R","src":"","sendMessage":"","u_id":1139272},"banner_small":{"type":"small","section":"event","path":"\/content\/333\/events\/small","name":"","width":138,"height":50,"ext":"png\/gif","src":"","default_src":"\/assets\/images\/banner_small.png","delete":false,"label":""},"weekNumber":1,"nbWeeks":1,"trending":{"position":2,"metrics":{"vp":"0.2003","vi":"0.1233","ve":"0.0086","vq":"0.0025","tc":"0.3347"}},"href":"https:\/\/exchange.isid.org\/isid\/2026\/webinars-2026\/4234582\/renier.coetzee.pfizer.isid.grant.writing.and.grantsmanship.capacity.building.html?f=menu%3D16%2Abrowseby%3D9%2Asortby%3D1%2Atrend%3D19498","reference":"Sirdar M, Coetzee R. Jul 30, 2026","title":"Pfizer\/ISID Grant Writing and Grantsmanship Capacity Building Program \u2013 Day 1","date":"2026-07-30 14:04:00","abstractnumber":"","bannersmall":"","thumbnail":"","preview":"","previewurl":"","displaydisabled":false,"displayunapproved":false,"displayinvisible":false,"pendingconfkey":true,"waitingapproval":false,"hashiddenslidesremoved":false,"hideuserdefaultimageinlisting":false,"hascalendarwidget":false,"addtocalendar":{"date":{"from":"0000-00-00 00:00:00","to":"0000-00-00 00:00:00"},"description":"","timezone":""},"content_id":4234582,"g_id":333,"position":2,"vp":"0.2003","vi":"0.1233","ve":"0.0086","vq":"0.0025","tc":"0.3347","ts":"2026-10-01 08:58:16","icon":"fa-solid fa-arrow-trend-up","public_visits":2,"authenticated_visits":2,"public_display_number":2428,"authen_display_number":37},{"id":4236296,"type":"c_id","disable":true,"approved":true,"visible":true,"owner":1139272,"tid":23965,"ceid":3091,"cesid":0,"native_labels":[],"boxSpeaker":{"activate_speaker_msg":1,"bio":"","href":"","id":0,"isLoggedIn":false,"menu":0,"name":"Renier Coetzee","photo":"https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1139272.jpg?_cctrl=2026082416535858","photo_list":["https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1027501.jpg?_cctrl=2026070614281111","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1139272.jpg?_cctrl=2026082416535858"],"reference":"Sirdar M, Coetzee R","src":"","sendMessage":"","u_id":1139272},"banner_small":{"type":"small","section":"event","path":"\/content\/333\/events\/small","name":"","width":138,"height":50,"ext":"png\/gif","src":"","default_src":"\/assets\/images\/banner_small.png","delete":false,"label":""},"weekNumber":1,"nbWeeks":1,"trending":{"position":3,"metrics":{"vp":"0.1337","vi":"0.0831","ve":"0.0043","vq":"0.0025","tc":"0.2236"}}
2726,"href":"https:\/\/exchange.isid.org\/isid\/2026\/webinars-2026\/4236296\/renier.coetzee.pfizer.isid.grant.writing.and.grantsmanship.capacity.building.html?f=menu%3D16%2Abrowseby%3D9%2Asortby%3D1%2Atrend%3D19498","reference":"Sirdar M, Coetzee R. Aug 6, 2026","title":" Pfizer\/ISID Grant Writing and Grantsmanship Capacity Building Program \u2013 Day 2","date":"2026-08-06 15:23:01","abstractnumber":"","bannersmall":"","thumbnail":"","preview":"","previewurl":"","displaydisabled":false,"displayunapproved":false,"displayinvisible":false,"pendingconfkey":true,"waitingapproval":false,"hashiddenslidesremoved":false,"hideuserdefaultimageinlisting":false,"hascalendarwidget":false,"addtocalendar":{"date":{"from":"0000-00-00 00:00:00","to":"0000-00-00 00:00:00"},"description":"","timezone":""},"content_id":4236296,"g_id":333,"position":3,"vp":"0.1337","vi":"0.0831","ve":"0.0043","vq":"0.0025","tc":"0.2236","ts":"2026-10-01 08:58:16","icon":"fa-solid fa-arrow-trend-up","public_visits":0,"authenticated_visits":0,"public_display_number":2352,"authen_display_number":30},{"id":4147899,"type":"c_id","disable":true,"approved":true,"visible":true,"owner":50160,"tid":23965,"ceid":2727,"cesid":0,"native_labels":[],"boxSpeaker":{"activate_speaker_msg":1,"bio":"","href":"","id":0,"isLoggedIn":false,"menu":0,"name":"Faculty \/ Presenters","photo":"https:\/\/assets.multilearning.com\/content\/333\/photo_user\/50160.png?_cctrl=2022101408382626","photo_list":["https:\/\/assets.multilearning.com\/content\/333\/photo_user\/991746.png?_cctrl=2024070309044646","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1024176.png?_cctrl=2024112719552828","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1012274.png?_cctrl=2024112719542929"],"reference":"Malavige N, Gibson S, Fiateide A","src":"","sendMessage":"","u_id":50160},"banner_small":{"type":"small","section":"event","path":"\/content\/333\/events\/small","name":"","width":138,"height":50,"ext":"png\/gif","src":"","default_src":"\/assets\/images\/banner_small.png","delete":false,"label":""},"weekNumber":1,"nbWeeks":1,"trending":{"position":4,"metrics":{"vp":"0.0845","vi":"0.0311","ve":"0.0055","vq":"0.0185","tc":"0.1396"}},"href":"https:\/\/exchange.isid.org\/isid\/2024\/webinars-2024\/4147899\/faculty.presenters.chikungunya.with.focus.on.recent.outbreaks.and.the.effects.html?f=menu%3D16%2Abrowseby%3D9%2Asortby%3D1%2Atrend%3D19498","reference":"Malavige N, Gibson S, Fiateide A. Dec 13, 2024","title":"Chikungunya with Focus on Recent Outbreaks and the Effects of Climate Change \u2013 Part III","date":"2024-12-13 09:00:00","abstractnumber":"","bannersmall":"","thumbnail":"","preview":"","previewurl":"","displaydisabled":false,"displayunapproved":false,"displayinvisible":false,"pendingconfkey":true,"waitingapproval":false,"hashiddenslidesremoved":false,"hideuserdefaultimageinlisting":false,"hascalendarwidget":false,"addtocalendar":{"date":{"from":"2024-12-13 09:00:00","to":"2024-12-13 10:00:00"},"description":"Please join us on Friday, December 13th at 09:00 EST to watch the live event \"Chikungunya with Focus on Recent Outbreaks and the Effects of Climate Change \u2013 Part III\"\n\t\nLink: https:\/\/exchange.isid.org\/isid\/2024\/webinars-2024\/4147899?c=4147899","timezone":"America\/New_York"},"content_id":4147899,"g_id":333,"position":4,"vp":"0.0845","vi":"0.0311","ve":"0.0055","vq":"0.0185","tc":"0.1396","ts":"2026-10-01 08:58:16","icon":"fa-solid fa-arrow-trend-up","public_visits":8,"authenticated_visits":0,"public_display_number":13239,"authen_display_number":295},{"id":4192327,"type":"c_id","disable":true,"approved":true,"visible":true,"owner":50160,"tid":23965,"ceid":2869,"cesid":0,"native_labels":[],"boxSpeaker":{"activate_speaker_msg":1,"bio":"","href":"","id":0,"isLoggedIn":false,"menu":0,"name":"Faculty \/ Presenters","photo":"https:\/\/assets.multilearning.com\/content\/333\/photo_user\/50160.png?_cctrl=2022101408382626","photo_list":["https:\/\/assets.multilearning.com\/content\/333\/photo_user\/977520.png?_cctrl=2023112716534040","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1080973.png?_cctrl=2026012904193636","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/926370.png?_cctrl=2023112716542626"],"reference":"Blumberg L, Durrheim D, Scagliarini A","src":"","sendMessage":"","u_id":50160},"banner_small":{"type":"small","section":"event","path":"\/content\/333\/events\/small","name":"","width":138,"height":50,"ext":"png\/gif","src":"","default_src":"\/assets\/images\/banner_small.png","delete":false,"label":""},"weekNumber":1,"nbWeeks":1,"trending":{"position":5,"metrics":{"vp":"0.0875","vi":"0.0340","ve":"0.0022","vq":"0.0088","tc":"0.1325"}}
2726,"href":"https:\/\/exchange.isid.org\/isid\/2025\/webinars-2025\/4192327\/faculty.presenters.from.farmyard.to.regional.networks.strengthening.one.health.html?f=menu%3D16%2Abrowseby%3D9%2Asortby%3D1%2Atrend%3D19498","reference":"Blumberg L, Durrheim D, Scagliarini A. Nov 3, 2025","title":"From Farmyard to Regional Networks: Strengthening One Health","date":"2025-11-03 16:40:35","abstractnumber":"","bannersmall":"","thumbnail":"","preview":"","previewurl":"","displaydisabled":false,"displayunapproved":false,"displayinvisible":false,"pendingconfkey":true,"waitingapproval":false,"hashiddenslidesremoved":false,"hideuserdefaultimageinlisting":false,"hascalendarwidget":false,"addtocalendar":{"date":{"from":"0000-00-00 00:00:00","to":"0000-00-00 00:00:00"},"description":"","timezone":""},"content_id":4192327,"g_id":333,"position":5,"vp":"0.0875","vi":"0.0340","ve":"0.0022","vq":"0.0088","tc":"0.1325","ts":"2026-10-01 08:58:16","icon":"fa-solid fa-arrow-trend-up","public_visits":7,"authenticated_visits":0,"public_display_number":11591,"authen_display_number":252},{"id":4227336,"type":"c_id","disable":true,"approved":true,"visible":true,"owner":50160,"tid":23965,"ceid":3081,"cesid":0,"native_labels":[],"boxSpeaker":{"activate_speaker_msg":1,"bio":"","href":"","id":0,"isLoggedIn":false,"menu":0,"name":"Faculty \/ Presenters","photo":"https:\/\/assets.multilearning.com\/content\/333\/photo_user\/50160.png?_cctrl=2022101408382626","photo_list":["https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1134391.jpg?_cctrl=2026072018515656","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1134392.jpg?_cctrl=2026072018470000"],"reference":"Gallagher K, Kariuki S","src":"","sendMessage":"","u_id":50160},"banner_small":{"type":"small","section":"event","path":"\/content\/333\/events\/small","name":" VacAMR Series","width":138,"height":50,"ext":"png\/gif","src":"https:\/\/assets.multilearning.com\/content\/333\/events\/small\/3081_small.png?_cctrl=2026062618413535","default_src":"\/assets\/images\/banner_small.png","delete":false,"label":""},"weekNumber":1,"nbWeeks":1,"trending":{"position":6,"metrics":{"vp":"0.0860","vi":"0.0307","ve":"0.0016","vq":"0.0020","tc":"0.1203"}},"href":"https:\/\/exchange.isid.org\/isid\/2026\/vacamr-webinar-series\/4227336\/faculty.presenters.linking.animal.amr.to.human.disease.evidence.and.strategies.html?f=menu%3D16%2Abrowseby%3D9%2Asortby%3D1%2Atrend%3D19498","reference":"Gallagher K, Kariuki S. Jul 1, 2026","title":"Linking Animal AMR to Human Disease: Evidence and Strategies to Disrupt Zoonotic AMR Transmission","date":"2026-07-01 16:35:45","abstractnumber":"","bannersmall":"","thumbnail":"","preview":"","previewurl":"","displaydisabled":false,"displayunapproved":false,"displayinvisible":false,"pendingconfkey":true,"waitingapproval":false,"hashiddenslidesremoved":false,"hideuserdefaultimageinlisting":false,"hascalendarwidget":false,"addtocalendar":{"date":{"from":"0000-00-00 00:00:00","to":"0000-00-00 00:00:00"},"description":"","timezone":""},"content_id":4227336,"g_id":333,"position":6,"vp":"0.0860","vi":"0.0307","ve":"0.0016","vq":"0.0020","tc":"0.1203","ts":"2026-10-01 08:58:16","icon":"fa-solid fa-arrow-trend-up","public_visits":9,"authenticated_visits":0,"public_display_number":3821,"authen_display_number":42},{"id":4147792,"type":"c_id","disable":true,"approved":true,"visible":true,"owner":50160,"tid":23965,"ceid":2727,"cesid":0,"native_labels":[],"boxSpeaker":{"activate_speaker_msg":1,"bio":"","href":"","id":0,"isLoggedIn":false,"menu":0,"name":"Faculty \/ Presenters","photo":"https:\/\/assets.multilearning.com\/content\/333\/photo_user\/50160.png?_cctrl=2022101408382626","photo_list":["https:\/\/assets.multilearning.com\/content\/333\/photo_user\/991746.png?_cctrl=2024070309044646","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/920314.png?_cctrl=2022101413024848","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/920870.png?_cctrl=2022120108082323"],"reference":"Malavige N, Hamer D, Petrosillo N","src":"","sendMessage":"","u_id":50160},"banner_small":{"type":"small","section":"event","path":"\/content\/333\/events\/small","name":"","width":138,"height":50,"ext":"png\/gif","src":"","default_src":"\/assets\/images\/banner_small.png","delete":false,"label":""},"weekNumber":1,"nbWeeks":1,"trending":{"position":7,"metrics":{"vp":"0.0447","vi":"0.0153","ve":"0.0032","vq":"0.0398","tc":"0.1030"}}
2726,"href":"https:\/\/exchange.isid.org\/isid\/2024\/webinars-2024\/4147792\/faculty.presenters.chikungunya.with.focus.on.recent.outbreaks.and.the.effects.html?f=menu%3D16%2Abrowseby%3D9%2Asortby%3D1%2Atrend%3D19498","reference":"Malavige N, Hamer D, Petrosillo N. Nov 11, 2024","title":"Chikungunya with Focus on Recent Outbreaks and the Effects of Climate Change \u2013 Part II","date":"2024-11-11 15:00:00","abstractnumber":"","bannersmall":"","thumbnail":"","preview":"","previewurl":"","displaydisabled":false,"displayunapproved":false,"displayinvisible":false,"pendingconfkey":true,"waitingapproval":false,"hashiddenslidesremoved":false,"hideuserdefaultimageinlisting":false,"hascalendarwidget":false,"addtocalendar":{"date":{"from":"2024-11-11 09:00:00","to":"2024-11-11 10:00:00"},"description":"Please join us on November 11th at 09:00 EST to watch the live event \"Chikungunya with Focus on Recent Outbreaks and the Effects of Climate Change \u2013 Part II\"\n\t\nLink: https:\/\/exchange.isid.org\/isid\/2024\/webinars-2024\/4147792?c=4147792","timezone":"America\/New_York"},"content_id":4147792,"g_id":333,"position":7,"vp":"0.0447","vi":"0.0153","ve":"0.0032","vq":"0.0398","tc":"0.1030","ts":"2026-10-01 08:58:16","icon":"fa-solid fa-arrow-trend-up","public_visits":7,"authenticated_visits":0,"public_display_number":13042,"authen_display_number":292},{"id":4227017,"type":"c_id","disable":true,"approved":true,"visible":true,"owner":1027501,"tid":23965,"ceid":3081,"cesid":0,"native_labels":[],"boxSpeaker":{"activate_speaker_msg":1,"bio":"","href":"","id":0,"isLoggedIn":false,"menu":0,"name":"Mohamed  Sirdar","photo":"https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1027501.jpg?_cctrl=2026070614281111","photo_list":["https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1132372.jpg?_cctrl=2026070614182222","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1027501.jpg?_cctrl=2026070614281111","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1132371.jpg?_cctrl=2026070614214444"],"reference":"Kwambana-Adams B, Sirdar M, Dangor Z","src":"","sendMessage":"","u_id":1027501},"banner_small":{"type":"small","section":"event","path":"\/content\/333\/events\/small","name":" VacAMR Series","width":138,"height":50,"ext":"png\/gif","src":"https:\/\/assets.multilearning.com\/content\/333\/events\/small\/3081_small.png?_cctrl=2026062618413535","default_src":"\/assets\/images\/banner_small.png","delete":false,"label":""},"weekNumber":1,"nbWeeks":1,"trending":{"position":8,"metrics":{"vp":"0.0681","vi":"0.0260","ve":"0.0010","vq":"0.0010","tc":"0.0961"}},"href":"https:\/\/exchange.isid.org\/isid\/2026\/vacamr-webinar-series\/4227017\/mohamed.sirdar.viral.vaccines.impact.on.amr.and.antibiotic.use.html?f=menu%3D16%2Abrowseby%3D9%2Asortby%3D1%2Atrend%3D19498","reference":"Kwambana-Adams B, Sirdar M, Dangor Z. Jun 25, 2026","title":"Viral Vaccines \u2013 Impact on AMR and Antibiotic Use","date":"2026-06-25 16:01:11","abstractnumber":"","bannersmall":"","thumbnail":"","preview":"","previewurl":"","displaydisabled":false,"displayunapproved":false,"displayinvisible":false,"pendingconfkey":true,"waitingapproval":false,"hashiddenslidesremoved":false,"hideuserdefaultimageinlisting":false,"hascalendarwidget":false,"addtocalendar":{"date":{"from":"0000-00-00 00:00:00","to":"0000-00-00 00:00:00"},"description":"","timezone":""},"content_id":4227017,"g_id":333,"position":8,"vp":"0.0681","vi":"0.0260","ve":"0.0010","vq":"0.0010","tc":"0.0961","ts":"2026-10-01 08:58:16","icon":"fa-solid fa-arrow-trend-up","public_visits":1,"authenticated_visits":0,"public_display_number":4787,"authen_display_number":57},{"id":4150716,"type":"c_id","disable":true,"approved":true,"visible":true,"owner":50160,"tid":23965,"ceid":2085,"cesid":0,"native_labels":[{"id":27836,"name":"Podcast","banner":"\/image\/portal\/label\/banners\/small\/27836.png"}],"boxSpeaker":{"activate_speaker_msg":1,"bio":"","href":"","id":0,"isLoggedIn":false,"menu":0,"name":"Faculty \/ Presenters","photo":"https:\/\/assets.multilearning.com\/content\/333\/photo_user\/50160.png?_cctrl=2022101408382626","photo_list":["https:\/\/assets.multilearning.com\/content\/333\/photo_user\/990491.png?_cctrl=2024121216350606","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/990492.png?_cctrl=2024031211514949"],"reference":"Amador Victorino Delamerced III A","src":"","sendMessage":"","u_id":50160},"banner_small":{"type":"small","section":"event","path":"\/content\/333\/events\/small","name":"","width":138,"height":50,"ext":"png\/gif","src":"","default_src":"\/assets\/images\/banner_small.png","delete":false,"label":""},"weekNumber":1,"nbWeeks":1,"trending":{"position":9,"metrics":{"vp":"0.0221","vi":"0.0080","ve":"0.0002","vq":"0.0260","tc":"0.0563"}}
2726,"href":"https:\/\/exchange.isid.org\/isid\/2021\/isid-podcasts\/4150716\/faculty.presenters.episode.19.chikungunya.in.pediatric.population.html?f=menu%3D16%2Abrowseby%3D9%2Asortby%3D1%2Atrend%3D19498","reference":"Amador Victorino Delamerced III A. Dec 12, 2024","title":"Episode 19: Chikungunya in Pediatric Population","date":"2024-12-12 16:07:46","abstractnumber":"","bannersmall":"","thumbnail":"","preview":"","previewurl":"","displaydisabled":false,"displayunapproved":false,"displayinvisible":false,"pendingconfkey":true,"waitingapproval":false,"hashiddenslidesremoved":false,"hideuserdefaultimageinlisting":false,"hascalendarwidget":false,"addtocalendar":{"date":{"from":"0000-00-00 00:00:00","to":"0000-00-00 00:00:00"},"description":"","timezone":""},"content_id":4150716,"g_id":333,"position":9,"vp":"0.0221","vi":"0.0080","ve":"0.0002","vq":"0.0260","tc":"0.0563","ts":"2026-10-01 08:58:16","icon":"fa-solid fa-arrow-trend-up","public_visits":8,"authenticated_visits":0,"public_display_number":11143,"authen_display_number":216},{"id":4150714,"type":"c_id","disable":true,"approved":true,"visible":true,"owner":50160,"tid":23965,"ceid":2085,"cesid":0,"native_labels":[{"id":27836,"name":"Podcast","banner":"\/image\/portal\/label\/banners\/small\/27836.png"}],"boxSpeaker":{"activate_speaker_msg":1,"bio":"","href":"","id":0,"isLoggedIn":false,"menu":0,"name":"Faculty \/ Presenters","photo":"https:\/\/assets.multilearning.com\/content\/333\/photo_user\/50160.png?_cctrl=2022101408382626","photo_list":["https:\/\/assets.multilearning.com\/content\/333\/photo_user\/990491.png?_cctrl=2024121216350606","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/925216.png?_cctrl=2022101413064242","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1010476.png?_cctrl=2024070109185353"],"reference":"Amador Victorino Delamerced III A, Sunil S","src":"","sendMessage":"","u_id":50160},"banner_small":{"type":"small","section":"event","path":"\/content\/333\/events\/small","name":"","width":138,"height":50,"ext":"png\/gif","src":"","default_src":"\/assets\/images\/banner_small.png","delete":false,"label":""},"weekNumber":1,"nbWeeks":1,"trending":{"position":10,"metrics":{"vp":"0.0178","vi":"0.0064","ve":"0.0003","vq":"0.0275","tc":"0.0520"}},"href":"https:\/\/exchange.isid.org\/isid\/2021\/isid-podcasts\/4150714\/faculty.presenters.episode.17.understanding.symptoms.diagnosis.challenges.and.html?f=menu%3D16%2Abrowseby%3D9%2Asortby%3D1%2Atrend%3D19498","reference":"Amador Victorino Delamerced III A, Sunil S. Dec 12, 2024","title":"Episode 17: Understanding Symptoms, Diagnosis Challenges, and Long-Term Effects of Chikungunya","date":"2024-12-12 15:56:34","abstractnumber":"","bannersmall":"","thumbnail":"","preview":"","previewurl":"","displaydisabled":false,"displayunapproved":false,"displayinvisible":false,"pendingconfkey":true,"waitingapproval":false,"hashiddenslidesremoved":false,"hideuserdefaultimageinlisting":false,"hascalendarwidget":false,"addtocalendar":{"date":{"from":"0000-00-00 00:00:00","to":"0000-00-00 00:00:00"},"description":"","timezone":""},"content_id":4150714,"g_id":333,"position":10,"vp":"0.0178","vi":"0.0064","ve":"0.0003","vq":"0.0275","tc":"0.0520","ts":"2026-10-01 08:58:16","icon":"fa-solid fa-arrow-trend-up","public_visits":9,"authenticated_visits":0,"public_display_number":10590,"authen_display_number":157},{"id":4193429,"type":"c_id","disable":true,"approved":true,"visible":true,"owner":50160,"tid":23965,"ceid":2869,"cesid":0,"native_labels":[],"boxSpeaker":{"activate_speaker_msg":1,"bio":"","href":"","id":0,"isLoggedIn":false,"menu":0,"name":"Faculty \/ Presenters","photo":"https:\/\/assets.multilearning.com\/content\/333\/photo_user\/50160.png?_cctrl=2022101408382626","photo_list":["https:\/\/assets.multilearning.com\/content\/333\/photo_user\/779046.png?_cctrl=2022101411314747","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1083836.jpg?_cctrl=2026012904190303","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/1083837.jpg?_cctrl=2026012904183232","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/984303.png?_cctrl=2026012904200606"],"reference":"Petersen E, Lye D, Lewis D, Lewin S","src":"","sendMessage":"","u_id":50160},"banner_small":{"type":"small","section":"event","path":"\/content\/333\/events\/small","name":"","width":138,"height":50,"ext":"png\/gif","src":"","default_src":"\/assets\/images\/banner_small.png","delete":false,"label":""},"weekNumber":1,"nbWeeks":1,"trending":{"position":11,"metrics":{"vp":"0.0248","vi":"0.0082","ve":"0.0004","vq":"0.0005","tc":"0.0339"}}
2726,"href":"https:\/\/exchange.isid.org\/isid\/2025\/webinars-2025\/4193429\/faculty.presenters.innovations.and.challenges.in.hiv.prevention.and.cure.html?f=menu%3D16%2Abrowseby%3D9%2Asortby%3D1%2Atrend%3D19498","reference":"Petersen E, Lye D, Lewis D, Lewin S. Dec 17, 2025","title":"Innovations and Challenges in HIV: Prevention and Cure","date":"2025-12-17 12:00:00","abstractnumber":"","bannersmall":"","thumbnail":"","preview":"","previewurl":"","displaydisabled":false,"displayunapproved":false,"displayinvisible":false,"pendingconfkey":true,"waitingapproval":false,"hashiddenslidesremoved":false,"hideuserdefaultimageinlisting":false,"hascalendarwidget":false,"addtocalendar":{"date":{"from":"2025-12-17 11:00:00","to":"2025-12-17 12:00:00"},"description":"","timezone":"America\/Toronto"},"content_id":4193429,"g_id":333,"position":11,"vp":"0.0248","vi":"0.0082","ve":"0.0004","vq":"0.0005","tc":"0.0339","ts":"2026-10-01 08:58:16","icon":"fa-solid fa-arrow-trend-up","public_visits":6,"authenticated_visits":0,"public_display_number":228,"authen_display_number":9},{"id":4147655,"type":"c_id","disable":true,"approved":true,"visible":true,"owner":50160,"tid":23965,"ceid":2802,"cesid":0,"native_labels":[],"boxSpeaker":{"activate_speaker_msg":1,"bio":"","href":"","id":0,"isLoggedIn":false,"menu":0,"name":"Faculty \/ Presenters","photo":"https:\/\/assets.multilearning.com\/content\/333\/photo_user\/50160.png?_cctrl=2022101408382626","photo_list":["\/image\/photo_user\/no_image.jpg","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/814215.jpg?_cctrl=2026070614300808"],"reference":"Ashfield T, Tambyah P","src":"","sendMessage":"","u_id":50160},"banner_small":{"type":"small","section":"event","path":"\/content\/333\/events\/small","name":" ISID\u2019s Mini-Series in Science","width":138,"height":50,"ext":"png\/gif","src":"https:\/\/assets.multilearning.com\/content\/333\/events\/small\/2802_small.png?_cctrl=2024111110503939","default_src":"\/assets\/images\/banner_small.png","delete":false,"label":""},"weekNumber":1,"nbWeeks":1,"trending":{"position":12,"metrics":{"vp":"0.0020","vi":"0.0007","ve":"0.0000","vq":"0.0215","tc":"0.0242"}},"href":"https:\/\/exchange.isid.org\/isid\/2024\/isids-mini-series-in-science\/4147655\/faculty.presenters.global.role.isids.impact.on.the.infectious.disease.community.html?f=menu%3D16%2Abrowseby%3D9%2Asortby%3D1%2Atrend%3D19498","reference":"Ashfield T, Tambyah P. Oct 18, 2024","title":"Global Role \u2013 ISID\u2019s Impact on the Infectious Disease Community","date":"2024-10-18 09:00:00","abstractnumber":"","bannersmall":"","thumbnail":"","preview":"","previewurl":"","displaydisabled":false,"displayunapproved":false,"displayinvisible":false,"pendingconfkey":true,"waitingapproval":false,"hashiddenslidesremoved":false,"hideuserdefaultimageinlisting":false,"hascalendarwidget":false,"addtocalendar":{"date":{"from":"0000-00-00 00:00:00","to":"0000-00-00 00:00:00"},"description":"","timezone":""},"content_id":4147655,"g_id":333,"position":12,"vp":"0.0020","vi":"0.0007","ve":"0.0000","vq":"0.0215","tc":"0.0242","ts":"2026-10-01 08:58:16","icon":"fa-solid fa-arrow-trend-up","public_visits":7,"authenticated_visits":0,"public_display_number":255,"authen_display_number":15},{"id":4150715,"type":"c_id","disable":true,"approved":true,"visible":true,"owner":50160,"tid":23965,"ceid":2085,"cesid":0,"native_labels":[{"id":27836,"name":"Podcast","banner":"\/image\/portal\/label\/banners\/small\/27836.png"}],"boxSpeaker":{"activate_speaker_msg":1,"bio":"","href":"","id":0,"isLoggedIn":false,"menu":0,"name":"Faculty \/ Presenters","photo":"https:\/\/assets.multilearning.com\/content\/333\/photo_user\/50160.png?_cctrl=2022101408382626","photo_list":["https:\/\/assets.multilearning.com\/content\/333\/photo_user\/990491.png?_cctrl=2024121216350606","https:\/\/assets.multilearning.com\/content\/333\/photo_user\/925216.png?_cctrl=2022101413064242"],"reference":"Amador Victorino Delamerced III A","src":"","sendMessage":"","u_id":50160},"banner_small":{"type":"small","section":"event","path":"\/content\/333\/events\/small","name":"","width":138,"height":50,"ext":"png\/gif","src":"","default_src":"\/assets\/images\/banner_small.png","delete":false,"label":""},"weekNumber":1,"nbWeeks":1,"trending":{"position":13,"metrics":{"vp":"0.0113","vi":"0.0040","ve":"0.0002","vq":"0.0060","tc":"0.0215"}}
2726,"href":"https:\/\/exchange.isid.org\/isid\/2021\/isid-podcasts\/4150715\/faculty.presenters.episode.18.chikungunya.diagnostic.infrastructure.vaccine.html?f=menu%3D16%2Abrowseby%3D9%2Asortby%3D1%2Atrend%3D19498","reference":"Amador Victorino Delamerced III A. Dec 12, 2024","title":"Episode 18: Chikungunya \u2013 Diagnostic Infrastructure, Vaccine Development, and its Societal Impact","date":"2024-12-12 16:06:47","abstractnumber":"","bannersmall":"","thumbnail":"","preview":"","previewurl":"","displaydisabled":false,"displayunapproved":false,"displayinvisible":false,"pendingconfkey":true,"waitingapproval":false,"hashiddenslidesremoved":false,"hideuserdefaultimageinlisting":false,"hascalendarwidget":false,"addtocalendar":{"date":{"from":"0000-00-00 00:00:00","to":"0000-00-00 00:00:00"},"description":"","timezone":""},"content_id":4150715,"g_id":333,"position":13,"vp":"0.0113","vi":"0.0040","ve":"0.0002","vq":"0.0060","tc":"0.0215","ts":"2026-10-01 08:58:16","icon":"fa-solid fa-arrow-trend-up","public_visits":8,"authenticated_visits":0,"public_display_number":159,"authen_display_number":12},{"id":4147656,"type":"c_id","disable":true,"approved":true,"visible":true,"owner":50160,"tid":23965,"ceid":2802,"cesid":0,"native_labels":[],"boxSpeaker":{"activate_speaker_msg":1,"bio":"","href":"","id":0,"isLoggedIn":false,"menu":0,"name":"Faculty \/ Presenters","photo":"https:\/\/assets.multilearning.com\/content\/333\/photo_user\/50160.png?_cctrl=2022101408382626","photo_list":["\/image\/photo_user\/no_image.jpg","\/image\/photo_user\/no_image.jpg"],"reference":"Ashfield T, Hanson J","src":"","sendMessage":"","u_id":50160},"banner_small":{"type":"small","section":"event","path":"\/content\/333\/events\/small","name":" ISID\u2019s Mini-Series in Science","width":138,"height":50,"ext":"png\/gif","src":"https:\/\/assets.multilearning.com\/content\/333\/events\/small\/2802_small.png?_cctrl=2024111110503939","default_src":"\/assets\/images\/banner_small.png","delete":false,"label":""},"weekNumber":1,"nbWeeks":1,"trending":{"position":14,"metrics":{"vp":"0.0030","vi":"0.0013","ve":"0.0001","vq":"0.0020","tc":"0.0064"}},"href":"https:\/\/exchange.isid.org\/isid\/2024\/isids-mini-series-in-science\/4147656\/faculty.presenters.disease.surveillance.in.a.changing.world.html?f=menu%3D16%2Abrowseby%3D9%2Asortby%3D1%2Atrend%3D19498","reference":"Ashfield T, Hanson J. Oct 24, 2024","title":"Disease Surveillance in a Changing World","date":"2024-10-24 09:00:00","abstractnumber":"","bannersmall":"","thumbnail":"","preview":"","previewurl":"","displaydisabled":false,"displayunapproved":false,"displayinvisible":false,"pendingconfkey":true,"waitingapproval":false,"hashiddenslidesremoved":false,"hideuserdefaultimageinlisting":false,"hascalendarwidget":false,"addtocalendar":{"date":{"from":"0000-00-00 00:00:00","to":"0000-00-00 00:00:00"},"description":"","timezone":""},"content_id":4147656,"g_id":333,"position":14,"vp":"0.0030","vi":"0.0013","ve":"0.0001","vq":"0.0020","tc":"0.0064","ts":"2026-10-01 08:58:16","icon":"fa-solid fa-arrow-trend-up","public_visits":7,"authenticated_visits":0,"public_display_number":391,"authen_display_number":7}];
2727	const recommendTitle = "Trending Content&nbsp;<i class='fa-solid fa-arrow-trend-up'></i>";
2728	const hide_speaker_for_recommend = 0;
2729</script>
2729    
2730    
2730<script type="text/javascript" src="/js/portal/Cookies.js"></script>
2730
2731
2732
2733	
2733<script type="text/javascript">
2734		$(document).on('ready', function(){
2735			window.cookies = new Cookies({"u_id":0,"g_id":333,"user":[],"group":[],"available":{"1":{"id":1,"name":"Google Analytics","key":"google-analytics"},"2":{"id":2,"name":"Google Tag Manager","key":"google-tag-manager"}},"google_analytics_checked_default":null});
2736			$('#cookies-settings').on('click', function(){
2737				cookies.settings()
2738			})
2739			$('#accept-all').on('click', function(){
2740				cookies.acceptAll()
2741			})
2742			$('#cookies-accept-checked').on('click', function(){
2743				cookies.acceptChecked()
2744			})
2745		});
2746	</script>
2746
2747
2748
2749<div id="cookies-banner" class="cookies-banner">
2750<div id="overlay"></div>
2751	<div class="container-fluid" id="cookies-container">
2752        <div class="row">
2753            <div class="col-sm-12 col-md-8 text-center text-md-left">
2754                <p>
2755                    By clicking “Accept Terms & all Cookies” or by continuing to browse, you agree to the storing of third-party cookies on your device to enhance your user experience and agree to the user terms and conditions of this learning management system (LMS).<br>
2756                    <span class="banner-policy">
2757                        <a href="/isid/legal/terms-and-conditions">USER TERMS AND CONDITIONS</a> | <a href="/isid/legal/policy">PRIVACY POLICY</a>
2758                    </span>
2759                </p>
2760            </div>
2761            <div class="col-sm-12 col-md-4 text-center text-md-right action">
2762                <span id="cookies-settings" class="btn btn-sm btn-outline-secondary" data-toggle="modal" data-target="#cookies-preferences"><i class="fa fa-cogs"></i> Cookie Settings</span><br>
2763                <span class="btn btn-sm btn-success" id="accept-all"><i class="fa fa-check"></i> Accept Terms & all Cookies</span>
2764            </div>
2765        </div>
2766    </div>
2767</div>
2768
2769<div id="cookies-preferences" class="modal fade multi-modal" tabindex="-1" role="dialog">
2770	<div class="modal-dialog" role="document">
2771		<div class="modal-content">
2772			<div class="modal-header section-color">
2773				<div class="modal-title">
2774											Anonymous User Privacy Preferences
2775									</div>
2776			</div>
2777			<div class="modal-body" style="font-size:14px">
2778				<b class="sub-title" >Strictly Necessary Cookies (Always Active)</b><br>
2779				<p>MULTILEARNING platforms and tools hereinafter referred as “MLG SOFTWARE” are provided to you as pure educational platforms/services requiring cookies to operate. In the case of the MLG SOFTWARE, cookies are essential for the Platform to function properly for the provision of education. If these cookies are disabled, a large subset of the functionality provided by the Platform will either be unavailable or cease to work as expected. The MLG SOFTWARE do not capture non-essential activities such as menu items and listings you click on or pages viewed. </p><br>
2780				<b class="sub-title">Performance Cookies</b><br>
2781				<p>Performance cookies are used to analyse how visitors use a website in order to provide a better user experience.</p><br>
2782																			<div class="option">
2783						<label for="google-tracker">
2784							<input id="google-tracker" type="checkbox" name="google-tracker" value="1"/>
2785							Google Analytics & Google Tag Manager embedded tracking functionalities
2786						</label><br>
2787						<p>Google Analytics and Google Tag Manager embedded tracking functionalities are used for user behavior tracking/reporting. Google Analytics works in parallel and independently from MLG's features. Google Analytics relies on cookies and these cookies can be used by Google to track users across different platforms/services.</p>
2788					</div>
2789					
2790					<br>
2791							</div>
2792			<div class="modal-footer">
2793				<button type="button" id="cookies-accept-checked" class="btn btn-sm btn-success" data-dismiss="modal">Save Settings</button>
2794			</div>
2795		</div>
2796	</div>
2797</div>    </div>
2798            <div class="recommended hidden">
2799            <div id="recommended-desktop"></div>
2800        </div>
2801
2802
2803        <!-- END portal container -->
2804    </main>
2805
2806    
2807    <div class="footer-bottom">
2808        <div class="container footer-main">
2809  <div class="row footer-top">
2810        <div class="col-12 col-md-4 col-lg-4 footer-col">
2811        </div>
2812
2813        <div class="col-12 col-md-4 col-lg-4 footer-col">
2814                  </div>
2815
2816        <div class="col-12 col-md-4 col-lg-4 footer-col">
2817
2818    
2819         </div>
2820    
2821  </div>
2822</div>
2823
2824<div class="footer-bottom-bar">
2825  <div class="container">
2826    <div class="d-flex flex-wrap justify-content-between align-items-center">
2827      <div class="footer-bottom-left text-sm-left text-center">
2828        <span class="footer-nowrap">
2829          2026 &copy;
2830          <span class="font-weight-normal" style="font-size:inherit;">International Society For Infectious Diseases</span>
2831          <span>|</span>
2832          <a href="/isid/legal/terms-and-conditions">USER TERMS AND CONDITIONS</a> /
2833          <a href="/isid/legal/policy">PRIVACY POLICY</a>
2834          <span>(Amended according to GDPR)</span>
2835        </span>
2836      </div>
2837
2838      <div class="footer-bottom-right text-sm-right text-center social">
2839                  <a class="b_comp" href="https://www.facebook.com/ISID.org" aria-label="facebook" target="_blank">
2840            <i class="fa fa-facebook"></i><span style="display:none;font-size:16px;">Facebook</span>
2841          </a>
2842                          <a class="b_comp" href="https://x.com/ISID_org" aria-label="twitter" target="_blank">
2843            <i class="fa-brands fa-x-twitter"></i><span style="display:none;font-size:16px;">Twitter</span>
2844          </a>
2845                                                  <a class="b_comp" href="http://www.linkedin.com/company/international-society-for-infectious-diseases" aria-label="linkedin" target="_blank">
2846            <i class="fa fa-linkedin"></i><span style="display:none;font-size:16px;">LinkedIn</span>
2847          </a>
2848              </div>
2849    </div>
2850  </div>
2851</div>
2852
2853<script type="text/javascript">
2854    var ga_set = 0;
2855</script>
2855
2856
2857
2858  
2858<script>
2859
2860  document.addEventListener("DOMContentLoaded", function () {
2861
2862    function setupToggle(titleSelector, contentSelector) {
2863      const title = document.querySelector(titleSelector);
2864      const content = document.querySelector(contentSelector);
2865      const icon = title?.querySelector("i");
2866
2867      if (!title || !content) return;
2868
2869      title.addEventListener("click", function () {
2870        const isHidden = content.style.display === "none";
2871
2872        content.style.display = isHidden ? "flex" : "none";
2873
2874        icon?.classList.toggle("fa-plus-circle", !isHidden);
2875        icon?.classList.toggle("fa-minus-circle", isHidden);
2876      });
2877    }
2878
2879    setupToggle(".footer-sponsor-title", ".sponsor-logos");
2880    setupToggle(".footer-partner-title", ".partner-logos");
2881
2882  });
2883</script>
2883
2884            </div>
2885
2886    
2887        </body>
2888
2889</html>

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