<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <meta name="application-name" content="SCM"> <meta name="application-version" content="2.61.0" /> <title>Cater + Event (Formerly Catersource)</title> <meta name="robots" content="max-image-preview:large" data-ruid="imj8xoyisfc" /> <meta property="og:title" content="Cater + Event (Formerly Catersource)" data-ruid="imj8xoyisfc" /> <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="imj8xoyisfc" /> <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="imj8xoyisfc" /> <meta property="og:url" content="https://www.cater-event.com/" data-ruid="imj8xoyisfc" /> <meta property="og:type" content="website" data-ruid="imj8xoyisfc" /> <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="imj8xoyisfc" /> <meta property="og:site_name" content="Cater+Event" data-ruid="imj8xoyisfc" /> <meta property="twitter:card" content="summary" data-ruid="imj8xoyisfc" /> <link tagName="link" rel="canonical" href="https://www.cater-event.com/" data-ruid="imj8xoyisfc" /> <link rel="preload" href="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltbb2978750dab8052/6a5e73f115dd5c54afa4ae0c/planner.png?width=1400&auto=webp&quality=10&disable=upscale&blur=40" as="image" tagName="link" data-ruid="imj8xoyisfc" /> <link rel="preload" href="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blteabed2a0c0a36d14/6a5e6baf4434bc5848e43b7e/Screenshot_2026-07-20_at_1.39.48_PM.png?width=300&auto=webp&quality=10&disable=upscale&blur=40" as="image" tagName="link" data-ruid="imj8xoyisfc" /> <link rel="preload" href="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt923a9d5a3194a737/69960a1ac75e2a0008268c8c/DG3_4695-1.png?width=300&auto=webp&quality=10&disable=upscale&blur=40" as="image" tagName="link" data-ruid="imj8xoyisfc" /> <script type="application/ld+json" data-ruid="imj8xoyisfc">{"@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?auto=webp" /> <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,add,arrow_back,arrow_downward,arrow_forward,arrow_upward,asterisk,calendar_month,check_circle,chevron_left,chevron_right,close,docs,download,event_available,expand_all,filter_alt,info,keyboard_arrow_down,keyboard_arrow_up,language,link,menu,newspaper,open_in_new,photo_library,play_arrow,play_circle,podcasts,schedule,search,send,share,store,timer,trending_up,tv_signin&amp;display=swap"/><link rel="stylesheet" href="/assets/common-xuHNyW2p.css"/><link rel="stylesheet" href="/assets/lavender-colors-bYccfA1c.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":74.190662,"transactionName":"MhBSZQoZWEEDU0ZaXgtac0QLDFlfTR8=","queueTime":0,"ttGuid":"c00afa40fd6c44e7"}; (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.319.0.min.js.LICENSE.txt */
(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>s});var n=r(944);function s(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)),i=0===Object.keys(r).length?e:r;for(let o in i)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]&&null!==t[o]&&"object"==typeof t[o]?r[o]=s(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)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>o});var n=r(384),s=r(8122);const i={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}}r.d(t,["D",0,e=>(0,s.a)(e,i)])},7699(e,t,r){"use strict";var n=r(860);const s={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,s,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.319.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},6154(e,t,r){"use strict";var n=r(1863);const s="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=s?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)();r.d(t,["OF",0,d,"RI",0,s,"WN",0,f,"bv",0,i,"gm",0,o,"lR",0,l,"m",0,c,"mw",0,a,"sb",0,u,"zk",0,()=>{const e=o?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<o.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>o,gX:()=>s,iW:()=>i});var n=[];function s(e){if(!e||i(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 i(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 s=r.indexOf("/");let i,o;s>0?(i=r.substring(0,s),o=r.substring(s)):(i=r,o="*");let[c]=i.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+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(6154);function s(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>a,Ze:()=>d,x3:()=>c});var n=r(3241),s=r(3606),i=r(860),o=r(2646);function a(e,t){if(!e)return;const r={staged:!1,priority:i.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 i=e.ee,a=s.i.handlers;if(i&&!i.aborted&&i.backlog&&a){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=i.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])})})}}i.isolatedBacklog||delete a[t],i.backlog[t]=null,i.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],s=e[3],i=e[2];n.apply(s,i)}})}},7836(e,t,r){"use strict";var n=r(384),s=r(8990),i=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 s=0;s<r.length;s++)r[s]===t&&r.splice(s,1)},emit:function(e,r,n,s,i){!1!==i&&(i=!0);if(c.aborted&&!s)return;t&&i&&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 i.y?e:e?(0,s.I)(e,a,()=>new i.y(a)):new i.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),r.d(t,["P",0,a,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>s});var n=r(7836).ee.get("handle");function s(e,t,r,s,i){i?(i.buffer([e],s),i.emit(e,t,r)):(n.buffer([e],s),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>i});var n=r(9908);i.on=o;var s=i.handlers={};function i(e,t,r,i){o(i||n.d,s,e,t,r)}function o(e,t,r,s,i){i||(i="feature"),e||(e=n.d);var o=t[i]=t[i]||{};(o[r]=o[r]||[]).push([e,s])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function s(e,t,r=!1,s){window.addEventListener(e,t,n(r,s))}function i(e,t,r=!1,s){document.addEventListener(e,t,n(r,s))}r.d(t,{DD:()=>i,jT:()=>n,sp:()=>s})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>o,ZF:()=>a,bz:()=>i,el:()=>c});var n=r(6154);function s(e,t){return e?15&e[t]:16*Math.random()|0}function i(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?s(t,r++).toString(16):"y"===e?(3&s()|8).toString(16):e).join("")}function o(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 a(){return o(16)}function c(){return o(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>i});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,s=/([^?#]*)().*/;function i(e,t){return e?e.replace(t?n:s,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>s});var n=r(6154);function s(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>s});var n=r(3241);function s(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}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>s});var n=Object.prototype.hasOwnProperty;function s(e,t,r){if(n.call(e,t))return e[t];var s=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:s,writable:!0,enumerable:!1}),s}catch(e){}return e[t]=s,s}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let s;return(...r)=>{n&&void 0===s&&(e.apply(this,r),s=setTimeout(()=>{s=clearTimeout(s)},t)),n||(clearTimeout(s),s=setTimeout(()=>{e.apply(this,r)},t))}}function s(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>s,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>i});var n=r(944);const s=new Map;function i(...e){return e.every(e=>{if(s.has(e))return s.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),i=t.includes("nrWrapper");return r||i||(0,n.R)(64,e?.name||t),s.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>s});var n=r(7836);function s(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},7508(e,t,r){"use strict";r.d(t,{AZ:()=>g,Qr:()=>b,QL:()=>m});var n=r(6154),s=r(1863),i=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,i.L)(e.src));t.dom.start=(0,s.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,s.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,i.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},i)=>{(t(e)||(0,s.t)()-n>1e4)&&r.push(i)}),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,i.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,i.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,i.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,s.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,i.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,i.L)(r.href)===e)return!0}catch(e){}return!1}(a)&&(e.asset=a,e.type="preload",f.push({addedAt:(0,s.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}},5732(e,t,r){"use strict";r.d(t,{$5:()=>d,B5:()=>c,Ms:()=>s,Ux:()=>o,YA:()=>a,yx:()=>i});var n=r(7508);function s(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function i(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||!e?.runtime?.registeredEntities?.length)return[void 0];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let s=r.length-1;for(;r[s];)t.push(...i(r[s--],e))}catch(e){}return t.length||t.push(void 0),t}function u(e){return 2===e?.harvestEndpointVersion}r.d(t,["fQ",0,{MFE:"MFE",BA:"BA"}])},5289(e,t,r){"use strict";r.d(t,{GG:()=>o,Qr:()=>c,sB:()=>a});var n=r(3878),s=r(6389);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();const r=(0,s.J)(e),o=setInterval(()=>{i()&&(clearInterval(o),r())},500);(0,n.sp)("load",r,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(i())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),s=r(1863),i=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,s.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,i.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()}r.d(t,["NT",0,a])},2843(e,t,r){"use strict";r.d(t,{G:()=>i,u:()=>s});var n=r(3878);function s(e,t=!1,r,s){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,s)}function i(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),s=r(3434),i=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,s.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 s=(0,i.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]=s}}),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)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),s=r(5607),i=r(5732);const o="nr@original:".concat(s.W);var a=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),s.inPlace=function(e,t,r,n,i,o){r||(r="");const a="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=s(u,a?d+r:r,n,d,i,o))}},s.flag=o,s;function s(t,n,s,c,f,h){return l(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){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,l,p;let g,m;try{a=this,o=[...arguments],m=h?(0,i.$5)(r):[void 0],l="function"==typeof s?s(o,a):s||{}}catch(t){u([t,"",[o,a,c],l],e)}d(n+"start",[o,a,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(a,o),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[o,a,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,a,m],l,f),d(n+"end",[o,a,p,m],l,f)}}}function d(r,n,s,i){if(!c||t){var o=c;c=!0;try{e.emit(r,n,s,t,i)}catch(t){u([t,r,n,s],e)}c=o}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}r.d(t,["Jt",0,o])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const s=r(860).K7.genericEvents,i=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,s,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,i,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),s=r(1863),i=r(860),o=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,s.t)()){(0,n.p)(o.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,i.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,i.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(a.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const s=r(860).K7.sessionReplay,i={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0};r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,s,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,i])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>o,SR:()=>i,rF:()=>a});var n=r(384),s=r(7767);function i(e){return!!(0,n.dV)().o.MO&&(0,s.V)(e)&&!0===e?.session_trace.enabled}function o(e){return!0===e?.session_replay.preload&&i(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)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,s="-start",i="-end",o="fn"+s,a="fn"+i;r.d(t,["He",0,"bstResource","Kp",0,i,"Lc",0,a,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,s,"uP",0,o])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(1687);class s{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>i});var n=r(9566),s=r(1741);class i extends s.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(944),s=r(4261);class i{#e(e,...t){if(this[e]!==i.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(s.hG,e,t)}register(e){return this.#e(s.eY,e)}recordCustomEvent(e,t){return this.#e(s.fF,e,t)}setPageViewName(e,t){return this.#e(s.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(s.cD,e,t,r)}noticeError(e,t){return this.#e(s.o5,e,t)}setUserId(e,t=!1){return this.#e(s.Dl,e,t)}setApplicationVersion(e){return this.#e(s.nb,e)}setErrorHandler(e){return this.#e(s.bt,e)}addRelease(e,t){return this.#e(s.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(s.BL,e)}recordReplay(){return this.#e(s.CH)}pauseReplay(){return this.#e(s.Tb)}addToTrace(e){return this.#e(s.U2,e)}setCurrentRouteName(e){return this.#e(s.PA,e)}interaction(e){return this.#e(s.dT,e)}wrapLogger(e,t,r){return this.#e(s.Wb,e,t,r)}measure(e,t){return this.#e(s.V1,e,t)}consent(e){return this.#e(s.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),s=r(9908),i=r(1863),o=r(944),a=r(3969),c=r(8362),d=r(860);function u(e,t,r,i){const u=i||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,s.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:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function l(e,t,r,n,o){const a=e.info;null===r?delete a.jsAttributes[t]:a.jsAttributes[t]=r,(o||null===r)&&(0,s.p)("api-"+n,[(0,i.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",s="jserrors",i="browser/blobs",o="browser/logs",a={ajax:"ajax",genericEvents:"generic_events",jserrors:s,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[a.pageViewEvent]:1,[a.pageViewTiming]:2,[a.metrics]:3,[a.jserrors]:4,[a.softNav]:5,[a.ajax]:6,[a.sessionTrace]:7,[a.sessionReplay]:8,[a.logging]:9,[a.genericEvents]:10},d={[a.pageViewEvent]:"rum",[a.pageViewTiming]:n,[a.ajax]:n,[a.softNav]:n,[a.metrics]:s,[a.jserrors]:s,[a.sessionTrace]:i,[a.sessionReplay]:i,[a.logging]:o,[a.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,a,"P3",0,c,"XX",0,s,"Yy",0,o,"df",0,i])}};const t={};function r(n){const s=t[n];if(void 0!==s)return s.exports;const i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var s=t[n++],i=t[n++];r.o(e,s)?0===i&&n++:0===i?Object.defineProperty(e,s,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,s,{enumerable:!0,get:i})}else for(var s in t)r.o(t,s)&&!r.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.319.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.319.0.PROD:";r.l=(n,s,i,o)=>{if(e[n])return void e[n].push(s);let a,c;if(void 0!==i){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+i){a=r;break}}}if(!a){c=!0;var u={478:"sha512-dq8MCH0pxylfoPrUdvWgvfnUaUooTXrYyd67BT880/uJdIonQ6k0/BvrkhnRPc9cPaKh+Hlzi6r4/OYNeCFAEw==",249:"sha512-7wrk3j5JzTYr39CrfsZFRxV3PvNq8HYEAaqxXhor6GI99tX7scYsyWh+TmH1gUywzjeqxZeddmG6fSsCWSL1GA==",212:"sha512-WyFOCOq79iASoGDVkGHlLI2F+4aUnJHxUppxunzIdO9/rJRSwR49QRJbq26sHcY3RIVESwv34MVkSK4giih2lQ=="};a=document.createElement("script"),a.charset="utf-8",r.nc&&a.setAttribute("nonce",r.nc),a.setAttribute("data-webpack",t+i),a.src=n,0!==a.src.indexOf(window.location.origin+"/")&&(a.crossOrigin="anonymous"),u[o]&&(a.integrity=u[o])}e[n]=[s];const l=(t,r)=>{a.onerror=a.onload=null,clearTimeout(f);const s=e[n];if(delete e[n],a.parentNode?.removeChild(a),s?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=l.bind(null,a.onerror),a.onload=l.bind(null,a.onload),c&&document.head.appendChild(a)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let s=r.o(e,t)?e[t]:void 0;if(0!==s)if(s)n.push(s[2]);else{const i=new Promise((r,n)=>s=e[t]=[r,n]);n.push(s[2]=i);const o=r.p+r.u(t),a=new Error,c=n=>{if(r.o(e,t)&&(s=e[t],0!==s&&(e[t]=void 0),s)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;a.message="Loading chunk "+t+" failed: ("+e+": "+r+")",a.name="ChunkLoadError",a.type=e,a.request=r,s[1](a)}};r.l(o,c,"chunk-"+t,t)}};const t=(t,n)=>{let[s,i,o]=n;var a,c,d=0;if(s.some(t=>0!==e[t])){for(a in i)r.o(i,a)&&(r.m[a]=i[a]);if(o)o(r)}for(t&&t(n);d<s.length;d++)c=s[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.319.0.PROD"]=self["webpackChunk:NRBA-1.319.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var s=r(384),i=r(1741);var o=r(2555),a=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(a.$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(a.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,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++v}};var w=r(7836),R=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};function T(e,t={},n,a){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,s.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,o.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.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,s.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=n,e.ee=w.ee.get(e.agentIdentifier),e.exposed=h,(0,R.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.runtime.configured=!0)}var x=r(9908),S=r(1863),O=r(4261),_=r(1738);var N=r(1687),P=r(4234),L=r(5289),k=r(5270),C=r(7767),j=r(6389),I=r(7699);const D=new WeakSet;class M extends P.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,j.J)(()=>{(0,N.Ak)(e,this.featureName),t()}))}):(0,N.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const s=async()=>{if(await this.deferred,this.#t(e),!(0,o.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);let s;try{if((0,C.V)(e.init)){const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));s=t(e)}}catch(e){(0,l.R)(20,e),this.ee.emit("internal-error",[e]),(0,x.p)(I.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#r(this.featureName,s,e.init))return(0,N.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,N.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};g.RI?(0,L.GG)(()=>s(),!0):s()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,k.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!D.has(e)&&(D.add(e),!(0,o.f)(e.info))){const t=(0,s.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var B=r(6630);class H extends M{static featureName=B.T;constructor(e){var t;super(e,B.T),this.setupInspectionEvents(),t=e,(0,_.Y)(O.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,x.p)("api-"+O.Fw,[(0,S.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>r.e(478).then(r.bind(r,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(u.tS.UPDATE,(e,t)=>{(0,R.W)({type:"lifecycle",name:"session",data:t})})}}class W extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,s.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(H),T(this,e,e.loaderType||"agent"),t=this,(0,_.Y)(O.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,_.U)(t,e,r,O.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,_.Y)(O.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,x.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,_.U)(e,"enduser.id",t,O.Dl,!0)},e)}(this),function(e){(0,_.Y)(O.nb,function(t){if("string"==typeof t||null===t)return(0,_.U)(e,"application.version",t,O.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,_.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,_.Y)(O.Pv,function(t=!0){if("boolean"==typeof t){if((0,x.p)("api-"+O.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures];r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.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,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,s.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var K=r(2843),F=r(782);class U extends M{static featureName=F.T;constructor(e){super(e,F.T),g.RI&&((0,K.u)(()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,F.T,this.ee),!0),(0,K.G)(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,F.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var V=r(3969);class z extends M{static featureName=V.TZ;constructor(e){super(e,V.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var G=r(6774),q=r(3878),Y=r(3304);class Z{constructor(e,t,r,n,s){this.name="UncaughtError",this.message="string"==typeof e?e:(0,Y.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=s}}function Q(e){return ee(e)?e:new Z(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function X(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ee(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return Q(e.reason)}const r=Q(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function J(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Z(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ee(e.error)?e.error:Q(e)}function ee(e){return e instanceof Error&&!!e.stack}function te(e,r,n,s,i=(0,S.t)()){"string"==typeof e&&(e=new Error(e)),(0,x.p)("err",[e,i,!1,r,n.runtime.isRecording,void 0,s],void 0,t.K7.jserrors,n.ee),(0,x.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var re=r(5732),ne=r(993),se=r(3785);function ie(e,{customAttributes:t={},level:r=ne.p_.INFO}={},n,s,i=(0,S.t)()){(0,se.R)(n.ee,e,t,r,!1,s,i)}function oe(e,r,n,s,i=(0,S.t)()){(0,x.p)("api-"+O.hG,[i,e,r,s],void 0,t.K7.genericEvents,n.ee)}function ae(e,r,n,s,i=(0,S.t)()){const{start:o,end:a,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(o,0),d.end=u(a,i),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,x.p)("api-"+O.V1,[d,e,s],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ce(e,r={},n,s,i=(0,S.t)()){(0,x.p)("api-"+O.fF,[i,e,r,s],void 0,t.K7.genericEvents,n.ee)}var de=r(7508);const ue=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),le=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},fe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(ue(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},he=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(le(e.id),'"]')),n=(Array.from(r)||[]).find(t=>ue(t.dataset,e));let s=!!n;s&&(n.dataset.nrMfeObserved??=e.instance);const i=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!s&&ue(n?.dataset,e)&&(i.disconnect(),i.observe(n,{childList:!0,subtree:!0}),s=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(s||fe(r,e))&&t(r,i)})})});return i.observe(n||g.gm.document,{childList:!0,subtree:!0}),i},pe=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ge(e,t){let r,n;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),i={fcp:{get value(){return s(r)}},lcp:{get value(){return s(n)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return i;const o=[];setTimeout(()=>{r||i.disconnect()},1e4);const a=()=>{r??=(0,S.t)(),n??=(0,S.t)(),i.cls.value??=0},c=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(le(e.id),'"]'));Array.from(c||[]).some(t=>ue(t.dataset,e))&&a();const d=he(e,(e,t)=>{a(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,n=(0,S.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=he(e,e=>{if(a(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),pe(o,{type:"layout-shift",buffered:!0},t=>{t.hadRecentInput||(t.sources||[]).some(r=>!!fe(r.node,e)&&(a(),i.cls.value+=t.value,!0))}),pe(o,{type:"event",buffered:!0,durationThreshold:40},t=>{t.interactionId&&fe(t.target,e)&&(void 0===i.inp.value||t.duration>i.inp.value)&&(a(),i.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};i.disconnect=()=>{o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,i.disconnect,{once:!0,passive:!0})})};const v=t=>{fe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};return p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,i.disconnect,{once:!0,passive:!0})}),i}var me=r(9566);const ve=["name","id","type"],ye=new Map([[oe,"addPageAction"],[ie,"log"],[ae,"measure"],[te,"noticeError"],[ce,"recordCustomEvent"]]),be={experimental:(0,j.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,j.J)(()=>(0,l.R)(55)),invalidTarget:(0,j.J)(e=>(0,l.R)(48,e)),deregistered:(0,j.J)(()=>(0,l.R)(68))};function Ee(e){(0,_.Y)(O.eY,function(t){return we(e,t)},e)}function we(e,r){be.experimental(),r||={},r.instance=(0,me.LA)(8),r.type=re.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:re.fQ.BA};const n=(0,de.Qr)(),s=ge(r,n),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||re.fQ.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{ve.includes(e)||(i["source.".concat(e)]=t)});let o=()=>{};const a=e.runtime.registeredEntities,c=e=>{r.blocked=!0,o=e};function d(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||c(be.disabled),d(r.id)&&d(r.name)||c(()=>be.invalidTarget(r));const u={addPageAction:(t,n={})=>g(oe,[t,{...i,...n},e],r),deregister:()=>{h(),c(be.deregistered)},log:(t,n={})=>g(ie,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),measure:(t,n={})=>g(ae,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>g(te,[t,{...i,...n},e],r),recordCustomEvent:(t,n={})=>g(ce,[t,{...i,...n},e],r),setApplicationVersion:e=>p("application.version",e),setCustomAttribute:(e,t)=>p(e,t),setUserId:e=>p("enduser.id",e),metadata:{get customAttributes(){return i},target:r,timings:n,vitals:s}},f=()=>(r.blocked&&o(),r.blocked);function h(){if(n.reportedAt)return;n.reportedAt=(0,S.t)(),s.disconnect(),n.fcp=s.fcp,n.lcp=s.lcp,n.cls=s.cls,n.inp=s.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,timeToRegister:n.registeredAt,...s.fcp.value>=0&&{"nr.vitals.fcp.value":s.fcp.value},...s.lcp.value>=0&&{"nr.vitals.lcp.value":s.lcp.value},...s.cls.value>=0&&{"nr.vitals.cls.value":s.cls.value},...s.inp.value>=0&&{"nr.vitals.inp.value":s.inp.value}};u.recordCustomEvent("MicroFrontEndTiming",r)}f()||(a.push(u),(0,K.G)(h));const p=(e,t)=>{f()||(i[e]=t)},g=(r,n,s)=>{if(f()&&r!==we)return;const i=(0,S.t)(),o=ye.get(r)||"unknown";(0,x.p)(V.xV,["API/register/".concat(o,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,s,i)}catch(e){(0,l.R)(50,e)}};return u}class Re extends M{static featureName=G.T;constructor(e){var t;super(e,G.T),t=e,(0,_.Y)(O.o5,(e,r)=>te(e,r,t),t),function(e){(0,_.Y)(O.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,_.Y)(O.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Ee(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,x.p)("ierr",[Q(t),(0,S.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,x.p)("err",[X(t),(0,S.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,q.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,x.p)("err",[J(t),(0,S.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,q.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var Ae=r(8990);let Te=1;function xe(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,Ae.I)(e,"nr@id",function(){return Te++})}function Se(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,Y.A)(e).length}catch(e){return}}}var Oe=r(8139),_e=r(3434);const Ne={},Pe=["open","send","setRequestHeader"];function Le(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(Ne[n.debugId]++)return n;Ne[n.debugId]=1,(0,Oe.u)(r);var s=(0,_e.YM)(n),i=g.gm.XMLHttpRequest,o=g.gm.MutationObserver,a=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new i(e),o=n.context(r);o.targets=(0,re.$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)),s.inPlace(e,u,"fn-",E)}),(0,q.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var a;return r};function p(e,t){s.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(i,h),h.prototype=i.prototype,s.inPlace(h.prototype,Pe,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),o&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),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<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var ke="fetch-",Ce=ke+"body-",je=["arrayBuffer","blob","json","text","formData"],Ie=g.gm.Request,De=g.gm.Response,Me="prototype";const Be={};function He(e,t){const r=function(e){return(e||w.ee).get("fetch")}(e);if(!(Ie&&De&&g.gm.fetch))return r;if(Be[r.debugId]++)return r;function n(e,n,s){var i=e[n];"function"==typeof i&&(e[n]=function(){var e=[...arguments];const n={},o=(0,re.$5)(t);var a;r.emit(s+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(a=n[w.P].dt);var c=i.apply(this,e);return r.emit(s+"start",[e,a],c),c.then(function(e){return r.emit(s+"end",[null,e,o],c),e},function(e){throw r.emit(s+"end",[e,void 0,o],c),e})})}return Be[r.debugId]=1,je.forEach(e=>{n(Ie[Me],e,Ce),n(De[Me],e,Ce)}),n(g.gm,"fetch",ke),r.on(ke+"end",function(e,t,n){var s=this;if(s.targets=n||[void 0],t){var i=t.headers.get("content-length");null!==i&&(s.rxSize=i),r.emit(ke+"done",[null,t],s)}else r.emit(ke+"done",[e],s)}),r}var We=r(7485);class Ke{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,s=(t.trustKey||"").toString()||null;if(!r||!n)return null;var i=(0,me.ZF)(),o=(0,me.el)(),a=Date.now(),c={spanId:i,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(i,o),c.traceContextStateHeader=this.generateTraceContextStateHeader(i,a,r,n,s)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(i,o,a,r,n,s)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,s){return s+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,s,i){if(!("function"==typeof g.gm?.btoa))return null;var o={v:[0,1],d:{ty:"Browser",ac:n,ap:s,id:e,tr:t,ti:r}};return i&&n!==i&&(o.d.tk=i),btoa((0,Y.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 s=(0,We.D)(r.allowed_origins[n]);if(e.hostname===s.hostname&&e.protocol===s.protocol&&e.port===s.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 Fe=r(7295);function Ue(e){return"string"==typeof e?e:e instanceof(0,s.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}var Ve=["load","error","abort","timeout"],ze=Ve.length,Ge=(0,s.dV)().o.REQ,qe=(0,s.dV)().o.XHR;const Ye="X-NewRelic-App-Data",Ze="internal-error";class Qe extends M{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new Ke(e),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},s={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};Xe(n,r.name),this.handler("xhr",[n,s,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}He(this.ee,e),Le(this.ee,e),function(e,r,n,s){const i=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function o(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){_(t,e)},(0,q.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,q.jT)(!1))}function a(e){this.params={method:e[0]},Xe(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=s.generateTracePayload(this.parsedOrigin);if(n){var i=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),i=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),i=!0),i&&(this.dt=n)}}function u(e,t){i&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,s=e[0],i=this;if(n&&s){var o=Se(s);o&&(n.txSize=o)}this.startTime=(0,S.t)(),this.requestBody=s,this.listener=function(e){try{"abort"!==e.type||i.loadCaptureCalled||(i.params.aborted=!0),("load"!==e.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof i.end)&&i.end(t)}catch(e){try{r.emit(Ze,[e])}catch(e){}}};for(var a=0;a<ze;a++)t.addEventListener(Ve[a],this.listener,(0,q.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+xe(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+xe(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,S.t)()}function v(e,t){t instanceof qe&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof qe&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof qe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,We.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=s.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 i={};for(var o in r)i[o]=r[o];i.headers=new Headers(r.headers||{}),a(i.headers,n)&&(this.dt=n),e.length>1?e[1]=i:e.push(i)}}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,S.t)(),this.dt=t;let[r,n={}]=e;Xe(this,Ue(r));const s=(""+(r&&r instanceof Ge&&r.method||n.method||"GET")).toUpperCase();this.params.method=s,this.txSize=Se(n.body||r?.body)||0;try{var o=n.headers||r?.headers;if(i&&o)if(this.requestHeaders??={},o instanceof Headers)o.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof o)for(var a in o)this.requestHeaders[a.toLowerCase()]=o[a]}catch(e){}this.requestBody=n.body||r?.body}function A(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,Fe.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>O(n,this,e))};t&&i?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Se(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(Ze,[e])}).finally(()=>{n()}):n()}function T(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<ze;t++)e.removeEventListener(Ve[t],this.listener,!1);if(t.aborted)return;if((0,Fe.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):_(this,e),n.cbTime=this.cbTime,i){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Se(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),s=e.substring(r+2);t[n.toLowerCase()]=s}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(Ze,[e])}}const s=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>O(s,this,e))}function O(e,r,s){n("xhr",[...e,s],r,t.K7.ajax)}function _(e,n){e.params.status=n.status;var s=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Se(e.response):"text"===r||""===r||void 0===r?Se(e.responseText):void 0}(n,e.lastSize);if(void 0!==s&&0!==n.status&&(e.metrics.rxSize=s),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Ye)>=0){var i=n.getResponseHeader(Ye);i&&((0,x.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",o),r.on("open-xhr-start",a),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",A)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}function Xe(e,t){var r=(0,We.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 $e={},Je=["pushState","replaceState"];function et(e){const t=function(e){return(e||w.ee).get("history")}(e);return!g.RI||$e[t.debugId]++||($e[t.debugId]=1,(0,_e.YM)(t).inPlace(window.history,Je,"-")),t}var tt=r(3738);function rt(e){(0,_.Y)(O.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,x.p)(V.XG,[O.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:O.BL,start:r,origin:"nr"}),(0,x.p)("api-"+O.hG,[n,O.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:nt,bD:st,d3:it,Kp:ot,TZ:at,Lc:ct,uP:dt,Rz:ut}=tt;class lt extends M{static featureName=at;constructor(e){var n;super(e,at),n=e,(0,_.Y)(O.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,x.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),rt(e);if(!(0,C.V)(e.init))return void this.deregisterDrain();const s=this.ee;let i;et(s),this.eventsEE=(0,Oe.u)(s),this.eventsEE.on(dt,function(e,t){this.bstStart=(0,S.t)()}),this.eventsEE.on(ct,function(e,r){(0,x.p)("bst",[e[0],r,this.bstStart,(0,S.t)()],void 0,t.K7.sessionTrace,s)}),s.on(ut+it,function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash}),s.on(ut+ot,function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,s)});try{i=new PerformanceObserver(e=>{const r=e.getEntries();(0,x.p)(nt,[r],void 0,t.K7.sessionTrace,s)}),i.observe({type:st,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:i})}}var ft=r(733),ht=r(6344);class pt extends M{static featureName=ht.TZ;#s;recorder;constructor(e){var n;let s;super(e,ht.TZ),n=e,(0,_.Y)(O.CH,function(){(0,x.p)(O.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,_.Y)(O.Tb,function(){(0,x.p)(O.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const i="".concat(u.Wt).concat((0,ft.Y)(e.info.licenseKey,e.info.applicationID));try{s=JSON.parse(localStorage.getItem(i))}catch(e){}(0,k.SR)(e.init)&&this.ee.on(O.CH,()=>this.#i()),this.#o(s)&&this.importRecorder().then(e=>{e.startRecording(ht.Qb.PRELOAD,s?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,x.p)(ht.Vh,[e],void 0,this.featureName,this.ee))})}#o(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,k.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#s??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#s)}#i(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,ht.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(ht.Qb.API,u.g.FULL)}))}}var gt=r(3962);class mt extends M{static featureName=gt.TZ;constructor(e){if(super(e,gt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,_.Y)(O.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const s=n.prototype={createTracer:function(n,s){var i={},o=this,a="function"==typeof s;return(0,x.p)(V.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((a?"":"no-")+"fn-start",[(0,S.t)(),o,a],i),a)try{return s.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],i),t}finally{r.emit("fn-end",[(0,S.t)()],i)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{_.Y.apply(this,[r,function(){return(0,x.p)(O.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,s])}),(0,_.Y)(O.PA,function(){(0,x.p)(O.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,s.dV)().o.MO)return;const n=et(this.ee);try{this.removeOnAbort=new AbortController}catch(e){}gt.tC.forEach(e=>{(0,q.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)});const i=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",i),n.on("replaceState-end",i),(0,q.sp)(gt.OV,e=>{c(e),(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let o=!1;const a=new((0,s.dV)().o.MO)((e,t)=>{o||(o=!0,requestAnimationFrame(()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),o=!1}))}),c=(0,j.s)(e=>{"loading"!==document.readyState&&((0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),a.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),a.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:a})}}var vt=r(9119),yt=r(981);const bt={},Et=new Set;function wt(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 Rt{constructor(e,t){this.timestamp=(0,S.t)(),this.currentUrl=(0,vt.L)(window.location.href),this.socketId=(0,me.LA)(8),this.requestedUrl=(0,vt.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 At extends M{static featureName=a.TZ;constructor(e){super(e,a.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,i=!e.init.feature_flags.includes("no_spv"),o=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,i];var c;let d;if(c=e,(0,_.Y)(O.hG,(e,t)=>oe(e,t,c),c),function(e){(0,_.Y)(O.fF,(t,r)=>ce(t,r,e),e)}(e),rt(e),Ee(e),function(e){(0,_.Y)(O.V1,(t,r)=>ae(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,s.dV)().o.WS)return e;const r=e.get("websockets");if(bt[r.debugId]++)return r;bt[r.debugId]=1,(0,K.G)(()=>{const e=(0,S.t)();Et.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});class n extends WebSocket{static name=yt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#a(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Rt(e[0],e[1]),this.targets=(0,re.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,S.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),Et.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=wt(e.data);this.nrData.messageOrigin??=(0,vt.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,S.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,Et.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,s="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#a(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#a(e),e}}}:t;return super.addEventListener(e,s,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=wt(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.#a(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#a(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,x.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(i&&g.gm.addEventListener("securitypolicyviolation",e=>{(0,x.p)("spv",[e],void 0,t.K7.genericEvents,this.ee)},(0,q.jT)(!1,this.removeOnAbort.signal)),g.RI){if(He(this.ee,e),Le(this.ee,e),d=et(this.ee),e.init.user_actions.enabled){function l(t){const r=(0,We.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function f(){d.emit("navChange")}a.Zp.forEach(e=>(0,q.sp)(e,e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee),!0)),a.qN.forEach(e=>{const t=(0,j.s)(e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,q.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,x.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,q.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{l(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,x.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,q.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!l(Ue(e[0]))&&(0,x.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",f),d.on("replaceState-end",f),window.addEventListener("hashchange",f,(0,q.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",f,(0,q.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}o.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}var Tt=r(2646);const xt=new Map;function St(e,t,r,n,s=!0,i){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const o=function(e){return(e||w.ee).get("logger")}(e),a=(0,_e.YM)(o,void 0,i),c=new Tt.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=s;const d=t[r]?.[_e.Jt]||t[r];return xt.set(d,c),a.inPlace(t,[r],"wrap-logger-",()=>xt.get(d),void 0,!0),o}var Ot=r(1910);class _t extends M{static featureName=ne.TZ;constructor(e){var t;super(e,ne.TZ),t=e,(0,_.Y)("log",(e,r)=>ie(e,r,t),t),function(e){(0,_.Y)(O.Wb,(t,r,{customAttributes:n={},level:s=ne.p_.INFO}={})=>{St(e.ee,t,r,{customAttributes:n,level:s},!1,e)},e)}(e),Ee(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Ot.i)(g.gm.console[t]),St(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([e],t,r,s=[]){const{level:i,customAttributes:o,autoCaptured:a}=this;s.forEach(t=>{(0,se.R)(n,e,o,i,a,t)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new W({features:[Qe,H,U,lt,pt,z,Re,At,_t,mt],loaderType:"spa"})})()})();</script> <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" /> <script id="vwoCode">window._vwo_code=window._vwo_code||(function(){var d=document,vwoCodeEl=d.querySelector('#vwoCode'),account_id=1256085,version=2.1,settings_tolerance=2000,library_tolerance=2500,use_existing_jquery=!1,is_spa=1,hide_element='body',hide_element_style='opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important',f=!1,code={use_existing_jquery:function(){return use_existing_jquery},library_tolerance:function(){return library_tolerance},hide_element_style:function(){return'{'+hide_element_style+'}'},finish:function(){if(!f){f=!0;var e=d.getElementById('_vis_opt_path_hides');if(e)e.parentNode.removeChild(e)}},finished:function(){return f},load:function(e){var t=d.createElement('script');t.fetchPriority='high';t.src=e;t.onerror=function(){_vwo_code.finish()};d.getElementsByTagName('head')[0].appendChild(t)},getVersion:function(){return version},getMatchedCookies:function(e){var t=[];if(document.cookie){t=document.cookie.match(e)||[]} return t},getCombinationCookie:function(){var e=code.getMatchedCookies(/(?:^|;)\s?(_vis_opt_exp_\d+_combi=[^;$]*)/gi);e=e.map(function(e){try{var t=decodeURIComponent(e);if(!/_vis_opt_exp_\d+_combi=(?:\d+,?)+\s*$/.test(t)){return''} return t}catch(e){return''}});var i=[];e.forEach(function(e){var t=e.match(/([\d,]+)/g);t&&i.push(t.join('-'))});return i.join('|')},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;window.settings_timer=setTimeout(function(){_vwo_code.finish()},settings_tolerance);var e=d.createElement('style'),t=hide_element?hide_element+'{'+hide_element_style+'}':'',i=d.getElementsByTagName('head')[0];e.setAttribute('id','_vis_opt_path_hides');vwoCodeEl&&e.setAttribute('nonce',vwoCodeEl.nonce);e.setAttribute('type','text/css');if(e.styleSheet)e.styleSheet.cssText=t;else e.appendChild(d.createTextNode(t));i.appendChild(e);var n=this.getCombinationCookie();this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&f='+ +is_spa+'&vn='+version+(n?'&c='+n:''));return settings_timer}};window._vwo_settings_timer=code.init();return code}());</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/bltbb2978750dab8052/6a5e73f115dd5c54afa4ae0c/planner.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" fetchPriority="high"/><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-8yQsrphY.js"/><link rel="modulepreload" href="/assets/react-AhCJBOvU.js"/><link rel="modulepreload" href="/assets/react-dom-BaWrWoik.js"/><link rel="modulepreload" href="/assets/jsx-runtime-Bf1vHdIk.js"/><link rel="modulepreload" href="/assets/preload-helper-BwtgeoTp.js"/><link rel="modulepreload" href="/assets/root-C-VSifh0.js"/><link rel="modulepreload" href="/assets/src-JDjH2EGE.js"/><link rel="modulepreload" href="/assets/errorBoundary-Ci4dAZw3.js"/><link rel="modulepreload" href="/assets/src-BZ3_Kr2U.js"/><link rel="modulepreload" href="/assets/src-CEb4Bwfs.js"/><link rel="modulepreload" href="/assets/meta-C9oWEy_I.js"/><link rel="modulepreload" href="/assets/src-DlFNzleG.js"/><link rel="modulepreload" href="/assets/src-DShnFZsR.js"/><link rel="modulepreload" href="/assets/src-Dl2WIvxP.js"/><link rel="modulepreload" href="/assets/src-xg8kEaD8.js"/><link rel="modulepreload" href="/assets/src-Cj-xSKnX.js"/><link rel="modulepreload" href="/assets/extends-BzX1mckK.js"/><link rel="modulepreload" href="/assets/src-Bqqekqpl.js"/><link rel="modulepreload" href="/assets/index.es-gyBrzRDX.js"/><link rel="modulepreload" href="/assets/esm-DcNggpCV.js"/><link rel="modulepreload" href="/assets/src-BkqOfT6w2.js"/><link rel="modulepreload" href="/assets/src-DnLnnI082.js"/><link rel="modulepreload" href="/assets/_baseForOwn-kpn5hE62.js"/><link rel="modulepreload" href="/assets/src-BsjuzHT-.js"/><link rel="modulepreload" href="/assets/useLockBodyScroll-DCtzFKVF.js"/><link rel="modulepreload" href="/assets/useIsomorphicLayoutEffect-C0bSXeRj.js"/><link rel="modulepreload" href="/assets/striptags-D_Dm4ySA.js"/><link rel="modulepreload" href="/assets/swiper-react-x5z-gOO4.js"/><link rel="modulepreload" href="/assets/src-NOxpeDIm2.js"/><link rel="modulepreload" href="/assets/src-BnhjbHzk.js"/><link rel="modulepreload" href="/assets/src-BCJa4uug.js"/><link rel="modulepreload" href="/assets/src-CSNs47Px2.js"/><link rel="modulepreload" href="/assets/src-D6U2Ew97.js"/><link rel="modulepreload" href="/assets/src--O7JuAk9.js"/><link rel="modulepreload" href="/assets/src-C_ebxC3O.js"/><link rel="modulepreload" href="/assets/toNumber-CP5Utrai.js"/><link rel="modulepreload" href="/assets/src-DL7jLvpc.js"/><link rel="modulepreload" href="/assets/src-BKal1s68.js"/><link rel="modulepreload" href="/assets/src-7u27HkAB.js"/><link rel="modulepreload" href="/assets/src-Dpm0vV7T2.js"/><link rel="modulepreload" href="/assets/src-3YdO7pmY.js"/><link rel="modulepreload" href="/assets/_index-CpsycmsZ.js"/><link rel="modulepreload" href="/assets/_index-CE8GQPh7.js"/><link rel="modulepreload" href="/assets/src-DFOjIprH.js"/><link rel="modulepreload" href="/assets/src-CLa9YK6I.js"/></head><body 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%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20width=&#x27;57&#x27;%20height=&#x27;12&#x27;%20viewBox=&#x27;0%200%2057%2012&#x27;%20fill=&#x27;none&#x27;%3e%3cpath%20d=&#x27;M1.21553%202.34939C0.547944%202.34939%200%201.84135%200%201.2023C0%200.562493%200.547944%200.0541998%201.21553%200.0541998C1.88312%200.0541998%202.43026%200.562493%202.43026%201.2023C2.43026%201.84135%201.88312%202.34939%201.21553%202.34939ZM2.35794%2011.468H0.0814657V3.14814H2.35794V11.468Z&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3cpath%20d=&#x27;M9.59831%2011.416V6.38665C9.59831%205.47721%209.49533%204.50124%208.31475%204.50124C7.66491%204.50124%206.80804%204.76529%206.22595%205.07986V11.416H3.95002V3.0962H6.22595V3.92389C7.01399%203.37853%208.26232%202.83215%209.23857%202.83215C11.0701%202.83215%2011.8732%204.12193%2011.8732%205.76131V11.4183L9.59831%2011.416Z&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3cpath%20d=&#x27;M33.2256%204.65236C32.5564%204.71507%2031.8369%205.06621%2031.2548%205.38002V11.4491H28.9789V3.12951H31.2548V4.12045C32.0429%203.57433%2033.2912%203.12951%2034.2675%203.12951V4.69197C34.2675%204.69197%2033.6996%204.6092%2033.2256%204.65388&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3cpath%20d=&#x27;M23.3931%2011.6323C20.4832%2011.6323%2018.9262%209.92818%2018.9262%207.16506C18.9262%204.36995%2020.4832%202.83111%2023.3931%202.83111C26.2167%202.83111%2027.86%204.45272%2027.86%207.16506C27.86%209.94468%2026.3197%2011.6323%2023.3931%2011.6323ZM23.3931%204.32019C21.7324%204.32019%2021.1852%205.84228%2021.1852%207.19832C21.1852%208.55487%2021.6813%2010.2425%2023.3931%2010.2425C25.1225%2010.2425%2025.6177%208.57137%2025.6177%207.19832C25.6177%205.84228%2025.0539%204.32019%2023.3931%204.32019Z&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3cpath%20d=&#x27;M46.1047%2011.416V6.38665C46.1047%205.46045%2045.899%204.50124%2044.7351%204.50124C44.1368%204.50124%2043.4692%204.76529%2042.9555%205.07986C43.0065%205.29491%2043.0235%205.52672%2043.0235%205.75928V11.416H40.7483V6.38665C40.7483%205.47721%2040.6279%204.50124%2039.4473%204.50124C38.8652%204.50124%2038.1457%204.76529%2037.6664%205.07986V11.416H35.3907V3.0962H37.6664V3.92389C38.3858%203.37853%2039.5678%202.83215%2040.4733%202.83215C41.4495%202.83215%2042.2193%203.21223%2042.6643%204.07293C43.4867%203.5433%2044.7533%202.83215%2045.7457%202.83215C47.5939%202.83215%2048.3811%204.12193%2048.3811%205.76131V11.4183L46.1047%2011.416Z&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3cpath%20d=&#x27;M54.9462%2010.193C54.3305%2011.0034%2053.1833%2011.6323%2052.1393%2011.6323C50.7194%2011.6323%2049.5039%2010.7218%2049.5039%209.28329C49.5039%206.56993%2052.6187%206.25612%2054.7922%206.17285V5.67699C54.7922%204.73327%2053.9875%204.25418%2053.0637%204.25418C52.2079%204.25418%2051.2843%204.36995%2050.4619%204.63476V3.70856C51.3862%203.16218%2052.4305%202.83187%2053.5264%202.83187C55.2374%202.83187%2056.9996%203.54226%2056.9996%205.44519V11.4173H54.9462V10.193ZM51.711%208.96948C51.711%209.71364%2052.2079%2010.2427%2052.9784%2010.2427C53.9364%2010.2427%2054.7922%209.46533%2054.7922%208.52186V7.33085C53.7823%207.38112%2051.711%207.7287%2051.711%208.96948Z&#x27;%20fill=&#x27;%23F2F9FF&#x27;/%3e%3cpath%20d=&#x27;M17.7555%201.34081C18.0421%201.34081%2018.3392%201.36747%2018.6282%201.40707V0.454214C18.0612%200.174932%2017.4369%200%2016.7967%200C14.777%200%2013.9395%201.32354%2013.9395%203.11044H12.8893V4.55992H13.9395L13.957%2011.4323H16.2488V4.55992H18.6282V3.11044H16.2321C16.2321%202.05196%2016.4889%201.34081%2017.7555%201.34081Z&#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 Navigation-NavBase_isSticky"><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" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blte4e76c44f01c3939/69ce6a1422f82c3ab5f5da9b/ce_logo_.svg?width=476&amp;auto=webp&amp;quality=80" 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" 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" data-name="Email" class="Button-Icon Button-Icon_position_left DefaultIcon DefaultIcon_isSocialIcon"></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" 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" data-name="Facebook" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_facebook DefaultIcon DefaultIcon_isSocialIcon"></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" 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" data-name="Instagram" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_instagram DefaultIcon DefaultIcon_isSocialIcon"></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" 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" data-name="Linkedin" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_linkedin DefaultIcon DefaultIcon_isSocialIcon"></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" 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" data-name="Youtube" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_youtube DefaultIcon DefaultIcon_isSocialIcon"></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" 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" data-name="TikTok" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_tikTok DefaultIcon DefaultIcon_isSocialIcon"></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" 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" data-name="Email" class="Button-Icon Button-Icon_position_left DefaultIcon DefaultIcon_isSocialIcon"></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="/conferences-trade-shows/catering-at-scale-how-convention-centers-and-caterers-can-build-better-partnerships" 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/blteabed2a0c0a36d14/6a5e6baf4434bc5848e43b7e/Screenshot_2026-07-20_at_1.39.48_PM.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blteabed2a0c0a36d14/6a5e6baf4434bc5848e43b7e/Screenshot_2026-07-20_at_1.39.48_PM.png?width=1400&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_conferencesTradeShows ContentPreview-Category" href="/event-types/conferences-trade-shows" target="_self" data-discover="true">Conferences &amp; Trade Shows</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/conferences-trade-shows/catering-at-scale-how-convention-centers-and-caterers-can-build-better-partnerships" target="_self" data-discover="true">Catering at Scale: How Convention Centers and Caterers Can Build Better Partnerships</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/conferences-trade-shows/catering-at-scale-how-convention-centers-and-caterers-can-build-better-partnerships" target="_self" data-discover="true">Catering at Scale: How Convention Centers and Caterers Can Build Better Partnerships</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/durham-convention-centre" target="_self" data-discover="true">Durham Convention Centre</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Aug 4, 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">6 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="/weddings/in-pictures-vanessa-sean-say-i-do-at-caf-boulud-at-the-brazilian-court-hotel" 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/blt3f51bfe76a7a18fe/6a5e648e67403740e717635a/sm.co_preview-140_Sydney_Marie_Co_.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3f51bfe76a7a18fe/6a5e648e67403740e717635a/sm.co_preview-140_Sydney_Marie_Co_.png?width=1400&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_weddings ContentPreview-Category" href="/event-types/weddings" target="_self" data-discover="true">Weddings</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="/weddings/in-pictures-vanessa-sean-say-i-do-at-caf-boulud-at-the-brazilian-court-hotel" target="_self" data-discover="true">In Pictures: Vanessa &amp; Sean Say I Do at Café Boulud at The Brazilian Court Hotel</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/weddings/in-pictures-vanessa-sean-say-i-do-at-caf-boulud-at-the-brazilian-court-hotel" target="_self" data-discover="true">In Pictures: Vanessa &amp; Sean Say I Do at Café Boulud at The Brazilian Court Hotel</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">Aug 2, 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">29 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 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="/business-operations/what-internal-event-teams-learn-fast-about-managing-vip-travel" 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/bltbb2978750dab8052/6a5e73f115dd5c54afa4ae0c/planner.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltbb2978750dab8052/6a5e73f115dd5c54afa4ae0c/planner.png?width=1400&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/what-internal-event-teams-learn-fast-about-managing-vip-travel" target="_self" data-discover="true">What Internal Event Teams Learn Fast About Managing VIP Travel</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/business-operations/what-internal-event-teams-learn-fast-about-managing-vip-travel" target="_self" data-discover="true">What Internal Event Teams Learn Fast About Managing VIP Travel</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/jaime-starcheski" target="_self" data-discover="true">Jaime Starcheski</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Aug 5, 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-august-1-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=1400&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=1400&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-august-1-2026" target="_self" data-discover="true">Industry News for August 1, 2026</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/staffing-training/industry-news-for-august-1-2026" target="_self" data-discover="true">Industry News for August 1, 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">Aug 1, 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">10 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="/weddings/in-pictures-vanessa-sean-say-i-do-at-caf-boulud-at-the-brazilian-court-hotel" 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/blt3f51bfe76a7a18fe/6a5e648e67403740e717635a/sm.co_preview-140_Sydney_Marie_Co_.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3f51bfe76a7a18fe/6a5e648e67403740e717635a/sm.co_preview-140_Sydney_Marie_Co_.png?width=1400&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_weddings ContentPreview-Category" href="/event-types/weddings" target="_self" data-discover="true">Weddings</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="/weddings/in-pictures-vanessa-sean-say-i-do-at-caf-boulud-at-the-brazilian-court-hotel" target="_self" data-discover="true">In Pictures: Vanessa &amp; Sean Say I Do at Café Boulud at The Brazilian Court Hotel</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/weddings/in-pictures-vanessa-sean-say-i-do-at-caf-boulud-at-the-brazilian-court-hotel" target="_self" data-discover="true">In Pictures: Vanessa &amp; Sean Say I Do at Café Boulud at The Brazilian Court Hotel</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">Aug 2, 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">29 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="/staffing-training/industry-news-for-august-1-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=1400&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=1400&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-august-1-2026" target="_self" data-discover="true">Industry News for August 1, 2026</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/staffing-training/industry-news-for-august-1-2026" target="_self" data-discover="true">Industry News for August 1, 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">Aug 1, 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">10 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 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="/business-operations/what-internal-event-teams-learn-fast-about-managing-vip-travel" 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/bltbb2978750dab8052/6a5e73f115dd5c54afa4ae0c/planner.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltbb2978750dab8052/6a5e73f115dd5c54afa4ae0c/planner.png?width=1400&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/what-internal-event-teams-learn-fast-about-managing-vip-travel" target="_self" data-discover="true">What Internal Event Teams Learn Fast About Managing VIP Travel</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/business-operations/what-internal-event-teams-learn-fast-about-managing-vip-travel" target="_self" data-discover="true">What Internal Event Teams Learn Fast About Managing VIP Travel</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/jaime-starcheski" target="_self" data-discover="true">Jaime Starcheski</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Aug 5, 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="/conferences-trade-shows/catering-at-scale-how-convention-centers-and-caterers-can-build-better-partnerships" 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/blteabed2a0c0a36d14/6a5e6baf4434bc5848e43b7e/Screenshot_2026-07-20_at_1.39.48_PM.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blteabed2a0c0a36d14/6a5e6baf4434bc5848e43b7e/Screenshot_2026-07-20_at_1.39.48_PM.png?width=1400&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_conferencesTradeShows ContentPreview-Category" href="/event-types/conferences-trade-shows" target="_self" data-discover="true">Conferences &amp; Trade Shows</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/conferences-trade-shows/catering-at-scale-how-convention-centers-and-caterers-can-build-better-partnerships" target="_self" data-discover="true">Catering at Scale: How Convention Centers and Caterers Can Build Better Partnerships</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/conferences-trade-shows/catering-at-scale-how-convention-centers-and-caterers-can-build-better-partnerships" target="_self" data-discover="true">Catering at Scale: How Convention Centers and Caterers Can Build Better Partnerships</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/durham-convention-centre" target="_self" data-discover="true">Durham Convention Centre</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Aug 4, 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">6 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="/conferences-trade-shows/catering-at-scale-how-convention-centers-and-caterers-can-build-better-partnerships" 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/blteabed2a0c0a36d14/6a5e6baf4434bc5848e43b7e/Screenshot_2026-07-20_at_1.39.48_PM.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blteabed2a0c0a36d14/6a5e6baf4434bc5848e43b7e/Screenshot_2026-07-20_at_1.39.48_PM.png?width=1400&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_conferencesTradeShows ContentPreview-Category" href="/event-types/conferences-trade-shows" target="_self" data-discover="true">Conferences &amp; Trade Shows</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/conferences-trade-shows/catering-at-scale-how-convention-centers-and-caterers-can-build-better-partnerships" target="_self" data-discover="true">Catering at Scale: How Convention Centers and Caterers Can Build Better Partnerships</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/conferences-trade-shows/catering-at-scale-how-convention-centers-and-caterers-can-build-better-partnerships" target="_self" data-discover="true">Catering at Scale: How Convention Centers and Caterers Can Build Better Partnerships</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/durham-convention-centre" target="_self" data-discover="true">Durham Convention Centre</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Aug 4, 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">6 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/don-t-miss-out-on-art-of-catering-food" 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/blt923a9d5a3194a737/69960a1ac75e2a0008268c8c/DG3_4695-1.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt923a9d5a3194a737/69960a1ac75e2a0008268c8c/DG3_4695-1.png?width=1400&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/don-t-miss-out-on-art-of-catering-food" target="_self" data-discover="true">Don't Miss Out on Art of Catering Food Next Week!</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/our-events/don-t-miss-out-on-art-of-catering-food" target="_self" data-discover="true">Don't Miss Out on Art of Catering Food Next Week!</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">Aug 3, 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">4 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="/business-operations/scaling-an-off-premise-catering-company-without-losing-operational-control" target="_self" data-discover="true"><img data-component="image" class="TopFeatured-LatestNewsItemImage" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt8262edf8ca34e7e5/6a3bf36489842d60997bad51/840D67E8-5878-4D30-9CAB-18E2EDD29A81.png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt8262edf8ca34e7e5/6a3bf36489842d60997bad51/840D67E8-5878-4D30-9CAB-18E2EDD29A81.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/scaling-an-off-premise-catering-company-without-losing-operational-control" target="_self" data-discover="true"><h3 class="TopFeatured-LatestNewsItemTitle">Scaling an Off Premise Catering Company without Losing Operational Control</h3></a><div class="TopFeatured-LatestNewsItemDate">Jul 30, 2026</div></div></div><div class="TopFeatured-LatestNewsItem"><div class="TopFeatured-LatestNewsItemImageWrapper"><a href="/tools-technology/what-25-years-on-the-event-floor-taught-me-about-what-software-gets-wrong" target="_self" data-discover="true"><img data-component="image" class="TopFeatured-LatestNewsItemImage" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb70dc8c345bd86fd/6a429214a6d475490405939c/AdobeStock_879454119.png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb70dc8c345bd86fd/6a429214a6d475490405939c/AdobeStock_879454119.png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a></div><div class="TopFeatured-LatestNewsItemInfo"><a href="/tools-technology/what-25-years-on-the-event-floor-taught-me-about-what-software-gets-wrong" target="_self" data-discover="true"><h3 class="TopFeatured-LatestNewsItemTitle">What 25 Years on the Event Floor Taught Me About What Software Gets Wrong</h3></a><div class="TopFeatured-LatestNewsItemDate">Jul 29, 2026</div></div></div><div class="TopFeatured-LatestNewsItem"><div class="TopFeatured-LatestNewsItemImageWrapper"><a href="/cuisine/leaving-it-in-the-chef-s-hands-how-omakase-is-reshaping-the-catering-landscape" target="_self" data-discover="true"><img data-component="image" class="TopFeatured-LatestNewsItemImage" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt78d2d8e0ead7e83d/69f50c2d322ba6dda895085c/1000008004.png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt78d2d8e0ead7e83d/69f50c2d322ba6dda895085c/1000008004.png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a></div><div class="TopFeatured-LatestNewsItemInfo"><a href="/cuisine/leaving-it-in-the-chef-s-hands-how-omakase-is-reshaping-the-catering-landscape" target="_self" data-discover="true"><h3 class="TopFeatured-LatestNewsItemTitle">Leaving it in the Chef's Hands: How Omakase Is Reshaping the Catering Landscape</h3></a><div class="TopFeatured-LatestNewsItemDate">Jul 28, 2026</div></div></div><div class="TopFeatured-LatestNewsItem"><div class="TopFeatured-LatestNewsItemImageWrapper"><a href="/our-events/the-chefs-behind-your-next-breakthrough" target="_self" data-discover="true"><img data-component="image" class="TopFeatured-LatestNewsItemImage" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blte5646080be622f62/6a60d77c964318decec046e5/7R9A9022.webp?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blte5646080be622f62/6a60d77c964318decec046e5/7R9A9022.webp?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-chefs-behind-your-next-breakthrough" target="_self" data-discover="true"><h3 class="TopFeatured-LatestNewsItemTitle">The Chefs Behind Your Next Breakthrough</h3></a><div class="TopFeatured-LatestNewsItemDate">Jul 27, 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="/business-operations/what-internal-event-teams-learn-fast-about-managing-vip-travel" 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/bltbb2978750dab8052/6a5e73f115dd5c54afa4ae0c/planner.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltbb2978750dab8052/6a5e73f115dd5c54afa4ae0c/planner.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="eager" fetchPriority="high" 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="TopFeaturedPreview"><a class="TopFeaturedPreview-TitleWrapper" href="/business-operations/what-internal-event-teams-learn-fast-about-managing-vip-travel" target="_self" data-discover="true"><h2 class="TopFeaturedPreview-Title" data-testid="preview-default-title">What Internal Event Teams Learn Fast About Managing VIP Travel</h2></a><a class="TopFeaturedPreview-MobileTitleWrapper" href="/business-operations/what-internal-event-teams-learn-fast-about-managing-vip-travel" target="_self" data-discover="true"><h2 class="TopFeaturedPreview-Title" data-testid="preview-mobile-title">What Internal Event Teams Learn Fast About Managing VIP Travel</h2></a><p class="TopFeaturedPreview-Summary">For internal event teams running high-touch programs, VIP travel plays a larger role in the event experience than it often gets credit for. The way speakers, sponsors, clients, and other priority guests arrive and depart can shape perceptions of the program itself.</p></div><div class="TopFeaturedPreview-Footer"><span class="TopFeaturedPreview-Date">Aug 5, 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="/conferences-trade-shows/catering-at-scale-how-convention-centers-and-caterers-can-build-better-partnerships" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blteabed2a0c0a36d14/6a5e6baf4434bc5848e43b7e/Screenshot_2026-07-20_at_1.39.48_PM.png?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blteabed2a0c0a36d14/6a5e6baf4434bc5848e43b7e/Screenshot_2026-07-20_at_1.39.48_PM.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_conferencesTradeShows HorizontalCard-Keyword" href="/event-types/conferences-trade-shows" target="_self" data-discover="true">Conferences &amp; Trade Shows</a></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/conferences-trade-shows/catering-at-scale-how-convention-centers-and-caterers-can-build-better-partnerships" target="_self" data-discover="true">Catering at Scale: How Convention Centers and Caterers Can Build Better Partnerships</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/conferences-trade-shows/catering-at-scale-how-convention-centers-and-caterers-can-build-better-partnerships" target="_self" data-discover="true">Catering at Scale: How Convention Centers and Caterers Can Build Better Partnerships</a></div><p class="HorizontalCard-Date" data-testid="horizontalCardDate">Aug 4, 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="/our-events/don-t-miss-out-on-art-of-catering-food" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt923a9d5a3194a737/69960a1ac75e2a0008268c8c/DG3_4695-1.png?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt923a9d5a3194a737/69960a1ac75e2a0008268c8c/DG3_4695-1.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_ourEvents HorizontalCard-Keyword" href="/our-events" target="_self" data-discover="true">Our Events</a></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/our-events/don-t-miss-out-on-art-of-catering-food" target="_self" data-discover="true">Don't Miss Out on Art of Catering Food Next Week!</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/our-events/don-t-miss-out-on-art-of-catering-food" target="_self" data-discover="true">Don't Miss Out on Art of Catering Food Next Week!</a></div><p class="HorizontalCard-Date" data-testid="horizontalCardDate">Aug 3, 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-subscription" class="NLSubscriptionModule NLSubscriptionModule_isDark NLSubscriptionModule_isOnePrimaryNewsletter"><div class="NLSubscriptionModule-LoadingIndicatorWrapper"><div class="LoadingIndicator-Container LoadingIndicator-Container_darkMode"><div class="LoadingIndicator-Loader"></div></div></div><div class="NLSubscriptionModule-NesletterFormColumn" style="display:none"><div class="eln-newsletter-subscription eln-newsletter-subscription--stage-1"><h2 class="eln-newsletter-subscription-title">Stay Ahead of What’s Next in Catering &amp; Events</h2><p class="eln-newsletter-subscription-subtitle">Gain the insights, trends, and proven strategies you need to grow your business, delight your clients, and stay ahead of the competition.</p><div class="eln-newsletter-subscription-form"><form noValidate=""><div class="eln-newsletter-subscription-expandable" data-expanded="false" inert=""><div class="eln-newsletter-subscription-expandable-content"><div class="eln-newsletter-subscription-card-grid"><div class="eln-newsletter-subscription-card"><div class="eln-newsletter-subscription-card-header"><label class="eln-newsletter-subscription-card-label"><input class="eln-newsletter-subscription-card-checkbox" type="checkbox" name="newsletterSubscriptionList" checked="" value="18"/><span class="eln-newsletter-subscription-card-title">Cater+Event Insider</span></label><span class="eln-newsletter-subscription-card-info"><button type="button" class="eln-newsletter-subscription-card-info-button" aria-label="More information about Cater+Event Insider" aria-expanded="false" aria-controls="_R_9klmikqsn5_"><span class="eln-newsletter-subscription-card-info-icon" aria-hidden="true"><span data-component="icon" data-name="Info" class="NLSubscriptionModule-InfoIcon material-symbols-sharp  BaseMaterialIcon">info</span></span></button></span></div><div class="eln-newsletter-subscription-card-meta"><span class="eln-newsletter-subscription-card-frequency"><span class="eln-newsletter-subscription-card-frequency-icon" aria-hidden="true"><span data-component="icon" data-name="Clock" class="NLSubscriptionModule-FrequencyIcon material-symbols-sharp  BaseMaterialIcon">schedule</span></span>Weekly</span></div></div></div><div class="eln-newsletter-subscription-consent"></div></div></div></form></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="You’re Invited: The Art of Catering Food 2026" text-alignment="center" data-testid="content-spotlight-article"><div class="ContentSpotlight-ImageContainer" data-testid="content-spotlight-image-container"><div class="ContentSpotlight-KeywordList"><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_ourEvents ContentSpotlight-Keyword" href="/our-events" target="_self" data-discover="true">Our Events</a></div><a href="/our-events/you-re-invited-the-art-of-catering-food-2025-copy-2026-05-04-11-27-16" target="_self" data-discover="true"><img data-component="image" class="ContentSpotlight-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt0b59776e73a0f028/6a676b70ec7addc84142b377/DG3_4695-1.webp?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt0b59776e73a0f028/6a676b70ec7addc84142b377/DG3_4695-1.webp?width=1400&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">Content Spotlight</p><a href="/our-events/you-re-invited-the-art-of-catering-food-2025-copy-2026-05-04-11-27-16" target="_self" data-discover="true"><h2 class="ContentSpotlight-ContentHeading" data-testid="content-spotlight-heading">You’re Invited: The Art of Catering Food 2026</h2></a><div class="ContentSpotlight-ContentBodyWrapper"><p class="ContentSpotlight-ContentBody" data-testid="content-spotlight-body">Save the date for when we make our way to Chicago August 10-11, 2026</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="/our-events/you-re-invited-the-art-of-catering-food-2025-copy-2026-05-04-11-27-16" target="_self" data-discover="true"><span class="Button-ContentWrapper">Learn 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/don-t-miss-out-on-art-of-catering-food" target="_self" data-discover="true"><img data-component="image" class="TwoColumnHighlight-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt923a9d5a3194a737/69960a1ac75e2a0008268c8c/DG3_4695-1.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt923a9d5a3194a737/69960a1ac75e2a0008268c8c/DG3_4695-1.png?width=1400&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/don-t-miss-out-on-art-of-catering-food" target="_self" data-discover="true">Don&#x27;t Miss Out on Art of Catering Food Next Week!</a><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_mobile TwoColumnHighlight-ItemTitle_itemType_primary" data-testid="column-item-mobile-title" href="/our-events/don-t-miss-out-on-art-of-catering-food" target="_self" data-discover="true">Don&#x27;t Miss Out on Art of Catering Food Next Week!</a></div><p data-testid="column-item-summary" class="TwoColumnHighlight-ItemSummary TwoColumnHighlight-ItemSummary_itemType_primary">The Art of Catering Food isn&#x27;t just another event. It&#x27;s where the catering community comes together to share what&#x27;s working, what&#x27;s next, and what&#x27;s possible when you blend creativity with strategy.</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-chefs-behind-your-next-breakthrough" target="_self" data-discover="true">The Chefs Behind Your Next Breakthrough</a><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_mobile TwoColumnHighlight-ItemTitle_itemType_supplemental" data-testid="column-item-mobile-title" href="/our-events/the-chefs-behind-your-next-breakthrough" target="_self" data-discover="true">The Chefs Behind Your Next Breakthrough</a></div><p data-testid="column-item-summary" class="TwoColumnHighlight-ItemSummary TwoColumnHighlight-ItemSummary_itemType_supplemental">The Art of Catering Food is all about bringing chefs together for two days packed with sessions that will bring the knowledge, tools, and connections to help you become even better at what you do. This is the type of education that goes beyond trends and inspiration. </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/the-questions-everyone-s-asking-and-the-answers-you-need-to-hear" target="_self" data-discover="true">The Questions Everyone&#x27;s Asking—And the Answers You Need to Hear</a><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_mobile TwoColumnHighlight-ItemTitle_itemType_supplemental" data-testid="column-item-mobile-title" href="/our-events/the-questions-everyone-s-asking-and-the-answers-you-need-to-hear" target="_self" data-discover="true">The Questions Everyone&#x27;s Asking—And the Answers You Need to Hear</a></div><p data-testid="column-item-summary" class="TwoColumnHighlight-ItemSummary TwoColumnHighlight-ItemSummary_itemType_supplemental">Get ready to kick off Art of Catering Food 2026 with an exciting, interactive opening session designed to put you in the driver&#x27;s seat. Our panel of seasoned catering executives from across the US and beyond will tackle your most pressing questions—straight from the crowd. Whether you&#x27;re navigating daily operational challenges, searching for strategies to boost profitability, building stronger teams, or staying ahead of the hottest industry trends, no topic is off-limits.</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="/weddings/in-pictures-vanessa-sean-say-i-do-at-caf-boulud-at-the-brazilian-court-hotel" target="_self" data-discover="true"><img data-component="image" class="TwoColumnHighlight-Image" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3f51bfe76a7a18fe/6a5e648e67403740e717635a/sm.co_preview-140_Sydney_Marie_Co_.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3f51bfe76a7a18fe/6a5e648e67403740e717635a/sm.co_preview-140_Sydney_Marie_Co_.png?width=1400&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_weddings TwoColumnHighlight-PrimaryItemCategory" href="/event-types/weddings" target="_self" data-discover="true">Weddings</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="/weddings/in-pictures-vanessa-sean-say-i-do-at-caf-boulud-at-the-brazilian-court-hotel" 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="/weddings/in-pictures-vanessa-sean-say-i-do-at-caf-boulud-at-the-brazilian-court-hotel" target="_self" data-discover="true">In Pictures: Vanessa &amp; Sean Say I Do at Café Boulud at The Brazilian Court Hotel</a><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_mobile TwoColumnHighlight-ItemTitle_itemType_primary" data-testid="column-item-mobile-title" href="/weddings/in-pictures-vanessa-sean-say-i-do-at-caf-boulud-at-the-brazilian-court-hotel" target="_self" data-discover="true">In Pictures: Vanessa &amp; Sean Say I Do at Café Boulud at The Brazilian Court Hotel </a></div><p data-testid="column-item-summary" class="TwoColumnHighlight-ItemSummary TwoColumnHighlight-ItemSummary_itemType_primary">If there&#x27;s a place in Palm Beach that feels almost too beautiful to say, &quot;I do&quot;, it&#x27;s the palm-draped courtyard at Café Boulud Palm Beach at The Brazilian Court Hotel. Sunlit yellow stucco walls, swaying palms, velvet-accented interiors glowing in soft layered light, and a gentle Florida breeze drifting through an intimate Mediterranean-style courtyard. It&#x27;s the kind of setting that feels like it was dreamed up for a wedding.  </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_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/let-s-avo-party" target="_self" data-discover="true">Let&#x27;s Avo-Party</a><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_mobile TwoColumnHighlight-ItemTitle_itemType_supplemental" data-testid="column-item-mobile-title" href="/menu-planning/let-s-avo-party" target="_self" data-discover="true">Let&#x27;s Avo-Party</a></div><p data-testid="column-item-summary" class="TwoColumnHighlight-ItemSummary TwoColumnHighlight-ItemSummary_itemType_supplemental">Happy National Avocado Day! Now is the perfect time to showcase one of the culinary world&#x27;s most beloved ingredients. Whether you&#x27;re orchestrating an intimate gathering or a large-scale corporate event, avocados offer the kind of versatility that can elevate any menu while meeting the diverse dietary preferences of today&#x27;s guests.</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_corporateEvents TwoColumnHighlight-SupplementalCategory" href="/event-types/corporate-events" target="_self" data-discover="true">Corporate 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="/corporate-events/and-the-gala-award-goes-to-creative-summit" target="_self" data-discover="true">And the Gala Award Goes To...Creative Summit</a><a class="TwoColumnHighlight-ItemTitle TwoColumnHighlight-ItemTitle_displayOption_mobile TwoColumnHighlight-ItemTitle_itemType_supplemental" data-testid="column-item-mobile-title" href="/corporate-events/and-the-gala-award-goes-to-creative-summit" target="_self" data-discover="true">And the Gala Award Goes To...Creative Summit </a></div><p data-testid="column-item-summary" class="TwoColumnHighlight-ItemSummary TwoColumnHighlight-ItemSummary_itemType_supplemental">Imagine walking into a meeting room and finding yourself transported into an artist&#x27;s retreat—where purple sylvan paradises meet shimmering paillettes, where willow-inspired canopies create storytelling oases, and where every corner sparks curiosity and joy. This wasn&#x27;t a fantasy, but the reality that Hello! Destination Management crafted for their Creative Summit, an intimate gathering of 45 creative leaders. In an era where bigger often seems better, this Orlando-based team proved that small-scale events, when executed with precision and imagination, can deliver impact that resonates far beyond their intimate footprint. </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></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=1400&amp;auto=webp&amp;quality=80" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blte4e76c44f01c3939/69ce6a1422f82c3ab5f5da9b/ce_logo_.svg?width=1400&amp;auto=webp&amp;quality=80" 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><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://www.informaconnect.com/code-of-conduct/">Code of conduct events</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" 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" data-name="Facebook" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_facebook DefaultIcon DefaultIcon_isSocialIcon"></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" 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" data-name="Instagram" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_instagram DefaultIcon DefaultIcon_isSocialIcon"></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" 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" data-name="Linkedin" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_linkedin DefaultIcon DefaultIcon_isSocialIcon"></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" 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" data-name="Youtube" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_youtube DefaultIcon DefaultIcon_isSocialIcon"></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" 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" data-name="TikTok" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_tikTok DefaultIcon DefaultIcon_isSocialIcon"></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://www.informa.com/"><img title="Informa" width="100%" data-component="image" class="CopyrightsSection-BusinessImage" data-src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3b3d59bbcb04601e/69eb804c982871cde4560acb/informa_logo_white@2x.webp?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3b3d59bbcb04601e/69eb804c982871cde4560acb/informa_logo_white@2x.webp?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Informa"/></a><div data-testid="copyrightLinks" class="CopyrightsSection-LinksWrapper CopyrightsSection-LinksWrapper_hasLinks"><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informa.com/about-us/">About Informa</a><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informa.com/contact-us/">Contact Informa</a><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informa.com/privacy-policy/">Privacy</a><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informa.com/generic-content/terms--conditions/">Terms</a></div><p data-testid="copyrightText" class="CopyrightsSection-Text">Copyright © 2026  Informa PLC. Informa PLC is registered in England and Whales with company number 8860726 whose registered and head office is 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,"v8_passThroughRequests":false,"unstable_trailingSlashAwareDataRequests":false,"unstable_previewServerPrerendering":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-C-VSifh0.js";
import * as route1 from "/assets/_index-CpsycmsZ.js";
  window.__reactRouterManifest = {
  "entry": {
    "module": "/assets/entry.client-8yQsrphY.js",
    "imports": [
      "/assets/react-AhCJBOvU.js",
      "/assets/react-dom-BaWrWoik.js",
      "/assets/jsx-runtime-Bf1vHdIk.js",
      "/assets/preload-helper-BwtgeoTp.js"
    ],
    "css": []
  },
  "routes": {
    "root": {
      "id": "root",
      "path": "",
      "hasAction": false,
      "hasLoader": true,
      "hasClientAction": false,
      "hasClientLoader": false,
      "hasClientMiddleware": false,
      "hasDefaultExport": true,
      "hasErrorBoundary": true,
      "module": "/assets/root-C-VSifh0.js",
      "imports": [
        "/assets/react-AhCJBOvU.js",
        "/assets/react-dom-BaWrWoik.js",
        "/assets/jsx-runtime-Bf1vHdIk.js",
        "/assets/preload-helper-BwtgeoTp.js",
        "/assets/src-JDjH2EGE.js",
        "/assets/errorBoundary-Ci4dAZw3.js",
        "/assets/src-BZ3_Kr2U.js",
        "/assets/src-CEb4Bwfs.js",
        "/assets/meta-C9oWEy_I.js",
        "/assets/src-DlFNzleG.js",
        "/assets/src-DShnFZsR.js",
        "/assets/src-Dl2WIvxP.js",
        "/assets/src-xg8kEaD8.js",
        "/assets/src-Cj-xSKnX.js",
        "/assets/extends-BzX1mckK.js",
        "/assets/src-Bqqekqpl.js",
        "/assets/index.es-gyBrzRDX.js",
        "/assets/esm-DcNggpCV.js",
        "/assets/src-BkqOfT6w2.js",
        "/assets/src-DnLnnI082.js",
        "/assets/_baseForOwn-kpn5hE62.js",
        "/assets/src-BsjuzHT-.js",
        "/assets/useLockBodyScroll-DCtzFKVF.js",
        "/assets/useIsomorphicLayoutEffect-C0bSXeRj.js",
        "/assets/striptags-D_Dm4ySA.js",
        "/assets/swiper-react-x5z-gOO4.js",
        "/assets/src-NOxpeDIm2.js",
        "/assets/src-BnhjbHzk.js",
        "/assets/src-BCJa4uug.js",
        "/assets/src-CSNs47Px2.js",
        "/assets/src-D6U2Ew97.js",
        "/assets/src--O7JuAk9.js",
        "/assets/src-C_ebxC3O.js",
        "/assets/toNumber-CP5Utrai.js",
        "/assets/src-DL7jLvpc.js",
        "/assets/src-BKal1s68.js",
        "/assets/src-7u27HkAB.js",
        "/assets/src-Dpm0vV7T2.js",
        "/assets/src-3YdO7pmY.js"
      ],
      "css": []
    },
    "routes/_index": {
      "id": "routes/_index",
      "parentId": "root",
      "index": true,
      "hasAction": false,
      "hasLoader": true,
      "hasClientAction": false,
      "hasClientLoader": false,
      "hasClientMiddleware": false,
      "hasDefaultExport": true,
      "hasErrorBoundary": true,
      "module": "/assets/_index-CpsycmsZ.js",
      "imports": [
        "/assets/errorBoundary-Ci4dAZw3.js",
        "/assets/_index-CE8GQPh7.js",
        "/assets/react-AhCJBOvU.js",
        "/assets/jsx-runtime-Bf1vHdIk.js",
        "/assets/preload-helper-BwtgeoTp.js",
        "/assets/src-DnLnnI082.js",
        "/assets/meta-C9oWEy_I.js",
        "/assets/src-DShnFZsR.js",
        "/assets/src-NOxpeDIm2.js",
        "/assets/src-DFOjIprH.js",
        "/assets/src-Dl2WIvxP.js",
        "/assets/src-JDjH2EGE.js",
        "/assets/src-Bqqekqpl.js",
        "/assets/src-BsjuzHT-.js",
        "/assets/swiper-react-x5z-gOO4.js",
        "/assets/src--O7JuAk9.js",
        "/assets/src-CLa9YK6I.js",
        "/assets/src-Dpm0vV7T2.js",
        "/assets/src-Cj-xSKnX.js",
        "/assets/extends-BzX1mckK.js",
        "/assets/react-dom-BaWrWoik.js",
        "/assets/index.es-gyBrzRDX.js",
        "/assets/toNumber-CP5Utrai.js",
        "/assets/src-DL7jLvpc.js",
        "/assets/src-BKal1s68.js",
        "/assets/src-7u27HkAB.js"
      ],
      "css": []
    }
  },
  "url": "/assets/manifest-de945a91.js",
  "version": "de945a91"
};
  window.__reactRouterRouteModules = {"root":route0,"routes/_index":route1};

import("/assets/entry.client-8yQsrphY.js");</script><script defer="" src="https://www.instagram.com/embed.js"></script><!--$--><script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{\"_5\":6,\"_7\":8},\"actionData\",\"errors\",\"root\",{\"_207\":74,\"_2226\":2227,\"_2228\":42,\"_2229\":2230,\"_82\":49,\"_2231\":2232,\"_2233\":2234,\"_2235\":79,\"_2236\":2237,\"_2238\":2239,\"_2240\":2241,\"_2242\":2243,\"_2244\":2245,\"_2246\":2247,\"_2248\":-7,\"_2249\":2250,\"_2251\":2252,\"_2253\":2254,\"_2255\":2256,\"_17\":2257},\"routes/_index\",{\"_9\":10,\"_11\":12,\"_13\":14,\"_15\":16,\"_17\":18},\"modules\",[84,85,86,87],\"seo\",{\"_73\":74,\"_75\":41,\"_76\":77,\"_78\":79,\"_80\":81,\"_82\":49,\"_83\":-7},\"schema\",[33],\"socialShare\",[19,20,21,22],\"ruid\",\"imj8xoyisfc\",{\"_23\":31,\"_25\":32},{\"_23\":29,\"_25\":30},{\"_23\":27,\"_25\":28},{\"_23\":24,\"_25\":26},\"type\",\"Print\",\"url\",\"/\",\"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\",\"Facebook\",\"http://www.facebook.com/sharer/sharer.php?u=https://www.cater-event.com\",\"Linkedin\",\"https://www.linkedin.com/sharing/share-offsite/?url=https://www.cater-event.com\",{\"_34\":35,\"_36\":37,\"_38\":39,\"_40\":41,\"_25\":42,\"_43\":44,\"_45\":46},\"@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.\",\"https://www.cater-event.com\",\"logo\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blte4e76c44f01c3939/69ce6a1422f82c3ab5f5da9b/ce_logo_.svg\",\"publisher\",{\"_36\":47,\"_48\":42,\"_38\":49,\"_25\":42,\"_50\":51,\"_52\":53,\"_40\":54,\"_43\":55},[37,71,72],\"identifier\",\"Cater+Event\",\"sameAs\",[66,67,68,69,70],\"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.\",{\"_36\":56,\"_25\":57,\"_58\":59,\"_60\":61},\"ImageObject\",\"https://www.cater-event.com/assets/Catersource-DYTLW5Ij.svg\",\"width\",{\"_36\":62,\"_63\":65},\"height\",{\"_36\":62,\"_63\":64},\"QuantitativeValue\",\"value\",118,947,\"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\",\"Organization\",\"OnlineBusiness\",\"canonicalUrl\",\"https://www.cater-event.com/\",\"metaDescription\",\"metaTitle\",\"Cater + Event (Formerly Catersource)\",\"noIndex\",false,\"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\",\"siteName\",\"mediaLinks\",{\"_23\":2089,\"_89\":2090,\"_91\":2091},{\"_23\":2050,\"_89\":2051,\"_91\":2052},{\"_23\":1186,\"_89\":1187,\"_91\":1188},{\"_23\":88,\"_89\":90,\"_91\":92},\"module_two_column_highlight\",\"uid\",\"bltf33e7e71bb9e978c\",\"data\",{\"_93\":94,\"_95\":96,\"_97\":98,\"_99\":100,\"_91\":101},\"isDynamicContent\",true,\"title\",\"Two Column Highlight\",\"moduleDisplayOptions\",\"threeEntries\",\"moduleLocation\",\"homepage\",[102,103],{\"_104\":503,\"_106\":504,\"_108\":505},{\"_104\":105,\"_106\":107,\"_108\":109},\"contents\",[114,115,116],\"columnTitle\",\"Inspiration Zone\",\"ctaButton\",{\"_110\":111,\"_112\":113},\"buttonTitle\",\"View More\",\"buttonUrl\",\"/event-trends-styles\",{\"_117\":118,\"_119\":120,\"_121\":122,\"_123\":342,\"_125\":343,\"_127\":344,\"_129\":345,\"_131\":346,\"_133\":347,\"_135\":347,\"_136\":348,\"_138\":349,\"_140\":350,\"_142\":351,\"_144\":352,\"_146\":353,\"_148\":79,\"_149\":354,\"_151\":355},{\"_117\":118,\"_119\":120,\"_121\":122,\"_123\":291,\"_125\":292,\"_127\":293,\"_129\":294,\"_131\":292,\"_133\":295,\"_135\":295,\"_136\":296,\"_138\":297,\"_140\":298,\"_142\":299,\"_144\":300,\"_146\":301,\"_148\":79,\"_149\":302,\"_151\":303},{\"_117\":118,\"_119\":120,\"_121\":122,\"_123\":124,\"_125\":126,\"_127\":128,\"_129\":130,\"_131\":132,\"_133\":134,\"_135\":134,\"_136\":137,\"_138\":139,\"_140\":141,\"_142\":143,\"_144\":145,\"_146\":147,\"_148\":79,\"_149\":150,\"_151\":152},\"contentType\",\"Slideshow\",\"variant\",\"card-horizontal\",\"layoutVariant\",\"horizontal\",\"thumbnail\",{\"_287\":288,\"_289\":290},\"articleName\",\"And the Gala Award Goes To...Creative Summit\",\"articleSummary\",\"Imagine walking into a meeting room and finding yourself transported into an artist's retreat—where purple sylvan paradises meet shimmering paillettes, where willow-inspired canopies create storytelling oases, and where every corner sparks curiosity and joy. This wasn't a fantasy, but the reality that Hello! Destination Management crafted for their Creative Summit, an intimate gathering of 45 creative leaders. In an era where bigger often seems better, this Orlando-based team proved that small-scale events, when executed with precision and imagination, can deliver impact that resonates far beyond their intimate footprint. \",\"articleBody\",[163,164,165,166,167,168,169,170,171,172,173,174,175,176],\"mobileHeadline\",\"And the Gala Award Goes To...Creative Summit \",\"articleUrl\",\"/corporate-events/and-the-gala-award-goes-to-creative-summit\",\"listPageUrl\",\"linkAttrs\",{},\"date\",\"Jul 24, 2026\",\"timeRead\",28,\"categoryName\",\"Corporate Events\",\"categoryUrl\",\"/event-types/corporate-events\",\"contributors\",[158],\"hasActivePaidProduct\",\"sponsorshipGatingGroup\",{\"_156\":79,\"_157\":79},\"paidGating\",{\"_153\":79,\"_154\":155},\"paidContent\",\"paidProductTaxonomy\",[],\"sponsorshipGatingSponsorFlag\",\"sponsorshipGatingGateRegFlag\",{\"_38\":49,\"_159\":160,\"_161\":162},\"avatar\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt10c2ad054f4f0f9d/69e8eb12b14e606f67fb9a7f/c_e_header_logo_white.png\",\"link\",\"/author/cater-event\",{\"_23\":189,\"_178\":280,\"_180\":281},{\"_23\":189,\"_178\":276,\"_180\":277},{\"_23\":189,\"_178\":272,\"_180\":273},{\"_23\":257,\"_180\":258},{\"_23\":189,\"_178\":253,\"_180\":254},{\"_23\":189,\"_178\":249,\"_180\":250},{\"_23\":189,\"_178\":245,\"_180\":246},{\"_23\":189,\"_178\":241,\"_180\":242},{\"_23\":189,\"_178\":237,\"_180\":238},{\"_23\":189,\"_178\":233,\"_180\":234},{\"_23\":189,\"_178\":229,\"_180\":230},{\"_23\":189,\"_178\":225,\"_180\":226},{\"_23\":189,\"_178\":190,\"_180\":191},{\"_23\":177,\"_178\":179,\"_180\":181},\"heading\",\"attrs\",{\"_185\":186,\"_187\":188},\"content\",[182],{\"_23\":183,\"_183\":184},\"text\",\"Click through the slideshow for a look at this award-winning event.\",\"textAlign\",\"left\",\"level\",4,\"paragraph\",{\"_185\":186},[192,193,194,195,196],{\"_23\":183,\"_197\":222,\"_183\":223},{\"_23\":183,\"_197\":216,\"_183\":217},{\"_23\":183,\"_197\":213,\"_183\":214},{\"_23\":183,\"_197\":202,\"_183\":203},{\"_23\":183,\"_197\":198,\"_183\":199},\"marks\",[200],\" as we profile all of this year’s award recipients.\",{\"_23\":201},\"bold\",[204,205],\"Keep an eye on our website\",{\"_23\":161,\"_178\":206},{\"_23\":201},{\"_207\":208,\"_209\":210,\"_211\":-5,\"_212\":-5},\"href\",\"https://www.cater-event.com/program/ace-gala-awards\",\"target\",\"_self\",\"rel\",\"class\",[215],\" who were honored during Cater+Event 2026 this past March in Los Angeles. \",{\"_23\":201},[218,219],\" this year’s recipients,\",{\"_23\":161,\"_178\":220},{\"_23\":201},{\"_207\":221,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://www.cater-event.com/awards/congratulations-to-the-2026-ace-gala-award-recipients-\",[224],\"Congratulations to Hello! Destination Management and all of\",{\"_23\":201},{\"_185\":186},[227],{\"_23\":183,\"_183\":228},\"As the events industry continues to evolve, with professionals seeking more meaningful and sustainable approaches to gatherings, the Creative Summit stands as an inspiring example of what's possible when creativity meets strategic thinking. It reminds us that transformative experiences don't require massive budgets or enormous venues—they require vision, attention to detail, and a deep understanding of what makes people feel inspired, connected, and valued. For Hello! Destination Management, this award-winning event wasn't just a showcase of their capabilities—it was a statement about their philosophy, proving that when every detail tells a story and every space invites engagement, even the smallest events can leave the biggest impressions.\",{\"_185\":186},[231],{\"_23\":183,\"_183\":232},\"The recognition from the Gala Awards validates what many event professionals already know: that excellence in event design isn't about size, but about vision, execution, and the ability to create experiences that resonate emotionally with attendees. Hello! Destination Management's Creative Summit succeeded because it didn't try to be something it wasn't. Instead of attempting to create the illusion of a larger event, the team embraced the intimacy of their gathering and used it as a strength, crafting spaces and experiences that could only work at this scale.\",{\"_185\":186},[235],{\"_23\":183,\"_183\":236},\"The Creative Summit challenged conventional thinking about what makes an event successful. In a world that often equates impact with scale, Hello! Destination Management demonstrated that depth of experience can matter more than breadth of attendance. Their 45 attendees didn't just participate in an event—they lived inside a carefully crafted world that reflected and celebrated their creative identities. This level of personalization and immersion simply isn't possible at larger scales, making micro events like this one uniquely positioned to create lasting impressions and meaningful connections.\",{\"_185\":186},[239],{\"_23\":183,\"_183\":240},\"What truly distinguished the Creative Summit was Hello! Destination Management's ability to balance artistry with operational excellence. Behind every beautiful moment was rigorous production scheduling, supplier coordination, and logistical mastery that ensured flawless execution. The team didn't compromise functionality for design or sacrifice beauty for practicality—they achieved both, proving that creativity can be structured, strategic, and scalable. This approach reflects a maturity in event design that recognizes the importance of both the visible magic and the invisible infrastructure that makes it possible.\",{\"_185\":186},[243],{\"_23\":183,\"_183\":244},\"The programming matched the environment's creativity, with interactive workshops like The Mind of an Artist and Brand It Beautifully encouraging hands-on engagement rather than passive learning. These sessions, combined with the immersive environments, created an experience where attendees didn't just attend—they explored, discovered, and engaged in ways that felt organic and joyful. The after-party extended this energy, providing a space where connections made during the day could deepen in a more relaxed setting, while the Cafe of Curiosities dinner offered yet another opportunity for attendees to experience the team's design prowess, this time with dramatic blue lighting, turquoise seating, and lounge-style arrangements that encouraged conversation and connection.\",{\"_185\":186},[247],{\"_23\":183,\"_183\":248},\"Budget and space constraints presented their own set of challenges. The team wanted to deliver dopamine-driven design without overspending, which led them to strategically repurpose elements across different zones. This approach ensured visual cohesion throughout the event while avoiding redundancy, demonstrating that creativity and fiscal responsibility can coexist beautifully. Perhaps the most significant challenge was ensuring that every design choice reinforced the brand story they wanted to tell. This wasn't decoration for decoration's sake—every swag, every lighting choice, every floral arrangement needed to communicate something meaningful about Hello! Destination Management's values and vision.\",{\"_185\":186},[251],{\"_23\":183,\"_183\":252},\"The challenges of executing such an ambitious vision for a micro event were considerable. Unlike large-scale productions where spectacle can carry the experience, intimate gatherings demand a different kind of excellence—one where every detail must feel personally curated for each attendee. The team faced the delicate balance of creating environments that felt expansive and inspiring while maintaining the warmth and connection that only small gatherings can provide. Transforming standard meeting rooms into these immersive spaces required creative problem-solving and meticulous planning, with custom fabrication, careful rigging, and tight turnaround times adding layers of complexity to the production schedule.\",{\"_185\":186},[255],{\"_23\":183,\"_183\":256},\"What made this event particularly remarkable was the team's commitment to dopamine-driven design—a concept that goes beyond aesthetics to create spaces that genuinely spark joy and engagement. Every element, from the tactile installations to the carefully curated color palettes, was designed to inspire and energize. The dinner experiences alone showcased this philosophy beautifully. The Artist Palate dinner featured vibrant floral arrangements in oranges, yellows, and pinks, creating a feast for the eyes that matched the culinary experience. The Colors of Hello! dinner continued this theme with bold magenta linens, ornate black chairs, and elaborate centerpieces that transformed the space into a celebration of color and creativity. Even the lunch experiences were thoughtfully designed, with the Italian Estate lunch featuring elegant yellow rose arrangements and ornate floral-patterned chargers, while the Bizarre Bazaar lunch brought energy with turquoise tablecloths and vibrant buffet displays.\",\"blockquote\",[259],{\"_23\":189,\"_178\":260,\"_180\":261},{\"_185\":186},[262,263,264],{\"_23\":183,\"_183\":271},{\"_23\":183,\"_197\":266,\"_183\":267},{\"_23\":265},\"hardBreak\",[268],\"Learn More\",{\"_23\":161,\"_178\":269},{\"_207\":270,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://informaconnect.com/art-of-catering-food/?_gl=1*n1ywqg*_up*MQ..\u0026gclid=Cj0KCQjwl5jHBhDHARIsAB0Yqjykk8wlb2FzxugBPjfNIv2s2g-7HGOnc41cZjYeiVmCAAT-VCgp1mcaAmuxEALw_wcB\u0026gbraid=0AAAAAoZ1bB1iCZxfqiRzq-6vusNxi6SW-\u0026_sp=93ee94a2-fd99-4bd4-bb13-db55176514be\",\"Join us August 10-11 during Art of Catering Food, which brings fresh ideas, expert techniques, and real-world strategies to help chefs and caterers create unforgettable dining experiences. \",{\"_185\":186},[274],{\"_23\":183,\"_183\":275},\"The Creative Summit wasn't simply a meeting—it was an exercise in intentional design. Over two days, Hello! Destination Management transformed standard hotel spaces into immersive environments that embodied their brand ethos of authenticity, inclusivity, and bold creativity. Each zone told its own story while contributing to a cohesive narrative that celebrated artistic expression and collaboration. The Studio, their main classroom space, featured dramatic draped swags and glowing overhead swirls that created a purple paradise for collaboration. The Canopy served as a storytelling oasis, complete with handmade ultraviolet details and topographical map-inspired décor that invited attendees to share and connect. The Florida Room offered a serene arboretum-inspired breakout space designed for resilience and reflection, while The Hall and Gallery Opening set the creative tone from the moment guests arrived.\",{\"_185\":186},[278],{\"_23\":183,\"_183\":279},\"Imagine walking into a meeting room and finding yourself transported into an artist's retreat—where purple sylvan paradises meet shimmering paillettes, where willow-inspired canopies create storytelling oases, and where every corner sparks curiosity and joy. This wasn't a fantasy, but the reality that Hello! Destination Management crafted for their Creative Summit, an intimate gathering of 45 creative leaders. In an era where bigger often seems better, this Orlando-based team proved that small-scale events, when executed with precision and imagination, can deliver impact that resonates far beyond their intimate footprint.\",{\"_185\":186},[282],{\"_23\":183,\"_197\":283,\"_183\":284},[285],\"Editor's note: Hello! Destination Management received the Gala Award for Micro Event of the Year.\",{\"_23\":286},\"italic\",\"src\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt9191ffe115266ca9/6a3ea2aa1b4f21851a664ed2/HelloCreativeSummit2025-54.png\",\"alt\",\"\",{\"_287\":341,\"_289\":290},\"Let's Avo-Party\",\"Happy National Avocado Day! Now is the perfect time to showcase one of the culinary world's most beloved ingredients. Whether you're orchestrating an intimate gathering or a large-scale corporate event, avocados offer the kind of versatility that can elevate any menu while meeting the diverse dietary preferences of today's guests.\",[306,307,308,309,310,311],\"/menu-planning/let-s-avo-party\",{},\"Jul 31, 2026\",10,\"Menu Planning\",\"/food-beverage/menu-planning\",[305],{\"_156\":79,\"_157\":79},{\"_153\":79,\"_154\":304},[],{\"_38\":49,\"_159\":160,\"_161\":162},{\"_23\":189,\"_178\":338,\"_180\":339},{\"_23\":189,\"_178\":334,\"_180\":335},{\"_23\":257,\"_180\":324},{\"_23\":189,\"_178\":320,\"_180\":321},{\"_23\":189,\"_178\":316,\"_180\":317},{\"_23\":189,\"_178\":312,\"_180\":313},{\"_185\":186},[314],{\"_23\":183,\"_183\":315},\"Check out these recipes from the California Avocado Commission that go far beyond traditional guacamole, exploring innovative applications that demonstrate how avocados can anchor signature dishes across your entire menu. From elegant plated presentations to interactive food stations, transform this versatile ingredient into memorable culinary experiences that leave lasting impressions on your guests.\",{\"_185\":186},[318],{\"_23\":183,\"_183\":319},\"As you plan menus for upcoming events, consider how avocados can serve as a differentiating element that sets your offerings apart. Their Instagram-worthy appearance appeals to clients seeking shareable moments, while their nutritional profile aligns with the wellness-focused trends shaping contemporary event dining.\",{\"_185\":186},[322],{\"_23\":183,\"_183\":323},\"For event professionals managing budgets and timelines, avocados deliver practical advantages beyond their culinary appeal. They're naturally gluten-free, vegan-friendly, and packed with healthy fats that satisfy guests seeking nutritious options without compromising on taste or presentation. This makes menu planning significantly easier when accommodating the dietary restrictions and preferences that have become standard considerations in event catering.\",[325],{\"_23\":189,\"_178\":326,\"_180\":327},{\"_185\":186},[328,329,330],{\"_23\":183,\"_183\":271},{\"_23\":183,\"_197\":331,\"_183\":267},{\"_23\":265},[332],{\"_23\":161,\"_178\":333},{\"_207\":270,\"_209\":210,\"_211\":-5,\"_212\":-5},{\"_185\":186},[336],{\"_23\":183,\"_183\":337},\"The beauty of avocados lies in their remarkable adaptability across cuisines and courses. From appetizers to desserts, this nutrient-dense fruit seamlessly transitions between flavor profiles, making it an invaluable asset in your culinary toolkit. Their creamy texture and mild, buttery flavor provide the perfect canvas for both bold and subtle seasonings, allowing you to craft dishes that resonate with international palates while maintaining broad appeal.\",{\"_185\":186},[340],{\"_23\":183,\"_183\":293},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltdfa1d0e3bc82d6e4/6a429ed8a7c5624e809892b3/AdobeStock_281966403.png\",{\"_287\":502,\"_289\":290},\"In Pictures: Vanessa \u0026 Sean Say I Do at Café Boulud at The Brazilian Court Hotel\",\"If there's a place in Palm Beach that feels almost too beautiful to say, \\\"I do\\\", it's the palm-draped courtyard at Café Boulud Palm Beach at The Brazilian Court Hotel. Sunlit yellow stucco walls, swaying palms, velvet-accented interiors glowing in soft layered light, and a gentle Florida breeze drifting through an intimate Mediterranean-style courtyard. It's the kind of setting that feels like it was dreamed up for a wedding.  \",[358,359,360,361,362,363,364,365,366],\"In Pictures: Vanessa \u0026 Sean Say I Do at Café Boulud at The Brazilian Court Hotel \",\"/weddings/in-pictures-vanessa-sean-say-i-do-at-caf-boulud-at-the-brazilian-court-hotel\",{},\"Aug 2, 2026\",29,\"Weddings\",\"/event-types/weddings\",[357],{\"_156\":79,\"_157\":79},{\"_153\":79,\"_154\":356},[],{\"_38\":49,\"_159\":160,\"_161\":162},{\"_23\":189,\"_178\":498,\"_180\":499},{\"_23\":189,\"_178\":494,\"_180\":495},{\"_23\":257,\"_180\":485},{\"_23\":189,\"_178\":481,\"_180\":482},{\"_23\":189,\"_178\":477,\"_180\":478},{\"_23\":177,\"_178\":473,\"_180\":474},{\"_23\":472},{\"_23\":177,\"_178\":468,\"_180\":469},{\"_23\":367,\"_180\":368},\"bulletList\",[369,370,371,372,373,374,375,376,377,378,379,380,381,382],{\"_23\":383,\"_180\":462},{\"_23\":383,\"_180\":456},{\"_23\":383,\"_180\":450},{\"_23\":383,\"_180\":444},{\"_23\":383,\"_180\":438},{\"_23\":383,\"_180\":432},{\"_23\":383,\"_180\":426},{\"_23\":383,\"_180\":420},{\"_23\":383,\"_180\":414},{\"_23\":383,\"_180\":408},{\"_23\":383,\"_180\":402},{\"_23\":383,\"_180\":396},{\"_23\":383,\"_180\":390},{\"_23\":383,\"_180\":384},\"listItem\",[385],{\"_23\":189,\"_178\":386,\"_180\":387},{\"_185\":186},[388],{\"_23\":183,\"_183\":389},\"Rentals (chairs, flatware): Unearthed Rental\",[391],{\"_23\":189,\"_178\":392,\"_180\":393},{\"_185\":186},[394],{\"_23\":183,\"_183\":395},\"Rentals (drape, chargers, dj booth, linens): Plithos\",[397],{\"_23\":189,\"_178\":398,\"_180\":399},{\"_185\":186},[400],{\"_23\":183,\"_183\":401},\"Linen: Nuage Linen\",[403],{\"_23\":189,\"_178\":404,\"_180\":405},{\"_185\":186},[406],{\"_23\":183,\"_183\":407},\"Florist: Simple Florals\",[409],{\"_23\":189,\"_178\":410,\"_180\":411},{\"_185\":186},[412],{\"_23\":183,\"_183\":413},\"Paper Products: Script Me Pretty\",[415],{\"_23\":189,\"_178\":416,\"_180\":417},{\"_185\":186},[418],{\"_23\":183,\"_183\":419},\"Invitations \u0026 Paper Products: Minted\",[421],{\"_23\":189,\"_178\":422,\"_180\":423},{\"_185\":186},[424],{\"_23\":183,\"_183\":425},\"Transportation: Florida Tours\",[427],{\"_23\":189,\"_178\":428,\"_180\":429},{\"_185\":186},[430],{\"_23\":183,\"_183\":431},\"Reception Entertainment: Curate- DJ Promo/Sax\",[433],{\"_23\":189,\"_178\":434,\"_180\":435},{\"_185\":186},[436],{\"_23\":183,\"_183\":437},\"Cocktail Entertainment: Curate Entertainment - Violin\",[439],{\"_23\":189,\"_178\":440,\"_180\":441},{\"_185\":186},[442],{\"_23\":183,\"_183\":443},\"Ceremony Entertainment: Curate Entertainment - Violin\",[445],{\"_23\":189,\"_178\":446,\"_180\":447},{\"_185\":186},[448],{\"_23\":183,\"_183\":449},\"Video \u0026 Content Creation Imagery: Wedding Film\",[451],{\"_23\":189,\"_178\":452,\"_180\":453},{\"_185\":186},[454],{\"_23\":183,\"_183\":455},\"Photography: Sydney Marie\",[457],{\"_23\":189,\"_178\":458,\"_180\":459},{\"_185\":186},[460],{\"_23\":183,\"_183\":461},\"Planning \u0026 Design: Jet Set Wed\",[463],{\"_23\":189,\"_178\":464,\"_180\":465},{\"_185\":186},[466],{\"_23\":183,\"_183\":467},\"Venue: The Brazillian Court Hotel \u0026 Café Boulud Palm Beach\",{\"_185\":186,\"_187\":188},[470],{\"_23\":183,\"_183\":471},\"Vanessa \u0026 Sean Wedding Vendors\",\"horizontalRule\",{\"_185\":186,\"_187\":188},[475],{\"_23\":183,\"_183\":476},\"Click through the slideshow for a look at the wedding.\",{\"_185\":186},[479],{\"_23\":183,\"_183\":480},\"The ceremony was officiated by Vanessa's best friend and set against the backdrop of the hotel and Café Boulud’s lushly cloaked courtyard, which she described as feeling like something out of a fairytale. The day was supposed to bring rain. It didn't. The whole thing, from getting ready in her room at The Brazilian Court to the final moments of the night, felt, in her words, like a dream.\",{\"_185\":186},[483],{\"_23\":183,\"_183\":484},\"The Old Florida charm, the intimacy, the old-world European elegance all reflected her aesthetic perfectly. And then there was the food, which left an impression all its own. Set within the sun-dappled courtyard of Café Boulud Palm Beach, guests were treated to an extraordinary culinary journey rooted in the celebrated legacy of internationally acclaimed chef Daniel Boulud. Under the masterful direction of Executive Chef Christopher Zabita, the evening unfolded as a seamless marriage of timeless French tradition and the vibrant, sun-kissed flavors of South Florida. The meal began with a delicate Salade d'Hiver, butternut squash adorned with briny bottarga breadcrumbs, a dish as beautiful to look at as it was to taste. Guests were then transported with a showstopping half Dover sole paired with silky spinach and mushroom pommes purée and finished with a luminous lemon beurre blanc. A prime filet followed, crowned with a melting pat of maître d' butter that rendered every bite utterly indulgent. The evening closed on a bright, dreamy note with key lime meringue and a cooling coconut sorbet, a fitting finale for a Florida fairytale. Their guests, it's safe to say, are still talking about it.\",[486],{\"_23\":189,\"_178\":487,\"_180\":488},{\"_185\":186},[489,490],{\"_23\":183,\"_183\":271},{\"_23\":183,\"_197\":491,\"_183\":267},[492],{\"_23\":161,\"_178\":493},{\"_207\":270,\"_209\":210,\"_211\":-5,\"_212\":-5},{\"_185\":186},[496],{\"_23\":183,\"_183\":497},\"That was exactly the reaction for Vanessa and Sean, who celebrated their wedding at the property this past season. The moment Vanessa walked into The Brazilian Court with her mother, she turned to her and said, 'Okay, decision made. The colors, the atmosphere, the Old Florida charm, the intimacy of it all, it felt so personal and special in a way that's hard to find, especially with wedding venues. And then you add Café Boulud on top of that, and it's just unreal.'\",{\"_185\":186},[500],{\"_23\":183,\"_183\":501},\"If there's a place in Palm Beach that feels almost too beautiful to say, \\\"I do\\\", it's the palm-draped courtyard at Café Boulud Palm Beach at The Brazilian Court Hotel. Sunlit yellow stucco walls, swaying palms, velvet-accented interiors glowing in soft layered light, and a gentle Florida breeze drifting through an intimate Mediterranean-style courtyard. It's the kind of setting that feels like it was dreamed up for a wedding.\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3f51bfe76a7a18fe/6a5e648e67403740e717635a/sm.co_preview-140_Sydney_Marie_Co_.png\",[507,508,509],\"Conference News\",{\"_110\":111,\"_112\":506},\"/our-events\",{\"_117\":510,\"_119\":120,\"_121\":122,\"_123\":808,\"_125\":809,\"_127\":810,\"_129\":811,\"_131\":809,\"_133\":812,\"_135\":812,\"_136\":813,\"_138\":814,\"_140\":188,\"_142\":519,\"_144\":506,\"_146\":815,\"_148\":79,\"_149\":816,\"_151\":817},{\"_117\":510,\"_119\":120,\"_121\":122,\"_123\":655,\"_125\":656,\"_127\":657,\"_129\":658,\"_131\":656,\"_133\":659,\"_135\":659,\"_136\":660,\"_138\":661,\"_140\":662,\"_142\":519,\"_144\":506,\"_146\":663,\"_148\":79,\"_149\":664,\"_151\":665},{\"_117\":510,\"_119\":120,\"_121\":122,\"_123\":511,\"_125\":512,\"_127\":513,\"_129\":514,\"_131\":512,\"_133\":515,\"_135\":515,\"_136\":516,\"_138\":517,\"_140\":518,\"_142\":519,\"_144\":506,\"_146\":520,\"_148\":79,\"_149\":521,\"_151\":522},\"Article\",{\"_287\":654,\"_289\":290},\"The Questions Everyone's Asking—And the Answers You Need to Hear\",\"Get ready to kick off Art of Catering Food 2026 with an exciting, interactive opening session designed to put you in the driver's seat. Our panel of seasoned catering executives from across the US and beyond will tackle your most pressing questions—straight from the crowd. Whether you're navigating daily operational challenges, searching for strategies to boost profitability, building stronger teams, or staying ahead of the hottest industry trends, no topic is off-limits.\",[525,526,527,528,529,530],\"/our-events/the-questions-everyone-s-asking-and-the-answers-you-need-to-hear\",{},\"Jul 20, 2026\",2,\"Our Events\",[524],{\"_156\":79,\"_157\":79},{\"_153\":79,\"_154\":523},[],{\"_38\":49,\"_159\":160,\"_161\":162},{\"_23\":189,\"_178\":642,\"_180\":643},{\"_23\":189,\"_178\":631,\"_180\":632},{\"_23\":189,\"_178\":577,\"_180\":578},{\"_23\":558,\"_180\":559},{\"_23\":189,\"_178\":539,\"_180\":540},{\"_23\":177,\"_178\":531,\"_180\":532},{\"_185\":186,\"_187\":188},[533],{\"_23\":183,\"_197\":534,\"_183\":535},[536],\"I'll Be There\",{\"_23\":161,\"_178\":537},{\"_207\":538,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://informaconnect.com/art-of-catering-food/?_gl=1*3tvb8l*_up*MQ..*_gs*MQ..\u0026gclid=Cj0KCQjwl5jHBhDHARIsAB0Yqjykk8wlb2FzxugBPjfNIv2s2g-7HGOnc41cZjYeiVmCAAT-VCgp1mcaAmuxEALw_wcB\u0026gbraid=0AAAAAoZ1bB1iCZxfqiRzq-6vusNxi6SW-\u0026_sp=93ee94a2-fd99-4bd4-bb13-db55176514be.1783542071049\",{\"_185\":186},[541,542,543,544,545],{\"_23\":183,\"_183\":557},{\"_23\":183,\"_197\":553,\"_183\":554},{\"_23\":183,\"_183\":552},{\"_23\":183,\"_197\":547,\"_183\":548},{\"_23\":183,\"_183\":546},\"in advance. We can't wait to see you there!\",[549],\"submitting your questions\",{\"_23\":161,\"_178\":550},{\"_207\":551,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://form.jotform.com/240925196296062\",\", and make sure your voice is heard by \",[555],\"Register to attend Art of Catering Food 2026 today\",{\"_23\":161,\"_178\":556},{\"_207\":538,\"_209\":210,\"_211\":-5,\"_212\":-5},\"Don't miss this opportunity to shape the conversation and connect with the best in the business. \",\"figure\",[560,561],{\"_23\":189,\"_178\":566,\"_180\":567},{\"_23\":562,\"_180\":563},\"figcaption\",[564],{\"_23\":183,\"_183\":565},\"From left: Robin Selden, Donnie Madia, Missy Wright Scroggins, Richard Carter, Joanne Purnell\",{\"_185\":186},[568],{\"_23\":569,\"_178\":570},\"image\",{\"_185\":186,\"_287\":571,\"_289\":572,\"_95\":-5,\"_573\":574},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt18d3837ec3ce3aab/6a4fb5291843cea80952b8b2/Untitled-1.png\",\"Untitled-1.png\",\"style\",{\"_575\":576},\"float\",\"center\",{\"_185\":186},[579,580,581,582,583,584,585,586,587,588,589,590],{\"_23\":183,\"_183\":630},{\"_23\":183,\"_197\":624,\"_183\":625},{\"_23\":183,\"_183\":623},{\"_23\":183,\"_197\":617,\"_183\":618},{\"_23\":183,\"_183\":616},{\"_23\":183,\"_197\":610,\"_183\":611},{\"_23\":183,\"_183\":609},{\"_23\":183,\"_197\":603,\"_183\":604},{\"_23\":183,\"_183\":602},{\"_23\":183,\"_197\":597,\"_183\":598},{\"_23\":183,\"_197\":592,\"_183\":593},{\"_23\":183,\"_183\":591},\" President of Good Gracious Events. Together, they bring decades of experience and a wealth of knowledge ready to share with you.\",[594],\",\",{\"_23\":161,\"_178\":595},{\"_207\":596,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/purnell-joanne/44241\",[599,600],\"Joanne Purnell\",{\"_23\":161,\"_178\":601},{\"_23\":201},{\"_207\":596,\"_209\":210,\"_211\":-5,\"_212\":-5},\", Executive Chef at North Carolina Museum of Art/Catering Works; and \",[605,606],\"Richard Carter\",{\"_23\":161,\"_178\":607},{\"_23\":201},{\"_207\":608,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/carter-richard/71191\",\", Sales Director at Blue Plate Chicago; \",[612,613],\"Missy Wright Scroggins\",{\"_23\":161,\"_178\":614},{\"_23\":201},{\"_207\":615,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/wright-scroggins-missy/83173\",\", Founding Partner of One Off Hospitality; \",[619,620],\"Donnie Madia\",{\"_23\":161,\"_178\":621},{\"_23\":201},{\"_207\":622,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/madia-donnie/83028\",\", Managing Partner \u0026 Executive Chef at Marcia Selden Catering \u0026 Events and Naked Fig Catering; \",[626,627],\"Robin Selden\",{\"_23\":161,\"_178\":628},{\"_23\":201},{\"_207\":629,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/selden-robin/39620\",\"Our expert panel includes \",{\"_185\":186},[633,634,635],{\"_23\":183,\"_183\":641},{\"_23\":183,\"_197\":637,\"_183\":638},{\"_23\":183,\"_183\":636},\", and help us tailor the discussion to what matters most to your business. Prefer to think on your feet? Bring your curiosity to the live audience Q\u0026A at the end of the session. Either way, you'll gain invaluable insights from leaders who've been where you are and know what it takes to thrive in this dynamic industry.\",[639],\"Submit your questions ahead of time\",{\"_23\":161,\"_178\":640},{\"_207\":551,\"_209\":210,\"_211\":-5,\"_212\":-5},\"This is more than just a keynote—it's a conversation shaped by you. \",{\"_185\":186},[644,645,646],{\"_23\":183,\"_183\":653},{\"_23\":183,\"_197\":648,\"_183\":649},{\"_23\":183,\"_183\":647},\" with an exciting, interactive opening session designed to put you in the driver's seat. Our panel of seasoned catering executives from across the US and beyond will tackle your most pressing questions—straight from the crowd. Whether you're navigating daily operational challenges, searching for strategies to boost profitability, building stronger teams, or staying ahead of the hottest industry trends, no topic is off-limits.\",[650,651],\" Art of Catering Food 2026\",{\"_23\":161,\"_178\":652},{\"_23\":201},{\"_207\":538,\"_209\":210,\"_211\":-5,\"_212\":-5},\"Get ready to kick off\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt5adf1fc80d4008ec/6a4ebaa68fda9d133d942995/BA2A6845.png\",{\"_287\":807,\"_289\":290},\"The Chefs Behind Your Next Breakthrough\",\"The Art of Catering Food is all about bringing chefs together for two days packed with sessions that will bring the knowledge, tools, and connections to help you become even better at what you do. This is the type of education that goes beyond trends and inspiration. \",[668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685],\"/our-events/the-chefs-behind-your-next-breakthrough\",{},\"Jul 27, 2026\",1,[667],{\"_156\":79,\"_157\":79},{\"_153\":79,\"_154\":666},[],{\"_38\":49,\"_159\":160,\"_161\":162},{\"_23\":189,\"_178\":790,\"_180\":791},{\"_23\":177,\"_178\":786,\"_180\":787},{\"_23\":177,\"_178\":782,\"_180\":783},{\"_23\":189,\"_178\":778,\"_180\":779},{\"_23\":367,\"_180\":755},{\"_23\":189,\"_178\":748,\"_180\":749},{\"_23\":472},{\"_23\":177,\"_178\":744,\"_180\":745},{\"_23\":189,\"_178\":735,\"_180\":736},{\"_23\":189,\"_178\":734},{\"_23\":189,\"_178\":727,\"_180\":728},{\"_23\":472},{\"_23\":177,\"_178\":723,\"_180\":724},{\"_23\":189,\"_178\":713,\"_180\":714},{\"_23\":189,\"_178\":703,\"_180\":704},{\"_23\":472},{\"_23\":189,\"_178\":695,\"_180\":696},{\"_23\":189,\"_178\":686,\"_180\":687},{\"_185\":186},[688],{\"_23\":183,\"_197\":689,\"_183\":690},[691,692],\"SECURE YOUR SPOT NOW\",{\"_23\":161,\"_178\":693},{\"_23\":201},{\"_207\":694,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://url.us.m.mimecastprotect.com/s/18O0CPNMYvtZV8nKBsVU2fx7rNc?domain=app.go.informaconnect01.com\",{\"_185\":186},[697,698],{\"_23\":183,\"_197\":700,\"_183\":701},{\"_23\":183,\"_183\":699},\" and learn the techniques, strategies, and insights that will transform your catering business.\",[702],\"Join us Monday and Tuesday, August 10–11 at the Allium Rooftop by Blue Plate Catering\",{\"_23\":201},{\"_185\":186},[705],{\"_23\":569,\"_178\":706},{\"_185\":186,\"_287\":707,\"_289\":708,\"_95\":-5,\"_573\":709},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt8167c7172fa32bae/6a60d684b534f5a613ba94bf/Adam_Moore.png\",\"Adam_Moore.png\",{\"_58\":710,\"_60\":711,\"_712\":710},\"auto\",\"272\",\"max-width\",{\"_185\":186},[715,716],{\"_23\":183,\"_183\":722},{\"_23\":183,\"_197\":717,\"_183\":718},[719],\"Innovating the Plate: Research \u0026 Development Strategies for Modern Catering Chefs\",{\"_23\":161,\"_178\":720},{\"_207\":721,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://url.us.m.mimecastprotect.com/s/T2BmCOYEZruwQzkpDtJTzfGhN2Q?domain=app.go.informaconnect01.com\",\"Presenting: \",{\"_185\":186,\"_187\":188},[725],{\"_23\":183,\"_183\":726},\"Adam Moore, Founder of Flashpoint Innovation\",{\"_185\":186},[729],{\"_23\":569,\"_178\":730},{\"_185\":186,\"_287\":731,\"_289\":732,\"_95\":-5,\"_573\":733},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt67acf34467645493/6a60d5722729a448134a2553/Rich_Carter.png\",\"Rich_Carter.png\",{\"_58\":710,\"_60\":710,\"_712\":710},{\"_185\":186},{\"_185\":186},[737,738],{\"_23\":183,\"_183\":722},{\"_23\":183,\"_197\":739,\"_183\":740},[741],\"What's in Your Larder? The Hidden Foundations of Culinary Creativity\",{\"_23\":161,\"_178\":742},{\"_207\":743,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://url.us.m.mimecastprotect.com/s/ZXoJCNkE8qi9yDp0Yi9SDfyhedK?domain=app.go.informaconnect01.com\",{\"_185\":186,\"_187\":188},[746],{\"_23\":183,\"_183\":747},\"Richard Cater, Executive Chef, North Carolina Museum of Art/Catering Works\",{\"_185\":186},[750],{\"_23\":569,\"_178\":751},{\"_185\":186,\"_287\":752,\"_289\":753,\"_95\":-5,\"_573\":754},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt99a93e1058c3324e/6a60d45b15dd5c0d5da4b432/Matt_Wilde.png\",\"Matt_Wilde.png\",{\"_575\":576},[756,757],{\"_23\":383,\"_180\":768},{\"_23\":383,\"_180\":758},[759],{\"_23\":189,\"_178\":760,\"_180\":761},{\"_185\":186},[762],{\"_23\":183,\"_197\":763,\"_183\":764},[765],\"Lunch \u0026 Learn: Hot Time, Summer in the City!\",{\"_23\":161,\"_178\":766},{\"_207\":767,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://url.us.m.mimecastprotect.com/s/FsUWCM8E9pH9mMYqpiRIKf8OXnt?domain=app.go.informaconnect01.com\",[769],{\"_23\":189,\"_178\":770,\"_180\":771},{\"_185\":186},[772],{\"_23\":183,\"_197\":773,\"_183\":774},[775],\"Lunch \u0026 Learn: Chicago Neighborhoods, Catering Style!\",{\"_23\":161,\"_178\":776},{\"_207\":777,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://url.us.m.mimecastprotect.com/s/M2ZrCL9YPoHX8y2R0c1HMfyiEM4?domain=app.go.informaconnect01.com\",{\"_185\":186},[780],{\"_23\":183,\"_183\":781},\"Presenting:\",{\"_185\":186,\"_187\":188},[784],{\"_23\":183,\"_183\":785},\"Matthew Wilde, Chef de Cuisine Blue Plate Chicago\",{\"_185\":186,\"_187\":518},[788],{\"_23\":183,\"_183\":789},\"Get a taste of what awaits\",{\"_185\":186},[792,793,794,795],{\"_23\":183,\"_183\":806},{\"_23\":183,\"_197\":800,\"_183\":801},{\"_23\":183,\"_197\":797,\"_183\":798},{\"_23\":183,\"_183\":796},\"is all about bringing chefs together for two days packed with sessions that will bring the knowledge, tools, and connections to help you become even better at what you do. This is the type of education that goes beyond trends and inspiration.\",[799],\" \",{\"_23\":201},[802,803],\"Art of Catering Food\",{\"_23\":161,\"_178\":804},{\"_23\":201},{\"_207\":805,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://url.us.m.mimecastprotect.com/s/UYQXCJ6YPmfyM3oqkHpC9fyNvM8?domain=app.go.informaconnect01.com\",\"The \",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blte5646080be622f62/6a60d77c964318decec046e5/7R9A9022.webp\",{\"_287\":1185,\"_289\":290},\"Don't Miss Out on Art of Catering Food Next Week!\",\"The Art of Catering Food isn't just another event. It's where the catering community comes together to share what's working, what's next, and what's possible when you blend creativity with strategy.\",[820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856],\"/our-events/don-t-miss-out-on-art-of-catering-food\",{},\"Aug 3, 2026\",[819],{\"_156\":79,\"_157\":79},{\"_153\":79,\"_154\":818},[],{\"_38\":49,\"_159\":160,\"_161\":162},{\"_23\":189,\"_178\":1169,\"_180\":1170},{\"_23\":189,\"_178\":1165,\"_180\":1166},{\"_23\":189,\"_178\":1159,\"_180\":1160},{\"_23\":189,\"_178\":1132,\"_180\":1133},{\"_23\":189,\"_178\":1124,\"_180\":1125},{\"_23\":558,\"_180\":1111},{\"_23\":177,\"_178\":1107,\"_180\":1108},{\"_23\":189,\"_178\":1101,\"_180\":1102},{\"_23\":189,\"_178\":1097,\"_180\":1098},{\"_23\":189,\"_178\":1080,\"_180\":1081},{\"_23\":189,\"_178\":1076,\"_180\":1077},{\"_23\":472},{\"_23\":177,\"_178\":1072,\"_180\":1073},{\"_23\":189,\"_178\":1066,\"_180\":1067},{\"_23\":189,\"_178\":1035,\"_180\":1036},{\"_23\":189,\"_178\":1031,\"_180\":1032},{\"_23\":367,\"_180\":995},{\"_23\":472},{\"_23\":177,\"_178\":991,\"_180\":992},{\"_23\":189,\"_178\":968,\"_180\":969},{\"_23\":189,\"_178\":964,\"_180\":965},{\"_23\":189,\"_178\":960,\"_180\":961},{\"_23\":189,\"_178\":956,\"_180\":957},{\"_23\":189,\"_178\":952,\"_180\":953},{\"_23\":472},{\"_23\":177,\"_178\":948,\"_180\":949},{\"_23\":189,\"_178\":942,\"_180\":943},{\"_23\":189,\"_178\":916,\"_180\":917},{\"_23\":189,\"_178\":912,\"_180\":913},{\"_23\":472},{\"_23\":189,\"_178\":906,\"_180\":907},{\"_23\":189,\"_178\":902,\"_180\":903},{\"_23\":367,\"_180\":880},{\"_23\":189,\"_178\":876,\"_180\":877},{\"_23\":189,\"_178\":870,\"_180\":871},{\"_23\":189,\"_178\":861,\"_180\":862},{\"_23\":189,\"_178\":857,\"_180\":858},{\"_185\":186},[859],{\"_23\":183,\"_183\":860},\"The best ideas often come from the chef standing next to you. Be there.\",{\"_185\":186},[863],{\"_23\":183,\"_197\":864,\"_183\":865},[866,867],\"REGISTER NOW\",{\"_23\":161,\"_178\":868},{\"_23\":201},{\"_207\":869,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://aocf.informaconnect.com/2026/registrations/ATTENDEE?utm_mc=em_AOCF26_RegLaunch7_03252026_MS\u0026_mc=em_AOCF26_RegLaunch7_03252026_MS\u0026utm_source=Eloqua\u0026utm_medium=email\u0026utm_campaign=AOCF26_RegLaunch7_03252026_MS\u0026sp_eh=4e2986c03e101d9b33d9e79d7d90e2d1f0fbbfbc1b62ecad43a7b139c08a8d3c\",{\"_185\":186},[872],{\"_23\":183,\"_197\":873,\"_183\":874},[875],\"This is your moment. Invest in yourself, your team, and your craft.\",{\"_23\":201},{\"_185\":186},[878],{\"_23\":183,\"_183\":879},\"You'll taste what speakers create on stage, engage in real conversations during breakfast and breaks, share insights over lunch, and unwind at the rooftop reception. All while building relationships with peers who truly understand the unique challenges of catering.\",[881,882,883],{\"_23\":383,\"_180\":896},{\"_23\":383,\"_180\":890},{\"_23\":383,\"_180\":884},[885],{\"_23\":189,\"_178\":886,\"_180\":887},{\"_185\":186},[888],{\"_23\":183,\"_183\":889},\"R\u0026D approaches that keep your offerings fresh and competitive\",[891],{\"_23\":189,\"_178\":892,\"_180\":893},{\"_185\":186},[894],{\"_23\":183,\"_183\":895},\"Team structure strategies to build resilience and efficiency\",[897],{\"_23\":189,\"_178\":898,\"_180\":899},{\"_185\":186},[900],{\"_23\":183,\"_183\":901},\"Menu design that balances innovation with profitability\",{\"_185\":186},[904],{\"_23\":183,\"_183\":905},\"Practical, actionable techniques you can implement immediately:\",{\"_185\":186},[908],{\"_23\":183,\"_197\":909,\"_183\":910},[911],\"What you'll take home:\",{\"_23\":201},{\"_185\":186},[914],{\"_23\":183,\"_183\":915},\"Put your taste buds to the test in this interactive tasting session! Participants will sample a specially crafted smoothie made from eight unique ingredients. Your mission? Identify as many of the ingredients as possible. The person with the sharpest palate and the most correct guesses will win a coveted prize. Will you rise to the challenge and prove yourself as the ultimate Smoothie Sleuth? Let the tasting adventure begin!\",{\"_185\":186},[918,919,920,921],{\"_23\":183,\"_197\":939,\"_183\":940},{\"_23\":183,\"_197\":932,\"_183\":933},{\"_23\":183,\"_197\":929,\"_183\":930},{\"_23\":183,\"_197\":922,\"_183\":923},[924,925,926],\"Jay Varga\",{\"_23\":161,\"_178\":927},{\"_23\":201},{\"_23\":286},{\"_207\":928,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/varga-jay/52297\",[931],\" and \",{\"_23\":286},[934,935,936],\"Jason Sutton\",{\"_23\":161,\"_178\":937},{\"_23\":201},{\"_23\":286},{\"_207\":938,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/sutton-jason/44146\",[941],\"Presented by \",{\"_23\":286},{\"_185\":186},[944],{\"_23\":183,\"_197\":945,\"_183\":946},[947],\"Monday, August 10 | 2:40pm - 3:00pm\",{\"_23\":286},{\"_185\":186,\"_187\":188},[950],{\"_23\":183,\"_183\":951},\"Smoothie Sleuth: The Ultimate Ingredient Challenge\",{\"_185\":186},[954],{\"_23\":183,\"_183\":955},\"Participants will leave with frameworks to clarify ownership, develop culinary leaders, and design teams that can plate beautifully, move efficiently, and deliver memorable experiences at scale.\",{\"_185\":186},[958],{\"_23\":183,\"_183\":959},\"Chef Tran will discuss lessons learned, roles that evolved over time, and how organizations can adapt these concepts to fit their own size and event mix. This is not a one-size-fits-all blueprint, but a transparent case study designed to spark conversation and provide actionable ideas.\",{\"_185\":186},[962],{\"_23\":183,\"_183\":963},\"Attendees will explore how a layered culinary model — from leadership to event execution and prep — creates accountability, strengthens communication, and improves scalability without sacrificing creativity. The session breaks down the purpose behind key positions, how responsibilities connect to other departments, and why structure directly impacts client satisfaction.\",{\"_185\":186},[966],{\"_23\":183,\"_183\":967},\"Footers Catering shares a practical look at how clearly defined culinary roles support seamless event execution across multiple venues, teams, and service styles.\",{\"_185\":186},[970,971,972,973,974,975,976],{\"_23\":183,\"_197\":988,\"_183\":989},{\"_23\":183,\"_183\":798},{\"_23\":265},{\"_23\":183,\"_183\":987},{\"_23\":183,\"_197\":982,\"_183\":983},{\"_23\":183,\"_197\":978,\"_183\":798},{\"_23\":183,\"_183\":977},\"of\",[979],{\"_23\":161,\"_178\":980},{\"_207\":981,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/tran-thach-pronounced-as-ta/82262\",[984,985],\"Executive Chef Thach Tran\",{\"_23\":161,\"_178\":986},{\"_23\":201},{\"_207\":981,\"_209\":210,\"_211\":-5,\"_212\":-5},\"High-volume catering demands more than great food — it requires a culinary structure designed for speed, consistency, leadership growth, and exceptional guest experience. In this session, \",[990],\"Monday, August 10 | 1:40pm - 2:20pm\",{\"_23\":286},{\"_185\":186,\"_187\":188},[993],{\"_23\":183,\"_183\":994},\"The Catering Culinary Engine: Structuring Teams That Deliver\",[996,997,998,999,1000],{\"_23\":383,\"_180\":1025},{\"_23\":383,\"_180\":1019},{\"_23\":383,\"_180\":1013},{\"_23\":383,\"_180\":1007},{\"_23\":383,\"_180\":1001},[1002],{\"_23\":189,\"_178\":1003,\"_180\":1004},{\"_185\":186},[1005],{\"_23\":183,\"_183\":1006},\"A culinary demo of recipe examples from their most creative events\",[1008],{\"_23\":189,\"_178\":1009,\"_180\":1010},{\"_185\":186},[1011],{\"_23\":183,\"_183\":1012},\"A showcase of past event menus and images illustrating theme-based food design\",[1014],{\"_23\":189,\"_178\":1015,\"_180\":1016},{\"_185\":186},[1017],{\"_23\":183,\"_183\":1018},\"A discussion regarding sales-culinary team collaboration on themes via decor, lighting, uniforms, and tableware\",[1020],{\"_23\":189,\"_178\":1021,\"_180\":1022},{\"_185\":186},[1023],{\"_23\":183,\"_183\":1024},\"Explore key design tools: vision boards, brainstorming, and AI (ChatGPT)\",[1026],{\"_23\":189,\"_178\":1027,\"_180\":1028},{\"_185\":186},[1029],{\"_23\":183,\"_183\":1030},\"To learn end-to-end menu design processes\",{\"_185\":186},[1033],{\"_23\":183,\"_183\":1034},\"Attendees can expect:\",{\"_185\":186},[1037,1038,1039,1040,1041,1042,1043,1044],{\"_23\":183,\"_183\":1065},{\"_23\":183,\"_197\":1062,\"_183\":1063},{\"_23\":183,\"_197\":1056,\"_183\":1057},{\"_23\":183,\"_197\":1054,\"_183\":798},{\"_23\":183,\"_183\":1053},{\"_23\":183,\"_197\":1051,\"_183\":798},{\"_23\":183,\"_197\":1046,\"_183\":1047},{\"_23\":183,\"_183\":1045},\"she explores creating bespoke menus tailored to extraordinary events, including weddings, galas, corporate launches, and immersive brand experiences. From concept development to presentation, The chefs will talk about the strategies they use to ensure each menu reflects the event's personality and enhances the guest experience. Participants will learn how to combine creativity, dietary considerations, and thematic elements to craft menus that resonate with the uniqueness of each event.\",[1048,1049],\"Joanne Purnell \",{\"_23\":161,\"_178\":1050},{\"_23\":201},{\"_207\":596,\"_209\":210,\"_211\":-5,\"_212\":-5},[1052],{\"_23\":201},\"and\",[1055],{\"_23\":201},[1058,1059],\"Chefs Karen O'Connor\",{\"_23\":161,\"_178\":1060},{\"_23\":201},{\"_207\":1061,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/oconnor-karen/39509\",[1064],\"Executive \",{\"_23\":201},\"Join \",{\"_185\":186},[1068],{\"_23\":183,\"_197\":1069,\"_183\":1070},[1071],\"Monday, August 10 | 11:00am - 11:45am\",{\"_23\":286},{\"_185\":186,\"_187\":188},[1074],{\"_23\":183,\"_183\":1075},\"Designing One-of-a-Kind Menus for Unique Events\",{\"_185\":186},[1078],{\"_23\":183,\"_183\":1079},\"Attendees will gain practical, real-world strategies to enhance guest engagement, increase perceived value, and position themselves as creative partners rather than just service providers. Whether executing a wedding, corporate event, or private dinner, this session will provide actionable tools to turn every event into an unforgettable experience.\",{\"_185\":186},[1082,1083,1084,1085],{\"_23\":183,\"_183\":1096},{\"_23\":183,\"_197\":1091,\"_183\":1092},{\"_23\":183,\"_197\":1087,\"_183\":798},{\"_23\":183,\"_183\":1086},\"shares how to transform catering into a fully immersive guest experience by aligning culinary execution with intentional design, storytelling, and service flow. Drawing from nearly two decades in luxury hospitality, private service, and event production, he breaks down how to elevate events through strategic use of layout, florals, lighting, and interactive food elements—without overcomplicating operations or inflating costs.\",[1088],{\"_23\":161,\"_178\":1089},{\"_207\":1090,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/taylor-gregory/82670\",[1093,1094],\" Chef Greg Taylor\",{\"_23\":161,\"_178\":1095},{\"_23\":201},{\"_207\":1090,\"_209\":210,\"_211\":-5,\"_212\":-5},\"In this dynamic session,\",{\"_185\":186},[1099],{\"_23\":183,\"_183\":1100},\"Great catering is no longer just about flavor—it's about creating moments that guests feel, remember, and talk about long after the event ends. In today's experience-driven market, chefs must think beyond the plate and design environments where food, presentation, and atmosphere work together seamlessly.\",{\"_185\":186},[1103],{\"_23\":183,\"_197\":1104,\"_183\":1105},[1106],\"Tuesday, August 11 | 10:00am - 10:45am\",{\"_23\":286},{\"_185\":186,\"_187\":188},[1109],{\"_23\":183,\"_183\":1110},\"From Kitchen to Canvas: Designing Immersive Food Experiences That Guests Never Forget\",[1112,1113],{\"_23\":189,\"_178\":1117,\"_180\":1118},{\"_23\":562,\"_180\":1114},[1115],{\"_23\":183,\"_183\":1116},\"From left: Greg Taylor, Karen O'Connor, Thach Tran, Jason Sutton\",{\"_185\":186},[1119],{\"_23\":569,\"_178\":1120},{\"_185\":186,\"_287\":1121,\"_289\":1122,\"_95\":-5,\"_573\":1123},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt1be5c0041f7233b0/6a4fbae5206a792c7fc10660/Screenshot_2026-07-09_at_10.03.51_AM.png\",\"Screenshot_2026-07-09_at_10.03.51_AM.png\",{\"_575\":576},{\"_185\":186},[1126,1127],{\"_23\":183,\"_183\":1131},{\"_23\":183,\"_197\":1128,\"_183\":1129},[1130],\" actively shaping the future of catering culinary:\",{\"_23\":201},\"On August 10 to 11, you'll connect with leaders who are\",{\"_185\":186},[1134,1135,1136,1137,1138,1139,1140,1141,1142],{\"_23\":183,\"_183\":1158},{\"_23\":183,\"_197\":1155,\"_183\":1156},{\"_23\":183,\"_183\":798},{\"_23\":183,\"_197\":1152,\"_183\":1153},{\"_23\":183,\"_183\":1151},{\"_23\":183,\"_197\":1148,\"_183\":1149},{\"_23\":183,\"_183\":1147},{\"_23\":183,\"_197\":1144,\"_183\":1145},{\"_23\":183,\"_183\":1143},\"for an unforgettable experience!\",[1146],\"secure your spot today \",{\"_23\":201},\" from some of the most innovative minds in the industry. Join us in Chicago and \",[1150],\"gain insights\",{\"_23\":201},\", and \",[1154],\"network with peers\",{\"_23\":201},[1157],\"elevate your craft,\",{\"_23\":201},\"This is more than just a conference—it’s an opportunity to \",{\"_185\":186},[1161],{\"_23\":183,\"_197\":1162,\"_183\":1163},[1164],\"Seats are filling up fast, and there’s a limited number of seats left—don’t miss your chance to be part of this elite group!\",{\"_23\":201},{\"_185\":186},[1167],{\"_23\":183,\"_183\":1168},\"This intimate two-day gathering will bring together the best and brightest chefs and caterers from across the nation to the culinary hub of Chicago. It’s your chance to connect with industry leaders, learn cutting-edge techniques, and discover the latest trends shaping the future of catering.\",{\"_185\":186},[1171,1172,1173,1174],{\"_23\":183,\"_197\":1183,\"_183\":806},{\"_23\":183,\"_197\":1179,\"_183\":801},{\"_23\":183,\"_197\":1176,\"_183\":1177},{\"_23\":183,\"_183\":1175},\". It's where the catering community comes together to share what's working, what's next, and what's possible when you blend creativity with strategy.\",[1178],\" isn't just another event\",{\"_23\":201},[1180,1181],{\"_23\":161,\"_178\":1182},{\"_23\":201},{\"_207\":869,\"_209\":210,\"_211\":-5,\"_212\":-5},[1184],{\"_23\":201},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt923a9d5a3194a737/69960a1ac75e2a0008268c8c/DG3_4695-1.png\",\"module_content_spotlight\",\"bltba57e920c034b802\",{\"_119\":1189,\"_1190\":1191,\"_1192\":1193,\"_1194\":576,\"_180\":1195,\"_1196\":-7,\"_1197\":-7,\"_95\":1198,\"_117\":510,\"_135\":290,\"_99\":100},\"reversed\",\"moduleDesign\",\"standard\",\"mode\",\"light\",\"textAlignment\",{\"_133\":1199,\"_1200\":1201,\"_569\":1202,\"_127\":1203,\"_1204\":1205,\"_177\":1198,\"_1206\":1198,\"_1207\":1203,\"_129\":1208,\"_1209\":1210,\"_142\":519,\"_144\":506,\"_138\":1211,\"_136\":1212,\"_140\":1213,\"_151\":1214,\"_148\":79,\"_149\":1215},\"adPosition\",\"rectangleAdPos\",\"You’re Invited: The Art of Catering Food 2026\",\"/our-events/you-re-invited-the-art-of-catering-food-2025-copy-2026-05-04-11-27-16\",\"keywords\",[],{\"_25\":2048,\"_2049\":290},\"Save the date for when we make our way to Chicago August 10-11, 2026\",\"summary\",\"Content Spotlight\",\"mobileHeading\",\"body\",[1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303],\"callToAction\",{\"_183\":267,\"_25\":1199},\"2026-06-08T11:41:45.000Z\",{},12,{\"_153\":79,\"_154\":1216},{\"_156\":79,\"_157\":79},[],{\"_23\":189,\"_178\":2044,\"_180\":2045},{\"_23\":189,\"_178\":2031,\"_180\":2032},{\"_23\":558,\"_180\":2018},{\"_23\":189,\"_178\":2014,\"_180\":2015},{\"_23\":189,\"_178\":2010,\"_180\":2011},{\"_23\":177,\"_178\":2006,\"_180\":2007},{\"_23\":189,\"_178\":1974,\"_180\":1975},{\"_23\":189,\"_178\":1970,\"_180\":1971},{\"_23\":558,\"_180\":1957},{\"_23\":189,\"_178\":1945,\"_180\":1946},{\"_23\":177,\"_178\":1941,\"_180\":1942},{\"_23\":189,\"_178\":1937,\"_180\":1938},{\"_23\":189,\"_178\":1927,\"_180\":1928},{\"_23\":558,\"_180\":1914},{\"_23\":189,\"_178\":1904,\"_180\":1905},{\"_23\":189,\"_178\":1900,\"_180\":1901},{\"_23\":177,\"_178\":1896,\"_180\":1897},{\"_23\":189,\"_178\":1892,\"_180\":1893},{\"_23\":189,\"_178\":1888,\"_180\":1889},{\"_23\":1337,\"_178\":1886},{\"_23\":189,\"_178\":1882,\"_180\":1883},{\"_23\":189,\"_178\":1876,\"_180\":1877},{\"_23\":189,\"_178\":1849,\"_180\":1850},{\"_23\":189,\"_178\":1845,\"_180\":1846},{\"_23\":189,\"_178\":1839,\"_180\":1840},{\"_23\":189,\"_178\":1816,\"_180\":1817},{\"_23\":189,\"_178\":1812,\"_180\":1813},{\"_23\":558,\"_180\":1799},{\"_23\":189,\"_178\":1793,\"_180\":1794},{\"_23\":189,\"_178\":1777,\"_180\":1778},{\"_23\":189,\"_178\":1773,\"_180\":1774},{\"_23\":1337,\"_178\":1771},{\"_23\":189,\"_178\":1765,\"_180\":1766},{\"_23\":189,\"_178\":1750,\"_180\":1751},{\"_23\":189,\"_178\":1746,\"_180\":1747},{\"_23\":189,\"_178\":1740,\"_180\":1741},{\"_23\":189,\"_178\":1717,\"_180\":1718},{\"_23\":189,\"_178\":1714,\"_180\":1715},{\"_23\":1337,\"_178\":1712},{\"_23\":189,\"_178\":1706,\"_180\":1707},{\"_23\":189,\"_178\":1690,\"_180\":1691},{\"_23\":189,\"_178\":1686,\"_180\":1687},{\"_23\":1337,\"_178\":1684},{\"_23\":189,\"_178\":1678,\"_180\":1679},{\"_23\":189,\"_178\":1662,\"_180\":1663},{\"_23\":189,\"_178\":1658,\"_180\":1659},{\"_23\":558,\"_180\":1645},{\"_23\":189,\"_178\":1639,\"_180\":1640},{\"_23\":189,\"_178\":1625,\"_180\":1626},{\"_23\":189,\"_178\":1621,\"_180\":1622},{\"_23\":189,\"_178\":1615,\"_180\":1616},{\"_23\":189,\"_178\":1600,\"_180\":1601},{\"_23\":189,\"_178\":1596,\"_180\":1597},{\"_23\":189,\"_178\":1590,\"_180\":1591},{\"_23\":189,\"_178\":1561,\"_180\":1562},{\"_23\":189,\"_178\":1557,\"_180\":1558},{\"_23\":189,\"_178\":1551,\"_180\":1552},{\"_23\":189,\"_178\":1524,\"_180\":1525},{\"_23\":189,\"_178\":1520,\"_180\":1521},{\"_23\":189,\"_178\":1514,\"_180\":1515},{\"_23\":189,\"_178\":1498,\"_180\":1499},{\"_23\":189,\"_178\":1494,\"_180\":1495},{\"_23\":558,\"_180\":1481},{\"_23\":189,\"_178\":1474,\"_180\":1475},{\"_23\":189,\"_178\":1458,\"_180\":1459},{\"_23\":189,\"_178\":1454,\"_180\":1455},{\"_23\":189,\"_178\":1448,\"_180\":1449},{\"_23\":189,\"_178\":1421,\"_180\":1422},{\"_23\":189,\"_178\":1417,\"_180\":1418},{\"_23\":189,\"_178\":1413,\"_180\":1414},{\"_23\":1337,\"_178\":1411},{\"_23\":177,\"_178\":1407,\"_180\":1408},{\"_23\":189,\"_178\":1403,\"_180\":1404},{\"_23\":189,\"_178\":1399,\"_180\":1400},{\"_23\":189,\"_178\":1395,\"_180\":1396},{\"_23\":367,\"_180\":1372},{\"_23\":189,\"_178\":1368,\"_180\":1369},{\"_23\":189,\"_178\":1364,\"_180\":1365},{\"_23\":177,\"_178\":1360,\"_180\":1361},{\"_23\":189,\"_178\":1356,\"_180\":1357},{\"_23\":177,\"_178\":1352,\"_180\":1353},{\"_23\":189,\"_178\":1348,\"_180\":1349},{\"_23\":1337,\"_178\":1338},{\"_23\":177,\"_178\":1333,\"_180\":1334},{\"_23\":189,\"_178\":1316,\"_180\":1317},{\"_23\":189,\"_178\":1312,\"_180\":1313},{\"_23\":177,\"_178\":1304,\"_180\":1305},{\"_185\":186,\"_187\":1311},[1306],{\"_23\":183,\"_197\":1307,\"_183\":865},[1308],{\"_23\":161,\"_178\":1309},{\"_207\":1310,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://informaconnect.com/art-of-catering-food/\",3,{\"_185\":186},[1314],{\"_23\":183,\"_183\":1315},\"Hotel and travel information can also be found via the navigation bar at the top of the screen.\",{\"_185\":186},[1318,1319,1320,1321],{\"_23\":183,\"_183\":1332},{\"_23\":183,\"_197\":1329,\"_183\":1330},{\"_23\":183,\"_197\":1323,\"_183\":1324},{\"_23\":183,\"_183\":1322},\"and get your ticket to Art of Catering Food. Over the course of two days, you’ll have the opportunity to connect with experienced catering chefs sharing new culinary techniques, the latest trending ingredients, food costing, and everything else you need to know to turn your menus into works of art. But don't hesitate! Early bird prices end on June 28th!\",[1325,1326],\"﻿ https://informaconnect.com/art-of-catering-food \",{\"_23\":161,\"_178\":1327},{\"_23\":201},{\"_207\":1328,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://informaconnect.com/art-of-catering-food\",[1331],\"Head over to\",{\"_23\":201},\"Quick! \",{\"_185\":186,\"_187\":518},[1335],{\"_23\":183,\"_183\":1336},\"Registration is open \u0026 waiting for you!\",\"iframe\",{\"_58\":1339,\"_60\":1340,\"_1341\":-5,\"_1342\":1343,\"_1344\":-5,\"_287\":1345,\"_1346\":1347},\"100%\",\"nullpx\",\"scrolling\",\"frameBorder\",\"0\",\"allow\",\"https://www.youtube.com/embed/iJm0XoQTjds\",\"loading\",\"lazy\",{\"_185\":186},[1350],{\"_23\":183,\"_183\":1351},\"Attendees are encouraged to wear their chef coats: networking opportunities abound between sessions, during breaks, and at the Sunday afternoon happy hour—so wear your chef coat if you wish and show solidarity for your profession!\",{\"_185\":186,\"_187\":518},[1354],{\"_23\":183,\"_183\":1355},\"Wear it with pride\",{\"_185\":186},[1358],{\"_23\":183,\"_183\":1359},\"A little liquid nitro action station, a grazing station to beat all grazing stations, refreshments—and you! Let's relax on the patio overlooking the Chicago skyline and recap the day with new friends and colleagues. Day One over and out!\",{\"_185\":186,\"_187\":518},[1362],{\"_23\":183,\"_183\":1363},\"Opening reception\",{\"_185\":186},[1366],{\"_23\":183,\"_183\":1367},\"This is an add-on opportunity for a limited number of attendees and will occur either before breakfast or toward the end of lunch breaks on both days of the conference. Register early to secure your slot!\",{\"_185\":186},[1370],{\"_23\":183,\"_183\":1371},\"Each tour will host 12 attendees during off-session times. Groups are small to be considerate of ongoing catering production and business and allow networking between attendees/Blue Plate staff.\",[1373,1374],{\"_23\":383,\"_180\":1385},{\"_23\":383,\"_180\":1375},[1376],{\"_23\":189,\"_178\":1377,\"_180\":1378},{\"_185\":186},[1379,1380],{\"_23\":183,\"_197\":1382,\"_183\":1383},{\"_23\":183,\"_183\":1381},\" Walk through The Terrace Room; The Tasting Kitchen; Private Dining Rooms and its corporate offices\",[1384],\"Second Floor – Public Facing:\",{\"_23\":201},[1386],{\"_23\":189,\"_178\":1387,\"_180\":1388},{\"_185\":186},[1389,1390],{\"_23\":183,\"_197\":1392,\"_183\":1393},{\"_23\":183,\"_183\":1391},\" View the State-of-the-Art Production Kitchen; Workshop; Warehouse\",[1394],\"First Floor – The Foundation:\",{\"_23\":201},{\"_185\":186},[1397],{\"_23\":183,\"_183\":1398},\"In this approximate 20-minute tour, you will see:\",{\"_185\":186},[1401],{\"_23\":183,\"_183\":1402},\"Tour Larkin Hall, the headquarters of Blue Plate Chicago and your host for Art of Catering Food! An 80,000 square-foot facility completed in 2016, Blue Plate operates on floors one and two, while Allium, Blue Plate’s newest event venue (completed in 2025), occupies the third floor. Nationally recognized as the first Chicago caterer to earn Green Restaurant Certification, the custom-designed facility includes temperature-controlled kitchens and on-site composting.\",{\"_185\":186},[1405],{\"_23\":183,\"_183\":1406},\"First registered, first served!\",{\"_185\":186,\"_187\":518},[1409],{\"_23\":183,\"_183\":1410},\"Blue Plate Commissary Tour\",{\"_58\":1339,\"_60\":1340,\"_1341\":-5,\"_1342\":1343,\"_1344\":-5,\"_287\":1412,\"_1346\":1347},\"https://www.youtube.com/embed/Dpdq4PN-QuA\",{\"_185\":186},[1415],{\"_23\":183,\"_183\":1416},\"Many of the above sessions will include samples.\",{\"_185\":186},[1419],{\"_23\":183,\"_183\":1420},\"This session explores the artistry and precision of modern butchery through a luxurious, trend-aligned dish: Pheasant and Foie Gras Ballotine. Attendees will witness the transformation of a lean game bird into an elegant, catering-friendly roulade that balances heritage technique with modern service practicality.\",{\"_185\":186},[1423,1424,1425,1426,1427],{\"_23\":183,\"_197\":1446,\"_183\":940},{\"_23\":183,\"_197\":1440,\"_183\":1441},{\"_23\":183,\"_197\":1437,\"_183\":1438},{\"_23\":183,\"_197\":1431,\"_183\":1432},{\"_23\":183,\"_197\":1428,\"_183\":1429},[1430],\" (Catering Chef, Bingemans Hospitality Inc.)\",{\"_23\":286},[1433,1434],\"Adam Carroll\",{\"_23\":161,\"_178\":1435},{\"_23\":286},{\"_207\":1436,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/carroll-adam/81719\",[1439],\" (Executive Chef, C.C.C., Bingemans Hospitality Inc.) \",{\"_23\":286},[1442,1443],\"Jeremy Langemann\",{\"_23\":161,\"_178\":1444},{\"_23\":286},{\"_207\":1445,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/langemann-jeremy/73306\",[1447],{\"_23\":286},{\"_185\":186},[1450],{\"_23\":183,\"_197\":1451,\"_183\":1452},[1453],\"Feather + Field: Modern Butchery + Catering Scalability (Tuesday at 4:10 p.m.)\",{\"_23\":201},{\"_185\":186},[1456],{\"_23\":183,\"_183\":1457},\"This discussion is centered around how principles of elite sports nutrition can translate into catering kitchens and event spaces. Drawing on the experience of Chef Robert Wood, who has spent more than a decade feeding professional athletes from all the major sports leagues starting in the NHL and expanding to NBA, MLB, MLS and NFL. Participants examine how macronutrients can be used intentionally to meet changing energy demands and learn how food shapes metabolism, inflammation, cognition, and recovery. Chef Wood illustrates how simple, colorful, nutrient-dense meals can support energy, recovery, and long-term health; culinary professionals leave with proven strategies to translate performance nutrition from aspirational into daily practice.\",{\"_185\":186},[1460,1461,1462],{\"_23\":183,\"_197\":1472,\"_183\":940},{\"_23\":183,\"_197\":1466,\"_183\":1467},{\"_23\":183,\"_197\":1463,\"_183\":1464},[1465],\" (Founder - Chef, Superfd Performance Nutrition)\",{\"_23\":286},[1468,1469],\"Robbie Wood\",{\"_23\":161,\"_178\":1470},{\"_23\":286},{\"_207\":1471,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/wood-robbie/82671\",[1473],{\"_23\":286},{\"_185\":186},[1476],{\"_23\":183,\"_197\":1477,\"_183\":1478},[1479,1480],\"Menus That Perform: Lessons Learned Catering to Pro Athletes (Tuesday at 3:15 p.m.)\",{\"_23\":201},{\"_23\":286},[1482,1483],{\"_23\":189,\"_178\":1487,\"_180\":1488},{\"_23\":562,\"_180\":1484},[1485],{\"_23\":183,\"_183\":1486},\"\\\"Exploring Canada's Bounty beyond Poutine \u0026 Beaver Tails\\\" from Art of Catering Food 2025.\",{\"_185\":186},[1489],{\"_23\":569,\"_178\":1490},{\"_185\":186,\"_287\":1491,\"_289\":1492,\"_95\":-5,\"_573\":1493},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltde680c50152eddc4/69f8d2fc81ac0950f7fa5a64/BA2A7344.png\",\"BA2A7344.png\",{\"_575\":576},{\"_185\":186},[1496],{\"_23\":183,\"_183\":1497},\"In this session, Tim Mitchell, CEO of Mangia Catering, shares how his team turned a mobile wood-fired pizza operation into one of the most in-demand (and profitable) parts of their business. From sourcing custom ovens, to designing a guest-facing service that blends speed, theater, and flavor — Tim will show you how wood-fired catering can elevate your brand and bottom line. This isn't about slinging pies — it's about crafting an experience clients will line up for (and pay premium prices to get). If you're looking for a fresh, scalable service to add to your catering offerings — one that works at weddings, festivals, private events, and corporate functions — this session is your spark.\",{\"_185\":186},[1500,1501,1502],{\"_23\":183,\"_197\":1512,\"_183\":940},{\"_23\":183,\"_197\":1506,\"_183\":1507},{\"_23\":183,\"_197\":1503,\"_183\":1504},[1505],\" (Chef / Founder, Mangia Catering)\",{\"_23\":286},[1508,1509],\"Tim Mitchell\",{\"_23\":161,\"_178\":1510},{\"_23\":286},{\"_207\":1511,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/mitchell-tim/66677\",[1513],{\"_23\":286},{\"_185\":186},[1516],{\"_23\":183,\"_197\":1517,\"_183\":1518},[1519],\"Fire It Up: How Wood-Fired Pizza Became Our Secret Catering Weapon (Tuesday at 1:45 p.m.)\",{\"_23\":201},{\"_185\":186},[1522],{\"_23\":183,\"_183\":1523},\"In this demo session, Houston of HL Catering walks attendees through five original Southern-fusion hors d'oeuvres, each pairing a distinctly Southern ingredient with a globally recognized format: Hawaiian musubi, Thai larb, Italian arancini, Korean blini, and Vietnamese street cone.\",{\"_185\":186},[1526,1527,1528,1529,1530],{\"_23\":183,\"_197\":1549,\"_183\":940},{\"_23\":183,\"_197\":1543,\"_183\":1544},{\"_23\":183,\"_197\":1540,\"_183\":1541},{\"_23\":183,\"_197\":1534,\"_183\":1535},{\"_23\":183,\"_197\":1531,\"_183\":1532},[1533],\" (Owner \u0026 CEO, HL Catering Company)\",{\"_23\":286},[1536,1537],\"Houston Loper\",{\"_23\":161,\"_178\":1538},{\"_23\":286},{\"_207\":1539,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/loper-houston/79973\",[1542],\" (Executive Chef, HL Catering Company LLC) and \",{\"_23\":286},[1545,1546],\"Devin Brunelli\",{\"_23\":161,\"_178\":1547},{\"_23\":286},{\"_207\":1548,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/brunelli-devin/82675\",[1550],{\"_23\":286},{\"_185\":186},[1553],{\"_23\":183,\"_197\":1554,\"_183\":1555},[1556],\"Southern Soul, Global Palate: Crafting International Hors d'Oeuvres from the American South (Tuesday at 12:55 p.m.)\",{\"_23\":201},{\"_185\":186},[1559],{\"_23\":183,\"_183\":1560},\"Whether it’s integrating emerging food trends, exploring alternative proteins, or using technology for scaling catering operations, you will get the scoop on practical approaches to balancing creativity with cost management, implementing zero-waste initiatives, and adapting to evolving dietary preferences. Bring your questions—and your own insights.\",{\"_185\":186},[1563,1564,1565,1566,1567,1568,1569],{\"_23\":183,\"_197\":1588,\"_183\":940},{\"_23\":183,\"_197\":1584,\"_183\":625},{\"_23\":183,\"_197\":1581,\"_183\":1582},{\"_23\":183,\"_197\":1576,\"_183\":1577},{\"_23\":183,\"_197\":1573,\"_183\":1574},{\"_23\":265,\"_197\":1571},{\"_23\":183,\"_183\":1570},\"Join leading catering chefs for an engaging panel exploring how R\u0026D is transforming large-scale food service. These strategies for maintaining profitability within menu development, trend forecasting, and sustainable practices make a real difference in their kitchens. This is your opportunity to discover how they do it.\",[1572],{\"_23\":286},[1575],\" (Executive Chef, Daniel et Daniel Catering)\",{\"_23\":286},[1578,1579],\"Karen O'Connor\",{\"_23\":161,\"_178\":1580},{\"_23\":286},{\"_207\":1061,\"_209\":210,\"_211\":-5,\"_212\":-5},[1583],\" (Managing Partner \u0026 Executive Chef, Marcia Selden Catering \u0026 Events and Naked Fig Catering) and \",{\"_23\":286},[1585,1586],{\"_23\":161,\"_178\":1587},{\"_23\":286},{\"_207\":629,\"_209\":210,\"_211\":-5,\"_212\":-5},[1589],{\"_23\":286},{\"_185\":186},[1592],{\"_23\":183,\"_197\":1593,\"_183\":1594},[1595],\"Innovating the Plate: Research \u0026 Development Strategies for Modern Catering Chefs (Tuesday at 11:00 a.m.)\",{\"_23\":201},{\"_185\":186},[1598],{\"_23\":183,\"_183\":1599},\"In this dynamic session, Chef Greg Taylor shares how to transform catering into a fully immersive guest experience by aligning culinary execution with intentional design, storytelling, and service flow. Drawing from nearly two decades in luxury hospitality, private service, and event production, he breaks down how to elevate events through strategic use of layout, florals, lighting, and interactive food elements—without overcomplicating operations or inflating costs.\",{\"_185\":186},[1602,1603,1604],{\"_23\":183,\"_197\":1613,\"_183\":940},{\"_23\":183,\"_197\":1608,\"_183\":1609},{\"_23\":183,\"_197\":1605,\"_183\":1606},[1607],\" (Executive Chef, Chef Greg Taylor \u0026 Co.)\",{\"_23\":286},[1610,1611],\"Gregory Taylor\",{\"_23\":161,\"_178\":1612},{\"_23\":286},{\"_207\":1090,\"_209\":210,\"_211\":-5,\"_212\":-5},[1614],{\"_23\":286},{\"_185\":186},[1617],{\"_23\":183,\"_197\":1618,\"_183\":1619},[1620],\"From Kitchen to Canvas: Designing Immersive Food Experiences That Guests Never Forget (Tuesday at 10:00 a.m.)\",{\"_23\":201},{\"_185\":186},[1623],{\"_23\":183,\"_183\":1624},\"In this session, Executive Chef Richard Carter explores how culinary professionals intentionally build and refine their personal \\\"larder.\\\" From flavor memory and visual composition to technique development and ingredient relationships, attendees will learn how to cultivate the resources that fuel consistent creativity and artistic growth.\",{\"_185\":186},[1627,1628,1629],{\"_23\":183,\"_197\":1637,\"_183\":940},{\"_23\":183,\"_197\":1633,\"_183\":604},{\"_23\":183,\"_197\":1630,\"_183\":1631},[1632],\" (Executive Chef, North Carolina Museum of Art/ Catering Works)\",{\"_23\":286},[1634,1635],{\"_23\":161,\"_178\":1636},{\"_23\":286},{\"_207\":608,\"_209\":210,\"_211\":-5,\"_212\":-5},[1638],{\"_23\":286},{\"_185\":186},[1641],{\"_23\":183,\"_197\":1642,\"_183\":1643},[1644],\"What's in Your Larder? The Hidden Foundations of Culinary Creativity (Tuesday at 9:05 a.m.)\",{\"_23\":201},[1646,1647],{\"_23\":189,\"_178\":1651,\"_180\":1652},{\"_23\":562,\"_180\":1648},[1649],{\"_23\":183,\"_183\":1650},\"\\\"Mastering Legume-cuterie: Plant-Based BBQ with High ROI\\\" from Art of Catering Food 2025.\",{\"_185\":186},[1653],{\"_23\":569,\"_178\":1654},{\"_185\":186,\"_287\":1655,\"_289\":1656,\"_95\":-5,\"_573\":1657},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt4d51b742edc8d1e7/69f8d400a74d936f81bcd54a/DG3_4594.png\",\"DG3_4594.png\",{\"_575\":576},{\"_185\":186},[1660],{\"_23\":183,\"_183\":1661},\"Clients are no longer just paying for food, they are investing in experience, storytelling, and perceived luxury. This dynamic live culinary demo explores how to transform nostalgic comfort food into elevated, high-impact dishes that command premium pricing without losing their emotional connection. Chef Chris Taylor will demonstrate how to build \\\"layers of luxury\\\" through technique, ingredients, presentation, and service style to reposition familiar dishes into sophisticated offerings suitable for weddings, corporate events, and high-end social gatherings.\",{\"_185\":186},[1664,1665,1666],{\"_23\":183,\"_197\":1676,\"_183\":940},{\"_23\":183,\"_197\":1670,\"_183\":1671},{\"_23\":183,\"_197\":1667,\"_183\":1668},[1669],\" (Principal, Chris Evans Events \u0026 Catering)\",{\"_23\":286},[1672,1673],\"Chris Taylor\",{\"_23\":161,\"_178\":1674},{\"_23\":286},{\"_207\":1675,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/taylor-chris/35854\",[1677],{\"_23\":286},{\"_185\":186},[1680],{\"_23\":183,\"_197\":1681,\"_183\":1682},[1683],\"Luxury in Layers: Elevating Comfort Food into High-Revenue Experiences (Monday at 4:00 p.m.)\",{\"_23\":201},{\"_58\":1339,\"_60\":1340,\"_1341\":-5,\"_1342\":1343,\"_1344\":-5,\"_287\":1685,\"_1346\":1347},\"https://www.youtube.com/embed/gWCVoojzpsc\",{\"_185\":186},[1688],{\"_23\":183,\"_183\":1689},\"This session is about what actually happens behind the line. Not theory. Not manufacturing talk. Real kitchen work. Using the nine elements of Lean, adapted specifically for catering kitchens, Roy Porter will look at how waste shows up during prep, cooking, plating, and pack-out—extra steps, waiting on information, materials or people, overproduction, rework, and last-minute chaos that forces chefs into hero mode.\",{\"_185\":186},[1692,1693,1694],{\"_23\":183,\"_197\":1704,\"_183\":940},{\"_23\":183,\"_197\":1698,\"_183\":1699},{\"_23\":183,\"_197\":1695,\"_183\":1696},[1697],\" (Activities Director, Engage Works)\",{\"_23\":286},[1700,1701],\"Roy Porter\",{\"_23\":161,\"_178\":1702},{\"_23\":286},{\"_207\":1703,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/porter-roy/39523\",[1705],{\"_23\":286},{\"_185\":186},[1708],{\"_23\":183,\"_197\":1709,\"_183\":1710},[1711],\"The Hidden Kitchen: How Lean Thinking and Practice Unlocks Flow, Consistency, and Profit! (Monday at 3:05 p.m.)\",{\"_23\":201},{\"_58\":1339,\"_60\":1340,\"_1341\":-5,\"_1342\":1343,\"_1344\":-5,\"_287\":1713,\"_1346\":1347},\"https://www.youtube.com/embed/cgj0L8jZRa8\",{\"_185\":186},[1716],{\"_23\":183,\"_183\":915},{\"_185\":186},[1719,1720,1721,1722,1723],{\"_23\":183,\"_197\":1738,\"_183\":940},{\"_23\":183,\"_197\":1734,\"_183\":933},{\"_23\":183,\"_197\":1731,\"_183\":1732},{\"_23\":183,\"_197\":1727,\"_183\":923},{\"_23\":183,\"_197\":1724,\"_183\":1725},[1726],\" (Executive Chef, The JDK Group)\",{\"_23\":286},[1728,1729],{\"_23\":161,\"_178\":1730},{\"_23\":286},{\"_207\":928,\"_209\":210,\"_211\":-5,\"_212\":-5},[1733],\" (Director of Operations, Footers Catering) and \",{\"_23\":286},[1735,1736],{\"_23\":161,\"_178\":1737},{\"_23\":286},{\"_207\":938,\"_209\":210,\"_211\":-5,\"_212\":-5},[1739],{\"_23\":286},{\"_185\":186},[1742],{\"_23\":183,\"_197\":1743,\"_183\":1744},[1745],\"Smoothie Sleuth: The Ultimate Ingredient Challenge (Monday at 2:40 p.m.)\",{\"_23\":201},{\"_185\":186},[1748],{\"_23\":183,\"_183\":1749},\"High-volume catering demands more than great food — it requires a culinary structure designed for speed, consistency, leadership growth, and exceptional guest experience. In this session, Executive Chef Thach Tran of Footers Catering shares a practical look at how clearly defined culinary roles support seamless event execution across multiple venues, teams, and service styles.\",{\"_185\":186},[1752,1753,1754],{\"_23\":183,\"_197\":1763,\"_183\":940},{\"_23\":183,\"_197\":1758,\"_183\":1759},{\"_23\":183,\"_197\":1755,\"_183\":1756},[1757],\" (Executive Chef, Footers Catering)\",{\"_23\":286},[1760,1761],\"Thach (pronounced as Ta) Tran\",{\"_23\":161,\"_178\":1762},{\"_23\":286},{\"_207\":981,\"_209\":210,\"_211\":-5,\"_212\":-5},[1764],{\"_23\":286},{\"_185\":186},[1767],{\"_23\":183,\"_197\":1768,\"_183\":1769},[1770],\"The Catering Culinary Engine: Structuring Teams That Deliver (Monday at 1:40 p.m.)\",{\"_23\":201},{\"_58\":1339,\"_60\":1340,\"_1341\":-5,\"_1342\":1343,\"_1344\":-5,\"_287\":1772,\"_1346\":1347},\"https://www.youtube.com/embed/yRwR7irqCVA\",{\"_185\":186},[1775],{\"_23\":183,\"_183\":1776},\"In this chef-centered case study, Nina Love breaks down how blueprint-level planning translates into confident execution—from kitchen layout and production flow to menu composition, plating strategy, and service pacing. Attendees will explore how thoughtful food design, repeatable techniques, and disciplined systems allow chefs to move fast without sacrificing flavor, finesse, or visual impact.\",{\"_185\":186},[1779,1780,1781],{\"_23\":183,\"_197\":1791,\"_183\":940},{\"_23\":183,\"_197\":1785,\"_183\":1786},{\"_23\":183,\"_197\":1782,\"_183\":1783},[1784],\" (Chef, Founder, Food \u0026 Beverage/Hospitality Consultant, A.B.E Hospitality Group)\",{\"_23\":286},[1787,1788],\"Nina Love\",{\"_23\":161,\"_178\":1789},{\"_23\":286},{\"_207\":1790,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/love-nina/81960\",[1792],{\"_23\":286},{\"_185\":186},[1795],{\"_23\":183,\"_197\":1796,\"_183\":1797},[1798],\"From Blueprint to Wow Factor: Executing High-Stakes, Large-Scale Off-Premise Catering (Monday at 1:00 p.m.)\",{\"_23\":201},[1800,1801],{\"_23\":189,\"_178\":1805,\"_180\":1806},{\"_23\":562,\"_180\":1802},[1803],{\"_23\":183,\"_183\":1804},\"\\\"A Deep Dive on Menu Development\\\" from Art of Catering Food 2025.\",{\"_185\":186},[1807],{\"_23\":569,\"_178\":1808},{\"_185\":186,\"_287\":1809,\"_289\":1810,\"_95\":-5,\"_573\":1811},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt413c8610887f19a9/69f8d27963b2b516874a694f/2S8A6198.png\",\"2S8A6198.png\",{\"_575\":576},{\"_185\":186},[1814],{\"_23\":183,\"_183\":1815},\"Join Executive Chefs O'Connor and Purnell as they explore creating bespoke menus tailored to extraordinary events, including weddings, galas, corporate launches, and immersive brand experiences. From concept development to presentation, the two catering chefs will talk about the strategies they use to ensure each menu reflects the event's personality and enhances the guest experience. Participants will learn how to combine creativity, dietary considerations, and thematic elements to craft menus that resonate with the uniqueness of each event.\",{\"_185\":186},[1818,1819,1820,1821,1822],{\"_23\":183,\"_197\":1837,\"_183\":940},{\"_23\":183,\"_197\":1833,\"_183\":1577},{\"_23\":183,\"_197\":1830,\"_183\":1831},{\"_23\":183,\"_197\":1826,\"_183\":598},{\"_23\":183,\"_197\":1823,\"_183\":1824},[1825],\" (President, Good Gracious Events)\",{\"_23\":286},[1827,1828],{\"_23\":161,\"_178\":1829},{\"_23\":286},{\"_207\":596,\"_209\":210,\"_211\":-5,\"_212\":-5},[1832],\" (Executive Chef, Daniel et Daniel Catering) and \",{\"_23\":286},[1834,1835],{\"_23\":161,\"_178\":1836},{\"_23\":286},{\"_207\":1061,\"_209\":210,\"_211\":-5,\"_212\":-5},[1838],{\"_23\":286},{\"_185\":186},[1841],{\"_23\":183,\"_197\":1842,\"_183\":1843},[1844],\"Designing One-of-a-Kind Menus for Unique Events (Monday at 11:00 a.m.)\",{\"_23\":201},{\"_185\":186},[1847],{\"_23\":183,\"_183\":1848},\"Join Pastry Chef Andrea Field and Sustainable Event Designer Annie Pennings Edmond of Chowgirls Catering as they explore how seasonality and creativity can lead to innovation in the pastry world. Based in Minnesota, a state known for its four very distinct seasons, Chowgirls has made seasonality the foundation of every menu decision, from savory dishes to desserts and even their bar program. This session will highlight their inventive, dye-free approach to pastry, shaped by local sourcing, biodiversity, and the changing seasons.\",{\"_185\":186},[1851,1852,1853,1854,1855],{\"_23\":183,\"_197\":1874,\"_183\":940},{\"_23\":183,\"_197\":1868,\"_183\":1869},{\"_23\":183,\"_197\":1865,\"_183\":1866},{\"_23\":183,\"_197\":1859,\"_183\":1860},{\"_23\":183,\"_197\":1856,\"_183\":1857},[1858],\" (Executive Pastry Chef, Chowgirls)\",{\"_23\":286},[1861,1862],\"Andrea Schenk\",{\"_23\":161,\"_178\":1863},{\"_23\":286},{\"_207\":1864,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/schenk-andrea/81903\",[1867],\" (Event Design \u0026 Sustainability Manager, Chowgirls) and \",{\"_23\":286},[1870,1871],\"Annie Pennings Edmond\",{\"_23\":161,\"_178\":1872},{\"_23\":286},{\"_207\":1873,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://schedule.artofcateringfood.com/speaker/pennings-edmond-annie/78767\",[1875],{\"_23\":286},{\"_185\":186},[1878],{\"_23\":183,\"_197\":1879,\"_183\":1880},[1881],\"Pastry with Purpose: Savory, Sweet, and Seasonal Innovation (Monday at 10:10 a.m.)\",{\"_23\":201},{\"_185\":186},[1884],{\"_23\":183,\"_183\":1885},\"This year's sessions include:\",{\"_58\":1339,\"_60\":1340,\"_1341\":-5,\"_1342\":1343,\"_1344\":-5,\"_287\":1887,\"_1346\":1347},\"https://www.youtube.com/embed/7zCDjuakAM8\",{\"_185\":186},[1890],{\"_23\":183,\"_183\":1891},\"Many of the sessions include samples.\",{\"_185\":186},[1894],{\"_23\":183,\"_183\":1895},\"AOCF’s chef-driven education program will focus on technique, problem solving, and unique ideas while helping attendees navigate new industry trends.\",{\"_185\":186,\"_187\":518},[1898],{\"_23\":183,\"_183\":1899},\"Chef-driven sessions\",{\"_185\":186},[1902],{\"_23\":183,\"_183\":1903},\"Don’t miss either of this year’s Lunch \u0026 Learns! You’ll gain new knowledge while enjoying lunch with your colleagues.\",{\"_185\":186},[1906,1907,1908],{\"_23\":183,\"_183\":1913},{\"_23\":183,\"_197\":1910,\"_183\":1911},{\"_23\":183,\"_183\":1909},\" is on Tuesday at noon. Chicago is a lovely melting pot of a city, featuring a wide swath of neighborhoods known for particular types of cuisine—certainly more than the iconic Chicago Dogs and deep dish pizza that grab the national spotlight. This lunch and learn will lean on the food that makes Chicago great, focusing (too) on trends that clients are looking for on menus today: authenticity, storytelling, wellness, et al. We're taking the Chicago restaurant scene and turning favorite dishes into catering powerhouses! Get ready to dig in!\",[1912],\"Chicago Neighborhoods, Catering Style!\",{\"_23\":286},\"The second Lunch \u0026 Learn, \",[1915,1916],{\"_23\":189,\"_178\":1920,\"_180\":1921},{\"_23\":562,\"_180\":1917},[1918],{\"_23\":183,\"_183\":1919},\"A sampling of dishes from one of last year's Lunch \u0026 Learns, \\\"Reimagining Southern Comfort_ Innovative Twists on Soul Food Classics.\\\"\",{\"_185\":186},[1922],{\"_23\":569,\"_178\":1923},{\"_185\":186,\"_287\":1924,\"_289\":1925,\"_95\":-5,\"_573\":1926},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt025e0bf5f6e01bc8/69f8d1ee405f8009392e4891/DG3_4836.png\",\"DG3_4836.png\",{\"_575\":576},{\"_185\":186},[1929,1930,1931],{\"_23\":183,\"_183\":1936},{\"_23\":183,\"_197\":1933,\"_183\":1934},{\"_23\":183,\"_183\":1932},\" will take place on Mondayy at noon. The goal of this lunch is to embrace the heat of summer and show how caterers can accomplish delicious meals that are cool, refreshing, and fulfilling—but most importantly, that the temperature of the meal is safe for all guests. Our host, Blue Plate Chicago, will introduce this lunch with a little amuse bouche to whet your appetite.\",[1935],\"Hot Time, Summer in the City!\",{\"_23\":286},\"The first, \",{\"_185\":186},[1939],{\"_23\":183,\"_183\":1940},\"Attendees to this year’s AOCF will have two Lunch \u0026 Learn opportunities.\",{\"_185\":186,\"_187\":518},[1943],{\"_23\":183,\"_183\":1944},\"Two tasty Lunch \u0026 Learns\",{\"_185\":186},[1947,1948,1949],{\"_23\":183,\"_183\":1956},{\"_23\":183,\"_197\":1951,\"_183\":1952},{\"_23\":183,\"_183\":1950},\", or bring your curiosity to the live audience Q\u0026A at the end. This is your chance to shape the conversation and gain invaluable insights from the best in the business!\",[1953,1954],\"here\",{\"_23\":161,\"_178\":1955},{\"_23\":201},{\"_207\":551,\"_209\":210,\"_211\":-5,\"_212\":-5},\"Submit your questions ahead of time using the jotform \",[1958,1959],{\"_23\":189,\"_178\":1963,\"_180\":1964},{\"_23\":562,\"_180\":1960},[1961],{\"_23\":183,\"_183\":1962},\"Art of Catering Food 2025\",{\"_185\":186},[1965],{\"_23\":569,\"_178\":1966},{\"_185\":186,\"_287\":1967,\"_289\":1968,\"_95\":-5,\"_573\":1969},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltdb97e92194997467/69f8d50e42bace4eaa7aa7c6/BA2A7334.png\",\"BA2A7334.png\",{\"_575\":576},{\"_185\":186},[1972],{\"_23\":183,\"_183\":1973},\"Get ready to kick off Art of Catering Food 2026 (at 9:05 a.m.) with an exciting, interactive opening session! Our panel of seasoned catering executives from across the US and beyond will tackle your most pressing questions—straight from the crowd. From navigating work challenges and boosting profitability to fostering teamwork and spotting the hottest trends, no topic is off-limits.\",{\"_185\":186},[1976,1977,1978,1979,1980,1981,1982],{\"_23\":183,\"_197\":2004,\"_183\":940},{\"_23\":183,\"_197\":2000,\"_183\":625},{\"_23\":183,\"_197\":1997,\"_183\":1998},{\"_23\":183,\"_197\":1993,\"_183\":618},{\"_23\":183,\"_197\":1990,\"_183\":1991},{\"_23\":183,\"_197\":1986,\"_183\":611},{\"_23\":183,\"_197\":1983,\"_183\":1984},[1985],\" (Sales Director, Blue Plate Chicago)\",{\"_23\":286},[1987,1988],{\"_23\":161,\"_178\":1989},{\"_23\":286},{\"_207\":615,\"_209\":210,\"_211\":-5,\"_212\":-5},[1992],\" (Founding Partner, One Off Hospitality); and \",{\"_23\":286},[1994,1995],{\"_23\":161,\"_178\":1996},{\"_23\":286},{\"_207\":622,\"_209\":210,\"_211\":-5,\"_212\":-5},[1999],\" (Managing Partner \u0026 Executive Chef, Marcia Selden Catering \u0026 Events and Naked Fig Catering); \",{\"_23\":286},[2001,2002],{\"_23\":161,\"_178\":2003},{\"_23\":286},{\"_207\":629,\"_209\":210,\"_211\":-5,\"_212\":-5},[2005],{\"_23\":286},{\"_185\":186,\"_187\":518},[2008],{\"_23\":183,\"_183\":2009},\"Catering Industry Insights: Addressing Key Challenges \u0026 Opportunities\",{\"_185\":186},[2012],{\"_23\":183,\"_183\":2013},\"All the hallmarks of AOCF are in place: two high energy Lunch \u0026 Learns that pair culinary concepts with a solid learning experience plus networking, and a captivating keynote panel that will address key challenges and opportunities.\",{\"_185\":186},[2016],{\"_23\":183,\"_183\":2017},\"Focused through the lens of the catering chef, AOCF is a boutique event created by chefs for chefs, bringing attendees a two-day intensive that focuses closely on catered events and the food and logistics it takes to make them so memorable.\",[2019,2020],{\"_23\":189,\"_178\":2024,\"_180\":2025},{\"_23\":562,\"_180\":2021},[2022],{\"_23\":183,\"_183\":2023},\"Many of the sessions during Art of Catering Food feature samples.\",{\"_185\":186},[2026],{\"_23\":569,\"_178\":2027},{\"_185\":186,\"_287\":2028,\"_289\":2029,\"_95\":-5,\"_573\":2030},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt4fb25d3bb03481b2/69f8d14a1032fe2cf156f2c7/7R9A9028.png\",\"7R9A9028.png\",{\"_575\":576},{\"_185\":186},[2033,2034,2035],{\"_23\":183,\"_183\":2043},{\"_23\":183,\"_197\":2037,\"_183\":2038},{\"_23\":183,\"_183\":2036},\" in Chicago, a city renowned for its vibrant culinary scene, this stunning, tailor-made venue provides the perfect backdrop to ignite your creativity. Immerse yourself in Chicago’s rich food culture scene and explore refined flavors, enhance your craft, and learn expert techniques that will help you deliver exceptional catered experiences your discerning clients will cherish.\",[2039,2040],\"Allium Rooftop\",{\"_23\":161,\"_178\":2041},{\"_23\":201},{\"_207\":2042,\"_209\":210,\"_211\":-5,\"_212\":-5},\"https://experienceallium.com/\",\"Art of Catering Food will make its way to Chicago August 10-11 . Hosted at the stunning new \",{\"_185\":186},[2046],{\"_23\":183,\"_183\":2047},\"Are you ready to be inspired?\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt0b59776e73a0f028/6a676b70ec7addc84142b377/DG3_4695-1.webp\",\"altText\",\"module_newsletter_subscription\",\"bltcb656d365896d5f2\",{\"_95\":2053,\"_2054\":2055,\"_40\":2056,\"_2057\":2058,\"_2059\":2060,\"_2061\":2062,\"_2063\":2064,\"_2065\":2066,\"_2067\":2068,\"_2069\":2070,\"_2071\":2072,\"_2073\":2074,\"_99\":100},\"Subscribe - homepage\",\"displayTitle\",\"Stay Ahead of What’s Next in Catering \u0026 Events\",\"Gain the insights, trends, and proven strategies you need to grow your business, delight your clients, and stay ahead of the competition.\",\"successTitle\",\"You’re all set!\",\"successDescription\",\"To ensure our newsletters hit your inbox, make sure to add us to your safe senders list. As always, feel free to reach out to us with any questions. \",\"imageConfiguration\",{\"_80\":290,\"_2086\":290,\"_2087\":2088},\"primaryNewsletters\",[2077],\"followUpNewsletters\",[],\"formType\",\"eloqua\",\"externalFormIdUrl\",\"CE_Promo_SCMUserProfileFormShort\",\"backgroundColor\",\"dark\",\"insightLinks\",{\"_95\":290,\"_40\":290,\"_2075\":2076},\"links\",[],{\"_2078\":2079,\"_95\":2080,\"_40\":2081,\"_2082\":2083,\"_2084\":2085},\"newsletter_code\",\"18\",\"Cater+Event Insider\",\"Your weekly source for the latest news and insights in the catering and event industries. Stay informed with expert business advice from industry leaders, exclusive previews and recaps from the annual Conference \u0026 Tradeshow, creative recipes and tips from top catering chefs, event planning strategies, and much more to help you thrive in this dynamic field.\",\"frequency\",\"Weekly\",\"sample_url\",{\"_207\":290,\"_95\":290},\"imageAltText\",\"imageType\",\"mailSymbolLight\",\"module_featured\",\"blt70822b72bc95d9f1\",{\"_93\":94,\"_95\":2092,\"_2093\":2094,\"_2095\":2096,\"_119\":2097,\"_2098\":2092,\"_2099\":2100,\"_108\":2101,\"_2102\":2103,\"_2054\":290,\"_1196\":2104,\"_1197\":2105,\"_99\":100},\"Featured Items\",\"features\",[2178,2179,2180],\"latestNews\",[2111,2112,2113,2114],\"recent\",\"recentLabel\",\"recentSectionButton\",{\"_108\":2108,\"_2109\":2110},{\"_2106\":290,\"_2107\":290},\"dateDisplay\",\"show\",\"right\",\"300_1v\",\"ctaButtonText\",\"ctaButtonUrl\",\"More\",\"ctaButtonLink\",\"/food-beverage\",{\"_119\":2115,\"_117\":510,\"_123\":2161,\"_125\":2162,\"_133\":2163,\"_135\":2163,\"_136\":2164,\"_131\":2162,\"_138\":2165,\"_142\":2166,\"_144\":2167,\"_146\":2168,\"_140\":1311,\"_148\":79,\"_151\":2169,\"_149\":2170},{\"_119\":2115,\"_117\":510,\"_123\":2143,\"_125\":2144,\"_133\":2145,\"_135\":2145,\"_136\":2146,\"_131\":2147,\"_138\":2148,\"_142\":2149,\"_144\":2150,\"_146\":2151,\"_140\":188,\"_148\":79,\"_151\":2152,\"_149\":2153},{\"_119\":2115,\"_117\":510,\"_123\":2125,\"_125\":2126,\"_133\":2127,\"_135\":2127,\"_136\":2128,\"_131\":2129,\"_138\":2130,\"_142\":2131,\"_144\":2132,\"_146\":2133,\"_140\":1213,\"_148\":79,\"_151\":2134,\"_149\":2135},{\"_119\":2115,\"_117\":510,\"_123\":2116,\"_125\":656,\"_133\":659,\"_135\":659,\"_136\":2117,\"_131\":656,\"_138\":2118,\"_142\":519,\"_144\":506,\"_146\":2119,\"_140\":662,\"_148\":79,\"_151\":2120,\"_149\":2121},\"normal\",{\"_287\":807,\"_289\":290},{},\"2026-07-27T11:55:35.000Z\",[2123],{\"_153\":79,\"_154\":2122},{\"_156\":79,\"_157\":79},[],{\"_38\":49,\"_161\":162,\"_159\":160,\"_2124\":290},\"role\",{\"_287\":2142,\"_289\":290},\"Leaving it in the Chef's Hands: How Omakase Is Reshaping the Catering Landscape\",\"/cuisine/leaving-it-in-the-chef-s-hands-how-omakase-is-reshaping-the-catering-landscape\",{},\"Leaving it in the Chef's Hands: How Omakase Is Reshaping the Catering Landscape \",\"2026-07-28T11:13:30.000Z\",\"Cuisine\",\"/food-beverage/cuisine\",[2137],{\"_153\":79,\"_154\":2136},{\"_156\":79,\"_157\":79},[],{\"_38\":2138,\"_161\":2139,\"_159\":2140,\"_2124\":2141},\"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\",\"Senior Content Producer\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt78d2d8e0ead7e83d/69f50c2d322ba6dda895085c/1000008004.png\",{\"_287\":2160,\"_289\":290},\"What 25 Years on the Event Floor Taught Me About What Software Gets Wrong\",\"/tools-technology/what-25-years-on-the-event-floor-taught-me-about-what-software-gets-wrong\",{},\"What 25 Years on the Event Floor Taught Me About What Software Gets Wrong \",\"2026-07-29T11:28:05.000Z\",\"Tools \u0026 Technology\",\"/business-operations/tools-technology\",[2155],{\"_153\":79,\"_154\":2154},{\"_156\":79,\"_157\":79},[],{\"_38\":2156,\"_161\":2157,\"_159\":2158,\"_2124\":2159},\"Brian Burke\",\"/author/brian-burke\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt5a4ef616822d1128/6a428f3b3f1c1f9025b89141/Brian_LinkedIN_headshot.png\",\"Founder \",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltb70dc8c345bd86fd/6a429214a6d475490405939c/AdobeStock_879454119.png\",{\"_287\":2177,\"_289\":290},\"Scaling an Off Premise Catering Company without Losing Operational Control\",\"/business-operations/scaling-an-off-premise-catering-company-without-losing-operational-control\",{},\"2026-07-30T11:34:24.000Z\",\"Business Operations\",\"/business-operations\",[2172],{\"_153\":79,\"_154\":2171},{\"_156\":79,\"_157\":79},[],{\"_38\":2173,\"_161\":2174,\"_159\":2175,\"_2124\":2176},\"Darren Vassel\",\"/author/darren-vassel\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt094453f5d46b848e/6a3bf31f06b746e2b12e1687/C721E6F2-7663-4652-A5BB-1A7FB95DD28F.png\",\"Founder\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt8262edf8ca34e7e5/6a3bf36489842d60997bad51/840D67E8-5878-4D30-9CAB-18E2EDD29A81.png\",{\"_119\":2115,\"_117\":510,\"_123\":2209,\"_125\":2210,\"_133\":2211,\"_135\":2211,\"_136\":2212,\"_131\":2213,\"_138\":2214,\"_2184\":290,\"_142\":2166,\"_144\":2167,\"_146\":2215,\"_140\":1311,\"_148\":79,\"_127\":2216,\"_151\":2217,\"_149\":2218},{\"_119\":2115,\"_117\":510,\"_123\":2190,\"_125\":2191,\"_133\":2192,\"_135\":2192,\"_136\":2193,\"_131\":2194,\"_138\":2195,\"_2184\":290,\"_142\":2196,\"_144\":2197,\"_146\":2198,\"_140\":2199,\"_148\":79,\"_127\":2200,\"_151\":2201,\"_149\":2202},{\"_119\":2115,\"_117\":510,\"_123\":2181,\"_125\":809,\"_133\":812,\"_135\":812,\"_136\":2182,\"_131\":809,\"_138\":2183,\"_2184\":290,\"_142\":519,\"_144\":506,\"_146\":2185,\"_140\":188,\"_148\":79,\"_127\":810,\"_151\":2186,\"_149\":2187},{\"_287\":1185,\"_289\":290},{},\"2026-08-03T11:04:55.000Z\",\"webinarStartTime\",[2189],{\"_153\":79,\"_154\":2188},{\"_156\":79,\"_157\":79},[],{\"_38\":49,\"_161\":162,\"_159\":160,\"_2124\":290},{\"_287\":2208,\"_289\":290},\"Catering at Scale: How Convention Centers and Caterers Can Build Better Partnerships\",\"/conferences-trade-shows/catering-at-scale-how-convention-centers-and-caterers-can-build-better-partnerships\",{},\"Catering at Scale: How Convention Centers and Caterers Can Build Better Partnerships \",\"2026-08-04T11:37:32.000Z\",\"Conferences \u0026 Trade Shows\",\"/event-types/conferences-trade-shows\",[2204],6,\"Convention centers run several events at once, which makes the caterer relationship more complex than a single-room venue booking. This article covers how venues sort caterers into trust tiers, why banquet event orders anchor large-scale coordination, how today's staffing shortages are changing partnership terms, and what caterers can do to become a venue's go-to partner. The short version: consistency and communication beat price on almost every metric that matters. \",{\"_153\":79,\"_154\":2203},{\"_156\":79,\"_157\":79},[],{\"_38\":2205,\"_161\":2206,\"_159\":2207,\"_2124\":290},\"Durham Convention Centre\",\"/author/durham-convention-centre\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltaac4055c03b8f543/6a01e61b662d82844e8819f7/Durham-Convention-Center-Logo.png\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blteabed2a0c0a36d14/6a5e6baf4434bc5848e43b7e/Screenshot_2026-07-20_at_1.39.48_PM.png\",{\"_287\":2225,\"_289\":290},\"What Internal Event Teams Learn Fast About Managing VIP Travel\",\"/business-operations/what-internal-event-teams-learn-fast-about-managing-vip-travel\",{},\"What Internal Event Teams Learn Fast About Managing VIP Travel \",\"2026-08-05T11:02:06.000Z\",[2220],\"For internal event teams running high-touch programs, VIP travel plays a larger role in the event experience than it often gets credit for. The way speakers, sponsors, clients, and other priority guests arrive and depart can shape perceptions of the program itself. \",{\"_153\":79,\"_154\":2219},{\"_156\":79,\"_157\":79},[],{\"_38\":2221,\"_161\":2222,\"_159\":2223,\"_2124\":2224},\"Jaime Starcheski\",\"/author/jaime-starcheski\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blta2724342df6790d4/69276e64bf9c90b7e4b2519e/Jaime_Starcheski_72874_v4_8x10.png\",\"Director of Meetings \u0026 Events\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltbb2978750dab8052/6a5e73f115dd5c54afa4ae0c/planner.png\",\"brand\",\"catersource\",\"domainUrl\",\"authenticationStatus\",\"anonymous\",\"authConfig\",{\"_2352\":94,\"_2907\":2360,\"_2358\":94,\"_2505\":79},\"favicons\",[2906],\"isDctsTurnOn\",\"cookieBanner\",{\"_2404\":94,\"_2405\":94,\"_2406\":2407,\"_2904\":2905,\"_2402\":94},\"ui\",{\"_2226\":2227,\"_2316\":2317,\"_2318\":2319,\"_2320\":2321},\"environment\",\"prod\",\"featureToggles\",{\"_2881\":94,\"_2882\":79,\"_2883\":94,\"_2884\":79,\"_2885\":79,\"_2886\":79,\"_2887\":94,\"_2888\":79,\"_2889\":79,\"_2890\":79,\"_2891\":2892,\"_2893\":79,\"_2894\":94,\"_2895\":94,\"_2896\":79,\"_2897\":94,\"_2898\":94,\"_2899\":94,\"_2900\":94,\"_2901\":94,\"_2902\":94,\"_2903\":94},\"layout\",{\"_2510\":2511,\"_2512\":2513,\"_2514\":2515,\"_2516\":2517,\"_2518\":2519,\"_2520\":2521,\"_2522\":2523},\"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\\\":74.190662,\\\"transactionName\\\":\\\"MhBSZQoZWEEDU0ZaXgtac0QLDFlfTR8=\\\",\\\"queueTime\\\":0,\\\"ttGuid\\\":\\\"c00afa40fd6c44e7\\\"}; (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.319.0.min.js.LICENSE.txt */\\n(()=\u003e{var e={8122(e,t,r){\\\"use strict\\\";r.d(t,{a:()=\u003es});var n=r(944);function s(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)),i=0===Object.keys(r).length?e:r;for(let o in i)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\u0026null!==t[o]\u0026\u0026\\\"object\\\"==typeof t[o]?r[o]=s(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)}}},2555(e,t,r){\\\"use strict\\\";r.d(t,{f:()=\u003eo});var n=r(384),s=r(8122);const i={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}}r.d(t,[\\\"D\\\",0,e=\u003e(0,s.a)(e,i)])},7699(e,t,r){\\\"use strict\\\";var n=r(860);const s={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,[\\\"It\\\",0,1e6,\\\"KC\\\",0,s,\\\"qh\\\",0,\\\"SESSION_ERROR\\\"])},9324(e,t,r){\\\"use strict\\\";r.d(t,[\\\"A\\\",0,\\\"@newrelic/rrweb\\\",\\\"x\\\",0,\\\"1.319.0\\\"])},981(e,t,r){\\\"use strict\\\";r.d(t,[\\\"R\\\",0,{AJAX:\\\"AjaxRequest\\\",PA:\\\"PageAction\\\",UA:\\\"UserAction\\\",BP:\\\"BrowserPerformance\\\",WS:\\\"WebSocket\\\",SPV:\\\"SecurityPolicyViolation\\\",JSE:\\\"JavaScriptError\\\",LOG:\\\"Log\\\",PVE:\\\"PageView\\\",PVT:\\\"PageViewTiming\\\",SR:\\\"SessionReplay\\\",ST:\\\"SessionTrace\\\",BI:\\\"BrowserInteraction\\\"}])},6154(e,t,r){\\\"use strict\\\";var n=r(1863);const s=\\\"undefined\\\"!=typeof window\u0026\u0026!!window.document,i=\\\"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=s?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)();r.d(t,[\\\"OF\\\",0,d,\\\"RI\\\",0,s,\\\"WN\\\",0,f,\\\"bv\\\",0,i,\\\"gm\\\",0,o,\\\"lR\\\",0,l,\\\"m\\\",0,c,\\\"mw\\\",0,a,\\\"sb\\\",0,u,\\\"zk\\\",0,()=\u003e{const e=o?.performance?.getEntriesByType?.(\\\"navigation\\\")?.[0];if(e\u0026\u0026e.responseStart\u003e0\u0026\u0026e.responseStart\u003co.performance.now())return e}])},7295(e,t,r){\\\"use strict\\\";r.d(t,{Xv:()=\u003eo,gX:()=\u003es,iW:()=\u003ei});var n=[];function s(e){if(!e||i(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 i(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 s=r.indexOf(\\\"/\\\");let i,o;s\u003e0?(i=r.substring(0,s),o=r.substring(s)):(i=r,o=\\\"*\\\");let[c]=i.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+\\\"$\\\")}},3241(e,t,r){\\\"use strict\\\";r.d(t,{W:()=\u003es});var n=r(6154);function s(e={}){try{n.gm.dispatchEvent(new CustomEvent(\\\"newrelic\\\",{detail:e}))}catch(e){}}},1687(e,t,r){\\\"use strict\\\";r.d(t,{Ak:()=\u003ea,Ze:()=\u003ed,x3:()=\u003ec});var n=r(3241),s=r(3606),i=r(860),o=r(2646);function a(e,t){if(!e)return;const r={staged:!1,priority:i.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 i=e.ee,a=s.i.handlers;if(i\u0026\u0026!i.aborted\u0026\u0026i.backlog\u0026\u0026a){if((0,n.W)({type:\\\"lifecycle\\\",name:\\\"drain\\\",feature:t}),r){const e=i.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])})})}}i.isolatedBacklog||delete a[t],i.backlog[t]=null,i.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],s=e[3],i=e[2];n.apply(s,i)}})}},7836(e,t,r){\\\"use strict\\\";var n=r(384),s=r(8990),i=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 s=0;s\u003cr.length;s++)r[s]===t\u0026\u0026r.splice(s,1)},emit:function(e,r,n,s,i){!1!==i\u0026\u0026(i=!0);if(c.aborted\u0026\u0026!s)return;t\u0026\u0026i\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 i.y?e:e?(0,s.I)(e,a,()=\u003enew i.y(a)):new i.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),r.d(t,[\\\"P\\\",0,a,\\\"ee\\\",0,c])},2646(e,t,r){\\\"use strict\\\";r.d(t,{y:()=\u003en});class n{constructor(e){this.contextId=e}}},9908(e,t,r){\\\"use strict\\\";r.d(t,{d:()=\u003en,p:()=\u003es});var n=r(7836).ee.get(\\\"handle\\\");function s(e,t,r,s,i){i?(i.buffer([e],s),i.emit(e,t,r)):(n.buffer([e],s),n.emit(e,t,r))}},3606(e,t,r){\\\"use strict\\\";r.d(t,{i:()=\u003ei});var n=r(9908);i.on=o;var s=i.handlers={};function i(e,t,r,i){o(i||n.d,s,e,t,r)}function o(e,t,r,s,i){i||(i=\\\"feature\\\"),e||(e=n.d);var o=t[i]=t[i]||{};(o[r]=o[r]||[]).push([e,s])}},3878(e,t,r){\\\"use strict\\\";function n(e,t){return{capture:e,passive:!1,signal:t}}function s(e,t,r=!1,s){window.addEventListener(e,t,n(r,s))}function i(e,t,r=!1,s){document.addEventListener(e,t,n(r,s))}r.d(t,{DD:()=\u003ei,jT:()=\u003en,sp:()=\u003es})},5607(e,t,r){\\\"use strict\\\";const n=(0,r(9566).bz)();r.d(t,[\\\"W\\\",0,n])},9566(e,t,r){\\\"use strict\\\";r.d(t,{LA:()=\u003eo,ZF:()=\u003ea,bz:()=\u003ei,el:()=\u003ec});var n=r(6154);function s(e,t){return e?15\u0026e[t]:16*Math.random()|0}function i(){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))),\\\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\\\".split(\\\"\\\").map(e=\u003e\\\"x\\\"===e?s(t,r++).toString(16):\\\"y\\\"===e?(3\u0026s()|8).toString(16):e).join(\\\"\\\")}function o(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 a(){return o(16)}function c(){return o(32)}},2614(e,t,r){\\\"use strict\\\";r.d(t,[\\\"BB\\\",0,18e5,\\\"Wt\\\",0,\\\"NRBA_SESSION::\\\",\\\"g\\\",0,{OFF:0,FULL:1,ERROR:2},\\\"iL\\\",0,{SAME_TAB:\\\"same-tab\\\",CROSS_TAB:\\\"cross-tab\\\"},\\\"tS\\\",0,{STARTED:\\\"session-started\\\",PAUSE:\\\"session-pause\\\",RESET:\\\"session-reset\\\",RESUME:\\\"session-resume\\\",UPDATE:\\\"session-update\\\"},\\\"wk\\\",0,144e5])},733(e,t,r){\\\"use strict\\\";function n(e,t){return function(e){let t=2166136261;for(let r=0;r\u003ce.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t\u003e\u003e\u003e0).toString(16).padStart(8,\\\"0\\\")}(\\\"\\\".concat(String(e),\\\":\\\").concat(String(t)))}r.d(t,{Y:()=\u003en})},1863(e,t,r){\\\"use strict\\\";function n(){return Math.floor(performance.now())}r.d(t,{t:()=\u003en})},9119(e,t,r){\\\"use strict\\\";r.d(t,{L:()=\u003ei});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,s=/([^?#]*)().*/;function i(e,t){return e?e.replace(t?n:s,\\\"$1$2\\\"):e}},7485(e,t,r){\\\"use strict\\\";r.d(t,{D:()=\u003es});var n=r(6154);function s(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{}}}},7866(e,t,r){\\\"use strict\\\";r.d(t,[\\\"Nc\\\",0,/^\\\\s*at Function code \\\\(Function code:\\\\d+:\\\\d+\\\\)\\\\s*/i,\\\"cn\\\",0,/^\\\\s*(?:([^@]*)(?:\\\\(.*?\\\\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\\\\d+)(?::(\\\\d+))?\\\\s*$/i,\\\"fL\\\",0,/^\\\\s*at .+ \\\\(eval at \\\\S+ \\\\((?:(?:file|http|https):[^)]+)?\\\\)(?:, [^:]*:\\\\d+:\\\\d+)?\\\\)$/i,\\\"h3\\\",0,/function (.+?)\\\\s*\\\\(/,\\\"hB\\\",0,/^\\\\s*at (?:((?:\\\\[object object\\\\])?(?:[^(]*\\\\([^)]*\\\\))*[^()]*(?: \\\\[as \\\\S+\\\\])?) )?\\\\(?((?:file|http|https|chrome-extension):.*?)?:(\\\\d+)(?::(\\\\d+))?\\\\)?\\\\s*$/i])},944(e,t,r){\\\"use strict\\\";r.d(t,{R:()=\u003es});var n=r(3241);function s(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}}))}},8990(e,t,r){\\\"use strict\\\";r.d(t,{I:()=\u003es});var n=Object.prototype.hasOwnProperty;function s(e,t,r){if(n.call(e,t))return e[t];var s=r();if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.defineProperty(e,t,{value:s,writable:!0,enumerable:!1}),s}catch(e){}return e[t]=s,s}},6389(e,t,r){\\\"use strict\\\";function n(e,t=500,r={}){const n=r?.leading||!1;let s;return(...r)=\u003e{n\u0026\u0026void 0===s\u0026\u0026(e.apply(this,r),s=setTimeout(()=\u003e{s=clearTimeout(s)},t)),n||(clearTimeout(s),s=setTimeout(()=\u003e{e.apply(this,r)},t))}}function s(e){let t=!1;return(...r)=\u003e{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=\u003es,s:()=\u003en})},1910(e,t,r){\\\"use strict\\\";r.d(t,{i:()=\u003ei});var n=r(944);const s=new Map;function i(...e){return e.every(e=\u003e{if(s.has(e))return s.get(e);const t=\\\"function\\\"==typeof e?e.toString():\\\"\\\",r=t.includes(\\\"[native code]\\\"),i=t.includes(\\\"nrWrapper\\\");return r||i||(0,n.R)(64,e?.name||t),s.set(e,r),r})}},3304(e,t,r){\\\"use strict\\\";r.d(t,{A:()=\u003es});var n=r(7836);function s(e){try{return JSON.stringify(e,(()=\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}})())??\\\"\\\"}catch(e){try{n.ee.emit(\\\"internal-error\\\",[e])}catch(e){}return\\\"\\\"}}},7508(e,t,r){\\\"use strict\\\";r.d(t,{AZ:()=\u003eg,Qr:()=\u003eb,QL:()=\u003em});var n=r(6154),s=r(1863),i=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,i.L)(e.src));t.dom.start=(0,s.t)(),t.dom.value=e;const r=()=\u003e{t.dom.end=(0,s.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,i.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},i)=\u003e{(t(e)||(0,s.t)()-n\u003e1e4)\u0026\u0026r.push(i)}),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,i.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,i.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,i.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,s.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,i.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,i.L)(r.href)===e)return!0}catch(e){}return!1}(a)\u0026\u0026(e.asset=a,e.type=\\\"preload\\\",f.push({addedAt:(0,s.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}},5732(e,t,r){\\\"use strict\\\";r.d(t,{$5:()=\u003ed,B5:()=\u003ec,Ms:()=\u003es,Ux:()=\u003eo,YA:()=\u003ea,yx:()=\u003ei});var n=r(7508);function s(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=\u003eString(t.metadata.target.id)===String(e)).map(e=\u003ee.metadata.target)||[]}function i(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||!e?.runtime?.registeredEntities?.length)return[void 0];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let s=r.length-1;for(;r[s];)t.push(...i(r[s--],e))}catch(e){}return t.length||t.push(void 0),t}function u(e){return 2===e?.harvestEndpointVersion}r.d(t,[\\\"fQ\\\",0,{MFE:\\\"MFE\\\",BA:\\\"BA\\\"}])},5289(e,t,r){\\\"use strict\\\";r.d(t,{GG:()=\u003eo,Qr:()=\u003ec,sB:()=\u003ea});var n=r(3878),s=r(6389);function i(){return\\\"undefined\\\"==typeof document||\\\"complete\\\"===document.readyState}function o(e,t){if(i())return e();const r=(0,s.J)(e),o=setInterval(()=\u003e{i()\u0026\u0026(clearInterval(o),r())},500);(0,n.sp)(\\\"load\\\",r,t)}function a(e){if(i())return e();(0,n.DD)(\\\"DOMContentLoaded\\\",e)}function c(e){if(i())return e();(0,n.sp)(\\\"popstate\\\",e)}},384(e,t,r){\\\"use strict\\\";r.d(t,{Zm:()=\u003ec,bQ:()=\u003eu,dV:()=\u003ed,pV:()=\u003el});var n=r(6154),s=r(1863),i=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,s.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length\u0026\u0026(0,i.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()}r.d(t,[\\\"NT\\\",0,a])},2843(e,t,r){\\\"use strict\\\";r.d(t,{G:()=\u003ei,u:()=\u003es});var n=r(3878);function s(e,t=!1,r,s){(0,n.DD)(\\\"visibilitychange\\\",function(){if(t)return void(\\\"hidden\\\"===document.visibilityState\u0026\u0026e());e(document.visibilityState)},r,s)}function i(e,t,r){(0,n.sp)(\\\"pagehide\\\",e,t,r)}},8139(e,t,r){\\\"use strict\\\";r.d(t,{u:()=\u003ef});var n=r(7836),s=r(3434),i=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,s.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 s=(0,i.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]=s}}),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)}},3434(e,t,r){\\\"use strict\\\";r.d(t,{YM:()=\u003ed});var n=r(7836),s=r(5607),i=r(5732);const o=\\\"nr@original:\\\".concat(s.W);var a=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),s.inPlace=function(e,t,r,n,i,o){r||(r=\\\"\\\");const a=\\\"-\\\"===r.charAt(0);for(let c=0;c\u003ct.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=s(u,a?d+r:r,n,d,i,o))}},s.flag=o,s;function s(t,n,s,c,f,h){return l(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){u([e],r)}for(var n in e)a.call(e,n)\u0026\u0026(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,l,p;let g,m;try{a=this,o=[...arguments],m=h?(0,i.$5)(r):[void 0],l=\\\"function\\\"==typeof s?s(o,a):s||{}}catch(t){u([t,\\\"\\\",[o,a,c],l],e)}d(n+\\\"start\\\",[o,a,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(a,o),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+\\\"err\\\",[o,a,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e\u003e=50,methodName:c,thrownError:g};t.isLongTask\u0026\u0026d(\\\"long-task\\\",[t,a,m],l,f),d(n+\\\"end\\\",[o,a,p,m],l,f)}}}function d(r,n,s,i){if(!c||t){var o=c;c=!0;try{e.emit(r,n,s,t,i)}catch(t){u([t,r,n,s],e)}c=o}}}function u(e,t){t||(t=n.ee);try{t.emit(\\\"internal-error\\\",e)}catch(e){}}function l(e){return!(e\u0026\u0026\\\"function\\\"==typeof e\u0026\u0026e.apply\u0026\u0026!e[o])}r.d(t,[\\\"Jt\\\",0,o])},9300(e,t,r){\\\"use strict\\\";const n=r(860).K7.ajax;r.d(t,[\\\"TZ\\\",0,n,\\\"f5\\\",0,\\\"ajaxRequest.id\\\",\\\"mo\\\",0,{NONE:\\\"none\\\",FAILURES:\\\"failures\\\",ALL:\\\"all\\\"}])},3333(e,t,r){\\\"use strict\\\";var n=r(981);const s=r(860).K7.genericEvents,i=[n.R.PA,n.R.UA,n.R.BP];r.d(t,[\\\"$v\\\",0,{RESOURCES:\\\"experimental.resources\\\",REGISTER:\\\"register\\\"},\\\"TZ\\\",0,s,\\\"Zp\\\",0,[\\\"auxclick\\\",\\\"click\\\",\\\"copy\\\",\\\"keydown\\\",\\\"paste\\\",\\\"scrollend\\\"],\\\"kd\\\",0,i,\\\"qN\\\",0,[\\\"focus\\\",\\\"blur\\\"]])},6774(e,t,r){\\\"use strict\\\";const n=r(860).K7.jserrors;r.d(t,[\\\"T\\\",0,n])},993(e,t,r){\\\"use strict\\\";const n=r(860).K7.logging;r.d(t,[\\\"A$\\\",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},\\\"TZ\\\",0,n,\\\"p_\\\",0,{ERROR:\\\"ERROR\\\",WARN:\\\"WARN\\\",INFO:\\\"INFO\\\",DEBUG:\\\"DEBUG\\\",TRACE:\\\"TRACE\\\"}])},3785(e,t,r){\\\"use strict\\\";r.d(t,{R:()=\u003ec,b:()=\u003ed});var n=r(9908),s=r(1863),i=r(860),o=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,s.t)()){(0,n.p)(o.xV,[\\\"API/logging/\\\".concat(c.toLowerCase(),\\\"/called\\\")],void 0,i.K7.metrics,e),(0,n.p)(\\\"log\\\",[l,t,r,c,d,u],void 0,i.K7.logging,e)}function d(e){return\\\"string\\\"==typeof e\u0026\u0026Object.values(a.p_).some(t=\u003et===e.toUpperCase().trim())}},3969(e,t,r){\\\"use strict\\\";const n=r(860).K7.metrics;r.d(t,[\\\"TZ\\\",0,n,\\\"XG\\\",0,\\\"storeEventMetrics\\\",\\\"xV\\\",0,\\\"storeSupportabilityMetrics\\\"])},6630(e,t,r){\\\"use strict\\\";const n=r(860).K7.pageViewEvent;r.d(t,[\\\"T\\\",0,n])},782(e,t,r){\\\"use strict\\\";const n=r(860).K7.pageViewTiming;r.d(t,[\\\"T\\\",0,n])},6344(e,t,r){\\\"use strict\\\";var n=r(2614);const s=r(860).K7.sessionReplay,i={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0};r.d(t,[\\\"Qb\\\",0,{API:\\\"api\\\",RESUME:\\\"resume\\\",SWITCH_TO_FULL:\\\"switchToFull\\\",INITIALIZE:\\\"initialize\\\",PRELOAD:\\\"preload\\\"},\\\"TZ\\\",0,s,\\\"Vh\\\",0,\\\"errorDuringReplay\\\",\\\"_s\\\",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},\\\"bc\\\",0,{RESET:{message:\\\"Session was reset\\\",sm:\\\"Reset\\\"},IMPORT:{message:\\\"Recorder failed to import\\\",sm:\\\"Import\\\"},TOO_MANY:{message:\\\"429: Too Many Requests\\\",sm:\\\"Too-Many\\\"},TOO_BIG:{message:\\\"Payload was too large\\\",sm:\\\"Too-Big\\\"},CROSS_TAB:{message:\\\"Session Entity was set to OFF on another tab\\\",sm:\\\"Cross-Tab\\\"},ENTITLEMENTS:{message:\\\"Session Replay is not allowed and will not be started\\\",sm:\\\"Entitlement\\\"}},\\\"yP\\\",0,i])},5270(e,t,r){\\\"use strict\\\";r.d(t,{Aw:()=\u003eo,SR:()=\u003ei,rF:()=\u003ea});var n=r(384),s=r(7767);function i(e){return!!(0,n.dV)().o.MO\u0026\u0026(0,s.V)(e)\u0026\u0026!0===e?.session_trace.enabled}function o(e){return!0===e?.session_replay.preload\u0026\u0026i(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)}},3738(e,t,r){\\\"use strict\\\";const n=r(860).K7.sessionTrace,s=\\\"-start\\\",i=\\\"-end\\\",o=\\\"fn\\\"+s,a=\\\"fn\\\"+i;r.d(t,[\\\"He\\\",0,\\\"bstResource\\\",\\\"Kp\\\",0,i,\\\"Lc\\\",0,a,\\\"Rz\\\",0,\\\"pushState\\\",\\\"TZ\\\",0,n,\\\"bD\\\",0,\\\"resource\\\",\\\"bc\\\",0,{CROSS_TAB:{message:\\\"Session Entity was set to OFF on another tab\\\"},ENTITLEMENTS:{message:\\\"Session Trace is not allowed and will not be started\\\"},RESET:{message:\\\"Session was reset\\\"},SESSION_CHANGED:{message:\\\"Session identifier changed unexpectedly\\\"}},\\\"d3\\\",0,s,\\\"uP\\\",0,o])},3962(e,t,r){\\\"use strict\\\";const n=r(860).K7.softNav;r.d(t,[\\\"O2\\\",0,{INITIAL_PAGE_LOAD:\\\"\\\",ROUTE_CHANGE:1,UNSPECIFIED:2},\\\"OV\\\",0,\\\"popstate\\\",\\\"Qu\\\",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},\\\"TZ\\\",0,n,\\\"ih\\\",0,{IP:\\\"in progress\\\",PF:\\\"pending finish\\\",FIN:\\\"finished\\\",CAN:\\\"cancelled\\\"},\\\"pP\\\",0,\\\"initialPageLoad\\\",\\\"tC\\\",0,[\\\"click\\\",\\\"keydown\\\",\\\"submit\\\"]])},4234(e,t,r){\\\"use strict\\\";r.d(t,{W:()=\u003es});var n=r(1687);class s{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){\\\"use strict\\\";var n=r(6154);r.d(t,[\\\"V\\\",0,e=\u003en.RI\u0026\u0026!0===e?.privacy.cookies_enabled])},8362(e,t,r){\\\"use strict\\\";r.d(t,{d:()=\u003ei});var n=r(9566),s=r(1741);class i extends s.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){\\\"use strict\\\";r.d(t,{W:()=\u003ei});var n=r(944),s=r(4261);class i{#e(e,...t){if(this[e]!==i.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(s.hG,e,t)}register(e){return this.#e(s.eY,e)}recordCustomEvent(e,t){return this.#e(s.fF,e,t)}setPageViewName(e,t){return this.#e(s.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(s.cD,e,t,r)}noticeError(e,t){return this.#e(s.o5,e,t)}setUserId(e,t=!1){return this.#e(s.Dl,e,t)}setApplicationVersion(e){return this.#e(s.nb,e)}setErrorHandler(e){return this.#e(s.bt,e)}addRelease(e,t){return this.#e(s.k6,e,t)}log(e,t){return this.#e(\\\"log\\\",e,t)}start(){return this.#e(\\\"start\\\")}finished(e){return this.#e(s.BL,e)}recordReplay(){return this.#e(s.CH)}pauseReplay(){return this.#e(s.Tb)}addToTrace(e){return this.#e(s.U2,e)}setCurrentRouteName(e){return this.#e(s.PA,e)}interaction(e){return this.#e(s.dT,e)}wrapLogger(e,t,r){return this.#e(s.Wb,e,t,r)}measure(e,t){return this.#e(s.V1,e,t)}consent(e){return this.#e(s.Pv,e)}}},4261(e,t,r){\\\"use strict\\\";r.d(t,[\\\"BL\\\",0,\\\"finished\\\",\\\"CH\\\",0,\\\"recordReplay\\\",\\\"Dl\\\",0,\\\"setUserId\\\",\\\"Fw\\\",0,\\\"setPageViewName\\\",\\\"PA\\\",0,\\\"setCurrentRouteName\\\",\\\"Pv\\\",0,\\\"consent\\\",\\\"Tb\\\",0,\\\"pauseReplay\\\",\\\"U2\\\",0,\\\"addToTrace\\\",\\\"V1\\\",0,\\\"measure\\\",\\\"Wb\\\",0,\\\"wrapLogger\\\",\\\"bt\\\",0,\\\"setErrorHandler\\\",\\\"cD\\\",0,\\\"setCustomAttribute\\\",\\\"dT\\\",0,\\\"interaction\\\",\\\"eY\\\",0,\\\"register\\\",\\\"fF\\\",0,\\\"recordCustomEvent\\\",\\\"hG\\\",0,\\\"addPageAction\\\",\\\"hw\\\",0,\\\"api-ixn-\\\",\\\"k6\\\",0,\\\"addRelease\\\",\\\"nb\\\",0,\\\"setApplicationVersion\\\",\\\"o5\\\",0,\\\"noticeError\\\"])},1738(e,t,r){\\\"use strict\\\";r.d(t,{U:()=\u003el,Y:()=\u003eu});var n=r(3241),s=r(9908),i=r(1863),o=r(944),a=r(3969),c=r(8362),d=r(860);function u(e,t,r,i){const u=i||r;!u||u[e]\u0026\u0026u[e]!==c.d.prototype[e]||(u[e]=function(){(0,s.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:\\\"api-\\\"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function l(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,s.p)(\\\"api-\\\"+n,[(0,i.t)(),t,r],void 0,\\\"session\\\",e.ee)}},8374(e,t,r){r.nc=(()=\u003e{try{return document?.currentScript?.nonce}catch(e){}return\\\"\\\"})()},860(e,t,r){\\\"use strict\\\";const n=\\\"events\\\",s=\\\"jserrors\\\",i=\\\"browser/blobs\\\",o=\\\"browser/logs\\\",a={ajax:\\\"ajax\\\",genericEvents:\\\"generic_events\\\",jserrors:s,logging:\\\"logging\\\",metrics:\\\"metrics\\\",pageAction:\\\"page_action\\\",pageViewEvent:\\\"page_view_event\\\",pageViewTiming:\\\"page_view_timing\\\",sessionReplay:\\\"session_replay\\\",sessionTrace:\\\"session_trace\\\",softNav:\\\"soft_navigations\\\"},c={[a.pageViewEvent]:1,[a.pageViewTiming]:2,[a.metrics]:3,[a.jserrors]:4,[a.softNav]:5,[a.ajax]:6,[a.sessionTrace]:7,[a.sessionReplay]:8,[a.logging]:9,[a.genericEvents]:10},d={[a.pageViewEvent]:\\\"rum\\\",[a.pageViewTiming]:n,[a.ajax]:n,[a.softNav]:n,[a.metrics]:s,[a.jserrors]:s,[a.sessionTrace]:i,[a.sessionReplay]:i,[a.logging]:o,[a.genericEvents]:\\\"ins\\\"};r.d(t,[\\\"$J\\\",0,d,\\\"K7\\\",0,a,\\\"P3\\\",0,c,\\\"XX\\\",0,s,\\\"Yy\\\",0,o,\\\"df\\\",0,i])}};const t={};function r(n){const s=t[n];if(void 0!==s)return s.exports;const i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}r.m=e,r.d=(e,t)=\u003e{if(Array.isArray(t))for(var n=0;n\u003ct.length;){var s=t[n++],i=t[n++];r.o(e,s)?0===i\u0026\u0026n++:0===i?Object.defineProperty(e,s,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,s,{enumerable:!0,get:i})}else for(var s in t)r.o(t,s)\u0026\u0026!r.o(e,s)\u0026\u0026Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},r.f={},r.e=e=\u003ePromise.all(Object.keys(r.f).reduce((t,n)=\u003e(r.f[n](e,t),t),[])),r.u=e=\u003e({212:\\\"nr-spa-compressor\\\",249:\\\"nr-spa-recorder\\\",478:\\\"nr-spa\\\"}[e]+\\\"-1.319.0.min.js\\\"),r.o=(e,t)=\u003eObject.prototype.hasOwnProperty.call(e,t),(()=\u003e{const e={},t=\\\"NRBA-1.319.0.PROD:\\\";r.l=(n,s,i,o)=\u003e{if(e[n])return void e[n].push(s);let a,c;if(void 0!==i){const e=document.getElementsByTagName(\\\"script\\\");for(var d=0;d\u003ce.length;d++){const r=e[d];if(r.getAttribute(\\\"src\\\")==n||r.getAttribute(\\\"data-webpack\\\")==t+i){a=r;break}}}if(!a){c=!0;var u={478:\\\"sha512-dq8MCH0pxylfoPrUdvWgvfnUaUooTXrYyd67BT880/uJdIonQ6k0/BvrkhnRPc9cPaKh+Hlzi6r4/OYNeCFAEw==\\\",249:\\\"sha512-7wrk3j5JzTYr39CrfsZFRxV3PvNq8HYEAaqxXhor6GI99tX7scYsyWh+TmH1gUywzjeqxZeddmG6fSsCWSL1GA==\\\",212:\\\"sha512-WyFOCOq79iASoGDVkGHlLI2F+4aUnJHxUppxunzIdO9/rJRSwR49QRJbq26sHcY3RIVESwv34MVkSK4giih2lQ==\\\"};a=document.createElement(\\\"script\\\"),a.charset=\\\"utf-8\\\",r.nc\u0026\u0026a.setAttribute(\\\"nonce\\\",r.nc),a.setAttribute(\\\"data-webpack\\\",t+i),a.src=n,0!==a.src.indexOf(window.location.origin+\\\"/\\\")\u0026\u0026(a.crossOrigin=\\\"anonymous\\\"),u[o]\u0026\u0026(a.integrity=u[o])}e[n]=[s];const l=(t,r)=\u003e{a.onerror=a.onload=null,clearTimeout(f);const s=e[n];if(delete e[n],a.parentNode?.removeChild(a),s?.forEach(e=\u003ee(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:\\\"timeout\\\",target:a}),12e4);a.onerror=l.bind(null,a.onerror),a.onload=l.bind(null,a.onload),c\u0026\u0026document.head.appendChild(a)}})(),r.r=e=\u003e{Symbol.toStringTag\u0026\u0026Object.defineProperty(e,Symbol.toStringTag,{value:\\\"Module\\\"}),Object.defineProperty(e,\\\"__esModule\\\",{value:!0})},r.p=\\\"https://js-agent.newrelic.com/\\\",(()=\u003e{const e={38:0,788:0};r.f.j=(t,n)=\u003e{let s=r.o(e,t)?e[t]:void 0;if(0!==s)if(s)n.push(s[2]);else{const i=new Promise((r,n)=\u003es=e[t]=[r,n]);n.push(s[2]=i);const o=r.p+r.u(t),a=new Error,c=n=\u003e{if(r.o(e,t)\u0026\u0026(s=e[t],0!==s\u0026\u0026(e[t]=void 0),s)){const e=n\u0026\u0026(\\\"load\\\"===n.type?\\\"missing\\\":n.type),r=n\u0026\u0026n.target\u0026\u0026n.target.src;a.message=\\\"Loading chunk \\\"+t+\\\" failed: (\\\"+e+\\\": \\\"+r+\\\")\\\",a.name=\\\"ChunkLoadError\\\",a.type=e,a.request=r,s[1](a)}};r.l(o,c,\\\"chunk-\\\"+t,t)}};const t=(t,n)=\u003e{let[s,i,o]=n;var a,c,d=0;if(s.some(t=\u003e0!==e[t])){for(a in i)r.o(i,a)\u0026\u0026(r.m[a]=i[a]);if(o)o(r)}for(t\u0026\u0026t(n);d\u003cs.length;d++)c=s[d],r.o(e,c)\u0026\u0026e[c]\u0026\u0026e[c][0](),e[c]=0},n=self[\\\"webpackChunk:NRBA-1.319.0.PROD\\\"]=self[\\\"webpackChunk:NRBA-1.319.0.PROD\\\"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=\u003e{\\\"use strict\\\";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var s=r(384),i=r(1741);var o=r(2555),a=r(3333),c=r(9300);const d=e=\u003e{if(!e||\\\"string\\\"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h=\\\"[data-nr-mask]\\\",p=e=\u003e(0,f.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,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(a.$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(a.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector=\\\"\\\".concat(t,\\\",\\\").concat(h):\\\"\\\"===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return\\\"nr-block\\\"},get ignore_class(){return\\\"nr-ignore\\\"},get mask_text_class(){return\\\"nr-mask\\\"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=\\\",\\\".concat(t):\\\"\\\"!==t\u0026\u0026(0,l.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,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:[\\\"id\\\",\\\"className\\\",\\\"tagName\\\",\\\"type\\\"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:\\\"PROD\\\",distMethod:\\\"CDN\\\",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,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++v}};var w=r(7836),R=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};function T(e,t={},n,a){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,s.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv\u0026\u0026(d.jsAttributes.isWorker=!0),e.info=(0,o.D)(d);const v=e.init;e.runtime??=(e=\u003e{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=\u003e(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),v.proxy.assets\u0026\u0026(e=\u003e{const t=e.startsWith(\\\"http\\\");e+=\\\"/\\\",r.p=t?e:\\\"https://\\\"+e})(v.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,s.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=n,e.ee=w.ee.get(e.agentIdentifier),e.exposed=h,(0,R.W)({drained:!!e.runtime.activatedFeatures,type:\\\"lifecycle\\\",name:\\\"initialize\\\",feature:void 0,data:e.config}),e.runtime.configured=!0)}var x=r(9908),S=r(1863),O=r(4261),_=r(1738);var N=r(1687),P=r(4234),L=r(5289),k=r(5270),C=r(7767),j=r(6389),I=r(7699);const D=new WeakSet;class M extends P.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,j.J)(()=\u003e{(0,N.Ak)(e,this.featureName),t()}))}):(0,N.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const s=async()=\u003e{if(await this.deferred,this.#t(e),!(0,o.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);let s;try{if((0,C.V)(e.init)){const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));s=t(e)}}catch(e){(0,l.R)(20,e),this.ee.emit(\\\"internal-error\\\",[e]),(0,x.p)(I.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#r(this.featureName,s,e.init))return(0,N.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,N.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1),this.ee\u0026\u0026this.ee.abort()}};g.RI?(0,L.GG)(()=\u003es(),!0):s()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,k.SR)(n)\u0026\u0026!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!D.has(e)\u0026\u0026(D.add(e),!(0,o.f)(e.info))){const t=(0,s.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var B=r(6630);class H extends M{static featureName=B.T;constructor(e){var t;super(e,B.T),this.setupInspectionEvents(),t=e,(0,_.Y)(O.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,x.p)(\\\"api-\\\"+O.Fw,[(0,S.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,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(u.tS.UPDATE,(e,t)=\u003e{(0,R.W)({type:\\\"lifecycle\\\",name:\\\"session\\\",data:t})})}}class W extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,s.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(H),T(this,e,e.loaderType||\\\"agent\\\"),t=this,(0,_.Y)(O.cD,function(e,r,n=!1){if(\\\"string\\\"==typeof e){if([\\\"string\\\",\\\"number\\\",\\\"boolean\\\"].includes(typeof r)||null===r)return(0,_.U)(t,e,r,O.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,_.Y)(O.Dl,function(t,r=!1){if(\\\"string\\\"!=typeof t\u0026\u0026null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes[\\\"enduser.id\\\"];r\u0026\u0026null!=n\u0026\u0026n!==t?(0,x.p)(\\\"api-setUserIdAndResetSession\\\",[t],void 0,\\\"session\\\",e.ee):(0,_.U)(e,\\\"enduser.id\\\",t,O.Dl,!0)},e)}(this),function(e){(0,_.Y)(O.nb,function(t){if(\\\"string\\\"==typeof t||null===t)return(0,_.U)(e,\\\"application.version\\\",t,O.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,_.Y)(\\\"start\\\",function(){e.ee.emit(\\\"manual-start-all\\\")},e)}(this),function(e){(0,_.Y)(O.Pv,function(t=!0){if(\\\"boolean\\\"==typeof t){if((0,x.p)(\\\"api-\\\"+O.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,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=\u003e{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures];r.sort((e,r)=\u003et.P3[e.featureName]-t.P3[r.featureName]),r.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,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,s.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var K=r(2843),F=r(782);class U extends M{static featureName=F.T;constructor(e){super(e,F.T),g.RI\u0026\u0026((0,K.u)(()=\u003e(0,x.p)(\\\"docHidden\\\",[(0,S.t)()],void 0,F.T,this.ee),!0),(0,K.G)(()=\u003e(0,x.p)(\\\"winPagehide\\\",[(0,S.t)()],void 0,F.T,this.ee)),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,9917))))}}var V=r(3969);class z extends M{static featureName=V.TZ;constructor(e){super(e,V.TZ),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,6555)))}}var G=r(6774),q=r(3878),Y=r(3304);class Z{constructor(e,t,r,n,s){this.name=\\\"UncaughtError\\\",this.message=\\\"string\\\"==typeof e?e:(0,Y.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=s}}function Q(e){return ee(e)?e:new Z(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function X(e){const t=\\\"Unhandled Promise Rejection: \\\";if(!e?.reason)return;if(ee(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return Q(e.reason)}const r=Q(e.reason);return(r.message||\\\"\\\").startsWith(t)||(r.message=t+r.message),r}function J(e){if(e.error instanceof SyntaxError\u0026\u0026!/:\\\\d+$/.test(e.error.stack?.trim())){const t=new Z(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ee(e.error)?e.error:Q(e)}function ee(e){return e instanceof Error\u0026\u0026!!e.stack}function te(e,r,n,s,i=(0,S.t)()){\\\"string\\\"==typeof e\u0026\u0026(e=new Error(e)),(0,x.p)(\\\"err\\\",[e,i,!1,r,n.runtime.isRecording,void 0,s],void 0,t.K7.jserrors,n.ee),(0,x.p)(\\\"uaErr\\\",[],void 0,t.K7.genericEvents,n.ee)}var re=r(5732),ne=r(993),se=r(3785);function ie(e,{customAttributes:t={},level:r=ne.p_.INFO}={},n,s,i=(0,S.t)()){(0,se.R)(n.ee,e,t,r,!1,s,i)}function oe(e,r,n,s,i=(0,S.t)()){(0,x.p)(\\\"api-\\\"+O.hG,[i,e,r,s],void 0,t.K7.genericEvents,n.ee)}function ae(e,r,n,s,i=(0,S.t)()){const{start:o,end:a,customAttributes:c}=r||{},d={customAttributes:c||{}};if(\\\"object\\\"!=typeof d.customAttributes||\\\"string\\\"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=\u003enull==e?t:\\\"number\\\"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(o,0),d.end=u(a,i),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration\u003c0))return(0,x.p)(\\\"api-\\\"+O.V1,[d,e,s],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ce(e,r={},n,s,i=(0,S.t)()){(0,x.p)(\\\"api-\\\"+O.fF,[i,e,r,s],void 0,t.K7.genericEvents,n.ee)}var de=r(7508);const ue=(e,t)=\u003ee?.nrMfeId===t.id\u0026\u0026(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),le=e=\u003e{try{return g.gm.CSS.escape(e)}catch(t){return e}},fe=(e,t={})=\u003e{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(ue(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},he=(e,t)=\u003e{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id=\\\"'.concat(le(e.id),'\\\"]')),n=(Array.from(r)||[]).find(t=\u003eue(t.dataset,e));let s=!!n;s\u0026\u0026(n.dataset.nrMfeObserved??=e.instance);const i=new g.gm.MutationObserver(r=\u003e{r.forEach(r=\u003e{r.addedNodes.forEach(r=\u003e{const n=1===r.nodeType?r:null;!s\u0026\u0026ue(n?.dataset,e)\u0026\u0026(i.disconnect(),i.observe(n,{childList:!0,subtree:!0}),s=!0,n.dataset.nrMfeObserved=e.instance),(e=\u003e{try{return e?.textContent?.trim()||[\\\"img\\\",\\\"video\\\",\\\"canvas\\\",\\\"svg\\\"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)\u0026\u0026(s||fe(r,e))\u0026\u0026t(r,i)})})});return i.observe(n||g.gm.document,{childList:!0,subtree:!0}),i},pe=(e,t,r)=\u003e{try{const n=new g.gm.PerformanceObserver(e=\u003e{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ge(e,t){let r,n;const s=e=\u003enull==e?e:e-(t?.scriptStart||t?.registeredAt||0),i={fcp:{get value(){return s(r)}},lcp:{get value(){return s(n)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=\u003e{}};if(!(e\u0026\u0026g.RI\u0026\u0026g.gm.MutationObserver\u0026\u0026g.gm.PerformanceObserver))return i;const o=[];setTimeout(()=\u003e{r||i.disconnect()},1e4);const a=()=\u003e{r??=(0,S.t)(),n??=(0,S.t)(),i.cls.value??=0},c=g.gm.document?.querySelectorAll('[data-nr-mfe-id=\\\"'.concat(le(e.id),'\\\"]'));Array.from(c||[]).some(t=\u003eue(t.dataset,e))\u0026\u0026a();const d=he(e,(e,t)=\u003e{a(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=\u003e{e.forEach(e=\u003e{try{const t=e.contentRect.width*e.contentRect.height;t\u003eu\u0026\u0026(u=t,n=(0,S.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=he(e,e=\u003e{if(a(),l)try{const t=1===e.nodeType?e:e.parentElement;t\u0026\u0026!f.has(t)\u0026\u0026(f.add(t),\\\"IMG\\\"===t.tagName?t.complete?l.observe(t):t.addEventListener(\\\"load\\\",()=\u003e{l.observe(t)},{once:!0}):\\\"VIDEO\\\"===t.tagName?t.readyState\u003e=2?l.observe(t):t.addEventListener(\\\"loadeddata\\\",()=\u003e{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l\u0026\u0026o.push(l),o.push(h),pe(o,{type:\\\"layout-shift\\\",buffered:!0},t=\u003e{t.hadRecentInput||(t.sources||[]).some(r=\u003e!!fe(r.node,e)\u0026\u0026(a(),i.cls.value+=t.value,!0))}),pe(o,{type:\\\"event\\\",buffered:!0,durationThreshold:40},t=\u003e{t.interactionId\u0026\u0026fe(t.target,e)\u0026\u0026(void 0===i.inp.value||t.duration\u003ei.inp.value)\u0026\u0026(a(),i.inp.value=t.duration)});const p=[\\\"pointerdown\\\",\\\"keydown\\\"],m=()=\u003e{p.forEach(e=\u003e{g.gm.removeEventListener(e,v,{passive:!0})})};i.disconnect=()=\u003e{o.forEach(e=\u003e{try{e?.disconnect()}catch(e){}}),m(),[\\\"visibilitychange\\\",\\\"pagehide\\\"].forEach(e=\u003e{g.gm.removeEventListener(e,i.disconnect,{once:!0,passive:!0})})};const v=t=\u003e{fe(t?.target,e)\u0026\u0026((()=\u003e{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};return p.forEach(e=\u003e{g.gm.addEventListener(e,v,{passive:!0})}),[\\\"visibilitychange\\\",\\\"pagehide\\\"].forEach(e=\u003e{g.gm.addEventListener(e,i.disconnect,{once:!0,passive:!0})}),i}var me=r(9566);const ve=[\\\"name\\\",\\\"id\\\",\\\"type\\\"],ye=new Map([[oe,\\\"addPageAction\\\"],[ie,\\\"log\\\"],[ae,\\\"measure\\\"],[te,\\\"noticeError\\\"],[ce,\\\"recordCustomEvent\\\"]]),be={experimental:(0,j.J)(()=\u003e(0,l.R)(54,\\\"newrelic.register\\\")),disabled:(0,j.J)(()=\u003e(0,l.R)(55)),invalidTarget:(0,j.J)(e=\u003e(0,l.R)(48,e)),deregistered:(0,j.J)(()=\u003e(0,l.R)(68))};function Ee(e){(0,_.Y)(O.eY,function(t){return we(e,t)},e)}function we(e,r){be.experimental(),r||={},r.instance=(0,me.LA)(8),r.type=re.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:re.fQ.BA};const n=(0,de.Qr)(),s=ge(r,n),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||re.fQ.BA,\\\"parent.id\\\":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=\u003e{ve.includes(e)||(i[\\\"source.\\\".concat(e)]=t)});let o=()=\u003e{};const a=e.runtime.registeredEntities,c=e=\u003e{r.blocked=!0,o=e};function d(e){return\\\"string\\\"==typeof e\u0026\u0026!!e.trim()\u0026\u0026e.trim().length\u003c501}e.init.api.register.enabled||c(be.disabled),d(r.id)\u0026\u0026d(r.name)||c(()=\u003ebe.invalidTarget(r));const u={addPageAction:(t,n={})=\u003eg(oe,[t,{...i,...n},e],r),deregister:()=\u003e{h(),c(be.deregistered)},log:(t,n={})=\u003eg(ie,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),measure:(t,n={})=\u003eg(ae,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=\u003eg(te,[t,{...i,...n},e],r),recordCustomEvent:(t,n={})=\u003eg(ce,[t,{...i,...n},e],r),setApplicationVersion:e=\u003ep(\\\"application.version\\\",e),setCustomAttribute:(e,t)=\u003ep(e,t),setUserId:e=\u003ep(\\\"enduser.id\\\",e),metadata:{get customAttributes(){return i},target:r,timings:n,vitals:s}},f=()=\u003e(r.blocked\u0026\u0026o(),r.blocked);function h(){if(n.reportedAt)return;n.reportedAt=(0,S.t)(),s.disconnect(),n.fcp=s.fcp,n.lcp=s.lcp,n.cls=s.cls,n.inp=s.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,timeToRegister:n.registeredAt,...s.fcp.value\u003e=0\u0026\u0026{\\\"nr.vitals.fcp.value\\\":s.fcp.value},...s.lcp.value\u003e=0\u0026\u0026{\\\"nr.vitals.lcp.value\\\":s.lcp.value},...s.cls.value\u003e=0\u0026\u0026{\\\"nr.vitals.cls.value\\\":s.cls.value},...s.inp.value\u003e=0\u0026\u0026{\\\"nr.vitals.inp.value\\\":s.inp.value}};u.recordCustomEvent(\\\"MicroFrontEndTiming\\\",r)}f()||(a.push(u),(0,K.G)(h));const p=(e,t)=\u003e{f()||(i[e]=t)},g=(r,n,s)=\u003e{if(f()\u0026\u0026r!==we)return;const i=(0,S.t)(),o=ye.get(r)||\\\"unknown\\\";(0,x.p)(V.xV,[\\\"API/register/\\\".concat(o,\\\"/called\\\")],void 0,t.K7.metrics,e.ee);try{return r(...n,s,i)}catch(e){(0,l.R)(50,e)}};return u}class Re extends M{static featureName=G.T;constructor(e){var t;super(e,G.T),t=e,(0,_.Y)(O.o5,(e,r)=\u003ete(e,r,t),t),function(e){(0,_.Y)(O.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,_.Y)(O.k6,function(e,r){++t\u003e10||(this.runtime.releaseIds[e.slice(-200)]=(\\\"\\\"+r).slice(-200))},e)}(e),Ee(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on(\\\"internal-error\\\",(t,r)=\u003e{this.abortHandler\u0026\u0026(0,x.p)(\\\"ierr\\\",[Q(t),(0,S.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener(\\\"unhandledrejection\\\",t=\u003e{this.abortHandler\u0026\u0026(0,x.p)(\\\"err\\\",[X(t),(0,S.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,q.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener(\\\"error\\\",t=\u003e{this.abortHandler\u0026\u0026(0,x.p)(\\\"err\\\",[J(t),(0,S.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,q.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var Ae=r(8990);let Te=1;function xe(e){const t=typeof e;return!e||\\\"object\\\"!==t\u0026\u0026\\\"function\\\"!==t?-1:e===g.gm?0:(0,Ae.I)(e,\\\"nr@id\\\",function(){return Te++})}function Se(e){if(\\\"string\\\"==typeof e)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,Y.A)(e).length}catch(e){return}}}var Oe=r(8139),_e=r(3434);const Ne={},Pe=[\\\"open\\\",\\\"send\\\",\\\"setRequestHeader\\\"];function Le(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get(\\\"xhr\\\")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(Ne[n.debugId]++)return n;Ne[n.debugId]=1,(0,Oe.u)(r);var s=(0,_e.YM)(n),i=g.gm.XMLHttpRequest,o=g.gm.MutationObserver,a=g.gm.Promise,c=g.gm.setInterval,d=\\\"readystatechange\\\",u=[\\\"onload\\\",\\\"onerror\\\",\\\"onabort\\\",\\\"onloadstart\\\",\\\"onloadend\\\",\\\"onprogress\\\",\\\"ontimeout\\\"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new i(e),o=n.context(r);o.targets=(0,re.$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)),s.inPlace(e,u,\\\"fn-\\\",E)}),(0,q.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit(\\\"internal-error\\\",[e])}catch(e){}}var a;return r};function p(e,t){s.inPlace(t,[\\\"onreadystatechange\\\"],\\\"fn-\\\",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(i,h),h.prototype=i.prototype,s.inPlace(h.prototype,Pe,\\\"-xhr-\\\",E),n.on(\\\"send-xhr-start\\\",function(e,t){p(e,t),function(e){f.push(e),o\u0026\u0026(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on(\\\"open-xhr-start\\\",p),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\u003cf.length;e++)p(0,f[e]);f.length\u0026\u0026(f=[])}function E(e,t){return t}return n}var ke=\\\"fetch-\\\",Ce=ke+\\\"body-\\\",je=[\\\"arrayBuffer\\\",\\\"blob\\\",\\\"json\\\",\\\"text\\\",\\\"formData\\\"],Ie=g.gm.Request,De=g.gm.Response,Me=\\\"prototype\\\";const Be={};function He(e,t){const r=function(e){return(e||w.ee).get(\\\"fetch\\\")}(e);if(!(Ie\u0026\u0026De\u0026\u0026g.gm.fetch))return r;if(Be[r.debugId]++)return r;function n(e,n,s){var i=e[n];\\\"function\\\"==typeof i\u0026\u0026(e[n]=function(){var e=[...arguments];const n={},o=(0,re.$5)(t);var a;r.emit(s+\\\"before-start\\\",[e],n),n[w.P]\u0026\u0026n[w.P].dt\u0026\u0026(a=n[w.P].dt);var c=i.apply(this,e);return r.emit(s+\\\"start\\\",[e,a],c),c.then(function(e){return r.emit(s+\\\"end\\\",[null,e,o],c),e},function(e){throw r.emit(s+\\\"end\\\",[e,void 0,o],c),e})})}return Be[r.debugId]=1,je.forEach(e=\u003e{n(Ie[Me],e,Ce),n(De[Me],e,Ce)}),n(g.gm,\\\"fetch\\\",ke),r.on(ke+\\\"end\\\",function(e,t,n){var s=this;if(s.targets=n||[void 0],t){var i=t.headers.get(\\\"content-length\\\");null!==i\u0026\u0026(s.rxSize=i),r.emit(ke+\\\"done\\\",[null,t],s)}else r.emit(ke+\\\"done\\\",[e],s)}),r}var We=r(7485);class Ke{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,s=(t.trustKey||\\\"\\\").toString()||null;if(!r||!n)return null;var i=(0,me.ZF)(),o=(0,me.el)(),a=Date.now(),c={spanId:i,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)\u0026\u0026this.useTraceContextHeadersForCors())\u0026\u0026(c.traceContextParentHeader=this.generateTraceContextParentHeader(i,o),c.traceContextStateHeader=this.generateTraceContextStateHeader(i,a,r,n,s)),(e.sameOrigin\u0026\u0026!this.excludeNewrelicHeader()||!e.sameOrigin\u0026\u0026this.isAllowedOrigin(e)\u0026\u0026this.useNewrelicHeaderForCors())\u0026\u0026(c.newrelicHeader=this.generateTraceHeader(i,o,a,r,n,s)),c}generateTraceContextParentHeader(e,t){return\\\"00-\\\"+t+\\\"-\\\"+e+\\\"-01\\\"}generateTraceContextStateHeader(e,t,r,n,s){return s+\\\"@nr=0-1-\\\"+r+\\\"-\\\"+n+\\\"-\\\"+e+\\\"----\\\"+t}generateTraceHeader(e,t,r,n,s,i){if(!(\\\"function\\\"==typeof g.gm?.btoa))return null;var o={v:[0,1],d:{ty:\\\"Browser\\\",ac:n,ap:s,id:e,tr:t,ti:r}};return i\u0026\u0026n!==i\u0026\u0026(o.d.tk=i),btoa((0,Y.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 s=(0,We.D)(r.allowed_origins[n]);if(e.hostname===s.hostname\u0026\u0026e.protocol===s.protocol\u0026\u0026e.port===s.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 Fe=r(7295);function Ue(e){return\\\"string\\\"==typeof e?e:e instanceof(0,s.dV)().o.REQ?e.url:g.gm?.URL\u0026\u0026e instanceof URL?e.href:void 0}var Ve=[\\\"load\\\",\\\"error\\\",\\\"abort\\\",\\\"timeout\\\"],ze=Ve.length,Ge=(0,s.dV)().o.REQ,qe=(0,s.dV)().o.XHR;const Ye=\\\"X-NewRelic-App-Data\\\",Ze=\\\"internal-error\\\";class Qe extends M{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new Ke(e),this.handler=(e,t,r,n)=\u003e(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:\\\"xhr\\\",fetch:\\\"fetch\\\",beacon:\\\"beacon\\\"};g.gm?.performance?.getEntriesByType(\\\"resource\\\").forEach(r=\u003e{if(r.initiatorType in e\u0026\u00260!==r.responseStatus){const n={status:r.responseStatus},s={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};Xe(n,r.name),this.handler(\\\"xhr\\\",[n,s,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}He(this.ee,e),Le(this.ee,e),function(e,r,n,s){const i=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function o(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){_(t,e)},(0,q.jT)(!1)),g.lR||e.addEventListener(\\\"progress\\\",function(e){t.lastSize=e.loaded},(0,q.jT)(!1))}function a(e){this.params={method:e[0]},Xe(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=s.generateTracePayload(this.parsedOrigin);if(n){var i=!1;n.newrelicHeader\u0026\u0026(r.setRequestHeader(\\\"newrelic\\\",n.newrelicHeader),i=!0),n.traceContextParentHeader\u0026\u0026(r.setRequestHeader(\\\"traceparent\\\",n.traceContextParentHeader),n.traceContextStateHeader\u0026\u0026r.setRequestHeader(\\\"tracestate\\\",n.traceContextStateHeader),i=!0),i\u0026\u0026(this.dt=n)}}function u(e,t){i\u0026\u0026e.length\u003e=2\u0026\u0026(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,s=e[0],i=this;if(n\u0026\u0026s){var o=Se(s);o\u0026\u0026(n.txSize=o)}this.startTime=(0,S.t)(),this.requestBody=s,this.listener=function(e){try{\\\"abort\\\"!==e.type||i.loadCaptureCalled||(i.params.aborted=!0),(\\\"load\\\"!==e.type||i.called===i.totalCbs\u0026\u0026(i.onloadCalled||\\\"function\\\"!=typeof t.onload)\u0026\u0026\\\"function\\\"==typeof i.end)\u0026\u0026i.end(t)}catch(e){try{r.emit(Ze,[e])}catch(e){}}};for(var a=0;a\u003cze;a++)t.addEventListener(Ve[a],this.listener,(0,q.jT)(!1))}function f(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=\\\"\\\"+xe(e)+!!t;this.xhrGuids\u0026\u0026!this.xhrGuids[r]\u0026\u0026(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=\\\"\\\"+xe(e)+!!t;this.xhrGuids\u0026\u0026this.xhrGuids[r]\u0026\u0026(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,S.t)()}function v(e,t){t instanceof qe\u0026\u0026\\\"load\\\"===e[0]\u0026\u0026r.emit(\\\"xhr-load-added\\\",[e[1],e[2]],t)}function y(e,t){t instanceof qe\u0026\u0026\\\"load\\\"===e[0]\u0026\u0026r.emit(\\\"xhr-load-removed\\\",[e[1],e[2]],t)}function b(e,t,r){t instanceof qe\u0026\u0026(\\\"onload\\\"===r\u0026\u0026(this.onload=!0),(\\\"load\\\"===(e[0]\u0026\u0026e[0].type)||this.onload)\u0026\u0026(this.xhrCbStart=(0,S.t)()))}function E(e,t){this.xhrCbStart\u0026\u0026r.emit(\\\"xhr-cb-time\\\",[(0,S.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\u0026g.RI\u0026\u0026(t=\\\"\\\"+g.gm.location.href):e[0]\u0026\u0026e[0].url?t=e[0].url:g.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,We.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=s.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 i={};for(var o in r)i[o]=r[o];i.headers=new Headers(r.headers||{}),a(i.headers,n)\u0026\u0026(this.dt=n),e.length\u003e1?e[1]=i:e.push(i)}}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,S.t)(),this.dt=t;let[r,n={}]=e;Xe(this,Ue(r));const s=(\\\"\\\"+(r\u0026\u0026r instanceof Ge\u0026\u0026r.method||n.method||\\\"GET\\\")).toUpperCase();this.params.method=s,this.txSize=Se(n.body||r?.body)||0;try{var o=n.headers||r?.headers;if(i\u0026\u0026o)if(this.requestHeaders??={},o instanceof Headers)o.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if(\\\"object\\\"==typeof o)for(var a in o)this.requestHeaders[a.toLowerCase()]=o[a]}catch(e){}this.requestBody=n.body||r?.body}function A(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,Fe.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=\u003e{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,\\\"fetch\\\"];this.targets.forEach(e=\u003eO(n,this,e))};t\u0026\u0026i?t.clone().text().then(e=\u003e{this.responseBody=e,this.rxSize\u0026\u0026\\\"0\\\"!==this.rxSize\u0026\u00260!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Se(e)),t?.headers\u0026\u0026(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=\u003e{r.emit(Ze,[e])}).finally(()=\u003e{n()}):n()}function T(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t\u003cze;t++)e.removeEventListener(Ve[t],this.listener,!1);if(t.aborted)return;if((0,Fe.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status\u0026\u0026(t.status=0):_(this,e),n.cbTime=this.cbTime,i){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)\u0026\u0026void 0!==this.responseBody\u0026\u00260!==t.status){const e=Se(this.responseBody);void 0!==e\u0026\u0026(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split(\\\"\\\\r\\\\n\\\").forEach(function(e){const r=e.indexOf(\\\": \\\");if(r\u003e0){const n=e.substring(0,r),s=e.substring(r+2);t[n.toLowerCase()]=s}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(Ze,[e])}}const s=[t,n,this.startTime,this.endTime,\\\"xhr\\\"];this.targets.forEach(e=\u003eO(s,this,e))}function O(e,r,s){n(\\\"xhr\\\",[...e,s],r,t.K7.ajax)}function _(e,n){e.params.status=n.status;var s=function(e,t){var r=e.responseType;return\\\"json\\\"===r\u0026\u0026null!==t?t:\\\"arraybuffer\\\"===r||\\\"blob\\\"===r||\\\"json\\\"===r?Se(e.response):\\\"text\\\"===r||\\\"\\\"===r||void 0===r?Se(e.responseText):void 0}(n,e.lastSize);if(void 0!==s\u0026\u00260!==n.status\u0026\u0026(e.metrics.rxSize=s),e.sameOrigin\u0026\u0026n.getAllResponseHeaders().indexOf(Ye)\u003e=0){var i=n.getResponseHeader(Ye);i\u0026\u0026((0,x.p)(\\\"sm\\\",[\\\"Ajax/CrossApplicationTracing/Header/Seen\\\"],void 0,t.K7.metrics,r),e.params.cat=i.split(\\\", \\\").pop())}e.loadCaptureCalled=!0}r.on(\\\"new-xhr\\\",o),r.on(\\\"open-xhr-start\\\",a),r.on(\\\"open-xhr-end\\\",d),r.on(\\\"send-xhr-start\\\",l),r.on(\\\"setRequestHeader-xhr-start\\\",u),r.on(\\\"xhr-cb-time\\\",f),r.on(\\\"xhr-load-added\\\",h),r.on(\\\"xhr-load-removed\\\",p),r.on(\\\"xhr-resolved\\\",m),r.on(\\\"addEventListener-end\\\",v),r.on(\\\"removeEventListener-end\\\",y),r.on(\\\"fn-end\\\",E),r.on(\\\"fetch-before-start\\\",w),r.on(\\\"fetch-start\\\",R),r.on(\\\"fn-start\\\",b),r.on(\\\"fetch-done\\\",A)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,3845)))}}function Xe(e,t){var r=(0,We.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 $e={},Je=[\\\"pushState\\\",\\\"replaceState\\\"];function et(e){const t=function(e){return(e||w.ee).get(\\\"history\\\")}(e);return!g.RI||$e[t.debugId]++||($e[t.debugId]=1,(0,_e.YM)(t).inPlace(window.history,Je,\\\"-\\\")),t}var tt=r(3738);function rt(e){(0,_.Y)(O.BL,function(r=Date.now()){const n=r-g.WN;n\u003c0\u0026\u0026(0,l.R)(62,r),(0,x.p)(V.XG,[O.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:O.BL,start:r,origin:\\\"nr\\\"}),(0,x.p)(\\\"api-\\\"+O.hG,[n,O.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:nt,bD:st,d3:it,Kp:ot,TZ:at,Lc:ct,uP:dt,Rz:ut}=tt;class lt extends M{static featureName=at;constructor(e){var n;super(e,at),n=e,(0,_.Y)(O.U2,function(e){if(!(e\u0026\u0026\\\"object\\\"==typeof e\u0026\u0026e.name\u0026\u0026e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||\\\"\\\",t:\\\"api\\\"};r.s\u003c0||r.e\u003c0||r.e\u003cr.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,x.p)(\\\"bstApi\\\",[r],void 0,t.K7.sessionTrace,n.ee)},n),rt(e);if(!(0,C.V)(e.init))return void this.deregisterDrain();const s=this.ee;let i;et(s),this.eventsEE=(0,Oe.u)(s),this.eventsEE.on(dt,function(e,t){this.bstStart=(0,S.t)()}),this.eventsEE.on(ct,function(e,r){(0,x.p)(\\\"bst\\\",[e[0],r,this.bstStart,(0,S.t)()],void 0,t.K7.sessionTrace,s)}),s.on(ut+it,function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash}),s.on(ut+ot,function(e){(0,x.p)(\\\"bstHist\\\",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,s)});try{i=new PerformanceObserver(e=\u003e{const r=e.getEntries();(0,x.p)(nt,[r],void 0,t.K7.sessionTrace,s)}),i.observe({type:st,buffered:!0})}catch(e){}this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,6974)),{resourceObserver:i})}}var ft=r(733),ht=r(6344);class pt extends M{static featureName=ht.TZ;#s;recorder;constructor(e){var n;let s;super(e,ht.TZ),n=e,(0,_.Y)(O.CH,function(){(0,x.p)(O.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,_.Y)(O.Tb,function(){(0,x.p)(O.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const i=\\\"\\\".concat(u.Wt).concat((0,ft.Y)(e.info.licenseKey,e.info.applicationID));try{s=JSON.parse(localStorage.getItem(i))}catch(e){}(0,k.SR)(e.init)\u0026\u0026this.ee.on(O.CH,()=\u003ethis.#i()),this.#o(s)\u0026\u0026this.importRecorder().then(e=\u003e{e.startRecording(ht.Qb.PRELOAD,s?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=\u003er.e(478).then(r.bind(r,6167)),this),this.ee.on(\\\"err\\\",e=\u003e{this.blocked||this.agentRef.runtime.isRecording\u0026\u0026(this.errorNoticed=!0,(0,x.p)(ht.Vh,[e],void 0,this.featureName,this.ee))})}#o(e){return e\u0026\u0026(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,k.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#s??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,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.#s)}#i(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL\u0026\u0026this.featAggregate.initializeRecording(u.g.FULL,!0,ht.Qb.API):this.importRecorder().then(()=\u003e{this.recorder.startRecording(ht.Qb.API,u.g.FULL)}))}}var gt=r(3962);class mt extends M{static featureName=gt.TZ;constructor(e){if(super(e,gt.TZ),function(e){const r=e.ee.get(\\\"tracer\\\");function n(){}(0,_.Y)(O.dT,function(e){return(new n).get(\\\"object\\\"==typeof e?e:{})},e);const s=n.prototype={createTracer:function(n,s){var i={},o=this,a=\\\"function\\\"==typeof s;return(0,x.p)(V.xV,[\\\"API/createTracer/called\\\"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((a?\\\"\\\":\\\"no-\\\")+\\\"fn-start\\\",[(0,S.t)(),o,a],i),a)try{return s.apply(this,arguments)}catch(e){const t=\\\"string\\\"==typeof e?new Error(e):e;throw r.emit(\\\"fn-err\\\",[arguments,this,t],i),t}finally{r.emit(\\\"fn-end\\\",[(0,S.t)()],i)}}}};[\\\"actionText\\\",\\\"setName\\\",\\\"setAttribute\\\",\\\"save\\\",\\\"ignore\\\",\\\"onEnd\\\",\\\"getContext\\\",\\\"end\\\",\\\"get\\\"].forEach(r=\u003e{_.Y.apply(this,[r,function(){return(0,x.p)(O.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,s])}),(0,_.Y)(O.PA,function(){(0,x.p)(O.hw+\\\"routeName\\\",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,s.dV)().o.MO)return;const n=et(this.ee);try{this.removeOnAbort=new AbortController}catch(e){}gt.tC.forEach(e=\u003e{(0,q.sp)(e,e=\u003e{c(e)},!0,this.removeOnAbort?.signal)});const i=()=\u003e(0,x.p)(\\\"newURL\\\",[(0,S.t)(),\\\"\\\"+window.location],void 0,this.featureName,this.ee);n.on(\\\"pushState-end\\\",i),n.on(\\\"replaceState-end\\\",i),(0,q.sp)(gt.OV,e=\u003e{c(e),(0,x.p)(\\\"newURL\\\",[e.timeStamp,\\\"\\\"+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let o=!1;const a=new((0,s.dV)().o.MO)((e,t)=\u003e{o||(o=!0,requestAnimationFrame(()=\u003e{(0,x.p)(\\\"newDom\\\",[(0,S.t)()],void 0,this.featureName,this.ee),o=!1}))}),c=(0,j.s)(e=\u003e{\\\"loading\\\"!==document.readyState\u0026\u0026((0,x.p)(\\\"newUIEvent\\\",[e],void 0,this.featureName,this.ee),a.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),a.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,4393)),{domObserver:a})}}var vt=r(9119),yt=r(981);const bt={},Et=new Set;function wt(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 Rt{constructor(e,t){this.timestamp=(0,S.t)(),this.currentUrl=(0,vt.L)(window.location.href),this.socketId=(0,me.LA)(8),this.requestedUrl=(0,vt.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 At extends M{static featureName=a.TZ;constructor(e){super(e,a.TZ);const n=e.init.feature_flags.includes(\\\"websockets\\\")||e.init.web_sockets?.enabled,i=!e.init.feature_flags.includes(\\\"no_spv\\\"),o=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,i];var c;let d;if(c=e,(0,_.Y)(O.hG,(e,t)=\u003eoe(e,t,c),c),function(e){(0,_.Y)(O.fF,(t,r)=\u003ece(t,r,e),e)}(e),rt(e),Ee(e),function(e){(0,_.Y)(O.V1,(t,r)=\u003eae(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=\u003e{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,s.dV)().o.WS)return e;const r=e.get(\\\"websockets\\\");if(bt[r.debugId]++)return r;bt[r.debugId]=1,(0,K.G)(()=\u003e{const e=(0,S.t)();Et.forEach(t=\u003e{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason=\\\"Page navigating away\\\",t.nrData.closeWasClean=!1,t.nrData.openedAt\u0026\u0026(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit(\\\"ws\\\",[t.nrData,t.targets],t)})});class n extends WebSocket{static name=yt.R.WS;static toString(){return\\\"function WebSocket() { [native code] }\\\"}toString(){return\\\"[object WebSocket]\\\"}get[Symbol.toStringTag](){return n.name}#a(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Rt(e[0],e[1]),this.targets=(0,re.$5)(t),this.addEventListener(\\\"open\\\",()=\u003e{this.nrData.openedAt=(0,S.t)(),[\\\"protocol\\\",\\\"extensions\\\",\\\"binaryType\\\"].forEach(e=\u003e{this.nrData[e]=this[e]}),Et.add(this)}),this.addEventListener(\\\"message\\\",e=\u003e{const{type:t,size:r}=wt(e.data);this.nrData.messageOrigin??=(0,vt.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,S.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,Et.delete(this),r.emit(\\\"ws\\\",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,s=\\\"function\\\"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#a(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#a(e),e}}}:t;return super.addEventListener(e,s,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=wt(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.#a(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#a(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on(\\\"ws\\\",(e,t)=\u003e{(0,x.p)(\\\"ws-complete\\\",[e,t],void 0,this.featureName,this.ee)})}if(i\u0026\u0026g.gm.addEventListener(\\\"securitypolicyviolation\\\",e=\u003e{(0,x.p)(\\\"spv\\\",[e],void 0,t.K7.genericEvents,this.ee)},(0,q.jT)(!1,this.removeOnAbort.signal)),g.RI){if(He(this.ee,e),Le(this.ee,e),d=et(this.ee),e.init.user_actions.enabled){function l(t){const r=(0,We.D)(t);return e.beacons.includes(r.hostname+\\\":\\\"+r.port)}function f(){d.emit(\\\"navChange\\\")}a.Zp.forEach(e=\u003e(0,q.sp)(e,e=\u003e(0,x.p)(\\\"ua\\\",[e],void 0,this.featureName,this.ee),!0)),a.qN.forEach(e=\u003e{const t=(0,j.s)(e=\u003e{(0,x.p)(\\\"ua\\\",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,q.sp)(e,t)}),g.gm.addEventListener(\\\"error\\\",()=\u003e{(0,x.p)(\\\"uaErr\\\",[],void 0,t.K7.genericEvents,this.ee)},(0,q.jT)(!1,this.removeOnAbort.signal)),this.ee.on(\\\"open-xhr-start\\\",(e,r)=\u003e{l(e[1])||r.addEventListener(\\\"readystatechange\\\",()=\u003e{2===r.readyState\u0026\u0026(0,x.p)(\\\"uaXhr\\\",[],void 0,t.K7.genericEvents,this.ee)},(0,q.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on(\\\"fetch-start\\\",e=\u003e{e.length\u003e=1\u0026\u0026!l(Ue(e[0]))\u0026\u0026(0,x.p)(\\\"uaXhr\\\",[],void 0,t.K7.genericEvents,this.ee)}),d.on(\\\"pushState-end\\\",f),d.on(\\\"replaceState-end\\\",f),window.addEventListener(\\\"hashchange\\\",f,(0,q.jT)(!0,this.removeOnAbort.signal)),window.addEventListener(\\\"popstate\\\",f,(0,q.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled\u0026\u0026g.gm.PerformanceObserver?.supportedEntryTypes.includes(\\\"resource\\\")){new PerformanceObserver(e=\u003e{e.getEntries().forEach(e=\u003e{(0,x.p)(\\\"browserPerformance.resource\\\",[e],void 0,this.featureName,this.ee)})}).observe({type:\\\"resource\\\",buffered:!0})}}o.some(e=\u003ee)?this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}var Tt=r(2646);const xt=new Map;function St(e,t,r,n,s=!0,i){if(\\\"object\\\"!=typeof t||!t||\\\"string\\\"!=typeof r||!r||\\\"function\\\"!=typeof t[r])return(0,l.R)(29);const o=function(e){return(e||w.ee).get(\\\"logger\\\")}(e),a=(0,_e.YM)(o,void 0,i),c=new Tt.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=s;const d=t[r]?.[_e.Jt]||t[r];return xt.set(d,c),a.inPlace(t,[r],\\\"wrap-logger-\\\",()=\u003ext.get(d),void 0,!0),o}var Ot=r(1910);class _t extends M{static featureName=ne.TZ;constructor(e){var t;super(e,ne.TZ),t=e,(0,_.Y)(\\\"log\\\",(e,r)=\u003eie(e,r,t),t),function(e){(0,_.Y)(O.Wb,(t,r,{customAttributes:n={},level:s=ne.p_.INFO}={})=\u003e{St(e.ee,t,r,{customAttributes:n,level:s},!1,e)},e)}(e),Ee(e);const n=this.ee;[\\\"log\\\",\\\"error\\\",\\\"warn\\\",\\\"info\\\",\\\"debug\\\",\\\"trace\\\"].forEach(t=\u003e{(0,Ot.i)(g.gm.console[t]),St(n,g.gm.console,t,{level:\\\"log\\\"===t?\\\"info\\\":t},void 0,e)}),this.ee.on(\\\"wrap-logger-end\\\",function([e],t,r,s=[]){const{level:i,customAttributes:o,autoCaptured:a}=this;s.forEach(t=\u003e{(0,se.R)(n,e,o,i,a,t)})}),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,5288)))}}new W({features:[Qe,H,U,lt,pt,z,Re,At,_t,mt],loaderType:\\\"spa\\\"})})()})();\",\"google\",\"testAutomationFlags\",{\"_2496\":79,\"_2497\":79,\"_2498\":79,\"_2499\":79,\"_2500\":79,\"_2501\":79,\"_2502\":79,\"_2503\":79,\"_2504\":79,\"_2505\":79,\"_2506\":79,\"_2507\":290,\"_2508\":290,\"_2509\":79},\"configState\",{\"_2318\":2319,\"_2316\":2317,\"_2320\":2425,\"_2426\":2227,\"_82\":49,\"_2427\":290,\"_2428\":-7,\"_2429\":-7,\"_2430\":-7,\"_569\":2431,\"_2432\":2433,\"_2434\":2435,\"_2436\":2437,\"_2438\":-7,\"_2293\":2439,\"_2266\":2367,\"_2440\":-7,\"_2441\":2442,\"_2443\":-7},\"brandConfig\",{\"_2258\":2241,\"_2236\":2259,\"_2260\":2261,\"_2262\":2263,\"_2264\":2265,\"_2266\":2267,\"_2268\":2269,\"_82\":49,\"_2270\":49,\"_2271\":42,\"_2272\":2273,\"_2274\":2275,\"_2276\":2277,\"_2278\":2279,\"_2280\":2281,\"_2282\":290,\"_2283\":2284,\"_2238\":2285,\"_2286\":2287,\"_2288\":2289,\"_2290\":290,\"_2291\":2292,\"_2293\":2294,\"_2295\":2296},\"releaseVersion\",\"2.61.0\",\"t7ny99zl57\",\"irisEnvironment\",{\"_2401\":2402,\"_2402\":2403},\"ads\",{\"_2384\":94,\"_2385\":79,\"_2386\":2387,\"_2388\":94,\"_2389\":2390,\"_2391\":2392,\"_2393\":2227,\"_2394\":2395,\"_2396\":79,\"_2397\":94,\"_2398\":94},\"iirisAudienceProfileConfig\",{\"_2241\":2381},\"iirisBaseUrl\",{\"_2241\":2380},\"connectMeConfig\",{\"_2241\":2367},\"newRelicEnvConfiguration\",{\"_2353\":2362,\"_2363\":2364,\"_2365\":2366},\"siteFullName\",\"siteUrl\",\"siteDivision\",\"Informa Connect\",\"authentication\",{\"_2340\":2355,\"_2342\":2356,\"_2241\":2357},\"vwo\",{\"_2352\":94,\"_2353\":2354},\"oneTrust\",{\"_2338\":2345,\"_2340\":2346,\"_2342\":2347,\"_2241\":2348},\"unbounce\",{\"_2338\":2339,\"_2340\":2341,\"_2342\":2343,\"_2241\":2344},\"brightcoveAccountId\",\"gtmIds\",{\"_2328\":2336,\"_2330\":2337},{\"_2226\":2227,\"_2316\":2317,\"_2318\":2319,\"_2320\":2321},\"pageContent\",{\"_2310\":2311},\"eln\",{\"_2300\":2301},\"brandFallbackUrl\",\"copyright\",\"  Informa PLC. Informa PLC is registered in England and Whales with company number 8860726 whose registered and head office is 5 Howick Place, London, SW1P 1WG.\",\"iirisRecommendation\",{\"_2299\":94},\"transactionTrackerEnvConfig\",{\"_2297\":94,\"_2298\":94},\"newsletterTrackingEnabled\",\"siteRegistrationTrackingEnabled\",\"disabled\",\"newsletter\",{\"_2302\":2303,\"_2304\":2305},\"subscribeForm\",{\"_95\":2306,\"_2307\":2309},\"subscribeConfirm\",{\"_95\":2306,\"_2307\":2308},\"Subscribe and receive the latest insights and essential content in the cater + event industry.\",\"subtitle\",\"Yes, it's completely free.\",\"Yes, it's completely free\",\"registration\",{\"_2312\":2313,\"_2314\":2315},\"labelTextInFooter\",\"Sign Up Now\",\"labelText\",\"REGISTER\",\"theme\",\"theme1\",\"font\",{\"_2328\":2329,\"_2330\":2331},\"oneInforma\",{\"_2322\":2323,\"_2324\":2325,\"_2326\":2327},\"endorsementLevel\",\"full-endorsement\",\"primaryColorPalette\",\"lavender\",\"personality\",\"sharp\",\"primary\",{\"_38\":2334,\"_25\":2335},\"secondary\",{\"_38\":2332,\"_25\":2333},\"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\",\"Aleo\",\"https://fonts.googleapis.com/css2?family=Aleo:ital,wght@0,100..900;1,100..900\u0026display=swap\",\"GTM-N49ZKQB\",\"GTM-PSRRD596\",\"local\",{},\"preview\",{},\"staging\",{},{},{\"_2349\":2351},{\"_2349\":2351},{\"_2349\":2350},{\"_2349\":2350},\"siteId\",\"f6e294d3-30ee-4fd0-8612-9692c2e2e7fa\",\"f6e294d3-30ee-4fd0-8612-9692c2e2e7fa-test\",\"enabled\",\"accountId\",1256085,{\"_2358\":94,\"_2359\":2361},{\"_2358\":94,\"_2359\":2361},{\"_2358\":94,\"_2359\":2360},\"standaloneRegistrationPage\",\"configId\",\"07e39ccf0dc39049e8833f24d729cffd\",\"b29c1823ec544642fa79c424f7bc2988\",\"TSS-SCM_Prod-1D8HF23EQFV80\",\"apiKey\",\"eu01xx8a36195d1e12f7ee86fdb984a6FFFFNRAL\",\"newrelicEndpoint\",\"https://insights-collector.eu01.nr-data.net\",{\"_2368\":2369,\"_2370\":94,\"_2371\":94,\"_2372\":2373,\"_2374\":2375,\"_2376\":2377,\"_2378\":2379},\"eventId\",\"9E89FC22DE131DDBF1AD6DFEDC03EB48\",\"externalConsent\",\"expressAccess\",\"expressType\",\"stage\",\"sandboxBaseUrl\",\"https://sandbox.connectmeinforma.com\",\"fallbackUrl\",\"https://webinar.connectmeinforma.com\",\"seamlessRegistrationEndpoint\",\"/{event_id}/agenda/viewer/{session_id}\",\"https://api.iiris.com\",{\"_2382\":79,\"_25\":2383},\"useLegacyIrisEndpoint\",\"/v3/audience/registration/{profileId}/{configId}\",\"autoSelectPos\",\"destroyEmpty\",\"throttling\",120,\"ppcTargeting\",\"loadingConfig\",{\"_2399\":2400},\"networkId\",3834,\"parentAdUnit\",\"enabledAds\",\"all\",\"checkClientIP\",\"welcAdOff\",\"disableSponsorBar\",\"base\",300,\"active\",\"transcend\",{\"_2404\":94,\"_2405\":94,\"_2406\":2407},\"stub\",\"advancedConsentOverride\",\"settings\",{\"_2408\":2409,\"_2410\":2411,\"_2412\":2413,\"_2414\":2415,\"_2416\":2417,\"_2418\":2419,\"_2420\":2421,\"_2422\":2423,\"_287\":2424},\"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/\",\"https://transcend-cdn.com/cm/ef49a3f1-d8c1-47d6-88fc-50e41130631f/airgap.js\",{\"_2324\":2325,\"_2494\":2495,\"_2322\":2323,\"_2326\":2327},\"uiBrand\",\"optimizelyUrl\",\"colors\",\"isMarketsDivision\",\"iirisTarget\",{\"_2226\":2488,\"_2489\":2490,\"_2491\":2492,\"_2493\":290},\"media\",{\"_2282\":290},\"newsletterSignupPromo\",{\"_2486\":-7,\"_2487\":2289},\"newsletterCta\",{\"_2484\":290,\"_2485\":290},\"nextgen\",{\"_2244\":2457,\"_2299\":94,\"_2458\":79,\"_2459\":79,\"_95\":2460,\"_2461\":290,\"_2462\":290,\"_2463\":210,\"_2464\":79,\"_2465\":2466,\"_2467\":2468,\"_2469\":188,\"_2470\":2471,\"_2472\":1213,\"_2473\":2474,\"_117\":-7,\"_2475\":2476,\"_2477\":2478,\"_2479\":2480},\"excludedPaidProductIdsForConsent\",\"newsletterManagementMeta\",{\"_2444\":2445},\"articles\",\"newsletter_management\",{\"_2446\":2447,\"_2448\":2449,\"_2450\":2451},\"newsletterSubscriptionPopUpModule\",{\"_95\":2306,\"_1204\":2309,\"_2452\":94,\"_2453\":2454,\"_2455\":2456},\"newsletterSubscriptionLandingPage\",{\"_95\":2306,\"_1204\":2309,\"_2452\":94,\"_2453\":2454,\"_2455\":2456},\"cacheTags\",\"newsletter_management:blt4a63e0e4d4416f08\",\"showDefaultSuccessMessage\",\"successPageSummary\",\"Confirmation will be sent to your email {email}.\",\"successPageTitle\",\"Thank you for subscribing.\",\"combined\",\"disableSidebar\",\"disableArticleFooter\",\"You May Also Like\",\"division\",\"brandFamily\",\"redirectMode\",\"showSponsored\",\"sponsoredTag\",\"Sponsored Content\",\"sponsoredTitle\",\"Sponsored\",\"count\",\"recipe\",\"related-items\",\"itemAge\",\"sponsoredCount\",0,\"articleFooter\",{\"_2469\":188,\"_2470\":2471,\"_2472\":1213,\"_2473\":2474,\"_117\":-7},\"sidebar\",{\"_2469\":188,\"_2470\":2471,\"_2472\":1213,\"_2473\":2474,\"_117\":-7},\"authorPrefix\",{\"_180\":2481,\"_2482\":2483},\"by\",\"sponsored\",\"Brought to you by\",\"newsletterTitle\",\"newsletterUrl\",\"unbounceURL\",\"elnConfig\",\"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\",\"openGraphLogoOverlay\",\"secondaryColorPalette\",\"saffronxindigo\",\"disableAds\",\"disableIirisAuth\",\"disableWelcomeAd\",\"disableBigskyAd\",\"disableIirisRecommend\",\"disableDcts\",\"disableWeatherWidget\",\"disableCashGrainWidget\",\"disableCommoditiesWidget\",\"disableCaptcha\",\"disableCookieBanner\",\"overrideBrandStyling\",\"overrideThemeStyling\",\"extendedBreakpointsEnabled\",\"socialLinks\",[2870,2871,2872,2873,2874],\"informaBar\",{\"_2352\":94,\"_2851\":2852,\"_2853\":2854},\"ittNetworkBar\",{\"_2352\":79,\"_2627\":2850},\"nav\",{\"_2748\":2749,\"_2750\":2751},\"megaMenu\",{\"_2613\":2614,\"_2615\":2616,\"_2617\":2618,\"_2619\":2620,\"_2621\":290,\"_2622\":290},\"navBase\",{\"_43\":2612},\"footer\",{\"_43\":2524,\"_2525\":2526,\"_2527\":2528,\"_2291\":2529},{\"_25\":44,\"_2049\":49},\"linkSections\",[2554,2555,2556],\"brandLinks\",[],{\"_2530\":2531,\"_2075\":2532,\"_95\":2292},\"businessUnit\",{\"_25\":2550,\"_38\":2551,\"_2552\":2553},[2533,2534,2535,2536],{\"_569\":2547,\"_2538\":94,\"_95\":2548,\"_25\":2549},{\"_569\":2544,\"_2538\":94,\"_95\":2545,\"_25\":2546},{\"_569\":2541,\"_2538\":94,\"_95\":2542,\"_25\":2543},{\"_569\":2537,\"_2538\":94,\"_95\":2539,\"_25\":2540},{\"_2049\":2539,\"_25\":2540},\"openInNewTab\",\"Terms\",\"https://www.informa.com/generic-content/terms--conditions/\",{\"_2049\":2542,\"_25\":2543},\"Privacy\",\"https://www.informa.com/privacy-policy/\",{\"_2049\":2545,\"_25\":2546},\"Contact Informa\",\"https://www.informa.com/contact-us/\",{\"_2049\":2548,\"_25\":2549},\"About Informa\",\"https://www.informa.com/about-us/\",\"https://www.informa.com/\",\"Informa\",\"logoUrl\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt3b3d59bbcb04601e/69eb804c982871cde4560acb/informa_logo_white@2x.webp\",{\"_2075\":2589,\"_95\":2590,\"_23\":2413},{\"_2075\":2572,\"_95\":2573,\"_23\":2413},{\"_2075\":2557,\"_95\":2558,\"_23\":2413},[2559,2560,2561],\"More From Informa Connect\",{\"_569\":2569,\"_2538\":94,\"_95\":2570,\"_25\":2571},{\"_569\":2566,\"_2538\":94,\"_95\":2567,\"_25\":2568},{\"_569\":2562,\"_2538\":94,\"_95\":2563,\"_25\":2564},{\"_2049\":290,\"_25\":2565},\"Technomic\",\"https://www.technomic.com/\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt8fe6f8d0cda24b1c/66fe6333637d8b5d8676cc85/OPN_Logo_H_RGB.png\",{\"_2049\":290,\"_25\":2565},\"Nation’s Restaurant News\",\"https://www.nrn.com/\",{\"_2049\":290,\"_25\":2565},\"Leading Caterers of America\",\"https://informaconnect.com/leading-caterers/\",[2574,2575,2576],\"Partner With Us\",{\"_569\":2585,\"_2538\":79,\"_95\":2586,\"_25\":2587},{\"_569\":2581,\"_2538\":79,\"_95\":2582,\"_25\":2583},{\"_569\":2577,\"_2538\":79,\"_95\":2578,\"_25\":2579},{\"_2049\":290,\"_25\":2580},\"Editorial Submissions\",\"https://form.jotform.com/242904070615047\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/bltd3ed57854f361dea/66fe6333610d5e3ff81a1aa8/OPN_Logo_H_RGB.png\",{\"_2049\":290,\"_25\":2584},\"Conferences \u0026 Events\",\"/events\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt38902a8df0cb90b6/66fe633382eac257a4651e1a/OPN_Logo_H_RGB.png\",{\"_2049\":290,\"_25\":2588},\"Advertise\",\"https://informaconnect.com/foodservice/caterevent/\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt68c3cf6e9c52f28a/66fe6333637d8bc56076cc81/OPN_Logo_H_RGB.png\",[2591,2592,2593,2594,2595],\"Explore\",{\"_569\":2609,\"_2538\":79,\"_95\":2610,\"_25\":2611},{\"_569\":2606,\"_2538\":79,\"_95\":2607,\"_25\":2608},{\"_569\":2602,\"_2538\":94,\"_95\":2603,\"_25\":2604},{\"_569\":2599,\"_2538\":79,\"_95\":2600,\"_25\":2601},{\"_569\":2596,\"_2538\":94,\"_95\":2597,\"_25\":2598},{\"_2049\":290,\"_25\":290},\"Code of conduct events\",\"https://www.informaconnect.com/code-of-conduct/\",{\"_2049\":290,\"_25\":2565},\"Subscribe\",\"/newsletter-subscribe\",{\"_2049\":290,\"_25\":2605},\"Meet Our Writers\",\"/author\",\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt6122cc22faeaada4/68261efe5361a55a1ce235a2/Screenshot_2025-05-15_at_12.05.55_PM.png\",{\"_2049\":290,\"_25\":290},\"Contact Us\",\"/contact-us\",{\"_2049\":290,\"_25\":290},\"About Us\",\"/about-us\",{\"_25\":44,\"_2049\":49},\"largeMenu\",[2667,2668,2669,2670,2671,2672],\"smallMenu\",[2623,2624,2625],\"sideNavSections\",[],\"socialSectionTitle\",\"Follow Us\",\"registrationSectionTitle\",\"registrationStatementText\",{\"_95\":2649,\"_25\":290,\"_2627\":2650},{\"_95\":2642,\"_25\":290,\"_2627\":2643},{\"_95\":2626,\"_25\":290,\"_2627\":2628},\"Partners \u0026 Industry Resources\",\"subMenu\",[2629,2630,2631,2632,2633],{\"_95\":2640,\"_25\":2641},{\"_95\":2570,\"_25\":2571},{\"_95\":2638,\"_25\":2639},{\"_95\":2636,\"_25\":2637},{\"_95\":2634,\"_25\":2635},\"National Restaurant Assoc. Show\",\"https://www.nationalrestaurantshow.com/\",\"International Live Event Assoc. \",\"https://www.ileahub.com/\",\"Academic Event Professional\",\"https://aep-edu.com/\",\"International Caterers Assoc.\",\"https://www.internationalcaterers.org/\",\"About\",[2644,2645,2646,2647,2648],{\"_95\":2610,\"_25\":2611},{\"_95\":2586,\"_25\":2587},{\"_95\":2607,\"_25\":2608},{\"_95\":2603,\"_25\":2604},{\"_95\":2600,\"_25\":2601},\"Resources\",[2651,2652,2653,2654,2655,2656],{\"_95\":2665,\"_25\":2666},{\"_95\":2663,\"_25\":2664},{\"_95\":2582,\"_25\":2583},{\"_95\":2661,\"_25\":2662},{\"_95\":2659,\"_25\":2660},{\"_95\":2657,\"_25\":2658},\"White Papers \u0026 Submissions\",\"/program/white-papers-submissions\",\"State of the Industry\",\"/program/state-of-the-industry\",\"Latest News\",\"/latest-news\",\"Archive\",\"/program/archive\",\"Industry Accolades\",\"/program/ace-gala-awards\",{\"_95\":2733,\"_25\":2734,\"_2627\":2735,\"_2674\":2678,\"_2675\":2734},{\"_95\":2166,\"_25\":2167,\"_2627\":2719,\"_2674\":2678,\"_2675\":2167},{\"_95\":2705,\"_25\":113,\"_2627\":2706,\"_2674\":2678,\"_2675\":113},{\"_95\":2687,\"_25\":2688,\"_2627\":2689,\"_2674\":2678,\"_2675\":2688},{\"_95\":2676,\"_25\":2110,\"_2627\":2677,\"_2674\":2678,\"_2675\":2110},{\"_95\":519,\"_25\":506,\"_2627\":2673,\"_2674\":519,\"_2675\":506},[],\"seeAllLink\",\"seeAllLinkUrl\",\"Food \u0026 Beverage\",[2679,2680,2681,2682],\"SEE ALL\",{\"_95\":299,\"_25\":300},{\"_95\":2131,\"_25\":2132},{\"_95\":2685,\"_25\":2686},{\"_95\":2683,\"_25\":2684},\"Food Professionals\",\"/food-beverage/food-professionals\",\"Catering\",\"/food-beverage/catering\",\"Event Types\",\"/event-types\",[2690,2691,2692,2693,2694,2695,2696],{\"_95\":351,\"_25\":352},{\"_95\":2196,\"_25\":2197},{\"_95\":143,\"_25\":145},{\"_95\":2703,\"_25\":2704},{\"_95\":2701,\"_25\":2702},{\"_95\":2699,\"_25\":2700},{\"_95\":2697,\"_25\":2698},\"Awards\",\"/event-types/awards\",\"Fairs \u0026 Festivals\",\"/event-types/fairs-festivals\",\"Social Events\",\"/event-types/social-events\",\"Galas \u0026 Fundraisers\",\"/event-types/galas-fundraisers\",\"Event Trends \u0026 Styles\",[2707,2708,2709,2710],{\"_95\":2717,\"_25\":2718},{\"_95\":2715,\"_25\":2716},{\"_95\":2713,\"_25\":2714},{\"_95\":2711,\"_25\":2712},\"Lighting \u0026 AV\",\"/event-trends-styles/lighting-av\",\"Rentals\",\"/event-trends-styles/rentals\",\"Floral\",\"/event-trends-styles/floral\",\"Design \u0026 Decor\",\"/event-trends-styles/design-decor\",[2720,2721,2722,2723,2724],{\"_95\":2731,\"_25\":2732},{\"_95\":2729,\"_25\":2730},{\"_95\":2727,\"_25\":2728},{\"_95\":2149,\"_25\":2150},{\"_95\":2725,\"_25\":2726},\"Consulting\",\"/business-operations/consulting\",\"Sales \u0026 Marketing\",\"/business-operations/sales-marketing\",\"Diversity, Equality \u0026 Inclusion\",\"/business-operations/diversity-equality-inclusion\",\"Staffing \u0026 Training\",\"/business-operations/staffing-training\",\"Event Management\",\"/event-management\",[2736,2737,2738,2739],{\"_95\":2746,\"_25\":2747},{\"_95\":2744,\"_25\":2745},{\"_95\":2742,\"_25\":2743},{\"_95\":2740,\"_25\":2741},\"Sustainability\",\"/event-management/sustainability\",\"Contracts \u0026 Legal Frameworks\",\"/event-management/contracts-legal-frameworks\",\"Event Safety \u0026 Security\",\"/event-management/event-safety-security\",\"Venues\",\"/event-management/venues\",\"mainMenuItems\",[2756,2757,2758,2759,2760,2761],\"secondaryMenu\",[2752,2753,2754],{\"_95\":2600,\"_25\":2601},{\"_95\":2755,\"_25\":2583},{\"_95\":2586,\"_25\":2587},\"Conferences\",{\"_95\":2733,\"_25\":2734,\"_2674\":2678,\"_2675\":2734,\"_2762\":94,\"_2627\":2836,\"_2764\":2837},{\"_95\":2166,\"_25\":2167,\"_2674\":2678,\"_2675\":2167,\"_2762\":94,\"_2627\":2821,\"_2764\":2822},{\"_95\":2705,\"_25\":113,\"_2674\":2678,\"_2675\":113,\"_2762\":94,\"_2627\":2801,\"_2764\":2802},{\"_95\":2687,\"_25\":2688,\"_2674\":2678,\"_2675\":2688,\"_2762\":94,\"_2627\":2783,\"_2764\":2784},{\"_95\":2676,\"_25\":2110,\"_2674\":2678,\"_2675\":2110,\"_2762\":94,\"_2627\":2766,\"_2764\":2767},{\"_95\":519,\"_25\":506,\"_2674\":519,\"_2675\":506,\"_2762\":79,\"_2627\":2763,\"_2764\":2765},\"hasSubMenu\",[],\"recentContents\",[],[2779,2780,2781,2782],[2768,2769],{\"_123\":2775,\"_125\":2191,\"_131\":2191,\"_127\":2200,\"_133\":2192,\"_135\":290,\"_138\":2776,\"_2184\":290,\"_142\":2196,\"_144\":2197,\"_117\":510,\"_146\":2777,\"_140\":2199,\"_119\":2772,\"_121\":2773},{\"_123\":2770,\"_125\":809,\"_131\":809,\"_127\":810,\"_133\":812,\"_135\":290,\"_138\":814,\"_2184\":290,\"_142\":519,\"_144\":506,\"_117\":510,\"_146\":2771,\"_140\":188,\"_119\":2772,\"_121\":2773},{\"_287\":1185,\"_289\":290},[2774],\"card-vertical\",\"vertical\",{\"_38\":49,\"_161\":162,\"_159\":160},{\"_287\":2208,\"_289\":290},\"Aug 4, 2026\",[2778],{\"_38\":2205,\"_161\":2206,\"_159\":2207},{\"_95\":299,\"_25\":300},{\"_95\":2131,\"_25\":2132},{\"_95\":2685,\"_25\":2686},{\"_95\":2683,\"_25\":2684},[2794,2795,2796,2797,2798,2799,2800],[2785,2786],{\"_123\":2790,\"_125\":2210,\"_131\":2210,\"_127\":2216,\"_133\":2211,\"_135\":290,\"_138\":2791,\"_2184\":290,\"_142\":2166,\"_144\":2167,\"_117\":510,\"_146\":2792,\"_140\":1311,\"_119\":2772,\"_121\":2773},{\"_123\":2787,\"_125\":2191,\"_131\":2191,\"_127\":2200,\"_133\":2192,\"_135\":290,\"_138\":2776,\"_2184\":290,\"_142\":2196,\"_144\":2197,\"_117\":510,\"_146\":2788,\"_140\":2199,\"_119\":2772,\"_121\":2773},{\"_287\":2208,\"_289\":290},[2789],{\"_38\":2205,\"_161\":2206,\"_159\":2207},{\"_287\":2225,\"_289\":290},\"Aug 5, 2026\",[2793],{\"_38\":2221,\"_161\":2222,\"_159\":2223},{\"_95\":351,\"_25\":352},{\"_95\":2196,\"_25\":2197},{\"_95\":143,\"_25\":145},{\"_95\":2703,\"_25\":2704},{\"_95\":2701,\"_25\":2702},{\"_95\":2699,\"_25\":2700},{\"_95\":2697,\"_25\":2698},[2817,2818,2819,2820],[2803,2804],{\"_123\":2813,\"_125\":343,\"_131\":343,\"_127\":344,\"_133\":347,\"_135\":2814,\"_138\":349,\"_2184\":290,\"_142\":351,\"_144\":352,\"_117\":118,\"_146\":2815,\"_140\":350,\"_119\":2772,\"_121\":2773},{\"_123\":2805,\"_125\":2806,\"_131\":2806,\"_127\":2807,\"_133\":2808,\"_135\":290,\"_138\":2809,\"_2184\":290,\"_142\":2731,\"_144\":2732,\"_117\":510,\"_146\":2810,\"_140\":298,\"_119\":2772,\"_121\":2773},{\"_287\":2812,\"_289\":290},\"Industry News for August 1, 2026\",\"Latest business news from the catering and events industry\\n\",\"/staffing-training/industry-news-for-august-1-2026\",\"Aug 1, 2026\",[2811],{\"_38\":49,\"_161\":162,\"_159\":160},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt626f2545cfeb14dc/6908f2bd43e829032d4823c1/ce_industry_news_graphic_1280x800.png\",{\"_287\":502,\"_289\":290},\"/slideshows\",[2816],{\"_38\":49,\"_161\":162,\"_159\":160},{\"_95\":2717,\"_25\":2718},{\"_95\":2715,\"_25\":2716},{\"_95\":2713,\"_25\":2714},{\"_95\":2711,\"_25\":2712},[2831,2832,2833,2834,2835],[2823,2824],{\"_123\":2828,\"_125\":2210,\"_131\":2210,\"_127\":2216,\"_133\":2211,\"_135\":290,\"_138\":2791,\"_2184\":290,\"_142\":2166,\"_144\":2167,\"_117\":510,\"_146\":2829,\"_140\":1311,\"_119\":2772,\"_121\":2773},{\"_123\":2825,\"_125\":2806,\"_131\":2806,\"_127\":2807,\"_133\":2808,\"_135\":290,\"_138\":2809,\"_2184\":290,\"_142\":2731,\"_144\":2732,\"_117\":510,\"_146\":2826,\"_140\":298,\"_119\":2772,\"_121\":2773},{\"_287\":2812,\"_289\":290},[2827],{\"_38\":49,\"_161\":162,\"_159\":160},{\"_287\":2225,\"_289\":290},[2830],{\"_38\":2221,\"_161\":2222,\"_159\":2223},{\"_95\":2731,\"_25\":2732},{\"_95\":2729,\"_25\":2730},{\"_95\":2727,\"_25\":2728},{\"_95\":2149,\"_25\":2150},{\"_95\":2725,\"_25\":2726},[2846,2847,2848,2849],[2838,2839],{\"_123\":2843,\"_125\":2191,\"_131\":2191,\"_127\":2200,\"_133\":2192,\"_135\":290,\"_138\":2776,\"_2184\":290,\"_142\":2196,\"_144\":2197,\"_117\":510,\"_146\":2844,\"_140\":2199,\"_119\":2772,\"_121\":2773},{\"_123\":2840,\"_125\":343,\"_131\":343,\"_127\":344,\"_133\":347,\"_135\":2814,\"_138\":349,\"_2184\":290,\"_142\":351,\"_144\":352,\"_117\":118,\"_146\":2841,\"_140\":350,\"_119\":2772,\"_121\":2773},{\"_287\":502,\"_289\":290},[2842],{\"_38\":49,\"_161\":162,\"_159\":160},{\"_287\":2208,\"_289\":290},[2845],{\"_38\":2205,\"_161\":2206,\"_159\":2207},{\"_95\":2746,\"_25\":2747},{\"_95\":2744,\"_25\":2745},{\"_95\":2742,\"_25\":2743},{\"_95\":2740,\"_25\":2741},[],\"leftSection\",{\"_40\":2856,\"_2627\":2857},\"rightSection\",{\"_40\":2855},\"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.\",\"Cater+Event is part of the Informa Connect Division of Informa PLC\",[2858,2859,2860,2861],{\"_95\":2868,\"_25\":2869},{\"_95\":2866,\"_25\":2867},{\"_95\":2864,\"_25\":2865},{\"_95\":2862,\"_25\":2863},\"TALENT\",\"https://informa.com/Talent/\",\"INVESTOR RELATIONS\",\"https://informa.com/Investors/\",\"ABOUT US\",\"https://informa.com/About-Us/\",\"Informa PLC\",\"https://informa.com/\",{\"_23\":29,\"_25\":2880},{\"_23\":2878,\"_25\":2879},{\"_23\":31,\"_25\":2877},{\"_23\":2876,\"_25\":69},{\"_23\":2875,\"_25\":70},\"TikTok\",\"Youtube\",\"https://www.linkedin.com/company/cater-event-official/posts/?feedView=all\",\"Instagram\",\"https://www.instagram.com/catereventofficial/\",\"https://www.facebook.com/CaterEventOfficial\",\"elnNewsletter\",\"elnWithoutNewsletter\",\"iirisAuthentication\",\"subBrand\",\"useSettingsRedirectAPIVersion1\",\"gatingEnabled\",\"iirisRecommendationDisabled\",\"iasPetEnabled\",\"bridgedMediaEnabled\",\"ecommerceEnabled\",\"iirisRecommendationVer\",\"version4\",\"weather3MonthForecastEnabled\",\"useContentApiVersion2\",\"cloudflareCachingEnabled\",\"oneTrustEnabled\",\"transcendEnabled\",\"disablePaymentServiceHealthCheck\",\"shouldUseNewsletterManagement\",\"useMassRedirectsEngine\",\"useNewEventResolver\",\"oneInformaEnabled\",\"newsletterSubscriptionModuleEnabled\",\"props\",{\"_2408\":2409,\"_2410\":2411,\"_2412\":2413,\"_2414\":2415,\"_2416\":2417,\"_2418\":2419,\"_2420\":2421,\"_2422\":2423,\"_287\":2424},\"https://eu-images.contentstack.com/v3/assets/bltd086b08e43bf43d2/blt58fac1e4b6529324/69ce6a2907ee8ab7c12f4af0/informa_orbit_favicon.ico?auto=webp\",\"authenticationConfigId\"]\n");</script><!--$--><script>window.__reactRouterContext.streamController.close();</script><!--/$--><!--/$--></body></html>