1 2<!DOCTYPE html> 3 4 5<html lang="en-US"> 6 7 <head> 8 <meta charset="UTF-8">
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:"653418635",accountID:"3279744",trustKey:"3279744",xpid:"VwQAWFFXDBAFXFJbAwkHVFI=",licenseKey:"NRJS-92713c17d11696b4368",applicationID:"583948026",browserID:"653418635"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */ 9(()=>{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.323.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};
9e.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"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
9const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});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=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
9if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((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().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(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 y(){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 b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(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",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(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=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(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")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
9o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(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 u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(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}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!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(...l(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 v(e){return 2===e?.harvestEndpointVersion}function y(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])}
9(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}
9;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.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>
9{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-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==",249:"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==",212:"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==",238:"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A=="};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.323.0.PROD"]=self["webpackChunk:NRBA-1.323.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,inl
9ine_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 S=r(9908),x=r(9752);function O(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(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.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,C.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(H.has(e))return H.get(e);const i=(async()=>
9{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,S.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())})();H.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,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.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){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.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,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F 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(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.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,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.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,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.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),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.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,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.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)=>
9null==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,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.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,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.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,_.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(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.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},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
9dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.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])=>{Re.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(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.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,_.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,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
9imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...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!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.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 Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.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 _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(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,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(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(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.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,Ie.$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,J.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 Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$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})})}
9return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"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(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{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,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}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,X.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,Ge.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 Ye=r(7295);function Ze(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 $e(e,t){var r=(0,Ge.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 Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};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};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(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){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(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=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
9!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.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=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.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,Ge.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,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(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,_.t)(),this.params||(this.params={}),(0,Ye.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=>x(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=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[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<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(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=Le(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(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(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?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.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 it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.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,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
9if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.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,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.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,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.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,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.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,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.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,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
9);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.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,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.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 Tt=r(981);const At={},St=new Set;function xt(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 Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.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 _t 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,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.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(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.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)})});
9class n extends WebSocket{static name=Tt.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 Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.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,_.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,St.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}=xt(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,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
9h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.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,S.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()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(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,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(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 F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
9 10 11 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> 12 13 <link rel="profile" href="http://gmpg.org/xfn/11"> 14 15 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 16 <!-- Google Tag Manager --> 17
17<script>
vendor: 331 bytes, lines 17-21
17(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 18 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 19 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 20 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 21 })(window,document,'script','dataLayer','
21GTM-T8PTGL
vendor: 3 bytes, line 21
21');
21</script>
21 22 <!-- End Google Tag Manager --> 23
23<script>window._wca = window._wca || [];</script>
23 24 25 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 26 <title>New Jersey Bride</title> 27 <meta name="description" content="For more than 35 years, New Jersey Bride has been an invaluable resource for local wedding planning. No one knows the New Jersey wedding industry like we do! Throughout our magazine, on our website, in our newsletter, and in our private Facebook group, youâll find advice, inspiration, vendor information and real weddings to guide you on your wedding planning journey. Letâs start planning together!" /> 28 <link rel="canonical" href="https://www.newjerseybride.com/" /> 29 <meta property="og:locale" content="en_US" /> 30 <meta property="og:type" content="website" /> 31 <meta property="og:title" content="New Jersey Bride" /> 32 <meta property="og:description" content="For more than 35 years, New Jersey Bride has been an invaluable resource for local wedding planning. No one knows the New Jersey wedding industry like we do! Throughout our magazine, on our website, in our newsletter, and in our private Facebook group, youâll find advice, inspiration, vendor information and real weddings to guide you on your wedding planning journey. Letâs start planning together!" /> 33 <meta property="og:url" content="https://www.newjerseybride.com/" /> 34 <meta property="og:site_name" content="New Jersey Bride" /> 35 <meta property="article:publisher" content="https://www.facebook.com/NewJerseyBride/" /> 36 <meta property="article:modified_time" content="2026-05-18T20:34:38+00:00" /> 37 <meta property="og:image" content="https://www.newjerseybride.com/wp-content/uploads/2025/05/cropped-njbLogo-2.png" /> 38 <meta property="og:image:width" content="638" /> 39 <meta property="og:image:height" content="413" /> 40 <meta property="og:image:type" content="image/png" /> 41 <meta name="twitter:card" content="summary_large_image" /> 42
42<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.newjerseybride.com\/","url":"https:\/\/www.newjerseybride.com\/","name":"New Jersey Bride","isPartOf":{"@id":"https:\/\/www.newjerseybride.com\/#website"},"about":{"@id":"https:\/\/www.newjerseybride.com\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/www.newjerseybride.com\/#primaryimage"},"image":{"@id":"https:\/\/www.newjerseybride.com\/#primaryimage"},"thumbnailUrl":"https:\/\/www.newjerseybride.com\/wp-content\/uploads\/2025\/05\/cropped-njbLogo-2.png","datePublished":"2021-08-21T08:41:51+00:00","dateModified":"2026-05-18T20:34:38+00:00","description":"For more than 35 years, New Jersey Bride has been an invaluable resource for local wedding planning. No one knows the New Jersey wedding industry like we do! Throughout our magazine, on our website, in our newsletter, and in our private Facebook group, youâll find advice, inspiration, vendor information and real weddings to guide you on your wedding planning journey. Letâs start planning together!","breadcrumb":{"@id":"https:\/\/www.newjerseybride.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.newjerseybride.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.newjerseybride.com\/#primaryimage","url":"https:\/\/www.newjerseybride.com\/wp-content\/uploads\/2025\/05\/cropped-njbLogo-2.png","contentUrl":"https:\/\/www.newjerseybride.com\/wp-content\/uploads\/2025\/05\/cropped-njbLogo-2.png","width":638,"height":413},{"@type":"BreadcrumbList","@id":"https:\/\/www.newjerseybride.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/www.newjerseybride.com\/#website","url":"https:\/\/www.newjerseybride.com\/","name":"New Jersey Bride","description":"","publisher":{"@id":"https:\/\/www.newjerseybride.com\/#organization"},"alternateName":"NJB","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.newjerseybride.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.newjerseybride.com\/#organization","name":"New Jersey Bride","alternateName":"New Jersey Monthly","url":"https:\/\/www.newjerseybride.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.newjerseybride.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.newjerseybride.com\/wp-content\/uploads\/2025\/05\/cropped-njbLogo-2.png","contentUrl":"https:\/\/www.newjerseybride.com\/wp-content\/uploads\/2025\/05\/cropped-njbLogo-2.png","width":638,"height":413,"caption":"New Jersey Bride"},"image":{"@id":"https:\/\/www.newjerseybride.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/NewJerseyBride\/"],"foundingDate":"2024-01-01","contactPoint":{"@type":"ContactPoint","telephone":"+1-973-539-8230","contactType":"customer service","areaServed":"New Jersey","availableLanguage":["en"],"faxNumber":"+1-973-860-5250"},"address":{"@type":"PostalAddress","streetAddress":"62 Elm Street, 3rd Floor","addressLocality":"Morristown","addressRegion":"NJ","postalCode":"07960-4110","addressCountry":"US"}}]}</script>
42 43 <!-- / Yoast SEO plugin. --> 44 45 46<link rel='dns-prefetch' href='//flux.broadstreet.ai' /> 47<link rel='dns-prefetch' href='//cdn.broadstreetads.com' /> 48<link rel='dns-prefetch' href='//kit.fontawesome.com' /> 49<link rel='dns-prefetch' href='//www.google.com' /> 50<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 51<link rel='preconnect' href='//c0.wp.com' /> 52<style id="wp-img-auto-sizes-contain-inline-css"> 53img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 54/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 55</style> 56<link rel='stylesheet' id='ot-google-fonts-css' href='//fonts.googleapis.com/css?family=Zilla+Slab:300,regular,500,600,700,700italic%7CLato:300,regular,700' media='all' /> 57<style id="classic-theme-styles-inline-css"> 58/*! This file is auto-generated */ 59.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 60/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 61</style> 62<link rel='stylesheet' id='jetpack-forms-layout-css' href='https://www.newjerseybride.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-forms/src/../dist/contact-form/css/jetpack-forms-layout.css?ver=16.2' media='all' /> 63<link rel='stylesheet' id='mediaelement-css' href='https://c0.wp.com/c/7.1.2/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css' media='all' /> 64<link rel='stylesheet' id='wp-mediaelement-css' href='https://c0.wp.com/c/7.1.2/wp-includes/js/mediaelement/wp-mediaelement.min.css' media='all' /> 65<style id="global-styles-inline-css"> 66: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--color--weddingdir-default-color: #f48f00;--wp--preset--color--weddingdir-primary-color: #00aeaf;--wp--preset--color--weddingdir-black-color: #000000;--wp--preset--color--weddingdir-dark-gray-color: #302d34;--wp--preset--color--weddingdir-black-variant-color: #252428;--wp--preset--color--weddingdir-teal-dark-color: #005b5c;--wp--preset--color--weddingdir-light-gray-color: #f8f8f9;--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%);
66--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--font-size--weddingdir-heading-1: 40px;--wp--preset--font-size--weddingdir-heading-2: 23px;--wp--preset--font-size--weddingdir-heading-3: 20px;--wp--preset--font-size--weddingdir-heading-4: 18px;--wp--preset--font-size--weddingdir-heading-5: 16px;--wp--preset--font-size--weddingdir-heading-6: 14px;--wp--preset--font-size--weddingdir-heading-p: 15px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--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%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}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-weddingdir-default-color-color{color: var(--wp--preset--color--weddingdir-default-color) !important;}.has-weddingdir-primary-color-color{color: var(--wp--preset--color--weddingdir-primary-color) !important;}.has-weddingdir-black-color-color{color: var(--wp--preset--color--weddingdir-black-color) !important;}.has-weddingdir-dark-gray-color-color{color: var(--wp--preset--color--weddingdir-dark-gray-color) !important;}.has-weddingdir-black-variant-color-color{color: var(--wp--preset--color--weddingdir-black-variant-color) !important;}.has-weddingdir-teal-dark-color-color{color: var(--wp--preset--color--weddingdir-teal-dark-color) !important;}.has-weddingdir-light-gray-color-color{color: var(--wp--preset--color--weddingdir-light-gray-color) !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-weddingdir-default-color-background-color{background-color: var(--wp--preset--color--weddingdir-default-color) !important;}.has-weddingdir-primary-color-background-color{background-color: var(--wp--preset--color--weddingdir-primary-color) !important;}.has-weddingdir-black-color-background-color{background-color: var(--wp--preset--color--weddingdir-black-color) !important;}.has-weddingdir-dark-gray-color-background-color{background-color: var(--wp--preset--color--weddingdir-dark-gray-color) !important;}.has-weddingdir-black-variant-color-background-color{background-color: var(--wp--preset--color--weddingdir-black-variant-color) !important;}.has-weddingdir-teal-dark-color-background-color{background-color: var(--wp--preset--color--weddingdir-teal-dark-color) !important;}.has-weddingdir-light-gray-color-background-color{background-color: var(--wp--preset--color--weddingdir-light-gray-color) !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-weddingdir-default-color-border-color{border-color: var(--wp--preset--color--weddingdir-default-color) !important;}.has-weddingdir-primary-color-border-color{border-color: var(--wp--preset--color--weddingdir-primary-color) !important;}.has-weddingdir-black-color-border-color{border-color: var(--wp--preset--color--weddingdir-black-color) !important;}.has-weddingdir-dark-gray-color-border-color{border-color: var(--wp--preset--color--weddingdir-dark-gray-color) !important;}.has-weddingdir-black-variant-color-border-color{border-color: var(--wp--preset--color--weddingdir-black-variant-color) !important;}.has-weddingdir-teal-dark-color-border-color{border-color: var(--wp--preset--color--weddingdir-teal-dark-color) !important;}.has-weddingdir-light-gray-color-border-color{border-color: var(--wp--preset--color--weddingdir-light-gray-color) !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;}
66.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;}.has-weddingdir-heading-1-font-size{font-size: var(--wp--preset--font-size--weddingdir-heading-1) !important;}.has-weddingdir-heading-2-font-size{font-size: var(--wp--preset--font-size--weddingdir-heading-2) !important;}.has-weddingdir-heading-3-font-size{font-size: var(--wp--preset--font-size--weddingdir-heading-3) !important;}.has-weddingdir-heading-4-font-size{font-size: var(--wp--preset--font-size--weddingdir-heading-4) !important;}.has-weddingdir-heading-5-font-size{font-size: var(--wp--preset--font-size--weddingdir-heading-5) !important;}.has-weddingdir-heading-6-font-size{font-size: var(--wp--preset--font-size--weddingdir-heading-6) !important;}.has-weddingdir-heading-p-font-size{font-size: var(--wp--preset--font-size--weddingdir-heading-p) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-cardo-font-family{font-family: var(--wp--preset--font-family--cardo) !important;} 67:root :where(.wp-block-icon svg){width: 24px;} 68:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );} 69:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;} 70:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 71:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;} 72:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 73:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 74/*# sourceURL=global-styles-inline-css */ 75</style> 76<link rel='stylesheet' id='contact-form-7-css' href='https://www.newjerseybride.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' /> 77<link rel='stylesheet' id='woocommerce-layout-css' href='https://c0.wp.com/p/woocommerce/11.1.2/assets/css/woocommerce-layout.css' media='all' /> 78<style id="woocommerce-layout-inline-css"> 79 80 .infinite-scroll .woocommerce-pagination { 81 display: none; 82 } 83/*# sourceURL=woocommerce-layout-inline-css */ 84</style> 85<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://c0.wp.com/p/woocommerce/11.1.2/assets/css/woocommerce-smallscreen.css' media='only screen and (max-width: 768px)' /> 86<link rel='stylesheet' id='woocommerce-general-css' href='https://c0.wp.com/p/woocommerce/11.1.2/assets/css/woocommerce.css' media='all' /> 87<style id="woocommerce-inline-inline-css"> 88.woocommerce form .form-row .required { visibility: visible; } 89/*# sourceURL=woocommerce-inline-inline-css */ 90</style> 91<style id="jetpack-stats-inline-css"> 92img#wpstats{display:none} 93/*# sourceURL=jetpack-stats-inline-css */ 94</style> 95<link rel='stylesheet' id='owl-carousel-css' href='https://www.newjerseybr
95ide.com/wp-content/themes/weddingdir//assets/library/owlcarousel/owl.carousel.min.css?ver=1765995873' media='all' /> 96<link rel='stylesheet' id='bootstrap-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/library/bootstrap-5.0.2/css/bootstrap.min.css?ver=1765995850' media='all' /> 97<link rel='stylesheet' id='weddingdir-global-style-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir/assets/css/weddingdir-global.css?ver=1765995815' media='all' /> 98<link rel='stylesheet' id='weddingdir-custom-theme-style-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir/assets/css/theme-style.css?ver=1773957507' media='all' /> 99<link rel='stylesheet' id='weddingdir-woocommerce-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/css/woocommerce-style.css?ver=1765995818' media='all' /> 100<link rel='stylesheet' id='weddingdir-parent-style-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir/style.css?ver=1765995924' media='all' /> 101<style id="weddingdir-parent-style-inline-css"> 102.preloader{ background:#302d34; }.breadcrumbs-page{ background:rgba(0,0,0,0.01); }p{ color:#6d6e71; }footer .footer-section{ background:#ffffff; }footer h1, footer h2, footer h3, footer h4, footer h5, footer h6{ color:#222222; }.footer-widget p{ color:#222222; }.copyrights{ background:#ffffff; }.copyrights, .copyrights p{ color:#222222; }body{ background: #ffffff; }body{ border-color: #222222; }.breadcrumbs-page h1.page-title{ color:#757575;font-family:Zilla Slab;font-size:32px;font-style:normal;font-weight:700;letter-spacing:0.01em;line-height:40px; }body{ font-family:Lato;font-size:16px;font-weight:400;line-height:24px; }h1,h2,h3,h4,h5,h6{ font-family:Zilla Slab;font-weight:600; }h1{ font-size:32px; }h2{ font-size:24px; }h3{ font-size:20px; }h4{ font-size:18px; }h5{ font-size:16px; }h6{ font-size:14px; }/* Add your custom css goes here */.header-version-two .container-fluid .order-xl-last.d-inline-flex { display: none !important; } /* 992px */ @media (min-width: 1200px) { .header-version-two .container-fluid { flex-direction: column; align-items: center; } .header-version-two .container-fluid > .me-auto { border-bottom: 1px solid #dedede; text-align: center; justify-content: center; padding: 5px 0; margin-left: -8px; margin-right: -8px !important; width: 100vw; } .header-version-two .container-fluid > .me-auto a { padding-left: 0; padding-right: 0; margin-right: 0; } .header-version-two .container-fluid .collapse { width: 100%; justify-content: center; } .header-version-two .container-fluid .collapse .navbar-nav { margin-left: unset !important; } .header-version-two .container-fluid .collapse .navbar-nav li a { padding: 10px 20px; letter-spacing: 1px; font-weight: 500; font-size: 14px; font-family: "Zilla Slab", sans-serif; } } @media (max-width: 662px) { .header-version-two .navbar-brand img { width: 100%; height: auto; border-radius: 0; } .header-version-two .container-fluid > .d-flex.me-auto { width: calc(100% - 53px); } .header-version-two .navbar-brand img { width: 100%; height: auto !important; } } :root{--weddingdir-color-orange:#211d1e;--weddingdir-color-light-orange:#f19dae;--weddingdir-color-rgba-orange:#6d6e71;--weddingdir-color-cyan:#211d1e;--weddingdir-color-dark-cyan:#009091;--weddingdir-color-light-cyan:#00adae;--weddingdir-color-rgba-cyan:rgba(0, 174, 175, 0.9);--weddingdir-color-teal:#211d1e;--weddingdir-color-skin:#ffffff;}.has-weddingdir-default-color-color{ color: #f48f00 } .has-weddingdir-default-color-background-color{ background-color: #f48f00 }.has-weddingdir-primary-color-color{ color: #00aeaf } .has-weddingdir-primary-color-background-color{ background-color: #00aeaf }.has-weddingdir-black-color-color{ color: #000000 } .has-weddingdir-black-color-background-color{ background-color: #000000 }.has-weddingdir-dark-gray-color-color{ color: #302d34 } .has-weddingdir-dark-gray-color-background-color{ background-color: #302d34 }.has-weddingdir-black-variant-color-color{ color: #252428 } .has-weddingdir-black-variant-color-background-color{ background-color: #252428 }.has-weddingdir-teal-dark-color-color{ color: #005b5c } .has-weddingdir-teal-dark-color-background-color{ background-color: #005b5c }.has-weddingdir-light-gray-color-color{ color: #f8f8f9 } .has-weddingdir-light-gray-color-background-color{ background-color: #f8f8f9 }.has-weddingdir-heading-1-font-size{ font-size: 40px; }.has-weddingdir-heading-2-font-size{ font-size: 23px; }.has-weddingdir-heading-3-font-size{ font-size: 20px; }.has-weddingdir-heading-4-font-size{ font-size: 18px; }.has-weddingdir-heading-5-font-size{ font-size: 16px; }.has-weddingdir-heading-6-font-size{ font-size: 14px; }.has-weddingdir-heading-p-font-size{ font-size: 15px; } 103/*# sourceURL=weddingdir-parent-style-inline-css */ 104</style> 105<link rel='stylesheet' id='weddingdir-child-style-css' href='https://www.newjerseybr
105ide.com/wp-content/themes/weddingdir/style.css?ver=1.5.3' media='all' /> 106<link rel='stylesheet' id='ivory-search-styles-css' href='https://www.newjerseybride.com/wp-content/plugins/add-search-to-menu/public/css/ivory-search.min.css?ver=5.5.18' media='all' /> 107<link rel='stylesheet' id='elementor-frontend-css' href='https://www.newjerseybride.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.33.4' media='all' /> 108<link rel='stylesheet' id='elementor-post-11-css' href='https://www.newjerseybride.com/wp-content/uploads/elementor/css/post-11.css?ver=1790962391' media='all' /> 109<link rel='stylesheet' id='widget-heading-css' href='https://www.newjerseybride.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.33.4' media='all' /> 110<link rel='stylesheet' id='widget-image-css' href='https://www.newjerseybride.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.33.4' media='all' /> 111<link rel='stylesheet' id='widget-loop-common-css' href='https://www.newjerseybride.com/wp-content/plugins/elementor-pro/assets/css/widget-loop-common.min.css?ver=3.33.2' media='all' /> 112<link rel='stylesheet' id='widget-loop-grid-css' href='https://www.newjerseybride.com/wp-content/plugins/elementor-pro/assets/css/widget-loop-grid.min.css?ver=3.33.2' media='all' /> 113<link rel='stylesheet' id='widget-form-css' href='https://www.newjerseybride.com/wp-content/plugins/elementor-pro/assets/css/widget-form.min.css?ver=3.33.2' media='all' /> 114<link rel='stylesheet' id='elementor-post-1775-css' href='https://www.newjerseybride.com/wp-content/uploads/elementor/css/post-1775.css?ver=1790962392' media='all' /> 115<link rel='stylesheet' id='weddingdir-flaticon-css' href='https://www.newjerseybride.com/wp-content/plugins/weddingdir/assets/library/flaticon/flaticon.css?ver=1765993359' media='all' /> 116<link rel='stylesheet' id='weddingdir-fontello-css' href='https://www.newjerseybride.com/wp-content/plugins/weddingdir/assets/library/fontello/css/fontello.css?ver=1765993387' media='all' /> 117<link rel='stylesheet' id='toastr-css' href='https://www.newjerseybride.com/wp-content/plugins/weddingdir/assets/library/toastr/toastr.css?ver=1765993782' media='all' /> 118<link rel='stylesheet' id='clipboard-css' href='https://www.newjerseybride.com/wp-content/plugins/weddingdir/assets/library/clipboard/clipboard.min.js?ver=1765993341' media='all' /> 119<link rel='stylesheet' id='select2-css' href='https://c0.wp.com/p/woocommerce/11.1.2/assets/css/select2.css' media='all' /> 120<link rel='stylesheet' id='fontawesome-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/library/fontawesome-4.7.0/font-awesome.min.css?ver=1765995863' media='all' /> 121<link rel='stylesheet' id='weddingdir-icon-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/library/weddingdir-icon/style.css?ver=1765995887' media='all' /> 122<link rel='stylesheet' id='bootstrap_menu-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/library/bootstrap-menu/stylesheet.css?ver=1765995859' media='all' /> 123<link rel='stylesheet' id='elementor-gf-zillaslab-css' href='https://fonts.googleapis.com/css?family=Zilla+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' /> 124<link rel='stylesheet' id='elementor-gf-lato-css' href='https://fonts.googleapis.com/css?family=Lato:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' /> 125<link rel='stylesheet' id='elementor-gf-roboto-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' />
126<script type="text/javascript"> 127 window._nslDOMReady = (function () { 128 const executedCallbacks = new Set(); 129 130 return function (callback) { 131 /** 132 * Third parties might dispatch DOMContentLoaded events, so we need to ensure that we only run our callback once! 133 */ 134 if (executedCallbacks.has(callback)) return; 135 136 const wrappedCallback = function () { 137 if (executedCallbacks.has(callback)) return; 138 executedCallbacks.add(callback); 139 callback(); 140 }; 141 142 if (document.readyState === "complete" || document.readyState === "interactive") { 143 wrappedCallback(); 144 } else { 145 document.addEventListener("DOMContentLoaded", wrappedCallback); 146 } 147 }; 148 })(); 149 </script>
149<script async data-wp-strategy="async" id="broadstreet-analytics-js" src="//flux.broadstreet.ai/emit/4933.js?ver=1.0.0"></script>
vendor: 1 bytes, line 149
149
150<script async data-cfasync='false' id="broadstreet-init-js" src="//cdn.broadstreetads.com/init-2.min.js?v=1.52.2"></script>
vendor: 1 bytes, line 150
150
151<script async data-cfasync='false' id="broadstreet-init-js-after"> 152window.broadstreetKeywords = ['is_home_page','is_landing_page','not_article_page'] 153window.broadstreetTargets = {"pagetype":["is_home_page"],"category":[],"url":"www.newjerseybride.com"}; 154 155window.broadstreet = window.broadstreet || { run: [] };window.broadstreet.run.push(function () { 156window.broadstreet.loadNetworkJS(4933, {}); 157 }); 158//# sourceURL=broadstreet-init-js-after 159</script>
vendor: 1 bytes, line 159
159
160<script id="jquery-core-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 160
160
161<script id="jquery-migrate-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/jquery/jquery-migrate.min.js"></script>
vendor: 1 bytes, line 161
161
162<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://c0.wp.com/p/woocommerce/11.1.2/assets/js/jquery-blockui/jquery.blockUI.min.js"></script>
vendor: 1 bytes, line 162
162
163<script id="wc-add-to-cart-js-extra"> 164var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://www.newjerseybride.com/cart/","is_cart":"","cart_redirect_after_add":"no"}; 165//# sourceURL=wc-add-to-cart-js-extra 166</script>
vendor: 1 bytes, line 166
166
167<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://c0.wp.com/p/woocommerce/11.1.2/assets/js/frontend/add-to-cart.min.js"></script>
vendor: 1 bytes, line 167
167
168<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://c0.wp.com/p/woocommerce/11.1.2/assets/js/js-cookie/js.cookie.min.js"></script>
vendor: 1 bytes, line 168
168
169<script id="woocommerce-js-extra"> 170var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"}; 171//# sourceURL=woocommerce-js-extra 172</script>
vendor: 1 bytes, line 172
172
173<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://c0.wp.com/p/woocommerce/11.1.2/assets/js/frontend/woocommerce.min.js"></script>
vendor: 1 bytes, line 173
173
174<script data-wp-strategy="defer" defer id="woocommerce-analytics-js" src="https://stats.wp.com/s-202640.js"></script>
vendor: 1 bytes, line 174
174
175<script data-wp-strategy="defer" defer id="wc-select2-js" src="https://c0.wp.com/p/woocommerce/11.1.2/assets/js/select2/select2.full.min.js"></script>
vendor: 1 bytes, line 175
175
176<script id="weddingdir-core-script-js-extra"> 177var WEDDINGDIR_AJAX_OBJ = {"ajaxurl":"https://www.newjerseybride.com/wp-admin/admin-ajax.php","brand_name":"new-jersey-bride","currency_sign":"$","currency_position":"left","weddingdir_loader":"","weddingdir_map_latitude":"23.019469943904543","weddingdir_map_longitude":"72.5730813242451","weddingdir_map_zoom_level":"9","popup_list":{"vendor_register":"weddingdir_vendor_registration_model_popup","vendor_login":"weddingdir_vendor_login_model_popup","couple_register":"weddingdir_couple_registration_model_popup","couple_login":"weddingdir_couple_login_model_popup","request_missing_info":"guest_list_tsting_request_missing_info","forgot_password":"weddingdir_forgot_password_model_popup","request_quote":"weddingdir_request_quote","claim_listing":"weddingdir_claim_listing"}}; 178//# sourceURL=weddingdir-core-script-js-extra 179</script>
vendor: 1 bytes, line 179
179
180<script id="weddingdir-core-script-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir/assets/script.js?ver=1765993778"></script>
180 181 <style> 182 .class_gwp_my_template_file { 183 cursor:help; 184 } 185 </style> 186 <style> 187 /* Listing > listing category tab */ 188 #weddingdir_vendor_register_category option { 189 display: none; 190 } 191 192 #weddingdir_vendor_register_category option[value="0"], 193 #weddingdir_vendor_register_category option[value="1502"], 194 #weddingdir_vendor_register_category option[value="1503"], 195 #weddingdir_vendor_register_category option[value="2093"], 196 #weddingdir_vendor_register_category option[value="2110"], 197 #weddingdir_vendor_register_category option[value="2036"], 198 #weddingdir_vendor_register_category option[value="2000"], 199 #weddingdir_vendor_register_category option[value="1994"], 200 #weddingdir_vendor_register_category option[value="1489"], 201 #weddingdir_vendor_register_category option[value="1996"], 202 #weddingdir_vendor_register_category option[value="1536"], 203 #weddingdir_vendor_register_category option[value="1943"], 204 #weddingdir_vendor_register_category option[value="1995"], 205 #weddingdir_vendor_register_category option[value="1991"], 206 #weddingdir_vendor_register_category option[value="1992"], 207 #weddingdir_vendor_register_category option[value="1990"], 208 #weddingdir_vendor_register_category option[value="1993"] { 209 display: block; 210 } 211</style> 212 <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 213 <meta name="generator" content="Elementor 3.33.4; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 214
215<script src="https://api.fouanalytics.com/api/init-8901w56ld0htdfrgk4hy.js" data-cfasync="false" async></script>
215 216<noscript><img src="https://api.fouanalytics.com/api/noscript-8901w56ld0htdfrgk4hy.gif"></noscript> 217 <style> 218 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 219 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 220 background-image: none !important; 221 } 222 @media screen and (max-height: 1024px) { 223 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 224 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 225 background-image: none !important; 226 } 227 } 228 @media screen and (max-height: 640px) { 229 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 230 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 231 background-image: none !important; 232 } 233 } 234 </style> 235 <style type="text/css">.weddingdir-site-title { 236 position : absolute; 237 clip : rect(1px, 1px, 1px, 1px); 238 }</style><style class="wp-fonts-local"> 239@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://www.newjerseybride.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} 240@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://www.newjerseybride.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');} 241</style> 242<link rel="icon" href="https://www.newjerseybride.com/wp-content/uploads/2025/05/cropped-Untitled-design-2-100x100.png" sizes="32x32" /> 243<link rel="icon" href="https://www.newjerseybride.com/wp-content/uploads/2025/05/cropped-Untitled-design-2-200x200.png" sizes="192x192" /> 244<link rel="apple-touch-icon" href="https://www.newjerseybride.com/wp-content/uploads/2025/05/cropped-Untitled-design-2-200x200.png" /> 245<meta name="msapplication-TileImage" content="https://www.newjerseybride.com/wp-content/uploads/2025/05/cropped-Untitled-design-2-300x300.png" /> 246<style id="wp-custom-css"> 247body { 248 font-size: 16px; 249} 250 251.input-w-100 input { 252 width: 100% !important; 253} 254 255.mw-narrow { 256 max-width: 694px; 257 margin-left: auto; 258 margin-right: auto; 259} 260 261.mw-500 { 262 max-width: 500px; 263} 264 265.contained { 266 max-width: 1024px; 267 margin-left: auto; 268 margin-right: auto; 269} 270 271/* .order-xl-last { 272 display: none !important; 273} */ 274 275.text-ellipsis { 276 overflow: hidden; 277 text-overflow: ellipsis; 278 white-space: nowrap; 279} 280 281.truncate { 282 overflow: hidden; 283 text-overflow: ellipsis; 284 display: -webkit-box; 285 -webkit-line-clamp: 2; /* number of lines to show */ 286 line-clamp: 2; 287 -webkit-box-orient: vertical; 288} 289 290.truncate-3 { 291 overflow: hidden; 292 text-overflow: ellipsis; 293 display: -webkit-box; 294 -webkit-line-clamp: 3; /* number of lines to show */ 295 line-clamp: 3; 296 -webkit-box-orient: vertical; 297} 298 299.featured-image-caption { 300 color: #666; 301 font-size: 14px; 302 font-style: italic; 303} 304 305.background-overlay::after { 306 content: ""; 307 position: absolute; 308 width: 100%; 309 height: 100%; 310 left: 0; 311 top: 0; 312 background: rgba(0, 0, 0, 0.5); 313} 314 315.position-relative { 316 position: relative; 317} 318 319.radius-default, 320.radius-default img { 321 border-radius: 6px; 322} 323 324.single-post #content { 325 padding-top: 20px; 326} 327 328.wide-tb-90 { 329 padding-top: 30px; 330} 331 332.single-post .wide-tb-90 { 333 padding-top: 0; 334} 335 336@media (min-width: 1400px) { 337 .container { 338 max-width: 1200px; 339 } 340} 341 342@media (min-width: 1200px) { 343 .container { 344 max-width: 1200px; 345 } 346} 347 348/* header */ 349.header-version-one .navbar-expand-xl .navbar-nav .nav-link { 350 font-weight: 600; 351 padding: 1.8rem 20px; 352} 353 354@media (max-width: 1200px) { 355 .header-version-two .navbar-brand img { 356 height: 30px; 357} 358} 359 360/* bridals expo menu, show only in mobile */ 361#menu-item-38601 > a { 362 background-color: #cb6a7b21; 363} 364 365@media (min-width: 1199.5px) { 366 #menu-item-30586, 367 #menu-item-38601 { 368 display: none; 369} 370} 371 372@media (max-width: 1199.5px) { 373 #menu-item-25179 { 374 display: none; 375 } 376} 377 378/* defaults */ 379a { 380 color: var(--e-global-color-accent, #E1617A); 381} 382 383a:hover { 384 color: var(--e-global-color-5dc6ce4, #D37889); 385} 386 387.page-excerpt { 388 font-family: "Lato", Sans-serif; 389 font-size: 20px; 390 font-weight: 400; 391 line-height: 1.4; 392 color: #555; 393} 394 395.listing-template-default.single-listing .btn-primary { 396 background-color: #e1617a; 397 border-color: #e1617a; 398} 399
400.result-list .img span.spotlight.featured, .wedding-listing .img .img-content .top span.spotlight.featured { 401 background-color: #e1617a; 402} 403 404.wp-block-image figcaption, 405figure.wp-caption figcaption, 406figure figcaption, 407.wp-caption .wp-caption-text { 408 font-size: 12px; 409 font-weight: 400; 410 padding: 4px 10px; 411 background-color: #888; 412 overflow: hidden; 413 padding: 4px 10px; 414} 415 416.result-list .img span.professional.featured i, .wedding-listing .img .img-content .top span.professional.featured i { 417 color: #FFD700; 418} 419 420.result-list .img span.professional.featured, .wedding-listing .img .img-content .top span.professional.featured { 421 background-color: #FFD700; 422} 423 424/* .modal { 425 z-index: 10002; 426} 427 428.modal-backdrop { 429 z-index: 10001; 430} */ 431 432li a[href*="/?dashboard=real-wedding"], 433li a[href*="/?dashboard=wedding-website"] { 434 display: none !important; 435} 436 437li a[href*="/?dashboard=vendor-pricing"] { 438 display: none !important; 439} 440 441.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])):focus { 442 background-repeat: no-repeat; 443 background-position: right 10px center; 444} 445 446body:not(.real-wedding-template-default) .elementor-kit-11 a.btn { 447 color: #fff; 448} 449 450.single-post aside.widget-area.secondary { 451 display: none !important; 452} 453 454/* find listing search bar */ 455.weddingdir-listing-category-data ul li a i { 456 display: none !important; 457} 458/* end defaults */ 459 460/* menus */ 461@media (max-width: 1199.5px) { 462 a[title="Menu"] + ul #menu-item-8645, 463 a[title="Menu"] + ul #menu-item-8646{ 464 display: none; 465 } 466} 467 468@media (min-width: 1200px) { 469.header-version-two .container-fluid .collapse .navbar-nav li a[title="Menu"] { 470 font-size: 0; 471} 472} 473 474.menu-item a[title="Menu"]::after { 475 content: "\f0c9"; 476 font-size: 18px; 477 margin-left: 0; 478} 479 480a[title="Menu"] { 481 text-transform: uppercase; 482} 483/* end menus */ 484 485/* search */ 486.astm-search-menu-wrapper { 487 display: none !important; 488} 489 490.astm-search-menu .is-search-icon { 491 border-radius: 0 4px 4px 0; 492 background-color: #f5c1c1; 493} 494 495.is-form-style.is-form-style-3 input.is-search-input { 496 border-color: #f5c1c1 !important; 497 border-radius: 4px 0 0 4px; 498} 499 500@media (min-width: 1200px) { 501 .astm-search-menu { 502 display: flex; 503 justify-content: center; 504} 505} 506 507@media (max-width: 1199.9px) { 508 .astm-search-menu.is-menu > a, 509 .astm-search-menu.is-menu > div { 510 display: none; 511} 512 513 .is-menu.is-dropdown form { 514 display: block !important; 515 position: relative; 516 } 517} 518/* end search */ 519 520/* footer */ 521footer .footer-section { 522 padding-top: 20px; 523 padding-bottom: 20px; 524 border-top: 1px solid #e1e1e1; 525 border-bottom: 1px solid #e1e1e1; 526} 527 528.footer .menu { 529 display: flex; 530 gap: 20px; 531 justify-content: center; 532 flex-wrap: wrap; 533} 534 535.footer .footer-widget .menu li { 536 padding: 0; 537 margin: 0; 538 font-size: 12px; 539 font-weight: 700; 540 541} 542 543.footer .menu li::before { 544 display: none; 545} 546 547.footer .footer-widget ul li a { 548 color: #222; 549} 550 551#nav_menu-4 li > a { 552 font-weight: 600; 553} 554 555.weddingdir-footer-block .footer-widget { 556 margin-bottom: 18px; 557} 558 559#custom_html-3 > .widget-title { 560 display: none; 561} 562 563#menu-social { 564 display: flex; 565 justify-content: center; 566 flex-wrap: wrap; 567 gap: 16px; 568} 569 570.social-menu-item { 571 margin: 0; 572 padding: 0 !important; 573} 574 575.social-menu-item::before { 576 content: unset !important; 577} 578 579.social-menu-item > a { 580 font-size: 0; 581} 582 583.social-menu-item > a::before { 584 border: 1px solid #000; 585 width: 30px; 586 height: 30px; 587 font-family: "FontAwesome"; 588 float: left; 589 line-height: 30px; 590 text-align: center; 591 border-radius: 100px; 592 font-size: 16px; 593} 594 595.social-menu-item > a[href*="instagram.com"]::before { 596 content: "\f16d"; 597} 598 599.social-menu-item > a[href*="facebook.com"]::before { 600 content: "\f09a"; 601} 602 603.social-menu-item > a[href*="pinterest.com"]::before { 604 content: "\f231"; 605} 606 607.social-menu-item > a[href*="tiktok.com"]::before { 608 content: "\e07b"; 609} 610 611.copyrights { 612 font-size: 10px; 613 font-weight: 700; 614} 615/* end footer */ 616 617/* homepage */ 618.venues-container .venue-items { 619 display: flex; 620 justify-content: center; 621 gap: 20px; 622 flex-wrap: wrap; 623 } 624 625 .venues-container .venue-item { 626 width: 100%; 627 height: 250px; 628 max-width: 202px; 629 position: relative; 630 border-radius: 10px; 631 overflow: hidden; 632 } 633 634 .venues-container .venue-items.is-alternate .venue-item:nth-child(2n) { 635 margin-top: 20px; 636 } 637 638 .venues-container .venue-item::before { 639 content: ''; 640 position: absolute; 641 top: 0; 642 left: 0; 643 right: 0; 644 bottom: 0; 645 background: #0000004d; 646 } 647 648 .venues-container .venue-item img { 649 height: 100%; 650 width: 100%; 651 object-fit: cover; 652 display: block; 653 } 654 655 .venues-container .venue-item .venue-item-title { 656 position: absolute; 657 top: 50%; 658 width: 100%; 659 transform: translateY(-50%); 660 padding: 10px; 661 color: white; 662 text-align: center; 663 font-size: 1.2em; 664 font-weight: 600; 665 } 666 667 @media (max-width: 767px) { 668 .venues-container .venue-items.is-alternate .venue-item:nth-child(2n) { 669 margin-top: 0; 670 } 671 } 672 673 @media (max-width: 575px) { 674 .venues-container .venue-items .venue-item { 675 max-width: 100%; 676 } 677 } 678 679/* VDP */ 680.profile-single .heading { 681 font-size: 30px; 682 line-height: 38px; 683} 684
685.card-shadow-header h3 { 686 font-size: 20px; 687} 688 689.card-shadow { 690 box-shadow: none; 691} 692 693/* .card-shadow-header h3 i.fa, 694.vendor-nav i.fa, 695.listing-singular-post-features i.fa, 696.listing-singular-post-quick-button i.fa, 697.profile-single i.fa { 698 display: none; 699} */ 700 701.card-shadow-body.pb-1 p > i.fa { 702 color: #c7b073; 703 margin-right: 8px; 704 font-size: 18px; 705} 706 707.bg-danger.text-white { 708 color: #fff !important; 709} 710 711.weddingdir-listing-singular-widget > .widget:nth-child(2) { 712 display: none; 713} 714 715.listing-singular-post-quick-button button:last-child, 716.listing-singular-post-quick-button > a { 717 text-transform: uppercase; 718 background-color: #e1617a; 719 border-color: #e1617a; 720 font-weight: 700; 721 font-size: 16px; 722 padding: 11.200px 18.973px; 723 border-radius: 4px; 724} 725 726.listing-singular-post-quick-button button:last-child:disabled, 727.listing-singular-post-quick-button > a:disabled { 728 background-color: grey; 729 border-color: grey; 730} 731 732.vendor-single-slider .single-img, 733.vendor-single-slider .slider-frame iframe, 734#weddingdir-listing-singular-gallery-tab-carousel, 735#weddingdir-listing-singular-gallery-tab-carousel .item { 736 height: 400px; 737 min-height: 400px; 738} 739 740.vendor-single-slider .single-img { 741 background-position: center 80% !important; 742} 743 744.icon-box-style-3 i { 745 min-width: 40px; 746} 747 748@media (max-width: 576px) { 749.listing-gallery > .col { 750 text-align: center; 751} 752} 753 754.weddingdir-listing-singular-widget.sidebar-primary .widget:first-child .widget-title { 755 font-size: 0; 756} 757 758.weddingdir-listing-singular-widget.sidebar-primary .widget:first-child .widget-title::after { 759 content: 'Request Info'; 760 font-size: 20px; 761} 762 763.single-listing p { 764 color: #211d1e; 765} 766 767.single-listing .card-shadow-header { 768 border-color: #dedede; 769} 770 771.single-listing .read-more-wrapper .card-shadow-header { 772 margin-bottom: 24px; 773 padding-left: 22.5px; 774 padding-right: 22.5px; 775} 776 777.single-listing .entry-content, 778.single-listing .weddingdir-listing-singular-sections >div >.detail-subhead, 779.single-listing .vendor_details.vendor_detailspage{ 780 padding-left: 22.5px; 781 padding-right: 22.5px; 782} 783 784@media (min-width: 1199.5px) { 785 #weddingdir_listing_singular_slider_gallery_sectionwidget .owl-carousel .owl-stage .owl-item.cloned, 786#weddingdir_listing_singular_slider_gallery_sectionwidget .owl-carousel .owl-stage .owl-item { 787 width: 600px !important; 788 max-width: 600px !important; 789} 790} 791/* End VDP */ 792 793/* venues */ 794.wedding-listing .img { 795 background: transparent; 796} 797 798.wedding-listing .img img { 799 opacity: 1; 800} 801 802@media (min-width: 575.5px) { 803 .wedding-listing .img { 804 height: 235px; 805 } 806 807 .wedding-listing .img .img-content > a { 808 height: 100%; 809 } 810 811 .wedding-listing .img img { 812 height: 100%; 813 width: 100%; 814 object-fit: cover; 815 object-position: center; 816 } 817} 818/* end venues */ 819 820/* Blogs */ 821.post-img .weddingdir-post-formate img { 822 width: 100%; 823 max-height: 800px; 824 object-fit: cover; 825} 826 827.post-by-line { 828 margin-bottom: 10px; 829 font-size: 14px; 830 font-weight: 500; 831 margin-left: 0; 832 color: #888; 833} 834 835.post-by-line a { 836 color: #888; 837} 838 839body.blog .container .row .theme-sidebar { 840 display: none; 841} 842 843/* next and prev section */ 844.weddingdir-section-post-next-prev.post-linking { 845 display: none; 846} 847 848/* recent articles */ 849.recent-articles-with-content { 850 margin-top: 50px; 851 max-width: 950px; 852} 853 854.recent-articles-with-content h2.hdg_h4 { 855 font-size: 20px; 856 text-decoration: underline; 857 font-weight: 700; 858 letter-spacing: 0px; 859 margin-bottom: 18px; 860} 861 862.recent-articles-with-content h2.hdg_h4 a { 863 color: #000; 864} 865 866.recent-articles-with-content .thum { 867 height: 200px; 868} 869 870.recent-articles-with-content .thum img { 871 border-radius: 4px; 872 width: 100%; 873 height: 100%; 874 display: block; 875 object-fit: cover; 876} 877 878.recent-articles-with-content .facet-hd { 879 margin-bottom: 12px; 880} 881 882.recent-articles-with-content h3.hdg_h3 { 883 font-size: 17px; 884} 885 886.recent-articles-with-content .facet-ft { 887 font-size: 14px; 888} 889/* End blogs */ 890 891/* categories */ 892#njb_categories_section #categories-2 ul li { 893 padding-left: 0; 894} 895 896#njb_categories_section #categories-2 ul li a::before { 897 content: ''; 898} 899 900#secondary .widget { 901 margin-bottom: 20px; 902} 903/* end categories */ 904 905/* vendor categories */ 906@media (min-width: 575.5px) { 907 .vendor-listing-wrap .vendor-img { 908 height: 177px; 909 } 910} 911 912.vendor-listing-wrap .vendor-img > a > img { 913 height: 100%; 914 object-fit: cover; 915 object-position: center; 916} 917 918/* Gravity form submit button styles */ 919.gform_button { 920 background-color: #F19DAE !important; 921 font-family: "Lato", Sans-serif !important; 922 font-size: 16px !important; 923 font-weight: 700 !important; 924 fill: #FFFFFF !important; 925 color: #FFFFFF !important; 926 border-radius: 4px 4px 4px 4px !important; 927 padding: 18px 34px 18px 34px !important; 928} 929 930/* vendor categories */ 931.popular-categories h3.term-name > a { 932 position: absolute; 933 top: 0; 934 left: 0; 935 right: 0; 936 bottom: 0; 937 display: flex; 938 padding: 24px 24px 39px 24px; 939 align-items: flex-end; 940}
941/* end vendor categories */ 942 943#back-to-top { 944 display: none !important; 945} 946 947.submit-your-wedding { 948 width: 60%; 949 margin: 0 auto; 950} 951 952/* venue filters */ 953#filter_button_section { 954 display: none !important; 955} 956 957.offcanvas .offcanvas-footer .btn.btn-primary { 958 color: #fff; 959} 960/* end venue filters */ 961 962/* Toast */ 963#toast-container { 964 z-index: 9999999999; 965} 966 967/* Sponsored Contents */ 968.by-wrapper.sponsored { 969 background-color: #e1617a38; 970 padding: 1px 2px; 971} 972 973.by-wrapper.sponsored a { 974 text-decoration: underline; 975 color: #e1617a; 976 font-weight: 600; 977} 978 979/* Sponsored Content Homepage blog section */ 980body.home .e-loop-item.category-sponsored-content { 981 position: relative; 982} 983 984body.home .e-loop-item.category-sponsored-content::before { 985 content: 'Sponsored'; 986 position: absolute; 987 top: 8px; 988 z-index: 2; 989 display: block; 990 font-family: sans-serif; 991 font-size: 12px; 992/* color: #000; */ 993 color: #fff; 994 font-weight: bold; 995 text-transform: uppercase; 996 left: 8px; 997/* background-color: rgb(255 255 255 / 90%); */ 998 background-color: hsl(348deg 68% 63% / 90%); 999 padding: 0 8px; 1000 border-radius: 1000px; 1001 letter-spacing: 1px; 1002} 1003 1004/* Real Weddings Single */ 1005@media (max-width: 767.5px) { 1006 .single-real-wedding .real-wedding-single .name { 1007 margin-bottom: 0; 1008 font-size: 14px; 1009 padding: 16px 16px 10px; 1010 } 1011 1012 .single-real-wedding .real-wedding-single .name div h2 { 1013 font-size: 18px; 1014 } 1015 1016 #couple_vendors_team .weddingdir_listing .result-list .content p { 1017 display: none; 1018 } 1019} 1020 1021/* Recaptcha */ 1022.grecaptcha-badge { 1023 display: none !important; 1024} 1025 1026/* VLP */ 1027.profile-avatar picture { 1028 margin-right: 15px; 1029} 1030</style> 1031<div class="astm-search-menu-wrapper is-menu-wrapper"><div><span class=" astm-search-menu is-menu is-dropdown"><a title="" href="#" role="button" aria-label="Search Icon Link"><svg width="20" height="20" class="search-icon" role="img" viewBox="2 9 20 5" focusable="false" aria-label="Search"> 1032 <path class="search-icon-path" d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></a><form class="is-search-form is-form-style is-form-style-3 is-form-id-0 " action="https://www.newjerseybride.com/" method="get" role="search" ><label for="is-search-input-0"><span class="is-screen-reader-text">Search for:</span><input type="search" id="is-search-input-0" name="s" value="" class="is-search-input" placeholder="Search here..." autocomplete=off /></label><button type="submit" class="is-search-submit"><span class="is-screen-reader-text">Search Button</span><span class="is-search-icon"><svg focusable="false" aria-label="Search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></span></button></form><div class="search-close"></div></span></div></div><style type="text/css" media="screen">.is-menu path.search-icon-path { fill: #0a0a0a;}body .popup-search-close:after, body .search-close:after { border-color: #0a0a0a;}body .popup-search-close:before, body .search-close:before { border-color: #0a0a0a;}</style></head> 1033 1034 <body itemtype="https://schema.org/WebPage" itemscope="itemscope" class="home wp-singular page-template page-template-user-template page-template-front-page page-template-user-templatefront-page-php page page-id-1775 wp-custom-logo wp-embed-responsive wp-theme-weddingdir theme-weddingdir woocommerce-no-js weddingdir php-version-8231 weddingdir-desktop no-sidebar weddingdir-1.5.3 elementor-default elementor-kit-11 elementor-page elementor-page-1775"> 1035 1036 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 1036-1037
1036 1037 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1037GTM-T8PTGL
vendor: 105 bytes, lines 1037-1039
1037" 1038 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 1039
1039<!-- End Google Tag Manager (noscript) --> 1040 1041 1042 <div id="page" class="site"> 1043 1044 <a class="skip-link screen-reader-text" href="#content">Skip to content</a> 1045 1046 <header itemtype="https://schema.org/WPHeader" itemscope="itemscope" id="masthead"> 1047 1048 <!-- Main Navigation Start --> 1049 <div class="header-version-two"> 1050 <nav class="header-anim navbar navbar-expand-xl"> 1051 <div class="container-fluid text-nowrap bdr-nav px-0"> 1052 1053 <div class="d-flex me-auto"> 1054 1055 <a class="navbar-brand" href="https://www.newjerseybride.com/" rel="home"> 1056 1057 <picture class="logo"> 1058<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/05/njbLogo.png.webp"/> 1059<img alt="New Jersey Bride Brand Site Logo" src="https://www.newjerseybride.com/wp-content/uploads/2025/05/njbLogo.png"/> 1060</picture> 1061 1062 1063 </a> 1064 1065 </div> 1066 <!-- Toggle Button Start --> 1067 <button class="navbar-toggler x collapsed" type="button" data-bs-toggle="collapse" 1068 data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" 1069 aria-label="Toggle navigation"> 1070 1071 <span class="icon-bar"></span> 1072 <span class="icon-bar"></span> 1073 <span class="icon-bar"></span> 1074 1075 </button> 1076 <!-- Toggle Button End --> 1077 1078 <!-- Topbar Request Quote End --> 1079 <div class="collapse navbar-collapse" id="navbarCollapse" 1080 1081 data-hover="dropdown" data-animations="slideInUp slideInUp slideInUp slideInUp"> 1082 1083 <ul id="menu-primary-menu" class="navbar-nav ms-auto"><li id="menu-item-21043" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21043 dropdown"><a title="VENUES" href="#" data-bs-toggle="dropdown" class="dropdown-toggle nav-link" aria-haspopup="true">VENUES</a> 1084<ul role="menu" class=" dropdown-menu"> 1085 <li id="menu-item-21416" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21416"><a title="Find Your Venue" href="/wedding-vendors/venues/" class="dropdown-item">Find Your Venue</a></li> 1086 <li id="menu-item-25206" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25206"><a title="Ultimate Venues Guide" href="https://www.newjerseybride.com/ultimate-guide-wedding-venues-in-new-jersey/" class="dropdown-item">Ultimate Venues Guide</a></li> 1087 <li id="menu-item-25208" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25208"><a title="Affordable Venues" href="https://www.newjerseybride.com/affordable-wedding-venues-in-new-jersey/" class="dropdown-item">Affordable Venues</a></li> 1088 <li id="menu-item-25211" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25211"><a title="Ballroom Venues" href="https://www.newjerseybride.com/nj-ballroom-wedding-venues/" class="dropdown-item">Ballroom Venues</a></li> 1089 <li id="menu-item-25212" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25212"><a title="Hotel Venues" href="https://www.newjerseybride.com/all-in-one-venues-hotel-weddings/" class="dropdown-item">Hotel Venues</a></li> 1090 <li id="menu-item-25210" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25210"><a title="Shore Venues" href="https://www.newjerseybride.com/jersey-shore-venues-waterfront-wedding/" class="dropdown-item">Shore Venues</a></li> 1091 <li id="menu-item-37899" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-37899"><a title="Garden Venues" href="https://www.newjerseybride.com/19-gorgeous-spots-garden-wedding/" class="dropdown-item">Garden Venues</a></li> 1092 <li id="menu-item-37902" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-37902"><a title="Winery Venues" href="https://www.newjerseybride.com/5-new-jersey-winery-weddings-to-inspire-your-own/" class="dropdown-item">Winery Venues</a></li> 1093</ul> 1094</li> 1095<li id="menu-item-3846" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3846"><a title="VENDORS" href="/wedding-vendors/" class="nav-link">VENDORS</a></li> 1096<li id="menu-item-39795" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39795">
1096<a title="REAL WEDDINGS" href="https://www.newjerseybride.com/real-weddings/" class="nav-link">REAL WEDDINGS</a></li> 1097<li id="menu-item-21437" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21437"><a title="PLANNING & INSPO" href="https://www.newjerseybride.com/planning-inspo/" class="nav-link">PLANNING & INSPO</a></li> 1098<li id="menu-item-30586" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30586"><a title="BRIDAL EXPOS & SHOWCASES" href="https://www.newjerseybride.com/events/" class="nav-link">BRIDAL EXPOS & SHOWCASES</a></li> 1099<li id="menu-item-38601" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38601"><a title="SIGN UP FOR SOMETHING NEW" href="https://www.newjerseybride.com/somethingnew/" class="nav-link">SIGN UP FOR SOMETHING NEW</a></li> 1100<li id="menu-item-25179" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-25179 dropdown"><a title="Menu" href="#" data-bs-toggle="dropdown" class="dropdown-toggle nav-link" aria-haspopup="true">Menu</a> 1101<ul role="menu" class=" dropdown-menu"> 1102 <li id="menu-item-21432" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21432"><a title="BRIDAL EXPOS & SHOWCASES" href="/events/" class="dropdown-item">BRIDAL EXPOS & SHOWCASES</a></li> 1103</ul> 1104</li> 1105<li class=" astm-search-menu is-menu is-dropdown menu-item"><a href="#" role="button" aria-label="Search Icon Link"><svg width="20" height="20" class="search-icon" role="img" viewBox="2 9 20 5" focusable="false" aria-label="Search"> 1106 <path class="search-icon-path" d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></a><form class="is-search-form is-form-style is-form-style-3 is-form-id-0 " action="https://www.newjerseybride.com/" method="get" role="search" ><label for="is-search-input-0"><span class="is-screen-reader-text">Search for:</span><input type="search" id="is-search-input-0" name="s" value="" class="is-search-input" placeholder="Search here..." autocomplete=off /></label><button type="submit" class="is-search-submit"><span class="is-screen-reader-text">Search Button</span><span class="is-search-icon"><svg focusable="false" aria-label="Search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></span></button></form><div class="search-close"></div></li></ul> 1107 </div><!-- / Topbar Request Quote End --> 1108 <span class="order-xl-last d-inline-flex ms-xxl-3 ms-xl-3 ms-lg-3 ms-md-3 ms-0"> 1109 1110 <a class="btn btn-default btn-sm" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_couple_login_model_popup" data-bs-dismiss="modal"> 1111 1112 <i class="fa fa-user-o"></i> 1113 1114 <span class="ms-1">Login</span> 1115 1116 </a> 1117 1118 <a class="btn btn-primary d-sm-block btn-sm ms-2" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_vendor_login_model_popup" data-bs-dismiss="modal"> 1119 1120 <i class="fa fa-plus"></i> 1121 1122 <span class="ms-1">Add Listing</span> 1123 1124 </a> 1125 1126 </span> 1127 </div> 1128 </nav> 1129 </div> 1130 <!-- Main Navigation End --> 1131 1132</header><!-- #masthead --> 1133 1134 <main id="content" class="site-content"> <div data-elementor-type="wp-page" data-elementor-id="1775" class="elementor elementor-1775" data-elementor-post-type="page"> 1135 <section class="elementor-section elementor-top-section elementor-element elementor-element-d68fbe2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d68fbe2" data-element_type="section" data-settings="{"background_background":"classic"}"> 1136 <div class="elementor-container elementor-column-gap-default"> 1137 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cde1fdd" data-id="cde1fdd" data-element_type="column"> 1138 <div class="elementor-widget-wrap elementor-element-populated"> 1139 <div class="elementor-element elementor-element-0fe39d2 e-flex e-con-boxed e-con e-parent" data-id="0fe39d2" data-element_type="container"> 1140 <div class="e-con-inner"> 1141 <div class="elementor-element elementor-element-c01b04f elementor-widget elementor-widget-heading" data-id="c01b04f" data-element_type="widget" data-widget_type="heading.default"> 1142 <div class="elementor-widget-container"> 1143 <h1 class="elementor-heading-title elementor-size-default">Find Your NJ Wedding Vendors</h1> </div>
1144 </div> 1145 <div class="elementor-element elementor-element-6e1426f elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="6e1426f" data-element_type="widget" data-widget_type="heading.default"> 1146 <div class="elementor-widget-container"> 1147 <p class="elementor-heading-title elementor-size-default">From venues to details, our local pros help your day come together.</p> </div> 1148 </div> 1149 </div> 1150 </div> 1151 </div> 1152 </div> 1153 </div> 1154 </section> 1155 <section class="elementor-section elementor-top-section elementor-element elementor-element-e6e6ace elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e6e6ace" data-element_type="section" data-settings="{"background_background":"classic"}"> 1156 <div class="elementor-container elementor-column-gap-default"> 1157 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-33cb9fd" data-id="33cb9fd" data-element_type="column"> 1158 <div class="elementor-widget-wrap elementor-element-populated"> 1159 <div class="elementor-element elementor-element-c08fcbc e-flex e-con-boxed e-con e-parent" data-id="c08fcbc" data-element_type="container"> 1160 <div class="e-con-inner"> 1161 <div class="elementor-element elementor-element-c28bfe5 e-grid e-con-full e-con e-child" data-id="c28bfe5" data-element_type="container"> 1162 <div class="elementor-element elementor-element-49c3bbd e-con-full e-flex e-con e-child" data-id="49c3bbd" data-element_type="container"> 1163 <div class="elementor-element elementor-element-4c79e2e elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="4c79e2e" data-element_type="widget" data-settings="{"_position":"absolute"}" data-widget_type="image.default"> 1164 <div class="elementor-widget-container"> 1165 <img fetchpriority="high" fetchpriority="high" decoding="async" width="712" height="1002" src="https://www.newjerseybride.com/wp-content/uploads/2025/05/photo-1723832348105-2e69f948135a.avif" class="attachment-large size-large wp-image-8626" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/05/photo-1723832348105-2e69f948135a.avif 712w, https://www.newjerseybride.com/wp-content/uploads/2025/05/photo-1723832348105-2e69f948135a-213x300.jpg 213w, https://www.newjerseybride.com/wp-content/uploads/2025/05/photo-1723832348105-2e69f948135a-600x844.jpg 600w" sizes="(max-width: 712px) 100vw, 712px" /> </div> 1166 </div> 1167 <div class="elementor-element elementor-element-1ba5ca3 elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="1ba5ca3" data-element_type="widget" data-widget_type="heading.default"> 1168 <div class="elementor-widget-container"> 1169 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/wedding-vendors/venues/">Wedding Venues</a></h3> </div> 1170 </div> 1171 </div> 1172 <div class="elementor-element elementor-element-6e804f6 e-con-full e-flex e-con e-child" data-id="6e804f6" data-element_type="container"> 1173 <div class="elementor-element elementor-element-0d836cf elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="0d836cf" data-element_type="widget" data-settings="{"_position":"absolute"}" data-widget_type="image.default"> 1174 <div class="elementor-widget-container"> 1175 <img decoding="async" width="683" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1705088014762-0c457f3b99fc-683x1024.jpg" class="attachment-large size-large wp-image-10259" alt="Browse top-rated wedding vendors in New Jersey. Find photographers, florists, venues, caterers, and more to make your big day perfect." srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1705088014762-0c457f3b99fc-683x1024.jpg 683w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1705088014762-0c457f3b99fc-200x300.jpg 200w, https://www.newjerseybr
1175ide.com/wp-content/uploads/2025/07/photo-1705088014762-0c457f3b99fc-600x900.jpg 600w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1705088014762-0c457f3b99fc.avif 687w" sizes="(max-width: 683px) 100vw, 683px" /> </div> 1176 </div> 1177 <div class="elementor-element elementor-element-d5b5f56 elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="d5b5f56" data-element_type="widget" data-widget_type="heading.default"> 1178 <div class="elementor-widget-container"> 1179 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/wedding-vendors/photographers-videographers/">Photographers & Videographers</a></h3> </div> 1180 </div> 1181 </div> 1182 <div class="elementor-element elementor-element-01f2a68 e-con-full e-flex e-con e-child" data-id="01f2a68" data-element_type="container"> 1183 <div class="elementor-element elementor-element-79a1fc0 elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="79a1fc0" data-element_type="widget" data-settings="{"_position":"absolute"}" data-widget_type="image.default"> 1184 <div class="elementor-widget-container"> 1185 <img decoding="async" width="682" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1695237530744-5447272c69fa-1-682x1024.jpg" class="attachment-large size-large wp-image-10264" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1695237530744-5447272c69fa-1-682x1024.jpg 682w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1695237530744-5447272c69fa-1-200x300.jpg 200w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1695237530744-5447272c69fa-1-600x900.jpg 600w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1695237530744-5447272c69fa-1.avif 687w" sizes="(max-width: 682px) 100vw, 682px" /> </div> 1186 </div> 1187 <div class="elementor-element elementor-element-e20def3 elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="e20def3" data-element_type="widget" data-widget_type="heading.default"> 1188 <div class="elementor-widget-container"> 1189 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/wedding-vendors/dresses-suits-attire/">Wedding Dresses</a></h3> </div> 1190 </div> 1191 </div> 1192 <div class="elementor-element elementor-element-1fbdadc e-con-full e-flex e-con e-child" data-id="1fbdadc" data-element_type="container"> 1193 <div class="elementor-element elementor-element-02fc4bd elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="02fc4bd" data-element_type="widget" data-settings="{"_position":"absolute"}" data-widget_type="image.default"> 1194 <div class="elementor-widget-container"> 1195 <img loading="lazy" loading="lazy" decoding="async" width="725" height="990" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1618107095181-e3ba0f53ee59.avif" class="attachment-large size-large wp-image-10262" alt="Find wedding DJs and live bands in New Jersey. Browse local entertainment vendors to keep your guests dancing all night long." srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1618107095181-e3ba0f53ee59.avif 725w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1618107095181-e3ba0f53ee59-220x300.jpg 220w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1618107095181-e3ba0f53ee59-600x819.jpg 600w" sizes="(max-width: 725px) 100vw, 725px" /> </div> 1196 </div> 1197 <div class="elementor-element elementor-element-cd18e1a elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="cd18e1a" data-element_type="widget" data-widget_type="heading.default"> 1198 <div class="elementor-widget-container"> 1199 <h3 class="elementor-heading-title elementor-size-default">
1199<a href="https://www.newjerseybride.com/wedding-vendors/djs-bands/">DJs & Bands</a></h3> </div> 1200 </div> 1201 </div> 1202 <div class="elementor-element elementor-element-a336952 e-con-full e-flex e-con e-child" data-id="a336952" data-element_type="container"> 1203 <div class="elementor-element elementor-element-66854ec elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="66854ec" data-element_type="widget" data-settings="{"_position":"absolute"}" data-widget_type="image.default"> 1204 <div class="elementor-widget-container"> 1205 <img loading="lazy" loading="lazy" decoding="async" width="682" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1521543832500-49e69fb2bea2-1-682x1024.jpg" class="attachment-large size-large wp-image-10263" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1521543832500-49e69fb2bea2-1-682x1024.jpg 682w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1521543832500-49e69fb2bea2-1-200x300.jpg 200w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1521543832500-49e69fb2bea2-1-600x900.jpg 600w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1521543832500-49e69fb2bea2-1.avif 687w" sizes="(max-width: 682px) 100vw, 682px" /> </div> 1206 </div> 1207 <div class="elementor-element elementor-element-dea2143 elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="dea2143" data-element_type="widget" data-widget_type="heading.default"> 1208 <div class="elementor-widget-container"> 1209 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/wedding-vendors/florists/">Florists</a></h3> </div> 1210 </div> 1211 </div> 1212 <div class="elementor-element elementor-element-0133330 e-con-full e-flex e-con e-child" data-id="0133330" data-element_type="container"> 1213 <div class="elementor-element elementor-element-6e11f7f elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="6e11f7f" data-element_type="widget" data-settings="{"_position":"absolute"}" data-widget_type="image.default"> 1214 <div class="elementor-widget-container"> 1215 <img loading="lazy" loading="lazy" decoding="async" width="682" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1649615644623-a4f6220f4352-682x1024.jpg" class="attachment-large size-large wp-image-10261" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1649615644623-a4f6220f4352-682x1024.jpg 682w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1649615644623-a4f6220f4352-200x300.jpg 200w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1649615644623-a4f6220f4352-600x900.jpg 600w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1649615644623-a4f6220f4352.avif 687w" sizes="(max-width: 682px) 100vw, 682px" /> </div> 1216 </div> 1217 <div class="elementor-element elementor-element-0e10e2c elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="0e10e2c" data-element_type="widget" data-widget_type="heading.default"> 1218 <div class="elementor-widget-container"> 1219 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/wedding-vendors/wedding-planners/">Wedding Planners</a></h3> </div> 1220 </div> 1221 </div> 1222 <div class="elementor-element elementor-element-b49970e e-con-full e-flex e-con e-child" data-id="b49970e" data-element_type="container"> 1223 <div class="elementor-element elementor-element-63bea29 elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="63bea29" data-element_type="widget" data-settings="{"_position":"absolute"}" data-widget_type="image.default"> 1224 <div class="elementor-widget-container"> 1225 <img loading="lazy" loading="lazy" decoding="async" width="681" height="1024" src="https://www.newjerseybr
1225ide.com/wp-content/uploads/2025/07/photo-1586342805832-c0f10f33ac3d-681x1024.jpg" class="attachment-large size-large wp-image-10265" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1586342805832-c0f10f33ac3d-681x1024.jpg 681w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1586342805832-c0f10f33ac3d-200x300.jpg 200w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1586342805832-c0f10f33ac3d-600x902.jpg 600w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1586342805832-c0f10f33ac3d.avif 686w" sizes="(max-width: 681px) 100vw, 681px" /> </div> 1226 </div> 1227 <div class="elementor-element elementor-element-51e2bb0 elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="51e2bb0" data-element_type="widget" data-widget_type="heading.default"> 1228 <div class="elementor-widget-container"> 1229 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/wedding-vendors/hair-makeup/">Hair & Makeup</a></h3> </div> 1230 </div> 1231 </div> 1232 <div class="elementor-element elementor-element-ffea5d8 e-con-full e-flex e-con e-child" data-id="ffea5d8" data-element_type="container"> 1233 <div class="elementor-element elementor-element-f90c414 elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="f90c414" data-element_type="widget" data-settings="{"_position":"absolute"}" data-widget_type="image.default"> 1234 <div class="elementor-widget-container"> 1235 <img loading="lazy" loading="lazy" decoding="async" width="682" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1632610992723-82d7c212f6d7-682x1024.jpg" class="attachment-large size-large wp-image-10266" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1632610992723-82d7c212f6d7-682x1024.jpg 682w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1632610992723-82d7c212f6d7-200x300.jpg 200w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1632610992723-82d7c212f6d7-600x900.jpg 600w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1632610992723-82d7c212f6d7.avif 687w" sizes="(max-width: 682px) 100vw, 682px" /> </div> 1236 </div> 1237 <div class="elementor-element elementor-element-5046d0a elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="5046d0a" data-element_type="widget" data-widget_type="heading.default"> 1238 <div class="elementor-widget-container"> 1239 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/wedding-vendors/stationery-signage/">Stationery & Signage</a></h3> </div> 1240 </div> 1241 </div> 1242 </div> 1243 </div> 1244 </div> 1245 </div> 1246 </div> 1247 </div> 1248 </section> 1249 <section class="elementor-section elementor-top-section elementor-element elementor-element-384e032 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="384e032" data-element_type="section" data-settings="{"background_background":"classic"}"> 1250 <div class="elementor-container elementor-column-gap-no"> 1251 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4641388" data-id="4641388" data-element_type="column"> 1252 <div class="elementor-widget-wrap elementor-element-populated"> 1253 <div class="elementor-element elementor-element-86648bf e-con-full e-flex e-con e-parent" data-id="86648bf" data-element_type="container"> 1254 <div class="elementor-element elementor-element-a6b5f2c elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="a6b5f2c" data-element_type="widget" data-widget_type="button.default"> 1255 <div class="elementor-widget-container"> 1256 <div class="elementor-button-wrapper"> 1257 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.newjerseybr
1257ide.com/wedding-vendors/"> 1258 <span class="elementor-button-content-wrapper"> 1259 <span class="elementor-button-text">View All Vendors</span> 1260 </span> 1261 </a> 1262 </div> 1263 </div> 1264 </div> 1265 </div> 1266 </div> 1267 </div> 1268 </div> 1269 </section> 1270 <section class="elementor-section elementor-top-section elementor-element elementor-element-ddb4b07 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ddb4b07" data-element_type="section" data-settings="{"background_background":"classic"}"> 1271 <div class="elementor-container elementor-column-gap-no"> 1272 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d696acd" data-id="d696acd" data-element_type="column"> 1273 <div class="elementor-widget-wrap elementor-element-populated"> 1274 <div class="elementor-element elementor-element-ef31b40 e-flex e-con-boxed e-con e-parent" data-id="ef31b40" data-element_type="container"> 1275 <div class="e-con-inner"> 1276 <div class="elementor-element elementor-element-368ca46 elementor-widget elementor-widget-heading" data-id="368ca46" data-element_type="widget" data-widget_type="heading.default"> 1277 <div class="elementor-widget-container"> 1278 <h2 class="elementor-heading-title elementor-size-default">Get Organized!</h2> </div> 1279 </div> 1280 <div class="elementor-element elementor-element-16ff683 elementor-widget elementor-widget-heading" data-id="16ff683" data-element_type="widget" data-widget_type="heading.default"> 1281 <div class="elementor-widget-container"> 1282 <h1 class="elementor-heading-title elementor-size-default">Planning & Inspo</h1> </div> 1283 </div> 1284 <div class="elementor-element elementor-element-14bffa6 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="14bffa6" data-element_type="widget" data-widget_type="heading.default"> 1285 <div class="elementor-widget-container"> 1286 <p class="elementor-heading-title elementor-size-default">Tips to guide your wedding planning journey.</p> </div> 1287 </div> 1288 </div> 1289 </div> 1290 </div> 1291 </div> 1292 </div> 1293 </section> 1294 <section class="elementor-section elementor-top-section elementor-element elementor-element-6de5ed9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6de5ed9" data-element_type="section" data-settings="{"background_background":"classic"}"> 1295 <div class="elementor-container elementor-column-gap-default"> 1296 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ff7d0aa" data-id="ff7d0aa" data-element_type="column"> 1297 <div class="elementor-widget-wrap elementor-element-populated"> 1298 <div class="elementor-element elementor-element-452de3f e-flex e-con-boxed e-con e-parent" data-id="452de3f" data-element_type="container"> 1299 <div class="e-con-inner"> 1300 <div class="elementor-element elementor-element-cf4075d elementor-grid-4 elementor-grid-mobile-2 elementor-widget-mobile__width-initial elementor-grid-tablet-2 elementor-widget elementor-widget-loop-grid" data-id="cf4075d" data-element_type="widget" data-settings="{"template_id":7811,"columns":4,"row_gap":{"unit":"px","size":10,"sizes":[]},"row_gap_mobile":{"unit":"px","size":15,"sizes":[]},"columns_mobile":2,"row_gap_tablet":{"unit":"px","size":14,"sizes":[]},"_skin":"post","columns_tablet":"2","edit_handle_selector":"[data-elementor-type=\"loop-item\"]"}" data-widget_type="loop-grid.post"> 1301 <div class="elementor-widget-container"> 1302 <div class="elementor-loop-container elementor-grid" role="list"> 1303 <style id="loop-7811">.elementor-7811 .elementor-element.elementor-element-2b792ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7811 .elementor-element.elementor-element-6e4de7f{--display:flex;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-7811 .elementor-element.elementor-element-6e4de7f:not(.elementor-motion-effects-element-type-background), .elementor-7811 .elementor-element.elementor-element-6e4de7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d181779 );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;
1303font-weight:var( --e-global-typography-text-font-weight );}.elementor-7811 .elementor-element.elementor-element-f57cae5{width:100%;max-width:100%;top:0px;}.elementor-7811 .elementor-element.elementor-element-f57cae5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:4px 4px 0px 4px;}body:not(.rtl) .elementor-7811 .elementor-element.elementor-element-f57cae5{left:0px;}body.rtl .elementor-7811 .elementor-element.elementor-element-f57cae5{right:0px;}.elementor-7811 .elementor-element.elementor-element-f57cae5 img{width:100%;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7811 .elementor-element.elementor-element-e7d72fc > .elementor-widget-container{margin:0px 0px 04px 0px;padding:0px 0px 0px 0px;}.elementor-7811 .elementor-element.elementor-element-e7d72fc{text-align:center;}.elementor-7811 .elementor-element.elementor-element-e7d72fc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:var( --e-global-color-1f024b5 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7811 .elementor-element.elementor-element-836cc66 > .elementor-widget-container{margin:0px 0px 04px 0px;}.elementor-7811 .elementor-element.elementor-element-836cc66{text-align:center;}.elementor-7811 .elementor-element.elementor-element-836cc66 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-7811 .elementor-element.elementor-element-1b78c32{text-align:center;}.elementor-7811 .elementor-element.elementor-element-1b78c32 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7811 .elementor-element.elementor-element-e7d72fc .elementor-heading-title{font-size:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-f57cae5 */.elementor-7811 .elementor-element.elementor-element-f57cae5 img { 1304 width: 100%; 1305 height: 100%; 1306 object-fit: cover; 1307 object-position: center; 1308}/* End custom CSS */ 1309/* Start custom CSS for container, class: .elementor-element-6e4de7f */.elementor-7811 .elementor-element.elementor-element-6e4de7f { 1310 position: relative; 1311 width: 100%; 1312 padding-top: 56.25%; /* 9 / 16 = 0.5625 = 56.25% */ 1313 overflow: hidden; 1314} 1315 1316.elementor-7811 .elementor-element.elementor-element-6e4de7f .elementor-element, 1317.elementor-7811 .elementor-element.elementor-element-6e4de7f a { 1318 height: 100%; 1319 width: 100%; 1320}/* End custom CSS */ 1321/* Start custom CSS for theme-post-title, class: .elementor-element-e7d72fc */.elementor-7811 .elementor-element.elementor-element-e7d72fc { 1322overflow: hidden; 1323text-overflow: ellipsis; 1324display: -webkit-box; 1325-webkit-line-clamp: 2; /* number of lines to show */ 1326 line-clamp: 2; 1327-webkit-box-orient: vertical; 1328} 1329 1330.elementor-7811 .elementor-element.elementor-element-e7d72fc a { 1331 height: 100%; 1332}/* End custom CSS */</style> <div data-elementor-type="loop-item" data-elementor-id="7811" class="elementor elementor-7811 e-loop-item e-loop-item-16918 post-16918 post type-post status-publish format-standard has-post-thumbnail hentry category-ceremony-reception category-featured category-weddings-101" data-elementor-post-type="elementor_library" data-custom-edit-handle="1"> 1333 <div class="elementor-element elementor-element-2b792ee e-flex e-con-boxed e-con e-parent" data-id="2b792ee" data-element_type="container"> 1334 <div class="e-con-inner"> 1335 <div class="elementor-element elementor-element-6e4de7f e-flex e-con-boxed e-con e-child" data-id="6e4de7f" data-element_type="container" data-settings="{"background_background":"classic"}"> 1336 <div class="e-con-inner"> 1337 <div class="elementor-element elementor-element-f57cae5 elementor-widget__width-inherit elementor-absolute elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="f57cae5" data-element_type="widget" data-settings="{"_position":"absolute"}" data-widget_type="theme-post-featured-image.default"> 1338 <div class="elementor-widget-container">
1339 <a href="https://www.newjerseybride.com/all-in-one-venues-hotel-weddings/"> 1340 <picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-16940"> 1341<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-1024x768.jpg.webp 1024w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-300x225.jpg.webp 300w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-768x576.jpg.webp 768w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-1536x1152.jpg.webp 1536w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-2048x1536.jpg.webp 2048w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-600x450.jpg.webp 600w" sizes="(max-width: 1024px) 100vw, 1024px"/> 1342<img loading="lazy" decoding="async" width="1024" height="768" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-1024x768.jpg" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-1024x768.jpg 1024w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-300x225.jpg 300w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-768x576.jpg 768w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-1536x1152.jpg 1536w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-2048x1536.jpg 2048w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-600x450.jpg 600w" sizes="(max-width: 1024px) 100vw, 1024px"/> 1343</picture> 1344 </a> 1345 </div> 1346 </div> 1347 </div> 1348 </div> 1349 <div class="elementor-element elementor-element-e7d72fc truncate elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="e7d72fc" data-element_type="widget" data-widget_type="theme-post-title.default"> 1350 <div class="elementor-widget-container"> 1351 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/all-in-one-venues-hotel-weddings/">23 Hotel Wedding Venues in NJ for a Complete Wedding Weekend</a></h3> </div> 1352 </div> 1353 </div> 1354 </div> 1355 </div> 1356 <div data-elementor-type="loop-item" data-elementor-id="7811" class="elementor elementor-7811 e-loop-item e-loop-item-41229 post-41229 post type-post status-publish format-standard has-post-thumbnail hentry category-featured category-getting-started category-weddings-101" data-elementor-post-type="elementor_library" data-custom-edit-handle="1"> 1357 <div class="elementor-element elementor-element-2b792ee e-flex e-con-boxed e-con e-parent" data-id="2b792ee" data-element_type="container"> 1358 <div class="e-con-inner"> 1359 <div class="elementor-element elementor-element-6e4de7f e-flex e-con-boxed e-con e-child" data-id="6e4de7f" data-element_type="container" data-settings="{"background_background":"classic"}"> 1360 <div class="e-con-inner"> 1361 <div class="elementor-element elementor-element-f57cae5 elementor-widget__width-inherit elementor-absolute elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="f57cae5" data-element_type="widget" data-settings="{"_position":"absolute"}" data-widget_type="theme-post-featured-image.default"> 1362 <div class="elementor-widget-container"> 1363 <a href="https://www.newjerseybride.com/bride-on-a-budget-real-nj-couples-share-their-best-money-saving-wedding-tips/"> 1364 <picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-41234"> 1365<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-683x1024.jpeg.webp 683w, https://www.newjerseybr
1365ide.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-200x300.jpeg.webp 200w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-768x1152.jpeg.webp 768w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-1024x1536.jpeg.webp 1024w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-600x900.jpeg.webp 600w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2.jpeg.webp 1067w" sizes="(max-width: 683px) 100vw, 683px"/> 1366<img loading="lazy" decoding="async" width="683" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-683x1024.jpeg" alt="Bride holding a colorful DIY floral bouquet at a backyard wedding in New Jersey" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-683x1024.jpeg 683w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-200x300.jpeg 200w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-768x1152.jpeg 768w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-1024x1536.jpeg 1024w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-600x900.jpeg 600w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2.jpeg 1067w" sizes="(max-width: 683px) 100vw, 683px"/> 1367</picture> 1368 </a> 1369 </div> 1370 </div> 1371 </div> 1372 </div> 1373 <div class="elementor-element elementor-element-e7d72fc truncate elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="e7d72fc" data-element_type="widget" data-widget_type="theme-post-title.default"> 1374 <div class="elementor-widget-container"> 1375 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/bride-on-a-budget-real-nj-couples-share-their-best-money-saving-wedding-tips/">Bride on a Budget: Real NJ Couples Share Their Best Money-Saving Wedding Tips</a></h3> </div> 1376 </div> 1377 </div> 1378 </div> 1379 </div> 1380 <div data-elementor-type="loop-item" data-elementor-id="7811" class="elementor elementor-7811 e-loop-item e-loop-item-20863 post-20863 post type-post status-publish format-standard has-post-thumbnail hentry category-fashion-rings category-featured" data-elementor-post-type="elementor_library" data-custom-edit-handle="1"> 1381 <div class="elementor-element elementor-element-2b792ee e-flex e-con-boxed e-con e-parent" data-id="2b792ee" data-element_type="container"> 1382 <div class="e-con-inner"> 1383 <div class="elementor-element elementor-element-6e4de7f e-flex e-con-boxed e-con e-child" data-id="6e4de7f" data-element_type="container" data-settings="{"background_background":"classic"}"> 1384 <div class="e-con-inner"> 1385 <div class="elementor-element elementor-element-f57cae5 elementor-widget__width-inherit elementor-absolute elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="f57cae5" data-element_type="widget" data-settings="{"_position":"absolute"}" data-widget_type="theme-post-featured-image.default"> 1386 <div class="elementor-widget-container"> 1387 <a href="https://www.newjerseybride.com/get-inspired-by-brides-who-repurposed-their-moms-wedding-dresses/"> 1388 <picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-20869"> 1389<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1.jpg.webp 850w, https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1-300x205.jpg.webp 300w, https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1-768x524.jpg.webp 768w, https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1-600x409.jpg.webp 600w" sizes="(max-width: 850px) 100vw, 850px"/> 1390<img loading="lazy" decoding="async" width="850" height="580" src="https://www.newjerseybr
1390ide.com/wp-content/uploads/2025/07/Danielle-Hewitt-1.jpg" alt="Danielle Hewitt made her mother&apos;s 1990 wedding gown into a modern rehearsal dinner dress." srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1.jpg 850w, https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1-300x205.jpg 300w, https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1-768x524.jpg 768w, https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1-600x409.jpg 600w" sizes="(max-width: 850px) 100vw, 850px"/> 1391</picture> 1392 </a> 1393 </div> 1394 </div> 1395 </div> 1396 </div> 1397 <div class="elementor-element elementor-element-e7d72fc truncate elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="e7d72fc" data-element_type="widget" data-widget_type="theme-post-title.default"> 1398 <div class="elementor-widget-container"> 1399 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/get-inspired-by-brides-who-repurposed-their-moms-wedding-dresses/">Get Inspired By Brides Who Repurposed Their Moms’ Wedding Dresses</a></h3> </div> 1400 </div> 1401 </div> 1402 </div> 1403 </div> 1404 <div data-elementor-type="loop-item" data-elementor-id="7811" class="elementor elementor-7811 e-loop-item e-loop-item-19688 post-19688 post type-post status-publish format-standard has-post-thumbnail hentry category-ceremony-reception category-featured category-weddings-101" data-elementor-post-type="elementor_library" data-custom-edit-handle="1"> 1405 <div class="elementor-element elementor-element-2b792ee e-flex e-con-boxed e-con e-parent" data-id="2b792ee" data-element_type="container"> 1406 <div class="e-con-inner"> 1407 <div class="elementor-element elementor-element-6e4de7f e-flex e-con-boxed e-con e-child" data-id="6e4de7f" data-element_type="container" data-settings="{"background_background":"classic"}"> 1408 <div class="e-con-inner"> 1409 <div class="elementor-element elementor-element-f57cae5 elementor-widget__width-inherit elementor-absolute elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="f57cae5" data-element_type="widget" data-settings="{"_position":"absolute"}" data-widget_type="theme-post-featured-image.default"> 1410 <div class="elementor-widget-container"> 1411 <a href="https://www.newjerseybride.com/ultimate-guide-wedding-venues-in-new-jersey/"> 1412 <picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-19728"> 1413<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-1024x562.jpg.webp 1024w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-300x165.jpg.webp 300w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-768x421.jpg.webp 768w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-1536x842.jpg.webp 1536w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-2048x1123.jpg.webp 2048w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-600x329.jpg.webp 600w" sizes="(max-width: 1024px) 100vw, 1024px"/> 1414<img loading="lazy" decoding="async" width="1024" height="562" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-1024x562.jpg" alt="The exterior of Liberty House, a wedding venue in New Jersey." srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-1024x562.jpg 1024w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-300x165.jpg 300w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-768x421.jpg 768w, https://www.newjerseybr
1414ide.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-1536x842.jpg 1536w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-2048x1123.jpg 2048w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-600x329.jpg 600w" sizes="(max-width: 1024px) 100vw, 1024px"/> 1415</picture> 1416 </a> 1417 </div> 1418 </div> 1419 </div> 1420 </div> 1421 <div class="elementor-element elementor-element-e7d72fc truncate elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="e7d72fc" data-element_type="widget" data-widget_type="theme-post-title.default"> 1422 <div class="elementor-widget-container"> 1423 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/ultimate-guide-wedding-venues-in-new-jersey/">The Ultimate Guide to Wedding Venues in New Jersey</a></h3> </div> 1424 </div> 1425 </div> 1426 </div> 1427 </div> 1428 </div> 1429 1430 </div> 1431 </div> 1432 </div> 1433 </div> 1434 </div> 1435 </div> 1436 </div> 1437 </section> 1438 <section class="elementor-section elementor-top-section elementor-element elementor-element-012fd60 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="012fd60" data-element_type="section" data-settings="{"background_background":"classic"}"> 1439 <div class="elementor-container elementor-column-gap-no"> 1440 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c93619e" data-id="c93619e" data-element_type="column"> 1441 <div class="elementor-widget-wrap elementor-element-populated"> 1442 <div class="elementor-element elementor-element-d908d82 e-con-full e-flex e-con e-parent" data-id="d908d82" data-element_type="container"> 1443 <div class="elementor-element elementor-element-ca6605b elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="ca6605b" data-element_type="widget" data-widget_type="button.default"> 1444 <div class="elementor-widget-container"> 1445 <div class="elementor-button-wrapper"> 1446 <a class="elementor-button elementor-button-link elementor-size-sm" href="/planning-inspo/"> 1447 <span class="elementor-button-content-wrapper"> 1448 <span class="elementor-button-text">View More</span> 1449 </span> 1450 </a> 1451 </div> 1452 </div> 1453 </div> 1454 </div> 1455 </div> 1456 </div> 1457 </div> 1458 </section> 1459 <section class="elementor-section elementor-top-section elementor-element elementor-element-e330288 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e330288" data-element_type="section" data-settings="{"background_background":"classic"}"> 1460 <div class="elementor-container elementor-column-gap-default"> 1461 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-42617d9" data-id="42617d9" data-element_type="column"> 1462 <div class="elementor-widget-wrap elementor-element-populated"> 1463 <div class="elementor-element elementor-element-f8d1f12 e-flex e-con-boxed e-con e-parent" data-id="f8d1f12" data-element_type="container"> 1464 <div class="e-con-inner"> 1465 <div class="elementor-element elementor-element-f806b87 elementor-widget elementor-widget-heading" data-id="f806b87" data-element_type="widget" data-widget_type="heading.default"> 1466 <div class="elementor-widget-container"> 1467 <h2 class="elementor-heading-title elementor-size-default">Get Inspired!</h2> </div> 1468 </div> 1469 <div class="elementor-element elementor-element-c70e9bd elementor-widget elementor-widget-heading" data-id="c70e9bd" data-element_type="widget" data-widget_type="heading.default"> 1470 <div class="elementor-widget-container"> 1471 <h1 class="elementor-heading-title elementor-size-default">Real New Jersey Weddings</h1> </div> 1472 </div> 1473 <div class="elementor-element elementor-element-9217c9e elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="9217c9e" data-element_type="widget" data-widget_type="heading.default"> 1474 <div class="elementor-widget-container"> 1475 <p class="elementor-heading-title elementor-size-default">Browse these stunning New Jersey weddings. </p> </div>
1476 </div> 1477 </div> 1478 </div> 1479 </div> 1480 </div> 1481 </div> 1482 </section> 1483 <section class="elementor-section elementor-top-section elementor-element elementor-element-0715907 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0715907" data-element_type="section" data-settings="{"background_background":"classic"}"> 1484 <div class="elementor-container elementor-column-gap-default"> 1485 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6a23cb1" data-id="6a23cb1" data-element_type="column"> 1486 <div class="elementor-widget-wrap elementor-element-populated"> 1487 <div class="elementor-element elementor-element-aaa3207 e-flex e-con-boxed e-con e-parent" data-id="aaa3207" data-element_type="container"> 1488 <div class="e-con-inner"> 1489 <div class="elementor-element elementor-element-500c21b elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid" data-id="500c21b" data-element_type="widget" data-settings="{"template_id":8618,"row_gap":{"unit":"px","size":14,"sizes":[]},"_skin":"post","columns":"3","columns_tablet":"2","columns_mobile":"1","edit_handle_selector":"[data-elementor-type=\"loop-item\"]","row_gap_tablet":{"unit":"px","size":"","sizes":[]},"row_gap_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="loop-grid.post"> 1490 <div class="elementor-widget-container"> 1491 <div class="elementor-loop-container elementor-grid" role="list"> 1492 <style id="loop-8618">.elementor-8618 .elementor-element.elementor-element-5bd3ccd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8618 .elementor-element.elementor-element-68fedbe{--display:flex;--min-height:440px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-8618 .elementor-element.elementor-element-cbd7d9a{left:0px;}body.rtl .elementor-8618 .elementor-element.elementor-element-cbd7d9a{right:0px;}.elementor-8618 .elementor-element.elementor-element-cbd7d9a{top:0px;}.elementor-8618 .elementor-element.elementor-element-cbd7d9a img{width:100%;height:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8618 .elementor-element.elementor-element-c843fa3{width:var( --container-widget-width, 200% );max-width:200%;--container-widget-width:200%;--container-widget-flex-grow:0;text-align:center;}.elementor-8618 .elementor-element.elementor-element-c843fa3 > .elementor-widget-container{margin:010px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8618 .elementor-element.elementor-element-c843fa3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:26px;color:var( --e-global-color-1f024b5 );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8618 .elementor-element.elementor-element-2fa8417 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-8618 .elementor-element.elementor-element-2fa8417.elementor-element{--align-self:center;}.elementor-8618 .elementor-element.elementor-element-2fa8417 .elementor-widget-container{text-align:center;}@media(max-width:1024px){.elementor-8618 .elementor-element.elementor-element-5bd3ccd{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-cbd7d9a */.elementor-8618 .elementor-element.elementor-element-cbd7d9a, 1493.elementor-8618 .elementor-element.elementor-element-cbd7d9a a { 1494 height: 100%; 1495} 1496 1497.elementor-8618 .elementor-element.elementor-element-cbd7d9a { 1498 overflow: hidden; 1499} 1500 1501.elementor-8618 .elementor-element.elementor-element-cbd7d9a a img { 1502 object-fit: cover; 1503 object-position: center; 1504}/* End custom CSS */</style> <div data-elementor-type="loop-item" data-elementor-id="8618" class="elementor elementor-8618 e-loop-item e-loop-item-43230 post-43230 njb-real-wedding type-njb-real-wedding status-publish has-post-thumbnail hentry wedding-season-spring wedding-style-hotels" data-elementor-post-type="elementor_library" data-custom-edit-handle="1"> 1505 <div class="elementor-element elementor-element-5bd3ccd e-flex e-con-boxed e-con e-parent" data-id="5bd3ccd" data-element_type="container"> 1506 <div class="e-con-inner"> 1507 <div class="elementor-element elementor-element-68fedbe e-con-full real-wedding-image-container e-flex e-con e-child" data-id="68fedbe" data-element_type="container"> 1508 <div class="elementor-element elementor-element-cbd7d9a elementor-absolute elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="cbd7d9a" data-element_type="widget" data-settings="{"_position":"absolute"}" data-widget_type="theme-post-featured-image.default"> 1509 <div class="elementor-widget-container">
1510 <a href="https://www.newjerseybride.com/njb-real-wedding/he-proposed-right-in-front-of-hotel-bethlehem-then-they-got-married-there/"> 1511 <picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-43455"> 1512<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-683x1024.jpg.webp 683w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-200x300.jpg.webp 200w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-768x1152.jpg.webp 768w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-1024x1536.jpg.webp 1024w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-1365x2048.jpg.webp 1365w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-600x900.jpg.webp 600w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-scaled.jpg.webp 1707w" sizes="(max-width: 683px) 100vw, 683px"/> 1513<img loading="lazy" decoding="async" width="683" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-683x1024.jpg" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-683x1024.jpg 683w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-200x300.jpg 200w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-768x1152.jpg 768w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-1024x1536.jpg 1024w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-1365x2048.jpg 1365w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-600x900.jpg 600w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-scaled.jpg 1707w" sizes="(max-width: 683px) 100vw, 683px"/> 1514</picture> 1515 </a> 1516 </div> 1517 </div> 1518 </div> 1519 <div class="elementor-element elementor-element-c843fa3 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="c843fa3" data-element_type="widget" data-widget_type="heading.default"> 1520 <div class="elementor-widget-container"> 1521 <p class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/njb-real-wedding/he-proposed-right-in-front-of-hotel-bethlehem-then-they-got-married-there/">He Proposed Right in Front of Hotel BethlehemâThen They Got Married There</a></p> </div> 1522 </div> 1523 </div> 1524 </div> 1525 </div> 1526 <div data-elementor-type="loop-item" data-elementor-id="8618" class="elementor elementor-8618 e-loop-item e-loop-item-43279 post-43279 njb-real-wedding type-njb-real-wedding status-publish has-post-thumbnail hentry wedding-color-multi-colored wedding-season-summer wedding-style-beach-shore" data-elementor-post-type="elementor_library" data-custom-edit-handle="1"> 1527 <div class="elementor-element elementor-element-5bd3ccd e-flex e-con-boxed e-con e-parent" data-id="5bd3ccd" data-element_type="container"> 1528 <div class="e-con-inner"> 1529 <div class="elementor-element elementor-element-68fedbe e-con-full real-wedding-image-container e-flex e-con e-child" data-id="68fedbe" data-element_type="container"> 1530 <div class="elementor-element elementor-element-cbd7d9a elementor-absolute elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="cbd7d9a" data-element_type="widget" data-settings="{"_position":"absolute"}" data-widget_type="theme-post-featured-image.default"> 1531 <div class="elementor-widget-container"> 1532 <a href="https://www.newjerseybride.com/njb-real-wedding/nj-influencer-gabriella-maria-has-dreamed-of-getting-married-at-this-cabo-venue-since-she-was-13-this-summer-her-dream-came-true/"> 1533 <picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-43338">
1534<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-1024x683.jpeg.webp 1024w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-300x200.jpeg.webp 300w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-768x512.jpeg.webp 768w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-1536x1025.jpeg.webp 1536w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-600x400.jpeg.webp 600w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028.jpeg.webp 2048w" sizes="(max-width: 1024px) 100vw, 1024px"/> 1535<img loading="lazy" decoding="async" width="1024" height="683" src="https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-1024x683.jpeg" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-1024x683.jpeg 1024w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-300x200.jpeg 300w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-768x512.jpeg 768w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-1536x1025.jpeg 1536w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-600x400.jpeg 600w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028.jpeg 2048w" sizes="(max-width: 1024px) 100vw, 1024px"/> 1536</picture> 1537 </a> 1538 </div> 1539 </div> 1540 </div> 1541 <div class="elementor-element elementor-element-c843fa3 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="c843fa3" data-element_type="widget" data-widget_type="heading.default"> 1542 <div class="elementor-widget-container"> 1543 <p class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/njb-real-wedding/nj-influencer-gabriella-maria-has-dreamed-of-getting-married-at-this-cabo-venue-since-she-was-13-this-summer-her-dream-came-true/">NJ Influencer Gabriella Maria Has Dreamed of Getting Married at This Cabo Venue Since She Was 13âThis Summer, Her Dream Came True</a></p> </div> 1544 </div> 1545 </div> 1546 </div> 1547 </div> 1548 <div data-elementor-type="loop-item" data-elementor-id="8618" class="elementor elementor-8618 e-loop-item e-loop-item-43424 post-43424 njb-real-wedding type-njb-real-wedding status-publish has-post-thumbnail hentry wedding-season-fall wedding-style-country-private-clubs" data-elementor-post-type="elementor_library" data-custom-edit-handle="1"> 1549 <div class="elementor-element elementor-element-5bd3ccd e-flex e-con-boxed e-con e-parent" data-id="5bd3ccd" data-element_type="container"> 1550 <div class="e-con-inner"> 1551 <div class="elementor-element elementor-element-68fedbe e-con-full real-wedding-image-container e-flex e-con e-child" data-id="68fedbe" data-element_type="container"> 1552 <div class="elementor-element elementor-element-cbd7d9a elementor-absolute elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="cbd7d9a" data-element_type="widget" data-settings="{"_position":"absolute"}" data-widget_type="theme-post-featured-image.default"> 1553 <div class="elementor-widget-container"> 1554 <a href="https://www.newjerseybride.com/njb-real-wedding/when-the-noreaster-derailed-everything-her-gym-stepped-up-transformed-into-a-wedding-venue/"> 1555 <picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-43432"> 1556<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/10/noreaster-wedding-Screenshot-2026-10-01-at-7.55.59-AM-773x1024.png.webp 773w, https://www.newjerseybride.com/wp-content/uploads/2026/10/noreaster-wedding-Screenshot-2026-10-01-at-7.55.59-AM-768x1018.png.webp 768w" sizes="(max-width: 773px) 100vw, 773px"/>
1557<img loading="lazy" decoding="async" width="773" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2026/10/noreaster-wedding-Screenshot-2026-10-01-at-7.55.59-AM-773x1024.png" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/10/noreaster-wedding-Screenshot-2026-10-01-at-7.55.59-AM-773x1024.png 773w, https://www.newjerseybride.com/wp-content/uploads/2026/10/noreaster-wedding-Screenshot-2026-10-01-at-7.55.59-AM-768x1018.png 768w" sizes="(max-width: 773px) 100vw, 773px"/> 1558</picture> 1559 </a> 1560 </div> 1561 </div> 1562 </div> 1563 <div class="elementor-element elementor-element-c843fa3 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="c843fa3" data-element_type="widget" data-widget_type="heading.default"> 1564 <div class="elementor-widget-container"> 1565 <p class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/njb-real-wedding/when-the-noreaster-derailed-everything-her-gym-stepped-up-transformed-into-a-wedding-venue/">When the Nor’Easter Derailed Everything, Her Gym Stepped Up & Transformed Into a Wedding Venue</a></p> </div> 1566 </div> 1567 </div> 1568 </div> 1569 </div> 1570 </div> 1571 1572 </div> 1573 </div> 1574 </div> 1575 </div> 1576 </div> 1577 </div> 1578 </div> 1579 </section> 1580 <section class="elementor-section elementor-top-section elementor-element elementor-element-f999bde elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f999bde" data-element_type="section" data-settings="{"background_background":"classic"}"> 1581 <div class="elementor-container elementor-column-gap-no"> 1582 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6e5d3ef" data-id="6e5d3ef" data-element_type="column"> 1583 <div class="elementor-widget-wrap elementor-element-populated"> 1584 <div class="elementor-element elementor-element-d96abc9 e-con-full e-flex e-con e-parent" data-id="d96abc9" data-element_type="container"> 1585 <div class="elementor-element elementor-element-6d7a5fb elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="6d7a5fb" data-element_type="widget" data-widget_type="button.default"> 1586 <div class="elementor-widget-container"> 1587 <div class="elementor-button-wrapper"> 1588 <a class="elementor-button elementor-button-link elementor-size-sm" href="/real-weddings/"> 1589 <span class="elementor-button-content-wrapper"> 1590 <span class="elementor-button-text">View More</span> 1591 </span> 1592 </a> 1593 </div> 1594 </div> 1595 </div> 1596 <div class="elementor-element elementor-element-0a1e911 elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="0a1e911" data-element_type="widget" data-widget_type="button.default"> 1597 <div class="elementor-widget-container"> 1598 <div class="elementor-button-wrapper"> 1599 <a class="elementor-button elementor-button-link elementor-size-sm" href="/real-weddings/submit-your-wedding/"> 1600 <span class="elementor-button-content-wrapper"> 1601 <span class="elementor-button-text">Submit Your Real Wedding</span> 1602 </span> 1603 </a> 1604 </div> 1605 </div> 1606 </div> 1607 </div> 1608 </div> 1609 </div> 1610 </div> 1611 </section> 1612 <section class="elementor-section elementor-top-section elementor-element elementor-element-844fdcf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="844fdcf" data-element_type="section" data-settings="{"background_background":"classic"}"> 1613 <div class="elementor-container elementor-column-gap-default"> 1614 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8061433" data-id="8061433" data-element_type="column"> 1615 <div class="elementor-widget-wrap elementor-element-populated"> 1616 <div class="elementor-element elementor-element-7997835 e-flex e-con-boxed e-con e-parent" data-id="7997835" data-element_type="container"> 1617 <div class="e-con-inner"> 1618 <div class="elementor-element elementor-element-28075d7 elementor-widget elementor-widget-heading" data-id="28075d7" data-element_type="widget" data-widget_type="heading.default"> 1619 <div class="elementor-widget-container"> 1620 <p class="elementor-heading-title elementor-size-default">Follow New Jersey Bride on social media! </p> </div>
1621 </div> 1622 </div> 1623 </div> 1624 </div> 1625 </div> 1626 </div> 1627 </section> 1628 <section class="elementor-section elementor-top-section elementor-element elementor-element-5c91784 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5c91784" data-element_type="section"> 1629 <div class="elementor-container elementor-column-gap-no"> 1630 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7ae453a" data-id="7ae453a" data-element_type="column"> 1631 <div class="elementor-widget-wrap elementor-element-populated"> 1632 <div class="elementor-element elementor-element-61cb723 e-grid e-con-full e-con e-parent" data-id="61cb723" data-element_type="container"> 1633 <a class="elementor-element elementor-element-7fa2e42 e-con-full e-flex e-con e-child" data-id="7fa2e42" data-element_type="container" data-settings="{"background_background":"classic"}" href="https://www.facebook.com/NewJerseyBride/" target="_blank"> 1634 <div class="elementor-element elementor-element-d960bf6 e-con-full e-flex e-con e-child" data-id="d960bf6" data-element_type="container" data-settings="{"background_background":"classic"}"> 1635 <div class="elementor-element elementor-element-4f89980 elementor-widget elementor-widget-heading" data-id="4f89980" data-element_type="widget" data-widget_type="heading.default"> 1636 <div class="elementor-widget-container"> 1637 <div class="elementor-heading-title elementor-size-default">Facebook</div> </div> 1638 </div> 1639 </div> 1640 </a> 1641 <a class="elementor-element elementor-element-71de1f5 e-con-full e-flex e-con e-child" data-id="71de1f5" data-element_type="container" data-settings="{"background_background":"classic"}" href="https://www.instagram.com/newjerseybride/" target="_blank"> 1642 <div class="elementor-element elementor-element-291efe5 e-con-full e-flex e-con e-child" data-id="291efe5" data-element_type="container" data-settings="{"background_background":"classic"}"> 1643 <div class="elementor-element elementor-element-42e5383 elementor-widget elementor-widget-heading" data-id="42e5383" data-element_type="widget" data-widget_type="heading.default"> 1644 <div class="elementor-widget-container"> 1645 <div class="elementor-heading-title elementor-size-default">Instagram</div> </div> 1646 </div> 1647 </div> 1648 </a> 1649 <a class="elementor-element elementor-element-5eb7452 e-con-full e-flex e-con e-child" data-id="5eb7452" data-element_type="container" data-settings="{"background_background":"classic"}" href="https://www.pinterest.com/newjerseybride/" target="_blank"> 1650 <div class="elementor-element elementor-element-0451062 e-con-full e-flex e-con e-child" data-id="0451062" data-element_type="container" data-settings="{"background_background":"classic"}"> 1651 <div class="elementor-element elementor-element-72e1765 elementor-widget elementor-widget-heading" data-id="72e1765" data-element_type="widget" data-widget_type="heading.default"> 1652 <div class="elementor-widget-container"> 1653 <div class="elementor-heading-title elementor-size-default">pinterest</div> </div> 1654 </div> 1655 </div> 1656 </a> 1657 <a class="elementor-element elementor-element-e468103 e-con-full e-flex e-con e-child" data-id="e468103" data-element_type="container" data-settings="{"background_background":"classic"}" href="https://www.tiktok.com/@newjerseybride" target="_blank"> 1658 <div class="elementor-element elementor-element-ae3d138 e-con-full e-flex e-con e-child" data-id="ae3d138" data-element_type="container" data-settings="{"background_background":"classic"}"> 1659 <div class="elementor-element elementor-element-7859c46 elementor-widget elementor-widget-heading" data-id="7859c46" data-element_type="widget" data-widget_type="heading.default"> 1660 <div class="elementor-widget-container"> 1661 <div class="elementor-heading-title elementor-size-default">Tiktok</div> </div> 1662 </div> 1663 </div> 1664 </a> 1665 </div> 1666 </div> 1667 </div> 1668 </div> 1669 </section> 1670 <section class="elementor-section elementor-top-section elementor-element elementor-element-057e530 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="057e530" data-element_type="section"> 1671 <div class="elementor-container elementor-column-gap-no"> 1672 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d90bf3f" data-id="d90bf3f" data-element_type="column"> 1673 <div class="elementor-widget-wrap elementor-element-populated"> 1674 <div class="elementor-element elementor-element-9940840 e-con-full e-flex e-con e-parent" data-id="9940840" data-element_type="container"> 1675 <div class="elementor-element elementor-element-d38e20e elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="d38e20e" data-element_type="widget" data-widget_type="button.default"> 1676 <div class="elementor-widget-container"> 1677 <div class="elementor-button-wrapper"> 1678 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.facebook.com/groups/newjerseybr
1678ideprivategroup/" target="_blank"> 1679 <span class="elementor-button-content-wrapper"> 1680 <span class="elementor-button-text">Join our private Facebook group</span> 1681 </span> 1682 </a> 1683 </div> 1684 </div> 1685 </div> 1686 </div> 1687 </div> 1688 </div> 1689 </div> 1690 </section> 1691 <section class="elementor-section elementor-top-section elementor-element elementor-element-daaf762 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="daaf762" data-element_type="section" data-settings="{"background_background":"classic"}"> 1692 <div class="elementor-container elementor-column-gap-no"> 1693 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bc7de36" data-id="bc7de36" data-element_type="column"> 1694 <div class="elementor-widget-wrap elementor-element-populated"> 1695 <div class="elementor-element elementor-element-a9e9f2d e-flex e-con-boxed e-con e-parent" data-id="a9e9f2d" data-element_type="container"> 1696 <div class="e-con-inner"> 1697 <div class="elementor-element elementor-element-81db5f7 elementor-widget elementor-widget-heading" data-id="81db5f7" data-element_type="widget" data-widget_type="heading.default"> 1698 <div class="elementor-widget-container"> 1699 <h1 class="elementor-heading-title elementor-size-default">Let's stay in touch</h1> </div> 1700 </div> 1701 </div> 1702 </div> 1703 <div class="elementor-element elementor-element-a32c6c0 e-con-full e-flex e-con e-parent" data-id="a32c6c0" data-element_type="container" data-settings="{"background_background":"classic"}"> 1704 <div class="elementor-element elementor-element-6e4ad48 e-con-full e-flex e-con e-child" data-id="6e4ad48" data-element_type="container" data-settings="{"background_background":"classic"}"> 1705 <div class="elementor-element elementor-element-1a673ed elementor-widget elementor-widget-heading" data-id="1a673ed" data-element_type="widget" data-widget_type="heading.default"> 1706 <div class="elementor-widget-container"> 1707 <h3 class="elementor-heading-title elementor-size-default">Say "I Do" to Weekly Inspo!</h3> </div> 1708 </div> 1709 <div class="elementor-element elementor-element-33367d2 elementor-widget elementor-widget-heading" data-id="33367d2" data-element_type="widget" data-widget_type="heading.default"> 1710 <div class="elementor-widget-container"> 1711 <p class="elementor-heading-title elementor-size-default">ð Sign up for Something New</p> </div> 1712 </div> 1713 <div class="elementor-element elementor-element-d360772 e-con-full e-flex e-con e-child" data-id="d360772" data-element_type="container"> 1714 <div class="elementor-element elementor-element-ed79a69 elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="ed79a69" data-element_type="widget" data-settings="{"button_width":"40","step_next_label":"Next","step_previous_label":"Previous","step_type":"number_text","step_icon_shape":"circle"}" data-widget_type="form.default"> 1715 <div class="elementor-widget-container"> 1716 <form class="elementor-form" method="post" name="Newsletter" aria-label="Newsletter"> 1717 <input type="hidden" name="post_id" value="1775"/> 1718 <input type="hidden" name="form_id" value="ed79a69"/> 1719 <input type="hidden" name="referer_title" value="New Jersey Bride" /> 1720 1721 <input type="hidden" name="queried_id" value="1775"/> 1722 1723 <div class="elementor-form-fields-wrapper elementor-labels-"> 1724 <div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-60 elementor-field-required"> 1725 <label for="form-field-email" class="elementor-field-label elementor-screen-only"> 1726 Email </label> 1727 <input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-sm elementor-field-textual" placeholder="Your email address" required="required"> 1728 </div> 1729 <div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-40 e-form__buttons"> 1730 <button class="elementor-button elementor-size-sm" type="submit"> 1731 <span class="elementor-button-content-wrapper"> 1732 <span class="elementor-button-text">Sign me up</span> 1733 </span> 1734 </button> 1735 </div> 1736 </div> 1737 </form> 1738 </div>
1739 </div> 1740 </div> 1741 </div> 1742 </div> 1743 </div> 1744 </div> 1745 </div> 1746 </section> 1747 <section class="elementor-section elementor-top-section elementor-element elementor-element-e273b79 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e273b79" data-element_type="section"> 1748 <div class="elementor-container elementor-column-gap-default"> 1749 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-577f603" data-id="577f603" data-element_type="column"> 1750 <div class="elementor-widget-wrap elementor-element-populated"> 1751 <div class="elementor-element elementor-element-fdef967 elementor-widget elementor-widget-heading" data-id="fdef967" data-element_type="widget" data-widget_type="heading.default"> 1752 <div class="elementor-widget-container"> 1753 <h1 class="elementor-heading-title elementor-size-default">About Us</h1> </div> 1754 </div> 1755 </div> 1756 </div> 1757 </div> 1758 </section> 1759 <section class="elementor-section elementor-top-section elementor-element elementor-element-5ca5f78 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5ca5f78" data-element_type="section"> 1760 <div class="elementor-container elementor-column-gap-default"> 1761 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-787aad3" data-id="787aad3" data-element_type="column"> 1762 <div class="elementor-widget-wrap elementor-element-populated"> 1763 <div class="elementor-element elementor-element-d55c60f elementor-widget elementor-widget-weddingdir-elementor-accordion" data-id="d55c60f" data-element_type="widget" data-widget_type="weddingdir-elementor-accordion.default"> 1764 <div class="elementor-widget-container"> 1765 <div id="weddingdir_1zm5lbqwxe" class="accordion theme-accordian "> 1766 1767 <div class="card-header" id="weddingdir_h350p2ukre"> 1768 1769 <a href="javascript:" data-bs-toggle="collapse" data-bs-target="#collapse-weddingdir_h350p2ukre" aria-expanded="true" aria-controls="collapse-weddingdir_h350p2ukre" class="">Who is New Jersey Bride?</a> 1770 1771 </div> 1772 1773 <div id="collapse-weddingdir_h350p2ukre" class="collapse show" aria-labelledby="weddingdir_h350p2ukre" data-bs-parent="#weddingdir_1zm5lbqwxe"> 1774 1775 <div class="card-body"><p><span lang="EN-US">For more than 35 years, </span><span lang="EN-US">New Jersey Bride</span><span lang="EN-US"> has been </span><span lang="EN-US">an invaluable resource for local wedding planning. N</span><span lang="EN-US">o one knows the New Jersey wedding industry like we do! </span><span lang="EN-US">Weâre passionate about helping engaged couples create their dream wedding. Throughout our </span><a href="https://njmonthly.myshopify.com/collections/new-jersey-bride" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__njmonthly.myshopify.com_collections_new-2Djersey-2Dbride%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3Dx3ashP3981uUf5PNEJRQviDhsrMUG46dDSu2QslNVuI%26e%3D&source=gmail&ust=1755388173112000&usg=AOvVaw2aBdH-2rFthuSRKltxUdAZ"><span lang="EN-US">magazine</span></a><span lang="EN-US">, on our website, in our </span><a href="/somethingnew/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__dev.newjerseybride.com_something-2Dnew_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3Dys5pQgV8w145ekZWwRLePNcveiMeBeVwt_RUDbipJ28%26e%3D&source=gmail&ust=1755388173112000&usg=AOvVaw0ylAO77cp3rb_vu2s-A-xS"><span lang="EN-US">newsletter</span></a><span lang="EN-US">, and in our </span>
1775<a href="https://www.facebook.com/groups/newjerseybrideprivategroup/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__www.facebook.com_groups_newjerseybrideprivategroup_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3D8009EAQSPK-gDuyvceYRE23YyxJHk-bqmL9wmeMzmHA%26e%3D&source=gmail&ust=1755388173112000&usg=AOvVaw15wJR8TbHernmjWwqbfsv6"><span lang="EN-US">private Facebook group</span></a><span lang="EN-US">, youâll find advice, inspiration, </span><a href="/find-listing/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__dev.newjerseybride.com_find-2Dlisting_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3DR2fe0nRNv_op9Ko2L-RtA6z6w8j5Dv1--JPCX31gToI%26e%3D&source=gmail&ust=1755388173112000&usg=AOvVaw1Xb6cdoWqJtbYa7H7R_i4T"><span lang="EN-US">vendor information</span></a><span lang="EN-US"> and </span><a href="/real-weddings/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__dev.newjerseybride.com_real-2Dweddings_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3Dkkgc4Z0LDQwkyOAmnNCOPL5iqO6RbGe5E_7Ojk6ebSI%26e%3D&source=gmail&ust=1755388173112000&usg=AOvVaw1jnCDlOW9trtZ0GUDqwP26"><span lang="EN-US">real weddings</span></a><span lang="EN-US"> to guide you on your wedding planning journey. </span><span lang="EN-US">Letâs start planning together!</span> </p><p><span lang="EN-US"><img loading="lazy" loading="lazy" decoding="async" class="an1" draggable="false" src="https://fonts.gstatic.com/s/e/notoemoji/16.0/1f449/72.png" alt="ð" width="22" height="22" data-emoji="ð" aria-label="ð" />  </span>Learn more about <a href="/about-njb/">New Jersey Bride »</a></p></div> 1776 1777 </div><div class="card-header" id="weddingdir_xdauiuzqj1"> 1778 1779 <a href="javascript:" data-bs-toggle="collapse" data-bs-target="#collapse-weddingdir_xdauiuzqj1" aria-expanded="false" aria-controls="collapse-weddingdir_xdauiuzqj1" class="collapsed">What does New Jersey Bride do best?</a> 1780 1781 </div> 1782 1783 <div id="collapse-weddingdir_xdauiuzqj1" class="collapse " aria-labelledby="weddingdir_xdauiuzqj1" data-bs-parent="#weddingdir_1zm5lbqwxe"> 1784 1785 <div class="card-body"><p><span class="LineBreakBlob BlobObject DragDrop SCXW246299682 BCX0"><span lang="EN-US">W</span><span lang="EN-US">e cover </span><a href="/planning-inspo/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__dev.newjerseybride.com_planning-2Dinspo_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3Dk7idDUiGSfJHWnUI2OphXYJGy8YHbdWFIAeS0Fny2oQ%26e%3D&source=gmail&ust=1755388173112000&usg=AOvVaw2zZH7XGVM6bcEDRjo9WD5k"><span lang="EN-US">all aspects of wedding planning</span></a><span lang="EN-US">, but c</span><span lang="EN-US">urated information about New Jersey wedding venues and vendors is our specialty. We have comprehensive guides that you wonât find anywhere else, like our </span><a href="/ultimate-guide-wedding-venues-in-new-jersey/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__dev.newjerseybr
1785ide.com_ultimate-2Dguide-2Dwedding-2Dvenues-2Din-2Dnew-2Djersey_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3DJ_aZ9G_wUU5-aUGdwYPtqK7FGiBXw28XbGmn6As_UQA%26e%3D&source=gmail&ust=1755388173112000&usg=AOvVaw0lFMSYaphnni6DYoedmc8Y"><span lang="EN-US">ultimate guide to NJâs 200+ venues</span></a><span lang="EN-US"> (including pricing info!). Plus, throughout our website, we have a </span><a href="https://dev.newjerseybride.com/vendor-category/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__dev.newjerseybride.com_vendor-2Dcategory_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3DXsqjSxIw2JRTlZ4uk2EHRoOBh7EoD5shzwu33HWE3wI%26e%3D&source=gmail&ust=1755388173112000&usg=AOvVaw24uFyhBKKFNBza0Skdr62M"><span lang="EN-US">virtual wedding planning assistant, Birdie</span></a><span lang="EN-US">, who connects you with the perfect vendors for your big day (chat with her anytime!). In our </span><a href="https://dev.newjerseybride.com/find-listing/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__dev.newjerseybride.com_find-2Dlisting_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3DR2fe0nRNv_op9Ko2L-RtA6z6w8j5Dv1--JPCX31gToI%26e%3D&source=gmail&ust=1755388173112000&usg=AOvVaw1Xb6cdoWqJtbYa7H7R_i4T"><span lang="EN-US">vendor listings directory</span></a><span lang="EN-US">, youâll see a Love It Award badge that indicates the vendors we know and trust to plan your day.</span></span></p><p><span class="EOP SCXW144493581 BCX0" data-ccp-props="{}"><img loading="lazy" loading="lazy" decoding="async" class="alignnone wp-image-21618 size-full" src="https://dev.newjerseybride.com/wp-content/uploads/2025/08/LoveIt25.png" alt="" width="156" height="126" /></span></p></div> 1786 1787 </div><div class="card-header" id="weddingdir_dofaacpkmh"> 1788 1789 <a href="javascript:" data-bs-toggle="collapse" data-bs-target="#collapse-weddingdir_dofaacpkmh" aria-expanded="false" aria-controls="collapse-weddingdir_dofaacpkmh" class="collapsed">How to Contact New Jersey Bride</a> 1790 1791 </div> 1792 1793 <div id="collapse-weddingdir_dofaacpkmh" class="collapse " aria-labelledby="weddingdir_dofaacpkmh" data-bs-parent="#weddingdir_1zm5lbqwxe"> 1794 1795 <div class="card-body"><div><p lang="EN-US"><span lang="EN-US">Get in touch with us: </span>Â </p></div><div><p lang="EN-US"><a href="/cdn-cgi/l/email-protection#4e272028210e202b39242b3c3d2b372c3c272a2b602d2123" target="_blank" rel="noreferrer noopener"><span lang="EN-US"><span class="__cf_email__" data-cfemail="70191e161f301e15071a150203150912021914155e131f1d">[email protected]</span></span></a>
1795 </p></div><div><p lang="EN-US"><span lang="EN-US">973-539-8230</span> </p></div><div><p lang="EN-US"><span lang="EN-US">62 Elm Street, 3rd Floor</span> <span lang="EN-US">Morristown, NJ 07960-4110</span> </p></div><div><p lang="EN-US"><a href="https://njmonthly.myshopify.com/collections/new-jersey-bride" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__njmonthly.myshopify.com_collections_new-2Djersey-2Dbride%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3Dx3ashP3981uUf5PNEJRQviDhsrMUG46dDSu2QslNVuI%26e%3D&source=gmail&ust=1755388173112000&usg=AOvVaw2aBdH-2rFthuSRKltxUdAZ"><span lang="EN-US">Buy the magazine here!</span></a> </p></div><div><p lang="EN-US"><span lang="EN-US"><img loading="lazy" loading="lazy" decoding="async" class="an1" draggable="false" src="https://fonts.gstatic.com/s/e/notoemoji/16.0/1f449/72.png" alt="ð" width="26" height="26" data-emoji="ð" aria-label="ð" />  </span><a href="/contact-us/"><span lang="EN-US">Contact our team »</span></a></p></div></div> 1796 1797 </div> 1798 1799 </div> </div> 1800 </div> 1801 </div> 1802 </div> 1803 </div> 1804 </section> 1805 <div class="elementor-element elementor-element-52c82cd e-flex e-con-boxed e-con e-parent" data-id="52c82cd" data-element_type="container"> 1806 <div class="e-con-inner"> 1807 <div class="elementor-element elementor-element-576aa97 elementor-widget elementor-widget-html" data-id="576aa97" data-element_type="widget" data-widget_type="html.default"> 1808 <div class="elementor-widget-container"> 1809 <!-- New Jersey Bride - Text Headline --> 1810<broadstreet-zone zone-id="59198"></broadstreet-zone> 1811 </div> 1812 </div> 1813 </div> 1814 </div> 1815 </div> 1816 </main><!-- #content area end --> 1817 1818 1819 <footer itemtype="https://schema.org/WPFooter" itemscope="itemscope" id="colophon" class="footer"> 1820 1821 <div class="footer-section"><div class="container"><div class="row"><div class="col-lg-12 col-md-12 col-12 weddingdir-footer-block"><div id="nav_menu-4" class="footer-widget weddingdir-footerbar widget_nav_menu"><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="menu"><li id="menu-item-23065" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23065"><a href="https://www.newjerseybride.com/vendor-on-boarding/">Become a Vendor</a></li> 1822<li id="menu-item-21644" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21644"><a href="https://www.newjerseybride.com/real-weddings-old/submit-your-wedding/">Submit Your Real Wedding</a></li> 1823<li id="menu-item-23054" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23054"><a href="https://www.newjerseybride.com/where-to-buy-new-jersey-bride/">Where To Buy</a></li> 1824<li id="menu-item-23055" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23055"><a href="https://www.newjerseybride.com/about-njb/">About</a></li> 1825<li id="menu-item-23056" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23056"><a href="https://www.newjerseybride.com/contact-us/">Contact</a></li> 1826<li id="menu-item-23059" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-23059"><a rel="privacy-policy" href="https://www.newjerseybride.com/privacy-policy-4/">Privacy Policy & Terms of Use</a></li> 1827</ul></div></div><div id="bs_zones-6" class="footer-widget weddingdir-footerbar bs_zones"><div><broadstreet-zone place="" zone-id="70243" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone></div></div><div id="custom_html-3" class="widget_text footer-widget weddingdir-footerbar widget_custom_html"><h3 class="widget-title">Socials</h3><div class="textwidget custom-html-widget"><div class="social-media-wrapper"> 1828 <ul id="menu-social" class="social-menu"> 1829 <li class="social-menu-item">
1829<a href="https://www.instagram.com/newjerseybride/" target="_blank">Instagram</a> 1830 </li> 1831 <li class="social-menu-item"><a href="https://www.facebook.com/NewJerseyBride/" target="_blank">facebook</a> 1832 </li> 1833 <li class="social-menu-item"><a href="https://www.pinterest.com/newjerseybride/" target="_blank">pinterest</a> 1834 </li> 1835 <li class="social-menu-item"><a href="https://www.tiktok.com/@newjerseybride 1836" target="_blank">tiktok</a> 1837 </li> 1838 </ul> 1839</div></div></div><div id="bs_zones-5" class="footer-widget weddingdir-footerbar bs_zones"><div><broadstreet-zone place="" zone-id="65658" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone></div></div></div></div></div></div> 1840 1841 </footer> 1842 1843 <div class="copyrights"> 1844 1845 <div class="container"> 1846 1847 <div class="row justify-content-between"> <div class="col-md-auto col-12">© 2025 New Jersey Bride. All rights reserved</div> <div class="col-md-auto col-12 copyrights-link ml-md-auto"></div> </div> 1848 1849 </div> 1850 1851 </div> <a id="back-to-top" href="javascript:" class="btn btn-outline-primary back-to-top d-flex justify-content-center align-items-center"> 1852 1853 <i class="fa fa-arrow-up"></i> 1854 1855 </a> 1856 </div><!-- #page -->
vendor: 108 bytes, line 1856
1856<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1856<script type="speculationrules"> 1857{"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/weddingdir/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1858</script>
1858 1859 <style> 1860 .header-newsletter { 1861 display: none; 1862 } 1863 1864 body.admin-bar #menu-item-9999 { 1865 display: none; 1866 } 1867 1868 #menu-primary-menu #menu-item-9999 { 1869 display: none; 1870 } 1871 1872 @media (min-width: 1200px) { 1873 .header-newsletter { 1874 display: block; 1875 position: absolute; 1876 left: 30px; 1877 top: 25px; 1878 color: #211D1E !important; 1879 font-size: 16px; 1880 } 1881 1882 #menu-item-9999>a::after { 1883 content: unset; 1884 } 1885 1886 body:not(.admin-bar) #menu-primary-menu #menu-item-9999 { 1887 display: list-item; 1888 } 1889 1890 #menu-primary-menu>#menu-item-8645, 1891 #menu-primary-menu>#menu-item-8646 { 1892 display: none; 1893 } 1894 1895// ul[role="menu"].dropdown-menu.dropdownhover-bottom>#menu-item-8645, 1896// ul[role="menu"].dropdown-menu.dropdownhover-bottom>#menu-item-8646 { 1897// display: none; 1898// } 1899 } 1900 1901 .header-version-two .navbar .dropdown-menu a, 1902 .header-version-two .navbar .dropdown-menu li>a { 1903 background-color: #fff; 1904 margin-left: 0 !important; 1905 text-align: left; 1906 border: 1px solid #f5c1c1; 1907 } 1908 </style> 1909
1909<script> 1910 jQuery(document).ready(function() { 1911 const signUpComponentHtml = '<a class="header-newsletter" href="/somethingnew/">ð Sign up for our free Something New newsletter!</a>'; 1912 const headerBrand = jQuery('.header-version-two .container-fluid .navbar-brand'); 1913 const menuBtn = `<button class="navbar-toggler x collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation"> 1914 <span class="icon-bar"></span> 1915 <span class="icon-bar"></span> 1916 <span class="icon-bar"></span> 1917 </button>`; 1918 1919 const test = `<li id="menu-item-9999" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9999 dropdown"><a title="MENU" href="#" data-bs-toggle="dropdown" class="dropdown-toggle nav-link" aria-haspopup="true" aria-expanded="false"> 1920 <button class="navbar-toggler x collapsed d-block" type="button" data-bs-toggle="collapse-1" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation"> 1921 <span class="icon-bar"></span> 1922 <span class="icon-bar"></span> 1923 <span class="icon-bar"></span> 1924 </button></a> 1925 <ul role="menu" class="dropdown-menu dropdownhover-bottom"> 1926 <li id="menu-item-8645" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8645"></li> 1927 <li id="menu-item-8646" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8646"></li> 1928 </ul> 1929 </li>` 1930 const btn1 = jQuery('<a href="/register/">COUPLE\'S LOGIN</a>') //jQuery('.order-xl-last a[data-bs-target="#weddingdir_couple_login_model_popup"]') 1931 const btn2 = jQuery('<a href="/register-vendor/">VENDOR\'S LOGIN</a>')//jQuery('.order-xl-last a[data-bs-target="#weddingdir_vendor_login_model_popup"]') 1932 const loginBtnsHtml = `<li id="menu-item-8645" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8645"></li> 1933 <li id="menu-item-8646" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8646"></li>` 1934 1935 if (btn1.length > 0) { 1936 btn1.find('i').remove(); 1937 btn1.find('.ms-1').html('COUPLE\'S LOGIN'); 1938 } 1939 if (btn2.length > 0) { 1940 btn2.find('i').remove(); 1941 btn2.find('.ms-1').html('VENDOR\'S LOGIN'); 1942 } 1943 1944 if (headerBrand.length > 0) { 1945 headerBrand.prepend(signUpComponentHtml); 1946 // jQuery('#menu-primary-menu').append(test) 1947 const customMenuBtn = jQuery('a[title="Menu"]') 1948 1949 customMenuBtn.next().append(loginBtnsHtml); 1950 jQuery('#menu-item-8645').append(btn1) 1951 jQuery('#menu-item-8646').append(btn2) 1952 1953 // add and clean login and register under menu 1954 const login = jQuery('#menu-item-8645').clone(true) 1955 const loginLink = login.find('a') 1956 loginLink.attr('class', 'nav-link') 1957 loginLink.find('i').remove() 1958 loginLink.html('LOGIN AS A COUPLE') 1959 1960 const register = jQuery('#menu-item-8646').clone(true) 1961 const registerLink = register.find('a') 1962 registerLink.attr('class', 'nav-link') 1963 registerLink.find('i').remove() 1964 registerLink.html('LOGIN AS A VENDOR') 1965 1966 const menu = jQuery('#menu-primary-menu li.astm-search-menu') 1967 1968 menu.before(login) 1969 menu.before(register) 1970 } 1971 }); 1972 </script>
1972 1973
1973<script defer> 1974 jQuery(document).ready(function() { 1975 const weddingDateInput = jQuery('.wedding-date-input.weddingdir_datepicker') 1976 1977 if (!weddingDateInput.length) return; 1978 1979 weddingDateInput.parent('.mb-3')?.css('text-align', 'left') 1980 weddingDateInput.parent('.mb-3')?.css('width', '100%') 1981 }) 1982 </script>
1982 1983 <!-- Start of HubSpot Embed Code --> 1984
1984<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/1746707.js"></script>
1984 1985 <!-- End of HubSpot Embed Code --> 1986 <div class="modal fade" id="weddingdir_couple_login_model_popup" tabindex="-1" aria-labelledby="weddingdir_couple_login_model_popup" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered modal-lg modal-dialog-scrollable"> 1987 <div class="modal-content"> 1988 <div class="modal-body p-0"> 1989 <div class=""> 1990 <div class="row g-0"> 1991 1992 <!-- col-md-5 --> 1993 <div class="col-lg-5 d-none d-lg-block d-xl-block sidebar-img" 1994 style="background: url(https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/couple-login-register/images/couple-login-register.jpg) no-repeat center;background-size: cover;" > 1995 </div> 1996 <!-- / col-md-5 --> 1997 1998 <!-- col-md-7 --> 1999 <div class="col-lg-7 col-md-12 col-12"> 2000 2001 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><i class="fa fa-close"></i></button> 2002 2003 <!-- login section --> 2004 <div class="login-sidebar-pad text-center"> 2005 2006 <h3>Log in as a Couple</h3>Not a member yet ? <a class="btn-link-primary" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_couple_registration_model_popup" data-bs-dismiss="modal">Join now</a><div class="mb-5"></div> 2007 <form id="weddingdir-couple-login-form" method="post"> 2008 2009 <div class="row row-cols-1"> 2010 <div class="mb-3"> 2011 2012 2013 2014 <input autocomplete="off" id="weddingdir_couple_login_username" name="weddingdir_couple_login_username" value="" type="text" placeholder="Username or email address" 2015 class="form-control input-md " required > 2016 2017 </div><div class="mb-3"> 2018 2019 2020 2021 <div class="password-eye"> 2022 2023 <input autocomplete="off" 2024 2025 id="weddingdir_couple_login_password" name="weddingdir_couple_login_password" value="" type="password" 2026 2027 placeholder="Password" class="form-control input-md " 2028 2029 required > 2030 2031 <span class="fa fa-fw fa-eye"></span> 2032 2033 </div> 2034 2035 </div><div class="col"> 2036 2037 <a class="btn-link-primary" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_forgot_password_model_popup" data-bs-dismiss="modal">Forgot your password ?</a> 2038 2039 </div><div class="col-12"> 2040 2041 <div class="mb-3 d-grid"> 2042 2043 <button type="submit" 2044 2045 data-message-wait="Wait a moment..." 2046 2047 name="weddingdir_couple_login_form" id="weddingdir_couple_login_form" 2048 2049 class="loader btn btn-default btn-rounded mt-3 btn-block">Log In</button> 2050 2051 <input type="hidden" id="weddingdir_couple_login_security" name="weddingdir_c
2051ouple_login_security" value="6cd09531ca" /><input type="hidden" name="_wp_http_referer" value="/" /> 2052 2053 </div> 2054 2055 </div><input autocomplete="off" type="hidden" name="couple_login_redirect_link" id="couple_login_redirect_link" value="https://www.newjerseybride.com/couple-dashboard-2/?dashboard=couple-dashboard" /> 2056 </div> 2057 2058 </form> 2059 2060 </div> 2061 <!-- / login section --> 2062 2063<!-- <div class="login-footer">--> 2064<!-- --><!-- </div>--> 2065 2066 </div> 2067 <!-- / col-md-7 --> 2068 2069 </div> 2070 </div> 2071 </div> 2072 </div> 2073 </div> 2074 </div><div class="modal fade" id="weddingdir_couple_registration_model_popup" tabindex="-1" aria-labelledby="weddingdir_couple_registration_model_popup" aria-hidden="true"> <style> 2075 .hp-check-container { 2076 /* Hides the field visually without using 'display: none' which can signal bots */ 2077 position: absolute; 2078 left: -5000px; 2079 top: -5000px; 2080 height: 1px; 2081 width: 1px; 2082 overflow: hidden; 2083 } 2084 </style> 2085 <div class="modal-dialog modal-dialog-centered modal-xl modal-dialog-scrollable"> 2086 2087 <div class="modal-content"> 2088 2089 <div class="modal-body p-0"> 2090 2091 <div class=""> 2092 2093 <div class="row g-0"> 2094 2095 <!-- col-md-5 --> 2096 <div class="col-lg-5 d-none d-lg-block d-xl-block sidebar-img" 2097 style="background: url(https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/couple-login-register/images/couple-login-register.jpg) no-repeat center;background-size: cover;" > 2098 </div> 2099 <!-- / col-md-5 --> 2100 2101 <!-- col-md-7 --> 2102 <div class="col-lg-7 col-md-12 col-12"> 2103 2104 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><i class="fa fa-close"></i></button> 2105 <!-- login section --> 2106 <div class="login-sidebar-pad text-center register-form"> 2107 <div class="or-text">Register Couple Account</div> 2108 <form id="weddingdir_couple_registration_form" method="post" autocomplete="off" > 2109 <div class="hp-check-container"> 2110 <label for="weddingdir_couple_register_website_url">Leave this field empty</label> 2111 <input type="text" name="weddingdir_couple_register_website_url" id="weddingdir_couple_register_website_url" tabindex="-1"> 2112 </div> 2113 2114 <div class="row row-cols-1 row-cols-md-2 row-cols-sm-2"> 2115 2116 <div class="mb-3"> 2117 2118 2119 2120 <input autocomplete="off" id="weddingdir_c
2120ouple_register_first_name" name="weddingdir_couple_register_first_name" value="" type="text" placeholder="First Name" 2121 class="form-control input-md " required > 2122 2123 </div><div class="mb-3"> 2124 2125 2126 2127 <input autocomplete="off" id="weddingdir_couple_register_last_name" name="weddingdir_couple_register_last_name" value="" type="text" placeholder="Last Name" 2128 class="form-control input-md " required > 2129 2130 </div><div class="mb-3"> 2131 2132 2133 2134 <input autocomplete="off" id="weddingdir_couple_register_email" name="weddingdir_couple_register_email" value="" type="email" placeholder="Email Address" 2135 class="form-control input-md " required pattern="[a-z0-9._%+\-]+@[a-z0-9.\-]+\.[a-z]{2,}$" title="Please enter valid email address"> 2136 2137 </div><div class="mb-3"> 2138 2139 2140 2141 <div class="password-eye"> 2142 2143 <input autocomplete="off" 2144 2145 id="weddingdir_couple_register_password" name="weddingdir_couple_register_password" value="" type="password" 2146 2147 placeholder="Password" class="form-control input-md " 2148 2149 required pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}" title="Must contain at least one number and one uppercase and lowercase letter, and at least 8 or more characters"> 2150 2151 <span class="fa fa-fw fa-eye"></span> 2152 2153 </div> 2154 2155 </div><div class="mb-3"> 2156 2157 <label class="control-label mb-2" for="weddingdir_couple_register_wedding_date">Wedding Date</label> 2158 2159 <input autocomplete="off" id="weddingdir_couple_register_wedding_date" name="weddingdir_couple_register_wedding_date" value="2026-10-02" type="date" placeholder="Wedding Date" 2160 class="form-control input-md wedding-date-input weddingdir_datepicker" > 2161 2162 </div> 2163 </div> 2164 2165 <div class="row row-cols-1"> 2166 2167 <div class="col text-start"> 2168 2169 <div class="mb-3"> 2170 2171 <div class="form-check form-check-inline p-0"><strong>I am</strong></div> 2172 2173 <div class="form-check form-check-inline"> 2174 2175 <input autocomplete="off" type="radio" id="i_am_couple" name="weddingdir_register_couple_person" class="form-check-input"> 2176 2177 <label class="form-check-label" for="i_am_couple">Planning my wedding</label> 2178 2179 </div> 2180 2181 <div class="form-check form-check-inline"> 2182 2183 <input autocomplete="off" type="radio" id="i_am_guest" name="weddingdir_register_couple_person" class="form-check-input"> 2184 2185 <label class="form-check-label" for="i_am_guest">A wedding guest</label> 2186 2187 </div> 2188 2189 </div> 2190 2191 </div> </div> 2192 2193 <div class="text-start"> 2194 <small class="form-text text-muted"> By clicking 2195
2196 <span class="txt-orange">'Sign Up'</span>, 2197 2198 <span>I agree to New Jersey Brideâs</span> <a href="/privacy-policy-4/" target="_blank" class="text-underline">Privacy Policy and Terms of Use</a> 2199 2200 <span></span> <a href="" target="_blank"></a> 2201 2202 </small> </div> 2203 2204 <!-- Submit Button --> 2205 <div class="col-12"> 2206 2207 <div class="mb-3 d-grid"> 2208 <div class="d-grid"> 2209 2210 <button type="submit" name="weddingdir_register_couple_registration_form_button" id="weddingdir_register_couple_registration_form_button" 2211 2212 data-message-wait="Wait a moment..." 2213 2214 class="loader btn btn-default btn-rounded mt-3 btn-block">Sign Up</button> 2215 2216 <input type="hidden" id="weddingdir_couple_registration_security" name="weddingdir_couple_registration_security" value="b093a63382" /><input type="hidden" name="_wp_http_referer" value="/" /> 2217 2218 </div><input autocomplete="off" type="hidden" name="couple_register_redirect_link" id="couple_register_redirect_link" value="https://www.newjerseybride.com/couple-dashboard-2/?dashboard=couple-dashboard" /> </div> 2219 2220 </div> 2221 <!-- / Submit Button --> 2222 <span>Already have an account?</span> <a class="btn-link-primary" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_couple_login_model_popup" data-bs-dismiss="modal">Log in</a> </form> 2223 2224 </div> 2225 <!-- / login section --> 2226 2227 <div class="login-footer"> 2228 <div class="or-text mb-1">Are you a vendor ?</div> <a class="btn-link-default" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_vendor_login_model_popup" data-bs-dismiss="modal">Vendor login</a> </div> 2229 2230 </div> 2231 <!-- / col-md-7 --> 2232 2233 </div> 2234 </div> 2235 </div> 2236 2237 </div> 2238 2239 </div> 2240 2241 </div> 2242 <!-- Forgot Password Modal Popup --> 2243 <div class="modal fade" id="weddingdir_forgot_password_model_popup" tabindex="-1" aria-labelledby="weddingdir_forgot_password_model_popup" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered modal-lg modal-dialog-scrollable"> 2244 <div class="modal-content"> 2245 <div class="modal-body p-0"> 2246 <div class=""> 2247 <div class="row g-0"> 2248 2249 <!-- col-md-5 --> 2250 <div class="col-lg-5 d-none d-lg-block d-xl-block sidebar-img" 2251 style="background: url(https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/forgot-password/images/forgot-password.jpg) no-repeat center;background-size: cover;" > 2252 </div> 2253 <!-- / col-md-5 --> 2254 2255 <!-- col-md-7 --> 2256 <div class="col-lg-7 col-md-12 col-12"> 2257 2258 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><i class="fa fa-close"></i></button> 2259 2260 <div class="p-5"> 2261 <h3>Lost Password</h3><p class="mb-0">Follow these simple steps to reset your account</p> </div> 2262 <hr/> 2263 2264 2265 <!-- login section --> 2266 <div class="login-sidebar-pad text-center"> 2267 2268 <div class="or-text"> 2269 2270 Enter your email to recover your account 2271 </div> 2272 2273 2274 <form id="weddingdir-forgot-password-form" method="post"> 2275 <div class="row"> 2276 2277 <div class="col-12"><div class="mb-3"> 2278 2279 <label class="control-label sr-only" for="weddingdir_forgot_password_email"></label> 2280 2281 <input autocomplete="off" id="weddingdir_forgot_password_email" type="email" name="weddingdir_forgot_password_email" placeholder="Email ID" class="form-control" required /> 2282 2283 </div></div><div class="col-12"><div class="mb-3 d-grid"> 2284 2285 <button type="submit" name="weddingdir_forgot_password_form" id="weddingdir_forgot_password_form" class="loader btn btn-default btn-rounded mt-3 btn-block">Get New Password</button> 2286 2287 <input type="hidden" id="weddingdir_forgot_password_security" name="weddingdir_forgot_password_security" value="eab578725f" /><input type="hidden" name="_wp_http_referer" value="/" /> <!-- security --> 2288 2289 </div></div> 2290 </div> 2291 </form> 2292 2293 </div> 2294 <!-- / login section --> 2295 2296 <div class="login-footer"> 2297 <div class="or-text mb-1"> 2298 2299 <div>Are you a vendor ?</div> 2300 2301 </div> 2302 2303 <a class="btn-link-default" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_vendor_login_model_popup" data-bs-dismiss="modal">Vendor login</a> </div> 2304 2305 </div> 2306 <!-- / col-md-7 --> 2307 2308 </div> 2309 </div> 2310 </div> 2311 </div> 2312 </div> 2313 2314 </div><!-- Forgot Password Modal Popup --><div class="modal fade" id="weddingdir_vendor_login_model_popup" tabindex="-1" aria-labelledby="weddingdir_vendor_login_model_popup" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered modal
2314-lg modal-dialog-scrollable"> 2315 <div class="modal-content"> 2316 <div class="modal-body p-0"> 2317 <div class=""> 2318 <div class="row g-0"> 2319 2320 <!-- col-md-5 --> 2321 <div class="col-lg-5 d-none d-lg-block d-xl-block sidebar-img" 2322 style="background: url(https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/vendor-login-register/images/vendor-login-register.jpg) no-repeat center;background-size: cover;" > 2323 </div> 2324 <!-- / col-md-5 --> 2325 2326 <!-- col-md-7 --> 2327 <div class="col-lg-7 col-md-12 col-12"> 2328 2329 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><i class="fa fa-close"></i></button> 2330 2331 <div class="p-5 text-center"> 2332 2333 <h3>Log in as a Vendor</h3>Not a member yet ? <a class="btn-link-primary" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_vendor_registration_model_popup" data-bs-dismiss="modal">Join now</a> </div> 2334 2335<!-- <hr/>--> 2336 2337 <!-- login section --> 2338 <div class="login-sidebar-pad text-center"> 2339 2340 <form id="weddingdir-vendor-login-form" method="post"> 2341 2342 <div class="row row-cols-1"> 2343 <div class="mb-3"> 2344 2345 2346 2347 <input autocomplete="off" id="weddingdir_vendor_login_username" name="weddingdir_vendor_login_username" value="" type="text" placeholder="Username or email address" 2348 class="form-control input-md " required > 2349 2350 </div><div class="mb-3"> 2351 2352 2353 2354 <div class="password-eye"> 2355 2356 <input autocomplete="off" 2357 2358 id="weddingdir_vendor_login_password" name="weddingdir_vendor_login_password" value="" type="password" 2359 2360 placeholder="Password" class="form-control input-md " 2361 2362 required > 2363 2364 <span class="fa fa-fw fa-eye"></span> 2365 2366 </div> 2367 2368 </div><div class="col-12"> 2369 2370 <a class="btn-link-primary" href="javascript:" role="button" 2371 2372 data-bs-toggle="modal" data-bs-target="#weddingdir_forgot_password_model_popup" data-bs-dismiss="modal">Forgot your password ?</a> 2373 2374 </div><div class="col-12"> 2375 2376 <div class="mb-3 d-grid"> 2377 2378 <button type="submit" name="weddingdir_vendor_login_form" id="weddingdir_vendor_login_form" 2379 2380 data-message-wait="Wait a moment..." 2381 2382 class="loader btn btn-default btn-rounded mt-3 btn-block">Log In</button> 2383 2384 <input type="hidden" id="weddingdir_vendor_login_security" name="weddingdir_vendor_login_security" value="e7183cbbe8" /><input type="hidden" name="_wp_http_referer" value="/" /> 2385 2386 </div> 2387 2388 </div><input autocomplete="off" type="hidden" name="vendor_login_redirect_link" id="vendor_login_redirect_link" value="https://www.newjerseybr
2388ide.com/vendor-dashboard-2/?dashboard=vendor-dashboard" /> </div> 2389 2390 </form> 2391 2392 </div> 2393 <!-- / login section --> 2394<!-- <div class="login-footer">--> 2395 <!-- --> <!-- </div> 2396 <!-- --> 2397 2398 </div> 2399 <!-- / col-md-7 --> 2400 2401 </div> 2402 </div> 2403 </div> 2404 </div> 2405 </div> 2406 2407 </div><!-- Vendor - Login Modal Popup --> 2408 <div class="modal fade" id="weddingdir_vendor_registration_model_popup" tabindex="-1" aria-labelledby="weddingdir_vendor_registration_model_popup" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered modal-xl modal-dialog-scrollable"> 2409 2410 <div class="modal-content"> 2411 2412 <div class="modal-body p-0"> 2413 2414 <div class=""> 2415 2416 <div class="row g-0"> 2417 2418 <!-- col-md-5 --> 2419 <div class="col-lg-5 d-none d-lg-block d-xl-block sidebar-img" 2420 style="background: url(https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/vendor-login-register/images/vendor-login-register.jpg) no-repeat center;background-size: cover;" > 2421 </div> 2422 <!-- / col-md-5 --> 2423 2424 <!-- col-md-7 --> 2425 <div class="col-lg-7 col-md-12 col-12"> 2426 2427 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><i class="fa fa-close"></i></button> 2428 2429 <!-- login section --> 2430 <div class="login-sidebar-pad text-center register-form"> 2431 2432 <div class="or-text"> 2433 2434 Register Vendor / Supplier Account 2435 </div> 2436 2437 <form id="weddingdir_vendor_registration_form" method="post" autocomplete="off" > 2438 2439 <div class="row row-cols-1 row-cols-md-2 row-cols-sm-2"> 2440 <div class="mb-3"> 2441 2442 2443 2444 <input autocomplete="off" id="weddingdir_vendor_register_first_name" name="weddingdir_vendor_register_first_name" value="" type="text" placeholder="First Name" 2445 class="form-control input-md " required > 2446 2447 </div><div class="mb-3"> 2448 2449 2450 2451 <input autocomplete="off" id="weddingdir_vendor_register_last_name" name="weddingdir_vendor_register_last_name" value="" type="text" placeholder="Last Name" 2452 class="form-control input-md " required > 2453 2454 </div><div class="mb-3"> 2455 2456 2457 2458 <input autocomplete="off" id="weddingdir_vendor_register_username" name="weddingdir_vendor_register_username" value="" type="text" placeholder="Username" 2459 class="form-control input-md " required pattern="^[a-zA-Z0-9_]{4,35}$" title="Allowed Character ( a-z, A-Z, 0-9, _ ) and length 4 mandatory"> 2460 2461 </div><div class="mb-3"> 2462 2463 2464 2465 <input autocomplete="off" id="weddingdir_vendor_register_email" name="weddingdir_vendor_register_email" value="" type="email" placeholder="Email" 2466 class="form-control input-md " required pattern="[a-z0-9._%+\-]+@[a-z0-9.\-]+\.[a-z]{2,}$" title="Please enter valid email ID"> 2467 2468 </div><div class="mb-3"> 2469 2470 2471 2472 <div class="password-eye"> 2473 2474 <input autocomplete="off" 2475 2476 id="weddingdir_vendor_register_password" name="weddingdir_vendor_register_password" value="" type="password" 2477 2478 placeholder="Password" class="form-control input-md " 2479 2480 required pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}" title="Must contain at least one number and one uppercase and lowercase letter, and at least 8 or more characters"> 2481
2482 <span class="fa fa-fw fa-eye"></span> 2483 2484 </div> 2485 2486 </div><div class="mb-3"> 2487 2488 2489 2490 <input autocomplete="off" id="weddingdir_vendor_register_company_name" name="weddingdir_vendor_register_company_name" value="" type="text" placeholder="Company Name" 2491 class="form-control input-md " > 2492 2493 </div><div class="mb-3"> 2494 2495 2496 2497 <input autocomplete="off" id="weddingdir_vendor_register_company_address" name="weddingdir_vendor_register_company_address" value="" type="text" placeholder="Company Address" 2498 class="form-control input-md " > 2499 2500 </div><div class="mb-3"> 2501 2502 2503 2504 <input autocomplete="off" id="weddingdir_vendor_register_company_website" name="weddingdir_vendor_register_company_website" value="" type="text" placeholder="Company Website" 2505 class="form-control input-md " pattern="https?://.+" title="Include http://"> 2506 2507 </div><div class="mb-3"> 2508 2509 2510 2511 <input autocomplete="off" id="weddingdir_vendor_register_zip_code" name="weddingdir_vendor_register_zip_code" value="" type="text" placeholder="Zip Code" 2512 class="form-control input-md " > 2513 2514 </div><div class="mb-3"> 2515 2516 2517 2518 <input autocomplete="off" id="weddingdir_vendor_register_contact_number" name="weddingdir_vendor_register_contact_number" value="" type="tel" placeholder="Contact Number" 2519 class="form-control input-md " > 2520 2521 </div><div class="mb-3 formgroup"> 2522 2523 2524 2525 <select id="weddingdir_vendor_register_category" name="weddingdir_vendor_register_category" class="mb20 " ><option value="0">Choose Category</option><option value="1491" >Beauty</option><option value="1502" >Cakes</option><option value="1503" >Caterers</option><option value="1488" >Ceremony and Reception</option><option value="2075" >Clergy & Ceremonial</option><option value="1492" >Details</option><option value="1991" >DJs & Bands</option><option value="1990" >Dresses, Suits & Attire</option><option value="1490" >Fashion</option><option value="2093" >Favors & Gifts</option><option value="1992" >Florists</option><option value="1993" >Hair & Makeup</option><option value="2110" >Honeymoon & Travel</option><option value="1493" >Indian Weddings</option><option value="1983" >Love-It Awards</option><option value="2120" >No Category</option><option value="2036" >Officiants</option><option value="1943" >Photographers & Videographers</option><option value="2000" >Rentals</option><option value="1994" >Rings & Jewelry</option><option value="1996" >Stationery & Signage</option><option value="1536" >Transportation</option><option value="1489" >Venues</option><option value="1995" >Wedding Planners</option></select> 2526 2527 2528 2529 </div> 2530 <!-- Privacy and policy --> 2531 <div class="col-12 text-start"> 2532 <small class="form-text text-muted"> By clicking 2533 2534 <span class="txt-orange">'Sign Up'</span>, 2535 2536 <span>I agree to New Jersey Brideâs</span> <a href="/privacy-policy-4/" target="_blank" class="text-underline">Privacy Policy and Terms of Use</a> 2537 2538 <span></span> <a href="" target="_blank"></a> 2539 2540 </small> </div> 2541 2542 <!-- Submit Button --> 2543 <div class="col-12"><div class="mb-3"> 2544 <div class="d-grid"> 2545 2546 <button type="submit" name="weddingdir_vendor_register_form_button" id="weddingdir_vendor_register_form_button" 2547 2548 data-message-wait="Wait a moment..." 2549 2550 class="loader btn btn-default btn-rounded mt-3 btn-block">Sign Up</button> 2551 2552 <input type="hidden" id="weddingdir_vendor_registration_form_security" name="weddingdir_vendor_registration_form_security" value="c59c7492aa" /><input type="hidden" name="_wp_http_referer" value="/" /> 2553 2554 </div><input autocomplete="off" type="hidden" name="vendor_register_redirect_link" id="vendor_register_redirect_link" value="https://www.newjerseybr
2554ide.com/vendor-dashboard-2/?dashboard=vendor-dashboard" /> </div></div> 2555 <!-- / Submit Button --> 2556 2557 </div> 2558 2559 Already have an account? <a class="btn-link-primary" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_vendor_login_model_popup" data-bs-dismiss="modal">Log in</a> 2560 </form> 2561 2562 </div> 2563 <!-- / login section --> 2564 2565 <div class="login-footer"> 2566 <div class="or-text mb-1"> 2567 2568 <div>Are you a couple ?</div> 2569 2570 </div> 2571 2572 <a class="btn-link-default" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_couple_login_model_popup" data-bs-dismiss="modal">Couple login</a> </div> 2573 2574 </div> 2575 <!-- / col-md-7 --> 2576 2577 </div> 2578 </div> 2579 </div> 2580 </div> 2581 </div> 2582 2583 </div> 2584
2584<script> 2585 const lazyloadRunObserver = () => { 2586 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 2587 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 2588 entries.forEach( ( entry ) => { 2589 if ( entry.isIntersecting ) { 2590 let lazyloadBackground = entry.target; 2591 if( lazyloadBackground ) { 2592 lazyloadBackground.classList.add( 'e-lazyloaded' ); 2593 } 2594 lazyloadBackgroundObserver.unobserve( entry.target ); 2595 } 2596 }); 2597 }, { rootMargin: '200px 0px 200px 0px' } ); 2598 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 2599 lazyloadBackgroundObserver.observe( lazyloadBackground ); 2600 } ); 2601 }; 2602 const events = [ 2603 'DOMContentLoaded', 2604 'elementor/lazyload/observe', 2605 ]; 2606 events.forEach( ( event ) => { 2607 document.addEventListener( event, lazyloadRunObserver ); 2608 } ); 2609 </script>
2609 2610
2610<script type='text/javascript'> 2611 (function () { 2612 var c = document.body.className; 2613 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 2614 document.body.className = c; 2615 })(); 2616 </script>
2616 2617
2617<script id="wp-hooks-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/dist/hooks.min.js"></script>
vendor: 1 bytes, line 2617
2617
2618<script id="wp-i18n-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/dist/i18n.min.js"></script>
vendor: 1 bytes, line 2618
2618
2619<script id="wp-i18n-js-after"> 2620wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2621//# sourceURL=wp-i18n-js-after 2622</script>
vendor: 1 bytes, line 2622
2622
2623<script id="swv-js" src="https://www.newjerseybride.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 2623
2623
2624<script id="contact-form-7-js-before"> 2625var wpcf7 = { 2626 "api": { 2627 "root": "https:\/\/www.newjerseybride.com\/wp-json\/", 2628 "namespace": "contact-form-7\/v1" 2629 }, 2630 "cached": 1 2631}; 2632//# sourceURL=contact-form-7-js-before 2633</script>
vendor: 1 bytes, line 2633
2633
2634<script id="contact-form-7-js" src="https://www.newjerseybride.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 2634
2634
2635<script id="weddingdir_couple_login_register_form-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/couple-login-register/script.js?ver=1770128217"></script>
vendor: 1 bytes, line 2635
2635
2636<script id="toastr-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir/assets/library/toastr/toastr.js?ver=1765993780"></script>
vendor: 1 bytes, line 2636
2636
2637<script id="weddingdir_forgot_password_form-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/forgot-password/script.js?ver=1765994359"></script>
vendor: 1 bytes, line 2637
2637
2638<script id="clipboard-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/clipboard.min.js"></script>
vendor: 1 bytes, line 2638
2638
2639<script id="weddingdir_social_media-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/social-media/script.js?ver=1765994392"></script>
vendor: 1 bytes, line 2639
2639
2640<script id="weddingdir_vendor_login_register_form-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/vendor-login-register/script.js?ver=1765994417"></script>
vendor: 1 bytes, line 2640
2640
2641<script id="weddingdir_wishlist_filters-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir-wishlist/filter-hooks/script.js?ver=1.3.9.1765997110"></script>
vendor: 1 bytes, line 2641
2641
2642<script id="weddingdir_request_quote-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir-request-quote/singular-file/script.js?ver=1777929885"></script>
vendor: 1 bytes, line 2642
2642
2643<script id="fontawesome-kit-js" src="https://kit.fontawesome.com/3cc6426dad.js"></script>
vendor: 82 bytes, lines 2643-2644
2643 2644<script id="recaptcha-v3-js" src="https://www.google.com/recaptcha/api.js?render=
26446LdqVxosAAAAAFPqd3Ok2sOxcbnEpJiirHvjjEHU
vendor: 12 bytes, line 2644
2644"></script>
2645<script data-wp-strategy="defer" defer id="woocommerce-analytics-client-js" src="https://www.newjerseybride.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/build/woocommerce-analytics-client.js?minify=false&ver=8d8bb846cc19ac858460"></script>
vendor: 1 bytes, line 2645
2645
2646<script id="sourcebuster-js-js" src="https://c0.wp.com/p/woocommerce/11.1.2/assets/js/sourcebuster/sourcebuster.min.js"></script>
vendor: 1 bytes, line 2646
2646
2647<script id="wc-order-attribution-js-extra"> 2648var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://www.newjerseybride.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; 2649//# sourceURL=wc-order-attribution-js-extra 2650</script>
vendor: 1 bytes, line 2650
2650
2651<script id="wc-order-attribution-js" src="https://c0.wp.com/p/woocommerce/11.1.2/assets/js/frontend/order-attribution.min.js"></script>
vendor: 1 bytes, line 2651
2651
2652<script id="elementor-webpack-runtime-js" src="https://www.newjerseybride.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.33.4"></script>
vendor: 1 bytes, line 2652
2652
2653<script id="elementor-frontend-modules-js" src="https://www.newjerseybride.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.33.4"></script>
vendor: 1 bytes, line 2653
2653
2654<script id="jquery-ui-core-js-before"> 2655jQuery.uiBackCompat = true; 2656//# sourceURL=jquery-ui-core-js-before 2657</script>
vendor: 1 bytes, line 2657
2657
2658<script id="jquery-ui-core-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/jquery/ui/core.min.js"></script>
vendor: 1 bytes, line 2658
2658
2659<script id="elementor-frontend-js-before"> 2660var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.33.4","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"import-export-customization":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/www.newjerseybride.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.newjerseybride.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.newjerseybride.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"f5dee9bcb4"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":1775,"title":"New%20Jersey%20Bride","excerpt":"","featuredImage":"https:\/\/www.newjerseybride.com\/wp-content\/uploads\/2025\/05\/cropped-njbLogo-2.png"}}; 2661//# sourceURL=elementor-frontend-js-before 2662</script>
vendor: 1 bytes, line 2662
2662
2663<script id="elementor-frontend-js" src="https://www.newjerseybride.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.33.4"></script>
vendor: 1 bytes, line 2663
2663
2664<script id="imagesloaded-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/imagesloaded.min.js"></script>
vendor: 1 bytes, line 2664
2664
2665<script id="jetpack-stats-js-before"> 2666_stq = window._stq || []; 2667_stq.push([ "view", {"v":"ext","blog":"251707340","post":"1775","tz":"0","srv":"www.newjerseybride.com","j":"1:16.2"} ]); 2668_stq.push([ "clickTrackerInit", "251707340", "1775" ]); 2669//# sourceURL=jetpack-stats-js-before 2670</script>
vendor: 1 bytes, line 2670
2670
2671<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202640.js"></script>
vendor: 1 bytes, line 2671
2671
2672<script id="bootstrap-js" src="https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/library/bootstrap-5.0.2/js/bootstrap.bundle.min.js?ver=1765995854"></script>
vendor: 1 bytes, line 2672
2672
2673<script id="owl-carousel-js" src="https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/library/owlcarousel/owl.carousel.min.js?ver=1765995873"></script>
vendor: 1 bytes, line 2673
2673
2674<script id="bootstrap_menu-js" src="https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/library/bootstrap-menu/script.js?ver=1765995859"></script>
vendor: 1 bytes, line 2674
2674
2675<script id="weddingdir-theme-script-js" src="https://www.newjerseybride.com/wp-content/themes/weddingdir/assets/js/theme-script.js?ver=1765995838"></script>
vendor: 1 bytes, line 2675
2675
2676<script id="ivory-search-scripts-js-extra"> 2677var IvorySearchVars = {"is_analytics_enabled":"1"}; 2678//# sourceURL=ivory-search-scripts-js-extra 2679</script>
vendor: 1 bytes, line 2679
2679
2680<script id="ivory-search-scripts-js" src="https://www.newjerseybride.com/wp-content/plugins/add-search-to-menu/public/js/ivory-search.min.js?ver=5.5.18"></script>
vendor: 1 bytes, line 2680
2680
2681<script id="elementor-pro-webpack-runtime-js" src="https://www.newjerseybride.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.33.2"></script>
vendor: 1 bytes, line 2681
2681
2682<script id="elementor-pro-frontend-js-before"> 2683var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.newjerseybride.com\/wp-admin\/admin-ajax.php","nonce":"dfc0196322","urls":{"assets":"https:\/\/www.newjerseybride.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.newjerseybride.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/www.newjerseybride.com\/cart\/","checkout_page_url":"https:\/\/www.newjerseybride.com\/checkout\/","fragments_nonce":"a0d81db2db"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.newjerseybride.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 2684//# sourceURL=elementor-pro-frontend-js-before 2685</script>
vendor: 1 bytes, line 2685
2685
2686<script id="elementor-pro-frontend-js" src="https://www.newjerseybride.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.33.2"></script>
vendor: 1 bytes, line 2686
2686
2687<script id="pro-elements-handlers-js" src="https://www.newjerseybride.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.33.2"></script>
2687 2688
2688<script type="text/javascript"> 2689 (function() { 2690 window.wcAnalytics = window.wcAnalytics || {}; 2691 const wcAnalytics = window.wcAnalytics; 2692 2693 // Set the assets URL for webpack to find the split assets. 2694 wcAnalytics.assets_url = 'https://www.newjerseybride.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/src/../build/'; 2695 2696 // Set the REST API tracking endpoint URL. 2697 wcAnalytics.trackEndpoint = "https://www.newjerseybride.com/wp-json/woocommerce-analytics/v1/track"; 2698 2699 // Set common properties for all events. 2700 wcAnalytics.commonProps = {"ui":0,"blog_id":251707340,"store_id":"2998a054-0ddf-4882-a62c-12ee52414fdc","url":"https://www.newjerseybride.com","woo_version":"11.1.2","wp_version":"7.1.2","store_admin":0,"device":"desktop","store_currency":"USD","timezone":"+00:00","is_guest":1}; 2701 2702 // Set the event queue. 2703 wcAnalytics.eventQueue = []; 2704 2705 // Features. 2706 wcAnalytics.features = { 2707 ch: false, 2708 sessionTracking: false, 2709 proxy: false, 2710 }; 2711 2712 wcAnalytics.breadcrumbs = ["Home"]; 2713 2714 // Page context flags. 2715 wcAnalytics.pages = { 2716 isAccountPage: false, 2717 isCart: false, 2718 }; 2719 })(); 2720 </script>
2720 2721
2722<script> 2723 (function () { if (!window.chatbase || window.chatbase("getState") !== "initialized") { window.chatbase = (...arguments) => { if (!window.chatbase.q) { window.chatbase.q = [] } window.chatbase.q.push(arguments) }; window.chatbase = new Proxy(window.chatbase, { get(target, prop) { if (prop === "q") { return target.q } return (...args) => target(prop, ...args) } }) } const onLoad = function () { const script = document.createElement("script"); script.src = "https://www.chatbase.co/embed.min.js"; script.id = "7nuWnut_tiiKQsfbwFbPz"; script.domain = "www.chatbase.co"; document.body.appendChild(script) }; if (document.readyState === "complete") { onLoad() } else { window.addEventListener("load", onLoad) } })(); 2724</script>
2724 2725
2726<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-92713c17d11696b4368","applicationID":"583948026","transactionName":"ZlcEMkFWD0RTB0ZdC18dMxRaGAhZVgFKGhRZQg==","queueTime":0,"applicationTime":17,"atts":"ShAHRAlMHEo=","errorBeacon":"bam.nr-data.net","agent":""}</script>
2726</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.