CINXE.COM
Grand opening ceremony held for Tri-Rail service into downtown Miami - WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale
<!DOCTYPE html> <html lang="en-US" class="no-js"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" /> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" media="print" onload="this.media='all'" rel="stylesheet" /> <noscript><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet" /></noscript><link rel="preconnect" href="https://assets.revcontent.com" /><link rel="preconnect" href="https://pagead2.googlesyndication.com" /><link rel="preconnect" href="https://securepubads.g.doubleclick.net" /><link rel="preconnect" href="https://s.ntv.io" /><title>Grand opening ceremony held for Tri-Rail service into downtown Miami - WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale</title> <meta name='robots' content='max-image-preview:large, follow' /> <script type='application/ld+json' class='speedyseo-schema-graph'>{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://wsvn.com#website","url":"https://wsvn.com","name":"WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale","description":"","publisher":{"@id":"https://wsvn.com#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://wsvn.com?s={search_term_string}"},"query-input":"required name=search_term_string"}]},{"@type":"ImageObject","@id":"https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/#primaryimage","inLanguage":"en-US","url":"https://wsvn.com/wp-content/uploads/sites/2/2024/01/11224-Tri-Rail-service-in-Miami.jpg?quality=60&strip=color","contentUrl":"https://wsvn.com/wp-content/uploads/sites/2/2024/01/11224-Tri-Rail-service-in-Miami.jpg?quality=60&strip=color","width":1024,"height":576},{"@type":"NewsArticle","@id":"https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/#article","isPartOf":{"@id":"https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/#webpage"},"headline":"Grand opening ceremony held for Tri-Rail service into downtown Miami","datePublished":"2024-01-12T17:57:37+00:00","dateModified":"2024-01-13T05:05:11+00:00","mainEntityOfPage":{"@id":"https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/#webpage"},"wordCount":274,"publisher":{"@id":"https://wsvn.com#organization"},"image":{"@id":"https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/#primaryimage"},"author":{"@id":"https://wsvn.com#/schema/person/e8300fc2760b638c19b4d3e8c166b3ee"},"video":{"@type":"VideoObject","name":"Grand opening ceremony held for Tri-Rail service into downtown Miami","description":"MIAMI (WSVN) – A special ceremony was held to celebrate the start of Tri-Rail service into downtown Miami. Friday morning’s ceremony was held by the…","contentUrl":"https://house-fastly-signed-us-east-1-prod.brightcovecdn.com/media/v1/pmp4/static/clear/4368278029001/8261860f-9430-4a65-ab8b-0a290c91683d/fd62e93b-d061-44e7-a895-a9a4c6047878/main.mp4?fastly_token=Njc0MmNkZDVfMWE5MmMxODEzYjYwY2RjZTk2MDAyMDVjYzJiODkwZmQxNTE2ZGYyZDkwNDg0NGU1MDc4YjJjN2MxOGJkYmIxZF8vL2hvdXNlLWZhc3RseS1zaWduZWQtdXMtZWFzdC0xLXByb2QuYnJpZ2h0Y292ZWNkbi5jb20vbWVkaWEvdjEvcG1wNC9zdGF0aWMvY2xlYXIvNDM2ODI3ODAyOTAwMS84MjYxODYwZi05NDMwLTRhNjUtYWI4Yi0wYTI5MGM5MTY4M2QvZmQ2MmU5M2ItZDA2MS00NGU3LWE4OTUtYTlhNGM2MDQ3ODc4L21haW4ubXA0","uploadDate":"2024-01-12T12:57:37-05:00","duration":"PT1M26S","thumbnailUrl":"https://wsvn.com/wp-content/uploads/sites/2/2024/01/11224-Tri-Rail-service-in-Miami.jpg?quality=60&strip=color&w=300"}},{"@type":["WebPage"],"@id":"https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/#webpage","url":"https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/","name":"Grand opening ceremony held for Tri-Rail service into downtown Miami - WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale","isPartOf":{"@id":"https://wsvn.com#website"},"datePublished":"2024-01-12T17:57:37+00:00","dateModified":"2024-01-13T05:05:11+00:00","description":"MIAMI (WSVN) - A special ceremony was held to celebrate the start of Tri-Rail service into downtown Miami. Friday morning’s ceremony was held by the<a class=\"excerpt-read-more\" href=\"https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/\">Read More</a>","inLanguage":"en-US","primaryImageOfPage":{"@id":"https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/#primaryimage"}},{"@type":"Person","@id":"https://wsvn.com#/schema/person/e8300fc2760b638c19b4d3e8c166b3ee","name":"Julian Quintana","url":"https://wsvn.com/author/jquintana/"}]}</script> <link rel='canonical' href='https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/'> <meta name='description' content='MIAMI (WSVN) - A special ceremony was held to celebrate the start of Tri-Rail service into downtown Miami. Friday morning’s ceremony was held by the<a class="excerpt-read-more" href="https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/">Read More</a>' /> <meta property='og:locale' content='en_US'/> <meta property='og:title' content='Grand opening ceremony held for Tri-Rail service into downtown Miami - WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale'/> <meta property='og:description' content='MIAMI (WSVN) - A special ceremony was held to celebrate the start of Tri-Rail service into downtown Miami. Friday morning’s ceremony was held by the<a class="excerpt-read-more" href="https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/">Read More</a>'/> <meta property='og:url' content='https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/'/> <meta property='og:site_name' content='WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale'/> <meta property='og:image' content='https://wsvn.com/wp-content/uploads/sites/2/2024/01/11224-Tri-Rail-service-in-Miami.jpg?quality=60&strip=color'/> <meta property='og:image:width' content='1280'> <meta property='og:image:height' content='720'> <meta property='og:image:type' content='image/jpeg'> <meta property='article:publisher' content='https://www.facebook.com/7NewsMiami'/> <meta property='article:published_time' content='2024-01-12T17:57:37+00:00'/> <meta property='article:modified_time' content='2024-01-13T05:05:11+00:00'/> <meta name='twitter:card' content='summary_large_image'/> <meta name='twitter:title' content='Grand opening ceremony held for Tri-Rail service into downtown Miami - WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale'/> <meta name='twitter:image' content='https://wsvn.com/wp-content/uploads/sites/2/2024/01/11224-Tri-Rail-service-in-Miami.jpg?quality=60&strip=color'/> <meta name='twitter:creator' content='@wsvn'/> <meta name='twitter:site' content='@wsvn'/> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-2557762-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-2557762-1'); </script> <link rel='dns-prefetch' href='//static.criteo.net' /> <link rel='dns-prefetch' href='//s.ntv.io' /> <link rel='dns-prefetch' href='//assets.revcontent.com' /> <link rel='dns-prefetch' href='//securepubads.g.doubleclick.net' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//players.brightcove.net' /> <link rel="alternate" type="application/rss+xml" title="WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale » Feed" href="https://wsvn.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale » Comments Feed" href="https://wsvn.com/comments/feed/" /> <link rel='stylesheet' id='wp-block-library-css' href='https://wsvn.com/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' media='all' /> <style id='co-authors-plus-coauthors-style-inline-css'> .wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline} </style> <style id='co-authors-plus-avatar-style-inline-css'> .wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto} </style> <style id='co-authors-plus-image-style-inline-css'> .wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto} </style> <link rel='stylesheet' id='mediaelement-css' href='https://wsvn.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://wsvn.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.6.2' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--light-blue: #D7E2F0;--wp--preset--color--blue: #224887;--wp--preset--color--dark-blue: #0A2A5F;--wp--preset--color--lightest-red: #D63B4C;--wp--preset--color--red: #CE2D3E;--wp--preset--color--dark-red: #B02C3B;--wp--preset--color--lightest-gray: #F7F7F7;--wp--preset--color--gray: #D7D7D7;--wp--preset--color--mid-gray: #999999;--wp--preset--color--darkest-gray: #2B2C30;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='sunbeam-css' href='https://wsvn.com/wp-content/themes/sunbeam/dist/css/style.css?ver=67' media='all' /> <link rel='stylesheet' id='brightcove-pip-css-css' href='https://players.brightcove.net/videojs-pip/1/videojs-pip.css?ver=2.8.7' media='all' /> <link rel='stylesheet' id='brightcove-playlist-css' href='https://wsvn.com/wp-content/plugins/brightcove-video-connect/assets/css/brightcove_playlist.min.css?ver=2.8.7' media='all' /> <script type="text/javascript" src="//static.criteo.net/js/ld/publishertag.js?ver=67" id="criteo-ad-script-js"></script> <script type="text/javascript" id="gpt-js-extra"> /* <![CDATA[ */ var sunbeamAdVars = {"advertiser":"","campaign":"","category":"Broward","environment":"production","isHome":"","isSingular":"post","isPage":"","isPageDefault":"","isWeather":"","isWeatherWidget":"","isArchive":"","isSectionFront":"","isLive":"","isTvListing":"","isTeamMember":"","isSchoolClosings":"","pageType":"article","postID":"1399866","theme":"wsvn","themeID":"1055211","isNativo":""}; /* ]]> */ </script> <script type="text/javascript" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" id="gpt-js" async></script> <script type="text/javascript" id="gpt-js-after"> /* <![CDATA[ */ function _classCallCheck(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,i){for(var e=0;e<i.length;e++){var s=i[e];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,s.key,s)}}function _createClass(t,i,e){return i&&_defineProperties(t.prototype,i),e&&_defineProperties(t,e),t}var Sticky=function(){function e(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,e),this.selector=t,this.elements=[],this.version="1.3.0",this.vp=this.getViewportSize(),this.body=document.querySelector("body"),this.options={wrap:i.wrap||!1,wrapWith:i.wrapWith||"<span></span>",marginTop:i.marginTop||0,marginBottom:i.marginBottom||0,stickyFor:i.stickyFor||0,stickyClass:i.stickyClass||null,stickyContainer:i.stickyContainer||"body"},this.updateScrollTopPosition=this.updateScrollTopPosition.bind(this),this.updateScrollTopPosition(),window.addEventListener("load",this.updateScrollTopPosition),window.addEventListener("scroll",this.updateScrollTopPosition),this.run()}return _createClass(e,[{key:"run",value:function(){var i=this,e=setInterval(function(){if("complete"===document.readyState){clearInterval(e);var t=document.querySelectorAll(i.selector);i.forEach(t,function(t){return i.renderElement(t)})}},10)}},{key:"renderElement",value:function(t){var i=this;t.sticky={},t.sticky.active=!1,t.sticky.marginTop=parseInt(t.getAttribute("data-margin-top"))||this.options.marginTop,t.sticky.marginBottom=parseInt(t.getAttribute("data-margin-bottom"))||this.options.marginBottom,t.sticky.stickyFor=parseInt(t.getAttribute("data-sticky-for"))||this.options.stickyFor,t.sticky.stickyClass=t.getAttribute("data-sticky-class")||this.options.stickyClass,t.sticky.wrap=!!t.hasAttribute("data-sticky-wrap")||this.options.wrap,t.sticky.stickyContainer=this.options.stickyContainer,t.sticky.container=this.getStickyContainer(t),t.sticky.container.rect=this.getRectangle(t.sticky.container),t.sticky.rect=this.getRectangle(t),"img"===t.tagName.toLowerCase()&&(t.onload=function(){return t.sticky.rect=i.getRectangle(t)}),t.sticky.wrap&&this.wrapElement(t),this.activate(t)}},{key:"wrapElement",value:function(t){t.insertAdjacentHTML("beforebegin",t.getAttribute("data-sticky-wrapWith")||this.options.wrapWith),t.previousSibling.appendChild(t)}},{key:"activate",value:function(t){t.sticky.rect.top+t.sticky.rect.height<t.sticky.container.rect.top+t.sticky.container.rect.height&&t.sticky.stickyFor<this.vp.width&&!t.sticky.active&&(t.sticky.active=!0),this.elements.indexOf(t)<0&&this.elements.push(t),t.sticky.resizeEvent||(this.initResizeEvents(t),t.sticky.resizeEvent=!0),t.sticky.scrollEvent||(this.initScrollEvents(t),t.sticky.scrollEvent=!0),this.setPosition(t)}},{key:"initResizeEvents",value:function(t){var i=this;t.sticky.resizeListener=function(){return i.onResizeEvents(t)},window.addEventListener("resize",t.sticky.resizeListener)}},{key:"destroyResizeEvents",value:function(t){window.removeEventListener("resize",t.sticky.resizeListener)}},{key:"onResizeEvents",value:function(t){this.vp=this.getViewportSize(),t.sticky.rect=this.getRectangle(t),t.sticky.container.rect=this.getRectangle(t.sticky.container),t.sticky.rect.top+t.sticky.rect.height<t.sticky.container.rect.top+t.sticky.container.rect.height&&t.sticky.stickyFor<this.vp.width&&!t.sticky.active?t.sticky.active=!0:(t.sticky.rect.top+t.sticky.rect.height>=t.sticky.container.rect.top+t.sticky.container.rect.height||t.sticky.stickyFor>=this.vp.width&&t.sticky.active)&&(t.sticky.active=!1),this.setPosition(t)}},{key:"initScrollEvents",value:function(t){var i=this;t.sticky.scrollListener=function(){return i.onScrollEvents(t)},window.addEventListener("scroll",t.sticky.scrollListener)}},{key:"destroyScrollEvents",value:function(t){window.removeEventListener("scroll",t.sticky.scrollListener)}},{key:"onScrollEvents",value:function(t){t.sticky&&t.sticky.active&&this.setPosition(t)}},{key:"setPosition",value:function(t){this.css(t,{position:"",width:"",top:"",left:""}),this.vp.height<t.sticky.rect.height||!t.sticky.active||(t.sticky.rect.width||(t.sticky.rect=this.getRectangle(t)),t.sticky.wrap&&this.css(t.parentNode,{display:"block",width:t.sticky.rect.width+"px",height:t.sticky.rect.height+"px"}),0===t.sticky.rect.top&&t.sticky.container===this.body?(this.css(t,{position:"fixed",top:t.sticky.rect.top+"px",left:t.sticky.rect.left+"px",width:t.sticky.rect.width+"px"}),t.sticky.stickyClass&&t.classList.add(t.sticky.stickyClass)):this.scrollTop>t.sticky.rect.top-t.sticky.marginTop?(this.css(t,{position:"fixed",width:t.sticky.rect.width+"px",left:t.sticky.rect.left+"px"}),this.scrollTop+t.sticky.rect.height+t.sticky.marginTop>t.sticky.container.rect.top+t.sticky.container.offsetHeight-t.sticky.marginBottom?(t.sticky.stickyClass&&t.classList.remove(t.sticky.stickyClass),this.css(t,{top:t.sticky.container.rect.top+t.sticky.container.offsetHeight-(this.scrollTop+t.sticky.rect.height+t.sticky.marginBottom)+"px"})):(t.sticky.stickyClass&&t.classList.add(t.sticky.stickyClass),this.css(t,{top:t.sticky.marginTop+"px"}))):(t.sticky.stickyClass&&t.classList.remove(t.sticky.stickyClass),this.css(t,{position:"",width:"",top:"",left:""}),t.sticky.wrap&&this.css(t.parentNode,{display:"",width:"",height:""})))}},{key:"update",value:function(){var i=this;this.forEach(this.elements,function(t){t.sticky.rect=i.getRectangle(t),t.sticky.container.rect=i.getRectangle(t.sticky.container),i.activate(t),i.setPosition(t)})}},{key:"destroy",value:function(){var i=this;window.removeEventListener("load",this.updateScrollTopPosition),window.removeEventListener("scroll",this.updateScrollTopPosition),this.forEach(this.elements,function(t){i.destroyResizeEvents(t),i.destroyScrollEvents(t),delete t.sticky})}},{key:"getStickyContainer",value:function(t){for(var i=t.parentNode;!i.hasAttribute("data-sticky-container")&&!i.parentNode.querySelector(t.sticky.stickyContainer)&&i!==this.body;)i=i.parentNode;return i}},{key:"getRectangle",value:function(t){this.css(t,{position:"",width:"",top:"",left:""});for(var i=Math.max(t.offsetWidth,t.clientWidth,t.scrollWidth),e=Math.max(t.offsetHeight,t.clientHeight,t.scrollHeight),s=0,n=0;s+=t.offsetTop||0,n+=t.offsetLeft||0,t=t.offsetParent;);return{top:s,left:n,width:i,height:e}}},{key:"getViewportSize",value:function(){return{width:Math.max(document.documentElement.clientWidth,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight,window.innerHeight||0)}}},{key:"updateScrollTopPosition",value:function(){this.scrollTop=(window.pageYOffset||document.scrollTop)-(document.clientTop||0)||0}},{key:"forEach",value:function(t,i){for(var e=0,s=t.length;e<s;e++)i(t[e])}},{key:"css",value:function(t,i){for(var e in i)i.hasOwnProperty(e)&&(t.style[e]=i[e])}}]),e}();!function(t,i){"undefined"!=typeof exports?module.exports=i:"function"==typeof define&&define.amd?define([],function(){return i}):t.Sticky=i}(this,Sticky); if(window.pbjs&&window.pbjs.libLoaded)try{window.pbjs.getConfig("debug")&&console.warn("Attempted to load a copy of Prebid.js that clashes with the existing 'pbjs' instance. Load aborted.")}catch(e){}else(function(){!function(){var e,t={4877:function(e,t,n){n.d(t,{Pd:function(){return c},Th:function(){return u},_U:function(){return d}});var r=n(6996),i=n(9853),o=n(265),a=n(1879),s="outstream";function u(e){var t=this,n=e.url,o=e.config,a=e.id,u=e.callback,c=e.loaded,d=e.adUnitCode;this.url=n,this.config=o,this.handlers={},this.id=a,this.loaded=c,this.cmd=[],this.push=function(e){"function"==typeof e?t.loaded?e.call():t.cmd.push(e):(0,i.logError)("Commands given to Renderer.push must be wrapped in a function")},this.callback=u||function(){t.loaded=!0,t.process()},this.render=function(){var e=this,t=arguments,o=function(){e._render?e._render.apply(e,t):(0,i.logWarn)("No render function was provided, please use .setRender on the renderer")};l(d)?((0,i.logWarn)("External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ".concat(d)),o()):(this.cmd.unshift(o),(0,r.B)(n,s,this.callback,this.documentContext))}.bind(this)}function c(e){return!(!e||!e.url)}function d(e,t,n){var r=null;e.config&&e.config.documentResolver&&(r=e.config.documentResolver(t,document,n)),r||(r=document),e.documentContext=r,e.render(t,e.documentContext)}function l(e){var t=pbjs.adUnits,n=(0,a.sE)(t,(function(t){return t.code===e}));if(!n)return!1;var r=(0,o.Z)(n,"renderer"),i=!!(r&&r.url&&r.render),s=(0,o.Z)(n,"mediaTypes.video.renderer"),u=!!(s&&s.url&&s.render);return!!(i&&!0!==r.backupOnly||u&&!0!==s.backupOnly)}u.install=function(e){return new u({url:e.url,config:e.config,id:e.id,callback:e.callback,loaded:e.loaded,adUnitCode:e.adUnitCode})},u.prototype.getConfig=function(){return this.config},u.prototype.setRender=function(e){this._render=e},u.prototype.setEventHandlers=function(e){this.handlers=e},u.prototype.handleVideoEvent=function(e){var t=e.id,n=e.eventName;"function"==typeof this.handlers[n]&&this.handlers[n](),(0,i.logMessage)("Prebid Renderer event for id ".concat(t," type ").concat(n))},u.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(e){(0,i.logError)("Error processing Renderer command: ",e)}}},7263:function(e,t,n){n.d(t,{f:function(){return a}});var r=n(265),i={};function o(e,t,n){var r=function(e,t){var n=i[e]=i[e]||{bidders:{}};return t?n.bidders[t]=n.bidders[t]||{}:n}(e,n);return r[t]=(r[t]||0)+1,r[t]}var a={incrementRequestsCounter:function(e){return o(e,"requestsCounter")},incrementBidderRequestsCounter:function(e,t){return o(e,"requestsCounter",t)},incrementBidderWinsCounter:function(e,t){return o(e,"winsCounter",t)},getRequestsCounter:function(e){return(0,r.Z)(i,"".concat(e,".requestsCounter"))||0},getBidderRequestsCounter:function(e,t){return(0,r.Z)(i,"".concat(e,".bidders.").concat(t,".requestsCounter"))||0},getBidderWinsCounter:function(e,t){return(0,r.Z)(i,"".concat(e,".bidders.").concat(t,".winsCounter"))||0}}},2801:function(e,t,n){function r(e){var t=e;return{callBids:function(){},setBidderCode:function(e){t=e},getBidderCode:function(){return t}}}n.d(t,{Z:function(){return r}})},7602:function(e,t,n){n.d(t,{qJ:function(){return L},VP:function(){return te},ZP:function(){return ae},JO:function(){return Y},rp:function(){return $},uV:function(){return re},Ct:function(){return ie},nX:function(){return ee}});var r=n(9853),i=n(265),o=n(1269),a=n(9017),s=n(1609),u=n(5755),c=n(8962),d=n(3494),l=n(1879),f=n(7263),p=n(2661);function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y(e);if(t){var i=y(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return h(this,n)}}function h(e,t){if(t&&("object"===g(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function E(e,t,n){return t&&S(e.prototype,t),n&&S(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function I(e,t,n){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,n)}function w(e,t){return function(e,t){return t.get?t.get.call(e):t.value}(e,A(e,t,"get"))}function T(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(e,A(e,t,"set"),n),n}function A(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}var C=new WeakMap,O=new WeakMap,B=new WeakMap,P=new WeakMap,U=new WeakMap,j=function(){function e(){var t,n;_(this,e),I(this,C,{writable:!0,value:void 0}),I(this,O,{writable:!0,value:void 0}),I(this,B,{writable:!0,value:void 0}),I(this,P,{writable:!0,value:void 0}),I(this,U,{writable:!0,value:void 0}),n=void 0,(t="generatedTime")in this?Object.defineProperty(this,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):this[t]=n,this.reset()}return E(e,[{key:"reset",value:function(){var e=this;T(this,B,new Promise((function(t){T(e,P,(function(n){T(e,U,!0),T(e,O,n),t(n)}))}))),T(this,C,!1),T(this,O,null),T(this,U,!1),this.generatedTime=null}},{key:"enable",value:function(){T(this,C,!0)}},{key:"enabled",get:function(){return w(this,C)}},{key:"ready",get:function(){return w(this,U)}},{key:"promise",get:function(){return w(this,U)?Promise.resolve(w(this,O)):(w(this,C)||w(this,P).call(this,null),w(this,B))}},{key:"setConsentData",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,r.timestamp)();this.generatedTime=t,w(this,P).call(this,e)}},{key:"getConsentData",value:function(){return w(this,O)}}]),e}(),D=function(e){m(n,e);var t=b(n);function n(){return _(this,n),t.apply(this,arguments)}return E(n,[{key:"getConsentMeta",value:function(){var e=this.getConsentData();if(e&&this.generatedTime)return{usp:e,generatedAt:this.generatedTime}}}]),n}(j),k=function(e){m(n,e);var t=b(n);function n(){return _(this,n),t.apply(this,arguments)}return E(n,[{key:"getConsentMeta",value:function(){var e=this.getConsentData();if(e&&e.vendorData&&this.generatedTime)return{gdprApplies:e.gdprApplies,consentStringSize:(0,r.isStr)(e.vendorData.tcString)?e.vendorData.tcString.length:0,generatedAt:this.generatedTime,apiVersion:e.apiVersion}}}]),n}(j),R=n(2319),x=n(5644);function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){F(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function q(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return N(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?N(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function W(){return(W=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var L={CLIENT:"client",SERVER:"server"},K={},Z=K.bidderRegistry={},V=K.aliasRegistry={},H=[];c.vc.getConfig("s2sConfig",(function(e){e&&e.s2sConfig&&(H=(0,r.isArray)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])}));var G={},Q=(0,d.z3)("sync",(function(e){var t=e.bidderCode,n=e.auctionId,o=e.bidderRequestId,a=e.adUnits,s=e.src;return a.reduce((function(e,a){return e.push(a.bids.filter((function(e){return e.bidder===t})).reduce((function(e,t){var u=null==(t=W({},t,(0,r.getDefinedParams)(a,["nativeParams","ortb2Imp","mediaType","renderer"]))).mediaTypes?a.mediaTypes:t.mediaTypes;return(0,r.isValidMediaTypes)(u)?t=W({},t,{mediaTypes:u}):(0,r.logError)("mediaTypes is not correctly configured for adunit ".concat(a.code)),e.push(W({},t,{adUnitCode:a.code,transactionId:a.transactionId,sizes:(0,i.Z)(u,"banner.sizes")||(0,i.Z)(u,"video.playerSize")||[],bidId:t.bid_id||(0,r.getUniqueIdentifierStr)(),bidderRequestId:o,auctionId:n,src:s,bidRequestsCount:f.f.getRequestsCounter(a.code),bidderRequestsCount:f.f.getBidderRequestsCounter(a.code,t.bidder),bidderWinsCount:f.f.getBidderWinsCounter(a.code,t.bidder)})),e}),[])),e}),[]).reduce(r.flatten,[]).filter((function(e){return""!==e}))}),"getBids"),Y=(0,d.z3)("sync",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.getS2SBidders,i=void 0===r?re:r;if(null==t)return e;var o=i(t);return e.filter((function(e){return o.has(e.bidder)}))}),"filterBidsForAdUnit");function X(e,t){var n=(0,r.deepClone)(e);return n.forEach((function(e){e.bids=Y(e.bids,t).map((function(e){return e.bid_id=(0,r.getUniqueIdentifierStr)(),e}))})),n.filter((function(e){return 0!==e.bids.length}))}function J(e){var t=(0,r.deepClone)(e);return t.forEach((function(e){e.bids=Y(e.bids,null)})),t.filter((function(e){return 0!==e.bids.length}))}var $=new k,ee=new D,te={getCoppa:function(){return!!c.vc.getConfig("coppa")}},ne=(0,d.z3)("sync",(function(e,t){return(0,o.UB)(e,t)}),"setupAdUnitMediaTypes");function re(e){(0,r.isArray)(e)||(e=[e]);var t=new Set([null]);return e.filter((function(e){return e&&e.enabled})).flatMap((function(e){return e.bidders})).forEach((function(e){return t.add(e)})),t}var ie=(0,d.z3)("sync",(function(e,t){var n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=i.getS2SBidders,a=void 0===o?re:o,s=a(t);return(0,r.getBidderCodes)(e).reduce((function(e,t){return e[s.has(t)?L.SERVER:L.CLIENT].push(t),e}),(F(n={},L.CLIENT,[]),F(n,L.SERVER,[]),n))}),"partitionBidders");function oe(e,t,n){try{var i=Z[e].getSpec();i&&i[t]&&"function"==typeof i[t]&&((0,r.logInfo)("Invoking ".concat(e,".").concat(t)),c.vc.runWithBidder(e,r.bind.call(i[t],i,n)))}catch(n){(0,r.logWarn)("Error calling ".concat(t," of ").concat(e))}}K.makeBidRequests=(0,d.z3)("sync",(function(e,t,n,i,o){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};R.j8(x.FP.BEFORE_REQUEST_BIDS,e),(0,a.Fb)(e),e=ne(e,o);var u=ie(e,H),d=u[L.CLIENT],f=u[L.SERVER];c.vc.getConfig("bidderSequence")===c.FD&&(d=(0,r.shuffle)(d));var g=(0,p.nH)(),m=[],v=s.global||{},b=s.bidder||{};function h(e){var t=Object.freeze((0,r.mergeDeep)({},v,b[e.bidderCode]));return e.ortb2=t,e.bids.forEach((function(e){return e.ortb2=t})),e}H.forEach((function(i){if(i&&i.enabled){var o=X(e,i),a=(0,r.generateUUID)();f.forEach((function(e){var s=(0,r.getUniqueIdentifierStr)(),u=h({bidderCode:e,auctionId:n,bidderRequestId:s,uniquePbsTid:a,bids:Q({bidderCode:e,auctionId:n,bidderRequestId:s,adUnits:(0,r.deepClone)(o),src:x.os.YZ}),auctionStart:t,timeout:i.timeout,src:x.os.YZ,refererInfo:g});0!==u.bids.length&&m.push(u)})),o.forEach((function(e){var t=e.bids.filter((function(e){return(0,l.sE)(m,(function(t){return(0,l.sE)(t.bids,(function(t){return t.bidId===e.bid_id}))}))}));e.bids=t})),m.forEach((function(e){void 0===e.adUnitsS2SCopy&&(e.adUnitsS2SCopy=o.filter((function(e){return e.bids.length>0})))}))}}));var y=J(e);return d.forEach((function(e){var a=(0,r.getUniqueIdentifierStr)(),s=h({bidderCode:e,auctionId:n,bidderRequestId:a,bids:Q({bidderCode:e,auctionId:n,bidderRequestId:a,adUnits:(0,r.deepClone)(y),labels:o,src:"client"}),auctionStart:t,timeout:i,refererInfo:g}),u=Z[e];u||(0,r.logError)("Trying to make a request for bidder that does not exist: ".concat(e)),u&&s.bids&&0!==s.bids.length&&m.push(s)})),$.getConsentData()&&m.forEach((function(e){e.gdprConsent=$.getConsentData()})),ee.getConsentData()&&m.forEach((function(e){e.uspConsent=ee.getConsentData()})),m}),"makeBidRequests"),K.callBids=function(e,t,n,i,o,a,s){var d=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(t.length){var l=t.reduce((function(e,t){return e[Number(void 0!==t.src&&t.src===x.os.YZ)].push(t),e}),[[],[]]),f=q(l,2),p=f[0],g=f[1],m=[];g.forEach((function(e){for(var t=-1,n=0;n<m.length;++n)if(e.uniquePbsTid===m[n].uniquePbsTid){t=n;break}t<=-1&&m.push(e)}));var v=0,b=(0,r.generateUUID)();H.forEach((function(e){if(e&&m[v]&&re(e).has(m[v].bidderCode)){var t=(0,u.O)(a,o?{request:o.request.bind(null,"s2s"),done:o.done}:void 0),s=e.bidders,c=Z[e.adapter],l=m[v].uniquePbsTid,f=m[v].adUnitsS2SCopy,p=g.filter((function(e){return e.uniquePbsTid===l}));if(c){var h={tid:b,ad_units:f,s2sConfig:e,ortb2Fragments:d};if(h.ad_units.length){var y=p.map((function(e){return e.start=(0,r.timestamp)(),i.bind(e)})),_=(0,r.getBidderCodes)(h.ad_units).filter((function(e){return s.includes(e)}));(0,r.logMessage)("CALLING S2S HEADER BIDDERS ==== ".concat(_.length>0?_.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only')),p.forEach((function(e){R.j8(x.FP.BID_REQUESTED,z(z({},e),{},{tid:b}))})),c.callBids(h,g,n,(function(){return y.forEach((function(e){return e()}))}),t)}}else(0,r.logError)("missing "+e.adapter);v++}})),p.forEach((function(e){e.start=(0,r.timestamp)();var t=Z[e.bidderCode];c.vc.runWithBidder(e.bidderCode,(function(){(0,r.logMessage)("CALLING BIDDER"),R.j8(x.FP.BID_REQUESTED,e)}));var d=(0,u.O)(a,o?{request:o.request.bind(null,e.bidderCode),done:o.done}:void 0),l=i.bind(e);try{c.vc.runWithBidder(e.bidderCode,r.bind.call(t.callBids,t,e,n,l,d,s,c.vc.callbackWithBidder(e.bidderCode)))}catch(t){(0,r.logError)("".concat(e.bidderCode," Bid Adapter emitted an uncaught error when parsing their bidRequest"),{e:t,bidRequest:e}),l()}}))}else(0,r.logWarn)("callBids executed with no bidRequests. Were they filtered by labels or sizing?")},K.videoAdapters=[],K.registerBidAdapter=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.supportedMediaTypes,o=void 0===i?[]:i;e&&t?"function"==typeof e.callBids?(Z[t]=e,(0,l.q9)(o,"video")&&K.videoAdapters.push(t),(0,l.q9)(o,"native")&&a.Sg.push(t)):(0,r.logError)("Bidder adaptor error for bidder code: "+t+"bidder must implement a callBids() function"):(0,r.logError)("bidAdapter or bidderCode not specified")},K.aliasBidAdapter=function(e,t,n){if(void 0===Z[t]){var i=Z[e];if(void 0===i){var o=[];H.forEach((function(n){if(n.bidders&&n.bidders.length){var r=n&&n.bidders;n&&(0,l.q9)(r,t)?V[t]=e:o.push(e)}})),o.forEach((function(e){(0,r.logError)('bidderCode "'+e+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")}))}else try{var u,c=function(e){var t=[];return(0,l.q9)(K.videoAdapters,e)&&t.push("video"),(0,l.q9)(a.Sg,e)&&t.push("native"),t}(e);if(i.constructor.prototype!=Object.prototype)(u=new i.constructor).setBidderCode(t);else{var d=i.getSpec(),f=n&&n.gvlid,p=n&&n.skipPbsAliasing;u=(0,s.PZ)(W({},d,{code:t,gvlid:f,skipPbsAliasing:p})),V[t]=e}K.registerBidAdapter(u,t,{supportedMediaTypes:c})}catch(t){(0,r.logError)(e+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,r.logMessage)('alias name "'+t+'" has been already specified.')},K.registerAnalyticsAdapter=function(e){var t=e.adapter,n=e.code,i=e.gvlid;t&&n?"function"==typeof t.enableAnalytics?(t.code=n,G[n]={adapter:t,gvlid:i}):(0,r.logError)('Prebid Error: Analytics adaptor error for analytics "'.concat(n,'"\n analytics adapter must implement an enableAnalytics() function')):(0,r.logError)("Prebid Error: analyticsAdapter or analyticsCode not specified")},K.enableAnalytics=function(e){(0,r.isArray)(e)||(e=[e]),(0,r._each)(e,(function(e){var t=G[e.provider];t&&t.adapter?t.adapter.enableAnalytics(e):(0,r.logError)("Prebid Error: no analytics adapter found in registry for '".concat(e.provider,"'."))}))},K.getBidAdapter=function(e){return Z[e]},K.getAnalyticsAdapter=function(e){return G[e]},K.callTimedOutBidders=function(e,t,n){t=t.map((function(t){return t.params=(0,r.getUserConfiguredParams)(e,t.adUnitCode,t.bidder),t.timeout=n,t})),t=(0,r.groupBy)(t,"bidder"),Object.keys(t).forEach((function(e){oe(e,"onTimeout",t[e])}))},K.callBidWonBidder=function(e,t,n){t.params=(0,r.getUserConfiguredParams)(n,t.adUnitCode,t.bidder),f.f.incrementBidderWinsCounter(t.adUnitCode,t.bidder),oe(e,"onBidWon",t)},K.callSetTargetingBidder=function(e,t){oe(e,"onSetTargeting",t)},K.callBidViewableBidder=function(e,t){oe(e,"onBidViewable",t)},K.callBidderError=function(e,t,n){oe(e,"onBidderError",{error:t,bidderRequest:n})};var ae=K},1609:function(e,t,n){n.d(t,{JY:function(){return D},Ks:function(){return P},PZ:function(){return O},Q1:function(){return U},dX:function(){return C},uA:function(){return B}});var r=n(2801),i=n(7602),o=n(8962),a=n(1477),s=n(7112),u=n(9017),c=n(1929),d=n(5644),l=n(2319),f=n(1879),p=n(5755),g=n(9853),m=n(265),v=n(8265),b=n(3494),h=n(5849),y=n(4766),_=n(9624);function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?E(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function I(e){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function w(){return(w=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var T=(0,h.eA)("bidderFactory"),A=["cpm","ttl","creativeId","netRevenue","currency"];function C(e){var t=Array.isArray(e.supportedMediaTypes)?{supportedMediaTypes:e.supportedMediaTypes}:void 0;function n(e){var n=O(e);i.ZP.registerBidAdapter(n,e.code,t)}n(e),Array.isArray(e.aliases)&&e.aliases.forEach((function(t){var r,o,a=t;(0,g.isPlainObject)(t)&&(a=t.code,r=t.gvlid,o=t.skipPbsAliasing),i.ZP.aliasRegistry[a]=e.code,n(w({},e,{code:a,gvlid:r,skipPbsAliasing:o}))}))}function O(e){return w(new r.Z(e.code),{getSpec:function(){return Object.freeze(e)},registerSyncs:t,callBids:function(r,s,u,c,f,p){if(Array.isArray(r.bids)){var m={},v=[],b=r.bids.filter(n);if(0!==b.length){var h={};b.forEach((function(e){h[e.bidId]=e,e.adUnitCode||(e.adUnitCode=e.placementCode)})),B(e,b,r,c,p,{onRequest:function(e){return l.j8(d.FP.BEFORE_BIDDER_HTTP,r,e)},onResponse:function(t){f(e.code),v.push(t)},onError:function(t,n){f(e.code),i.ZP.callBidderError(e.code,n,r),l.j8(d.FP.BIDDER_ERROR,{error:n,bidderRequest:r}),(0,g.logError)("Server call for ".concat(e.code," failed: ").concat(t," ").concat(n.status,". Continuing without bids."))},onBid:function(t){var n=h[t.requestId];if(n){if(t.adapterCode=n.bidder,function(e,t){var n=_.S.get(t,"allowAlternateBidderCodes")||!1,r=_.S.get(t,"allowedAlternateBidderCodes");return!(!e||!t||t===e||n&&(!(0,g.isArray)(r)||"*"===r[0]||r.includes(e)))}(t.bidderCode,n.bidder))return void(0,g.logWarn)("".concat(t.bidderCode," is not a registered partner or known bidder of ").concat(n.bidder,", hence continuing without bid. If you wish to support this bidder, please mark allowAlternateBidderCodes as true in bidderSettings."));t.originalCpm=t.cpm,t.originalCurrency=t.currency,t.meta=t.meta||w({},t[n.bidder]);var r=w((0,a.m)(d.Q_.GOOD,n),t);!function(e,t){m[e]=!0,D(e,t)&&s(e,t)}(n.adUnitCode,r)}else(0,g.logWarn)("Bidder ".concat(e.code," made bid for unknown request ID: ").concat(t.requestId,". Ignoring."))},onCompletion:y})}else y()}function y(){u(),o.vc.runWithBidder(e.code,(function(){l.j8(d.FP.BIDDER_DONE,r),t(v,r.gdprConsent,r.uspConsent)}))}}});function t(t,n,r){P(e,t,n,r)}function n(t){return!!e.isBidRequestValid(t)||((0,g.logWarn)("Invalid bid sent to bidder ".concat(e.code,": ").concat(JSON.stringify(t))),!1)}}var B=(0,b.z3)("sync",(function(e,t,n,r,i,o){var a=o.onRequest,s=o.onResponse,u=o.onError,c=o.onBid,d=o.onCompletion,l=e.buildRequests(t,n);if(l&&0!==l.length){Array.isArray(l)||(l=[l]);var f=(0,g.delayExecution)(d,l.length);l.forEach((function(t){var n=i((function(n,r){try{n=JSON.parse(n)}catch(e){}var i;n={body:n,headers:{get:r.getResponseHeader.bind(r)}},s(n);try{i=e.interpretResponse(n,t)}catch(t){return(0,g.logError)("Bidder ".concat(e.code," failed to interpret the server's response. Continuing without bids"),null,t),void f()}i&&((0,g.isArray)(i)?i.forEach(c):c(i)),f()})),o=i((function(e,t){u(e,t),f()}));switch(a(t),t.method){case"GET":r("".concat(t.url).concat(function(e){return e?"?".concat("object"===I(e)?(0,g.parseQueryStringParameters)(e):e):""}(t.data)),{success:n,error:o},void 0,w({method:"GET",withCredentials:!0},t.options));break;case"POST":r(t.url,{success:n,error:o},"string"==typeof t.data?t.data:JSON.stringify(t.data),w({method:"POST",contentType:"text/plain",withCredentials:!0},t.options));break;default:(0,g.logWarn)("Skipping invalid request from ".concat(e.code,". Request type ").concat(t.type," must be GET or POST")),f()}}))}else d()}),"processBidderRequests"),P=(0,b.z3)("async",(function(e,t,n,r){var a=o.vc.getConfig("userSync.aliasSyncEnabled");if(e.getUserSyncs&&(a||!i.ZP.aliasRegistry[e.code])){var u=o.vc.getConfig("userSync.filterSettings"),c=e.getUserSyncs({iframeEnabled:!(!u||!u.iframe&&!u.all),pixelEnabled:!(!u||!u.image&&!u.all)},t,n,r);c&&(Array.isArray(c)||(c=[c]),c.forEach((function(t){s.k_.registerSync(t.type,e.code,t.url)})))}}),"registerSyncs");function U(e,t){var n=i.ZP.getBidAdapter(e);if(n.getSpec().getMappingFileInfo){var r=n.getSpec().getMappingFileInfo(),o=r.localStorageKey?r.localStorageKey:n.getBidderCode(),a=T.getDataFromLocalStorage(o);if(a){try{a=JSON.parse(a)}catch(t){(0,g.logError)("Failed to parse ".concat(e," mapping data stored in local storage"))}return a.mapping[t]?a.mapping[t]:null}}}function j(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.index,i=void 0===r?y.K.index:r;if((t.width||0===parseInt(t.width,10))&&(t.height||0===parseInt(t.height,10)))return t.width=parseInt(t.width,10),t.height=parseInt(t.height,10),!0;var o=i.getBidRequest(t),a=i.getMediaTypes(t),s=o&&o.sizes||a&&a.banner&&a.banner.sizes,u=(0,g.parseSizesInput)(s);if(1===u.length){var c=u[0].split("x"),d=S(c,2),l=d[0],f=d[1];return t.width=parseInt(l,10),t.height=parseInt(f,10),!0}return!1}function D(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.index,i=void 0===r?y.K.index:r;function o(){var e=Object.keys(t);return A.every((function(n){return(0,f.q9)(e,n)&&!(0,f.q9)([void 0,null],t[n])}))}function a(e){return"Invalid bid from ".concat(t.bidderCode,". Ignoring bid: ").concat(e)}return e?t?o()?"native"!==t.mediaType||(0,u.r4)(t,{index:i})?"video"!==t.mediaType||(0,c.Dn)(t,{index:i})?!("banner"===t.mediaType&&!j(e,t,{index:i})&&((0,g.logError)(a("Banner bids require a width and height")),1)):((0,g.logError)(a("Video bid does not have required vastUrl or renderer property")),!1):((0,g.logError)(a("Native bid missing some required properties.")),!1):((0,g.logError)(a("Bidder ".concat(t.bidderCode," is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params."))),!1):((0,g.logWarn)("Some adapter tried to add an undefined bid for ".concat(e,".")),!1):((0,g.logWarn)("No adUnitCode was supplied to addBidResponse."),!1)}(0,b.v5)("checkAdUnitSetup").before((function(e,t){if(!o.vc.getConfig("adpod.brandCategoryExclusion"))return e.call(this,t);t.filter((function(e){return(0,m.Z)(e,"mediaTypes.video.context")===v.Oh})).map((function(e){return e.bids.map((function(e){return e.bidder}))})).reduce(g.flatten,[]).filter(g.uniques).forEach((function(e){var t=i.ZP.getBidAdapter(e);if(t.getSpec().getMappingFileInfo){var n=t.getSpec().getMappingFileInfo(),r=n.refreshInDays?n.refreshInDays:1,o=n.localStorageKey?n.localStorageKey:t.getSpec().code,a=T.getDataFromLocalStorage(o);try{(!(a=a?JSON.parse(a):void 0)||(0,g.timestamp)()>a.lastUpdated+24*r*60*60*1e3)&&(0,p.h)(n.url,{success:function(t){try{t=JSON.parse(t);var n={lastUpdated:(0,g.timestamp)(),mapping:t.mapping};T.setDataInLocalStorage(o,JSON.stringify(n))}catch(t){(0,g.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}},error:function(){(0,g.logError)("Failed to load ".concat(e," bidder translation file"))}})}catch(t){(0,g.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}}})),e.call(this,t)}))},6996:function(e,t,n){n.d(t,{B:function(){return s}});var r=n(1879),i=n(9853),o=new WeakMap,a=["adloox","criteo","outstream","adagio","browsi","brandmetrics","justtag","akamaidap","ftrackId","inskin","hadron","medianet"];function s(e,t,n,s){if(t&&e){if((0,r.q9)(a,t)){s||(s=document);var u=l(s,e);if(u)return n&&"function"==typeof n&&(u.loaded?n():u.callbacks.push(n)),u.tag;var c=o.get(s)||{},d={loaded:!1,tag:null,callbacks:[]};return c[e]=d,o.set(s,c),n&&"function"==typeof n&&d.callbacks.push(n),(0,i.logWarn)("module ".concat(t," is loading external JavaScript")),function(t,n,r){r||(r=document);var o=r.createElement("script");o.type="text/javascript",o.async=!0;var a=l(r,e);return a&&(a.tag=o),o.readyState?o.onreadystatechange=function(){"loaded"!==o.readyState&&"complete"!==o.readyState||(o.onreadystatechange=null,n())}:o.onload=function(){n()},o.src=t,(0,i.insertElement)(o,r),o}(e,(function(){d.loaded=!0;try{for(var e=0;e<d.callbacks.length;e++)d.callbacks[e]()}catch(e){(0,i.logError)("Error executing callback","adloader.js:loadExternalScript",e)}}),s)}(0,i.logError)("".concat(t," not whitelisted for loading external JavaScript"))}else(0,i.logError)("cannot load external script without url and moduleCode");function l(e,t){var n=o.get(e);return n&&n[t]?n[t]:null}}},5755:function(e,t,n){n.d(t,{O:function(){return u},h:function(){return s}});var r=n(8962),i=n(9853);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s=u();function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.request,s=t.done;return function(t,u,c){var d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{var l,f=d.method||(c?"POST":"GET"),p=document.createElement("a");p.href=t;var g="object"===a(u)&&null!==u?u:{success:function(){(0,i.logMessage)("xhr success")},error:function(e){(0,i.logError)("xhr error",null,e)}};if("function"==typeof u&&(g.success=u),(l=new window.XMLHttpRequest).onreadystatechange=function(){if(4===l.readyState){"function"==typeof s&&s(p.origin);var e=l.status;e>=200&&e<300||304===e?g.success(l.responseText,l):g.error(l.statusText,l)}},r.vc.getConfig("disableAjaxTimeout")||(l.ontimeout=function(){(0,i.logError)(" xhr timeout after ",l.timeout,"ms")}),"GET"===f&&c){var m=(0,i.parseUrl)(t,d);o(m.search,c),t=(0,i.buildUrl)(m)}l.open(f,t,!0),r.vc.getConfig("disableAjaxTimeout")||(l.timeout=e),d.withCredentials&&(l.withCredentials=!0),(0,i._each)(d.customHeaders,(function(e,t){l.setRequestHeader(t,e)})),d.preflight&&l.setRequestHeader("X-Requested-With","XMLHttpRequest"),l.setRequestHeader("Content-Type",d.contentType||"text/plain"),"function"==typeof n&&n(p.origin),"POST"===f&&c?l.send(c):l.send()}catch(e){(0,i.logError)("xhr construction",e),"object"===a(u)&&null!==u&&u.error(e)}}}},4892:function(e,t,n){n.d(t,{D$:function(){return R},LX:function(){return F},RH:function(){return z},Yt:function(){return B},Yw:function(){return I},dg:function(){return q},e0:function(){return P},lU:function(){return D},mv:function(){return w},sq:function(){return j},vO:function(){return O}});var r=n(9853),i=n(265),o=n(5553),a=n(9017),s=n(905),u=n(4877),c=n(8962),d=n(7112),l=n(3494),f=n(1879),p=n(1929),g=n(8265),m=n(4766),v=n(9624),b=n(2319),h=n(7602),y=n(5644);function _(e){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function S(){return(S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var E=d.k_.syncUsers,I="inProgress",w="completed";b.on(y.FP.BID_ADJUSTMENT,(function(e){!function(e){var t=e.bidderCode,n=e.cpm,i=v.S.get(t||null,"bidCpmAdjustment");if(i&&"function"==typeof i)try{n=i(e.cpm,S({},e))}catch(e){(0,r.logError)("Error during bid adjustment","bidmanager.js",e)}n>=0&&(e.cpm=n)}(e)}));var T={},A={},C=[];function O(e){var t,n,i,o,a=e.adUnits,s=e.adUnitCodes,u=e.callback,d=e.cbTimeout,l=e.labels,p=e.auctionId,g=e.ortb2Fragments,v=a,_=l,S=s,O=[],j=[],R=[],M=p||(0,r.generateUUID)(),z=u,q=d,N=[],F=new Set;function W(){return{auctionId:M,timestamp:t,auctionEnd:n,auctionStatus:i,adUnits:v,adUnitCodes:S,labels:_,bidderRequests:O,noBids:R,bidsReceived:j,winningBids:N,timeout:q}}function K(e,t){if(t&&clearTimeout(o),void 0===n){var s=[];e&&((0,r.logMessage)("Auction ".concat(M," timedOut")),u=F,(s=O.map((function(e){return(e.bids||[]).filter((function(e){return!u.has(e.bidder)}))})).reduce(r.flatten,[])).length&&b.j8(y.FP.BID_TIMEOUT,s)),i=w,n=Date.now(),b.j8(y.FP.AUCTION_END,W()),U(v,(function(){try{if(null!=z){var t=S,n=j.filter(r.bind.call(r.adUnitsFilter,this,t)).reduce(L,{});z.apply(pbjs,[n,e,M]),z=null}}catch(e){(0,r.logError)("Error executing bidsBackHandler",null,e)}finally{s.length&&h.ZP.callTimedOutBidders(a,s,q);var i=c.vc.getConfig("userSync")||{};i.enableOverride||E(i.syncDelay)}}))}var u}function Z(){c.vc.resetBidder(),(0,r.logInfo)("Bids Received for Auction with id: ".concat(M),j),i=w,K(!1,!0)}function V(e){F.add(e)}function H(e){var t=this;e.forEach((function(e){var t;t=e,O=O.concat(t)}));var n={},a={bidRequests:e,run:function(){var a,d;a=K.bind(null,!0),d=setTimeout(a,q),o=d,i=I,b.j8(y.FP.AUCTION_INIT,W());var l=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,i=void 0===n?m.K.index:n,o=0,a=!1,s=new Set,u={},d={};function l(e,t){null==d[e]&&(d[e]=Promise.resolve()),d[e]=d[e].then((function(){return Promise.resolve(t).catch((function(){}))}))}function p(e,n){var r=e.timeout;(null==r||r>t.getTimeout())&&(r=t.getTimeout());var i=t.getAuctionStart()+r-Date.now(),o=d[e.bidderRequestId],a=d[""];(null!=o||null!=a)&&i>0?Promise.race([new Promise((function(e){return setTimeout(e,i)})),Promise.resolve(a).then((function(){return o}))]).then(n):n()}function g(){o--,a&&0===o&&e()}function v(e,n){u[n.requestId]=!0,o++;var r=x({adUnitCode:e,bid:n,auctionId:t.getAuctionId()});"video"===r.mediaType?k(t,r,g):(D(t,r),g())}function h(){var n=t.getBidRequests(),i=c.vc.getConfig("auctionOptions");if(s.add(this),i&&!(0,r.isEmpty)(i)){var d=i.secondaryBidders;d&&!n.every((function(e){return(0,f.q9)(d,e.bidderCode)}))&&(n=n.filter((function(e){return!(0,f.q9)(d,e.bidderCode)})))}a=n.every((function(e){return s.has(e)})),this.bids.forEach((function(e){u[e.bidId]||(t.addNoBid(e),b.j8(y.FP.NO_BID,e))})),a&&0===o&&e()}return{addBidResponse:function(e,t){var n=i.getBidderRequest(t);l(n&&n.bidderRequestId||"",B.call({dispatch:v},e,t))},adapterDone:function(){p(this,h.bind(this))}}}(Z,t);h.ZP.callBids(v,e,l.addBidResponse,l.adapterDone,{request:function(e,t){u(T,t),u(n,e),A[e]||(A[e]={SRA:!0,origin:t}),n[e]>1&&(A[e].SRA=!1)},done:function(e){T[e]--,C[0]&&s(C[0])&&C.shift()}},q,V,g)}};function s(e){var t=!0,n=c.vc.getConfig("maxRequestsPerOrigin")||4;return e.bidRequests.some((function(e){var r=1,i=void 0!==e.src&&e.src===y.os.YZ?"s2s":e.bidderCode;return A[i]&&(!1===A[i].SRA&&(r=Math.min(e.bids.length,n)),T[A[i].origin]+r>n&&(t=!1)),!t})),t&&e.run(),t}function u(e,t){void 0===e[t]?e[t]=1:e[t]++}s(a)||((0,r.logWarn)("queueing auction due to limited endpoint capacity"),C.push(a))}return{addBidReceived:function(e){j=j.concat(e)},addNoBid:function(e){R=R.concat(e)},executeCallback:K,callBids:function(){i="started",t=Date.now();var e=h.ZP.makeBidRequests(v,t,M,q,_,g);(0,r.logInfo)("Bids Requested for Auction with id: ".concat(M),e),e.length<1?((0,r.logWarn)("No valid bid requests returned for auction"),Z()):P.call({dispatch:H,context:this},e)},addWinningBid:function(e){N=N.concat(e),h.ZP.callBidWonBidder(e.bidder,e,a)},setBidTargeting:function(e){h.ZP.callSetTargetingBidder(e.bidder,e)},getWinningBids:function(){return N},getAuctionStart:function(){return t},getTimeout:function(){return q},getAuctionId:function(){return M},getAuctionStatus:function(){return i},getAdUnits:function(){return v},getAdUnitCodes:function(){return S},getBidRequests:function(){return O},getBidsReceived:function(){return j},getNoBids:function(){return R},getFPD:function(){return g}}}var B=(0,l.z3)("sync",(function(e,t){this.dispatch.call(null,e,t)}),"addBidResponse"),P=(0,l.z3)("sync",(function(e){this.dispatch.call(this.context,e)}),"addBidderRequests"),U=(0,l.z3)("async",(function(e,t){t&&t()}),"bidsBackCallback");function j(e,t){t.timeToRespond>e.getTimeout()+c.vc.getConfig("timeoutBuffer")&&e.executeCallback(!0)}function D(e,t){!function(e){var t,n=!0===v.S.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0;e.bidderCode&&(n||e.dealId)&&(t=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,r=void 0===n?m.K.index:n;if(!t)return{};var i=r.getBidRequest(t),o={},s=F(t.mediaType,e);return W(o,s,t,i),e&&v.S.getOwn(e,y.k2.xn)&&(W(o,v.S.ownSettingsFor(e),t,i),t.sendStandardTargeting=v.S.get(e,"sendStandardTargeting")),t.native&&(o=S({},o,(0,a.Ur)(t))),o}(e.bidderCode,e)),e.adserverTargeting=S(e.adserverTargeting||{},t)}(t),b.j8(y.FP.BID_RESPONSE,t),e.addBidReceived(t),j(e,t)}function k(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=o.index,s=void 0===a?m.K.index:a,u=!0,d=(0,i.Z)(s.getMediaTypes({requestId:t.originalRequestId||t.requestId,transactionId:t.transactionId}),"video"),l=d&&(0,i.Z)(d,"context");c.vc.getConfig("cache.url")&&l!==p.gZ&&(!t.videoCacheKey||c.vc.getConfig("cache.ignoreBidderCacheKey")?(u=!1,R(e,t,n,d)):t.vastUrl||((0,r.logError)("videoCacheKey specified but not required vastUrl for video bid"),u=!1)),u&&(D(e,t),n())}var R=(0,l.z3)("async",(function(e,t,n,i){(0,s.h)([t],(function(i,o){i?((0,r.logWarn)("Failed to save to the video cache: ".concat(i,". Video bid must be discarded.")),j(e,t)):""===o[0].uuid?((0,r.logWarn)("Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded."),j(e,t)):(t.videoCacheKey=o[0].uuid,t.vastUrl||(t.vastUrl=(0,s.z)(t.videoCacheKey)),D(e,t),n())}))}),"callPrebidCache");function x(e){var t=e.adUnitCode,n=e.bid,i=e.auctionId,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=a.index,d=void 0===s?m.K.index:s,l=d.getBidderRequest(n),f=l&&l.start||n.requestTimestamp,p=S({},n,{auctionId:i,responseTimestamp:(0,r.timestamp)(),requestTimestamp:f,cpm:parseFloat(n.cpm)||0,bidder:n.bidderCode,adUnitCode:t});p.timeToRespond=p.responseTimestamp-p.requestTimestamp,b.j8(y.FP.BID_ADJUSTMENT,p);var g=d.getAdUnit(p).renderer,v=p.mediaType,h=d.getMediaTypes(p),E=h&&h[v],I=E&&E.renderer,w=null;I&&I.url&&I.render&&(!0!==I.backupOnly||!n.renderer)?w=I:g&&g.url&&g.render&&(!0!==g.backupOnly||!n.renderer)&&(w=g),w&&(p.renderer=u.Th.install({url:w.url,config:w.options}),p.renderer.setRender(w.render));var T=M(n.mediaType,h,c.vc.getConfig("mediaTypePriceGranularity")),A=(0,o.D)(p.cpm,"object"===_(T)?T:c.vc.getConfig("customPriceBucket"),c.vc.getConfig("currency.granularityMultiplier"));return p.pbLg=A.low,p.pbMg=A.med,p.pbHg=A.high,p.pbAg=A.auto,p.pbDg=A.dense,p.pbCg=A.custom,p}function M(e,t,n){if(e&&n){if(e===g.pX){var r=(0,i.Z)(t,"".concat(g.pX,".context"),"instream");if(n["".concat(g.pX,"-").concat(r)])return n["".concat(g.pX,"-").concat(r)]}return n[e]}}var z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.index,r=void 0===n?m.K.index:n,i=M(e.mediaType,r.getMediaTypes(e),c.vc.getConfig("mediaTypePriceGranularity")),o="string"==typeof e.mediaType&&i?"string"==typeof i?i:"custom":c.vc.getConfig("priceGranularity");return o},q=function(e){return function(t){var n=e||z(t);return n===y.Ql.B7?t.pbAg:n===y.Ql.uN?t.pbDg:n===y.Ql.yE?t.pbLg:n===y.Ql.M2?t.pbMg:n===y.Ql.lj?t.pbHg:n===y.Ql.qN?t.pbCg:void 0}};function N(e,t){return{key:e,val:"function"==typeof t?function(e,n){return t(e,n)}:function(e){return(0,r.getValue)(e,t)}}}function F(e,t){var n=y.TD,o=S({},v.S.settingsFor(null));if(o[y.k2.xn]||(o[y.k2.xn]=function(){var e=y.TD;return[N(e.BIDDER,"bidderCode"),N(e.AD_ID,"adId"),N(e.PRICE_BUCKET,q()),N(e.SIZE,"size"),N(e.DEAL,"dealId"),N(e.SOURCE,"source"),N(e.FORMAT,"mediaType"),N(e.ADOMAIN,(function(e){return e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?e.meta.advertiserDomains[0]:""}))]}()),"video"===e){var a=o[y.k2.xn].slice();if(o[y.k2.xn]=a,[n.UUID,n.CACHE_ID].forEach((function(e){void 0===(0,f.sE)(a,(function(t){return t.key===e}))&&a.push(N(e,"videoCacheKey"))})),c.vc.getConfig("cache.url")&&(!t||!1!==v.S.get(t,"sendStandardTargeting"))){var s=(0,r.parseUrl)(c.vc.getConfig("cache.url"));void 0===(0,f.sE)(a,(function(e){return e.key===n.CACHE_HOST}))&&a.push(N(n.CACHE_HOST,(function(e){return(0,i.Z)(e,"adserverTargeting.".concat(n.CACHE_HOST))?e.adserverTargeting[n.CACHE_HOST]:s.hostname})))}}return o}function W(e,t,n,i){var o=t[y.k2.xn];return n.size=n.getSize(),(0,r._each)(o,(function(o){var a=o.key,s=o.val;if(e[a]&&(0,r.logWarn)("The key: "+a+" is being overwritten"),(0,r.isFn)(s))try{s=s(n,i)}catch(e){(0,r.logError)("bidmanager","ERROR",e)}(void 0===t.suppressEmptyKeys||!0!==t.suppressEmptyKeys)&&a!==y.TD.DEAL||!(0,r.isEmptyStr)(s)&&null!=s?e[a]=s:(0,r.logInfo)("suppressing empty key '"+a+"' from adserver targeting")})),e}function L(e,t){return e[t.adUnitCode]||(e[t.adUnitCode]={bids:[]}),e[t.adUnitCode].bids.push(t),e}},4766:function(e,t,n){n.d(t,{K:function(){return c}});var r=n(9853),i=n(4892),o=n(1879);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function s(e){a(this,{getAuction:function(t){var n=t.auctionId;if(null!=n)return e().find((function(e){return e.getAuctionId()===n}))},getAdUnit:function(t){var n=t.transactionId;if(null!=n)return e().flatMap((function(e){return e.getAdUnits()})).find((function(e){return e.transactionId===n}))},getMediaTypes:function(e){var t=e.transactionId,n=e.requestId;if(null!=n){var r=this.getBidRequest({requestId:n});if(null!=r&&(null==t||r.transactionId===t))return r.mediaTypes}else if(null!=t){var i=this.getAdUnit({transactionId:t});if(null!=i)return i.mediaTypes}},getBidderRequest:function(t){var n=t.requestId,r=t.bidderRequestId;if(null!=n||null!=r){var i=e().flatMap((function(e){return e.getBidRequests()}));return null!=r&&(i=i.filter((function(e){return e.bidderRequestId===r}))),null==n?i[0]:i.find((function(e){return e.bids&&null!=e.bids.find((function(e){return e.bidId===n}))}))}},getBidRequest:function(t){var n=t.requestId;if(null!=n)return e().flatMap((function(e){return e.getBidRequests()})).flatMap((function(e){return e.bids})).find((function(e){return e&&e.bidId===n}))}})}var u=n(5644),c=function(){var e=[],t={addWinningBid:function(t){var n=(0,o.sE)(e,(function(e){return e.getAuctionId()===t.auctionId}));n?(t.status=u.UE.fe,n.addWinningBid(t)):(0,r.logWarn)("Auction not found when adding winning bid")},getAllWinningBids:function(){return e.map((function(e){return e.getWinningBids()})).reduce(r.flatten,[])},getBidsRequested:function(){return e.map((function(e){return e.getBidRequests()})).reduce(r.flatten,[])},getNoBids:function(){return e.map((function(e){return e.getNoBids()})).reduce(r.flatten,[])},getBidsReceived:function(){return e.map((function(e){if(e.getAuctionStatus()===i.mv)return e.getBidsReceived()})).reduce(r.flatten,[]).filter((function(e){return e}))},getAllBidsForAdUnitCode:function(t){return e.map((function(e){return e.getBidsReceived()})).reduce(r.flatten,[]).filter((function(e){return e&&e.adUnitCode===t}))},getAdUnits:function(){return e.map((function(e){return e.getAdUnits()})).reduce(r.flatten,[])},getAdUnitCodes:function(){return e.map((function(e){return e.getAdUnitCodes()})).reduce(r.flatten,[]).filter(r.uniques)},createAuction:function(t){var n=(0,i.vO)(t);return function(t){e.push(t)}(n),n},findBidByAdId:function(t){return(0,o.sE)(e.map((function(e){return e.getBidsReceived()})).reduce(r.flatten,[]),(function(e){return e.adId===t}))},getStandardBidderAdServerTargeting:function(){return(0,i.LX)()[u.k2.xn]},setStatusForBids:function(n,r){var i=t.findBidByAdId(n);if(i&&(i.status=r),i&&r===u.UE.CK){var a=(0,o.sE)(e,(function(e){return e.getAuctionId()===i.auctionId}));a&&a.setBidTargeting(i)}},getLastAuctionId:function(){return e.length&&e[e.length-1].getAuctionId()},clearAllAuctions:function(){e.length=0}};return t.index=new s((function(){return e})),t}()},9624:function(e,t,n){n.d(t,{S:function(){return l}});var r=n(265),i=n(9853),o=n(2528),a=n(5644);function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}var c=new WeakSet;function d(e){return null==e?this.defaultScope:e}var l=new(function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.add(e)}(this,c),this.getSettings=t,this.defaultScope=n}var t,n;return t=e,(n=[{key:"get",value:function(e,t){var n=this.getOwn(e,t);return void 0===n&&(n=this.getOwn(null,t)),n}},{key:"getOwn",value:function(e,t){return e=u(this,c,d).call(this,e),(0,r.Z)(this.getSettings(),"".concat(e,".").concat(t))}},{key:"getScopes",value:function(){var e=this;return Object.keys(this.getSettings()).filter((function(t){return t!==e.defaultScope}))}},{key:"settingsFor",value:function(e){return(0,i.mergeDeep)({},this.ownSettingsFor(null),this.ownSettingsFor(e))}},{key:"ownSettingsFor",value:function(e){return e=u(this,c,d).call(this,e),this.getSettings()[e]||{}}}])&&s(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}())((function(){return(0,o.R)().bidderSettings||{}}),a.k2.zF)},1477:function(e,t,n){n.d(t,{m:function(){return o}});var r=n(9853);function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.src,i=void 0===n?"client":n,o=t.bidder,a=void 0===o?"":o,s=t.bidId,u=t.transactionId,c=t.auctionId,d=i,l=e||0;function f(){switch(l){case 0:return"Pending";case 1:return"Bid available";case 2:return"Bid returned empty or error response";case 3:return"Bid timed out"}}this.bidderCode=a,this.width=0,this.height=0,this.statusMessage=f(),this.adId=(0,r.getUniqueIdentifierStr)(),this.requestId=s,this.transactionId=u,this.auctionId=c,this.mediaType="banner",this.source=d,this.getStatusCode=function(){return l},this.getSize=function(){return this.width+"x"+this.height},this.getIdentifiers=function(){return{src:this.source,bidder:this.bidderCode,bidId:this.requestId,transactionId:this.transactionId,auctionId:this.auctionId}}}function o(e,t){return new i(e,t)}},8962:function(e,t,n){n.d(t,{FD:function(){return m},vc:function(){return y}});var r=n(5553),i=n(1879),o=n(9853),a=n(265),s=n(5644);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var g="TRUE"===(0,o.getParameterByName)(s.f).toUpperCase(),m="random",v={};v[m]=!0,v.fixed=!0;var b=m,h={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},y=function(){var e,t,n,s=[],f=null;function m(){e={};var a={_debug:g,get debug(){return this._debug},set debug(e){this._debug=e},_bidderTimeout:3e3,get bidderTimeout(){return this._bidderTimeout},set bidderTimeout(e){this._bidderTimeout=e},_publisherDomain:null,get publisherDomain(){return this._publisherDomain},set publisherDomain(e){(0,o.logWarn)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),this._publisherDomain=e},_priceGranularity:h.MEDIUM,set priceGranularity(e){u(e)&&("string"==typeof e?this._priceGranularity=s(e)?e:h.MEDIUM:(0,o.isPlainObject)(e)&&(this._customPriceBucket=e,this._priceGranularity=h.CUSTOM,(0,o.logMessage)("Using custom price granularity")))},get priceGranularity(){return this._priceGranularity},_customPriceBucket:{},get customPriceBucket(){return this._customPriceBucket},_mediaTypePriceGranularity:{},get mediaTypePriceGranularity(){return this._mediaTypePriceGranularity},set mediaTypePriceGranularity(e){var t=this;this._mediaTypePriceGranularity=Object.keys(e).reduce((function(n,r){return u(e[r])?"string"==typeof e?n[r]=s(e[r])?e[r]:t._priceGranularity:(0,o.isPlainObject)(e)&&(n[r]=e[r],(0,o.logMessage)("Using custom price granularity for ".concat(r))):(0,o.logWarn)("Invalid price granularity for media type: ".concat(r)),n}),{})},_sendAllBids:!0,get enableSendAllBids(){return this._sendAllBids},set enableSendAllBids(e){this._sendAllBids=e},_useBidCache:!1,get useBidCache(){return this._useBidCache},set useBidCache(e){this._useBidCache=e},_deviceAccess:!0,get deviceAccess(){return this._deviceAccess},set deviceAccess(e){this._deviceAccess=e},_bidderSequence:b,get bidderSequence(){return this._bidderSequence},set bidderSequence(e){v[e]?this._bidderSequence=e:(0,o.logWarn)("Invalid order: ".concat(e,". Bidder Sequence was not set."))},_timeoutBuffer:400,get timeoutBuffer(){return this._timeoutBuffer},set timeoutBuffer(e){this._timeoutBuffer=e},_disableAjaxTimeout:!1,get disableAjaxTimeout(){return this._disableAjaxTimeout},set disableAjaxTimeout(e){this._disableAjaxTimeout=e},_maxNestedIframes:10,get maxNestedIframes(){return this._maxNestedIframes},set maxNestedIframes(e){this._maxNestedIframes=e},_auctionOptions:{},get auctionOptions(){return this._auctionOptions},set auctionOptions(e){(function(e){if(!(0,o.isPlainObject)(e))return(0,o.logWarn)("Auction Options must be an object"),!1;for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];if("secondaryBidders"!==r&&"suppressStaleRender"!==r)return(0,o.logWarn)("Auction Options given an incorrect param: ".concat(r)),!1;if("secondaryBidders"===r){if(!(0,o.isArray)(e[r]))return(0,o.logWarn)("Auction Options ".concat(r," must be of type Array")),!1;if(!e[r].every(o.isStr))return(0,o.logWarn)("Auction Options ".concat(r," must be only string")),!1}else if("suppressStaleRender"===r&&!(0,o.isBoolean)(e[r]))return(0,o.logWarn)("Auction Options ".concat(r," must be of type boolean")),!1}return!0})(e)&&(this._auctionOptions=e)}};function s(e){return(0,i.sE)(Object.keys(h),(function(t){return e===h[t]}))}function u(e){if(!e)return(0,o.logError)("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if("string"==typeof e)s(e)||(0,o.logWarn)("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if((0,o.isPlainObject)(e)&&!(0,r.t)(e))return(0,o.logError)("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}t&&O(Object.keys(t).reduce((function(e,n){return t[n]!==a[n]&&(e[n]=a[n]||{}),e}),{})),t=a,n={}}function y(){if(f&&n&&(0,o.isPlainObject)(n[f])){var e=n[f],r=new Set(Object.keys(t).concat(Object.keys(e)));return(0,i.Oc)(r).reduce((function(n,r){return void 0===e[r]?n[r]=t[r]:void 0===t[r]?n[r]=e[r]:(0,o.isPlainObject)(e[r])?n[r]=(0,o.mergeDeep)({},t[r],e[r]):n[r]=e[r],n}),{})}return p({},t)}var _=l([y,function(){var e=y();return Object.defineProperty(e,"ortb2",{get:function(){throw new Error("invalid access to 'orbt2' config - use request parameters instead")}}),e}].map((function(e){return function(){if(arguments.length<=1&&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){var t=arguments.length<=0?void 0:arguments[0];return t?(0,a.Z)(e(),t):y()}return C.apply(void 0,arguments)}})),2),S=_[0],E=_[1],I=l([E,S].map((function(e){return function(){var t=e.apply(void 0,arguments);return t&&"object"===d(t)&&(t=(0,o.deepClone)(t)),t}})),2),w=I[0],T=I[1];function A(n){if((0,o.isPlainObject)(n)){var r=Object.keys(n),i={};r.forEach((function(r){var a=n[r];(0,o.isPlainObject)(e[r])&&(0,o.isPlainObject)(a)&&(a=p({},e[r],a)),i[r]=t[r]=a})),O(i)}else(0,o.logError)("setConfig options must be an object")}function C(e,t){var n=t;if("string"!=typeof e&&(n=e,e="*"),"function"==typeof n){var r={topic:e,callback:n};return s.push(r),function(){s.splice(s.indexOf(r),1)}}(0,o.logError)("listener must be a function")}function O(e){var t=Object.keys(e);s.filter((function(e){return(0,i.q9)(t,e.topic)})).forEach((function(t){t.callback(c({},t.topic,e[t.topic]))})),s.filter((function(e){return"*"===e.topic})).forEach((function(t){return t.callback(e)}))}function B(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{r(e),e.bidders.forEach((function(r){n[r]||(n[r]={}),Object.keys(e.config).forEach((function(i){var a=e.config[i];if((0,o.isPlainObject)(a)){var s=t?o.mergeDeep:Object.assign;n[r][i]=s({},n[r][i]||{},a)}else n[r][i]=a}))}))}catch(e){(0,o.logError)(e)}function r(e){if(!(0,o.isPlainObject)(e))throw"setBidderConfig bidder options must be an object";if(!Array.isArray(e.bidders)||!e.bidders.length)throw"setBidderConfig bidder options must contain a bidders list with at least 1 bidder";if(!(0,o.isPlainObject)(e.config))throw"setBidderConfig bidder options must contain a config object"}}function P(e,t){f=e;try{return t()}finally{U()}}function U(){f=null}return m(),{getCurrentBidder:function(){return f},resetBidder:U,getConfig:E,getAnyConfig:S,readConfig:w,readAnyConfig:T,setConfig:A,mergeConfig:function(e){if((0,o.isPlainObject)(e)){var t=Object.keys(e).reduce((function(t,n){var r=y(n)[n]||{};return t[n]=(0,o.mergeDeep)(r,e[n]),t}),{});return A(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t)),t}(0,o.logError)("mergeConfig input must be an object")},setDefaults:function(n){(0,o.isPlainObject)(e)?(p(e,n),p(t,n)):(0,o.logError)("defaults must be an object")},resetConfig:m,runWithBidder:P,callbackWithBidder:function(e){return function(t){return function(){if("function"==typeof t){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return P(e,o.bind.call.apply(o.bind,[t,this].concat(r)))}(0,o.logWarn)("config.callbackWithBidder callback is not a function")}}},setBidderConfig:B,getBidderConfig:function(){return n},mergeBidderConfig:function(e){return B(e,!0)}}}()},5553:function(e,t,n){n.d(t,{D:function(){return d},t:function(){return f}});var r=n(1879),i=n(9853),o={buckets:[{max:5,increment:.5}]},a={buckets:[{max:20,increment:.1}]},s={buckets:[{max:20,increment:.01}]},u={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},c={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function d(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=parseFloat(e);return isNaN(r)&&(r=""),{low:""===r?"":l(e,o,n),med:""===r?"":l(e,a,n),high:""===r?"":l(e,s,n),auto:""===r?"":l(e,c,n),dense:""===r?"":l(e,u,n),custom:""===r?"":l(e,t,n)}}function l(e,t,n){var i="";if(!f(t))return i;var o=t.buckets.reduce((function(e,t){return e.max>t.max?e:t}),{max:0}),a=0,s=(0,r.sE)(t.buckets,(function(t){if(e>o.max*n){var r=t.precision;void 0===r&&(r=2),i=(t.max*n).toFixed(r)}else{if(e<=t.max*n&&e>=a*n)return t.min=a,t;a=t.max}}));return s&&(i=function(e,t,n){var r=void 0!==t.precision?t.precision:2,i=t.increment*n,o=t.min*n,a=Math.pow(10,r+2),s=(e*a-o*a)/(i*a),u=Math.floor(s)*i+o;return(u=Number(u.toFixed(10))).toFixed(r)}(e,s,n)),i}function f(e){if((0,i.isEmpty)(e)||!e.buckets||!Array.isArray(e.buckets))return!1;var t=!0;return e.buckets.forEach((function(e){e.max&&e.increment||(t=!1)})),t}},3636:function(e,t,n){n.d(t,{$8:function(){return E},JI:function(){return f},gF:function(){return p},wt:function(){return I}});var r,i,o=n(8962),a=n(4892),s=n(3494),u=(0,n(9853).prefixLog)("DEBUG:"),c=u.logWarn,d=u.logMessage,l="pbjs:debugging",f=[function(e){g(),function(e){r=_.bind(e),a.Yt.before(r,5),i=S.bind(e),a.e0.before(i,5)}(e)}],p=[g];function g(){a.Yt.getHooks({hook:r}).remove(),a.e0.getHooks({hook:i}).remove()}function m(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];o.vc.setConfig({debug:!0}),f.forEach((function(t){return t(e)})),d("bidder overrides enabled".concat(t?" from session":""))}function v(){p.forEach((function(e){return e()})),d("bidder overrides disabled")}function b(e,t,n){return!(!e.bidder||e.bidder===t)||!(!e.adUnitCode||e.adUnitCode===n)}function h(e,t){return Array.isArray(e)&&-1===e.indexOf(t)}function y(e,t,n){return Object.keys(e).filter((function(e){return-1===["adUnitCode","bidder"].indexOf(e)})).reduce((function(t,r){return d("bidder overrides changed '".concat(t.adUnitCode,"/").concat(t.bidderCode,"' ").concat(n,".").concat(r," from '").concat(t[r],".js' to '").concat(e[r],"'")),t[r]=e[r],t.isDebug=!0,t}),t)}function _(e,t,n){var r=this;h(r.bidders,n.bidderCode)?c("bidder '".concat(n.bidderCode,"' excluded from auction by bidder overrides")):(Array.isArray(r.bids)&&r.bids.forEach((function(e){b(e,n.bidderCode,t)||y(e,n,"bidder")})),e(t,n))}function S(e,t){var n=this,r=t.filter((function(e){return!h(n.bidders,e.bidderCode)||(c("bidRequest '".concat(e.bidderCode,"' excluded from auction by bidder overrides")),!1)}));Array.isArray(n.bidRequests)&&r.forEach((function(e){n.bidRequests.forEach((function(t){e.bids.forEach((function(n){b(t,e.bidderCode,n.adUnitCode)||y(t,n,"bidRequest")}))}))})),e(r)}var E=(0,s.z3)("sync",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.sessionStorage,r=void 0===n?window.sessionStorage:n;if(e.enabled)try{r.setItem(l,JSON.stringify(e))}catch(e){}else try{r.removeItem(l)}catch(e){}}));function I(e){var t;try{e=e||window.sessionStorage,t=JSON.parse(e.getItem(l))}catch(e){}t&&m(t,!0)}o.vc.getConfig("debugging",(function(e){return function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).sessionStorage,n=void 0===t?window.sessionStorage:t;E(e,{sessionStorage:n}),e.enabled?m(e):v()}(e.debugging)}))},2319:function(e,t,n){n.d(t,{S1:function(){return p},j8:function(){return m},on:function(){return f},vw:function(){return g}});var r=n(9853),i=n(5644);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var a=Array.prototype.slice,s=Array.prototype.push,u=r._map(i.FP,(function(e){return e})),c=i.aI,d=[],l=function(){var e={},t={};function n(t,n){r.logMessage("Emitting event for: "+t);var i=n[0]||{},o=i[c[t]],a=e[t]||{que:[]},u=r._map(a,(function(e,t){return t})),l=[];d.push({eventType:t,args:i,id:o,elapsedTime:r.getPerformanceNow()}),o&&r.contains(u,o)&&s.apply(l,a[o].que),s.apply(l,a.que),r._each(l,(function(e){if(e)try{e.apply(null,n)}catch(e){r.logError("Error executing handler:","events.js",e)}}))}return t.on=function(t,n,i){if(function(e){return r.contains(u,e)}(t)){var o=e[t]||{que:[]};i?(o[i]=o[i]||{que:[]},o[i].que.push(n)):o.que.push(n),e[t]=o}else r.logError("Wrong event name : "+t+" Valid event names :"+u)},t.emit=function(e){var t=a.call(arguments,1);n(e,t)},t.off=function(t,n,i){var o=e[t];r.isEmpty(o)||r.isEmpty(o.que)&&r.isEmpty(o[i])||i&&(r.isEmpty(o[i])||r.isEmpty(o[i].que))||(i?r._each(o[i].que,(function(e){var t=o[i].que;e===n&&t.splice(t.indexOf(e),1)})):r._each(o.que,(function(e){var t=o.que;e===n&&t.splice(t.indexOf(e),1)})),e[t]=o)},t.get=function(){return e},t.getEvents=function(){var e=[];return r._each(d,(function(t){var n=o({},t);e.push(n)})),e},t}();r._setEventEmitter(l.emit.bind(l));var f=l.on,p=l.off,g=(l.get,l.getEvents),m=l.emit},3494:function(e,t,n){n.d(t,{Bx:function(){return m},Cd:function(){return d},bA:function(){return g},o0:function(){return f},v5:function(){return l},z3:function(){return u}});var r=n(1432),i=n.n(r),o=n(9367);function a(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var u=i()({ready:i().SYNC|i().ASYNC|i().QUEUE}),c=(0,o.v)();u.ready=function(){var e=u.ready;return function(){try{return e.apply(u,arguments)}finally{c.resolve()}}}();var d=c.promise,l=u.get;function f(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:15,r=e.getHooks({hook:t});0===r.length&&e.before(t,n)}var p={};function g(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.postInstallAllowed,i=void 0!==r&&r;u("async",(function(n){n.forEach((function(e){return t.apply(void 0,a(e))})),i&&(p[e]=t)}),e)([])}function m(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=p[e];if(i)return i.apply(void 0,n);l(e).before((function(e,t){t.push(n),e(t)}))}},8265:function(e,t,n){n.d(t,{B5:function(){return r},Mk:function(){return o},Oh:function(){return a},pX:function(){return i}});var r="native",i="video",o="banner",a="adpod"},9017:function(e,t,n){n.d(t,{Fb:function(){return m},JL:function(){return _},Sg:function(){return f},Ur:function(){return h},e6:function(){return b},eK:function(){return y},r4:function(){return v},xc:function(){return p}});var r=n(265),i=n(9853),o=n(1879),a=n(4766),s=n(5644);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=[],p=Object.keys(s.FY).map((function(e){return s.FY[e]})),g={image:{image:{required:!0},title:{required:!0},sponsoredBy:{required:!0},clickUrl:{required:!0},body:{required:!1},icon:{required:!1}}};function m(e){e.forEach((function(e){var t=e.nativeParams||(0,r.Z)(e,"mediaTypes.native");t&&(e.nativeParams=function(e){return e&&e.type&&function(e){return!(!e||!(0,o.q9)(Object.keys(g),e))||((0,i.logError)("".concat(e," nativeParam is not supported")),!1)}(e.type)?g[e.type]:e}(t))}))}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.index,i=void 0===n?a.K.index:n;if(!(0,r.Z)(e,"native.clickUrl"))return!1;var s=i.getAdUnit(e).nativeParams;if(!s)return!0;var u=Object.keys(s).filter((function(e){return s[e].required})),c=Object.keys(e.native).filter((function(t){return e.native[t]}));return u.every((function(e){return(0,o.q9)(c,e)}))}function b(e,t){var n;return"click"===e.action?n=t.native&&t.native.clickTrackers:(n=t.native&&t.native.impressionTrackers,t.native&&t.native.javascriptTrackers&&(0,i.insertHtmlIntoIframe)(t.native.javascriptTrackers)),(n||[]).forEach(i.triggerPixel),e.action}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.index,i=void 0===n?a.K.index:n,o={},s=i.getAdUnit(e);(0,r.Z)(s,"nativeParams.rendererUrl")?e.native.rendererUrl=S(s.nativeParams.rendererUrl):(0,r.Z)(s,"nativeParams.adTemplate")&&(e.native.adTemplate=S(s.nativeParams.adTemplate));var u=!1!==(0,r.Z)(s,"nativeParams.sendTargetingKeys"),c=E(s),l=d(d({},e.native),e.native.ext);return delete l.ext,Object.keys(l).forEach((function(t){var n=c[t],i=S(e.native[t])||S((0,r.Z)(e,"native.ext.".concat(t)));if("adTemplate"!==t&&n&&i){var a=(0,r.Z)(s,"nativeParams.".concat(t,".sendId"));"boolean"!=typeof a&&(a=(0,r.Z)(s,"nativeParams.ext.".concat(t,".sendId"))),a&&(i="".concat(n,":").concat(e.adId));var d=(0,r.Z)(s,"nativeParams.".concat(t,".sendTargetingKeys"));"boolean"!=typeof d&&(d=(0,r.Z)(s,"nativeParams.ext.".concat(t,".sendTargetingKeys"))),("boolean"==typeof d?d:u)&&(o[n]=i)}})),o}function y(e,t){var n={message:"assetResponse",adId:e.adId,assets:[]};return t.native.hasOwnProperty("adTemplate")&&(n.adTemplate=S(t.native.adTemplate)),t.native.hasOwnProperty("rendererUrl")&&(n.rendererUrl=S(t.native.rendererUrl)),e.assets.forEach((function(e){var r=(0,i.getKeyByValue)(s.FY,e),o=S(t.native[r]);n.assets.push({key:r,value:o})})),n}function _(e,t){var n={message:"assetResponse",adId:e.adId,assets:[]};return Object.keys(t.native).forEach((function(e,r){if("adTemplate"===e&&t.native[e])n.adTemplate=S(t.native[e]);else if("rendererUrl"===e&&t.native[e])n.rendererUrl=S(t.native[e]);else if("ext"===e)Object.keys(t.native[e]).forEach((function(r){if(t.native[e][r]){var i=S(t.native[e][r]);n.assets.push({key:r,value:i})}}));else if(t.native[e]&&s.FY.hasOwnProperty(e)){var i=S(t.native[e]);n.assets.push({key:e,value:i})}})),n}function S(e){return"object"===u(e)&&e.url?e.url:e}function E(e){var t={};return(0,r.Z)(e,"nativeParams.ext")&&Object.keys(e.nativeParams.ext).forEach((function(e){t[e]="hb_native_".concat(e)})),d(d({},s.FY),t)}},1879:function(e,t,n){function r(e,t,n){return e&&e.includes(t,n)||!1}function i(){return Array.from.apply(Array,arguments)}function o(e,t,n){return e&&e.find(t,n)}function a(e,t,n){return e&&e.findIndex(t,n)}n.d(t,{Oc:function(){return i},cx:function(){return a},q9:function(){return r},sE:function(){return o}})},2786:function(e,t,n){n.d(t,{zh:function(){return ne},O5:function(){return re}});var r=n(2528),i=n(9853),o=n(265),a=n(2319),s=n(9017),u=n(5644),c=n(4766),d=n(1879),l=n(4877),f=n(8962),p=u.FP,g=p.AD_RENDER_FAILED,m=p.AD_RENDER_SUCCEEDED;function v(e){var t=e.reason,n=e.message,r=e.bid,o=e.id,s={reason:t,message:n};r&&(s.bid=r),o&&(s.adId=o),(0,i.logError)(n),a.j8(g,s)}function b(e){var t=e.doc,n=e.bid,r=e.id,i={doc:t};n&&(i.bid=n),r&&(i.adId=r),a.j8(m,i)}var h=u.FP.BID_WON,y=u.FP.STALE_RENDER,_={"Prebid Request":function(e,t,n){if(null!=n){if(n.status!==u.UE.fe||((0,i.logWarn)("Ad id ".concat(n.adId," has been rendered before")),a.j8(y,n),!(0,o.Z)(f.vc.getConfig("auctionOptions"),"suppressStaleRender"))){try{!function(e,t){var n=e.adId,r=e.ad,o=e.adUrl,a=e.width,s=e.height,u=e.renderer,c=e.cpm,d=e.originalCpm;(0,l.Pd)(u)?(0,l._U)(u,e):n&&(E(e),t({message:"Prebid Response",ad:(0,i.replaceAuctionPrice)(r,d||c),adUrl:(0,i.replaceAuctionPrice)(o,d||c),adId:n,width:a,height:s}))}(n,e)}catch(e){return void v({reason:u.q_.EXCEPTION,message:e.message,id:t.adId,bid:n})}c.K.addWinningBid(n),a.j8(h,n)}}else v({reason:u.q_.CANNOT_FIND_AD,message:"Cannot find ad '".concat(t.adId,"' for cross-origin render request"),id:t.adId})},"Prebid Native":function(e,t,n){if(null!=n)switch(t.action){case"assetRequest":e((0,s.eK)(t,n));break;case"allAssetRequest":e((0,s.JL)(t,n));break;case"resizeNativeHeight":n.height=t.height,n.width=t.width,E(n);break;default:if("click"===(0,s.e6)(t,n))return;c.K.addWinningBid(n),a.j8(h,n)}else(0,i.logError)("Cannot find ad '".concat(t.adId,"' for x-origin event request"))},"Prebid Event":function(e,t,n){if(null!=n)if(n.status===u.UE.fe)switch(t.event){case u.FP.AD_RENDER_FAILED:v({bid:n,id:t.adId,reason:t.info.reason,message:t.info.message});break;case u.FP.AD_RENDER_SUCCEEDED:b({doc:null,bid:n,id:t.adId});break;default:(0,i.logError)("Received x-origin event request for unsupported event: '".concat(t.event,"' (adId: '").concat(t.adId,"')"))}else(0,i.logWarn)("Received x-origin event request without corresponding render request for ad '".concat(t.adId,"'"));else(0,i.logError)("Cannot find ad '".concat(t.adId,"' for x-origin event request"))}};function S(e){var t=e.message?"message":"data",n={};try{n=JSON.parse(e[t])}catch(e){return}if(n&&n.adId&&n.message){var r=(0,d.sE)(c.K.getBidsReceived(),(function(e){return e.adId===n.adId}));_.hasOwnProperty(n.message)&&_[n.message](function(e){return null==e.origin&&0===e.ports.length?function(){var e="Cannot post message to a frame with null origin. Please update creatives to use MessageChannel, see https://github.com/prebid/Prebid.js/issues/7870";throw(0,i.logError)(e),new Error(e)}:e.ports.length>0?function(t){e.ports[0].postMessage(JSON.stringify(t))}:function(t){e.source.postMessage(JSON.stringify(t),e.origin)}}(e),n,r)}}function E(e){var t=e.adId,n=e.adUnitCode,r=e.width,o=e.height;["div","iframe"].forEach((function(e){var a=function(e){var r=function(e,t){return(0,i.isGptPubadsDefined)()?function(e){var t=(0,d.sE)(window.googletag.pubads().getSlots(),(function(t){return(0,d.sE)(t.getTargetingKeys(),(function(n){return(0,d.q9)(t.getTargeting(n),e)}))}));return t?t.getSlotElementId():null}(e):(0,i.isApnGetTagDefined)()?function(e){var t=window.apntag.getTag(e);return t&&t.targetId}(t):t}(t,n),o=document.getElementById(r);return o&&o.querySelector(e)}(e+':not([style*="display: none"])');if(a){var s=a.style;s.width=r+"px",s.height=o+"px"}else(0,i.logWarn)("Unable to locate matching page element for adUnitCode ".concat(n,". Can't resize it to ad's dimensions. Please review setup."))}))}var I=n(7112),w=n(9742),T=n(3494),A=n(3636),C=n(7263),O=n(1477),B=n(5849),P=n(7602);function U(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?j(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function D(){return(D=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var k=(0,r.R)(),R=I.k_.triggerUserSyncs,x=u.FP,M=x.ADD_AD_UNITS,z=x.BID_WON,q=x.REQUEST_BIDS,N=x.SET_TARGETING,F=x.STALE_RENDER,W=u.q_,L=W.PREVENT_WRITING_ON_MAIN_DOCUMENT,K=W.NO_AD,Z=W.EXCEPTION,V=W.CANNOT_FIND_AD,H=W.MISSING_DOC_OR_ADID,G={bidWon:function(e){var t=c.K.getBidsRequested().map((function(e){return e.bids.map((function(e){return e.adUnitCode}))})).reduce(i.flatten).filter(i.uniques);if((0,i.contains)(t,e))return!0;(0,i.logError)('The "'+e+'" placement is not defined.')}};function Q(e,t,n){e.defaultView&&e.defaultView.frameElement&&(e.defaultView.frameElement.width=t,e.defaultView.frameElement.height=n)}function Y(e,t){var n=[];return(0,i.isArray)(e)&&(t?e.length===t:e.length>0)&&(e.every((function(e){return(0,i.isArrayOfNums)(e,2)}))?n=e:(0,i.isArrayOfNums)(e,2)&&n.push(e)),n}function X(e){var t=(0,i.deepClone)(e),n=t.mediaTypes.banner,r=Y(n.sizes);return r.length>0?(n.sizes=r,t.sizes=r):((0,i.logError)("Detected a mediaTypes.banner object without a proper sizes field. Please ensure the sizes are listed like: [[300, 250], ...]. Removing invalid mediaTypes.banner object from request."),delete t.mediaTypes.banner),t}function J(e){var t=(0,i.deepClone)(e),n=t.mediaTypes.video;if(n.playerSize){var r="number"==typeof n.playerSize[0]?2:1,o=Y(n.playerSize,r);o.length>0?(2===r&&(0,i.logInfo)("Transforming video.playerSize from [640,480] to [[640,480]] so it's in the proper format."),n.playerSize=o,t.sizes=o):((0,i.logError)("Detected incorrect configuration of mediaTypes.video.playerSize. Please specify only one set of dimensions in a format like: [[640, 480]]. Removing invalid mediaTypes.video.playerSize property from request."),delete t.mediaTypes.video.playerSize)}return t}function $(e){var t=(0,i.deepClone)(e),n=t.mediaTypes.native;return n.image&&n.image.sizes&&!Array.isArray(n.image.sizes)&&((0,i.logError)("Please use an array of sizes for native.image.sizes field. Removing invalid mediaTypes.native.image.sizes property from request."),delete t.mediaTypes.native.image.sizes),n.image&&n.image.aspect_ratios&&!Array.isArray(n.image.aspect_ratios)&&((0,i.logError)("Please use an array of sizes for native.image.aspect_ratios field. Removing invalid mediaTypes.native.image.aspect_ratios property from request."),delete t.mediaTypes.native.image.aspect_ratios),n.icon&&n.icon.sizes&&!Array.isArray(n.icon.sizes)&&((0,i.logError)("Please use an array of sizes for native.icon.sizes field. Removing invalid mediaTypes.native.icon.sizes property from request."),delete t.mediaTypes.native.icon.sizes),t}function ee(e,t){var n=(0,o.Z)(e,"mediaTypes.".concat(t,".pos"));if(!(0,i.isNumber)(n)||isNaN(n)||!isFinite(n)){var r="Value of property 'pos' on ad unit ".concat(e.code," should be of type: Number");(0,i.logWarn)(r),a.j8(u.FP.AUCTION_DEBUG,{type:"WARNING",arguments:r}),delete e.mediaTypes[t].pos}return e}function te(e){var t=function(t){return"adUnit.code '".concat(e.code,"' ").concat(t)},n=e.mediaTypes,r=e.bids;return null==r||(0,i.isArray)(r)?null==r&&null==e.ortb2Imp?((0,i.logError)(t("has no 'adUnit.bids' and no 'adUnit.ortb2Imp'. Removing adUnit from auction")),null):n&&0!==Object.keys(n).length?(null==e.ortb2Imp||null!=r&&0!==r.length||(e.bids=[{bidder:null}],(0,i.logMessage)(t("defines 'adUnit.ortb2Imp' with no 'adUnit.bids'; it will be seen only by S2S adapters"))),e):((0,i.logError)(t("does not define a 'mediaTypes' object. This is a required field for the auction, so this adUnit has been removed.")),null):((0,i.logError)(t("defines 'adUnit.bids' that is not an array. Removing adUnit from auction")),null)}(0,A.wt)(),k.bidderSettings=k.bidderSettings||{},k.libLoaded=!0,k.version="v7.1.0",(0,i.logInfo)("Prebid.js v7.1.0 loaded"),k.installedModules=k.installedModules||[],k.adUnits=k.adUnits||[],k.triggerUserSyncs=R;var ne={validateAdUnit:te,validateBannerMediaType:X,validateVideoMediaType:J,validateNativeMediaType:$,validateSizes:Y},re=(0,T.z3)("sync",(function(e){var t=[];return e.forEach((function(e){if(null!=(e=te(e))){var n,r,i,o=e.mediaTypes;o.banner&&(n=X(e),o.banner.hasOwnProperty("pos")&&(n=ee(n,"banner"))),o.video&&(r=J(n||e),o.video.hasOwnProperty("pos")&&(r=ee(r,"video"))),o.native&&(i=$(r||n||e));var a=D({},n,r,i);t.push(a)}})),t}),"checkAdUnitSetup");function ie(e){var t=c.K[e]().filter(i.bind.call(i.adUnitsFilter,this,c.K.getAdUnitCodes())),n=c.K.getLastAuctionId();return t.map((function(e){return e.adUnitCode})).filter(i.uniques).map((function(e){return t.filter((function(t){return t.auctionId===n&&t.adUnitCode===e}))})).filter((function(e){return e&&e[0]&&e[0].adUnitCode})).map((function(e){return t={},r={bids:e},(n=e[0].adUnitCode)in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t;var t,n,r})).reduce((function(e,t){return D(e,t)}),{})}function oe(e,t,n){var r=t.querySelector(n);e.parentNode&&e.parentNode===r||(0,i.insertElement)(e,t,n)}k.getAdserverTargetingForAdUnitCodeStr=function(e){if((0,i.logInfo)("Invoking pbjs.getAdserverTargetingForAdUnitCodeStr",arguments),e){var t=k.getAdserverTargetingForAdUnitCode(e);return(0,i.transformAdServerTargetingObj)(t)}(0,i.logMessage)("Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode")},k.getHighestUnusedBidResponseForAdUnitCode=function(e){if(e){var t=c.K.getAllBidsForAdUnitCode(e).filter(w.u8.isUnusedBid).filter(w.u8.isBidNotExpired);return t.length?t.reduce(i.getHighestCpm):{}}(0,i.logMessage)("Need to call getHighestUnusedBidResponseForAdUnitCode with adunitCode")},k.getAdserverTargetingForAdUnitCode=function(e){return k.getAdserverTargeting(e)[e]},k.getAdserverTargeting=function(e){return(0,i.logInfo)("Invoking pbjs.getAdserverTargeting",arguments),w.q0.getAllTargeting(e)},k.getConsentMetadata=function(){return(0,i.logInfo)("Invoking pbjs.getConsentMetadata"),{gdpr:P.rp.getConsentMeta(),usp:P.nX.getConsentMeta(),coppa:!!f.vc.getConfig("coppa")}},k.getNoBids=function(){return(0,i.logInfo)("Invoking pbjs.getNoBids",arguments),ie("getNoBids")},k.getNoBidsForAdUnitCode=function(e){return{bids:c.K.getNoBids().filter((function(t){return t.adUnitCode===e}))}},k.getBidResponses=function(){return(0,i.logInfo)("Invoking pbjs.getBidResponses",arguments),ie("getBidsReceived")},k.getBidResponsesForAdUnitCode=function(e){return{bids:c.K.getBidsReceived().filter((function(t){return t.adUnitCode===e}))}},k.setTargetingForGPTAsync=function(e,t){if((0,i.logInfo)("Invoking pbjs.setTargetingForGPTAsync",arguments),(0,i.isGptPubadsDefined)()){var n=w.q0.getAllTargeting(e);w.q0.resetPresetTargeting(e,t),w.q0.setTargetingForGPT(n,t),Object.keys(n).forEach((function(e){Object.keys(n[e]).forEach((function(t){"hb_adid"===t&&c.K.setStatusForBids(n[e][t],u.UE.CK)}))})),a.j8(N,n)}else(0,i.logError)("window.googletag is not defined on the page")},k.setTargetingForAst=function(e){(0,i.logInfo)("Invoking pbjs.setTargetingForAn",arguments),w.q0.isApntagDefined()?(w.q0.setTargetingForAst(e),a.j8(N,w.q0.getAllTargeting())):(0,i.logError)("window.apntag is not defined on the page")},k.renderAd=(0,T.z3)("async",(function(e,t,n){if((0,i.logInfo)("Invoking pbjs.renderAd",arguments),(0,i.logMessage)("Calling renderAd with adId :"+t),e&&t)try{var r=c.K.findBidByAdId(t);if(r){var s=!0;if(r&&r.status===u.UE.fe&&((0,i.logWarn)("Ad id ".concat(r.adId," has been rendered before")),a.j8(F,r),(0,o.Z)(f.vc.getConfig("auctionOptions"),"suppressStaleRender")&&(s=!1)),s){if(r.ad=(0,i.replaceAuctionPrice)(r.ad,r.originalCpm||r.cpm),r.adUrl=(0,i.replaceAuctionPrice)(r.adUrl,r.originalCpm||r.cpm),n&&n.clickThrough){var d=n.clickThrough;r.ad=(0,i.replaceClickThrough)(r.ad,d),r.adUrl=(0,i.replaceClickThrough)(r.adUrl,d)}c.K.addWinningBid(r),a.j8(z,r);var p=r.height,g=r.width,m=r.ad,h=r.mediaType,y=r.adUrl,_=r.renderer,S=document.createComment("Creative ".concat(r.creativeId," served by ").concat(r.bidder," Prebid.js Header Bidding"));if((0,i.insertElement)(S,e,"html"),(0,l.Pd)(_))(0,l._U)(_,r,e),oe(S,e,"html"),b({doc:e,bid:r,id:t});else if(e===document&&!(0,i.inIframe)()||"video"===h){var E="Error trying to write ad. Ad render call ad id ".concat(t," was prevented from writing to the main document.");v({reason:L,message:E,bid:r,id:t})}else if(m)e.write(m),e.close(),Q(e,g,p),oe(S,e,"html"),(0,i.callBurl)(r),b({doc:e,bid:r,id:t});else if(y){var I=(0,i.createInvisibleIframe)();I.height=p,I.width=g,I.style.display="inline",I.style.overflow="hidden",I.src=y,(0,i.insertElement)(I,e,"body"),Q(e,g,p),oe(S,e,"html"),(0,i.callBurl)(r),b({doc:e,bid:r,id:t})}else{var w="Error trying to write ad. No ad for bid response id: ".concat(t);v({reason:K,message:w,bid:r,id:t})}}}else{var T="Error trying to write ad. Cannot find ad by given id : ".concat(t);v({reason:V,message:T,id:t})}}catch(e){var A="Error trying to write ad Id :".concat(t," to the page:").concat(e.message);v({reason:Z,message:A,id:t})}else{var C="Error trying to write ad Id :".concat(t," to the page. Missing document or adId");v({reason:H,message:C,id:t})}})),k.removeAdUnit=function(e){(0,i.logInfo)("Invoking pbjs.removeAdUnit",arguments),e?((0,i.isArray)(e)?e:[e]).forEach((function(e){for(var t=k.adUnits.length-1;t>=0;t--)k.adUnits[t].code===e&&k.adUnits.splice(t,1)})):k.adUnits=[]},k.requestBids=(0,T.z3)("async",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.bidsBackHandler,n=e.timeout,r=e.adUnits,o=e.adUnitCodes,s=e.labels,u=e.auctionId,c=e.ortb2;a.j8(q);var d=n||f.vc.getConfig("bidderTimeout");r=r||k.adUnits,r=(0,i.isArray)(r)?r:[r],(0,i.logInfo)("Invoking pbjs.requestBids",arguments);var l={global:(0,i.mergeDeep)({},f.vc.getAnyConfig("ortb2")||{},c||{}),bidder:Object.fromEntries(Object.entries(f.vc.getBidderConfig()).map((function(e){var t=U(e,2);return[t[0],t[1].ortb2]})).filter((function(e){var t=U(e,2);return t[0],null!=t[1]})))};return ae({bidsBackHandler:t,timeout:d,adUnits:r,adUnitCodes:o,labels:s,auctionId:u,ortb2Fragments:l})}));var ae=(0,T.z3)("async",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.bidsBackHandler,n=e.timeout,r=e.adUnits,o=e.adUnitCodes,a=e.labels,s=e.auctionId,u=e.ortb2Fragments,l=(0,P.uV)(f.vc.getConfig("s2sConfig")||[]);if(r=re(r),o&&o.length?r=r.filter((function(e){return(0,d.q9)(o,e.code)})):o=r&&r.map((function(e){return e.code})),r.forEach((function(e){var t=Object.keys(e.mediaTypes||{banner:"banner"}),n=e.bids.map((function(e){return e.bidder})),r=P.ZP.bidderRegistry,o=n.filter((function(e){return!l.has(e)}));e.transactionId=(0,i.generateUUID)(),o.forEach((function(n){var o=r[n],a=o&&o.getSpec&&o.getSpec(),s=a&&a.supportedMediaTypes||["banner"];t.some((function(e){return(0,d.q9)(s,e)}))?C.f.incrementBidderRequestsCounter(e.code,n):((0,i.logWarn)((0,i.unsupportedBidderMessage)(e,n)),e.bids=e.bids.filter((function(e){return e.bidder!==n})))})),C.f.incrementRequestsCounter(e.code)})),r&&0!==r.length){var p=c.K.createAuction({adUnits:r,adUnitCodes:o,callback:t,cbTimeout:n,labels:a,auctionId:s,ortb2Fragments:u}),g=r.length;g>15&&(0,i.logInfo)("Current auction ".concat(p.getAuctionId()," contains ").concat(g," adUnits."),r),o.forEach((function(e){return w.q0.setLatestAuctionForAdUnit(e,p.getAuctionId())})),p.callBids()}else if((0,i.logMessage)("No adUnits configured. No bids requested."),"function"==typeof t)try{t()}catch(e){(0,i.logError)("Error executing bidsBackHandler",null,e)}}),"startAuction");k.requestBids.before((function(e,t){function n(e){for(var t;t=e.shift();)t()}n(B.Ld),n(se),e.call(this,t)}),49),k.addAdUnits=function(e){(0,i.logInfo)("Invoking pbjs.addAdUnits",arguments),k.adUnits.push.apply(k.adUnits,(0,i.isArray)(e)?e:[e]),a.j8(M)},k.onEvent=function(e,t,n){(0,i.logInfo)("Invoking pbjs.onEvent",arguments),(0,i.isFn)(t)?!n||G[e].call(null,n)?a.on(e,t,n):(0,i.logError)('The id provided is not valid for event "'+e+'" and no handler was set.'):(0,i.logError)('The event handler provided is not a function and was not set on event "'+e+'".')},k.offEvent=function(e,t,n){(0,i.logInfo)("Invoking pbjs.offEvent",arguments),n&&!G[e].call(null,n)||a.S1(e,t,n)},k.getEvents=function(){return(0,i.logInfo)("Invoking pbjs.getEvents"),a.vw()},k.registerBidAdapter=function(e,t){(0,i.logInfo)("Invoking pbjs.registerBidAdapter",arguments);try{P.ZP.registerBidAdapter(e(),t)}catch(e){(0,i.logError)("Error registering bidder adapter : "+e.message)}},k.registerAnalyticsAdapter=function(e){(0,i.logInfo)("Invoking pbjs.registerAnalyticsAdapter",arguments);try{P.ZP.registerAnalyticsAdapter(e)}catch(e){(0,i.logError)("Error registering analytics adapter : "+e.message)}},k.createBid=function(e){return(0,i.logInfo)("Invoking pbjs.createBid",arguments),(0,O.m)(e)};var se=[],ue=(0,T.z3)("async",(function(e){e&&!(0,i.isEmpty)(e)?((0,i.logInfo)("Invoking pbjs.enableAnalytics for: ",e),P.ZP.enableAnalytics(e)):(0,i.logError)("pbjs.enableAnalytics should be called with option {}")}),"enableAnalyticsCb");function ce(e){e.forEach((function(e){if(void 0===e.called)try{e.call(),e.called=!0}catch(e){(0,i.logError)("Error processing command :","prebid.js",e)}}))}k.enableAnalytics=function(e){se.push(ue.bind(this,e))},k.aliasBidder=function(e,t,n){(0,i.logInfo)("Invoking pbjs.aliasBidder",arguments),e&&t?P.ZP.aliasBidAdapter(e,t,n):(0,i.logError)("bidderCode and alias must be passed as arguments","pbjs.aliasBidder")},k.getAllWinningBids=function(){return c.K.getAllWinningBids()},k.getAllPrebidWinningBids=function(){return c.K.getBidsReceived().filter((function(e){return e.status===u.UE.CK}))},k.getHighestCpmBids=function(e){return w.q0.getWinningBids(e)},k.markWinningBidAsUsed=function(e){var t=[];e.adUnitCode&&e.adId?t=c.K.getBidsReceived().filter((function(t){return t.adId===e.adId&&t.adUnitCode===e.adUnitCode})):e.adUnitCode?t=w.q0.getWinningBids(e.adUnitCode):e.adId?t=c.K.getBidsReceived().filter((function(t){return t.adId===e.adId})):(0,i.logWarn)("Improper use of markWinningBidAsUsed. It needs an adUnitCode or an adId to function."),t.length>0&&(t[0].status=u.UE.fe)},k.getConfig=f.vc.getAnyConfig,k.readConfig=f.vc.readAnyConfig,k.mergeConfig=f.vc.mergeConfig,k.mergeBidderConfig=f.vc.mergeBidderConfig,k.setConfig=f.vc.setConfig,k.setBidderConfig=f.vc.setBidderConfig,k.que.push((function(){window.addEventListener("message",S,!1)})),k.cmd.push=function(e){if("function"==typeof e)try{e.call()}catch(e){(0,i.logError)("Error processing command :",e.message,e.stack)}else(0,i.logError)("Commands written into pbjs.cmd.push must be wrapped in a function")},k.que.push=k.cmd.push,k.processQueue=function(){T.z3.ready(),ce(k.que),ce(k.cmd)}},2528:function(e,t,n){function r(){return window.pbjs}n.d(t,{R:function(){return r}}),window.pbjs=window.pbjs||{},window.pbjs.cmd=window.pbjs.cmd||[],window.pbjs.que=window.pbjs.que||[],window._pbjsGlobals=window._pbjsGlobals||[],window._pbjsGlobals.push("pbjs")},2661:function(e,t,n){n.d(t,{hh:function(){return a},nH:function(){return s}});var r=n(8962),i=n(9853);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;if(!e)return e;if(/\w+:\/\//.exec(e))return e;var n=t.location.protocol;try{n=t.top.location.protocol}catch(e){}return/^\/\//.exec(e)?n+e:"".concat(n,"//").concat(e)}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.noLeadingWww,r=void 0!==n&&n,i=t.noPort,a=void 0!==i&&i;try{e=new URL(o(e))}catch(e){return}return e=a?e.hostname:e.host,r&&e.startsWith("www.")&&(e=e.substring(4)),e}var s=function(e){function t(e){try{var t=e.querySelector("link[rel='canonical']");if(null!==t)return t.href}catch(e){}return null}return function(){var n,s,u,c,d=[],l=function(e){try{if(!e.location.ancestorOrigins)return;return e.location.ancestorOrigins}catch(e){}}(e),f=r.vc.getConfig("maxNestedIframes"),p=!1,g=0,m=!1,v=!1,b=!1;do{var h=n,y=v,_=void 0,S=!1,E=null;v=!1,n=n?n.parent:e;try{_=n.location.href||null}catch(e){S=!0}if(S)if(y){var I=h.context;try{s=E=I.sourceUrl,b=!0,m=!0,n===e.top&&(p=!0),I.canonicalUrl&&(u=I.canonicalUrl)}catch(e){}}else{(0,i.logWarn)("Trying to access cross domain iframe. Continuing without referrer and location");try{var w=h.document.referrer;w&&(E=w,n===e.top&&(p=!0))}catch(e){}!E&&l&&l[g-1]&&(E=l[g-1],n===e.top&&(b=!0)),E&&!m&&(s=E)}else{if(_&&(s=E=_,m=!1,n===e.top)){p=!0;var T=t(n.document);T&&(u=T)}n.context&&n.context.sourceUrl&&(v=!0)}d.push(E),g++}while(n!==e.top&&g<f);d.reverse();try{c=e.top.document.referrer}catch(e){}var A=p||b?s:null,C=r.vc.getConfig("pageUrl")||u||null,O=o(C,e)||A;return{reachedTop:p,isAmp:m,numIframes:g-1,stack:d,topmostLocation:s||null,location:A,canonicalUrl:C,page:O,domain:a(O)||null,ref:c||null,legacy:{reachedTop:p,isAmp:m,numIframes:g-1,stack:d,referer:s||null,canonicalUrl:C}}}}(window)},1269:function(e,t,n){n.d(t,{UB:function(){return p},lO:function(){return d}});var r=n(8962),i=n(9853),o=n(265),a=n(1879);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var u=[];function c(e,t){return e.labelAll?{labelAll:!0,labels:e.labelAll,activeLabels:t}:{labelAll:!1,labels:e.labelAny,activeLabels:t}}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,n=f(t);return!n.shouldFilter||!!n.sizesSupported[e]}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.labels,n=void 0===t?[]:t,r=e.labelAll,s=void 0!==r&&r,c=e.activeLabels,d=void 0===c?[]:c,l=arguments.length>1?arguments[1]:void 0,p=arguments.length>2?arguments[2]:void 0,g=arguments.length>3&&void 0!==arguments[3]?arguments[3]:u,m=f(g);l=(0,i.isPlainObject)(l)?(0,i.deepClone)(l):p?{banner:{sizes:p}}:{};var v=(0,o.Z)(l,"banner.sizes");m.shouldFilter&&v&&(l.banner.sizes=v.filter((function(e){return m.sizesSupported[e]})));var b=Object.keys(l),h={active:b.every((function(e){return"banner"!==e}))||b.some((function(e){return"banner"===e}))&&(0,o.Z)(l,"banner.sizes.length")>0&&(0===n.length||!s&&(n.some((function(e){return m.labels[e]}))||n.some((function(e){return(0,a.q9)(d,e)})))||s&&n.reduce((function(e,t){return e?m.labels[t]||(0,a.q9)(d,t):e}),!0)),mediaTypes:l};return v&&v.length!==l.banner.sizes.length&&(h.filterResults={before:v,after:l.banner.sizes}),h}function f(e){return e.reduce((function(e,t){if("object"===s(t)&&"string"==typeof t.mediaQuery&&t.mediaQuery.length>0){var n=!1;try{n=(0,i.getWindowTop)().matchMedia(t.mediaQuery).matches}catch(e){(0,i.logWarn)("Unfriendly iFrame blocks sizeConfig from being correctly evaluated"),n=matchMedia(t.mediaQuery).matches}n&&(Array.isArray(t.sizesSupported)&&(e.shouldFilter=!0),["labels","sizesSupported"].forEach((function(n){return(t[n]||[]).forEach((function(t){return e[n][t]=!0}))})))}else(0,i.logWarn)('sizeConfig rule missing required property "mediaQuery"');return e}),{labels:{},sizesSupported:{},shouldFilter:!1})}function p(e,t){return e.reduce((function(e,n){var r=l(c(n,t),n.mediaTypes,n.sizes),o=r.active,a=r.mediaTypes,s=r.filterResults;return o?(s&&(0,i.logInfo)('Size mapping filtered adUnit "'.concat(n.code,'" banner sizes from '),s.before,"to ",s.after),n.mediaTypes=a,n.bids=n.bids.reduce((function(e,r){var o=l(c(r,t),n.mediaTypes),a=o.active,s=o.mediaTypes,u=o.filterResults;return a?(u&&((0,i.logInfo)('Size mapping filtered adUnit "'.concat(n.code,'" bidder "').concat(r.bidder,'" banner sizes from '),u.before,"to ",u.after),r.mediaTypes=s),e.push(r)):(0,i.logInfo)('Size mapping deactivated adUnit "'.concat(n.code,'" bidder "').concat(r.bidder,'"')),e}),[]),e.push(n)):(0,i.logInfo)('Size mapping disabled adUnit "'.concat(n.code,'"')),e}),[])}r.vc.getConfig("sizeConfig",(function(e){return function(e){u=e}(e.sizeConfig)}))},5849:function(e,t,n){n.d(t,{Ld:function(){return u},S6:function(){return d},df:function(){return f},eA:function(){return l}});var r=n(3494),i=n(9853),o=n(1879),a=n(9624),s=["core","prebid-module"],u=[];function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.gvlid,n=e.moduleName,r=e.bidderCode,c=e.moduleType,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=l.bidderSettings,p=void 0===f?a.S:f;function g(){if(null==r)return!0;var e=p.get(r,"storageAllowed");return null!=e&&e}function m(e){return(0,o.q9)(s,c)?e({valid:!0}):g()?(d(t,r||n,c,{hasEnforcementHook:!1},(function(t){if(t&&t.hasEnforcementHook)a=e(t);else{var n={hasEnforcementHook:!1,valid:(0,i.hasDeviceAccess)()};a=e(n)}})),a):((0,i.logInfo)("bidderSettings denied access to device storage for bidder '".concat(r,"'")),e({valid:!1}));var a}var v=function(e,t,n,r,i,o){var a=function(o){if(o&&o.valid){var a=i&&""!==i?" ;domain=".concat(encodeURIComponent(i)):"",s=n&&""!==n?" ;expires=".concat(n):"",u=null!=r&&"none"==r.toLowerCase()?"; Secure":"";document.cookie="".concat(e,"=").concat(encodeURIComponent(t)).concat(s,"; path=/").concat(a).concat(r?"; SameSite=".concat(r):"").concat(u)}};if(!o||"function"!=typeof o)return m(a);u.push((function(){var e=m(a);o(e)}))},b=function(e,t){var n=function(t){if(t&&t.valid){var n=window.document.cookie.match("(^|;)\\s*"+e+"\\s*=\\s*([^;]*)\\s*(;|$)");return n?decodeURIComponent(n[2]):null}return null};if(!t||"function"!=typeof t)return m(n);u.push((function(){var e=m(n);t(e)}))},h=function(e){var t=function(e){if(e&&e.valid)try{return localStorage.setItem("prebid.cookieTest","1"),"1"===localStorage.getItem("prebid.cookieTest")}catch(e){}finally{try{localStorage.removeItem("prebid.cookieTest")}catch(e){}}return!1};if(!e||"function"!=typeof e)return m(t);u.push((function(){var n=m(t);e(n)}))},y=function(e){var t=function(e){return!(!e||!e.valid||!(0,i.checkCookieSupport)()&&(window.document.cookie="prebid.cookieTest",-1===window.document.cookie.indexOf("prebid.cookieTest")))};if(!e||"function"!=typeof e)return m(t);u.push((function(){var n=m(t);e(n)}))},_=function(e,t,n){var r=function(n){n&&n.valid&&I()&&window.localStorage.setItem(e,t)};if(!n||"function"!=typeof n)return m(r);u.push((function(){var e=m(r);n(e)}))},S=function(e,t){var n=function(t){return t&&t.valid&&I()?window.localStorage.getItem(e):null};if(!t||"function"!=typeof t)return m(n);u.push((function(){var e=m(n);t(e)}))},E=function(e,t){var n=function(t){t&&t.valid&&I()&&window.localStorage.removeItem(e)};if(!t||"function"!=typeof t)return m(n);u.push((function(){var e=m(n);t(e)}))},I=function(e){var t=function(e){if(e&&e.valid)try{return!!window.localStorage}catch(e){(0,i.logError)("Local storage api disabled")}return!1};if(!e||"function"!=typeof e)return m(t);u.push((function(){var n=m(t);e(n)}))},w=function(e,t){var n=function(t){if(t&&t.valid){var n=[];if((0,i.hasDeviceAccess)())for(var r=document.cookie.split(";");r.length;){var o=r.pop(),a=o.indexOf("=");a=a<0?o.length:a,decodeURIComponent(o.slice(0,a).replace(/^\s+/,"")).indexOf(e)>=0&&n.push(decodeURIComponent(o.slice(a+1)))}return n}};if(!t||"function"!=typeof t)return m(n);u.push((function(){var e=m(n);t(e)}))};return{setCookie:v,getCookie:b,localStorageIsEnabled:h,cookiesAreEnabled:y,setDataInLocalStorage:_,getDataFromLocalStorage:S,removeDataFromLocalStorage:E,hasLocalStorage:I,findSimilarCookies:w}}var d=(0,r.z3)("async",(function(e,t,n,r,i){i(r)}),"validateStorageEnforcement");function l(e){return c({moduleName:e,moduleType:"core"})}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.gvlid,n=e.moduleName,r=e.bidderCode,o=e.moduleType;if(arguments.length>1||arguments.length>0&&!(0,i.isPlainObject)(arguments[0]))throw new Error("Invalid invocation for getStorageManager");return c({gvlid:t,moduleName:n,bidderCode:r,moduleType:o})}},9742:function(e,t,n){n.d(t,{bP:function(){return T},ol:function(){return w},q0:function(){return A},u8:function(){return I}});var r=n(9853),i=n(265),o=n(8962),a=n(9017),s=n(4766),u=n(1269),c=n(8265),d=n(3494),l=n(9624),f=n(1879),p=n(5644);function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var h=[],y="targetingControls.allowTargetingKeys",_="targetingControls.addTargetingKeys",S='Only one of "'.concat(y,'" or "').concat(_,'" can be set'),E=Object.keys(p.TD).map((function(e){return p.TD[e]})),I={isBidNotExpired:function(e){return e.responseTimestamp+1e3*e.ttl-1e3>(0,r.timestamp)()},isUnusedBid:function(e){return e&&(e.status&&!(0,f.q9)([p.UE.fe],e.status)||!e.status)}},w=(0,d.z3)("sync",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!i){var a=[],s=o.vc.getConfig("sendBidsControl.dealPrioritization"),u=(0,r.groupBy)(e,"adUnitCode");return Object.keys(u).forEach((function(e){var i=[],o=(0,r.groupBy)(u[e],"bidderCode");Object.keys(o).forEach((function(e){return i.push(o[e].reduce(t))})),n>0?(i=s?i.sort(T(!0)):i.sort((function(e,t){return t.cpm-e.cpm})),a.push.apply(a,v(i.slice(0,n)))):a.push.apply(a,v(i))})),a}return e}));function T(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t,n){return void 0!==t.adserverTargeting.hb_deal&&void 0===n.adserverTargeting.hb_deal?-1:void 0===t.adserverTargeting.hb_deal&&void 0!==n.adserverTargeting.hb_deal?1:e?n.cpm-t.cpm:n.adserverTargeting.hb_pb-t.adserverTargeting.hb_pb}}var A=function(e){var t={},n={};function s(e,t){return e.adserverTargeting&&t&&((0,r.isArray)(t)&&(0,f.q9)(t,e.adUnitCode)||"string"==typeof t&&e.adUnitCode===t)}function d(e,t){if(!0===o.vc.getConfig("targetingControls.alwaysIncludeDeals")){var n=E.concat(a.xc);return w(t,r.getHighestCpm).map((function(t){if(t.dealId&&s(t,e))return m({},t.adUnitCode,M(t,n.filter((function(e){return void 0!==t.adserverTargeting[e]}))))})).filter((function(e){return e}))}return[]}function b(e,t){var n=g({},p.TD,p.FY),i=Object.keys(n),o={};(0,r.logInfo)("allowTargetingKeys - allowed keys [ ".concat(t.map((function(e){return n[e]})).join(", ")," ]")),e.map((function(e){var r=Object.keys(e)[0],a=e[r].filter((function(e){var r=Object.keys(e)[0],a=0===i.filter((function(e){return 0===r.indexOf(n[e])})).length||(0,f.sE)(t,(function(e){var t=n[e];return 0===r.indexOf(t)}));return o[r]=!a,a}));e[r]=a}));var a=Object.keys(o).filter((function(e){return o[e]}));return(0,r.logInfo)("allowTargetingKeys - removed keys [ ".concat(a.join(", ")," ]")),e.filter((function(e){return e[Object.keys(e)[0]].length>0}))}function A(e,t){var n=(0,r.deepClone)(e);return Object.keys(n).map((function(e){return{adUnitCode:e,adserverTargeting:n[e]}})).sort(T()).reduce((function(e,i,o,a){var s,u=(s=i.adserverTargeting,Object.keys(s).reduce((function(e,t){return e+"".concat(t,"%3d").concat(encodeURIComponent(s[t]),"%26")}),""));o+1===a.length&&(u=u.slice(0,-3));var c=i.adUnitCode,d=u.length;return d<=t?(t-=d,(0,r.logInfo)("AdUnit '".concat(c,"' auction keys comprised of ").concat(d," characters. Deducted from running threshold; new limit is ").concat(t),n[c]),e[c]=n[c]):(0,r.logWarn)("The following keys for adUnitCode '".concat(c,"' exceeded the current limit of the 'auctionKeyMaxChars' setting.\nThe key-set size was ").concat(d,", the current allotted amount was ").concat(t,".\n"),n[c]),o+1===a.length&&0===Object.keys(e).length&&(0,r.logError)("No auction targeting keys were permitted due to the setting in setConfig(targetingControls.auctionKeyMaxChars). Please review setup and consider adjusting."),e}),{})}function C(e){return e.map((function(e){return m({},Object.keys(e)[0],e[Object.keys(e)[0]].map((function(e){return m({},Object.keys(e)[0],e[Object.keys(e)[0]].join(","))})).reduce((function(e,t){return g(t,e)}),{}))})).reduce((function(e,t){var n=Object.keys(t)[0];return e[n]=g({},e[n],t[n]),e}),{})}function O(t){return"string"==typeof t?[t]:(0,r.isArray)(t)?t:e.getAdUnitCodes()||[]}function B(){var t=e.getBidsReceived();if(o.vc.getConfig("useBidCache")){var a=o.vc.getConfig("bidCacheFilterFunction");"function"==typeof a&&(t=t.filter((function(e){return n[e.adUnitCode]===e.auctionId||!!a(e)})))}else t=t.filter((function(e){return n[e.adUnitCode]===e.auctionId}));return t=t.filter((function(e){return(0,i.Z)(e,"video.context")!==c.Oh})).filter((function(e){return"banner"!==e.mediaType||(0,u.lO)([e.width,e.height])})).filter(I.isUnusedBid).filter(I.isBidNotExpired),w(t,r.getOldestHighestCpmBid)}function P(e,n){var r=t.getWinningBids(e,n),i=U();return r=r.map((function(e){return m({},e.adUnitCode,Object.keys(e.adserverTargeting).filter((function(t){return void 0===e.sendStandardTargeting||e.sendStandardTargeting||-1===i.indexOf(t)})).reduce((function(t,n){var r=[e.adserverTargeting[n]],i=m({},n.substring(0,20),r);if(n===p.TD.DEAL){var o=m({},"".concat(n,"_").concat(e.bidderCode).substring(0,20),r);return[].concat(v(t),[i,o])}return[].concat(v(t),[i])}),[]))}))}function U(){return e.getStandardBidderAdServerTargeting().map((function(e){return e.key})).concat(E).filter(r.uniques)}function j(e,t,n,i){return Object.keys(t.adserverTargeting).filter(D()).forEach((function(n){e.length&&e.filter(function(e){return function(n){return n.adUnitCode===t.adUnitCode&&n.adserverTargeting[e]}}(n)).forEach(function(e){return function(n){(0,r.isArray)(n.adserverTargeting[e])||(n.adserverTargeting[e]=[n.adserverTargeting[e]]),n.adserverTargeting[e]=n.adserverTargeting[e].concat(t.adserverTargeting[e]).filter(r.uniques),delete t.adserverTargeting[e]}}(n))})),e.push(t),e}function D(){var e=U().concat(a.xc);return function(t){return-1===e.indexOf(t)}}function k(e){return m({},e.adUnitCode,Object.keys(e.adserverTargeting).filter(D()).map((function(t){return m({},t.substring(0,20),[e.adserverTargeting[t]])})))}function R(e,t){return t.filter((function(t){return(0,f.q9)(e,t.adUnitCode)})).map((function(e){return g({},e)})).reduce(j,[]).map(k).filter((function(e){return e}))}function x(e,t){var n=E.concat(a.xc),i=o.vc.getConfig("sendBidsControl.bidLimit"),u=w(t,r.getHighestCpm,i),c=o.vc.getConfig("targetingControls.allowSendAllBidsTargetingKeys"),d=c?c.map((function(e){return p.TD[e]})):n;return u.map((function(t){if(s(t,e))return m({},t.adUnitCode,M(t,n.filter((function(e){return void 0!==t.adserverTargeting[e]&&-1!==d.indexOf(e)}))))})).filter((function(e){return e}))}function M(e,t){return t.map((function(t){return m({},"".concat(t,"_").concat(e.bidderCode).substring(0,20),[e.adserverTargeting[t]])}))}function z(t){function n(e){return(0,i.Z)(e,p.k2.xn)}return e.getAdUnits().filter((function(e){return(0,f.q9)(t,e.code)&&n(e)})).map((function(e){return m({},e.code,function(e){var t=n(e);return Object.keys(t).map((function(e){return(0,r.isStr)(t[e])&&(t[e]=t[e].split(",").map((function(e){return e.trim()}))),(0,r.isArray)(t[e])||(t[e]=[t[e]]),m({},e,t[e])}))}(e))}))}return t.setLatestAuctionForAdUnit=function(e,t){n[e]=t},t.resetPresetTargeting=function(t,n){if((0,r.isGptPubadsDefined)()){var i=O(t),o=e.getAdUnits().filter((function(e){return(0,f.q9)(i,e.code)})),a=h.reduce((function(e,t){return e[t]=null,e}),{});window.googletag.pubads().getSlots().forEach((function(e){var t=(0,r.isFn)(n)&&n(e);o.forEach((function(n){(n.code===e.getAdUnitPath()||n.code===e.getSlotElementId()||(0,r.isFn)(t)&&t(n.code))&&e.updateTargetingFromMap(a)}))}))}},t.resetPresetTargetingAST=function(e){O(e).forEach((function(e){var t=window.apntag.getTag(e);if(t&&t.keywords){var n=Object.keys(t.keywords),r={};n.forEach((function(e){(0,f.q9)(h,e.toLowerCase())||(r[e]=t.keywords[e])})),window.apntag.modifyTag(e,{keywords:r})}}))},t.getAllTargeting=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:B(),n=O(e),i=P(n,t).concat(R(n,t)).concat(o.vc.getConfig("enableSendAllBids")?x(n,t):d(n,t)).concat(z(n));i.map((function(e){Object.keys(e).map((function(t){e[t].map((function(e){-1===h.indexOf(Object.keys(e)[0])&&(h=Object.keys(e).concat(h))}))}))}));var a=Object.keys(g({},p.kF,p.FY)),s=o.vc.getConfig(y),u=o.vc.getConfig(_);if(null!=u&&null!=s)throw new Error(S);s=null!=u?a.concat(u):s||a,Array.isArray(s)&&s.length>0&&(i=b(i,s)),i=C(i);var c=o.vc.getConfig("targetingControls.auctionKeyMaxChars");return c&&((0,r.logInfo)("Detected 'targetingControls.auctionKeyMaxChars' was active for this auction; set with a limit of ".concat(c," characters. Running checks on auction keys...")),i=A(i,c)),n.forEach((function(e){i[e]||(i[e]={})})),i},o.vc.getConfig("targetingControls",(function(e){null!=(0,i.Z)(e,y)&&null!=(0,i.Z)(e,_)&&(0,r.logError)(S)})),t.setTargetingForGPT=function(e,t){window.googletag.pubads().getSlots().forEach((function(n){Object.keys(e).filter(t?t(n):(0,r.isAdUnitCodeMatchingSlot)(n)).forEach((function(t){Object.keys(e[t]).forEach((function(n){var r=e[t][n];"string"==typeof r&&-1!==r.indexOf(",")&&(r=r.split(",")),e[t][n]=r})),(0,r.logMessage)("Attempting to set targeting-map for slot: ".concat(n.getSlotElementId()," with targeting-map:"),e[t]),n.updateTargetingFromMap(e[t])}))}))},t.getWinningBids=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:B(),n=O(e);return t.filter((function(e){return(0,f.q9)(n,e.adUnitCode)})).filter((function(e){return!0===l.S.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0})).map((function(e){return e.adUnitCode})).filter(r.uniques).map((function(e){return t.filter((function(t){return t.adUnitCode===e?t:null})).reduce(r.getHighestCpm)}))},t.setTargetingForAst=function(e){var n=t.getAllTargeting(e);try{t.resetPresetTargetingAST(e)}catch(e){(0,r.logError)("unable to reset targeting for AST"+e)}Object.keys(n).forEach((function(e){return Object.keys(n[e]).forEach((function(t){if((0,r.logMessage)("Attempting to set targeting for targetId: ".concat(e," key: ").concat(t," value: ").concat(n[e][t])),(0,r.isStr)(n[e][t])||(0,r.isArray)(n[e][t])){var i={};t.search(/pt[0-9]/)<0?i[t.toUpperCase()]=n[e][t]:i[t]=n[e][t],window.apntag.setKeywords(e,i,{overrideKeyValue:!0})}}))}))},t.isApntagDefined=function(){if(window.apntag&&(0,r.isFn)(window.apntag.setKeywords))return!0},t}(s.K)},7112:function(e,t,n){n.d(t,{k_:function(){return f}});var r=n(9853),i=n(8962),o=n(1879),a=n(5849);function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}i.vc.setDefaults({userSync:(0,r.deepClone)({syncEnabled:!0,filterSettings:{image:{bidders:"*",filter:"include"}},syncsPerBidder:5,syncDelay:3e3,auctionDelay:0})});var d=(0,a.eA)("usersync"),l=!(0,r.isSafariBrowser)()&&d.cookiesAreEnabled(),f=function(e){var t={},n={image:[],iframe:[]},a=new Set,u={},d={image:!0,iframe:!1},l=e.config;function f(){if(l.syncEnabled&&e.browserSupportsCookies){try{d.iframe&&p(n.iframe,(function(e){var t=s(e,2),i=t[0],o=t[1];(0,r.logMessage)("Invoking iframe user sync for bidder: ".concat(i)),(0,r.insertUserSyncIframe)(o),function(e,t){e.image=e.image.filter((function(e){return e[0]!==t}))}(n,i)})),d.image&&p(n.image,(function(e){var t=s(e,2),n=t[0],i=t[1];(0,r.logMessage)("Invoking image pixel user sync for bidder: ".concat(n)),(0,r.triggerPixel)(i)}))}catch(e){return(0,r.logError)("Error firing user syncs",e)}n={image:[],iframe:[]}}}function p(e,t){(0,r.shuffle)(e).forEach((function(e){t(e),a.add(e[0])}))}return i.vc.getConfig("userSync",(function(e){if(e.userSync){var t=e.userSync.filterSettings;(0,r.isPlainObject)(t)&&(t.image||t.all||(e.userSync.filterSettings.image={bidders:"*",filter:"include"}))}l=c(l,e.userSync)})),t.registerSync=function(e,i,o){return a.has(i)?(0,r.logMessage)('already fired syncs for "'.concat(i,'", ignoring registerSync call')):l.syncEnabled&&(0,r.isArray)(n[e])?i?0!==l.syncsPerBidder&&Number(u[i])>=l.syncsPerBidder?(0,r.logWarn)('Number of user syncs exceeded for "'.concat(i,'"')):t.canBidderRegisterSync(e,i)?(n[e].push([i,o]),void(u=function(e,t){return e[t]?e[t]+=1:e[t]=1,e}(u,i))):(0,r.logWarn)('Bidder "'.concat(i,'" not permitted to register their "').concat(e,'" userSync pixels.')):(0,r.logWarn)("Bidder is required for registering sync"):(0,r.logWarn)('User sync type "'.concat(e,'" not supported'))},t.syncUsers=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e)return setTimeout(f,Number(e));f()},t.triggerUserSyncs=function(){l.enableOverride&&t.syncUsers()},t.canBidderRegisterSync=function(e,t){return!l.filterSettings||!function(e,t){var n=l.filterSettings;if(function(e,t){if(e.all&&e[t])return(0,r.logWarn)('Detected presence of the "filterSettings.all" and "filterSettings.'.concat(t,'" in userSync config. You cannot mix "all" with "iframe/image" configs; they are mutually exclusive.')),!1;var n=e.all?e.all:e[t],i=e.all?"all":t;if(!n)return!1;var o=n.filter,a=n.bidders;return o&&"include"!==o&&"exclude"!==o?((0,r.logWarn)('UserSync "filterSettings.'.concat(i,".filter\" setting '").concat(o,"' is not a valid option; use either 'include' or 'exclude'.")),!1):!!("*"===a||Array.isArray(a)&&a.length>0&&a.every((function(e){return(0,r.isStr)(e)&&"*"!==e})))||((0,r.logWarn)('Detected an invalid setup in userSync "filterSettings.'.concat(i,".bidders\"; use either '*' (to represent all bidders) or an array of bidders.")),!1)}(n,e)){d[e]=!0;var i=n.all?n.all:n[e],a="*"===i.bidders?[t]:i.bidders;return{include:function(e,t){return!(0,o.q9)(e,t)},exclude:function(e,t){return(0,o.q9)(e,t)}}[i.filter||"include"](a,t)}return!d[e]}(e,t)},t}({config:i.vc.getConfig("userSync"),browserSupportsCookies:l})},9853:function(e,t,n){n.r(t),n.d(t,{_each:function(){return le},_map:function(){return pe},_setEventEmitter:function(){return I},adUnitsFilter:function(){return ze},bind:function(){return P},buildUrl:function(){return _t},callBurl:function(){return he},checkCookieSupport:function(){return He},chunk:function(){return pt},cleanObj:function(){return st},compareOn:function(){return vt},contains:function(){return fe},convertCamelToUnderscore:function(){return at},convertTypes:function(){return dt},createInvisibleIframe:function(){return ee},createTrackPixelHtml:function(){return Se},createTrackPixelIframeHtml:function(){return Ee},cyrb53Hash:function(){return It},debugTurnedOn:function(){return $},deepAccess:function(){return u.Z},deepClone:function(){return qe},deepEqual:function(){return St},deepSetValue:function(){return c.Z},delayExecution:function(){return Ge},fill:function(){return ft},flatten:function(){return Te},formatQS:function(){return ht},generateUUID:function(){return D},getAdUnitSizes:function(){return z},getBidIdParameter:function(){return k},getBidRequest:function(){return Ae},getBidderCodes:function(){return Pe},getDNT:function(){return $e},getDefinedParams:function(){return Ye},getGptSlotInfoForAdUnitCode:function(){return rt},getHighestCpm:function(){return De},getKeyByValue:function(){return Be},getKeys:function(){return Ce},getLatestHighestCpmBid:function(){return Re},getMaxValueFromArray:function(){return mt},getMinValueFromArray:function(){return gt},getOldestHighestCpmBid:function(){return ke},getParameterByName:function(){return te},getPerformanceNow:function(){return Ze},getPrebidInternal:function(){return C},getUniqueIdentifierStr:function(){return j},getUserConfiguredParams:function(){return Je},getValue:function(){return Oe},getValueString:function(){return Ie},getWindowFromDocument:function(){return wt},getWindowLocation:function(){return Z},getWindowSelf:function(){return K},getWindowTop:function(){return L},groupBy:function(){return Qe},hasConsoleLogger:function(){return J},hasDeviceAccess:function(){return Ve},hasOwn:function(){return ge},inIframe:function(){return Ne},insertElement:function(){return me},insertHtmlIntoIframe:function(){return ye},insertUserSyncIframe:function(){return _e},internal:function(){return T},isA:function(){return ne},isAdUnitCodeMatchingSlot:function(){return tt},isApnGetTagDefined:function(){return je},isArray:function(){return oe},isArrayOfNums:function(){return lt},isBoolean:function(){return ue},isEmpty:function(){return ce},isEmptyStr:function(){return de},isFn:function(){return re},isGptPubadsDefined:function(){return Ue},isInteger:function(){return ot},isNumber:function(){return ae},isPlainObject:function(){return se},isSafariBrowser:function(){return Fe},isSlotMatchingAdUnitCode:function(){return nt},isStr:function(){return ie},isValidMediaTypes:function(){return Xe},logError:function(){return Q},logInfo:function(){return H},logMessage:function(){return V},logWarn:function(){return G},mergeDeep:function(){return Et},parseGPTSingleSizeArray:function(){return N},parseGPTSingleSizeArrayToRtbSize:function(){return F},parseQS:function(){return bt},parseQueryStringParameters:function(){return x},parseSizesInput:function(){return q},parseUrl:function(){return yt},pick:function(){return ut},prefixLog:function(){return Y},replaceAuctionPrice:function(){return We},replaceClickThrough:function(){return Le},safeJSONParse:function(){return Tt},shuffle:function(){return Me},timestamp:function(){return Ke},transformAdServerTargetingObj:function(){return M},transformBidderParamKeywords:function(){return ct},triggerPixel:function(){return be},tryAppendQueryString:function(){return R},uniques:function(){return we},unsupportedBidderMessage:function(){return it},waitForElementToLoad:function(){return ve}});var r=n(8962),i=n(7079),o=n.n(i),a=n(1879),s=n(5644),u=n(265),c=n(4806);function d(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var v,b=Object.prototype.toString,h=Boolean(window.console),y=Boolean(h&&window.console.log),_=Boolean(h&&window.console.info),S=Boolean(h&&window.console.warn),E=Boolean(h&&window.console.error);function I(e){v=e}function w(){null!=v&&v.apply(void 0,arguments)}var T={checkCookieSupport:He,createTrackPixelIframeHtml:Ee,getWindowSelf:K,getWindowTop:L,getWindowLocation:Z,insertUserSyncIframe:_e,insertElement:me,isFn:re,triggerPixel:be,logError:Q,logWarn:G,logMessage:V,logInfo:H,parseQS:bt,formatQS:ht,deepEqual:St},A={};function C(){return A}var O,B={},P=function(e,t){return t}.bind(null,1,B)()===B?Function.prototype.bind:function(e){var t=this,n=Array.prototype.slice.call(arguments,1);return function(){return t.apply(e,n.concat(Array.prototype.slice.call(arguments)))}},U=(O=0,function(){return++O});function j(){return U()+Math.random().toString(16).substr(2)}function D(e){return e?(e^(window&&window.crypto&&window.crypto.getRandomValues?crypto.getRandomValues(new Uint8Array(1))[0]%16:16*Math.random())>>e/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,D)}function k(e,t){return t&&t[e]?t[e]:""}function R(e,t,n){return n?e+t+"="+encodeURIComponent(n)+"&":e}function x(e){var t="";for(var n in e)e.hasOwnProperty(n)&&(t+=n+"="+encodeURIComponent(e[n])+"&");return t.replace(/&$/,"")}function M(e){return e&&Object.getOwnPropertyNames(e).length>0?Ce(e).map((function(t){return"".concat(t,"=").concat(encodeURIComponent(Oe(e,t)))})).join("&"):""}function z(e){if(e){var t=[];if(e.mediaTypes&&e.mediaTypes.banner&&Array.isArray(e.mediaTypes.banner.sizes)){var n=e.mediaTypes.banner.sizes;Array.isArray(n[0])?t=n:t.push(n)}else Array.isArray(e.sizes)&&(Array.isArray(e.sizes[0])?t=e.sizes:t.push(e.sizes));return t}}function q(e){var t=[];if("string"==typeof e){var n=e.split(","),r=/^(\d)+x(\d)+$/i;if(n)for(var i in n)ge(n,i)&&n[i].match(r)&&t.push(n[i])}else if("object"===m(e)){var o=e.length;if(o>0)if(2===o&&"number"==typeof e[0]&&"number"==typeof e[1])t.push(N(e));else for(var a=0;a<o;a++)t.push(N(e[a]))}return t}function N(e){if(W(e))return e[0]+"x"+e[1]}function F(e){if(W(e))return{w:e[0],h:e[1]}}function W(e){return oe(e)&&2===e.length&&!isNaN(e[0])&&!isNaN(e[1])}function L(){return window.top}function K(){return window.self}function Z(){return window.location}function V(){$()&&y&&console.log.apply(console,X(arguments,"MESSAGE:"))}function H(){$()&&_&&console.info.apply(console,X(arguments,"INFO:"))}function G(){$()&&S&&console.warn.apply(console,X(arguments,"WARNING:")),w(s.FP.AUCTION_DEBUG,{type:"WARNING",arguments:arguments})}function Q(){$()&&E&&console.error.apply(console,X(arguments,"ERROR:")),w(s.FP.AUCTION_DEBUG,{type:"ERROR",arguments:arguments})}function Y(e){function t(t){return function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];t.apply(void 0,[e].concat(r))}}return{logError:t(Q),logWarn:t(G),logMessage:t(V),logInfo:t(H)}}function X(e,t){e=[].slice.call(e);var n=r.vc.getCurrentBidder();return t&&e.unshift(t),n&&e.unshift(i("#aaa")),e.unshift(i("#3b88c3")),e.unshift("%cPrebid"+(n?"%c".concat(n):"")),e;function i(e){return"display: inline-block; color: #fff; background: ".concat(e,"; padding: 1px 4px; border-radius: 3px;")}}function J(){return y}function $(){return!!r.vc.getConfig("debug")}function ee(){var e=document.createElement("iframe");return e.id=j(),e.height=0,e.width=0,e.border="0px",e.hspace="0",e.vspace="0",e.marginWidth="0",e.marginHeight="0",e.style.border="0",e.scrolling="no",e.frameBorder="0",e.src="about:blank",e.style.display="none",e}function te(e){return bt(Z().search)[e]||""}function ne(e,t){return b.call(e)==="[object "+t+"]"}function re(e){return ne(e,"Function")}function ie(e){return ne(e,"String")}function oe(e){return ne(e,"Array")}function ae(e){return ne(e,"Number")}function se(e){return ne(e,"Object")}function ue(e){return ne(e,"Boolean")}function ce(e){if(!e)return!0;if(oe(e)||ie(e))return!(e.length>0);for(var t in e)if(hasOwnProperty.call(e,t))return!1;return!0}function de(e){return ie(e)&&(!e||0===e.length)}function le(e,t){if(!ce(e)){if(re(e.forEach))return e.forEach(t,this);var n=0,r=e.length;if(r>0)for(;n<r;n++)t(e[n],n,e);else for(n in e)hasOwnProperty.call(e,n)&&t.call(this,e[n],n)}}function fe(e,t){if(ce(e))return!1;if(re(e.indexOf))return-1!==e.indexOf(t);for(var n=e.length;n--;)if(e[n]===t)return!0;return!1}function pe(e,t){if(ce(e))return[];if(re(e.map))return e.map(t);var n=[];return le(e,(function(r,i){n.push(t(r,i,e))})),n}function ge(e,t){return e.hasOwnProperty?e.hasOwnProperty(t):void 0!==e[t]&&e.constructor.prototype[t]!==e[t]}function me(e,t,n,r){var i;t=t||document,i=n?t.getElementsByTagName(n):t.getElementsByTagName("head");try{if((i=i.length?i:t.getElementsByTagName("body")).length){i=i[0];var o=r?null:i.firstChild;return i.insertBefore(e,o)}}catch(e){}}function ve(e,t){var n=null;return new Promise((function(r){var i=function t(){e.removeEventListener("load",t),e.removeEventListener("error",t),null!=n&&window.clearTimeout(n),r()};e.addEventListener("load",i),e.addEventListener("error",i),null!=t&&(n=window.setTimeout(i,t))}))}function be(e,t,n){var r=new Image;t&&T.isFn(t)&&ve(r,n).then(t),r.src=e}function he(e){var t=e.source,n=e.burl;t===s.os.YZ&&n&&T.triggerPixel(n)}function ye(e){if(e){var t=document.createElement("iframe");t.id=j(),t.width=0,t.height=0,t.hspace="0",t.vspace="0",t.marginWidth="0",t.marginHeight="0",t.style.display="none",t.style.height="0px",t.style.width="0px",t.scrolling="no",t.frameBorder="0",t.allowtransparency="true",T.insertElement(t,document,"body"),t.contentWindow.document.open(),t.contentWindow.document.write(e),t.contentWindow.document.close()}}function _e(e,t,n){var r=T.createTrackPixelIframeHtml(e,!1,"allow-scripts allow-same-origin"),i=document.createElement("div");i.innerHTML=r;var o=i.firstChild;t&&T.isFn(t)&&ve(o,n).then(t),T.insertElement(o,document,"html",!0)}function Se(e){return e?'<div style="position:absolute;left:0px;top:0px;visibility:hidden;">'+'<img src="'+encodeURI(e)+'"></div>':""}function Ee(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return e?(t&&(e=encodeURI(e)),n&&(n='sandbox="'.concat(n,'"')),"<iframe ".concat(n,' id="').concat(j(),'"\n frameborder="0"\n allowtransparency="true"\n marginheight="0" marginwidth="0"\n width="0" hspace="0" vspace="0" height="0"\n style="height:0px;width:0px;display:none;"\n scrolling="no"\n src="').concat(e,'">\n </iframe>')):""}function Ie(e,t,n){return null==t?n:ie(t)?t:ae(t)?t.toString():void T.logWarn("Unsuported type for param: "+e+" required type: String")}function we(e,t,n){return n.indexOf(e)===t}function Te(e,t){return e.concat(t)}function Ae(e,t){var n;if(e)return t.some((function(t){var r=(0,a.sE)(t.bids,(function(t){return["bidId","adId","bid_id"].some((function(n){return t[n]===e}))}));return r&&(n=r),r})),n}function Ce(e){return Object.keys(e)}function Oe(e,t){return e[t]}function Be(e,t){for(var n in e)if(e.hasOwnProperty(n)&&e[n]===t)return n}function Pe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pbjs.adUnits;return e.map((function(e){return e.bids.map((function(e){return e.bidder})).reduce(Te,[])})).reduce(Te,[]).filter(we)}function Ue(){if(window.googletag&&re(window.googletag.pubads)&&re(window.googletag.pubads().getSlots))return!0}function je(){if(window.apntag&&re(window.apntag.getTag))return!0}var De=xe("timeToRespond",(function(e,t){return e>t})),ke=xe("responseTimestamp",(function(e,t){return e>t})),Re=xe("responseTimestamp",(function(e,t){return e<t}));function xe(e,t){return function(n,r){return n.cpm===r.cpm?t(n[e],r[e])?r:n:n.cpm<r.cpm?r:n}}function Me(e){for(var t=e.length;t>0;){var n=Math.floor(Math.random()*t),r=e[--t];e[t]=e[n],e[n]=r}return e}function ze(e,t){return(0,a.q9)(e,t&&t.adUnitCode)}function qe(e){return o()(e)}function Ne(){try{return T.getWindowSelf()!==T.getWindowTop()}catch(e){return!0}}function Fe(){return/^((?!chrome|android|crios|fxios).)*safari/i.test(navigator.userAgent)}function We(e,t){if(e)return e.replace(/\$\{AUCTION_PRICE\}/g,t)}function Le(e,t){if(e&&t&&"string"==typeof t)return e.replace(/\${CLICKTHROUGH}/g,t)}function Ke(){return(new Date).getTime()}function Ze(){return window.performance&&window.performance.now&&window.performance.now()||0}function Ve(){return!1!==r.vc.getConfig("deviceAccess")}function He(){if(window.navigator.cookieEnabled||document.cookie.length)return!0}function Ge(e,t){if(t<1)throw new Error("numRequiredCalls must be a positive number. Got ".concat(t));var n=0;return function(){++n===t&&e.apply(this,arguments)}}function Qe(e,t){return e.reduce((function(e,n){return(e[n[t]]=e[n[t]]||[]).push(n),e}),{})}function Ye(e,t){return t.filter((function(t){return e[t]})).reduce((function(t,n){return g(t,p({},n,e[n]))}),{})}function Xe(e){var t=["banner","native","video"];return!!Object.keys(e).every((function(e){return(0,a.q9)(t,e)}))&&(!e.video||!e.video.context||(0,a.q9)(["instream","outstream","adpod"],e.video.context))}function Je(e,t,n){return e.filter((function(e){return e.code===t})).map((function(e){return e.bids})).reduce(Te,[]).filter((function(e){return e.bidder===n})).map((function(e){return e.params||{}}))}function $e(){return"1"===navigator.doNotTrack||"1"===window.doNotTrack||"1"===navigator.msDoNotTrack||"yes"===navigator.doNotTrack}var et=function(e,t){return e.getAdUnitPath()===t||e.getSlotElementId()===t};function tt(e){return function(t){return et(e,t)}}function nt(e){return function(t){return et(t,e)}}function rt(e){var t;return Ue()&&(t=(0,a.sE)(window.googletag.pubads().getSlots(),nt(e))),t?{gptSlot:t.getAdUnitPath(),divId:t.getSlotElementId()}:{}}function it(e,t){var n=Object.keys(e.mediaTypes||{banner:"banner"}).join(", ");return"\n ".concat(e.code," is a ").concat(n," ad unit\n containing bidders that don't support ").concat(n,": ").concat(t,".\n This bidder won't fetch demand.\n ")}function ot(e){return Number.isInteger?Number.isInteger(e):"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function at(e){return e.replace(/(?:^|\.?)([A-Z])/g,(function(e,t){return"_"+t.toLowerCase()})).replace(/^_/,"")}function st(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function ut(e,t){return"object"!==m(e)?{}:t.reduce((function(n,r,i){if("function"==typeof r)return n;var o=r,a=r.match(/^(.+?)\sas\s(.+?)$/i);a&&(r=a[1],o=a[2]);var s=e[r];return"function"==typeof t[i+1]&&(s=t[i+1](s,n)),void 0!==s&&(n[o]=s),n}),{})}function ct(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"keywords",n=[];return le(e,(function(e,r){if(oe(e)){var i=[];le(e,(function(e){((e=Ie(t+"."+r,e))||""===e)&&i.push(e)})),e=i}else{if(!ie(e=Ie(t+"."+r,e)))return;e=[e]}n.push({key:r,value:e})})),n}function dt(e,t){return Object.keys(e).forEach((function(n){var r,i;t[n]&&(re(e[n])?t[n]=e[n](t[n]):t[n]=(r=e[n],i=t[n],"string"===r?i&&i.toString():"number"===r?Number(i):i),isNaN(t[n])&&delete t.key)})),t}function lt(e,t){return oe(e)&&(!t||e.length===t)&&e.every((function(e){return ot(e)}))}function ft(e,t){for(var n=[],r=0;r<t;r++){var i=se(e)?qe(e):e;n.push(i)}return n}function pt(e,t){for(var n=[],r=0;r<Math.ceil(e.length/t);r++){var i=r*t,o=i+t;n.push(e.slice(i,o))}return n}function gt(e){return Math.min.apply(Math,d(e))}function mt(e){return Math.max.apply(Math,d(e))}function vt(e){return function(t,n){return t[e]<n[e]?1:t[e]>n[e]?-1:0}}function bt(e){return e?e.replace(/^\?/,"").split("&").reduce((function(e,t){var n=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||l(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t.split("="),2),r=n[0],i=n[1];return/\[\]$/.test(r)?(e[r=r.replace("[]","")]=e[r]||[],e[r].push(i)):e[r]=i||"",e}),{}):{}}function ht(e){return Object.keys(e).map((function(t){return Array.isArray(e[t])?e[t].map((function(e){return"".concat(t,"[]=").concat(e)})).join("&"):"".concat(t,"=").concat(e[t])})).join("&")}function yt(e,t){var n=document.createElement("a");t&&"noDecodeWholeURL"in t&&t.noDecodeWholeURL?n.href=e:n.href=decodeURIComponent(e);var r=t&&"decodeSearchAsString"in t&&t.decodeSearchAsString;return{href:n.href,protocol:(n.protocol||"").replace(/:$/,""),hostname:n.hostname,port:+n.port,pathname:n.pathname.replace(/^(?!\/)/,"/"),search:r?n.search:T.parseQS(n.search||""),hash:(n.hash||"").replace(/^#/,""),host:n.host||window.location.host}}function _t(e){return(e.protocol||"http")+"://"+(e.host||e.hostname+(e.port?":".concat(e.port):""))+(e.pathname||"")+(e.search?"?".concat(T.formatQS(e.search||"")):"")+(e.hash?"#".concat(e.hash):"")}function St(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkTypes,i=void 0!==r&&r;if(e===t)return!0;if("object"!==m(e)||null===e||"object"!==m(t)||null===t||i&&e.constructor!==t.constructor)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var o in e){if(!t.hasOwnProperty(o))return!1;if(!St(e[o],t[o],{checkTypes:i}))return!1}return!0}function Et(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(!n.length)return e;var i=n.shift();if(se(e)&&se(i)){var o=function(t){se(i[t])?(e[t]||g(e,p({},t,{})),Et(e[t],i[t])):oe(i[t])?e[t]?oe(e[t])&&i[t].forEach((function(n){for(var r=1,i=0;i<e[t].length;i++)if(St(e[t][i],n)){r=0;break}r&&e[t].push(n)})):g(e,p({},t,d(i[t]))):g(e,p({},t,i[t]))};for(var a in i)o(a)}return Et.apply(void 0,[e].concat(n))}function It(e){for(var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=function(e,t){if(re(Math.imul))return Math.imul(e,t);var n=(4194303&e)*(t|=0);return 4290772992&e&&(n+=(4290772992&e)*t|0),0|n},i=3735928559^n,o=1103547991^n,a=0;a<e.length;a++)i=r(i^(t=e.charCodeAt(a)),2654435761),o=r(o^t,1597334677);return i=r(i^i>>>16,2246822507)^r(o^o>>>13,3266489909),(4294967296*(2097151&(o=r(o^o>>>16,2246822507)^r(i^i>>>13,3266489909)))+(i>>>0)).toString()}function wt(e){return e?e.defaultView:null}function Tt(e){try{return JSON.parse(e)}catch(e){}}},9367:function(e,t,n){function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.promiseFactory,n=void 0===t?function(e){return new Promise(e)}:t,r={};function i(e){return function(t){"function"==typeof r[e]?r[e](t):r[e]||(r[e]=!0,r[2]=t)}}return{promise:n((function(e,t){null!=r[0]?e(r[2]):null!=r[1]?t(r[2]):(r[0]=e,r[1]=t)})),resolve:i(0),reject:i(1)}}n.d(t,{v:function(){return r}})},1929:function(e,t,n){n.d(t,{Dn:function(){return d},LD:function(){return c},gZ:function(){return u},hD:function(){return l}});var r=n(265),i=n(9853),o=n(8962),a=n(3494),s=n(4766),u="outstream",c="instream";function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.index,i=void 0===n?s.K.index:n,o=(0,r.Z)(i.getMediaTypes(e),"video"),a=o&&(0,r.Z)(o,"context"),u=i.getAdUnit(e);return l(e,u,o,a)}var l=(0,a.z3)("sync",(function(e,t,n,r){return n&&r!==u?o.vc.getConfig("cache.url")||!e.vastXml||e.vastUrl?!(!e.vastUrl&&!e.vastXml):((0,i.logError)('\n This bid contains only vastXml and will not work when a prebid cache url is not specified.\n Try enabling prebid cache with pbjs.setConfig({ cache: {url: "..."} });\n '),!1):r!==u||!!(e.renderer||t&&t.renderer||n.renderer)}),"checkVideoBidSetup")},905:function(e,t,n){n.d(t,{h:function(){return u},z:function(){return c}});var r=n(5755),i=n(8962),o=n(4766);function a(e,t){var n=t?"<![CDATA[".concat(t,"]]]]><![CDATA[>"):"";return'<VAST version="3.0">\n <Ad>\n <Wrapper>\n <AdSystem>prebid.org wrapper</AdSystem>\n <VASTAdTagURI><![CDATA['.concat(e,"]]]]><![CDATA[></VASTAdTagURI>\n <Impression>").concat(n,"</Impression>\n <Creatives></Creatives>\n </Wrapper>\n </Ad>\n </VAST>")}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.index,r=void 0===n?o.K.index:n,s=e.vastXml?e.vastXml:a(e.vastUrl,e.vastImpUrl),u=r.getAuction(e),c={type:"xml",value:s,ttlseconds:Number(e.ttl)};return i.vc.getConfig("cache.vasttrack")&&(c.bidder=e.bidder,c.bidid=e.requestId,c.aid=e.auctionId),null!=u&&(c.timestamp=u.getAuctionStart()),"string"==typeof e.customCacheKey&&""!==e.customCacheKey&&(c.key=e.customCacheKey),c}function u(e,t){var n={puts:e.map(s)};(0,r.h)(i.vc.getConfig("cache.url"),function(e){return{success:function(t){var n;try{n=JSON.parse(t).responses}catch(t){return void e(t,[])}n?e(null,n):e(new Error("The cache server didn't respond with a responses property."),[])},error:function(t,n){e(new Error("Error storing video ad in the cache: ".concat(t,": ").concat(JSON.stringify(n))),[])}}}(t),JSON.stringify(n),{contentType:"text/plain",withCredentials:!0})}function c(e){return"".concat(i.vc.getConfig("cache.url"),"?uuid=").concat(e)}},265:function(e,t,n){function r(e,t,n,r,i){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:i;return e===i?n:e}n.d(t,{Z:function(){return r}})},4806:function(e,t,n){function r(e,t,n){t.split&&(t=t.split("."));for(var r,i=0,o=t.length,a=e;i<o;++i)r=a[t[i]],a=a[t[i]]=i===o-1?n:null!=r?r:!~t[i+1].indexOf(".")&&+t[i+1]>-1?[]:{}}n.d(t,{Z:function(){return r}})},1432:function(e){ /* * @license MIT * Fun Hooks v0.9.10 * (c) @snapwich */ a.SYNC=1,a.ASYNC=2,a.QUEUE=4;var t=Object.freeze({useProxy:!0,ready:0}),n=new WeakMap,r="2,1,0"===[1].reduce((function(e,t,n){return[e,t,n]}),2).toString()?Array.prototype.reduce:function(e,t){var n,r=Object(this),i=r.length>>>0,o=0;if(t)n=t;else{for(;o<i&&!(o in r);)o++;n=r[o++]}for(;o<i;)o in r&&(n=e(n,r[o],o,r)),o++;return n};function i(e,t){return Array.prototype.slice.call(e,t)}var o=Object.assign||function(e){return r.call(i(arguments,1),(function(e,t){return t&&Object.keys(t).forEach((function(n){e[n]=t[n]})),e}),e)};function a(e){var s,u={},c=[];function d(e,t){return"function"==typeof e?g.call(null,"sync",e,t):"string"==typeof e&&"function"==typeof t?g.apply(null,arguments):"object"==typeof e?l.apply(null,arguments):void 0}function l(e,t,n){var r=!0;void 0===t&&(t=Object.getOwnPropertyNames(e),r=!1);var i={},o=["constructor"];do{(t=t.filter((function(t){return!("function"!=typeof e[t]||-1!==o.indexOf(t)||t.match(/^_/))}))).forEach((function(t){var r=t.split(":"),o=r[0],a=r[1]||"sync";if(!i[o]){var s=e[o];i[o]=e[o]=g(a,s,n?[n,o]:void 0)}})),e=Object.getPrototypeOf(e)}while(r&&e);return i}function f(e){var t=Array.isArray(e)?e:e.split(".");return r.call(t,(function(n,r,i){var o=n[r],a=!1;return o||(i===t.length-1?(s||c.push((function(){a||console.warn("fun-hooks: referenced '"+e+"' but it was never created")})),n[r]=p((function(e){n[r]=e,a=!0}))):n[r]={})}),u)}function p(e){var t=[],r=[],i=function(){},a={before:function(e,n){return u.call(this,t,"before",e,n)},after:function(e,t){return u.call(this,r,"after",e,t)},getHooks:function(e){var n=t.concat(r);"object"==typeof e&&(n=n.filter((function(t){return Object.keys(e).every((function(n){return t[n]===e[n]}))})));try{o(n,{remove:function(){return n.forEach((function(e){e.remove()})),this}})}catch(e){console.error("error adding `remove` to array, did you modify Array.prototype?")}return n},removeAll:function(){return this.getHooks().remove()}},s={install:function(n,o,a){this.type=n,i=a,a(t,r),e&&e(o)}};return n.set(a.after,s),a;function u(e,n,o,a){var s={hook:o,type:n,priority:a||10,remove:function(){var n=e.indexOf(s);-1!==n&&(e.splice(n,1),i(t,r))}};return e.push(s),e.sort((function(e,t){return t.priority-e.priority})),i(t,r),this}}function g(t,r,u){var d=r.after&&n.get(r.after);if(d){if(d.type!==t)throw"fun-hooks: recreated hookable with different type";return r}var l,g,m=u?f(u):p(),v={get:function(e,t){return m[t]||Reflect.get.apply(Reflect,arguments)}};return s||c.push(b),e.useProxy&&"function"==typeof Proxy&&Proxy.revocable?g=new Proxy(r,v):o(g=function(){return v.apply?v.apply(r,this,i(arguments)):r.apply(this,arguments)},m),n.get(g.after).install(t,g,(function(e,n){var r,o=[];function a(e){o.push(e.hook)}e.length||n.length?(e.forEach(a),r=o.push(void 0)-1,n.forEach(a),l=function(e,n,a){var s,u=0,c="async"===t&&"function"==typeof a[a.length-1]&&a.pop();function d(e){"sync"===t?s=e:c&&c.apply(null,arguments)}function l(e){if(o[u]){var r=i(arguments);return l.bail=d,r.unshift(l),o[u++].apply(n,r)}"sync"===t?s=e:c&&c.apply(null,arguments)}return o[r]=function(){var r=i(arguments,1);"async"===t&&c&&(delete l.bail,r.push(l));var o=e.apply(n,r);"sync"===t&&l(o)},l.apply(null,a),s}):l=void 0,b()})),g;function b(){!s&&("sync"!==t||e.ready&a.SYNC)&&("async"!==t||e.ready&a.ASYNC)?"sync"!==t&&e.ready&a.QUEUE?v.apply=function(){var e=arguments;c.push((function(){g.apply(e[1],e[2])}))}:v.apply=function(){throw"fun-hooks: hooked function not ready"}:v.apply=l}}return(e=o({},t,e)).ready?d.ready=function(){s=!0,function(e){for(var t;t=e.shift();)t()}(c)}:s=!0,d.get=f,d}e.exports=a},7079:function(e){e.exports=function e(t){var n=Array.isArray(t)?[]:{};for(var r in t){var i=t[r];n[r]=i&&"object"==typeof i?e(i):i}return n}},5644:function(e){e.exports=JSON.parse('{"k2":{"xn":"adserverTargeting","zF":"standard"},"f":"pbjs_debug","Q_":{"GOOD":1,"NO_BID":2},"FP":{"AUCTION_INIT":"auctionInit","AUCTION_END":"auctionEnd","BID_ADJUSTMENT":"bidAdjustment","BID_TIMEOUT":"bidTimeout","BID_REQUESTED":"bidRequested","BID_RESPONSE":"bidResponse","NO_BID":"noBid","BID_WON":"bidWon","BIDDER_DONE":"bidderDone","BIDDER_ERROR":"bidderError","SET_TARGETING":"setTargeting","BEFORE_REQUEST_BIDS":"beforeRequestBids","BEFORE_BIDDER_HTTP":"beforeBidderHttp","REQUEST_BIDS":"requestBids","ADD_AD_UNITS":"addAdUnits","AD_RENDER_FAILED":"adRenderFailed","AD_RENDER_SUCCEEDED":"adRenderSucceeded","TCF2_ENFORCEMENT":"tcf2Enforcement","AUCTION_DEBUG":"auctionDebug","BID_VIEWABLE":"bidViewable","STALE_RENDER":"staleRender","BILLABLE_EVENT":"billableEvent"},"q_":{"PREVENT_WRITING_ON_MAIN_DOCUMENT":"preventWritingOnMainDocument","NO_AD":"noAd","EXCEPTION":"exception","CANNOT_FIND_AD":"cannotFindAd","MISSING_DOC_OR_ADID":"missingDocOrAdid"},"aI":{"bidWon":"adUnitCode"},"Ql":{"yE":"low","M2":"medium","lj":"high","B7":"auto","uN":"dense","qN":"custom"},"TD":{"BIDDER":"hb_bidder","AD_ID":"hb_adid","PRICE_BUCKET":"hb_pb","SIZE":"hb_size","DEAL":"hb_deal","SOURCE":"hb_source","FORMAT":"hb_format","UUID":"hb_uuid","CACHE_ID":"hb_cache_id","CACHE_HOST":"hb_cache_host","ADOMAIN":"hb_adomain"},"kF":{"BIDDER":"hb_bidder","AD_ID":"hb_adid","PRICE_BUCKET":"hb_pb","SIZE":"hb_size","DEAL":"hb_deal","FORMAT":"hb_format","UUID":"hb_uuid","CACHE_HOST":"hb_cache_host"},"FY":{"title":"hb_native_title","body":"hb_native_body","body2":"hb_native_body2","privacyLink":"hb_native_privacy","privacyIcon":"hb_native_privicon","sponsoredBy":"hb_native_brand","image":"hb_native_image","icon":"hb_native_icon","clickUrl":"hb_native_linkurl","displayUrl":"hb_native_displayurl","cta":"hb_native_cta","rating":"hb_native_rating","address":"hb_native_address","downloads":"hb_native_downloads","likes":"hb_native_likes","phone":"hb_native_phone","price":"hb_native_price","salePrice":"hb_native_saleprice","rendererUrl":"hb_renderer_url","adTemplate":"hb_adTemplate"},"os":{"YZ":"s2s"},"UE":{"CK":"targetingSet","fe":"rendered","G9":"bidRejected"}}')}},n={};function r(e){var i=n[e];if(void 0!==i)return i.exports;var o=n[e]={exports:{}};return t[e].call(o.exports,o,o.exports,r),o.exports}r.m=t,e=[],r.O=function(t,n,i,o){if(!n){var a=1/0;for(d=0;d<e.length;d++){n=e[d][0],i=e[d][1],o=e[d][2];for(var s=!0,u=0;u<n.length;u++)(!1&o||a>=o)&&Object.keys(r.O).every((function(e){return r.O[e](n[u])}))?n.splice(u--,1):(s=!1,o<a&&(a=o));if(s){e.splice(d--,1);var c=i();void 0!==c&&(t=c)}}return t}o=o||0;for(var d=e.length;d>0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[n,i,o]},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={5602:0};r.O.j=function(t){return 0===e[t]};var t=function(t,n){var i,o,a=n[0],s=n[1],u=n[2],c=0;if(a.some((function(t){return 0!==e[t]}))){for(i in s)r.o(s,i)&&(r.m[i]=s[i]);if(u)var d=u(r)}for(t&&t(n);c<a.length;c++)o=a[c],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return r.O(d)},n=self.pbjsChunk=self.pbjsChunk||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}();var i=r(2786);i=r.O(i)}(),(self.pbjsChunk=self.pbjsChunk||[]).push([[3434],{3444:function(e,t,n){var r=n(9853),i=n(265),o=n(4806),a=n(1609),s=n(8265);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c="conversant",d=(0,n(5849).df)({gvlid:24,bidderCode:c}),l={code:c,gvlid:24,aliases:["cnvr"],supportedMediaTypes:[s.Mk,s.pX],isBidRequestValid:function(e){if(!e||!e.params)return(0,r.logWarn)("conversant: Missing bid parameters"),!1;if(!(0,r.isStr)(e.params.site_id))return(0,r.logWarn)("conversant: site_id must be specified as a string"),!1;if(p(e)){var t=e.params.mimes||(0,i.Z)(e,"mediaTypes.video.mimes");if(t){if(!(0,r.isArray)(t)||!t.every((function(e){return(0,r.isStr)(e)})))return(0,r.logWarn)("conversant: mimes must be an array of strings"),!1}else(0,r.logWarn)("conversant: mimes should be specified for videos")}return!0},buildRequests:function(e,t){var n,a=t&&t.refererInfo?t.refererInfo.page:"",s="",u="",c=null,l="_pubcid",m="https://web.hb.ad.cpe.dotomi.com/cvx/client/hb/ortb/25",v=e.map((function(e){var t=function(e){var t=(0,r.getBidIdParameter)("bidfloor",e.params);if(!t&&(0,r.isFn)(e.getFloor)){var n=e.getFloor({currency:"USD",mediaType:"*",size:"*"});(0,r.isPlainObject)(n)&&!isNaN(n.floor)&&"USD"===n.currency&&(t=n.floor)}return t}(e);s=(0,r.getBidIdParameter)("site_id",e.params)||s,l=(0,r.getBidIdParameter)("pubcid_name",e.params)||l,u=e.auctionId;var n={id:e.bidId,secure:1,bidfloor:t||0,displaymanager:"Prebid.js",displaymanagerver:"7.1.0"};if(e.ortb2Imp&&(0,r.mergeDeep)(n,e.ortb2Imp),g(e.params.tag_id,n,"tagid"),p(e)){var o=(0,i.Z)(e,"mediaTypes.video")||{},a=f(o.playerSize||e.sizes),d={};a&&a[0]&&(g(a[0].w,d,"w"),g(a[0].h,d,"h")),g(e.params.position||o.pos,d,"pos"),g(e.params.mimes||o.mimes,d,"mimes"),g(e.params.maxduration||o.maxduration,d,"maxduration"),g(e.params.protocols||o.protocols,d,"protocols"),g(e.params.api||o.api,d,"api"),n.video=d}else{var v=(0,i.Z)(e,"mediaTypes.banner")||{},b={format:f(v.sizes||e.sizes)};g(e.params.position||v.pos,b,"pos"),n.banner=b}return e.userId&&e.userId.pubcid?c=e.userId.pubcid:e.crumbs&&e.crumbs.pubcid&&(c=e.crumbs.pubcid),e.params.white_label_url&&(m=e.params.white_label_url),n})),b={id:u,imp:v,site:{id:s,mobile:null!==document.querySelector('meta[name="viewport"][content*="width=device-width"]')?1:0,page:a},device:(n=navigator.language?"language":"userLanguage",{h:screen.height,w:screen.width,dnt:"1"===navigator.doNotTrack||"1"===window.doNotTrack||"1"===navigator.msDoNoTrack||"yes"===navigator.doNotTrack?1:0,language:navigator[n].split("-")[0],make:navigator.vendor?navigator.vendor:"",ua:navigator.userAgent}),at:1},h={},y=(0,i.Z)(e,"0.schain");y&&(0,o.Z)(b,"source.ext.schain",y),t&&(t.gdprConsent&&(h.consent=t.gdprConsent.consentString,"boolean"==typeof t.gdprConsent.gdprApplies&&(0,o.Z)(b,"regs.ext.gdpr",t.gdprConsent.gdprApplies?1:0)),t.uspConsent&&(0,o.Z)(b,"regs.ext.us_privacy",t.uspConsent)),c||(c=function(e){var t;try{if(!(t=d.getCookie(e))){var n=d.getDataFromLocalStorage("".concat(e,"_exp"));(""===n||n&&new Date(n).getTime()-Date.now()>0)&&(t=(t=d.getDataFromLocalStorage(e))?decodeURIComponent(t):t)}(0,r.isStr)(t)&&"{"===t.charAt(0)&&(t=JSON.parse(t))}catch(e){(0,r.logError)(e)}return t}(l)),c&&(h.fpc=c);var _=function(e){var t=e[0],n=[];if((0,r.isArray)(t.userIdAsEids)&&t.userIdAsEids.length>0){var i={"epsilon.com":1,"adserver.org":1,"liveramp.com":1,"criteo.com":1,"id5-sync.com":1,"parrable.com":1,"liveintent.com":1};t.userIdAsEids.forEach((function(e){i.hasOwnProperty(e.source)&&n.push(e)}))}return n}(e);_.length>0&&(h.eids=_),(0,r.isEmpty)(h)||(b.user={ext:h});var S=t.ortb2||{};return(0,r.mergeDeep)(b,S),{method:"POST",url:m,data:b}},interpretResponse:function(e,t){var n=[],i={};return e=e.body,t&&t.data&&t.data.imp&&(0,r._each)(t.data.imp,(function(e){return i[e.id]=e})),e&&(0,r.isArray)(e.seatbid)&&(0,r._each)(e.seatbid,(function(t){(0,r._each)(t.bid,(function(t){var r=parseFloat(t.price);if(r>0&&t.impid){var o=t.adm||"",a=t.nurl||"",s=i[t.impid],u={requestId:t.impid,currency:e.cur||"USD",cpm:r,creativeId:t.crid||"",ttl:300,netRevenue:!0,meta:{}};t.adomain&&t.adomain.length>0&&(u.meta.advertiserDomains=t.adomain),s.video?("<"===o.charAt(0)?u.vastXml=o:u.vastUrl=o,u.mediaType="video",u.width=s.video.w,u.height=s.video.h):(u.ad=o+'<img src="'+a+'" />',u.width=t.w,u.height=t.h),n.push(u)}}))})),n},transformBidParams:function(e,t){return(0,r.convertTypes)({site_id:"string",secure:"number",mobile:"number"},e)},getUserSyncs:function(e,t,n,i){var o={},a=[];if(n&&(o.gdpr=n.gdprApplies?1:0,o.gdpr_consent=encodeURIComponent(n.consentString||"")),i&&(o.us_privacy=encodeURIComponent(i)),t&&t.ext){var s=[{urls:t.ext.fsyncs,type:"iframe"},{urls:t.ext.psyncs,type:"image"}].filter((function(t){return t.urls&&("iframe"===t.type&&e.iframeEnabled||"image"===t.type&&e.pixelEnabled)})).map((function(e){return e.urls.map((function(t){var n=(0,r.parseUrl)(t);return(0,r.mergeDeep)(n.search,o),0===Object.keys(n.search).length&&delete n.search,{type:e.type,url:(0,r.buildUrl)(n)}})).reduce((function(e,t){return e.concat(t)}),[])})).reduce((function(e,t){return e.concat(t)}),[]);a.push.apply(a,function(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(s))}return a}};function f(e){var t;return Array.isArray(e)&&(t=2===e.length&&"number"==typeof e[0]&&"number"==typeof e[1]?[{w:e[0],h:e[1]}]:(0,r._map)(e,(function(e){return{w:e[0],h:e[1]}}))),t}function p(e){return"video"===e.mediaType||!!(0,i.Z)(e,"mediaTypes.video")}function g(e,t,n){e&&(t[n]=e)}(0,a.dX)(l),window.pbjs.installedModules.push("conversantBidAdapter")}},function(e){e(e.s=3444)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[6406],{6201:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _src_utils_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(9853),_src_utils_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(265),_src_adloader_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(6996),_src_adapters_bidderFactory_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(1609),_src_config_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(8962),_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(8265),_src_polyfill_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(1879),criteo_direct_rsa_validate_build_verify_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1582),_src_storageManager_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5849);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var GVLID=91,ADAPTER_VERSION=34,BIDDER_CODE="criteo",CDB_ENDPOINT="https://bidder.criteo.com/cdb",PROFILE_ID_INLINE=207,PROFILE_ID_PUBLISHERTAG=185,storage=(0,_src_storageManager_js__WEBPACK_IMPORTED_MODULE_1__.df)({gvlid:GVLID,bidderCode:BIDDER_CODE}),LOG_PREFIX="Criteo: ",FAST_BID_VERSION_PLACEHOLDER="%FAST_BID_VERSION%",FAST_BID_VERSION_CURRENT=123,FAST_BID_VERSION_LATEST="latest",FAST_BID_VERSION_NONE="none",PUBLISHER_TAG_URL_TEMPLATE="https://static.criteo.net/js/ld/publishertag.prebid"+FAST_BID_VERSION_PLACEHOLDER+".js",FAST_BID_PUBKEY_E=65537,FAST_BID_PUBKEY_N="ztQYwCE5BU7T9CDM5he6rKoabstXRmkzx54zFPZkWbK530dwtLBDeaWBMxHBUT55CYyboR/EZ4efghPi3CoNGfGWezpjko9P6p2EwGArtHEeS4slhu/SpSIFMjG6fdrpRoNuIAMhq1Z+Pr/+HOd1pThFKeGFr2/NhtAg+TXAzaU=",spec={code:BIDDER_CODE,gvlid:GVLID,supportedMediaTypes:[_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.Mk,_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.pX,_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.B5],isBidRequestValid:function(e){return!(!e||!e.params||!e.params.zoneId&&!e.params.networkId||hasVideoMediaType(e)&&!hasValidVideoMediaType(e))},buildRequests:function(e,t){var n,r,i,o,a=t.ortb2||{};_extends(t,{publisherExt:null===(n=a.site)||void 0===n?void 0:n.ext,userExt:null===(r=a.user)||void 0===r?void 0:r.ext,ceh:_src_config_js__WEBPACK_IMPORTED_MODULE_3__.vc.getConfig("criteo.ceh")});var s=_src_config_js__WEBPACK_IMPORTED_MODULE_3__.vc.getConfig("criteo.fastBidVersion"),u=canFastBid(s);if(!publisherTagAvailable()&&u){window.Criteo=window.Criteo||{},window.Criteo.usePrebidEvents=!1,tryGetCriteoFastBid();var c=getFastBidUrl(s);setTimeout((function(){(0,_src_adloader_js__WEBPACK_IMPORTED_MODULE_4__.B)(c,BIDDER_CODE)}),t.timeout)}if(publisherTagAvailable()){var d=new Criteo.PubTag.Adapters.Prebid(PROFILE_ID_PUBLISHERTAG,ADAPTER_VERSION,e,t,"7.1.0");i=d.buildCdbUrl(),o=d.buildCdbRequest()}else{var l=buildContext(e,t);i=buildCdbUrl(l),o=buildCdbRequest(l,e,t)}if(o)return{method:"POST",url:i,data:o,bidRequests:e}},interpretResponse:function(e,t){var n=e.body||e;if(publisherTagAvailable()){var r=Criteo.PubTag.Adapters.Prebid.GetAdapter(t);if(r)return r.interpretResponse(n,t)}var i=[];return n&&n.slots&&(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.isArray)(n.slots)&&n.slots.forEach((function(r){var o,a,s,u,c=(0,_src_polyfill_js__WEBPACK_IMPORTED_MODULE_6__.sE)(t.bidRequests,(function(e){return e.adUnitCode===r.impid&&(!e.params.zoneId||parseInt(e.params.zoneId)===r.zoneid)})),d=c.bidId,l={requestId:d,adId:r.bidId||(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.getUniqueIdentifierStr)(),cpm:r.cpm,currency:r.currency,netRevenue:!0,ttl:r.ttl||60,creativeId:r.creativecode,width:r.width,height:r.height,dealId:r.dealCode};if(null!==(o=n.ext)&&void 0!==o&&null!==(a=o.paf)&&void 0!==a&&a.transmission&&null!==(s=r.ext)&&void 0!==s&&null!==(u=s.paf)&&void 0!==u&&u.content_id){var f={content_id:r.ext.paf.content_id,transmission:e.ext.paf.transmission};l.meta=_extends({},l.meta,{paf:f})}r.adomain&&(l.meta=_extends({},l.meta,{advertiserDomains:r.adomain})),r.native?c.params.nativeCallback?l.ad=createNativeAd(d,r.native,c.params.nativeCallback):(l.native=createPrebidNativeAd(r.native),l.mediaType=_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.B5):r.video?(l.vastUrl=r.displayurl,l.mediaType=_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.pX):l.ad=r.creative,i.push(l)})),i},onTimeout:function(e){if(publisherTagAvailable()&&Array.isArray(e)){var t=[];e.forEach((function(e){-1===t.indexOf(e.auctionId)&&(t.push(e.auctionId),Criteo.PubTag.Adapters.Prebid.GetAdapter(e.auctionId).handleBidTimeout())}))}},onBidWon:function(e){publisherTagAvailable()&&e&&Criteo.PubTag.Adapters.Prebid.GetAdapter(e.auctionId).handleBidWon(e)},onSetTargeting:function(e){publisherTagAvailable()&&Criteo.PubTag.Adapters.Prebid.GetAdapter(e.auctionId).handleSetTargeting(e)}};function publisherTagAvailable(){return"undefined"!=typeof Criteo&&Criteo.PubTag&&Criteo.PubTag.Adapters&&Criteo.PubTag.Adapters.Prebid}function buildContext(e,t){var n,r="";t&&t.refererInfo&&(r=t.refererInfo.page);var i=(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.parseUrl)(null==t||null===(n=t.refererInfo)||void 0===n?void 0:n.topmostLocation).search,o={url:r,debug:"1"===i.pbt_debug,noLog:"1"===i.pbt_nolog,amp:!1};return e.forEach((function(e){"amp"===e.params.integrationMode&&(o.amp=!0)})),o}function buildCdbUrl(e){var t=CDB_ENDPOINT;return t+="?profileId="+PROFILE_ID_INLINE,t+="&av="+String(ADAPTER_VERSION),t+="&wv="+encodeURIComponent("7.1.0"),t+="&cb="+String(Math.floor(99999999999*Math.random())),e.amp&&(t+="&im=1"),e.debug&&(t+="&debug=1"),e.noLog&&(t+="&nolog=1"),t}function checkNativeSendId(e){return!(e.nativeParams&&(e.nativeParams.image&&(!0!==e.nativeParams.image.sendId||!0===e.nativeParams.image.sendTargetingKeys)||e.nativeParams.icon&&(!0!==e.nativeParams.icon.sendId||!0===e.nativeParams.icon.sendTargetingKeys)||e.nativeParams.clickUrl&&(!0!==e.nativeParams.clickUrl.sendId||!0===e.nativeParams.clickUrl.sendTargetingKeys)||e.nativeParams.displayUrl&&(!0!==e.nativeParams.displayUrl.sendId||!0===e.nativeParams.displayUrl.sendTargetingKeys)||e.nativeParams.privacyLink&&(!0!==e.nativeParams.privacyLink.sendId||!0===e.nativeParams.privacyLink.sendTargetingKeys)||e.nativeParams.privacyIcon&&(!0!==e.nativeParams.privacyIcon.sendId||!0===e.nativeParams.privacyIcon.sendTargetingKeys)))}function buildCdbRequest(e,t,n){var r,i,o={publisher:{url:e.url,ext:n.publisherExt},slots:t.map((function(e){r=e.params.networkId||r,i=e.schain||i;var t={impid:e.adUnitCode,transactionid:e.transactionId,auctionId:e.auctionId};if(e.params.zoneId&&(t.zoneid=e.params.zoneId),(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"ortb2Imp.ext")&&(t.ext=e.ortb2Imp.ext),e.params.ext&&(t.ext=_extends({},t.ext,e.params.ext)),e.params.publisherSubId&&(t.publishersubid=e.params.publisherSubId),e.params.nativeCallback||(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"mediaTypes.".concat(_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.B5))?(t.native=!0,checkNativeSendId(e)||(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.logWarn)(LOG_PREFIX+"all native assets containing URL should be sent as placeholders with sendId(icon, image, clickUrl, displayUrl, privacyLink, privacyIcon)"),t.sizes=parseSizes((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"mediaTypes.banner.sizes"),parseNativeSize)):t.sizes=parseSizes((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"mediaTypes.banner.sizes"),parseSize),hasVideoMediaType(e)){var n={playersizes:parseSizes((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"mediaTypes.video.playerSize"),parseSize),mimes:e.mediaTypes.video.mimes,protocols:e.mediaTypes.video.protocols,maxduration:e.mediaTypes.video.maxduration,api:e.mediaTypes.video.api,skip:e.mediaTypes.video.skip,placement:e.mediaTypes.video.placement,minduration:e.mediaTypes.video.minduration,playbackmethod:e.mediaTypes.video.playbackmethod,startdelay:e.mediaTypes.video.startdelay},o=e.params.video;void 0!==o&&(n.skip=n.skip||o.skip||0,n.placement=n.placement||o.placement,n.minduration=n.minduration||o.minduration,n.playbackmethod=n.playbackmethod||o.playbackmethod,n.startdelay=n.startdelay||o.startdelay||0),t.video=n}return t}))};return r&&(o.publisher.networkid=r),i&&(o.source={ext:{schain:i}}),o.user={ext:n.userExt},n&&n.ceh&&(o.user.ceh=n.ceh),n&&n.gdprConsent&&(o.gdprConsent={},void 0!==n.gdprConsent.gdprApplies&&(o.gdprConsent.gdprApplies=!!n.gdprConsent.gdprApplies),o.gdprConsent.version=n.gdprConsent.apiVersion,void 0!==n.gdprConsent.consentString&&(o.gdprConsent.consentData=n.gdprConsent.consentString)),n&&n.uspConsent&&(o.user.uspIab=n.uspConsent),o}function parseSizes(e,t){return null==e?[]:Array.isArray(e[0])?e.map((function(e){return t(e)})):[t(e)]}function parseSize(e){return e[0]+"x"+e[1]}function parseNativeSize(e){return void 0===e[0]&&void 0===e[1]?"2x2":e[0]+"x"+e[1]}function hasVideoMediaType(e){return void 0!==(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"mediaTypes.video")}function hasValidVideoMediaType(e){var t=!0;if(["mimes","playerSize","maxduration","protocols","api","skip","placement","playbackmethod"].forEach((function(n){void 0===(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"mediaTypes.video."+n)&&void 0===(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"params.video."+n)&&(t=!1,(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.logError)("Criteo Bid Adapter: mediaTypes.video."+n+" is required"))})),t){var n=e.mediaTypes.video.placement||e.params.video.placement;if("instream"==e.mediaTypes.video.context&&1===n)return!0;if("outstream"==e.mediaTypes.video.context&&1!==n)return!0}return!1}function createPrebidNativeAd(e){return{sendTargetingKeys:!1,title:e.products[0].title,body:e.products[0].description,sponsoredBy:e.advertiser.description,icon:e.advertiser.logo,image:e.products[0].image,clickUrl:e.products[0].click_url,privacyLink:e.privacy.optout_click_url,privacyIcon:e.privacy.optout_image_url,cta:e.products[0].call_to_action,price:e.products[0].price,impressionTrackers:e.impression_pixels.map((function(e){return e.url}))}}function createNativeAd(e,t,n){var r="criteo_prebid_native_slots";return window[r]=window[r]||{},window[r][e]={callback:n,payload:t},'\n<script type="text/javascript">\nfor (var i = 0; i < 10; ++i) {\n var slots = window.parent.'.concat(r,';\n if(!slots){continue;}\n var responseSlot = slots["').concat(e,'"];\n responseSlot.callback(responseSlot.payload);\n break;\n}\n<\/script>')}function canFastBid(e){return e!==FAST_BID_VERSION_NONE}function getFastBidUrl(e){var t;return e===FAST_BID_VERSION_LATEST?t="":e?(String(e).split(".")[0]<102&&(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.logWarn)("Specifying a Fastbid version which is not supporting version selection."),t="."+e):t="."+FAST_BID_VERSION_CURRENT,PUBLISHER_TAG_URL_TEMPLATE.replace(FAST_BID_VERSION_PLACEHOLDER,t)}function tryGetCriteoFastBid(){try{var fastBidStorageKey="criteo_fast_bid",hashPrefix="// Hash: ",fastBidFromStorage=storage.getDataFromLocalStorage(fastBidStorageKey);if(null!==fastBidFromStorage){var firstLineEndPosition=fastBidFromStorage.indexOf("\n"),firstLine=fastBidFromStorage.substr(0,firstLineEndPosition).trim();if(firstLine.substr(0,hashPrefix.length)!==hashPrefix)(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.logWarn)("No hash found in FastBid"),storage.removeDataFromLocalStorage(fastBidStorageKey);else{var publisherTagHash=firstLine.substr(hashPrefix.length),publisherTag=fastBidFromStorage.substr(firstLineEndPosition+1);(0,criteo_direct_rsa_validate_build_verify_js__WEBPACK_IMPORTED_MODULE_0__.T)(publisherTag,publisherTagHash,FAST_BID_PUBKEY_N,FAST_BID_PUBKEY_E)?((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.logInfo)("Using Criteo FastBid"),eval(publisherTag)):((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.logWarn)("Invalid Criteo FastBid found"),storage.removeDataFromLocalStorage(fastBidStorageKey))}}}catch(e){}}(0,_src_adapters_bidderFactory_js__WEBPACK_IMPORTED_MODULE_8__.dX)(spec),window.pbjs.installedModules.push("criteoBidAdapter")},4611:function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e){null!==e&&this.fromHexString(e)}return e.prototype.toHexString=function(){if(this.s<0)return"-"+this.negate().toHexString();var e,t=!1,n="",r=this.t,i=this.DB-r*this.DB%4;if(r-- >0)for(i<this.DB&&(e=this[r]>>i)>0&&(t=!0,n=d(e));r>=0;)i<4?(e=(this[r]&(1<<i)-1)<<4-i,e|=this[--r]>>(i+=this.DB-4)):(e=this[r]>>(i-=4)&15,i<=0&&(i+=this.DB,--r)),e>0&&(t=!0),t&&(n+=d(e));return t?n:"0"},e.prototype.fromHexString=function(t){if(null!==t){this.t=0,this.s=0;for(var n=t.length,r=!1,i=0;--n>=0;){var o=c(t,n);o<0?"-"==t.charAt(n)&&(r=!0):(r=!1,0==i?this[this.t++]=o:i+4>this.DB?(this[this.t-1]|=(o&(1<<this.DB-i)-1)<<i,this[this.t++]=o>>this.DB-i):this[this.t-1]|=o<<i,(i+=4)>=this.DB&&(i-=this.DB))}this.clamp(),r&&e.ZERO.subTo(this,this)}},e.prototype.negate=function(){var t=i();return e.ZERO.subTo(this,t),t},e.prototype.abs=function(){return this.s<0?this.negate():this},e.prototype.mod=function(t){var n=i();return this.abs().divRemTo(t,null,n),this.s<0&&n.compareTo(e.ZERO)>0&&t.subTo(n,n),n},e.prototype.copyTo=function(e){for(var t=this.t-1;t>=0;--t)e[t]=this[t];e.t=this.t,e.s=this.s},e.prototype.lShiftTo=function(e,t){for(var n=e%this.DB,r=this.DB-n,i=(1<<r)-1,o=Math.floor(e/this.DB),a=this.s<<n&this.DM,s=this.t-1;s>=0;--s)t[s+o+1]=this[s]>>r|a,a=(this[s]&i)<<n;for(s=o-1;s>=0;--s)t[s]=0;t[o]=a,t.t=this.t+o+1,t.s=this.s,t.clamp()},e.prototype.invDigit=function(){if(this.t<1)return 0;var e=this[0];if(0==(1&e))return 0;var t=3&e;return(t=(t=(t=(t=t*(2-(15&e)*t)&15)*(2-(255&e)*t)&255)*(2-((65535&e)*t&65535))&65535)*(2-e*t%this.DV)%this.DV)>0?this.DV-t:-t},e.prototype.dlShiftTo=function(e,t){var n;for(n=this.t-1;n>=0;--n)t[n+e]=this[n];for(n=e-1;n>=0;--n)t[n]=0;t.t=this.t+e,t.s=this.s},e.prototype.squareTo=function(e){for(var t=this.abs(),n=e.t=2*t.t;--n>=0;)e[n]=0;for(n=0;n<t.t-1;++n){var r=t.am(n,t[n],e,2*n,0,1);(e[n+t.t]+=t.am(n+1,2*t[n],e,2*n+1,r,t.t-n-1))>=t.DV&&(e[n+t.t]-=t.DV,e[n+t.t+1]=1)}e.t>0&&(e[e.t-1]+=t.am(n,t[n],e,2*n,0,1)),e.s=0,e.clamp()},e.prototype.multiplyTo=function(t,n){var r=this.abs(),i=t.abs(),o=r.t;for(n.t=o+i.t;--o>=0;)n[o]=0;for(o=0;o<i.t;++o)n[o+r.t]=r.am(0,i[o],n,o,0,r.t);n.s=0,n.clamp(),this.s!=t.s&&e.ZERO.subTo(n,n)},e.prototype.divRemTo=function(t,n,r){var a=t.abs();if(!(a.t<=0)){var s=this.abs();if(s.t<a.t)return null!=n&&n.fromHexString("0"),void(null!=r&&this.copyTo(r));null==r&&(r=i());var u=i(),c=this.s,d=t.s,l=this.DB-o(a[a.t-1]);l>0?(a.lShiftTo(l,u),s.lShiftTo(l,r)):(a.copyTo(u),s.copyTo(r));var f=u.t,p=u[f-1];if(0!=p){var g=p*(1<<this.F1)+(f>1?u[f-2]>>this.F2:0),m=this.FV/g,v=(1<<this.F1)/g,b=1<<this.F2,h=r.t,y=h-f,_=null==n?i():n;for(u.dlShiftTo(y,_),r.compareTo(_)>=0&&(r[r.t++]=1,r.subTo(_,r)),e.ONE.dlShiftTo(f,_),_.subTo(u,u);u.t<f;)u[u.t++]=0;for(;--y>=0;){var S=r[--h]==p?this.DM:Math.floor(r[h]*m+(r[h-1]+b)*v);if((r[h]+=u.am(0,S,r,y,0,f))<S)for(u.dlShiftTo(y,_),r.subTo(_,r);r[h]<--S;)r.subTo(_,r)}null!=n&&(r.drShiftTo(f,n),c!=d&&e.ZERO.subTo(n,n)),r.t=f,r.clamp(),l>0&&r.rShiftTo(l,r),c<0&&e.ZERO.subTo(r,r)}}},e.prototype.rShiftTo=function(e,t){t.s=this.s;var n=Math.floor(e/this.DB);if(n>=this.t)t.t=0;else{var r=e%this.DB,i=this.DB-r,o=(1<<r)-1;t[0]=this[n]>>r;for(var a=n+1;a<this.t;++a)t[a-n-1]|=(this[a]&o)<<i,t[a-n]=this[a]>>r;r>0&&(t[this.t-n-1]|=(this.s&o)<<i),t.t=this.t-n,t.clamp()}},e.prototype.drShiftTo=function(e,t){for(var n=e;n<this.t;++n)t[n-e]=this[n];t.t=Math.max(this.t-e,0),t.s=this.s},e.prototype.subTo=function(e,t){for(var n=0,r=0,i=Math.min(e.t,this.t);n<i;)r+=this[n]-e[n],t[n++]=r&this.DM,r>>=this.DB;if(e.t<this.t){for(r-=e.s;n<this.t;)r+=this[n],t[n++]=r&this.DM,r>>=this.DB;r+=this.s}else{for(r+=this.s;n<e.t;)r-=e[n],t[n++]=r&this.DM,r>>=this.DB;r-=e.s}t.s=r<0?-1:0,r<-1?t[n++]=this.DV+r:r>0&&(t[n++]=r),t.t=n,t.clamp()},e.prototype.clamp=function(){for(var e=this.s&this.DM;this.t>0&&this[this.t-1]==e;)--this.t},e.prototype.modPowInt=function(e,t){var n;return n=e<256||t.isEven()?new l(t):new f(t),this.exp(e,n)},e.prototype.exp=function(t,n){if(t>4294967295||t<1)return e.ONE;var r=i(),a=i(),s=n.convert(this),u=o(t)-1;for(s.copyTo(r);--u>=0;)if(n.sqrTo(r,a),(t&1<<u)>0)n.mulTo(a,s,r);else{var c=r;r=a,a=c}return n.revert(r)},e.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},e.prototype.compareTo=function(e){var t=this.s-e.s;if(0!=t)return t;var n=this.t;if(0!=(t=n-e.t))return this.s<0?-t:t;for(;--n>=0;)if(0!=(t=this[n]-e[n]))return t;return 0},e.prototype.am1=function(e,t,n,r,i,o){for(;--o>=0;){var a=t*this[e++]+n[r]+i;i=Math.floor(a/67108864),n[r++]=67108863&a}return i},e.prototype.am2=function(e,t,n,r,i,o){for(var a=32767&t,s=t>>15;--o>=0;){var u=32767&this[e],c=this[e++]>>15,d=s*u+c*a;i=((u=a*u+((32767&d)<<15)+n[r]+(1073741823&i))>>>30)+(d>>>15)+s*c+(i>>>30),n[r++]=1073741823&u}return i},e.prototype.am3=function(e,t,n,r,i,o){for(var a=16383&t,s=t>>14;--o>=0;){var u=16383&this[e],c=this[e++]>>14,d=s*u+c*a;i=((u=a*u+((16383&d)<<14)+n[r]+i)>>28)+(d>>14)+s*c,n[r++]=268435455&u}return i},e}();function i(){return new r(null)}function o(e){var t,n=1;return 0!=(t=e>>>16)&&(e=t,n+=16),0!=(t=e>>8)&&(e=t,n+=8),0!=(t=e>>4)&&(e=t,n+=4),0!=(t=e>>2)&&(e=t,n+=2),0!=(t=e>>1)&&(e=t,n+=1),n}t.BigInteger=r,t.nbi=i,t.nbits=o;var a,s,u=[];for(a="0".charCodeAt(0),s=0;s<=9;++s)u[a++]=s;for(a="a".charCodeAt(0),s=10;s<36;++s)u[a++]=s;for(a="A".charCodeAt(0),s=10;s<36;++s)u[a++]=s;function c(e,t){var n=u[e.charCodeAt(t)];return null==n?-1:n}function d(e){return"0123456789abcdefghijklmnopqrstuvwxyz".charAt(e)}t.intAt=c,t.int2char=d,t.b64toHex=function(e){var t,n="",r=0,i=0;for(t=0;t<e.length&&"="!=e.charAt(t);++t){var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(e.charAt(t));o<0||(0==r?(n+=d(o>>2),i=3&o,r=1):1==r?(n+=d(i<<2|o>>4),i=15&o,r=2):2==r?(n+=d(i),n+=d(o>>2),i=3&o,r=3):(n+=d(i<<2|o>>4),n+=d(15&o),r=0))}return 1==r&&(n+=d(i<<2)),n},t.removeExtraSymbols=function(e){return e.replace(/^1f+00/,"").replace("3031300d060960864801650304020105000420","")};var l=function(){function e(e){this.m=e}return e.prototype.convert=function(e){return e.s<0||e.compareTo(this.m)>=0?e.mod(this.m):e},e.prototype.revert=function(e){return e},e.prototype.reduce=function(e){e.divRemTo(this.m,null,e)},e.prototype.mulTo=function(e,t,n){e.multiplyTo(t,n),this.reduce(n)},e.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},e}(),f=function(){function e(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<e.DB-15)-1,this.mt2=2*e.t}return e.prototype.convert=function(e){var t=i();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(r.ZERO)>0&&this.m.subTo(t,t),t},e.prototype.revert=function(e){var t=i();return e.copyTo(t),this.reduce(t),t},e.prototype.reduce=function(e){for(;e.t<=this.mt2;)e[e.t++]=0;for(var t=0;t<this.m.t;++t){var n=32767&e[t],r=n*this.mpl+((n*this.mph+(e[t]>>15)*this.mpl&this.um)<<15)&e.DM;for(e[n=t+this.m.t]+=this.m.am(0,r,e,t,0,this.m.t);e[n]>=e.DV;)e[n]-=e.DV,e[++n]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)},e.prototype.mulTo=function(e,t,n){e.multiplyTo(t,n),this.reduce(n)},e.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},e}();function p(e){var t=i();return t.fromHexString(e.toString()),t}t.nbv=p,r.ZERO=p(0),r.ONE=p(1),"Microsoft Internet Explorer"==navigator.appName?(r.prototype.am=r.prototype.am2,n=30):"Netscape"!=navigator.appName?(r.prototype.am=r.prototype.am1,n=26):(r.prototype.am=r.prototype.am3,n=28),r.prototype.DB=n,r.prototype.DM=(1<<n)-1,r.prototype.DV=1<<n,r.prototype.FV=Math.pow(2,52),r.prototype.F1=52-n,r.prototype.F2=2*n-52},4950:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.hash=function(t){t=e.utf8Encode(t||"");for(var n=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],r=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],i=(t+=String.fromCharCode(128)).length/4+2,o=Math.ceil(i/16),a=new Array(o),s=0;s<o;s++){a[s]=new Array(16);for(var u=0;u<16;u++)a[s][u]=t.charCodeAt(64*s+4*u)<<24|t.charCodeAt(64*s+4*u+1)<<16|t.charCodeAt(64*s+4*u+2)<<8|t.charCodeAt(64*s+4*u+3)<<0}var c=8*(t.length-1)/Math.pow(2,32),d=8*(t.length-1)>>>0;for(a[o-1][14]=Math.floor(c),a[o-1][15]=d,s=0;s<o;s++){for(var l=new Array(64),f=0;f<16;f++)l[f]=a[s][f];for(f=16;f<64;f++)l[f]=e.q1(l[f-2])+l[f-7]+e.q0(l[f-15])+l[f-16]>>>0;var p=r[0],g=r[1],m=r[2],v=r[3],b=r[4],h=r[5],y=r[6],_=r[7];for(f=0;f<64;f++){var S=_+e.z1(b)+e.Ch(b,h,y)+n[f]+l[f],E=e.z0(p)+e.Maj(p,g,m);_=y,y=h,h=b,b=v+S>>>0,v=m,m=g,g=p,p=S+E>>>0}r[0]=r[0]+p>>>0,r[1]=r[1]+g>>>0,r[2]=r[2]+m>>>0,r[3]=r[3]+v>>>0,r[4]=r[4]+b>>>0,r[5]=r[5]+h>>>0,r[6]=r[6]+y>>>0,r[7]=r[7]+_>>>0}var I=new Array(r.length);for(_=0;_<r.length;_++)I[_]=("00000000"+r[_].toString(16)).slice(-8);return I.join("")},e.utf8Encode=function(e){try{return(new TextEncoder).encode(e).reduce((function(e,t){return e+String.fromCharCode(t)}),"")}catch(t){return unescape(encodeURIComponent(e))}},e.ROTR=function(e,t){return t>>>e|t<<32-e},e.z0=function(t){return e.ROTR(2,t)^e.ROTR(13,t)^e.ROTR(22,t)},e.z1=function(t){return e.ROTR(6,t)^e.ROTR(11,t)^e.ROTR(25,t)},e.q0=function(t){return e.ROTR(7,t)^e.ROTR(18,t)^t>>>3},e.q1=function(t){return e.ROTR(17,t)^e.ROTR(19,t)^t>>>10},e.Ch=function(e,t,n){return e&t^~e&n},e.Maj=function(e,t,n){return e&t^e&n^t&n},e}();t.Sha256=n},1582:function(e,t,n){var r=n(4611),i=n(4950);t.T=function(e,t,n,o){var a=new r.BigInteger(r.b64toHex(t)),s=new r.BigInteger(r.b64toHex(n)),u=a.modPowInt(o,s);return r.removeExtraSymbols(u.toHexString())===i.Sha256.hash(e)}}},function(e){e(e.s=6201)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[9848],{5502:function(e,t,n){var r=n(1609),i=n(265);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c={code:"justpremium",gvlid:62,time:6e4,isBidRequestValid:function(e){return!!(e&&e.params&&e.params.zone)},buildRequests:function(e,t){var n,r,a=(n={},r={},e.forEach((function(e){var t=e.params,i=t.zone;if(1!==n[i]){var o=t.allow||t.formats||[],a=t.exclude||[];if(0===o.length&&0===a.length)return n[t.zone]=1;n[i]=n[i]||[[],{}],n[i][0]=function(e){for(var t=e.concat(),n=0;n<t.length;++n)for(var r=n+1;r<t.length;++r)t[n]===t[r]&&t.splice(r--,1);return t}(n[i][0].concat(o)),a.forEach((function(e){n[i][1][e]?n[i][1][e]++:n[i][1][e]=1})),r[i]=r[i]||0,a.length&&r[i]++}})),Object.keys(r).forEach((function(e){if(1!==n[e]){var t=[];Object.keys(n[e][1]).forEach((function(i){n[e][1][i]===r[e]&&t.push(i)})),n[e][1]=t}})),Object.keys(n).forEach((function(e){1!==n[e]&&n[e][1].length&&(n[e][0].forEach((function(t){var r=n[e][1].indexOf(t);r>-1&&n[e][1].splice(r,1)})),n[e][0].length=0),1===n[e]||n[e][0].length||n[e][1].length||(n[e]=1)})),n),s=function(){var e;try{e=window.top}catch(t){e=window}return{screenWidth:e.screen.width,screenHeight:e.screen.height,innerWidth:e.innerWidth,innerHeight:e.innerHeight}}(),u=function(){if(!window.top)return null;var e,t=new URLSearchParams(window.top.location.search);return function(e){return 0===Object.keys(e).length?null:e}((e={ggAdbuyid:t.get("gg_adbuyid"),ggDealid:t.get("gg_dealid"),ggEadbuyid:t.get("gg_eadbuyid")},Object.fromEntries(Object.entries(e).filter((function(e){var t=o(e,2);return t[0],null!=t[1]})))))}(),c={zone:e.map((function(e){return parseInt(e.params.zone)})).filter((function(e,t,n){return n.indexOf(e)===t})),referer:t.refererInfo.page,sw:s.screenWidth,sh:s.screenHeight,ww:s.innerWidth,wh:s.innerHeight,c:a,id:e[0].params.zone,sizes:{},ggExt:u};e.forEach((function(e){var t=e.params.zone,n=c.sizes;n[t]=n[t]||[],n[t].push.apply(n[t],e.mediaTypes&&e.mediaTypes.banner&&e.mediaTypes.banner.sizes)})),(0,i.Z)(e[0],"userId.pubcid")?c.pubcid=(0,i.Z)(e[0],"userId.pubcid"):(0,i.Z)(e[0],"crumbs.pubcid")&&(c.pubcid=(0,i.Z)(e[0],"crumbs.pubcid")),c.uids=e[0].userId,t&&t.gdprConsent&&(c.gdpr_consent={consent_string:t.gdprConsent.consentString,consent_required:"boolean"!=typeof t.gdprConsent.gdprApplies||t.gdprConsent.gdprApplies}),t&&t.uspConsent&&(c.us_privacy=t.uspConsent),c.version={prebid:"7.1.0",jp_adapter:"1.8.3"},e[0].schain&&(c.schain=e[0].schain);var d=JSON.stringify(c);return{method:"POST",url:"https://pre.ads.justpremium.com/v/2.0/t/xhr?i="+ +new Date,data:d,bids:e}},interpretResponse:function(e,t){var n=e.body,r=[];return t.bids.forEach((function(e){var t=function(e,t){var n=e.zone;if(t[n])for(var r=t[n].length;r--;)if(d(e,t[n][r]))return t[n].splice(r,1).pop();return!1}(e.params,n.bid);if(t){var i=e.mediaTypes&&e.mediaTypes.banner&&e.mediaTypes.banner.sizes&&e.mediaTypes.banner.sizes.length&&e.mediaTypes.banner.sizes[0]||[],o={requestId:e.bidId,creativeId:t.id,width:i[0]||t.width,height:i[1]||t.height,ad:t.adm,cpm:t.price,netRevenue:!0,currency:t.currency||"USD",ttl:t.ttl||c.time,format:t.format,meta:{advertiserDomains:t.adomain&&t.adomain.length>0?t.adomain:[]}};t.ext&&t.ext.pg&&(o.adserverTargeting={hb_deal_justpremium:"jp_pg"}),r.push(o)}})),r},getUserSyncs:function(e,t,n,r){var i="https://pre.ads.justpremium.com/v/1.0/t/sync?_c=a"+Math.random().toString(36).substring(7)+Date.now(),o=[];if(n&&"boolean"==typeof n.gdprApplies&&n.gdprApplies&&n.consentString&&(i=i+"&consentString="+encodeURIComponent(n.consentString)),r&&(i=i+"&usPrivacy="+encodeURIComponent(r)),e.iframeEnabled&&o.push({type:"iframe",url:i}),e.pixelEnabled&&0!==t.length){var s=t.map((function(e){var t;return null==e||null===(t=e.body)||void 0===t?void 0:t.pxs})).reduce((function(e,t){return e.concat(t)}),[]).filter((function(e){return void 0!==e}));o=[].concat(a(o),a(s))}return o}};function d(e,t){var n=t.format;return e.allow&&e.allow.length?e.allow.indexOf(n)>-1:!e.exclude||!e.exclude.length||e.exclude.indexOf(n)<0}(0,r.dX)(c),window.pbjs.installedModules.push("justpremiumBidAdapter")}},function(e){e(e.s=5502)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[3769],{6414:function(e,t,n){var r=n(9853),i=n(265),o=n(1609),a=n(8962),s=n(8265),u=n(2661),c=n(4877);function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var l="medianet",f=(0,u.nH)(),p={};function g(){try{return window.top.document.referrer}catch(e){return document.referrer}}function m(e){return d({domain:(e=e||{}).domain||p.urlData.domain,page:e.page||p.urlData.page,ref:e.ref||g(),isTop:e.isTop||p.urlData.isTop},function(){if(p.pageMeta)return p.pageMeta;var e=v('link[rel="canonical"]',"href"),t=v('meta[property="og:url"]',"content"),n=v('meta[name="twitter:url"]',"content");return p.pageMeta=d({},e&&{canonical_url:e},t&&{og_url:t},n&&{twitter_url:n}),p.pageMeta}())}function v(e,t){var n,i,o=function(e,t){try{var n=(0,r.getWindowTop)().document.querySelector(e);if(null!==n&&n[t])return n[t]}catch(e){}}(e,t);return o&&(n=o,(i=(0,r.getWindowTop)().document.createElement("a")).href=n,i.href)}function b(e,t){return e.filter((function(e){return e.type===t}))}function h(e){return{w:parseInt(e[0],10),h:parseInt(e[1],10)}}function y(e,t){var n=(0,i.Z)(e,"params"),o=(0,i.Z)(t,"gdprConsent"),s=(0,i.Z)(t,"uspConsent"),u=(0,i.Z)(e,"userId"),c=(0,i.Z)(e,"schain")||{},l=C.getWindowSize(),f=!(!o||!o.gdprApplies),p=!!s,g=!!a.vc.getConfig("coppa");return d({},{customer_id:n.cid},{prebid_version:pbjs.version},{gdpr_applies:f},f&&{gdpr_consent_string:o.consentString||""},{usp_applies:p},p&&{usp_consent_string:s||""},{coppa_applies:g},-1!==l.w&&-1!==l.h&&{screen:l},u&&{user_id:u},pbjs.medianetGlobals.analyticsEnabled&&{analytics:!0},!(0,r.isEmpty)(c)&&{schain:c})}function _(e){var t={id:e.bidId,ext:{dfp_id:e.adUnitCode,display_count:e.bidRequestsCount},all:e.params};e.ortb2Imp&&(t.ortb2Imp=e.ortb2Imp);var n,o=(0,i.Z)(e,"mediaTypes.banner.sizes")||[],a=(0,i.Z)(e,"mediaTypes.video")||{},u=d({},(0,i.Z)(e,"params.video")||{},a);if((0,r.isEmpty)(u)||(t.video=u),o.length>0&&(t.banner=(n=o,(0,r.isArray)(n)&&2===n.length&&!(0,r.isArray)(n[0])?[h(n)]:n.map((function(e){return h(e)})))),e.nativeParams)try{t.native=JSON.stringify(e.nativeParams)}catch(e){(0,r.logError)("".concat(l," : Incorrect JSON : bidRequest.nativeParams"))}e.params.crid&&(t.tagid=e.params.crid.toString());var c=parseFloat(e.params.bidfloor||e.params.bidFloor);c&&(t.bidfloor=c);var f=function(e){var t=document.getElementById(e);if(!t&&-1!==e.indexOf("/")){var n=(0,r.getGptSlotInfoForAdUnitCode)(e).divId;(0,r.isStr)(n)&&(t=document.getElementById(n))}if(t&&t.getBoundingClientRect){var i=t.getBoundingClientRect(),o={};return o.top_left={y:i.top,x:i.left},o.bottom_right={y:i.bottom,x:i.right},o}return null}(e.adUnitCode);if(f&&t.banner&&0!==t.banner.length){var p=function(e){return{top_left:{x:e.top_left.x+window.pageXOffset,y:e.top_left.y+window.pageYOffset},bottom_right:{x:e.bottom_right.x+window.pageXOffset,y:e.bottom_right.y+window.pageYOffset}}}(f);t.ext.coordinates=p,t.ext.viewability=I(f.top_left,E(t.banner)),I(p.top_left,E(t.banner))>.5?t.ext.visibility=1:t.ext.visibility=2}else t.ext.visibility=0;var g=function(e){var t=[];return"function"==typeof e.getFloor&&[s.Mk,s.pX,s.B5].forEach((function(n){e.mediaTypes.hasOwnProperty(n)&&(n==s.Mk?e.mediaTypes.banner.sizes.forEach((function(r){S(e,n,r,t)})):S(e,n,"*",t))})),t}(e);return g&&g.length>0&&(t.bidfloors=g),t}function S(e,t,n,r){var i=e.getFloor({currency:"USD",mediaType:t,size:n});n.length>1&&(i.size=n),i.mediaType=t,r.push(i)}function E(e){return e.reduce((function(e,t){return t.h*t.w<e.h*e.w?t:e}))}function I(e,t){var n=t.w*t.h,r=C.getWindowSize(),i={x:e.x+t.w,y:e.y+t.h};return 0===n||-1===r.w||-1===r.h?0:function(e,t,n,r){return e.x>r.x||t.x<n.x||e.y>r.y||t.y<n.y?0:(Math.min(t.x,r.x)-Math.max(e.x,n.x))*(Math.min(t.y,r.y)-Math.max(e.y,n.y))}(e,i,{x:0,y:0},{x:r.w,y:r.h})/n}function w(e,t){t=(0,r.isArray)(t)&&t||[];var n={logid:"kfk",evtid:"projectevents",project:"prebid"};return n.acid=(0,i.Z)(t,"0.auctionId")||"",n.cid=pbjs.medianetGlobals.cid||"",n.crid=t.map((function(e){return(0,i.Z)(e,"params.0.crid")||e.adUnitCode})).join("|"),n.adunit_count=t.length||0,n.dn=p.urlData.domain||"",n.requrl=p.urlData.page||"",n.istop=p.urlData.isTop||"",n.event=e.name||"",n.value=e.value||"",n.rd=e.related_data||"",n}function T(e,t){var n={protocol:"https",hostname:"qsearch-a.akamaihd.net/log",search:w(e,t)};(0,r.triggerPixel)((0,r.buildUrl)(n))}function A(e){var t,n=(0,i.Z)(e,"context")||"",o=(0,i.Z)(e,"vto");"outstream"==n&&o&&(e.renderer=((t=c.Th.install({url:"https://prebid.media.net/video/bundle.js"})).setRender((function(e){window.mnet.queue.push((function(){var t={width:e.width,height:e.height,vastTimeout:e.vto,maxAllowedVastTagRedirects:e.mavtr,allowVpaid:e.avp,autoPlay:e.ap,preload:e.pl,mute:e.mt},n=e.dfp_id,i=(0,r.getGptSlotInfoForAdUnitCode)(n).divId||n;window.mnet.mediaNetoutstreamPlayer(e,i,t)}))})),t))}window.mnet=window.mnet||{},window.mnet.queue=window.mnet.queue||[],p.urlData={domain:f.domain,page:f.page,isTop:f.reachedTop},pbjs.medianetGlobals=pbjs.medianetGlobals||{};var C={code:l,gvlid:142,supportedMediaTypes:[s.Mk,s.B5,s.pX],isBidRequestValid:function(e){return e.params?e.params.cid&&(0,r.isStr)(e.params.cid)&&!(0,r.isEmptyStr)(e.params.cid)?(d(pbjs.medianetGlobals,!pbjs.medianetGlobals.cid&&{cid:e.params.cid}),!0):((0,r.logError)("".concat(l," : cid should be a string")),!1):((0,r.logError)("".concat(l," : Missing bid parameters")),!1)},buildRequests:function(e,t){var n,r=function(e,t){return{site:m(e[0].params.site),ext:y(e[0],t),id:e[0].auctionId,imp:e.map((function(e){return _(e)})),tmax:t.timeout||a.vc.getConfig("bidderTimeout")}}(e,t);return{method:"POST",url:(n=r.ext.customer_id,"https://prebid.media.net/rtb/prebid?cid="+encodeURIComponent(n)),data:JSON.stringify(r)}},interpretResponse:function(e,t){var n=[];if(!e||!e.body)return(0,r.logInfo)("".concat(l," : response is empty")),n;var i=e.body.bidList;return(0,r.isArray)(i)&&0!==i.length?((n=i.filter((function(e){return function(e){return!1===e.no_bid&&parseFloat(e.cpm)>0}(e)}))).forEach(A),n):((0,r.logInfo)("".concat(l," : no bids")),n)},getUserSyncs:function(e,t){var n,i=(n=t,!(0,r.isEmpty)(n)&&n[0].body&&n[0].body.ext&&(0,r.isArray)(n[0].body.ext.csUrl)?n[0].body.ext.csUrl:[]);return e.iframeEnabled?b(i,"iframe"):e.pixelEnabled?b(i,"image"):void 0},onTimeout:function(e){try{T({name:"client_timeout",value:e.length,related_data:e[0].timeout||a.vc.getConfig("bidderTimeout")},e)}catch(e){}},onBidWon:function(e){try{T({name:"client_bid_won",value:e.cpm},[e])}catch(e){}},clearMnData:function(){p={}},getWindowSize:function(){return{w:window.screen.width||-1,h:window.screen.height||-1}}};(0,o.dX)(C),window.pbjs.installedModules.push("medianetBidAdapter")}},function(e){e(e.s=6414)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[7771],{5841:function(e,t,n){var r=n(9853),i=n(265),o=n(4806),a=n(1609),s=n(8265),u=n(2224);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f={mimes:function(e){return Array.isArray(e)&&e.length>0&&e.every((function(e){return"string"==typeof e}))},minduration:function(e){return(0,r.isInteger)(e)},maxduration:function(e){return(0,r.isInteger)(e)},protocols:function(e){return Array.isArray(e)&&e.every((function(e){return e>=1&&e<=10}))},w:function(e){return(0,r.isInteger)(e)},h:function(e){return(0,r.isInteger)(e)},startdelay:function(e){return(0,r.isInteger)(e)},placement:function(e){return(0,r.isInteger)(e)&&e>=1&&e<=5},linearity:function(e){return-1!==[1,2].indexOf(e)},skip:function(e){return-1!==[0,1].indexOf(e)},skipmin:function(e){return(0,r.isInteger)(e)},skipafter:function(e){return(0,r.isInteger)(e)},sequence:function(e){return(0,r.isInteger)(e)},battr:function(e){return Array.isArray(e)&&e.every((function(e){return e>=1&&e<=17}))},maxextended:function(e){return(0,r.isInteger)(e)},minbitrate:function(e){return(0,r.isInteger)(e)},maxbitrate:function(e){return(0,r.isInteger)(e)},boxingallowed:function(e){return-1!==[0,1].indexOf(e)},playbackmethod:function(e){return Array.isArray(e)&&e.every((function(e){return e>=1&&e<=6}))},playbackend:function(e){return-1!==[1,2,3].indexOf(e)},delivery:function(e){return Array.isArray(e)&&e.every((function(e){return e>=1&&e<=3}))},pos:function(e){return(0,r.isInteger)(e)&&e>=1&&e<=7},api:function(e){return Array.isArray(e)&&e.every((function(e){return e>=1&&e<=6}))}},p={context:function(e){return e!==s.Oh},mimes:f.mimes,minduration:f.minduration,maxduration:f.maxduration,protocols:f.protocols},g={code:"sovrn",supportedMediaTypes:[s.Mk,s.pX],gvlid:13,isBidRequestValid:function(e){var t,n=null==e||null===(t=e.mediaTypes)||void 0===t?void 0:t.video;return!(!e.params.tagid||isNaN(parseFloat(e.params.tagid))||!isFinite(e.params.tagid)||n&&!Object.keys(p).every((function(e){return p[e](n[e])})))},buildRequests:function(e,t){try{var n,a,s,c,l=[],p=[];(0,r._each)(e,(function(e){!s&&e.userId&&(s=(0,u.HQ)(e.userId)).forEach((function(e){e.uids&&e.uids[0]&&("criteo.com"===e.source&&(c=e.uids[0].id),p.push({source:e.source,uid:e.uids[0].id}))})),e.schain&&(a=a||e.schain),n=n||(0,r.getBidIdParameter)("iv",e.params);var t=e.getFloor&&"function"==typeof e.getFloor?e.getFloor({currency:"USD",mediaType:e.mediaTypes&&e.mediaTypes.banner?"banner":"video",size:"*"}):{};t.floor=t.floor||(0,r.getBidIdParameter)("bidfloor",e.params);var o={adunitcode:e.adUnitCode,id:e.bidId,tagid:String((0,r.getBidIdParameter)("tagid",e.params)),bidfloor:t.floor};if((0,i.Z)(e,"mediaTypes.banner")){var g=(0,i.Z)(e,"mediaTypes.banner.sizes")||e.sizes,m=(g=(g=(0,r.isArray)(g)&&(0,r.isArray)(g[0])?g:[g]).filter((function(e){return(0,r.isArray)(e)}))).map((function(e){return{w:parseInt(e[0],10),h:parseInt(e[1],10)}}));o.banner={format:m,w:1,h:1}}(0,i.Z)(e,"mediaTypes.video")&&(o.video=function(e){var t={},n=(0,i.Z)(e,"mediaTypes.video",{}),o=(0,i.Z)(e,"params.video",{}),a={};if(Array.isArray(n.playerSize)){var s=Array.isArray(n.playerSize[0])?n.playerSize[0]:n.playerSize;a.w=s[0],a.h=s[1]}var u=d(d(d({},a),n),o);return Object.keys(f).forEach((function(e){u.hasOwnProperty(e)&&(f[e](u[e])?t[e]=u[e]:(0,r.logWarn)("The OpenRTB video param ".concat(e," has been skipped due to misformating. Please refer to OpenRTB 2.5 spec.")))})),t}(e)),o.ext=(0,r.getBidIdParameter)("ext",e.ortb2Imp)||void 0;var v=(0,r.getBidIdParameter)("segments",e.params);v&&(o.ext=o.ext||{},o.ext.deals=v.split(",").map((function(e){return e.trim()}))),l.push(o)}));var g=t.ortb2||{},m=g.site||{};m.page=t.refererInfo.page,m.domain=t.refererInfo.domain;var v={id:(0,r.getUniqueIdentifierStr)(),imp:l,site:m,user:g.user||{}};a&&(v.source={ext:{schain:a}}),t.gdprConsent&&((0,o.Z)(v,"regs.ext.gdpr",+t.gdprConsent.gdprApplies),(0,o.Z)(v,"user.ext.consent",t.gdprConsent.consentString)),t.uspConsent&&(0,o.Z)(v,"regs.ext.us_privacy",t.uspConsent),s&&((0,o.Z)(v,"user.ext.eids",s),(0,o.Z)(v,"user.ext.tpid",p),c&&(0,o.Z)(v,"user.ext.prebid_criteoid",c));var b="https://ap.lijit.com/rtb/bid?src=prebid_prebid_7.1.0";return n&&(b+="&iv=".concat(n)),{method:"POST",url:b,data:JSON.stringify(v),options:{contentType:"text/plain"}}}catch(e){(0,r.logError)("Could not build bidrequest, error deatils:",e)}},interpretResponse:function(e){var t=e.body,n=t.id,i=t.seatbid;if(!n||!i||!Array.isArray(i))return[];try{return i.filter((function(e){return e})).map((function(e){return e.bid.map((function(e){var t,n={requestId:e.impid,cpm:parseFloat(e.price),width:parseInt(e.w),height:parseInt(e.h),creativeId:e.crid||e.id,dealId:e.dealid||null,currency:"USD",netRevenue:!0,mediaType:e.nurl?s.Mk:s.pX,ttl:(null===(t=e.ext)||void 0===t?void 0:t.ttl)||90,meta:{advertiserDomains:e&&e.adomain?e.adomain:[]}};return e.nurl?n.ad=decodeURIComponent("".concat(e.adm,'<img src="').concat(e.nurl,'">')):n.vastXml=decodeURIComponent(e.adm),n}))})).flat()}catch(e){return(0,r.logError)("Could not interpret bidresponse, error details:",e),e}},getUserSyncs:function(e,t,n,r){try{var o=[];if(t&&0!==t.length){if(e.iframeEnabled){var a=t.filter((function(e){return(0,i.Z)(e,"body.ext.iid")})).map((function(e){return e.body.ext.iid})),s=[];n&&n.gdprApplies&&"string"==typeof n.consentString&&s.push(["gdpr_consent",n.consentString]),r&&s.push(["us_privacy",r]),a[0]&&(s.push(["informer",a[0]]),o.push({type:"iframe",url:"https://ap.lijit.com/beacon?"+s.map((function(e){return e.join("=")})).join("&")}))}e.pixelEnabled&&t.filter((function(e){return(0,i.Z)(e,"body.ext.sync.pixels")})).reduce((function(e,t){return e.concat(t.body.ext.sync.pixels)}),[]).map((function(e){return e.url})).forEach((function(e){return o.push({type:"image",url:e})}))}return o}catch(e){return[]}}};(0,a.dX)(g),window.pbjs.installedModules.push("sovrnBidAdapter")},2224:function(e,t,n){n.d(t,{HQ:function(){return s},Pv:function(){return u},UR:function(){return o}});var r=n(9853),i=n(265),o={trustpid:{source:"trustpid.com",atype:1,getValue:function(e){return e}},intentIqId:{source:"intentiq.com",atype:1},naveggId:{source:"navegg.com",atype:1},justId:{source:"justtag.com",atype:1},pubcid:{source:"pubcid.org",atype:1},tdid:{source:"adserver.org",atype:1,getUidExt:function(){return{rtiPartner:"TDID"}}},id5id:{getValue:function(e){return e.uid},source:"id5-sync.com",atype:1,getUidExt:function(e){if(e.ext)return e.ext}},ftrackId:{source:"flashtalking.com",atype:1,getValue:function(e){return e.uid},getUidExt:function(e){if(e.ext)return e.ext}},parrableId:{source:"parrable.com",atype:1,getValue:function(e){return e.eid?e.eid:e.ccpaOptout?"":null},getUidExt:function(e){var t=(0,r.pick)(e,["ibaOptout","ccpaOptout"]);if(Object.keys(t).length)return t}},idl_env:{source:"liveramp.com",atype:3},lipb:{getValue:function(e){return e.lipbid},source:"liveintent.com",atype:3,getEidExt:function(e){if(Array.isArray(e.segments)&&e.segments.length)return{segments:e.segments}}},britepoolid:{source:"britepool.com",atype:3},dmdId:{source:"hcn.health",atype:3},lotamePanoramaId:{source:"crwdcntrl.net",atype:1},criteoId:{source:"criteo.com",atype:1},merkleId:{atype:3,getSource:function(e){var t;return null!=e&&null!==(t=e.ext)&&void 0!==t&&t.ssp?"".concat(e.ext.ssp,".merkleinc.com"):"merkleinc.com"},getValue:function(e){return e.id},getUidExt:function(e){return e.keyID?{keyID:e.keyID}:e.ext?e.ext:void 0}},netId:{source:"netid.de",atype:1},IDP:{source:"zeotap.com",atype:1},hadronId:{source:"audigent.com",atype:1},quantcastId:{source:"quantcast.com",atype:1},idx:{source:"idx.lat",atype:1},connectid:{source:"verizonmedia.com",atype:3},fabrickId:{source:"neustar.biz",atype:1},mwOpenLinkId:{source:"mediawallahscript.com",atype:1},tapadId:{source:"tapad.com",atype:1},novatiq:{getValue:function(e){return e.snowflake},source:"novatiq.com",atype:1},uid2:{source:"uidapi.com",atype:3,getValue:function(e){return e.id}},deepintentId:{source:"deepintent.com",atype:3},admixerId:{source:"admixer.net",atype:3},adtelligentId:{source:"adtelligent.com",atype:3},amxId:{source:"amxrtb.com",atype:1},publinkId:{source:"epsilon.com",atype:3},kpuid:{source:"kpuid.com",atype:3},imuid:{source:"intimatemerger.com",atype:1},connectId:{source:"yahoo.com",atype:3},qid:{source:"adquery.io",atype:1},dacId:{source:"impact-ad.jp",atype:1},"33acrossId":{source:"33across.com",atype:1,getValue:function(e){return e.envelope}},gravitompId:{source:"gravito.net",atype:1}};function a(e,t){var n=o[t];if(n&&e){var i={};i.source=(0,r.isFn)(n.getSource)?n.getSource(e):n.source;var a=(0,r.isFn)(n.getValue)?n.getValue(e):e;if((0,r.isStr)(a)){var s={id:a,atype:n.atype};if((0,r.isFn)(n.getUidExt)){var u=n.getUidExt(e);u&&(s.ext=u)}if(i.uids=[s],(0,r.isFn)(n.getEidExt)){var c=n.getEidExt(e);c&&(i.ext=c)}return i}}return null}function s(e){var t=[],n=function(n){if(e.hasOwnProperty(n))if("pubProvidedId"===n)t=t.concat(e.pubProvidedId);else if(Array.isArray(e[n]))e[n].forEach((function(e,r,i){var o=a(e,n);o&&t.push(o)}));else{var r=a(e[n],n);r&&t.push(r)}};for(var r in e)n(r);return t}function u(e){var t=[];return e.filter((function(e){return(0,r.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length})).forEach((function(e){Object.keys(e.idObj).forEach((function(n){(0,i.Z)(e,"config.bidders")&&Array.isArray(e.config.bidders)&&(0,i.Z)(o,n+".source")&&t.push({source:o[n].source,bidders:e.config.bidders})}))})),t}}},function(e){e(e.s=5841)}])})(),pbjs.processQueue();!function(e,t,n,r,i,o,a){function s(n,r){t[e]._Q.push([n,r])}t[e]||(t[e]={init:function(){s("i",arguments)},fetchBids:function(){s("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},_Q:[]},(o=n.createElement(r)).async=!0,o.src="//c.amazon-adsystem.com/aax2/apstag.js",(a=n.getElementsByTagName(r)[0]).parentNode.insertBefore(o,a))}("apstag",window,document,"script");const pubId="whdh"===sunbeamAdVars.theme?"6fb71847-3256-4a6d-99fe-b7eee1492f48":"f5bd0460-7c3e-4fd6-9787-b59d4286843b";apstag.init({pubID:pubId,adServer:"googletag"});let slots=[];"whdh"===sunbeamAdVars.theme?slots=[{slotID:"footer",slotName:"/21801551427/whdh/footer",sizes:[[320,50],[320,100]]},{slotID:"leader_1",slotName:"/21801551427/whdh/leader_1",sizes:[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]]},{slotID:"leader_2",slotName:"/21801551427/whdh/leader_2",sizes:[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]]},{slotID:"leader_3",slotName:"/21801551427/whdh/leader_3",sizes:[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]]},{slotID:"leader_bottom",slotName:"/21801551427/whdh/leader_bottom",sizes:[[970,250],[970,90],[728,90]]},{slotID:"rec_1",slotName:"/21801551427/whdh/rec_1",sizes:[[300,250],[320,50],[320,100]]},{slotID:"rec_2",slotName:"/21801551427/whdh/rec_2",sizes:[[300,250],[320,50],[320,100]]},{slotID:"rec_3",slotName:"/21801551427/whdh/rec_3",sizes:[[300,250],[320,50],[320,100]]}]:"wsvn"===sunbeamAdVars.theme&&(slots=[{slotID:"footer",slotName:"/1055211/wsvn/footer",sizes:[[320,50],[320,100]]},{slotID:"leader_1",slotName:"/1055211/wsvn/leader_1",sizes:[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]]},{slotID:"leader_2",slotName:"/1055211/wsvn/leader_2",sizes:[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]]},{slotID:"leader_3",slotName:"/1055211/wsvn/leader_3",sizes:[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]]},{slotID:"leader_bottom",slotName:"/1055211/wsvn/leader_bottom",sizes:[[970,250],[970,90],[728,90]]},{slotID:"rec_1",slotName:"/1055211/wsvn/rec_1",sizes:[[300,250],[320,50],[320,100]]},{slotID:"rec_2",slotName:"/1055211/wsvn/rec_2",sizes:[[300,250],[320,50],[320,100]]},{slotID:"rec_3",slotName:"/1055211/wsvn/rec_3",sizes:[[300,250],[320,50],[320,100]]}]),apstag.fetchBids({slots:slots,timeout:2e3},(function(e){googletag.cmd.push((function(){apstag.setDisplayBids()}))}));var googletag=googletag||{};googletag.cmd=googletag.cmd||[];var pbjs=pbjs||{};pbjs.que=pbjs.que||[];let domDidLoad=!1;function displayAndRefreshSlot(e){if(domDidLoad){if(!document.getElementById(e))return;googletag.display(e),googletag.pubads().refresh([dfpSlots[e]])}else document.addEventListener("DOMContentLoaded",(function(){document.getElementById(e)&&(googletag.display(e),googletag.pubads().refresh([dfpSlots[e]]))}))}function refreshSlot(e){for(let t=e.length-1;0<=t;t--){const n=e[t].getSlotElementId();if(headerBiddingSlots.includes(n)){e[t].getAdUnitPath();pbjs.que.push((function(){pbjs.requestBids({timeout:PREBID_TIMEOUT,adUnitCodes:[n],bidsBackHandler:function(){pbjs.setTargetingForGPTAsync([n]),googletag.pubads().refresh([e[t]])}})}))}else googletag.pubads().refresh([e[t]])}}document.addEventListener("DOMContentLoaded",(function(){domDidLoad=!0}));const PREBID_TIMEOUT=1e3,FAILSAFE_TIMEOUT=3e3,desktopSizes=[[1,1],[320,100],[300,250],[970,90],[970,250],[668,376]],tabletSizes=[[320,100],[300,250],[728,90],[668,376]],phoneSizes=[[320,50],[320,100],[300,250],[668,376]],allSizes=[[970,90],[728,90],[970,250],[320,50]];let leader2Sizes=allSizes;"post"===sunbeamAdVars.isSingular&&(leader2Sizes=[[320,50],[728,90]]);const dfpSlots={},headerBiddingSlots=["footer","leader_1","leader_2","leader_3","leader_bottom","rec_1","rec_2","rec_3"],adUnits=[{code:"footer",ortb2Imp:{ext:{gpid:"/1055211/wsvn/footer",data:{pbadslot:"/1055211/wsvn/footer"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[320,50],[320,100]]}},bids:[{bidder:"sovrn",params:{tagid:"1046940",size:[320,50]}},{bidder:"sovrn",params:{tagid:"1046941",size:[320,100]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"352185376"}},{bidder:"conversant",params:{site_id:"202932",secure:1}}]},{code:"rec_1",ortb2Imp:{ext:{gpid:"/1055211/wsvn/rec_1",data:{pbadslot:"/1055211/wsvn/rec_1"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[300,600],[300,250],[320,50],[320,100]]}},bids:[{bidder:"sovrn",params:{tagid:"599759",size:[300,250]}},{bidder:"sovrn",params:{tagid:"599760",size:[300,600]}},{bidder:"sovrn",params:{tagid:"599761",size:[320,50]}},{bidder:"sovrn",params:{tagid:"599762",size:[320,100]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"166122275"}},{bidder:"conversant",params:{site_id:"202932",secure:1}}]},{code:"rec_2",ortb2Imp:{ext:{gpid:"/1055211/wsvn/rec_2",data:{pbadslot:"/1055211/wsvn/rec_2"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[300,250],[320,50],[320,100]]}},bids:[{bidder:"sovrn",params:{tagid:"599763",size:[300,250]}},{bidder:"sovrn",params:{tagid:"599764",size:[300,600]}},{bidder:"sovrn",params:{tagid:"599765",size:[320,50]}},{bidder:"sovrn",params:{tagid:"599766",size:[320,100]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"349162883"}},{bidder:"conversant",params:{site_id:"202932",secure:1}}]},{code:"rec_3",ortb2Imp:{ext:{gpid:"/1055211/wsvn/rec_3",data:{pbadslot:"/1055211/wsvn/rec_3"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[300,250],[320,50],[320,100]]}},bids:[{bidder:"sovrn",params:{tagid:"599767",size:[300,250]}},{bidder:"sovrn",params:{tagid:"897763",size:[320,50]}},{bidder:"sovrn",params:{tagid:"897764",size:[320,100]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"784399374"}},{bidder:"conversant",params:{site_id:"202932",secure:1}}]},{code:"leader_1",ortb2Imp:{ext:{gpid:"/1055211/wsvn/leader_1",data:{pbadslot:"/1055211/wsvn/leader_1"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:allSizes}},bids:[{bidder:"sovrn",params:{tagid:"599773",size:[970,90]}},{bidder:"sovrn",params:{tagid:"599772",size:[728,90]}},{bidder:"sovrn",params:{tagid:"599774",size:[970,250]}},{bidder:"sovrn",params:{tagid:"599771",size:[320,50]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"861068605"}},{bidder:"conversant",params:{site_id:"202932",secure:1}}]},{code:"leader_2",ortb2Imp:{ext:{gpid:"/1055211/wsvn/leader_2",data:{pbadslot:"/1055211/wsvn/leader_2"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:leader2Sizes}},bids:[{bidder:"sovrn",params:{tagid:"599777",size:[970,90]}},{bidder:"sovrn",params:{tagid:"599776",size:[728,90]}},{bidder:"sovrn",params:{tagid:"599778",size:[970,250]}},{bidder:"sovrn",params:{tagid:"599775",size:[320,50]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"537201378"}},{bidder:"conversant",params:{site_id:"202932",secure:1}}]},{code:"leader_3",ortb2Imp:{ext:{gpid:"/1055211/wsvn/leader_3",data:{pbadslot:"/1055211/wsvn/leader_3"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[970,90],[728,90],[970,250],[320,50]]}},bids:[{bidder:"sovrn",params:{tagid:"599781",size:[970,90]}},{bidder:"sovrn",params:{tagid:"599780",size:[728,90]}},{bidder:"sovrn",params:{tagid:"599782",size:[970,250]}},{bidder:"sovrn",params:{tagid:"599779",size:[320,50]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"668895825"}},{bidder:"conversant",params:{site_id:"202932",secure:1}}]},{code:"leader_bottom",ortb2Imp:{ext:{gpid:"/1055211/wsvn/leader_bottom",data:{pbadslot:"/1055211/wsvn/leader_bottom"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[970,90],[728,90],[970,250]]}},bids:[{bidder:"sovrn",params:{tagid:"599785",size:[970,90]}},{bidder:"sovrn",params:{tagid:"599784",size:[728,90]}},{bidder:"sovrn",params:{tagid:"599786",size:[970,250]}},{bidder:"sovrn",params:{tagid:"599783",size:[320,50]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"771114456"}},{bidder:"conversant",params:{site_id:"202932",secure:1}}]}];function initAdserver(){pbjs.initAdserverSet||(pbjs.initAdserverSet=!0,googletag.cmd.push((function(){pbjs.que.push((function(){pbjs.setTargetingForGPTAsync();for(let e=headerBiddingSlots.length-1;0<=e;e--)headerBiddingSlots[e]in dfpSlots&&displayAndRefreshSlot(headerBiddingSlots[e])}))})))}googletag.cmd.push((function(){googletag.pubads().disableInitialLoad(),googletag.pubads().enableAsyncRendering(),googletag.pubads().enableSingleRequest(),googletag.pubads().enableLazyLoad({fetchMarginPercent:0,renderMarginPercent:-1}),googletag.pubads().setTargeting("cat",[sunbeamAdVars.category]),googletag.pubads().setTargeting("page_type",[sunbeamAdVars.pageType]),googletag.pubads().setTargeting("environment",[sunbeamAdVars.environment]),googletag.pubads().setTargeting("advertiser",sunbeamAdVars.advertiser),googletag.pubads().setTargeting("campaign",sunbeamAdVars.campaign),"article"===sunbeamAdVars.pageType&&googletag.pubads().setTargeting("postId",sunbeamAdVars.postID);const e=googletag.sizeMapping().addSize([0,0],[[300,250],[320,50],[320,100]]).addSize([768,200],[[728,90],[300,250]]).addSize([1050,200],[[970,250],[970,90],[728,90]]).build(),t=googletag.sizeMapping().addSize([0,0],[[320,50],[320,100]]).addSize([768,200],[728,90]).addSize([1050,200],[[970,250],[970,90],[728,90]]).build(),n=googletag.sizeMapping().addSize([0,0],[[300,250],[320,50],[320,100]]).addSize([768,200],[[728,90],[300,250]]).addSize([980,200],[[300,250]]).addSize([1300,200],[[728,90]]).build(),r=googletag.sizeMapping().addSize([0,0],[]).addSize([768,200],[]).addSize([1050,200],[[970,250],[970,90],[728,90]]).build(),i=googletag.sizeMapping().addSize([0,0],[[300,250],[320,50],[320,100]]).addSize([768,200],[300,250]).addSize([1050,200],[300,250]).build(),o=googletag.sizeMapping().addSize([0,0],[[300,250],[320,50],[320,100]]).addSize([768,200],[[300,250],[728,90]]).addSize([1050,200],[[300,250],[300,600]]).build(),a=(googletag.sizeMapping().addSize([0,0],[]).addSize([768,200],[300,250]).addSize([1050,200],[]).build(),googletag.sizeMapping().addSize([0,0],[[320,50],[320,100]]).addSize([768,200],[]).addSize([1050,200],[]).build());dfpSlots.OOP_1=googletag.defineOutOfPageSlot("/1055211/wsvn/OOP_1","OOP_1").addService(googletag.pubads()),dfpSlots.OOP_2=googletag.defineOutOfPageSlot("/1055211/wsvn/OOP_2","OOP_2").addService(googletag.pubads()),window.innerWidth<768&&(dfpSlots.footer=googletag.defineSlot("/1055211/wsvn/footer",[[320,50],[320,100]],"footer").defineSizeMapping(a).addService(googletag.pubads())),sunbeamAdVars.isHome?(dfpSlots.leader_1=googletag.defineSlot("/1055211/wsvn/leader_1",[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],"leader_1").defineSizeMapping(e).addService(googletag.pubads()),dfpSlots.leader_2=googletag.defineSlot("/1055211/wsvn/leader_2",[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],"leader_2").defineSizeMapping(e).addService(googletag.pubads()),dfpSlots.leader_3=googletag.defineSlot("/1055211/wsvn/leader_3",[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],"leader_3").defineSizeMapping(e).addService(googletag.pubads()),dfpSlots.rec_1=googletag.defineSlot("/1055211/wsvn/rec_1",[[300,250],[320,50],[320,100]],"rec_1").defineSizeMapping(i).addService(googletag.pubads()),dfpSlots.rec_2=googletag.defineSlot("/1055211/wsvn/rec_2",[[300,250],[320,50],[320,100]],"rec_2").defineSizeMapping(i).addService(googletag.pubads()),dfpSlots.rec_3=googletag.defineSlot("/1055211/wsvn/rec_3",[[300,250],[320,50],[320,100]],"rec_3").defineSizeMapping(i).addService(googletag.pubads())):"post"===sunbeamAdVars.isSingular?(dfpSlots.leader_1=googletag.defineSlot("/1055211/wsvn/leader_1",[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],"leader_1").defineSizeMapping(t).addService(googletag.pubads()),dfpSlots.leader_2=googletag.defineSlot("/1055211/wsvn/leader_2",[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],"leader_2").defineSizeMapping(n).addService(googletag.pubads()),dfpSlots.rec_1=googletag.defineSlot("/1055211/wsvn/rec_1",[[300,250],[300,600],[728,90],[320,50],[320,100]],"rec_1").defineSizeMapping(o).addService(googletag.pubads()),dfpSlots.leader_bottom=googletag.defineSlot("/1055211/wsvn/leader_bottom",[[970,250],[970,90],[728,90]],"leader_bottom").defineSizeMapping(r).addService(googletag.pubads())):sunbeamAdVars.isLive||sunbeamAdVars.isSchoolClosings||sunbeamAdVars.isTeamMember||sunbeamAdVars.isTvListing?(dfpSlots.leader_1=googletag.defineSlot("/1055211/wsvn/leader_1",[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],"leader_1").defineSizeMapping(e).addService(googletag.pubads()),dfpSlots.rec_1=googletag.defineSlot("/1055211/wsvn/rec_1",[[300,250],[300,600],[728,90],[320,50],[320,100]],"rec_1").defineSizeMapping(o).addService(googletag.pubads()),dfpSlots.leader_bottom=googletag.defineSlot("/1055211/wsvn/leader_bottom",[[970,250],[970,90],[728,90]],"leader_bottom").defineSizeMapping(r).addService(googletag.pubads())):sunbeamAdVars.isArchive||sunbeamAdVars.isSectionFront?(dfpSlots.leader_1=googletag.defineSlot("/1055211/wsvn/leader_1",[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],"leader_1").defineSizeMapping(t).addService(googletag.pubads()),dfpSlots.rec_1=googletag.defineSlot("/1055211/wsvn/rec_1",[[300,250],[300,600],[728,90],[320,50],[320,100]],"rec_1").defineSizeMapping(o).addService(googletag.pubads()),dfpSlots.leader_bottom=googletag.defineSlot("/1055211/wsvn/leader_bottom",[[970,250],[970,90],[728,90]],"leader_bottom").defineSizeMapping(r).addService(googletag.pubads())):sunbeamAdVars.isWeather||sunbeamAdVars.isWeatherWidget?(dfpSlots.leader_1=googletag.defineSlot("/1055211/wsvn/leader_1",[[970,250],[970,90],[728,90],[320,50],[320,100]],"leader_1").defineSizeMapping(t).addService(googletag.pubads()),dfpSlots.leader_2=googletag.defineSlot("/1055211/wsvn/leader_2",[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],"leader_2").defineSizeMapping(e).addService(googletag.pubads()),dfpSlots.leader_3=googletag.defineSlot("/1055211/wsvn/leader_3",[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],"leader_3").defineSizeMapping(e).addService(googletag.pubads()),sunbeamAdVars.isWeather&&(dfpSlots.leader_bottom=googletag.defineSlot("/1055211/wsvn/leader_bottom",[[970,250],[970,90],[728,90]],"leader_bottom").defineSizeMapping(r).addService(googletag.pubads()))):sunbeamAdVars.isPageDefault&&(dfpSlots.leader_1=googletag.defineSlot("/1055211/wsvn/leader_1",[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],"leader_1").defineSizeMapping(t).addService(googletag.pubads()),dfpSlots.rec_1=googletag.defineSlot("/1055211/wsvn/rec_1",[[300,250],[300,600],[728,90],[320,50],[320,100]],"rec_1").defineSizeMapping(o).addService(googletag.pubads()),dfpSlots.leader_bottom=googletag.defineSlot("/1055211/wsvn/leader_bottom",[[970,250],[970,90],[728,90]],"leader_bottom").defineSizeMapping(r).addService(googletag.pubads())),Object.prototype.hasOwnProperty.call(sunbeamAdVars,"hasCountdown")&&(dfpSlots.countdown_clock=googletag.defineSlot("/1055211/WSVN/clock",["fluid"],"countdown_clock").addService(googletag.pubads())),googletag.pubads().collapseEmptyDivs(),googletag.enableServices();for(const e in dfpSlots)-1===headerBiddingSlots.indexOf(e)&&displayAndRefreshSlot(e);googletag.pubads().addEventListener("slotRenderEnded",(function(e){if(!e.isEmpty){const t=e.slot.getSlotElementId();document.getElementById(t).classList.remove("hidden"),"object"==typeof window.stickyAds&&window.stickyAds.update()}}))})),pbjs.que.push((function(){pbjs.bidderSettings={standard:{adserverTargeting:[{key:"hb_bidder",val:function(e){return e.bidderCode}},{key:"hb_adid",val:function(e){return e.adId}},{key:"hb_pb",val:function(e){return e.pbMg}},{key:"hb_size",val:function(e){return e.size}},{key:"hb_source",val:function(e){return e.source}},{key:"hb_format",val:function(e){return e.mediaType}}]},criteo:{storageAllowed:!0}},pbjs.addAdUnits(adUnits),pbjs.setConfig({sizeConfig:[{mediaQuery:"(min-width: 1025px)",sizesSupported:desktopSizes,labels:["desktop"]},{mediaQuery:"(min-width: 768px) and (max-width: 1024px)",sizesSupported:tabletSizes,labels:["tablet"]},{mediaQuery:"(min-width: 320px) and (max-width: 812px)",sizesSupported:phoneSizes,labels:["phone"]}]}),pbjs.requestBids({bidsBackHandler:initAdserver,timeout:PREBID_TIMEOUT})})),setTimeout((function(){initAdserver()}),FAILSAFE_TIMEOUT),document.addEventListener("DOMContentLoaded",(function(){if(!document.querySelector("#rec_1.sticky"))return;let e=80;document.body.classList.contains("admin-bar")&&(e=782<=window.innerWidth?32:46,e+=80),window.stickyAds=new Sticky("#rec_1",{marginTop:e,wrap:!1,stickyContainer:".article-content",stickyFor:1024})})); /* ]]> */ </script> <link rel="https://api.w.org/" href="https://wsvn.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://wsvn.com/wp-json/wp/v2/posts/1399866" /><link rel="canonical" href="https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/" /> <link rel='shortlink' href='https://wsvn.com/?p=1399866' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://wsvn.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwsvn.com%2Fnews%2Flocal%2Fmiami-dade%2Fgrand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://wsvn.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwsvn.com%2Fnews%2Flocal%2Fmiami-dade%2Fgrand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami%2F&format=xml" /> <meta name="apple-itunes-app" content="app-id=367100181"> <style>img#wpstats{display:none}</style> <meta name="google-site-verification" content="lxEesbV2bhDmE84Y_CLV9F5QxRECh8cDswoWQ7742L4" /><link rel="icon" href="https://wsvn.com/wp-content/uploads/sites/2/2020/08/cropped-cropped-7News_logo_FBbghex-1-1.png?w=32" sizes="32x32" /> <link rel="icon" href="https://wsvn.com/wp-content/uploads/sites/2/2020/08/cropped-cropped-7News_logo_FBbghex-1-1.png?w=192" sizes="192x192" /> <link rel="apple-touch-icon" href="https://wsvn.com/wp-content/uploads/sites/2/2020/08/cropped-cropped-7News_logo_FBbghex-1-1.png?w=180" /> <meta name="msapplication-TileImage" content="https://wsvn.com/wp-content/uploads/sites/2/2020/08/cropped-cropped-7News_logo_FBbghex-1-1.png?w=270" /> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9956896822712623" crossorigin="anonymous"></script> </head> <body class="post-template-default single single-post postid-1399866 single-format-standard wsvn no-header-notification"> <a href="#content" class="screen-reader-text focusable">Skip to content</a> <div id='OOP_1'></div> <div id='OOP_2'></div> <header id="header" class="site-header" role="banner"> <div class="wrapper site-header__wrapper"> <a class="site-header__logo" href="https://wsvn.com/"> <img class="show-on-desktop site-header__logo-img" src="https://wsvn.com/wp-content/themes/sunbeam/assets/images/logo-wsvn.svg" alt="WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale" width="150" height="50"/> <img class="show-on-mobile site-header__logo-img" src="https://wsvn.com/wp-content/themes/sunbeam/assets/images/logo-mobile.svg" alt="WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale" width="50" height="43"/> <span class="screen-reader-text"> WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale </span> </a> <nav class="primary-navigation site-header__nav" role="navigation" aria-label="Primary Navigation" itemscope="itemscope" itemtype=""> <ul id="menu-main-navigation" class="menu site-header__nav-list"><li id="menu-item-60734" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor menu-item-has-children menu-item-60734"><a href="https://wsvn.com/news/">News</a> <div class='sub-menu'><div class='wrapper'><ul> <li id="menu-item-60738" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor menu-item-60738"><a href="https://wsvn.com/news/local/">Local</a></li> <li id="menu-item-69089" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-69089"><a href="https://wsvn.com/news/local/miami-dade/">Miami-Dade</a></li> <li id="menu-item-69087" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-69087"><a href="https://wsvn.com/news/local/broward/">Broward</a></li> <li id="menu-item-73870" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-73870"><a href="https://wsvn.com/news/local/florida/">Florida</a></li> <li id="menu-item-245171" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-245171"><a href="https://wsvn.com/tag/trending/">Trending</a></li> <li id="menu-item-60746" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60746"><a href="https://wsvn.com/news/us-world/">US & World</a></li> <li id="menu-item-201202" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-201202"><a href="https://wsvn.com/news/politics/">Politics</a></li> <li id="menu-item-60737" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60737"><a href="https://wsvn.com/news/help-me-howard/">Help Me Howard</a></li> <li id="menu-item-1086228" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1086228"><a href="https://wsvn.com/news/7spotlight/">7 Spotlight</a></li> </ul></div></div> </li> <li id="menu-item-1131896" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1131896"><a href="https://wsvn.com/news/investigations/">Investigations</a> <div class='sub-menu'><div class='wrapper'><ul> <li id="menu-item-1131897" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1131897"><a href="https://wsvn.com/news/investigations/">Investigations</a></li> <li id="menu-item-60743" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60743"><a href="https://wsvn.com/news/special-reports/">Special Reports</a></li> <li id="menu-item-1131902" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1131902"><a href="https://wsvn.com/news/help-me-howard/">Help Me Howard</a></li> </ul></div></div> </li> <li id="menu-item-385737" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-385737"><a href="https://wsvn.com/weather">Weather</a> <div class='sub-menu'><div class='wrapper'><ul> <li id="menu-item-166745" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-166745"><a href="http://wsvn.com/weather">Forecast</a></li> <li id="menu-item-268247" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-268247"><a href="http://wsvn.com/weather/#radar">Interactive Radar</a></li> <li id="menu-item-168034" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-168034"><a href="http://wsvn.com/weather/#watch-forecast">Video Forecast</a></li> <li id="menu-item-172649" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-172649"><a href="https://wsvn.com/watches-and-warnings/">Watches and Warnings</a></li> <li id="menu-item-223596" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-223596"><a href="https://wsvn.com/forecast-models/">Forecast Models</a></li> <li id="menu-item-223597" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-223597"><a href="https://wsvn.com/forecast-cone/">Forecast Cone</a></li> <li id="menu-item-671258" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-671258"><a href="https://wsvn.com/sponsored-content/hurricane-tips/">Hurricane Tips</a></li> <li id="menu-item-288326" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-288326"><a href="https://wsvn.com/mobile-apps/">7Weather App</a></li> <li id="menu-item-920984" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-920984"><a href="https://wsvn.com/hurricane-tracker-app/">Hurricane Tracker App</a></li> <li id="menu-item-947072" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-947072"><a href="https://wsvn.com/surviving-a-storm/">Surviving a Storm</a></li> </ul></div></div> </li> <li id="menu-item-60752" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-60752"><a href="https://wsvn.com/sports/">Sports</a> <div class='sub-menu'><div class='wrapper'><ul> <li id="menu-item-60795" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60795"><a href="https://wsvn.com/sports/">All Sports</a></li> <li id="menu-item-60760" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60760"><a href="https://wsvn.com/sports/miami-dolphins/">Miami Dolphins</a></li> <li id="menu-item-60759" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60759"><a href="https://wsvn.com/sports/miami-heat/">Miami Heat</a></li> <li id="menu-item-60758" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60758"><a href="https://wsvn.com/sports/miami-marlins/">Miami Marlins</a></li> <li id="menu-item-60755" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60755"><a href="https://wsvn.com/sports/florida-panthers/">Florida Panthers</a></li> <li id="menu-item-1342188" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1342188"><a href="https://wsvn.com/sports/inter-miami-cf/">Inter Miami CF</a></li> <li id="menu-item-60757" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60757"><a href="https://wsvn.com/sports/college/miami-hurricanes/">Miami Hurricanes</a></li> <li id="menu-item-60753" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60753"><a href="https://wsvn.com/sports/college/florida-gators/">Florida Gators</a></li> <li id="menu-item-60756" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60756"><a href="https://wsvn.com/sports/college/florida-state-seminoles/">Florida State Seminoles</a></li> </ul></div></div> </li> <li id="menu-item-60775" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-60775"><a href="https://wsvn.com/entertainment/">Entertainment</a> <div class='sub-menu'><div class='wrapper'><ul> <li id="menu-item-60780" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60780"><a href="https://wsvn.com/entertainment/">Entertainment</a></li> <li id="menu-item-60777" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60777"><a href="https://wsvn.com/entertainment/bite-with-belkys/">Bite with Belkys</a></li> <li id="menu-item-60778" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60778"><a href="https://wsvn.com/entertainment/deco-drive/">Deco Drive</a></li> </ul></div></div> </li> <li id="menu-item-60781" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-60781"><a href="#">…</a> <div class='sub-menu'><div class='wrapper'><ul> <li id="menu-item-233941" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-233941"><a href="https://wsvn.com/employment/">Employment Opportunities</a></li> <li id="menu-item-60807" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-60807"><a href="https://wsvn.com/tv-listings/">TV Listings</a></li> <li id="menu-item-446320" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-446320"><a href="https://wsvn.com/7news-team/">7News Team</a></li> <li id="menu-item-60813" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-60813"><a href="https://wsvn.com/on-air-live-stream/">Watch 7News Live</a></li> <li id="menu-item-583435" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-583435"><a href="https://wsvn.com/news/links-mentioned-on-air/">Links Mentioned On Air</a></li> <li id="menu-item-1378148" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1378148"><a href="https://wsvn.com/nextgentv/">NEXTGEN TV</a></li> <li id="menu-item-963750" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-963750"><a href="https://wsvn.com/celebrating-65-years-of-channel-7-news/">65 years of Channel 7</a></li> </ul></div></div> </li> </ul><a href="https://wsvn.com/on-air-live-stream/" class="live-news live-news-on-air">Watch</a> </nav> <div class="site-header__weather"> <a class="site-header__weather-link" href="https://wsvn.com/weather/"> <span class="site-header__weather-temperature" data-weather-temperature></span> <div class="weather-icon" data-weather-icon></div> </a> </div> <button class="site-header__search" aria-controls="site-header__search-dropdown"> <img class="site-header__search-icon" src="https://wsvn.com/wp-content/themes/sunbeam/assets/svg/icon-magnifying-glass.svg" alt="Search" /> <img class="site-header__search-icon--close hidden" src="https://wsvn.com/wp-content/themes/sunbeam/assets/svg/arrow-close.svg" alt="Search Close" /> </button> <button class="hamburger-toggle" id="hamburger-toggle" aria-controls="menu-main-navigation" aria-label="Toggle navigation"> <span class="lines"></span> </button> </div> <div class="site-header__search-dropdown" id="site-header__search-dropdown"> <div class="wrapper"> <form role="search" method="get" autocomplete="off" class="site-header__search-form" action="https://wsvn.com/"> <div class="site-header__search-inner"> <input id="site-header__search-field" type="search" placeholder="Search..." class="site-header__search-field" value="" name="s" title="Search for:" /> </div> <button type="submit" class="site-header__search-button"> <span class="site-header__search-text show-on-desktop">Search</span> <span class="site-header__search-arrow"></span> <img class="site-header__search-icon show-on-mobile" src="https://wsvn.com/wp-content/themes/sunbeam/assets/svg/icon-magnifying-glass.svg" alt="Search" /> </button> </form> </div> </div> <div class="search-overlay"></div> </header> <div class="container container--smaller" id="content" itemscope itemtype="https://schema.org/BlogPosting"> <div class="article-header"> <div class="article-header__inner-container"> <h1 class="article-header__title" itemprop="headline">Grand opening ceremony held for Tri-Rail service into downtown Miami</h1> <hr> <div class="article-header__meta"> <div> <div class="article-header__byline" itemprop="author"> By <a href="https://wsvn.com/author/brandon-beyer/" title="Posts by Brandon Beyer" class="author url fn" rel="author">Brandon Beyer</a>, <a href="https://wsvn.com/author/jquintana/" title="Posts by Julian Quintana" class="author url fn" rel="author">Julian Quintana</a>, <a href="https://wsvn.com/author/rrosario7/" title="Posts by Rubén Rosario" class="author url fn" rel="author">Rubén Rosario</a> </div> <time datetime="2024-01-12T12:57:37-05:00" title="January 12, 2024" class="article-header__pub-date" itemProp="datePublished">January 12, 2024</time> </div> <div class="article-header__share"> Share<div class="article-header__share-links"> <a href="https://www.facebook.com/sharer.php?u=https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/" target="_blank" rel="nofollow noopener" title="Facebook"><svg width="11" height="22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.58 7.563v-2.75c0-.76.59-1.375 1.316-1.375h1.316V0H6.58C4.4 0 2.632 1.847 2.632 4.125v3.438H0V11h2.632v11H6.58V11h2.632l1.316-3.438H6.58z" fill="#202020"/></svg></a><a href="https://twitter.com/share?url=https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/&text=Grand%20opening%20ceremony%20held%20for%20Tri-Rail%20service%20into%20downtown%20Miami&via=wsvn" target="_blank" rel="nofollow noopener" title="Twitter"><svg width="24" height="19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.63 2.25c-.878.38-1.814.634-2.79.756a4.776 4.776 0 002.13-2.65 9.744 9.744 0 01-3.07 1.162A4.879 4.879 0 0016.359 0c-2.681 0-4.84 2.154-4.84 4.795 0 .38.032.746.112 1.094A13.76 13.76 0 011.645.874a4.788 4.788 0 00-.663 2.423c0 1.66.864 3.132 2.152 3.984a4.823 4.823 0 01-2.189-.59v.053c0 2.33 1.68 4.264 3.882 4.71a4.88 4.88 0 01-1.27.158c-.31 0-.624-.018-.918-.082a4.884 4.884 0 004.527 3.34 9.8 9.8 0 01-6.007 2.044c-.397 0-.778-.017-1.159-.065 2.22 1.414 4.8 2.16 7.432 2.151 8.915 0 13.788-7.308 13.788-13.642 0-.212-.007-.417-.017-.62A9.61 9.61 0 0023.63 2.25z" fill="#222A32"/></svg></a><a href="mailto:?subject=Grand%20opening%20ceremony%20held%20for%20Tri-Rail%20service%20into%20downtown%20Miami&body=https://wsvn.com/news/local/miami-dade/grand-opening-ceremony-held-for-tri-rail-service-into-downtown-miami/" target="_blank" rel="nofollow noopener" title="Email"><svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.285 2.857H.714L10 10.506l9.39-7.627a.646.646 0 00-.105-.022z"/><path d="M10.45 11.983a.714.714 0 01-.904 0L0 4.119v12.31c0 .394.32.714.714.714h18.572c.394 0 .714-.32.714-.714V4.224l-9.55 7.759z"/></svg></a></div> </div> </div> </div> </div><!-- //.article-header --> <div id='leader_1'></div> <div class='featured-media-container'> <video data-account="4368278029001" data-video-id="6344797030112" data-player="HyZhqV2ePb" data-embed="default" data-application-id class="video-js" controls width="0" height="0"></video><script src="//players.brightcove.net/4368278029001/HyZhqV2ePb_default/index.min.js"></script> </div> <div class="article-content"> <div class="article-body" itemprop="articleBody"> <p>MIAMI (WSVN) - A special ceremony was held to celebrate the start of Tri-Rail service into downtown Miami. </p><p>Friday morning’s ceremony was held by the South Florida Regional Transportation Authority and included a train ride from the Tri-Rail Corridor into MiamiCentral Station, located at 600 NW 1st Ave., where the system will share the station with Brightline. </p><p>The station needed to be retrofitted for the Tri-Rail trains, which cost $70 million. </p><p>7News’ Brandon Beyer was on the first Tri-Rail train to downtown Miami. The inaugural ride left Dania Beach at 10 a.m. and arrived in downtown Miami just 40 minutes later.</p><div class="wp-block-ad-slot"> <div id="leader_2"></div></div><p>“I think it’s awesome. It’s a decent ride,” said passenger Deanna Gray. “I can read my book along the ride, and now I can get to Miami very easy.”</p><p>The new route is meant for people who are in Broward County, as well as Palm Beach, who want a quick and convenient way to get to the heart of the Magic City.</p><p>“Helps taking people off [Interstate] 95 and coming on the train,” said passenger Dione Morgan. “This could never be a better time.”</p><p>Miami-Dade Commissioner Raquel Regalado said the project was something they’ve been working on for years. </p><p>“Today, we get one step closer to being that tri-county region that [Florida Department of Transportation] and the state tasked us to become in 1989, and we’re excited to do that,” Regalado said. “So, to my Broward and my West Palm partners, my Palm Beach partners, thank you so much. This really is such an important moment for us.”</p><p>Commuters will be able to use the new service daily starting on Saturday. </p> <p><em>Copyright 2024 Sunbeam Television Corp. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.</em></p> <div class="revcontent-wrap"><div id="rc-widget-1640e2" data-rc-widget data-widget-host="habitat" data-endpoint="//trends.revcontent.com" data-widget-id="268340"></div></div> <div class="wp-block-newsletter"> <strong class="wp-block-newsletter__title">Join our Newsletter for the latest news right to your inbox</strong> <div class="wp-block-newsletter__form-wrapper"> <form method="get" class="wp-block-newsletter__form js-newsletter-form" action=""> <div class="newsletter-message js-newsletter-message"></div> <label for="newsletter-signup" class="screen-reader-text"> Email address </label> <input type="email" class="js-newsletter-input" placeholder="Enter your email address" value="" name="newsletter-signup"> <button class="js-newsletter-submit"> <span class="wp-block-newsletter__label js-newsletter-submit-label">Submit</span> <span class="spinner-loader js-newsletter-spinner"></span> </button> </form> </div> </div> </div><!-- //.article-content --> <div class="article-sidebar"> <div class="wp-block-trending"> <h3 class="wp-block-trending__title">Trending</h3> <ul id="menu-top-stories-trending" class="top-stories"><li id="menu-item-1505952" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1505952"><a href="https://wsvn.com/news/local/miami-dade/police-confirm-human-head-found-on-key-biscayne-beach-belongs-to-missing-swimmer/">Police confirm human head found on Key Biscayne beach belongs to missing swimmer</a></li> <li id="menu-item-1508615" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1508615"><a href="https://wsvn.com/news/us-world/cruise-ship-passengers-dock-in-miami-to-end-two-week-trip-after-bad-weather-caused-a-turbulent-trip/">Cruise ship passengers dock in Miami to end two-week trip after bad weather caused a turbulent trip</a></li> <li id="menu-item-1509510" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1509510"><a href="https://wsvn.com/news/investigations/shes-a-miracle-baby-miami-dade-inmates-describe-secret-way-they-got-pregnant-in-jail-without-meeting-each-other/">‘She’s a miracle baby’: Miami-Dade inmates describe secret way they got pregnant in jail without meeting each other </a></li> <li id="menu-item-1508613" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1508613"><a href="https://wsvn.com/news/local/miami-dade/were-sitting-here-with-this-mother-right-now-and-shes-grieving-hard-theyre-a-very-tight-knit-family/">‘He’s a nice kid’: 9-year-old shot and killed at Florida City apartment complex</a></li> <li id="menu-item-1509511" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1509511"><a href="https://wsvn.com/news/local/florida/good-samaritan-rescues-3-year-old-boy-trapped-in-burning-car-in-lakeland-girl-killed-in-fire/">Good Samaritan rescues 3-year-old boy trapped in burning car in Lakeland; girl killed in fire</a></li> </ul></div> <!-- Todo: sponsored article card --> <div id='rec_1' class="sticky"></div> </div> <!-- //.article-sidebar --> </div><!-- //.article-content --> <!-- Required publisher info for schema - this block doesn't output anything --> <div itemprop="publisher" itemscope="itemscope" itemtype="https://schema.org/Organization"> <meta itemprop="name" content="Sunbeam Television" /> </div> <!-- more articles --> <!-- sponsored content --> </div> <div class="container"> <div id='leader_bottom'></div></div> <div id='footer' class="hidden"></div></div> <footer id="site-footer" class="site-footer" role="contentinfo"> <div class="site-footer__section"> <div class="wrapper"> <div class="site-footer__row"> <div class="site-footer__meta site-footer__address"> <p>WSVN-TVSunbeam Television Corp <br> 1401 79th Street Causeway<br> Miami, FL 33141<br> Switchboard: (305) 751-6692<br> Newsroom: (305) 795-2777</p> </div> <div class="site-footer__meta site-footer__social"> <p>Join us</p> <ul> <li class="site-footer__social-item"> <a href="https://twitter.com/wsvn" target="_blank" rel="noopener noreferrer"> <svg width="20" height="18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 2.799a8.549 8.549 0 01-2.363.647 4.077 4.077 0 001.804-2.266 8.192 8.192 0 01-2.6.992A4.099 4.099 0 009.75 4.976c0 .325.027.638.095.935-3.409-.166-6.425-1.8-8.451-4.288A4.128 4.128 0 00.83 3.694a4.11 4.11 0 001.821 3.408A4.05 4.05 0 01.8 6.598v.045a4.119 4.119 0 003.285 4.028 4.09 4.09 0 01-1.075.135c-.262 0-.527-.015-.776-.07.531 1.624 2.038 2.818 3.831 2.856a8.238 8.238 0 01-5.084 1.75A7.67 7.67 0 010 15.284a11.543 11.543 0 006.29 1.84c7.545 0 11.67-6.25 11.67-11.668 0-.18-.006-.356-.015-.53A8.179 8.179 0 0020 2.8z" /></svg> </a> </li> <li class="site-footer__social-item"> <a href="https://www.facebook.com/7NewsMiami" target="_blank" rel="noopener noreferrer"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M9.5 3H12V0H9.5C7.57 0 6 1.57 6 3.5V5H4v3h2v8h3V8h2.5l.5-3H9V3.5c0-.271.229-.5.5-.5z" /></svg> </a> </li> <li class="site-footer__social-item"> <a href="https://wsvn.com/feed/" target="_blank" rel="noopener noreferrer"> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path fill="#fff" d="M2.4 2.4v2.367c7.086 0 12.83 5.746 12.83 12.832h2.369C17.599 9.205 10.794 2.4 2.4 2.4zm0 4.737v2.369a8.093 8.093 0 018.093 8.094h2.368c0-5.778-4.684-10.463-10.461-10.463zm2.269 5.922a2.271 2.271 0 000 4.541c1.254 0 2.269-1.016 2.269-2.27s-1.015-2.271-2.269-2.271z" /></svg> </a> </li> </ul> </div> <nav class="site-footer__meta site-footer__technology"><ul id="menu-footer-technology" class="menu"><li id="menu-item-59974" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59974"><a href="https://wsvn.com/privacy-policy/">PRIVACY POLICY</a></li> <li id="menu-item-59975" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59975"><a href="https://wsvn.com/terms-of-services/">TERMS OF SERVICES</a></li> <li id="menu-item-59976" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59976"><a href="https://wsvn.com/tv-listings/">TV LISTINGS</a></li> <li id="menu-item-1378149" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1378149"><a href="https://wsvn.com/nextgentv/">NEXTGEN TV</a></li> </ul></nav><nav class="site-footer__meta site-footer__contact"><ul id="menu-footer-contact" class="menu"><li id="menu-item-59970" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59970"><a href="https://wsvn.com/contact-us/">CONTACT US</a></li> <li id="menu-item-118232" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-118232"><a href="https://wsvn.com/internship-opportunities/">INTERNSHIPS</a></li> <li id="menu-item-233943" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-233943"><a href="https://wsvn.com/employment/">EMPLOYMENT OPPORTUNITIES</a></li> <li id="menu-item-59972" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59972"><a href="https://wsvn.com/advertise-with-us/">ADVERTISE WITH US</a></li> </ul></nav><nav class="site-footer__meta site-footer__website-meta"><ul id="menu-footer-website-meta" class="menu"><li id="menu-item-59997" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-59997"><a href="https://publicfiles.fcc.gov/tv-profile/wsvn">WSVN FCC PUBLIC FILE</a></li> <li id="menu-item-1388010" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1388010"><a href="https://wsvn.com/wp-content/uploads/sites/2/2023/12/3.0_Hosted_Multicast_Exhibit_Amendment_and_Public_File_WSVN.pdf">WSVN 3.0 MULTICAST SIGNALS</a></li> <li id="menu-item-59998" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59998"><a href="https://wsvn.com/eeo-public-file-report/">EEO PUBLIC FILE REPORT</a></li> <li id="menu-item-59999" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59999"><a href="https://wsvn.com/childrens-programming/">CHILDRENS PROGRAMMING</a></li> <li id="menu-item-692817" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-692817"><a href="https://wsvn.com/ed-ansin/">ED ANSIN</a></li> </ul></nav> </div> </div> </div> <div class="site-footer__section site-footer__copyright"> <div class="wrapper"> <div class="site-footer__copyright-text"> <p>All content © Copyright 2000 - 2024 WSVN-TV. WSVN broadcast educational and informational programming for children, and file quarterly reports with the FCC detailing the station's outreach to children. The public may view the reports by going to <a href="http://wsvn.com">WSVN.com</a> and clicking on "FCC Public File", or by visiting the FCC's website at <a href="http://www.fcc.org">FCC.org</a>. For more information on this site, please read our <a href="https://wsvn.com/privacy-policy">Privacy Policy</a>, and <a href="https://wsvn.com/terms-of-service">Terms of Service</a>.</p> </div> </div> </div> </footer> <script type="text/javascript" id="avc_frontend-js-extra"> /* <![CDATA[ */ var AdRefreshControl = {"advertiserIds":[],"lineItemIds":{"5719801104":1},"sizesToExclude":"","slotIdsToExclude":{"countdown_clock":1," OOP_1":1," OOP_2":1},"viewabilityThreshold":"70","refreshInterval":"30","maximumRefreshes":"10","refreshCallback":"refreshSlot"}; /* ]]> */ </script> <script type="text/javascript" src="https://wsvn.com/wp-content/plugins/ad-refresh-control/dist/js/frontend.js?ver=1.1.5" id="avc_frontend-js"></script> <script type="text/javascript" id="sunbeam-js-extra"> /* <![CDATA[ */ var sunbeamGlobal = {"currentSite":"wsvn","home_url":"https:\/\/wsvn.com","brightcove":{"playlistId":6086666230001,"debug":false},"weather":{"currentConditions":{"Fort Lauderdale":{"temperature":62,"iconClass":"clear wx-icon-31","isCurrent":true},"Hialeah":{"temperature":63,"iconClass":"clear wx-icon-31","isCurrent":false},"Key West":{"temperature":68,"iconClass":"clear wx-icon-31","isCurrent":false},"Miami Beach":{"temperature":64,"iconClass":"clear wx-icon-31","isCurrent":false},"Miami":{"temperature":65,"iconClass":"clear wx-icon-31","isCurrent":false},"Pembroke Pines":{"temperature":60,"iconClass":"clear wx-icon-31","isCurrent":false},"Sunrise":{"temperature":59,"iconClass":"clear wx-icon-31","isCurrent":false}}},"newsletterForm":{"endpoint":"https:\/\/wsvn.com\/wp-admin\/admin-ajax.php","action":"newsletter_subscribe","nonce":"26e81c34cb","errorMsg":"Something went wrong. Please reload the page and try again."}}; /* ]]> */ </script> <script type="text/javascript" src="https://wsvn.com/wp-content/themes/sunbeam/dist/js/frontend.js?ver=67" id="sunbeam-js" defer></script> <script type="text/javascript" src="https://wsvn.com/wp-content/themes/sunbeam/js-legacy/src/helpers.js?ver=67" id="sunbeam-helpers-js"></script> <script type="text/javascript" src="//s.ntv.io/serve/load.js" id="nativo-js" async></script> <script type="text/javascript" src="https://assets.revcontent.com/master/delivery.js" id="revcontent-js" async></script> <script type="text/javascript" src="https://stats.wp.com/e-202447.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script type="text/javascript" id="jetpack-stats-js-after"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"174089892\",\"post\":\"1399866\",\"tz\":\"-5\",\"srv\":\"wsvn.com\",\"hp\":\"vip\",\"j\":\"1:13.9.1\"}") ]); _stq.push([ "clickTrackerInit", "174089892", "1399866" ]); /* ]]> */ </script> </body> </html>