(function () {(function(e,t){typeof exports==`object`&&typeof module<`u`?module.exports=t():typeof define==`function`&&define.amd?define([],t):(e=typeof globalThis<`u`?globalThis:e||self,e._M_=t())})(this,function(){var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),s=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;li[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},c=((n,r,o)=>(o=n==null?{}:e(i(n)),s(r||!n||!n.__esModule||!a.call(n,`default`)?t(o,`default`,{value:n,enumerable:!0}):o,n)))(o(((e,t)=>{t.exports=function(e,t,n){return new Promise((r,i)=>{let a=document.createElement(`script`);a.async=!0,a.src=e;for(let[e,n]of Object.entries(t||{}))a.setAttribute(e,n);a.onload=()=>{a.onerror=a.onload=null,r(a)},a.onerror=()=>{a.onerror=a.onload=null,i(Error(`Failed to load ${e}`))},(n||document.head||document.getElementsByTagName(`head`)[0]).appendChild(a)})}}))(),1),l=localStorage;function u(e,t,n){p(e,d(e)+1,t,n)}function d(e,t){e=`missena.${e}`;let n=l.getItem(e);if(!n)return 0;let r=JSON.parse(n);return typeof r.expiry!=`number`||new Date().getTime()>r.expiry||t&&t!=r.referer?(l.removeItem(e),0):typeof r.value==`number`?r.value:0}function f(...e){return[`capper`].concat(e).join(`.`)}function p(e,t,n,r){e=`missena.${e}`;let i=new Date().getTime()+n*1e3;l.setItem(e,JSON.stringify({value:t,expiry:i,referer:r}))}function ee(e,t){e=`missena.${e}`;let n=l.getItem(e),r=new Date().getTime()+t*1e3,i=JSON.parse(n==null?JSON.stringify({value:0,expiry:r}):n);(typeof i.expiry!=`number`||typeof i.value!=`number`||new Date().getTime()>i.expiry)&&(l.removeItem(e),i={value:0,expiry:r}),i.value+=1,l.setItem(e,JSON.stringify(i))}var m=function(e){return e.BANNER=`BANNER`,e.NATIVE=`NATIVE`,e.VIDEO=`VIDEO`,e}({}),h=function(e){return e.STICKY=`sticky`,e.PRESTITIAL=`prestitial`,e.POSTITIAL=`postitial`,e.HEADER=`header`,e.FOOTER=`footer`,e.SKINCORNER=`skincorner`,e.FOOTERMAX=`footermax`,e.INFEED=`infeed`,e.INFEED_S=`infeed.s`,e.INTERSTITIAL=`interstitial`,e}({}),g=function(e){return e.STICKY_BANNER=`sticky-banner`,e.STICKY_NATIVE=`sticky-native`,e.STICKY_VIDEO=`sticky-video`,e.PRESTITIAL_BANNER=`prestitial-banner`,e.PRESTITIAL_NATIVE=`prestitial-native`,e.PRESTITIAL_VIDEO=`prestitial-video`,e.POSTITIAL_BANNER=`postitial-banner`,e.POSTITIAL_NATIVE=`postitial-native`,e.POSTITIAL_VIDEO=`postitial-video`,e.HEADER_BANNER=`header-banner`,e.HEADER_NATIVE=`header-native`,e.HEADER_VIDEO=`header-video`,e.FOOTER_BANNER=`footer-banner`,e.FOOTER_BANNER_VERTICAL=`footer-banner-vertical`,e.FOOTER_NATIVE=`footer-native`,e.FOOTER_VIDEO=`footer-video`,e.SKINCORNER_BANNER=`skincorner-banner`,e.SKINCORNER_NATIVE=`skincorner-native`,e.FOOTERMAX_BANNER=`footermax-banner`,e.FOOTERMAX_NATIVE=`footermax-native`,e.FOOTERMAX_VIDEO=`footermax-video`,e.INFEED_BANNER=`infeed-banner`,e.INFEED_NATIVE=`infeed-native`,e.INFEED_VIDEO=`infeed-video`,e.INFEED_S_BANNER=`infeed.s-banner`,e.INFEED_S_NATIVE=`infeed.s-native`,e.INFEED_S_VIDEO=`infeed.s-video`,e.INTERSTITIAL_BANNER=`interstitial-banner`,e.INTERSTITIAL_NATIVE=`interstitial-native`,e.INTERSTITIAL_VIDEO=`interstitial-video`,e}({}),_=function(e){return e.LOCAL=`local`,e.STAGING=`staging`,e.PRODUCTION=`production`,e.EDGE=`edge`,e}({}),te=function(e){return e.AMP=`amp`,e.Bot=`bot`,e.Desktop=`desktop`,e.Mobile=`mobile`,e.Tablet=`tablet`,e.Webview=`webview`,e}({}),ne=function(e){return e.Adyoulike=`adyoulike`,e.Bidule=`bidule`,e.CriteoCDB=`criteo-cdb`,e.CriteoNative=`criteo-native`,e.CriteoPrebidBanner=`criteo-prebid-banner`,e.CriteoPrebidNative=`criteo-prebid-native`,e.CriteoPrebidVideo=`criteo-prebid-video`,e.ImproveDigitalNative=`improvedigital-native`,e.MagniteBanner=`magnite-banner`,e.MagniteNative=`magnite-native`,e.MagniteVideo=`magnite-video`,e.Outbrain=`outbrain`,e.PubmaticNative=`pubmatic-native`,e.RichAudienceBanner=`richaudience-banner`,e.RichAudienceVideo=`richaudience-video`,e.SmartBanner=`smart-banner`,e.SmartNative=`smart-native`,e.SmartVideo=`smart-video`,e.SmilewantedBanner=`smilewanted-banner`,e.SmilewantedVideo=`smilewanted-video`,e.WmgPubmaticNative=`wmg-pubmatic-native`,e.XandrBanner=`xandr-banner`,e.XandrNative=`xandr-native`,e.XandrVideo=`xandr-video`,e}({});function v(e){"@babel/helpers - typeof";return v=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},v(e)}function re(e,t){if(v(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(v(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function ie(e){var t=re(e,`string`);return v(t)==`symbol`?t:t+``}function y(e,t,n){return(t=ie(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function b(e){for(var t=1;t{let a=document.createElement(`script`);a.async=!0,a.src=e;for(let[e,n]of Object.entries(t||{}))a.setAttribute(e,n);a.onload=()=>{a.onerror=a.onload=null,r(a)},a.onerror=()=>{a.onerror=a.onload=null,i(Error(`Failed to load ${e}`))},(n||document.head||document.getElementsByTagName(`head`)[0]).appendChild(a)})}var S=()=>{};function ce(e,t){e.window.postMessage({source:`msna`,evt:t})}function le(e,t){ce(e,{bid:t})}function ue(e,t){try{let n=new URL(e);return Object.entries(t).forEach(([e,t])=>{t===!0?n.searchParams.set(e,`1`):t&&n.searchParams.set(e,t)}),n.toString()}catch(e){return``}}function C(e=`%cmissena-debug:`,t=`color:#FFF; background-color:red; padding:3px;border-radius:3px;`){let n=w();try{let r=n.localStorage.getItem(`__missena_debug`)||n.hasOwnProperty(`displayMissenaInfo`),i=n.displayMissenaInfo||S;return r?function(){if(arguments.length==3){i(...arguments);return}console.log(e,t,...arguments)}:S}catch(e){return S}}function w(){try{return window.Cypress?window:(window.top.__doNotExist__,window.top)}catch(e){return window}}for(var T=[],E=0;E<256;E++)T[E]=(E<16?`0`:``)+E.toString(16);function de(){var e=crypto.getRandomValues(new Uint8Array(16));return e[6]=e[6]&15|64,e[8]=e[8]&63|128,T[e[0]]+T[e[1]]+T[e[2]]+T[e[3]]+`-`+T[e[4]]+T[e[5]]+`-`+T[e[6]]+T[e[7]]+`-`+T[e[8]]+T[e[9]]+`-`+T[e[10]]+T[e[11]]+T[e[12]]+T[e[13]]+T[e[14]]+T[e[15]]}function fe(e,t){if(typeof e.renderers[t.format]==`function`){var n,r;(n=e.log)==null||n.call(e,`Renderer finished loading. Rendering: `,e,t),setTimeout(()=>e.renderers[t.format](t),60),e.shownAds.push(((r=t.meta)==null?void 0:r.requestId)||`undefined`)}else setTimeout(()=>fe(e,t),30)}function pe(e,t){return D.apply(this,arguments)}function D(){return D=x(function*(e,t){var n,r,i,a;(n=e.log)==null||n.call(e,`renderSlot`,t);let o=e.window.document,s=o.head||o.getElementsByTagName(`head`)[0];if(e.shownAds=(r=e.shownAds)==null?[]:r,t.meta=(i=t.meta)==null?{}:i,t.meta.requestId=(a=t.meta.requestId)==null?de():a,!e.shownAds.includes(t.meta.requestId)){if(typeof e.renderers[t.format]==`function`){setTimeout(()=>{e.renderers[t.format](t)},60),e.shownAds.push(t.meta.requestId);return}se(`${e.baseUrl}/renderer-${t.format}.js`,{},s).then(()=>{fe(e,t)})}}),D.apply(this,arguments)}g.HEADER_BANNER,g.HEADER_NATIVE,g.HEADER_VIDEO;var me=`max(0px, calc(var(--msna-offset, 56px) - var(--msna-scroll-y, 0px)))`,O=`data-msna-scroll-tracked`,he=`data-msna-scroll-offset`;function ge(e){var t;if(e.hasAttribute(O))return;e.setAttribute(O,``);let n=(t=e.ownerDocument.defaultView)==null?window:t,r=0,i=``,a=()=>{if(r=0,!e.isConnected){n.removeEventListener(`scroll`,o),e.removeAttribute(O);return}let t=e.hasAttribute(he)?`${n.scrollY}px`:`0px`;t!==i&&(i=t,e.style.setProperty(`--msna-scroll-y`,t))},o=()=>{r=r||n.requestAnimationFrame(a)};n.addEventListener(`scroll`,o,{passive:!0}),a()}function _e(e,t,n){var r,i;let a=e.window.document;!n||n.ownerDocument!==a||!((r=a.body)!=null&&r.contains(n))||(((i=e.anchors)==null?e.anchors={}:i)[t]=n)}function ve(e,t,n){var r;let i=e.window.document,a=(r=e.anchors)==null?void 0:r[t];if(a!=null&&a.isConnected&&i.body.contains(a)){a.insertAdjacentElement(`afterend`,n);return}i.body.appendChild(n)}var k=C(`%cmissena-capper:`);function ye(e,t,n,r=void 0){let i=w().document;function a(o){var s;if(((o==null||(s=o.detail)==null||(s=s.event)==null?void 0:s.name)||``).startsWith(t)){var c;k(`missena.event: `,o==null||(c=o.detail)==null?void 0:c.event),i.removeEventListener(`missena.event`,a),t.includes(`postitial`)?ee(f(t,e),n):u(f(t,e),n,r)}}i.addEventListener(`missena.event`,a),k(`mounted listener for `,t)}var be=`remove-bubble`;function xe(e,t,n){return!t||d(f(be,e),n)==0}var Se=`display-bubble`,Ce=500,we=1;function Te(e,t){return!t||(t.duration=t.duration||Ce,t.max=t.max||we,ye(e,Se,t.duration),d(f(Se,e))>>0).toString(36)}function ke(e){return`${Oe}${M(`${j}:${e}`)}`}function Ae(e,t){let n=[],r=M(`${j}:${e}`);for(;n.length(t.removeItem(n),null),a;try{a=JSON.parse(je(atob(r),e))}catch(e){return i()}return typeof(a==null?void 0:a.e)!=`number`||a.k!==M(e)||a.c!==Me(a.e,e)||Date.now()>a.e?i():a}function Fe(e){return Pe(e)!=null}var Ie=[1,2];function Le(e){var t;let{capping:n,publisher:r,tcData:i,referer:a}=e,o=(t=e.placement)==null?h.STICKY:t;return`localStorage`in window?i&&i.gdprApplies&&Ie.find(e=>!i.purpose.consents[e])?(k(`gdprApplies, NOT ALLOWED!`),!0):o==h.STICKY&&!(Te(r,n==null?void 0:n.display)&&xe(r,n==null?void 0:n.close,a))?(k(`sticky`),!1):o==h.POSTITIAL&&!De(r,n==null?void 0:n.postitial)?(k(`postitial`),!1):!(o==h.INTERSTITIAL&&Fe(r)):!0}var Re={enableTIDs:!0,gvlMapping:{missena:687,smilewanted:639},consentManagement:{gdpr:{cmpApi:`iab`,timeout:8e3,defaultGdprScope:!0},usp:{timeout:100}},bidderTimeout:2e3,fledgeForGpt:{enabled:!0},userSync:{userIds:[{name:`criteo`},{name:`sharedId`,storage:{type:`cookie`,name:`_sharedid`,expires:365}},{name:`id5Id`,params:{partner:1363},storage:{type:`html5`,name:`id5id`,expires:90,refreshInSeconds:28800}},{name:`identityLink`,params:{pid:`13964`,notUse3P:!0},storage:{type:`cookie`,name:`idl_env`,expires:15,refreshInSeconds:1800}}],filterSettings:{iframe:{bidders:`*`,filter:`include`},image:{bidders:`*`,filter:`include`}},aliasSyncEnabled:!0}};function ze(e){let t=e.length,n=0,r=0;for(;r=55296&&i<=56319&&r>6&31|192;else{if(n>=55296&&n<=56319&&a>18&7|240,t[i++]=n>>12&63|128,t[i++]=n>>6&63|128):(t[i++]=n>>12&15|224,t[i++]=n>>6&63|128)}t[i++]=n&63|128}}var Ve=new TextEncoder,He=50;function Ue(e,t,n){Ve.encodeInto(e,t.subarray(n))}function We(e,t,n){e.length>He?Ue(e,t,n):Be(e,t,n)}new TextDecoder;var N=class{constructor(e,t){y(this,`type`,void 0),y(this,`data`,void 0),this.type=e,this.data=t}},Ge=class e extends Error{constructor(t){super(t);let n=Object.create(e.prototype);Object.setPrototypeOf(this,n),Object.defineProperty(this,"name",{configurable:!0,enumerable:!1,value:e.name})}};function Ke(e,t,n){let r=n/4294967296,i=n;e.setUint32(t,r),e.setUint32(t+4,i)}function qe(e,t,n){let r=Math.floor(n/4294967296),i=n;e.setUint32(t,r),e.setUint32(t+4,i)}function Je(e,t){let n=e.getInt32(t),r=e.getUint32(t+4);return n*4294967296+r}var Ye=4294967295,Xe=17179869183;function Ze({sec:e,nsec:t}){if(e>=0&&t>=0&&e<=Xe)if(t===0&&e<=Ye){let t=new Uint8Array(4);return new DataView(t.buffer).setUint32(0,e),t}else{let n=e/4294967296,r=e&4294967295,i=new Uint8Array(8),a=new DataView(i.buffer);return a.setUint32(0,t<<2|n&3),a.setUint32(4,r),i}{let n=new Uint8Array(12),r=new DataView(n.buffer);return r.setUint32(0,t),qe(r,4,e),n}}function Qe(e){let t=e.getTime(),n=Math.floor(t/1e3),r=(t-n*1e3)*1e6,i=Math.floor(r/1e9);return{sec:n+i,nsec:r-i*1e9}}function $e(e){return e instanceof Date?Ze(Qe(e)):null}function et(e){let t=new DataView(e.buffer,e.byteOffset,e.byteLength);switch(e.byteLength){case 4:return{sec:t.getUint32(0),nsec:0};case 8:{let e=t.getUint32(0),n=t.getUint32(4);return{sec:(e&3)*4294967296+n,nsec:e>>>2}}case 12:return{sec:Je(t,4),nsec:t.getUint32(0)};default:throw new Ge(`Unrecognized data size for timestamp (expected 4, 8, or 12): ${e.length}`)}}function tt(e){let t=et(e);return new Date(t.sec*1e3+t.nsec/1e6)}var nt={type:-1,encode:$e,decode:tt},rt,P=class{constructor(){y(this,`__brand`,void 0),y(this,`builtInEncoders`,[]),y(this,`builtInDecoders`,[]),y(this,`encoders`,[]),y(this,`decoders`,[]),this.register(nt)}register({type:e,encode:t,decode:n}){if(e>=0)this.encoders[e]=t,this.decoders[e]=n;else{let r=-1-e;this.builtInEncoders[r]=t,this.builtInDecoders[r]=n}}tryToEncode(e,t){for(let n=0;nthis.maxDepth)throw Error(`Too deep objects in depth ${t}`);e==null?this.encodeNil():typeof e==`boolean`?this.encodeBoolean(e):typeof e==`number`?this.forceIntegerToFloat?this.encodeNumberAsFloat(e):this.encodeNumber(e):typeof e==`string`?this.encodeString(e):this.useBigInt64&&typeof e==`bigint`?this.encodeBigInt64(e):this.encodeObject(e,t)}ensureBufferSizeToWrite(e){let t=this.pos+e;this.view.byteLength=0?e<128?this.writeU8(e):e<256?(this.writeU8(204),this.writeU8(e)):e<65536?(this.writeU8(205),this.writeU16(e)):e<4294967296?(this.writeU8(206),this.writeU32(e)):this.useBigInt64?this.encodeNumberAsFloat(e):(this.writeU8(207),this.writeU64(e)):e>=-32?this.writeU8(224|e+32):e>=-128?(this.writeU8(208),this.writeI8(e)):e>=-32768?(this.writeU8(209),this.writeI16(e)):e>=-2147483648?(this.writeU8(210),this.writeI32(e)):this.useBigInt64?this.encodeNumberAsFloat(e):(this.writeU8(211),this.writeI64(e)):this.encodeNumberAsFloat(e)}encodeNumberAsFloat(e){this.forceFloat32?(this.writeU8(202),this.writeF32(e)):(this.writeU8(203),this.writeF64(e))}encodeBigInt64(e){e>=BigInt(0)?(this.writeU8(207),this.writeBigUint64(e)):(this.writeU8(211),this.writeBigInt64(e))}writeStringHeader(e){if(e<32)this.writeU8(160+e);else if(e<256)this.writeU8(217),this.writeU8(e);else if(e<65536)this.writeU8(218),this.writeU16(e);else if(e<4294967296)this.writeU8(219),this.writeU32(e);else throw Error(`Too long string: ${e} bytes in UTF-8`)}encodeString(e){let t=ze(e);this.ensureBufferSizeToWrite(5+t),this.writeStringHeader(t),We(e,this.bytes,this.pos),this.pos+=t}encodeObject(e,t){let n=this.extensionCodec.tryToEncode(e,this.context);if(n!=null)this.encodeExtension(n);else if(Array.isArray(e))this.encodeArray(e,t);else if(ArrayBuffer.isView(e))this.encodeBinary(e);else if(typeof e==`object`)this.encodeMap(e,t);else throw Error(`Unrecognized object: ${Object.prototype.toString.apply(e)}`)}encodeBinary(e){let t=e.byteLength;if(t<256)this.writeU8(196),this.writeU8(t);else if(t<65536)this.writeU8(197),this.writeU16(t);else if(t<4294967296)this.writeU8(198),this.writeU32(t);else throw Error(`Too large binary: ${t}`);let n=at(e);this.writeU8a(n)}encodeArray(e,t){let n=e.length;if(n<16)this.writeU8(144+n);else if(n<65536)this.writeU8(220),this.writeU16(n);else if(n<4294967296)this.writeU8(221),this.writeU32(n);else throw Error(`Too large array: ${n}`);for(let n of e)this.doEncode(n,t+1)}countWithoutUndefined(e,t){let n=0;for(let r of t)e[r]!==void 0&&n++;return n}encodeMap(e,t){let n=Object.keys(e);this.sortKeys&&n.sort();let r=this.ignoreUndefined?this.countWithoutUndefined(e,n):n.length;if(r<16)this.writeU8(128+r);else if(r<65536)this.writeU8(222),this.writeU16(r);else if(r<4294967296)this.writeU8(223),this.writeU32(r);else throw Error(`Too large map object: ${r}`);for(let r of n){let n=e[r];this.ignoreUndefined&&n===void 0||(this.encodeString(r),this.doEncode(n,t+1))}}encodeExtension(e){if(typeof e.data==`function`){let t=e.data(this.pos+6),n=t.length;if(n>=4294967296)throw Error(`Too large extension object: ${n}`);this.writeU8(201),this.writeU32(n),this.writeI8(e.type),this.writeU8a(t);return}let t=e.data.length;if(t===1)this.writeU8(212);else if(t===2)this.writeU8(213);else if(t===4)this.writeU8(214);else if(t===8)this.writeU8(215);else if(t===16)this.writeU8(216);else if(t<256)this.writeU8(199),this.writeU8(t);else if(t<65536)this.writeU8(200),this.writeU16(t);else if(t<4294967296)this.writeU8(201),this.writeU32(t);else throw Error(`Too large extension object: ${t}`);this.writeI8(e.type),this.writeU8a(e.data)}writeU8(e){this.ensureBufferSizeToWrite(1),this.view.setUint8(this.pos,e),this.pos++}writeU8a(e){let t=e.length;this.ensureBufferSizeToWrite(t),this.bytes.set(e,this.pos),this.pos+=t}writeI8(e){this.ensureBufferSizeToWrite(1),this.view.setInt8(this.pos,e),this.pos++}writeU16(e){this.ensureBufferSizeToWrite(2),this.view.setUint16(this.pos,e),this.pos+=2}writeI16(e){this.ensureBufferSizeToWrite(2),this.view.setInt16(this.pos,e),this.pos+=2}writeU32(e){this.ensureBufferSizeToWrite(4),this.view.setUint32(this.pos,e),this.pos+=4}writeI32(e){this.ensureBufferSizeToWrite(4),this.view.setInt32(this.pos,e),this.pos+=4}writeF32(e){this.ensureBufferSizeToWrite(4),this.view.setFloat32(this.pos,e),this.pos+=4}writeF64(e){this.ensureBufferSizeToWrite(8),this.view.setFloat64(this.pos,e),this.pos+=8}writeU64(e){this.ensureBufferSizeToWrite(8),Ke(this.view,this.pos,e),this.pos+=8}writeI64(e){this.ensureBufferSizeToWrite(8),qe(this.view,this.pos,e),this.pos+=8}writeBigUint64(e){this.ensureBufferSizeToWrite(8),this.view.setBigUint64(this.pos,e),this.pos+=8}writeBigInt64(e){this.ensureBufferSizeToWrite(8),this.view.setBigInt64(this.pos,e),this.pos+=8}};function ct(e,t){return new st(t).encodeSharedRef(e)}var lt=class{constructor({appName:e=`caligo`,eventNameSpace:t=`missena.event`,device:n,environment:r}){this.application=e;let i=r==_.PRODUCTION||r==_.EDGE?`https://events.missena.io`:`https://events.staging.missena.xyz`;this.url=`${i}/v1/events`,this.amp=n===te.AMP,this.eventNameSpace=t,this.queue=[],this.window=w()}enrich(e,t){var n=this;return x(function*(){var r;return e.from=n.application,e.sampling=t,e.parameters.cdep=yield(r=navigator.cookieDeprecationLabel)==null?void 0:r.getValue(),e.parameters.isSafeFrame=n.window!=window.top,n.window.displayMissenaEvent&&n.window.displayMissenaEvent(e),e})()}log(e,t=1){var n=this;return x(function*(){var r;e.parameters=(r=e.parameters)==null?{}:r,!(t<=0)&&(t>1&&(t=1),t=Math.round(t*100)/100,!(Math.random()>t)&&(n.queue.push({event:yield n.enrich(e,t),url:ue(n.url,{amp:n.amp,ik:e.parameters.ik,t:e.parameters.apiKey})}),n.window.document.dispatchEvent(new CustomEvent(n.eventNameSpace,{detail:{event:e}})),n.next()))})()}next(){let e=this.queue.shift();if(!e)return;let t=ct(b(b({},e.event),{},{from:this.application})),n=new Blob([t],{type:`application/msgpack`});navigator.sendBeacon(e.url,n)}sample(e){return x(function*(){})()}},ut=C(`%cmissena-mosquito:`);function dt(e,t){var n;let r=e.native;return r.kind=m.NATIVE,r.commission={type:`cpm`,currency:(n=e.currency)==null?`USD`:n,value:e.cpm},r.ids=t,r}function ft(e,t,n={}){var r;let i={type:`cpm`,currency:(r=t.currency)==null?`USD`:r,value:t.cpm};switch(t.mediaType){case`video`:return{commission:i,kind:m.VIDEO,vastImpUrl:t.vastImpUrl,vastUrl:t.vastUrl,vastXml:t.vastXml,ids:n};case`native`:return dt(t,n);case`banner`:return{kind:m.BANNER,ad:t.ad,width:t.width,height:t.height,commission:i,ids:n}}}function pt(e){return e.replace(/[^\.]+(\.*)/,`${new Date().getTime()}$1`)}function mt(e,t){let n=w();if(!n.__tcfapi){t();return}n.__tcfapi(`addEventListener`,2,function(r,i){if(!i)return;let a=()=>n.__tcfapi(`removeEventListener`,2,()=>{},r.listenerId);r.gdprApplies===!1?(a(),t()):[`tcloaded`,`useractioncomplete`].includes(r.eventStatus)&&(a(),e(r))})}var ht=class extends lt{constructor({appName:e,ctx:t}){super({appName:e,device:t.device,environment:t.environment}),this.ctx=t}log(e,t=1){var n,r,i;e.parameters=(n=e.parameters)==null?{}:n,e.parameters.apiKey=(r=e.parameters.apiKey)==null?this.ctx.apiKey:r,e.parameters.ik=(i=e.parameters.ik)==null?this.ctx.idempotencyKey:i,super.log(e,t)}adsuccess(e){this.log({name:`adsuccess`,parameters:{provider:e}})}bidsuccess(e){this.log({name:`bidsuccess`,parameters:e})}consent(){mt(e=>{ut({missing_purpose:!e.purpose.consents[1],missing_vendor:!e.vendor.consents[687],tcData:e}),this.log({name:`consent`,parameters:{applies:e.gdprApplies,missing_purpose:!e.purpose.consents[1],missing_vendor:!e.vendor.consents[687],string:e.tcString}})},()=>{this.log({name:`consent`,parameters:{applies:!1}})})}debug(e){this.log({name:`log`,parameters:{label:e}})}timeout(e){e!=`missena`&&Math.random()>=.99&&this.log({name:`timeout`,parameters:{bidder:e}})}};function gt(e){try{return window.top[e]}catch(t){return window[e]}}function _t(e){return e.environment==_.EDGE||e.environment==_.PRODUCTION}function vt(e){return e?{s2sConfig:{accountId:`1`,enabled:!0,bidders:[`missena`],timeout:1e3,endpoint:`https://prebid.missena.io/openrtb2/auction`,syncEndpoint:`https://prebid.missena.io/cookie_sync`}}:{}}function yt(e,t){if(t.has(e))throw TypeError(`Cannot initialize the same private elements twice on an object`)}function bt(e,t){yt(e,t),t.add(e)}function F(e,t,n){yt(e,t),t.set(e,n)}function I(e,t,n){if(typeof e==`function`?e===t:e.has(t))return arguments.length<3?t:n;throw TypeError(`Private element is not present on this object`)}function L(e,t,n){return e.set(I(e,t),n),n}function R(e,t){return e.get(I(e,t))}function xt(e,t){return e.find(e=>{var n;return e.code==t.adUnitCode&&((n=e.bids[0])==null?void 0:n.bidder)==t.bidder&&e.mediaTypes.hasOwnProperty(t.mediaType)}).bids[0].params.custom}var z=new WeakMap,B=new WeakMap,V=new WeakMap,H=new WeakMap,U=new WeakMap,W=new WeakMap,G=new WeakMap,K=new WeakMap,q=new WeakSet,St=class{constructor(e){var t;bt(this,q),F(this,z,void 0),F(this,B,void 0),F(this,V,void 0),F(this,H,void 0),F(this,U,void 0),F(this,W,!1),F(this,G,void 0),F(this,K,void 0);let n=C(),r=w();r.__MISSENA__=b(b({renderers:{},referer:r.location.href},(t=r.__MISSENA__)==null?{}:t),{},{log:n,window:r}),L(z,this,e),L(B,this,R(z,this).code),L(V,this,r.__MISSENA__),L(H,this,n),L(U,this,r.document.head||r.document.getElementsByTagName(`head`)[0]),L(K,this,r),_e(R(V,this),R(B,this),document.currentScript),n(e)}run(){let e=I(q,this,Q).call(this,R(B,this));R(K,this)[e]||(R(K,this)[e]=!0,mt(I(q,this,At).bind(this),I(q,this,At).bind(this)))}};function Ct(){let e={ext:{gpid:`${R(B,this)}#${R(V,this).apiKey}`}};return{code:R(B,this),bids:[{bidder:`missena`,params:{placement:R(z,this).placement,apiKey:R(V,this).apiKey,baseUrl:_t(R(V,this))?``:R(V,this).bidderUrl,custom:{providerName:ne.Bidule},isInternal:!0}}],mediaTypes:{banner:{sizes:I(q,this,Nt).call(this)}},ortb2Imp:e}}function wt(e){var t=this;return x(function*(){let{error:n,pbjs:r}=yield I(q,t,Mt).call(t);if(R(z,t).settings.disable_prebid){I(q,t,jt).call(t);return}if(n){console.error(`[missena] error while loading prebid:`,n.message),I(q,t,Z).call(t).debug(`mosquito.pbjs.failed`);return}r.processQueue(),r.bidderSettings={missena:{storageAllowed:!0}},e&&delete Re.consentManagement,r.setConfig(b(b({},Re),{},{floors:{data:{default:R(z,t).publisher.floor,currency:`USD`,schema:{fields:[`mediaType`]}}},schain:{validation:`strict`,config:{ver:`1.0`,complete:1,nodes:R(z,t).nodes}}})),r.setConfig(b({debug:!_t(R(V,t))||r.getConfig().debug},vt(!1)));let i=I(q,t,Ct).call(t);r.removeAdUnit(R(B,t)),r.addAdUnits([i]),R(H,t).call(t,`Added adUnit`,i),r.enableAnalytics([{provider:`atsAnalytics`,options:{pid:`13964`}}]),r.onEvent(`bidTimeout`,e=>{e.filter(e=>e.adUnitCode==R(B,t)).forEach(e=>I(q,t,Z).call(t).timeout(e.bidder))}),R(z,t).settings.delayFirstDisplay?setTimeout(()=>{I(q,t,J).call(t,r)},R(z,t).settings.delayFirstDisplay*1e3):I(q,t,J).call(t,r)})()}function Tt(e){var t,n;let r=(n=(t=R(V,this)).delayedAds)==null?t.delayedAds={}:n;r[R(B,this)]=e,R(V,this).showDelayedAd=()=>{for(let e of Object.keys(r)){let t=r[e];delete r[e],t()}}}function J(e){var t=this;return x(function*(){e.requestBids({adUnitCodes:[R(B,t)],bidsBackHandler:function(){var n=x(function*(){let n=e.getUserIdsAsEids(),r=e.getHighestCpmBids(R(B,t))[0];if(!r){I(q,t,jt).call(t),R(z,t).settings.delayedDisplay&&le(R(V,t),!1);return}let i=xt(e.adUnits,r);if(R(H,t).call(t,`winner, ids & provider`,{ids:n,customData:i,winner:r}),i.providerName==ne.Bidule){let n=R(z,t).placement,i=I(q,t,Et).call(t,r,n).contentWindow.document;if(i.body.style.margin=`0`,R(z,t).settings.delayedDisplay){I(q,t,Tt).call(t,()=>e.renderAd(i,r.adId)),le(R(V,t),!0);return}e.renderAd(i,r.adId);return}if(R(z,t).settings.delayedDisplay){I(q,t,Tt).call(t,()=>I(q,t,Y).call(t,r,i.providerName,R(z,t).placement,n)),R(V,t).window.postMessage({source:`msna`,bid:!0});return}I(q,t,Y).call(t,r,i.providerName,R(z,t).placement,n)});return function(){return n.apply(this,arguments)}}()}),R(z,t).settings.auctionRefresh&&[h.STICKY,h.SKINCORNER,h.HEADER,h.FOOTER,h.FOOTERMAX].includes(R(z,t).placement)&&setTimeout(()=>{R(W,t)||I(q,t,J).call(t,e)},R(z,t).settings.auctionRefresh*1e3)})()}function Et(e,t){let n=R(V,this).window.document,r=`msna_mosquito_${R(B,this).replace(/^msna-/,``)}`,i=n.createElement(`iframe`);if(i.frameBorder=`0`,i.name=r,i.id=R(B,this),![h.HEADER,h.FOOTER,h.FOOTERMAX].includes(t)){let e=n.querySelector(`[name='${r}']`);return e?e.replaceWith(i):ve(R(V,this),R(B,this),i),i}let a=t===h.HEADER,o=t===h.FOOTERMAX,s=e.height===1,c=(a||t===h.FOOTER)&&!s,l=R(V,this).device!==`desktop`,u=R(z,this).settings||{},d=e.height||(l?u.height||100:90),f=n.querySelector(`[data-msna-container='${R(B,this)}']`);f||(f=n.createElement(`div`),f.setAttribute(`data-msna-container`,R(B,this)),n.body.appendChild(f)),f.style.setProperty(`position`,`fixed`),a?(f.style.setProperty(`top`,me),f.style.setProperty(`bottom`,`unset`),ge(f)):(f.style.setProperty(`bottom`,`var(--msna-offset, 0px)`),f.style.setProperty(`top`,`unset`)),f.style.setProperty(`height`,`${d}px`),f.style.setProperty(`z-index`,`var(--msna-z-index, 2147483647)`),f.style.setProperty(`display`,`flex`),f.style.setProperty(`justify-content`,`center`),f.style.setProperty(`align-items`,`center`),f.style.setProperty(`pointer-events`,`none`),c&&f.style.setProperty(`box-shadow`,a?`rgba(0, 0, 0, 0.2) 0 1px 5px -1px, rgba(0, 0, 0, 0.1) 0 -1px 2px -1px`:`rgba(0, 0, 0, 0.2) 0 -1px 5px -1px, rgba(0, 0, 0, 0.1) 0 1px 2px -1px`),l||o?(f.style.setProperty(`left`,`0`),f.style.setProperty(`width`,`100%`),f.style.removeProperty(`transform`)):(f.style.setProperty(`left`,`50%`),f.style.setProperty(`transform`,`translateX(-50%)`),f.style.setProperty(`width`,`${Math.min(e.width||728,1e3)}px`)),i.style.setProperty(`border`,`0`),i.style.setProperty(`width`,`100%`),i.style.setProperty(`height`,`100%`),i.style.setProperty(`pointer-events`,`auto`);let p=f.querySelector(`[name='${r}']`);return p?p.replaceWith(i):f.appendChild(i),c&&I(q,this,Dt).call(this,f,a),i}function Dt(e,t){if(e.querySelector(`[data-msna-close]`))return;let n=R(V,this).window.document.createElement(`button`);n.type=`button`,n.setAttribute(`data-msna-close`,``),n.setAttribute(`aria-label`,`Close ad`),n.innerHTML=``;let r=n.style;r.setProperty(`position`,`absolute`),r.setProperty(`right`,`0`),r.setProperty(t?`top`:`bottom`,`100%`),r.setProperty(`width`,`28px`),r.setProperty(`height`,`28px`),r.setProperty(`padding`,`4px`),r.setProperty(`box-sizing`,`border-box`),r.setProperty(`display`,`flex`),r.setProperty(`align-items`,`center`),r.setProperty(`justify-content`,`center`),r.setProperty(`border`,`none`),r.setProperty(`background-color`,`rgb(250, 250, 250)`),r.setProperty(`cursor`,`pointer`),r.setProperty(`border-radius`,t?`0 0 0 5px`:`5px 0 0 0`),r.setProperty(`box-shadow`,t?`rgba(0, 0, 0, 0.2) -2px 2px 3px -1px, rgba(0, 0, 0, 0.1) -1px 1px 2px -1px`:`rgba(0, 0, 0, 0.2) -2px -2px 3px -1px, rgba(0, 0, 0, 0.1) -1px -1px 2px -1px`),r.setProperty(`pointer-events`,`auto`),n.addEventListener(`click`,()=>{var t,n;(t=(n=R(V,this)).stopRefresh)==null||t.call(n),e.remove()}),e.appendChild(n)}function Ot(){let e=I(q,this,X).bind(this),t=R(K,this);if(t.msnaHandleHistory)return;t.msnaHandleHistory=!0;function n(e){return function(){var n=e.apply(this,arguments);return t.dispatchEvent(new Event(`contentchange`)),n}}t.history.pushState=n(t.history.pushState),t.history.replaceState=n(t.history.replaceState),t.addEventListener(`popstate`,()=>{t.dispatchEvent(new Event(`contentchange`))}),t.addEventListener(`contentchange`,()=>{e({isClientSide:!0,minDuration:1e3})})}function kt(){var e;let t=(e=R(V,this).settings.block)==null?{}:e;if(t.type===`domain`){var n;let e=((n=gt(`location`))==null?void 0:n.hostname)||``;return(t.domains||[]).some(t=>t==e)}return t.type===`device`}function At(e,t){var n=this;return x(function*(){var r,i;if(!Le({placement:R(z,n).placement,publisher:R(z,n).publisher.apiKey,capping:R(z,n).settings.capping,tcData:t?void 0:e,referer:(r=R(z,n).settings.capping)!=null&&r.closePerPage?R(V,n).referer:void 0}))return;R(V,n).adServerUrl=R(z,n).adServerUrl,R(V,n).apiKey=R(z,n).publisher.apiKey,R(V,n).baseUrl=R(z,n).baseUrl,R(V,n).bidderUrl=R(z,n).bidderUrl,R(V,n).device=R(z,n).device,R(V,n).environment=R(z,n).environment,R(V,n).idempotencyKey=R(z,n).idempotencyKey,R(V,n).settings=R(z,n).settings,R(V,n).tcData=e,R(V,n).slots=(i=R(V,n).slots)==null?{}:i;let a=R(V,n).stopRefresh;if(R(V,n).stopRefresh=()=>{a==null||a(),L(W,n,!0)},I(q,n,Ot).call(n),I(q,n,Z).call(n).consent(),I(q,n,kt).call(n)){R(H,n).call(n,`script blocked`);return}I(q,n,wt).call(n,!e)})()}function Y(e,t,n){var r=this;return x(function*(e,t,n,i=[]){R(V,r).passback=I(q,r,X).bind(r);let a=`${n}-${e.mediaType||`native`}`,o=I(q,r,Pt).call(r,e.adUnitCode||R(B,r),ft(R(V,r),e,i),t,e.requestId,a);I(q,r,Z).call(r).adsuccess(t),I(q,r,Z).call(r).bidsuccess({provider:t,commission:{cpm:e.cpm,currency:e.currency},eids:i.map(e=>e.source)}),pe(R(V,r),o)}).apply(this,arguments)}function jt(){R(K,this).document.dispatchEvent(new CustomEvent(`missena.event`,{detail:{event:{name:`passback`}}})),Function(R(z,this).publisher.passback)()}function Mt(){var e=this;return x(function*(){if(R(V,e).window.msnaPbjs)return{pbjs:R(V,e).window.msnaPbjs};try{yield(0,c.default)(`${R(z,e).baseUrl}/prebid.js`,{},R(U,e))}catch(e){return{error:e}}return{pbjs:R(V,e).window.msnaPbjs}})()}function X(e,t={isClientSide:!1,minDuration:1e4}){var n;let r=R(V,this).slots[e];if(!(r!=null&&r.displayedAt&&Date.now()-r.displayedAt>t.minDuration))return!1;delete r.displayedAt,delete R(K,this)[I(q,this,Q).call(this,e)],delete r.data,(n=r.remove)==null||n.call(r);let i=new URL(R(z,this).adServerUrl);return i.searchParams.set(`t`,R(V,this).apiKey),t.isClientSide?(i.searchParams.set(`cs`,`1`),i.searchParams.set(`ik`,pt(R(V,this).idempotencyKey))):i.searchParams.set(`ik`,R(V,this).idempotencyKey),(0,c.default)(i.toString(),{},R(U,this)),!0}function Nt(){var e;let t=R(V,this).device==`desktop`?`desktop`:`mobile`;return((e={footer:{mobile:[[300,50],[300,250],[320,100],[320,50],[320,250]],desktop:[[728,90],[970,90],[1e3,90]]},header:{mobile:[[300,50],[300,250],[320,100],[320,50],[320,250]],desktop:[[728,90],[970,90],[1e3,90]]},postitial:{mobile:[[300,600]],desktop:[[300,600]]},prestitial:{mobile:[[300,600]],desktop:[[300,600]]},sticky:{mobile:[[1,1]],desktop:[[1,1]]}}[R(z,this).placement])==null?void 0:e[t])||[[300,250]]}function Z(){return R(G,this)||L(G,this,new ht({appName:`mosquito`,ctx:R(V,this)})),R(G,this)}function Q(e){return`__msna_loaded_${e}`}function Pt(e,t,n,r,i=g.STICKY_NATIVE){var a;let o={adUnitCode:e,data:t,format:i,provider:n,meta:{requestId:r},reload:t=>{I(q,this,X).call(this,e,t)},remove:()=>{},track:()=>{}};return(a=R(V,this).slots[e])==null||a.remove(),R(V,this).slots[e]=o,o}function Ft(e){return $.apply(this,arguments)}function $(){return $=x(function*(e){new St(e).run()}),$.apply(this,arguments)}return Ft});_M_({adServerUrl:"https://ad.missena.io/?t=PA-47692533",baseUrl:"https://chat.missena.io",bidderUrl:"https://bid.missena.io",code:"msna-sticky",device:"bot",environment:"edge",idempotencyKey:"1789639274.dalrkqnn8des73cq0ddg",nodes:[],now:1789639274000,placement:"sticky",publisher:{"apiKey":"PA-47692533","blockedProviders":[],"floor":0,"floorCurrency":"USD","passback":""},settings:{"auctionRefresh":15},syncopeUrl:"https://sync.missena.io"});})();