Wayfair.com – Online Home Store for Furniture, Decor, Outdoors & More | Wayfair =0&&t1e12?new Date:performance.now())-e.timeStamp;”pointerdown”==e.type?function(e,t){var n=function(){c(e,t),a()},i=function(){a()},a=function(){removeEventListener(“pointerup”,n,r),removeEventListener(“pointercancel”,i,r)};addEventListener(“pointerup”,n,r),addEventListener(“pointercancel”,i,r)}(t,e):c(t,e)}},f=function(e){[“mousedown”,”keydown”,”touchstart”,”pointerdown”].forEach((function(t){return e(t,s,r)}))},p=”hidden”===document.visibilityState?0:1/0;addEventListener(“visibilitychange”,(function e(t){“hidden”===document.visibilityState&&(p=t.timeStamp,removeEventListener(“visibilitychange”,e,!0))}),!0);o(),self.webVitals={firstInputPolyfill:function(e){i.push(e),u()},resetFirstInputPolyfill:o,get firstHiddenTime(){return p}}}(); ]]> ABSOLUTE_MAX_SEND)&&(logsSent+=1,window.JSON&&data)){var jsonData=!1,canParse=!1;try{jsonData=window.JSON.stringify({transactionID:wf.constants.TRANSACTION_ID,logger:data.logger||[]}),window.JSON.parse(jsonData),canParse=!0}catch(e){}if(canParse&&jsonData)try{_transport(jsonData,callback)}catch(e){}}},_transport=function(data,callback){try{if(!window.XMLHttpRequest)return;if(“T”!==wf.constants.ENV){var request=new window.XMLHttpRequest;if(request.open(“POST”,exports.endpoint,”function”!=typeof callback),request.setRequestHeader(“Content-Type”,”application/json”),request.send(data),”function”==typeof callback)return void callback(request.responseText)}}catch(e){}},_hasQueue=!1;exports.queue=function(identity,message,data){window.JSON&&message&&(_hasQueue=!0,queue[identity]=queue[identity]||[],queue[identity].push(_marshall(message,data)),queue[identity].length>loggerQueueMaxSend&&queue[identity].shift(),_checkQueueLater())},exports.flushQueue=function(){queue={},_hasQueue=!1},exports.sendQueue=function(){_hasQueue&&(_send(queue),exports.flushQueue())},window.onbeforeunload=function(){exports.sendQueue()}}();!function(){“use strict”;var wf=window.wf,reporter=wf&&wf.reporter,logsSent={};if(!reporter){var noop=function(){};return void(window.wf.logger={getErrorStack:noop,reportError:noop,_warnCount:-1,_errorCount:-1,_fatalCount:-1})}var REPORTER_IDENTITY=”logger”,_reportError=function(message,data,sendImmediately){data&&data.mdc&&(logsSent[message]===!0&&(data.mdc.duplicate=!0),wf&&wf.ic_error===!0&&(data.mdc.ic_error=!0)),sendImmediately?reporter.send(REPORTER_IDENTITY,message,data):reporter.queue(REPORTER_IDENTITY,message,data),logsSent[message]=!0},_catchExceptions=function(){try{window.onerror=function(message,url,line){_logException(message,url,line)}}catch(e){}},_catchUnhandledPromiseRejection=function(){try{window.addEventListener(“unhandledrejection”,_logUnhandledPromiseRejection)}catch(e){}},_getErrorStack=function(error){var stack=null;if(error&&error.stack){var errorString=error.toString(),rawStack=error.stack.split(“n”);0===rawStack[rawStack.length-1].length&&rawStack.pop(),stack=rawStack[0]===errorString?rawStack.join(“rn”):rawStack}return stack},_getEventError=function(event){return event&&event.reason instanceof Error?event.reason:event&&event.detail&&event.detail.reason instanceof Error?event.detail.reason:new Error},_logException=function(message,url,line){var logLevel=”INFO”;”Script error.”===message&&0===line?message=”Uncaught Error. Not AMD. Cannot be processed.”:wf&&wf.features&&wf.features.log_uncaught_js_errors_as_warn&&(logLevel=”WARN”);var errorData={JSUncaught:!0,ErrorURL:url,severityLevel:logLevel,name:”js_uncaught_exception”,stackTrace:_getErrorStack(new Error)};_reportError(message,errorData,!0)},_logUnhandledPromiseRejection=function(event){if(wf&&wf.features&&wf.features.log_unhandled_promise_rejections){var errorMessage=event.reason instanceof…