<!doctype html>
<html lang="en" class="fill-height">
  <head><title>Curve New York | Global Intimate Apparel Trade Show in NYC</title><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","errorBeacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-c3ad762531a46fe88c4","applicationID":"500559227","transactionName":"JhpeRQoXX1UERUtOXQcGWUUdV0NYBlIXFksNGkc=","queueTime":0,"applicationTime":250,"agent":""}</script>
<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},feature_flags:["soft_nav"],distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"538767665",accountID:"7169951",trustKey:"4340310",xpid:"UwcBWF9WCRAFVFFXAggFVFM=",licenseKey:"NRJS-c3ad762531a46fe88c4",applicationID:"500559227",browserID:"538767665"};;/*! For license information please see nr-loader-spa-1.303.0.min.js.LICENSE.txt */
(()=>{var e,t,r={384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>s,US:()=>d,Zm:()=>a,bQ:()=>u,dV:()=>c,pV:()=>l});var n=r(6154),i=r(1863),o=r(1910);const s={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function c(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,o.i)(...Object.values(e.o))),e}function u(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:s.beacon,errorBeacon:s.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),c(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>a,df:()=>o,qY:()=>n,v4:()=>s});const n="events",i="jserrors",o="browser/blobs",s="rum",a="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:s,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:a,[c.genericEvents]:"ins"}},944:(e,t,r)=>{"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({agentIdentifier:null,drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>s,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},s="log",a=n.K7.logging},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>u,Ze:()=>f,x3:()=>d});var n=r(3241),i=r(7836),o=r(3606),s=r(860),a=r(2646);const c={};function u(e,t){const r={staged:!1,priority:s.P3[t]||0};l(e),c[e].get(t)||c[e].set(t,r)}function d(e,t){e&&c[e]&&(c[e].get(t)&&c[e].delete(t),p(e,t,!1),c[e].size&&h(e))}function l(e){if(!e)throw new Error("agentIdentifier required");c[e]||(c[e]=new Map)}function f(e="",t="feature",r=!1){if(l(e),!e||!c[e].get(t)||r)return p(e,t);c[e].get(t).staged=!0,h(e)}function h(e){const t=Array.from(c[e]);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{c[e].delete(t),p(e,t)}))}function p(e,t,r=!0){const s=e?i.ee.get(e):i.ee,c=o.i.handlers;if(!s.aborted&&s.backlog&&c){if((0,n.W)({agentIdentifier:e,type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=c[t];if(r){for(let t=0;e&&t<e.length;++t)g(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].on(e,t[1])})})}}s.isolatedBacklog||delete c[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function g(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],o=e[2];n.apply(i,o)}})}},1741:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(944),i=r(4261);class o{#e(e,...t){if(this[e]!==o.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){return this.#e(i.Dl,e)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},1910:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(944);const i=new Map;function o(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e&&e.toString().includes("[native code]");return t||(0,n.R)(64,e?.name||e?.toString()),i.set(e,t),t})}},2555:(e,t,r)=>{"use strict";r.d(t,{D:()=>a,f:()=>s});var n=r(384),i=r(8122);const o={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 s(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const a=e=>(0,i.a)(e,o)},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>s,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>a,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,s=18e5,a={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},2843:(e,t,r)=>{"use strict";r.d(t,{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)}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>d,TZ:()=>n,Xh:()=>c,Zp:()=>i,kd:()=>u,mq:()=>a,nf:()=>s,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],s=4,a=1e3,c=2e3,u=["PageAction","UserAction","BrowserPerformance"],d={RESOURCES:"experimental.resources",REGISTER:"register"}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>u});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W),s=50;var a=Object.prototype.hasOwnProperty,c=!1;function u(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const s="-"===n.charAt(0);for(let a=0;a<t.length;a++){const c=t[a],u=e[c];l(u)||(e[c]=r(u,s?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,c,u){return l(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){d([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,l,f;let h;try{a=this,o=[...arguments],l="function"==typeof n?n(o,a):n||{}}catch(t){d([t,"",[o,a,c],l],e)}i(r+"start",[o,a,c],l,u);const p=performance.now();let g;try{return f=t.apply(a,o),g=performance.now(),f}catch(e){throw g=performance.now(),i(r+"err",[o,a,e],l,u),h=e,h}finally{const e=g-p,t={start:p,end:g,duration:e,isLongTask:e>=s,methodName:c,thrownError:h};t.isLongTask&&i("long-task",[t,a],l,u),i(r+"end",[o,a,f],l,u)}}}function i(r,n,i,o){if(!c||t){var s=c;c=!0;try{e.emit(r,n,i,t,o)}catch(t){d([t,r,n,i],e)}c=s}}}function d(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=s;var i=o.handlers={};function o(e,t,r,o){s(o||n.d,i,e,t,r)}function s(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var s=t[o]=t[o]||{};(s[r]=s[r]||[]).push([e,i])}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>a,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>s,jx:()=>l,sl:()=>f,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",s="-start",a="-end",c="fn"+s,u="fn"+a,d="pushState",l=1e3,f=3e4},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),s=r(8154),a=r(993);function c(e,t,r={},c=a.p_.INFO,u,d=(0,i.t)()){(0,n.p)(s.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(a.ET,[d,t,r,c,u],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(a.p_).some(t=>t===e.toUpperCase().trim())}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>s,O2:()=>l,OV:()=>o,Qu:()=>f,TZ:()=>c,ih:()=>h,pP:()=>a,t1:()=>d,tC:()=>i,wD:()=>u});var n=r(860);const i=["click","keydown","submit"],o="popstate",s="api",a="initialPageLoad",c=n.K7.softNav,u=5e3,d=500,l={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},f={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},h={IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"}},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},4261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>d,BL:()=>c,CH:()=>p,Dl:()=>R,Fw:()=>w,PA:()=>v,Pl:()=>n,Pv:()=>A,Tb:()=>f,U2:()=>s,V1:()=>E,Wb:()=>T,bt:()=>y,cD:()=>b,d3:()=>x,dT:()=>u,eY:()=>g,fF:()=>h,hG:()=>o,hw:()=>i,k6:()=>a,nb:()=>m,o5:()=>l});const n="api-",i=n+"ixn-",o="addPageAction",s="addToTrace",a="addRelease",c="finished",u="interaction",d="log",l="noticeError",f="pauseReplay",h="recordCustomEvent",p="recordReplay",g="register",m="setApplicationVersion",v="setCurrentRouteName",b="setCustomAttribute",y="setErrorHandler",w="setPageViewName",R="setUserId",x="start",T="wrapLogger",E="measure",A="consent"},4387:(e,t,r)=>{"use strict";function n(e={}){return!(!e.id||!e.name)}function i(e){return"string"==typeof e&&e.trim().length<501||"number"==typeof e}function o(e,t){if(2!==t?.harvestEndpointVersion)return{};const r=t.agentRef.runtime.appMetadata.agents[0].entityGuid;return n(e)?{"mfe.id":e.id,"mfe.name":e.name,eventSource:e.eventSource,"parent.id":e.parent?.id||r}:{"entity.guid":r,appId:t.agentRef.info.applicationID}}r.d(t,{Ux:()=>o,c7:()=>n,yo:()=>i})},5205:(e,t,r)=>{"use strict";r.d(t,{j:()=>_});var n=r(384),i=r(1741);var o=r(2555),s=r(3333);const a=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(2614),u=r(944),d=r(8122);const l="[data-nr-mask]",f=e=>(0,d.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(s.$v.REGISTER)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(s.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){a(t)?e.mask_selector="".concat(t,",").concat(l):""===t||null===t?e.mask_selector=l:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){a(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.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,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}})());var h=r(6154),p=r(9324);let g=0;const m={buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:h.WN},v={consented:!1},b={appMetadata:{},get consented(){return this.session?.state?.consent||v.consented},set consented(e){v.consented=e},customTransaction:void 0,denyList:void 0,disabled:!1,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++g}},y=e=>{const t=(0,d.a)(e,b),r=Object.keys(m).reduce((e,t)=>(e[t]={value:m[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)};var w=r(5701);const R=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};var x=r(7836),T=r(3241);const E={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A=e=>(0,d.a)(e,E),S=new Set;function _(e,t={},r,s){let{init:a,info:c,loader_config:u,runtime:d={},exposed:l=!0}=t;if(!c){const e=(0,n.pV)();a=e.init,c=e.info,u=e.loader_config}e.init=f(a||{}),e.loader_config=A(u||{}),c.jsAttributes??={},h.bv&&(c.jsAttributes.isWorker=!0),e.info=(0,o.D)(c);const p=e.init,g=[c.beacon,c.errorBeacon];S.has(e.agentIdentifier)||(p.proxy.assets&&(R(p.proxy.assets),g.push(p.proxy.assets)),p.proxy.beacon&&g.push(p.proxy.beacon),e.beacons=[...g],function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach(r=>{const n=i.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let o=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return o?o(...t):n})})}(e),(0,n.US)("activatedFeatures",w.B),e.runSoftNavOverSpa&&=!0===p.soft_navigations.enabled&&p.feature_flags.includes("soft_nav")),d.denyList=[...p.ajax.deny_list||[],...p.ajax.block_internal?g:[]],d.ptid=e.agentIdentifier,d.loaderType=r,e.runtime=y(d),S.has(e.agentIdentifier)||(e.ee=x.ee.get(e.agentIdentifier),e.exposed=l,(0,T.W)({agentIdentifier:e.agentIdentifier,drained:!!w.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),S.add(e.agentIdentifier)}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>s,SR:()=>o,rF:()=>a});var n=r(384),i=r(7767);function o(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function s(e){return!0===e?.session_replay.preload&&o(e)}function a(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,Qr:()=>a,sB:()=>s});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function s(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}function a(e){if(i())return e();(0,n.sp)("popstate",e)}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>o,t:()=>s});var n=r(3241);const i=new Set,o={};function s(e,t){const r=t.agentIdentifier;o[r]??={},e&&"object"==typeof e&&(i.has(r)||(t.ee.emit("rumresp",[e]),o[r]=e,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>a,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>s,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),s=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a="complete"===s?.document?.readyState,c=Boolean("hidden"===s?.document?.visibilityState),u=""+s?.location,d=/iPad|iPhone|iPod/.test(s.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=s.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,Qb:()=>l,TZ:()=>i,Ug:()=>s,Vh:()=>o,_s:()=>a,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o="errorDuringReplay",s=.12,a={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={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"}},d=5e3,l={API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>s,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(a(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function s(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,s;i>0?(o=r.substring(0,i),s=r.substring(i)):(o=r,s="");let[a]=o.split(":");n.push({hostname:a,pathname:s})}}function a(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>E,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>A,uP:()=>a,wW:()=>T,xq:()=>s});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],s=999,a="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,E="jsTime",A="fetch"},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{}}}},7699:(e,t,r)=>{"use strict";r.d(t,{It:()=>o,KC:()=>a,No:()=>i,qh:()=>s});var n=r(860);const i=16e3,o=1e6,s="SESSION_ERROR",a={[n.K7.logging]:!0,[n.K7.genericEvents]:!1,[n.K7.jserrors]:!1,[n.K7.ajax]:!1}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>a,ee:()=>c});var n=r(384),i=r(8990),o=r(2646),s=r(5607);const a="nr@context:".concat(s.W),c=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&u.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,o){!1!==o&&(o=!0);if(c.aborted&&!i)return;t&&o&&t.emit(e,r,n);var a=h(n);g(e).forEach(e=>{e.apply(a,r)});var u=v()[s[e]];u&&u.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{s[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()[s[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 o.y?e:e?(0,i.I)(e,a,()=>new o.y(a)):new o.y(a)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=c)},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)),o=0===Object.keys(r).length?e:r;for(let s in o)if(void 0!==e[s])try{if(null===e[s]){r[s]=null;continue}Array.isArray(e[s])&&Array.isArray(t[s])?r[s]=Array.from(new Set([...e[s],...t[s]])):"object"==typeof e[s]&&"object"==typeof t[s]?r[s]=i(e[s],t[s]):r[s]=e[s]}catch(e){r[s]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),s=r(6154);const a={},c=s.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(a[t.debugId]++)return t;a[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(s.RI&&h(document,f),c&&h(c.prototype,f),h(s.gm,f)),t.on(u+"-start",function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)&&"newrelic"!==e[0]){var i=(0,o.I)(n,l,function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=e[1]=i}}),t.on(d+"-start",function(e){e[1]=this.wrapped||e[1]}),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>a,TZ:()=>n,rs:()=>i,xV:()=>s});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",s="storeSupportabilityMetrics",a="storeEventMetrics"},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},9324:(e,t,r)=>{"use strict";r.d(t,{AJ:()=>s,F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.303.0",i="PROD",o="CDN",s="@newrelic/rrweb",a="1.0.1"},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>a,ZF:()=>c,bz:()=>s,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(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))),i.split("").map(e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const s=[];for(var a=0;a<e;a++)s.push(o(r,i++).toString(16));return s.join("")}function c(){return a(16)}function u(){return a(32)}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.303.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.303.0.PROD:",i.l=(r,n,o,s)=>{if(e[r])e[r].push(n);else{var a,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){a=l;break}}if(!a){c=!0;var f={478:"sha512-Q1pLqcoiNmLHv0rtq3wFkJBA3kofBdRJl0ExDl0mTuAoCBd0qe/1J0XWrDlQKuNlUryL6aZfVkAMPLmoikWIoQ==",249:"sha512-695ZzudsxlMtHKnpDNvkMlJd3tdMtY03IQKVCw9SX12tjUC+f7Nrx5tnWO72Vg9RFf6DSY6wVmM3cEkRM12kkQ==",212:"sha512-18Gx1wIBsppcn0AnKFhwgw4IciNgFxiw3J74W393Ape+wtg4hlg7t6SBKsIE/Dk/tfl2yltgcgBFvYRs283AFg=="};(a=document.createElement("script")).charset="utf-8",i.nc&&a.setAttribute("nonce",i.nc),a.setAttribute("data-webpack",t+o),a.src=r,0!==a.src.indexOf(window.location.origin+"/")&&(a.crossOrigin="anonymous"),f[s]&&(a.integrity=f[s])}e[r]=[n];var h=(t,n)=>{a.onerror=a.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(e=>e(n)),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),c&&document.head.appendChild(a)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise((r,i)=>n=e[t]=[r,i]);r.push(n[2]=o);var s=i.p+i.u(t),a=new Error;i.l(s,r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),s=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed.\n("+o+": "+s+")",a.name="ChunkLoadError",a.type=o,a.request=s,n[1](a)}},"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[s,a,c]=r,u=0;if(s.some(t=>0!==e[t])){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(c)c(i)}for(t&&t(r);u<s.length;u++)o=s[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.303.0.PROD"]=self["webpackChunk:NRBA-1.303.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(9566),t=i(1741);class r extends t.W{agentIdentifier=(0,e.LA)(16)}var n=i(860);const o=Object.values(n.K7);var s=i(5205);var a=i(9908),c=i(1863),u=i(4261),d=i(3241),l=i(944),f=i(5701),h=i(8154);function p(e,t,i,o){const s=o||i;!s||s[e]&&s[e]!==r.prototype[e]||(s[e]=function(){(0,a.p)(h.xV,["API/"+e+"/called"],void 0,n.K7.metrics,i.ee),(0,d.W)({agentIdentifier:i.agentIdentifier,drained:!!f.B?.[i.agentIdentifier],type:"data",name:"api",feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,l.R)(23,e)}})}function g(e,t,r,n,i){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(i||null===r)&&(0,a.p)(u.Pl+n,[(0,c.t)(),t,r],void 0,"session",e.ee)}var m=i(1687),v=i(4234),b=i(5289),y=i(6154),w=i(5270),R=i(7767),x=i(6389),T=i(7699);class E extends v.W{constructor(e,t){super(e.agentIdentifier,t),this.agentRef=e,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,x.J)(()=>{(0,m.Ak)(e.agentIdentifier,this.featureName),t()}))}):(0,m.Ak)(e.agentIdentifier,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;const n=async()=>{let n;await this.deferred;try{if((0,R.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,8766));n=t(e)}}catch(e){(0,l.R)(20,e),this.ee.emit("internal-error",[e]),(0,a.p)(T.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#t(this.featureName,n,e.init))return(0,m.Ze)(this.agentIdentifier,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}=await t();this.featAggregate=new i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,m.Ze)(this.agentIdentifier,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};y.RI?(0,b.GG)(()=>n(),!0):n()}#t(e,t,r){if(this.blocked)return!1;switch(e){case n.K7.sessionReplay:return(0,w.SR)(r)&&!!t;case n.K7.sessionTrace:return!!t;default:return!0}}}var A=i(6630),S=i(2614);class _ extends E{static featureName=A.T;constructor(e){var t;super(e,A.T),this.setupInspectionEvents(e.agentIdentifier),t=e,p(u.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,a.p)(u.Pl+u.Fw,[(0,c.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>i.e(478).then(i.bind(i,1983)))}setupInspectionEvents(e){const t=(t,r)=>{t&&(0,d.W)({agentIdentifier:e,timeStamp:t.timeStamp,loaded:"complete"===t.target.readyState,type:"window",name:r,data:t.target.location+""})};(0,b.sB)(e=>{t(e,"DOMContentLoaded")}),(0,b.GG)(e=>{t(e,"load")}),(0,b.Qr)(e=>{t(e,"navigate")}),this.ee.on(S.tS.UPDATE,(t,r)=>{(0,d.W)({agentIdentifier:e,type:"lifecycle",name:"session",data:r})})}}var O=i(384);var N=i(2843),I=i(3878),P=i(782);class j extends E{static featureName=P.T;constructor(e){super(e,P.T),y.RI&&((0,N.u)(()=>(0,a.p)("docHidden",[(0,c.t)()],void 0,P.T,this.ee),!0),(0,I.sp)("pagehide",()=>(0,a.p)("winPagehide",[(0,c.t)()],void 0,P.T,this.ee)),this.importAggregator(e,()=>i.e(478).then(i.bind(i,9917))))}}class k extends E{static featureName=h.TZ;constructor(e){super(e,h.TZ),y.RI&&document.addEventListener("securitypolicyviolation",e=>{(0,a.p)(h.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)}),this.importAggregator(e,()=>i.e(478).then(i.bind(i,6555)))}}var C=i(6774),L=i(3304);class H{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,L.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function M(e){return U(e)?e:new H(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function K(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(U(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return M(e.reason)}const r=M(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function D(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new H(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return U(e.error)?e.error:M(e)}function U(e){return e instanceof Error&&!!e.stack}function F(e,t,r,i,o=(0,c.t)()){"string"==typeof e&&(e=new Error(e)),(0,a.p)("err",[e,o,!1,t,r.runtime.isRecording,void 0,i],void 0,n.K7.jserrors,r.ee),(0,a.p)("uaErr",[],void 0,n.K7.genericEvents,r.ee)}var W=i(4387),B=i(993),V=i(3785);function G(e,{customAttributes:t={},level:r=B.p_.INFO}={},n,i,o=(0,c.t)()){(0,V.R)(n.ee,e,t,r,i,o)}function z(e,t,r,i,o=(0,c.t)()){(0,a.p)(u.Pl+u.hG,[o,e,t,i],void 0,n.K7.genericEvents,r.ee)}function Z(e,t,r,i,o=(0,c.t)()){const{start:s,end:d,customAttributes:f}=t||{},h={customAttributes:f||{}};if("object"!=typeof h.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const p=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(h.start=p(s,0),h.end=p(d,o),Number.isNaN(h.start)||Number.isNaN(h.end))(0,l.R)(57);else{if(h.duration=h.end-h.start,!(h.duration<0))return(0,a.p)(u.Pl+u.V1,[h,e,i],void 0,n.K7.genericEvents,r.ee),h;(0,l.R)(58)}}function q(e,t={},r,i,o=(0,c.t)()){(0,a.p)(u.Pl+u.fF,[o,e,t,i],void 0,n.K7.genericEvents,r.ee)}function X(e){p(u.eY,function(t){return Y(e,t)},e)}function Y(e,t,r){const i={};(0,l.R)(54,"newrelic.register"),t||={},t.eventSource="MicroFrontendBrowserAgent",t.licenseKey||=e.info.licenseKey,t.blocked=!1,t.parent=r||{};let o=()=>{};const s=e.runtime.registeredEntities,u=s.find(({metadata:{target:{id:e,name:r}}})=>e===t.id);if(u)return u.metadata.target.name!==t.name&&(u.metadata.target.name=t.name),u;const d=e=>{t.blocked=!0,o=e};e.init.api.allow_registered_children||d((0,x.J)(()=>(0,l.R)(55))),(0,W.c7)(t)||d((0,x.J)(()=>(0,l.R)(48,t))),(0,W.yo)(t.id)&&(0,W.yo)(t.name)||d((0,x.J)(()=>(0,l.R)(48,t)));const f={addPageAction:(r,n={})=>m(z,[r,{...i,...n},e],t),log:(r,n={})=>m(G,[r,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],t),measure:(r,n={})=>m(Z,[r,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],t),noticeError:(r,n={})=>m(F,[r,{...i,...n},e],t),register:(t={})=>m(Y,[e,t],f.metadata.target),recordCustomEvent:(r,n={})=>m(q,[r,{...i,...n},e],t),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{customAttributes:i,target:t}},p=()=>(t.blocked&&o(),t.blocked);p()||s.push(f);const g=(e,t)=>{p()||(i[e]=t)},m=(t,r,i)=>{if(p())return;const o=(0,c.t)();(0,a.p)(h.xV,["API/register/".concat(t.name,"/called")],void 0,n.K7.metrics,e.ee);try{return e.init.api.duplicate_registered_data&&"register"!==t.name&&t(...r,void 0,o),t(...r,i,o)}catch(e){(0,l.R)(50,e)}};return f}class J extends E{static featureName=C.T;constructor(e){var t;super(e,C.T),t=e,p(u.o5,(e,r)=>F(e,r,t),t),function(e){p(u.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;p(u.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),X(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,a.p)("ierr",[M(t),(0,c.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),y.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,a.p)("err",[K(t),(0,c.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,I.jT)(!1,this.removeOnAbort?.signal)),y.gm.addEventListener("error",t=>{this.abortHandler&&(0,a.p)("err",[D(t),(0,c.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,I.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#r,this.importAggregator(e,()=>i.e(478).then(i.bind(i,2176)))}#r(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var Q=i(8990);let ee=1;function te(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===y.gm?0:(0,Q.I)(e,"nr@id",function(){return ee++})}function re(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,L.A)(e).length}catch(e){return}}}var ne=i(8139),ie=i(7836),oe=i(3434);const se={},ae=["open","send"];function ce(e){var t=e||ie.ee;const r=function(e){return(e||ie.ee).get("xhr")}(t);if(void 0===y.gm.XMLHttpRequest)return r;if(se[r.debugId]++)return r;se[r.debugId]=1,(0,ne.u)(t);var n=(0,oe.YM)(r),i=y.gm.XMLHttpRequest,o=y.gm.MutationObserver,s=y.gm.Promise,a=y.gm.setInterval,c="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],d=[],f=y.gm.XMLHttpRequest=function(e){const t=new i(e),o=r.context(t);try{r.emit("new-xhr",[t],o),t.addEventListener(c,(s=o,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,r.emit("xhr-resolved",[],e)),n.inPlace(e,u,"fn-",b)}),(0,I.jT)(!1))}catch(e){(0,l.R)(15,e);try{r.emit("internal-error",[e])}catch(e){}}var s;return t};function h(e,t){n.inPlace(t,["onreadystatechange"],"fn-",b)}if(function(e,t){for(var r in e)t[r]=e[r]}(i,f),f.prototype=i.prototype,n.inPlace(f.prototype,ae,"-xhr-",b),r.on("send-xhr-start",function(e,t){h(e,t),function(e){d.push(e),o&&(p?p.then(v):a?a(v):(g=-g,m.data=g))}(t)}),r.on("open-xhr-start",h),o){var p=s&&s.resolve();if(!a&&!s){var g=1,m=document.createTextNode(g);new o(v).observe(m,{characterData:!0})}}else t.on("fn-end",function(e){e[0]&&e[0].type===c||v()});function v(){for(var e=0;e<d.length;e++)h(0,d[e]);d.length&&(d=[])}function b(e,t){return t}return r}var ue="fetch-",de=ue+"body-",le=["arrayBuffer","blob","json","text","formData"],fe=y.gm.Request,he=y.gm.Response,pe="prototype";const ge={};function me(e){const t=function(e){return(e||ie.ee).get("fetch")}(e);if(!(fe&&he&&y.gm.fetch))return t;if(ge[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[ie.P]&&o[ie.P].dt&&(e=o[ie.P].dt);var s=i.apply(this,r);return t.emit(n+"start",[r,e],s),s.then(function(e){return t.emit(n+"end",[null,e],s),e},function(e){throw t.emit(n+"end",[e],s),e})})}return ge[t.debugId]=1,le.forEach(e=>{r(fe[pe],e,de),r(he[pe],e,de)}),r(y.gm,"fetch",ue),t.on(ue+"end",function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(ue+"done",[null,r],n)}else t.emit(ue+"done",[e],n)}),t}var ve=i(7485);class be{constructor(e){this.agentRef=e}generateTracePayload(t){const r=this.agentRef.loader_config;if(!this.shouldGenerateTrace(t)||!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var s=(0,e.ZF)(),a=(0,e.el)(),c=Date.now(),u={spanId:s,traceId:a,timestamp:c};return(t.sameOrigin||this.isAllowedOrigin(t)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),u.traceContextStateHeader=this.generateTraceContextStateHeader(s,c,n,i,o)),(t.sameOrigin&&!this.excludeNewrelicHeader()||!t.sameOrigin&&this.isAllowedOrigin(t)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(s,a,c,n,i,o)),u}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,o){if(!("function"==typeof y.gm?.btoa))return null;var s={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(s.d.tk=o),btoa((0,L.A)(s))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ve.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var ye=i(9300),we=i(7295);function Re(e){return"string"==typeof e?e:e instanceof(0,O.dV)().o.REQ?e.url:y.gm?.URL&&e instanceof URL?e.href:void 0}var xe=["load","error","abort","timeout"],Te=xe.length,Ee=(0,O.dV)().o.REQ,Ae=(0,O.dV)().o.XHR;const Se="X-NewRelic-App-Data";class _e extends E{static featureName=ye.T;constructor(e){super(e,ye.T),this.dt=new be(e),this.handler=(e,t,r,n)=>(0,a.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};y.gm?.performance?.getEntriesByType("resource").forEach(t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},i={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};Oe(r,t.name),this.handler("xhr",[r,i,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,n.K7.ajax)}})}catch(e){}me(this.ee),ce(this.ee),function(e,t,r,i){function o(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,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){A(t,e)},(0,I.jT)(!1)),y.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,I.jT)(!1))}function s(e){this.params={method:e[0]},Oe(this,e[1]),this.metrics={}}function u(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 o=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),o=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),o=!0),o&&(this.dt=n)}}function d(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var s=re(i);s&&(n.txSize=s)}this.startTime=(0,c.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var a=0;a<Te;a++)r.addEventListener(xe[a],this.listener,(0,I.jT)(!1))}function l(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function f(e,t){var r=""+te(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+te(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function g(){this.endTime=(0,c.t)()}function m(e,r){r instanceof Ae&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function v(e,r){r instanceof Ae&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function b(e,t,r){t instanceof Ae&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,c.t)()))}function w(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,c.t)()-this.xhrCbStart,this.onload,r],r)}function R(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&y.RI&&(t=""+y.gm.location.href):e[0]&&e[0].url?t=e[0].url:y.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ve.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)a(e[0].headers,n)&&(this.dt=n);else{var o={};for(var s in r)o[s]=r[s];o.headers=new Headers(r.headers||{}),a(o.headers,n)&&(this.dt=n),e.length>1?e[1]=o:e.push(o)}}function a(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,c.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r=this.opts||{},n=this.target;Oe(this,Re(n));var i=(""+(n&&n instanceof Ee&&n.method||r.method||"GET")).toUpperCase();this.params.method=i,this.body=r.body,this.txSize=re(r.body)||0}function T(e,t){if(this.endTime=(0,c.t)(),this.params||(this.params={}),(0,we.iW)(this.params))return;let i;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(i=+this.rxSize);const o={txSize:this.txSize,rxSize:i,duration:(0,c.t)()-this.startTime};r("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,n.K7.ajax)}function E(e){const t=this.params,i=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<Te;t++)e.removeEventListener(xe[t],this.listener,!1);t.aborted||(0,we.iW)(t)||(i.duration=(0,c.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):A(this,e),i.cbTime=this.cbTime,r("xhr",[t,i,this.startTime,this.endTime,"xhr"],this,n.K7.ajax))}}function A(e,r){e.params.status=r.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?re(e.response):"text"===r||""===r||void 0===r?re(e.responseText):void 0}(r,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin&&r.getAllResponseHeaders().indexOf(Se)>=0){var o=r.getResponseHeader(Se);o&&((0,a.p)(h.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,n.K7.metrics,t),e.params.cat=o.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",o),t.on("open-xhr-start",s),t.on("open-xhr-end",u),t.on("send-xhr-start",d),t.on("xhr-cb-time",l),t.on("xhr-load-added",f),t.on("xhr-load-removed",p),t.on("xhr-resolved",g),t.on("addEventListener-end",m),t.on("removeEventListener-end",v),t.on("fn-end",w),t.on("fetch-before-start",R),t.on("fetch-start",x),t.on("fn-start",b),t.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>i.e(478).then(i.bind(i,3845)))}}function Oe(e,t){var r=(0,ve.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const Ne={},Ie=["pushState","replaceState"];function Pe(e){const t=function(e){return(e||ie.ee).get("history")}(e);return!y.RI||Ne[t.debugId]++||(Ne[t.debugId]=1,(0,oe.YM)(t).inPlace(window.history,Ie,"-")),t}var je=i(3738);function ke(e){p(u.BL,function(t=Date.now()){const r=t-y.WN;r<0&&(0,l.R)(62,t),(0,a.p)(h.XG,[u.BL,{time:r}],void 0,n.K7.metrics,e.ee),e.addToTrace({name:u.BL,start:t,origin:"nr"}),(0,a.p)(u.Pl+u.hG,[r,u.BL],void 0,n.K7.genericEvents,e.ee)},e)}const{He:Ce,bD:Le,d3:He,Kp:Me,TZ:Ke,Lc:De,uP:Ue,Rz:Fe}=je;class We extends E{static featureName=Ke;constructor(e){var t;super(e,Ke),t=e,p(u.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-y.WN,e:(e.end||e.start)-y.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,a.p)("bstApi",[r],void 0,n.K7.sessionTrace,t.ee)},t),ke(e);if(!(0,R.V)(e.init))return void this.deregisterDrain();const r=this.ee;let o;Pe(r),this.eventsEE=(0,ne.u)(r),this.eventsEE.on(Ue,function(e,t){this.bstStart=(0,c.t)()}),this.eventsEE.on(De,function(e,t){(0,a.p)("bst",[e[0],t,this.bstStart,(0,c.t)()],void 0,n.K7.sessionTrace,r)}),r.on(Fe+He,function(e){this.time=(0,c.t)(),this.startPath=location.pathname+location.hash}),r.on(Fe+Me,function(e){(0,a.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,n.K7.sessionTrace,r)});try{o=new PerformanceObserver(e=>{const t=e.getEntries();(0,a.p)(Ce,[t],void 0,n.K7.sessionTrace,r)}),o.observe({type:Le,buffered:!0})}catch(e){}this.importAggregator(e,()=>i.e(478).then(i.bind(i,6974)),{resourceObserver:o})}}var Be=i(6344);class Ve extends E{static featureName=Be.TZ;#n;recorder;constructor(e){var t;let r;super(e,Be.TZ),t=e,p(u.CH,function(){(0,a.p)(u.CH,[],void 0,n.K7.sessionReplay,t.ee)},t),function(e){p(u.Tb,function(){(0,a.p)(u.Tb,[],void 0,n.K7.sessionReplay,e.ee)},e)}(e);try{r=JSON.parse(localStorage.getItem("".concat(S.H3,"_").concat(S.uh)))}catch(e){}(0,w.SR)(e.init)&&this.ee.on(u.CH,()=>this.#i()),this.#o(r)&&this.importRecorder().then(e=>{e.startRecording(Be.Qb.PRELOAD,r?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=>i.e(478).then(i.bind(i,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,a.p)(Be.Vh,[e],void 0,this.featureName,this.ee))})}#o(e){return e&&(e.sessionReplayMode===S.g.FULL||e.sessionReplayMode===S.g.ERROR)||(0,w.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#n??=Promise.all([i.e(478),i.e(249)]).then(i.bind(i,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#n)}#i(){this.blocked||(this.featAggregate?this.featAggregate.mode!==S.g.FULL&&this.featAggregate.initializeRecording(S.g.FULL,!0,Be.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(Be.Qb.API,S.g.FULL)}))}}var Ge=i(3962);function ze(e){const t=e.ee.get("tracer");function r(){}p(u.dT,function(e){return(new r).get("object"==typeof e?e:{})},e);const i=r.prototype={createTracer:function(r,i){var o={},s=this,d="function"==typeof i;return(0,a.p)(h.xV,["API/createTracer/called"],void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,a.p)(u.hw+"tracer",[(0,c.t)(),r,o],s,n.K7.spa,e.ee),function(){if(t.emit((d?"":"no-")+"fn-start",[(0,c.t)(),s,d],o),d)try{return i.apply(this,arguments)}catch(e){const r="string"==typeof e?new Error(e):e;throw t.emit("fn-err",[arguments,this,r],o),r}finally{t.emit("fn-end",[(0,c.t)()],o)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(t=>{p.apply(this,[t,function(){return(0,a.p)(u.hw+t,[(0,c.t)(),...arguments],this,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa,e.ee),this},e,i])}),p(u.PA,function(){e.runSoftNavOverSpa?(0,a.p)(u.hw+"routeName",[performance.now(),...arguments],void 0,n.K7.softNav,e.ee):(0,a.p)(u.Pl+"routeName",[(0,c.t)(),...arguments],this,n.K7.spa,e.ee)},e)}class Ze extends E{static featureName=Ge.TZ;constructor(e){if(super(e,Ge.TZ),ze(e),!y.RI||!(0,O.dV)().o.MO)return;const t=Pe(this.ee);try{this.removeOnAbort=new AbortController}catch(e){}Ge.tC.forEach(e=>{(0,I.sp)(e,e=>{s(e)},!0,this.removeOnAbort?.signal)});const r=()=>(0,a.p)("newURL",[(0,c.t)(),""+window.location],void 0,this.featureName,this.ee);t.on("pushState-end",r),t.on("replaceState-end",r),(0,I.sp)(Ge.OV,e=>{s(e),(0,a.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let n=!1;const o=new((0,O.dV)().o.MO)((e,t)=>{n||(n=!0,requestAnimationFrame(()=>{(0,a.p)("newDom",[(0,c.t)()],void 0,this.featureName,this.ee),n=!1}))}),s=(0,x.s)(e=>{(0,a.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,()=>i.e(478).then(i.bind(i,4393)),{domObserver:o})}}var qe=i(7378);const Xe={},Ye=["appendChild","insertBefore","replaceChild"];function Je(e){const t=function(e){return(e||ie.ee).get("jsonp")}(e);if(!y.RI||Xe[t.debugId])return t;Xe[t.debugId]=!0;var r=(0,oe.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function s(e,t){if(!e)return t;const r=e.match(o),n=r[1];return s(r[3],t[n])}return r.inPlace(Node.prototype,Ye,"dom-"),t.on("dom-start",function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(a=e.src,c=a.match(n),c?c[1]:null);var a,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:s(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,I.jT)(!1)),e.removeEventListener("error",f,(0,I.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,I.jT)(!1)),e.removeEventListener("error",f,(0,I.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,I.jT)(!1)),e.addEventListener("error",f,(0,I.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])}),t}const $e={};function Qe(e){const t=function(e){return(e||ie.ee).get("promise")}(e);if($e[t.debugId])return t;$e[t.debugId]=!0;var r=t.context,n=(0,oe.YM)(t),i=y.gm.Promise;return i&&function(){function e(r){var o=t.context(),s=n(r,"executor-",o,null,!1);const a=Reflect.construct(i,[s],e);return t.context(a).getCtx=function(){return o},a}y.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach(function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach(e=>{this.resolve(e).then(s("all"===r),s(!1))});const o=n.apply(this,arguments);return o;function s(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}}),["resolve","reject"].forEach(function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}}),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,s=r(i);s.promise=i,e[0]=n(e[0],"cb-",s,null,!1),e[1]=n(e[1],"cb-",s,null,!1);const a=o.apply(this,e);return s.nextPromise=a,t.emit("propagate",[i,!0],a,!1,!1),a},i.prototype.then[oe.Jt]=o,t.on("executor-start",function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)}),t.on("executor-err",function(e,t,r){e[1](r)}),t.on("cb-end",function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)}),t.on("propagate",function(e,r,n){if(!this.getCtx||r){const r=this,n=e instanceof Promise?t.context(e):null;let i;this.getCtx=function(){return i||(i=n&&n!==r?"function"==typeof n.getCtx?n.getCtx():n:r,i)}}})}(),t}const et={},tt="setTimeout",rt="setInterval",nt="clearTimeout",it="-start",ot=[tt,"setImmediate",rt,nt,"clearImmediate"];function st(e){const t=function(e){return(e||ie.ee).get("timer")}(e);if(et[t.debugId]++)return t;et[t.debugId]=1;var r=(0,oe.YM)(t);return r.inPlace(y.gm,ot.slice(0,2),tt+"-"),r.inPlace(y.gm,ot.slice(2,3),rt+"-"),r.inPlace(y.gm,ot.slice(3),nt+"-"),t.on(rt+it,function(e,t,n){e[0]=r(e[0],"fn-",null,n)}),t.on(tt+it,function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)}),t}const at={};function ct(e){const t=function(e){return(e||ie.ee).get("mutation")}(e);if(!y.RI||at[t.debugId])return t;at[t.debugId]=!0;var r=(0,oe.YM)(t),n=y.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:ut,d3:dt,Kp:lt,$p:ft,wW:ht,e5:pt,tH:gt,uP:mt,rw:vt,Lc:bt}=qe;class yt extends E{static featureName=ut;constructor(e){if(super(e,ut),ze(e),!y.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let t,r=0;const n=this.ee.get("tracer"),o=Je(this.ee),s=Qe(this.ee),u=st(this.ee),d=ce(this.ee),l=this.ee.get("events"),f=me(this.ee),h=Pe(this.ee),p=ct(this.ee);function g(e,t){h.emit("newURL",[""+window.location,t])}function m(){r++,t=window.location.hash,this[mt]=(0,c.t)()}function v(){r--,window.location.hash!==t&&g(0,!0);var e=(0,c.t)();this[pt]=~~this[pt]+e-this[mt],this[bt]=e}function b(e,t){e.on(t,function(){this[t]=(0,c.t)()})}this.ee.on(mt,m),s.on(vt,m),o.on(vt,m),this.ee.on(bt,v),s.on(ht,v),o.on(ht,v),this.ee.on("fn-err",(...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,a.p)("function-err",[...t],void 0,this.featureName,this.ee)}),this.ee.buffer([mt,bt,"xhr-resolved"],this.featureName),l.buffer([mt],this.featureName),u.buffer(["setTimeout"+lt,"clearTimeout"+dt,mt],this.featureName),d.buffer([mt,"new-xhr","send-xhr"+dt],this.featureName),f.buffer([gt+dt,gt+"-done",gt+ft+dt,gt+ft+lt],this.featureName),h.buffer(["newURL"],this.featureName),p.buffer([mt],this.featureName),s.buffer(["propagate",vt,ht,"executor-err","resolve"+dt],this.featureName),n.buffer([mt,"no-"+mt],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(f,gt+dt),b(f,gt+"-done"),b(o,"new-jsonp"),b(o,"jsonp-end"),b(o,"cb-start"),h.on("pushState-end",g),h.on("replaceState-end",g),window.addEventListener("hashchange",g,(0,I.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",g,(0,I.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",function(){g(0,r>1)},(0,I.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#r,this.importAggregator(e,()=>i.e(478).then(i.bind(i,5592)))}#r(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var wt=i(3333);class Rt extends E{static featureName=wt.TZ;constructor(e){super(e,wt.TZ);const t=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];var r;r=e,p(u.hG,(e,t)=>z(e,t,r),r),function(e){p(u.fF,(t,r)=>q(t,r,e),e)}(e),ke(e),X(e),function(e){p(u.V1,(t,r)=>Z(t,r,e),e)}(e);const o=e.init.feature_flags.includes("user_frustrations");let s;if(y.RI&&o&&(me(this.ee),ce(this.ee),s=Pe(this.ee)),y.RI){if(e.init.user_actions.enabled&&(wt.Zp.forEach(e=>(0,I.sp)(e,e=>(0,a.p)("ua",[e],void 0,this.featureName,this.ee),!0)),wt.qN.forEach(e=>{const t=(0,x.s)(e=>{(0,a.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,I.sp)(e,t)}),o)){function c(t){const r=(0,ve.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function d(){s.emit("navChange")}y.gm.addEventListener("error",()=>{(0,a.p)("uaErr",[],void 0,n.K7.genericEvents,this.ee)},(0,I.jT)(!1,this.removeOnAbort?.signal)),this.ee.on("open-xhr-start",(e,t)=>{c(e[1])||t.addEventListener("readystatechange",()=>{2===t.readyState&&(0,a.p)("uaXhr",[],void 0,n.K7.genericEvents,this.ee)})}),this.ee.on("fetch-start",e=>{e.length>=1&&!c(Re(e[0]))&&(0,a.p)("uaXhr",[],void 0,n.K7.genericEvents,this.ee)}),s.on("pushState-end",d),s.on("replaceState-end",d),window.addEventListener("hashchange",d,(0,I.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",d,(0,I.jT)(!0,this.removeOnAbort?.signal))}if(e.init.performance.resources.enabled&&y.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,a.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}try{this.removeOnAbort=new AbortController}catch(l){}this.abortHandler=()=>{this.removeOnAbort?.abort(),this.abortHandler=void 0},t.some(e=>e)?this.importAggregator(e,()=>i.e(478).then(i.bind(i,8019))):this.deregisterDrain()}}var xt=i(2646);const Tt=new Map;function Et(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||ie.ee).get("logger")}(e),o=(0,oe.YM)(i),s=new xt.y(ie.P);s.level=n.level,s.customAttributes=n.customAttributes;const a=t[r]?.[oe.Jt]||t[r];return Tt.set(a,s),o.inPlace(t,[r],"wrap-logger-",()=>Tt.get(a)),i}var At=i(1910);class St extends E{static featureName=B.TZ;constructor(e){var t;super(e,B.TZ),t=e,p(u.$9,(e,r)=>G(e,r,t),t),function(e){p(u.Wb,(t,r,{customAttributes:n={},level:i=B.p_.INFO}={})=>{Et(e.ee,t,r,{customAttributes:n,level:i})},e)}(e),X(e);const r=this.ee;["log","error","warn","info","debug","trace"].forEach(e=>{(0,At.i)(y.gm.console[e]),Et(r,y.gm.console,e,{level:"log"===e?"info":e})}),this.ee.on("wrap-logger-end",function([e]){const{level:t,customAttributes:n}=this;(0,V.R)(r,e,n,t)}),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5288)))}}new class extends r{constructor(e){var t;(super(),y.gm)?(this.features={},(0,O.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(_),this.runSoftNavOverSpa=[...this.desiredFeatures].some(e=>e.featureName===n.K7.softNav),(0,s.j)(this,e,e.loaderType||"agent"),t=this,p(u.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return g(t,e,r,u.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){p(u.Dl,function(t){if("string"==typeof t||null===t)return g(e,"enduser.id",t,u.Dl,!0);(0,l.R)(41,typeof t)},e)}(this),function(e){p(u.nb,function(t){if("string"==typeof t||null===t)return g(e,"application.version",t,u.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){p(u.d3,function(){e.ee.emit("manual-start-all")},e)}(this),function(e){p(u.Pv,function(t=!0){if("boolean"==typeof t){if((0,a.p)(u.Pl+u.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 o.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),t=[...this.desiredFeatures];t.sort((e,t)=>n.P3[e.featureName]-n.P3[t.featureName]),t.forEach(t=>{if(!e[t.featureName]&&t.featureName!==n.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&t.featureName===n.K7.spa)return;if(!this.runSoftNavOverSpa&&t.featureName===n.K7.softNav)return;const r=function(e){switch(e){case n.K7.ajax:return[n.K7.jserrors];case n.K7.sessionTrace:return[n.K7.ajax,n.K7.pageViewEvent];case n.K7.sessionReplay:return[n.K7.sessionTrace];case n.K7.pageViewTiming:return[n.K7.pageViewEvent];default:return[]}}(t.featureName).filter(e=>!(e in this.features));r.length>0&&(0,l.R)(36,{targetFeature:t.featureName,missingDependencies:r}),this.features[t.featureName]=new t(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,O.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}({features:[_e,_,j,We,Ve,k,J,Rt,St,Ze,yt],loaderType:"spa"})})()})();</script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Discover top lingerie, swimwear, and loungewear brands from around the world at Curve New York—the leading fashion trade show for intimate apparel.">
<meta name="format-detection" content="telephone=no">
<meta name="guest_id" content="">
<meta name="secret" content=""><link rel="canonical" href="https://www.curve-newyork.com/"><meta name="layout-type" content="theme"><link rel="manifest" href="/manifest.json"><link rel="apple-touch-icon" href="/pwa_icon.png"><meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-title" content="Brew">
    <meta name="theme-color" content="#5b5d74"><meta name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1">
<meta name="googlebot" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Curve New York 2026">
<meta property="og:title" content="Curve New York | Global Intimate Apparel Trade Show in NYC">
<meta property="og:description" content="Discover top lingerie, swimwear, and loungewear brands from around the world at Curve New York—the leading fashion trade show for intimate apparel.">
<meta property="og:image" content="">
<meta property="og:url" content="">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="Curve New York 2026">
<meta name="twitter:creator" content="">
<meta name="twitter:title" content="Curve New York | Global Intimate Apparel Trade Show in NYC">
<meta name="twitter:description" content="Discover top lingerie, swimwear, and loungewear brands from around the world at Curve New York—the leading fashion trade show for intimate apparel.">
<meta name="twitter:image" content="">
<meta name="twitter:image:src" content="">

<script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "Curve New York 2026",
    "url": ""
  }
</script><link rel="icon" href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/687f9e85862b41588517f63e/website/SquareGraphics_3b04512b-2107-4f38-86c8-451eb3922729.png" type="image/png"><link rel='stylesheet' href='https://assets.eventmaker.io/assets/website/website-v1-1a36f5cd9073612b02077c6e5bae5d59a02a308851c22c75cc352ce3410b0262.css'/>
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/toastr@2.1.4/build/toastr.min.css'/><link rel="stylesheet" href="https://applidget.github.io/vx-assets/orgs/eurovet/2022/fonts/stylesheet.css"><link rel="stylesheet" href="https://applidget.github.io/vx-assets/orgs/eurovet/2022/fonts/stylesheet.css"><style type="text/css">
  :root {
    --base_family: 'Comfortaa',sans-serif;;
    --color_body_bg: #ffffff;
    --color_body_text: #333333;
    --color_borders: #5b5d74;
    --color_button: #5b5d74;
    --color_button_hover: #525468;
    --color_button_text: #ffffff;
    --color_image_overlay: #162950;
    --color_image_overlay_text: #ffffff;
    --color_notification: #5b5d74;
    --color_notification_text: #000000;
    --color_ticketing_bg: #ffffff;
    --color_text: #5b5d74;
    --header_family: 'Comfortaa',sans-serif;;
    --header_weight: 400;
    --overlay_opacity: 0.0;
    --translation_checking_point_full: "FULL";
    --translation_reduction: "Reduction : ";
    --type_base_size: 18px;
    --type_header_base_size: 32px;--radius_button: 5px;/* CSS Custom for Modal if enabled */}
</style>
<link rel="stylesheet" href="https://cms-assets.eventmaker.io/builds/grand-conference/assets-dce87eea0/main.css"><script type='text/javascript' src='https://assets.eventmaker.io/assets/website/website-b0c50c145d1e214d6f47a4daf1846babd57b749488caf0348462eaaff72564b1.js'></script>
<script type='text/javascript' src='https://assets.eventmaker.io/assets/i18n/en-d71890f850a41371c1184a9c932b1f864a779c2149d52ce8f842b33d4f26ffe3.js'></script>
      <script type='text/javascript'>
        window.eventmaker = {
          guestApiToken: "",
          timeConflictChecker: {"timeConflictCheckingEnabled":false,"timeConflictCheckingMode":null,"timezoneIndication":"(GMT-05:00) Eastern Time (US \u0026 Canada)"},
          locale: "en"
        }
      </script>

<script src='https://cdn.jsdelivr.net/npm/toastr@2.1.4/toastr.min.js'></script>
<script src='https://code.jquery.com/jquery-migrate-3.3.2.min.js'></script>
      <script async src="https://www.googletagmanager.com/gtag/js?id=G-0VGSWYKTNL" type="didomi/javascript" data-vendor="c:eventmaker-google-analytics"></script> <script type="didomi/javascript" data-vendor="c:eventmaker-google-analytics">
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-0VGSWYKTNL');
</script>

<script type="didomi/javascript" data-vendor="c:eventmaker-google-tag-manager">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GT-K554Z3W');</script>

<script type="text/javascript">
  window.didomiConfig = {"app":{"apiKey":"92502d09-0e0f-4b5a-8590-cad06e72159e","privacyPolicyURL":"https://www.curve-newyork.com/rules-regulations","customDomain":"www.curve-newyork.com","customPurposes":[{"id":"eventmaker_id","name":"Eventmaker Identification","description":"Eventmaker may use cookies to identify you in order to provide you with access to your personal space and certain actions only accessible to logged-in visitors."},{"id":"eventmaker_scoring_and_engagement","name":"Scoring and engagement","description":"This tracking allows the event organizer to know your engagement as well as your centers of interest relating to the event. This data can be used by the organizer to analyze the interests of its audience and possibly offer personalized recommendations."},{"id":"eventmaker_utm_tracking","name":"URL tracking","description":"Used to identify how you arrived on the website. The information is stored only if you register to the event."},{"id":"custom-purpose-hjyb8","name":"","description":""}],"essentialPurposes":["eventmaker_id","eventmaker_scoring_and_engagement","eventmaker_utm_tracking"],"vendors":{"custom":[{"id":"eventmaker","name":"Eventmaker","purposeIds":["eventmaker_id","eventmaker_scoring_and_engagement","eventmaker_utm_tracking"],"policyUrl":"https://www.eventmaker.com/donnees-personnelles"},{"id":"eventmaker-google-analytics","name":"Google Analytics","purposeIds":["cookies","measure_ad_performance","market_research","improve_products","measure_content_performance"],"policyUrl":"https://policies.google.com/privacy"},{"id":"eventmaker-google-tag-manager","name":"Google Tag Manager","purposeIds":["cookies","measure_ad_performance","market_research","improve_products","measure_content_performance"],"policyUrl":"https://policies.google.com/privacy"}]}},"cookies":{"storageSources":{"cookies":true,"localStorage":true}},"languages":{"enabled":["en"],"default":"en"},"theme":{"color":"#5b5d74","font":"'Comfortaa',sans-serif;","buttons":{"regularButtons":{"borderRadius":"5px"},"highlightButtons":{"borderRadius":"5px"}}},"notice":{"daysBeforeShowingAgain":0,"position":"bottom","denyOptions":{"button":"secondary","link":true}}};
  window.gdprAppliesGlobally=true;(function(){(function(e,r){var t=document.createElement("link");t.rel="preconnect";t.as="script";var n=document.createElement("link");n.rel="dns-prefetch";n.as="script";var i=document.createElement("link");i.rel="preload";i.as="script";var o=document.createElement("script");o.id="spcloader";o.type="text/javascript";o["async"]=true;o.charset="utf-8";var a="https://sdk.privacy-center.org/"+e+"/loader.js?target_type=notice&target="+r;if(window.didomiConfig&&window.didomiConfig.user){var c=window.didomiConfig.user;var s=c.country;var d=c.region;if(s){a=a+"&country="+s;if(d){a=a+"&region="+d}}}t.href="https://sdk.privacy-center.org/";n.href="https://sdk.privacy-center.org/";i.href=a;o.src=a;var p=document.getElementsByTagName("script")[0];p.parentNode.insertBefore(t,p);p.parentNode.insertBefore(n,p);p.parentNode.insertBefore(i,p);p.parentNode.insertBefore(o,p)})("92502d09-0e0f-4b5a-8590-cad06e72159e","Zj8yhzeT")})();
</script>

    <script async src="https://www.googletagmanager.com/gtag/js?id=G-0VGSWYKTNL"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag() {
        dataLayer.push(arguments);
      }
      gtag('js', new Date());
      gtag('config', 'G-0VGSWYKTNL');
    </script>
    <script>
      (function (w, d, s, l, i) {
        w[l] = w[l] || [];
        w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
        var f = d.getElementsByTagName(s)[0],
          j = d.createElement(s),
          dl = l != 'dataLayer' ? '&l=' + l : '';
        j.async = true;
        j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
        f.parentNode.insertBefore(j, f);
      })(window, document, 'script', 'dataLayer', 'GTM-PXCD2BVT');
    </script>
    <!-- Feathr Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PXCD2BVT');</script>
<!-- End Feathr Google Tag Manager -->

<!-- Google Tag Manager (NY) -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KBLSV7NL');</script>
<!-- End Google Tag Manager (NY) -->

<!-- Google Tag Manager (noscript) for NY -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KBLSV7NL"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) for NY -->

<!-- Google Analytics 4 (GA4 NY) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-0VGSWYKTNL"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-0VGSWYKTNL');
</script>
<!-- End Google Analytics 4 -->
</head><body class=""><div class="cart-session-container hide mr-20" data-update-cart-url="">
      <a class="btn-primary cart-icon text-center" href="javascript:;">
        <span class="cart-indicator">0</span>
        <span class="fa-regular fa-cart-shopping fa-lg" aria-hidden="true"></span>
      </a>
      <div class="panel card-shadow card-border-radius cart-panel hide"><div class="cart-container card-border-radius" id="cart-container"><h5>Your cart</h5><hr class="cart-separator"><div class="cart-items" data-currency="" data-delimiter="."></div>
    <hr class="cart-separator">

    <div class="row ">
      <div class="col-xs-8 col-sm-12 col-md-7 text-left">
        TOTAL
        <span class="excl-vat-suffix">excl. </span>
      </div>
      <div class="col-xs-4 col-md-5 text-right text-nowrap">
        <span class="excl-vat-value" data-delimiter="."></span>
        <span class="caddie-currency"></span>
      </div>
    </div>

    <div class="row text-bold">
      <div class="col-xs-8 col-sm-12 col-md-7 text-left">
        TOTAL
        <span class="incl-vat-suffix">incl. </span>
      </div>
      <div class="col-xs-4 col-md-5 text-right text-nowrap">
        <span class="caddie-value" data-delimiter="."></span> <span class="caddie-currency"></span>
      </div>
    </div>

    <div class="extra-cart" style="display: none;">
      <h6>Left to pay</h6>

      <div class="row ">
        <div class="col-xs-8 col-sm-12 col-md-7 text-left">
          TOTAL
          excl. 
        </div>
        <div class="col-xs-4 col-md-5 text-right text-nowrap">
          <span class="extra-cart-excl-vat-value" data-delimiter="."></span> <span class="caddie-currency"></span>
        </div>
      </div>

      <div class="row text-bold">
        <div class="col-xs-8 col-sm-12 col-md-7 text-left">
          TOTAL
          incl. 
        </div>
        <div class="col-xs-4 col-md-5 text-right text-nowrap">
          <span class="extra-cart-value" data-delimiter="."></span> <span class="caddie-currency"></span>
        </div>
      </div>
    </div>

    <div class="cart-discount row" style="display: none;">
      <div class="col-xs-8 col-sm-12 col-md-7 text-left">Including discount</div>
      <div class="col-xs-4 col-md-5 text-right text-nowrap">
        <span class="discount-value" data-delimiter="."></span> <span class="caddie-currency"></span>
      </div>
    </div><div class="text-center payment-button up-s">
        <a class="btn btn-sm btn-primary btn-block" data-toggle="modal" data-target="#paymentChoice" href="#">Pay</a>
      </div></div></div>
    </div>
    
    <noscript>
      <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PXCD2BVT" height="0" width="0" style="display:none;visibility:hidden"></iframe>
    </noscript><style>
  :root {--header-logo-max-width: 225px;--header-logo-max-height: 150px;--header-font-size: 14px;
      --header-bg-color: #5b5d74;
      --header-text-color: #ffffff;
      --header-hover-text-color: #ffffff;--announcement-bg-color: #b1b2c8;
      --announcement-text-color: #ffffff;}
</style><input type="hidden" id="pp_back" name="pp_back" value="Back">
<button type="button" id="close_mobile_menu" aria-label="Close navigation"></button>
<nav class="mobile_menu_wrapper large_nav" aria-label="Mobile navigation">
  <button type="button" id="mobile_menu_close" class="button" aria-label="Close navigation">
    <span></span>
    <span></span>
  </button>
  <div class="mobile_menu_content">
    <div class="menu-main-menu-container">
      <ul id="mobile_main_menu" class="mobile_main_nav" aria-label="Mobile navigation"><li class="dropdown">
      <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true">
        The Show
        <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i>
      </a>
      <ul class="sub-menu"><li><a
      href="https://www.curve-newyork.com/about-curve-new-york"class="">
      About Curve New-York
    </a></li><li><a
      href="https://www.curve-newyork.com/practical-information"class="">
      Practical Information
    </a></li></ul>
  </li><li class="dropdown">
      <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true">
        Exhibit
        <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i>
      </a>
      <ul class="sub-menu"><li><a
      href="https://www.curve-newyork.com/exhibit"class="">
      Exhibit at Curve New-York
    </a></li></ul>
  </li><li><a
      href="https://www.curve-newyork.com/visit"class="">
      Visit
    </a></li><li><a
      href="https://www.curve-newyork.com/hotel-partners"class="">
      Book your Hotel
    </a></li><li><a
      href="https://www.curve-newyork.com/list-of-exhibitors"class="">
      2026 Participating Brands
    </a></li><li><a
      href="https://www.curve-newyork.com/object-of-desire"class="">
      Object of Desire
    </a></li><li><a
      href="https://www.curve-newyork.com/ac-showcase"class="">
      Accessories Council Showcase
    </a></li><li class="dropdown">
      <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true">
        News
        <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i>
      </a>
      <ul class="sub-menu"><li><a
      href="https://www.curve-connect.com/hub-news"class="">
      Curve News
    </a></li><li><a
      href="https://www.curve-connect.com/en/panel-videos"class="">
      Panel Videos
    </a></li><li><a
      href="https://www.paperturn-view.com/?pid=ODg8861722&v=1.2"class="">
      Revealed Magazine - Winter 2025
    </a></li><li><a
      href="https://www.curve-content.com/home"target="_blank"class="">
      Curve Streaming Platform
    </a></li></ul>
  </li></ul>
    </div><div class="social_wrapper"><ul class=""><li class="facebook">
      <a href="https://www.facebook.com/curvexpo/" target="_blank"><i class="fa-brands fa-facebook-f" aria-hidden="true"></i>
          <span class="visually-hidden">Facebook</span></a>
    </li><li class="twitter">
      <a href="https://twitter.com/curvexpo" target="_blank"><i class="fa-brands fa-x-twitter" aria-hidden="true"></i><span class="visually-hidden">Twitter</span></a>
    </li><li class="instagram">
      <a href="https://www.instagram.com/curvexpo/" target="_blank"><i class="fa-brands fa-instagram" aria-hidden="true"></i><span class="visually-hidden">Instagram</span></a>
    </li><li class="linkedin">
      <a href="https://www.linkedin.com/company/curvexpo-inc./" target="_blank"><i class="fa-brands fa-linkedin-in" aria-hidden="true"></i><span class="visually-hidden">Linkedin</span></a>
    </li><li class="tiktok">
      <a href="https://www.tiktok.com/@curvexpo" target="_blank"><i class="fa-brands fa-tiktok" aria-hidden="true"></i><span class="visually-hidden">TikTok</span></a>
    </li></ul>
</div>

    <div class="mobile_menu_bg"></div>
  </div>
</nav>



<div id="wrapper" class=" large_nav">
  <nav id="" class="header-navbar header-section " aria-label="Main navigation">
    <div class="header_style_wrapper" data-section-id="header" data-section-type="header">
      
      <!--[if IE]>
        <div class="browser-info-bar">
          <p><i class="fa-regular fa-exclamation-triangle" aria-hidden="true"></i>  Internet Explorer is no longer supported by this website, <a href='https://browsehappy.com/?locale=en'>please update your web browser</a></p>
        </div>
      <![endif]-->
      <a href="https://www.curve-newyork.com/visit" class="announcement-bar announcement-bar--link"><p class="announcement-bar__message text-center">REGISTRATION IS OPEN</p></a>

      <div class="top_bar  enable-top_bar-fixed large_nav">
        <div class="standard_wrapper">
          
          <div id="logo_wrapper"><div id="logo_normal" class="logo_container logo_wrapper default"><div class="logo_align"><a id="custom_logo" class="d-flex flex-column justify-content-center" href="/"><img src="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/6344279823513524ba86d870/website/CURVE-NY-WHITE_c310bffb-5eff-4410-8367-e41ee6ba2732.png" alt="Curve New York 2026"></a></div></div>

            <div id="menu_wrapper">
              <div class="menu-main-menu-container">
                <ul id="main_menu" class="nav responsive-item" aria-label="Main navigation"><li class="dropdown">
      <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true">
        The Show
        <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i>
      </a>
      <ul class="sub-menu"><li><a
      href="https://www.curve-newyork.com/about-curve-new-york"class="">
      About Curve New-York
    </a></li><li><a
      href="https://www.curve-newyork.com/practical-information"class="">
      Practical Information
    </a></li></ul>
  </li><li class="dropdown">
      <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true">
        Exhibit
        <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i>
      </a>
      <ul class="sub-menu"><li><a
      href="https://www.curve-newyork.com/exhibit"class="">
      Exhibit at Curve New-York
    </a></li></ul>
  </li><li><a
      href="https://www.curve-newyork.com/visit"class="">
      Visit
    </a></li><li><a
      href="https://www.curve-newyork.com/hotel-partners"class="">
      Book your Hotel
    </a></li><li><a
      href="https://www.curve-newyork.com/list-of-exhibitors"class="">
      2026 Participating Brands
    </a></li><li><a
      href="https://www.curve-newyork.com/object-of-desire"class="">
      Object of Desire
    </a></li><li><a
      href="https://www.curve-newyork.com/ac-showcase"class="">
      Accessories Council Showcase
    </a></li><li class="dropdown">
      <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true">
        News
        <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i>
      </a>
      <ul class="sub-menu"><li><a
      href="https://www.curve-connect.com/hub-news"class="">
      Curve News
    </a></li><li><a
      href="https://www.curve-connect.com/en/panel-videos"class="">
      Panel Videos
    </a></li><li><a
      href="https://www.paperturn-view.com/?pid=ODg8861722&v=1.2"class="">
      Revealed Magazine - Winter 2025
    </a></li><li><a
      href="https://www.curve-content.com/home"target="_blank"class="">
      Curve Streaming Platform
    </a></li></ul>
  </li></ul>
              </div>

              
              <div id="logo_right_button"><div class="text-center button-wrapper"><a
      href="/registration/687f9ea4862b41588517fc01?force_new_registration=true"
      class="button btn btn-primary btn-sm  "
      style="background-color: #ffffff; --bg-hover: #e6e6e6; border-color: #ffffff; color: #5b5d74;"
      
      
        target="_blank"
      >
      Register now
    </a></div>

                  <button type="button" id="mobile_nav_icon" aria-label="Open navigation">
                    <div class="icon-menu">
                      <span></span>
                      <span></span>
                      <span></span>
                    </div>
                  </button>
                  </div>
              
              
            </div>
          </div>
        </div>
      </div>
    </div>
  </nav>


<main class="ppb_wrapper">
      <div id="" class="one banner-section " data-section-id="banner-1087" data-section-type="banner">
  <div class="col-xs-12 pr-0 pl-0 col-sm-12 "><img data-src="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/687f9e85862b41588517f63e/assets-folder689a20a7b6a1453d6e8c9b7c/WebsiteBanners3_f1345b83-a8c2-493c-8d19-609e23e20229.png" class="img-responsive center-block" alt=""/>
</div>
</div>


<style>
    [data-section-id="countdown-4961"].countdown-section .countdown .clock_bg { color: #fff; background-color: #5b5d74; }
  </style><div id="" class="one text-center padding-md basic-section countdown-section enable_countdown " data-section-id="countdown-4961" data-section-type="countdown" style="">
  

  <div class="standard_wrapper">
    <div class="page_content_wrapper">
      <div class="inner">
        <div class="m-auto">
          <div class="header-wrapper"></div>

          <div>
            <div class="countdown medium-text" data-date="2026-02-01"></div>
            <div class="countdown-translations" data-weeks="weeks" data-days="days" data-hours="hours" data-minutes="minutes" data-seconds="seconds"></div>
          </div></div>
      </div>
    </div>
  </div>
</div>


<div id="" class="one text-center padding-md basic-section  title-section" data-section-id="title-45258" data-section-type="title" style="">
  

  <div class="standard_wrapper">
    <div class="page_content_wrapper">
      <div class="inner">
        <div class="m-auto">
          <div class="header-wrapper"><div class="rte_text_content color-text">
                <div style="text-align: center"><span style="color: #5b5d74; font-size: 36px"><strong>February 1-3, 2026 | Javits Center - River Pavilion</strong></span></div><div style="text-align: center"><span style="font-size: 30px">&nbsp;Curve NY welcomes you to our in-person live event!</span></div><div style="text-align: left"><br></div><div style="text-align: center"><span style="font-size: 18px"> Curve New York® is the leading trade show platform in North America for intimate apparel and swimwear.&nbsp;</span></div><div style="text-align: center"><span style="font-size: 18px">The show focuses on creating business relationships and sharing experiences&nbsp;</span></div><div style="text-align: center"><span style="font-size: 18px">between worldwide brands and buyers from&nbsp;the Americas.&nbsp;</span></div>
              </div></div></div>
      </div>
    </div>
  </div>
</div>


<div id="" class="one text-center padding-md basic-section  title-section" data-section-id="title-152154" data-section-type="title" style="">
  

  <div class="standard_wrapper">
    <div class="page_content_wrapper">
      <div class="inner">
        <div class="m-auto">
          <div class="header-wrapper"></div></div>
      </div>
    </div>
  </div>
</div>


<!DOCTYPE html>  
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Full-Bleed Rotating Banner</title>
  <!-- Add Roboto font from Google Fonts -->
  <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap" rel="stylesheet">
  <style>
    /* Global reset for margin, padding, and box-sizing */
    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }

    html, body {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 100%;
      overflow-x: hidden;
      font-family: 'Roboto', sans-serif;
    }

    /* Banner container */
    .banner-container {
      width: 100vw;
      height: 120px;
      overflow: hidden;
      position: relative;
      background-color: #FFFFFF;
    }

    .banner-content {
      display: inline-block;
      white-space: nowrap;
      animation: scrollBanner 180s linear infinite;
      will-change: transform;
      width: max-content;
    }

    /* Each word styled */
    .banner-content span {
      font-family: 'Roboto', sans-serif;
      font-size: 70px;
      font-weight: 700;
      padding: 0 50px;
      display: inline-block;
    }

    /* Black text */
    .banner-content span.black {
      color: black;
    }

    /* White text with black outline using text-shadow */
    .banner-content span.white {
      color: white;
      text-shadow: 
        -1px -1px 0 black,  
         1px -1px 0 black,  
        -1px  1px 0 black,  
         1px  1px 0 black;
    }

    /* Keyframes for scrolling */
    @keyframes scrollBanner {
      0% { transform: translateX(0); }
      100% { transform: translateX(-100%); }
    }
  </style>
</head>
<body>

  <div class="banner-container">
    <div class="banner-content">
      <span class="black">LINGERIE</span>
      <span class="white">LOUNGEWEAR</span>
      <span class="black">SWIMWEAR</span>
      <span class="white">ACTIVEWEAR</span>
      <span class="black">SHAPEWEAR</span>
      <span class="white">HOSIERY</span>
      <span class="black">ACCESSORIES</span>

      <!-- Additional repeated content for seamless scrolling -->
      <span class="black">LINGERIE</span>
      <span class="white">LOUNGEWEAR</span>
      <span class="black">SWIMWEAR</span>
      <span class="white">ACTIVEWEAR</span>
      <span class="black">SHAPEWEAR</span>
      <span class="white">HOSIERY</span>
      <span class="black">ACCESSORIES</span>
    </div>
  </div>

</body>
</html>



<div id="" class="one text-center padding-md basic-section  title-section" data-section-id="title-38776" data-section-type="title" style="">
  

  <div class="standard_wrapper">
    <div class="page_content_wrapper">
      <div class="inner">
        <div class="m-auto">
          <div class="header-wrapper"></div></div>
      </div>
    </div>
  </div>
</div>


<div id="" class="one text-center feature-columns-section padding-md basic-section " data-section-id="feature-columns-68961" data-section-type="feature-columns" style="">
  

  <div class="standard_wrapper">
    <div class="page_content_wrapper">
      <div class="inner">
        <div class="m-auto">
          <div class="header-wrapper"><h1 class="ppb_title text-center" style="color: ;">
    2026 Events | Paris, Los Angeles &amp; Montreal
  </h1><div class="page_tagline text-center" style="color: ;">
    Click on image to learn more
  </div></div>

          <div class="row-flex gap-y-30"><div class="col-md-4 col-xs-12 text-center" data-block-id="bloc-69826">
                <div class="teaser_wrapper card-border-radius" style="background-color: ;"><img class="border-r-5 center-block mb-15" data-src="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/687f9e85862b41588517f63e/assets-folder689a20a7b6a1453d6e8c9b7c/27_4bee0c32-0cc9-4b16-9b52-246663398c4f.png" alt="Salon International de la Lingerie + Interfilière Paris"><div class="teaser_content_wrapper">
                      <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">Salon International de la Lingerie + Interfilière Paris
                              </h3><div class="rte_text_content" style="color: ;">
                                <div style="text-align: left"><br></div><div style="text-align: center"><span style=""><strong>JANUARY 17-19, 2026</strong></span></div><div style="text-align: center"><span style="">Porte de Versailles - Paris</span></div>
                              </div></div><div class="text-center button-wrapper"><a
      href="https://whosnext.com/en/events/salon-international-de-la-lingerie"
      class="button btn btn-primary clickable-area  "
      style=""
      
      
        target="_blank"
      >
      Website
    </a></div>
</div>
                    </div></div>
              </div><div class="col-md-4 col-xs-12 text-center" data-block-id="bloc-466">
                <div class="teaser_wrapper card-border-radius" style="background-color: ;"><img class="border-r-5 center-block mb-15" data-src="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/687f9e85862b41588517f63e/assets-folder689a20a7b6a1453d6e8c9b7c/28_06dffd6d-14b6-4c00-9bc1-b1888d1db01a.png" alt=""><div class="teaser_content_wrapper">
                      <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">Curve Los Angeles
                              </h3><div class="rte_text_content" style="color: ;">
                                <div style="text-align: left"><br></div><div style="text-align: left"><br></div><div style="text-align: left"><br></div><div style="text-align: center"><span style=""><strong>FEBRUARY 22-23, 2026</strong></span></div><div style="text-align: center"><span style="">Westdrift Hotel</span></div>
                              </div></div></div>
                    </div></div>
              </div><div class="col-md-4 col-xs-12 text-center" data-block-id="bloc-695">
                <div class="teaser_wrapper card-border-radius" style="background-color: ;"><img class="border-r-5 center-block mb-15" data-src="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/687f9e85862b41588517f63e/assets-folder689a20a7b6a1453d6e8c9b7c/26_cbd4c267-27e7-432d-8fed-dea9349bcaa5.png" alt=""><div class="teaser_content_wrapper">
                      <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">Curve Montréal
                              </h3><div class="rte_text_content" style="color: ;">
                                <div style="text-align: left"><br></div><div style="text-align: left"><br></div><div style="text-align: left"><br></div><div style="text-align: center"><span style=""><strong>JULY 12-13, 2026</strong></span></div><div style="text-align: center"><span style="">Gare Windsor</span></div>
                              </div></div><div class="text-center button-wrapper"><a
      href="https://www.curve-montreal.com/en"
      class="button btn btn-primary clickable-area  "
      style=""
      
      
        target="_blank"
      >
      Website
    </a></div>
</div>
                    </div></div>
              </div></div>
        </div>
      </div>
    </div>
  </div>
</div>


<div id="" class="one text-center padding-md basic-section  title-section" data-section-id="title-33560" data-section-type="title" style="">
  

  <div class="standard_wrapper">
    <div class="page_content_wrapper">
      <div class="inner">
        <div class="m-auto">
          <div class="header-wrapper"></div></div>
      </div>
    </div>
  </div>
</div>


<div id="" class="one ppb_header text-center padding-md basic-section  video-section" data-section-id="video-85243" data-section-type="video" style="">
  

  <div class="">
    <div class="page_content_wrapper">
      <div class="inner">
        <div class="m-auto w-100p">
          <div class="header-wrapper"></div><div class="embed-responsive embed-responsive-16by9">
    <iframe
      class="video-iframe embed-responsive-item"
      src="https://www.youtube-nocookie.com/embed/-4KcvPjYkJ0?si=A9e4UGRZRVFAR8za&autoplay=1&mute=1"
      allowfullscreen=""
      id="iFrameResizer0"
      scrolling="yes"allow="autoplay"></iframe>
  </div></div>
      </div>
    </div>
  </div>
</div>



    </main><style>
  :root {--footer-logo-lower-width: 200px;--footer-logo-lower-max-height: 120px;--footer-bg-color-upper-bar: #5b5d74;
    --footer-text-color-upper-bar: #ffffff;
    --footer-title-color-upper-bar: #ffffff;
  }
</style>

<footer id="" class="" data-section-id="footer" data-section-type="footer">
  <div id="footer" class="one">
      <div class="footer_wrapper">
        <div class="row-flex gap-y-30"><div class="col-md-3 col-sm-6 block-footer d-flex flex-column gap-y-10" data-block-id="bloc-419">
              <h2 class="widgettitle">LEARN MORE ABOUT</h2><ul class="d-flex flex-column gap-y-5"><li>
                        <a
                          href="https://www.curve-connect.com"target="_blank">Curve Connect</a>
                      </li><li>
                        <a
                          href="https://www.curve-losangeles.com"target="_blank">Curve Los Angeles</a>
                      </li><li>
                        <a
                          href="https://www.curve-montreal.com/en"target="_blank">Curve Montreal</a>
                      </li><li>
                        <a
                          href="https://www.interfiliere-newyork.com/">Interfilière New-York</a>
                      </li><li>
                        <a
                          href="https://saloninternationaldelalingerie.com/?noredirect=en_US#shows-carousel"target="_blank">Salon International de la Lingerie </a>
                      </li><li>
                        <a
                          href="https://www.curve-newyork.com/rules-regulations">Rules &amp; Regulations</a>
                      </li><li>
                        <a
                          href="https://www.curve-newyork.com/privacy-policy">Privacy Policy</a>
                      </li></ul></div><div class="col-md-3 col-sm-6 block-footer d-flex flex-column gap-y-10" data-block-id="bloc-365">
              <div class="social_wrapper shortcode dark"><ul class=""><li class="facebook">
      <a href="https://www.facebook.com/curvexpo/" target="_blank"><i class="fa-brands fa-facebook-f" aria-hidden="true"></i>
          <span class="visually-hidden">Facebook</span></a>
    </li><li class="twitter">
      <a href="https://twitter.com/curvexpo" target="_blank"><i class="fa-brands fa-x-twitter" aria-hidden="true"></i><span class="visually-hidden">Twitter</span></a>
    </li><li class="instagram">
      <a href="https://www.instagram.com/curvexpo/" target="_blank"><i class="fa-brands fa-instagram" aria-hidden="true"></i><span class="visually-hidden">Instagram</span></a>
    </li><li class="linkedin">
      <a href="https://www.linkedin.com/company/curvexpo-inc./" target="_blank"><i class="fa-brands fa-linkedin-in" aria-hidden="true"></i><span class="visually-hidden">Linkedin</span></a>
    </li><li class="tiktok">
      <a href="https://www.tiktok.com/@curvexpo" target="_blank"><i class="fa-brands fa-tiktok" aria-hidden="true"></i><span class="visually-hidden">TikTok</span></a>
    </li></ul>
</div></div><div class="col-md-3 col-sm-6 block-footer d-flex flex-column gap-y-10" data-block-id="bloc-185">
              <h2 class="widgettitle">General Information </h2><div><a href="/cdn-cgi/l/email-protection#4821262e27082b3d3a3e2d303827662b2725"><i class="fa-regular fa-envelope fa-fw" aria-hidden="true"></i> <span class="__cf_email__" data-cfemail="caa3a4aca58aa9bfb8bcafb2baa5e4a9a5a7">[email&#160;protected]</span></a><br><i class="fa-regular fa-mobile fa-fw" aria-hidden="true"></i> +1.212.993.8598
                    <br><i class="fa-regular fa-location-dot fa-fw" aria-hidden="true"></i> Javits Center - NY
                    <br></div></div><div class="col-md-3 col-sm-6 block-footer d-flex flex-column gap-y-10" data-block-id="bloc-900">
              </div></div>
      </div>
    </div>
  <div class="footer_bar">
    <div class="footer_bar_wrapper text-left">
      <div class="row-flex gap-y-20">
        <div class="col-xs-12">

            <div class="d-flex flex-row"><a href="https://www.comexposium.com/" target="_blank"><img data-src="https://mobicheckin-assets.s3-eu-west-1.amazonaws.com/uploads/events/5e747f035e6a47001ad69ee7/website/Comexposium-logo-BLANC-TOTAL-01_8479a1e3-a2a6-4061-bedb-0343539ccf37.png" alt="" />
                </a></div>
          </div><div class="copyright d-flex flex-row flex-wrap col-xs-12"><span>
    © 2026 Comexposium - All rights reserved
  </span><a href="javascript:Didomi.preferences.show()">
  Manage your GDPR options
</a>
<span>      <span style='font-size: 10px;'>
        Powered by <a target="_blank" rel="nofollow noopener" href="https://www.eventmaker.com?utm_campaign=curve_new_york_2026&amp;utm_medium=website&amp;utm_source=app"><img style="width: 90px; vertical-align: middle;" width="90" alt="Eventmaker - Event Software" title="Eventmaker" src="https://app.eventmaker.io/assets/eventmaker_white_thumb-e3a005d679ef1a1f7ec7fa55a7ff2aed56fb61e1edc5bcb14ffa8076a799fc4e.png" /></a>
      </span>
</span></div></div>

      
      <button type="button" id="toTop" class="button" aria-label="Back to top"><i class="fa-regular fa-angle-up" aria-hidden="true"></i></button>
    </div>
  </div>
</footer>

</div>


<div class="modal fade" id="paymentChoice" tabindex="-1" role="dialog" aria-labelledby="paymentChoice-title" aria-modal="true">
  <div class="modal-dialog modal-dialog-centered" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h4 class="modal-title" id="paymentChoice-title">Choose a payment method</h4>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
        
      </div>
    </div>
  </div>
</div>
<div class="modal fade" id="addToMyCalendarModal" tabindex="-1" role="dialog" aria-labelledby="addToMyCalendarModalLabel">
  <div class="modal-dialog modal-dialog-centered" role="document">
    <div class="modal-content">
      <div class="modal-header"></div>
      <div class="modal-body">
        <div class="row">
          <div class="col-md-12 add-calendar"></div>
        </div>
      </div>
    </div>
  </div>
</div>
<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="text/javascript" src="https://cms-assets.eventmaker.io/builds/grand-conference/assets-dce87eea0/main.js"></script></body>
</html>

<script src="https://assets.eventmaker.io/packs/js/runtime-3d8703dc7cba891da06e.js" crossorigin="anonymous" defer="defer"></script>
<script src="https://assets.eventmaker.io/packs/js/3410-5628be0941c97581ce06.js" crossorigin="anonymous" defer="defer"></script>
<script src="https://assets.eventmaker.io/packs/js/4171-89a57cd8feee051ae9c2.js" crossorigin="anonymous" defer="defer"></script>
<script src="https://assets.eventmaker.io/packs/js/1819-8d1b82ec156c61d4915c.js" crossorigin="anonymous" defer="defer"></script>
<script src="https://assets.eventmaker.io/packs/js/7595-92733c5f37b46b58eaa9.js" crossorigin="anonymous" defer="defer"></script>
<script src="https://assets.eventmaker.io/packs/js/01timeConflictChecker-e22f05743333f8ca472d.js" crossorigin="anonymous" defer="defer"></script>
<script src="https://assets.eventmaker.io/packs/js/6441-d4bed3824e84b776eb30.js" crossorigin="anonymous" defer="defer"></script>
<script src="https://assets.eventmaker.io/packs/js/apiClient-b8b0d9b7606d6281916f.js" crossorigin="anonymous" defer="defer"></script>



<script>
  window.eventmakerWebsocketEndpoint = "wss://www.curve-newyork.com/cable?pathname=/"
</script>
