var CJApi;!function(){var e={596:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPerformanceConfig=void 0,t.getPerformanceConfig=function(e,t,r){if(r&&e){const e=r.toLowerCase().split("|").map((e=>e.trim())),n={revLifter:t.revLifter?{...t.revLifter,enabled:e.includes("revlifter"),data:t.revLifter.data,mode:"LIVE"}:void 0,tvScientific:t.tvScientific?{...t.tvScientific,enabled:e.includes("tvscientific"),data:t.tvScientific.data,mode:"LIVE"}:void 0,upSellit:t.upSellit?{...t.upSellit,enabled:e.includes("upsellit"),data:t.upSellit.data,mode:"LIVE"}:void 0,accelerate:t.accelerate?{...t.accelerate,enabled:e.includes("accelerate"),data:t.accelerate.data,mode:"LIVE"}:void 0,intently:t.intently?{...t.intently,enabled:e.includes("intently"),data:t.intently.data,mode:"LIVE"}:void 0,rokt:t.rokt?{...t.rokt,enabled:e.includes("rokt"),data:t.rokt.data,mode:"LIVE"}:void 0};return console.group("Configuration override by Cookie"),console.log(`cjPartner: ${r}`),console.log(n),console.groupEnd(),n}}},58:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultPartnershipStatuses=t.partnershipDefaults=t.PartnerName=t.Mode=void 0,t.Mode={live:"LIVE",test:"TEST",off:"OFF"},t.PartnerName={revLifter:"RevLifter",tvScientific:"TvScientific",upSellit:"UpSellit",accelerate:"Accelerate",intently:"Intently",rokt:"Rokt"},t.partnershipDefaults={revLifter:{name:"RevLifter",enabled:!1,data:{key:""},mode:"OFF"},tvScientific:{name:"TvScientific",enabled:!1,data:{key:""},mode:"OFF"},upSellit:{name:"UpSellit",enabled:!1,data:{key:""},mode:"OFF"},intently:{name:"Intently",enabled:!1,data:{key:""},mode:"OFF"},accelerate:{name:"Accelerate",enabled:!1,data:{key:""},mode:"OFF"},rokt:{name:"Rokt",enabled:!1,mode:"OFF",data:{key:"",pubKey:"",secretKey:""}}},t.defaultPartnershipStatuses={tvScientific:{universalPixelIsCalled:!1},revLifter:{isCalled:!1},upSellit:{isCalled:!1},intently:{isCalled:!1},accelerate:{isCalled:!1}}},957:function(e,t){"use strict";function r(e){return"ON"===(null==e?void 0:e.toUpperCase())?"ON":"OFF"}function n(e){return"LIVE"===e}function o(e,t,n){return"ON"===r(t.getCookie(e))&&"TEST"===n}function i(e,t,n,o){o&&"TEST"===o.mode&&n.addCookie(e,r(t))}function a(e,t,r){return async n=>{i(t,n,e,r)}}function c(e,t,r){const n=e.getValueFromQueryString(t);n&&i(t,n,e,r)}function s(e,t,n){return(()=>{const o=r(e.getCookie(n));return o&&"TEST"===t.mode?{mode:t.mode,enabled:"ON"===o}:{mode:t.mode,enabled:t.enabled}})()}Object.defineProperty(t,"__esModule",{value:!0}),t.generatePartnershipsFunctionsForTestMode=t.loadAllPartnerQueryStrings=t.getPartnershipMode=t.getPartnershipModeKey=t.loadPartnerQueryString=t.createPartnerTestCookie=t.addPartnerTestCookie=t.isTest=t.isPartnerEnabled=t.isLive=t.toPartnerTestMode=t.calculateWithItemLevelData=t.calculateWithOrderLevelData=void 0,t.calculateWithOrderLevelData=function(e){return{postDiscountAmount:e.amount-e.discount,items:[]}},t.calculateWithItemLevelData=function(e){var t,r;const n=(null===(t=e.items)||void 0===t?void 0:t.reduce(((e,{discount:t,quantity:r,unitPrice:n})=>e+(n*r-t)),0))||0,o=null===(r=e.items)||void 0===r?void 0:r.map((({itemId:t,discount:r,quantity:o,unitPrice:i})=>{const a=i*o-r,c=(i*o-r-e.discount*a/n)/o;return{unitPrice:i,itemId:t,quantity:o,discount:r,discountedUnitPrice:Math.round(1e3*(Number(c)+Number.EPSILON))/1e3}})),i=(null==o?void 0:o.reduce(((e,t)=>e+t.discountedUnitPrice*t.quantity),0))||0;return{postDiscountAmount:Math.round(1e3*(Number(i)+Number.EPSILON))/1e3,items:o||[]}},t.toPartnerTestMode=r,t.isLive=n,t.isPartnerEnabled=function(e,t,r){const i=e.mode||"OFF";return e.enabled&&(n(i)||o(r,t,i))||!1},t.isTest=o,t.addPartnerTestCookie=i,t.createPartnerTestCookie=a,t.loadPartnerQueryString=c,t.getPartnershipModeKey=s,t.getPartnershipMode=function(e,t){const r=(e,r)=>r?s(t,r,e):void 0;return{tvScientific:r("cjTvScientificTest",e.tvScientific),revLifter:r("cjRevLifterTest",e.revLifter),upSellit:r("cjUpSellitTest",e.upSellit),accelerate:r("cjAccelerateTest",e.accelerate),intently:r("cjIntentlyTest",e.intently),rokt:r("cjRoktTest",e.rokt)}},t.loadAllPartnerQueryStrings=function(e,t){[{key:"cjRevLifterTest",value:t.revLifter},{key:"cjTvScientificTest",value:t.tvScientific},{key:"cjUpSellitTest",value:t.upSellit},{key:"cjAccelerateTest",value:t.accelerate},{key:"cjIntentlyTest",value:t.intently},{key:"cjRoktTest",value:t.rokt}].forEach((({key:t,value:r})=>{r&&c(e,t,r)}))},t.generatePartnershipsFunctionsForTestMode=function(e,t){const r=async()=>{},n=(t,n)=>n?a(e,t,n):r;return{setRevLifterTest:n("cjRevLifterTest",t.revLifter),setTvScientificTest:n("cjTvScientificTest",t.tvScientific),setUpSellitTest:n("cjUpSellitTest",t.upSellit),setAccelerateTest:n("cjAccelerateTest",t.accelerate),setIntentlyTest:n("cjIntentlyTest",t.intently),setRoktTest:n("cjRoktTest",t.rokt)}}},850:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pageInfoPartnerTemplate=void 0;const r={properties:{mode:{type:"text",fields:{keyword:{type:"keyword",ignore_above:256}}},enabled:{type:"boolean"}}};t.pageInfoPartnerTemplate={template:{mappings:{dynamic:"false",properties:{partnerships:{properties:{revLifter:{properties:{isCalled:{type:"boolean"}}},tvScientific:{properties:{universalPixelIsCalled:{type:"boolean"},onePurchasePixelIsCalled:{type:"boolean"},multiplePurchasePixelWereCalled:{type:"object"}}},upSellit:{properties:{isCalled:{type:"boolean"}}},intently:{properties:{isCalled:{type:"boolean"}}},yieldify:{properties:{isCalled:{type:"boolean"}}},accelerate:{properties:{isCalled:{type:"boolean"}}},rokt:{properties:{isCalled:{type:"boolean"}}}}},partnershipMode:{properties:{tvScientific:r,revLifter:r,upSellit:r,intently:r,yieldify:r,accelerate:r,rokt:r}}}}}}},318:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(58),t),o(r(850),t),o(r(596),t),o(r(957),t)},580:function(e,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,r=1,n=arguments.length;rt.getTime()}function b(e,t){if(void 0!==e.advertiserConsent){if(e.advertiserConsent===i.CONFIRMED)return!0;if(e.advertiserConsent===i.DECLINED)return!1}return!e.isInGdprZone||!!m(e.loyaltyExpiration,t)||e.dtmConsent===o.CONFIRMED||e.dtmConsent!==o.DECLINED&&e.isInterimPeriod}function j(e){return["AT","BE","BG","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"].includes(e)}function O(e,t,r,o){var i=t?d(f(t)):void 0;if(i){var a=m(i.loyaltyExpiration,r),c=p(n(n({},i),{advertiserConsent:P(e)}));return h(o,c,r),I(a,c)}}function C(e,t,r,s,u){var l=function(e,t,r,o){var a=r?d(f(r)):y(e);if(a){if(o){var c=n(n({},a),{advertiserConsent:i.NOT_PROVIDED});return v(c,e,t),I(b(c,t),p(c))}return v(a,e,t),I(b(a,t),p(a))}}(e,t,r,u);if(l)return l;if(s)try{return function(e,t,r,a){var c=!e,s=function(e,t){var r={version:"0",isInGdprZone:e,dtmConsent:o.NEVER_ASKED,isInterimPeriod:!1,loyaltyExpiration:"0"};return p(t?n(n({},r),{advertiserConsent:i.NOT_PROVIDED}):r)}(e,a);return h(r,s,t),I(c,s)}(j(s),t,e,u)}catch(e){a.reporter.send({tag:"consentForAdvertiserUnexpectedError",payload:"Unexpected error: ".concat((0,c.errorMessage)(e)),logLevel:"ERROR"})}return S()}function S(){return I(!1)}function P(e){return e?i.CONFIRMED:!1===e?i.DECLINED:i.NOT_PROVIDED}function w(e,t,r,n){var i=r,a=function(e,t){return p({version:"0",isInGdprZone:t,dtmConsent:o.NEVER_ASKED,isInterimPeriod:!1,loyaltyExpiration:"0",advertiserConsent:P(e)})}(r,n);return h(t,a,e),I(i,a)}function I(e,t){return{isDeviceAccessGranted:e,encodedCjConsent:t}}!function(e){e.CONFIRMED="Y",e.DECLINED="N",e.NEVER_ASKED="0"}(o||(t.DtmConsent=o={})),function(e){e.CONFIRMED="Y",e.DECLINED="N",e.NOT_PROVIDED="0"}(i||(t.AdvertiserConsent=i={}))},488:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.COOKIE_LIFETIME_MILLIS=void 0,t.getCookie=o,t.getCookieUriDecoded=function(e,t){var r=o(e,t);return r?decodeURIComponent(r):r},t.addCookie=function(e,r,n,i){return null==n||""===n?void 0:function a(c){if(!(c>3)){var s=e.location.hostname;!function(e,r,n,o,i){var a,c=function(e,r,n,o,i){var a=i?new Date(i.getTime()+t.COOKIE_LIFETIME_MILLIS).toUTCString():"",c=["".concat(r,"=").concat(n),"expires=".concat(a),"path=/"];return"https:"===o&&c.push("secure"),""!==e&&c.push("domain="+e),c.join(";")}(e,r,o,n.location.protocol,i);a=c,n.document.cookie=a}("localhost"===s?"localhost":".".concat(s.split(".").splice(-c).join(".")),r,e,n,i);var u=o(r,e.document);return u===n?u:a(c+1)}}(2)};var n=r(178);function o(e,t){var r,o=e+"=";return null===(r=t.cookie.split("; ").find((function(e){return(0,n.startsWith)(o,e)})))||void 0===r?void 0:r.substring(o.length)}t.COOKIE_LIFETIME_MILLIS=34128e6},920:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function a(e){try{s(n.next(e))}catch(e){i(e)}}function c(e){try{s(n.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(a,c)}s((n=n.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(s){return function(c){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,n=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]0?[4,(0,a.readBlobFromBodyInit)(null==s?void 0:s.body)]:[3,3];case 1:return n=o.sent(),i.reporter.send({tag:"retryingFetch",payload:"".concat(t,". For url: ").concat(r,". ").concat(this.retryCount," attempts left. These were the parameters: ").concat(JSON.stringify(s)," with body : ").concat(n),logLevel:"ERROR"}),[4,new e(this.httpCall,this.retryCount-1).fetchRetry(r,s)];case 2:return[2,o.sent()];case 3:throw Error("Exceeded max number of retry attempts.")}}))}))},this.httpCall=t,this.retryCount=r}return e.prototype.isOrder=function(e){return"string"==typeof e&&new RegExp(/payload.*(orders|order)%/).test(e)},e}();t.FetchRetrier=c},479:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makePageInfoBody=c,t.makePageInfo=function(e,t,r,n,o,a,s,u,l,d,f,p,v,y){var g=c(e,t,r,n,o,a,s,u,l,d,f,p,v,y),h=new Blob([g],{type:"application/x-www-form-urlencoded"});return null!==g&&0!==h.size||i.reporter.send({tag:"InvalidPageInfoBlob",payload:"PageInfo is empty or could not be converted into a valid Blob type",logLevel:"ERROR"}),h};var n=r(178),o=r(580),i=r(555),a=r(378);function c(e,t,r,c,s,u,l,d,f,p,v,y,g,h){try{var m={advertiserConsentSignalEnabled:null==h?void 0:h.enableAdvertiserConsentSignal,advertiserLoyaltyOverrideEnabled:null==h?void 0:h.enableAdvertiserLoyaltyOverride};return[["id",e],["fullReferrerUrl",l],["payload",JSON.stringify(t)],["partnerships",JSON.stringify(d)],["partnershipMode",JSON.stringify(f)],["countryCode",g],["cjeventls",c?r.localStorage:null],["cjeventss",c?r.sessionStorage:null],["cjeventq",r.cjeventQueryString],["isDeviceAccessGranted",c],[a.CJ_USER_KEY,s],["cookies",u?u.split(";").map((function(e){return e.trim()})).filter((function(e){return c?(0,n.startsWith)("cj",e.toLowerCase()):e.toLowerCase().includes("cjconsent")})).join("; "):null],["version",o.config.version],["config",JSON.stringify(m)],["tagUuidV7",p],["tagUuidV4",v],["tagUuidCrypto",y]].filter((function(e){return null!==e[1]&&void 0!==e[1]})).map((function(e){return e.map((function(e){return encodeURIComponent(e)})).join("=")})).join("&")}catch(e){throw i.reporter.send({tag:"makePageInfoBodyError",payload:(0,n.errorMessage)(e),logLevel:"ERROR"}),new Error((0,n.errorMessage)(e))}}},378:function(e,t,r){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])||6!==c[0]&&2!==c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]0&&n.reporter.send({tag:"cjPartnerObjectError",payload:(0,o.errorMessage)(f.join(" | ")),logLevel:"ERROR"}),d(e,l,r)},t.updatePartnershipMode=function(e,t){var r=e,n=t;return Object.keys(e).forEach((function(e){r[e]&&n[e]&&(n[e].enabled=r[e].enabled)})),n};var n=r(555),o=r(178),i=r(345),a=r(580),c=r(318);function s(e){var t;if(isNaN(Number(e.amount))&&(void 0===e.items||0===e.items.length))throw new Error("OrderId: ".concat(e.orderId," - cjOrder does not contain order items and contains malformed amount value of: ").concat(e.amount));var r=null===(t=e.items)||void 0===t?void 0:t.map((function(e){var t=(0,o.validateNumParameters)(e,"CJOrderItem",["quantity","unitPrice"]);if(t.length>0)throw new Error("ItemId: ".concat(e.itemId," - ").concat(t.join(" | ")));return{discount:Number(null==e?void 0:e.discount)||0,itemId:e.itemId,quantity:Number(e.quantity),unitPrice:Math.round(1e3*(Number(e.unitPrice)+Number.EPSILON))/1e3}})),n=(null==r?void 0:r.reduce((function(e,t){return e+t.unitPrice*t.quantity}),0))||Number(e.amount);if(0===n&&isNaN(Number(e.discount))&&void 0!==e.discount)throw new Error("OrderId: ".concat(e.orderId," - cjOrder contains an order amount of 0 and a malformed discount value of: ").concat(e.discount));var i,a={discount:Number(e.discount)||0,amount:n,items:r};return i=void 0===a.items||0===a.items.length?function(e){return{postDiscountAmount:e.amount-e.discount,items:[]}}(a):function(e){var t,r,n=(null===(t=e.items)||void 0===t?void 0:t.reduce((function(e,t){var r=t.discount,n=t.quantity;return e+(t.unitPrice*n-r)}),0))||0,o=null===(r=e.items)||void 0===r?void 0:r.map((function(t){var r=t.itemId,o=t.discount,i=t.quantity,a=t.unitPrice,c=(a*i-o-e.discount*(a*i-o)/n)/i;return{unitPrice:a,itemId:r,quantity:i,discount:o,discountedUnitPrice:Math.round(1e3*(Number(c)+Number.EPSILON))/1e3}})),i=(null==o?void 0:o.reduce((function(e,t){return e+t.discountedUnitPrice*t.quantity}),0))||0;return{postDiscountAmount:Math.round(1e3*(Number(i)+Number.EPSILON))/1e3,items:o||[]}}(a),{orderId:e.orderId,currency:e.currency,amount:n,discount:Number(e.discount)||0,postDiscountAmount:Math.round(1e3*(i.postDiscountAmount+Number.EPSILON))/1e3,coupon:e.coupon,items:i.items,customerStatus:e.customerStatus}}function u(e,t){var r=e.orders||[];e.order&&r.push(e.order);var n=e.sitePage,i=r.find(Boolean),a=function(e){var t=[],r=[];return e.forEach((function(e){try{r.push(s(e))}catch(e){t.push((0,o.errorMessage)(e))}})),{orders:0===r.length?void 0:r,errors:t}}(r),c=a.errors,u=a.orders,l={userId:(null==i?void 0:i.userId)||(null==n?void 0:n.userId),pageType:(null==i?void 0:i.pageType)||(null==n?void 0:n.pageType),referringChannel:null==n?void 0:n.referringChannel,orders:u,version:t};return{errors:c.length>0?c:[],result:l}}function l(e,t,r){if(!e.cj)return!1;if(!a.config.cjPartnerObjectHistoricalVersions.includes(t)){var i="Failed to add CJ Partner Object to DOM due to invalid CJ Partner Object version: ".concat(t);return n.reporter.send({tag:"cjPartnerObjectError",payload:(0,o.errorMessage)(i),logLevel:"ERROR"}),!1}var c=u(e.cj,t),s=c.result,l=c.errors;return l.length>0&&n.reporter.send({tag:"cjPartnerObjectError",payload:(0,o.errorMessage)(l.join(" | ")),logLevel:"ERROR"}),d(e.document,s,r)}function d(e,t,r){var n=JSON.stringify(t);return(0,o.addInputWithJSONToDom)(e,n,r),!0}t.CJ_PARTNER_KEY="cjPartner"},531:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addIntentlyScriptToDom=function(e,t){return(0,n.addCJPartnerDomIntegrationToWin)({win:e,partnerConfig:t,partnerTestCookieName:"cjIntentlyTest",scriptContentHandler:function(e){return"(function(s,m,a,r,t){if(s.hasOwnProperty(\"$smcInstall\"))\n return!1;s.$smcInstall=1;s[r]=s[r]||[];var f=m.getElementsByTagName(a)[0],\n j=m.createElement(a),dl=r!='dataLayer'?'&r='+r:'';\n j.async=true;j.src='//smct.co/tm/?t='+t+dl;\n f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','".concat(e,"'\n );")},scriptId:"intently-script"})};var n=r(113)},954:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupPartnerships=function(e,t){return{revLifter:t.revLifter?(0,n.addRevLifterScriptToDom)(e,t.revLifter):void 0,tvScientific:t.tvScientific?(0,o.addTvScientificUniversalPixelToDom)(e,t.tvScientific):void 0,upSellit:t.upSellit?(0,i.addUpSellitScriptToDom)(e,t.upSellit):void 0,intently:t.intently?(0,c.addIntentlyScriptToDom)(e,t.intently):void 0,accelerate:t.accelerate?(0,a.addAccelerateScriptToDom)(e,t.accelerate):void 0}};var n=r(611),o=r(997),i=r(130),a=r(595),c=r(531)},611:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addRevLifterScriptToDom=function(e,t){try{if((0,i.isPartnerEnabled)(t,(0,o.createDOMHelper)(e),"cjRevLifterTest")){var r=t.data,a='(function (i, s, o, g, r, a, m) {\n i["RevLifterObject"] = r;\n (i[r] =\n i[r] ||\n function () {\n (i[r].q = i[r].q || []).push(arguments);\n }),\n (i[r].l = 1 * new Date());\n (a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]);\n a.async = 1;\n a.src = g;\n m.parentNode.insertBefore(a, m);\n })(\n window,\n document,\n "script",\n "https://assets.revlifter.io/'.concat(r.key,'.js",\n "revlifter"\n );\n revlifter("load", "').concat(r.key,'");');return(0,o.addScriptToDom)(e.document,"revlifter-script",a),{isCalled:!0}}return{isCalled:!1}}catch(e){return n.reporter.send({tag:"revLifterScript",payload:(0,o.errorMessage)(e),logLevel:"ERROR"}),{isCalled:!1}}};var n=r(555),o=r(178),i=r(318)},997:function(e,t,r){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&i.reporter.send({tag:"cjPartnerObjectError",payload:(0,a.errorMessage)(y.join(" | ")),logLevel:"ERROR"});var g=l(v,d.actionTrackerId),h="(function (j) {var l='".concat(f.key,"', s, d, w, e = encodeURIComponent, d = document, w = window.location, p = d.createElement(\"IMG\"); \n s = w.protocol + '//tvspix.com/t.png?t=' + (new Date()).getTime() + '&l=' + l + '&u3=' + e(w.href) + '&u1=complete_purchase&u2=' + j.orderAmount + '&u4=' + e(j.orderId) + '&u5=' + e(j.lastTouchChannel) + '&u6=' + e(j.customerId) + '&u8=' + e(j.customerStatus || '') + '&u12=' + e(j.note) + '&u13=' + e(JSON.stringify(j.items)) + '&u14=' + e(j.promoCode) + '&u15=' + (j.currency || ''); \n p.setAttribute(\"src\", s); p.setAttribute(\"height\", \"0\"); p.setAttribute(\"width\", \"0\"); \n p.setAttribute(\"alt\", \"\"); p.style.display = 'none'; p.style.position = 'fixed'; \n d.body.appendChild(p);\n })(").concat(JSON.stringify(g),");").split("\n").map((function(e){return e.trim()})).join(" "),m="tvScientific-purchase-script-".concat(g.orderId);(0,a.addScriptToDom)(e.document,m,h),o.push(!0)}else o.push(!1)}catch(e){i.reporter.send({tag:"tvScientificPurchaseScript",payload:(0,a.errorMessage)(e),logLevel:"ERROR"}),o.push(!1)}})),o}(e,n(n({},t),{orders:p}),r);return p.length>1?{onePurchasePixelIsCalled:void 0,multiplePurchasePixelWereCalled:v.includes(!1)?{result:"Failure",failedCount:v.filter((function(e){return!e})).length,totalOrders:v.length}:v.length<=1?{result:"NoMultipleOrders"}:{result:"Success",totalOrders:v.length}}:{onePurchasePixelIsCalled:v.find((function(){return!0})),multiplePurchasePixelWereCalled:void 0}};var i=r(555),a=r(178),c=r(113),s=r(580),u=r(318);function l(e,t){var r,n,o=e.orders[0];return{currency:o.currency,customerId:(null===(r=e.userId)||void 0===r?void 0:r.toString())||"",customerStatus:o.customerStatus||"",items:(null===(n=o.items)||void 0===n?void 0:n.map((function(e){return{SKU:(t=e).itemId,CAT:"",PR:t.discountedUnitPrice,QTY:t.quantity};var t})))||[],lastTouchChannel:e.referringChannel||"",note:t.toString()||"",orderAmount:o.postDiscountAmount.toFixed(2),orderId:o.orderId,promoCode:o.coupon||""}}function d(e,t){try{if((0,u.isPartnerEnabled)(t,(0,a.createDOMHelper)(e),"cjTvScientificTest")){var r='(function () {var p, s, d, w;d = document;w = window.location;p = d.createElement("IMG");s = w.protocol + "//tvspix.com/t.png?&t=" + (new Date).getTime() + "&l='.concat(t.data.key,'&u3=" + encodeURIComponent(w.href);p.setAttribute("src", s);\n p.setAttribute("height", "0");p.setAttribute("width", "0");p.setAttribute("alt", "");p.style.setProperty("display", "none");p.style.setProperty("position", "absolute");\n p.style.setProperty("visibility", "hidden");d.body.appendChild(p);})();').split("\n").map((function(e){return e.trim()})).join(" ");return(0,a.addScriptToDom)(e.document,"tvScientific-script",r),!0}return!1}catch(e){return i.reporter.send({tag:"tvScientificScript",payload:(0,a.errorMessage)(e),logLevel:"ERROR"}),!1}}},130:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addUpSellitScriptToDom=function(e,t){try{var r=e.document;if((0,c.isPartnerEnabled)(t,(0,o.createDOMHelper)(e),"cjUpSellitTest")){var s=t.data;e.cj&&(0,i.addCjPartnerObjectToDom)(e,a.config.cjPartnerObjectCurrentVersion,a.config.cjPartnerObjectCurrentClassName);var u="var usi_launch_tag = '".concat(s.key,"';\nvar usi_installed = 0;\n\nfunction USI_installCode() {\n if (usi_installed == 0) {\n usi_installed = 1;\n var USI_headID = document.getElementsByTagName(\"head\")[0];\n var USI_installID = document.createElement('script');\n USI_installID.type = 'text/javascript';\n USI_installID.src = '//www.upsellit.com/active/' + usi_launch_tag + '.jsp';\n USI_headID.appendChild(USI_installID);\n }\n}\n\nif (typeof(document.readyState) != \"undefined\" && document.readyState === \"complete\") {\n USI_installCode();\n} else if (window.addEventListener) {\n window.addEventListener('load', USI_installCode, true);\n} else if (window.attachEvent) {\n window.attachEvent('onload', USI_installCode);\n} else {\n USI_installCode();\n}\n\nsetTimeout(\"USI_installCode()\", 10000);");return(0,o.addScriptToDom)(r,"upsellit-script",u),{isCalled:!0}}return{isCalled:!1}}catch(e){return n.reporter.send({tag:"upsellitScript",payload:(0,o.errorMessage)(e),logLevel:"ERROR"}),{isCalled:!1}}},t.upSellitUpdateCjPartnerObjectInDomSPA=function(e,t,r){try{var s=e.document;return!!(0,c.isPartnerEnabled)(t,(0,o.createDOMHelper)(e),"cjUpSellitTest")&&(0,i.addCjPartnerObjectToDomSPA)(s,a.config.cjPartnerObjectCurrentVersion,a.config.cjPartnerObjectCurrentClassName,r)}catch(e){return n.reporter.send({tag:"appendCjPartnerObject",payload:(0,o.errorMessage)(e),logLevel:"ERROR"}),!1}};var n=r(555),o=r(178),i=r(113),a=r(580),c=r(318)},35:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CjEventKeys=void 0,t.getPersistedCjEvents=function(e,t,r){var a;return{clientServerCookie:null!==(a=(0,o.getCookieUriDecoded)(n.ClientServerCookie,e))&&void 0!==a?a:(0,o.getCookieUriDecoded)(n.ClientServerCookie.toUpperCase(),e),documentCookie:(0,o.getCookieUriDecoded)(n.DocumentCookie,e),serverSetCookie:(0,o.getCookieUriDecoded)(n.SetCookie,e),localStorage:i(n.LocalStorage,t),sessionStorage:i(n.SessionStorage,r)}},t.getStorageItem=i,t.setStorageItem=function(e,t,r){return r&&r.setItem(e,t)};var n,o=r(488);function i(e,t){return t&&t.getItem(e)}!function(e){e.DocumentCookie="cjevent_dc",e.SetCookie="cjevent_sc",e.LocalStorage="cjevent",e.SessionStorage="cjevent",e.ClientServerCookie="cje"}(n||(t.CjEventKeys=n={}))},607:function(e,t,r){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])||6!==c[0]&&2!==c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]0&&o[o.length-1])||6!==c[0]&&2!==c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]>>9<<4)+1}function n(e,t){const r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}function o(e,t,r,o,i,a){return n((c=n(n(t,e),n(o,a)))<<(s=i)|c>>>32-s,r);var c,s}function i(e,t,r,n,i,a,c){return o(t&r|~t&n,e,t,i,a,c)}function a(e,t,r,n,i,a,c){return o(t&n|r&~n,e,t,i,a,c)}function c(e,t,r,n,i,a,c){return o(t^r^n,e,t,i,a,c)}function s(e,t,r,n,i,a,c){return o(r^(t|~n),e,t,i,a,c)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(e){const t=new Uint8Array(4*e.length);for(let r=0;r<4*e.length;r++)t[r]=e[r>>2]>>>r%4*8&255;return t}(function(e,t){const o=new Uint32Array(r(t)).fill(0);o.set(e),o[t>>5]|=128<>2]|=(255&e[r])<>>24,t>>>16&255,t>>>8&255,255&t,(t=parseInt(e.slice(9,13),16))>>>8,255&t,(t=parseInt(e.slice(14,18),16))>>>8,255&t,(t=parseInt(e.slice(19,23),16))>>>8,255&t,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,255&t)}},697:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i},291:function(e,t){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0});const n=new Uint8Array(16);t.default=function(){if(!r){if("undefined"==typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");r=crypto.getRandomValues.bind(crypto)}return r(n)}},829:function(e,t){"use strict";function r(e,t,r,n){switch(e){case 0:return t&r^~t&n;case 1:case 3:return t^r^n;case 2:return t&r^t&n^r&n}}function n(e,t){return e<>>32-t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520],i=new Uint8Array(e.length+1);i.set(e),i[e.length]=128;const a=(e=i).length/4+2,c=Math.ceil(a/16),s=new Array(c);for(let t=0;t>>0;d=l,l=u,u=n(c,30)>>>0,c=a,a=s}o[0]=o[0]+a>>>0,o[1]=o[1]+c>>>0,o[2]=o[2]+u>>>0,o[3]=o[3]+l>>>0,o[4]=o[4]+d>>>0}return Uint8Array.of(o[0]>>24,o[0]>>16,o[0]>>8,o[0],o[1]>>24,o[1]>>16,o[1]>>8,o[1],o[2]>>24,o[2]>>16,o[2]>>8,o[2],o[3]>>24,o[3]>>16,o[3]>>8,o[3],o[4]>>24,o[4]>>16,o[4]>>8,o[4])}},11:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unsafeStringify=void 0;const n=r(746),o=[];for(let e=0;e<256;++e)o.push((e+256).toString(16).slice(1));function i(e,t=0){return(o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]).toLowerCase()}t.unsafeStringify=i,t.default=function(e,t=0){const r=i(e,t);if(!(0,n.default)(r))throw TypeError("Stringified UUID is invalid");return r}},425:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateV1State=void 0;const n=r(291),o=r(11),i={};function a(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t= 16");if(i){if(a<0||a+16>i.length)throw new RangeError(`UUID byte range ${a}:${a+15} is out of buffer bounds`)}else i=new Uint8Array(16),a=0;t??=Date.now(),r??=0,n??=16383&(e[8]<<8|e[9]),o??=e.slice(10,16);const c=(1e4*(268435455&(t+=122192928e5))+r)%4294967296;i[a++]=c>>>24&255,i[a++]=c>>>16&255,i[a++]=c>>>8&255,i[a++]=255&c;const s=t/4294967296*1e4&268435455;i[a++]=s>>>8&255,i[a++]=255&s,i[a++]=s>>>24&15|16,i[a++]=s>>>16&255,i[a++]=n>>>8|128,i[a++]=255&n;for(let e=0;e<6;++e)i[a++]=o[e];return i}t.updateV1State=a,t.default=function(e,t,r){let s;const u=e?._v6??!1;if(e){const t=Object.keys(e);1===t.length&&"_v6"===t[0]&&(e=void 0)}if(e)s=c(e.random??e.rng?.()??(0,n.default)(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{const e=Date.now(),o=(0,n.default)();a(i,e,o),s=c(o,i.msecs,i.nsecs,u?void 0:i.clockseq,u?void 0:i.node,t,r)}return t??(0,o.unsafeStringify)(s)}},568:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(797),o=r(11);t.default=function(e){const t=(r="string"==typeof e?(0,n.default)(e):e,Uint8Array.of((15&r[6])<<4|r[7]>>4&15,(15&r[7])<<4|(240&r[4])>>4,(15&r[4])<<4|(240&r[5])>>4,(15&r[5])<<4|(240&r[0])>>4,(15&r[0])<<4|(240&r[1])>>4,(15&r[1])<<4|(240&r[2])>>4,96|15&r[2],r[3],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]));var r;return"string"==typeof e?(0,o.unsafeStringify)(t):t}},591:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0;const n=r(338),o=r(988);var i=r(988);function a(e,t,r,i){return(0,o.default)(48,n.default,e,t,r,i)}Object.defineProperty(t,"DNS",{enumerable:!0,get:function(){return i.DNS}}),Object.defineProperty(t,"URL",{enumerable:!0,get:function(){return i.URL}}),a.DNS=o.DNS,a.URL=o.URL,t.default=a},988:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=t.stringToBytes=void 0;const n=r(797),o=r(11);function i(e){e=unescape(encodeURIComponent(e));const t=new Uint8Array(e.length);for(let r=0;r= 16");if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t){if((r=r||0)<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[r+e]=a[e];return t}return(0,i.unsafeStringify)(a)}},557:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0;const n=r(829),o=r(988);var i=r(988);function a(e,t,r,i){return(0,o.default)(80,n.default,e,t,r,i)}Object.defineProperty(t,"DNS",{enumerable:!0,get:function(){return i.DNS}}),Object.defineProperty(t,"URL",{enumerable:!0,get:function(){return i.URL}}),a.DNS=o.DNS,a.URL=o.URL,t.default=a},356:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(11),o=r(425),i=r(568);t.default=function(e,t,r){e??={},r??=0;let a=(0,o.default)({...e,_v6:!0},new Uint8Array(16));if(a=(0,i.default)(a),t){for(let e=0;e<16;e++)t[r+e]=a[e];return t}return(0,n.unsafeStringify)(a)}},268:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(797),o=r(11);t.default=function(e){const t=(r="string"==typeof e?(0,n.default)(e):e,Uint8Array.of((15&r[3])<<4|r[4]>>4&15,(15&r[4])<<4|(240&r[5])>>4,(15&r[5])<<4|15&r[6],r[7],(15&r[1])<<4|(240&r[2])>>4,(15&r[2])<<4|(240&r[3])>>4,16|(240&r[0])>>4,(15&r[0])<<4|(240&r[1])>>4,r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]));var r;return"string"==typeof e?(0,o.unsafeStringify)(t):t}},299:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateV7State=void 0;const n=r(291),o=r(11),i={};function a(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,0===e.seq&&e.msecs++),e}function c(e,t,r,n,o=0){if(e.length<16)throw new Error("Random bytes length must be >= 16");if(n){if(o<0||o+16>n.length)throw new RangeError(`UUID byte range ${o}:${o+15} is out of buffer bounds`)}else n=new Uint8Array(16),o=0;return t??=Date.now(),r??=127*e[6]<<24|e[7]<<16|e[8]<<8|e[9],n[o++]=t/1099511627776&255,n[o++]=t/4294967296&255,n[o++]=t/16777216&255,n[o++]=t/65536&255,n[o++]=t/256&255,n[o++]=255&t,n[o++]=112|r>>>28&15,n[o++]=r>>>20&255,n[o++]=128|r>>>14&63,n[o++]=r>>>6&255,n[o++]=r<<2&255|3&e[10],n[o++]=e[11],n[o++]=e[12],n[o++]=e[13],n[o++]=e[14],n[o++]=e[15],n}t.updateV7State=a,t.default=function(e,t,r){let s;if(e)s=c(e.random??e.rng?.()??(0,n.default)(),e.msecs,e.seq,t,r);else{const e=Date.now(),o=(0,n.default)();a(i,e,o),s=c(o,i.msecs,i.seq,t,r)}return t??(0,o.unsafeStringify)(s)}},746:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(697);t.default=function(e){return"string"==typeof e&&n.default.test(e)}},770:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(746);t.default=function(e){if(!(0,n.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}}},t={},r=function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}};return e[n].call(i.exports,i,i.exports,r),i.exports}(378);CJApi=r}(); var cjApi = CJApi.default({win: this.window, date: new Date(), integrationDomain: "www.emjcd.com", integrationType: 2, tagId: "199661663573", path: "/proxydirectory", reporterType: "ERROR_ONLY", flags: {enablePerformance:false,enableAdvertiserConsentSignal:false,enableAdvertiserLoyaltyOverride:false}, countryCode: "US", reporterUrl: "https://www.mczbf.com", partnership: {}});