<!DOCTYPE html>
<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns# fb: http://ogp.me/ns/fb#">

<head>
     <!--[if lt IE 10]>
    <META http-equiv="refresh" content="0;URL=ie8.html">
    <style type="text/css">
    body {display:none;}
    </style>
    <![endif]-->

     <meta charset="UTF-8"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"601324299",accountID:"3486433",trustKey:"66686",xpid:"VwIPV1JQCxAFUFZbBQUDUVA=",licenseKey:"NRJS-b58e93a34a641537895",applicationID:"547924474",browserID:"601324299"};;/*! For license information please see nr-loader-spa-1.321.0.min.js.LICENSE.txt */
(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.321.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: 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:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},5718(e,t,r){"use strict";r.d(t,{AZ:()=>m,Qr:()=>E,QL:()=>v});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=m(v())[0]}catch(e){u=m(e)[0]}const l=e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"),f=new Map;let h=[];function p(e){return f.get(e)}function g(e){const t=p(e);if(t)return t;const r=new o(e);if(f.set(e,r),f.size>1e3){const e=f.keys().next().value;f.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=g((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().filter(l).forEach(e=>{const t=g((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e;const r=[];h.forEach(({test:t,addedAt:n},s)=>{(t(e)||(0,i.t)()-n>1e4)&&r.push(s)}),h=h.filter((e,t)=>!r.includes(t))})}).observe({type:"resource",buffered:!0})}function m(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function v(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function y(e,t){return(0,s.L)(e.name)===t}function b(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType}function E(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown"},a=v();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=m(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=p(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>y(e,c));if(l)b(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&h.push({addedAt:(0,i.t)(),test:r=>!!y(r,t)&&(b(e,r),!0)})}(r,c)}const f=r.correlation,g=!!t&&!!f?.claimedBy.has(t);f&&t&&f.claimedBy.add(t);const v=()=>{const e=f?.script.start;if(!g||!e)return!1;return r.registeredAt-e>1e4};Object.defineProperty(r,"scriptStart",d(()=>v()?r.registeredAt:f?.script.start??r.fetchEnd)),Object.defineProperty(r,"scriptEnd",d(()=>v()?r.registeredAt:f?.script.end??r.registeredAt))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>f,B5:()=>l,M$:()=>s,Ms:()=>o,NG:()=>a,Ux:()=>d,YA:()=>u,yx:()=>c});var n=r(5718),i=r(9232);function s(e){return e?.type===i.f.MFE}function a(e,t){if(!p(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function o(e,t){if(!p(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function c(e,t){if(!p(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>t.metadata.timings?.asset?.endsWith(e));return function(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}(n).map(e=>e.metadata.target)}function d(e,t){return h(t)?s(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function u(e,t){return l(e,t)?{"child.id":e.id,"child.type":e.type,...d(void 0,t)}:{}}function l(e,t){return s(e)&&!!h(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function f(e){if(!e?.runtime)return[];if(!p(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...c(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function h(e){return 2===e?.harvestEndpointVersion}function p(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0};r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.321.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.321.0.PROD:";r.l=(n,i,s,a)=>{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-nVWQ2qAdkC3R+4ZDG9m4FXftIsO9Pq5DmBg1qtcmsv3aZasLn8Ic+f99MsbVl8ryrIhVHKYpbz6FhJ4EZD9Khg==",249:"sha512-etKeSv8ID6VdNtDO61EFOmnjWRqyLgdgoZ5F0NrnMmhRYhL9lKiWmfYFM1l22L/mmJGxuwmdlByo9OyGnPfJeg==",212:"sha512-1TxkxsJ0uF5an6GCuoKAVBfld3Mj+Q/VIGpQYcmNxHP/9mxMT4n1p5/ZMO0qx7h74qvn7hrJ6pwOcWzxieikhw==",238:"sha512-+Df1BrH+URzKEUOZdB7bLXI05i+qols8eHmofcy/Krjl2dHO9DJCiA4zsRKkcCzj3T0w+SM12WLNCy6RD8ksYg=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.321.0.PROD"]=self["webpackChunk:NRBA-1.321.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var x=r(9908),S=r(9752);function _(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"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,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(S.Pl)&&(0,x.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var O=r(1863),N=r(4261),P=r(1738);var L=r(1687),k=r(4234),I=r(5289),C=r(5270),j=r(7767),M=r(6389),D=r(7699);const H=new WeakSet,B=new WeakMap;class W extends k.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,M.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(B.has(e))return B.get(e);const i=(async()=>{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,x.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();B.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,I.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,C.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!H.has(e)&&(H.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}_(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var K=r(6630);class F extends W{static featureName=K.T;constructor(e){var t;super(e,K.T),this.setupInspectionEvents(),t=e,(0,P.Y)(N.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,x.p)("api-"+N.Fw,[(0,O.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,I.sB)(t=>{e(t,"DOMContentLoaded")}),(0,I.GG)(t=>{e(t,"load")}),(0,I.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class U extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(F),_(this,e,e.loaderType||"agent"),t=this,(0,P.Y)(N.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,P.U)(t,e,r,N.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,P.Y)(N.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,x.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,P.U)(e,"enduser.id",t,N.Dl,!0)},e)}(this),function(e){(0,P.Y)(N.nb,function(t){if("string"==typeof t||null===t)return(0,P.U)(e,"application.version",t,N.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,P.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,P.Y)(N.Pv,function(t=!0){if("boolean"==typeof t){if((0,x.p)("api-"+N.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,x.p)("docHidden",[(0,O.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,x.p)("winPagehide",[(0,O.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),X=r(3878),J=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,J.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,O.t)()){"string"==typeof e&&(e=new Error(e)),(0,x.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,x.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,O.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,O.t)()){(0,x.p)("api-"+N.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,O.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,x.p)("api-"+N.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,O.t)()){(0,x.p)("api-"+N.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,O.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,O.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,O.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(9119);const Ee=["name","id","type"],we=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Re={experimental:(0,M.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,M.J)(()=>(0,l.R)(55)),invalidTarget:(0,M.J)(e=>(0,l.R)(48,e)),deregistered:(0,M.J)(()=>(0,l.R)(68))};function Te(e){(0,P.Y)(N.eY,function(t){return Ae(e,t)},e)}function Ae(e,r){Re.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA};const n=(0,le.Qr)(r),i=ve(r,n),s=(0,be.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Ee.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Re.disabled),u(r.id)&&u(r.name)||d(()=>Re.invalidTarget(r));const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Re.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,O.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,be.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,timeToRegister:n.registeredAt,...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==Ae)return;const s=f.metadata.events.latestTimestamp??(0,O.t)();f.metadata.events.latestTimestamp=void 0;const a=we.get(r)||"unknown";(0,x.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class xe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,P.Y)(N.o5,(e,r)=>ie(e,r,t),t),function(e){(0,P.Y)(N.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,P.Y)(N.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Te(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,x.p)("ierr",[ee(t),(0,O.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,x.p)("err",[te(t),(0,O.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,X.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,x.p)("err",[re(t),(0,O.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,X.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var Se=r(8990);let _e=1;function Oe(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,Se.I)(e,"nr@id",function(){return _e++})}function Ne(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,J.A)(e).length}catch(e){return}}}var Pe=r(8139),Le=r(3434),ke=r(5732);const Ie={},Ce=["open","send","setRequestHeader"];function je(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(Ie[n.debugId]++)return n;Ie[n.debugId]=1,(0,Pe.u)(r,t);var i=(0,Le.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,ke.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,X.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Me="fetch-",De=Me+"body-",He=["arrayBuffer","blob","json","text","formData"],Be=g.gm.Request,We=g.gm.Response,Ke="prototype";const Fe={};function Ue(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Be&&We&&g.gm.fetch))return r;if(Fe[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,ke.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}return Fe[r.debugId]=1,He.forEach(e=>{n(Be[Ke],e,De),n(We[Ke],e,De)}),n(g.gm,"fetch",Me),r.on(Me+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Me+"done",[null,n],s)}else r.emit(Me+"done",[e],s)}),r}var Ve=r(7485);class ze{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,J.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ve.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ge=r(7295);function qe(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function Ye(e,t){var r=(0,Ve.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Ze=["load","error","abort","timeout"],$e=Ze.length,Xe=(0,i.dV)().o.REQ,Je=(0,i.dV)().o.XHR;const Qe="X-NewRelic-App-Data",et="internal-error";class tt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new ze(e),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};Ye(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}Ue(this.ee,e),je(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){_(t,e)},(0,X.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,X.jT)(!1))}function o(e){this.params={method:e[0]},Ye(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Ne(i);a&&(n.txSize=a)}this.startTime=(0,O.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(et,[e])}catch(e){}}};for(var o=0;o<$e;o++)t.addEventListener(Ze[o],this.listener,(0,X.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Oe(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Oe(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,O.t)()}function v(e,t){t instanceof Je&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof Je&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof Je&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,O.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,O.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ve.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,O.t)(),this.dt=t;let[r,n={}]=e;Ye(this,qe(r));const i=(""+(r&&r instanceof Xe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Ne(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,O.t)(),this.params||(this.params={}),(0,Ge.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>S(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Ne(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(et,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<$e;t++)e.removeEventListener(Ze[t],this.listener,!1);if(t.aborted)return;if((0,Ge.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):_(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Ne(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(et,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>S(i,this,e))}function S(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function _(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Ne(e.response):"text"===r||""===r||void 0===r?Ne(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Qe)>=0){var s=n.getResponseHeader(Qe);s&&((0,x.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const rt={},nt=["pushState","replaceState"];function it(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||rt[r.debugId]++||(rt[r.debugId]=1,(0,Le.YM)(r,void 0,t).inPlace(window.history,nt,"-")),r}var st=r(3738);function at(e){(0,P.Y)(N.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,x.p)(q.XG,[N.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:N.BL,start:r,origin:"nr"}),(0,x.p)("api-"+N.hG,[n,N.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:ot,bD:ct,d3:dt,Kp:ut,TZ:lt,Lc:ft,uP:ht,Rz:pt}=st;class gt extends W{static featureName=lt;constructor(e){var n;super(e,lt),n=e,(0,P.Y)(N.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,x.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),at(e);if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;it(i,e),this.eventsEE=(0,Pe.u)(i,e),this.eventsEE.on(ht,function(e,t){this.bstStart=(0,O.t)()}),this.eventsEE.on(ft,function(e,r){(0,x.p)("bst",[e[0],r,this.bstStart,(0,O.t)()],void 0,t.K7.sessionTrace,i)}),i.on(pt+dt,function(e){this.time=(0,O.t)(),this.startPath=location.pathname+location.hash}),i.on(pt+ut,function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,x.p)(ot,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ct,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var mt=r(733),vt=r(6344);class yt extends W{static featureName=vt.TZ;#i;recorder;constructor(e){var n;let i;super(e,vt.TZ),n=e,(0,P.Y)(N.CH,function(){(0,x.p)(N.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,P.Y)(N.Tb,function(){(0,x.p)(N.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,mt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,C.SR)(e.init)&&this.ee.on(N.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(vt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,x.p)(vt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,C.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,vt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(vt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var bt=r(3962);class Et extends W{static featureName=bt.TZ;constructor(e){if(super(e,bt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,P.Y)(N.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,x.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,O.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,O.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{P.Y.apply(this,[r,function(){return(0,x.p)(N.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,P.Y)(N.PA,function(){(0,x.p)(N.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=it(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}bt.tC.forEach(e=>{(0,X.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)});const s=()=>(0,x.p)("newURL",[(0,O.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,X.sp)(bt.OV,e=>{c(e),(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,x.p)("newDom",[(0,O.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,M.s)(e=>{"loading"!==document.readyState&&((0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var wt=r(981);const Rt={},Tt=new Set;function At(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class xt{constructor(e,t){this.timestamp=(0,O.t)(),this.currentUrl=(0,be.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,be.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class St extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,P.Y)(N.hG,(e,t)=>ce(e,t,c),c),function(e){(0,P.Y)(N.fF,(t,r)=>ue(t,r,e),e)}(e),at(e),Te(e),function(e){(0,P.Y)(N.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(Rt[r.debugId]++)return r;Rt[r.debugId]=1,(0,V.G)(()=>{const e=(0,O.t)();Tt.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});class n extends WebSocket{static name=wt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new xt(e[0],e[1]),this.targets=(0,ke.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,O.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),Tt.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=At(e.data);this.nrData.messageOrigin??=(0,be.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,O.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,Tt.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=At(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,x.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s&&g.gm.addEventListener("securitypolicyviolation",e=>{(0,x.p)("spv",[e],void 0,t.K7.genericEvents,this.ee)},(0,X.jT)(!1,this.removeOnAbort.signal)),g.RI){if(Ue(this.ee,e),je(this.ee,e),d=it(this.ee,e),e.init.user_actions.enabled){function l(t){const r=(0,Ve.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function f(){d.emit("navChange")}o.Zp.forEach(e=>(0,X.sp)(e,e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEach(e=>{const t=(0,M.s)(e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,X.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,x.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,X.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{l(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,x.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,X.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!l(qe(e[0]))&&(0,x.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",f),d.on("replaceState-end",f),window.addEventListener("hashchange",f,(0,X.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",f,(0,X.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}var _t=r(2646);const Ot=new Map;function Nt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Le.YM)(a,void 0,s),c=new _t.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Le.Jt]||t[r];return Ot.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Ot.get(d),void 0,!0),a}var Pt=r(1910);class Lt extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,P.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,P.Y)(N.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Nt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Te(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Nt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new U({features:[tt,F,G,gt,yt,Y,xe,St,Lt,Et],loaderType:"spa"})})()})();</script>
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />

     <link rel="dns-prefetch" href="https://www.googletagmanager.com">
     <link rel="dns-prefetch" href="https://www.google-analytics.com">
     <link rel="dns-prefetch" href="https://tags.srv.stackadapt.com">


     
     
     
     <!-- Google Tag Manager -->
     <script>
          // window.gtmCalled = false;
          //
          // function getCookie(cname) {
          //      let name = cname + "=";
          //      let decodedCookie = decodeURIComponent(document.cookie);
          //      let ca = decodedCookie.split(';');
          //      for (let i = 0; i < ca.length; i++) {
          //           let c = ca[i];
          //           while (c.charAt(0) == ' ') {
          //                c = c.substring(1);
          //           }
          //           if (c.indexOf(name) == 0) {
          //                return c.substring(name.length, c.length);
          //           }
          //      }
          //      return "";
          // }
          //
          // function isUS() {
          //      let url = document.location.href.split('/'),
          //           urlPart3 = (typeof(url[3]) == 'undefined') ? false : url[3],
          //           euChecks = ['fr', 'uk', 'de'],
          //           isEU = euChecks.includes(urlPart3);
          //      return !isEU;
          // }
          //
          // function callGTM() {
          //      if (!window.gtmCalled) {
          //           (function(w, d, s, l, i) {
          //                w[l] = w[l] || [];
          //                w[l].push({
          //                     'gtm.start': new Date().getTime(),
          //                     event: 'gtm.js'
          //                });
          //                var f = d.getElementsByTagName(s)[0],
          //                     j = d.createElement(s),
          //                     dl = l != 'dataLayer' ? '&l=' + l : '';
          //                j.async = true;
          //                j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
          //                f.parentNode.insertBefore(j, f);
          //           })(window, document, 'script', 'dataLayer', 'GTM-WW9VSFV');
          //           console.log('Calling GTM Code');
          //           window.gtmCalled = true;
          //      }
          // }
          //
          // if (getCookie('__hs_opt_out') != 'yes' && isUS()) {
          //      callGTM();
          // }
          //
          // var _hsp = (window._hsp = window._hsp || []);
          // _hsp.push(['addPrivacyConsentListener', function(consent) {
          //      if (consent.allowed) {
          //           callGTM();
          //      }
          // }]);

          // CookieYes Consent Management
          window.dataLayer = window.dataLayer || [];

          function gtag() {
               dataLayer.push(arguments);
          }
          gtag("consent", "default", {
               ad_storage: "denied",
               ad_user_data: "denied",
               ad_personalization: "denied",
               analytics_storage: "denied",
               functionality_storage: "denied",
               personalization_storage: "denied",
               security_storage: "granted",
               wait_for_update: 2000,
          });
          gtag("set", "ads_data_redaction", true);
          gtag("set", "url_passthrough", true);

          (function(w, d, s, l, i) {
               w[l] = w[l] || [];
               w[l].push({
                    'gtm.start': new Date().getTime(),
                    event: 'gtm.js'
               });
               var f = d.getElementsByTagName(s)[0],
                    j = d.createElement(s),
                    dl = l != 'dataLayer' ? '&l=' + l : '';
               j.async = true;
               j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
               f.parentNode.insertBefore(j, f);
          })(window, document, 'script', 'dataLayer', 'GTM-WW9VSFV');
     </script>
     <!-- End Google Tag Manager -->
     
     <title>Horn Group - FINN Partners</title>

		<!-- All in One SEO 5.0.1.1 - aioseo.com -->
	<meta name="description" content="After two decades serving the technology industry by providing award-winning communications programs, the Horn Group merged with FINN Partners in 2015. The collaboration extended the firm’s digital marketing offering across the globe." />
	<meta name="robots" content="max-image-preview:large" />
	<link rel="canonical" href="https://www.finnpartners.com/brand/horn-group/" />
	<meta name="generator" content="All in One SEO (AIOSEO) 5.0.1.1" />
		<meta property="og:locale" content="en_US" />
		<meta property="og:site_name" content="FINN Partners -" />
		<meta property="og:type" content="article" />
		<meta property="og:title" content="Horn Group - FINN Partners" />
		<meta property="og:description" content="After two decades serving the technology industry by providing award-winning communications programs, the Horn Group merged with FINN Partners in 2015. The collaboration extended the firm’s digital marketing offering across the globe." />
		<meta property="og:url" content="https://www.finnpartners.com/brand/horn-group/" />
		<meta property="article:published_time" content="2015-09-10T10:58:00+00:00" />
		<meta property="article:modified_time" content="2021-06-29T17:16:24+00:00" />
		<meta name="twitter:card" content="summary_large_image" />
		<meta name="twitter:title" content="Horn Group - FINN Partners" />
		<meta name="twitter:description" content="After two decades serving the technology industry by providing award-winning communications programs, the Horn Group merged with FINN Partners in 2015. The collaboration extended the firm’s digital marketing offering across the globe." />
		<script type="application/ld+json" class="aioseo-schema">
			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.finnpartners.com\/brand\/horn-group\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.finnpartners.com#listItem","position":1,"name":"Home","item":"https:\/\/www.finnpartners.com","nextItem":{"@type":"ListItem","@id":"https:\/\/www.finnpartners.com\/brand\/horn-group\/#listItem","name":"Horn Group"}},{"@type":"ListItem","@id":"https:\/\/www.finnpartners.com\/brand\/horn-group\/#listItem","position":2,"name":"Horn Group","previousItem":{"@type":"ListItem","@id":"https:\/\/www.finnpartners.com#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/www.finnpartners.com\/#organization","name":"FINN Partners","url":"https:\/\/www.finnpartners.com\/"},{"@type":"WebPage","@id":"https:\/\/www.finnpartners.com\/brand\/horn-group\/#webpage","url":"https:\/\/www.finnpartners.com\/brand\/horn-group\/","name":"Horn Group - FINN Partners","description":"After two decades serving the technology industry by providing award-winning communications programs, the Horn Group merged with FINN Partners in 2015. The collaboration extended the firm\u2019s digital marketing offering across the globe.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.finnpartners.com\/#website"},"breadcrumb":{"@id":"https:\/\/www.finnpartners.com\/brand\/horn-group\/#breadcrumblist"},"datePublished":"2015-09-10T10:58:00+01:00","dateModified":"2021-06-29T17:16:24+01:00"},{"@type":"WebSite","@id":"https:\/\/www.finnpartners.com\/#website","url":"https:\/\/www.finnpartners.com\/","name":"FINN Partners","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.finnpartners.com\/#organization"}}]}
		</script>
		<!-- All in One SEO -->

<script id="cookie-law-info-gcm-var-js">
var _ckyGcm = {"status":true,"default_settings":[{"analytics":"denied","advertisement":"denied","functional":"denied","necessary":"granted","ad_user_data":"denied","ad_personalization":"denied","regions":"All"}],"wait_for_update":2000,"url_passthrough":false,"ads_data_redaction":false}</script>
<script id="cookie-law-info-gcm-js" type="text/javascript" src="https://www.finnpartners.com/wp-content/plugins/cookie-law-info/lite/frontend/js/gcm.min.js"></script> <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/789acc4e57c54099033c784a/script.js"></script><link rel="alternate" href="https://www.finnpartners.com/ie/brand/horn-group/" hreflang="en-IE" />
<link rel="alternate" href="https://www.finnpartners.com/uk/brand/horn-group/" hreflang="en-GB" />
<link rel="alternate" href="https://www.finnpartners.com/sg/brand/horn-group/" hreflang="en-SG" />
<link rel='dns-prefetch' href='//js.hs-scripts.com' />
<link rel="alternate" type="application/rss+xml" title="FINN Partners &raquo; Feed" href="https://www.finnpartners.com/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.finnpartners.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.finnpartners.com%2Fbrand%2Fhorn-group%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.finnpartners.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.finnpartners.com%2Fbrand%2Fhorn-group%2F&#038;format=xml" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
</style>
<style id="wp-block-paragraph-inline-css">
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://www.finnpartners.com/wp-includes/blocks/paragraph/style.min.css */
</style>


<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}.wp-block-heading{--wp--preset--color--white: #ffffff;--wp--preset--color--black: #000000;}p{--wp--preset--color--white: #ffffff;--wp--preset--color--black: #000000;}:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left: auto !important;margin-right: auto !important;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}:where(.wp-block-heading).has-white-color{color: var(--wp--preset--color--white) !important;}:where(.wp-block-heading).has-black-color{color: var(--wp--preset--color--black) !important;}:where(.wp-block-heading).has-white-background-color{background-color: var(--wp--preset--color--white) !important;}:where(.wp-block-heading).has-black-background-color{background-color: var(--wp--preset--color--black) !important;}:where(.wp-block-heading).has-white-border-color{border-color: var(--wp--preset--color--white) !important;}:where(.wp-block-heading).has-black-border-color{border-color: var(--wp--preset--color--black) !important;}:where(p).has-white-color{color: var(--wp--preset--color--white) !important;}:where(p).has-black-color{color: var(--wp--preset--color--black) !important;}:where(p).has-white-background-color{background-color: var(--wp--preset--color--white) !important;}:where(p).has-black-background-color{background-color: var(--wp--preset--color--black) !important;}:where(p).has-white-border-color{border-color: var(--wp--preset--color--white) !important;}:where(p).has-black-border-color{border-color: var(--wp--preset--color--black) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='easy_load_more-frontend-css' href='https://www.finnpartners.com/wp-content/plugins/fp-easy-load-more/assets/css/frontend.css?ver=1.0.4' media='none' onload='this.media="all"' />
<style id="easy_load_more-frontend-inline-css">
.elm-button { background: #21759B; color: #FFFFFF; }
.elm-button:hover, .elm-button:active, .elm-button:focus { background: #4d91af; }
.elm-loading-icon { fill: #FFFFFF; stroke: #FFFFFF; }

/*# sourceURL=easy_load_more-frontend-inline-css */
</style>
<link rel='stylesheet' id='widgetopts-styles-css' href='https://www.finnpartners.com/wp-content/plugins/widget-options/assets/css/widget-options.css?ver=4.2.5' media='none' onload='this.media="all"' />
<link rel='stylesheet' id='site-css-css' href='https://www.finnpartners.com/wp-content/themes/finnpartners/css/site.min.css?ver=1789239781' media='all' />
<link rel='stylesheet' id='fancybox-css' href='https://www.finnpartners.com/wp-content/plugins/easy-fancybox/fancybox/1.5.4/jquery.fancybox.min.css?ver=d71408f1f400cdca9e561ebc7b4c9608' media='none' onload='this.media="screen"' />
<script id="jquery-core-js" src="https://www.finnpartners.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://www.finnpartners.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script id="3d-flip-book-client-locale-loader-js-extra">
var FB3D_CLIENT_LOCALE = {"ajaxurl":"https://www.finnpartners.com/wp-admin/admin-ajax.php","dictionary":{"Table of contents":"Table of contents","Close":"Close","Bookmarks":"Bookmarks","Thumbnails":"Thumbnails","Search":"Search","Share":"Share","Facebook":"Facebook","Twitter":"Twitter","Email":"Email","Play":"Play","Previous page":"Previous page","Next page":"Next page","Zoom in":"Zoom in","Zoom out":"Zoom out","Fit view":"Fit view","Auto play":"Auto play","Full screen":"Full screen","More":"More","Smart pan":"Smart pan","Single page":"Single page","Sounds":"Sounds","Stats":"Stats","Print":"Print","Download":"Download","Goto first page":"Goto first page","Goto last page":"Goto last page"},"images":"https://www.finnpartners.com/wp-content/plugins/interactive-3d-flipbook-powered-physics-engine/assets/images/","jsData":{"urls":[],"posts":{"ids_mis":[],"ids":[]},"pages":[],"firstPages":[],"bookCtrlProps":[],"bookTemplates":[]},"key":"3d-flip-book","pdfJS":{"pdfJsLib":"https://www.finnpartners.com/wp-content/plugins/interactive-3d-flipbook-powered-physics-engine/assets/js/pdf.min.js?ver=4.3.136","pdfJsWorker":"https://www.finnpartners.com/wp-content/plugins/interactive-3d-flipbook-powered-physics-engine/assets/js/pdf.worker.js?ver=4.3.136","stablePdfJsLib":"https://www.finnpartners.com/wp-content/plugins/interactive-3d-flipbook-powered-physics-engine/assets/js/stable/pdf.min.js?ver=2.5.207","stablePdfJsWorker":"https://www.finnpartners.com/wp-content/plugins/interactive-3d-flipbook-powered-physics-engine/assets/js/stable/pdf.worker.js?ver=2.5.207","pdfJsCMapUrl":"https://www.finnpartners.com/wp-content/plugins/interactive-3d-flipbook-powered-physics-engine/assets/cmaps/"},"cacheurl":"https://www.finnpartners.com/wp-content/uploads/3d-flip-book/cache/","pluginsurl":"https://www.finnpartners.com/wp-content/plugins/","pluginurl":"https://www.finnpartners.com/wp-content/plugins/interactive-3d-flipbook-powered-physics-engine/","thumbnailSize":{"width":"150","height":"150"},"version":"1.16.22"};
//# sourceURL=3d-flip-book-client-locale-loader-js-extra
</script>
<script async data-wp-strategy="async" id="3d-flip-book-client-locale-loader-js" src="https://www.finnpartners.com/wp-content/plugins/interactive-3d-flipbook-powered-physics-engine/assets/js/client-locale-loader.js?ver=1.16.22"></script>
<link rel="https://api.w.org/" href="https://www.finnpartners.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.finnpartners.com/wp-json/wp/v2/brand/2375" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.finnpartners.com/xmlrpc.php?rsd" />

<link rel='shortlink' href='https://www.finnpartners.com/?p=2375' />
			<!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.73-->
			<script class="hsq-set-content-id" data-content-id="blog-post">
				var _hsq = _hsq || [];
				_hsq.push(["setContentType", "blog-post"]);
			</script>
			<!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin -->
			<script type="text/javascript">
(function(url){
	if(/(?:Chrome\/26\.0\.1410\.63 Safari\/537\.31|WordfenceTestMonBot)/.test(navigator.userAgent)){ return; }
	var addEvent = function(evt, handler) {
		if (window.addEventListener) {
			document.addEventListener(evt, handler, false);
		} else if (window.attachEvent) {
			document.attachEvent('on' + evt, handler);
		}
	};
	var removeEvent = function(evt, handler) {
		if (window.removeEventListener) {
			document.removeEventListener(evt, handler, false);
		} else if (window.detachEvent) {
			document.detachEvent('on' + evt, handler);
		}
	};
	var evts = 'contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop keydown keypress keyup mousedown mousemove mouseout mouseover mouseup mousewheel scroll'.split(' ');
	var logHuman = function() {
		if (window.wfLogHumanRan) { return; }
		window.wfLogHumanRan = true;
		var wfscr = document.createElement('script');
		wfscr.type = 'text/javascript';
		wfscr.async = true;
		wfscr.src = url + '&r=' + Math.random();
		(document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(wfscr);
		for (var i = 0; i < evts.length; i++) {
			removeEvent(evts[i], logHuman);
		}
	};
	for (var i = 0; i < evts.length; i++) {
		addEvent(evts[i], logHuman);
	}
})('//www.finnpartners.com/?wordfence_lh=1&hid=D0DF55B2CE5EAEE748323E30F03F3A81');
</script><link rel="alternate" href="https://www.finnpartners.com/brand/horn-group/?redirect-source=horngroup.com" hreflang="x-default" />
<link rel="alternate" href="https://www.finnpartners.com/brand/horn-group/?redirect-source=horngroup.com" hreflang="en-US" />
<link rel="icon" href="https://www.finnpartners.com/wp-content/uploads/2026/06/cropped-Favicon-1-32x32.png" sizes="32x32" />
<link rel="icon" href="https://www.finnpartners.com/wp-content/uploads/2026/06/cropped-Favicon-1-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://www.finnpartners.com/wp-content/uploads/2026/06/cropped-Favicon-1-180x180.png" />
<meta name="msapplication-TileImage" content="https://www.finnpartners.com/wp-content/uploads/2026/06/cropped-Favicon-1-270x270.png" />

    <!-- START - Open Graph and Twitter Card Tags 3.5.1 -->
     <!-- Facebook Open Graph -->
      <meta property="og:locale" content="en_US"/>
      <meta property="og:site_name" content="FINN Partners"/>
      <meta property="og:title" content="Horn Group"/>
      <meta property="og:url" content="https://www.finnpartners.com/brand/horn-group/"/>
      <meta property="og:type" content="article"/>
      <meta property="og:description" content="After two decades serving the technology industry by providing award-winning communications programs, the Horn Group merged with FINN Partners in 2015. The collaboration extended the firm’s digital marketing offering across the globe."/>
     <!-- Google+ / Schema.org -->
     <!-- Twitter Cards -->
      <meta name="twitter:title" content="Horn Group"/>
      <meta name="twitter:url" content="https://www.finnpartners.com/brand/horn-group/"/>
      <meta name="twitter:description" content="After two decades serving the technology industry by providing award-winning communications programs, the Horn Group merged with FINN Partners in 2015. The collaboration extended the firm’s digital marketing offering across the globe."/>
      <meta name="twitter:card" content="summary_large_image"/>
     <!-- SEO -->
     <!-- Misc. tags -->
     <!-- is_singular -->
    <!-- END - Open Graph and Twitter Card Tags 3.5.1 -->
        
    
     
</head>

<body class="wp-singular brand-template-default single single-brand postid-2375 wp-theme-finnpartners">

     
     <div class="fixMinHeight">
          <div class="page-wrap">

               
                    <!-- header -->
                    <header class="site-header">

                         <div class="util-bar wrapper">
                              <div class="util-dropdown">
                                   
                                   <a href="https://www.finnpartners.com/" class="dropdown">United States</a>
                                   <ul>
                                        <li id="menu-item-23940" class="hide-on-home menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-23940"><a href="https://www.finnpartners.com/">United States</a></li>
<li id="menu-item-23939" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-23939"><a href="https://www.finnpartners.com/emea/">EMEA</a>
<ul class="sub-menu">
	<li id="menu-item-23941" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23941"><a href="/fr/">France</a></li>
	<li id="menu-item-23942" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23942"><a href="/de/">Germany</a></li>
	<li id="menu-item-23943" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23943"><a href="https://www.finnpartners.com/ie/">Ireland</a></li>
	<li id="menu-item-49865" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-49865"><a href="/il/">Israel</a></li>
	<li id="menu-item-23944" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23944"><a href="/uk/">UK</a></li>
</ul>
</li>
<li id="menu-item-23938" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-23938"><a href="https://www.finnpartners.com/apac/">APAC</a>
<ul class="sub-menu">
	<li id="menu-item-56365" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56365"><a href="https://honner.com.au">Australia</a></li>
	<li id="menu-item-23945" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23945"><a href="/cn/">Greater China</a></li>
	<li id="menu-item-23946" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23946"><a href="https://www.spag.asia/">India</a></li>
	<li id="menu-item-23947" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23947"><a href="https://www.spag.asia/">Malaysia</a></li>
	<li id="menu-item-41992" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41992"><a href="https://ricecomms.com/">Myanmar</a></li>
	<li id="menu-item-23948" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23948"><a href="https://www.finnpartners.com/philippines/">Philippines</a></li>
	<li id="menu-item-23949" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23949"><a href="/sg/">Singapore</a></li>
	<li id="menu-item-41993" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41993"><a href="https://ricecomms.com/">Thailand</a></li>
</ul>
</li>
                                   </ul>

                              </div>
                         </div>
                         <div class="header-bar wrapper">
                                                            <p class="logo "><a href="https://www.finnpartners.com" aria-label="FINN Partners Logo">

                                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 123 31" fill="none">
                                             <path d="M33.171 0.00224009H0.314244C0.140692 0.00224009 0 0.158615 0 0.351514V5.78266C0 5.97556 0.140692 6.13194 0.314244 6.13194H33.171C33.3446 6.13194 33.4852 5.97556 33.4852 5.78266V0.351514C33.4852 0.158615 33.3446 0.00224009 33.171 0.00224009Z" fill="white" />
                                             <path d="M39.5473 0.0885152C39.4021 -0.0715109 39.1554 0.0425951 39.1554 0.269415V30.6493C39.1554 30.8414 39.2957 30.9986 39.4697 30.9986H44.3461C44.5189 30.9986 44.6604 30.8428 44.6604 30.6493V5.85224C44.6604 5.75901 44.6265 5.67134 44.5677 5.60594L39.5485 0.0885152H39.5473Z" fill="white" />
                                             <path d="M78.8342 0.101038C78.6364 -0.116041 78.2996 0.0398105 78.2996 0.348731V22.5798C78.2996 22.8902 77.9628 23.046 77.765 22.8275L57.0386 0.123303C56.9798 0.0592927 56.9009 0.0231127 56.8183 0.0231127H50.6485C50.4758 0.0231127 50.3343 0.178966 50.3343 0.372388V30.6493C50.3343 30.8414 50.4745 30.9986 50.6485 30.9986H55.5212C55.694 30.9986 55.8355 30.8428 55.8355 30.6493V8.36535C55.8355 8.05504 56.1722 7.89918 56.3701 8.11765L77.1353 30.897C77.1941 30.9624 77.273 30.9986 77.3569 30.9986H83.5053C83.6781 30.9986 83.8195 30.8428 83.8195 30.6493V5.7103C83.8195 5.61707 83.7857 5.52801 83.7256 5.46261L78.8354 0.102431L78.8342 0.101038Z" fill="white" />
                                             <path d="M122.905 5.46261L118.015 0.102431C117.817 -0.114648 117.48 0.0412034 117.48 0.350123V22.5812C117.48 22.8915 117.143 23.0474 116.945 22.8289L96.2191 0.124694C96.1602 0.0606834 96.0813 0.0245056 95.9987 0.0245056H89.829C89.6562 0.0245056 89.5148 0.180356 89.5148 0.373779V30.6507C89.5148 30.8428 89.655 31 89.829 31H94.7017C94.8745 31 95.0159 30.8441 95.0159 30.6507V8.36674C95.0159 8.05642 95.3527 7.90057 95.5505 8.11904L116.316 30.8984C116.375 30.9638 116.453 31 116.537 31H122.686C122.859 31 123 30.8441 123 30.6507V5.71169C123 5.61846 122.966 5.5294 122.906 5.464H122.905V5.46261Z" fill="white" />
                                             <path d="M27.5697 12.398H0.314244C0.141472 12.398 0 12.5539 0 12.7473V30.6507C0 30.8428 0.14022 31 0.314244 31H5.19068C5.36345 31 5.50492 30.8441 5.50492 30.6507L5.50117 18.8825C5.50117 18.6905 5.64139 18.5333 5.81541 18.5333H27.5709C27.7437 18.5333 27.8852 18.3774 27.8852 18.184V12.7459C27.8852 12.5539 27.745 12.3966 27.5709 12.3966H27.5697V12.398Z" fill="white" />
                                        </svg>
                                   </a></p>
                              <div>
                                   <a href="https://www.finnpartners.com/contact-us/" class="button"><span>Contact Us</span></a>
                                   <!-- <div class="search">
                                   <form action="https://www.finnpartners.com/" _lpchecked="1">
                                        <label for="global-top-search" class="screen-reader-text">Global Search</label>
                                        <input type="text" name="s" class="main-search" id="global-top-search">
                                        <input type="submit" value="Search" class="visually-hidden"
                                             aria-label="Submit Search">
                                   </form>
                                   <a href="#" aria-label="Search bar for the website"><span class="open" style=""><i
                                                  class="fa fa-search"></i></span><span class="close"><i
                                                  class="fa fa-close"></i></span><span class="screen-reader-text">Search
                                             bar for the website</span></a>
                              </div> -->
                                   <p class="mobile-nav">
                                        <a href="#" class="button"
                                             aria-label="Main Navigation">

                                             <span></span><span></span><span></span><span></span>

                                        </a>
                                   </p>
                              </div>
                         </div>

                    </header>

               
               <!-- main content -->
               <main>
                    <div>

                         
     <section class="main-hero is-style-dark default"
          >
          <div class="main-hero-prop">
                                                  <div class="blurb">
                         
                                                       <h4 class="is-style-yellow">ACQUISITIONS</h4>
                         
                                                       <h1>HORN.</h1>
                         
                         <p>HORN GROUP</p>
                    </div>
                                   <div class="overlay-hero"></div>
                    <div class="img parallax-window" aria-hidden="true" id="loading-image-hero" data-parallax="scroll"></div>

                    <div class="img mobile-only" aria-hidden="true" id="loading-image-mobile"></div>
                    <style>
                         #loading-image-hero {
                              background-image: url('https://www.finnpartners.com/wp-content/uploads/2020/01/GettyImages-890147976-2000x1000.jpg');
                              background-size: cover;
                              background-position: center top;
                              background-attachment: fixed;
                              height: 100%;
                              background-repeat: no-repeat;
                              overflow: hidden;
                         }

                         #loading-image-mobile {
                              background-image: url('https://www.finnpartners.com/wp-content/uploads/2020/01/GettyImages-890147976-768x500.jpg');
                              background-size: cover;
                              background-position: center;
                         }

                         .prospect-design {
                              max-height: 400px;
                         }

                         .prospect-design h1 {
                              color: #FFF;
                              text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
                              font-size: 22px;
                              font-style: normal;
                              font-weight: 700;
                              line-height: 29px;
                              text-transform: uppercase;
                         }
                    </style>
                    
               
          </div>
     </section>
    <section class="content-box is-style-light left"  style="">
        <div class="blurb">
            

<p class="wp-block-paragraph">After two decades serving the technology industry, Horn Group has merged with FINN Partners to form a digital communications powerhouse! Learn more about our <a href="https://www.finnpartners.com/sector/technology/">Expertise</a>, <a href="https://www.finnpartners.com/our-work/">Clients</a>, and <a href="https://www.finnpartners.com/news-insights/">Thought Leadership</a>.</p>


        </div>
    </section>


</div>
</main>


     <footer class="site-footer">
          <div class="footer-container">
               <div class="social">
                    <div>
                         <p>
                              <svg width="219" height="67" viewBox="0 0 219 67" fill="none" xmlns="http://www.w3.org/2000/svg">
                                   <rect width="218.841" height="66.3047" fill="#171717" />
                                   <path d="M62.7027 1.0083H8.51822C8.23202 1.0083 8 1.23971 8 1.52517V9.56246C8 9.84792 8.23202 10.0793 8.51822 10.0793H62.7027C62.9889 10.0793 63.221 9.84792 63.221 9.56246V1.52517C63.221 1.23971 62.9889 1.0083 62.7027 1.0083Z" fill="white" />
                                   <path d="M73.218 1.13106C72.9785 0.894246 72.5718 1.06311 72.5718 1.39876V46.3564C72.5718 46.6406 72.803 46.8733 73.09 46.8733H81.1318C81.4167 46.8733 81.65 46.6427 81.65 46.3564V9.6605C81.65 9.52253 81.5943 9.39279 81.4972 9.29601L73.2201 1.13106H73.218Z" fill="white" />
                                   <path d="M138.007 1.14952C137.68 0.828277 137.125 1.05891 137.125 1.51607V34.4148C137.125 34.874 136.57 35.1046 136.243 34.7813L102.063 1.18247C101.966 1.08774 101.836 1.0342 101.7 1.0342H91.5253C91.2404 1.0342 91.0071 1.26484 91.0071 1.55108V46.3564C91.0071 46.6406 91.2383 46.8733 91.5253 46.8733H99.5609C99.8458 46.8733 100.079 46.6426 100.079 46.3564V13.3795C100.079 12.9202 100.635 12.6896 100.961 13.0129L135.205 46.7229C135.302 46.8197 135.432 46.8733 135.57 46.8733H145.71C145.995 46.8733 146.228 46.6426 146.228 46.3564V9.45039C146.228 9.31242 146.172 9.18062 146.073 9.08384L138.009 1.15158L138.007 1.14952Z" fill="white" />
                                   <path d="M210.684 9.08373L202.619 1.15147C202.293 0.83023 201.738 1.06087 201.738 1.51802V34.4167C201.738 34.8759 201.182 35.1066 200.856 34.7833L166.676 1.18442C166.579 1.08969 166.449 1.03616 166.313 1.03616H156.138C155.853 1.03616 155.62 1.26679 155.62 1.55303V46.3583C155.62 46.6425 155.851 46.8752 156.138 46.8752H164.174C164.459 46.8752 164.692 46.6446 164.692 46.3583V13.3814C164.692 12.9222 165.247 12.6915 165.574 13.0149L199.818 46.7249C199.915 46.8217 200.045 46.8752 200.183 46.8752H210.323C210.608 46.8752 210.841 46.6446 210.841 46.3583V9.45234C210.841 9.31437 210.785 9.18258 210.686 9.08579H210.684V9.08373Z" fill="white" />
                                   <path d="M53.4655 19.3473H8.51822C8.2333 19.3473 8 19.5779 8 19.8641V46.3586C8 46.6427 8.23124 46.8754 8.51822 46.8754H16.56C16.8449 46.8754 17.0782 46.6448 17.0782 46.3586L17.072 28.9434C17.072 28.6592 17.3033 28.4265 17.5903 28.4265H53.4676C53.7525 28.4265 53.9858 28.1959 53.9858 27.9097V19.8621C53.9858 19.5779 53.7545 19.3452 53.4676 19.3452H53.4655V19.3473Z" fill="white" />
                                   <path d="M77.1183 56.3779C76.6806 56.1287 76.1376 56.0051 75.4872 56.0051H72.5286V65.1503H73.3647V61.6537H75.4996C76.1479 61.6537 76.6888 61.5301 77.1245 61.281C77.5601 61.0318 77.8884 60.6941 78.1093 60.2678C78.3302 59.8415 78.4396 59.3597 78.4396 58.8284C78.4396 58.2971 78.3281 57.8152 78.1052 57.391C77.8822 56.9647 77.5539 56.6291 77.1162 56.3799H77.1183V56.3779ZM77.3825 59.8951C77.2256 60.2081 76.9903 60.4531 76.6723 60.6343C76.3564 60.8156 75.9579 60.9041 75.4769 60.9041H73.3627V56.7547H75.4624C75.9497 56.7547 76.3523 56.8432 76.6682 57.0224C76.9861 57.2016 77.2236 57.4466 77.3805 57.7596C77.5374 58.0726 77.6158 58.4289 77.6158 58.8263C77.6158 59.2238 77.5374 59.58 77.3805 59.893L77.3825 59.8951Z" fill="white" />
                                   <path d="M94.1557 56.0051L90.8213 65.1503H91.6988L92.6815 62.395H96.528L97.5107 65.1503H98.3882L95.0538 56.0051H94.1557ZM92.9479 61.6454L94.5727 57.0904H94.6347L96.2596 61.6454H92.9479Z" fill="white" />
                                   <path d="M115.461 61.1102C115.897 60.8816 116.225 60.5624 116.448 60.1547C116.671 59.7469 116.782 59.2754 116.782 58.7441C116.782 58.2128 116.671 57.7392 116.448 57.3273C116.225 56.9155 115.897 56.5922 115.459 56.3574C115.021 56.1247 114.478 56.0073 113.828 56.0073H110.869V65.1525H111.705V61.4541H113.84C113.962 61.4541 114.076 61.4458 114.189 61.4376L116.2 65.1504H117.166L115.048 61.277C115.192 61.2296 115.333 61.1761 115.461 61.1081V61.1102ZM113.817 60.6901H111.703V56.7569H113.803C114.286 56.7569 114.687 56.8393 115.005 57.0019C115.323 57.1667 115.56 57.3973 115.719 57.6959C115.878 57.9945 115.956 58.3446 115.956 58.7441C115.956 59.1436 115.878 59.4875 115.721 59.7799C115.564 60.0723 115.327 60.2968 115.009 60.4533C114.691 60.6118 114.292 60.6901 113.815 60.6901H113.817Z" fill="white" />
                                   <path d="M129.538 56.7568H132.445V65.1503H133.281V56.7568H136.186V56.0051H129.538V56.7568Z" fill="white" />
                                   <path d="M154.838 63.6738H154.765L149.331 56.0051H148.52V65.1503H149.358V57.4919H149.43L154.846 65.1503H155.661V56.0051H154.838V63.6738Z" fill="white" />
                                   <path d="M168.848 60.9494H173.048V60.1978H168.848V56.7568H173.329V56.0051H168.01V65.1503H173.419V64.4007H168.848V60.9494Z" fill="white" />
                                   <path d="M190.364 61.1287C190.8 60.9001 191.128 60.581 191.351 60.1732C191.574 59.7655 191.685 59.296 191.685 58.7626C191.685 58.2293 191.574 57.7577 191.351 57.3459C191.128 56.934 190.8 56.6107 190.362 56.376C189.924 56.1433 189.381 56.0259 188.731 56.0259H185.772V65.171H186.608V61.4726H188.743C188.865 61.4726 188.979 61.4644 189.092 61.4561L191.103 65.169H192.069L189.951 61.2955C190.096 61.2482 190.236 61.1946 190.364 61.1267V61.1287ZM188.723 60.7086H186.608V56.7755H188.708C189.191 56.7755 189.592 56.8578 189.91 57.0205C190.228 57.1852 190.465 57.4159 190.624 57.7145C190.783 58.0131 190.862 58.3631 190.862 58.7626C190.862 59.1621 190.783 59.506 190.626 59.7984C190.469 60.0909 190.232 60.3153 189.914 60.4718C189.596 60.6304 189.197 60.7086 188.721 60.7086H188.723Z" fill="white" />
                                   <path d="M210.622 61.7423C210.473 61.4705 210.279 61.2398 210.036 61.0504C209.792 60.8609 209.524 60.7044 209.233 60.5788C208.939 60.4532 208.648 60.3502 208.355 60.2699L207.389 59.994C207.168 59.9322 206.949 59.854 206.732 59.7613C206.516 59.6686 206.319 59.5574 206.142 59.4277C205.964 59.298 205.824 59.1435 205.719 58.9602C205.613 58.779 205.562 58.5669 205.562 58.326C205.562 57.9986 205.652 57.7062 205.836 57.4488C206.02 57.1913 206.274 56.9895 206.598 56.8433C206.922 56.6971 207.298 56.6251 207.723 56.6251C208.328 56.6251 208.832 56.7754 209.233 57.076C209.633 57.3767 209.858 57.7824 209.908 58.291H210.717C210.698 57.8277 210.56 57.4117 210.302 57.0472C210.044 56.6827 209.695 56.3965 209.257 56.1885C208.818 55.9805 208.314 55.8755 207.744 55.8755C207.174 55.8755 206.672 55.9805 206.22 56.1906C205.768 56.4006 205.411 56.693 205.147 57.0657C204.882 57.4385 204.75 57.8709 204.75 58.3631C204.75 58.95 204.948 59.4318 205.345 59.8107C205.741 60.1896 206.301 60.4841 207.019 60.6983L208.116 61.0195C208.495 61.1286 208.828 61.2563 209.117 61.3984C209.406 61.5405 209.629 61.7176 209.79 61.9276C209.951 62.1377 210.032 62.3971 210.032 62.706C210.032 63.0726 209.93 63.3938 209.724 63.6677C209.52 63.9436 209.239 64.1578 208.882 64.3102C208.524 64.4646 208.118 64.5408 207.661 64.5408C207.251 64.5408 206.877 64.477 206.542 64.3473C206.208 64.2175 205.935 64.0281 205.727 63.7789C205.518 63.5297 205.399 63.2229 205.37 62.8625H204.511C204.544 63.3444 204.692 63.7686 204.955 64.1352C205.217 64.5017 205.578 64.7879 206.039 64.9939C206.499 65.1998 207.04 65.3048 207.663 65.3048C208.326 65.3048 208.894 65.1916 209.369 64.963C209.844 64.7344 210.207 64.4276 210.461 64.0363C210.715 63.6471 210.841 63.2064 210.841 62.7184C210.841 62.3374 210.767 62.01 210.62 61.7382V61.7423H210.622Z" fill="white" />
                              </svg>


                         </p>
                         <p class="connect-with-us">connect</p>
                         <ul>
                              <li id="menu-item-65" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-65"><a href="https://www.linkedin.com/company/finn-partners"><i class="fa fa-linkedin"></i><span class="screen-reader-text">Connect with us on LinkedIn</span></a></li>
<li id="menu-item-66" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66"><a href="https://www.facebook.com/finnpartners"><i class="fa fa-facebook"></i><span class="screen-reader-text">Connect with us on Facebook</span></a></li>
<li id="menu-item-25864" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25864"><a href="https://www.instagram.com/finnpartners/"><i class="fa fa-instagram"></i><span class="screen-reader-text">Connect with us on Instagram</span></a></li>
<li id="menu-item-67" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="http://twitter.com/finnpartners"><span class="screen-reader-text">Follow us on Twitter</span><svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><path fill="#ffffff" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg></a></li>
<li id="menu-item-69" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-69"><a href="https://www.finnpartners.com/contact-us/"><i class="fa fa-envelope"></i><span class="screen-reader-text">Connect with us through our contact page by filling out the contact form</span></a></li>
                         </ul>
                    </div>
                    <div>
                         <p class="connect-with-us">subscribe to our news</p>
                         <div>
    <a href="https://go.finnpartners.com/newsletter-signup" class="button hs-cta-trigger-button hs-cta-trigger-button-187632912929" aria-haspopup="dialog" tabindex="0">Subscribe</a>
</div>                    </div>
               </div>
               <div class="footer-nav">
                    <div class="footer-nav-menu">
                         <ul>

                              <li id="nav-menu-item-32" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><a href="https://www.finnpartners.com/about/" class="menu-link main-menu-link" aria-label="About Us in footer navigation">About Us</a>
<ul class="sub-menu">
	<li id="nav-menu-item-9197" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/about/leadership/" class="menu-link sub-menu-link" aria-label="Leadership in footer navigation">Leadership</a></li>
	<li id="nav-menu-item-9198" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/about/history/" class="menu-link sub-menu-link" aria-label="History in footer navigation">History</a></li>
	<li id="nav-menu-item-9194" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/locations/" class="menu-link sub-menu-link" aria-label="Locations in footer navigation">Locations</a></li>
	<li id="nav-menu-item-9196" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/about/a-welcoming-community/" class="menu-link sub-menu-link" aria-label="A Welcoming Community in footer navigation">A Welcoming Community</a></li>
</ul>
</li>
<li id="nav-menu-item-11501" class="menu-item-has-children expertise no-link menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><span class="no-link">Sector Expertise</span>
<ul class="sub-menu">
	<li id="nav-menu-item-19282" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/arts/" class="menu-link sub-menu-link" aria-label="Arts in footer navigation">Arts</a></li>
	<li id="nav-menu-item-19283" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/associations/" class="menu-link sub-menu-link" aria-label="Associations in footer navigation">Associations</a></li>
	<li id="nav-menu-item-19284" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/consumer-lifestyle/" class="menu-link sub-menu-link" aria-label="Consumer &#038; Lifestyle in footer navigation">Consumer &#038; Lifestyle</a></li>
	<li id="nav-menu-item-19285" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/csr/" class="menu-link sub-menu-link" aria-label="CSR in footer navigation">CSR</a></li>
	<li id="nav-menu-item-19286" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/education/" class="menu-link sub-menu-link" aria-label="Education in footer navigation">Education</a></li>
	<li id="nav-menu-item-30425" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/energy-and-utility/" class="menu-link sub-menu-link" aria-label="Energy &#038; Utility in footer navigation">Energy &#038; Utility</a></li>
	<li id="nav-menu-item-19578" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/environment/" class="menu-link sub-menu-link" aria-label="Environment in footer navigation">Environment</a></li>
	<li id="nav-menu-item-19288" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/financial-services/" class="menu-link sub-menu-link" aria-label="Financial Services in footer navigation">Financial Services</a></li>
	<li id="nav-menu-item-19289" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/health/" class="menu-link sub-menu-link" aria-label="Health in footer navigation">Health</a></li>
	<li id="nav-menu-item-31897" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/luxury/" class="menu-link sub-menu-link" aria-label="Luxury in footer navigation">Luxury</a></li>
	<li id="nav-menu-item-19290" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/manufacturing/" class="menu-link sub-menu-link" aria-label="Manufacturing in footer navigation">Manufacturing</a></li>
	<li id="nav-menu-item-19291" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/professional-services/" class="menu-link sub-menu-link" aria-label="Professional Services in footer navigation">Professional Services</a></li>
	<li id="nav-menu-item-19584" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/purpose-social-impact/" class="menu-link sub-menu-link" aria-label="Purpose &#038; Social Impact in footer navigation">Purpose &#038; Social Impact</a></li>
	<li id="nav-menu-item-19292" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/sports-marketing/" class="menu-link sub-menu-link" aria-label="Sports Marketing in footer navigation">Sports Marketing</a></li>
	<li id="nav-menu-item-19293" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/supply-chain-logistics/" class="menu-link sub-menu-link" aria-label="Supply Chain &#038; Logistics in footer navigation">Supply Chain &#038; Logistics</a></li>
	<li id="nav-menu-item-19294" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/sustainability-esg/" class="menu-link sub-menu-link" aria-label="Sustainability &#038; ESG in footer navigation">Sustainability &#038; ESG</a></li>
	<li id="nav-menu-item-19295" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/technology/" class="menu-link sub-menu-link" aria-label="Technology in footer navigation">Technology</a></li>
	<li id="nav-menu-item-19296" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/travel-tourism/" class="menu-link sub-menu-link" aria-label="Travel &#038; Tourism in footer navigation">Travel &#038; Tourism</a></li>
	<li id="nav-menu-item-19297" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/wellness/" class="menu-link sub-menu-link" aria-label="Wellness in footer navigation">Wellness</a></li>
</ul>
</li>
<li id="nav-menu-item-11500" class="what no-link menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><span class="no-link">What We Do</span>
<ul class="sub-menu">
	<li id="nav-menu-item-11152" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/advertising/" class="menu-link sub-menu-link" aria-label="Advertising in footer navigation">Advertising</a></li>
	<li id="nav-menu-item-36575" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/ai/" class="menu-link sub-menu-link" aria-label="AI in footer navigation">AI</a></li>
	<li id="nav-menu-item-11153" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/brand-strategy-development/" class="menu-link sub-menu-link" aria-label="Brand Strategy &#038; Development in footer navigation">Brand Strategy &#038; Development</a></li>
	<li id="nav-menu-item-11154" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/content-marketing/" class="menu-link sub-menu-link" aria-label="Content Marketing in footer navigation">Content Marketing</a></li>
	<li id="nav-menu-item-11155" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/corporate-communications/" class="menu-link sub-menu-link" aria-label="Corporate Communications in footer navigation">Corporate Communications</a></li>
	<li id="nav-menu-item-13608" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/crisis-communication/" class="menu-link sub-menu-link" aria-label="Crisis Communication in footer navigation">Crisis Communication</a></li>
	<li id="nav-menu-item-11156" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/digital-marketing/" class="menu-link sub-menu-link" aria-label="Digital Marketing in footer navigation">Digital Marketing</a></li>
	<li id="nav-menu-item-17579" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/employee-engagement/" class="menu-link sub-menu-link" aria-label="Employee Engagement in footer navigation">Employee Engagement</a></li>
	<li id="nav-menu-item-11157" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/influencer-marketing/" class="menu-link sub-menu-link" aria-label="Influencer Marketing in footer navigation">Influencer Marketing</a></li>
	<li id="nav-menu-item-14229" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/investor-relations/" class="menu-link sub-menu-link" aria-label="Investor Relations in footer navigation">Investor Relations</a></li>
	<li id="nav-menu-item-26101" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/paid-media-2/" class="menu-link sub-menu-link" aria-label="Paid Media in footer navigation">Paid Media</a></li>
	<li id="nav-menu-item-11158" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/public-affairs/" class="menu-link sub-menu-link" aria-label="Public Affairs in footer navigation">Public Affairs</a></li>
	<li id="nav-menu-item-11159" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/public-relations/" class="menu-link sub-menu-link" aria-label="Public Relations in footer navigation">Public Relations</a></li>
	<li id="nav-menu-item-18062" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/publishing-authors/" class="menu-link sub-menu-link" aria-label="Publishing &#038; Authors in footer navigation">Publishing &#038; Authors</a></li>
	<li id="nav-menu-item-11160" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/research-insights/" class="menu-link sub-menu-link" aria-label="Research &#038; Insights in footer navigation">Research &#038; Insights</a></li>
	<li id="nav-menu-item-26100" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/seo/" class="menu-link sub-menu-link" aria-label="SEO in footer navigation">SEO</a></li>
</ul>
</li>
<li id="nav-menu-item-31" class="inline menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/our-work/" class="menu-link main-menu-link" aria-label="Our Work in footer navigation">Our Work</a></li>
<li id="nav-menu-item-28" class="inline menu-item menu-item-type-post_type menu-item-object-page current_page_parent"><a href="https://www.finnpartners.com/news-insights/" class="menu-link main-menu-link" aria-label="News &#038; Insights in footer navigation">News &#038; Insights</a></li>
<li id="nav-menu-item-13229" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/press/" class="menu-link main-menu-link" aria-label="Press in footer navigation">Press</a></li>
<li id="nav-menu-item-9195" class="inline menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/careers/" class="menu-link main-menu-link" aria-label="Careers in footer navigation">Careers</a></li>
<li id="nav-menu-item-9199" class="inline menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/contact-us/" class="menu-link main-menu-link" aria-label="Contact Us in footer navigation">Contact Us</a></li>

                         </ul>
                    </div>


               </div>

          </div>
          <div class="copyright-footer">
               <p class="copyright">© 2026 FINN Partners All rights reserved               </p>
               <nav>
                    <a target="_blank" rel="nofollow privacy-policy" href="https://www.finnpartners.com/privacy-policy/">Privacy Policy</a> 
<a target="_blank" rel="nofollow" href="https://www.finnpartners.com/cookie-policy/">Cookie Policy</a> 
<a target="_blank" href="https://www.finnpartners.com/sitemap/">Sitemap</a>
               </nav>
          </div>
     </footer>



</div>
</div>


     <!-- mobile navigation -->
     <div class="mobile-overlayer"></div>
     <div class="global-mobile-nav">
          <div class="global-mobile-bg">
               <ul>
                    <li id="nav-menu-item-29314" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="#" class="menu-link main-menu-link" aria-label="About Us in header navigation">About Us</a>
<ul class="sub-menu">
	<li id="nav-menu-item-50" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/about/" class="menu-link sub-menu-link" aria-label="Overview in header navigation">Overview</a></li>
	<li id="nav-menu-item-29317" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/about/leadership/" class="menu-link sub-menu-link" aria-label="Leadership in header navigation">Leadership</a></li>
	<li id="nav-menu-item-29316" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/about/history/" class="menu-link sub-menu-link" aria-label="History in header navigation">History</a></li>
	<li id="nav-menu-item-29315" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/locations/" class="menu-link sub-menu-link" aria-label="Locations in header navigation">Locations</a></li>
	<li id="nav-menu-item-29318" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/about/a-welcoming-community/" class="menu-link sub-menu-link" aria-label="A Welcoming Community in header navigation">A Welcoming Community</a></li>
</ul>
</li>
<li id="nav-menu-item-45" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/our-work/" class="menu-link main-menu-link" aria-label="Our Work in header navigation">Our Work</a></li>
<li id="nav-menu-item-1390" class="fp--sector menu-item-has-children menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="#" class="menu-link main-menu-link" aria-label="Sector Expertise in header navigation">Sector Expertise</a>
<ul class="sub-menu">
	<li id="nav-menu-item-17126" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/arts/" class="menu-link sub-menu-link" aria-label="Arts in header navigation">Arts</a></li>
	<li id="nav-menu-item-17125" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/associations/" class="menu-link sub-menu-link" aria-label="Associations in header navigation">Associations</a></li>
	<li id="nav-menu-item-17123" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/consumer-lifestyle/" class="menu-link sub-menu-link" aria-label="Consumer &#038; Lifestyle in header navigation">Consumer &#038; Lifestyle</a></li>
	<li id="nav-menu-item-17118" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/csr/" class="menu-link sub-menu-link" aria-label="CSR in header navigation">CSR</a></li>
	<li id="nav-menu-item-17122" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/education/" class="menu-link sub-menu-link" aria-label="Education in header navigation">Education</a></li>
	<li id="nav-menu-item-30424" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/energy-and-utility/" class="menu-link sub-menu-link" aria-label="Energy &#038; Utility in header navigation">Energy &#038; Utility</a></li>
	<li id="nav-menu-item-19579" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/environment/" class="menu-link sub-menu-link" aria-label="Environment in header navigation">Environment</a></li>
	<li id="nav-menu-item-17121" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/financial-services/" class="menu-link sub-menu-link" aria-label="Financial Services in header navigation">Financial Services</a></li>
	<li id="nav-menu-item-17120" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/health/" class="menu-link sub-menu-link" aria-label="Health in header navigation">Health</a></li>
	<li id="nav-menu-item-31896" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/luxury/" class="menu-link sub-menu-link" aria-label="Luxury in header navigation">Luxury</a></li>
	<li id="nav-menu-item-17119" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/manufacturing/" class="menu-link sub-menu-link" aria-label="Manufacturing in header navigation">Manufacturing</a></li>
	<li id="nav-menu-item-17116" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/professional-services/" class="menu-link sub-menu-link" aria-label="Professional Services in header navigation">Professional Services</a></li>
	<li id="nav-menu-item-19583" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/purpose-social-impact/" class="menu-link sub-menu-link" aria-label="Purpose &#038; Social Impact in header navigation">Purpose &#038; Social Impact</a></li>
	<li id="nav-menu-item-17124" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/sports-marketing/" class="menu-link sub-menu-link" aria-label="Sports Marketing in header navigation">Sports Marketing</a></li>
	<li id="nav-menu-item-17115" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/supply-chain-logistics/" class="menu-link sub-menu-link" aria-label="Supply Chain &#038; Logistics in header navigation">Supply Chain &#038; Logistics</a></li>
	<li id="nav-menu-item-17117" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/sustainability-esg/" class="menu-link sub-menu-link" aria-label="Sustainability &#038; ESG in header navigation">Sustainability &#038; ESG</a></li>
	<li id="nav-menu-item-17113" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/technology/" class="menu-link sub-menu-link" aria-label="Technology in header navigation">Technology</a></li>
	<li id="nav-menu-item-17114" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/travel-tourism/" class="menu-link sub-menu-link" aria-label="Travel &#038; Tourism in header navigation">Travel &#038; Tourism</a></li>
	<li id="nav-menu-item-17112" class="menu-item menu-item-type-post_type menu-item-object-sector"><a href="https://www.finnpartners.com/sector/wellness/" class="menu-link sub-menu-link" aria-label="Wellness in header navigation">Wellness</a></li>
</ul>
<ul class="sub-menu">
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/arts/" >Arts</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/associations/" >Associations</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/consumer-lifestyle/" >Consumer &#038; Lifestyle</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/csr/" >CSR</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/education/" >Education</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/energy-and-utility/" >Energy &#038; Utility</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/environment/" >Environment</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/financial-services/" >Financial Services</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/health/" >Health</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/luxury/" >Luxury</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/manufacturing/" >Manufacturing</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/professional-services/" >Professional Services</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/purpose-social-impact/" >Purpose &#038; Social Impact</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/sports-marketing/" >Sports Marketing</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/supply-chain-logistics/" >Supply Chain &#038; Logistics</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/sustainability-esg/" >Sustainability &#038; ESG</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/technology/" >Technology</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/travel-tourism/" >Travel &#038; Tourism</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-practice"><a href="https://www.finnpartners.com/sector/wellness/" >Wellness</a></li>
</ul>
</li>
<li id="nav-menu-item-1391" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="#" class="menu-link main-menu-link" aria-label="What We Do in header navigation">What We Do</a>
<ul class="sub-menu">
	<li id="nav-menu-item-11141" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/advertising/" class="menu-link sub-menu-link" aria-label="Advertising in header navigation">Advertising</a></li>
	<li id="nav-menu-item-36574" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/ai/" class="menu-link sub-menu-link" aria-label="AI in header navigation">AI</a></li>
	<li id="nav-menu-item-11142" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/brand-strategy-development/" class="menu-link sub-menu-link" aria-label="Brand Strategy &#038; Development in header navigation">Brand Strategy &#038; Development</a></li>
	<li id="nav-menu-item-11143" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/content-marketing/" class="menu-link sub-menu-link" aria-label="Content Marketing in header navigation">Content Marketing</a></li>
	<li id="nav-menu-item-11144" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/corporate-communications/" class="menu-link sub-menu-link" aria-label="Corporate Communications in header navigation">Corporate Communications</a></li>
	<li id="nav-menu-item-13607" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/crisis-communication/" class="menu-link sub-menu-link" aria-label="Crisis Communication in header navigation">Crisis Communication</a></li>
	<li id="nav-menu-item-11145" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/digital-marketing/" class="menu-link sub-menu-link" aria-label="Digital Marketing in header navigation">Digital Marketing</a></li>
	<li id="nav-menu-item-17578" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/employee-engagement/" class="menu-link sub-menu-link" aria-label="Employee Engagement in header navigation">Employee Engagement</a></li>
	<li id="nav-menu-item-11146" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/influencer-marketing/" class="menu-link sub-menu-link" aria-label="Influencer Marketing in header navigation">Influencer Marketing</a></li>
	<li id="nav-menu-item-14228" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/investor-relations/" class="menu-link sub-menu-link" aria-label="Investor Relations in header navigation">Investor Relations</a></li>
	<li id="nav-menu-item-25906" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/paid-media-2/" class="menu-link sub-menu-link" aria-label="Paid Media in header navigation">Paid Media</a></li>
	<li id="nav-menu-item-11147" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/public-affairs/" class="menu-link sub-menu-link" aria-label="Public Affairs in header navigation">Public Affairs</a></li>
	<li id="nav-menu-item-11148" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/public-relations/" class="menu-link sub-menu-link" aria-label="Public Relations in header navigation">Public Relations</a></li>
	<li id="nav-menu-item-18061" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/publishing-authors/" class="menu-link sub-menu-link" aria-label="Publishing &#038; Authors in header navigation">Publishing &#038; Authors</a></li>
	<li id="nav-menu-item-11149" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/research-insights/" class="menu-link sub-menu-link" aria-label="Research &#038; Insights in header navigation">Research &#038; Insights</a></li>
	<li id="nav-menu-item-25972" class="menu-item menu-item-type-post_type menu-item-object-service"><a href="https://www.finnpartners.com/service/seo/" class="menu-link sub-menu-link" aria-label="SEO in header navigation">SEO</a></li>
</ul>
</li>
<li id="nav-menu-item-48" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent"><a href="https://www.finnpartners.com/news-insights/" class="menu-link main-menu-link" aria-label="News &#038; Insights in header navigation">News &#038; Insights</a></li>
<li id="nav-menu-item-9707" class="mobile-only util-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/contact-us/" class="menu-link main-menu-link" aria-label="Contact Us in header navigation">Contact Us</a></li>
<li id="nav-menu-item-49" class="util-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.finnpartners.com/careers/" class="menu-link main-menu-link" aria-label="Careers in header navigation">Careers</a></li>
               </ul>

               <div class="search">
                    <form action="/" _lpchecked="1">
                         <label for="global-mobile-search-input" class="screen-reader-text">Global Mobile Search
                              Input</label>
                         <input placeholder="Search" type="text" name="s" class="mobile-search" id="global-mobile-search-input">
                         <button id="global-mobile-search-button" aria-label="Global Mobile Search Button">
                              <span class="open"><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg">
                                        <path d="M13 7C13 8.4375 12.5312 9.78125 11.75 10.8438L15.1875 14.3125L15.9062 15L14.5 16.4375L13.7812 15.7188L10.3125 12.25C9.25 13.0625 7.90625 13.5 6.5 13.5C2.90625 13.5 0 10.5938 0 7C0 3.4375 2.90625 0.5 6.5 0.5C10.0625 0.5 13 3.4375 13 7ZM6.5 11.5C8.09375 11.5 9.5625 10.6562 10.375 9.25C11.1875 7.875 11.1875 6.15625 10.375 4.75C9.5625 3.375 8.09375 2.5 6.5 2.5C4.875 2.5 3.40625 3.375 2.59375 4.75C1.78125 6.15625 1.78125 7.875 2.59375 9.25C3.40625 10.6562 4.875 11.5 6.5 11.5Z" fill="#18181B" />
                                   </svg>
                              </span>
                              <span class="screen-reader-text">Global Mobile Search Button</span>
                         </button>
                    </form>
               </div>

          </div>
     </div>


<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/finnpartners/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<!-- HFCM by 99 Robots - Snippet # 1: LinkedIn Ads -->
        <script type="text/javascript">
            _linkedin_partner_id = "381092";
            window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
            window._linkedin_data_partner_ids.push(_linkedin_partner_id);
        </script>
        <script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script>
        <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=381092&fmt=gif" /> </noscript>

<!-- /end HFCM by 99 Robots -->
<script id="underscore-js" src="https://www.finnpartners.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
<script id="backbone-js" src="https://www.finnpartners.com/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
<script id="easy_load_more-frontend-js" src="https://www.finnpartners.com/wp-content/plugins/fp-easy-load-more/assets/js/frontend.min.js?ver=1.0.4"></script>
<script id="leadin-script-loader-js-js-extra">
var leadin_wordpress = {"userRole":"visitor","pageType":"post","leadinPluginVersion":"11.3.73"};
//# sourceURL=leadin-script-loader-js-js-extra
</script>
<script async defer id='hs-script-loader' src="https://js.hs-scripts.com/2196414.js?integration=WordPress&#038;ver=11.3.73"></script>
<script id="site-js-js" src="https://www.finnpartners.com/wp-content/themes/finnpartners/js/site.min.js?ver=1789239781"></script>
<script id="fancybox-purify-js" src="https://www.finnpartners.com/wp-content/plugins/easy-fancybox/vendor/purify.min.js?ver=d71408f1f400cdca9e561ebc7b4c9608"></script>
<script id="jquery-fancybox-js-extra">
var efb_i18n = {"close":"Close","next":"Next","prev":"Previous","startSlideshow":"Start slideshow","toggleSize":"Toggle size"};
//# sourceURL=jquery-fancybox-js-extra
</script>
<script id="jquery-fancybox-js" src="https://www.finnpartners.com/wp-content/plugins/easy-fancybox/fancybox/1.5.4/jquery.fancybox.min.js?ver=d71408f1f400cdca9e561ebc7b4c9608"></script>
<script id="jquery-fancybox-js-after">
var fb_timeout, fb_opts={'autoScale':true,'showCloseButton':true,'margin':20,'pixelRatio':'false','centerOnScroll':false,'enableEscapeButton':true,'overlayShow':true,'hideOnOverlayClick':true,'minVpHeight':320,'disableCoreLightbox':'true','enableBlockControls':'true','fancybox_openBlockControls':'true' };
if(typeof easy_fancybox_handler==='undefined'){
var easy_fancybox_handler=function(){
jQuery([".nolightbox","a.wp-block-file__button","a.pin-it-button","a[href*='pinterest.com\/pin\/create']","a[href*='facebook.com\/share']","a[href*='twitter.com\/share']"].join(',')).addClass('nofancybox');
jQuery('a.fancybox-close').on('click',function(e){e.preventDefault();jQuery.fancybox.close()});
/* IMG */
						var unlinkedImageBlocks=jQuery(".wp-block-image > img:not(.nofancybox,figure.nofancybox>img)");
						unlinkedImageBlocks.wrap(function() {
							var href = jQuery( this ).attr( "src" );
							return "<a href='" + href + "'></a>";
						});
var fb_IMG_select=jQuery('a[href*=".jpg" i]:not(.nofancybox,li.nofancybox>a,figure.nofancybox>a),area[href*=".jpg" i]:not(.nofancybox),a[href*=".jpeg" i]:not(.nofancybox,li.nofancybox>a,figure.nofancybox>a),area[href*=".jpeg" i]:not(.nofancybox),a[href*=".png" i]:not(.nofancybox,li.nofancybox>a,figure.nofancybox>a),area[href*=".png" i]:not(.nofancybox),a[href*=".webp" i]:not(.nofancybox,li.nofancybox>a,figure.nofancybox>a),area[href*=".webp" i]:not(.nofancybox)');
fb_IMG_select.addClass('fancybox image');
var fb_IMG_sections=jQuery('.gallery,.wp-block-gallery,.tiled-gallery,.wp-block-jetpack-tiled-gallery,.ngg-galleryoverview,.ngg-imagebrowser,.nextgen_pro_blog_gallery,.nextgen_pro_film,.nextgen_pro_horizontal_filmstrip,.ngg-pro-masonry-wrapper,.ngg-pro-mosaic-container,.nextgen_pro_sidescroll,.nextgen_pro_slideshow,.nextgen_pro_thumbnail_grid,.tiled-gallery');
fb_IMG_sections.each(function(){jQuery(this).find(fb_IMG_select).attr('rel','gallery-'+fb_IMG_sections.index(this));});
jQuery('a.fancybox,area.fancybox,.fancybox>a').each(function(){jQuery(this).fancybox(jQuery.extend(true,{},fb_opts,{'transition':'elastic','transitionIn':'elastic','easingIn':'easeOutBack','transitionOut':'elastic','easingOut':'easeInBack','opacity':false,'hideOnContentClick':false,'titleShow':true,'titlePosition':'over','titleFromAlt':true,'showNavArrows':true,'enableKeyboardNav':true,'cyclic':false,'mouseWheel':'false'}))});
/* YouTube */
jQuery('a[href*="youtu.be/" i],area[href*="youtu.be/" i],a[href*="youtube.com/" i],area[href*="youtube.com/" i]' ).filter(function(){return this.href.match(/\/(?:youtu\.be|watch\?|embed\/)/);}).not('.nofancybox,li.nofancybox>a').addClass('fancybox-youtube');
jQuery('a.fancybox-youtube,area.fancybox-youtube,.fancybox-youtube>a').each(function(){jQuery(this).fancybox(jQuery.extend(true,{},fb_opts,{'type':'iframe','width':1200,'height':675,'padding':0,'keepRatio':1,'aspectRatio':1,'titleShow':false,'titlePosition':'float','titleFromAlt':true,'onStart':function(a,i,o){var splitOn=a[i].href.indexOf("?");var urlParms=(splitOn>-1)?a[i].href.substring(splitOn):"";o.allowfullscreen=(urlParms.indexOf("fs=0")>-1)?false:true;o.href=a[i].href.replace(/https?:\/\/(?:www\.)?youtu(?:\.be\/([^\?]+)\??|be\.com\/watch\?(.*(?=v=))v=([^&]+))(.*)/gi,"https://www.youtube.com/embed/$1$3?$2$4&autoplay=1");}}))});
};};
jQuery(easy_fancybox_handler);jQuery(document).on('post-load',easy_fancybox_handler);

//# sourceURL=jquery-fancybox-js-after
</script>
<script id="jquery-easing-js" src="https://www.finnpartners.com/wp-content/plugins/easy-fancybox/vendor/jquery.easing.min.js?ver=1.4.1"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.finnpartners.com/wp-includes/js/wp-emoji-release.min.js?ver=d71408f1f400cdca9e561ebc7b4c9608"}}
</script>
<script type="module">
/*! This file is auto-generated */
var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
//# sourceURL=https://www.finnpartners.com/wp-includes/js/wp-emoji-loader.min.js
</script>
	<script type="text/javascript">
		var elm_button_vars = { wrapper: '.posts,.list-post,.list-case-study' };
	</script>
	


<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-b58e93a34a641537895","applicationID":"547924474","transactionName":"M1BVYUZSWktVVBIICgoadlZAWltWG0QPDwIIUBpXRlJaXA==","queueTime":0,"applicationTime":1182,"atts":"HxdWFw5ISUU=","errorBeacon":"bam.nr-data.net","agent":""}</script></body>

</html>