UK FACT CHECK POLITICS
UK FACT CHECK POLITICS
Voting intention Labour Lab 26% Reform Ref 21% Con Con 20% Green Grn 14% Lib Dem LD 10% Poll tracker

Menu

Account

URL Source: https://www.seatrade-maritime.com/security/two-crew-casualties-in-hormuz-attack-iran-blacklists-more-ships.data

seatrade-maritime.com 04 September 2026 at 13:40 View original article →

The original link is the material being checked. It may contain false or misleading claims — we link for transparency, not endorsement.

82/100
Verdict High Trust Largely Reliable — Minor Corrections Needed (specialist trade reporting, one probable date error, one unresolved...

The submitted payload is not clean article prose: it is a raw Remix/JSON hydration blob from Seatrade Maritime News containing site chrome, navigation menus, a full New Relic browser-agent script and only fragmentary body text.

11 checks out 2 disputed ? 5 unverified
Full analysis The complete summary

The submitted payload is not clean article prose: it is a raw Remix/JSON hydration blob from Seatrade Maritime News containing site chrome, navigation menus, a full New Relic browser-agent script and only fragmentary body text. The recoverable editorial core is an article by Marcus Hand, 'Two crew casualties in Hormuz attack, Iran blacklists more ships' (c. 2 September 2026), reporting (a) two Filipino seafarers killed aboard the Bahri VLCC Sidr in a 31 August Strait of Hormuz attack, and (b) Iran's Persian Gulf Strait Authority adding 11 vessels to its non-compliant list, taking the total to 56. Both headline claims are independently corroborated by Reuters-sourced wires, UKMTO, Bahri's own statement and the Philippine Department of Migrant Workers. Supporting incident claims (Metro Venetian 24 August; Al Salam II 25 August; Senegal Prosperity struck three times and abandoned) are corroborated by UKMTO/JMIC-derived trade reporting. One dating claim — the Burgan strike placed on 26 August — conflicts with JMIC-derived reporting that dates the incident to 30 August, and appears to be an error. The precise '20:50 hrs UTC' timestamp for the Sidr incident could not be matched to any retrievable UKMTO or Bahri statement (Bahri cited c. 23:40 local time). The article also asserts Iranian responsibility in its own editorial voice, whereas UKMTO and most wires described the projectiles as 'unknown' and attributed blame only to the Saudi foreign ministry. Overall: substantively accurate, sober, low-emotion trade journalism with a small number of verifiable precision defects.

What checked out (11)
  • Bahri confirmed that two Filipino seafarers were killed in a security incident involving its VLCC Sidr while transiting the Strait of Hormuz on 31 August 2026 — corroborated by Bahri's statement as reported by Asharq Al-Awsat (english.aawsat.com, 2 Sep 2026), Reuters via The Jerusalem Post (jpost.com, 2 Sep 2026) and Rappler (rappler.com, 3 Sep 2026).
  • UKMTO confirmed that two casualties from the 31 August incident were subsequently confirmed as fatalities — corroborated by gCaptain (gcaptain.com, 2 Sep 2026), which reports UKMTO received a time-late report and issued a 2 September update.
  • The Philippine Department of Migrant Workers confirmed 16 Filipino crew were aboard, two killed, remains landed in Oman — corroborated by Philippine News Agency (globalsecurity.org mirror, 3 Sep 2026), Philstar (3 Sep 2026) and Inquirer Global Nation.
  • Iran's Persian Gulf Strait Authority (PGSA) added 11 further vessels to its Non-Compliant Vessels list, bringing the total to 56, with threatened penalties of fines, detention, seizure or confiscation — corroborated by Reuters (boereport.com and middle-east-online.com, 2 Sep 2026), MarineLink (2 Sep 2026) and ANI via Tribune India (3 Sep 2026).
  • The prior PGSA list stood at 45 vessels, announced 24 August 2026 — corroborated by MarineLink (marinelink.com, 24 Aug 2026) and Reuters syndication; note gCaptain reported the figure as 46, a minor cross-source discrepancy.
  • The Liberian-flagged Aframax/LR2 Metro Venetian was struck by an unknown projectile on 24 August 2026 in the Omani corridor of the Strait, sustaining engine-room damage that disabled the vessel — corroborated by UPI (24 Aug 2026), Splash247, Gulf News (27 Aug 2026) and GreekReporter (25 Aug 2026).
  • The tanker Al Salam II was struck by an unknown projectile on 25 August 2026, causing a fire that was extinguished, with all crew safe — corroborated by The Maritime Executive (26 Aug 2026), IranWire (27 Aug 2026) and Splash247.
  • The VLCC Senegal Prosperity (Liberian-flagged, 320,780 dwt, Sinokor-linked) was struck three times by what security reporting described as 'rockets' on its port side, engine room and ballast tank, lost communications, went dead in the water, listed to port and was left abandoned after crew evacuation — corroborated by Riviera Maritime Media (1 Sep 2026), Safety4Sea (2 Sep 2026) and Splash247 (2 Sep 2026).
  • The Burgan was struck by an unknown projectile in its starboard aft ballast tank while transiting westbound through the Strait, with no crew casualties and a tug dispatched — substance corroborated by Riviera Maritime Media (1 Sep 2026) and Safety4Sea (2 Sep 2026), both citing JMIC.
  • Author attribution: Marcus Hand is Editor of Seatrade Maritime News, previously at Lloyd's List for a decade and before that the Singapore Business Times — corroborated by the Seatrade Maritime author page (seatrade-maritime.com/author/marcus-hand).
  • The linked related article 'Filipino crew right to refuse to sail reiterated following Hormuz deaths' reflects real DMW policy statements — corroborated by Philstar (3 Sep 2026) and Khaleej Times, which report Secretary Cacdac reiterating the right of Filipino seafarers to refuse high-risk voyages.
Disputed claims 2 claims
  • DISPUTED (probable error): the article dates the Burgan strike to 26 August 2026. Two independent, dated, reputable secondary sources — Riviera Maritime Media (1 September 2026) and Safety4Sea (2 September 2026), both relaying Joint Maritime Information Center reporting, with Drop Site News citing the same JMIC entry — place the Burgan incident on 30 August 2026, following a UKMTO/US NCAGS report. The substantive facts (starboard aft ballast tank, unknown projectile, westbound transit, no casualties) are accurate; only the date appears wrong.
  • CONTESTED ACROSS SOURCES (not adjudicated as false): the article dates the Senegal Prosperity strike to 30 August. JMIC-derived reporting (Riviera, Safety4Sea) supports 30 August at 2200 UTC, while Reuters/Kpler/Marisks and UKMTO advisories place the strike late on 31 August — a discrepancy Drop Site News explicitly flags. Seatrade's own earlier article dated the UKMTO report to 20:00 UTC on 31 August, creating an internal inconsistency across the outlet's coverage. The article's chosen date is defensible but the conflict is not disclosed to readers.
? Unverified claims 5 claims
  • That the Sidr incident 'occurred at 20:50 hrs UTC, according to UKMTO'. No retrievable UKMTO advisory or wire report gives 20:50 UTC. Bahri stated approximately 23:40 local time on 31 August, rendered variously as 19:40 GMT (BBC/Yahoo) and 20:40 GMT (Rappler/Reuters); the 20:00 UTC UKMTO report cited in Seatrade's own earlier coverage relates to the separate outbound-tanker strike. Marked Unverified, not false: UKMTO advisories are not fully indexed in open search and a distinct advisory may exist.
  • The ownership breakdown of the 11 newly listed vessels — 'four owned in the UAE including two from ADNOC' and 'three from Saudi Arabia including Bahri'. Reuters confirms ADNOC L&S, Navig8 and Bahri tonnage features on the wider list, but no retrievable source itemises the ownership of the 11 new additions. The relevant paragraph is also partially corrupted in the submitted payload, so the claim could not be reconstructed verbatim.
  • The implied claim that all listed incidents form 'a string of attacks on vessels in the Strait of Hormuz by Iran'. Saudi Arabia's foreign ministry publicly blamed Iran for the Sidr strike (Reuters), but UKMTO described projectiles as 'unknown' and did not attribute responsibility in any of the incidents; Iran has not claimed them. Attribution remains officially unestablished.
  • The article's characterisation that Iran is 'stepping up pressure on commercial traffic using the southern corridor close to Oman'. This is an analytical inference consistent with the incident pattern reported by Splash247 and Windward, but it is interpretation rather than a verifiable fact.
  • Author-page biographical claims about specific conference moderation and broadcast appearances (e.g. Korea24, April/May 2026 slots) — not independently verifiable and immaterial to the news content.
Sources & how we checked Search journal, source grades, confidence
Confidence

Medium-High (0.78) — Confidence is raised by dense, recent and multi-jurisdictional corroboration of both headline claims: a Reuters wire spine, an explicit UKMTO advisory quotation, a first-party Bahri statement, a Saudi foreign ministry statement and an independent Philippine government briefing, all dated within four days of publication. It is held below high for five reasons. First, the ingested artefact is a corrupted hydration payload rather than the published article, so a minority of body text could not be read verbatim and the supplied content metrics were unusable. Second, first-party sources (UKMTO advisories, the PGSA website, Bahri's X post) were reachable only through a relay layer. Third, incident-level detail across ostensibly independent outlets converges on two upstream feeds, UKMTO and JMIC, so apparent redundancy overstates true independence. Fourth, the reporting environment is actively revising itself — the Senegal Prosperity date is contested between Reuters and JMIC in real time, which lowers the reliability of any date-based adjudication, including the Burgan finding, hence its labelling as a probable rather than certain error. Fifth, the events fall wholly outside the assessor's training data, so no independent prior could be used to sanity-check retrieved material; every conclusion is source-dependent. Should a UKMTO advisory be produced showing a 20:50 UTC report time, or a JMIC revision moving the Burgan strike to 26 August, the trust score would rise by roughly five points.

Search journal

Bahri VLCC Sidr attack two Filipino seafarers killed Strait of Hormuz

UKMTO Strait of Hormuz tanker attack 31 August Bahri

Persian Gulf Strait Authority Iran non-compliant vessels list Strait of Hormuz 56 ships

Senegal Prosperity VLCC hit rockets Strait of Hormuz

Metro Venetian Aframax attack Strait of Hormuz engine room fire

Burgan tanker struck projectile Strait of Hormuz

Iran blacklists 11 more ships Hormuz ADNOC Bahri owners

seatrade maritime two crew casualties Hormuz attack Iran blacklists more ships Bahri Sidr

Filipino seafarers right to refuse to sail Hormuz DMW deaths

Marcus Hand Seatrade Maritime News editor Lloyd's List

Article metrics

Emotion 5% · Reading grade 53.5 · 2720 words

The article we checked Full text as retrieved
[{"_1":2,"_3":4},"root",{"_5":824},"routes/$topic.$slug._index",{"_5":6},"data",{"_7":8,"_9":8,"_10":8,"_11":12,"_13":14,"_15":16,"_17":18,"_19":20,"_21":22,"_23":24,"_25":-7},"isRequestedByGoogleBot",false,"isUserEntitled","isGatedAsPaid","metadata",{"_296":83,"_244":63,"_810":811,"_812":813,"_814":815,"_80":81,"_227":31,"_48":229,"_816":8,"_817":8,"_260":8,"_818":819},"template",{"_215":216,"_217":218,"_114":-5,"_219":220,"_221":133,"_222":65,"_223":65,"_224":31,"_225":31,"_226":31,"_227":31,"_228":229,"_230":160,"_231":232,"_233":-7,"_234":235,"_236":168,"_237":-5,"_142":238,"_239":240,"_241":242,"_243":166,"_244":63,"_116":245,"_246":247,"_80":248,"_249":250,"_251":252,"_253":254,"_255":256,"_257":258,"_259":31,"_260":261,"_262":8,"_263":264,"_265":266,"_267":268,"_10":8},"schema",[144,145,146],"seo",{"_131":129,"_132":133,"_134":135,"_136":8,"_137":138,"_139":45,"_140":-7,"_141":8,"_142":143},"gtm",{"_54":55},"siteSetting",{"_26":27,"_28":29,"_30":31,"_32":31,"_33":34},"ruid","je8w18fqvm","pageHeaderSettings","placeholderImages",{"_46":47,"_48":49,"_50":51,"_52":53},"siteBranding",{"_37":38,"_39":40},"defaultGatingTitle","","defaultGatingDescriptionMessage","newsletterCta",{"_35":31,"_36":31},"newsletterTitle","newsletterUrl","siteLogo",{"_42":43,"_44":45},"favicons",[41]," Maritime News","brand"," crew dead in attack on Bahri VLCC, Iran blacklists more ships","destinationURL"," 02, 2026",[72],"isPaid",{"_73":31,"_74":75,"_76":77,"_78":75},"companyName","displayName","Marcus Hand","jobTitle","Editor","name","buyerJourney","contentFormat","News","pageType","article","keyword",[102,103,104,105,106],"series",[],"programName","Strait of Hormuz","primaryTerm",{"_95":100,"_97":101,"_99":31},"secondaryTerm",[94],{"_95":96,"_97":98,"_99":31},"parent","Maritime Transportation","child","Tankers","grandchild","Maritime Safety","Security",{"_78":111},{"_78":110},{"_78":109},{"_78":108},{"_78":107},"VLCC","UAE","Bahri","ADNOC","Saudi Arabia","events",[],"subBrand",{"_128":129,"_130":8},"sponsored",{"_78":121,"_122":31,"_123":8,"_124":8,"_125":126,"_127":31},"legacy",{"_120":31,"_68":31,"_48":31},"destinationPath",[],"campaignURL","isSponsored","gateWithSiteReg","gateWithExternalForm","None","externalFormID","canonicalURL"," reported in a 31 August tanker attack as Iran increases Strait of Hormuz non-compliant vessel list to 56 ships","metaTitle","Two crew casualties in Hormuz attack, Iran blacklists more ships","noIndex","imageUrl"," Tankers",{"_147":148,"_149":166,"_167":168,"_169":170,"_171":65,"_172":129,"_173":174,"_175":176,"_177":178},{"_147":148,"_149":153,"_154":155},{"_147":148,"_149":150,"_151":152},"@context"," Seatrade Maritime editorial team is committed to bringing outstanding content to our global shipping and maritime audience. Our vision is to set the standard for excellence in maritime content, and our goal is to tell maritime story through words and images across multiple channels. We will do that through thought-provoking, engaging articles, features; podcasts; special reports and analysis that educates and provides knowledge to our readership.","logo",{"_149":190,"_181":191,"_192":193,"_194":195},"ImageObject"," UKMTO","breadcrumbs",[807,808],"topics",[802,803],"searchParams",{},"summary","title","mobileHeadline","authoredBy","authoredOn","oldUrl","buyersJourney","contributors",[590],"readTime","articleFooter",[576],"newsletterSignUpPromo","socialShare",[556,557,558,559,560,561,562],"publishedDate","updatedDate",[551,552,553,554,555],"atAGlance",[],"bodyJson",[406,407,408,409,410,411,412,413,414,415,416,417,418],"contentType","uid",{"_404":405,"_122":31,"_123":8,"_124":8,"_125":126,"_127":31},"featuredImage",{"_345":211,"_401":402,"_212":31,"_403":214},{"_222":81,"_181":400},"seriesTaxonomy",[],"programTaxonomy",[386],"sidebarModules",[304,305,306],"relatedEvents",[],"topicSelector",{"_291":292,"_293":294},"disclaimer","paidGating",{"_288":8,"_289":290},"hasActivePaidProduct","errorModal",{"_283":8,"_284":285,"_286":287},"additionalGatingSettings",{"_279":280,"_281":31,"_282":31},"pageDisplaySelection",{"_269":270,"_271":272,"_273":8},"displayOptions","defaultStandardPage","bannerImage",{"_274":31,"_275":31,"_276":31,"_277":278},"inlineFormGatedLandingPage","bannerImageAltText","bannerImageCaption","bannerImageCredit","bannerImageUpload",{"_181":31},"gatingCharacterLength",750,"gatingTitle","gatingDescriptionMessage","showErrorModal","errorTitle","Oops! An error has occurred","errorDescription","The connection on our end has been interrupted. Please refresh the page and try again.","isPaidContent","paidProductTaxonomies",[],"mainTopic",{"_296":297,"_222":101,"_181":302,"_299":303},"additionalTopics",[295],{"_296":297,"_222":98,"_181":298,"_299":300},"type","TopicSecondary","/maritime-transportation/tankers","parentTopic",{"_296":301,"_222":96},"TopicPrimary","/maritime-safety/security",{"_296":301,"_222":100},{"_296":349,"_244":350,"_5":351},{"_296":334,"_244":335,"_5":336},{"_296":307,"_244":308,"_5":309},"module_events_promotions","blt252478a92d75f2f4",{"_222":310,"_311":312,"_313":314,"_315":316,"_317":318,"_319":320,"_321":322,"_323":324,"_186":325,"_326":327,"_328":329},"Event promo - Article page","displayTitle","20-22 October 2026","logoPosition","left","backgroundColor","#ffffff","textColorMode","dark","backgroundMode","light","logoSrc"," Seatrade Maritime Crew Connect Global text ","The world's premier maritime crewing conference.","ctaButton",{"_330":331,"_332":333},"moduleLocation","sidebar","ctaButtonLink"," more","module_linked_image","blt457e4daa1436e61d",{"_222":337,"_326":338,"_339":340,"_341":342,"_328":329},"Add as Preferred Source",{"_347":31,"_348":31},"contentDisplayOption","large","logos",[343],{"_181":344,"_345":346,"_44":31}," page NL subs","Join 14,000+ maritime leaders!","Get the latest industry news, analysis and more straight to your inbox.","successTitle","You're subscribed!","successDescription","Your details are saved and you’re all set to receive updates from us. To ensure you get our newsletters, please add us to your safe senders list.","imageConfiguration",{"_137":31,"_383":31,"_384":385},"primaryNewsletters",[373],"followUpNewsletters",[],"formType","eloqua","externalFormIdUrl","Seatrade_Promo_SCMUserProfileFormShort","insightLinks",{"_222":31,"_186":31,"_371":372},"links",[],{"_374":375,"_222":376,"_186":377,"_378":379,"_380":381},"newsletter_code","S_STRDMTMNEWS","Daily Newsletter","The must-read industry news you need to know in order to make smart decisions and stay ahead of the competition.","frequency","Mon - Fri","sample_url",{"_382":31,"_222":31},"href","imageAltText","imageType","customUpload",{"_188":387,"_388":31,"_389":390,"_88":89,"_181":391,"_244":392,"_393":394,"_395":396,"_397":398,"_399":320},{"_181":31},"logoAltText","tagline","<p>The latest news and commentary on how the US/Israel-Iran conflict is affecting the global maritime industry and shipping markets.</p>","/program/strait-of-hormuz","blt018fc7230166702b","sidebarModuleIds",[],"sidebarOptions","custom","isBranded",true,"mode","/latest-news","alt","Map of Strait of Hormuz","creditTo","sponsors",[],{"_296":419,"_420":536,"_422":537},{"_296":419,"_420":532,"_422":533},{"_296":419,"_420":528,"_422":529},{"_296":464,"_465":527},{"_296":419,"_420":510,"_422":511},{"_296":419,"_420":500,"_422":501},{"_296":493,"_422":494,"_222":495},{"_296":419,"_420":483,"_422":484},{"_296":464,"_465":482},{"_296":419,"_420":471,"_422":472},{"_296":419,"_420":467,"_422":468},{"_296":464,"_465":466},{"_296":419,"_420":421,"_422":423},"paragraph","attrs",{"_463":314},"content",[424,425,426,427,428,429,430,431,432],{"_296":433,"_433":462},{"_296":433,"_435":457,"_433":458},{"_296":433,"_433":456},{"_296":433,"_435":452,"_433":110},{"_296":433,"_433":451},{"_296":433,"_435":446,"_433":447},{"_296":433,"_433":445},{"_296":433,"_435":436,"_433":109},{"_296":433,"_433":434},"text",".","marks",[437],{"_296":438,"_420":439},"link",{"_382":440,"_441":442,"_443":-5,"_444":-5},"/keyword/bahri","target","_blank","rel","class"," companies including three from ",[448]," Saudi Arabian",{"_296":438,"_420":449},{"_382":450,"_441":442,"_443":-5,"_444":-5},"/keyword/saudi-arabia"," Logistics & Services whose vessels have been repeatedly targeted in the Strait. Four of the other vessels are owned by",[453],{"_296":438,"_420":454},{"_382":455,"_441":442,"_443":-5,"_444":-5},"/keyword/adnoc","including two from ",[459],"UAE ",{"_296":438,"_420":460},{"_382":461,"_441":442,"_443":-5,"_444":-5},"/keyword/uae","The majority of the 11 vessels added to the list are owned by companies in regional neighbouring countries. Four are owned in the ","textAlign","ad","pos","video_v",{"_463":314},[469],{"_296":433,"_433":470},"Meanwhile the Persian Gulf Strait Authority (PGSA) has added another 11 vessels to its previous list of 45 it alleges have violated Iran’s rules for transiting the Strait of Hormuz, threatening the vessels with detention, confiscation, or fines.",{"_463":314},[473,474,475],{"_296":433,"_433":481},{"_296":433,"_435":477,"_433":478},{"_296":433,"_433":476}," was struck in the Omani route of the Strait of Hormuz causing a fire in the engine room and disabling the vessel",[479]," Metro Venetian",{"_296":480},"italic","On 24 August the Liberian-flagged Aframax","native_1v",{"_463":314},[485,486,487],{"_296":433,"_433":492},{"_296":433,"_435":489,"_433":490},{"_296":433,"_433":488}," was struck by an unknown projectile which caused a fire on the vessel that was extinguished by the crew.",[491],"Al Salam II",{"_296":480},"On 25 August the tanker ","relatedArticle",[496],"Related",{"_222":497,"_181":498,"_441":499},"Filipino crew right to refuse to sail reiterated following Hormuz deaths","/security/filipino-crew-right-to-refuse-to-sail-reiterated-hormuz-deaths","_self",{"_463":314},[502,503,504],{"_296":433,"_433":509},{"_296":433,"_435":506,"_433":507},{"_296":433,"_433":505}," was hit in the starboard aft ballast tank by an unknown projectile while transiting westbound through the Strait.",[508],"Burgan",{"_296":480},"On 26 August the tanker ",{"_463":314},[512,513,514,515,516],{"_296":433,"_433":526},{"_296":433,"_435":522,"_433":107},{"_296":433,"_433":521},{"_296":433,"_435":518,"_433":519},{"_296":433,"_433":517}," was hit three times by rockets in the Strait and is now abandoned and listing.",[520],"Senegal Prosperity",{"_296":480}," ",[523],{"_296":438,"_420":524},{"_382":525,"_441":442,"_443":-5,"_444":-5},"/keyword/vlcc","The fatal incident is the latest in a string of attacks on vessels in the Strait of Hormuz by Iran as it steps up pressure on commercial traffic using the southern corridor close to Oman. On 30 August the ","300_1v_article",{"_463":314},[530],{"_296":433,"_433":531},"\"Bahri maintains continuous contact with the vessel and is co-ordinating closely with the relevant authorities and stakeholders in the maritime sector while closely monitoring developments,\" Bahri said in a post on X.",{"_463":314},[534],{"_296":433,"_433":535},"The company extended its condolences and sympathies to the families, friends and colleagues of the victims and said it offers its full support to those affected.",{"_463":314},[538,539,540,541],{"_296":433,"_435":547,"_433":548},{"_296":433,"_433":546},{"_296":433,"_435":543,"_433":544},{"_296":433,"_433":542},"on 31 August, which occurred at 20:50 hrs UTC, according to UKMTO.",[545],"Sidr ",{"_296":480},"has confirmed that two Filipino seafarers were killed during an attack on its VLCC ",[549],"Bahri ",{"_296":438,"_420":550},{"_382":440,"_441":499,"_443":-5,"_444":-5},{"_181":450,"_222":111},{"_181":455,"_222":110},{"_181":440,"_222":109},{"_181":461,"_222":108},{"_181":525,"_222":107},{"_296":574,"_181":575},{"_296":572,"_181":573},{"_296":570,"_181":571},{"_296":568,"_181":569},{"_296":566,"_181":567},{"_296":564,"_181":565},{"_296":563},"Link","Email","mailto:?subject=Two crew dead in attack on Bahri VLCC, Iran blacklists more ships&body=I%20thought%20the%20following%20from%20Seatrade%20Maritime%20News%20might%20interest%20you.%0D%0A%0D%0A%20Two%20crew%20dead%20in%20attack%20on%20Bahri%20VLCC%2C%20Iran%20blacklists%20more%20ships%0D%0Ahttps%3A%2F%2Fwww.seatrade-maritime.com%2Fsecurity%2Ftwo-crew-casualties-in-hormuz-attack-iran-blacklists-more-ships","Whatsapp"," NL subs","Join 14,000+ members of the maritime community!","Subscribe and get the latest industry news, analysis and more straight to your inbox.","Your details are saved and you’re all set to receive our daily updates. To ensure you get our newsletters, please add us to your safe senders list.",{"_137":31,"_383":31,"_384":385},[588],[],{"_222":31,"_186":31,"_371":587},[],{"_374":375,"_222":376,"_186":377,"_378":379,"_380":589},{"_382":31,"_222":31},{"_222":75,"_78":75,"_73":31,"_591":77,"_592":209,"_438":593,"_594":77,"_221":595},"role","avatar","/author/marcus-hand","tagLine",[596,597,598,599,600,601,602,603,604,605,606,607],{"_296":419,"_420":798,"_422":799},{"_296":419,"_420":794,"_422":795},{"_296":419,"_420":790,"_422":791},{"_296":419,"_420":777,"_422":778},{"_296":648,"_420":771,"_422":772},{"_296":419,"_420":767,"_422":768},{"_296":658,"_422":659},{"_296":648,"_420":649,"_422":650},{"_296":419,"_420":644,"_422":645},{"_296":419,"_420":632,"_422":633},{"_296":419,"_420":620,"_422":621},{"_296":419,"_420":608,"_422":609},{"_463":314},[610,611,612],{"_296":433,"_433":619},{"_296":433,"_435":614,"_433":615},{"_296":433,"_433":613},", April 2026",[616],"First Up",{"_296":438,"_420":617},{"_382":618,"_441":442,"_443":-5,"_444":-5}," - ",{"_463":314},[622,623,624],{"_296":433,"_433":631},{"_296":433,"_435":626,"_433":627},{"_296":433,"_433":625}," April 2026",[628],"Hindi Service,",{"_296":438,"_420":629},{"_382":630,"_441":442,"_443":-5,"_444":-5}," News - ",{"_463":314},[634,635,636],{"_296":433,"_433":643},{"_296":433,"_435":638,"_433":639},{"_296":433,"_433":637}," May 2026",[640]," Korea24,",{"_296":438,"_420":641},{"_382":642,"_441":442,"_443":-5,"_444":-5}," World Radio -",{"_463":314},[646],{"_296":433,"_433":647},"Marcus Hand regularly guests on mainstream media talking about maritime and shipping news stories. Below you'll find a list of selected appearances","heading",{"_463":314,"_656":657},[651],{"_296":433,"_435":652,"_433":653},[654],"TV & Radio",{"_296":655},"bold","level",3,"bulletList",[660,661,662,663,664,665,666,667,668,669],{"_296":670,"_422":761},{"_296":670,"_422":747},{"_296":670,"_422":733},{"_296":670,"_422":721},{"_296":670,"_422":711},{"_296":670,"_422":699},{"_296":670,"_422":689},{"_296":670,"_422":683},{"_296":670,"_422":677},{"_296":670,"_422":671},"listItem",[672],{"_296":419,"_420":673,"_422":674},{"_463":314},[675],{"_296":433,"_433":676},"Offshore Marine Breakfast Forum at Sea Asia 2019",[678],{"_296":419,"_420":679,"_422":680},{"_463":314},[681],{"_296":433,"_433":682},"The Future of Transhipment Hubs Post-Pandemic, November 2020",[684],{"_296":419,"_420":685,"_422":686},{"_463":314},[687],{"_296":433,"_433":688},"The Challenge Faced by Ship Registries in a Digital and Post-Pandemic Era, October 2020",[690],{"_296":419,"_420":691,"_422":692},{"_463":314},[693],{"_296":433,"_435":694,"_433":695},[696],"Shipping’s Decarbonisation Challenge – The Role of Technology and Digitalisation at Hong Kong Maritime Week 2021",{"_296":438,"_420":697},{"_382":698,"_441":499,"_443":-5,"_444":-5}," February 2022",[708],"Building & Operating Dual-Fuel Vessels",{"_296":438,"_420":709},{"_382":710,"_441":442,"_443":-5,"_444":-5}," Finance, Shipping & Technology at Hong Kong Maritime Week 2022",{"_296":438,"_420":719},{"_382":720,"_441":499,"_443":-5,"_444":-5}," Asia 2023",{"_296":438,"_420":730},{"_382":731,"_441":442,"_443":-5,"_444":-5}," Marine Breakfast Forum at ",[734],{"_296":419,"_420":735,"_422":736},{"_463":314},[737,738,739],{"_296":433,"_433":746},{"_296":433,"_435":741,"_433":742},{"_296":433,"_433":740}," webinar, February 2024",[743],"EGN Singapore (Executives' Global Network)",{"_296":438,"_420":744},{"_382":745,"_441":442,"_443":-5,"_444":-5}," Globalization? Red Sea Impacts Reviewed, ",[748],{"_296":419,"_420":749,"_422":750},{"_463":314},[751,752,753],{"_296":433,"_433":760},{"_296":433,"_435":755,"_433":756},{"_296":433,"_433":754},", November 2024",[757],"Maritime Procurement and Sustainability Panel",{"_296":438,"_420":758},{"_382":759,"_441":442,"_443":-5,"_444":-5}," 2024 Singapore ",[762],{"_296":419,"_420":763,"_422":764},{"_463":314},[765],{"_296":433,"_433":766},"Wind-Assisted Propulsion: Are we ready? at Seatrade Maritime Crew Connect Global 2024",{"_463":314},[769],{"_296":433,"_433":770},"Marcus Hand regularly moderates at international maritime events. Below you’ll find a list of selected past conferences and webinars.",{"_463":314,"_656":657},[773],{"_296":433,"_435":774,"_433":775},[776],"Conferences & Webinars",{"_296":655},{"_463":314},[779,780,781],{"_296":433,"_433":789},{"_296":433,"_435":783,"_433":784},{"_296":433,"_433":782}," that delivers commentary, opinions and conversations on shipping's most important topics.",[785,786],"Seatrade Maritime Podcast",{"_296":438,"_420":787},{"_296":655},{"_382":788,"_441":442,"_443":-5,"_444":-5}," is the founder of the ",{"_463":314},[792],{"_296":433,"_433":793},"In November 2022, Marcus was announced as a member of the Board of Advisors to the Singapore Journal of Maritime Talent and Technology (SJMTT) to help bring together thought leadership around the key areas of talent and technology.",{"_463":314},[796],{"_296":433,"_433":797},"Marcus is also an experienced industry commentator and has chaired many conferences and round tables. Before joining Seatrade at the beginning of 2010, Marcus worked for the shipping industry journal Lloyd's List for a decade and before that the Singapore Business Times covering shipping and aviation.",{"_463":314},[800],{"_296":433,"_433":801},"Marcus Hand is the editor of Seatrade Maritime News and a dedicated maritime journalist with over two decades of experience covering the shipping industry in Asia.",{"_804":297,"_222":101,"_181":302,"_299":806},{"_804":297,"_222":98,"_181":298,"_299":805},"__typename",{"_222":96},{"_222":100},{"_181":809,"_222":164},{"_181":302,"_222":101},"/","aid","75590","reg","anonymous","pterm",{"_820":101,"_95":100,"_821":822,"_823":294},"gatedWithExternalForm","gatedWithSiteReg","sponsorName",[],"main","grandparent",{"_222":31},"additional",{"_382":129,"_46":825,"_826":165,"_827":813,"_139":45,"_828":829,"_39":830,"_831":8,"_832":833,"_834":835,"_836":837,"_838":839,"_840":841,"_842":843,"_844":-7,"_845":846,"_847":848,"_849":850,"_851":852,"_23":853},"seatrademaritime","domainUrl","authenticationStatus","authConfig",{"_898":398,"_1555":975,"_1556":-7,"_1100":8},[41],"isDctsTurnOn","cookieBanner",{"_1019":398,"_1020":398,"_1021":1022,"_1553":1554,"_1017":398},"ui",{"_46":825,"_933":934,"_935":936,"_937":938},"environment","prod","featureToggles",{"_1531":398,"_1532":8,"_1533":398,"_114":8,"_1534":8,"_1535":8,"_1536":8,"_1537":398,"_1538":8,"_1539":8,"_1540":1541,"_1542":8,"_1543":398,"_1544":398,"_1545":8,"_1546":398,"_1547":398,"_1548":398,"_1549":398,"_1550":398,"_1551":398,"_1552":398},"layout",{"_1105":1106,"_1107":1108,"_1109":1110,"_1111":1112,"_1113":1114,"_1115":1116,"_1117":1118},"newRelicJs","window.NREUM||(NREUM={});NREUM.info = {\"agent\":\"\",\"beacon\":\"bam.eu01.nr-data.net\",\"errorBeacon\":\"bam.eu01.nr-data.net\",\"licenseKey\":\"NRJS-26ae6a3b09493bbcc87\",\"applicationID\":\"514067201\",\"agentToken\":null,\"applicationTime\":57.87436,\"transactionName\":\"MhBSZQoZWEEDU0ZaXgtac0QLDFlfTR8WR14VHFMeXAtaRwU=\",\"queueTime\":0,\"ttGuid\":\"eb35e8230f7bbbf6\"}; (window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[\"bam.eu01.nr-data.net\"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:\"538480676\",accountID:\"3936348\",trustKey:\"3288925\",xpid:\"Vw8EV1VXABAFVVVSAQYFVlU=\",licenseKey:\"NRJS-26ae6a3b09493bbcc87\",applicationID:\"514067201\",browserID:\"538480676\"};;/*! For license information please see nr-loader-spa-1.321.0.min.js.LICENSE.txt */\n(()=>{var e={8122(e,t,r){\"use strict\";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||\"object\"!=typeof e)return(0,n.R)(3);if(!t||\"object\"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:\"object\"==typeof e[a]&&null!==t[a]&&\"object\"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){\"use strict\";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,[\"D\",0,e=>(0,i.a)(e,s)])},7699(e,t,r){\"use strict\";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,[\"It\",0,1e6,\"KC\",0,i,\"qh\",0,\"SESSION_ERROR\"])},9324(e,t,r){\"use strict\";r.d(t,[\"A\",0,\"@newrelic/rrweb\",\"x\",0,\"1.321.0\"])},981(e,t,r){\"use strict\";r.d(t,[\"R\",0,{AJAX:\"AjaxRequest\",PA:\"PageAction\",UA:\"UserAction\",BP:\"BrowserPerformance\",WS:\"WebSocket\",SPV:\"SecurityPolicyViolation\",JSE:\"JavaScriptError\",LOG:\"Log\",PVE:\"PageView\",PVT:\"PageViewTiming\",SR:\"SessionReplay\",ST:\"SessionTrace\",BI:\"BrowserInteraction\"}])},9752(e,t,r){\"use strict\";const n=\"newrelic-iframe-\",i=n+\"timing-update\",s=n+\"api\",a=n+\"api-response\",o=n+\"vitals-update\",c=n+\"ajax\";r.d(t,[\"$8\",0,o,\"Gi\",0,a,\"KU\",0,c,\"Pl\",0,n,\"cS\",0,s,\"cr\",0,i])},6154(e,t,r){\"use strict\";var n=r(1863);const i=\"undefined\"!=typeof window&&!!window.document,s=\"undefined\"!=typeof WorkerGlobalScope&&(\"undefined\"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||\"undefined\"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:\"undefined\"!=typeof WorkerGlobalScope&&(\"undefined\"!=typeof self&&self instanceof WorkerGlobalScope&&self||\"undefined\"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean(\"hidden\"===a?.document?.visibilityState),c=\"\"+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&\"undefined\"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\\s](\\d+\\.\\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,[\"OF\",0,d,\"RI\",0,i,\"WN\",0,f,\"bv\",0,s,\"gm\",0,a,\"lR\",0,l,\"m\",0,c,\"mw\",0,o,\"sb\",0,u,\"zk\",0,()=>{const e=a?.performance?.getEntriesByType?.(\"navigation\")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){\"use strict\";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if(\"*\"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if(\"*\"===r)return void(n=[{hostname:\"*\"}]);0===r.indexOf(\" i=r.indexOf(\"/\");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a=\"*\");let[c]=s.split(\":\");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\\]\\\\]/g,e=>\"\\\\\"+e).replace(/\\*/g,\".*?\");return new RegExp((t?\"^\":\"\")+r+\"$\")}},3241(e,t,r){\"use strict\";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent(\"newrelic\",{detail:e}))}catch(e){}}},1687(e,t,r){\"use strict\";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t=\"feature\",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:\"lifecycle\",name:\"drain\",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit(\"drain-\"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){\"use strict\";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o=\"nr@context:\".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||\"feature\",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&\"object\"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,\"aborted\",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,\"globalEE\"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,[\"P\",0,o,\"ee\",0,c])},2646(e,t,r){\"use strict\";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){\"use strict\";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get(\"handle\");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){\"use strict\";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s=\"feature\"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){\"use strict\";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){\"use strict\";const n=(0,r(9566).bz)();r.d(t,[\"W\",0,n])},9566(e,t,r){\"use strict\";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".split(\"\").map(e=>\"x\"===e?i(t,r++).toString(16):\"y\"===e?(3&i()|8).toString(16):e).join(\"\")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join(\"\")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){\"use strict\";r.d(t,[\"BB\",0,18e5,\"Wt\",0,\"NRBA_SESSION::\",\"g\",0,{OFF:0,FULL:1,ERROR:2},\"iL\",0,{SAME_TAB:\"same-tab\",CROSS_TAB:\"cross-tab\"},\"tS\",0,{STARTED:\"session-started\",PAUSE:\"session-pause\",RESET:\"session-reset\",RESUME:\"session-resume\",UPDATE:\"session-update\"},\"wk\",0,144e5])},733(e,t,r){\"use strict\";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,\"0\")}(\"\".concat(String(e),\":\").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){\"use strict\";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){\"use strict\";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,\"$1$2\"):e}},7485(e,t,r){\"use strict\";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||\"\").indexOf(\"data:\"))return{protocol:\"data\"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(\":\")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&\"\"!==r.port||(\"http:\"===t.protocol&&(r.port=\"80\"),\"https:\"===t.protocol&&(r.port=\"443\")),r.pathname&&\"\"!==r.pathname?r.pathname.startsWith(\"/\")||(r.pathname=\"/\".concat(r.pathname)):r.pathname=\"/\",r}catch(e){return{}}}},7866(e,t,r){\"use strict\";r.d(t,[\"Nc\",0,/^\\s*at Function code \\(Function code:\\d+:\\d+\\)\\s*/i,\"cn\",0,/^\\s*(?:([^@]*)(?:\\(.*?\\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\\d+)(?::(\\d+))?\\s*$/i,\"fL\",0,/^\\s*at .+ \\(eval at \\S+ \\((?:(?:file|http|https):[^)]+)?\\)(?:, [^:]*:\\d+:\\d+)?\\)$/i,\"h3\",0,/function (.+?)\\s*\\(/,\"hB\",0,/^\\s*at (?:((?:\\[object object\\])?(?:[^(]*\\([^)]*\\))*[^()]*(?: \\[as \\S+\\])?) )?\\(?((?:file|http|https|chrome-extension):.*?)?:(\\d+)(?::(\\d+))?\\)?\\s*$/i])},944(e,t,r){\"use strict\";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){\"function\"==typeof console.debug&&(console.debug(\"New Relic Warning: strict\";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){\"use strict\";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){\"use strict\";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t=\"function\"==typeof e?e.toString():\"\",r=t.includes(\"[native code]\"),s=t.includes(\"nrWrapper\");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){\"use strict\";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if(\"object\"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??\"\"}catch(e){try{n.ee.emit(\"internal-error\",[e])}catch(e){}return\"\"}}},9232(e,t,r){\"use strict\";r.d(t,[\"f\",0,{MFE:\"MFE\",BA:\"BA\"}])},5718(e,t,r){\"use strict\";r.d(t,{AZ:()=>m,Qr:()=>E,QL:()=>v});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=m(v())[0]}catch(e){u=m(e)[0]}const l=e=>\"script\"===e.initiatorType||[\"link\",\"fetch\"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(\".js\"),f=new Map;let h=[];function p(e){return f.get(e)}function g(e){const t=p(e);if(t)return t;const r=new o(e);if(f.set(e,r),f.size>1e3){const e=f.keys().next().value;f.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if(\"SCRIPT\"===e.nodeName&&e.src){const t=g((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};[\"load\",\"error\"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes(\"resource\")){new PerformanceObserver(e=>{e.getEntries().filter(l).forEach(e=>{const t=g((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e;const r=[];h.forEach(({test:t,addedAt:n},s)=>{(t(e)||(0,i.t)()-n>1e4)&&r.push(s)}),h=h.filter((e,t)=>!r.includes(t))})}).observe({type:\"resource\",buffered:!0})}function m(e){if(!e||\"string\"!=typeof e)return[];const t=new Set,r=e.split(\"\\n\");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\\(([^)]+\\.js):\\d+:\\d+\\)/)||e.match(/^\\s+at\\s+([^\\s(]+\\.js):\\d+:\\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function v(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function y(e,t){return(0,s.L)(e.name)===t}function b(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType}function E(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:\"unknown\"},a=v();if(!a)return r;const o=n.gm.performance?.getEntriesByType(\"navigation\")?.[0]?.name||\"\";try{const e=m(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type=\"inline\",r;r.correlation=p(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType(\"resource\")?.find(e=>y(e,c));if(l)b(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel=\"preload\"][as=\"script\"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type=\"preload\"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes(\"resource\")&&h.push({addedAt:(0,i.t)(),test:r=>!!y(r,t)&&(b(e,r),!0)})}(r,c)}const f=r.correlation,g=!!t&&!!f?.claimedBy.has(t);f&&t&&f.claimedBy.add(t);const v=()=>{const e=f?.script.start;if(!g||!e)return!1;return r.registeredAt-e>1e4};Object.defineProperty(r,\"scriptStart\",d(()=>v()?r.registeredAt:f?.script.start??r.fetchEnd)),Object.defineProperty(r,\"scriptEnd\",d(()=>v()?r.registeredAt:f?.script.end??r.registeredAt))}catch(e){}return r}},5732(e,t,r){\"use strict\";r.d(t,{$5:()=>f,B5:()=>l,M$:()=>s,Ms:()=>o,NG:()=>a,Ux:()=>d,YA:()=>u,yx:()=>c});var n=r(5718),i=r(9232);function s(e){return e?.type===i.f.MFE}function a(e,t){if(!p(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function o(e,t){if(!p(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function c(e,t){if(!p(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>t.metadata.timings?.asset?.endsWith(e));return function(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i=\"\".concat(e,\"::\").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}(n).map(e=>e.metadata.target)}function d(e,t){return h(t)?s(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function u(e,t){return l(e,t)?{\"child.id\":e.id,\"child.type\":e.type,...d(void 0,t)}:{}}function l(e,t){return s(e)&&!!h(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function f(e){if(!e?.runtime)return[];if(!p(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...c(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function h(e){return 2===e?.harvestEndpointVersion}function p(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){\"use strict\";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return\"undefined\"==typeof document||\"complete\"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)(\"load\",r,t)}function o(e){if(s())return e();(0,n.DD)(\"DOMContentLoaded\",e)}function c(e){if(s())return e();(0,n.sp)(\"popstate\",e)}},384(e,t,r){\"use strict\";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,[\"NT\",0,o])},2843(e,t,r){\"use strict\";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)(\"visibilitychange\",function(){if(t)return void(\"hidden\"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)(\"pagehide\",e,t,r)}},8139(e,t,r){\"use strict\";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d=\"addEventListener\",u=\"removeEventListener\",l=\"nr@wrapped:\".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get(\"events\")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],\"-\",g)}function g(e,t){return e[1]}return\"getPrototypeOf\"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+\"-start\",function(e,t){var r=e[1];if(null!==r&&(\"function\"==typeof r||\"object\"==typeof r)&&\"newrelic\"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if(\"function\"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,\"fn-\",null,e.name||\"anonymous\"):r});this.wrapped=e[1]=n}}),r.on(u+\"-start\",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;\"object\"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){\"use strict\";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a=\"nr@original:\".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r=\"\");const o=\"-\"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=\"\"),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l=\"function\"==typeof i?i(a,o):i||{}}catch(t){u([t,\"\",[a,o,c],l],e)}d(n+\"start\",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+\"err\",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d(\"long-task\",[t,o,m],l,f),d(n+\"end\",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit(\"internal-error\",e)}catch(e){}}function l(e){return!(e&&\"function\"==typeof e&&e.apply&&!e[a])}r.d(t,[\"Jt\",0,a])},9300(e,t,r){\"use strict\";const n=r(860).K7.ajax;r.d(t,[\"TZ\",0,n,\"f5\",0,\"ajaxRequest.id\",\"mo\",0,{NONE:\"none\",FAILURES:\"failures\",ALL:\"all\"}])},3333(e,t,r){\"use strict\";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,[\"$v\",0,{RESOURCES:\"experimental.resources\",REGISTER:\"register\"},\"TZ\",0,i,\"Zp\",0,[\"auxclick\",\"click\",\"copy\",\"keydown\",\"paste\",\"scrollend\"],\"kd\",0,s,\"qN\",0,[\"focus\",\"blur\"]])},6774(e,t,r){\"use strict\";const n=r(860).K7.jserrors;r.d(t,[\"T\",0,n])},993(e,t,r){\"use strict\";const n=r(860).K7.logging;r.d(t,[\"A$\",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},\"TZ\",0,n,\"p_\",0,{ERROR:\"ERROR\",WARN:\"WARN\",INFO:\"INFO\",DEBUG:\"DEBUG\",TRACE:\"TRACE\"}])},3785(e,t,r){\"use strict\";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,[\"API/logging/\".concat(c.toLowerCase(),\"/called\")],void 0,s.K7.metrics,e),(0,n.p)(\"log\",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return\"string\"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){\"use strict\";const n=r(860).K7.metrics;r.d(t,[\"TZ\",0,n,\"XG\",0,\"storeEventMetrics\",\"xV\",0,\"storeSupportabilityMetrics\"])},6630(e,t,r){\"use strict\";const n=r(860).K7.pageViewEvent;r.d(t,[\"T\",0,n])},782(e,t,r){\"use strict\";const n=r(860).K7.pageViewTiming;r.d(t,[\"T\",0,n])},6344(e,t,r){\"use strict\";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0};r.d(t,[\"Qb\",0,{API:\"api\",RESUME:\"resume\",SWITCH_TO_FULL:\"switchToFull\",INITIALIZE:\"initialize\",PRELOAD:\"preload\"},\"TZ\",0,i,\"Vh\",0,\"errorDuringReplay\",\"_s\",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},\"bc\",0,{RESET:{message:\"Session was reset\",sm:\"Reset\"},IMPORT:{message:\"Recorder failed to import\",sm:\"Import\"},TOO_MANY:{message:\"429: Too Many Requests\",sm:\"Too-Many\"},TOO_BIG:{message:\"Payload was too large\",sm:\"Too-Big\"},CROSS_TAB:{message:\"Session Entity was set to OFF on another tab\",sm:\"Cross-Tab\"},ENTITLEMENTS:{message:\"Session Replay is not allowed and will not be started\",sm:\"Entitlement\"}},\"yP\",0,s])},5270(e,t,r){\"use strict\";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if(\"string\"==typeof t?.type&&\"password\"===t.type.toLowerCase())return\"*\".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains(\"nr-unmask\"))return e}catch(e){}return\"string\"==typeof e?e.replace(/[\\S]/g,\"*\"):\"*\".repeat(e?.length||0)}},3738(e,t,r){\"use strict\";const n=r(860).K7.sessionTrace,i=\"-start\",s=\"-end\",a=\"fn\"+i,o=\"fn\"+s;r.d(t,[\"He\",0,\"bstResource\",\"Kp\",0,s,\"Lc\",0,o,\"Rz\",0,\"pushState\",\"TZ\",0,n,\"bD\",0,\"resource\",\"bc\",0,{CROSS_TAB:{message:\"Session Entity was set to OFF on another tab\"},ENTITLEMENTS:{message:\"Session Trace is not allowed and will not be started\"},RESET:{message:\"Session was reset\"},SESSION_CHANGED:{message:\"Session identifier changed unexpectedly\"}},\"d3\",0,i,\"uP\",0,a])},3962(e,t,r){\"use strict\";const n=r(860).K7.softNav;r.d(t,[\"O2\",0,{INITIAL_PAGE_LOAD:\"\",ROUTE_CHANGE:1,UNSPECIFIED:2},\"OV\",0,\"popstate\",\"Qu\",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},\"TZ\",0,n,\"ih\",0,{IP:\"in progress\",PF:\"pending finish\",FIN:\"finished\",CAN:\"cancelled\"},\"pP\",0,\"initialPageLoad\",\"tC\",0,[\"click\",\"keydown\",\"submit\"]])},4234(e,t,r){\"use strict\";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){\"use strict\";var n=r(6154);r.d(t,[\"V\",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){\"use strict\";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){\"use strict\";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(\"log\",e,t)}start(){return this.#e(\"start\")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){\"use strict\";r.d(t,[\"BL\",0,\"finished\",\"CH\",0,\"recordReplay\",\"Dl\",0,\"setUserId\",\"Fw\",0,\"setPageViewName\",\"PA\",0,\"setCurrentRouteName\",\"Pv\",0,\"consent\",\"Tb\",0,\"pauseReplay\",\"U2\",0,\"addToTrace\",\"V1\",0,\"measure\",\"Wb\",0,\"wrapLogger\",\"bt\",0,\"setErrorHandler\",\"cD\",0,\"setCustomAttribute\",\"dT\",0,\"interaction\",\"eY\",0,\"register\",\"fF\",0,\"recordCustomEvent\",\"hG\",0,\"addPageAction\",\"hw\",0,\"api-ixn-\",\"k6\",0,\"addRelease\",\"nb\",0,\"setApplicationVersion\",\"o5\",0,\"noticeError\"])},1738(e,t,r){\"use strict\";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,[\"API/\"+e+\"/called\"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:\"data\",name:\"api\",feature:\"api-\"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)(\"api-\"+n,[(0,s.t)(),t,r],void 0,\"session\",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return\"\"})()},860(e,t,r){\"use strict\";const n=\"events\",i=\"jserrors\",s=\"browser/blobs\",a=\"browser/logs\",o={ajax:\"ajax\",genericEvents:\"generic_events\",jserrors:i,logging:\"logging\",metrics:\"metrics\",pageAction:\"page_action\",pageViewEvent:\"page_view_event\",pageViewTiming:\"page_view_timing\",sessionReplay:\"session_replay\",sessionTrace:\"session_trace\",softNav:\"soft_navigations\"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:\"rum\",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:\"ins\"};r.d(t,[\"$J\",0,d,\"K7\",0,o,\"P3\",0,c,\"XX\",0,i,\"Yy\",0,a,\"df\",0,s,\"hg\",0,\"connect\"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:\"nr-spa-compressor\",238:\"nr-spa-iframe-message-handler\",249:\"nr-spa-recorder\",478:\"nr-spa\"}[e]+\"-1.321.0.min.js\"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t=\"NRBA-1.321.0.PROD:\";r.l=(n,i,s,a)=>{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName(\"script\");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute(\"src\")==n||r.getAttribute(\"data-webpack\")==t+s){o=r;break}}}if(!o){c=!0;var u={478:\"sha512-nVWQ2qAdkC3R+4ZDG9m4FXftIsO9Pq5DmBg1qtcmsv3aZasLn8Ic+f99MsbVl8ryrIhVHKYpbz6FhJ4EZD9Khg==\",249:\"sha512-etKeSv8ID6VdNtDO61EFOmnjWRqyLgdgoZ5F0NrnMmhRYhL9lKiWmfYFM1l22L/mmJGxuwmdlByo9OyGnPfJeg==\",212:\"sha512-1TxkxsJ0uF5an6GCuoKAVBfld3Mj+Q/VIGpQYcmNxHP/9mxMT4n1p5/ZMO0qx7h74qvn7hrJ6pwOcWzxieikhw==\",238:\"sha512-+Df1BrH+URzKEUOZdB7bLXI05i+qols8eHmofcy/Krjl2dHO9DJCiA4zsRKkcCzj3T0w+SM12WLNCy6RD8ksYg==\"};o=document.createElement(\"script\"),o.charset=\"utf-8\",r.nc&&o.setAttribute(\"nonce\",r.nc),o.setAttribute(\"data-webpack\",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+\"/\")&&(o.crossOrigin=\"anonymous\"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:\"timeout\",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},r.p=\" e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&(\"load\"===n.type?\"missing\":n.type),r=n&&n.target&&n.target.src;o.message=\"Loading chunk \"+t+\" failed: (\"+e+\": \"+r+\")\",o.name=\"ChunkLoadError\",o.type=e,o.request=r,i[1](o)}};r.l(a,c,\"chunk-\"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self[\"webpackChunk:NRBA-1.321.0.PROD\"]=self[\"webpackChunk:NRBA-1.321.0.PROD\"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{\"use strict\";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||\"string\"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h=\"[data-nr-mask]\",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:\"*\",block_selector:\"[data-nr-block]\",mask_input_options:{color:!1,date:!1,\"datetime-local\":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector=\"\".concat(t,\",\").concat(h):\"\"===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return\"nr-block\"},get ignore_class(){return\"nr-ignore\"},get mask_text_class(){return\"nr-mask\"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=\",\".concat(t):\"\"!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&\"object\"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:[\"id\",\"className\",\"tagName\",\"type\"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:\"PROD\",distMethod:\"CDN\",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var x=r(9908),S=r(9752);function _(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{\"entity.guid\":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith(\"http\");e+=\"/\",r.p=t?e:\" t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if(\"function\"!=typeof n||\"constructor\"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&\"micro-agent\"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:\"lifecycle\",name:\"initialize\",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener(\"message\",t=>{\"string\"==typeof t.data?.type&&t.data.type.startsWith(S.Pl)&&(0,x.p)(\"iframe-message\",[t],void 0,\"IFRAME\",e.ee)}),e.runtime.configured=!0)}var O=r(1863),N=r(4261),P=r(1738);var L=r(1687),k=r(4234),I=r(5289),C=r(5270),j=r(7767),M=r(6389),D=r(7699);const H=new WeakSet,B=new WeakMap;class W extends k.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on(\"manual-start-all\",(0,M.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(B.has(e))return B.get(e);const i=(async()=>{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit(\"internal-error\",[e]),(0,x.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();B.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,I.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,C.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!H.has(e)&&(H.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}_(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var K=r(6630);class F extends W{static featureName=K.T;constructor(e){var t;super(e,K.T),this.setupInspectionEvents(),t=e,(0,P.Y)(N.Fw,function(e,r){\"string\"==typeof e&&(\"/\"!==e.charAt(0)&&(e=\"/\"+e),t.runtime.customTransaction=(r||\" 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes(\"rum_v2\")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:\"complete\"===e.target.readyState,type:\"window\",name:t,data:e.target.location+\"\"})};(0,I.sB)(t=>{e(t,\"DOMContentLoaded\")}),(0,I.GG)(t=>{e(t,\"load\")}),(0,I.Qr)(t=>{e(t,\"navigate\")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:\"lifecycle\",name:\"session\",data:t})})}}class U extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(F),_(this,e,e.loaderType||\"agent\"),t=this,(0,P.Y)(N.cD,function(e,r,n=!1){if(\"string\"==typeof e){if([\"string\",\"number\",\"boolean\"].includes(typeof r)||null===r)return(0,P.U)(t,e,r,N.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,P.Y)(N.Dl,function(t,r=!1){if(\"string\"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes[\"enduser.id\"];r&&null!=n&&n!==t?(0,x.p)(\"api-setUserIdAndResetSession\",[t],void 0,\"session\",e.ee):(0,P.U)(e,\"enduser.id\",t,N.Dl,!0)},e)}(this),function(e){(0,P.Y)(N.nb,function(t){if(\"string\"==typeof t||null===t)return(0,P.U)(e,\"application.version\",t,N.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,P.Y)(\"start\",function(){e.ee.emit(\"manual-start-all\")},e)}(this),function(e){(0,P.Y)(N.Pv,function(t=!0){if(\"boolean\"==typeof t){if((0,x.p)(\"api-\"+N.Pv,[t],void 0,\"session\",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes(\"rum_v2\");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,x.p)(\"docHidden\",[(0,O.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,x.p)(\"winPagehide\",[(0,O.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),X=r(3878),J=r(3304);class Q{constructor(e,t,r,n,i){this.name=\"UncaughtError\",this.message=\"string\"==typeof e?e:(0,J.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t=\"Unhandled Promise Rejection: \";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||\"\").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,O.t)()){\"string\"==typeof e&&(e=new Error(e)),(0,x.p)(\"err\",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,x.p)(\"uaErr\",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,O.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,O.t)()){(0,x.p)(\"api-\"+N.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,O.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if(\"object\"!=typeof d.customAttributes||\"string\"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>null==e?t:\"number\"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,x.p)(\"api-\"+N.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,O.t)()){(0,x.p)(\"api-\"+N.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id=\"'.concat(he(e.id),'\"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||[\"img\",\"video\",\"canvas\",\"svg\"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,O.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,O.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,O.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),\"IMG\"===t.tagName?t.complete?l.observe(t):t.addEventListener(\"load\",()=>{l.observe(t)},{once:!0}):\"VIDEO\"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener(\"loadeddata\",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:\"layout-shift\",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:\"event\",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=[\"pointerdown\",\"keydown\"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),[\"visibilitychange\",\"pagehide\"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),[\"visibilitychange\",\"pagehide\"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id=\"'.concat(he(e.id),'\"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(9119);const Ee=[\"name\",\"id\",\"type\"],we=new Map([[ce,\"addPageAction\"],[oe,\"log\"],[de,\"measure\"],[ie,\"noticeError\"],[ue,\"recordCustomEvent\"]]),Re={experimental:(0,M.J)(()=>(0,l.R)(54,\"newrelic.register\")),disabled:(0,M.J)(()=>(0,l.R)(55)),invalidTarget:(0,M.J)(e=>(0,l.R)(48,e)),deregistered:(0,M.J)(()=>(0,l.R)(68))};function Te(e){(0,P.Y)(N.eY,function(t){return Ae(e,t)},e)}function Ae(e,r){Re.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,(\"object\"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA};const n=(0,le.Qr)(r),i=ve(r,n),s=(0,be.L)(\"\"+location),a={};Object.prototype.hasOwnProperty.call(r,\"attributes\")||Object.defineProperty(r,\"attributes\",{get:()=>({...a,\"source.id\":r.id,\"source.name\":r.name,\"source.type\":r.type,\"parent.type\":r.parent?.type||w.f.BA,\"parent.id\":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Ee.includes(e)||(a[\"source.\".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return\"string\"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Re.disabled),u(r.id)&&u(r.name)||d(()=>Re.invalidTarget(r));const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Re.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g(\"application.version\",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g(\"enduser.id\",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,O.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,be.L)(\"\"+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,timeToRegister:n.registeredAt,...i.fcp.value>=0&&{\"vitals.fcp.value\":i.fcp.value},...i.lcp.value>=0&&{\"vitals.lcp.value\":i.lcp.value},...i.cls.value>=0&&{\"vitals.cls.value\":i.cls.value},...i.inp.value>=0&&{\"vitals.inp.value\":i.inp.value}};f.recordCustomEvent(\"MicroFrontEndTiming\",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==Ae)return;const s=f.metadata.events.latestTimestamp??(0,O.t)();f.metadata.events.latestTimestamp=void 0;const a=we.get(r)||\"unknown\";(0,x.p)(q.xV,[\"API/register/\".concat(a,\"/called\")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class xe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,P.Y)(N.o5,(e,r)=>ie(e,r,t),t),function(e){(0,P.Y)(N.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,P.Y)(N.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(\"\"+r).slice(-200))},e)}(e),Te(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on(\"internal-error\",(t,r)=>{this.abortHandler&&(0,x.p)(\"ierr\",[ee(t),(0,O.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener(\"unhandledrejection\",t=>{this.abortHandler&&(0,x.p)(\"err\",[te(t),(0,O.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,X.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener(\"error\",t=>{this.abortHandler&&(0,x.p)(\"err\",[re(t),(0,O.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,X.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var Se=r(8990);let _e=1;function Oe(e){const t=typeof e;return!e||\"object\"!==t&&\"function\"!==t?-1:e===g.gm?0:(0,Se.I)(e,\"nr@id\",function(){return _e++})}function Ne(e){if(\"string\"==typeof e)return e.length;if(\"object\"==typeof e){if(\"undefined\"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if(\"undefined\"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!(\"undefined\"!=typeof FormData&&e instanceof FormData))try{return(0,J.A)(e).length}catch(e){return}}}var Pe=r(8139),Le=r(3434),ke=r(5732);const Ie={},Ce=[\"open\",\"send\",\"setRequestHeader\"];function je(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get(\"xhr\")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(Ie[n.debugId]++)return n;Ie[n.debugId]=1,(0,Pe.u)(r,t);var i=(0,Le.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d=\"readystatechange\",u=[\"onload\",\"onerror\",\"onabort\",\"onloadstart\",\"onloadend\",\"onprogress\",\"ontimeout\"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,ke.$5)(t);try{n.emit(\"new-xhr\",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit(\"xhr-resolved\",[],e)),i.inPlace(e,u,\"fn-\",E)}),(0,X.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit(\"internal-error\",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,[\"onreadystatechange\"],\"fn-\",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,\"-xhr-\",E),n.on(\"send-xhr-start\",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on(\"open-xhr-start\",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on(\"fn-end\",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Me=\"fetch-\",De=Me+\"body-\",He=[\"arrayBuffer\",\"blob\",\"json\",\"text\",\"formData\"],Be=g.gm.Request,We=g.gm.Response,Ke=\"prototype\";const Fe={};function Ue(e,t){const r=function(e){return(e||R.ee).get(\"fetch\")}(e);if(!(Be&&We&&g.gm.fetch))return r;if(Fe[r.debugId]++)return r;function n(e,n,i){var s=e[n];\"function\"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,ke.$5)(t);var o;r.emit(i+\"before-start\",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+\"start\",[e,o],c),c.then(function(e){return r.emit(i+\"end\",[null,e,a],c),e},function(e){throw r.emit(i+\"end\",[e,void 0,a],c),e})})}return Fe[r.debugId]=1,He.forEach(e=>{n(Be[Ke],e,De),n(We[Ke],e,De)}),n(g.gm,\"fetch\",Me),r.on(Me+\"end\",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get(\"content-length\");null!==a&&(s.rxSize=a),r.emit(Me+\"done\",[null,n],s)}else r.emit(Me+\"done\",[e],s)}),r}var Ve=r(7485);class ze{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||\"\").toString()||null,n=(t.agentID||\"\").toString()||null,i=(t.trustKey||\"\").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return\"00-\"+t+\"-\"+e+\"-01\"}generateTraceContextStateHeader(e,t,r,n,i){return i+\"@nr=0-1-\"+r+\"-\"+n+\"-\"+e+\"\"+t}generateTraceHeader(e,t,r,n,i,s){if(!(\"function\"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:\"Browser\",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,J.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ve.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ge=r(7295);function qe(e){return\"string\"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function Ye(e,t){var r=(0,Ve.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+\":\"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Ze=[\"load\",\"error\",\"abort\",\"timeout\"],$e=Ze.length,Xe=(0,i.dV)().o.REQ,Je=(0,i.dV)().o.XHR;const Qe=\"X-NewRelic-App-Data\",et=\"internal-error\";class tt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new ze(e),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:\"xhr\",fetch:\"fetch\",beacon:\"beacon\"};g.gm?.performance?.getEntriesByType(\"resource\").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};Ye(n,r.name),this.handler(\"xhr\",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}Ue(this.ee,e),je(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener(\"load\",function(r){_(t,e)},(0,X.jT)(!1)),g.lR||e.addEventListener(\"progress\",function(e){t.lastSize=e.loaded},(0,X.jT)(!1))}function o(e){this.params={method:e[0]},Ye(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader(\"X-NewRelic-ID\",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader(\"newrelic\",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader(\"traceparent\",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader(\"tracestate\",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Ne(i);a&&(n.txSize=a)}this.startTime=(0,O.t)(),this.requestBody=i,this.listener=function(e){try{\"abort\"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),(\"load\"!==e.type||s.called===s.totalCbs&&(s.onloadCalled||\"function\"!=typeof t.onload)&&\"function\"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(et,[e])}catch(e){}}};for(var o=0;o<$e;o++)t.addEventListener(Ze[o],this.listener,(0,X.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&\"function\"==typeof r.onload||\"function\"!=typeof this.end||this.end(r)}function h(e,t){var r=\"\"+Oe(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=\"\"+Oe(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,O.t)()}function v(e,t){t instanceof Je&&\"load\"===e[0]&&r.emit(\"xhr-load-added\",[e[1],e[2]],t)}function y(e,t){t instanceof Je&&\"load\"===e[0]&&r.emit(\"xhr-load-removed\",[e[1],e[2]],t)}function b(e,t,r){t instanceof Je&&(\"onload\"===r&&(this.onload=!0),(\"load\"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,O.t)()))}function E(e,t){this.xhrCbStart&&r.emit(\"xhr-cb-time\",[(0,O.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if(\"string\"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=\"\"+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:\"function\"==typeof e[0].toString&&(t=e[0].toString()),\"string\"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ve.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set(\"newrelic\",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set(\"traceparent\",t.traceContextParentHeader),t.traceContextStateHeader&&e.set(\"tracestate\",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,O.t)(),this.dt=t;let[r,n={}]=e;Ye(this,qe(r));const i=(\"\"+(r&&r instanceof Xe&&r.method||n.method||\"GET\")).toUpperCase();this.params.method=i,this.txSize=Ne(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if(\"object\"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,O.t)(),this.params||(this.params={}),(0,Ge.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,\"fetch\"];this.targets.forEach(e=>S(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&\"0\"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Ne(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(et,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<$e;t++)e.removeEventListener(Ze[t],this.listener,!1);if(t.aborted)return;if((0,Ge.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):_(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Ne(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split(\"\\r\\n\").forEach(function(e){const r=e.indexOf(\": \");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(et,[e])}}const i=[t,n,this.startTime,this.endTime,\"xhr\"];this.targets.forEach(e=>S(i,this,e))}function S(e,r,i){n(\"xhr\",[...e,i],r,t.K7.ajax)}function _(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return\"json\"===r&&null!==t?t:\"arraybuffer\"===r||\"blob\"===r||\"json\"===r?Ne(e.response):\"text\"===r||\"\"===r||void 0===r?Ne(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Qe)>=0){var s=n.getResponseHeader(Qe);s&&((0,x.p)(\"sm\",[\"Ajax/CrossApplicationTracing/Header/Seen\"],void 0,t.K7.metrics,r),e.params.cat=s.split(\", \").pop())}e.loadCaptureCalled=!0}r.on(\"new-xhr\",a),r.on(\"open-xhr-start\",o),r.on(\"open-xhr-end\",d),r.on(\"send-xhr-start\",l),r.on(\"setRequestHeader-xhr-start\",u),r.on(\"xhr-cb-time\",f),r.on(\"xhr-load-added\",h),r.on(\"xhr-load-removed\",p),r.on(\"xhr-resolved\",m),r.on(\"addEventListener-end\",v),r.on(\"removeEventListener-end\",y),r.on(\"fn-end\",E),r.on(\"fetch-before-start\",w),r.on(\"fetch-start\",R),r.on(\"fn-start\",b),r.on(\"fetch-done\",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const rt={},nt=[\"pushState\",\"replaceState\"];function it(e,t){const r=function(e){return(e||R.ee).get(\"history\")}(e);return!g.RI||rt[r.debugId]++||(rt[r.debugId]=1,(0,Le.YM)(r,void 0,t).inPlace(window.history,nt,\"-\")),r}var st=r(3738);function at(e){(0,P.Y)(N.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,x.p)(q.XG,[N.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:N.BL,start:r,origin:\"nr\"}),(0,x.p)(\"api-\"+N.hG,[n,N.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:ot,bD:ct,d3:dt,Kp:ut,TZ:lt,Lc:ft,uP:ht,Rz:pt}=st;class gt extends W{static featureName=lt;constructor(e){var n;super(e,lt),n=e,(0,P.Y)(N.U2,function(e){if(!(e&&\"object\"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||\"\",t:\"api\"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,x.p)(\"bstApi\",[r],void 0,t.K7.sessionTrace,n.ee)},n),at(e);if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;it(i,e),this.eventsEE=(0,Pe.u)(i,e),this.eventsEE.on(ht,function(e,t){this.bstStart=(0,O.t)()}),this.eventsEE.on(ft,function(e,r){(0,x.p)(\"bst\",[e[0],r,this.bstStart,(0,O.t)()],void 0,t.K7.sessionTrace,i)}),i.on(pt+dt,function(e){this.time=(0,O.t)(),this.startPath=location.pathname+location.hash}),i.on(pt+ut,function(e){(0,x.p)(\"bstHist\",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,x.p)(ot,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ct,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var mt=r(733),vt=r(6344);class yt extends W{static featureName=vt.TZ;#i;recorder;constructor(e){var n;let i;super(e,vt.TZ),n=e,(0,P.Y)(N.CH,function(){(0,x.p)(N.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,P.Y)(N.Tb,function(){(0,x.p)(N.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s=\"\".concat(u.Wt).concat((0,mt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,C.SR)(e.init)&&this.ee.on(N.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(vt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on(\"err\",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,x.p)(vt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,C.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit(\"internal-error\",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,vt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(vt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var bt=r(3962);class Et extends W{static featureName=bt.TZ;constructor(e){if(super(e,bt.TZ),function(e){const r=e.ee.get(\"tracer\");function n(){}(0,P.Y)(N.dT,function(e){return(new n).get(\"object\"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o=\"function\"==typeof i;return(0,x.p)(q.xV,[\"API/createTracer/called\"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?\"\":\"no-\")+\"fn-start\",[(0,O.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t=\"string\"==typeof e?new Error(e):e;throw r.emit(\"fn-err\",[arguments,this,t],s),t}finally{r.emit(\"fn-end\",[(0,O.t)()],s)}}}};[\"actionText\",\"setName\",\"setAttribute\",\"save\",\"ignore\",\"onEnd\",\"getContext\",\"end\",\"get\"].forEach(r=>{P.Y.apply(this,[r,function(){return(0,x.p)(N.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,P.Y)(N.PA,function(){(0,x.p)(N.hw+\"routeName\",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=it(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}bt.tC.forEach(e=>{(0,X.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)});const s=()=>(0,x.p)(\"newURL\",[(0,O.t)(),\"\"+window.location],void 0,this.featureName,this.ee);n.on(\"pushState-end\",s),n.on(\"replaceState-end\",s),(0,X.sp)(bt.OV,e=>{c(e),(0,x.p)(\"newURL\",[e.timeStamp,\"\"+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,x.p)(\"newDom\",[(0,O.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,M.s)(e=>{\"loading\"!==document.readyState&&((0,x.p)(\"newUIEvent\",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var wt=r(981);const Rt={},Tt=new Set;function At(e){return\"string\"==typeof e?{type:\"string\",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:\"ArrayBuffer\",size:e.byteLength}:e instanceof Blob?{type:\"Blob\",size:e.size}:e instanceof DataView?{type:\"DataView\",size:e.byteLength}:ArrayBuffer.isView(e)?{type:\"TypedArray\",size:e.byteLength}:{type:\"unknown\",size:0}}class xt{constructor(e,t){this.timestamp=(0,O.t)(),this.currentUrl=(0,be.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,be.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(\",\"):t||\"\",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason=\"unknown\",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class St extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes(\"websockets\")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes(\"no_spv\"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,P.Y)(N.hG,(e,t)=>ce(e,t,c),c),function(e){(0,P.Y)(N.fF,(t,r)=>ue(t,r,e),e)}(e),at(e),Te(e),function(e){(0,P.Y)(N.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get(\"websockets\");if(Rt[r.debugId]++)return r;Rt[r.debugId]=1,(0,V.G)(()=>{const e=(0,O.t)();Tt.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason=\"Page navigating away\",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit(\"ws\",[t.nrData,t.targets],t)})});class n extends WebSocket{static name=wt.R.WS;static toString(){return\"function WebSocket() { [native code] }\"}toString(){return\"[object WebSocket]\"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new xt(e[0],e[1]),this.targets=(0,ke.$5)(t),this.addEventListener(\"open\",()=>{this.nrData.openedAt=(0,O.t)(),[\"protocol\",\"extensions\",\"binaryType\"].forEach(e=>{this.nrData[e]=this[e]}),Tt.add(this)}),this.addEventListener(\"message\",e=>{const{type:t,size:r}=At(e.data);this.nrData.messageOrigin??=(0,be.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??\"\").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?\"\".concat(this.nrData.messageTypes,\",\").concat(t):t)}),this.addEventListener(\"close\",e=>{this.nrData.closedAt=(0,O.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,Tt.delete(this),r.emit(\"ws\",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i=\"function\"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=At(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??\"\").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?\"\".concat(this.nrData.sendTypes,\",\").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on(\"ws\",(e,t)=>{(0,x.p)(\"ws-complete\",[e,t],void 0,this.featureName,this.ee)})}if(s&&g.gm.addEventListener(\"securitypolicyviolation\",e=>{(0,x.p)(\"spv\",[e],void 0,t.K7.genericEvents,this.ee)},(0,X.jT)(!1,this.removeOnAbort.signal)),g.RI){if(Ue(this.ee,e),je(this.ee,e),d=it(this.ee,e),e.init.user_actions.enabled){function l(t){const r=(0,Ve.D)(t);return e.beacons.includes(r.hostname+\":\"+r.port)}function f(){d.emit(\"navChange\")}o.Zp.forEach(e=>(0,X.sp)(e,e=>(0,x.p)(\"ua\",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEach(e=>{const t=(0,M.s)(e=>{(0,x.p)(\"ua\",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,X.sp)(e,t)}),g.gm.addEventListener(\"error\",()=>{(0,x.p)(\"uaErr\",[],void 0,t.K7.genericEvents,this.ee)},(0,X.jT)(!1,this.removeOnAbort.signal)),this.ee.on(\"open-xhr-start\",(e,r)=>{l(e[1])||r.addEventListener(\"readystatechange\",()=>{2===r.readyState&&(0,x.p)(\"uaXhr\",[],void 0,t.K7.genericEvents,this.ee)},(0,X.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on(\"fetch-start\",e=>{e.length>=1&&!l(qe(e[0]))&&(0,x.p)(\"uaXhr\",[],void 0,t.K7.genericEvents,this.ee)}),d.on(\"pushState-end\",f),d.on(\"replaceState-end\",f),window.addEventListener(\"hashchange\",f,(0,X.jT)(!0,this.removeOnAbort.signal)),window.addEventListener(\"popstate\",f,(0,X.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes(\"resource\")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,x.p)(\"browserPerformance.resource\",[e],void 0,this.featureName,this.ee)})}).observe({type:\"resource\",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}var _t=r(2646);const Ot=new Map;function Nt(e,t,r,n,i=!0,s){if(\"object\"!=typeof t||!t||\"string\"!=typeof r||!r||\"function\"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get(\"logger\")}(e),o=(0,Le.YM)(a,void 0,s),c=new _t.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Le.Jt]||t[r];return Ot.set(d,c),o.inPlace(t,[r],\"wrap-logger-\",()=>Ot.get(d),void 0,!0),a}var Pt=r(1910);class Lt extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,P.Y)(\"log\",(e,r)=>oe(e,r,t),t),function(e){(0,P.Y)(N.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Nt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Te(e);const n=this.ee;[\"log\",\"error\",\"warn\",\"info\",\"debug\",\"trace\"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Nt(n,g.gm.console,t,{level:\"log\"===t?\"info\":t},void 0,e)}),this.ee.on(\"wrap-logger-end\",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new U({features:[tt,F,G,gt,yt,Y,xe,St,Lt,Et],loaderType:\"spa\"})})()})();","google","testAutomationFlags",{"_1091":8,"_1092":8,"_1093":8,"_1094":8,"_1095":8,"_1096":8,"_1097":8,"_1098":8,"_1099":8,"_1100":8,"_1101":8,"_1102":31,"_1103":31,"_1104":8},"configState",{"_935":936,"_933":934,"_937":1040,"_1041":825,"_139":45,"_1042":31,"_1043":-7,"_1044":-7,"_173":1045,"_1046":1047,"_1048":1049,"_33":1050,"_1051":-7,"_889":1052,"_862":982,"_1053":-7,"_1054":1055,"_1056":-7},"brandConfig",{"_854":837,"_832":855,"_856":857,"_858":859,"_860":861,"_862":863,"_864":865,"_139":45,"_866":45,"_867":165,"_868":869,"_870":871,"_872":873,"_874":875,"_876":31,"_877":878,"_834":879,"_880":881,"_882":883,"_884":885,"_886":31,"_887":888,"_889":890,"_891":892,"_893":894},"releaseVersion","2.62.0","ra6w8cs30yf","irisEnvironment",{"_1016":1017,"_1017":1018},"ads",{"_999":1000,"_1001":1002,"_1003":1004,"_1005":8,"_1006":1007,"_1008":1009,"_1010":8,"_1011":398,"_1012":398,"_1013":398},"iirisAudienceProfileConfig",{"_837":996},"iirisBaseUrl",{"_837":995},"connectMeConfig",{"_837":982},"newRelicEnvConfiguration",{"_899":977,"_978":979,"_980":981},"siteFullName","siteUrl","siteDivision","Informa Markets","authentication",{"_959":971,"_961":972,"_837":973},"oneTrust",{"_957":964,"_959":965,"_961":966,"_837":967},"unbounce",{"_957":958,"_959":960,"_961":962,"_837":963},"brightcoveAccountId","gtmIds",{"_947":955,"_949":956},{"_46":825,"_933":934,"_935":936,"_937":938},"newsletterSignupPromoContent",{"_222":929,"_930":31,"_931":932},"pageContent",{"_923":924},"eln",{"_913":914},"brandFallbackUrl","copyright"," Informa PLC Informa UK Limited is a company registered in England and Wales with company number 1072954 whose registered office is 5 Howick Place, London, SW1P 1WG.","iirisRecommendation",{"_901":902,"_903":904,"_905":906,"_907":908,"_46":909,"_910":657,"_911":163,"_912":657},"vwo",{"_898":398,"_899":900},"transactionTrackerEnvConfig",{"_895":896,"_897":896},"newsletterTrackingEnabled","true","siteRegistrationTrackingEnabled","enabled","accountId",1264979,"division","im","brandFamily","emea","redirectMode","new","recipe","similar-items","seatrade-maritime","count","sponsoredCount","itemAge","newsletter",{"_915":916,"_917":918},"subscribeForm",{"_222":919,"_920":922},"subscribeConfirm",{"_222":919,"_920":921},"Subscribe to Seatrade Maritime News","subtitle","Get the latest maritime industry news sent straight to your inbox.","Get the latest maritime industry news sent straight to your inbox. Sent daily or weekly, our newsletters deliver the latest updates, expert opinion, analysis and much more.","registration",{"_925":926,"_927":928},"labelTextInFooter","REGISTER NOW!","labelText","REGISTER","Subscribe to Our Newsletters","message","buttonText","Sign Me Up","theme","theme1","font",{"_947":948,"_949":950},"oneInforma",{"_939":940,"_941":942,"_943":944,"_945":946},"endorsementLevel","balanced-endorsement","primaryColorPalette","coral","secondaryColorPalette","ultramarine","personality","soft","primary",{"_78":953,"_181":954},"secondary",{"_78":951,"_181":952},"Open Sans"," are now subscribed to our newsletter. We hope you will find a great value in the stories we publish.","successPageTitle","Welcome!","Get the latest maritime industry news sent straight to your inbox. Our newsletters deliver the latest updates, expert opinion, analysis and much more.","We hope you will find a great value in the stories we publish.","Thank you for subscribing.","combined","disabled","disableSidebar","disableArticleFooter","You May Also Like","showSponsored","sponsoredTag","Sponsored Content","sponsoredTitle","Sponsored",{"_910":657,"_907":908,"_912":657,"_911":163,"_243":-7},{"_910":657,"_907":908,"_912":657,"_911":163,"_243":-7},"authorPrefix",{"_422":1087,"_116":1088},"by","Brought to you by","unbounceURL","elnConfig","disableAds","disableIirisAuth","disableWelcomeAd","disableBigskyAd","disableIirisRecommend","disableDcts","disableWeatherWidget","disableCashGrainWidget","disableCommoditiesWidget","disableCaptcha","disableCookieBanner","overrideBrandStyling","overrideThemeStyling","extendedBreakpointsEnabled","socialLinks",[1521,1522,1523,1524,1525,1526],"informaBar",{"_898":398,"_1503":1504,"_1505":1506},"ittNetworkBar",{"_898":8,"_1224":1502},"nav",{"_1343":1344,"_1345":1346},"megaMenu",{"_1210":1211,"_1212":1213,"_1214":1215,"_1216":1217,"_1218":31,"_1219":31},"navBase",{"_188":1209},"footer",{"_188":1119,"_1120":1121,"_1122":1123,"_887":1124},{"_181":43,"_44":45},"linkSections",[1163,1164,1165],"brandLinks",[1148,1149,1150],{"_1125":1126,"_371":1127,"_222":888},"businessUnit",{"_181":1145,"_78":1146,"_42":1147},[1128,1129,1130,1131],{"_173":1142,"_1133":398,"_222":1143,"_181":1144},{"_173":1139,"_1133":398,"_222":1140,"_181":1141},{"_173":1136,"_1133":398,"_222":1137,"_181":1138},{"_173":1132,"_1133":398,"_222":1134,"_181":1135},{"_44":1134,"_181":1135},"openInNewTab","Terms"," Informa"," Informa"," Maritime Academy"," Maritime VIP Club"," Maritime Events"," publications",{"_173":1169,"_1133":398,"_222":1170,"_181":1171},{"_44":31,"_181":1172},"Seatrade Cruise News"," Releases","/latest-press-release",{"_44":31,"_181":31},"Education"," Press Release","/submit-press-release",{"_44":31,"_181":31},"Advertise with us"," us","/contact-us",{"_44":31,"_181":1172},"About us","/about-us",{"_181":43,"_44":45},"largeMenu",[1248,1249,1250,1251,1252,1253,1254,1255],"smallMenu",[1220,1221,1222],"sideNavSections",[],"socialSectionTitle","Follow Us","registrationSectionTitle","registrationStatementText",{"_222":1232,"_181":31,"_1224":1233},{"_222":1229,"_181":31,"_1224":1230},{"_222":1223,"_181":31,"_1224":1225},"Get in Touch","subMenu",[1226,1227],{"_222":1201,"_181":1228},{"_222":1198,"_181":1199}," Events",[1231],{"_222":1189,"_181":1190},"Browse",[1234,1235,1236,1237,1238,1239],{"_222":1247,"_181":400},{"_222":1245,"_181":1246},{"_222":1244,"_181":1187},{"_222":1180,"_181":1181},{"_222":1242,"_181":1243},{"_222":1240,"_181":1241},"Maritime Courses"," our Sponsors","/program/sponsored","Podcasts","Special Reports","/publications","Latest News",{"_222":89,"_181":391,"_1224":1342,"_1258":31,"_1260":391},{"_222":1339,"_181":1340,"_1224":1341,"_1258":31,"_1260":1340},{"_222":98,"_181":298,"_1224":1338,"_1258":31,"_1260":298},{"_222":1335,"_181":1336,"_1224":1337,"_1258":31,"_1260":1336},{"_222":1319,"_181":1320,"_1224":1321,"_1258":1322,"_1260":1320},{"_222":1300,"_181":1301,"_1224":1302,"_1258":1303,"_1260":1301},{"_222":1276,"_181":1277,"_1224":1278,"_1258":1279,"_1260":1277},{"_222":1189,"_181":1256,"_1224":1257,"_1258":1259,"_1260":1256},"/event-news",[1261,1262,1263,1264,1265],"seeAllLink","MORE IN EVENT NEWS","seeAllLinkUrl",{"_222":1274,"_181":1275},{"_222":1272,"_181":1273},{"_222":1270,"_181":1271},{"_222":1268,"_181":1269},{"_222":1266,"_181":1267},"Seatrade Maritime UAE","/events/seatrade-maritime-logistics-middle-east","CMA Shipping","/events/cma-shipping","Seatrade Maritime Qatar","/events/seatrade-maritime-qatar","Saudi Maritime & Logistics","/events/saudi-maritime-logistics-congress","Crew Connect Global","/events/crew-connect-global","More Topics","/ship-operations",[1280,1281,1282,1283,1284,1285,1286],"MORE IN SHIP OPERATIONS",{"_222":1298,"_181":1299},{"_222":1296,"_181":1297},{"_222":1294,"_181":1295},{"_222":1293,"_181":1277},{"_222":1291,"_181":1292},{"_222":1289,"_181":1290},{"_222":1287,"_181":1288},"Shipping Finance","/maritime-transportation/shipping-finance","Maritime Technology","/ship-operations/maritime-technology","Shipyards","/ship-operations/shipyards","Ship Operations","Sustainability","/sustainability","Offshore","/offshore","Crewing","/ship-operations/crewing","Accidents & Security","/maritime-safety",[1304,1305,1306,1307,1308,1309],"MORE IN SAFETY",{"_222":101,"_181":302},{"_222":1317,"_181":1318},{"_222":1315,"_181":1316},{"_222":1313,"_181":1314},{"_222":1311,"_181":1312},{"_222":1310,"_181":391},"Strait of Hormuz Conflict","Red Sea Crisis","/program/red-sea-crisis","Regulations","/maritime-safety/regulations","Piracy","/maritime-safety/piracy","Accidents","/maritime-safety/accidents","Ports","/ports-logistics",[1323,1324,1325,1326],"MORE IN PORTS & LOGISTICS",{"_222":1333,"_181":1334},{"_222":1331,"_181":1332},{"_222":1329,"_181":1330},{"_222":1327,"_181":1328},"Focus on Panama","/program/focus-panama","Terminals","/ports-logistics/terminals","Maritime Logistics","/ports-logistics/maritime-logistics","Bunkering","/ports-logistics/bunkering","Dry Bulk","/maritime-transportation/dry-bulk",[],[],"Containers","/maritime-transportation/containers",[],[],"mainMenuItems",[1351,1352,1353,1354,1355,1356,1357,1358],"secondaryMenu",[1347,1348,1349],{"_222":1244,"_181":1187},{"_222":1189,"_181":1190},{"_222":1350,"_181":1228},"Advertise",{"_222":89,"_181":391,"_1258":31,"_1260":391,"_1359":8,"_1224":1500,"_1361":1501},{"_222":1339,"_181":1340,"_1258":31,"_1260":1340,"_1359":8,"_1224":1498,"_1361":1499},{"_222":98,"_181":298,"_1258":31,"_1260":298,"_1359":8,"_1224":1496,"_1361":1497},{"_222":1335,"_181":1336,"_1258":31,"_1260":1336,"_1359":8,"_1224":1494,"_1361":1495},{"_222":1319,"_181":1320,"_1258":1322,"_1260":1320,"_1359":398,"_1224":1464,"_1361":1465},{"_222":1300,"_181":1301,"_1258":1303,"_1260":1301,"_1359":398,"_1224":1434,"_1361":1435},{"_222":1276,"_181":1277,"_1258":1279,"_1260":1277,"_1359":398,"_1224":1400,"_1361":1401},{"_222":1189,"_181":1256,"_1258":1259,"_1260":1256,"_1359":398,"_1224":1360,"_1361":1362},"hasSubMenu",[1395,1396,1397,1398,1399],"recentContents",[1363,1364],{"_1365":1386,"_1367":1387,"_223":1387,"_1369":1388,"_1371":1389,"_1373":31,"_1374":1390,"_1376":31,"_1377":1391,"_1378":1256,"_243":166,"_228":1392,"_1380":1393,"_1381":1382,"_1383":1384},{"_1365":1366,"_1367":1368,"_223":1368,"_1369":1370,"_1371":1372,"_1373":31,"_1374":1375,"_1376":31,"_1377":1080,"_1378":1256,"_243":166,"_228":1379,"_1380":160,"_1381":1382,"_1383":1384},"thumbnail",{"_345":1385,"_401":31},"articleName","Marketing in Maritime to bring MiM-Lounge to SMM Hamburg","articleSummary","Marketing in Maritime unveils online portal with resources, events and MiM-Lounge debut at SMM Hamburg event, 1-4 September.","articleUrl","/event-news/marketing-in-maritime-to-bring-mim-lounge-to-smm-hamburg","listPageUrl","date","Aug 31, 2026","webinarStartTime","categoryName","categoryUrl",[],"timeRead","variant","card-vertical","layoutVariant","vertical"," 2026 kicks off: Maritime industry charts a new course","Industry leaders at SMM 2026 stress international cooperation and adaptability as shipping navigates geopolitical shifts and technological change.","/event-news/security-and-resilience-take-center-stage-at-smm-2026-as-maritime-industry-adapts-to-new-challenges","Sep 1, 2026","Event News",[],7," CMA CGM and SDARI team up on AI-assisted containership concept","Trio launch joint development project at SMM exploring decision-support tech for container vessels with focus on keeping humans in control","/containers/bv-cma-cgm-and-sdari-team-up-on-ai-assisted-containership-concept","Sep 4, 2026",[1410],{"_78":1411,"_438":1412,"_592":1413},"Seatrade Maritime","/author/seatrade-maritime"," executives stood together at an exhibtion",{"_345":1426,"_401":31},"The disconnect between charter contracts and seafarer welfare","/crewing/the-disconnect-between-charter-contracts-and-seafarer-welfare","/webinars","Sep 17, 2026","10:00 am BST","Webinar",[1425],0,{"_78":1411,"_438":1412,"_592":1413}," efficiency and compliance - innovation in marine coatings","How the choice of marine coatings can improve vessel performance and aid environmental compliance","/regulations/fuel-efficiency-and-compliance-innovation-in-marine-coatings","Sep 3, 2026",[1445],10,{"_78":1411,"_438":1412,"_592":1413}," hits CMA CGM with $186m complaint in US over delivery failures","Electronics giant alleges widespread Shipping Act violations stemming from pandemic-era service breakdowns in the US","/containers/samsung-hits-cma-cgm-with-186m-complaint-in-us-over-delivery-failures",[1452],{"_78":1453,"_438":1454,"_592":1455},"John Gallagher ","/author/john-gallagher"," CGM ship at sunset",{"_222":101,"_181":302},{"_222":1317,"_181":1318},{"_222":1315,"_181":1316},{"_222":1313,"_181":1314},{"_222":1311,"_181":1312},{"_222":1310,"_181":391},[1490,1491,1492,1493],[1466,1467],{"_1365":1479,"_1367":1480,"_223":1480,"_1369":1481,"_1371":1482,"_1373":31,"_1374":1408,"_1376":31,"_1377":1339,"_1378":1340,"_243":166,"_228":1483,"_1380":160,"_1381":1382,"_1383":1384},{"_1365":1468,"_1367":1469,"_223":1469,"_1369":1470,"_1371":1471,"_1373":31,"_1374":1408,"_1376":31,"_1377":98,"_1378":298,"_243":166,"_228":1472,"_1380":160,"_1381":1382,"_1383":1384},{"_345":1477,"_401":1478},"Panama completes acquisition of the oil pipeline Petroterminal de Panama","The pipeline serves shipments by VLCCs that are too large to transit the Panama Canal","/tankers/panama-completes-acquisition-of-the-oil-pipeline-petroterminal-de-panama",[1473],{"_78":1474,"_438":1475,"_592":1476},"Michele Labrut","/author/michele-labrut"," storage tanks",{"_345":1488,"_401":1489},"Shippers getting less bang for lots of bucks","Soaring Pacific and Atlantic rates offset declining Asia to Europe spot as rate levels approach Covid peak, while schedule reliability heads south","/containers/shippers-getting-less-bang-for-lots-of-bucks",[1484],{"_78":1485,"_438":1486,"_592":1487},"Nick Savvides","/author/nick-savvides"," bills",{"_222":1333,"_181":1334},{"_222":1331,"_181":1332},{"_222":1329,"_181":1330},{"_222":1327,"_181":1328},[],[],[],[],[],[],[],[],[],"leftSection",{"_186":1508,"_1224":1509},"rightSection",{"_186":1507},"This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.","Seatrade Maritime is part of the Informa Markets Division of Informa PLC",[1510,1511,1512,1513],{"_222":1519,"_181":1520},{"_222":1518,"_181":1144},{"_222":1516,"_181":1517},{"_222":1514,"_181":1515},"TALENT"," RELATIONS"," US","Informa PLC","

Share this fact check