<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <title>Cater + Event (Formerly Catersource)</title> <meta name="robots" content="max-image-preview:large" data-ruid="rqggkt6juk" /> <meta property="og:title" content="Cater + Event (Formerly Catersource)" data-ruid="rqggkt6juk" /> <meta name="description" content="Cater + Event—formerly Catersource—delivers catering and event education, business insights, and industry news to help professionals grow and innovate." data-ruid="rqggkt6juk" /> <meta property="og:description" content="Cater + Event—formerly Catersource—delivers catering and event education, business insights, and industry news to help professionals grow and innovate." data-ruid="rqggkt6juk" /> <meta property="og:url" content="https://www.cater-event.com/" data-ruid="rqggkt6juk" /> <meta property="og:type" content="website" data-ruid="rqggkt6juk" /> <meta property="og:image" content="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt16c636f2455f6c70/69ce69f058d26e5bd51c368e/ce_open_graph_image_1920x1080.png?disable=upscale&width=1200&height=630&fit=crop" data-ruid="rqggkt6juk" /> <meta property="og:site_name" content="Cater+Event" data-ruid="rqggkt6juk" /> <meta property="twitter:card" content="summary" data-ruid="rqggkt6juk" /> <link tagName="link" rel="canonical" href="https://www.cater-event.com/" data-ruid="rqggkt6juk" /> <link rel="preload" href="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb4838ef82a083112/69de76c0a047c93836c21401/Copy_of_ITHOF_2025_bar.png?width=1280&auto=webp&quality=10&disable=upscale&blur=40" as="image" tagName="link" data-ruid="rqggkt6juk" /> <link rel="preload" href="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt626f2545cfeb14dc/6908f2bd43e829032d4823c1/ce_industry_news_graphic_1280x800.png?width=300&auto=webp&quality=10&disable=upscale&blur=40" as="image" tagName="link" data-ruid="rqggkt6juk" /> <link rel="preload" href="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt89d8b50f6d844e32/69c556581c6f6a2a51e3b057/Screenshot_2026-03-26_at_10.50.28_AM.png?width=300&auto=webp&quality=10&disable=upscale&blur=40" as="image" tagName="link" data-ruid="rqggkt6juk" /> <script type="application/ld+json" data-ruid="rqggkt6juk">{"@context":"https://schema.org","@type":"NewsMediaOrganization","name":"Home Page","description":"Cater + Event—formerly Catersource—delivers catering and event education, business insights, and industry news to help professionals grow and innovate.","url":"https://www.cater-event.com","logo":"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blte4e76c44f01c3939/69ce6a1422f82c3ab5f5da9b/ce_logo_.svg","publisher":{"@type":["NewsMediaOrganization","Organization","OnlineBusiness"],"identifier":"https://www.cater-event.com","name":"Cater+Event","url":"https://www.cater-event.com","sameAs":["https://www.facebook.com/CatersourceTheSpecialEvent","https://www.instagram.com/cstse_show/","https://www.linkedin.com/company/catersource-the-special-event-show","https://www.youtube.com/@CatersourceandTheSpecialEvent","https://www.tiktok.com/@catereventofficial"],"foundingDate":"1992","description":"Cater+Event, owned by Informa Connect, engages the catering and event community by connecting professionals to trusted products, insights, and services that drive their businesses forward. The brand includes www.catersource.com, a weekly e-newsletter and a portfolio of live events that educate, inspire, and bring the industry together.","logo":{"@type":"ImageObject","url":"https://www.cater-event.com/assets/Catersource-DYTLW5Ij.svg","width":{"@type":"QuantitativeValue","value":947},"height":{"@type":"QuantitativeValue","value":118}}}}</script> <link rel="icon" type="image/x-icon" href="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt58fac1e4b6529324/69ce6a2907ee8ab7c12f4af0/informa_orbit_favicon.ico" /> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Aleo:ital,wght@0,100..900;1,100..900&amp;display=swap"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Sharp:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&amp;icon_names=account_circle,arrow_back,arrow_downward,arrow_forward,arrow_upward,asterisk,calendar_month,check_circle,chevron_left,chevron_right,close,docs,download,expand_all,filter_alt,keyboard_arrow_down,keyboard_arrow_up,language,link,menu,newspaper,open_in_new,photo_library,play_arrow,play_circle,podcasts,schedule,search,store,timer,trending_up,tv_signin&amp;display=swap"/><link rel="stylesheet" href="/assets/common-DxPTVqXF.css"/><link rel="stylesheet" href="/assets/lavender-colors-474aqFnf.css"/><link rel="stylesheet" href="/assets/full-Bzc9P3Q8.css"/>  <script>"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){self.airgap?.ready||(self.airgap={readyQueue:[],ready(e){this.readyQueue.push(e)},...self.airgap});self.airgap.loadOptions=Object.assign({uiShadowRoot:"open"},self.airgap.loadOptions);const e=()=>{const e="__tcfapiLocator",t=[],a=window;let n,s,o=a;for(;o;){try{if(o.frames[e]){n=o;break}}catch(e){}if(o===a.top)break;o=o.parent}n||(!function t(){const n=a.document,s=!!a.frames[e];if(!s)if(n.body){const t=n.createElement("iframe");t.style.cssText="display:none",t.name=e,n.body.appendChild(t)}else setTimeout(t,5);return!s}(),a.__tcfapi=function(...e){if(!e.length)return t;"setGdprApplies"===e[0]?e.length>3&&2===parseInt(e[1],10)&&"boolean"==typeof e[3]&&(s=e[3],"function"==typeof e[2]&&e[2]("set",!0)):"ping"===e[0]?"function"==typeof e[2]&&e[2]({gdprApplies:s,cmpLoaded:!1,cmpStatus:"stub"}):t.push(e)},a.addEventListener("message",(function(e){const t="string"==typeof e.data;let a={};if(t)try{a=JSON.parse(e.data)}catch(e){}else a=e.data;const n="object"==typeof a&&null!==a?a.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(a,s){let o={__tcfapiReturn:{returnValue:a,success:s,callId:n.callId}};e&&e.source&&e.source.postMessage&&e.source.postMessage(t?JSON.stringify(o):o,"*")}),n.parameter)}),!1))};airgap.ready((t=>{"TCF_EU"===t.loadOptions.consentManagerConfig.initialViewStateByPrivacyRegime[t.getRegimes()[0]]&&("undefined"!=typeof module?module.exports=e:e())}))}();</script> <script> self.airgap = {overrides: [],cookieOverrides: [],...self.airgap,};const allowGcmAdvanced = (event) => {if (event.purposes.has('GcmAdvanced')) {event.allow();}};self.airgap.overrides.push({override: allowGcmAdvanced});self.airgap.cookieOverrides.push(allowGcmAdvanced);</script> <script data-cfasync="false" data-local-sync="allow-network-observable" data-prompt="1" data-report-only="off" data-dismissed-view-state="Closed" data-tcf-ui-dismissed-view-state="Collapsed" data-ui-shadow-root="open" data-privacy-policy="https://privacy.informa.com/" src="https://transcend-cdn.com/cm/ef49a3f1-d8c1-47d6-88fc-50e41130631f/airgap.js" ></script> <script>console.log('[Transcend] confirmed:',airgap.getConsent?.().confirmed,[...airgap.getRegimes?.()][0])</script> <script async>!async function(){const t={detected:null};try{const e=await fetch("https://www3.doubleclick.net",{method:"HEAD",mode:"no-cors",cache:"no-store"});t.detected=!!e.redirected}catch(e){t.detected=!0}const e=window.localStorage.getItem("isRobot");e&&(t.isRobotValue="true"===e),window.adBlocker=t}();</script> <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" ></script> <link rel="preconnect" href="https://cdn.cookielaw.org" /> <link rel="preconnect" href="https://fonts.gstatic.com" /> <link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="preconnect" href="https://www.googletagmanager.com" /> 
        <link
          rel="preload"
          href="/fonts/MaterialSymbolsSharp-fallback.woff2"
          as="font"
          type="font/woff2"
          crossorigin="anonymous"
        />
 <link rel="prefetch" href="/register" /> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" /> <script>window.NREUM||(NREUM={});NREUM.info = {"agent":"","beacon":"bam.eu01.nr-data.net","errorBeacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-26ae6a3b09493bbcc87","applicationID":"514059305","agentToken":null,"applicationTime":37.186724,"transactionName":"MhBSZQoZWEEDU0ZaXgtac0QLDFlfTR8=","queueTime":0,"ttGuid":"de617b431b90a9be"}; (window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},feature_flags:["soft_nav"],distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"538480682",accountID:"3936348",trustKey:"3288925",xpid:"Vw8EV1VXABAFVVVSAggEVlE=",licenseKey:"NRJS-26ae6a3b09493bbcc87",applicationID:"514059305",browserID:"538480682"};;/*! For license information please see nr-loader-spa-1.313.1.min.js.LICENSE.txt */
(()=>{var e,t,r={384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>a,Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),o=r(1910);const a={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,o.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:a.beacon,errorBeacon:a.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()}},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>c,P3:()=>d,XX:()=>i,Yy:()=>a,df:()=>s,qY:()=>n,v4:()=>o});const n="events",i="jserrors",s="browser/blobs",o="rum",a="browser/logs",c={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"},d={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.softNav]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.sessionReplay]:8,[c.logging]:9,[c.genericEvents]:10},u={[c.pageViewEvent]:o,[c.pageViewTiming]:n,[c.ajax]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:s,[c.sessionReplay]:s,[c.logging]:a,[c.genericEvents]:"ins"}},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: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>s,ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},s={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},o="log",a=n.K7.logging},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>a,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),o=r(2646);function a(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,a=i.i.handlers;if(s&&!s.aborted&&s.backlog&&a){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=a[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 o.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete a[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)}})}},1738:(e,t,r)=>{"use strict";r.d(t,{U:()=>f,Y:()=>l});var n=r(3241),i=r(9908),s=r(1863),o=r(944),a=r(3969),c=r(8362),d=r(860),u=r(4261);function l(e,t,r,s){const l=s||r;!l||l[e]&&l[e]!==c.d.prototype[e]||(l[e]=function(){(0,i.p)(a.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function f(e,t,r,n,o){const a=e.info;null===r?delete a.jsAttributes[t]:a.jsAttributes[t]=r,(o||null===r)&&(0,i.p)(u.Pl+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},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(i.$9,e,t)}start(){return this.#e(i.d3)}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)}}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>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})}},2555:(e,t,r)=>{"use strict";r.d(t,{D:()=>a,f:()=>o});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 o(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const a=e=>(0,i.a)(e,s)},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>o,H3:()=>n,g:()=>d,iL:()=>c,tS:()=>a,uh:()=>i,wk:()=>s});const n="NRBA",i="SESSION",s=144e5,o=18e5,a={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},d={OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},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)}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(6154);const i="newrelic";function s(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function s(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Xh:()=>c,Zp:()=>i,kd:()=>d,mq:()=>a,nf:()=>o,qN:()=>s});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],s=["focus","blur"],o=4,a=1e3,c=2e3,d=["PageAction","UserAction","BrowserPerformance"],u={RESOURCES:"experimental.resources",REGISTER:"register"}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>u});var n=r(7836),i=r(5607),s=r(5732);const o="nr@original:".concat(i.W),a=50;var c=Object.prototype.hasOwnProperty,d=!1;function u(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,o){r||(r="");const a="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];f(u)||(e[d]=i(u,a?d+r:r,n,d,s,o))}},i.flag=o,i;function i(t,n,i,d,h,p){return f(t)?t:(n||(n=""),nrWrapper[o]=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){l([e],r)}for(var n in e)c.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,c,f,g;let m,v;try{c=this,o=[...arguments],v=p?(0,s.$5)(r):[void 0],f="function"==typeof i?i(o,c):i||{}}catch(t){l([t,"",[o,c,d],f],e)}u(n+"start",[o,c,d,v],f,h);const y=performance.now();let b;try{return g=t.apply(c,o),b=performance.now(),g}catch(e){throw b=performance.now(),u(n+"err",[o,c,e,v],f,h),m=e,m}finally{const e=b-y,t={start:y,end:b,duration:e,isLongTask:e>=a,methodName:d,thrownError:m};t.isLongTask&&u("long-task",[t,c,v],f,h),u(n+"end",[o,c,g,v],f,h)}}}function u(r,n,i,s){if(!d||t){var o=d;d=!0;try{e.emit(r,n,i,t,s)}catch(t){l([t,r,n,i],e)}d=o}}}function l(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function f(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=o;var i=s.handlers={};function s(e,t,r,s){o(s||n.d,i,e,t,r)}function o(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var o=t[s]=t[s]||{};(o[r]=o[r]||[]).push([e,i])}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>a,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>s,d3:()=>o,jx:()=>l,sl:()=>f,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",s="resource",o="-start",a="-end",c="fn"+o,d="fn"+a,u="pushState",l=1e3,f=3e4},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),o=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(o.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)(a.ET,[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(a.p_).some(t=>t===e.toUpperCase().trim())}},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})},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>l,OV:()=>s,Qu:()=>f,TZ:()=>c,ih:()=>h,pP:()=>a,t1:()=>u,tC:()=>i,wD:()=>d});var n=r(860);const i=["click","keydown","submit"],s="popstate",o="api",a="initialPageLoad",c=n.K7.softNav,d=5e3,u=500,l={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},f={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},h={IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>a,rs:()=>i,xV:()=>o,z_:()=>s});const n=r(860).K7.metrics,i="sm",s="cm",o="storeSupportabilityMetrics",a="storeEventMetrics"},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)}}},4261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>u,BL:()=>c,CH:()=>p,Dl:()=>R,Fw:()=>w,PA:()=>v,Pl:()=>n,Pv:()=>x,Tb:()=>f,U2:()=>o,V1:()=>A,Wb:()=>T,bt:()=>b,cD:()=>y,d3:()=>E,dT:()=>d,eY:()=>g,fF:()=>h,hG:()=>s,hw:()=>i,k6:()=>a,nb:()=>m,o5:()=>l});const n="api-",i=n+"ixn-",s="addPageAction",o="addToTrace",a="addRelease",c="finished",d="interaction",u="log",l="noticeError",f="pauseReplay",h="recordCustomEvent",p="recordReplay",g="register",m="setApplicationVersion",v="setCurrentRouteName",y="setCustomAttribute",b="setErrorHandler",w="setPageViewName",R="setUserId",E="start",T="wrapLogger",A="measure",x="consent"},5205:(e,t,r)=>{"use strict";r.d(t,{j:()=>x});var n=r(384),i=r(1741);var s=r(2555),o=r(3333);const a=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(2614),d=r(944),u=r(8122);const l="[data-nr-mask]",f=e=>(0,u.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1},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},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}},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:c.wk,inactiveMs:c.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){a(t)?e.mask_selector="".concat(t,",").concat(l):""===t||null===t?e.mask_selector=l:(0,d.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){a(t)?e.block_selector+=",".concat(t):""!==t&&(0,d.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,d.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"]}}})());var h=r(6154),p=r(9324);let g=0;const m={buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:h.WN},v={consented:!1},y={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||v.consented},set consented(e){v.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,harvester: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++g}},b=e=>{const t=(0,u.a)(e,y),r=Object.keys(m).reduce((e,t)=>(e[t]={value:m[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)},w=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};var R=r(7836),E=r(3241);const T={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A=e=>(0,u.a)(e,T);function x(e,t={},r,o){let{init:a,info:c,loader_config:d,runtime:u={},exposed:l=!0}=t;if(!c){const e=(0,n.pV)();a=e.init,c=e.info,d=e.loader_config}e.init=f(a||{}),e.loader_config=A(d||{}),c.jsAttributes??={},h.bv&&(c.jsAttributes.isWorker=!0),e.info=(0,s.D)(c);const p=e.init;e.runtime??=b(u),p.proxy.assets&&w(p.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach(r=>{const n=i.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let s=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return s?s(...t):n})})}(e),e.runtime.loaderType=r,e.ee=R.ee.get(e.agentIdentifier),e.exposed=l,(0,E.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.runtime.configured=!0)}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>o,SR:()=>s,rF:()=>a});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 o(e){return!0===e?.session_replay.preload&&s(e)}function a(e,t){try{if("string"==typeof t?.type){if("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)}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,Qr:()=>c,sB:()=>a});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(s())return e();const r=(0,i.J)(e),o=setInterval(()=>{s()&&(clearInterval(o),r())},500);(0,n.sp)("load",r,t)}function a(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},5732:(e,t,r)=>{"use strict";r.d(t,{$5:()=>d,B5:()=>c,Ux:()=>o,YA:()=>a,fQ:()=>i,yx:()=>s});var n=r(7508);const i={MFE:"MFE",BA:"BA"};function s(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>t.metadata.timings?.asset?.endsWith(e)).map(e=>e.metadata.target)||[]}function o(e,t){if(!u(t))return{};const r=t.agentRef.runtime.appMetadata.agents[0].entityGuid;return e?e.attributes:{"entity.guid":r,appId:t.agentRef.info.applicationID}}function a(e,t){return c(e,t)?{"child.id":e.id,"child.type":e.type,...o(void 0,t)}:{}}function c(e,t){return!!e&&!!u(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function d(e){if(!e?.init.api.register.enabled)return[void 0];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...s(r[i--],e))}catch(e){}return t.length||t.push(void 0),t}function u(e){return 2===e?.harvestEndpointVersion}},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>s,gm:()=>o,lR:()=>l,m:()=>c,mw:()=>a,sb:()=>u,zk:()=>h});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),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean("hidden"===o?.document?.visibilityState),c=""+o?.location,d=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)(),h=()=>{const e=o?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<o.performance.now())return e}},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,Qb:()=>l,TZ:()=>i,Ug:()=>o,Vh:()=>s,_s:()=>a,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,s="errorDuringReplay",o=.12,a={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={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"}},u=5e3,l={API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"}},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})},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>o,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 o(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("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,o;i>0?(s=r.substring(0,i),o=r.substring(i)):(s=r,o="*");let[c]=s.split(":");n.push({hostname:a(c),pathname:a(o,!0)})}}function a(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},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{}}}},7508:(e,t,r)=>{"use strict";r.d(t,{AZ:()=>g,Qr:()=>b,QL:()=>m});var n=r(6154),i=r(1863),s=r(9119),o=r(7866);class a{dom=new c;performance=new c;constructor(e){this.url=e}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}let d;try{d=g(m())[0]}catch(e){d=g(e)[0]}const u=e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&e.name.endsWith(".js"),l=new Map;let f=[];function h(e){return l.get(e)}function p(e){const t=h(e);if(t)return t;const r=new a(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.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=p((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(u).forEach(e=>{const t=p((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=[];f.forEach(({test:t,addedAt:n},s)=>{(t(e)||(0,i.t)()-n>1e4)&&r.push(s)}),f=f.filter((e,t)=>!r.includes(t))})}).observe({type:"resource",buffered:!0})}function g(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(o.cn)||e.match(o.hB)||e.match(o.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 m(){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 v(e,t){return(0,s.L)(e.name)===t}function y(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType}function b(){const e={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown"},t=m();if(!t)return e;const r=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const o=g(t),a=(o.length>1?o.filter(e=>d!==e):o)[0];if(!a)return e;if(r.includes(a))return e.asset=(0,s.L)(r),e.type="inline",e;e.correlation=h(a);const c=e.correlation?.performance.value||performance.getEntriesByType("resource").find(e=>v(e,a));c?y(e,c):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}(a)&&(e.asset=a,e.type="preload",f.push({addedAt:(0,i.t)(),test:t=>!!v(t,a)&&(y(e,t),!0)})),Object.defineProperty(e,"scriptStart",{get:()=>e.correlation?.script.start||e.fetchEnd}),Object.defineProperty(e,"scriptEnd",{get:()=>e.correlation?.script.end||e.registeredAt})}catch(e){}return e}},7699:(e,t,r)=>{"use strict";r.d(t,{It:()=>s,KC:()=>a,No:()=>i,qh:()=>o});var n=r(860);const i=16e3,s=1e6,o="SESSION_ERROR",a={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>a,ee:()=>c});var n=r(384),i=r(8990),s=r(2646),o=r(5607);const a="nr@context:".concat(o.W),c=function e(t,r){var n={},o={},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 a=h(n);g(e).forEach(e=>{e.apply(a,r)});var d=v()[o[e]];d&&d.push([f,e,r,a]);return a},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])=>{o[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()[o[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,a,()=>new s.y(a)):new s.y(a)}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)},7866:(e,t,r)=>{"use strict";r.d(t,{Nc:()=>s,cn:()=>a,fL:()=>i,h3:()=>n,hB:()=>o});const n=/function (.+?)\s*\(/,i=/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,s=/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,o=/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i,a=/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i},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 o in s)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):e[o]instanceof Map||e[o]instanceof Set||e[o]instanceof Date||e[o]instanceof RegExp?r[o]=e[o]:"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),o=r(6154);const a={},c=o.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(a[t.debugId]++)return t;a[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(o.RI&&h(document,f),c&&h(c.prototype,f),h(o.gm,f)),t.on(d+"-start",function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)&&"newrelic"!==e[0]){var i=(0,s.I)(n,l,function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=e[1]=i}}),t.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),t}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)}},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)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},8990:(e,t,r)=>{"use 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}},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}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},9324:(e,t,r)=>{"use strict";r.d(t,{AJ:()=>o,F3:()=>i,Xs:()=>s,Yq:()=>a,xv:()=>n});const n="1.313.1",i="PROD",s="CDN",o="@newrelic/rrweb",a="1.1.0"},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>a,ZF:()=>c,bz:()=>o,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function s(e,t){return e?15&e[t]:16*Math.random()|0}function o(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map(e=>"x"===e?s(t,r++).toString(16):"y"===e?(3&s()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const o=[];for(var a=0;a<e;a++)o.push(s(r,i++).toString(16));return o.join("")}function c(){return a(16)}function d(){return a(32)}},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))}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return r[e](s,s.exports,i),s.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.313.1.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.313.1.PROD:",i.l=(r,n,s,o)=>{if(e[r])e[r].push(n);else{var a,c;if(void 0!==s)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+s){a=l;break}}if(!a){c=!0;var f={478:"sha512-/9l9ZhNQoyI1Aj0GOsHHrbCo/rjGQPYuKrz+qTo7jMK0J2ZChW9rZIzC4rWZ3aDprAyy3ORdgy+LpBQTK97JQQ==",249:"sha512-a/Apw1AGPQLoLS3GcBGmuJMcF53T8GoREi+bouJiiUCw+tTH9GfJrNLU6xN83ClwBg3O+ZUMtOQ0j7kFOIs0Kg==",212:"sha512-2GhRYmZ19Tul2VVrSHZ5+Si0FDRyXu+4jsuNCPf+ui6g0gqwE3lgchmNA9bHOPs9IQ0gLUC1p48MDuV2lCGI2g=="};(a=document.createElement("script")).charset="utf-8",i.nc&&a.setAttribute("nonce",i.nc),a.setAttribute("data-webpack",t+s),a.src=r,0!==a.src.indexOf(window.location.origin+"/")&&(a.crossOrigin="anonymous"),f[o]&&(a.integrity=f[o])}e[r]=[n];var h=(t,n)=>{a.onerror=a.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(e=>e(n)),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),c&&document.head.appendChild(a)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var s=new Promise((r,i)=>n=e[t]=[r,i]);r.push(n[2]=s);var o=i.p+i.u(t),a=new Error;i.l(o,r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var s=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed: ("+s+": "+o+")",a.name="ChunkLoadError",a.type=s,a.request=o,n[1](a)}},"chunk-"+t,t)}};var t=(t,r)=>{var n,s,[o,a,c]=r,d=0;if(o.some(t=>0!==e[t])){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(c)c(i)}for(t&&t(r);d<o.length;d++)s=o[d],i.o(e,s)&&e[s]&&e[s][0](),e[s]=0},r=self["webpackChunk:NRBA-1.313.1.PROD"]=self["webpackChunk:NRBA-1.313.1.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(8362),t=i(860);const r=Object.values(t.K7);var n=i(5205);var s=i(9908),o=i(1863),a=i(4261),c=i(1738);var d=i(1687),u=i(4234),l=i(5289),f=i(6154),h=i(944),p=i(5270),g=i(7767),m=i(6389),v=i(7699);class y extends u.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,d.Ak)(e,this.featureName),t()}))}):(0,d.Ak)(e,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;const n=async()=>{let n;await this.deferred;try{if((0,g.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,8766));n=t(e)}}catch(e){(0,h.R)(20,e),this.ee.emit("internal-error",[e]),(0,s.p)(v.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#t(this.featureName,n,e.init))return(0,d.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}=await t();this.featAggregate=new i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,h.R)(34,e),this.abortHandler?.(),(0,d.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};f.RI?(0,l.GG)(()=>n(),!0):n()}#t(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,p.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}}var b=i(6630),w=i(2614),R=i(3241);class E extends y{static featureName=b.T;constructor(e){var t;super(e,b.T),this.setupInspectionEvents(),t=e,(0,c.Y)(a.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,s.p)(a.Pl+a.Fw,[(0,o.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5839)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,R.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,l.sB)(t=>{e(t,"DOMContentLoaded")}),(0,l.GG)(t=>{e(t,"load")}),(0,l.Qr)(t=>{e(t,"navigate")}),this.ee.on(w.tS.UPDATE,(e,t)=>{(0,R.W)({type:"lifecycle",name:"session",data:t})})}}var T=i(384);class A extends e.d{constructor(e){var t;(super(),f.gm)?(this.features={},(0,T.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(E),(0,n.j)(this,e,e.loaderType||"agent"),t=this,(0,c.Y)(a.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,c.U)(t,e,r,a.cD,n);(0,h.R)(40,typeof r)}else(0,h.R)(39,typeof e)},t),function(e){(0,c.Y)(a.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,h.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,s.p)(a.Pl+"setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,c.U)(e,"enduser.id",t,a.Dl,!0)},e)}(this),function(e){(0,c.Y)(a.nb,function(t){if("string"==typeof t||null===t)return(0,c.U)(e,"application.version",t,a.nb,!1);(0,h.R)(42,typeof t)},e)}(this),function(e){(0,c.Y)(a.d3,function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,c.Y)(a.Pv,function(t=!0){if("boolean"==typeof t){if((0,s.p)(a.Pl+a.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,h.R)(65,typeof t)},e)}(this),this.run()):(0,h.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 r.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),n=[...this.desiredFeatures];n.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),n.forEach(r=>{if(!e[r.featureName]&&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,h.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,h.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,T.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var x=i(2843),S=i(782);class _ extends y{static featureName=S.T;constructor(e){super(e,S.T),f.RI&&((0,x.u)(()=>(0,s.p)("docHidden",[(0,o.t)()],void 0,S.T,this.ee),!0),(0,x.G)(()=>(0,s.p)("winPagehide",[(0,o.t)()],void 0,S.T,this.ee)),this.importAggregator(e,()=>i.e(478).then(i.bind(i,9917))))}}var O=i(3969);class P extends y{static featureName=O.TZ;constructor(e){super(e,O.TZ),this.importAggregator(e,()=>i.e(478).then(i.bind(i,6555)))}}var k=i(6774),N=i(3878),j=i(3304);class D{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 C(e){return M(e)?e:new D(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function L(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(M(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return C(e.reason)}const r=C(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function I(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new D(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return M(e.error)?e.error:C(e)}function M(e){return e instanceof Error&&!!e.stack}function B(e,r,n,i,a=(0,o.t)()){"string"==typeof e&&(e=new Error(e)),(0,s.p)("err",[e,a,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,s.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var H=i(5732),K=i(993),W=i(3785);function F(e,{customAttributes:t={},level:r=K.p_.INFO}={},n,i,s=(0,o.t)()){(0,W.R)(n.ee,e,t,r,!1,i,s)}function U(e,r,n,i,c=(0,o.t)()){(0,s.p)(a.Pl+a.hG,[c,e,r,i],void 0,t.K7.genericEvents,n.ee)}function V(e,r,n,i,c=(0,o.t)()){const{start:d,end:u,customAttributes:l}=r||{},f={customAttributes:l||{}};if("object"!=typeof f.customAttributes||"string"!=typeof e||0===e.length)return void(0,h.R)(57);const p=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(f.start=p(d,0),f.end=p(u,c),Number.isNaN(f.start)||Number.isNaN(f.end))(0,h.R)(57);else{if(f.duration=f.end-f.start,!(f.duration<0))return(0,s.p)(a.Pl+a.V1,[f,e,i],void 0,t.K7.genericEvents,n.ee),f;(0,h.R)(58)}}function z(e,r={},n,i,c=(0,o.t)()){(0,s.p)(a.Pl+a.fF,[c,e,r,i],void 0,t.K7.genericEvents,n.ee)}var G=i(7508),Y=i(9566);const Z=["name","id","type"],q=new Map([[U,"addPageAction"],[F,"log"],[V,"measure"],[B,"noticeError"],[z,"recordCustomEvent"]]),X={experimental:(0,m.J)(()=>(0,h.R)(54,"newrelic.register")),disabled:(0,m.J)(()=>(0,h.R)(55)),invalidTarget:(0,m.J)(e=>(0,h.R)(48,e)),deregistered:(0,m.J)(()=>(0,h.R)(68))};function Q(e){(0,c.Y)(a.eY,function(t){return J(e,t)},e)}function J(e,r){X.experimental(),r||={},r.instance=(0,Y.LA)(8),r.type=H.fQ.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:H.fQ.BA};const n=(0,G.Qr)(),i={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...i,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||H.fQ.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Z.includes(e)||(i["source.".concat(e)]=t)});let a=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,a=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(X.disabled),u(r.id)&&u(r.name)||d(()=>X.invalidTarget(r));const l={addPageAction:(t,n={})=>m(U,[t,{...i,...n},e],r),deregister:()=>{p(),d(X.deregistered)},log:(t,n={})=>m(F,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(V,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(B,[t,{...i,...n},e],r),recordCustomEvent:(t,n={})=>m(z,[t,{...i,...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 i},target:r,timings:n}},f=()=>(r.blocked&&a(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,o.t)();const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart;l.recordCustomEvent("MicroFrontEndTiming",{assetUrl:n.asset,assetType:n.type,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,timeToRegister:n.registeredAt})}f()||(c.push(l),(0,x.G)(p));const g=(e,t)=>{f()||(i[e]=t)},m=(r,n,i)=>{if(f()&&r!==J)return;const a=(0,o.t)(),c=q.get(r)||"unknown";(0,s.p)(O.xV,["API/register/".concat(c,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,a)}catch(e){(0,h.R)(50,e)}};return l}class ee extends y{static featureName=k.T;constructor(e){var t;super(e,k.T),t=e,(0,c.Y)(a.o5,(e,r)=>B(e,r,t),t),function(e){(0,c.Y)(a.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,c.Y)(a.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Q(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,s.p)("ierr",[C(t),(0,o.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),f.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,s.p)("err",[L(t),(0,o.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,N.jT)(!1,this.removeOnAbort?.signal)),f.gm.addEventListener("error",t=>{this.abortHandler&&(0,s.p)("err",[I(t),(0,o.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,N.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#r,this.importAggregator(e,()=>i.e(478).then(i.bind(i,9377)))}#r(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var te=i(8990);let re=1;function ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===f.gm?0:(0,te.I)(e,"nr@id",function(){return re++})}function ie(e){if("string"==typeof e&&e.length)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 se=i(8139),oe=i(7836),ae=i(3434);const ce={},de=["open","send"];function ue(e,t){var r=e||oe.ee;const n=function(e){return(e||oe.ee).get("xhr")}(r);if(void 0===f.gm.XMLHttpRequest)return n;if(ce[n.debugId]++)return n;ce[n.debugId]=1,(0,se.u)(r);var i=(0,ae.YM)(n),s=f.gm.XMLHttpRequest,o=f.gm.MutationObserver,a=f.gm.Promise,c=f.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],p=f.gm.XMLHttpRequest=function(e){const r=new s(e),o=n.context(r);o.targets=(0,H.$5)(t);try{n.emit("new-xhr",[r],o),r.addEventListener(d,(a=o,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",w)}),(0,N.jT)(!1))}catch(e){(0,h.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var a;return r};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",w)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,p),p.prototype=s.prototype,i.inPlace(p.prototype,de,"-xhr-",w),n.on("send-xhr-start",function(e,t){g(e,t),function(e){l.push(e),o&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",g),o){var m=a&&a.resolve();if(!c&&!a){var v=1,y=document.createTextNode(v);new o(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<l.length;e++)g(0,l[e]);l.length&&(l=[])}function w(e,t){return t}return n}var le="fetch-",fe=le+"body-",he=["arrayBuffer","blob","json","text","formData"],pe=f.gm.Request,ge=f.gm.Response,me="prototype";const ve={};function ye(e,t){const r=function(e){return(e||oe.ee).get("fetch")}(e);if(!(pe&&ge&&f.gm.fetch))return r;if(ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},o=(0,H.$5)(t);var a;r.emit(i+"before-start",[e],n),n[oe.P]&&n[oe.P].dt&&(a=n[oe.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,a],c),c.then(function(e){return r.emit(i+"end",[null,e,o],c),e},function(e){throw r.emit(i+"end",[e,void 0,o],c),e})})}return ve[r.debugId]=1,he.forEach(e=>{n(pe[me],e,fe),n(ge[me],e,fe)}),n(f.gm,"fetch",le),r.on(le+"end",function(e,t,n){var i=this;if(i.targets=n||[void 0],t){var s=t.headers.get("content-length");null!==s&&(i.rxSize=s),r.emit(le+"done",[null,t],i)}else r.emit(le+"done",[e],i)}),r}var be=i(7485);class we{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,Y.ZF)(),o=(0,Y.el)(),a=Date.now(),c={spanId:s,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,o),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,a,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,o,a,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 f.gm?.btoa))return null;var o={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(o.d.tk=s),btoa((0,j.A)(o))}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,be.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 Re=i(9300),Ee=i(7295);function Te(e){return"string"==typeof e?e:e instanceof(0,T.dV)().o.REQ?e.url:f.gm?.URL&&e instanceof URL?e.href:void 0}var Ae=["load","error","abort","timeout"],xe=Ae.length,Se=(0,T.dV)().o.REQ,_e=(0,T.dV)().o.XHR;const Oe="X-NewRelic-App-Data";class Pe extends y{static featureName=Re.T;constructor(e){super(e,Re.T),this.dt=new we(e),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};f.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};ke(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ye(this.ee,e),ue(this.ee,e),function(e,r,n,i){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=T,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){x(t,e)},(0,N.jT)(!1)),f.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,N.jT)(!1))}function c(e){this.params={method:e[0]},ke(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){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=ie(i);a&&(n.txSize=a)}this.startTime=(0,o.t)(),this.body=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("internal-error",[e])}catch(e){}}};for(var c=0;c<xe;c++)t.addEventListener(Ae[c],this.listener,(0,N.jT)(!1))}function l(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=""+ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function g(){this.endTime=(0,o.t)()}function m(e,t){t instanceof _e&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function v(e,t){t instanceof _e&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function y(e,t,r){t instanceof _e&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,o.t)()))}function b(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&&f.RI&&(t=""+f.gm.location.href):e[0]&&e[0].url?t=e[0].url:f.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,be.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)a(e[0].headers,n)&&(this.dt=n);else{var s={};for(var o in r)s[o]=r[o];s.headers=new Headers(r.headers||{}),a(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function a(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;ke(this,Te(r));const i=(""+(r&&r instanceof Se&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.body=n.body,this.txSize=ie(n.body)||0}function E(e,t){if(this.endTime=(0,o.t)(),this.params||(this.params={}),(0,Ee.iW)(this.params))return;let r;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(r=+this.rxSize);const n={txSize:this.txSize,rxSize:r,duration:(0,o.t)()-this.startTime},i=[this.params,n,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>A(i,this,e))}function T(e){const t=this.params,r=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<xe;t++)e.removeEventListener(Ae[t],this.listener,!1);if(t.aborted)return;if((0,Ee.iW)(t))return;r.duration=(0,o.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):x(this,e),r.cbTime=this.cbTime;const n=[t,r,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>A(n,this,e))}function A(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function x(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?ie(e.response):"text"===r||""===r||void 0===r?ie(e.responseText):void 0}(n,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Oe)>=0){var o=n.getResponseHeader(Oe);o&&((0,s.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=o.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",c),r.on("open-xhr-end",d),r.on("send-xhr-start",u),r.on("xhr-cb-time",l),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",g),r.on("addEventListener-end",m),r.on("removeEventListener-end",v),r.on("fn-end",b),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",y),r.on("fetch-done",E)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>i.e(478).then(i.bind(i,3845)))}}function ke(e,t){var r=(0,be.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}const Ne={},je=["pushState","replaceState"];function De(e){const t=function(e){return(e||oe.ee).get("history")}(e);return!f.RI||Ne[t.debugId]++||(Ne[t.debugId]=1,(0,ae.YM)(t).inPlace(window.history,je,"-")),t}var Ce=i(3738);function Le(e){(0,c.Y)(a.BL,function(r=Date.now()){const n=r-f.WN;n<0&&(0,h.R)(62,r),(0,s.p)(O.XG,[a.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:a.BL,start:r,origin:"nr"}),(0,s.p)(a.Pl+a.hG,[n,a.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:Ie,bD:Me,d3:Be,Kp:He,TZ:Ke,Lc:We,uP:Fe,Rz:Ue}=Ce;class Ve extends y{static featureName=Ke;constructor(e){var r;super(e,Ke),r=e,(0,c.Y)(a.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const n={n:e.name,s:e.start-f.WN,e:(e.end||e.start)-f.WN,o:e.origin||"",t:"api"};n.s<0||n.e<0||n.e<n.s?(0,h.R)(61,{start:n.s,end:n.e}):(0,s.p)("bstApi",[n],void 0,t.K7.sessionTrace,r.ee)},r),Le(e);if(!(0,g.V)(e.init))return void this.deregisterDrain();const n=this.ee;let d;De(n),this.eventsEE=(0,se.u)(n),this.eventsEE.on(Fe,function(e,t){this.bstStart=(0,o.t)()}),this.eventsEE.on(We,function(e,r){(0,s.p)("bst",[e[0],r,this.bstStart,(0,o.t)()],void 0,t.K7.sessionTrace,n)}),n.on(Ue+Be,function(e){this.time=(0,o.t)(),this.startPath=location.pathname+location.hash}),n.on(Ue+He,function(e){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,n)});try{d=new PerformanceObserver(e=>{const r=e.getEntries();(0,s.p)(Ie,[r],void 0,t.K7.sessionTrace,n)}),d.observe({type:Me,buffered:!0})}catch(e){}this.importAggregator(e,()=>i.e(478).then(i.bind(i,6974)),{resourceObserver:d})}}var ze=i(6344);class Ge extends y{static featureName=ze.TZ;#n;recorder;constructor(e){var r;let n;super(e,ze.TZ),r=e,(0,c.Y)(a.CH,function(){(0,s.p)(a.CH,[],void 0,t.K7.sessionReplay,r.ee)},r),function(e){(0,c.Y)(a.Tb,function(){(0,s.p)(a.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);try{n=JSON.parse(localStorage.getItem("".concat(w.H3,"_").concat(w.uh)))}catch(e){}(0,p.SR)(e.init)&&this.ee.on(a.CH,()=>this.#i()),this.#s(n)&&this.importRecorder().then(e=>{e.startRecording(ze.Qb.PRELOAD,n?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=>i.e(478).then(i.bind(i,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,s.p)(ze.Vh,[e],void 0,this.featureName,this.ee))})}#s(e){return e&&(e.sessionReplayMode===w.g.FULL||e.sessionReplayMode===w.g.ERROR)||(0,p.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#n??=Promise.all([i.e(478),i.e(249)]).then(i.bind(i,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.#n)}#i(){this.blocked||(this.featAggregate?this.featAggregate.mode!==w.g.FULL&&this.featAggregate.initializeRecording(w.g.FULL,!0,ze.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(ze.Qb.API,w.g.FULL)}))}}var Ye=i(3962);class Ze extends y{static featureName=Ye.TZ;constructor(e){if(super(e,Ye.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,c.Y)(a.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var a={},c=this,d="function"==typeof i;return(0,s.p)(O.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((d?"":"no-")+"fn-start",[(0,o.t)(),c,d],a),d)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],a),t}finally{r.emit("fn-end",[(0,o.t)()],a)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{c.Y.apply(this,[r,function(){return(0,s.p)(a.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,c.Y)(a.PA,function(){(0,s.p)(a.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!f.RI||!(0,T.dV)().o.MO)return;const r=De(this.ee);try{this.removeOnAbort=new AbortController}catch(e){}Ye.tC.forEach(e=>{(0,N.sp)(e,e=>{l(e)},!0,this.removeOnAbort?.signal)});const n=()=>(0,s.p)("newURL",[(0,o.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n),(0,N.sp)(Ye.OV,e=>{l(e),(0,s.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let d=!1;const u=new((0,T.dV)().o.MO)((e,t)=>{d||(d=!0,requestAnimationFrame(()=>{(0,s.p)("newDom",[(0,o.t)()],void 0,this.featureName,this.ee),d=!1}))}),l=(0,m.s)(e=>{"loading"!==document.readyState&&((0,s.p)("newUIEvent",[e],void 0,this.featureName,this.ee),u.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),u.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>i.e(478).then(i.bind(i,4393)),{domObserver:u})}}var qe=i(3333),Xe=i(9119);const $e={},Qe=new Set;function Je(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 et{constructor(e,t){this.timestamp=(0,o.t)(),this.currentUrl=(0,Xe.L)(window.location.href),this.socketId=(0,Y.LA)(8),this.requestedUrl=(0,Xe.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 tt extends y{static featureName=qe.TZ;constructor(e){super(e,qe.TZ);const r=e.init.feature_flags.includes("websockets"),n=!e.init.feature_flags.includes("no_spv"),d=[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,r,n];var u;let l;if(u=e,(0,c.Y)(a.hG,(e,t)=>U(e,t,u),u),function(e){(0,c.Y)(a.fF,(t,r)=>z(t,r,e),e)}(e),Le(e),Q(e),function(e){(0,c.Y)(a.V1,(t,r)=>V(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},r){const h=function(e){if(!(0,T.dV)().o.WS)return e;const t=e.get("websockets");if($e[t.debugId]++)return t;$e[t.debugId]=1,(0,x.G)(()=>{const e=(0,o.t)();Qe.forEach(r=>{r.nrData.closedAt=e,r.nrData.closeCode=1001,r.nrData.closeReason="Page navigating away",r.nrData.closeWasClean=!1,r.nrData.openedAt&&(r.nrData.connectedDuration=e-r.nrData.openedAt),t.emit("ws",[r.nrData],r)})});class r extends WebSocket{static name="WebSocket";static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return r.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new et(e[0],e[1]),this.addEventListener("open",()=>{this.nrData.openedAt=(0,o.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),Qe.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=Je(e.data);this.nrData.messageOrigin??=(0,Xe.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,Qe.delete(this),t.emit("ws",[this.nrData],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}=Je(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 f.gm.WebSocket=r,t}(this.ee);h.on("ws",e=>{(0,s.p)("ws-complete",[e],void 0,this.featureName,this.ee)})}if(n&&f.gm.addEventListener("securitypolicyviolation",e=>{(0,s.p)("spv",[e],void 0,t.K7.genericEvents,this.ee)},(0,N.jT)(!1,this.removeOnAbort.signal)),f.RI){if(ye(this.ee,e),ue(this.ee,e),l=De(this.ee),e.init.user_actions.enabled){function p(t){const r=(0,be.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function g(){l.emit("navChange")}qe.Zp.forEach(e=>(0,N.sp)(e,e=>(0,s.p)("ua",[e],void 0,this.featureName,this.ee),!0)),qe.qN.forEach(e=>{const t=(0,m.s)(e=>{(0,s.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,N.sp)(e,t)}),f.gm.addEventListener("error",()=>{(0,s.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,N.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{p(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,s.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,N.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!p(Te(e[0]))&&(0,s.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),l.on("pushState-end",g),l.on("replaceState-end",g),window.addEventListener("hashchange",g,(0,N.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",g,(0,N.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&f.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,s.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}d.some(e=>e)?this.importAggregator(e,()=>i.e(478).then(i.bind(i,8019))):this.deregisterDrain()}}var rt=i(2646);const nt=new Map;function it(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,h.R)(29);const o=function(e){return(e||oe.ee).get("logger")}(e),a=(0,ae.YM)(o,void 0,s),c=new rt.y(oe.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[ae.Jt]||t[r];return nt.set(d,c),a.inPlace(t,[r],"wrap-logger-",()=>nt.get(d),void 0,!0),o}var st=i(1910);class ot extends y{static featureName=K.TZ;constructor(e){var t;super(e,K.TZ),t=e,(0,c.Y)(a.$9,(e,r)=>F(e,r,t),t),function(e){(0,c.Y)(a.Wb,(t,r,{customAttributes:n={},level:i=K.p_.INFO}={})=>{it(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Q(e);const r=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,st.i)(f.gm.console[t]),it(r,f.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([e],t,n,i=[]){const{level:s,customAttributes:o,autoCaptured:a}=this;i.forEach(t=>{(0,W.R)(r,e,o,s,a,t)})}),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5288)))}}new A({features:[Pe,E,_,Ve,Ge,P,ee,tt,ot,Ze],loaderType:"spa"})})()})();</script> <script async data-ot-ignore src="https://www.googletagmanager.com/gtm.js?id=GTM-N49ZKQB" ></script> <script async data-ot-ignore src="https://www.googletagmanager.com/gtm.js?id=GTM-PSRRD596" ></script><link rel="preload" as="image" href="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb4838ef82a083112/69de76c0a047c93836c21401/Copy_of_ITHOF_2025_bar.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" fetchPriority="high"/><link rel="preload" as="image" href="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt1793583270b03ae0/69b18d8b171f724a3b6ba2f0/AOCF.png?width=1280&amp;auto=webp&amp;quality=80&amp;format=jpg&amp;disable=upscale"/><script defer="" async="" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&amp;version=v18.0" data-ot-ignore="true"></script><link rel="modulepreload" href="/assets/entry.client-WQ4JFhQx.js"/><link rel="modulepreload" href="/assets/react-BqmUObHr.js"/><link rel="modulepreload" href="/assets/react-dom-B0RQ2kJA.js"/><link rel="modulepreload" href="/assets/jsx-runtime-DBNpHuQp.js"/><link rel="modulepreload" href="/assets/preload-helper-CbI0Klgk.js"/><link rel="modulepreload" href="/assets/root-twI7vWEI.js"/><link rel="modulepreload" href="/assets/src-BetVuLdR.js"/><link rel="modulepreload" href="/assets/src-CHEvOGif.js"/><link rel="modulepreload" href="/assets/errorBoundary-CkqPjkj5.js"/><link rel="modulepreload" href="/assets/index.es-cUmgXQNY.js"/><link rel="modulepreload" href="/assets/esm-i4hS-7UU.js"/><link rel="modulepreload" href="/assets/src-CLi8ZFtA2.js"/><link rel="modulepreload" href="/assets/src-BLOWqEvO.js"/><link rel="modulepreload" href="/assets/src-C649mUwh.js"/><link rel="modulepreload" href="/assets/src-DA9WOG9e.js"/><link rel="modulepreload" href="/assets/src-Dbx7MmLz.js"/><link rel="modulepreload" href="/assets/meta-CnmC5I2a.js"/><link rel="modulepreload" href="/assets/src-DKX8-hGX.js"/><link rel="modulepreload" href="/assets/striptags-BCBZgpl_.js"/><link rel="modulepreload" href="/assets/src-BQlQicn1.js"/><link rel="modulepreload" href="/assets/src-BihK_Pvi2.js"/><link rel="modulepreload" href="/assets/src-B9eF9Yhu.js"/><link rel="modulepreload" href="/assets/src-TH0UJld42.js"/><link rel="modulepreload" href="/assets/src-BMaF6LUd.js"/><link rel="modulepreload" href="/assets/src-Btvz-lqp.js"/><link rel="modulepreload" href="/assets/src-Byfzenv_.js"/><link rel="modulepreload" href="/assets/src-CCd1nJw6.js"/><link rel="modulepreload" href="/assets/src-C6HqKykH.js"/><link rel="modulepreload" href="/assets/src-C8UdppPZ.js"/><link rel="modulepreload" href="/assets/src-CKCCJIsY.js"/><link rel="modulepreload" href="/assets/src-CFmCg5vC.js"/><link rel="modulepreload" href="/assets/src-DHHOFIY82.js"/><link rel="modulepreload" href="/assets/src-SK5p8LQy.js"/><link rel="modulepreload" href="/assets/src-DisNoH-C.js"/><link rel="modulepreload" href="/assets/src-KuDEUKoX.js"/><link rel="modulepreload" href="/assets/src-DqLzlFvp2.js"/><link rel="modulepreload" href="/assets/extends-DQyfp-FM.js"/><link rel="modulepreload" href="/assets/_baseForOwn-B12soURB.js"/><link rel="modulepreload" href="/assets/useIsomorphicLayoutEffect-CrpupiLT.js"/><link rel="modulepreload" href="/assets/toNumber-ls44TB3q.js"/><link rel="modulepreload" href="/assets/_index-paIZPKjd.js"/><link rel="modulepreload" href="/assets/src-B63N821E2.js"/><link rel="modulepreload" href="/assets/src-0-KKn5_c.js"/><link rel="modulepreload" href="/assets/_index-DqR-AbFP.js"/></head><body data-version="2.58.3" class="one-informa personality-sharp full-endorsement lavender "><noscript><iframe title="gtm noscript 0" src="https://www.googletagmanager.com/ns.html?id=GTM-N49ZKQB" height="0" width="0" style="display:none;visibility:hidden"></iframe><iframe title="gtm noscript 1" src="https://www.googletagmanager.com/ns.html?id=GTM-PSRRD596" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="fb-root"></div><main data-theme="theme1" class="Provider"><div data-testid="ad_blocker" class="ads ad adsbox doubleclick ad-placement carbon-ads ad-banner ad-container" style="top:0;left:0;height:1px;width:1px;position:absolute"></div><div data-template="layout" class="Layout"><nav data-module="navigation" aria-label="navigation" class="Navigation"><div data-testid="header" class="Navigation-HeaderWrapper"><div class="FullScreenBackground Navigation-HeaderBackground"></div><div class="Navigation-Header"><div class="InformaBar" data-component="informa-bar"><div class="InformaBar-ContentSection InformaBar-ContentSection_hidden" data-testid="informa-bar-content-section"><div class="InformaBar-LeftSection" data-testid="informa-bar-left-section"><div>Cater+Event is part of the Informa Connect Division of Informa PLC</div><div class="InformaBar-SubMenuWrapper"><a class="InformaBar-SubMenuItem" data-testid="informa-bar-sub-menu-item" href="https://informa.com/" title="Informa PLC" target="_blank" rel="noreferrer">Informa PLC</a><span class="InformaBar-Delimiter">|</span><a class="InformaBar-SubMenuItem" data-testid="informa-bar-sub-menu-item" href="https://informa.com/About-Us/" title="ABOUT US" target="_blank" rel="noreferrer">ABOUT US</a><span class="InformaBar-Delimiter">|</span><a class="InformaBar-SubMenuItem" data-testid="informa-bar-sub-menu-item" href="https://informa.com/Investors/" title="INVESTOR RELATIONS" target="_blank" rel="noreferrer">INVESTOR RELATIONS</a><span class="InformaBar-Delimiter">|</span><a class="InformaBar-SubMenuItem" data-testid="informa-bar-sub-menu-item" href="https://informa.com/Talent/" title="TALENT" target="_blank" rel="noreferrer">TALENT</a></div></div><div class="InformaBar-RightSection" data-testid="informa-bar-right-section">This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC&#x27;s registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.</div></div><div class="InformaBar-LogoSection" data-testid="informa-bar-logo-section" role="button" tabindex="0" aria-label="Open Informa bar"><div class="InformaBar-LogoWrapper"><img class="InformaBar-Logo" src="data:image/svg+xml,%3csvg%20width=&#x27;82&#x27;%20height=&#x27;12&#x27;%20viewBox=&#x27;0%200%2082%2012&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M1.21553%202.70681C0.547944%202.70681%200%202.19877%200%201.55973C0%200.919915%200.547944%200.411622%201.21553%200.411622C1.88312%200.411622%202.43026%200.919915%202.43026%201.55973C2.43026%202.19877%201.88312%202.70681%201.21553%202.70681ZM2.35794%2011.8254H0.0814657V3.50556H2.35794V11.8254Z&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3cpath%20d=&#x27;M9.59831%2011.7734V6.74407C9.59831%205.83463%209.49533%204.85866%208.31475%204.85866C7.66491%204.85866%206.80804%205.12271%206.22595%205.43729V11.7734H3.95002V3.45362H6.22595V4.28131C7.01399%203.73595%208.26232%203.18957%209.23857%203.18957C11.0701%203.18957%2011.8732%204.47935%2011.8732%206.11873V11.7757L9.59831%2011.7734Z&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3cpath%20d=&#x27;M33.2256%205.00978C32.5564%205.07249%2031.8369%205.42363%2031.2548%205.73744V11.8065H28.9789V3.48693H31.2548V4.47788C32.0429%203.93175%2033.2912%203.48693%2034.2675%203.48693V5.04939C34.2675%205.04939%2033.6996%204.96662%2033.2256%205.01131&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3cpath%20d=&#x27;M23.3931%2011.9897C20.4832%2011.9897%2018.9262%2010.2856%2018.9262%207.52248C18.9262%204.72738%2020.4832%203.18853%2023.3931%203.18853C26.2167%203.18853%2027.86%204.81014%2027.86%207.52248C27.86%2010.3021%2026.3197%2011.9897%2023.3931%2011.9897ZM23.3931%204.67761C21.7324%204.67761%2021.1852%206.1997%2021.1852%207.55574C21.1852%208.91229%2021.6813%2010.5999%2023.3931%2010.5999C25.1225%2010.5999%2025.6177%208.92879%2025.6177%207.55574C25.6177%206.1997%2025.0539%204.67761%2023.3931%204.67761Z&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3cpath%20d=&#x27;M46.1047%2011.7734V6.74407C46.1047%205.81787%2045.899%204.85866%2044.7351%204.85866C44.1368%204.85866%2043.4692%205.12271%2042.9555%205.43729C43.0065%205.65233%2043.0235%205.88414%2043.0235%206.1167V11.7734H40.7483V6.74407C40.7483%205.83463%2040.6279%204.85866%2039.4473%204.85866C38.8652%204.85866%2038.1457%205.12271%2037.6664%205.43729V11.7734H35.3907V3.45362H37.6664V4.28131C38.3858%203.73595%2039.5678%203.18957%2040.4733%203.18957C41.4495%203.18957%2042.2193%203.56965%2042.6643%204.43035C43.4867%203.90073%2044.7533%203.18957%2045.7457%203.18957C47.5939%203.18957%2048.3811%204.47935%2048.3811%206.11873V11.7757L46.1047%2011.7734Z&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3cpath%20d=&#x27;M54.9462%2010.5504C54.3305%2011.3608%2053.1833%2011.9897%2052.1393%2011.9897C50.7194%2011.9897%2049.5039%2011.0793%2049.5039%209.64071C49.5039%206.92736%2052.6187%206.61354%2054.7922%206.53027V6.03442C54.7922%205.0907%2053.9875%204.6116%2053.0637%204.6116C52.2079%204.6116%2051.2843%204.72738%2050.4619%204.99219V4.06598C51.3862%203.51961%2052.4305%203.18929%2053.5264%203.18929C55.2374%203.18929%2056.9996%203.89968%2056.9996%205.80261V11.7747H54.9462V10.5504ZM51.711%209.3269C51.711%2010.0711%2052.2079%2010.6002%2052.9784%2010.6002C53.9364%2010.6002%2054.7922%209.82275%2054.7922%208.87928V7.68827C53.7823%207.73854%2051.711%208.08612%2051.711%209.3269Z&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3cpath%20d=&#x27;M17.7555%201.69823C18.0421%201.69823%2018.3392%201.72489%2018.6282%201.7645V0.811636C18.0612%200.532353%2017.4369%200.357422%2016.7967%200.357422C14.777%200.357422%2013.9395%201.68097%2013.9395%203.46786H12.8893V4.91734H13.9395L13.957%2011.7897H16.2488V4.91734H18.6282V3.46786H16.2321C16.2321%202.40938%2016.4889%201.69823%2017.7555%201.69823Z&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3ccircle%20cx=&#x27;65.3545&#x27;%20cy=&#x27;7.48977&#x27;%20r=&#x27;2.355&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3ccircle%20opacity=&#x27;0.4&#x27;%20cx=&#x27;72.4646&#x27;%20cy=&#x27;7.48977&#x27;%20r=&#x27;2.355&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3ccircle%20opacity=&#x27;0.4&#x27;%20cx=&#x27;79.5745&#x27;%20cy=&#x27;7.48977&#x27;%20r=&#x27;2.355&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3c/svg%3e" alt=""/></div><span class="InformaBar-IconWrapper InformaBar-IconWrapper_closed"><span data-component="icon" data-name="ChevronUp" class="InformaBar-Icon material-symbols-sharp  BaseMaterialIcon">keyboard_arrow_up</span></span></div></div></div></div><div class="Navigation-SecondaryMenuWrapper"><div class="FullScreenBackground Navigation-SecondaryMenuBackground"></div><div class="Navigation-SecondaryMenu"><nav data-testid="SecondaryMenu" class="SecondaryMenu"><a class="SecondaryMenu-Link" href="/newsletter-subscribe" target="_self" data-discover="true">Subscribe</a><a class="SecondaryMenu-Link" href="/events" target="_self" data-discover="true">Conferences</a><a class="SecondaryMenu-Link" rel="noreferrer" target="_blank" href="https://informaconnect.com/foodservice/caterevent/">Advertise</a></nav></div></div><div id="navigation-header" class="Navigation-NavBase"><div data-testid="navBase" class="NavBase"><div class="NavBase-Content"><div class="FullScreenBackground NavBase-SecondaryMenuBackground"></div><div class="NavBase-HeaderWrapper"><div class="NavBase-IconsWrapper"><button aria-label="Open Mega menu" data-component="button" data-testid="navBase-megaMenuButton" class="Button Button_size_large Button_variant_transparent NavBase-MegaMenuButton" type="button"><span data-component="icon" data-name="Bars" class="Button-Icon Button-Icon_position_left material-symbols-sharp  BaseMaterialIcon">menu</span><span class="Button-ContentWrapper">Menu</span></button><button aria-label="Open Search" data-component="button" data-testid="SearchButtonDesktop" class="Button Button_size_medium Button_variant_transparent NavBase-SearchButtonDesktop" type="button"><span data-component="icon" data-name="Search" class="Button-Icon Button-Icon_position_left material-symbols-sharp  BaseMaterialIcon">search</span><span class="Button-ContentWrapper">Search</span></button><button aria-label="Open Search in MegaMenu" data-component="button" data-testid="SearchButtonTablet" class="Button Button_size_medium Button_variant_transparent NavBase-SearchButtonTablet" type="button"><span data-component="icon" data-name="Search" class="Button-Icon Button-Icon_position_left material-symbols-sharp  BaseMaterialIcon">search</span><span class="Button-ContentWrapper">Search</span></button></div><div class="NavBase-LogoWrapper"><button data-testid="navBase-LogoMegaMenuButton" class="NavBase-LogoMegaMenuButton" aria-label="Open Mega menu"><span data-component="icon" data-name="Bars" class="NavBase-LogoMegaMenuIcon NavBase-LogoMegaMenuIcon_iconVariant_small NavBase-LogoMegaMenuIcon_iconType_bars material-symbols-sharp  BaseMaterialIcon">menu</span></button><a class="NavBase-Logo" href="/" target="_self" data-discover="true"><img data-testid="logo-image" data-component="image" class="NavBase-LogoImage" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blte4e76c44f01c3939/69ce6a1422f82c3ab5f5da9b/ce_logo_.svg?width=476&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blte4e76c44f01c3939/69ce6a1422f82c3ab5f5da9b/ce_logo_.svg?width=476&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Cater+Event" title="Cater+Event"/></a></div><div class="NavBase-RegisterWrapper"><div data-module="newsletter-signup-promo"><div class="NewsletterSignupPromo-Button NewsletterSignupPromo-Button_small NewsletterSignupButton"><button target="_blank" data-component="button" data-testid="headerSmallNewsletterButton" class="Button Button_size_small Button_variant_primaryFilled" type="button"><span data-component="icon" data-name="Email" class="Button-Icon Button-Icon_position_left DefaultIcon DefaultIcon_isSocialIcon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M2.25%2021.2306C1.63%2021.2306%201.1%2021.019%200.66%2020.596C0.22%2020.1729%200%2019.6633%200%2019.0671V4.9325C0%204.33635%200.22%203.82674%200.66%203.40366C1.1%202.98058%201.63%202.76904%202.25%202.76904H21.75C22.37%202.76904%2022.9%202.98058%2023.34%203.40366C23.78%203.82674%2024%204.33635%2024%204.9325V19.0671C24%2019.6633%2023.78%2020.1729%2023.34%2020.596C22.9%2021.019%2022.37%2021.2306%2021.75%2021.2306H2.25ZM21.75%207.06712L12.6%2012.6344C12.5%2012.6921%2012.4%2012.7402%2012.3%2012.7787C12.2%2012.7979%2012.1%2012.8075%2012%2012.8075C11.9%2012.8075%2011.8%2012.7979%2011.7%2012.7787C11.6%2012.7402%2011.5%2012.6921%2011.4%2012.6344L2.25%207.06712V19.0671H21.75V7.06712ZM12%2010.8171L21.72%204.9325H2.28L12%2010.8171ZM2.25%207.06712V7.32673C2.25%207.23058%202.25%207.12481%202.25%207.00943C2.25%206.87481%202.25%206.73058%202.25%206.57673C2.25%206.21135%202.25%205.94212%202.25%205.76904C2.25%205.59597%202.25%205.60558%202.25%205.79789V4.9325V5.79789C2.25%205.58635%202.25%205.57673%202.25%205.76904C2.25%205.96135%202.25%206.22097%202.25%206.54789C2.25%206.72097%202.25%206.87481%202.25%207.00943C2.25%207.14404%202.25%207.24981%202.25%207.32673V7.06712V19.0671V7.06712Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M2.25%2021.2306C1.63%2021.2306%201.1%2021.019%200.66%2020.596C0.22%2020.1729%200%2019.6633%200%2019.0671V4.9325C0%204.33635%200.22%203.82674%200.66%203.40366C1.1%202.98058%201.63%202.76904%202.25%202.76904H21.75C22.37%202.76904%2022.9%202.98058%2023.34%203.40366C23.78%203.82674%2024%204.33635%2024%204.9325V19.0671C24%2019.6633%2023.78%2020.1729%2023.34%2020.596C22.9%2021.019%2022.37%2021.2306%2021.75%2021.2306H2.25ZM21.75%207.06712L12.6%2012.6344C12.5%2012.6921%2012.4%2012.7402%2012.3%2012.7787C12.2%2012.7979%2012.1%2012.8075%2012%2012.8075C11.9%2012.8075%2011.8%2012.7979%2011.7%2012.7787C11.6%2012.7402%2011.5%2012.6921%2011.4%2012.6344L2.25%207.06712V19.0671H21.75V7.06712ZM12%2010.8171L21.72%204.9325H2.28L12%2010.8171ZM2.25%207.06712V7.32673C2.25%207.23058%202.25%207.12481%202.25%207.00943C2.25%206.87481%202.25%206.73058%202.25%206.57673C2.25%206.21135%202.25%205.94212%202.25%205.76904C2.25%205.59597%202.25%205.60558%202.25%205.79789V4.9325V5.79789C2.25%205.58635%202.25%205.57673%202.25%205.76904C2.25%205.96135%202.25%206.22097%202.25%206.54789C2.25%206.72097%202.25%206.87481%202.25%207.00943C2.25%207.14404%202.25%207.24981%202.25%207.32673V7.06712V19.0671V7.06712Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain"></span><span class="Button-ContentWrapper">Subscribe</span></button></div><div class="NewsletterSignupPromo-Button NewsletterSignupPromo-Button_medium NewsletterSignupButton"><div data-component="social-share" class="SocialShare SocialShare_variant_layout Layout-SocialShare"><a target="_blank" rel="noreferrer" aria-label="Facebook" class="Layout-SocialLink" href="https://www.facebook.com/CaterEventOfficial"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" data-name="Facebook" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_facebook DefaultIcon DefaultIcon_isSocialIcon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cg%20clip-path=&#x27;url(%23clip0_20379_28505)&#x27;%3e%3cpath%20d=&#x27;M24%2012C24%205.37258%2018.6274%200%2012%200C5.37258%200%200%205.37258%200%2012C0%2017.9895%204.3882%2022.954%2010.125%2023.8542V15.4688H7.07812V12H10.125V9.35625C10.125%206.34875%2011.9166%204.6875%2014.6576%204.6875C15.9701%204.6875%2017.3438%204.92188%2017.3438%204.92188V7.875H15.8306C14.34%207.875%2013.875%208.80008%2013.875%209.75V12H17.2031L16.6711%2015.4688H13.875V23.8542C19.6118%2022.954%2024%2017.9895%2024%2012Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id=&#x27;clip0_20379_28505&#x27;%3e%3crect%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20fill=&#x27;white&#x27;/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cg%20clip-path=&#x27;url(%23clip0_20379_28505)&#x27;%3e%3cpath%20d=&#x27;M24%2012C24%205.37258%2018.6274%200%2012%200C5.37258%200%200%205.37258%200%2012C0%2017.9895%204.3882%2022.954%2010.125%2023.8542V15.4688H7.07812V12H10.125V9.35625C10.125%206.34875%2011.9166%204.6875%2014.6576%204.6875C15.9701%204.6875%2017.3438%204.92188%2017.3438%204.92188V7.875H15.8306C14.34%207.875%2013.875%208.80008%2013.875%209.75V12H17.2031L16.6711%2015.4688H13.875V23.8542C19.6118%2022.954%2024%2017.9895%2024%2012Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id=&#x27;clip0_20379_28505&#x27;%3e%3crect%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20fill=&#x27;white&#x27;/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Instagram" class="Layout-SocialLink" href="https://www.instagram.com/catereventofficial/"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" data-name="Instagram" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_instagram DefaultIcon DefaultIcon_isSocialIcon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M12%202.16094C15.2063%202.16094%2015.5859%202.175%2016.8469%202.23125C18.0188%202.28281%2018.6516%202.47969%2019.0734%202.64375C19.6313%202.85938%2020.0344%203.12188%2020.4516%203.53906C20.8734%203.96094%2021.1313%204.35938%2021.3469%204.91719C21.5109%205.33906%2021.7078%205.97656%2021.7594%207.14375C21.8156%208.40937%2021.8297%208.78906%2021.8297%2011.9906C21.8297%2015.1969%2021.8156%2015.5766%2021.7594%2016.8375C21.7078%2018.0094%2021.5109%2018.6422%2021.3469%2019.0641C21.1313%2019.6219%2020.8687%2020.025%2020.4516%2020.4422C20.0297%2020.8641%2019.6313%2021.1219%2019.0734%2021.3375C18.6516%2021.5016%2018.0141%2021.6984%2016.8469%2021.75C15.5813%2021.8062%2015.2016%2021.8203%2012%2021.8203C8.79375%2021.8203%208.41406%2021.8062%207.15313%2021.75C5.98125%2021.6984%205.34844%2021.5016%204.92656%2021.3375C4.36875%2021.1219%203.96563%2020.8594%203.54844%2020.4422C3.12656%2020.0203%202.86875%2019.6219%202.65313%2019.0641C2.48906%2018.6422%202.29219%2018.0047%202.24063%2016.8375C2.18438%2015.5719%202.17031%2015.1922%202.17031%2011.9906C2.17031%208.78438%202.18438%208.40469%202.24063%207.14375C2.29219%205.97187%202.48906%205.33906%202.65313%204.91719C2.86875%204.35938%203.13125%203.95625%203.54844%203.53906C3.97031%203.11719%204.36875%202.85938%204.92656%202.64375C5.34844%202.47969%205.98594%202.28281%207.15313%202.23125C8.41406%202.175%208.79375%202.16094%2012%202.16094ZM12%200C8.74219%200%208.33438%200.0140625%207.05469%200.0703125C5.77969%200.126563%204.90313%200.332812%204.14375%200.628125C3.35156%200.9375%202.68125%201.34531%202.01563%202.01562C1.34531%202.68125%200.9375%203.35156%200.628125%204.13906C0.332812%204.90313%200.126563%205.775%200.0703125%207.05C0.0140625%208.33437%200%208.74219%200%2012C0%2015.2578%200.0140625%2015.6656%200.0703125%2016.9453C0.126563%2018.2203%200.332812%2019.0969%200.628125%2019.8563C0.9375%2020.6484%201.34531%2021.3188%202.01563%2021.9844C2.68125%2022.65%203.35156%2023.0625%204.13906%2023.3672C4.90313%2023.6625%205.775%2023.8687%207.05%2023.925C8.32969%2023.9812%208.7375%2023.9953%2011.9953%2023.9953C15.2531%2023.9953%2015.6609%2023.9812%2016.9406%2023.925C18.2156%2023.8687%2019.0922%2023.6625%2019.8516%2023.3672C20.6391%2023.0625%2021.3094%2022.65%2021.975%2021.9844C22.6406%2021.3188%2023.0531%2020.6484%2023.3578%2019.8609C23.6531%2019.0969%2023.8594%2018.225%2023.9156%2016.95C23.9719%2015.6703%2023.9859%2015.2625%2023.9859%2012.0047C23.9859%208.74688%2023.9719%208.33906%2023.9156%207.05938C23.8594%205.78438%2023.6531%204.90781%2023.3578%204.14844C23.0625%203.35156%2022.6547%202.68125%2021.9844%202.01562C21.3188%201.35%2020.6484%200.9375%2019.8609%200.632812C19.0969%200.3375%2018.225%200.13125%2016.95%200.075C15.6656%200.0140625%2015.2578%200%2012%200Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3cpath%20d=&#x27;M12%205.83594C8.59688%205.83594%205.83594%208.59688%205.83594%2012C5.83594%2015.4031%208.59688%2018.1641%2012%2018.1641C15.4031%2018.1641%2018.1641%2015.4031%2018.1641%2012C18.1641%208.59688%2015.4031%205.83594%2012%205.83594ZM12%2015.9984C9.79219%2015.9984%208.00156%2014.2078%208.00156%2012C8.00156%209.79219%209.79219%208.00156%2012%208.00156C14.2078%208.00156%2015.9984%209.79219%2015.9984%2012C15.9984%2014.2078%2014.2078%2015.9984%2012%2015.9984Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3cpath%20d=&#x27;M19.8469%205.59238C19.8469%206.38926%2019.2%207.03145%2018.4078%207.03145C17.6109%207.03145%2016.9688%206.38457%2016.9688%205.59238C16.9688%204.79551%2017.6156%204.15332%2018.4078%204.15332C19.2%204.15332%2019.8469%204.8002%2019.8469%205.59238Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M12%202.16094C15.2063%202.16094%2015.5859%202.175%2016.8469%202.23125C18.0188%202.28281%2018.6516%202.47969%2019.0734%202.64375C19.6313%202.85938%2020.0344%203.12188%2020.4516%203.53906C20.8734%203.96094%2021.1313%204.35938%2021.3469%204.91719C21.5109%205.33906%2021.7078%205.97656%2021.7594%207.14375C21.8156%208.40937%2021.8297%208.78906%2021.8297%2011.9906C21.8297%2015.1969%2021.8156%2015.5766%2021.7594%2016.8375C21.7078%2018.0094%2021.5109%2018.6422%2021.3469%2019.0641C21.1313%2019.6219%2020.8687%2020.025%2020.4516%2020.4422C20.0297%2020.8641%2019.6313%2021.1219%2019.0734%2021.3375C18.6516%2021.5016%2018.0141%2021.6984%2016.8469%2021.75C15.5813%2021.8062%2015.2016%2021.8203%2012%2021.8203C8.79375%2021.8203%208.41406%2021.8062%207.15313%2021.75C5.98125%2021.6984%205.34844%2021.5016%204.92656%2021.3375C4.36875%2021.1219%203.96563%2020.8594%203.54844%2020.4422C3.12656%2020.0203%202.86875%2019.6219%202.65313%2019.0641C2.48906%2018.6422%202.29219%2018.0047%202.24063%2016.8375C2.18438%2015.5719%202.17031%2015.1922%202.17031%2011.9906C2.17031%208.78438%202.18438%208.40469%202.24063%207.14375C2.29219%205.97187%202.48906%205.33906%202.65313%204.91719C2.86875%204.35938%203.13125%203.95625%203.54844%203.53906C3.97031%203.11719%204.36875%202.85938%204.92656%202.64375C5.34844%202.47969%205.98594%202.28281%207.15313%202.23125C8.41406%202.175%208.79375%202.16094%2012%202.16094ZM12%200C8.74219%200%208.33438%200.0140625%207.05469%200.0703125C5.77969%200.126563%204.90313%200.332812%204.14375%200.628125C3.35156%200.9375%202.68125%201.34531%202.01563%202.01562C1.34531%202.68125%200.9375%203.35156%200.628125%204.13906C0.332812%204.90313%200.126563%205.775%200.0703125%207.05C0.0140625%208.33437%200%208.74219%200%2012C0%2015.2578%200.0140625%2015.6656%200.0703125%2016.9453C0.126563%2018.2203%200.332812%2019.0969%200.628125%2019.8563C0.9375%2020.6484%201.34531%2021.3188%202.01563%2021.9844C2.68125%2022.65%203.35156%2023.0625%204.13906%2023.3672C4.90313%2023.6625%205.775%2023.8687%207.05%2023.925C8.32969%2023.9812%208.7375%2023.9953%2011.9953%2023.9953C15.2531%2023.9953%2015.6609%2023.9812%2016.9406%2023.925C18.2156%2023.8687%2019.0922%2023.6625%2019.8516%2023.3672C20.6391%2023.0625%2021.3094%2022.65%2021.975%2021.9844C22.6406%2021.3188%2023.0531%2020.6484%2023.3578%2019.8609C23.6531%2019.0969%2023.8594%2018.225%2023.9156%2016.95C23.9719%2015.6703%2023.9859%2015.2625%2023.9859%2012.0047C23.9859%208.74688%2023.9719%208.33906%2023.9156%207.05938C23.8594%205.78438%2023.6531%204.90781%2023.3578%204.14844C23.0625%203.35156%2022.6547%202.68125%2021.9844%202.01562C21.3188%201.35%2020.6484%200.9375%2019.8609%200.632812C19.0969%200.3375%2018.225%200.13125%2016.95%200.075C15.6656%200.0140625%2015.2578%200%2012%200Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3cpath%20d=&#x27;M12%205.83594C8.59688%205.83594%205.83594%208.59688%205.83594%2012C5.83594%2015.4031%208.59688%2018.1641%2012%2018.1641C15.4031%2018.1641%2018.1641%2015.4031%2018.1641%2012C18.1641%208.59688%2015.4031%205.83594%2012%205.83594ZM12%2015.9984C9.79219%2015.9984%208.00156%2014.2078%208.00156%2012C8.00156%209.79219%209.79219%208.00156%2012%208.00156C14.2078%208.00156%2015.9984%209.79219%2015.9984%2012C15.9984%2014.2078%2014.2078%2015.9984%2012%2015.9984Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3cpath%20d=&#x27;M19.8469%205.59238C19.8469%206.38926%2019.2%207.03145%2018.4078%207.03145C17.6109%207.03145%2016.9688%206.38457%2016.9688%205.59238C16.9688%204.79551%2017.6156%204.15332%2018.4078%204.15332C19.2%204.15332%2019.8469%204.8002%2019.8469%205.59238Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Linkedin" class="Layout-SocialLink" href="https://www.linkedin.com/company/cater-event-official/posts/?feedView=all"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" data-name="Linkedin" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_linkedin DefaultIcon DefaultIcon_isSocialIcon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M22.2234%200H1.77187C0.792187%200%200%200.773438%200%201.72969V22.2656C0%2023.2219%200.792187%2024%201.77187%2024H22.2234C23.2031%2024%2024%2023.2219%2024%2022.2703V1.72969C24%200.773438%2023.2031%200%2022.2234%200ZM7.12031%2020.4516H3.55781V8.99531H7.12031V20.4516ZM5.33906%207.43438C4.19531%207.43438%203.27188%206.51094%203.27188%205.37187C3.27188%204.23281%204.19531%203.30937%205.33906%203.30937C6.47813%203.30937%207.40156%204.23281%207.40156%205.37187C7.40156%206.50625%206.47813%207.43438%205.33906%207.43438ZM20.4516%2020.4516H16.8937V14.8828C16.8937%2013.5562%2016.8703%2011.8453%2015.0422%2011.8453C13.1906%2011.8453%2012.9094%2013.2937%2012.9094%2014.7891V20.4516H9.35625V8.99531H12.7687V10.5609H12.8156C13.2891%209.66094%2014.4516%208.70938%2016.1813%208.70938C19.7859%208.70938%2020.4516%2011.0813%2020.4516%2014.1656V20.4516Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M22.2234%200H1.77187C0.792187%200%200%200.773438%200%201.72969V22.2656C0%2023.2219%200.792187%2024%201.77187%2024H22.2234C23.2031%2024%2024%2023.2219%2024%2022.2703V1.72969C24%200.773438%2023.2031%200%2022.2234%200ZM7.12031%2020.4516H3.55781V8.99531H7.12031V20.4516ZM5.33906%207.43438C4.19531%207.43438%203.27188%206.51094%203.27188%205.37187C3.27188%204.23281%204.19531%203.30937%205.33906%203.30937C6.47813%203.30937%207.40156%204.23281%207.40156%205.37187C7.40156%206.50625%206.47813%207.43438%205.33906%207.43438ZM20.4516%2020.4516H16.8937V14.8828C16.8937%2013.5562%2016.8703%2011.8453%2015.0422%2011.8453C13.1906%2011.8453%2012.9094%2013.2937%2012.9094%2014.7891V20.4516H9.35625V8.99531H12.7687V10.5609H12.8156C13.2891%209.66094%2014.4516%208.70938%2016.1813%208.70938C19.7859%208.70938%2020.4516%2011.0813%2020.4516%2014.1656V20.4516Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Youtube" class="Layout-SocialLink" href="https://www.youtube.com/@CatersourceandTheSpecialEvent"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" data-name="Youtube" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_youtube DefaultIcon DefaultIcon_isSocialIcon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M23.7609%207.1998C23.7609%207.1998%2023.5266%205.54512%2022.8047%204.81855C21.8906%203.8623%2020.8688%203.85762%2020.4%203.80137C17.0438%203.55762%2012.0047%203.55762%2012.0047%203.55762H11.9953C11.9953%203.55762%206.95625%203.55762%203.6%203.80137C3.13125%203.85762%202.10938%203.8623%201.19531%204.81855C0.473438%205.54512%200.24375%207.1998%200.24375%207.1998C0.24375%207.1998%200%209.14512%200%2011.0857V12.9045C0%2014.8451%200.239062%2016.7904%200.239062%2016.7904C0.239062%2016.7904%200.473437%2018.4451%201.19062%2019.1717C2.10469%2020.1279%203.30469%2020.0951%203.83906%2020.1982C5.76094%2020.3811%2012%2020.4373%2012%2020.4373C12%2020.4373%2017.0438%2020.4279%2020.4%2020.1889C20.8688%2020.1326%2021.8906%2020.1279%2022.8047%2019.1717C23.5266%2018.4451%2023.7609%2016.7904%2023.7609%2016.7904C23.7609%2016.7904%2024%2014.8498%2024%2012.9045V11.0857C24%209.14512%2023.7609%207.1998%2023.7609%207.1998ZM9.52031%2015.1123V8.36699L16.0031%2011.7514L9.52031%2015.1123Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M23.7609%207.1998C23.7609%207.1998%2023.5266%205.54512%2022.8047%204.81855C21.8906%203.8623%2020.8688%203.85762%2020.4%203.80137C17.0438%203.55762%2012.0047%203.55762%2012.0047%203.55762H11.9953C11.9953%203.55762%206.95625%203.55762%203.6%203.80137C3.13125%203.85762%202.10938%203.8623%201.19531%204.81855C0.473438%205.54512%200.24375%207.1998%200.24375%207.1998C0.24375%207.1998%200%209.14512%200%2011.0857V12.9045C0%2014.8451%200.239062%2016.7904%200.239062%2016.7904C0.239062%2016.7904%200.473437%2018.4451%201.19062%2019.1717C2.10469%2020.1279%203.30469%2020.0951%203.83906%2020.1982C5.76094%2020.3811%2012%2020.4373%2012%2020.4373C12%2020.4373%2017.0438%2020.4279%2020.4%2020.1889C20.8688%2020.1326%2021.8906%2020.1279%2022.8047%2019.1717C23.5266%2018.4451%2023.7609%2016.7904%2023.7609%2016.7904C23.7609%2016.7904%2024%2014.8498%2024%2012.9045V11.0857C24%209.14512%2023.7609%207.1998%2023.7609%207.1998ZM9.52031%2015.1123V8.36699L16.0031%2011.7514L9.52031%2015.1123Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain"></span></span></a><a target="_blank" rel="noreferrer" aria-label="TikTok" class="Layout-SocialLink" href="https://www.tiktok.com/@catereventofficial"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" data-name="TikTok" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_tikTok DefaultIcon DefaultIcon_isSocialIcon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M17.0725%200H13.0278V16.3478C13.0278%2018.2957%2011.4722%2019.8957%209.53626%2019.8957C7.60034%2019.8957%206.04469%2018.2957%206.04469%2016.3478C6.04469%2014.4348%207.56577%2012.8695%209.43257%2012.8V8.69567C5.31872%208.7652%202%2012.1391%202%2016.3478C2%2020.5913%205.38786%2024%209.57085%2024C13.7538%2024%2017.1416%2020.5565%2017.1416%2016.3478V7.9652C18.6627%209.07827%2020.5295%209.73913%2022.5%209.77393V5.66957C19.4579%205.56522%2017.0725%203.06087%2017.0725%200Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M17.0725%200H13.0278V16.3478C13.0278%2018.2957%2011.4722%2019.8957%209.53626%2019.8957C7.60034%2019.8957%206.04469%2018.2957%206.04469%2016.3478C6.04469%2014.4348%207.56577%2012.8695%209.43257%2012.8V8.69567C5.31872%208.7652%202%2012.1391%202%2016.3478C2%2020.5913%205.38786%2024%209.57085%2024C13.7538%2024%2017.1416%2020.5565%2017.1416%2016.3478V7.9652C18.6627%209.07827%2020.5295%209.73913%2022.5%209.77393V5.66957C19.4579%205.56522%2017.0725%203.06087%2017.0725%200Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain"></span></span></a></div><button target="_blank" data-component="button" data-testid="headerMediumNewsletterButton" class="Button Button_size_medium Button_variant_primaryFilled" type="button"><span data-component="icon" data-name="Email" class="Button-Icon Button-Icon_position_left DefaultIcon DefaultIcon_isSocialIcon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M2.25%2021.2306C1.63%2021.2306%201.1%2021.019%200.66%2020.596C0.22%2020.1729%200%2019.6633%200%2019.0671V4.9325C0%204.33635%200.22%203.82674%200.66%203.40366C1.1%202.98058%201.63%202.76904%202.25%202.76904H21.75C22.37%202.76904%2022.9%202.98058%2023.34%203.40366C23.78%203.82674%2024%204.33635%2024%204.9325V19.0671C24%2019.6633%2023.78%2020.1729%2023.34%2020.596C22.9%2021.019%2022.37%2021.2306%2021.75%2021.2306H2.25ZM21.75%207.06712L12.6%2012.6344C12.5%2012.6921%2012.4%2012.7402%2012.3%2012.7787C12.2%2012.7979%2012.1%2012.8075%2012%2012.8075C11.9%2012.8075%2011.8%2012.7979%2011.7%2012.7787C11.6%2012.7402%2011.5%2012.6921%2011.4%2012.6344L2.25%207.06712V19.0671H21.75V7.06712ZM12%2010.8171L21.72%204.9325H2.28L12%2010.8171ZM2.25%207.06712V7.32673C2.25%207.23058%202.25%207.12481%202.25%207.00943C2.25%206.87481%202.25%206.73058%202.25%206.57673C2.25%206.21135%202.25%205.94212%202.25%205.76904C2.25%205.59597%202.25%205.60558%202.25%205.79789V4.9325V5.79789C2.25%205.58635%202.25%205.57673%202.25%205.76904C2.25%205.96135%202.25%206.22097%202.25%206.54789C2.25%206.72097%202.25%206.87481%202.25%207.00943C2.25%207.14404%202.25%207.24981%202.25%207.32673V7.06712V19.0671V7.06712Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M2.25%2021.2306C1.63%2021.2306%201.1%2021.019%200.66%2020.596C0.22%2020.1729%200%2019.6633%200%2019.0671V4.9325C0%204.33635%200.22%203.82674%200.66%203.40366C1.1%202.98058%201.63%202.76904%202.25%202.76904H21.75C22.37%202.76904%2022.9%202.98058%2023.34%203.40366C23.78%203.82674%2024%204.33635%2024%204.9325V19.0671C24%2019.6633%2023.78%2020.1729%2023.34%2020.596C22.9%2021.019%2022.37%2021.2306%2021.75%2021.2306H2.25ZM21.75%207.06712L12.6%2012.6344C12.5%2012.6921%2012.4%2012.7402%2012.3%2012.7787C12.2%2012.7979%2012.1%2012.8075%2012%2012.8075C11.9%2012.8075%2011.8%2012.7979%2011.7%2012.7787C11.6%2012.7402%2011.5%2012.6921%2011.4%2012.6344L2.25%207.06712V19.0671H21.75V7.06712ZM12%2010.8171L21.72%204.9325H2.28L12%2010.8171ZM2.25%207.06712V7.32673C2.25%207.23058%202.25%207.12481%202.25%207.00943C2.25%206.87481%202.25%206.73058%202.25%206.57673C2.25%206.21135%202.25%205.94212%202.25%205.76904C2.25%205.59597%202.25%205.60558%202.25%205.79789V4.9325V5.79789C2.25%205.58635%202.25%205.57673%202.25%205.76904C2.25%205.96135%202.25%206.22097%202.25%206.54789C2.25%206.72097%202.25%206.87481%202.25%207.00943C2.25%207.14404%202.25%207.24981%202.25%207.32673V7.06712V19.0671V7.06712Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain"></span><span class="Button-ContentWrapper">Subscribe</span></button></div></div><button data-testid="RegisterSearchButton" class="NavBase-RegisterSearchButton" aria-label="Open Search in MegaMenu"><span data-component="icon" data-name="Search" class="NavBase-SearchIcon NavBase-SearchIcon_iconVariant_large NavBase-SearchIcon_iconType_search material-symbols-sharp  BaseMaterialIcon">search</span></button></div></div><div class="NavBase-SearchWrapper"><div class="FullScreenBackground NavBase-SearchBackground"></div><button data-testid="SearchCloseButton" class="NavBase-SearchCloseButton" aria-label="Close Search"><span data-component="icon" data-name="Close" class="NavBase-SearchIcon NavBase-SearchIcon_iconVariant_medium NavBase-SearchIcon_iconType_close material-symbols-sharp  BaseMaterialIcon">close</span></button></div></div></div><div class="Navigation-MainMenu"><div data-testid="mainMenu"><div class="FullScreenBackground MainMenu-BackgroundSubmenu"></div><div class="FullScreenBackground MainMenu-BackgroundMenuItem"></div><div class="MainMenu-Content"><div class="MainMenu-MegaMenuButtonWrapper"><button data-testid="mainMenu-MegaMenuButton" aria-label="Open MegaMenu" class="MainMenu-MegaMenuButton"><span data-component="icon" data-name="Bars" class="MainMenu-MegaMenuIcon material-symbols-sharp  BaseMaterialIcon">menu</span></button></div><div class="MainMenu-ItemsWrapper" role="menu"><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of Event Management"><span class="MainMenu-MainTitle">Event Management<span data-component="icon" data-name="ChevronDown" class="MainMenu-SubMenuIcon material-symbols-sharp  BaseMaterialIcon">keyboard_arrow_down</span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/event-management/venues" target="_self" data-discover="true">Venues</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/event-management/event-safety-security" target="_self" data-discover="true">Event Safety &amp; Security</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/event-management/contracts-legal-frameworks" target="_self" data-discover="true">Contracts &amp; Legal Frameworks</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/event-management/sustainability" target="_self" data-discover="true">Sustainability</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div class="SubMenu-RecentContentHeading"><h4 data-testid="recent-title" class="SubMenu-RecentText">Recent in <a class="SubMenu-RecentTopicTerm" href="/event-management" target="_self" data-discover="true">Event Management</a></h4><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent" href="/event-management" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">SEE ALL</span><span data-component="icon" data-name="ChevronRight" class="SubMenu-SeeMoreIcon material-symbols-sharp  BaseMaterialIcon">chevron_right</span></a></div></div><div class="SubMenu-ContentWrapper"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/event-management/the-international-tennis-hall-of-fame-hosted-its-2025-legends-ball" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb4838ef82a083112/69de76c0a047c93836c21401/Copy_of_ITHOF_2025_bar.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb4838ef82a083112/69de76c0a047c93836c21401/Copy_of_ITHOF_2025_bar.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_eventManagement ContentPreview-Category" href="/event-management" target="_self" data-discover="true">Event Management</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/event-management/the-international-tennis-hall-of-fame-hosted-its-2025-legends-ball" target="_self" data-discover="true">The International Tennis Hall of Fame hosted its 2025 Legends Ball</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/event-management/the-international-tennis-hall-of-fame-hosted-its-2025-legends-ball" target="_self" data-discover="true">The International Tennis Hall of Fame hosted its 2025 Legends Ball</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/cater-event" target="_self" data-discover="true">Cater+Event</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Apr 26, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">3 Min Read</span></div></div></div></div></div></div><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/staffing-training/industry-news-for-april-25-2026" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt626f2545cfeb14dc/6908f2bd43e829032d4823c1/ce_industry_news_graphic_1280x800.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt626f2545cfeb14dc/6908f2bd43e829032d4823c1/ce_industry_news_graphic_1280x800.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_staffingTraining ContentPreview-Category" href="/business-operations/staffing-training" target="_self" data-discover="true">Staffing &amp; Training</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/staffing-training/industry-news-for-april-25-2026" target="_self" data-discover="true">Industry News for April 25, 2026</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/staffing-training/industry-news-for-april-25-2026" target="_self" data-discover="true">Industry News for April 25, 2026</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/cater-event" target="_self" data-discover="true">Cater+Event</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Apr 25, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">19 Min Read</span></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of Business Operations"><span class="MainMenu-MainTitle">Business Operations<span data-component="icon" data-name="ChevronDown" class="MainMenu-SubMenuIcon material-symbols-sharp  BaseMaterialIcon">keyboard_arrow_down</span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/business-operations/staffing-training" target="_self" data-discover="true">Staffing &amp; Training</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/business-operations/diversity-equality-inclusion" target="_self" data-discover="true">Diversity, Equality &amp; Inclusion</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/business-operations/sales-marketing" target="_self" data-discover="true">Sales &amp; Marketing</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/business-operations/tools-technology" target="_self" data-discover="true">Tools &amp; Technology</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/business-operations/consulting" target="_self" data-discover="true">Consulting</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div class="SubMenu-RecentContentHeading"><h4 data-testid="recent-title" class="SubMenu-RecentText">Recent in <a class="SubMenu-RecentTopicTerm" href="/business-operations" target="_self" data-discover="true">Business Operations</a></h4><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent" href="/business-operations" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">SEE ALL</span><span data-component="icon" data-name="ChevronRight" class="SubMenu-SeeMoreIcon material-symbols-sharp  BaseMaterialIcon">chevron_right</span></a></div></div><div class="SubMenu-ContentWrapper"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/staffing-training/industry-news-for-april-25-2026" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt626f2545cfeb14dc/6908f2bd43e829032d4823c1/ce_industry_news_graphic_1280x800.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt626f2545cfeb14dc/6908f2bd43e829032d4823c1/ce_industry_news_graphic_1280x800.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_staffingTraining ContentPreview-Category" href="/business-operations/staffing-training" target="_self" data-discover="true">Staffing &amp; Training</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/staffing-training/industry-news-for-april-25-2026" target="_self" data-discover="true">Industry News for April 25, 2026</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/staffing-training/industry-news-for-april-25-2026" target="_self" data-discover="true">Industry News for April 25, 2026</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/cater-event" target="_self" data-discover="true">Cater+Event</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Apr 25, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">19 Min Read</span></div></div></div></div></div></div><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/business-operations/why-vendor-communication-still-breaks-down-and-how-to-fix-it" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltc07a3e44e5644c73/69e8b0aa75ef32883af83078/267A0014.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltc07a3e44e5644c73/69e8b0aa75ef32883af83078/267A0014.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_businessOperations ContentPreview-Category" href="/business-operations" target="_self" data-discover="true">Business Operations</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/business-operations/why-vendor-communication-still-breaks-down-and-how-to-fix-it" target="_self" data-discover="true">Why Vendor Communication Still Breaks Down — And How to Fix It</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/business-operations/why-vendor-communication-still-breaks-down-and-how-to-fix-it" target="_self" data-discover="true">Why Vendor Communication Still Breaks Down — And How to Fix It</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/meghan-ely" target="_self" data-discover="true">Meghan Ely</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Apr 22, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">5 Min Read</span></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of Event Trends &amp; Styles"><span class="MainMenu-MainTitle">Event Trends &amp; Styles<span data-component="icon" data-name="ChevronDown" class="MainMenu-SubMenuIcon material-symbols-sharp  BaseMaterialIcon">keyboard_arrow_down</span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/event-trends-styles/design-decor" target="_self" data-discover="true">Design &amp; Decor</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/event-trends-styles/floral" target="_self" data-discover="true">Floral</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/event-trends-styles/rentals" target="_self" data-discover="true">Rentals</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/event-trends-styles/lighting-av" target="_self" data-discover="true">Lighting &amp; AV</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div class="SubMenu-RecentContentHeading"><h4 data-testid="recent-title" class="SubMenu-RecentText">Recent in <a class="SubMenu-RecentTopicTerm" href="/event-trends-styles" target="_self" data-discover="true">Event Trends &amp; Styles</a></h4><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent" href="/event-trends-styles" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">SEE ALL</span><span data-component="icon" data-name="ChevronRight" class="SubMenu-SeeMoreIcon material-symbols-sharp  BaseMaterialIcon">chevron_right</span></a></div></div><div class="SubMenu-ContentWrapper"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/event-management/the-international-tennis-hall-of-fame-hosted-its-2025-legends-ball" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb4838ef82a083112/69de76c0a047c93836c21401/Copy_of_ITHOF_2025_bar.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb4838ef82a083112/69de76c0a047c93836c21401/Copy_of_ITHOF_2025_bar.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_eventManagement ContentPreview-Category" href="/event-management" target="_self" data-discover="true">Event Management</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/event-management/the-international-tennis-hall-of-fame-hosted-its-2025-legends-ball" target="_self" data-discover="true">The International Tennis Hall of Fame hosted its 2025 Legends Ball</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/event-management/the-international-tennis-hall-of-fame-hosted-its-2025-legends-ball" target="_self" data-discover="true">The International Tennis Hall of Fame hosted its 2025 Legends Ball</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/cater-event" target="_self" data-discover="true">Cater+Event</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Apr 26, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">3 Min Read</span></div></div></div></div></div></div><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/menu-planning/recipe-friday-attainable-opulence" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt89d8b50f6d844e32/69c556581c6f6a2a51e3b057/Screenshot_2026-03-26_at_10.50.28_AM.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt89d8b50f6d844e32/69c556581c6f6a2a51e3b057/Screenshot_2026-03-26_at_10.50.28_AM.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_menuPlanning ContentPreview-Category" href="/food-beverage/menu-planning" target="_self" data-discover="true">Menu Planning</a><a class="IconLink IconLink_alignment_topRight" title="Link to all slideshow" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/slideshows" target="_self" data-discover="true"><span data-component="icon" data-name="Images" class="IconLink-Icon material-symbols-sharp  BaseMaterialIcon">photo_library</span></a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/menu-planning/recipe-friday-attainable-opulence" target="_self" data-discover="true">Recipe Friday: Attainable Opulence</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/menu-planning/recipe-friday-attainable-opulence" target="_self" data-discover="true">Recipe Friday: Attainable Opulence</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/cater-event" target="_self" data-discover="true">Cater+Event</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Apr 24, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">5 Slides</span></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of Event Types"><span class="MainMenu-MainTitle">Event Types<span data-component="icon" data-name="ChevronDown" class="MainMenu-SubMenuIcon material-symbols-sharp  BaseMaterialIcon">keyboard_arrow_down</span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/event-types/weddings" target="_self" data-discover="true">Weddings</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/event-types/conferences-trade-shows" target="_self" data-discover="true">Conferences &amp; Trade Shows</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/event-types/corporate-events" target="_self" data-discover="true">Corporate Events</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/event-types/galas-fundraisers" target="_self" data-discover="true">Galas &amp; Fundraisers</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/event-types/social-events" target="_self" data-discover="true">Social Events</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/event-types/fairs-festivals" target="_self" data-discover="true">Fairs &amp; Festivals</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/event-types/awards" target="_self" data-discover="true">Awards</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div class="SubMenu-RecentContentHeading"><h4 data-testid="recent-title" class="SubMenu-RecentText">Recent in <a class="SubMenu-RecentTopicTerm" href="/event-types" target="_self" data-discover="true">Event Types</a></h4><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent" href="/event-types" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">SEE ALL</span><span data-component="icon" data-name="ChevronRight" class="SubMenu-SeeMoreIcon material-symbols-sharp  BaseMaterialIcon">chevron_right</span></a></div></div><div class="SubMenu-ContentWrapper"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/event-management/the-international-tennis-hall-of-fame-hosted-its-2025-legends-ball" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb4838ef82a083112/69de76c0a047c93836c21401/Copy_of_ITHOF_2025_bar.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb4838ef82a083112/69de76c0a047c93836c21401/Copy_of_ITHOF_2025_bar.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_eventManagement ContentPreview-Category" href="/event-management" target="_self" data-discover="true">Event Management</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/event-management/the-international-tennis-hall-of-fame-hosted-its-2025-legends-ball" target="_self" data-discover="true">The International Tennis Hall of Fame hosted its 2025 Legends Ball</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/event-management/the-international-tennis-hall-of-fame-hosted-its-2025-legends-ball" target="_self" data-discover="true">The International Tennis Hall of Fame hosted its 2025 Legends Ball</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/cater-event" target="_self" data-discover="true">Cater+Event</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Apr 26, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">3 Min Read</span></div></div></div></div></div></div><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/our-events/even-more-catering-trends-from-cater-event-2026" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3da73b6c8b941360/69e7a03acb63e85da39bac29/DG1_3656_(1).png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3da73b6c8b941360/69e7a03acb63e85da39bac29/DG1_3656_(1).png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_ourEvents ContentPreview-Category" href="/our-events" target="_self" data-discover="true">Our Events</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/our-events/even-more-catering-trends-from-cater-event-2026" target="_self" data-discover="true">Even MORE Catering Trends from Cater+Event 2026</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/our-events/even-more-catering-trends-from-cater-event-2026" target="_self" data-discover="true">Even MORE Catering Trends from Cater+Event 2026</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/amber-kispert" target="_self" data-discover="true">Amber Kispert</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Apr 23, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">21 Min Read</span></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of Food &amp; Beverage"><span class="MainMenu-MainTitle">Food &amp; Beverage<span data-component="icon" data-name="ChevronDown" class="MainMenu-SubMenuIcon material-symbols-sharp  BaseMaterialIcon">keyboard_arrow_down</span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/food-beverage/menu-planning" target="_self" data-discover="true">Menu Planning</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/food-beverage/cuisine" target="_self" data-discover="true">Cuisine</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/food-beverage/catering" target="_self" data-discover="true">Catering</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/food-beverage/food-professionals" target="_self" data-discover="true">Food Professionals</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div class="SubMenu-RecentContentHeading"><h4 data-testid="recent-title" class="SubMenu-RecentText">Recent in <a class="SubMenu-RecentTopicTerm" href="/food-beverage" target="_self" data-discover="true">Food &amp; Beverage</a></h4><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent" href="/food-beverage" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">SEE ALL</span><span data-component="icon" data-name="ChevronRight" class="SubMenu-SeeMoreIcon material-symbols-sharp  BaseMaterialIcon">chevron_right</span></a></div></div><div class="SubMenu-ContentWrapper"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/menu-planning/recipe-friday-attainable-opulence" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt89d8b50f6d844e32/69c556581c6f6a2a51e3b057/Screenshot_2026-03-26_at_10.50.28_AM.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt89d8b50f6d844e32/69c556581c6f6a2a51e3b057/Screenshot_2026-03-26_at_10.50.28_AM.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_menuPlanning ContentPreview-Category" href="/food-beverage/menu-planning" target="_self" data-discover="true">Menu Planning</a><a class="IconLink IconLink_alignment_topRight" title="Link to all slideshow" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/slideshows" target="_self" data-discover="true"><span data-component="icon" data-name="Images" class="IconLink-Icon material-symbols-sharp  BaseMaterialIcon">photo_library</span></a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/menu-planning/recipe-friday-attainable-opulence" target="_self" data-discover="true">Recipe Friday: Attainable Opulence</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/menu-planning/recipe-friday-attainable-opulence" target="_self" data-discover="true">Recipe Friday: Attainable Opulence</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/cater-event" target="_self" data-discover="true">Cater+Event</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Apr 24, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">5 Slides</span></div></div></div></div></div></div><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/our-events/even-more-catering-trends-from-cater-event-2026" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3da73b6c8b941360/69e7a03acb63e85da39bac29/DG1_3656_(1).png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3da73b6c8b941360/69e7a03acb63e85da39bac29/DG1_3656_(1).png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_ourEvents ContentPreview-Category" href="/our-events" target="_self" data-discover="true">Our Events</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/our-events/even-more-catering-trends-from-cater-event-2026" target="_self" data-discover="true">Even MORE Catering Trends from Cater+Event 2026</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/our-events/even-more-catering-trends-from-cater-event-2026" target="_self" data-discover="true">Even MORE Catering Trends from Cater+Event 2026</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/amber-kispert" target="_self" data-discover="true">Amber Kispert</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Apr 23, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">21 Min Read</span></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="MainMenu-TitleWrapper"><a class="MainMenu-Title" href="/our-events" target="_self" data-discover="true">Our Events</a></div></div><div class="MainMenu-SearchButtonWrapper"><button data-testid="mainMenu-SearchButton" aria-label="Open Search" class="MainMenu-SearchButton"><span data-component="icon" data-name="Search" class="MainMenu-SearchButtonIcon material-symbols-sharp  BaseMaterialIcon">search</span></button></div></div><div class="MainMenu-SearchWrapper"><div class="FullScreenBackground MainMenu-SearchBackground MainMenu-SearchBackground_withSearchBar"></div><button data-testid="mainMenu-SearchCloseButton" class="MainMenu-SearchCloseButton" aria-label="Close Search"><span data-component="icon" data-name="Close" class="MainMenu-SearchCloseIcon material-symbols-sharp  BaseMaterialIcon">close</span></button></div></div></div></div></nav><section class="Layout-Section"><div id="iiris-identity" data-testid="iris-identity" configid="07e39ccf0dc39049e8833f24d729cffd"></div><div data-template="home-page" class="HomePage"><div class="HomePage-Wrapper"><div data-module="top-featured" class="TopFeatured TopFeatured_variant_recent"><div data-testid="latest-news-wrapper" class="TopFeatured-WrapLatestNews"><div><h2 data-testid="recent-label" class="TopFeatured-WrapLatestNewsTop">Featured Items</h2></div><div class="TopFeatured-LatestNewsItem"><div class="TopFeatured-LatestNewsItemImageWrapper"><a href="/our-events/even-more-catering-trends-from-cater-event-2026" target="_self" data-discover="true"><img data-component="image" class="TopFeatured-LatestNewsItemImage" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3da73b6c8b941360/69e7a03acb63e85da39bac29/DG1_3656_(1).png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3da73b6c8b941360/69e7a03acb63e85da39bac29/DG1_3656_(1).png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a></div><div class="TopFeatured-LatestNewsItemInfo"><a href="/our-events/even-more-catering-trends-from-cater-event-2026" target="_self" data-discover="true"><h3 class="TopFeatured-LatestNewsItemTitle">Even MORE Catering Trends from Cater+Event 2026</h3></a><div class="TopFeatured-LatestNewsItemDate">Apr 23, 2026</div></div></div><div class="TopFeatured-LatestNewsItem"><div class="TopFeatured-LatestNewsItemImageWrapper"><a href="/business-operations/why-vendor-communication-still-breaks-down-and-how-to-fix-it" target="_self" data-discover="true"><img data-component="image" class="TopFeatured-LatestNewsItemImage" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltc07a3e44e5644c73/69e8b0aa75ef32883af83078/267A0014.png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltc07a3e44e5644c73/69e8b0aa75ef32883af83078/267A0014.png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a></div><div class="TopFeatured-LatestNewsItemInfo"><a href="/business-operations/why-vendor-communication-still-breaks-down-and-how-to-fix-it" target="_self" data-discover="true"><h3 class="TopFeatured-LatestNewsItemTitle">Why Vendor Communication Still Breaks Down — And How to Fix It</h3></a><div class="TopFeatured-LatestNewsItemDate">Apr 22, 2026</div></div></div><div class="TopFeatured-LatestNewsItem"><div class="TopFeatured-LatestNewsItemImageWrapper"><a href="/our-events/the-top-catering-trends-seen-during-cater-event-2026" target="_self" data-discover="true"><img data-component="image" class="TopFeatured-LatestNewsItemImage" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt4cb39a23390b1c35/69cec9ad6a449d0db9ca6be6/Closing_Party-4165_(1).png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt4cb39a23390b1c35/69cec9ad6a449d0db9ca6be6/Closing_Party-4165_(1).png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a></div><div class="TopFeatured-LatestNewsItemInfo"><a href="/our-events/the-top-catering-trends-seen-during-cater-event-2026" target="_self" data-discover="true"><h3 class="TopFeatured-LatestNewsItemTitle">The Top Catering Trends Seen During Cater+Event 2026</h3></a><div class="TopFeatured-LatestNewsItemDate">Apr 21, 2026</div></div></div><div class="TopFeatured-LatestNewsItem"><div class="TopFeatured-LatestNewsItemImageWrapper"><a href="/food-professionals/leading-caterers-of-america-announce-new-executive-director" target="_self" data-discover="true"><img data-component="image" class="TopFeatured-LatestNewsItemImage" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blta8f9011226d7e9a3/69e245f9a6887fc77813b0e8/Kevin_Hacke_2026_Headshot.png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blta8f9011226d7e9a3/69e245f9a6887fc77813b0e8/Kevin_Hacke_2026_Headshot.png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a></div><div class="TopFeatured-LatestNewsItemInfo"><a href="/food-professionals/leading-caterers-of-america-announce-new-executive-director" target="_self" data-discover="true"><h3 class="TopFeatured-LatestNewsItemTitle">Leading Caterers of America Announce New Executive Director</h3></a><div class="TopFeatured-LatestNewsItemDate">Apr 20, 2026</div></div></div><div class="TopFeatured-CtaButtonWrapper"><a data-component="button" data-testid="button_a" class="Button Button_size_medium Button_variant_textLink TopFeatured-CtaButton" href="/food-beverage" target="_self" data-discover="true"><span class="Button-ContentWrapper">More</span><span data-component="icon" data-name="ChevronRight" class="Button-Icon Button-Icon_position_right material-symbols-sharp  BaseMaterialIcon">chevron_right</span></a></div></div><div data-testid="content-preview-wrapper" class="TopFeatured-WrapContentPreview"><div class="ContentPreview" data-module="content-preview" data-variant="top-featured"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_topFeatured"><a data-testid="thumbnail" href="/event-management/the-international-tennis-hall-of-fame-hosted-its-2025-legends-ball" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" fetchPriority="high" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb4838ef82a083112/69de76c0a047c93836c21401/Copy_of_ITHOF_2025_bar.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb4838ef82a083112/69de76c0a047c93836c21401/Copy_of_ITHOF_2025_bar.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="eager" alt="" title=""/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_eventManagement ContentPreview-Category" href="/event-management" target="_self" data-discover="true">Event Management</a><div class="TopFeaturedPreview"><a class="TopFeaturedPreview-TitleWrapper" href="/event-management/the-international-tennis-hall-of-fame-hosted-its-2025-legends-ball" target="_self" data-discover="true"><h2 class="TopFeaturedPreview-Title" data-testid="preview-default-title">The International Tennis Hall of Fame hosted its 2025 Legends Ball</h2></a><a class="TopFeaturedPreview-MobileTitleWrapper" href="/event-management/the-international-tennis-hall-of-fame-hosted-its-2025-legends-ball" target="_self" data-discover="true"><h2 class="TopFeaturedPreview-Title" data-testid="preview-mobile-title">The International Tennis Hall of Fame hosted its 2025 Legends Ball</h2></a><p class="TopFeaturedPreview-Summary">The International Tennis Hall of Fame hosted its 2025 Legends Ball last fall in New York City at the Ziegfeld Ballroom. Hall of Famers, ITHF supporters  and tennis fans gathered following the US Open women’s singles final, where the evening paired excellence in tennis and in music.</p></div><div class="TopFeaturedPreview-Footer"><span class="TopFeaturedPreview-Date">Apr 26, 2026</span><div data-module="card-time" class="CardTime"><span class="CardTime-SeparatorLine">|</span><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">3 Min Read</span></div></div></div></div></div></div><div class="FeaturedItemsWithAd FeaturedItemsWithAd_isAdsRendered_empty FeaturedItemsWithAd_variant_recent"><div class="FeaturedItemsWithAd-WrapContent FeaturedItemsWithAd-WrapContent_isAdsRendered_empty FeaturedItemsWithAd-WrapContent_variant_recent"><div class="ContentPreview FeaturedItemsWithAd-ContentItem FeaturedItemsWithAd-ContentItem_variant_recent" data-module="content-preview" data-variant="card-horizontal"><div class="HorizontalCard"><div class="HorizontalCard-ImageWrapper"><a href="/staffing-training/industry-news-for-april-25-2026" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt626f2545cfeb14dc/6908f2bd43e829032d4823c1/ce_industry_news_graphic_1280x800.png?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt626f2545cfeb14dc/6908f2bd43e829032d4823c1/ce_industry_news_graphic_1280x800.png?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a></div><div class="HorizontalCard-ContentWrapper"><div class="HorizontalCard-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_staffingTraining HorizontalCard-Keyword" href="/business-operations/staffing-training" target="_self" data-discover="true">Staffing &amp; Training</a></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/staffing-training/industry-news-for-april-25-2026" target="_self" data-discover="true">Industry News for April 25, 2026</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/staffing-training/industry-news-for-april-25-2026" target="_self" data-discover="true">Industry News for April 25, 2026</a></div><p class="HorizontalCard-Date" data-testid="horizontalCardDate">Apr 25, 2026</p></div></div></div><div class="ContentPreview FeaturedItemsWithAd-ContentItem FeaturedItemsWithAd-ContentItem_isLast FeaturedItemsWithAd-ContentItem_variant_recent" data-module="content-preview" data-variant="card-horizontal"><div class="HorizontalCard"><div class="HorizontalCard-ImageWrapper"><a href="/menu-planning/recipe-friday-attainable-opulence" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt89d8b50f6d844e32/69c556581c6f6a2a51e3b057/Screenshot_2026-03-26_at_10.50.28_AM.png?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt89d8b50f6d844e32/69c556581c6f6a2a51e3b057/Screenshot_2026-03-26_at_10.50.28_AM.png?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a><a class="IconLink IconLink_alignment_topRight" title="Link to all slideshow" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/menu-planning/recipe-friday-attainable-opulence" target="_self" data-discover="true"><span data-component="icon" data-name="Images" class="IconLink-Icon material-symbols-sharp  BaseMaterialIcon">photo_library</span></a></div><div class="HorizontalCard-ContentWrapper"><div class="HorizontalCard-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_menuPlanning HorizontalCard-Keyword" href="/food-beverage/menu-planning" target="_self" data-discover="true">Menu Planning</a></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/menu-planning/recipe-friday-attainable-opulence" target="_self" data-discover="true">Recipe Friday: Attainable Opulence</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/menu-planning/recipe-friday-attainable-opulence" target="_self" data-discover="true">Recipe Friday: Attainable Opulence</a></div><p class="HorizontalCard-Date" data-testid="horizontalCardDate">Apr 24, 2026</p></div></div></div></div><div data-testid="content-preview-ad-container" class="FeaturedItemsWithAd-RetangleAds FeaturedItemsWithAd-RetangleAds_isAdsRendered_empty"></div></div></div><div data-module="newsletter-signup-promo"><div class="SubscribeBanner SubscribeBanner_mode_dark SubscribeBanner_variant_vertical HomePage-NewsletterContent"><div class="SubscribeBanner-Wrapper"><div class="SubscribeBanner-Title" data-testid="subscribeBanner_title">Subscribe and receive the latest insights and essential content in the cater + event industry.</div><div class="SubscribeBanner-Message" data-testid="subscribeBanner_message">Yes, it&#x27;s completely free</div><div class="SubscribeBanner-Button"><button target="_blank" data-component="button" data-testid="bannerNewsletterbutton" class="Button Button_size_medium Button_variant_secondaryFilled" type="button"><span class="Button-ContentWrapper">Sign Up Now</span></button></div></div></div></div><div data-module="content-spotlight" class="ContentSpotlight ContentSpotlight_mode_light"><div class="ContentSpotlight-ArticleWrapper"><article class="ContentSpotlight-Article ContentSpotlight-Article_isReversed" title="Sponsored Article" text-alignment="center" data-testid="content-spotlight-article"><div class="ContentSpotlight-ImageContainer" data-testid="content-spotlight-image-container"><div class="ContentSpotlight-KeywordList"><span data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_sponsoredContent Keyword_disabled ContentSpotlight-Keyword">Sponsored Content</span></div><a href="/tools-technology/mobile-power-solutions-to-meet-everyday-challenges" target="_self" data-discover="true"><img data-component="image" class="ContentSpotlight-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blta2e3f56cdd9d9a2c/69c2f3bb77205d75f5f254dc/004994-03_CR_RentalPowerTestimonial_1280x720_3.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blta2e3f56cdd9d9a2c/69c2f3bb77205d75f5f254dc/004994-03_CR_RentalPowerTestimonial_1280x720_3.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a></div><div class="ContentSpotlight-ContentContainer ContentSpotlight-ContentContainer_textAlignment_center" data-testid="content-spotlight-content-container"><div class="ContentSpotlight-ContentContainerWrapper"><p class="ContentSpotlight-ContentSummary" data-testid="content-spotlight-summary">Sponsored Article</p><a href="/tools-technology/mobile-power-solutions-to-meet-everyday-challenges" target="_self" data-discover="true"><h2 class="ContentSpotlight-ContentHeading" data-testid="content-spotlight-heading">Mobile Power Solutions To Meet Everyday Challenges</h2></a><div class="ContentSpotlight-ContentBodyWrapper"><p class="ContentSpotlight-ContentBody" data-testid="content-spotlight-body">In just a few short years, the Sommerbris (Summerbreeze) music festival has grown into one of Scandinavia’s premier multi-day music events. What started as a small gathering now attracts more than 26,000 attendees over two days - drawing fans, artists, and production teams to the scenic island of Odderøya. Set within a protected recreation area, the outdoor amphitheater offers stunning views and a one-of-a-kind atmosphere. But it also presents a serious challenge: there’s no permanent infrastructure capable of supporting the massive power demands of a modern music festival. From sound systems and amplifiers to stage lighting, video displays, pyrotechnics, and control boards, every performance depends on reliable energy.</p></div><div class="ContentSpotlight-ButtonContainer"><a data-component="button" data-testid="content-spotlight-button-link" class="Button Button_size_medium Button_variant_darkOutlined" href="/tools-technology/mobile-power-solutions-to-meet-everyday-challenges" target="_self" data-discover="true"><span class="Button-ContentWrapper">Read More</span></a></div></div></div></article></div></div><div data-module="two-column-highlight" class="TwoColumnHighlight"><div class="TwoColumnHighlight-Column" data-testid="two-column-highlight-column"><p class="TwoColumnHighlight-ColumnTitle" data-testid="column-title">Conference News</p><div class="TwoColumnHighlight-ColumnItem TwoColumnHighlight-ColumnItem_itemType_primary" data-testid="two-column-highlight-column-item"><div class="TwoColumnHighlight-ImageContainer"><div class="TwoColumnHighlight-ImageAspectWrapper"><a href="/our-events/even-more-catering-trends-from-cater-event-2026" target="_self" data-discover="true"><img data-component="image" class="TwoColumnHighlight-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3da73b6c8b941360/69e7a03acb63e85da39bac29/DG1_3656_(1).png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3da73b6c8b941360/69e7a03acb63e85da39bac29/DG1_3656_(1).png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a></div><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_ourEvents TwoColumnHighlight-PrimaryItemCategory" href="/our-events" target="_self" data-discover="true">Our Events</a></div><div class="TwoColumnHighlight-SupplementalItemTitleWrapper"><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_default TwoColumnHighlight-ItemTitle_itemType_primary" data-testid="column-item-default-title" href="/our-events/even-more-catering-trends-from-cater-event-2026" target="_self" data-discover="true">Even MORE Catering Trends from Cater+Event 2026</a><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_mobile TwoColumnHighlight-ItemTitle_itemType_primary" data-testid="column-item-mobile-title" href="/our-events/even-more-catering-trends-from-cater-event-2026" target="_self" data-discover="true">Even MORE Catering Trends from Cater+Event 2026</a></div><p data-testid="column-item-summary" class="TwoColumnHighlight-ItemSummary TwoColumnHighlight-ItemSummary_itemType_primary">We&#x27;re recapping the latest trends from Cater+Event 2026, which was a celebration of ingenuity and culinary artistry, reaffirming its place as the go-to destination for catering and event professionals.</p></div><div class="TwoColumnHighlight-SupplementalItemsList"><div class="TwoColumnHighlight-ColumnItem TwoColumnHighlight-ColumnItem_itemType_supplemental" data-testid="two-column-highlight-column-item"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_ourEvents TwoColumnHighlight-SupplementalCategory" href="/our-events" target="_self" data-discover="true">Our Events</a><div class="TwoColumnHighlight-SupplementalItemTitleWrapper"><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_default TwoColumnHighlight-ItemTitle_itemType_supplemental" data-testid="column-item-default-title" href="/our-events/the-top-catering-trends-seen-during-cater-event-2026" target="_self" data-discover="true">The Top Catering Trends Seen During Cater+Event 2026</a><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_mobile TwoColumnHighlight-ItemTitle_itemType_supplemental" data-testid="column-item-mobile-title" href="/our-events/the-top-catering-trends-seen-during-cater-event-2026" target="_self" data-discover="true">The Top Catering Trends Seen During Cater+Event 2026 </a></div><p data-testid="column-item-summary" class="TwoColumnHighlight-ItemSummary TwoColumnHighlight-ItemSummary_itemType_supplemental">Cater+Event 2026 was a celebration of ingenuity and culinary artistry, reaffirming its place as the go-to destination for catering and event professionals. Held in Los Angeles from March 2-5, the conference spotlighted groundbreaking food innovations, refined presentation techniques, and visionary design concepts that are transforming the industry. Packed with fresh ideas and creative strategies, this year’s event offered a glimpse into the exciting future of how we serve and celebrate. </p></div><div class="TwoColumnHighlight-ColumnItem TwoColumnHighlight-ColumnItem_itemType_supplemental" data-testid="two-column-highlight-column-item"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_ourEvents TwoColumnHighlight-SupplementalCategory" href="/our-events" target="_self" data-discover="true">Our Events</a><div class="TwoColumnHighlight-SupplementalItemTitleWrapper"><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_default TwoColumnHighlight-ItemTitle_itemType_supplemental" data-testid="column-item-default-title" href="/our-events/a-vibrant-showcase-highlights-from-the-cater-event-2026-tradeshow" target="_self" data-discover="true">A Vibrant Showcase: Highlights from the Cater+Event 2026 Tradeshow</a><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_mobile TwoColumnHighlight-ItemTitle_itemType_supplemental" data-testid="column-item-mobile-title" href="/our-events/a-vibrant-showcase-highlights-from-the-cater-event-2026-tradeshow" target="_self" data-discover="true">A Vibrant Showcase: Highlights from the Cater+Event 2026 Tradeshow</a></div><p data-testid="column-item-summary" class="TwoColumnHighlight-ItemSummary TwoColumnHighlight-ItemSummary_itemType_supplemental">The Cater+Event 2026 tradeshow was a vibrant showcase of energy, innovation, and inspiration. The Exhibit Hall floor buzzed with activity, offering thrilling culinary and design competitions alongside thought-provoking educational sessions. Attendees explored a comprehensive collection of products and services tailored for the catering and events industries, met with trusted vendors face-to-face, and connected with new suppliers eager to collaborate.</p></div></div><div class="TwoColumnHighlight-ColumnButtonWrapper"><a data-component="button" data-testid="button_a" class="Button Button_size_medium Button_variant_textLink TwoColumnHighlight-ColumnButton" href="/our-events" target="_self" data-discover="true"><span class="Button-ContentWrapper">View More</span><span data-component="icon" data-name="ChevronRight" class="Button-Icon Button-Icon_position_right material-symbols-sharp  BaseMaterialIcon">chevron_right</span></a></div></div><div class="TwoColumnHighlight-Column" data-testid="two-column-highlight-column"><p class="TwoColumnHighlight-ColumnTitle" data-testid="column-title">Inspiration Zone</p><div class="TwoColumnHighlight-ColumnItem TwoColumnHighlight-ColumnItem_itemType_primary" data-testid="two-column-highlight-column-item"><div class="TwoColumnHighlight-ImageContainer"><div class="TwoColumnHighlight-ImageAspectWrapper"><a href="/menu-planning/recipe-friday-attainable-opulence" target="_self" data-discover="true"><img data-component="image" class="TwoColumnHighlight-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt89d8b50f6d844e32/69c556581c6f6a2a51e3b057/Screenshot_2026-03-26_at_10.50.28_AM.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt89d8b50f6d844e32/69c556581c6f6a2a51e3b057/Screenshot_2026-03-26_at_10.50.28_AM.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a></div><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_menuPlanning TwoColumnHighlight-PrimaryItemCategory" href="/food-beverage/menu-planning" target="_self" data-discover="true">Menu Planning</a><a class="IconLink IconLink_alignment_topRight" title="Link to all slideshow" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/menu-planning/recipe-friday-attainable-opulence" target="_self" data-discover="true"><span data-component="icon" data-name="Images" class="IconLink-Icon material-symbols-sharp  BaseMaterialIcon">photo_library</span></a></div><div class="TwoColumnHighlight-SupplementalItemTitleWrapper"><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_default TwoColumnHighlight-ItemTitle_itemType_primary" data-testid="column-item-default-title" href="/menu-planning/recipe-friday-attainable-opulence" target="_self" data-discover="true">Recipe Friday: Attainable Opulence</a><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_mobile TwoColumnHighlight-ItemTitle_itemType_primary" data-testid="column-item-mobile-title" href="/menu-planning/recipe-friday-attainable-opulence" target="_self" data-discover="true">Recipe Friday: Attainable Opulence</a></div><p data-testid="column-item-summary" class="TwoColumnHighlight-ItemSummary TwoColumnHighlight-ItemSummary_itemType_primary">Amid a dynamic global environment, patrons are seeking extravagant treats and experiences as an escape, enjoying elevated flavors in everyday dining experiences, not just special occasions.</p></div><div class="TwoColumnHighlight-SupplementalItemsList"><div class="TwoColumnHighlight-ColumnItem TwoColumnHighlight-ColumnItem_itemType_supplemental" data-testid="two-column-highlight-column-item"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_weddings TwoColumnHighlight-SupplementalCategory" href="/event-types/weddings" target="_self" data-discover="true">Weddings</a><div class="TwoColumnHighlight-SupplementalItemTitleWrapper"><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_default TwoColumnHighlight-ItemTitle_itemType_supplemental" data-testid="column-item-default-title" href="/weddings/the-rise-of-experiential-luxury-weddings-why-2026-is-about-immersive-celebration" target="_self" data-discover="true">The Rise of Experiential Luxury Weddings: Why 2026 Is About Immersive Celebration</a><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_mobile TwoColumnHighlight-ItemTitle_itemType_supplemental" data-testid="column-item-mobile-title" href="/weddings/the-rise-of-experiential-luxury-weddings-why-2026-is-about-immersive-celebration" target="_self" data-discover="true">The Rise of Experiential Luxury Weddings: Why 2026 Is About Immersive Celebration </a></div><p data-testid="column-item-summary" class="TwoColumnHighlight-ItemSummary TwoColumnHighlight-ItemSummary_itemType_supplemental">The Indian wedding industry is evolving rapidly. What was once defined by scale and spectacle is now being redefined by experience and emotional storytelling. In 2026, luxury weddings are no longer just about grand décor or celebrity performances—they are about immersive, curated experiences that engage every guest. </p></div><div class="TwoColumnHighlight-ColumnItem TwoColumnHighlight-ColumnItem_itemType_supplemental" data-testid="two-column-highlight-column-item"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_menuPlanning TwoColumnHighlight-SupplementalCategory" href="/food-beverage/menu-planning" target="_self" data-discover="true">Menu Planning</a><div class="TwoColumnHighlight-SupplementalItemTitleWrapper"><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_default TwoColumnHighlight-ItemTitle_itemType_supplemental" data-testid="column-item-default-title" href="/menu-planning/recipe-friday-20-stunning-short-plates" target="_self" data-discover="true">Recipe Friday: 20 Stunning Short Plates</a><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_mobile TwoColumnHighlight-ItemTitle_itemType_supplemental" data-testid="column-item-mobile-title" href="/menu-planning/recipe-friday-20-stunning-short-plates" target="_self" data-discover="true">Recipe Friday: 20 Stunning Short Plates</a></div><p data-testid="column-item-summary" class="TwoColumnHighlight-ItemSummary TwoColumnHighlight-ItemSummary_itemType_supplemental">Short plates work perfectly for large guest counts or events where guests need a quick grab-and-go option without waiting in line. </p></div></div><div class="TwoColumnHighlight-ColumnButtonWrapper"><a data-component="button" data-testid="button_a" class="Button Button_size_medium Button_variant_textLink TwoColumnHighlight-ColumnButton" href="/event-trends-styles" target="_self" data-discover="true"><span class="Button-ContentWrapper">View More</span><span data-component="icon" data-name="ChevronRight" class="Button-Icon Button-Icon_position_right material-symbols-sharp  BaseMaterialIcon">chevron_right</span></a></div></div></div><div data-module="video-spotlight" class="VideoSpotlight VideoSpotlight_mode_light VideoSpotlight_variant_normal"><article class="VideoSpotlight-Article" data-testid="video-content-container"><div class="VideoSpotlight-ImageContainer" data-testid="video-spotlight-image-container"><div class="VideoPlayer" data-component="video-player"><div class="VideoPlayer-Wrapper" data-testid="player-with-thumbnail"><div role="presentation" class="VideoPlayer-ThumbnailWrapper VideoPlayer-PlayerThumbnailWrapper" data-testid="video-thumbnail"><img draggable="false" data-component="image" class="VideoPlayer-ThumbnailImage" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt1793583270b03ae0/69b18d8b171f724a3b6ba2f0/AOCF.png?width=1280&amp;auto=webp&amp;quality=80&amp;format=jpg&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt1793583270b03ae0/69b18d8b171f724a3b6ba2f0/AOCF.png?width=1280&amp;auto=webp&amp;quality=80&amp;format=jpg&amp;disable=upscale" loading="eager" alt="" title=""/><div class="VideoPlayer-IconWrapper" data-testid="video-play-icon"><span data-component="icon" data-name="Play" class="VideoPlayer-Icon material-symbols-sharp  BaseMaterialIcon">play_arrow</span></div></div></div></div></div><div class="VideoSpotlight-VideoInfoContainer" data-testid="video-spotlight-info-container"><div class="VideoSpotlight-VideoHeadingWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_artOfCateringFood VideoSpotlight-VideoLabel" href="/our-events/culinary-elevation-in-action" target="_self" data-discover="true">Art of Catering Food</a><a href="/our-events/culinary-elevation-in-action" target="_self" data-discover="true"><h2 class="VideoSpotlight-VideoHeading" data-testid="video-spotlight-heading">Culinary Elevation in Action</h2></a></div><div class="VideoSpotlight-VideoBodyWrapper"><a href="/our-events/culinary-elevation-in-action" target="_self" data-discover="true"><p class="VideoSpotlight-VideoBody" data-testid="video-spotlight-body"></p></a></div></div></article></div></div></div></section><footer data-module="footer" class="Footer Footer_length_3 Footer_withoutBrandSection"><div class="Footer-Background"></div><div data-testid="logo" class="Footer-LogoContainer Footer-LogoContainer_length_3"><a href="/" target="_self" data-discover="true"><img title="Cater+Event" data-component="image" class="Footer-LogoImage Footer-LogoImage_length_3" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blte4e76c44f01c3939/69ce6a1422f82c3ab5f5da9b/ce_logo_.svg?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blte4e76c44f01c3939/69ce6a1422f82c3ab5f5da9b/ce_logo_.svg?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Cater+Event"/></a></div><div data-testid="LinkSection" class="LinkSection LinkSection_length_3"><h5 class="LinkSection-Title" data-testid="link-section-title">Explore</h5><div class="LinkSection-LinksWrapper"><a class="LinkSection-Link" href="/about-us" target="_self" data-discover="true">About Us</a><a class="LinkSection-Link" href="/contact-us" target="_self" data-discover="true">Contact Us</a><a class="LinkSection-Link" rel="noreferrer" href="/author" target="_self" data-discover="true">Meet Our Writers</a><a class="LinkSection-Link" href="/newsletter-subscribe" target="_self" data-discover="true">Subscribe</a></div></div><div data-testid="LinkSection" class="LinkSection LinkSection_length_3"><h5 class="LinkSection-Title" data-testid="link-section-title">Partner With Us</h5><div class="LinkSection-LinksWrapper"><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://informaconnect.com/foodservice/caterevent/">Advertise</a><a class="LinkSection-Link" href="/events" target="_self" data-discover="true">Conferences &amp; Events</a><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://form.jotform.com/242904070615047">Editorial Submissions</a></div></div><div data-testid="LinkSection" class="LinkSection LinkSection_length_3"><h5 class="LinkSection-Title" data-testid="link-section-title">More From Informa Connect</h5><div class="LinkSection-LinksWrapper"><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://informaconnect.com/leading-caterers/">Leading Caterers of America</a><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://www.nrn.com/">Nation’s Restaurant News</a><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://www.technomic.com/">Technomic</a></div></div><div data-testid="registration" class="Footer-RegistrationWrapper"><div class="RegistrationSection RegistrationSection_linkSectionLength_3"><h5 class="RegistrationSection-Title">Join Us</h5><div class="Layout-Register Layout-Register_variant_footer"></div><div class="Layout-NewsLetter Layout-NewsLetter_variant_footer"><div data-module="newsletter-signup-promo"><button target="_blank" data-component="button" data-testid="footerNewsletterButton" class="Button Button_size_medium Button_variant_primaryFilled" type="button"><span class="Button-ContentWrapper">Subscribe</span></button></div></div></div></div><div data-testid="social" class="SocialSection SocialSection_linkSectionLength_3"><h5 class="SocialSection-Title">Follow Us</h5><div data-component="social-share" class="SocialShare SocialShare_variant_layout"><a target="_blank" rel="noreferrer" aria-label="Facebook" href="https://www.facebook.com/CaterEventOfficial"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" data-name="Facebook" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_facebook DefaultIcon DefaultIcon_isSocialIcon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cg%20clip-path=&#x27;url(%23clip0_20379_28505)&#x27;%3e%3cpath%20d=&#x27;M24%2012C24%205.37258%2018.6274%200%2012%200C5.37258%200%200%205.37258%200%2012C0%2017.9895%204.3882%2022.954%2010.125%2023.8542V15.4688H7.07812V12H10.125V9.35625C10.125%206.34875%2011.9166%204.6875%2014.6576%204.6875C15.9701%204.6875%2017.3438%204.92188%2017.3438%204.92188V7.875H15.8306C14.34%207.875%2013.875%208.80008%2013.875%209.75V12H17.2031L16.6711%2015.4688H13.875V23.8542C19.6118%2022.954%2024%2017.9895%2024%2012Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id=&#x27;clip0_20379_28505&#x27;%3e%3crect%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20fill=&#x27;white&#x27;/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cg%20clip-path=&#x27;url(%23clip0_20379_28505)&#x27;%3e%3cpath%20d=&#x27;M24%2012C24%205.37258%2018.6274%200%2012%200C5.37258%200%200%205.37258%200%2012C0%2017.9895%204.3882%2022.954%2010.125%2023.8542V15.4688H7.07812V12H10.125V9.35625C10.125%206.34875%2011.9166%204.6875%2014.6576%204.6875C15.9701%204.6875%2017.3438%204.92188%2017.3438%204.92188V7.875H15.8306C14.34%207.875%2013.875%208.80008%2013.875%209.75V12H17.2031L16.6711%2015.4688H13.875V23.8542C19.6118%2022.954%2024%2017.9895%2024%2012Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id=&#x27;clip0_20379_28505&#x27;%3e%3crect%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20fill=&#x27;white&#x27;/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Instagram" href="https://www.instagram.com/catereventofficial/"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" data-name="Instagram" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_instagram DefaultIcon DefaultIcon_isSocialIcon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M12%202.16094C15.2063%202.16094%2015.5859%202.175%2016.8469%202.23125C18.0188%202.28281%2018.6516%202.47969%2019.0734%202.64375C19.6313%202.85938%2020.0344%203.12188%2020.4516%203.53906C20.8734%203.96094%2021.1313%204.35938%2021.3469%204.91719C21.5109%205.33906%2021.7078%205.97656%2021.7594%207.14375C21.8156%208.40937%2021.8297%208.78906%2021.8297%2011.9906C21.8297%2015.1969%2021.8156%2015.5766%2021.7594%2016.8375C21.7078%2018.0094%2021.5109%2018.6422%2021.3469%2019.0641C21.1313%2019.6219%2020.8687%2020.025%2020.4516%2020.4422C20.0297%2020.8641%2019.6313%2021.1219%2019.0734%2021.3375C18.6516%2021.5016%2018.0141%2021.6984%2016.8469%2021.75C15.5813%2021.8062%2015.2016%2021.8203%2012%2021.8203C8.79375%2021.8203%208.41406%2021.8062%207.15313%2021.75C5.98125%2021.6984%205.34844%2021.5016%204.92656%2021.3375C4.36875%2021.1219%203.96563%2020.8594%203.54844%2020.4422C3.12656%2020.0203%202.86875%2019.6219%202.65313%2019.0641C2.48906%2018.6422%202.29219%2018.0047%202.24063%2016.8375C2.18438%2015.5719%202.17031%2015.1922%202.17031%2011.9906C2.17031%208.78438%202.18438%208.40469%202.24063%207.14375C2.29219%205.97187%202.48906%205.33906%202.65313%204.91719C2.86875%204.35938%203.13125%203.95625%203.54844%203.53906C3.97031%203.11719%204.36875%202.85938%204.92656%202.64375C5.34844%202.47969%205.98594%202.28281%207.15313%202.23125C8.41406%202.175%208.79375%202.16094%2012%202.16094ZM12%200C8.74219%200%208.33438%200.0140625%207.05469%200.0703125C5.77969%200.126563%204.90313%200.332812%204.14375%200.628125C3.35156%200.9375%202.68125%201.34531%202.01563%202.01562C1.34531%202.68125%200.9375%203.35156%200.628125%204.13906C0.332812%204.90313%200.126563%205.775%200.0703125%207.05C0.0140625%208.33437%200%208.74219%200%2012C0%2015.2578%200.0140625%2015.6656%200.0703125%2016.9453C0.126563%2018.2203%200.332812%2019.0969%200.628125%2019.8563C0.9375%2020.6484%201.34531%2021.3188%202.01563%2021.9844C2.68125%2022.65%203.35156%2023.0625%204.13906%2023.3672C4.90313%2023.6625%205.775%2023.8687%207.05%2023.925C8.32969%2023.9812%208.7375%2023.9953%2011.9953%2023.9953C15.2531%2023.9953%2015.6609%2023.9812%2016.9406%2023.925C18.2156%2023.8687%2019.0922%2023.6625%2019.8516%2023.3672C20.6391%2023.0625%2021.3094%2022.65%2021.975%2021.9844C22.6406%2021.3188%2023.0531%2020.6484%2023.3578%2019.8609C23.6531%2019.0969%2023.8594%2018.225%2023.9156%2016.95C23.9719%2015.6703%2023.9859%2015.2625%2023.9859%2012.0047C23.9859%208.74688%2023.9719%208.33906%2023.9156%207.05938C23.8594%205.78438%2023.6531%204.90781%2023.3578%204.14844C23.0625%203.35156%2022.6547%202.68125%2021.9844%202.01562C21.3188%201.35%2020.6484%200.9375%2019.8609%200.632812C19.0969%200.3375%2018.225%200.13125%2016.95%200.075C15.6656%200.0140625%2015.2578%200%2012%200Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3cpath%20d=&#x27;M12%205.83594C8.59688%205.83594%205.83594%208.59688%205.83594%2012C5.83594%2015.4031%208.59688%2018.1641%2012%2018.1641C15.4031%2018.1641%2018.1641%2015.4031%2018.1641%2012C18.1641%208.59688%2015.4031%205.83594%2012%205.83594ZM12%2015.9984C9.79219%2015.9984%208.00156%2014.2078%208.00156%2012C8.00156%209.79219%209.79219%208.00156%2012%208.00156C14.2078%208.00156%2015.9984%209.79219%2015.9984%2012C15.9984%2014.2078%2014.2078%2015.9984%2012%2015.9984Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3cpath%20d=&#x27;M19.8469%205.59238C19.8469%206.38926%2019.2%207.03145%2018.4078%207.03145C17.6109%207.03145%2016.9688%206.38457%2016.9688%205.59238C16.9688%204.79551%2017.6156%204.15332%2018.4078%204.15332C19.2%204.15332%2019.8469%204.8002%2019.8469%205.59238Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M12%202.16094C15.2063%202.16094%2015.5859%202.175%2016.8469%202.23125C18.0188%202.28281%2018.6516%202.47969%2019.0734%202.64375C19.6313%202.85938%2020.0344%203.12188%2020.4516%203.53906C20.8734%203.96094%2021.1313%204.35938%2021.3469%204.91719C21.5109%205.33906%2021.7078%205.97656%2021.7594%207.14375C21.8156%208.40937%2021.8297%208.78906%2021.8297%2011.9906C21.8297%2015.1969%2021.8156%2015.5766%2021.7594%2016.8375C21.7078%2018.0094%2021.5109%2018.6422%2021.3469%2019.0641C21.1313%2019.6219%2020.8687%2020.025%2020.4516%2020.4422C20.0297%2020.8641%2019.6313%2021.1219%2019.0734%2021.3375C18.6516%2021.5016%2018.0141%2021.6984%2016.8469%2021.75C15.5813%2021.8062%2015.2016%2021.8203%2012%2021.8203C8.79375%2021.8203%208.41406%2021.8062%207.15313%2021.75C5.98125%2021.6984%205.34844%2021.5016%204.92656%2021.3375C4.36875%2021.1219%203.96563%2020.8594%203.54844%2020.4422C3.12656%2020.0203%202.86875%2019.6219%202.65313%2019.0641C2.48906%2018.6422%202.29219%2018.0047%202.24063%2016.8375C2.18438%2015.5719%202.17031%2015.1922%202.17031%2011.9906C2.17031%208.78438%202.18438%208.40469%202.24063%207.14375C2.29219%205.97187%202.48906%205.33906%202.65313%204.91719C2.86875%204.35938%203.13125%203.95625%203.54844%203.53906C3.97031%203.11719%204.36875%202.85938%204.92656%202.64375C5.34844%202.47969%205.98594%202.28281%207.15313%202.23125C8.41406%202.175%208.79375%202.16094%2012%202.16094ZM12%200C8.74219%200%208.33438%200.0140625%207.05469%200.0703125C5.77969%200.126563%204.90313%200.332812%204.14375%200.628125C3.35156%200.9375%202.68125%201.34531%202.01563%202.01562C1.34531%202.68125%200.9375%203.35156%200.628125%204.13906C0.332812%204.90313%200.126563%205.775%200.0703125%207.05C0.0140625%208.33437%200%208.74219%200%2012C0%2015.2578%200.0140625%2015.6656%200.0703125%2016.9453C0.126563%2018.2203%200.332812%2019.0969%200.628125%2019.8563C0.9375%2020.6484%201.34531%2021.3188%202.01563%2021.9844C2.68125%2022.65%203.35156%2023.0625%204.13906%2023.3672C4.90313%2023.6625%205.775%2023.8687%207.05%2023.925C8.32969%2023.9812%208.7375%2023.9953%2011.9953%2023.9953C15.2531%2023.9953%2015.6609%2023.9812%2016.9406%2023.925C18.2156%2023.8687%2019.0922%2023.6625%2019.8516%2023.3672C20.6391%2023.0625%2021.3094%2022.65%2021.975%2021.9844C22.6406%2021.3188%2023.0531%2020.6484%2023.3578%2019.8609C23.6531%2019.0969%2023.8594%2018.225%2023.9156%2016.95C23.9719%2015.6703%2023.9859%2015.2625%2023.9859%2012.0047C23.9859%208.74688%2023.9719%208.33906%2023.9156%207.05938C23.8594%205.78438%2023.6531%204.90781%2023.3578%204.14844C23.0625%203.35156%2022.6547%202.68125%2021.9844%202.01562C21.3188%201.35%2020.6484%200.9375%2019.8609%200.632812C19.0969%200.3375%2018.225%200.13125%2016.95%200.075C15.6656%200.0140625%2015.2578%200%2012%200Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3cpath%20d=&#x27;M12%205.83594C8.59688%205.83594%205.83594%208.59688%205.83594%2012C5.83594%2015.4031%208.59688%2018.1641%2012%2018.1641C15.4031%2018.1641%2018.1641%2015.4031%2018.1641%2012C18.1641%208.59688%2015.4031%205.83594%2012%205.83594ZM12%2015.9984C9.79219%2015.9984%208.00156%2014.2078%208.00156%2012C8.00156%209.79219%209.79219%208.00156%2012%208.00156C14.2078%208.00156%2015.9984%209.79219%2015.9984%2012C15.9984%2014.2078%2014.2078%2015.9984%2012%2015.9984Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3cpath%20d=&#x27;M19.8469%205.59238C19.8469%206.38926%2019.2%207.03145%2018.4078%207.03145C17.6109%207.03145%2016.9688%206.38457%2016.9688%205.59238C16.9688%204.79551%2017.6156%204.15332%2018.4078%204.15332C19.2%204.15332%2019.8469%204.8002%2019.8469%205.59238Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Linkedin" href="https://www.linkedin.com/company/cater-event-official/posts/?feedView=all"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" data-name="Linkedin" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_linkedin DefaultIcon DefaultIcon_isSocialIcon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M22.2234%200H1.77187C0.792187%200%200%200.773438%200%201.72969V22.2656C0%2023.2219%200.792187%2024%201.77187%2024H22.2234C23.2031%2024%2024%2023.2219%2024%2022.2703V1.72969C24%200.773438%2023.2031%200%2022.2234%200ZM7.12031%2020.4516H3.55781V8.99531H7.12031V20.4516ZM5.33906%207.43438C4.19531%207.43438%203.27188%206.51094%203.27188%205.37187C3.27188%204.23281%204.19531%203.30937%205.33906%203.30937C6.47813%203.30937%207.40156%204.23281%207.40156%205.37187C7.40156%206.50625%206.47813%207.43438%205.33906%207.43438ZM20.4516%2020.4516H16.8937V14.8828C16.8937%2013.5562%2016.8703%2011.8453%2015.0422%2011.8453C13.1906%2011.8453%2012.9094%2013.2937%2012.9094%2014.7891V20.4516H9.35625V8.99531H12.7687V10.5609H12.8156C13.2891%209.66094%2014.4516%208.70938%2016.1813%208.70938C19.7859%208.70938%2020.4516%2011.0813%2020.4516%2014.1656V20.4516Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M22.2234%200H1.77187C0.792187%200%200%200.773438%200%201.72969V22.2656C0%2023.2219%200.792187%2024%201.77187%2024H22.2234C23.2031%2024%2024%2023.2219%2024%2022.2703V1.72969C24%200.773438%2023.2031%200%2022.2234%200ZM7.12031%2020.4516H3.55781V8.99531H7.12031V20.4516ZM5.33906%207.43438C4.19531%207.43438%203.27188%206.51094%203.27188%205.37187C3.27188%204.23281%204.19531%203.30937%205.33906%203.30937C6.47813%203.30937%207.40156%204.23281%207.40156%205.37187C7.40156%206.50625%206.47813%207.43438%205.33906%207.43438ZM20.4516%2020.4516H16.8937V14.8828C16.8937%2013.5562%2016.8703%2011.8453%2015.0422%2011.8453C13.1906%2011.8453%2012.9094%2013.2937%2012.9094%2014.7891V20.4516H9.35625V8.99531H12.7687V10.5609H12.8156C13.2891%209.66094%2014.4516%208.70938%2016.1813%208.70938C19.7859%208.70938%2020.4516%2011.0813%2020.4516%2014.1656V20.4516Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Youtube" href="https://www.youtube.com/@CatersourceandTheSpecialEvent"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" data-name="Youtube" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_youtube DefaultIcon DefaultIcon_isSocialIcon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M23.7609%207.1998C23.7609%207.1998%2023.5266%205.54512%2022.8047%204.81855C21.8906%203.8623%2020.8688%203.85762%2020.4%203.80137C17.0438%203.55762%2012.0047%203.55762%2012.0047%203.55762H11.9953C11.9953%203.55762%206.95625%203.55762%203.6%203.80137C3.13125%203.85762%202.10938%203.8623%201.19531%204.81855C0.473438%205.54512%200.24375%207.1998%200.24375%207.1998C0.24375%207.1998%200%209.14512%200%2011.0857V12.9045C0%2014.8451%200.239062%2016.7904%200.239062%2016.7904C0.239062%2016.7904%200.473437%2018.4451%201.19062%2019.1717C2.10469%2020.1279%203.30469%2020.0951%203.83906%2020.1982C5.76094%2020.3811%2012%2020.4373%2012%2020.4373C12%2020.4373%2017.0438%2020.4279%2020.4%2020.1889C20.8688%2020.1326%2021.8906%2020.1279%2022.8047%2019.1717C23.5266%2018.4451%2023.7609%2016.7904%2023.7609%2016.7904C23.7609%2016.7904%2024%2014.8498%2024%2012.9045V11.0857C24%209.14512%2023.7609%207.1998%2023.7609%207.1998ZM9.52031%2015.1123V8.36699L16.0031%2011.7514L9.52031%2015.1123Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M23.7609%207.1998C23.7609%207.1998%2023.5266%205.54512%2022.8047%204.81855C21.8906%203.8623%2020.8688%203.85762%2020.4%203.80137C17.0438%203.55762%2012.0047%203.55762%2012.0047%203.55762H11.9953C11.9953%203.55762%206.95625%203.55762%203.6%203.80137C3.13125%203.85762%202.10938%203.8623%201.19531%204.81855C0.473438%205.54512%200.24375%207.1998%200.24375%207.1998C0.24375%207.1998%200%209.14512%200%2011.0857V12.9045C0%2014.8451%200.239062%2016.7904%200.239062%2016.7904C0.239062%2016.7904%200.473437%2018.4451%201.19062%2019.1717C2.10469%2020.1279%203.30469%2020.0951%203.83906%2020.1982C5.76094%2020.3811%2012%2020.4373%2012%2020.4373C12%2020.4373%2017.0438%2020.4279%2020.4%2020.1889C20.8688%2020.1326%2021.8906%2020.1279%2022.8047%2019.1717C23.5266%2018.4451%2023.7609%2016.7904%2023.7609%2016.7904C23.7609%2016.7904%2024%2014.8498%2024%2012.9045V11.0857C24%209.14512%2023.7609%207.1998%2023.7609%207.1998ZM9.52031%2015.1123V8.36699L16.0031%2011.7514L9.52031%2015.1123Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain"></span></span></a><a target="_blank" rel="noreferrer" aria-label="TikTok" href="https://www.tiktok.com/@catereventofficial"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" data-name="TikTok" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_tikTok DefaultIcon DefaultIcon_isSocialIcon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M17.0725%200H13.0278V16.3478C13.0278%2018.2957%2011.4722%2019.8957%209.53626%2019.8957C7.60034%2019.8957%206.04469%2018.2957%206.04469%2016.3478C6.04469%2014.4348%207.56577%2012.8695%209.43257%2012.8V8.69567C5.31872%208.7652%202%2012.1391%202%2016.3478C2%2020.5913%205.38786%2024%209.57085%2024C13.7538%2024%2017.1416%2020.5565%2017.1416%2016.3478V7.9652C18.6627%209.07827%2020.5295%209.73913%2022.5%209.77393V5.66957C19.4579%205.56522%2017.0725%203.06087%2017.0725%200Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M17.0725%200H13.0278V16.3478C13.0278%2018.2957%2011.4722%2019.8957%209.53626%2019.8957C7.60034%2019.8957%206.04469%2018.2957%206.04469%2016.3478C6.04469%2014.4348%207.56577%2012.8695%209.43257%2012.8V8.69567C5.31872%208.7652%202%2012.1391%202%2016.3478C2%2020.5913%205.38786%2024%209.57085%2024C13.7538%2024%2017.1416%2020.5565%2017.1416%2016.3478V7.9652C18.6627%209.07827%2020.5295%209.73913%2022.5%209.77393V5.66957C19.4579%205.56522%2017.0725%203.06087%2017.0725%200Z&#x27;%20fill=&#x27;%23002B66&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain"></span></span></a></div></div><div class="CopyrightsSection"><div class="CopyrightsSection-Background"></div><div data-testid="copyrights" class="CopyrightsSection-Wrapper"><a data-testid="businessUnit" class="CopyrightsSection-BusinessLink" rel="noreferrer" target="_blank" href="https://informaconnect.com/"><img title="Informa Connect" data-component="image" class="CopyrightsSection-BusinessImage" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb3c4cf2e9276c67b/67066f6033d0994a5a07497a/Informa_Connect_Logo_1Line_White_Solid_RGB.webp?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb3c4cf2e9276c67b/67066f6033d0994a5a07497a/Informa_Connect_Logo_1Line_White_Solid_RGB.webp?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Informa Connect"/></a><div data-testid="copyrightLinks" class="CopyrightsSection-LinksWrapper CopyrightsSection-LinksWrapper_hasLinks"><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informaconnect.com/website-terms-of-use/">Website TOU</a><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informaconnect.com/code-of-conduct/">Code of conduct events</a><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informa.com/privacy-policy/">Group privacy policy</a><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://privacyportal-eu-cdn.onetrust.com/dsarwebform/c1f53e84-9f05-4169-a854-85052b63c50b/5f26b553-52cc-4973-a761-295d5634a6b6.html">CCPA</a><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informa.com/generic-content/cookie-policy/">Cookie Policy</a></div><p data-testid="copyrightText" class="CopyrightsSection-Text">Copyright © 2026  Informa Connect Limited. Registered in England &amp; Wales with number 01835199, registered office 5 Howick Place, London, SW1P 1WG.</p></div><div class="PrivacyChoices"><button id="cpra_button" class="PrivacyChoices-Button" aria-label="Your Privacy Choices" disabled=""><img class="PrivacyChoices-Image" src="data:image/svg+xml,%3csvg%20width=&#x27;30&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2030%2014&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cg%20clip-path=&#x27;url(%23clip0_4001_1792)&#x27;%3e%3cpath%20fill-rule=&#x27;evenodd&#x27;%20clip-rule=&#x27;evenodd&#x27;%20d=&#x27;M7.39998%2012.8H14.2L17.3%201.20001H7.39998C4.19998%201.20001%201.59998%203.80001%201.59998%207.00001C1.59998%2010.2%204.19998%2012.8%207.39998%2012.8Z&#x27;%20fill=&#x27;white&#x27;/%3e%3cpath%20fill-rule=&#x27;evenodd&#x27;%20clip-rule=&#x27;evenodd&#x27;%20d=&#x27;M22.6%200H7.40002C3.50002%200%200.400024%203.1%200.400024%207C0.400024%2010.9%203.50002%2014%207.40002%2014H22.6C26.5%2014%2029.6%2010.9%2029.6%207C29.6%203.1%2026.4%200%2022.6%200ZM1.60002%207C1.60002%203.8%204.20002%201.2%207.40002%201.2H17.3L14.2%2012.8H7.40002C4.20002%2012.8%201.60002%2010.2%201.60002%207Z&#x27;%20fill=&#x27;%230066FF&#x27;/%3e%3cpath%20d=&#x27;M24.6%203.99998C24.8%204.19998%2024.8%204.59998%2024.6%204.79998L22.5%206.99998L24.7%209.19998C24.9%209.39998%2024.9%209.79998%2024.7%209.99998C24.5%2010.2%2024.1%2010.2%2023.9%209.99998L21.7%207.79998L19.5%209.99998C19.3%2010.2%2018.9%2010.2%2018.7%209.99998C18.5%209.79998%2018.5%209.39998%2018.7%209.19998L20.8%206.99998L18.6%204.79998C18.4%204.59998%2018.4%204.19998%2018.6%203.99998C18.8%203.79998%2019.2%203.79998%2019.4%203.99998L21.6%206.19998L23.8%203.99998C24%203.79998%2024.4%203.79998%2024.6%203.99998Z&#x27;%20fill=&#x27;white&#x27;/%3e%3cpath%20d=&#x27;M12.7%204.10001C12.9%204.30001%2013%204.70001%2012.8%204.90001L8.6%209.80001C8.5%209.90001%208.4%2010%208.3%2010C8.1%2010.1%207.8%2010.1%207.6%209.90001L5.4%207.70001C5.2%207.50001%205.2%207.10001%205.4%206.90001C5.6%206.70001%206%206.70001%206.2%206.90001L8%208.60001L11.8%204.10001C12%203.90001%2012.4%203.90001%2012.7%204.10001Z&#x27;%20fill=&#x27;%230066FF&#x27;/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id=&#x27;clip0_4001_1792&#x27;%3e%3crect%20width=&#x27;30&#x27;%20height=&#x27;14&#x27;%20fill=&#x27;white&#x27;/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e" alt=""/><span class="PrivacyChoices-ButtonText">Your Privacy Choices</span></button></div></div></footer></div><div id="script-list"></div></main><script>((storageKey2, restoreKey) => {
    if (!window.history.state || !window.history.state.key) {
      let key = Math.random().toString(32).slice(2);
      window.history.replaceState({ key }, "");
    }
    try {
      let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
      let storedY = positions[restoreKey || window.history.state.key];
      if (typeof storedY === "number") {
        window.scrollTo(0, storedY);
      }
    } catch (error) {
      console.error(error);
      sessionStorage.removeItem(storageKey2);
    }
  })("react-router-scroll-positions", null)</script><script>window.__reactRouterContext = {"basename":"","future":{"unstable_optimizeDeps":false,"unstable_subResourceIntegrity":false,"unstable_trailingSlashAwareDataRequests":false,"v8_middleware":false,"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false},"routeDiscovery":{"mode":"lazy","manifestPath":"/__manifest"},"ssr":true,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script><script type="module" async="">;
import * as route0 from "/assets/root-twI7vWEI.js";
import * as route1 from "/assets/_index-paIZPKjd.js";
  window.__reactRouterManifest = {
  "entry": {
    "module": "/assets/entry.client-WQ4JFhQx.js",
    "imports": [
      "/assets/react-BqmUObHr.js",
      "/assets/react-dom-B0RQ2kJA.js",
      "/assets/jsx-runtime-DBNpHuQp.js",
      "/assets/preload-helper-CbI0Klgk.js"
    ],
    "css": []
  },
  "routes": {
    "root": {
      "id": "root",
      "path": "",
      "hasAction": false,
      "hasLoader": true,
      "hasClientAction": false,
      "hasClientLoader": false,
      "hasClientMiddleware": false,
      "hasErrorBoundary": true,
      "module": "/assets/root-twI7vWEI.js",
      "imports": [
        "/assets/react-BqmUObHr.js",
        "/assets/react-dom-B0RQ2kJA.js",
        "/assets/jsx-runtime-DBNpHuQp.js",
        "/assets/preload-helper-CbI0Klgk.js",
        "/assets/src-BetVuLdR.js",
        "/assets/src-CHEvOGif.js",
        "/assets/errorBoundary-CkqPjkj5.js",
        "/assets/index.es-cUmgXQNY.js",
        "/assets/esm-i4hS-7UU.js",
        "/assets/src-CLi8ZFtA2.js",
        "/assets/src-BLOWqEvO.js",
        "/assets/src-C649mUwh.js",
        "/assets/src-DA9WOG9e.js",
        "/assets/src-Dbx7MmLz.js",
        "/assets/meta-CnmC5I2a.js",
        "/assets/src-DKX8-hGX.js",
        "/assets/striptags-BCBZgpl_.js",
        "/assets/src-BQlQicn1.js",
        "/assets/src-BihK_Pvi2.js",
        "/assets/src-B9eF9Yhu.js",
        "/assets/src-TH0UJld42.js",
        "/assets/src-BMaF6LUd.js",
        "/assets/src-Btvz-lqp.js",
        "/assets/src-Byfzenv_.js",
        "/assets/src-CCd1nJw6.js",
        "/assets/src-C6HqKykH.js",
        "/assets/src-C8UdppPZ.js",
        "/assets/src-CKCCJIsY.js",
        "/assets/src-CFmCg5vC.js",
        "/assets/src-DHHOFIY82.js",
        "/assets/src-SK5p8LQy.js",
        "/assets/src-DisNoH-C.js",
        "/assets/src-KuDEUKoX.js",
        "/assets/src-DqLzlFvp2.js",
        "/assets/extends-DQyfp-FM.js",
        "/assets/_baseForOwn-B12soURB.js",
        "/assets/useIsomorphicLayoutEffect-CrpupiLT.js",
        "/assets/toNumber-ls44TB3q.js"
      ],
      "css": []
    },
    "routes/_index": {
      "id": "routes/_index",
      "parentId": "root",
      "index": true,
      "hasAction": false,
      "hasLoader": true,
      "hasClientAction": false,
      "hasClientLoader": false,
      "hasClientMiddleware": false,
      "hasErrorBoundary": true,
      "module": "/assets/_index-paIZPKjd.js",
      "imports": [
        "/assets/react-BqmUObHr.js",
        "/assets/src-BetVuLdR.js",
        "/assets/src-CHEvOGif.js",
        "/assets/errorBoundary-CkqPjkj5.js",
        "/assets/index.es-cUmgXQNY.js",
        "/assets/src-C649mUwh.js",
        "/assets/src-Dbx7MmLz.js",
        "/assets/react-dom-B0RQ2kJA.js",
        "/assets/jsx-runtime-DBNpHuQp.js",
        "/assets/src-B63N821E2.js",
        "/assets/src-BQlQicn1.js",
        "/assets/src-BihK_Pvi2.js",
        "/assets/src-B9eF9Yhu.js",
        "/assets/src-TH0UJld42.js",
        "/assets/src-Btvz-lqp.js",
        "/assets/src-C6HqKykH.js",
        "/assets/src-C8UdppPZ.js",
        "/assets/src-0-KKn5_c.js",
        "/assets/src-DHHOFIY82.js",
        "/assets/src-KuDEUKoX.js",
        "/assets/src-DqLzlFvp2.js",
        "/assets/_index-DqR-AbFP.js",
        "/assets/extends-DQyfp-FM.js",
        "/assets/preload-helper-CbI0Klgk.js",
        "/assets/toNumber-ls44TB3q.js",
        "/assets/meta-CnmC5I2a.js"
      ],
      "css": []
    }
  },
  "url": "/assets/manifest-041da656.js",
  "version": "041da656"
};
  window.__reactRouterRouteModules = {"root":route0,"routes/_index":route1};

import("/assets/entry.client-WQ4JFhQx.js");</script><script defer="" src="https://www.instagram.com/embed.js"></script><!--$--><script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3448\":-5,\"_3449\":-5},\"loaderData\",{\"_3\":4,\"_744\":745},\"root\",{\"_5\":6,\"_7\":8,\"_9\":10,\"_11\":12,\"_13\":14,\"_15\":16,\"_24\":25,\"_27\":23,\"_28\":29,\"_55\":56,\"_79\":80,\"_81\":82,\"_104\":105,\"_558\":559,\"_560\":-7,\"_561\":562,\"_576\":577,\"_663\":664,\"_740\":741,\"_742\":743},\"href\",\"https://www.cater-event.com/\",\"brand\",\"catersource\",\"domainUrl\",\"https://www.cater-event.com\",\"authenticationStatus\",\"anonymous\",\"siteName\",\"Cater+Event\",\"authConfig\",{\"_17\":18,\"_19\":20,\"_21\":18,\"_22\":23},\"enabled\",true,\"authenticationConfigId\",\"07e39ccf0dc39049e8833f24d729cffd\",\"standaloneRegistrationPage\",\"disableCaptcha\",false,\"favicons\",[26],\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt58fac1e4b6529324/69ce6a2907ee8ab7c12f4af0/informa_orbit_favicon.ico\",\"isDctsTurnOn\",\"cookieBanner\",{\"_30\":18,\"_31\":18,\"_32\":33,\"_52\":53,\"_54\":18},\"stub\",\"advancedConsentOverride\",\"settings\",{\"_34\":35,\"_36\":37,\"_38\":39,\"_40\":41,\"_42\":43,\"_44\":45,\"_46\":47,\"_48\":49,\"_50\":51},\"data-cfasync\",\"false\",\"data-local-sync\",\"allow-network-observable\",\"data-prompt\",\"1\",\"data-report-only\",\"off\",\"data-dismissed-view-state\",\"Closed\",\"data-tcf-ui-dismissed-view-state\",\"Collapsed\",\"data-ui-shadow-root\",\"open\",\"data-privacy-policy\",\"https://privacy.informa.com/\",\"src\",\"https://transcend-cdn.com/cm/ef49a3f1-d8c1-47d6-88fc-50e41130631f/airgap.js\",\"props\",{\"_34\":35,\"_36\":37,\"_38\":39,\"_40\":41,\"_42\":43,\"_44\":45,\"_46\":47,\"_48\":49,\"_50\":51},\"transcend\",\"ui\",{\"_7\":8,\"_57\":58,\"_59\":60,\"_71\":72},\"theme\",\"theme1\",\"font\",{\"_61\":62,\"_67\":68},\"primary\",{\"_63\":64,\"_65\":66},\"name\",\"Aleo\",\"url\",\"https://fonts.googleapis.com/css2?family=Aleo:ital,wght@0,100..900;1,100..900\u0026display=swap\",\"secondary\",{\"_63\":69,\"_65\":70},\"Open Sans\",\"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800\u0026display=swap\",\"oneInforma\",{\"_73\":74,\"_75\":76,\"_77\":78},\"endorsementLevel\",\"full-endorsement\",\"primaryColorPalette\",\"lavender\",\"personality\",\"sharp\",\"environment\",\"prod\",\"featureToggles\",{\"_83\":18,\"_84\":23,\"_85\":18,\"_86\":23,\"_87\":23,\"_88\":23,\"_89\":18,\"_90\":23,\"_91\":23,\"_92\":23,\"_93\":94,\"_95\":23,\"_96\":18,\"_97\":18,\"_98\":23,\"_99\":18,\"_100\":18,\"_101\":18,\"_102\":18,\"_103\":18},\"elnNewsletter\",\"elnWithoutNewsletter\",\"iirisAuthentication\",\"subBrand\",\"useSettingsRedirectAPIVersion1\",\"gatingEnabled\",\"iirisRecommendationDisabled\",\"iasPetEnabled\",\"bridgedMediaEnabled\",\"ecommerceEnabled\",\"iirisRecommendationVer\",\"version4\",\"weather3MonthForecastEnabled\",\"useContentApiVersion2\",\"cloudflareCachingEnabled\",\"oneTrustEnabled\",\"transcendEnabled\",\"disablePaymentServiceHealthCheck\",\"useMassRedirectsEngine\",\"useNewEventResolver\",\"oneInformaEnabled\",\"layout\",{\"_106\":107,\"_124\":125,\"_148\":149,\"_371\":372,\"_471\":472,\"_477\":478},\"socialLinks\",[108,112,115,118,121],{\"_109\":110,\"_65\":111},\"type\",\"Facebook\",\"https://www.facebook.com/CaterEventOfficial\",{\"_109\":113,\"_65\":114},\"Instagram\",\"https://www.instagram.com/catereventofficial/\",{\"_109\":116,\"_65\":117},\"Linkedin\",\"https://www.linkedin.com/company/cater-event-official/posts/?feedView=all\",{\"_109\":119,\"_65\":120},\"Youtube\",\"https://www.youtube.com/@CatersourceandTheSpecialEvent\",{\"_109\":122,\"_65\":123},\"TikTok\",\"https://www.tiktok.com/@catereventofficial\",\"informaBar\",{\"_17\":18,\"_126\":127,\"_145\":146},\"leftSection\",{\"_128\":129,\"_130\":131},\"description\",\"Cater+Event is part of the Informa Connect Division of Informa PLC\",\"subMenu\",[132,136,139,142],{\"_133\":134,\"_65\":135},\"title\",\"Informa PLC\",\"https://informa.com/\",{\"_133\":137,\"_65\":138},\"ABOUT US\",\"https://informa.com/About-Us/\",{\"_133\":140,\"_65\":141},\"INVESTOR RELATIONS\",\"https://informa.com/Investors/\",{\"_133\":143,\"_65\":144},\"TALENT\",\"https://informa.com/Talent/\",\"rightSection\",{\"_128\":147},\"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.\",\"nav\",{\"_150\":151,\"_360\":361},\"mainMenuItems\",[152,220,255,289,334,357],{\"_133\":153,\"_65\":154,\"_155\":156,\"_157\":154,\"_158\":18,\"_130\":159,\"_172\":173},\"Event Management\",\"/event-management\",\"seeAllLink\",\"SEE ALL\",\"seeAllLinkUrl\",\"hasSubMenu\",[160,163,166,169],{\"_133\":161,\"_65\":162},\"Venues\",\"/event-management/venues\",{\"_133\":164,\"_65\":165},\"Event Safety \u0026 Security\",\"/event-management/event-safety-security\",{\"_133\":167,\"_65\":168},\"Contracts \u0026 Legal Frameworks\",\"/event-management/contracts-legal-frameworks\",{\"_133\":170,\"_65\":171},\"Sustainability\",\"/event-management/sustainability\",\"recentContents\",[174,208],{\"_175\":176,\"_180\":181,\"_182\":181,\"_183\":184,\"_185\":186,\"_187\":179,\"_188\":189,\"_190\":179,\"_191\":153,\"_192\":154,\"_193\":194,\"_195\":196,\"_202\":203,\"_204\":205,\"_206\":207},\"thumbnail\",{\"_50\":177,\"_178\":179},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb4838ef82a083112/69de76c0a047c93836c21401/Copy_of_ITHOF_2025_bar.png\",\"alt\",\"\",\"articleName\",\"The International Tennis Hall of Fame hosted its 2025 Legends Ball\",\"mobileHeadline\",\"articleSummary\",\"The International Tennis Hall of Fame hosted its 2025 Legends Ball last fall in New York City at the Ziegfeld Ballroom. Hall of Famers, ITHF supporters  and tennis fans gathered following the US Open women’s singles final, where the evening paired excellence in tennis and in music. \",\"articleUrl\",\"/event-management/the-international-tennis-hall-of-fame-hosted-its-2025-legends-ball\",\"listPageUrl\",\"date\",\"Apr 26, 2026\",\"webinarStartTime\",\"categoryName\",\"categoryUrl\",\"contentType\",\"Article\",\"contributors\",[197],{\"_63\":14,\"_198\":199,\"_200\":201},\"link\",\"/author/cater-event\",\"avatar\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt10c2ad054f4f0f9d/69e8eb12b14e606f67fb9a7f/c_e_header_logo_white.png\",\"timeRead\",3,\"variant\",\"card-vertical\",\"layoutVariant\",\"vertical\",{\"_175\":209,\"_180\":211,\"_182\":211,\"_183\":212,\"_185\":213,\"_187\":179,\"_188\":214,\"_190\":179,\"_191\":215,\"_192\":216,\"_193\":194,\"_195\":217,\"_202\":219,\"_204\":205,\"_206\":207},{\"_50\":210,\"_178\":179},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt626f2545cfeb14dc/6908f2bd43e829032d4823c1/ce_industry_news_graphic_1280x800.png\",\"Industry News for April 25, 2026\",\"Latest business news from the catering and events industry\",\"/staffing-training/industry-news-for-april-25-2026\",\"Apr 25, 2026\",\"Staffing \u0026 Training\",\"/business-operations/staffing-training\",[218],{\"_63\":14,\"_198\":199,\"_200\":201},19,{\"_133\":221,\"_65\":222,\"_155\":156,\"_157\":222,\"_158\":18,\"_130\":223,\"_172\":237},\"Business Operations\",\"/business-operations\",[224,225,228,231,234],{\"_133\":215,\"_65\":216},{\"_133\":226,\"_65\":227},\"Diversity, Equality \u0026 Inclusion\",\"/business-operations/diversity-equality-inclusion\",{\"_133\":229,\"_65\":230},\"Sales \u0026 Marketing\",\"/business-operations/sales-marketing\",{\"_133\":232,\"_65\":233},\"Tools \u0026 Technology\",\"/business-operations/tools-technology\",{\"_133\":235,\"_65\":236},\"Consulting\",\"/business-operations/consulting\",[238,242],{\"_175\":239,\"_180\":211,\"_182\":211,\"_183\":212,\"_185\":213,\"_187\":179,\"_188\":214,\"_190\":179,\"_191\":215,\"_192\":216,\"_193\":194,\"_195\":240,\"_202\":219,\"_204\":205,\"_206\":207},{\"_50\":210,\"_178\":179},[241],{\"_63\":14,\"_198\":199,\"_200\":201},{\"_175\":243,\"_180\":245,\"_182\":245,\"_183\":246,\"_185\":247,\"_187\":179,\"_188\":248,\"_190\":179,\"_191\":221,\"_192\":222,\"_193\":194,\"_195\":249,\"_202\":254,\"_204\":205,\"_206\":207},{\"_50\":244,\"_178\":179},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltc07a3e44e5644c73/69e8b0aa75ef32883af83078/267A0014.png\",\"Why Vendor Communication Still Breaks Down — And How to Fix It\",\"In an industry where timelines are tight and expectations are high, strong vendor communication is what keeps everything running smoothly. Caterers, planners, venues, and vendor partners all rely on clear updates, as when everyone is aligned, it shows in a seamless event experience. With so many moving parts involved, though, small hiccups can easily pop up along the way. \",\"/business-operations/why-vendor-communication-still-breaks-down-and-how-to-fix-it\",\"Apr 22, 2026\",[250],{\"_63\":251,\"_198\":252,\"_200\":253},\"Meghan Ely\",\"/author/meghan-ely\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt5b6cffed3cce9ebf/6717acded19224e07f57b562/Meghan_Ely-6-Full_0.png\",5,{\"_133\":256,\"_65\":257,\"_155\":156,\"_157\":257,\"_158\":18,\"_130\":258,\"_172\":271},\"Event Trends \u0026 Styles\",\"/event-trends-styles\",[259,262,265,268],{\"_133\":260,\"_65\":261},\"Design \u0026 Decor\",\"/event-trends-styles/design-decor\",{\"_133\":263,\"_65\":264},\"Floral\",\"/event-trends-styles/floral\",{\"_133\":266,\"_65\":267},\"Rentals\",\"/event-trends-styles/rentals\",{\"_133\":269,\"_65\":270},\"Lighting \u0026 AV\",\"/event-trends-styles/lighting-av\",[272,276],{\"_175\":273,\"_180\":181,\"_182\":181,\"_183\":184,\"_185\":186,\"_187\":179,\"_188\":189,\"_190\":179,\"_191\":153,\"_192\":154,\"_193\":194,\"_195\":274,\"_202\":203,\"_204\":205,\"_206\":207},{\"_50\":177,\"_178\":179},[275],{\"_63\":14,\"_198\":199,\"_200\":201},{\"_175\":277,\"_180\":279,\"_182\":279,\"_183\":280,\"_185\":281,\"_187\":282,\"_188\":283,\"_190\":179,\"_191\":284,\"_192\":285,\"_193\":286,\"_195\":287,\"_202\":254,\"_204\":205,\"_206\":207},{\"_50\":278,\"_178\":179},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt89d8b50f6d844e32/69c556581c6f6a2a51e3b057/Screenshot_2026-03-26_at_10.50.28_AM.png\",\"Recipe Friday: Attainable Opulence\",\"Amid a dynamic global environment, patrons are seeking extravagant treats and experiences as an escape, enjoying elevated flavors in everyday dining experiences, not just special occasions.\",\"/menu-planning/recipe-friday-attainable-opulence\",\"/slideshows\",\"Apr 24, 2026\",\"Menu Planning\",\"/food-beverage/menu-planning\",\"Slideshow\",[288],{\"_63\":14,\"_198\":199,\"_200\":201},{\"_133\":290,\"_65\":291,\"_155\":156,\"_157\":291,\"_158\":18,\"_130\":292,\"_172\":314},\"Event Types\",\"/event-types\",[293,296,299,302,305,308,311],{\"_133\":294,\"_65\":295},\"Weddings\",\"/event-types/weddings\",{\"_133\":297,\"_65\":298},\"Conferences \u0026 Trade Shows\",\"/event-types/conferences-trade-shows\",{\"_133\":300,\"_65\":301},\"Corporate Events\",\"/event-types/corporate-events\",{\"_133\":303,\"_65\":304},\"Galas \u0026 Fundraisers\",\"/event-types/galas-fundraisers\",{\"_133\":306,\"_65\":307},\"Social Events\",\"/event-types/social-events\",{\"_133\":309,\"_65\":310},\"Fairs \u0026 Festivals\",\"/event-types/fairs-festivals\",{\"_133\":312,\"_65\":313},\"Awards\",\"/event-types/awards\",[315,319],{\"_175\":316,\"_180\":181,\"_182\":181,\"_183\":184,\"_185\":186,\"_187\":179,\"_188\":189,\"_190\":179,\"_191\":153,\"_192\":154,\"_193\":194,\"_195\":317,\"_202\":203,\"_204\":205,\"_206\":207},{\"_50\":177,\"_178\":179},[318],{\"_63\":14,\"_198\":199,\"_200\":201},{\"_175\":320,\"_180\":322,\"_182\":322,\"_183\":323,\"_185\":324,\"_187\":179,\"_188\":325,\"_190\":179,\"_191\":326,\"_192\":327,\"_193\":194,\"_195\":328,\"_202\":333,\"_204\":205,\"_206\":207},{\"_50\":321,\"_178\":179},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3da73b6c8b941360/69e7a03acb63e85da39bac29/DG1_3656_(1).png\",\"Even MORE Catering Trends from Cater+Event 2026\",\"We're recapping the latest trends from Cater+Event 2026, which was a celebration of ingenuity and culinary artistry, reaffirming its place as the go-to destination for catering and event professionals.\",\"/our-events/even-more-catering-trends-from-cater-event-2026\",\"Apr 23, 2026\",\"Our Events\",\"/our-events\",[329],{\"_63\":330,\"_198\":331,\"_200\":332},\"Amber Kispert\",\"/author/amber-kispert\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt625b599e0b8d0a59/6717934f11fda2a0a335b742/Screen_Shot_2020-03-02_at_10.01.07_AM.png\",21,{\"_133\":335,\"_65\":336,\"_155\":156,\"_157\":336,\"_158\":18,\"_130\":337,\"_172\":348},\"Food \u0026 Beverage\",\"/food-beverage\",[338,339,342,345],{\"_133\":284,\"_65\":285},{\"_133\":340,\"_65\":341},\"Cuisine\",\"/food-beverage/cuisine\",{\"_133\":343,\"_65\":344},\"Catering\",\"/food-beverage/catering\",{\"_133\":346,\"_65\":347},\"Food Professionals\",\"/food-beverage/food-professionals\",[349,353],{\"_175\":350,\"_180\":279,\"_182\":279,\"_183\":280,\"_185\":281,\"_187\":282,\"_188\":283,\"_190\":179,\"_191\":284,\"_192\":285,\"_193\":286,\"_195\":351,\"_202\":254,\"_204\":205,\"_206\":207},{\"_50\":278,\"_178\":179},[352],{\"_63\":14,\"_198\":199,\"_200\":201},{\"_175\":354,\"_180\":322,\"_182\":322,\"_183\":323,\"_185\":324,\"_187\":179,\"_188\":325,\"_190\":179,\"_191\":326,\"_192\":327,\"_193\":194,\"_195\":355,\"_202\":333,\"_204\":205,\"_206\":207},{\"_50\":321,\"_178\":179},[356],{\"_63\":330,\"_198\":331,\"_200\":332},{\"_133\":326,\"_65\":327,\"_155\":326,\"_157\":327,\"_158\":23,\"_130\":358,\"_172\":359},[],[],\"secondaryMenu\",[362,365,368],{\"_133\":363,\"_65\":364},\"Subscribe\",\"/newsletter-subscribe\",{\"_133\":366,\"_65\":367},\"Conferences\",\"/events\",{\"_133\":369,\"_65\":370},\"Advertise\",\"https://informaconnect.com/foodservice/caterevent/\",\"megaMenu\",{\"_373\":374,\"_411\":412,\"_465\":466,\"_467\":468,\"_469\":179,\"_470\":179},\"largeMenu\",[375,381,388,394,403,409],{\"_133\":153,\"_65\":154,\"_130\":376,\"_155\":156,\"_157\":154},[377,378,379,380],{\"_133\":161,\"_65\":162},{\"_133\":164,\"_65\":165},{\"_133\":167,\"_65\":168},{\"_133\":170,\"_65\":171},{\"_133\":221,\"_65\":222,\"_130\":382,\"_155\":156,\"_157\":222},[383,384,385,386,387],{\"_133\":215,\"_65\":216},{\"_133\":226,\"_65\":227},{\"_133\":229,\"_65\":230},{\"_133\":232,\"_65\":233},{\"_133\":235,\"_65\":236},{\"_133\":256,\"_65\":257,\"_130\":389,\"_155\":156,\"_157\":257},[390,391,392,393],{\"_133\":260,\"_65\":261},{\"_133\":263,\"_65\":264},{\"_133\":266,\"_65\":267},{\"_133\":269,\"_65\":270},{\"_133\":290,\"_65\":291,\"_130\":395,\"_155\":156,\"_157\":291},[396,397,398,399,400,401,402],{\"_133\":294,\"_65\":295},{\"_133\":297,\"_65\":298},{\"_133\":300,\"_65\":301},{\"_133\":303,\"_65\":304},{\"_133\":306,\"_65\":307},{\"_133\":309,\"_65\":310},{\"_133\":312,\"_65\":313},{\"_133\":335,\"_65\":336,\"_130\":404,\"_155\":156,\"_157\":336},[405,406,407,408],{\"_133\":284,\"_65\":285},{\"_133\":340,\"_65\":341},{\"_133\":343,\"_65\":344},{\"_133\":346,\"_65\":347},{\"_133\":326,\"_65\":327,\"_130\":410,\"_155\":326,\"_157\":327},[],\"smallMenu\",[413,433,447],{\"_133\":414,\"_65\":179,\"_130\":415},\"Resources\",[416,419,422,424,427,430],{\"_133\":417,\"_65\":418},\"ACE \u0026 Gala Awards\",\"/program/ace-gala-awards\",{\"_133\":420,\"_65\":421},\"Archive\",\"/program/archive\",{\"_133\":423,\"_65\":367},\"Conferences \u0026 Events\",{\"_133\":425,\"_65\":426},\"Latest News\",\"/latest-news\",{\"_133\":428,\"_65\":429},\"State of the Industry\",\"/program/state-of-the-industry\",{\"_133\":431,\"_65\":432},\"White Papers \u0026 Submissions\",\"/program/white-papers-submissions\",{\"_133\":434,\"_65\":179,\"_130\":435},\"About\",[436,439,440,443,446],{\"_133\":437,\"_65\":438},\"About Us\",\"/about-us\",{\"_133\":369,\"_65\":370},{\"_133\":441,\"_65\":442},\"Contact Us\",\"/contact-us\",{\"_133\":444,\"_65\":445},\"Meet Our Writers\",\"/author\",{\"_133\":363,\"_65\":364},{\"_133\":448,\"_65\":179,\"_130\":449},\"Partners \u0026 Industry Resources\",[450,453,456,459,462],{\"_133\":451,\"_65\":452},\"International Caterers Assoc.\",\"https://www.internationalcaterers.org/\",{\"_133\":454,\"_65\":455},\"Leading Caterers of America\",\"https://informaconnect.com/leading-caterers/\",{\"_133\":457,\"_65\":458},\"Academic Event Professional\",\"https://aep-edu.com/\",{\"_133\":460,\"_65\":461},\"International Live Event Assoc. \",\"https://www.ileahub.com/\",{\"_133\":463,\"_65\":464},\"National Restaurant Assoc. Show\",\"https://www.nationalrestaurantshow.com/\",\"sideNavSections\",[],\"socialSectionTitle\",\"Follow Us\",\"registrationSectionTitle\",\"registrationStatementText\",\"navBase\",{\"_473\":474},\"logo\",{\"_65\":475,\"_476\":14},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blte4e76c44f01c3939/69ce6a1422f82c3ab5f5da9b/ce_logo_.svg\",\"altText\",\"footer\",{\"_473\":479,\"_480\":481,\"_526\":527,\"_528\":529},{\"_65\":475,\"_476\":14},\"linkSections\",[482,499,513],{\"_483\":484,\"_133\":498,\"_109\":39},\"links\",[485,490,493,496],{\"_486\":487,\"_489\":23,\"_133\":437,\"_65\":438},\"image\",{\"_476\":179,\"_65\":488},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt8fe6f8d0cda24b1c/66fe6333637d8b5d8676cc85/OPN_Logo_H_RGB.png\",\"openInNewTab\",{\"_486\":491,\"_489\":23,\"_133\":441,\"_65\":442},{\"_476\":179,\"_65\":492},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb78811c72c2d0057/66fe63336a7763c4d9d18302/OPN_Logo_H_RGB.png\",{\"_486\":494,\"_489\":18,\"_133\":444,\"_65\":445},{\"_476\":179,\"_65\":495},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt6122cc22faeaada4/68261efe5361a55a1ce235a2/Screenshot_2025-05-15_at_12.05.55_PM.png\",{\"_486\":497,\"_489\":23,\"_133\":363,\"_65\":364},{\"_476\":179,\"_65\":488},\"Explore\",{\"_483\":500,\"_133\":512,\"_109\":39},[501,504,507],{\"_486\":502,\"_489\":23,\"_133\":369,\"_65\":370},{\"_476\":179,\"_65\":503},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt68c3cf6e9c52f28a/66fe6333637d8bc56076cc81/OPN_Logo_H_RGB.png\",{\"_486\":505,\"_489\":23,\"_133\":423,\"_65\":367},{\"_476\":179,\"_65\":506},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt38902a8df0cb90b6/66fe633382eac257a4651e1a/OPN_Logo_H_RGB.png\",{\"_486\":508,\"_489\":23,\"_133\":510,\"_65\":511},{\"_476\":179,\"_65\":509},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltd3ed57854f361dea/66fe6333610d5e3ff81a1aa8/OPN_Logo_H_RGB.png\",\"Editorial Submissions\",\"https://form.jotform.com/242904070615047\",\"Partner With Us\",{\"_483\":514,\"_133\":525,\"_109\":39},[515,517,521],{\"_486\":516,\"_489\":18,\"_133\":454,\"_65\":455},{\"_476\":179,\"_65\":488},{\"_486\":518,\"_489\":18,\"_133\":519,\"_65\":520},{\"_476\":179,\"_65\":488},\"Nation’s Restaurant News\",\"https://www.nrn.com/\",{\"_486\":522,\"_489\":18,\"_133\":523,\"_65\":524},{\"_476\":179,\"_65\":488},\"Technomic\",\"https://www.technomic.com/\",\"More From Informa Connect\",\"brandLinks\",[],\"copyright\",{\"_530\":531,\"_483\":536,\"_133\":557},\"businessUnit\",{\"_65\":532,\"_63\":533,\"_534\":535},\"https://informaconnect.com/\",\"Informa Connect\",\"logoUrl\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb3c4cf2e9276c67b/67066f6033d0994a5a07497a/Informa_Connect_Logo_1Line_White_Solid_RGB.webp\",[537,541,545,549,553],{\"_486\":538,\"_489\":18,\"_133\":539,\"_65\":540},{\"_476\":539,\"_65\":540},\"Website TOU\",\"https://www.informaconnect.com/website-terms-of-use/\",{\"_486\":542,\"_489\":18,\"_133\":543,\"_65\":544},{\"_476\":543,\"_65\":544},\"Code of conduct events\",\"https://www.informaconnect.com/code-of-conduct/\",{\"_486\":546,\"_489\":18,\"_133\":547,\"_65\":548},{\"_476\":547,\"_65\":548},\"Group privacy policy\",\"https://www.informa.com/privacy-policy/\",{\"_486\":550,\"_489\":18,\"_133\":551,\"_65\":552},{\"_476\":551,\"_65\":552},\"CCPA\",\"https://privacyportal-eu-cdn.onetrust.com/dsarwebform/c1f53e84-9f05-4169-a854-85052b63c50b/5f26b553-52cc-4973-a761-295d5634a6b6.html\",{\"_486\":554,\"_489\":18,\"_133\":555,\"_65\":556},{\"_476\":555,\"_65\":556},\"Cookie Policy\",\"https://www.informa.com/generic-content/cookie-policy/\",\"  Informa Connect Limited. Registered in England \u0026 Wales with number 01835199, registered office 5 Howick Place, London, SW1P 1WG.\",\"newRelicJs\",\"window.NREUM||(NREUM={});NREUM.info = {\\\"agent\\\":\\\"\\\",\\\"beacon\\\":\\\"bam.eu01.nr-data.net\\\",\\\"errorBeacon\\\":\\\"bam.eu01.nr-data.net\\\",\\\"licenseKey\\\":\\\"NRJS-26ae6a3b09493bbcc87\\\",\\\"applicationID\\\":\\\"514059305\\\",\\\"agentToken\\\":null,\\\"applicationTime\\\":37.186724,\\\"transactionName\\\":\\\"MhBSZQoZWEEDU0ZaXgtac0QLDFlfTR8=\\\",\\\"queueTime\\\":0,\\\"ttGuid\\\":\\\"de617b431b90a9be\\\"}; (window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[\\\"bam.eu01.nr-data.net\\\"]},feature_flags:[\\\"soft_nav\\\"],distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:\\\"538480682\\\",accountID:\\\"3936348\\\",trustKey:\\\"3288925\\\",xpid:\\\"Vw8EV1VXABAFVVVSAggEVlE=\\\",licenseKey:\\\"NRJS-26ae6a3b09493bbcc87\\\",applicationID:\\\"514059305\\\",browserID:\\\"538480682\\\"};;/*! For license information please see nr-loader-spa-1.313.1.min.js.LICENSE.txt */\\n(()=\u003e{var e,t,r={384:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{NT:()=\u003ea,Zm:()=\u003ec,bQ:()=\u003eu,dV:()=\u003ed,pV:()=\u003el});var n=r(6154),i=r(1863),s=r(944),o=r(1910);const a={beacon:\\\"bam.nr-data.net\\\",errorBeacon:\\\"bam.nr-data.net\\\"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic\u0026\u0026(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,o.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\u0026\u0026(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:a.beacon,errorBeacon:a.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()}},782:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{T:()=\u003en});const n=r(860).K7.pageViewTiming},860:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{$J:()=\u003eu,K7:()=\u003ec,P3:()=\u003ed,XX:()=\u003ei,Yy:()=\u003ea,df:()=\u003es,qY:()=\u003en,v4:()=\u003eo});const n=\\\"events\\\",i=\\\"jserrors\\\",s=\\\"browser/blobs\\\",o=\\\"rum\\\",a=\\\"browser/logs\\\",c={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\\\"},d={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.softNav]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.sessionReplay]:8,[c.logging]:9,[c.genericEvents]:10},u={[c.pageViewEvent]:o,[c.pageViewTiming]:n,[c.ajax]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:s,[c.sessionReplay]:s,[c.logging]:a,[c.genericEvents]:\\\"ins\\\"}},944:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{R:()=\u003ei});var n=r(3241);function i(e,t){\\\"function\\\"==typeof console.debug\u0026\u0026(console.debug(\\\"New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#\\\".concat(e),t),(0,n.W)({drained:null,type:\\\"data\\\",name:\\\"warn\\\",feature:\\\"warn\\\",data:{code:e,secondary:t}}))}},993:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{A$:()=\u003es,ET:()=\u003eo,TZ:()=\u003ea,p_:()=\u003ei});var n=r(860);const i={ERROR:\\\"ERROR\\\",WARN:\\\"WARN\\\",INFO:\\\"INFO\\\",DEBUG:\\\"DEBUG\\\",TRACE:\\\"TRACE\\\"},s={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},o=\\\"log\\\",a=n.K7.logging},1687:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{Ak:()=\u003ea,Ze:()=\u003ed,x3:()=\u003ec});var n=r(3241),i=r(3606),s=r(860),o=r(2646);function a(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\u0026\u0026(r.get(t)\u0026\u0026r.delete(t),l(e,t,!1),r.size\u0026\u0026u(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])=\u003et.staged)\u0026\u0026(t.sort((e,t)=\u003ee[1].priority-t[1].priority),t.forEach(([t])=\u003e{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,a=i.i.handlers;if(s\u0026\u0026!s.aborted\u0026\u0026s.backlog\u0026\u0026a){if((0,n.W)({type:\\\"lifecycle\\\",name:\\\"drain\\\",feature:t}),r){const e=s.backlog[t],r=a[t];if(r){for(let t=0;e\u0026\u0026t\u003ce.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=\u003e{Object.values(t||{}).forEach(t=\u003e{t[0]?.on\u0026\u0026t[0].context()instanceof o.y\u0026\u0026!t[0].listeners(e).includes(t[1])\u0026\u0026t[0].on(e,t[1])})})}}s.isolatedBacklog||delete a[t],s.backlog[t]=null,s.emit(\\\"drain-\\\"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=\u003e{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},1738:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{U:()=\u003ef,Y:()=\u003el});var n=r(3241),i=r(9908),s=r(1863),o=r(944),a=r(3969),c=r(8362),d=r(860),u=r(4261);function l(e,t,r,s){const l=s||r;!l||l[e]\u0026\u0026l[e]!==c.d.prototype[e]||(l[e]=function(){(0,i.p)(a.xV,[\\\"API/\\\"+e+\\\"/called\\\"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:\\\"data\\\",name:\\\"api\\\",feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function f(e,t,r,n,o){const a=e.info;null===r?delete a.jsAttributes[t]:a.jsAttributes[t]=r,(o||null===r)\u0026\u0026(0,i.p)(u.Pl+n,[(0,s.t)(),t,r],void 0,\\\"session\\\",e.ee)}},1741:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{W:()=\u003es});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(i.$9,e,t)}start(){return this.#e(i.d3)}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)}}},1863:(e,t,r)=\u003e{\\\"use strict\\\";function n(){return Math.floor(performance.now())}r.d(t,{t:()=\u003en})},1910:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{i:()=\u003es});var n=r(944);const i=new Map;function s(...e){return e.every(e=\u003e{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})}},2555:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{D:()=\u003ea,f:()=\u003eo});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 o(e){try{return!!e.licenseKey\u0026\u0026!!e.errorBeacon\u0026\u0026!!e.applicationID}catch(e){return!1}}const a=e=\u003e(0,i.a)(e,s)},2614:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{BB:()=\u003eo,H3:()=\u003en,g:()=\u003ed,iL:()=\u003ec,tS:()=\u003ea,uh:()=\u003ei,wk:()=\u003es});const n=\\\"NRBA\\\",i=\\\"SESSION\\\",s=144e5,o=18e5,a={STARTED:\\\"session-started\\\",PAUSE:\\\"session-pause\\\",RESET:\\\"session-reset\\\",RESUME:\\\"session-resume\\\",UPDATE:\\\"session-update\\\"},c={SAME_TAB:\\\"same-tab\\\",CROSS_TAB:\\\"cross-tab\\\"},d={OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{y:()=\u003en});class n{constructor(e){this.contextId=e}}},2843:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{G:()=\u003es,u:()=\u003ei});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)(\\\"visibilitychange\\\",function(){if(t)return void(\\\"hidden\\\"===document.visibilityState\u0026\u0026e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)(\\\"pagehide\\\",e,t,r)}},3241:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{W:()=\u003es});var n=r(6154);const i=\\\"newrelic\\\";function s(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{A:()=\u003es});var n=r(7836);const i=()=\u003e{const e=new WeakSet;return(t,r)=\u003e{if(\\\"object\\\"==typeof r\u0026\u0026null!==r){if(e.has(r))return;e.add(r)}return r}};function s(e){try{return JSON.stringify(e,i())??\\\"\\\"}catch(e){try{n.ee.emit(\\\"internal-error\\\",[e])}catch(e){}return\\\"\\\"}}},3333:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{$v:()=\u003eu,TZ:()=\u003en,Xh:()=\u003ec,Zp:()=\u003ei,kd:()=\u003ed,mq:()=\u003ea,nf:()=\u003eo,qN:()=\u003es});const n=r(860).K7.genericEvents,i=[\\\"auxclick\\\",\\\"click\\\",\\\"copy\\\",\\\"keydown\\\",\\\"paste\\\",\\\"scrollend\\\"],s=[\\\"focus\\\",\\\"blur\\\"],o=4,a=1e3,c=2e3,d=[\\\"PageAction\\\",\\\"UserAction\\\",\\\"BrowserPerformance\\\"],u={RESOURCES:\\\"experimental.resources\\\",REGISTER:\\\"register\\\"}},3434:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{Jt:()=\u003eo,YM:()=\u003eu});var n=r(7836),i=r(5607),s=r(5732);const o=\\\"nr@original:\\\".concat(i.W),a=50;var c=Object.prototype.hasOwnProperty,d=!1;function u(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,o){r||(r=\\\"\\\");const a=\\\"-\\\"===r.charAt(0);for(let c=0;c\u003ct.length;c++){const d=t[c],u=e[d];f(u)||(e[d]=i(u,a?d+r:r,n,d,s,o))}},i.flag=o,i;function i(t,n,i,d,h,p){return f(t)?t:(n||(n=\\\"\\\"),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty\u0026\u0026Object.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){l([e],r)}for(var n in e)c.call(e,n)\u0026\u0026(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,c,f,g;let m,v;try{c=this,o=[...arguments],v=p?(0,s.$5)(r):[void 0],f=\\\"function\\\"==typeof i?i(o,c):i||{}}catch(t){l([t,\\\"\\\",[o,c,d],f],e)}u(n+\\\"start\\\",[o,c,d,v],f,h);const y=performance.now();let b;try{return g=t.apply(c,o),b=performance.now(),g}catch(e){throw b=performance.now(),u(n+\\\"err\\\",[o,c,e,v],f,h),m=e,m}finally{const e=b-y,t={start:y,end:b,duration:e,isLongTask:e\u003e=a,methodName:d,thrownError:m};t.isLongTask\u0026\u0026u(\\\"long-task\\\",[t,c,v],f,h),u(n+\\\"end\\\",[o,c,g,v],f,h)}}}function u(r,n,i,s){if(!d||t){var o=d;d=!0;try{e.emit(r,n,i,t,s)}catch(t){l([t,r,n,i],e)}d=o}}}function l(e,t){t||(t=n.ee);try{t.emit(\\\"internal-error\\\",e)}catch(e){}}function f(e){return!(e\u0026\u0026\\\"function\\\"==typeof e\u0026\u0026e.apply\u0026\u0026!e[o])}},3606:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{i:()=\u003es});var n=r(9908);s.on=o;var i=s.handlers={};function s(e,t,r,s){o(s||n.d,i,e,t,r)}function o(e,t,r,i,s){s||(s=\\\"feature\\\"),e||(e=n.d);var o=t[s]=t[s]||{};(o[r]=o[r]||[]).push([e,i])}},3738:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{He:()=\u003ei,Kp:()=\u003ea,Lc:()=\u003ed,Rz:()=\u003eu,TZ:()=\u003en,bD:()=\u003es,d3:()=\u003eo,jx:()=\u003el,sl:()=\u003ef,uP:()=\u003ec});const n=r(860).K7.sessionTrace,i=\\\"bstResource\\\",s=\\\"resource\\\",o=\\\"-start\\\",a=\\\"-end\\\",c=\\\"fn\\\"+o,d=\\\"fn\\\"+a,u=\\\"pushState\\\",l=1e3,f=3e4},3785:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{R:()=\u003ec,b:()=\u003ed});var n=r(9908),i=r(1863),s=r(860),o=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(o.xV,[\\\"API/logging/\\\".concat(c.toLowerCase(),\\\"/called\\\")],void 0,s.K7.metrics,e),(0,n.p)(a.ET,[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return\\\"string\\\"==typeof e\u0026\u0026Object.values(a.p_).some(t=\u003et===e.toUpperCase().trim())}},3878:(e,t,r)=\u003e{\\\"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:()=\u003es,jT:()=\u003en,sp:()=\u003ei})},3962:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{AM:()=\u003eo,O2:()=\u003el,OV:()=\u003es,Qu:()=\u003ef,TZ:()=\u003ec,ih:()=\u003eh,pP:()=\u003ea,t1:()=\u003eu,tC:()=\u003ei,wD:()=\u003ed});var n=r(860);const i=[\\\"click\\\",\\\"keydown\\\",\\\"submit\\\"],s=\\\"popstate\\\",o=\\\"api\\\",a=\\\"initialPageLoad\\\",c=n.K7.softNav,d=5e3,u=500,l={INITIAL_PAGE_LOAD:\\\"\\\",ROUTE_CHANGE:1,UNSPECIFIED:2},f={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},h={IP:\\\"in progress\\\",PF:\\\"pending finish\\\",FIN:\\\"finished\\\",CAN:\\\"cancelled\\\"}},3969:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{TZ:()=\u003en,XG:()=\u003ea,rs:()=\u003ei,xV:()=\u003eo,z_:()=\u003es});const n=r(860).K7.metrics,i=\\\"sm\\\",s=\\\"cm\\\",o=\\\"storeSupportabilityMetrics\\\",a=\\\"storeEventMetrics\\\"},4234:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{W:()=\u003ei});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)}}},4261:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{$9:()=\u003eu,BL:()=\u003ec,CH:()=\u003ep,Dl:()=\u003eR,Fw:()=\u003ew,PA:()=\u003ev,Pl:()=\u003en,Pv:()=\u003ex,Tb:()=\u003ef,U2:()=\u003eo,V1:()=\u003eA,Wb:()=\u003eT,bt:()=\u003eb,cD:()=\u003ey,d3:()=\u003eE,dT:()=\u003ed,eY:()=\u003eg,fF:()=\u003eh,hG:()=\u003es,hw:()=\u003ei,k6:()=\u003ea,nb:()=\u003em,o5:()=\u003el});const n=\\\"api-\\\",i=n+\\\"ixn-\\\",s=\\\"addPageAction\\\",o=\\\"addToTrace\\\",a=\\\"addRelease\\\",c=\\\"finished\\\",d=\\\"interaction\\\",u=\\\"log\\\",l=\\\"noticeError\\\",f=\\\"pauseReplay\\\",h=\\\"recordCustomEvent\\\",p=\\\"recordReplay\\\",g=\\\"register\\\",m=\\\"setApplicationVersion\\\",v=\\\"setCurrentRouteName\\\",y=\\\"setCustomAttribute\\\",b=\\\"setErrorHandler\\\",w=\\\"setPageViewName\\\",R=\\\"setUserId\\\",E=\\\"start\\\",T=\\\"wrapLogger\\\",A=\\\"measure\\\",x=\\\"consent\\\"},5205:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{j:()=\u003ex});var n=r(384),i=r(1741);var s=r(2555),o=r(3333);const a=e=\u003e{if(!e||\\\"string\\\"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(2614),d=r(944),u=r(8122);const l=\\\"[data-nr-mask]\\\",f=e=\u003e(0,u.a)(e,(()=\u003e{const e={feature_flags:[],experimental:{register:!1,resources:!1},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},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}},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:c.wk,inactiveMs:c.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){a(t)?e.mask_selector=\\\"\\\".concat(t,\\\",\\\").concat(l):\\\"\\\"===t||null===t?e.mask_selector=l:(0,d.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){a(t)?e.block_selector+=\\\",\\\".concat(t):\\\"\\\"!==t\u0026\u0026(0,d.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t\u0026\u0026\\\"object\\\"==typeof t?e.mask_input_options={...t,password:!0}:(0,d.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\\\"]}}})());var h=r(6154),p=r(9324);let g=0;const m={buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:h.WN},v={consented:!1},y={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||v.consented},set consented(e){v.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,harvester: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++g}},b=e=\u003e{const t=(0,u.a)(e,y),r=Object.keys(m).reduce((e,t)=\u003e(e[t]={value:m[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)},w=e=\u003e{const t=e.startsWith(\\\"http\\\");e+=\\\"/\\\",r.p=t?e:\\\"https://\\\"+e};var R=r(7836),E=r(3241);const T={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A=e=\u003e(0,u.a)(e,T);function x(e,t={},r,o){let{init:a,info:c,loader_config:d,runtime:u={},exposed:l=!0}=t;if(!c){const e=(0,n.pV)();a=e.init,c=e.info,d=e.loader_config}e.init=f(a||{}),e.loader_config=A(d||{}),c.jsAttributes??={},h.bv\u0026\u0026(c.jsAttributes.isWorker=!0),e.info=(0,s.D)(c);const p=e.init;e.runtime??=b(u),p.proxy.assets\u0026\u0026w(p.proxy.assets),e.runtime.configured||(Object.defineProperty(e,\\\"beacons\\\",{get:()=\u003e[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,\\\"denyList\\\",{get:()=\u003e[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach(r=\u003e{const n=i.W.prototype[r];if(\\\"function\\\"!=typeof n||\\\"constructor\\\"===n)return;let s=t[r];e[r]\u0026\u0026!1!==e.exposed\u0026\u0026\\\"micro-agent\\\"!==e.runtime?.loaderType\u0026\u0026(t[r]=(...t)=\u003e{const n=e[r](...t);return s?s(...t):n})})}(e),e.runtime.loaderType=r,e.ee=R.ee.get(e.agentIdentifier),e.exposed=l,(0,E.W)({drained:!!e.runtime.activatedFeatures,type:\\\"lifecycle\\\",name:\\\"initialize\\\",feature:void 0,data:e.config}),e.runtime.configured=!0)}},5270:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{Aw:()=\u003eo,SR:()=\u003es,rF:()=\u003ea});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO\u0026\u0026(0,i.V)(e)\u0026\u0026!0===e?.session_trace.enabled}function o(e){return!0===e?.session_replay.preload\u0026\u0026s(e)}function a(e,t){try{if(\\\"string\\\"==typeof t?.type){if(\\\"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)}},5289:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{GG:()=\u003eo,Qr:()=\u003ec,sB:()=\u003ea});var n=r(3878),i=r(6389);function s(){return\\\"undefined\\\"==typeof document||\\\"complete\\\"===document.readyState}function o(e,t){if(s())return e();const r=(0,i.J)(e),o=setInterval(()=\u003e{s()\u0026\u0026(clearInterval(o),r())},500);(0,n.sp)(\\\"load\\\",r,t)}function a(e){if(s())return e();(0,n.DD)(\\\"DOMContentLoaded\\\",e)}function c(e){if(s())return e();(0,n.sp)(\\\"popstate\\\",e)}},5607:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{W:()=\u003en});const n=(0,r(9566).bz)()},5732:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{$5:()=\u003ed,B5:()=\u003ec,Ux:()=\u003eo,YA:()=\u003ea,fQ:()=\u003ei,yx:()=\u003es});var n=r(7508);const i={MFE:\\\"MFE\\\",BA:\\\"BA\\\"};function s(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=\u003et.metadata.timings?.asset?.endsWith(e)).map(e=\u003ee.metadata.target)||[]}function o(e,t){if(!u(t))return{};const r=t.agentRef.runtime.appMetadata.agents[0].entityGuid;return e?e.attributes:{\\\"entity.guid\\\":r,appId:t.agentRef.info.applicationID}}function a(e,t){return c(e,t)?{\\\"child.id\\\":e.id,\\\"child.type\\\":e.type,...o(void 0,t)}:{}}function c(e,t){return!!e\u0026\u0026!!u(t)\u0026\u0026t.agentRef.init.api.register.duplicate_data_to_container}function d(e){if(!e?.init.api.register.enabled)return[void 0];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...s(r[i--],e))}catch(e){}return t.length||t.push(void 0),t}function u(e){return 2===e?.harvestEndpointVersion}},6154:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{OF:()=\u003ed,RI:()=\u003ei,WN:()=\u003ef,bv:()=\u003es,gm:()=\u003eo,lR:()=\u003el,m:()=\u003ec,mw:()=\u003ea,sb:()=\u003eu,zk:()=\u003eh});var n=r(1863);const i=\\\"undefined\\\"!=typeof window\u0026\u0026!!window.document,s=\\\"undefined\\\"!=typeof WorkerGlobalScope\u0026\u0026(\\\"undefined\\\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self.navigator instanceof WorkerNavigator||\\\"undefined\\\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis.navigator instanceof WorkerNavigator),o=i?window:\\\"undefined\\\"!=typeof WorkerGlobalScope\u0026\u0026(\\\"undefined\\\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self||\\\"undefined\\\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis),a=Boolean(\\\"hidden\\\"===o?.document?.visibilityState),c=\\\"\\\"+o?.location,d=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),u=d\u0026\u0026\\\"undefined\\\"==typeof SharedWorker,l=(()=\u003e{const e=o.navigator?.userAgent?.match(/Firefox[/\\\\s](\\\\d+\\\\.\\\\d+)/);return Array.isArray(e)\u0026\u0026e.length\u003e=2?+e[1]:0})(),f=Date.now()-(0,n.t)(),h=()=\u003e{const e=o?.performance?.getEntriesByType?.(\\\"navigation\\\")?.[0];if(e\u0026\u0026e.responseStart\u003e0\u0026\u0026e.responseStart\u003co.performance.now())return e}},6344:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{BB:()=\u003eu,Qb:()=\u003el,TZ:()=\u003ei,Ug:()=\u003eo,Vh:()=\u003es,_s:()=\u003ea,bc:()=\u003ed,yP:()=\u003ec});var n=r(2614);const i=r(860).K7.sessionReplay,s=\\\"errorDuringReplay\\\",o=.12,a={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={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\\\"}},u=5e3,l={API:\\\"api\\\",RESUME:\\\"resume\\\",SWITCH_TO_FULL:\\\"switchToFull\\\",INITIALIZE:\\\"initialize\\\",PRELOAD:\\\"preload\\\"}},6389:(e,t,r)=\u003e{\\\"use strict\\\";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=\u003e{n\u0026\u0026void 0===i\u0026\u0026(e.apply(this,r),i=setTimeout(()=\u003e{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=\u003e{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=\u003e{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=\u003ei,s:()=\u003en})},6630:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{T:()=\u003en});const n=r(860).K7.pageViewEvent},6774:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{T:()=\u003en});const n=r(860).K7.jserrors},7295:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{Xv:()=\u003eo,gX:()=\u003ei,iW:()=\u003es});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\u003cn.length;t++){var r=n[t];if(r.hostname.test(e.hostname)\u0026\u0026r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function o(e){if(n=[],e\u0026\u0026e.length)for(var t=0;t\u003ce.length;t++){let r=e[t];if(!r)continue;if(\\\"*\\\"===r)return void(n=[{hostname:\\\"*\\\"}]);0===r.indexOf(\\\"http://\\\")?r=r.substring(7):0===r.indexOf(\\\"https://\\\")\u0026\u0026(r=r.substring(8));const i=r.indexOf(\\\"/\\\");let s,o;i\u003e0?(s=r.substring(0,i),o=r.substring(i)):(s=r,o=\\\"*\\\");let[c]=s.split(\\\":\\\");n.push({hostname:a(c),pathname:a(o,!0)})}}function a(e,t=!1){const r=e.replace(/[.+?^${}()|[\\\\]\\\\\\\\]/g,e=\u003e\\\"\\\\\\\\\\\"+e).replace(/\\\\*/g,\\\".*?\\\");return new RegExp((t?\\\"^\\\":\\\"\\\")+r+\\\"$\\\")}},7485:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{D:()=\u003ei});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\u0026\u0026t.host===n.gm?.location?.host};return r.port\u0026\u0026\\\"\\\"!==r.port||(\\\"http:\\\"===t.protocol\u0026\u0026(r.port=\\\"80\\\"),\\\"https:\\\"===t.protocol\u0026\u0026(r.port=\\\"443\\\")),r.pathname\u0026\u0026\\\"\\\"!==r.pathname?r.pathname.startsWith(\\\"/\\\")||(r.pathname=\\\"/\\\".concat(r.pathname)):r.pathname=\\\"/\\\",r}catch(e){return{}}}},7508:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{AZ:()=\u003eg,Qr:()=\u003eb,QL:()=\u003em});var n=r(6154),i=r(1863),s=r(9119),o=r(7866);class a{dom=new c;performance=new c;constructor(e){this.url=e}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}let d;try{d=g(m())[0]}catch(e){d=g(e)[0]}const u=e=\u003e\\\"script\\\"===e.initiatorType||[\\\"link\\\",\\\"fetch\\\"].includes(e.initiatorType)\u0026\u0026e.name.endsWith(\\\".js\\\"),l=new Map;let f=[];function h(e){return l.get(e)}function p(e){const t=h(e);if(t)return t;const r=new a(e);if(l.set(e,r),l.size\u003e1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver\u0026\u0026n.gm.document){new MutationObserver(e=\u003e{e.forEach(e=\u003e{e.addedNodes.forEach(e=\u003e{if(\\\"SCRIPT\\\"===e.nodeName\u0026\u0026e.src){const t=p((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=\u003e{t.dom.end=(0,i.t)()};[\\\"load\\\",\\\"error\\\"].forEach(t=\u003ee.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes(\\\"resource\\\")){new PerformanceObserver(e=\u003e{e.getEntries().filter(u).forEach(e=\u003e{const t=p((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=[];f.forEach(({test:t,addedAt:n},s)=\u003e{(t(e)||(0,i.t)()-n\u003e1e4)\u0026\u0026r.push(s)}),f=f.filter((e,t)=\u003e!r.includes(t))})}).observe({type:\\\"resource\\\",buffered:!0})}function g(e){if(!e||\\\"string\\\"!=typeof e)return[];const t=new Set,r=e.split(\\\"\\\\n\\\");for(const e of r){const r=e.match(o.cn)||e.match(o.hB)||e.match(o.fL);if(r\u0026\u0026r[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\u0026\u0026r[1]\u0026\u0026t.add((0,s.L)(r[1]))}}return[...t]}function m(){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 v(e,t){return(0,s.L)(e.name)===t}function y(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType}function b(){const e={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:\\\"unknown\\\"},t=m();if(!t)return e;const r=n.gm.performance?.getEntriesByType(\\\"navigation\\\")?.[0]?.name||\\\"\\\";try{const o=g(t),a=(o.length\u003e1?o.filter(e=\u003ed!==e):o)[0];if(!a)return e;if(r.includes(a))return e.asset=(0,s.L)(r),e.type=\\\"inline\\\",e;e.correlation=h(a);const c=e.correlation?.performance.value||performance.getEntriesByType(\\\"resource\\\").find(e=\u003ev(e,a));c?y(e,c):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}(a)\u0026\u0026(e.asset=a,e.type=\\\"preload\\\",f.push({addedAt:(0,i.t)(),test:t=\u003e!!v(t,a)\u0026\u0026(y(e,t),!0)})),Object.defineProperty(e,\\\"scriptStart\\\",{get:()=\u003ee.correlation?.script.start||e.fetchEnd}),Object.defineProperty(e,\\\"scriptEnd\\\",{get:()=\u003ee.correlation?.script.end||e.registeredAt})}catch(e){}return e}},7699:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{It:()=\u003es,KC:()=\u003ea,No:()=\u003ei,qh:()=\u003eo});var n=r(860);const i=16e3,s=1e6,o=\\\"SESSION_ERROR\\\",a={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0}},7767:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{V:()=\u003ei});var n=r(6154);const i=e=\u003en.RI\u0026\u0026!0===e?.privacy.cookies_enabled},7836:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{P:()=\u003ea,ee:()=\u003ec});var n=r(384),i=r(8990),s=r(2646),o=r(5607);const a=\\\"nr@context:\\\".concat(o.W),c=function e(t,r){var n={},o={},u={},l=!1;try{l=16===r.length\u0026\u0026d.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\u003cr.length;i++)r[i]===t\u0026\u0026r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s\u0026\u0026(s=!0);if(c.aborted\u0026\u0026!i)return;t\u0026\u0026s\u0026\u0026t.emit(e,r,n);var a=h(n);g(e).forEach(e=\u003e{e.apply(a,r)});var d=v()[o[e]];d\u0026\u0026d.push([f,e,r,a]);return a},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])=\u003e{o[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=\u003e{delete f.backlog[e]})},isBuffering:function(e){return!!v()[o[e]]},debugId:r,backlog:l?{}:t\u0026\u0026\\\"object\\\"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,\\\"aborted\\\",{get:()=\u003e{let e=f._aborted||!1;return e||(t\u0026\u0026(e=t.aborted),e)}}),f;function h(e){return e\u0026\u0026e instanceof s.y?e:e?(0,i.I)(e,a,()=\u003enew s.y(a)):new s.y(a)}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)},7866:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{Nc:()=\u003es,cn:()=\u003ea,fL:()=\u003ei,h3:()=\u003en,hB:()=\u003eo});const n=/function (.+?)\\\\s*\\\\(/,i=/^\\\\s*at .+ \\\\(eval at \\\\S+ \\\\((?:(?:file|http|https):[^)]+)?\\\\)(?:, [^:]*:\\\\d+:\\\\d+)?\\\\)$/i,s=/^\\\\s*at Function code \\\\(Function code:\\\\d+:\\\\d+\\\\)\\\\s*/i,o=/^\\\\s*at (?:((?:\\\\[object object\\\\])?(?:[^(]*\\\\([^)]*\\\\))*[^()]*(?: \\\\[as \\\\S+\\\\])?) )?\\\\(?((?:file|http|https|chrome-extension):.*?)?:(\\\\d+)(?::(\\\\d+))?\\\\)?\\\\s*$/i,a=/^\\\\s*(?:([^@]*)(?:\\\\(.*?\\\\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\\\\d+)(?::(\\\\d+))?\\\\s*$/i},8122:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{a:()=\u003ei});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 o in s)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])\u0026\u0026Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):e[o]instanceof Map||e[o]instanceof Set||e[o]instanceof Date||e[o]instanceof RegExp?r[o]=e[o]:\\\"object\\\"==typeof e[o]\u0026\u0026\\\"object\\\"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{u:()=\u003ef});var n=r(7836),i=r(3434),s=r(8990),o=r(6154);const a={},c=o.gm.XMLHttpRequest,d=\\\"addEventListener\\\",u=\\\"removeEventListener\\\",l=\\\"nr@wrapped:\\\".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get(\\\"events\\\")}(e);if(a[t.debugId]++)return t;a[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],\\\"-\\\",p)}function p(e,t){return e[1]}return\\\"getPrototypeOf\\\"in Object\u0026\u0026(o.RI\u0026\u0026h(document,f),c\u0026\u0026h(c.prototype,f),h(o.gm,f)),t.on(d+\\\"-start\\\",function(e,t){var n=e[1];if(null!==n\u0026\u0026(\\\"function\\\"==typeof n||\\\"object\\\"==typeof n)\u0026\u0026\\\"newrelic\\\"!==e[0]){var i=(0,s.I)(n,l,function(){var e={object:function(){if(\\\"function\\\"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,\\\"fn-\\\",null,e.name||\\\"anonymous\\\"):n});this.wrapped=e[1]=i}}),t.on(u+\\\"-start\\\",function(e){e[1]=this.wrapped||e[1]}),t}function h(e,t,...r){let n=e;for(;\\\"object\\\"==typeof n\u0026\u0026!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n\u0026\u0026t(n,...r)}},8362:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{d:()=\u003es});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},8374:(e,t,r)=\u003e{r.nc=(()=\u003e{try{return document?.currentScript?.nonce}catch(e){}return\\\"\\\"})()},8990:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{I:()=\u003ei});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},9119:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{L:()=\u003es});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,\\\"$1$2\\\"):e}},9300:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{T:()=\u003en});const n=r(860).K7.ajax},9324:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{AJ:()=\u003eo,F3:()=\u003ei,Xs:()=\u003es,Yq:()=\u003ea,xv:()=\u003en});const n=\\\"1.313.1\\\",i=\\\"PROD\\\",s=\\\"CDN\\\",o=\\\"@newrelic/rrweb\\\",a=\\\"1.1.0\\\"},9566:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{LA:()=\u003ea,ZF:()=\u003ec,bz:()=\u003eo,el:()=\u003ed});var n=r(6154);const i=\\\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\\\";function s(e,t){return e?15\u0026e[t]:16*Math.random()|0}function o(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e\u0026\u0026e.getRandomValues\u0026\u0026(t=e.getRandomValues(new Uint8Array(30))),i.split(\\\"\\\").map(e=\u003e\\\"x\\\"===e?s(t,r++).toString(16):\\\"y\\\"===e?(3\u0026s()|8).toString(16):e).join(\\\"\\\")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t\u0026\u0026t.getRandomValues\u0026\u0026(r=t.getRandomValues(new Uint8Array(e)));const o=[];for(var a=0;a\u003ce;a++)o.push(s(r,i++).toString(16));return o.join(\\\"\\\")}function c(){return a(16)}function d(){return a(32)}},9908:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{d:()=\u003en,p:()=\u003ei});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))}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return r[e](s,s.exports,i),s.exports}i.m=r,i.d=(e,t)=\u003e{for(var r in t)i.o(t,r)\u0026\u0026!i.o(e,r)\u0026\u0026Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=\u003ePromise.all(Object.keys(i.f).reduce((t,r)=\u003e(i.f[r](e,t),t),[])),i.u=e=\u003e({212:\\\"nr-spa-compressor\\\",249:\\\"nr-spa-recorder\\\",478:\\\"nr-spa\\\"}[e]+\\\"-1.313.1.min.js\\\"),i.o=(e,t)=\u003eObject.prototype.hasOwnProperty.call(e,t),e={},t=\\\"NRBA-1.313.1.PROD:\\\",i.l=(r,n,s,o)=\u003e{if(e[r])e[r].push(n);else{var a,c;if(void 0!==s)for(var d=document.getElementsByTagName(\\\"script\\\"),u=0;u\u003cd.length;u++){var l=d[u];if(l.getAttribute(\\\"src\\\")==r||l.getAttribute(\\\"data-webpack\\\")==t+s){a=l;break}}if(!a){c=!0;var f={478:\\\"sha512-/9l9ZhNQoyI1Aj0GOsHHrbCo/rjGQPYuKrz+qTo7jMK0J2ZChW9rZIzC4rWZ3aDprAyy3ORdgy+LpBQTK97JQQ==\\\",249:\\\"sha512-a/Apw1AGPQLoLS3GcBGmuJMcF53T8GoREi+bouJiiUCw+tTH9GfJrNLU6xN83ClwBg3O+ZUMtOQ0j7kFOIs0Kg==\\\",212:\\\"sha512-2GhRYmZ19Tul2VVrSHZ5+Si0FDRyXu+4jsuNCPf+ui6g0gqwE3lgchmNA9bHOPs9IQ0gLUC1p48MDuV2lCGI2g==\\\"};(a=document.createElement(\\\"script\\\")).charset=\\\"utf-8\\\",i.nc\u0026\u0026a.setAttribute(\\\"nonce\\\",i.nc),a.setAttribute(\\\"data-webpack\\\",t+s),a.src=r,0!==a.src.indexOf(window.location.origin+\\\"/\\\")\u0026\u0026(a.crossOrigin=\\\"anonymous\\\"),f[o]\u0026\u0026(a.integrity=f[o])}e[r]=[n];var h=(t,n)=\u003e{a.onerror=a.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],a.parentNode\u0026\u0026a.parentNode.removeChild(a),i\u0026\u0026i.forEach(e=\u003ee(n)),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:\\\"timeout\\\",target:a}),12e4);a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),c\u0026\u0026document.head.appendChild(a)}},i.r=e=\u003e{\\\"undefined\\\"!=typeof Symbol\u0026\u0026Symbol.toStringTag\u0026\u0026Object.defineProperty(e,Symbol.toStringTag,{value:\\\"Module\\\"}),Object.defineProperty(e,\\\"__esModule\\\",{value:!0})},i.p=\\\"https://js-agent.newrelic.com/\\\",(()=\u003e{var e={38:0,788:0};i.f.j=(t,r)=\u003e{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var s=new Promise((r,i)=\u003en=e[t]=[r,i]);r.push(n[2]=s);var o=i.p+i.u(t),a=new Error;i.l(o,r=\u003e{if(i.o(e,t)\u0026\u0026(0!==(n=e[t])\u0026\u0026(e[t]=void 0),n)){var s=r\u0026\u0026(\\\"load\\\"===r.type?\\\"missing\\\":r.type),o=r\u0026\u0026r.target\u0026\u0026r.target.src;a.message=\\\"Loading chunk \\\"+t+\\\" failed: (\\\"+s+\\\": \\\"+o+\\\")\\\",a.name=\\\"ChunkLoadError\\\",a.type=s,a.request=o,n[1](a)}},\\\"chunk-\\\"+t,t)}};var t=(t,r)=\u003e{var n,s,[o,a,c]=r,d=0;if(o.some(t=\u003e0!==e[t])){for(n in a)i.o(a,n)\u0026\u0026(i.m[n]=a[n]);if(c)c(i)}for(t\u0026\u0026t(r);d\u003co.length;d++)s=o[d],i.o(e,s)\u0026\u0026e[s]\u0026\u0026e[s][0](),e[s]=0},r=self[\\\"webpackChunk:NRBA-1.313.1.PROD\\\"]=self[\\\"webpackChunk:NRBA-1.313.1.PROD\\\"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=\u003e{\\\"use strict\\\";i(8374);var e=i(8362),t=i(860);const r=Object.values(t.K7);var n=i(5205);var s=i(9908),o=i(1863),a=i(4261),c=i(1738);var d=i(1687),u=i(4234),l=i(5289),f=i(6154),h=i(944),p=i(5270),g=i(7767),m=i(6389),v=i(7699);class y extends u.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=\u003e{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=\u003e{this.ee.on(\\\"manual-start-all\\\",(0,m.J)(()=\u003e{(0,d.Ak)(e,this.featureName),t()}))}):(0,d.Ak)(e,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;const n=async()=\u003e{let n;await this.deferred;try{if((0,g.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,8766));n=t(e)}}catch(e){(0,h.R)(20,e),this.ee.emit(\\\"internal-error\\\",[e]),(0,s.p)(v.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#t(this.featureName,n,e.init))return(0,d.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}=await t();this.featAggregate=new i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,h.R)(34,e),this.abortHandler?.(),(0,d.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1),this.ee\u0026\u0026this.ee.abort()}};f.RI?(0,l.GG)(()=\u003en(),!0):n()}#t(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,p.SR)(n)\u0026\u0026!!r;case t.K7.sessionTrace:return!!r;default:return!0}}}var b=i(6630),w=i(2614),R=i(3241);class E extends y{static featureName=b.T;constructor(e){var t;super(e,b.T),this.setupInspectionEvents(),t=e,(0,c.Y)(a.Fw,function(e,r){\\\"string\\\"==typeof e\u0026\u0026(\\\"/\\\"!==e.charAt(0)\u0026\u0026(e=\\\"/\\\"+e),t.runtime.customTransaction=(r||\\\"http://custom.transaction\\\")+e,(0,s.p)(a.Pl+a.Fw,[(0,o.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,5839)))}setupInspectionEvents(){const e=(e,t)=\u003e{e\u0026\u0026(0,R.W)({timeStamp:e.timeStamp,loaded:\\\"complete\\\"===e.target.readyState,type:\\\"window\\\",name:t,data:e.target.location+\\\"\\\"})};(0,l.sB)(t=\u003e{e(t,\\\"DOMContentLoaded\\\")}),(0,l.GG)(t=\u003e{e(t,\\\"load\\\")}),(0,l.Qr)(t=\u003e{e(t,\\\"navigate\\\")}),this.ee.on(w.tS.UPDATE,(e,t)=\u003e{(0,R.W)({type:\\\"lifecycle\\\",name:\\\"session\\\",data:t})})}}var T=i(384);class A extends e.d{constructor(e){var t;(super(),f.gm)?(this.features={},(0,T.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(E),(0,n.j)(this,e,e.loaderType||\\\"agent\\\"),t=this,(0,c.Y)(a.cD,function(e,r,n=!1){if(\\\"string\\\"==typeof e){if([\\\"string\\\",\\\"number\\\",\\\"boolean\\\"].includes(typeof r)||null===r)return(0,c.U)(t,e,r,a.cD,n);(0,h.R)(40,typeof r)}else(0,h.R)(39,typeof e)},t),function(e){(0,c.Y)(a.Dl,function(t,r=!1){if(\\\"string\\\"!=typeof t\u0026\u0026null!==t)return void(0,h.R)(41,typeof t);const n=e.info.jsAttributes[\\\"enduser.id\\\"];r\u0026\u0026null!=n\u0026\u0026n!==t?(0,s.p)(a.Pl+\\\"setUserIdAndResetSession\\\",[t],void 0,\\\"session\\\",e.ee):(0,c.U)(e,\\\"enduser.id\\\",t,a.Dl,!0)},e)}(this),function(e){(0,c.Y)(a.nb,function(t){if(\\\"string\\\"==typeof t||null===t)return(0,c.U)(e,\\\"application.version\\\",t,a.nb,!1);(0,h.R)(42,typeof t)},e)}(this),function(e){(0,c.Y)(a.d3,function(){e.ee.emit(\\\"manual-start-all\\\")},e)}(this),function(e){(0,c.Y)(a.Pv,function(t=!0){if(\\\"boolean\\\"==typeof t){if((0,s.p)(a.Pl+a.Pv,[t],void 0,\\\"session\\\",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=\u003e{const r=t.featAggregate;e\u0026\u0026!r.sentRum\u0026\u0026r.sendRum()})}}else(0,h.R)(65,typeof t)},e)}(this),this.run()):(0,h.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 r.forEach(r=\u003e{t[r]=!!e[r]?.enabled}),t}(this.init),n=[...this.desiredFeatures];n.sort((e,r)=\u003et.P3[e.featureName]-t.P3[r.featureName]),n.forEach(r=\u003e{if(!e[r.featureName]\u0026\u0026r.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=\u003e!(e in this.features));n.length\u003e0\u0026\u0026(0,h.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,h.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,T.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var x=i(2843),S=i(782);class _ extends y{static featureName=S.T;constructor(e){super(e,S.T),f.RI\u0026\u0026((0,x.u)(()=\u003e(0,s.p)(\\\"docHidden\\\",[(0,o.t)()],void 0,S.T,this.ee),!0),(0,x.G)(()=\u003e(0,s.p)(\\\"winPagehide\\\",[(0,o.t)()],void 0,S.T,this.ee)),this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,9917))))}}var O=i(3969);class P extends y{static featureName=O.TZ;constructor(e){super(e,O.TZ),this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,6555)))}}var k=i(6774),N=i(3878),j=i(3304);class D{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 C(e){return M(e)?e:new D(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function L(e){const t=\\\"Unhandled Promise Rejection: \\\";if(!e?.reason)return;if(M(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return C(e.reason)}const r=C(e.reason);return(r.message||\\\"\\\").startsWith(t)||(r.message=t+r.message),r}function I(e){if(e.error instanceof SyntaxError\u0026\u0026!/:\\\\d+$/.test(e.error.stack?.trim())){const t=new D(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return M(e.error)?e.error:C(e)}function M(e){return e instanceof Error\u0026\u0026!!e.stack}function B(e,r,n,i,a=(0,o.t)()){\\\"string\\\"==typeof e\u0026\u0026(e=new Error(e)),(0,s.p)(\\\"err\\\",[e,a,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,s.p)(\\\"uaErr\\\",[],void 0,t.K7.genericEvents,n.ee)}var H=i(5732),K=i(993),W=i(3785);function F(e,{customAttributes:t={},level:r=K.p_.INFO}={},n,i,s=(0,o.t)()){(0,W.R)(n.ee,e,t,r,!1,i,s)}function U(e,r,n,i,c=(0,o.t)()){(0,s.p)(a.Pl+a.hG,[c,e,r,i],void 0,t.K7.genericEvents,n.ee)}function V(e,r,n,i,c=(0,o.t)()){const{start:d,end:u,customAttributes:l}=r||{},f={customAttributes:l||{}};if(\\\"object\\\"!=typeof f.customAttributes||\\\"string\\\"!=typeof e||0===e.length)return void(0,h.R)(57);const p=(e,t)=\u003enull==e?t:\\\"number\\\"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(f.start=p(d,0),f.end=p(u,c),Number.isNaN(f.start)||Number.isNaN(f.end))(0,h.R)(57);else{if(f.duration=f.end-f.start,!(f.duration\u003c0))return(0,s.p)(a.Pl+a.V1,[f,e,i],void 0,t.K7.genericEvents,n.ee),f;(0,h.R)(58)}}function z(e,r={},n,i,c=(0,o.t)()){(0,s.p)(a.Pl+a.fF,[c,e,r,i],void 0,t.K7.genericEvents,n.ee)}var G=i(7508),Y=i(9566);const Z=[\\\"name\\\",\\\"id\\\",\\\"type\\\"],q=new Map([[U,\\\"addPageAction\\\"],[F,\\\"log\\\"],[V,\\\"measure\\\"],[B,\\\"noticeError\\\"],[z,\\\"recordCustomEvent\\\"]]),X={experimental:(0,m.J)(()=\u003e(0,h.R)(54,\\\"newrelic.register\\\")),disabled:(0,m.J)(()=\u003e(0,h.R)(55)),invalidTarget:(0,m.J)(e=\u003e(0,h.R)(48,e)),deregistered:(0,m.J)(()=\u003e(0,h.R)(68))};function Q(e){(0,c.Y)(a.eY,function(t){return J(e,t)},e)}function J(e,r){X.experimental(),r||={},r.instance=(0,Y.LA)(8),r.type=H.fQ.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,(\\\"object\\\"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))\u0026\u0026(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents[0].entityGuid},type:H.fQ.BA};const n=(0,G.Qr)(),i={};Object.prototype.hasOwnProperty.call(r,\\\"attributes\\\")||Object.defineProperty(r,\\\"attributes\\\",{get:()=\u003e({...i,\\\"source.id\\\":r.id,\\\"source.name\\\":r.name,\\\"source.type\\\":r.type,\\\"parent.type\\\":r.parent?.type||H.fQ.BA,\\\"parent.id\\\":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=\u003e{Z.includes(e)||(i[\\\"source.\\\".concat(e)]=t)});let a=()=\u003e{};const c=e.runtime.registeredEntities,d=e=\u003e{r.blocked=!0,a=e};function u(e){return\\\"string\\\"==typeof e\u0026\u0026!!e.trim()\u0026\u0026e.trim().length\u003c501}e.init.api.register.enabled||d(X.disabled),u(r.id)\u0026\u0026u(r.name)||d(()=\u003eX.invalidTarget(r));const l={addPageAction:(t,n={})=\u003em(U,[t,{...i,...n},e],r),deregister:()=\u003e{p(),d(X.deregistered)},log:(t,n={})=\u003em(F,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),measure:(t,n={})=\u003em(V,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=\u003em(B,[t,{...i,...n},e],r),recordCustomEvent:(t,n={})=\u003em(z,[t,{...i,...n},e],r),setApplicationVersion:e=\u003eg(\\\"application.version\\\",e),setCustomAttribute:(e,t)=\u003eg(e,t),setUserId:e=\u003eg(\\\"enduser.id\\\",e),metadata:{get customAttributes(){return i},target:r,timings:n}},f=()=\u003e(r.blocked\u0026\u0026a(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,o.t)();const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart;l.recordCustomEvent(\\\"MicroFrontEndTiming\\\",{assetUrl:n.asset,assetType:n.type,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,timeToRegister:n.registeredAt})}f()||(c.push(l),(0,x.G)(p));const g=(e,t)=\u003e{f()||(i[e]=t)},m=(r,n,i)=\u003e{if(f()\u0026\u0026r!==J)return;const a=(0,o.t)(),c=q.get(r)||\\\"unknown\\\";(0,s.p)(O.xV,[\\\"API/register/\\\".concat(c,\\\"/called\\\")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,a)}catch(e){(0,h.R)(50,e)}};return l}class ee extends y{static featureName=k.T;constructor(e){var t;super(e,k.T),t=e,(0,c.Y)(a.o5,(e,r)=\u003eB(e,r,t),t),function(e){(0,c.Y)(a.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,c.Y)(a.k6,function(e,r){++t\u003e10||(this.runtime.releaseIds[e.slice(-200)]=(\\\"\\\"+r).slice(-200))},e)}(e),Q(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on(\\\"internal-error\\\",(t,r)=\u003e{this.abortHandler\u0026\u0026(0,s.p)(\\\"ierr\\\",[C(t),(0,o.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),f.gm.addEventListener(\\\"unhandledrejection\\\",t=\u003e{this.abortHandler\u0026\u0026(0,s.p)(\\\"err\\\",[L(t),(0,o.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,N.jT)(!1,this.removeOnAbort?.signal)),f.gm.addEventListener(\\\"error\\\",t=\u003e{this.abortHandler\u0026\u0026(0,s.p)(\\\"err\\\",[I(t),(0,o.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,N.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#r,this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,9377)))}#r(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var te=i(8990);let re=1;function ne(e){const t=typeof e;return!e||\\\"object\\\"!==t\u0026\u0026\\\"function\\\"!==t?-1:e===f.gm?0:(0,te.I)(e,\\\"nr@id\\\",function(){return re++})}function ie(e){if(\\\"string\\\"==typeof e\u0026\u0026e.length)return e.length;if(\\\"object\\\"==typeof e){if(\\\"undefined\\\"!=typeof ArrayBuffer\u0026\u0026e instanceof ArrayBuffer\u0026\u0026e.byteLength)return e.byteLength;if(\\\"undefined\\\"!=typeof Blob\u0026\u0026e instanceof Blob\u0026\u0026e.size)return e.size;if(!(\\\"undefined\\\"!=typeof FormData\u0026\u0026e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var se=i(8139),oe=i(7836),ae=i(3434);const ce={},de=[\\\"open\\\",\\\"send\\\"];function ue(e,t){var r=e||oe.ee;const n=function(e){return(e||oe.ee).get(\\\"xhr\\\")}(r);if(void 0===f.gm.XMLHttpRequest)return n;if(ce[n.debugId]++)return n;ce[n.debugId]=1,(0,se.u)(r);var i=(0,ae.YM)(n),s=f.gm.XMLHttpRequest,o=f.gm.MutationObserver,a=f.gm.Promise,c=f.gm.setInterval,d=\\\"readystatechange\\\",u=[\\\"onload\\\",\\\"onerror\\\",\\\"onabort\\\",\\\"onloadstart\\\",\\\"onloadend\\\",\\\"onprogress\\\",\\\"ontimeout\\\"],l=[],p=f.gm.XMLHttpRequest=function(e){const r=new s(e),o=n.context(r);o.targets=(0,H.$5)(t);try{n.emit(\\\"new-xhr\\\",[r],o),r.addEventListener(d,(a=o,function(){var e=this;e.readyState\u003e3\u0026\u0026!a.resolved\u0026\u0026(a.resolved=!0,n.emit(\\\"xhr-resolved\\\",[],e)),i.inPlace(e,u,\\\"fn-\\\",w)}),(0,N.jT)(!1))}catch(e){(0,h.R)(15,e);try{n.emit(\\\"internal-error\\\",[e])}catch(e){}}var a;return r};function g(e,t){i.inPlace(t,[\\\"onreadystatechange\\\"],\\\"fn-\\\",w)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,p),p.prototype=s.prototype,i.inPlace(p.prototype,de,\\\"-xhr-\\\",w),n.on(\\\"send-xhr-start\\\",function(e,t){g(e,t),function(e){l.push(e),o\u0026\u0026(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on(\\\"open-xhr-start\\\",g),o){var m=a\u0026\u0026a.resolve();if(!c\u0026\u0026!a){var v=1,y=document.createTextNode(v);new o(b).observe(y,{characterData:!0})}}else r.on(\\\"fn-end\\\",function(e){e[0]\u0026\u0026e[0].type===d||b()});function b(){for(var e=0;e\u003cl.length;e++)g(0,l[e]);l.length\u0026\u0026(l=[])}function w(e,t){return t}return n}var le=\\\"fetch-\\\",fe=le+\\\"body-\\\",he=[\\\"arrayBuffer\\\",\\\"blob\\\",\\\"json\\\",\\\"text\\\",\\\"formData\\\"],pe=f.gm.Request,ge=f.gm.Response,me=\\\"prototype\\\";const ve={};function ye(e,t){const r=function(e){return(e||oe.ee).get(\\\"fetch\\\")}(e);if(!(pe\u0026\u0026ge\u0026\u0026f.gm.fetch))return r;if(ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];\\\"function\\\"==typeof s\u0026\u0026(e[n]=function(){var e=[...arguments];const n={},o=(0,H.$5)(t);var a;r.emit(i+\\\"before-start\\\",[e],n),n[oe.P]\u0026\u0026n[oe.P].dt\u0026\u0026(a=n[oe.P].dt);var c=s.apply(this,e);return r.emit(i+\\\"start\\\",[e,a],c),c.then(function(e){return r.emit(i+\\\"end\\\",[null,e,o],c),e},function(e){throw r.emit(i+\\\"end\\\",[e,void 0,o],c),e})})}return ve[r.debugId]=1,he.forEach(e=\u003e{n(pe[me],e,fe),n(ge[me],e,fe)}),n(f.gm,\\\"fetch\\\",le),r.on(le+\\\"end\\\",function(e,t,n){var i=this;if(i.targets=n||[void 0],t){var s=t.headers.get(\\\"content-length\\\");null!==s\u0026\u0026(i.rxSize=s),r.emit(le+\\\"done\\\",[null,t],i)}else r.emit(le+\\\"done\\\",[e],i)}),r}var be=i(7485);class we{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,Y.ZF)(),o=(0,Y.el)(),a=Date.now(),c={spanId:s,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)\u0026\u0026this.useTraceContextHeadersForCors())\u0026\u0026(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,o),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,a,r,n,i)),(e.sameOrigin\u0026\u0026!this.excludeNewrelicHeader()||!e.sameOrigin\u0026\u0026this.isAllowedOrigin(e)\u0026\u0026this.useNewrelicHeaderForCors())\u0026\u0026(c.newrelicHeader=this.generateTraceHeader(s,o,a,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 f.gm?.btoa))return null;var o={v:[0,1],d:{ty:\\\"Browser\\\",ac:n,ap:i,id:e,tr:t,ti:r}};return s\u0026\u0026n!==s\u0026\u0026(o.d.tk=s),btoa((0,j.A)(o))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled\u0026\u0026this.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\u003cr.allowed_origins.length;n++){var i=(0,be.D)(r.allowed_origins[n]);if(e.hostname===i.hostname\u0026\u0026e.protocol===i.protocol\u0026\u0026e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!!e.cors_use_tracecontext_headers}}var Re=i(9300),Ee=i(7295);function Te(e){return\\\"string\\\"==typeof e?e:e instanceof(0,T.dV)().o.REQ?e.url:f.gm?.URL\u0026\u0026e instanceof URL?e.href:void 0}var Ae=[\\\"load\\\",\\\"error\\\",\\\"abort\\\",\\\"timeout\\\"],xe=Ae.length,Se=(0,T.dV)().o.REQ,_e=(0,T.dV)().o.XHR;const Oe=\\\"X-NewRelic-App-Data\\\";class Pe extends y{static featureName=Re.T;constructor(e){super(e,Re.T),this.dt=new we(e),this.handler=(e,t,r,n)=\u003e(0,s.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:\\\"xhr\\\",fetch:\\\"fetch\\\",beacon:\\\"beacon\\\"};f.gm?.performance?.getEntriesByType(\\\"resource\\\").forEach(r=\u003e{if(r.initiatorType in e\u0026\u00260!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};ke(n,r.name),this.handler(\\\"xhr\\\",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ye(this.ee,e),ue(this.ee,e),function(e,r,n,i){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=T,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){x(t,e)},(0,N.jT)(!1)),f.lR||e.addEventListener(\\\"progress\\\",function(e){t.lastSize=e.loaded},(0,N.jT)(!1))}function c(e){this.params={method:e[0]},ke(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid\u0026\u0026this.sameOrigin\u0026\u0026r.setRequestHeader(\\\"X-NewRelic-ID\\\",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader\u0026\u0026(r.setRequestHeader(\\\"newrelic\\\",n.newrelicHeader),s=!0),n.traceContextParentHeader\u0026\u0026(r.setRequestHeader(\\\"traceparent\\\",n.traceContextParentHeader),n.traceContextStateHeader\u0026\u0026r.setRequestHeader(\\\"tracestate\\\",n.traceContextStateHeader),s=!0),s\u0026\u0026(this.dt=n)}}function u(e,t){var n=this.metrics,i=e[0],s=this;if(n\u0026\u0026i){var a=ie(i);a\u0026\u0026(n.txSize=a)}this.startTime=(0,o.t)(),this.body=i,this.listener=function(e){try{\\\"abort\\\"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),(\\\"load\\\"!==e.type||s.called===s.totalCbs\u0026\u0026(s.onloadCalled||\\\"function\\\"!=typeof t.onload)\u0026\u0026\\\"function\\\"==typeof s.end)\u0026\u0026s.end(t)}catch(e){try{r.emit(\\\"internal-error\\\",[e])}catch(e){}}};for(var c=0;c\u003cxe;c++)t.addEventListener(Ae[c],this.listener,(0,N.jT)(!1))}function l(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled\u0026\u0026\\\"function\\\"==typeof r.onload||\\\"function\\\"!=typeof this.end||this.end(r)}function h(e,t){var r=\\\"\\\"+ne(e)+!!t;this.xhrGuids\u0026\u0026!this.xhrGuids[r]\u0026\u0026(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=\\\"\\\"+ne(e)+!!t;this.xhrGuids\u0026\u0026this.xhrGuids[r]\u0026\u0026(delete this.xhrGuids[r],this.totalCbs-=1)}function g(){this.endTime=(0,o.t)()}function m(e,t){t instanceof _e\u0026\u0026\\\"load\\\"===e[0]\u0026\u0026r.emit(\\\"xhr-load-added\\\",[e[1],e[2]],t)}function v(e,t){t instanceof _e\u0026\u0026\\\"load\\\"===e[0]\u0026\u0026r.emit(\\\"xhr-load-removed\\\",[e[1],e[2]],t)}function y(e,t,r){t instanceof _e\u0026\u0026(\\\"onload\\\"===r\u0026\u0026(this.onload=!0),(\\\"load\\\"===(e[0]\u0026\u0026e[0].type)||this.onload)\u0026\u0026(this.xhrCbStart=(0,o.t)()))}function b(e,t){this.xhrCbStart\u0026\u0026r.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\u0026\u0026f.RI\u0026\u0026(t=\\\"\\\"+f.gm.location.href):e[0]\u0026\u0026e[0].url?t=e[0].url:f.gm?.URL\u0026\u0026e[0]\u0026\u0026e[0]instanceof URL?t=e[0].href:\\\"function\\\"==typeof e[0].toString\u0026\u0026(t=e[0].toString()),\\\"string\\\"==typeof t\u0026\u00260!==t.length){t\u0026\u0026(this.parsedOrigin=(0,be.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n\u0026\u0026(n.newrelicHeader||n.traceContextParentHeader))if(e[0]\u0026\u0026e[0].headers)a(e[0].headers,n)\u0026\u0026(this.dt=n);else{var s={};for(var o in r)s[o]=r[o];s.headers=new Headers(r.headers||{}),a(s.headers,n)\u0026\u0026(this.dt=n),e.length\u003e1?e[1]=s:e.push(s)}}function a(e,t){var r=!1;return t.newrelicHeader\u0026\u0026(e.set(\\\"newrelic\\\",t.newrelicHeader),r=!0),t.traceContextParentHeader\u0026\u0026(e.set(\\\"traceparent\\\",t.traceContextParentHeader),t.traceContextStateHeader\u0026\u0026e.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;ke(this,Te(r));const i=(\\\"\\\"+(r\u0026\u0026r instanceof Se\u0026\u0026r.method||n.method||\\\"GET\\\")).toUpperCase();this.params.method=i,this.body=n.body,this.txSize=ie(n.body)||0}function E(e,t){if(this.endTime=(0,o.t)(),this.params||(this.params={}),(0,Ee.iW)(this.params))return;let r;this.params.status=t?t.status:0,\\\"string\\\"==typeof this.rxSize\u0026\u0026this.rxSize.length\u003e0\u0026\u0026(r=+this.rxSize);const n={txSize:this.txSize,rxSize:r,duration:(0,o.t)()-this.startTime},i=[this.params,n,this.startTime,this.endTime,\\\"fetch\\\"];this.targets.forEach(e=\u003eA(i,this,e))}function T(e){const t=this.params,r=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t\u003cxe;t++)e.removeEventListener(Ae[t],this.listener,!1);if(t.aborted)return;if((0,Ee.iW)(t))return;r.duration=(0,o.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status\u0026\u0026(t.status=0):x(this,e),r.cbTime=this.cbTime;const n=[t,r,this.startTime,this.endTime,\\\"xhr\\\"];this.targets.forEach(e=\u003eA(n,this,e))}function A(e,r,i){n(\\\"xhr\\\",[...e,i],r,t.K7.ajax)}function x(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return\\\"json\\\"===r\u0026\u0026null!==t?t:\\\"arraybuffer\\\"===r||\\\"blob\\\"===r||\\\"json\\\"===r?ie(e.response):\\\"text\\\"===r||\\\"\\\"===r||void 0===r?ie(e.responseText):void 0}(n,e.lastSize);if(i\u0026\u0026(e.metrics.rxSize=i),e.sameOrigin\u0026\u0026n.getAllResponseHeaders().indexOf(Oe)\u003e=0){var o=n.getResponseHeader(Oe);o\u0026\u0026((0,s.p)(O.rs,[\\\"Ajax/CrossApplicationTracing/Header/Seen\\\"],void 0,t.K7.metrics,r),e.params.cat=o.split(\\\", \\\").pop())}e.loadCaptureCalled=!0}r.on(\\\"new-xhr\\\",a),r.on(\\\"open-xhr-start\\\",c),r.on(\\\"open-xhr-end\\\",d),r.on(\\\"send-xhr-start\\\",u),r.on(\\\"xhr-cb-time\\\",l),r.on(\\\"xhr-load-added\\\",h),r.on(\\\"xhr-load-removed\\\",p),r.on(\\\"xhr-resolved\\\",g),r.on(\\\"addEventListener-end\\\",m),r.on(\\\"removeEventListener-end\\\",v),r.on(\\\"fn-end\\\",b),r.on(\\\"fetch-before-start\\\",w),r.on(\\\"fetch-start\\\",R),r.on(\\\"fn-start\\\",y),r.on(\\\"fetch-done\\\",E)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,3845)))}}function ke(e,t){var r=(0,be.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}const Ne={},je=[\\\"pushState\\\",\\\"replaceState\\\"];function De(e){const t=function(e){return(e||oe.ee).get(\\\"history\\\")}(e);return!f.RI||Ne[t.debugId]++||(Ne[t.debugId]=1,(0,ae.YM)(t).inPlace(window.history,je,\\\"-\\\")),t}var Ce=i(3738);function Le(e){(0,c.Y)(a.BL,function(r=Date.now()){const n=r-f.WN;n\u003c0\u0026\u0026(0,h.R)(62,r),(0,s.p)(O.XG,[a.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:a.BL,start:r,origin:\\\"nr\\\"}),(0,s.p)(a.Pl+a.hG,[n,a.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:Ie,bD:Me,d3:Be,Kp:He,TZ:Ke,Lc:We,uP:Fe,Rz:Ue}=Ce;class Ve extends y{static featureName=Ke;constructor(e){var r;super(e,Ke),r=e,(0,c.Y)(a.U2,function(e){if(!(e\u0026\u0026\\\"object\\\"==typeof e\u0026\u0026e.name\u0026\u0026e.start))return;const n={n:e.name,s:e.start-f.WN,e:(e.end||e.start)-f.WN,o:e.origin||\\\"\\\",t:\\\"api\\\"};n.s\u003c0||n.e\u003c0||n.e\u003cn.s?(0,h.R)(61,{start:n.s,end:n.e}):(0,s.p)(\\\"bstApi\\\",[n],void 0,t.K7.sessionTrace,r.ee)},r),Le(e);if(!(0,g.V)(e.init))return void this.deregisterDrain();const n=this.ee;let d;De(n),this.eventsEE=(0,se.u)(n),this.eventsEE.on(Fe,function(e,t){this.bstStart=(0,o.t)()}),this.eventsEE.on(We,function(e,r){(0,s.p)(\\\"bst\\\",[e[0],r,this.bstStart,(0,o.t)()],void 0,t.K7.sessionTrace,n)}),n.on(Ue+Be,function(e){this.time=(0,o.t)(),this.startPath=location.pathname+location.hash}),n.on(Ue+He,function(e){(0,s.p)(\\\"bstHist\\\",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,n)});try{d=new PerformanceObserver(e=\u003e{const r=e.getEntries();(0,s.p)(Ie,[r],void 0,t.K7.sessionTrace,n)}),d.observe({type:Me,buffered:!0})}catch(e){}this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,6974)),{resourceObserver:d})}}var ze=i(6344);class Ge extends y{static featureName=ze.TZ;#n;recorder;constructor(e){var r;let n;super(e,ze.TZ),r=e,(0,c.Y)(a.CH,function(){(0,s.p)(a.CH,[],void 0,t.K7.sessionReplay,r.ee)},r),function(e){(0,c.Y)(a.Tb,function(){(0,s.p)(a.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);try{n=JSON.parse(localStorage.getItem(\\\"\\\".concat(w.H3,\\\"_\\\").concat(w.uh)))}catch(e){}(0,p.SR)(e.init)\u0026\u0026this.ee.on(a.CH,()=\u003ethis.#i()),this.#s(n)\u0026\u0026this.importRecorder().then(e=\u003e{e.startRecording(ze.Qb.PRELOAD,n?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=\u003ei.e(478).then(i.bind(i,6167)),this),this.ee.on(\\\"err\\\",e=\u003e{this.blocked||this.agentRef.runtime.isRecording\u0026\u0026(this.errorNoticed=!0,(0,s.p)(ze.Vh,[e],void 0,this.featureName,this.ee))})}#s(e){return e\u0026\u0026(e.sessionReplayMode===w.g.FULL||e.sessionReplayMode===w.g.ERROR)||(0,p.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#n??=Promise.all([i.e(478),i.e(249)]).then(i.bind(i,4866)).then(({Recorder:e})=\u003e(this.recorder=new e(this),this.recorder)).catch(e=\u003e{throw this.ee.emit(\\\"internal-error\\\",[e]),this.blocked=!0,e}),this.#n)}#i(){this.blocked||(this.featAggregate?this.featAggregate.mode!==w.g.FULL\u0026\u0026this.featAggregate.initializeRecording(w.g.FULL,!0,ze.Qb.API):this.importRecorder().then(()=\u003e{this.recorder.startRecording(ze.Qb.API,w.g.FULL)}))}}var Ye=i(3962);class Ze extends y{static featureName=Ye.TZ;constructor(e){if(super(e,Ye.TZ),function(e){const r=e.ee.get(\\\"tracer\\\");function n(){}(0,c.Y)(a.dT,function(e){return(new n).get(\\\"object\\\"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var a={},c=this,d=\\\"function\\\"==typeof i;return(0,s.p)(O.xV,[\\\"API/createTracer/called\\\"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((d?\\\"\\\":\\\"no-\\\")+\\\"fn-start\\\",[(0,o.t)(),c,d],a),d)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],a),t}finally{r.emit(\\\"fn-end\\\",[(0,o.t)()],a)}}}};[\\\"actionText\\\",\\\"setName\\\",\\\"setAttribute\\\",\\\"save\\\",\\\"ignore\\\",\\\"onEnd\\\",\\\"getContext\\\",\\\"end\\\",\\\"get\\\"].forEach(r=\u003e{c.Y.apply(this,[r,function(){return(0,s.p)(a.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,c.Y)(a.PA,function(){(0,s.p)(a.hw+\\\"routeName\\\",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!f.RI||!(0,T.dV)().o.MO)return;const r=De(this.ee);try{this.removeOnAbort=new AbortController}catch(e){}Ye.tC.forEach(e=\u003e{(0,N.sp)(e,e=\u003e{l(e)},!0,this.removeOnAbort?.signal)});const n=()=\u003e(0,s.p)(\\\"newURL\\\",[(0,o.t)(),\\\"\\\"+window.location],void 0,this.featureName,this.ee);r.on(\\\"pushState-end\\\",n),r.on(\\\"replaceState-end\\\",n),(0,N.sp)(Ye.OV,e=\u003e{l(e),(0,s.p)(\\\"newURL\\\",[e.timeStamp,\\\"\\\"+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let d=!1;const u=new((0,T.dV)().o.MO)((e,t)=\u003e{d||(d=!0,requestAnimationFrame(()=\u003e{(0,s.p)(\\\"newDom\\\",[(0,o.t)()],void 0,this.featureName,this.ee),d=!1}))}),l=(0,m.s)(e=\u003e{\\\"loading\\\"!==document.readyState\u0026\u0026((0,s.p)(\\\"newUIEvent\\\",[e],void 0,this.featureName,this.ee),u.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),u.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,4393)),{domObserver:u})}}var qe=i(3333),Xe=i(9119);const $e={},Qe=new Set;function Je(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 et{constructor(e,t){this.timestamp=(0,o.t)(),this.currentUrl=(0,Xe.L)(window.location.href),this.socketId=(0,Y.LA)(8),this.requestedUrl=(0,Xe.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 tt extends y{static featureName=qe.TZ;constructor(e){super(e,qe.TZ);const r=e.init.feature_flags.includes(\\\"websockets\\\"),n=!e.init.feature_flags.includes(\\\"no_spv\\\"),d=[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,r,n];var u;let l;if(u=e,(0,c.Y)(a.hG,(e,t)=\u003eU(e,t,u),u),function(e){(0,c.Y)(a.fF,(t,r)=\u003ez(t,r,e),e)}(e),Le(e),Q(e),function(e){(0,c.Y)(a.V1,(t,r)=\u003eV(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=\u003e{this.removeOnAbort.abort(),this.abortHandler=void 0},r){const h=function(e){if(!(0,T.dV)().o.WS)return e;const t=e.get(\\\"websockets\\\");if($e[t.debugId]++)return t;$e[t.debugId]=1,(0,x.G)(()=\u003e{const e=(0,o.t)();Qe.forEach(r=\u003e{r.nrData.closedAt=e,r.nrData.closeCode=1001,r.nrData.closeReason=\\\"Page navigating away\\\",r.nrData.closeWasClean=!1,r.nrData.openedAt\u0026\u0026(r.nrData.connectedDuration=e-r.nrData.openedAt),t.emit(\\\"ws\\\",[r.nrData],r)})});class r extends WebSocket{static name=\\\"WebSocket\\\";static toString(){return\\\"function WebSocket() { [native code] }\\\"}toString(){return\\\"[object WebSocket]\\\"}get[Symbol.toStringTag](){return r.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new et(e[0],e[1]),this.addEventListener(\\\"open\\\",()=\u003e{this.nrData.openedAt=(0,o.t)(),[\\\"protocol\\\",\\\"extensions\\\",\\\"binaryType\\\"].forEach(e=\u003e{this.nrData[e]=this[e]}),Qe.add(this)}),this.addEventListener(\\\"message\\\",e=\u003e{const{type:t,size:r}=Je(e.data);this.nrData.messageOrigin??=(0,Xe.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=\u003e{this.nrData.closedAt=(0,o.t)(),this.nrData.closeCode=e.code,e.reason\u0026\u0026(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,Qe.delete(this),t.emit(\\\"ws\\\",[this.nrData],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}=Je(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 f.gm.WebSocket=r,t}(this.ee);h.on(\\\"ws\\\",e=\u003e{(0,s.p)(\\\"ws-complete\\\",[e],void 0,this.featureName,this.ee)})}if(n\u0026\u0026f.gm.addEventListener(\\\"securitypolicyviolation\\\",e=\u003e{(0,s.p)(\\\"spv\\\",[e],void 0,t.K7.genericEvents,this.ee)},(0,N.jT)(!1,this.removeOnAbort.signal)),f.RI){if(ye(this.ee,e),ue(this.ee,e),l=De(this.ee),e.init.user_actions.enabled){function p(t){const r=(0,be.D)(t);return e.beacons.includes(r.hostname+\\\":\\\"+r.port)}function g(){l.emit(\\\"navChange\\\")}qe.Zp.forEach(e=\u003e(0,N.sp)(e,e=\u003e(0,s.p)(\\\"ua\\\",[e],void 0,this.featureName,this.ee),!0)),qe.qN.forEach(e=\u003e{const t=(0,m.s)(e=\u003e{(0,s.p)(\\\"ua\\\",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,N.sp)(e,t)}),f.gm.addEventListener(\\\"error\\\",()=\u003e{(0,s.p)(\\\"uaErr\\\",[],void 0,t.K7.genericEvents,this.ee)},(0,N.jT)(!1,this.removeOnAbort.signal)),this.ee.on(\\\"open-xhr-start\\\",(e,r)=\u003e{p(e[1])||r.addEventListener(\\\"readystatechange\\\",()=\u003e{2===r.readyState\u0026\u0026(0,s.p)(\\\"uaXhr\\\",[],void 0,t.K7.genericEvents,this.ee)},(0,N.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on(\\\"fetch-start\\\",e=\u003e{e.length\u003e=1\u0026\u0026!p(Te(e[0]))\u0026\u0026(0,s.p)(\\\"uaXhr\\\",[],void 0,t.K7.genericEvents,this.ee)}),l.on(\\\"pushState-end\\\",g),l.on(\\\"replaceState-end\\\",g),window.addEventListener(\\\"hashchange\\\",g,(0,N.jT)(!0,this.removeOnAbort.signal)),window.addEventListener(\\\"popstate\\\",g,(0,N.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled\u0026\u0026f.gm.PerformanceObserver?.supportedEntryTypes.includes(\\\"resource\\\")){new PerformanceObserver(e=\u003e{e.getEntries().forEach(e=\u003e{(0,s.p)(\\\"browserPerformance.resource\\\",[e],void 0,this.featureName,this.ee)})}).observe({type:\\\"resource\\\",buffered:!0})}}d.some(e=\u003ee)?this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,8019))):this.deregisterDrain()}}var rt=i(2646);const nt=new Map;function it(e,t,r,n,i=!0,s){if(\\\"object\\\"!=typeof t||!t||\\\"string\\\"!=typeof r||!r||\\\"function\\\"!=typeof t[r])return(0,h.R)(29);const o=function(e){return(e||oe.ee).get(\\\"logger\\\")}(e),a=(0,ae.YM)(o,void 0,s),c=new rt.y(oe.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[ae.Jt]||t[r];return nt.set(d,c),a.inPlace(t,[r],\\\"wrap-logger-\\\",()=\u003ent.get(d),void 0,!0),o}var st=i(1910);class ot extends y{static featureName=K.TZ;constructor(e){var t;super(e,K.TZ),t=e,(0,c.Y)(a.$9,(e,r)=\u003eF(e,r,t),t),function(e){(0,c.Y)(a.Wb,(t,r,{customAttributes:n={},level:i=K.p_.INFO}={})=\u003e{it(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Q(e);const r=this.ee;[\\\"log\\\",\\\"error\\\",\\\"warn\\\",\\\"info\\\",\\\"debug\\\",\\\"trace\\\"].forEach(t=\u003e{(0,st.i)(f.gm.console[t]),it(r,f.gm.console,t,{level:\\\"log\\\"===t?\\\"info\\\":t},void 0,e)}),this.ee.on(\\\"wrap-logger-end\\\",function([e],t,n,i=[]){const{level:s,customAttributes:o,autoCaptured:a}=this;i.forEach(t=\u003e{(0,W.R)(r,e,o,s,a,t)})}),this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,5288)))}}new A({features:[Pe,E,_,Ve,Ge,P,ee,tt,ot,Ze],loaderType:\\\"spa\\\"})})()})();\",\"google\",\"testAutomationFlags\",{\"_563\":23,\"_564\":23,\"_565\":23,\"_566\":23,\"_567\":23,\"_568\":23,\"_569\":23,\"_570\":23,\"_571\":23,\"_22\":23,\"_572\":23,\"_573\":179,\"_574\":179,\"_575\":23},\"disableAds\",\"disableIirisAuth\",\"disableWelcomeAd\",\"disableBigskyAd\",\"disableIirisRecommend\",\"disableDcts\",\"disableWeatherWidget\",\"disableCashGrainWidget\",\"disableCommoditiesWidget\",\"disableCookieBanner\",\"overrideBrandStyling\",\"overrideThemeStyling\",\"extendedBreakpointsEnabled\",\"configState\",{\"_59\":60,\"_57\":58,\"_71\":578,\"_581\":8,\"_13\":14,\"_582\":179,\"_583\":-7,\"_584\":-7,\"_486\":585,\"_591\":592,\"_594\":595,\"_609\":610,\"_613\":-7,\"_614\":615,\"_648\":649,\"_662\":-7},{\"_75\":76,\"_579\":580,\"_73\":74,\"_77\":78},\"secondaryColorPalette\",\"saffronxindigo\",\"uiBrand\",\"optimizelyUrl\",\"colors\",\"isMarketsDivision\",{\"_7\":586,\"_587\":588,\"_589\":590},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt32b1353225b94025/69ce69db4d3fef591e031774/ce_placeholder_image_1920x1080.png\",\"contributor\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltf889514136e39b5f/66fe6339d042d373d8baa72e/theme1_placeholder_avatar.png\",\"openGraphImage\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt16c636f2455f6c70/69ce69f058d26e5bd51c368e/ce_open_graph_image_1920x1080.png\",\"media\",{\"_593\":179},\"brightcoveAccountId\",\"newsletterSignupPromo\",{\"_596\":179,\"_597\":598},\"unbounceURL\",\"elnConfig\",{\"_599\":600},\"newsletter\",{\"_601\":602,\"_606\":607},\"subscribeForm\",{\"_133\":603,\"_604\":605},\"Subscribe and receive the latest insights and essential content in the cater + event industry.\",\"subtitle\",\"Yes, it's completely free\",\"subscribeConfirm\",{\"_133\":603,\"_604\":608},\"Yes, it's completely free.\",\"newsletterCta\",{\"_611\":179,\"_612\":179},\"newsletterTitle\",\"newsletterUrl\",\"nextgen\",\"iirisRecommendation\",{\"_104\":616,\"_617\":18,\"_618\":23,\"_619\":23,\"_133\":620,\"_621\":179,\"_622\":179,\"_623\":624,\"_625\":23,\"_626\":627,\"_628\":629,\"_630\":631,\"_632\":633,\"_634\":635,\"_636\":637,\"_193\":-7,\"_638\":639,\"_640\":641,\"_642\":643},\"combined\",\"disabled\",\"disableSidebar\",\"disableArticleFooter\",\"You May Also Like\",\"division\",\"brandFamily\",\"redirectMode\",\"_self\",\"showSponsored\",\"sponsoredTag\",\"Sponsored Content\",\"sponsoredTitle\",\"Sponsored\",\"count\",4,\"recipe\",\"related-items\",\"itemAge\",12,\"sponsoredCount\",0,\"articleFooter\",{\"_630\":631,\"_632\":633,\"_634\":635,\"_636\":637,\"_193\":-7},\"sidebar\",{\"_630\":631,\"_632\":633,\"_634\":635,\"_636\":637,\"_193\":-7},\"authorPrefix\",{\"_644\":645,\"_646\":647},\"content\",\"by\",\"sponsored\",\"Brought to you by\",\"connectMeConfig\",{\"_650\":651,\"_652\":18,\"_653\":18,\"_654\":655,\"_656\":657,\"_658\":659,\"_660\":661},\"eventId\",\"9E89FC22DE131DDBF1AD6DFEDC03EB48\",\"externalConsent\",\"expressAccess\",\"expressType\",\"stage\",\"sandboxBaseUrl\",\"https://sandbox.connectmeinforma.com\",\"fallbackUrl\",\"https://webinar.connectmeinforma.com\",\"seamlessRegistrationEndpoint\",\"/{event_id}/agenda/viewer/{session_id}\",\"excludedPaidProductIdsForConsent\",\"brandConfig\",{\"_665\":80,\"_28\":666,\"_669\":670,\"_687\":688,\"_692\":693,\"_648\":695,\"_696\":697,\"_13\":14,\"_704\":14,\"_705\":10,\"_706\":533,\"_707\":708,\"_716\":717,\"_726\":727,\"_593\":179,\"_732\":733,\"_55\":736,\"_737\":598,\"_738\":179,\"_528\":557,\"_614\":739},\"irisEnvironment\",{\"_667\":54,\"_54\":668},\"active\",{\"_30\":18,\"_31\":18,\"_32\":33},\"ads\",{\"_671\":18,\"_672\":23,\"_673\":674,\"_675\":676,\"_679\":680,\"_681\":8,\"_682\":683,\"_684\":23,\"_685\":18,\"_686\":18},\"autoSelectPos\",\"destroyEmpty\",\"throttling\",120,\"loadingConfig\",{\"_677\":678},\"base\",300,\"networkId\",3834,\"parentAdUnit\",\"enabledAds\",\"all\",\"checkClientIP\",\"welcAdOff\",\"disableSponsorBar\",\"iirisAudienceProfileConfig\",{\"_80\":689},{\"_690\":23,\"_65\":691},\"useLegacyIrisEndpoint\",\"/v3/audience/registration/{profileId}/{configId}\",\"iirisBaseUrl\",{\"_80\":694},\"https://api.iiris.com\",{\"_80\":649},\"newRelicEnvConfiguration\",{\"_698\":699,\"_700\":701,\"_702\":703},\"accountId\",\"TSS-SCM_Prod-1D8HF23EQFV80\",\"apiKey\",\"eu01xx8a36195d1e12f7ee86fdb984a6FFFFNRAL\",\"newrelicEndpoint\",\"https://insights-collector.eu01.nr-data.net\",\"siteFullName\",\"siteUrl\",\"siteDivision\",\"authentication\",{\"_709\":710,\"_713\":714,\"_80\":715},\"preview\",{\"_21\":18,\"_711\":712},\"configId\",\"b29c1823ec544642fa79c424f7bc2988\",\"staging\",{\"_21\":18,\"_711\":712},{\"_21\":18,\"_711\":20},\"oneTrust\",{\"_718\":719,\"_709\":722,\"_713\":723,\"_80\":725},\"local\",{\"_720\":721},\"siteId\",\"f6e294d3-30ee-4fd0-8612-9692c2e2e7fa-test\",{\"_720\":721},{\"_720\":724},\"f6e294d3-30ee-4fd0-8612-9692c2e2e7fa\",{\"_720\":724},\"unbounce\",{\"_718\":728,\"_709\":729,\"_713\":730,\"_80\":731},{},{},{},{},\"gtmIds\",{\"_61\":734,\"_67\":735},\"GTM-N49ZKQB\",\"GTM-PSRRD596\",{\"_7\":8,\"_57\":58,\"_59\":60,\"_71\":72},\"eln\",\"brandFallbackUrl\",{\"_617\":18},\"releaseVersion\",\"2.58.3\",\"ruid\",\"cf1c1rzzqy4\",\"routes/_index\",{\"_746\":747,\"_3391\":3392,\"_3402\":3403,\"_3435\":3436,\"_742\":3447},\"modules\",[748,862,874,1078,3363],{\"_109\":749,\"_750\":751,\"_752\":753},\"module_featured\",\"uid\",\"blt70822b72bc95d9f1\",\"data\",{\"_754\":18,\"_133\":755,\"_756\":757,\"_794\":795,\"_204\":843,\"_844\":755,\"_845\":846,\"_847\":850,\"_853\":854,\"_855\":179,\"_856\":857,\"_858\":859,\"_860\":861},\"isDynamicContent\",\"Featured Items\",\"features\",[758,777,785],{\"_204\":759,\"_193\":194,\"_175\":760,\"_180\":181,\"_185\":186,\"_187\":186,\"_761\":762,\"_182\":181,\"_188\":763,\"_190\":179,\"_191\":153,\"_192\":154,\"_195\":764,\"_202\":203,\"_767\":23,\"_183\":184,\"_768\":769,\"_773\":774},\"normal\",{\"_50\":177,\"_178\":179},\"linkAttrs\",{},\"2026-04-26T11:11:08.000Z\",[765],{\"_63\":14,\"_198\":199,\"_200\":201,\"_766\":179},\"role\",\"hasActivePaidProduct\",\"paidGating\",{\"_770\":23,\"_771\":772},\"paidContent\",\"paidProductTaxonomy\",[],\"sponsorshipGatingGroup\",{\"_775\":23,\"_776\":23},\"sponsorshipGatingSponsorFlag\",\"sponsorshipGatingGateRegFlag\",{\"_204\":759,\"_193\":778,\"_175\":779,\"_180\":211,\"_185\":213,\"_187\":213,\"_761\":780,\"_182\":211,\"_188\":781,\"_190\":179,\"_191\":215,\"_192\":216,\"_195\":782,\"_202\":219,\"_767\":23,\"_183\":212,\"_768\":-5,\"_773\":784},\"MultiSectionArticle\",{\"_50\":210,\"_178\":179},{},\"2026-04-25T14:02:04.000Z\",[783],{\"_63\":14,\"_198\":199,\"_200\":201,\"_766\":179},{\"_775\":23,\"_776\":23},{\"_204\":759,\"_193\":286,\"_175\":786,\"_180\":279,\"_185\":281,\"_187\":281,\"_761\":787,\"_182\":279,\"_188\":788,\"_190\":179,\"_191\":284,\"_192\":285,\"_195\":789,\"_202\":254,\"_767\":23,\"_183\":280,\"_768\":791,\"_773\":793},{\"_50\":278,\"_178\":179},{},\"2026-04-24T11:45:44.000Z\",[790],{\"_63\":14,\"_198\":199,\"_200\":201,\"_766\":179},{\"_770\":23,\"_771\":792},[],{\"_775\":23,\"_776\":23},\"latestNews\",[796,806,817,831],{\"_204\":759,\"_193\":194,\"_175\":797,\"_180\":322,\"_185\":324,\"_187\":324,\"_761\":798,\"_182\":322,\"_188\":799,\"_191\":326,\"_192\":327,\"_195\":800,\"_202\":333,\"_767\":23,\"_768\":803,\"_773\":805},{\"_50\":321,\"_178\":179},{},\"2026-04-23T11:44:19.000Z\",[801],{\"_63\":330,\"_198\":331,\"_200\":332,\"_766\":802},\"Senior Content Producer\",{\"_770\":23,\"_771\":804},[],{\"_775\":23,\"_776\":23},{\"_204\":759,\"_193\":194,\"_175\":807,\"_180\":245,\"_185\":247,\"_187\":247,\"_761\":808,\"_182\":809,\"_188\":810,\"_191\":221,\"_192\":222,\"_195\":811,\"_202\":254,\"_767\":23,\"_768\":814,\"_773\":816},{\"_50\":244,\"_178\":179},{},\"Why Vendor Communication Still Breaks Down — And How to Fix It \",\"2026-04-22T11:17:50.000Z\",[812],{\"_63\":251,\"_198\":252,\"_200\":253,\"_766\":813},\"Founder \u0026 Owner\",{\"_770\":23,\"_771\":815},[],{\"_775\":23,\"_776\":23},{\"_204\":759,\"_193\":194,\"_175\":818,\"_180\":820,\"_185\":821,\"_187\":821,\"_761\":822,\"_182\":823,\"_188\":824,\"_191\":326,\"_192\":327,\"_195\":825,\"_202\":827,\"_767\":23,\"_768\":828,\"_773\":830},{\"_50\":819,\"_178\":179},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt4cb39a23390b1c35/69cec9ad6a449d0db9ca6be6/Closing_Party-4165_(1).png\",\"The Top Catering Trends Seen During Cater+Event 2026\",\"/our-events/the-top-catering-trends-seen-during-cater-event-2026\",{},\"The Top Catering Trends Seen During Cater+Event 2026 \",\"2026-04-21T11:35:30.000Z\",[826],{\"_63\":330,\"_198\":331,\"_200\":332,\"_766\":802},14,{\"_770\":23,\"_771\":829},[],{\"_775\":23,\"_776\":23},{\"_204\":759,\"_193\":194,\"_175\":832,\"_180\":834,\"_185\":835,\"_187\":835,\"_761\":836,\"_182\":834,\"_188\":837,\"_191\":346,\"_192\":347,\"_195\":838,\"_202\":203,\"_767\":23,\"_768\":840,\"_773\":842},{\"_50\":833,\"_178\":179},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blta8f9011226d7e9a3/69e245f9a6887fc77813b0e8/Kevin_Hacke_2026_Headshot.png\",\"Leading Caterers of America Announce New Executive Director\",\"/food-professionals/leading-caterers-of-america-announce-new-executive-director\",{},\"2026-04-20T11:28:56.000Z\",[839],{\"_63\":14,\"_198\":199,\"_200\":201,\"_766\":179},{\"_770\":23,\"_771\":841},[],{\"_775\":23,\"_776\":23},\"recent\",\"recentLabel\",\"recentSectionButton\",{\"_847\":848,\"_849\":336},\"ctaButton\",\"More\",\"ctaButtonLink\",{\"_851\":179,\"_852\":179},\"ctaButtonText\",\"ctaButtonUrl\",\"dateDisplay\",\"show\",\"displayTitle\",\"adPosition\",\"right\",\"rectangleAdPos\",\"300_1v\",\"moduleLocation\",\"homepage\",{\"_109\":863,\"_750\":864,\"_752\":865},\"module_newsletter_promo\",\"bltd9ff5609afdbef9c\",{\"_133\":603,\"_866\":605,\"_867\":864,\"_868\":869,\"_870\":179,\"_204\":207,\"_871\":872,\"_873\":18},\"message\",\"newsletterId\",\"buttonText\",\"Sign Up Now\",\"buttonUrl\",\"mode\",\"dark\",\"isOnHomepage\",{\"_109\":875,\"_750\":876,\"_752\":877},\"module_content_spotlight\",\"bltf649c6a7d8e13a3d\",{\"_204\":878,\"_879\":880,\"_871\":881,\"_882\":883,\"_644\":884,\"_856\":-7,\"_858\":-7,\"_133\":892,\"_193\":194,\"_187\":179,\"_860\":861},\"reversed\",\"moduleDesign\",\"standard\",\"light\",\"textAlignment\",\"center\",{\"_185\":885,\"_886\":887,\"_486\":888,\"_183\":890,\"_891\":892,\"_893\":894,\"_895\":894,\"_896\":890,\"_897\":898,\"_1069\":1070,\"_191\":627,\"_192\":1072,\"_188\":1073,\"_761\":1074,\"_202\":203,\"_768\":1075,\"_767\":23,\"_773\":1077},\"/tools-technology/mobile-power-solutions-to-meet-everyday-challenges\",\"keywords\",[],{\"_65\":889,\"_476\":179},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blta2e3f56cdd9d9a2c/69c2f3bb77205d75f5f254dc/004994-03_CR_RentalPowerTestimonial_1280x720_3.png\",\"In just a few short years, the Sommerbris (Summerbreeze) music festival has grown into one of Scandinavia’s premier multi-day music events. What started as a small gathering now attracts more than 26,000 attendees over two days - drawing fans, artists, and production teams to the scenic island of Odderøya. Set within a protected recreation area, the outdoor amphitheater offers stunning views and a one-of-a-kind atmosphere. But it also presents a serious challenge: there’s no permanent infrastructure capable of supporting the massive power demands of a modern music festival. From sound systems and amplifiers to stage lighting, video displays, pyrotechnics, and control boards, every performance depends on reliable energy.\",\"summary\",\"Sponsored Article\",\"heading\",\"Mobile Power Solutions To Meet Everyday Challenges\",\"mobileHeading\",\"body\",\"articleBody\",[899,909,914,921,926,931,941,946,951,956,961,966,971,976,981,986,991,999,1004,1009,1014,1019,1024,1032,1051],{\"_109\":900,\"_901\":902,\"_644\":905},\"paragraph\",\"attrs\",{\"_903\":904},\"textAlign\",\"left\",[906],{\"_109\":907,\"_907\":908},\"text\",\"In just a few short years, the Sommerbris (Summerbreeze) music festival has grown into one of Scandinavia’s premier multi-day music events. What started as a small gathering now attracts more than 26,000 attendees over two days - drawing fans, artists, and production teams to the scenic island of Odderøya.\",{\"_109\":900,\"_901\":910,\"_644\":911},{\"_903\":904},[912],{\"_109\":907,\"_907\":913},\"Set within a protected recreation area, the outdoor amphitheater offers stunning views and a one-of-a-kind atmosphere. But it also presents a serious challenge: there’s no permanent infrastructure capable of supporting the massive power demands of a modern music festival. From sound systems and amplifiers to stage lighting, video displays, pyrotechnics, and control boards, every performance depends on reliable energy.\",{\"_109\":893,\"_901\":915,\"_644\":918},{\"_903\":904,\"_916\":917},\"level\",2,[919],{\"_109\":907,\"_907\":920},\"The challenge\",{\"_109\":900,\"_901\":922,\"_644\":923},{\"_903\":904},[924],{\"_109\":907,\"_907\":925},\"Festival organizers needed a temporary power solution that could handle complex, high-demand production requirements while aligning with environmental goals and\",{\"_109\":900,\"_901\":927,\"_644\":928},{\"_903\":904},[929],{\"_109\":907,\"_907\":930},\"preserving the audience experience. Noise levels had to stay low. Emissions needed to meet strict standards. And the system had to be flexible enough to adapt to fluctuating power needs throughout the event.\",{\"_109\":900,\"_901\":932,\"_644\":933},{\"_903\":904},[934],{\"_109\":486,\"_901\":935},{\"_903\":904,\"_50\":936,\"_178\":937,\"_133\":-5,\"_938\":939},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt91867f133012d6e3/69c2f38577205d8d46f254d8/004994-03_CR_RentalPowerTestimonial_1280x720_2.png\",\"004994-03_CR_RentalPowerTestimonial_1280x720_2.png\",\"style\",{\"_940\":883},\"float\",{\"_109\":900,\"_901\":942,\"_644\":943},{\"_903\":904},[944],{\"_109\":907,\"_907\":945},\"Most importantly, the power solution couldn’t steal the spotlight from the artists on stage.\",{\"_109\":893,\"_901\":947,\"_644\":948},{\"_903\":904,\"_916\":917},[949],{\"_109\":907,\"_907\":950},\"The solution\",{\"_109\":900,\"_901\":952,\"_644\":953},{\"_903\":904},[954],{\"_109\":907,\"_907\":955},\"To meet these demands, festival organizers worked with Pon Energy Rental, the local Cat® dealer, to design and deliver a mobile hybrid power solution tailored specifically for Sommerbris.\",{\"_109\":900,\"_901\":957,\"_644\":958},{\"_903\":904},[959],{\"_109\":907,\"_907\":960},\"The system supplied up to 1,320 kVA of power and combined battery energy storage with efficient diesel generation. It included:\",{\"_109\":900,\"_901\":962,\"_644\":963},{\"_903\":904},[964],{\"_109\":907,\"_907\":965},\"Two lithium-ion battery packs, each delivering up to 350 kWh of stored energy\",{\"_109\":900,\"_901\":967,\"_644\":968},{\"_903\":904},[969],{\"_109\":907,\"_907\":970},\"Two Cat®XQP310 mobile diesel generator sets, used primarily for charging and backup\",{\"_109\":900,\"_901\":972,\"_644\":973},{\"_903\":904},[974],{\"_109\":907,\"_907\":975},\"Both the battery packs and generator sets are EU Stage V compliant, reducing particulate matter and nitrogen oxides (NOx), helping the event organizers achieve their sustainability goals.\",{\"_109\":893,\"_901\":977,\"_644\":978},{\"_903\":904,\"_916\":917},[979],{\"_109\":907,\"_907\":980},\"Quiet power, long performances\",{\"_109\":900,\"_901\":982,\"_644\":983},{\"_903\":904},[984],{\"_109\":907,\"_907\":985},\"Well before artists take the stage, the generator sets operate for about an hour and a half to fully charge the battery packs. Once charged, the batteries take over - delivering power at 60–85 decibels, roughly equivalent to the sound of a household vacuum cleaner.\",{\"_109\":900,\"_901\":987,\"_644\":988},{\"_903\":904},[989],{\"_109\":907,\"_907\":990},\"That quiet performance enables more than eight hours of uninterrupted power each day, allowing the music to take center stage.\",{\"_109\":900,\"_901\":992,\"_644\":993},{\"_903\":904},[994],{\"_109\":486,\"_901\":995},{\"_903\":904,\"_50\":996,\"_178\":997,\"_133\":-5,\"_938\":998},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt6bd5897151c961b3/69c2f39958bc9ecafb55b42b/004994-03_CR_RentalPowerTestimonial_1280x720_4.png\",\"004994-03_CR_RentalPowerTestimonial_1280x720_4.png\",{\"_940\":883},{\"_109\":900,\"_901\":1000,\"_644\":1001},{\"_903\":904},[1002],{\"_109\":907,\"_907\":1003},\"If power demand spikes beyond what the batteries can handle, the system is designed to respond automatically. The generator sets start instantly and assume the load for as long as needed, ensuring continuous, reliable power without manual intervention.\",{\"_109\":900,\"_901\":1005,\"_644\":1006},{\"_903\":904},[1007],{\"_109\":907,\"_907\":1008},\"“This battery pack is very popular with festivals and other events that use a stage,” said Olav Austad, Sales Engineer for Pon Energy Rental. “We use power lock connectors both in and out of the battery pack to accommodate most stage setups and allow us to deliver the right connection from the battery.”\",{\"_109\":893,\"_901\":1010,\"_644\":1011},{\"_903\":904,\"_916\":917},[1012],{\"_109\":907,\"_907\":1013},\"Proven performance, year after year\",{\"_109\":900,\"_901\":1015,\"_644\":1016},{\"_903\":904},[1017],{\"_109\":907,\"_907\":1018},\"The power system has performed flawlessly at every Sommerbris festival to date, delivering dependable energy while maintaining low noise levels and reduced emissions. That reliability is why organizers have once again chosen Pon Energy Rental to support the latest edition of the event this June.\",{\"_109\":900,\"_901\":1020,\"_644\":1021},{\"_903\":904},[1022],{\"_109\":907,\"_907\":1023},\"“We used Pon Energy Rental precisely because this is what they do—and they’re good at it,” said Heine Strømme, one of the festival organizers. “Why choose someone new when we can choose a supplier that we know works and delivers good solutions every time?”\",{\"_109\":900,\"_901\":1025,\"_644\":1026},{\"_903\":904},[1027],{\"_109\":486,\"_901\":1028},{\"_903\":904,\"_50\":1029,\"_178\":1030,\"_133\":-5,\"_938\":1031},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt5ce54bb0302c3452/69c2f3aae113935c38bb15d4/004994-03_CR_RentalPowerTestimonial_1280x720_1.png\",\"004994-03_CR_RentalPowerTestimonial_1280x720_1.png\",{\"_940\":883},{\"_109\":900,\"_901\":1033,\"_644\":1034},{\"_903\":904},[1035,1037,1043,1045,1049],{\"_109\":907,\"_907\":1036},\"As Sommerbris continues to grow, its approach to power proves that large-scale events don’t have to compromise on \",{\"_109\":907,\"_1038\":1039,\"_907\":1042},\"marks\",[1040],{\"_109\":1041},\"italic\",\"achieving their \",{\"_109\":907,\"_907\":1044},\"sustainability \",{\"_109\":907,\"_1038\":1046,\"_907\":1048},[1047],{\"_109\":1041},\"goals\",{\"_109\":907,\"_907\":1050},\", performance, or the audience experience. With the right solutions, even a small island can deliver big sound.\",{\"_109\":900,\"_901\":1052,\"_644\":1053},{\"_903\":904},[1054,1056,1061,1067],{\"_109\":907,\"_907\":1055},\"When your job demands a temporary, mobile energy source, look no further than Cat Rental Power. For more information and to find your Cat Electric Power rental solution, \",{\"_109\":907,\"_1038\":1057,\"_907\":1060},[1058],{\"_109\":1059},\"bold\",\"visit \",{\"_109\":907,\"_1038\":1062,\"_907\":1066},[1063,1064],{\"_109\":1059},{\"_109\":1065},\"underline\",\"cat.com/rentalpower\",{\"_109\":907,\"_907\":1068},\".\",\"callToAction\",{\"_907\":1071,\"_65\":885},\"Read More\",\"#\",\"2026-04-01T11:43:20.000Z\",{},{\"_770\":23,\"_771\":1076},[],{\"_775\":18,\"_776\":23},{\"_109\":1079,\"_750\":1080,\"_752\":1081},\"module_two_column_highlight\",\"bltf33e7e71bb9e978c\",{\"_754\":18,\"_133\":1082,\"_1083\":1084,\"_860\":861,\"_752\":1085},\"Two Column Highlight\",\"moduleDisplayOptions\",\"threeEntries\",[1086,2944],{\"_1087\":1088,\"_2939\":2940,\"_847\":2941},\"contents\",[1089,2204,2898],{\"_193\":194,\"_204\":1090,\"_206\":1091,\"_175\":1092,\"_180\":322,\"_183\":323,\"_897\":1093,\"_182\":322,\"_185\":324,\"_187\":324,\"_761\":2198,\"_188\":325,\"_202\":333,\"_191\":326,\"_192\":327,\"_195\":2199,\"_767\":23,\"_773\":2201,\"_768\":2202},\"card-horizontal\",\"horizontal\",{\"_50\":321,\"_178\":179},[1094,1109,1129,1134,1139,1157,1172,1177,1182,1192,1197,1208,1221,1226,1231,1242,1256,1261,1266,1271,1282,1287,1300,1313,1326,1338,1349,1354,1359,1368,1373,1383,1396,1401,1406,1417,1422,1433,1438,1443,1453,1458,1468,1481,1486,1491,1496,1509,1514,1519,1524,1529,1542,1547,1552,1557,1562,1567,1572,1585,1590,1595,1600,1605,1619,1632,1643,1656,1669,1682,1693,1706,1711,1716,1721,1732,1745,1750,1755,1768,1779,1784,1789,1802,1807,1819,1832,1837,1842,1847,1852,1860,1865,1875,1888,1893,1898,1903,1911,1916,1927,1940,1953,1961,1966,1979,1984,1997,2005,2010,2023,2028,2033,2038,2051,2061,2074,2079,2088,2093,2098,2103,2108,2121,2126,2139,2144,2149,2159,2164,2183,2188,2193],{\"_109\":900,\"_901\":1095,\"_644\":1096},{\"_903\":904},[1097,1099,1107],{\"_109\":907,\"_907\":1098},\"We're recapping the latest trends from \",{\"_109\":907,\"_1038\":1100,\"_907\":1106},[1101],{\"_109\":198,\"_901\":1102},{\"_5\":327,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"target\",\"rel\",\"class\",\"Cater+Event 2026,\",{\"_109\":907,\"_907\":1108},\" which was a celebration of ingenuity and culinary artistry, reaffirming its place as the go-to destination for catering and event professionals.\",{\"_109\":900,\"_901\":1110,\"_644\":1111},{\"_903\":904},[1112,1114,1119,1121,1127],{\"_109\":907,\"_907\":1113},\"Here’s a look at \",{\"_109\":907,\"_1038\":1115,\"_907\":1118},[1116],{\"_109\":198,\"_901\":1117},{\"_5\":821,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"even more ideas \",{\"_109\":907,\"_907\":1120},\"for \",{\"_109\":907,\"_1038\":1122,\"_907\":1126},[1123],{\"_109\":198,\"_901\":1124},{\"_5\":1125,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"/menu-planning/a-taste-of-tomorrow-the-food-trends-that-will-rule-2026\",\"what’s trending\",{\"_109\":907,\"_907\":1128},\" in catering and events today!\",{\"_109\":893,\"_901\":1130,\"_644\":1131},{\"_903\":904,\"_916\":917},[1132],{\"_109\":907,\"_907\":1133},\"A feast for the eyes\",{\"_109\":900,\"_901\":1135,\"_644\":1136},{\"_903\":904},[1137],{\"_109\":907,\"_907\":1138},\"Presentation has evolved from a supporting role to a starring act, transforming the way we experience food.\",{\"_109\":900,\"_901\":1140,\"_644\":1141},{\"_903\":904},[1142,1144,1150,1152,1156],{\"_109\":907,\"_907\":1143},\"“I love food that is \",{\"_109\":907,\"_1038\":1145,\"_907\":1149},[1146],{\"_109\":198,\"_901\":1147},{\"_5\":1148,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"/menu-planning/serving-vessels-that-surprise\",\"presented in something unique and different\",{\"_109\":907,\"_907\":1151},\",” said Zohe Felici (Felici Events) during \",{\"_109\":907,\"_1038\":1153,\"_907\":1155},[1154],{\"_109\":1041},\"Coast to Coast Flavor Forecast: Regional Trends Shaping the Catering World\",{\"_109\":907,\"_907\":1068},{\"_109\":1158,\"_644\":1159},\"figure\",[1160,1167],{\"_109\":900,\"_901\":1161,\"_644\":1162},{\"_903\":904},[1163],{\"_109\":486,\"_901\":1164},{\"_903\":904,\"_50\":1165,\"_178\":-5,\"_133\":-5,\"_938\":1166},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt5bd3432ae52bfb20/69cee28e458cceec97895eec/DG1_3835.png\",{\"_940\":883},{\"_109\":1168,\"_644\":1169},\"figcaption\",[1170],{\"_109\":907,\"_907\":1171},\"During his session, Chef Eric LeVine demonstrated various ways to present a dish: on a stick, in a glass, or on a spoon.\",{\"_109\":900,\"_901\":1173,\"_644\":1174},{\"_903\":904},[1175],{\"_109\":907,\"_907\":1176},\"This sentiment captures the essence of a growing trend where visual appeal is as integral to the dining experience as the flavors themselves. Today, food is no longer just sustenance; it is a design element, a storytelling medium (more on that next), and a brand statement.\",{\"_109\":900,\"_901\":1178,\"_644\":1179},{\"_903\":904},[1180],{\"_109\":907,\"_907\":1181},\"The rise of social media platforms like Instagram and TikTok has amplified the importance of visual drama in food. Dishes are now designed to be photographed, shared, and admired, with every plate becoming a canvas for creativity.\",{\"_109\":900,\"_901\":1183,\"_644\":1184},{\"_903\":904},[1185,1187,1191],{\"_109\":907,\"_907\":1186},\"“Presentation is everything,” said Michael Stavros (M Culinary Concepts) during his annual trends session, \",{\"_109\":907,\"_1038\":1188,\"_907\":1190},[1189],{\"_109\":1041},\"Caterers, Assemble 2026! Tantalizing Trends, Captivating Concepts, Inspired Interactivity\",{\"_109\":907,\"_907\":1068},{\"_109\":900,\"_901\":1193,\"_644\":1194},{\"_903\":904},[1195],{\"_109\":907,\"_907\":1196},\"From gilded vessels to awe-inspiring vertical installations, the focus is on creating moments that stop guests—and cameras—in their tracks. Metallics, for instance, have become a go-to design element.\",{\"_109\":900,\"_901\":1198,\"_644\":1199},{\"_903\":904},[1200,1202,1206],{\"_109\":907,\"_907\":1201},\"“Metallics work because they instantly elevate the space,” said Anil Pancheco (AOO Events) during \",{\"_109\":907,\"_1038\":1203,\"_907\":1205},[1204],{\"_109\":1041},\"Live Event Trends in 2026: Designing Experiences for a Rapidly Changing World\",{\"_109\":907,\"_907\":1207},\". “When used right, metallics read as polish; they give you impact through texture, through reflection.”\",{\"_109\":1158,\"_644\":1209},[1210,1217],{\"_109\":900,\"_901\":1211,\"_644\":1212},{\"_903\":904},[1213],{\"_109\":486,\"_901\":1214},{\"_903\":904,\"_50\":1215,\"_178\":-5,\"_133\":-5,\"_938\":1216},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltd655c5b7388d2f14/69cee2e258d26ebbdd1c383d/DG1_3663_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":1218},[1219],{\"_109\":907,\"_907\":1220},\"Potato pancakes featuring seared tenderloin and topped with whipped Meyer lemon ricotta, chocolate \\\"caviar\\\", and micro arugula were served on miniature metallic plates during Connect Social.\",{\"_109\":900,\"_901\":1222,\"_644\":1223},{\"_903\":904},[1224],{\"_109\":907,\"_907\":1225},\"Whether it’s a shimmering gold platter or a reflective silver accent, these elements add a layer of sophistication that enhances the overall aesthetic.\",{\"_109\":900,\"_901\":1227,\"_644\":1228},{\"_903\":904},[1229],{\"_109\":907,\"_907\":1230},\"The concept of food as part of the event’s design is also gaining traction, with planners and caterers alike embracing the idea that the plate is not an afterthought but a centerpiece.\",{\"_109\":900,\"_901\":1232,\"_644\":1233},{\"_903\":904},[1234,1236,1240],{\"_109\":907,\"_907\":1235},\"“The plate is literally placed in the middle of your table, so everything is so important about the tablescape,” said Jackie Watson (Jaclyn Watson Events) during \",{\"_109\":907,\"_1038\":1237,\"_907\":1239},[1238],{\"_109\":1041},\"From Plate to Palette: How Culinary Presentation Shapes Event Design\",{\"_109\":907,\"_907\":1241},\". “That is what is inviting your guests to sit down and to be immersed in your event.”\",{\"_109\":1158,\"_644\":1243},[1244,1252],{\"_109\":900,\"_901\":1245,\"_644\":1246},{\"_903\":904},[1247],{\"_109\":486,\"_901\":1248},{\"_903\":904,\"_50\":1249,\"_178\":1250,\"_133\":-5,\"_938\":1251},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt186786d35b2553c2/69e7a0ee9bf7d490c8742b67/DG1_4492.png\",\"DG1_4492.png\",{\"_940\":883},{\"_109\":1168,\"_644\":1253},[1254],{\"_109\":907,\"_907\":1255},\"One of the plating styles showcased by Jackie Watson during her session.\",{\"_109\":900,\"_901\":1257,\"_644\":1258},{\"_903\":904},[1259],{\"_109\":907,\"_907\":1260},\"This holistic approach to design ensures that food complements the overall aesthetic, creating a cohesive and immersive experience.\",{\"_109\":900,\"_901\":1262,\"_644\":1263},{\"_903\":904},[1264],{\"_109\":907,\"_907\":1265},\"“Food is not separate from design,” said Watson. “Guests see and feel everything.”\",{\"_109\":900,\"_901\":1267,\"_644\":1268},{\"_903\":904},[1269],{\"_109\":907,\"_907\":1270},\"This integration of food and design extends to the displays themselves, which are increasingly becoming brand statements.\",{\"_109\":900,\"_901\":1272,\"_644\":1273},{\"_903\":904},[1274,1276,1280],{\"_109\":907,\"_907\":1275},\"“Think styled, not piled,” said Adriel Sims (SMU Hospitality) during her \",{\"_109\":907,\"_1038\":1277,\"_907\":1279},[1278],{\"_109\":1041},\"Level Up Your Layout\",{\"_109\":907,\"_907\":1281},\". “Food itself should add visual value.”\",{\"_109\":900,\"_901\":1283,\"_644\":1284},{\"_903\":904},[1285],{\"_109\":907,\"_907\":1286},\"One of the most striking trends in catering is the use of vertical or tiered installations. These displays not only maximize space but also turn food into a design feature. Consider the savory Pop-Tarts® from the Opening Night Party, which were placed in buckets and hung from display walls. Such installations create a sense of drama and intrigue, drawing guests in and encouraging interaction.\",{\"_109\":1158,\"_644\":1288},[1289,1296],{\"_109\":900,\"_901\":1290,\"_644\":1291},{\"_903\":904},[1292],{\"_109\":486,\"_901\":1293},{\"_903\":904,\"_50\":1294,\"_178\":-5,\"_133\":-5,\"_938\":1295},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blta26f46aaf8c8005c/69cee41ff54849e1f5998273/BR259317_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":1297},[1298],{\"_109\":907,\"_907\":1299},\"Savory Pop-Tarts® were placed in miniature buckets and hung from display walls during the Opening Night Party.\",{\"_109\":900,\"_901\":1301,\"_644\":1302},{\"_903\":904},[1303,1305,1311],{\"_109\":907,\"_907\":1304},\"Similarly, miniature dishes served in elegant “mini vessels” add a touch of charm and individuality. The miniature cloches from \",{\"_109\":907,\"_1038\":1306,\"_907\":1310},[1307],{\"_109\":198,\"_901\":1308},{\"_5\":1309,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"/our-events/connect-social-2026-has-the-golden-touch\",\"Connect Social\",{\"_109\":907,\"_907\":1312},\" exemplify this trend, encapsulating the idea that even the smallest details can have a big impact.\",{\"_109\":900,\"_901\":1314,\"_644\":1315},{\"_903\":904},[1316,1318,1324],{\"_109\":907,\"_907\":1317},\"The \",{\"_109\":907,\"_1038\":1319,\"_907\":1323},[1320],{\"_109\":198,\"_901\":1321},{\"_5\":1322,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"/food-beverage/picture-perfect-plating\",\"art of plating\",{\"_109\":907,\"_907\":1325},\" has also reached new heights, with caterers employing techniques that elevate the visual appeal of each dish. The “three-layer plate” approach—base, feature, finish—ensures depth and dimension, while the strategic use of negative space prevents overcrowding. Contrast is another key element, as Watson pointed out: “Brown food is not pretty. Light foods need darker contrast, and dark food needs lighter contrast.” These principles, combined with the use of vibrant hues, edible flowers, and intricate textures, create plates that are as visually stunning as they are delicious.\",{\"_109\":1158,\"_644\":1327},[1328,1335],{\"_109\":900,\"_901\":1329,\"_644\":1330},{\"_903\":904},[1331],{\"_109\":486,\"_901\":1332},{\"_903\":904,\"_50\":1333,\"_178\":-5,\"_133\":-5,\"_938\":1334},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltaaf067040ebb26b0/69cee4c65c4619224518a340/DG1_4497.png\",{\"_940\":883},{\"_109\":1168,\"_644\":1336},[1337],{\"_109\":907,\"_907\":1255},{\"_109\":900,\"_901\":1339,\"_644\":1340},{\"_903\":904},[1341,1343,1347],{\"_109\":907,\"_907\":1342},\"“I think what really distinguishes the better caterers are the ones who are visually making things a lot of fun and unique,” said Charlie Schaffer (Schaffer LA) during the \",{\"_109\":907,\"_1038\":1344,\"_907\":1346},[1345],{\"_109\":1041},\"Coast to Coast Flavor Forecast: Regional Trends Shaping the Catering World\",{\"_109\":907,\"_907\":1348},\" session.\",{\"_109\":893,\"_901\":1350,\"_644\":1351},{\"_903\":904,\"_916\":917},[1352],{\"_109\":907,\"_907\":1353},\"Tell the story\",{\"_109\":900,\"_901\":1355,\"_644\":1356},{\"_903\":904},[1357],{\"_109\":907,\"_907\":1358},\"In the world of catered events, storytelling has emerged as the invisible thread that weaves together every element of the experience, from the food on the plate to the flowers on the table. It’s no longer enough for an event to simply look beautiful or taste delicious; it must resonate on a deeper level, creating a narrative that guests can feel, remember, and share. This evolution in event design is not necessarily about adhering to a rigid theme, but about crafting a cohesive story that unfolds through every detail, leaving a lasting impression.\",{\"_109\":900,\"_901\":1360,\"_644\":1361},{\"_903\":904},[1362,1364,1367],{\"_109\":907,\"_907\":1363},\"“When it all aligns, the event looks more luxurious, photos are better, and guests remember it,” said Jackie Watson (Jaclyn Watson Events) during her session, \",{\"_109\":907,\"_1038\":1365,\"_907\":1239},[1366],{\"_109\":1041},{\"_109\":907,\"_907\":1068},{\"_109\":900,\"_901\":1369,\"_644\":1370},{\"_903\":904},[1371],{\"_109\":907,\"_907\":1372},\"This alignment is achieved when every aspect of the event—culinary, design, entertainment, uniforms, and florals—works in harmony to tell a singular story. The mood, whether modern, rustic, luxurious, or sleek, becomes the foundation upon which the narrative is built.\",{\"_109\":900,\"_901\":1374,\"_644\":1375},{\"_903\":904},[1376,1378,1381],{\"_109\":907,\"_907\":1377},\"“Everything should support one visual direction,” said Adriel Sims (SMU Hospitality) during her session, \",{\"_109\":907,\"_1038\":1379,\"_907\":1279},[1380],{\"_109\":1041},{\"_109\":907,\"_907\":1382},\". “Random beautiful pieces equals visual noise.”\",{\"_109\":1158,\"_644\":1384},[1385,1392],{\"_109\":900,\"_901\":1386,\"_644\":1387},{\"_903\":904},[1388],{\"_109\":486,\"_901\":1389},{\"_903\":904,\"_50\":1390,\"_178\":-5,\"_133\":-5,\"_938\":1391},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt609ef6cc27f6b715/69cfccf06a449de54dca6dc3/BR251400_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":1393},[1394],{\"_109\":907,\"_907\":1395},\"The Closing Night Celebration had two different rooms, each with a distinct story. The \\\"Red Rabbit\\\" was an opulent underworld drenched in noir, channeling the dangerous beauty of Chinatown, the aching longing of In the Mood for Love, the brittle glamour of Sunset Boulevard, and the sharp-edged surrealism of Sin City. Scent-laden cocktails and decadent small plates blurred the boundaries of sense. Here, intrigue became intoxicating.\",{\"_109\":900,\"_901\":1397,\"_644\":1398},{\"_903\":904},[1399],{\"_109\":907,\"_907\":1400},\"The goal is not to overwhelm but to immerse, creating a seamless experience that feels intentional and thoughtfully curated.\",{\"_109\":900,\"_901\":1402,\"_644\":1403},{\"_903\":904},[1404],{\"_109\":907,\"_907\":1405},\"Food, in particular, has become a powerful storytelling medium.\",{\"_109\":900,\"_901\":1407,\"_644\":1408},{\"_903\":904},[1409,1411,1415],{\"_109\":907,\"_907\":1410},\"“Food is part of the script and the story of the event,” said Kristin Ferrarese (Fortuna's Catering Co.) during her session, \",{\"_109\":907,\"_1038\":1412,\"_907\":1414},[1413],{\"_109\":1041},\"Hollywood Magic: How Caterers Create Magic at Themed Events: Behind the Scenes \u0026 Front of House\",{\"_109\":907,\"_907\":1416},\". “It’s not an afterthought.”\",{\"_109\":900,\"_901\":1418,\"_644\":1419},{\"_903\":904},[1420],{\"_109\":907,\"_907\":1421},\"Every ingredient, color, and presentation detail reinforces the narrative, transforming dishes into moments of theater. From the welcome bite that sets the tone to the main course that becomes the “wow” moment guests photograph and remember, food is no longer just sustenance—it’s a performance.\",{\"_109\":900,\"_901\":1423,\"_644\":1424},{\"_903\":904},[1425,1427,1431],{\"_109\":907,\"_907\":1426},\"“Food as we know it has become performance,” said Kristin Banta (Kristin Banta Events) during her annual trends session, \",{\"_109\":907,\"_1038\":1428,\"_907\":1430},[1429],{\"_109\":1041},\"Kristin Banta’s Design to Impact in 2026\",{\"_109\":907,\"_907\":1432},\". “Every table is a stage, and every bite becomes a little bit of a story.”\",{\"_109\":900,\"_901\":1434,\"_644\":1435},{\"_903\":904},[1436],{\"_109\":907,\"_907\":1437},\"Drinks, too, play a role in this narrative, with every cocktail crafted to reflect the story through its color, garnish, name, and presentation.\",{\"_109\":900,\"_901\":1439,\"_644\":1440},{\"_903\":904},[1441],{\"_109\":907,\"_907\":1442},\"Design serves as the backdrop for this culinary magic, setting the mood and immersing guests in the story.\",{\"_109\":900,\"_901\":1444,\"_644\":1445},{\"_903\":904},[1446,1448,1452],{\"_109\":907,\"_907\":1447},\"“The design is doing more than looking pretty, it’s telling a story,” said Anil Pancheco (AOO Events) during \",{\"_109\":907,\"_1038\":1449,\"_907\":1451},[1450],{\"_109\":1041},\"Live Event Trends in 2026: Designing Experiences for a Rapidly Changing World\",{\"_109\":907,\"_907\":1068},{\"_109\":900,\"_901\":1454,\"_644\":1455},{\"_903\":904},[1456],{\"_109\":907,\"_907\":1457},\"Whether it’s a garden-inspired wedding or a corporate event with a sleek, modern aesthetic, the design must align with the narrative. Florals, table settings, and even the uniforms of the staff contribute to this visual language.\",{\"_109\":900,\"_901\":1459,\"_644\":1460},{\"_903\":904},[1461,1463,1467],{\"_109\":907,\"_907\":1462},\"“You’re not talking about costuming, but you want to include the story in what your staff looks like,” said Robin Selden (Marcia Selden Catering \u0026 Events) during the \",{\"_109\":907,\"_1038\":1464,\"_907\":1466},[1465],{\"_109\":1041},\"Eventertainment: Turning Dreams into Themes\",{\"_109\":907,\"_907\":1068},{\"_109\":1158,\"_644\":1469},[1470,1477],{\"_109\":900,\"_901\":1471,\"_644\":1472},{\"_903\":904},[1473],{\"_109\":486,\"_901\":1474},{\"_903\":904,\"_50\":1475,\"_178\":-5,\"_133\":-5,\"_938\":1476},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt53fac392848c1198/69cfc9bfe801f92d2498cb94/BR259293_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":1478},[1479],{\"_109\":907,\"_907\":1480},\"Schaffer LA catering staff donned uniforms inspired by the Los Angeles Dodgers during the Opening Night Party.\",{\"_109\":900,\"_901\":1482,\"_644\":1483},{\"_903\":904},[1484],{\"_109\":907,\"_907\":1485},\"Styled staff become part of the environment their wardrobe and performance energy carefully curated to enhance the theme. The staff is not just serving, they’re part of the show.\",{\"_109\":900,\"_901\":1487,\"_644\":1488},{\"_903\":904},[1489],{\"_109\":907,\"_907\":1490},\"This emphasis on storytelling extends beyond the visual and culinary elements to the emotional arc of the event. From the anticipation guests feel upon arrival to the intimacy of shared moments, the transition to celebration, and finally, the closure that leaves a lasting impression, every phase of the event is an opportunity to deepen the narrative.\",{\"_109\":900,\"_901\":1492,\"_644\":1493},{\"_903\":904},[1494],{\"_109\":907,\"_907\":1495},\"“You’re creating a moment, you’re creating an experience from the start,” said Watson. “The whole thing about a wedding, or any event, is to make your guests feel warm, welcomed, invited, immersed. When that doesn’t happen, they walk away feeling like they had a stale experience.”\",{\"_109\":1158,\"_644\":1497},[1498,1505],{\"_109\":900,\"_901\":1499,\"_644\":1500},{\"_903\":904},[1501],{\"_109\":486,\"_901\":1502},{\"_903\":904,\"_50\":1503,\"_178\":-5,\"_133\":-5,\"_938\":1504},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt5449d140c465f6f7/69cfca0bc666827fec9ba3b4/BR259223.png\",{\"_940\":883},{\"_109\":1168,\"_644\":1506},[1507],{\"_109\":907,\"_907\":1508},\"The Opening Night Party took attendees on a progressive journey through Los Angeles. The California Science Center became the passport to adventure, transforming into a vibrant map of LA’s most iconic neighborhoods. The event began with anticipation as attendees walked down the Red Carpet in Hollywood before transitioning to the breezy boardwalks of Venice Beach, then traveling to the cultural heartbeat of Boyle Heights and the sleek skyline of DTLA, before finally landing in the neon-lit energy of Koreatown for the evening's culmination.\",{\"_109\":900,\"_901\":1510,\"_644\":1511},{\"_903\":904},[1512],{\"_109\":907,\"_907\":1513},\"The rise of social media platforms like TikTok and Instagram has further amplified the importance of storytelling in events. Guests are no longer passive attendees; they are active participants and, often, marketers of the event.\",{\"_109\":900,\"_901\":1515,\"_644\":1516},{\"_903\":904},[1517],{\"_109\":907,\"_907\":1518},\"“We engineer visual magic with intention, creating scenes guests cannot resist photographing,” said Selden.\",{\"_109\":900,\"_901\":1520,\"_644\":1521},{\"_903\":904},[1522],{\"_109\":907,\"_907\":1523},\"These Instagram-worthy moments extend the life of the event far beyond the room, turning every attendee into a brand storyteller. The demand for visually stunning and narratively rich experiences has also influenced ingredient selection, with chefs prioritizing provenance, presentation, and purpose.\",{\"_109\":900,\"_901\":1525,\"_644\":1526},{\"_903\":904},[1527],{\"_109\":907,\"_907\":1528},\"“Color stories start in the kitchen,” said Watson. “Food, flowers, and tabletops should speak the same color language.”\",{\"_109\":1158,\"_644\":1530},[1531,1538],{\"_109\":900,\"_901\":1532,\"_644\":1533},{\"_903\":904},[1534],{\"_109\":486,\"_901\":1535},{\"_903\":904,\"_50\":1536,\"_178\":-5,\"_133\":-5,\"_938\":1537},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltf4c98e2c853ce9ed/69cfce0a5c461918a318a580/BR251448.png\",{\"_940\":883},{\"_109\":1168,\"_644\":1539},[1540],{\"_109\":907,\"_907\":1541},\"The furniture, the lighting, the signage, and even the food vessels (Singapore Garlic Noodles with mixed vegetables, chili crunch, and pickled vegetable garnish) all incorporated various red hues inside the \\\"Red Rabbit\\\" during the Closing Night Celebration.\",{\"_109\":900,\"_901\":1543,\"_644\":1544},{\"_903\":904},[1545],{\"_109\":907,\"_907\":1546},\"This shift toward storytelling has also encouraged event professionals to push creative boundaries.\",{\"_109\":900,\"_901\":1548,\"_644\":1549},{\"_903\":904},[1550],{\"_109\":907,\"_907\":1551},\"“Break the mold and be fearless in the pursuit of a unique experience,” said Ferrarese.\",{\"_109\":900,\"_901\":1553,\"_644\":1554},{\"_903\":904},[1555],{\"_109\":907,\"_907\":1556},\"Ultimately, the best events are those that feel cohesive and intentional, where every detail contributes to the larger story.\",{\"_109\":900,\"_901\":1558,\"_644\":1559},{\"_903\":904},[1560],{\"_109\":907,\"_907\":1561},\"“We are building one visual story, not five separate designs,” said Watson. “When food and design tell the same story, guests feel the intention, photographers capture it, and the event reads luxury without needing a bigger budget.”\",{\"_109\":900,\"_901\":1563,\"_644\":1564},{\"_903\":904},[1565],{\"_109\":907,\"_907\":1566},\"This approach not only elevates the guest experience but also ensures that the event leaves a lasting impression.\",{\"_109\":900,\"_901\":1568,\"_644\":1569},{\"_903\":904},[1570],{\"_109\":907,\"_907\":1571},\"“Make sure you’re painting a picture, you’re telling a story, and you’re creating a moment that guests walk away from that they won’t ever forget,” said Selden.\",{\"_109\":1158,\"_644\":1573},[1574,1581],{\"_109\":900,\"_901\":1575,\"_644\":1576},{\"_903\":904},[1577],{\"_109\":486,\"_901\":1578},{\"_903\":904,\"_50\":1579,\"_178\":-5,\"_133\":-5,\"_938\":1580},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blte50a91afe000d1f7/69cfcf3521954630165e3ab8/BR259444_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":1582},[1583],{\"_109\":907,\"_907\":1584},\"With Love From Heidi quite literally told the Opening Night Party's story as she live painted the event.\",{\"_109\":900,\"_901\":1586,\"_644\":1587},{\"_903\":904},[1588],{\"_109\":907,\"_907\":1589},\"In the end, storytelling in catered events is about more than just creating a beautiful or delicious experience. It’s about crafting a narrative that resonates, immerses, and connects.\",{\"_109\":900,\"_901\":1591,\"_644\":1592},{\"_903\":904},[1593],{\"_109\":907,\"_907\":1594},\"“That’s why we’re storytellers,” said Sims. “We can create the vision.”\",{\"_109\":900,\"_901\":1596,\"_644\":1597},{\"_903\":904},[1598],{\"_109\":907,\"_907\":1599},\"From the first bite to the final toast, every detail is an opportunity to tell a story, to create a moment, and to leave a mark.\",{\"_109\":893,\"_901\":1601,\"_644\":1602},{\"_903\":904,\"_916\":917},[1603],{\"_109\":907,\"_907\":1604},\"Fuel for the road\",{\"_109\":900,\"_901\":1606,\"_644\":1607},{\"_903\":904},[1608,1610,1617],{\"_109\":907,\"_907\":1609},\"Food has always been a centerpiece of gatherings, but the way it is presented and served is evolving in exciting ways. Today, caterers and event planners are embracing the concept of fun, surprising, and delicious traveling food, a trend that transforms the dining experience into something truly memorable. According to the \",{\"_109\":907,\"_1038\":1611,\"_907\":1616},[1612,1615],{\"_109\":198,\"_901\":1613},{\"_5\":1614,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"https://www.latimes.com/weddings/planning-ideas/advice/story/creative-wedding-food-trends\",{\"_109\":1041},\"Los Angeles Times\",{\"_109\":907,\"_907\":1618},\", this innovative approach to food service is captivating guests by bringing the culinary experience directly to them, wherever they are in the venue.\",{\"_109\":1158,\"_644\":1620},[1621,1628],{\"_109\":900,\"_901\":1622,\"_644\":1623},{\"_903\":904},[1624],{\"_109\":486,\"_901\":1625},{\"_903\":904,\"_50\":1626,\"_178\":-5,\"_133\":-5,\"_938\":1627},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blteab5ed83b3974c4c/69cfd139e71d003297ef2d8b/BR259497.png\",{\"_940\":883},{\"_109\":1168,\"_644\":1629},[1630],{\"_109\":907,\"_907\":1631},\"Drunken Tomatoes were delivered via hawker trays during the Opening Night Party.\",{\"_109\":900,\"_901\":1633,\"_644\":1634},{\"_903\":904},[1635,1637,1641],{\"_109\":907,\"_907\":1636},\"This concept not only keeps the energy of the event alive but also ensures that no one misses out on the culinary delights. Michael Stavros (M Culinary Concepts) perfectly encapsulated this idea during his session C\",{\"_109\":907,\"_1038\":1638,\"_907\":1640},[1639],{\"_109\":1041},\"aterers, Assemble 2026! Tantalizing Trends, Captivating Concepts, Inspired Interactivity \",{\"_109\":907,\"_907\":1642},\"with his statement, “Design is in the details.” It’s the thoughtful integration of food into the flow of an event that makes it both surprising and delightful.”\",{\"_109\":1158,\"_644\":1644},[1645,1652],{\"_109\":900,\"_901\":1646,\"_644\":1647},{\"_903\":904},[1648],{\"_109\":486,\"_901\":1649},{\"_903\":904,\"_50\":1650,\"_178\":-5,\"_133\":-5,\"_938\":1651},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt8204e5a750fb3283/69cfd15e22f82ce714f5df15/PXL_20260305_044207401~2.png\",{\"_940\":883},{\"_109\":1168,\"_644\":1653},[1654],{\"_109\":907,\"_907\":1655},\"Caesar Salad Dippers were placed on a rotating serving tray during the SEARCH Foundation's Annual Signature Event.\",{\"_109\":900,\"_901\":1657,\"_644\":1658},{\"_903\":904},[1659,1661,1667],{\"_109\":907,\"_907\":1660},\"Take, for instance, the rotating food displays featured at this year’s \",{\"_109\":907,\"_1038\":1662,\"_907\":1666},[1663],{\"_109\":198,\"_901\":1664},{\"_5\":1665,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"/event-solutions/search-foundation-raises-over-80-000-to-support-event-industry-professionals-in-crisis\",\"SEARCH Foundation Signature Event\",{\"_109\":907,\"_907\":1668},\" and the Opening Night Party. These displays added an element of surprise and engagement, showcasing how food can become a dynamic part of the event itself. Guests were treated to a variety of dishes that moved throughout the venues, creating a sense of discovery and excitement with every bite.\",{\"_109\":1158,\"_644\":1670},[1671,1678],{\"_109\":900,\"_901\":1672,\"_644\":1673},{\"_903\":904},[1674],{\"_109\":486,\"_901\":1675},{\"_903\":904,\"_50\":1676,\"_178\":-5,\"_133\":-5,\"_938\":1677},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt2716de4bcd69e915/69cfd1c9e71d0085f8ef2d8f/BR259316_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":1679},[1680],{\"_109\":907,\"_907\":1681},\"A conveyor belt provided drinks to guests during the Opening Night Party.\",{\"_109\":900,\"_901\":1683,\"_644\":1684},{\"_903\":904},[1685,1691],{\"_109\":907,\"_1038\":1686,\"_907\":1690},[1687],{\"_109\":198,\"_901\":1688},{\"_5\":1689,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"/event-solutions/on-the-move\",\"Food and beverage carts\",{\"_109\":907,\"_907\":1692},\" are another shining example of this trend. These mobile action stations bring versatility to the table—literally. Whether it’s a cart serving freshly made tacos, a station offering craft cocktails, or a dessert trolley laden with sweet treats, the possibilities are endless. The mobility of these carts allows caterers to adapt to the flow of the event, ensuring that every guest has access to delicious options no matter where they are.\",{\"_109\":1158,\"_644\":1694},[1695,1702],{\"_109\":900,\"_901\":1696,\"_644\":1697},{\"_903\":904},[1698],{\"_109\":486,\"_901\":1699},{\"_903\":904,\"_50\":1700,\"_178\":-5,\"_133\":-5,\"_938\":1701},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt8924232a9380ef9d/69cfd21e4d3fefcd71031b69/BR250758_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":1703},[1704],{\"_109\":907,\"_907\":1705},\"VIP guests to the SEARCH Foundatin's Annual Signature Event were treated to a mobile bar cart.\",{\"_109\":900,\"_901\":1707,\"_644\":1708},{\"_903\":904},[1709],{\"_109\":907,\"_907\":1710},\"The beauty of traveling food lies in its ability to surprise and delight. It’s not just about the flavors; it’s about the experience.\",{\"_109\":893,\"_901\":1712,\"_644\":1713},{\"_903\":904,\"_916\":917},[1714],{\"_109\":907,\"_907\":1715},\"Have your personalization and play with it too\",{\"_109\":900,\"_901\":1717,\"_644\":1718},{\"_903\":904},[1719],{\"_109\":907,\"_907\":1720},\"The food and beverage industry is experiencing a significant evolution, especially in the realm of events, where personalization and immersive experiences are becoming increasingly prominent. Personalization is expanding beyond conventional aspects like decor and signage, now influencing the food itself. Custom touches are no longer limited to supplementary details; they are becoming central to the dining experience, seamlessly integrating with the overall aesthetic. Whether through unique designs, tailored presentations, or creative culinary elements, food is emerging as a powerful medium for personal expression.\",{\"_109\":900,\"_901\":1722,\"_644\":1723},{\"_903\":904},[1724,1726,1730],{\"_109\":907,\"_907\":1725},\"“Overall, this year is about personalization, it’s about customization, it’s about drama,” said Kristin Banta (Kristin Banta Events) during her annual trends session \",{\"_109\":907,\"_1038\":1727,\"_907\":1729},[1728],{\"_109\":1041},\"Kristin Banta’s Design to Impact in 2026\",{\"_109\":907,\"_907\":1731},\". “It’s a shift from restraint to celebration.”\",{\"_109\":1158,\"_644\":1733},[1734,1741],{\"_109\":900,\"_901\":1735,\"_644\":1736},{\"_903\":904},[1737],{\"_109\":486,\"_901\":1738},{\"_903\":904,\"_50\":1739,\"_178\":-5,\"_133\":-5,\"_938\":1740},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt8cb85d6cfe4b73dd/69cfd5382195464c135e3ad7/BR250607_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":1742},[1743],{\"_109\":907,\"_907\":1744},\"The Interactive Caviar Station at the SEARCH Foundations Annual Signature Event featured Osetra Caviar served on housemade Kennebec potato chips with creme fraiche, sieved egg white, sieved egg yolk, minced shallot, and lemon accoutrements.\",{\"_109\":900,\"_901\":1746,\"_644\":1747},{\"_903\":904},[1748],{\"_109\":907,\"_907\":1749},\"This trend toward immersive food experiences is also reshaping how guests interact with their meals. Customizable options, such as build-your-own tasting flights, empower diners to take control of their culinary journey. This hands-on approach fosters a deeper connection between guests and their food, creating a sense of ownership and engagement that resonates with modern audiences.\",{\"_109\":900,\"_901\":1751,\"_644\":1752},{\"_903\":904},[1753],{\"_109\":907,\"_907\":1754},\"“Interactive tasting stations are fully immersing guests and layering them with sensory experiences,” said Banta. “That’s how we make memories, and sensory is how we make them linger.”\",{\"_109\":1158,\"_644\":1756},[1757,1764],{\"_109\":900,\"_901\":1758,\"_644\":1759},{\"_903\":904},[1760],{\"_109\":486,\"_901\":1761},{\"_903\":904,\"_50\":1762,\"_178\":-5,\"_133\":-5,\"_938\":1763},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt5daa23180966dee9/69cfd582f5484953de998491/BR250456_(2).png\",{\"_940\":883},{\"_109\":1168,\"_644\":1765},[1766],{\"_109\":907,\"_907\":1767},\"The SEARCH Foundation's Annual Signature Event featured an interactive chocolate fountain where guests could dip their dessert of choice.\",{\"_109\":900,\"_901\":1769,\"_644\":1770},{\"_903\":904},[1771,1773,1777],{\"_109\":907,\"_907\":1772},\"This sentiment was echoed by Michael Stavros (M Culinary Concepts) during \",{\"_109\":907,\"_1038\":1774,\"_907\":1776},[1775],{\"_109\":1041},\"Caterers, Assemble 2026! Tantalizing Trends, Captivating Concepts, Inspired Interactivity\",{\"_109\":907,\"_907\":1778},\", who emphasized the importance of choice.\",{\"_109\":900,\"_901\":1780,\"_644\":1781},{\"_903\":904},[1782],{\"_109\":907,\"_907\":1783},\"“Everybody loves personalization and customization because it allows guests to choose,” he said. “Every choice matters now; it’s a personal expression—the food you choose.”\",{\"_109\":900,\"_901\":1785,\"_644\":1786},{\"_903\":904},[1787],{\"_109\":907,\"_907\":1788},\"This focus on individuality was on full display during the Opening Night Party, where guests were treated to a series of interactive and personalized culinary experiences. A robotic bartender stole the show, dazzling attendees with its precision and futuristic charm as it mixed craft cocktails with flair. The spectacle of the robotic arm measuring, pouring, and garnishing drinks turned a simple cocktail order into an unforgettable moment, blending technology with hospitality in a way that underscored the innovative spirit of the event. Guests also indulged in a mezcal tasting, exploring the rich flavors of this artisanal spirit, while both an empanada bar and a toast station offered a customizable culinary adventure, allowing attendees to select the items that suit their tastes. These elements combined to create an evening that was as engaging as it was delicious.\",{\"_109\":1158,\"_644\":1790},[1791,1798],{\"_109\":900,\"_901\":1792,\"_644\":1793},{\"_903\":904},[1794],{\"_109\":486,\"_901\":1795},{\"_903\":904,\"_50\":1796,\"_178\":-5,\"_133\":-5,\"_938\":1797},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltc3c41c00d1b38df3/69cfd60100835a4483f7895a/IPP_8826_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":1799},[1800],{\"_109\":907,\"_907\":1801},\"The Tostada Bar from Schaffer LA during the Opening Night Party featured full salsa display, alongside crispy blue and white corn tortillas, chicken mole negro, and musch \u0026 corn rojas.\",{\"_109\":900,\"_901\":1803,\"_644\":1804},{\"_903\":904},[1805],{\"_109\":907,\"_907\":1806},\"“Events are now crafted with the individual in mind, which shapes every touchpoint,” said Banta. “Attendees feel seen, they feel celebrated, they feel fully a part of the experience.”\",{\"_109\":900,\"_901\":1808,\"_644\":1809},{\"_903\":904},[1810,1812,1817],{\"_109\":907,\"_907\":1811},\"Beyond customization, the aesthetic appeal of food is also evolving. Butter, for instance, is making a bold comeback with a modern twist. According to the \",{\"_109\":907,\"_1038\":1813,\"_907\":1616},[1814,1816],{\"_109\":198,\"_901\":1815},{\"_5\":1614,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},{\"_109\":1041},{\"_109\":907,\"_907\":1818},\", butter sculptures (like the ones on display during the Opening Night Party), once a nostalgic novelty, are now being reimagined as sleek, abstract designs that shine under the light, creating visual spectacles that double as conversation starters. These butter creations, often paired with artisanal bread displays, serve as centerpieces or focal points on welcome tables, blending classic elegance with contemporary artistry. The appeal lies in the butter itself—its glossy texture, the way it holds sharp edges while appearing soft, and the interplay of light and shadow that makes it irresistibly photogenic. Couples are embracing this trend to add a touch of drama and creativity to their events, turning a simple ingredient into a work of art.\",{\"_109\":1158,\"_644\":1820},[1821,1828],{\"_109\":900,\"_901\":1822,\"_644\":1823},{\"_903\":904},[1824],{\"_109\":486,\"_901\":1825},{\"_903\":904,\"_50\":1826,\"_178\":-5,\"_133\":-5,\"_938\":1827},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt78dddf281418a8b5/69cfd6445c461926ae18a5a6/BR259318.png\",{\"_940\":883},{\"_109\":1168,\"_644\":1829},[1830],{\"_109\":907,\"_907\":1831},\"The Opening Night Party featured two different butter sculptures: a curried edible flower butter sculpture and a Wild mushroom butter sculpture (shown).\",{\"_109\":900,\"_901\":1833,\"_644\":1834},{\"_903\":904},[1835],{\"_109\":907,\"_907\":1836},\"This ethos of personalization with a side of interactivity is driving the evolution of food and beverage, transforming it into a medium for self-expression and shared joy. Whether through personalized dishes, interactive elements, or artistic presentations, the trend is clear: food is no longer just sustenance—it is an experience, a memory, and a celebration of individuality.\",{\"_109\":900,\"_901\":1838,\"_644\":1839},{\"_903\":904},[1840],{\"_109\":907,\"_907\":1841},\"“If you’re going to do a station, make the most of it,” said Stavros. “That changes how guests interpret the event, that changes how people experience your food and service.”\",{\"_109\":893,\"_901\":1843,\"_644\":1844},{\"_903\":904,\"_916\":917},[1845],{\"_109\":907,\"_907\":1846},\"Cheers to creative cocktails\",{\"_109\":900,\"_901\":1848,\"_644\":1849},{\"_903\":904},[1850],{\"_109\":907,\"_907\":1851},\"Beverages are no longer an afterthought—they are an integral part of the narrative. From signature cocktails to interactive bars, the modern beverage experience is designed to be as visually stunning as it is delicious.\",{\"_109\":900,\"_901\":1853,\"_644\":1854},{\"_903\":904},[1855],{\"_109\":907,\"_1038\":1856,\"_907\":1859},[1857,1858],{\"_109\":1059},{\"_109\":1041},\"Let’s get dirty\",{\"_109\":900,\"_901\":1861,\"_644\":1862},{\"_903\":904},[1863],{\"_109\":907,\"_907\":1864},\"The rise of \\\"dirty soda\\\" has redefined soda culture, turning a simple soft drink into a canvas for creativity. Originating in Utah, dirty sodas combine traditional sodas with flavored syrups, creamers, and fruit purées, creating indulgent, dessert-like beverages. This trend has gained traction as a fun, non-alcoholic alternative, particularly among Gen Z, who are drinking less alcohol and seeking unique, Instagram-worthy experiences.\",{\"_109\":900,\"_901\":1866,\"_644\":1867},{\"_903\":904},[1868,1870,1874],{\"_109\":907,\"_907\":1869},\"“In Utah, soda is not just a drink, it is an expression of your personality,” said Chef Nettie Frank, who delivered a session on \",{\"_109\":907,\"_1038\":1871,\"_907\":1873},[1872],{\"_109\":1041},\"Soda Culture\",{\"_109\":907,\"_907\":1068},{\"_109\":1158,\"_644\":1876},[1877,1884],{\"_109\":900,\"_901\":1878,\"_644\":1879},{\"_903\":904},[1880],{\"_109\":486,\"_901\":1881},{\"_903\":904,\"_50\":1882,\"_178\":-5,\"_133\":-5,\"_938\":1883},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb3fd9de31b7b9c7a/69cfd78ec666822b839ba478/TB_P3893.png\",{\"_940\":883},{\"_109\":1168,\"_644\":1885},[1886],{\"_109\":907,\"_907\":1887},\"Attendees sampled various dirty sodas during Chef Nettie Frank's session.\",{\"_109\":900,\"_901\":1889,\"_644\":1890},{\"_903\":904},[1891],{\"_109\":907,\"_907\":1892},\"Dirty soda bars, like those featured during the Opening Night Party, offer guests the opportunity to customize their drinks, blending flavors that evoke personal memories. For example, adding coconut creamer and vanilla syrup to Dr. Pepper might transport someone to a tropical vacation. This personalization taps into the emotional connection people have with food and drink, making dirty sodas more than just beverages—they’re experiences.\",{\"_109\":900,\"_901\":1894,\"_644\":1895},{\"_903\":904},[1896],{\"_109\":907,\"_907\":1897},\"“Its not just another flavored soda, it’s a customization to a favorite memory,” said Frank.\",{\"_109\":900,\"_901\":1899,\"_644\":1900},{\"_903\":904},[1901],{\"_109\":907,\"_907\":1902},\"The affordability of ingredients like syrups, creamers, and sodas makes dirty soda bars a cost-effective yet highly profitable addition to any event.\",{\"_109\":900,\"_901\":1904,\"_644\":1905},{\"_903\":904},[1906],{\"_109\":907,\"_1038\":1907,\"_907\":1910},[1908,1909],{\"_109\":1059},{\"_109\":1041},\"BYOB\",{\"_109\":900,\"_901\":1912,\"_644\":1913},{\"_903\":904},[1914],{\"_109\":907,\"_907\":1915},\"As we’ve already discussed, customization has become a cornerstone of modern event design, and build-your-own bars are leading the charge in the beverage space. These interactive setups allow guests to craft their own drinks, selecting from a variety of bases, mix-ins, and garnishes to create a beverage that reflects their unique tastes.\",{\"_109\":900,\"_901\":1917,\"_644\":1918},{\"_903\":904},[1919,1921,1925],{\"_109\":907,\"_907\":1920},\"“A standard bar will get the job done,” said Kristin Banta (Kristin Banta Events) during her annual trends session, \",{\"_109\":907,\"_1038\":1922,\"_907\":1924},[1923],{\"_109\":1041},\"Kristin Banta’s Design to Impact in 2026\",{\"_109\":907,\"_907\":1926},\", “but it doesn’t hold guests’ attention like it used to.”\",{\"_109\":1158,\"_644\":1928},[1929,1936],{\"_109\":900,\"_901\":1930,\"_644\":1931},{\"_903\":904},[1932],{\"_109\":486,\"_901\":1933},{\"_903\":904,\"_50\":1934,\"_178\":-5,\"_133\":-5,\"_938\":1935},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltde5ffa3665250a89/69cfd8c105db2f0048de783d/BR251513.png\",{\"_940\":883},{\"_109\":1168,\"_644\":1937},[1938],{\"_109\":907,\"_907\":1939},\"The Closing Night Celebration featured a mix-and-match martini bar.\",{\"_109\":900,\"_901\":1941,\"_644\":1942},{\"_903\":904},[1943,1945,1951],{\"_109\":907,\"_907\":1944},\"At the \",{\"_109\":907,\"_1038\":1946,\"_907\":1950},[1947],{\"_109\":198,\"_901\":1948},{\"_5\":1949,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"/our-events/lights-camera-celebration-cater-event-s-closing-night-celebration-puts-the-focus-on-hollywood\",\"Closing Night Celebration\",{\"_109\":907,\"_907\":1952},\", for instance, a mix-and-match martini bar invited attendees to personalize their cocktails, choosing from an array of garnishes and mix-ins. This hands-on approach not only engages guests but also reinforces the idea that every detail of the event is tailored to their preferences. Build-your-own bars transform the act of drinking into an experience, making them a standout feature at any gathering.\",{\"_109\":900,\"_901\":1954,\"_644\":1955},{\"_903\":904},[1956],{\"_109\":907,\"_1038\":1957,\"_907\":1960},[1958,1959],{\"_109\":1059},{\"_109\":1041},\"Creative pop\",{\"_109\":900,\"_901\":1962,\"_644\":1963},{\"_903\":904},[1964],{\"_109\":907,\"_907\":1965},\"In the age of social media, visual appeal is just as important as taste. Colorful cocktails and unique garnishes have become essential elements of event beverage menus, turning drinks into works of art. From vibrant hues achieved with ingredients like butterfly pea flower to intricate garnishes that double as conversation starters, these drinks are designed to captivate.\",{\"_109\":1158,\"_644\":1967},[1968,1975],{\"_109\":900,\"_901\":1969,\"_644\":1970},{\"_903\":904},[1971],{\"_109\":486,\"_901\":1972},{\"_903\":904,\"_50\":1973,\"_178\":-5,\"_133\":-5,\"_938\":1974},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt7d4cce288ceb8db9/69cfd974f47e815a24e9b859/BR259344_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":1976},[1977],{\"_109\":907,\"_907\":1978},\"One of the signature cocktails during the Opening Night Party was the Lavender Nectar After Dark (fresh lavender lemonade, honey lavender simple syrup, topped with butterfly pea extract infused vodka with lavender spring garnish).\",{\"_109\":900,\"_901\":1980,\"_644\":1981},{\"_903\":904},[1982],{\"_109\":907,\"_907\":1983},\"For example, the SEARCH Foundation Signature Event featured QR codes atop cocktails that linked to their fundraising site, adding an interactive element to the visual spectacle.\",{\"_109\":1158,\"_644\":1985},[1986,1993],{\"_109\":900,\"_901\":1987,\"_644\":1988},{\"_903\":904},[1989],{\"_109\":486,\"_901\":1990},{\"_903\":904,\"_50\":1991,\"_178\":-5,\"_133\":-5,\"_938\":1992},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3741fae8d071686d/69cfda1607ee8aa8fa2f4f1d/PXL_20260305_041710449~3.jpg\",{\"_940\":883},{\"_109\":1168,\"_644\":1994},[1995],{\"_109\":907,\"_907\":1996},\"Garnishing the top of the Golden Heart cocktail (chamomile gin, Pandan, coconut water, and lime) was a QR code which could be used for SEARCH Foundation donations.\",{\"_109\":900,\"_901\":1998,\"_644\":1999},{\"_903\":904},[2000],{\"_109\":907,\"_1038\":2001,\"_907\":2004},[2002,2003],{\"_109\":1059},{\"_109\":1041},\"A toast to tradition\",{\"_109\":900,\"_901\":2006,\"_644\":2007},{\"_903\":904},[2008],{\"_109\":907,\"_907\":2009},\"Heritage ingredients are making a comeback, bringing depth, flavor, and cultural significance to event beverages. Drinks like horchata and agua fresca, served at the Opening Night Party, highlight the use of heirloom ingredients that connect guests to enduring food traditions. These ingredients, often grown sustainably and locally, offer a richer palette of flavors compared to modern hybrids.\",{\"_109\":1158,\"_644\":2011},[2012,2019],{\"_109\":900,\"_901\":2013,\"_644\":2014},{\"_903\":904},[2015],{\"_109\":486,\"_901\":2016},{\"_903\":904,\"_50\":2017,\"_178\":-5,\"_133\":-5,\"_938\":2018},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt16f9b95b87c77354/69cfdaa8e801f9653798cbbe/IPP_8828_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":2020},[2021],{\"_109\":907,\"_907\":2022},\"Taqueria Vista Hermosa provided a beverage bar featuring Aguas Frescas, Horchata, and Jamaican lemonade with chia seeds during the Opening Night Party.\",{\"_109\":900,\"_901\":2024,\"_644\":2025},{\"_903\":904},[2026],{\"_109\":907,\"_907\":2027},\"For example, a unique take on agua fresca might include juiced apples, cucumbers, and lemons, combined with dill, fennel seed, and club soda. Such beverages not only celebrate biodiversity but also address growing concerns about sustainability. By incorporating heritage ingredients, event planners can create drinks that are both meaningful and delicious, resonating with guests on a deeper level.\",{\"_109\":900,\"_901\":2029,\"_644\":2030},{\"_903\":904},[2031],{\"_109\":907,\"_907\":2032},\"As these trends demonstrate, beverages are no longer just an accompaniment to food—they are a central part of the event experience. Today’s drinks are designed to delight the senses and tell a story.\",{\"_109\":893,\"_901\":2034,\"_644\":2035},{\"_903\":904,\"_916\":917},[2036],{\"_109\":907,\"_907\":2037},\"Bonus trend: the charcuterie conundrum\",{\"_109\":900,\"_901\":2039,\"_644\":2040},{\"_903\":904},[2041,2043,2049],{\"_109\":907,\"_907\":2042},\"The charcuterie trend, once a niche indulgence, has evolved into a cultural phenomenon that shows no signs of waning. Despite murmurs of fatigue among caterers and industry professionals, its enduring popularity continues to dominate menus, events, and social media feeds. What began as a simple arrangement of cured meats and cheeses has transformed into an art form, with \",{\"_109\":907,\"_1038\":2044,\"_907\":2048},[2045],{\"_109\":198,\"_901\":2046},{\"_5\":2047,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"/food-beverage/graze-anatomy\",\"elaborate boards\",{\"_109\":907,\"_907\":2050},\" featuring everything from edible flowers to exotic fruits. Yet, as the trend persists, some in the catering world are beginning to question whether it’s time for charcuterie to take a step back.\",{\"_109\":900,\"_901\":2052,\"_644\":2053},{\"_903\":904},[2054,2056,2059],{\"_109\":907,\"_907\":2055},\"“This just won’t die,” said Michael Stavros (M Culinary Concepts) during his annual trends session \",{\"_109\":907,\"_1038\":2057,\"_907\":1190},[2058],{\"_109\":1041},{\"_109\":907,\"_907\":2060},\", who has witnessed the rise and relentless staying power of charcuterie.\",{\"_109\":1158,\"_644\":2062},[2063,2070],{\"_109\":900,\"_901\":2064,\"_644\":2065},{\"_903\":904},[2066],{\"_109\":486,\"_901\":2067},{\"_903\":904,\"_50\":2068,\"_178\":-5,\"_133\":-5,\"_938\":2069},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt7a0bdd55916b9047/69cfdcfb00835a8c57f7896a/267A9702.png\",{\"_940\":883},{\"_109\":1168,\"_644\":2071},[2072],{\"_109\":907,\"_907\":2073},\"Participants of the Universal Studios Tour were greeted with charcuterie cones.\",{\"_109\":900,\"_901\":2075,\"_644\":2076},{\"_903\":904},[2077],{\"_109\":907,\"_907\":2078},\"His sentiment echoes the frustration of many in the industry who feel that the trend, while undeniably appealing, has become a predictable staple. The ubiquity of charcuterie boards at weddings, corporate events, and casual gatherings has led to a sense of monotony among those tasked with creating them.\",{\"_109\":900,\"_901\":2080,\"_644\":2081},{\"_903\":904},[2082,2084,2087],{\"_109\":907,\"_907\":2083},\"“We’re bored with boards,” said Rajan Mistry (District Events \u0026 Catering) during \",{\"_109\":907,\"_1038\":2085,\"_907\":1155},[2086],{\"_109\":1041},{\"_109\":907,\"_907\":1068},{\"_109\":900,\"_901\":2089,\"_644\":2090},{\"_903\":904},[2091],{\"_109\":907,\"_907\":2092},\"This underscores the growing desire for innovation and variety in event catering, where creativity is often the hallmark of success.\",{\"_109\":900,\"_901\":2094,\"_644\":2095},{\"_903\":904},[2096],{\"_109\":907,\"_907\":2097},\"However, the enduring appeal of charcuterie cannot be denied.\",{\"_109\":900,\"_901\":2099,\"_644\":2100},{\"_903\":904},[2101],{\"_109\":907,\"_907\":2102},\"“It’s a staple, and I don’t think it’ll ever change,” said Tim Mitchell (Mangia Catering) during the regional trends session. “People expect it.”\",{\"_109\":900,\"_901\":2104,\"_644\":2105},{\"_903\":904},[2106],{\"_109\":907,\"_907\":2107},\"This expectation is rooted in the versatility and visual appeal of charcuterie boards, which can be tailored to suit any theme or occasion. From rustic wooden platters to modern acrylic displays, the presentation of charcuterie has become as important as the ingredients themselves.\",{\"_109\":900,\"_901\":2109,\"_644\":2110},{\"_903\":904},[2111,2113,2119],{\"_109\":907,\"_907\":2112},\"For caterers, the challenge lies in balancing the demand for charcuterie with the desire to \",{\"_109\":907,\"_1038\":2114,\"_907\":2118},[2115],{\"_109\":198,\"_901\":2116},{\"_5\":2117,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"/food-beverage/how-caterers-can-elevate-simple-charcuterie-spreads\",\"push boundaries\",{\"_109\":907,\"_907\":2120},\" and explore new culinary trends.\",{\"_109\":900,\"_901\":2122,\"_644\":2123},{\"_903\":904},[2124],{\"_109\":907,\"_907\":2125},\"“If you’re going to do it, have a little fun with it,” said Stavros.\",{\"_109\":900,\"_901\":2127,\"_644\":2128},{\"_903\":904},[2129,2131,2137],{\"_109\":907,\"_907\":2130},\"This advice encourages caterers to \",{\"_109\":907,\"_1038\":2132,\"_907\":2136},[2133],{\"_109\":198,\"_901\":2134},{\"_5\":2135,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"/food-beverage/from-board-to-boardroom-kick-your-grazing-spreads-up-a-notch\",\"infuse creativity into their boards\",{\"_109\":907,\"_907\":2138},\", experimenting with unconventional pairings, unique designs, and interactive elements. By reimagining the traditional charcuterie board, caterers can breathe new life into a trend that, while enduring, risks becoming stale.\",{\"_109\":900,\"_901\":2140,\"_644\":2141},{\"_903\":904},[2142],{\"_109\":907,\"_907\":2143},\"Ultimately, the perseverance of the charcuterie trend reflects its deep-rooted appeal to consumers. It is a symbol of indulgence, community, and craftsmanship, qualities that resonate across demographics and cultures. While caterers may yearn for a shift in focus, the reality is that charcuterie has cemented its place in the culinary landscape. As long as there is demand, charcuterie will remain a fixture at events, evolving in form but steadfast in its presence.\",{\"_109\":900,\"_901\":2145,\"_644\":2146},{\"_903\":904},[2147],{\"_109\":907,\"_907\":2148},\"Cater+Event 2026 showcased a vibrant tapestry of innovation, creativity, and authenticity, reaffirming the transformative power of food and design in the events industry. From the resurgence of breakfast as a culinary centerpiece to the integration of storytelling, personalization, and immersive experiences, the trends highlighted at this year’s conference reflect a deep commitment to elevating every aspect of event catering.\",{\"_109\":900,\"_901\":2150,\"_644\":2151},{\"_903\":904},[2152,2154,2157],{\"_109\":907,\"_907\":2153},\"“The most powerful experiences today aren’t rollercoasters, they’re sanctuaries with story,” said David Merrell (AOO Events) during \",{\"_109\":907,\"_1038\":2155,\"_907\":1205},[2156],{\"_109\":1041},{\"_109\":907,\"_907\":2158},\". “The real luxury right now isn’t more content, it’s presence.”\",{\"_109\":900,\"_901\":2160,\"_644\":2161},{\"_903\":904},[2162],{\"_109\":907,\"_907\":2163},\"As these trends take hold, they promise to shape the way we gather, connect, and celebrate, ensuring that every event is not just a moment but a masterpiece.\",{\"_109\":2165,\"_644\":2166},\"blockquote\",[2167],{\"_109\":900,\"_901\":2168,\"_644\":2169},{\"_903\":904},[2170,2174,2176,2182],{\"_109\":907,\"_1038\":2171,\"_907\":2173},[2172],{\"_109\":1059},\"Save the Date\",{\"_109\":907,\"_907\":2175},\": Cater+Event 2027 will take place March 22-25, 2027 in New Orleans. \",{\"_109\":907,\"_1038\":2177,\"_907\":2181},[2178],{\"_109\":198,\"_901\":2179},{\"_5\":2180,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"https://now.catersource.com/CSE25Interest?_gl=1*1pkf6oi*_gcl_aw*R0NMLjE3NzMyNDA4MTAuQ2owS0NRandsNWpIQmhESEFSSXNBQjBZcWp5a2s4d2xiMkZ6eHVnQlBqZk5JdjJzMmctN0hHT25jNDFjWmpZZWlWbUNBQVQtVkNncDFtY2FBbXV4RUFMd193Y0I.*_gcl_au*NjI2NjQxMzM3LjE3NzAyMTk3OTYuNzUxMTMxNzMwLjE3NzI2NTg0MjAuMTc3MjY1ODQyMw..\",\"Learn More\",{\"_109\":907,\"_907\":1068},{\"_109\":900,\"_901\":2184,\"_644\":2185},{\"_903\":904},[2186],{\"_109\":907,\"_907\":2187},\"Cater+Event 2026 demonstrated that catering is not just about feeding people—it’s about creating unforgettable experiences that linger in memory long after the last bite.\",{\"_109\":900,\"_901\":2189,\"_644\":2190},{\"_903\":904},[2191],{\"_109\":907,\"_907\":2192},\"“The best experiences don’t help people escape from the world, they help them return to it,” said Merrell. “That's the opportunity that’s in front of all of us right now, the question is no longer how can we make it bigger, it’s how do we make this matter.”\",{\"_109\":893,\"_901\":2194,\"_644\":2195},{\"_903\":904,\"_916\":631},[2196],{\"_109\":907,\"_907\":2197},\"Check back on May 5th for the top event trends from Cater+Event 2026!\",{},[2200],{\"_63\":330,\"_200\":332,\"_198\":331},{\"_775\":23,\"_776\":23},{\"_770\":23,\"_771\":2203},[],{\"_193\":194,\"_204\":1090,\"_206\":1091,\"_175\":2205,\"_180\":820,\"_183\":2206,\"_897\":2207,\"_182\":823,\"_185\":821,\"_187\":821,\"_761\":2891,\"_188\":2892,\"_202\":827,\"_191\":326,\"_192\":327,\"_195\":2893,\"_767\":23,\"_773\":2895,\"_768\":2896},{\"_50\":819,\"_178\":179},\"Cater+Event 2026 was a celebration of ingenuity and culinary artistry, reaffirming its place as the go-to destination for catering and event professionals. Held in Los Angeles from March 2-5, the conference spotlighted groundbreaking food innovations, refined presentation techniques, and visionary design concepts that are transforming the industry. Packed with fresh ideas and creative strategies, this year’s event offered a glimpse into the exciting future of how we serve and celebrate. \",[2208,2234,2244,2253,2258,2263,2273,2278,2289,2294,2299,2313,2324,2329,2334,2339,2350,2360,2374,2379,2384,2398,2403,2417,2422,2436,2447,2452,2457,2462,2473,2484,2498,2503,2512,2517,2522,2527,2532,2537,2551,2556,2561,2566,2571,2585,2590,2603,2608,2622,2633,2638,2643,2648,2653,2667,2672,2686,2691,2696,2701,2714,2722,2727,2741,2751,2759,2771,2776,2790,2795,2803,2816,2821,2835,2840,2848,2853,2864,2878,2883],{\"_109\":900,\"_901\":2209,\"_644\":2210},{\"_903\":904},[2211,2216,2218,2224,2226,2232],{\"_109\":907,\"_1038\":2212,\"_907\":2215},[2213],{\"_109\":198,\"_901\":2214},{\"_5\":327,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"Cater+Event 2026\",{\"_109\":907,\"_907\":2217},\" was a celebration of ingenuity and culinary artistry, reaffirming its place as the go-to destination for catering and event professionals. Held in Los Angeles from March 2-5, the \",{\"_109\":907,\"_1038\":2219,\"_907\":2223},[2220],{\"_109\":198,\"_901\":2221},{\"_5\":2222,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"https://informaconnect.com/cater-event/\",\"conference \",{\"_109\":907,\"_907\":2225},\"spotlighted groundbreaking food innovations, refined presentation techniques, and visionary design concepts that are transforming the industry. Packed with fresh ideas and creative strategies, this year’s event offered a glimpse into the \",{\"_109\":907,\"_1038\":2227,\"_907\":2231},[2228],{\"_109\":198,\"_901\":2229},{\"_5\":2230,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"/business-operations/state-of-the-catering-and-events-industry-2025-part-7\",\"exciting future\",{\"_109\":907,\"_907\":2233},\" of how we serve and celebrate. \",{\"_109\":900,\"_901\":2235,\"_644\":2236},{\"_903\":904},[2237,2239,2242],{\"_109\":907,\"_907\":2238},\"\\\"The joy of catering is the celebration of feeding people, and feeding people is an intimate experience, it is a connective experience,” said Michael Stavros (M Culinary Concepts) during his annual trends session at Cater+Event 2026, \",{\"_109\":907,\"_1038\":2240,\"_907\":1190},[2241],{\"_109\":1041},{\"_109\":907,\"_907\":2243},\". “We connect with people every day, and we do it with food and we do it with joy; if we do it right, they come back for more, and if we’re doing it wrong, we find out real fast.” \",{\"_109\":900,\"_901\":2245,\"_644\":2246},{\"_903\":904},[2247,2248,2252],{\"_109\":907,\"_907\":1113},{\"_109\":907,\"_1038\":2249,\"_907\":1126},[2250],{\"_109\":198,\"_901\":2251},{\"_5\":1125,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},{\"_109\":907,\"_907\":1128},{\"_109\":893,\"_901\":2254,\"_644\":2255},{\"_903\":904,\"_916\":917},[2256],{\"_109\":907,\"_907\":2257},\"The word of the year: authenticity \",{\"_109\":900,\"_901\":2259,\"_644\":2260},{\"_903\":904},[2261],{\"_109\":907,\"_907\":2262},\"Authenticity is emerging as the cornerstone of the culinary world, a movement that reflects a collective yearning to reconnect with heritage, rediscover cultural roots, and embrace food as a meaningful expression of identity. This shift is reshaping menus, dining experiences, and consumer expectations, transcending the boundaries of taste to encompass storytelling, cultural preservation, and the creation of connections in an increasingly fast-paced and digital world.  \",{\"_109\":900,\"_901\":2264,\"_644\":2265},{\"_903\":904},[2266,2268,2271],{\"_109\":907,\"_907\":2267},\"“Authenticity is the talk of the industry for the next year,” said Michael Stavros (M Culinary Concepts) during his annual trends session, \",{\"_109\":907,\"_1038\":2269,\"_907\":1190},[2270],{\"_109\":1041},{\"_109\":907,\"_907\":2272},\".  \",{\"_109\":900,\"_901\":2274,\"_644\":2275},{\"_903\":904},[2276],{\"_109\":907,\"_907\":2277},\"The evolution of authenticity in the culinary space is marked by a deep respect for tradition, coupled with a willingness to innovate. Chefs are blending heritage with modernity, crafting dishes that resonate with layered cultural identities and the experiences of diasporic communities. Nostalgia is being redefined, as classic recipes are reimagined to appeal to a new generation. These creations offer a fresh perspective on heritage, proving that authenticity can adapt to modern tastes while remaining true to its roots.  \",{\"_109\":900,\"_901\":2279,\"_644\":2280},{\"_903\":904},[2281,2283,2287],{\"_109\":907,\"_907\":2282},\"“It’s food that is really fresh, but it’s also comfort food,” said Charlie Schaffer (Schaffer LA) during \",{\"_109\":907,\"_1038\":2284,\"_907\":2286},[2285],{\"_109\":1041},\"Coast to Coast Flavor Forecast: Regional Trends Shaping the Catering World.\",{\"_109\":907,\"_907\":2288},\" \",{\"_109\":900,\"_901\":2290,\"_644\":2291},{\"_903\":904},[2292],{\"_109\":907,\"_907\":2293},\"Global flavors remain strong, but specificity matters more than ever. Broad regional categories are giving way to precise cultural identities, with dishes that honor the true essence of their origins. This shift reflects consumers’ desire to seek refuge from a volatile and artificially intelligent world by revisiting simpler times. Food is becoming a tool for identity reconnection, with people turning to familiar ingredients and cultural dishes to rediscover who they are. \",{\"_109\":900,\"_901\":2295,\"_644\":2296},{\"_903\":904},[2297],{\"_109\":907,\"_907\":2298},\"“You have to make sure you know what you’re doing to honor the traditions of your client–do not make assumptions,” Stavros said. “[However] to me, authenticity just means doing great work, and honoring the ingredients that you’re using.\\\" \",{\"_109\":1158,\"_644\":2300},[2301,2309],{\"_109\":900,\"_901\":2302,\"_644\":2303},{\"_903\":904},[2304],{\"_109\":486,\"_901\":2305},{\"_903\":904,\"_50\":2306,\"_178\":2307,\"_133\":-5,\"_938\":2308},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt90b56f30949e0722/69cecad49d8012f63d38f545/PXL_20260304_041607773~2.png\",\"PXL_20260304_041607773~2.png\",{\"_940\":883},{\"_109\":1168,\"_644\":2310},[2311],{\"_109\":907,\"_907\":2312},\"The mini elote “esquite” bar during the Opening Night Party featured fresh sliced corn kernels topped with queso cotija, mayonnaise, and chili powder from Taqueria Vista Hermosa.\",{\"_109\":900,\"_901\":2314,\"_644\":2315},{\"_903\":904},[2316,2318,2322],{\"_109\":907,\"_907\":2317},\"This movement is flourishing across diverse culinary spaces, proving that authenticity is not static—it evolves, adapts, and thrives in response to changing consumer expectations. As Zohe Felici (Felici Events) aptly stated during the \",{\"_109\":907,\"_1038\":2319,\"_907\":2321},[2320],{\"_109\":1041},\"Coast to Coast Flavor Forecast: Regional Trends Shaping the Catering World\",{\"_109\":907,\"_907\":2323},\" session, “Culture shapes menus, services, and client expectations.”  \",{\"_109\":900,\"_901\":2325,\"_644\":2326},{\"_903\":904},[2327],{\"_109\":907,\"_907\":2328},\"This shaping process is evident in the way authenticity-driven cuisine offers comfort in uncertainty, signals wellness and care, and sparks curiosity through bold new combinations. The opportunity lies in weaving these threads together, creating food and beverage experiences that feel both deeply familiar and refreshingly new. \",{\"_109\":900,\"_901\":2330,\"_644\":2331},{\"_903\":904},[2332],{\"_109\":907,\"_907\":2333},\"As flavors evolve, they continue to offer comfort, spark curiosity, and celebrate heritage, proving that authenticity is not just about honoring the past—it’s about shaping the future. \",{\"_109\":893,\"_901\":2335,\"_644\":2336},{\"_903\":904,\"_916\":917},[2337],{\"_109\":907,\"_907\":2338},\"Breakfast is back  \",{\"_109\":900,\"_901\":2340,\"_644\":2341},{\"_903\":904},[2342,2348],{\"_109\":907,\"_1038\":2343,\"_907\":2347},[2344],{\"_109\":198,\"_901\":2345},{\"_5\":2346,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"/food-beverage/breakfast-breaks-free\",\"Breakfast\",{\"_109\":907,\"_907\":2349},\", once a humble and straightforward affair, is undergoing a remarkable transformation, particularly in the world of events. No longer confined to the early hours of the day or limited to simple pastries and coffee, breakfast is being elevated to a culinary experience that rivals lunch and dinner in creativity, presentation, and flavor. Event planners and caterers are reimagining the morning meal, turning it into a centerpiece of gatherings and celebrations, and the results are nothing short of extraordinary. \",{\"_109\":900,\"_901\":2351,\"_644\":2352},{\"_903\":904},[2353,2355,2358],{\"_109\":907,\"_907\":2354},\"“Breakfast is really becoming just as important and just as celebrated as any other meal,” said Michael Stavros (M Culinary Concepts) during his annual trends session, \",{\"_109\":907,\"_1038\":2356,\"_907\":1190},[2357],{\"_109\":1041},{\"_109\":907,\"_907\":2359},\". \",{\"_109\":1158,\"_644\":2361},[2362,2370],{\"_109\":900,\"_901\":2363,\"_644\":2364},{\"_903\":904},[2365],{\"_109\":486,\"_901\":2366},{\"_903\":904,\"_50\":2367,\"_178\":2368,\"_133\":-5,\"_938\":2369},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt66c674d109c1ced4/69cecff73681e440fd099dc2/Caitlin_Grace_Photography_LA-0191.png\",\"Caitlin_Grace_Photography_LA-0191.png\",{\"_940\":883},{\"_109\":1168,\"_644\":2371},[2372],{\"_109\":907,\"_907\":2373},\"Urban Palate butler-passed honey rosemary fried chicken, jalapeno cheddar mascarpone, and chive buttermilk biscuits during Connect Social. Photo courtesy Caitlin Grace Photography\",{\"_109\":900,\"_901\":2375,\"_644\":2376},{\"_903\":904},[2377],{\"_109\":907,\"_907\":2378},\"This shift is evident in the way breakfast is now being served not just in the morning but throughout the day, from brunches to late-night events. The versatility of breakfast foods, combined with their nostalgic appeal, makes them a perfect canvas for innovation and indulgence. \",{\"_109\":900,\"_901\":2380,\"_644\":2381},{\"_903\":904},[2382],{\"_109\":907,\"_907\":2383},\"Take, for instance, the rise of chicken and waffles as a star attraction. This classic Southern dish has been reimagined for events, with chefs adding gourmet twists like spiced syrups, artisanal batters, and even unexpected pairings like hot honey or truffle butter. It’s no longer just a comfort food; it’s a statement dish that commands attention on any menu.  \",{\"_109\":1158,\"_644\":2385},[2386,2394],{\"_109\":900,\"_901\":2387,\"_644\":2388},{\"_903\":904},[2389],{\"_109\":486,\"_901\":2390},{\"_903\":904,\"_50\":2391,\"_178\":2392,\"_133\":-5,\"_938\":2393},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3a35ff3037bd668e/69ced185e71d001940ef2b54/PXL_20260304_044521454~2.png\",\"PXL_20260304_044521454~2.png\",{\"_940\":883},{\"_109\":1168,\"_644\":2395},[2396],{\"_109\":907,\"_907\":2397},\"The Opening Night Party offered Chicken \u0026 Waffles (with a pipette of hot honey) from Shef's Catering. Photo courtesy Amber Kispert\",{\"_109\":900,\"_901\":2399,\"_644\":2400},{\"_903\":904},[2401],{\"_109\":907,\"_907\":2402},\"Similarly, the humble bacon has undergone a luxurious makeover. Variations like “Million Dollar Bacon,” which is candied with brown sugar and spices, or spicy bacon infused with chocolate, are turning heads and tantalizing taste buds. These elevated takes on familiar ingredients show how a little extra effort can transform a simple breakfast staple into a show-stopping feature. \",{\"_109\":1158,\"_644\":2404},[2405,2413],{\"_109\":900,\"_901\":2406,\"_644\":2407},{\"_903\":904},[2408],{\"_109\":486,\"_901\":2409},{\"_903\":904,\"_50\":2410,\"_178\":2411,\"_133\":-5,\"_938\":2412},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt22031fa92e24940f/69ced1f8b4c5a9972018259c/BR250622.png\",\"BR250622.png\",{\"_940\":883},{\"_109\":1168,\"_644\":2414},[2415],{\"_109\":907,\"_907\":2416},\"Candied Bacon dipped in chocolate was butler-passed during the SEARCH Foundation's Annual Signature Event.\",{\"_109\":900,\"_901\":2418,\"_644\":2419},{\"_903\":904},[2420],{\"_109\":907,\"_907\":2421},\"The trend doesn’t stop at savory dishes. Sweet breakfast items are also being elevated to new heights. Pop-Tarts®, once a nostalgic childhood treat, are now being crafted by pastry chefs into gourmet delights. Flaky, buttery crusts filled with seasonal fruits, rich custards, or even savory fillings are redefining what a Pop-Tart® can be. These creations are not just delicious but also visually stunning, making them perfect for events where presentation matters as much as taste. \",{\"_109\":1158,\"_644\":2423},[2424,2432],{\"_109\":900,\"_901\":2425,\"_644\":2426},{\"_903\":904},[2427],{\"_109\":486,\"_901\":2428},{\"_903\":904,\"_50\":2429,\"_178\":2430,\"_133\":-5,\"_938\":2431},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3341e8feb522fd07/69ced31667101a5d3edcbe39/BR259364_(1).png\",\"BR259364_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":2433},[2434],{\"_109\":907,\"_907\":2435},\"Good Gracious Events served various savory Pop-Tarts® during the Opening Night Party, including short rib and red wine.\",{\"_109\":900,\"_901\":2437,\"_644\":2438},{\"_903\":904},[2439,2441,2445],{\"_109\":907,\"_907\":2440},\"“The problem is that breakfast menus are simple, and they’re not designed,” said Chef Boris Seymore (BDS Catering) during a session on breakfast, \",{\"_109\":907,\"_1038\":2442,\"_907\":2444},[2443],{\"_109\":1041},\"Breaking the Fast: Elevating Morning Catering Menus\",{\"_109\":907,\"_907\":2446},\". “But if you think about it, breakfast shouldn’t be about the recipe, it should be about the design because when you think of assembly, it’s a methodical flow, but when you think of design, it creates a centerpiece.” \",{\"_109\":900,\"_901\":2448,\"_644\":2449},{\"_903\":904},[2450],{\"_109\":907,\"_907\":2451},\"This evolution of breakfast is not just about the food itself but also about the experience it creates. Event planners are recognizing that breakfast can set the tone for an entire day or serve as a memorable highlight of an evening. By incorporating thoughtful details, such as interactive stations where guests can customize their dishes or beautifully plated options that feel indulgent, breakfast becomes more than a meal—it becomes an event in its own right. \",{\"_109\":900,\"_901\":2453,\"_644\":2454},{\"_903\":904},[2455],{\"_109\":907,\"_907\":2456},\"By putting thought and care into the ingredients, preparation, and presentation, caterers are elevating breakfast to a level that feels both special and celebratory. It’s a reminder that even the most familiar meals can be transformed into something extraordinary with a little creativity and effort. \",{\"_109\":893,\"_901\":2458,\"_644\":2459},{\"_903\":904,\"_916\":917},[2460],{\"_109\":907,\"_907\":2461},\"The soul of spice \",{\"_109\":900,\"_901\":2463,\"_644\":2464},{\"_903\":904},[2465,2471],{\"_109\":907,\"_1038\":2466,\"_907\":2470},[2467],{\"_109\":198,\"_901\":2468},{\"_5\":2469,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"/weddings/so-much-more-than-samosas\",\"Indian cuisine\",{\"_109\":907,\"_907\":2472},\" is experiencing a renaissance in the United States, evolving into a dynamic culinary movement that celebrates authenticity while embracing innovation. Once defined by a narrow selection of Northern Indian dishes, the cuisine now showcases the rich diversity of India’s regional flavors, from the fiery curries of Andhra Pradesh to the delicate seafood of Kerala and the vibrant street food of Mumbai. This transformation reflects not only the growing influence of the Indian-American community but also a shift in how chefs approach the cuisine.  \",{\"_109\":900,\"_901\":2474,\"_644\":2475},{\"_903\":904},[2476,2478,2482],{\"_109\":907,\"_907\":2477},\"“Indian food seeks to balance certain flavor profiles—sour, salty, spicy, sweet—creating an incredible ride your flavor profile goes on,” said Chef Keith Sarasin (Aatma) during \",{\"_109\":907,\"_1038\":2479,\"_907\":2481},[2480],{\"_109\":1041},\"The Soul of Spice: Unlocking The Power \u0026 Flavor of Indian Spices \u0026 Beyond\",{\"_109\":907,\"_907\":2483},\", which he presented during Cater+Event 2026. \",{\"_109\":1158,\"_644\":2485},[2486,2494],{\"_109\":900,\"_901\":2487,\"_644\":2488},{\"_903\":904},[2489],{\"_109\":486,\"_901\":2490},{\"_903\":904,\"_50\":2491,\"_178\":2492,\"_133\":-5,\"_938\":2493},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt7f5b76a28465ab71/69ced6284df06eaa9eb78c4a/BR251446.png\",\"BR251446.png\",{\"_940\":883},{\"_109\":1168,\"_644\":2495},[2496],{\"_109\":907,\"_907\":2497},\"Crispy Chicken Tikka Masala served during the Closing Night Celebration.\",{\"_109\":900,\"_901\":2499,\"_644\":2500},{\"_903\":904},[2501],{\"_109\":907,\"_907\":2502},\"The rise of Next-Gen Indian cuisine is marked by a delicate balance between tradition and creativity. Chefs are staying true to the soul of Indian cooking while experimenting with fusion concepts that blend Indian flavors with global cuisines.  \",{\"_109\":900,\"_901\":2504,\"_644\":2505},{\"_903\":904},[2506,2508,2511],{\"_109\":907,\"_907\":2507},\"“There’s authenticity, and there’s authenticity with a little bit of merge—West meets East,” said Michael Stavros (M Culinary Concepts) during his annual trends session, \",{\"_109\":907,\"_1038\":2509,\"_907\":1190},[2510],{\"_109\":1041},{\"_109\":907,\"_907\":2272},{\"_109\":900,\"_901\":2513,\"_644\":2514},{\"_903\":904},[2515],{\"_109\":907,\"_907\":2516},\"This approach is redefining Indian food in America, moving beyond stereotypes of spiciness to highlight the complexity and harmony of spices. As Sarasin explains, “Indian spices are tools; when misused, they dominate, but when understood, they disappear into harmony.” \",{\"_109\":900,\"_901\":2518,\"_644\":2519},{\"_903\":904},[2520],{\"_109\":907,\"_907\":2521},\"Regional logic plays a crucial role in this culinary evolution. Northern Indian cuisine often features dairy and garam masala, while Southern Indian dishes rely on coconut, mustard seeds, and curry leaves. Western India offers a sweet-savory balance, and Eastern India showcases restraint with mustard and poppy seeds. This diversity challenges outdated perceptions and introduces diners to the true breadth of Indian cooking.  \",{\"_109\":900,\"_901\":2523,\"_644\":2524},{\"_903\":904},[2525],{\"_109\":907,\"_907\":2526},\"“If you take something even as simple as dal, it will change every 200 feet,” said Sarasin. \",{\"_109\":900,\"_901\":2528,\"_644\":2529},{\"_903\":904},[2530],{\"_109\":907,\"_907\":2531},\"Indian street food is also gaining traction, these offerings bring the vibrant flavors of India’s roadside stalls to American cities, offering diners an authentic taste of India’s bustling food culture. At the same time, chefs are cooking with intention, not intimidation, honoring the soul of the cuisine. \",{\"_109\":900,\"_901\":2533,\"_644\":2534},{\"_903\":904},[2535],{\"_109\":907,\"_907\":2536},\"“Every single solitary thing we try to do is to cook with soul,” said Sarasin. “If we don’t do that, we’re doing a disservice to the cuisine.” \",{\"_109\":1158,\"_644\":2538},[2539,2547],{\"_109\":900,\"_901\":2540,\"_644\":2541},{\"_903\":904},[2542],{\"_109\":486,\"_901\":2543},{\"_903\":904,\"_50\":2544,\"_178\":2545,\"_133\":-5,\"_938\":2546},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt6663d2c4e9c0b99a/69ced6747535be500cb45f46/DG1_3733.png\",\"DG1_3733.png\",{\"_940\":883},{\"_109\":1168,\"_644\":2548},[2549],{\"_109\":907,\"_907\":2550},\"Chef Keith Sarasin (Aatma) demonstrated how to properly toast Indian spices during his session on Indian cuisine during Cater+Event 2026.\",{\"_109\":900,\"_901\":2552,\"_644\":2553},{\"_903\":904},[2554],{\"_109\":907,\"_907\":2555},\"As diners seek new flavor experiences, Next-Gen Indian cuisine is poised to become a defining force in the food world. It’s a celebration of India’s rich culinary heritage and the chefs who are bringing it to life with respect, clarity, and confidence. \",{\"_109\":900,\"_901\":2557,\"_644\":2558},{\"_903\":904},[2559],{\"_109\":907,\"_907\":2560},\" “All of these different spices have these magical qualities about them that we can unlock,” said Sarasin.  \",{\"_109\":893,\"_901\":2562,\"_644\":2563},{\"_903\":904,\"_916\":917},[2564],{\"_109\":907,\"_907\":2565},\"Made to order \",{\"_109\":900,\"_901\":2567,\"_644\":2568},{\"_903\":904},[2569],{\"_109\":907,\"_907\":2570},\"The intersection of technology and food has grown significantly in recent years, and this relationship is evolving faster than ever, with the emphasis now on engaging diners on multiple sensory levels. One of the most groundbreaking innovations in this space is 3D printing technology, which is transforming how food is prepared, presented, and served. \",{\"_109\":1158,\"_644\":2572},[2573,2581],{\"_109\":900,\"_901\":2574,\"_644\":2575},{\"_903\":904},[2576],{\"_109\":486,\"_901\":2577},{\"_903\":904,\"_50\":2578,\"_178\":2579,\"_133\":-5,\"_938\":2580},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltee79345fa2e1f4c2/69ced888d1f628f518dfcd39/2S8A0526_(1).png\",\"2S8A0526_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":2582},[2583],{\"_109\":907,\"_907\":2584},\"One of the sessions during Cater+Event 2026 featured a demonstration of 3D printing.\",{\"_109\":900,\"_901\":2586,\"_644\":2587},{\"_903\":904},[2588],{\"_109\":907,\"_907\":2589},\"A key application of 3D printing in catering is the ability to create intricate, customized food items. This technology allows caterers to design dishes tailored to individual client needs, offering a new level of personalization.  \",{\"_109\":900,\"_901\":2591,\"_644\":2592},{\"_903\":904},[2593,2595,2601],{\"_109\":907,\"_907\":2594},\"For example, this year’s \",{\"_109\":907,\"_1038\":2596,\"_907\":2600},[2597],{\"_109\":198,\"_901\":2598},{\"_5\":2599,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"https://www.catersource.com/our-events/cater-event-s-opening-night-party-immerses-guests-in-funk-and-flavor\",\"Opening Night Party\",{\"_109\":907,\"_907\":2602},\" featured 3D printed lollipops from Absolutely Fabulous Event Production. Or how about, 3D-printed pasta which features intricate shapes like floral patterns or geometric designs that are impossible to achieve with traditional methods. Similarly, chocolate sculptures and desserts are being crafted with extraordinary precision, turning them into edible works of art. Unlike traditional filament-based 3D printing, which uses heat-fused plastics, food printing relies on edible, paste-like materials such as purees and doughs. These soft ingredients are extruded to create detailed, customized designs, making the process both innovative and practical. \",{\"_109\":900,\"_901\":2604,\"_644\":2605},{\"_903\":904},[2606],{\"_109\":907,\"_907\":2607},\"In addition to transforming food, 3D printing is also revolutionizing event decor and presentation. Caterers are using this technology to produce custom tableware, such as plates, bowls, and utensils, that align with specific themes or cuisines. Intricate edible sculptures and centerpieces add a touch of artistry to events, while personalized decorations—like branded molds and stencils for corporate gatherings—create memorable experiences for guests. These advancements demonstrate how 3D printing merges functionality with artistry, redefining event aesthetics. \",{\"_109\":1158,\"_644\":2609},[2610,2618],{\"_109\":900,\"_901\":2611,\"_644\":2612},{\"_903\":904},[2613],{\"_109\":486,\"_901\":2614},{\"_903\":904,\"_50\":2615,\"_178\":2616,\"_133\":-5,\"_938\":2617},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt47dee1ad181e6bc1/69ced8c8f47e811c11e9b64c/2S8A0501_(1).png\",\"2S8A0501_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":2619},[2620],{\"_109\":907,\"_907\":2621},\"During the 3D printing session at Cater+Event 2026, attendees were given a non-alcoholic cocktail garnished with a 3D printed stir stick.\",{\"_109\":900,\"_901\":2623,\"_644\":2624},{\"_903\":904},[2625,2627,2631],{\"_109\":907,\"_907\":2626},\"“It’s whatever your brain can come up with—you can create,” said Houston Loper (HL Catering) during a session on \",{\"_109\":907,\"_1038\":2628,\"_907\":2630},[2629],{\"_109\":1041},\"Transforming Event Catering with 3D Printing\",{\"_109\":907,\"_907\":2632},\". “If it’s something you can’t buy, you can make it, so you can get as crazy as you want and come up with something nobody has ever seen before.” \",{\"_109\":900,\"_901\":2634,\"_644\":2635},{\"_903\":904},[2636],{\"_109\":907,\"_907\":2637},\"Beyond food and decor, 3D printing is being explored for innovative packaging solutions. Custom containers designed for food storage and transport not only ensure freshness but also enhance visual appeal. \",{\"_109\":900,\"_901\":2639,\"_644\":2640},{\"_903\":904},[2641],{\"_109\":907,\"_907\":2642},\"“If you were to order them online, it may take longer, and you wouldn’t have much freedom with what you want to do,” noted Ava Scott-Wells (HL Catering) during the 3D printing session. \",{\"_109\":900,\"_901\":2644,\"_644\":2645},{\"_903\":904},[2646],{\"_109\":907,\"_907\":2647},\"The impact of 3D printing extends beyond what guests see to the behind-the-scenes operations in kitchens. Chefs can print specialized tools and equipment on demand, reducing reliance on traditional suppliers. This includes creating guides and jigs for cutting uniform food items, which improves consistency and efficiency.  \",{\"_109\":900,\"_901\":2649,\"_644\":2650},{\"_903\":904},[2651],{\"_109\":907,\"_907\":2652},\"“If we can make something that looks the same every time, and have it be that easy, it’s great,” said Scott-Wells. \",{\"_109\":1158,\"_644\":2654},[2655,2663],{\"_109\":900,\"_901\":2656,\"_644\":2657},{\"_903\":904},[2658],{\"_109\":486,\"_901\":2659},{\"_903\":904,\"_50\":2660,\"_178\":2661,\"_133\":-5,\"_938\":2662},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt383042aa942c8e13/69ced92aca620da2cce40e6c/2S8A0479.png\",\"2S8A0479.png\",{\"_940\":883},{\"_109\":1168,\"_644\":2664},[2665],{\"_109\":907,\"_907\":2666},\"Houston Loper (HL Catering) showcased a jig that the team had 3D printed for slicing uniform lobster rolls.\",{\"_109\":900,\"_901\":2668,\"_644\":2669},{\"_903\":904},[2670],{\"_109\":907,\"_907\":2671},\"While 3D printing offers immense potential, it does require an upfront investment. Printers range from $200 to $3,000 depending on quality and intended use. Additionally, there is a learning curve for mastering the software used to design 3D models. Fortunately, resources and outsourcing options are available to help caterers get started. \",{\"_109\":2165,\"_644\":2673},[2674],{\"_109\":900,\"_901\":2675,\"_644\":2676},{\"_903\":904},[2677,2680,2681,2685],{\"_109\":907,\"_1038\":2678,\"_907\":2173},[2679],{\"_109\":1059},{\"_109\":907,\"_907\":2175},{\"_109\":907,\"_1038\":2682,\"_907\":2181},[2683],{\"_109\":198,\"_901\":2684},{\"_5\":2180,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},{\"_109\":907,\"_907\":1068},{\"_109\":900,\"_901\":2687,\"_644\":2688},{\"_903\":904},[2689],{\"_109\":907,\"_907\":2690},\"As caterers continue to experiment with technology, 3D printing is poised to play a central role in creating highly tailored, multisensory dining experiences. These innovations go beyond taste, incorporating visual and tactile elements to make dining more memorable and unique.  \",{\"_109\":900,\"_901\":2692,\"_644\":2693},{\"_903\":904},[2694],{\"_109\":907,\"_907\":2695},\"“3D printing is not about plastic tools; it’s about creative control,” said Scott-Wells. “You can innovate at the speed of imagination.” \",{\"_109\":893,\"_901\":2697,\"_644\":2698},{\"_903\":904,\"_916\":917},[2699],{\"_109\":907,\"_907\":2700},\"Setting the scene \",{\"_109\":900,\"_901\":2702,\"_644\":2703},{\"_903\":904},[2704,2706,2712],{\"_109\":907,\"_907\":2705},\"From towering botanical centerpieces to the creative use of tartan, the latest \",{\"_109\":907,\"_1038\":2707,\"_907\":2711},[2708],{\"_109\":198,\"_901\":2709},{\"_5\":2710,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"https://www.catersource.com/our-events/the-tablescape-competition-sets-the-scene-at-cater-event-2026\",\"tablescape\",{\"_109\":907,\"_907\":2713},\" design trends are redefining how we approach event decor. \",{\"_109\":900,\"_901\":2715,\"_644\":2716},{\"_903\":904},[2717],{\"_109\":907,\"_1038\":2718,\"_907\":2721},[2719,2720],{\"_109\":1059},{\"_109\":1041},\"Going to new heights \",{\"_109\":900,\"_901\":2723,\"_644\":2724},{\"_903\":904},[2725],{\"_109\":907,\"_907\":2726},\"High botanical centerpieces are taking event design to new heights—literally. These towering arrangements, brimming with cascading foliage, vibrant blooms, and lush greenery, create a dramatic visual impact that feels both elegant and natural. Their height draws the eye upward, adding grandeur to the space while keeping table conversations unobstructed. \",{\"_109\":1158,\"_644\":2728},[2729,2737],{\"_109\":900,\"_901\":2730,\"_644\":2731},{\"_903\":904},[2732],{\"_109\":486,\"_901\":2733},{\"_903\":904,\"_50\":2734,\"_178\":2735,\"_133\":-5,\"_938\":2736},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb4631374d2d2b182/69cedaef96ae614f47387c2e/IPPX3693.jpg\",\"IPPX3693.jpg\",{\"_940\":883},{\"_109\":1168,\"_644\":2738},[2739],{\"_109\":907,\"_907\":2740},\"The winning entry of this year's Tablescape Competition featured a high botanical centerpiece.\",{\"_109\":900,\"_901\":2742,\"_644\":2743},{\"_903\":904},[2744,2746,2749],{\"_109\":907,\"_907\":2745},\"“High botanical moves away from traditional, predictable centerpieces,” said Anil Pancheco (AOO Events) during the session \",{\"_109\":907,\"_1038\":2747,\"_907\":1205},[2748],{\"_109\":1041},{\"_109\":907,\"_907\":2750},\". “We’re seeing more of these types of centerpieces filled with wild and unexpected elements. It feels fresh and exciting.” \",{\"_109\":900,\"_901\":2752,\"_644\":2753},{\"_903\":904},[2754],{\"_109\":907,\"_1038\":2755,\"_907\":2758},[2756,2757],{\"_109\":1059},{\"_109\":1041},\"A glow up \",{\"_109\":900,\"_901\":2760,\"_644\":2761},{\"_903\":904},[2762,2764,2769],{\"_109\":907,\"_907\":2763},\"Cafe lamps are\",{\"_109\":907,\"_1038\":2765,\"_907\":2768},[2766],{\"_109\":198,\"_901\":2767},{\"_5\":1072,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\" lighting\",{\"_109\":907,\"_907\":2770},\" up the tablescape scene with their warm, ambient glow. These charming fixtures create a cozy and intimate atmosphere, making guests feel right at home. Whether strung overhead or placed strategically around the venue, cafe lamps add a touch of sophistication to any event. \",{\"_109\":900,\"_901\":2772,\"_644\":2773},{\"_903\":904},[2774],{\"_109\":907,\"_907\":2775},\"“Cafe lamps bring in that warm glow that makes events feel intimate instead of over lit,” said Pancheco. \",{\"_109\":1158,\"_644\":2777},[2778,2786],{\"_109\":900,\"_901\":2779,\"_644\":2780},{\"_903\":904},[2781],{\"_109\":486,\"_901\":2782},{\"_903\":904,\"_50\":2783,\"_178\":2784,\"_133\":-5,\"_938\":2785},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt7b305770c5b9af3b/69cedbf74d3fef766f031957/Closing_Party-9899_(1).png\",\"Closing_Party-9899_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":2787},[2788],{\"_109\":907,\"_907\":2789},\"A cafe lamp provided an accent on the bar setup during the Closing Night Celebration.\",{\"_109\":900,\"_901\":2791,\"_644\":2792},{\"_903\":904},[2793],{\"_109\":907,\"_907\":2794},\"Their versatility is unmatched—they complement rustic outdoor weddings, chic corporate gatherings, and everything in between. Practical and stylish, cafe lamps are often energy-efficient and easy to install, making them a favorite among event planners looking to enhance the aesthetic appeal of their spaces. \",{\"_109\":900,\"_901\":2796,\"_644\":2797},{\"_903\":904},[2798],{\"_109\":907,\"_1038\":2799,\"_907\":2802},[2800,2801],{\"_109\":1059},{\"_109\":1041},\"A fruitful endeavor \",{\"_109\":900,\"_901\":2804,\"_644\":2805},{\"_903\":904},[2806,2808,2814],{\"_109\":907,\"_907\":2807},\"The fusion of fruits and florals in centerpieces is a bold and creative trend that’s captivating event designers. By pairing delicate blooms with the vibrant colors and textures of fruits or vegetables, these \",{\"_109\":907,\"_1038\":2809,\"_907\":2813},[2810],{\"_109\":198,\"_901\":2811},{\"_5\":2812,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"/event-solutions/edible-extras\",\"arrangements\",{\"_109\":907,\"_907\":2815},\" bring a fresh, organic aesthetic to tablescapes. Imagine roses paired with pomegranates or hydrangeas interspersed with artichokes—these combinations create striking contrasts that feel both modern and timeless. \",{\"_109\":900,\"_901\":2817,\"_644\":2818},{\"_903\":904},[2819],{\"_109\":907,\"_907\":2820},\"“Using fruit and floral is risky to a lot of florists, but when done with intention, it works,” said Pancheco. “The color, the texture, the natural form and richness—you can’t get that from florals alone. It feels unexpected, and that surprise factor is what makes these moments memorable.” \",{\"_109\":1158,\"_644\":2822},[2823,2831],{\"_109\":900,\"_901\":2824,\"_644\":2825},{\"_903\":904},[2826],{\"_109\":486,\"_901\":2827},{\"_903\":904,\"_50\":2828,\"_178\":2829,\"_133\":-5,\"_938\":2830},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt7cbfe269db06103e/69cedd7022f82c471bf5dd24/IPPX3807.png\",\"IPPX3807.png\",{\"_940\":883},{\"_109\":1168,\"_644\":2832},[2833],{\"_109\":907,\"_907\":2834},\"One of the entries in this year's Tablescape Competition featured a centerpiece that combined florals and fresh produce.\",{\"_109\":900,\"_901\":2836,\"_644\":2837},{\"_903\":904},[2838],{\"_109\":907,\"_907\":2839},\"Beyond centerpieces, this trend extends to garlands, wreaths, and even hanging installations, offering endless customization options. Whether it’s a Mediterranean-inspired citrus garland or a rustic wreath adorned with berries and gourds, fruit and floral decor evokes abundance and connection to nature, making it perfect for weddings, seasonal celebrations, and dinner parties. \",{\"_109\":900,\"_901\":2841,\"_644\":2842},{\"_903\":904},[2843],{\"_109\":907,\"_1038\":2844,\"_907\":2847},[2845,2846],{\"_109\":1059},{\"_109\":1041},\"Plaid perfection \",{\"_109\":900,\"_901\":2849,\"_644\":2850},{\"_903\":904},[2851],{\"_109\":907,\"_907\":2852},\"Tartan is making a stylish comeback in event design, blending its timeless charm with contemporary flair. This classic pattern, often associated with heritage and tradition, is being reimagined in vibrant color palettes and innovative applications. From table linens and drapery to custom flooring and backdrops, tartan is adding texture and depth to event spaces. \",{\"_109\":900,\"_901\":2854,\"_644\":2855},{\"_903\":904},[2856,2858,2862],{\"_109\":907,\"_907\":2857},\"“It’s a classic look with a modern twist,” said Kristin Banta (Kristin Banta Events) during her annual trend session, \",{\"_109\":907,\"_1038\":2859,\"_907\":2861},[2860],{\"_109\":1041},\"Kristin Banta’s Design to Impact in 2026\",{\"_109\":907,\"_907\":2863},\". “There’s comfort elicited from this classical style, but in this case it has a new twist that incorporates fresh color ways. It’s reimagining a traditional pattern with a current style.” \",{\"_109\":1158,\"_644\":2865},[2866,2874],{\"_109\":900,\"_901\":2867,\"_644\":2868},{\"_903\":904},[2869],{\"_109\":486,\"_901\":2870},{\"_903\":904,\"_50\":2871,\"_178\":2872,\"_133\":-5,\"_938\":2873},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb4925b6be80bada5/69cede463681e40cbb099dd4/IPPI4247.png\",\"IPPI4247.png\",{\"_940\":883},{\"_109\":1168,\"_644\":2875},[2876],{\"_109\":907,\"_907\":2877},\"An entry in this year's Tablescape Competition incorporated a tartan linen into the design.\",{\"_109\":900,\"_901\":2879,\"_644\":2880},{\"_903\":904},[2881],{\"_109\":907,\"_907\":2882},\"Its versatility makes it a standout choice for both formal and casual settings, offering a sense of warmth and authenticity. Whether used in weddings, corporate events, or themed celebrations, tartan brings a fresh twist to a beloved design element, proving that tradition and modernity can coexist beautifully. \",{\"_109\":893,\"_901\":2884,\"_644\":2885},{\"_903\":904,\"_916\":631},[2886],{\"_109\":907,\"_1038\":2887,\"_907\":2890},[2888],{\"_109\":198,\"_901\":2889},{\"_5\":324,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"Check out even more catering trends from Cater+Event 2026!\",{},\"Apr 21, 2026\",[2894],{\"_63\":330,\"_200\":332,\"_198\":331},{\"_775\":23,\"_776\":23},{\"_770\":23,\"_771\":2897},[],{\"_193\":286,\"_204\":1090,\"_206\":1091,\"_175\":2899,\"_180\":2901,\"_183\":2902,\"_897\":2903,\"_182\":2901,\"_185\":2930,\"_187\":2930,\"_761\":2931,\"_188\":2932,\"_202\":2933,\"_191\":326,\"_192\":327,\"_195\":2934,\"_767\":23,\"_773\":2936,\"_768\":2937},{\"_50\":2900,\"_178\":179},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt06d40bad25bc315a/69c19a6d26421e5bd7f04ec3/TB_P5338.png\",\"A Vibrant Showcase: Highlights from the Cater+Event 2026 Tradeshow\",\"The Cater+Event 2026 tradeshow was a vibrant showcase of energy, innovation, and inspiration. The Exhibit Hall floor buzzed with activity, offering thrilling culinary and design competitions alongside thought-provoking educational sessions. Attendees explored a comprehensive collection of products and services tailored for the catering and events industries, met with trusted vendors face-to-face, and connected with new suppliers eager to collaborate.\",[2904,2908,2913,2918],{\"_109\":900,\"_901\":2905,\"_644\":2906},{\"_903\":904},[2907],{\"_109\":907,\"_907\":2902},{\"_109\":900,\"_901\":2909,\"_644\":2910},{\"_903\":904},[2911],{\"_109\":907,\"_907\":2912},\"New this year, attendees and exhibitors also had the opportunity to meet one-on-one after being matched together based on preferences and organizer goals. \",{\"_109\":900,\"_901\":2914,\"_644\":2915},{\"_903\":904},[2916],{\"_109\":907,\"_907\":2917},\"From sampling the latest trends to learning from industry experts and enjoying the lively Tuesday hall happy hour, the CS+TSE tradeshow floor delivered an unforgettable experience. Visitors browsed, tasted, and shopped from a diverse lineup of exhibitors who were there to help businesses reach new heights.\",{\"_109\":893,\"_901\":2919,\"_644\":2920},{\"_903\":904,\"_916\":631},[2921,2923,2928],{\"_109\":907,\"_907\":2922},\"Click through the slideshow to relive the magic and excitement of this year's Exhibit Hall. And \",{\"_109\":907,\"_1038\":2924,\"_907\":2927},[2925],{\"_109\":198,\"_901\":2926},{\"_5\":327,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"keep an eye on Cater+Event\",{\"_109\":907,\"_907\":2929},\" for a look back at everything that transpired during Cater+Event 2026!\",\"/our-events/a-vibrant-showcase-highlights-from-the-cater-event-2026-tradeshow\",{},\"Apr 16, 2026\",26,[2935],{\"_63\":14,\"_200\":201,\"_198\":199},{\"_775\":23,\"_776\":23},{\"_770\":23,\"_771\":2938},[],\"columnTitle\",\"Conference News\",{\"_2942\":2943,\"_870\":327},\"buttonTitle\",\"View More\",{\"_1087\":2945,\"_2939\":3361,\"_847\":3362},[2946,2988,3334],{\"_193\":286,\"_204\":1090,\"_206\":1091,\"_175\":2947,\"_180\":279,\"_183\":280,\"_897\":2948,\"_182\":279,\"_185\":281,\"_187\":281,\"_761\":2982,\"_188\":283,\"_202\":254,\"_191\":284,\"_192\":285,\"_195\":2983,\"_767\":23,\"_773\":2985,\"_768\":2986},{\"_50\":278,\"_178\":179},[2949,2966,2970,2975],{\"_109\":900,\"_901\":2950,\"_644\":2951},{\"_903\":904},[2952,2956,2963],{\"_109\":907,\"_1038\":2953,\"_907\":2955},[2954],{\"_109\":1041},\"Editor's note: McCormick for Chefs has identified \\\"Sauce From Somewhere\\\" as one of the trends in its annual \",{\"_109\":907,\"_1038\":2957,\"_907\":2962},[2958,2961],{\"_109\":198,\"_901\":2959},{\"_5\":2960,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"https://www.catersource.com/food-beverage/mccormick-for-chefs-unveils-the-2026-flavor-of-the-year-black-currant\",{\"_109\":1041},\"Flavor Forecast\",{\"_109\":907,\"_1038\":2964,\"_907\":2359},[2965],{\"_109\":1041},{\"_109\":900,\"_901\":2967,\"_644\":2968},{\"_903\":904},[2969],{\"_109\":907,\"_907\":280},{\"_109\":900,\"_901\":2971,\"_644\":2972},{\"_903\":904},[2973],{\"_109\":907,\"_907\":2974},\"Treat customers to indulgent, immersive experiences layered in rich sophistication and that little bit of something extra.\",{\"_109\":900,\"_901\":2976,\"_644\":2977},{\"_903\":904},[2978],{\"_109\":907,\"_1038\":2979,\"_907\":2981},[2980],{\"_109\":1059},\"Click through the slideshow for some recipes from McCormick for Chefs for inspiration on how to incorporate the \\\"Attainable Opulence\\\" trend into your menus. \",{},[2984],{\"_63\":14,\"_200\":201,\"_198\":199},{\"_775\":23,\"_776\":23},{\"_770\":23,\"_771\":2987},[],{\"_193\":194,\"_204\":1090,\"_206\":1091,\"_175\":2989,\"_180\":2991,\"_183\":2992,\"_897\":2993,\"_182\":3325,\"_185\":3326,\"_187\":3326,\"_761\":3327,\"_188\":3328,\"_202\":917,\"_191\":294,\"_192\":295,\"_195\":3329,\"_767\":23,\"_773\":3331,\"_768\":3332},{\"_50\":2990,\"_178\":179},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blte0a31785d6e29734/69de6bc721b87e1c64b85afb/7_(5).png\",\"The Rise of Experiential Luxury Weddings: Why 2026 Is About Immersive Celebration\",\"The Indian wedding industry is evolving rapidly. What was once defined by scale and spectacle is now being redefined by experience and emotional storytelling. In 2026, luxury weddings are no longer just about grand décor or celebrity performances—they are about immersive, curated experiences that engage every guest. \",[2994,3001,3013,3018,3023,3028,3060,3065,3070,3083,3106,3111,3116,3121,3151,3156,3161,3166,3196,3201,3206,3211,3241,3246,3251,3256,3286,3291,3296,3310,3315,3320],{\"_109\":900,\"_901\":2995,\"_644\":2996},{\"_903\":904},[2997],{\"_109\":907,\"_1038\":2998,\"_907\":3000},[2999],{\"_109\":1041},\"Editor’s note: The following article was submitted by Behind the Scenes, a premier destination wedding planner.\",{\"_109\":900,\"_901\":3002,\"_644\":3003},{\"_903\":904},[3004,3006,3011],{\"_109\":907,\"_907\":3005},\"The \",{\"_109\":907,\"_1038\":3007,\"_907\":3010},[3008],{\"_109\":198,\"_901\":3009},{\"_5\":2469,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"Indian wedding\",{\"_109\":907,\"_907\":3012},\" industry is evolving rapidly. What was once defined by scale and spectacle is now being redefined by experience and emotional storytelling. In 2026, luxury weddings are no longer just about grand décor or celebrity performances—they are about immersive, curated experiences that engage every guest. \",{\"_109\":900,\"_901\":3014,\"_644\":3015},{\"_903\":904},[3016],{\"_109\":907,\"_907\":3017},\"Welcome to the era of experiential luxury weddings. \",{\"_109\":893,\"_901\":3019,\"_644\":3020},{\"_903\":904,\"_916\":917},[3021],{\"_109\":907,\"_907\":3022},\"1. From visual grandeur to emotional design \",{\"_109\":900,\"_901\":3024,\"_644\":3025},{\"_903\":904},[3026],{\"_109\":907,\"_907\":3027},\"Couples today want more than beautiful backdrops—they want meaningful moments. Wedding design has shifted from “how it looks” to “how it feels.” \",{\"_109\":3029,\"_644\":3030},\"bulletList\",[3031,3039,3046,3053],{\"_109\":3032,\"_644\":3033},\"listItem\",[3034],{\"_109\":900,\"_901\":3035,\"_644\":3036},{\"_903\":904},[3037],{\"_109\":907,\"_907\":3038},\"Personalized vow spaces\",{\"_109\":3032,\"_644\":3040},[3041],{\"_109\":900,\"_901\":3042,\"_644\":3043},{\"_903\":904},[3044],{\"_109\":907,\"_907\":3045},\"Custom scent branding for venues\",{\"_109\":3032,\"_644\":3047},[3048],{\"_109\":900,\"_901\":3049,\"_644\":3050},{\"_903\":904},[3051],{\"_109\":907,\"_907\":3052},\"Memory walls narrating the couple’s journey\",{\"_109\":3032,\"_644\":3054},[3055],{\"_109\":900,\"_901\":3056,\"_644\":3057},{\"_903\":904},[3058],{\"_109\":907,\"_907\":3059},\"Interactive guest installations\",{\"_109\":900,\"_901\":3061,\"_644\":3062},{\"_903\":904},[3063],{\"_109\":907,\"_907\":3064},\"The focus is on emotional impact, ensuring every attendee feels connected to the celebration. \",{\"_109\":893,\"_901\":3066,\"_644\":3067},{\"_903\":904,\"_916\":917},[3068],{\"_109\":907,\"_907\":3069},\"2. Multi-day destination storytelling \",{\"_109\":900,\"_901\":3071,\"_644\":3072},{\"_903\":904},[3073,3075,3081],{\"_109\":907,\"_907\":3074},\"Destination weddings are no longer a \",{\"_109\":907,\"_1038\":3076,\"_907\":3080},[3077],{\"_109\":198,\"_901\":3078},{\"_5\":3079,\"_1103\":624,\"_1104\":-5,\"_1105\":-5},\"/weddings/celebrate-for-days\",\"series of events\",{\"_109\":907,\"_907\":3082},\"; they are structured like a narrative. \",{\"_109\":3029,\"_644\":3084},[3085,3092,3099],{\"_109\":3032,\"_644\":3086},[3087],{\"_109\":900,\"_901\":3088,\"_644\":3089},{\"_903\":904},[3090],{\"_109\":907,\"_907\":3091},\"Day 1: Cultural immersion and welcome experiences\",{\"_109\":3032,\"_644\":3093},[3094],{\"_109\":900,\"_901\":3095,\"_644\":3096},{\"_903\":904},[3097],{\"_109\":907,\"_907\":3098},\"Day 2: Vibrant celebrations with local influences\",{\"_109\":3032,\"_644\":3100},[3101],{\"_109\":900,\"_901\":3102,\"_644\":3103},{\"_903\":904},[3104],{\"_109\":907,\"_907\":3105},\"Day 3: A refined, emotionally charged wedding ceremony\",{\"_109\":900,\"_901\":3107,\"_644\":3108},{\"_903\":904},[3109],{\"_109\":907,\"_907\":3110},\"Each function has its own theme, aesthetic language, and experiential laye—creating a seamless story arc instead of disconnected events.\",{\"_109\":893,\"_901\":3112,\"_644\":3113},{\"_903\":904,\"_916\":917},[3114],{\"_109\":907,\"_907\":3115},\"3. Technology as an experience enabler \",{\"_109\":900,\"_901\":3117,\"_644\":3118},{\"_903\":904},[3119],{\"_109\":907,\"_907\":3120},\"Technology is now subtly integrated into wedding production: \",{\"_109\":3029,\"_644\":3122},[3123,3130,3137,3144],{\"_109\":3032,\"_644\":3124},[3125],{\"_109\":900,\"_901\":3126,\"_644\":3127},{\"_903\":904},[3128],{\"_109\":907,\"_907\":3129},\"Projection mapping for storytelling \",{\"_109\":3032,\"_644\":3131},[3132],{\"_109\":900,\"_901\":3133,\"_644\":3134},{\"_903\":904},[3135],{\"_109\":907,\"_907\":3136},\"AI-powered guest engagement kiosks \",{\"_109\":3032,\"_644\":3138},[3139],{\"_109\":900,\"_901\":3140,\"_644\":3141},{\"_903\":904},[3142],{\"_109\":907,\"_907\":3143},\"Live content streaming for global families \",{\"_109\":3032,\"_644\":3145},[3146],{\"_109\":900,\"_901\":3147,\"_644\":3148},{\"_903\":904},[3149],{\"_109\":907,\"_907\":3150},\"RFID-based guest logistics management \",{\"_109\":900,\"_901\":3152,\"_644\":3153},{\"_903\":904},[3154],{\"_109\":907,\"_907\":3155},\"Technology enhances personalization while maintaining the elegance of the celebration.\",{\"_109\":893,\"_901\":3157,\"_644\":3158},{\"_903\":904,\"_916\":917},[3159],{\"_109\":907,\"_907\":3160},\"4. Curated culinary journeys \",{\"_109\":900,\"_901\":3162,\"_644\":3163},{\"_903\":904},[3164],{\"_109\":907,\"_907\":3165},\"Food is becoming a headline act. Couples are investing in: \",{\"_109\":3029,\"_644\":3167},[3168,3175,3182,3189],{\"_109\":3032,\"_644\":3169},[3170],{\"_109\":900,\"_901\":3171,\"_644\":3172},{\"_903\":904},[3173],{\"_109\":907,\"_907\":3174},\"Michelin-style tasting menus \",{\"_109\":3032,\"_644\":3176},[3177],{\"_109\":900,\"_901\":3178,\"_644\":3179},{\"_903\":904},[3180],{\"_109\":907,\"_907\":3181},\"Interactive chef’s tables \",{\"_109\":3032,\"_644\":3183},[3184],{\"_109\":900,\"_901\":3185,\"_644\":3186},{\"_903\":904},[3187],{\"_109\":907,\"_907\":3188},\"Region-inspired experiential food stations \",{\"_109\":3032,\"_644\":3190},[3191],{\"_109\":900,\"_901\":3192,\"_644\":3193},{\"_903\":904},[3194],{\"_109\":907,\"_907\":3195},\"Signature cocktail storytelling bars \",{\"_109\":900,\"_901\":3197,\"_644\":3198},{\"_903\":904},[3199],{\"_109\":907,\"_907\":3200},\"The dining experience is carefully curated to match the wedding’s theme, mood, and audience demographic. \",{\"_109\":893,\"_901\":3202,\"_644\":3203},{\"_903\":904,\"_916\":917},[3204],{\"_109\":907,\"_907\":3205},\"5. Sustainability meets luxury \",{\"_109\":900,\"_901\":3207,\"_644\":3208},{\"_903\":904},[3209],{\"_109\":907,\"_907\":3210},\"Conscious luxury is one of the biggest shifts in 2026. Clients are asking for: \",{\"_109\":3029,\"_644\":3212},[3213,3220,3227,3234],{\"_109\":3032,\"_644\":3214},[3215],{\"_109\":900,\"_901\":3216,\"_644\":3217},{\"_903\":904},[3218],{\"_109\":907,\"_907\":3219},\"Sustainable décor materials \",{\"_109\":3032,\"_644\":3221},[3222],{\"_109\":900,\"_901\":3223,\"_644\":3224},{\"_903\":904},[3225],{\"_109\":907,\"_907\":3226},\"Zero-waste catering strategies \",{\"_109\":3032,\"_644\":3228},[3229],{\"_109\":900,\"_901\":3230,\"_644\":3231},{\"_903\":904},[3232],{\"_109\":907,\"_907\":3233},\"Reusable installations \",{\"_109\":3032,\"_644\":3235},[3236],{\"_109\":900,\"_901\":3237,\"_644\":3238},{\"_903\":904},[3239],{\"_109\":907,\"_907\":3240},\"Digital invites and guest communication \",{\"_109\":900,\"_901\":3242,\"_644\":3243},{\"_903\":904},[3244],{\"_109\":907,\"_907\":3245},\"Luxury is no longer excess—it’s thoughtful abundance. \",{\"_109\":893,\"_901\":3247,\"_644\":3248},{\"_903\":904,\"_916\":917},[3249],{\"_109\":907,\"_907\":3250},\"6. Behind the scenes \",{\"_109\":900,\"_901\":3252,\"_644\":3253},{\"_903\":904},[3254],{\"_109\":907,\"_907\":3255},\"While guests experience magic, the backend has become more sophisticated than ever: \",{\"_109\":3029,\"_644\":3257},[3258,3265,3272,3279],{\"_109\":3032,\"_644\":3259},[3260],{\"_109\":900,\"_901\":3261,\"_644\":3262},{\"_903\":904},[3263],{\"_109\":907,\"_907\":3264},\"Detailed logistics mapping \",{\"_109\":3032,\"_644\":3266},[3267],{\"_109\":900,\"_901\":3268,\"_644\":3269},{\"_903\":904},[3270],{\"_109\":907,\"_907\":3271},\"Vendor ecosystem coordination \",{\"_109\":3032,\"_644\":3273},[3274],{\"_109\":900,\"_901\":3275,\"_644\":3276},{\"_903\":904},[3277],{\"_109\":907,\"_907\":3278},\"Contingency planning for weather and scale \",{\"_109\":3032,\"_644\":3280},[3281],{\"_109\":900,\"_901\":3282,\"_644\":3283},{\"_903\":904},[3284],{\"_109\":907,\"_907\":3285},\"Technical rehearsals and live execution teams \",{\"_109\":900,\"_901\":3287,\"_644\":3288},{\"_903\":904},[3289],{\"_109\":907,\"_907\":3290},\"The success of experiential weddings lies in precision production—where creativity meets operational excellence. \",{\"_109\":900,\"_901\":3292,\"_644\":3293},{\"_903\":904},[3294],{\"_109\":907,\"_907\":3295},\"Experiential luxury weddings are redefining the industry landscape. They demand creativity, strategy, storytelling, and flawless execution. \",{\"_109\":1158,\"_644\":3297},[3298,3306],{\"_109\":900,\"_901\":3299,\"_644\":3300},{\"_903\":904},[3301],{\"_109\":486,\"_901\":3302},{\"_903\":904,\"_50\":3303,\"_178\":3304,\"_133\":-5,\"_938\":3305},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt35a57dd8b61b4b39/69de6b7a0bc85039ba243b48/13_(1).png\",\"13_(1).png\",{\"_940\":883},{\"_109\":1168,\"_644\":3307},[3308],{\"_109\":907,\"_907\":3309},\"Behind the Scenes\",{\"_109\":900,\"_901\":3311,\"_644\":3312},{\"_903\":904},[3313],{\"_109\":907,\"_907\":3314},\"For event professionals, this shift represents both an opportunity and a challenge: to go beyond décor and design celebrations that are immersive, meaningful, and memorable. \",{\"_109\":900,\"_901\":3316,\"_644\":3317},{\"_903\":904},[3318],{\"_109\":907,\"_907\":3319},\"As 2026 unfolds, the question is no longer “How big is the wedding?” \",{\"_109\":900,\"_901\":3321,\"_644\":3322},{\"_903\":904},[3323],{\"_109\":907,\"_907\":3324},\"It is—“How unforgettable is the experience?” \",\"The Rise of Experiential Luxury Weddings: Why 2026 Is About Immersive Celebration \",\"/weddings/the-rise-of-experiential-luxury-weddings-why-2026-is-about-immersive-celebration\",{},\"Apr 19, 2026\",[3330],{\"_63\":14,\"_200\":201,\"_198\":199},{\"_775\":23,\"_776\":23},{\"_770\":23,\"_771\":3333},[],{\"_193\":286,\"_204\":1090,\"_206\":1091,\"_175\":3335,\"_180\":3337,\"_183\":3338,\"_897\":3339,\"_182\":3337,\"_185\":3352,\"_187\":3352,\"_761\":3353,\"_188\":3354,\"_202\":3355,\"_191\":284,\"_192\":285,\"_195\":3356,\"_767\":23,\"_773\":3358,\"_768\":3359},{\"_50\":3336,\"_178\":179},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltcefc9b618f4a8054/69c4423ca17ac76b4518fcc7/Sesame-Crusted_Tofu_Bao_Bun.png\",\"Recipe Friday: 20 Stunning Short Plates\",\"Short plates work perfectly for large guest counts or events where guests need a quick grab-and-go option without waiting in line. \",[3340,3345],{\"_109\":900,\"_901\":3341,\"_644\":3342},{\"_903\":904},[3343],{\"_109\":907,\"_907\":3344},\"Short plates work perfectly for large guest counts or events where guests need a quick grab-and-go option without waiting in line. \",{\"_109\":900,\"_901\":3346,\"_644\":3347},{\"_903\":904},[3348],{\"_109\":907,\"_1038\":3349,\"_907\":3351},[3350],{\"_109\":1059},\"Click through the slideshow for recipes from Jason Sutton (Director of Operations for Footers Catering and ICA Chef of the Year 2024) who presented during Cater+Event 2026. From Ahi Tuna Crudo to French Dip Banh Mi to and Cacio e Pepe Scallop.\",\"/menu-planning/recipe-friday-20-stunning-short-plates\",{},\"Apr 10, 2026\",22,[3357],{\"_63\":14,\"_200\":201,\"_198\":199},{\"_775\":23,\"_776\":23},{\"_770\":23,\"_771\":3360},[],\"Inspiration Zone\",{\"_2942\":2943,\"_870\":257},{\"_109\":3364,\"_750\":3365,\"_752\":3366},\"module_video_spotlight\",\"blt05f61777b4eec9f1\",{\"_204\":759,\"_871\":881,\"_860\":861,\"_133\":3367,\"_644\":3368},\"Art of Catering Food\",{\"_891\":3367,\"_893\":3369,\"_896\":179,\"_3370\":3371,\"_3384\":3385,\"_3378\":3387,\"_191\":3367,\"_192\":3387,\"_768\":3388,\"_767\":23,\"_773\":3390},\"Culinary Elevation in Action\",\"video\",{\"_593\":179,\"_3372\":3373,\"_3374\":3375,\"_3376\":3377,\"_3378\":3379,\"_3380\":179,\"_3381\":3382},\"videoId\",\"iJm0XoQTjds\",\"videoService\",\"youtube\",\"videoEmbedCode\",\"\u003ciframe width=\\\"560\\\" height=\\\"315\\\" src=\\\"https://www.youtube.com/embed/KGXsmQWhoMU?si=K2K_hXE4pPKaQ5EN\\\" title=\\\"YouTube video player\\\" frameborder=\\\"0\\\" allow=\\\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\\\" referrerpolicy=\\\"strict-origin-when-cross-origin\\\" allowfullscreen\u003e\u003c/iframe\u003e\",\"videoUrl\",\"https://youtu.be/iJm0XoQTjds?si=_XgoHoacP2EYmwOi\",\"videoCredit\",\"duration\",{\"_3381\":3383},\"00:01:21\",\"thumbnailImage\",{\"_50\":3386,\"_178\":179},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt1793583270b03ae0/69b18d8b171f724a3b6ba2f0/AOCF.png\",\"/our-events/culinary-elevation-in-action\",{\"_770\":23,\"_771\":3389},[],{\"_775\":23,\"_776\":23},\"seo\",{\"_3393\":6,\"_3394\":3395,\"_3396\":3397,\"_3398\":23,\"_3399\":3400,\"_13\":14,\"_3401\":-7},\"canonicalUrl\",\"metaDescription\",\"Cater + Event—formerly Catersource—delivers catering and event education, business insights, and industry news to help professionals grow and innovate.\",\"metaTitle\",\"Cater + Event (Formerly Catersource)\",\"noIndex\",\"imageUrl\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt16c636f2455f6c70/69ce69f058d26e5bd51c368e/ce_open_graph_image_1920x1080.png?disable=upscale\u0026width=1200\u0026height=630\u0026fit=crop\",\"mediaLinks\",\"schema\",[3404],{\"_3405\":3406,\"_3407\":3408,\"_63\":3409,\"_128\":3395,\"_65\":10,\"_473\":475,\"_3410\":3411},\"@context\",\"https://schema.org\",\"@type\",\"NewsMediaOrganization\",\"Home Page\",\"publisher\",{\"_3407\":3412,\"_3415\":10,\"_63\":14,\"_65\":10,\"_3416\":3417,\"_3421\":3422,\"_128\":3423,\"_473\":3424},[3408,3413,3414],\"Organization\",\"OnlineBusiness\",\"identifier\",\"sameAs\",[3418,3419,3420,120,123],\"https://www.facebook.com/CatersourceTheSpecialEvent\",\"https://www.instagram.com/cstse_show/\",\"https://www.linkedin.com/company/catersource-the-special-event-show\",\"foundingDate\",\"1992\",\"Cater+Event, owned by Informa Connect, engages the catering and event community by connecting professionals to trusted products, insights, and services that drive their businesses forward. The brand includes www.catersource.com, a weekly e-newsletter and a portfolio of live events that educate, inspire, and bring the industry together.\",{\"_3407\":3425,\"_65\":3426,\"_3427\":3428,\"_3432\":3433},\"ImageObject\",\"https://www.cater-event.com/assets/Catersource-DYTLW5Ij.svg\",\"width\",{\"_3407\":3429,\"_3430\":3431},\"QuantitativeValue\",\"value\",947,\"height\",{\"_3407\":3429,\"_3430\":3434},118,\"socialShare\",[3437,3439,3441,3444],{\"_109\":116,\"_65\":3438},\"https://www.linkedin.com/sharing/share-offsite/?url=https://www.cater-event.com\",{\"_109\":110,\"_65\":3440},\"http://www.facebook.com/sharer/sharer.php?u=https://www.cater-event.com\",{\"_109\":3442,\"_65\":3443},\"Email\",\"mailto:?subject=I wanted you to see this site\u0026body=I%20thought%20the%20following%20from%20Cater%2BEvent%20might%20interest%20you.%0D%0A%0D%0A%20%0D%0Ahttps%3A%2F%2Fwww.cater-event.com\",{\"_109\":3445,\"_65\":3446},\"Print\",\"/\",\"rqggkt6juk\",\"actionData\",\"errors\"]\n");</script><!--$--><script>window.__reactRouterContext.streamController.close();</script><!--/$--><!--/$--></body></html>