(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=`msna-local.`,u=`missena.capper.`,d=localStorage;function f(e){return l+e}function p(e){try{var t;let n=JSON.parse((t=d.getItem(f(e)))==null?`{}`:t);return n&&typeof n==`object`?n:{}}catch(e){return{}}}function m(e,t){let n=new Date().getTime();for(let e of Object.keys(t)){var r;(typeof((r=t[e])==null?void 0:r.expiry)!=`number`||t[e].expiryi.expiry||n&&n!=i.referer?(delete r[t],m(e,r),0):typeof i.value==`number`?i.value:0:0}function ee(e,t,n,r,i){let a=p(e),o=new Date().getTime()+r*1e3;a[t]=i?{value:n,expiry:o,referer:i}:{value:n,expiry:o},m(e,a)}function te(e,t,n,r){ee(e,t,h(e,t,r)+1,n,r)}function ne(e,t,n){let r=p(e),i=new Date().getTime(),a=r[t];a&&typeof a.expiry==`number`&&typeof a.value==`number`&&i<=a.expiry?a.value+=1:r[t]={value:1,expiry:i+n*1e3},m(e,r)}function re(){for(let e=d.length-1;e>=0;e--){let t=d.key(e);t&&t.startsWith(u)&&d.removeItem(t)}}var g=function(e){return e.BANNER=`BANNER`,e.NATIVE=`NATIVE`,e.VIDEO=`VIDEO`,e}({}),_=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}({}),v=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}({}),y=function(e){return e.LOCAL=`local`,e.STAGING=`staging`,e.PRODUCTION=`production`,e.EDGE=`edge`,e}({}),ie=function(e){return e.AMP=`amp`,e.Bot=`bot`,e.Desktop=`desktop`,e.Mobile=`mobile`,e.Tablet=`tablet`,e.Webview=`webview`,e}({}),ae=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 b(e){"@babel/helpers - typeof";return b=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},b(e)}function oe(e,t){if(b(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(b(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function se(e){var t=oe(e,`string`);return b(t)==`symbol`?t:t+``}function x(e,t,n){return(t=se(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ce(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 S(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 w=()=>{};function de(e,t){e.window.postMessage({source:`msna`,evt:t})}function fe(e,t){de(e,{bid:t})}function pe(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 T(e=`%cmissena-debug:`,t=`color:#FFF; background-color:red; padding:3px;border-radius:3px;`){let n=E();try{let r=n.localStorage.getItem(`__missena_debug`)||n.hasOwnProperty(`displayMissenaInfo`),i=n.displayMissenaInfo||w;return r?function(){if(arguments.length==3){i(...arguments);return}console.log(e,t,...arguments)}:w}catch(e){return w}}function E(){try{return window.Cypress?window:(window.top.__doNotExist__,window.top)}catch(e){return window}}for(var D=[],O=0;O<256;O++)D[O]=(O<16?`0`:``)+O.toString(16);function me(){var e=crypto.getRandomValues(new Uint8Array(16));return e[6]=e[6]&15|64,e[8]=e[8]&63|128,D[e[0]]+D[e[1]]+D[e[2]]+D[e[3]]+`-`+D[e[4]]+D[e[5]]+`-`+D[e[6]]+D[e[7]]+`-`+D[e[8]]+D[e[9]]+`-`+D[e[10]]+D[e[11]]+D[e[12]]+D[e[13]]+D[e[14]]+D[e[15]]}function he(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(()=>he(e,t),30)}function ge(e,t){return k.apply(this,arguments)}function k(){return k=C(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?me():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}ue(`${e.baseUrl}/renderer-${t.format}.js`,{},s).then(()=>{he(e,t)})}}),k.apply(this,arguments)}v.HEADER_BANNER,v.HEADER_NATIVE,v.HEADER_VIDEO;var _e=`max(0px, calc(var(--msna-offset, 56px) - var(--msna-scroll-y, 0px)))`,A=`data-msna-scroll-tracked`,ve=`data-msna-scroll-offset`;function ye(e){var t;if(e.hasAttribute(A))return;e.setAttribute(A,``);let n=(t=e.ownerDocument.defaultView)==null?window:t,r=0,i=``,a=()=>{if(r=0,!e.isConnected){n.removeEventListener(`scroll`,o),e.removeAttribute(A);return}let t=e.hasAttribute(ve)?`${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 be(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 xe(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 j=T(`%cmissena-capper:`);function Se(e,t,n,r=void 0){let i=E().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;j(`missena.event: `,o==null||(c=o.detail)==null?void 0:c.event),i.removeEventListener(`missena.event`,a),t.includes(`postitial`)?ne(e,t,n):te(e,t,n,r)}}i.addEventListener(`missena.event`,a),j(`mounted listener for `,t)}var Ce=`remove-bubble`;function we(e,t,n){return!t||h(e,Ce,n)==0}var Te=`display-bubble`,Ee=500,De=1;function Oe(e,t){return!t||(t.duration=t.duration||Ee,t.max=t.max||De,Se(e,Te,t.duration),h(e,Te)>>0).toString(36)}function Ne(e){return`${Me}${N(`${M}:${e}`)}`}function Pe(e,t){let n=[],r=N(`${M}:${e}`);for(;n.length(t.removeItem(n),null),a;try{a=JSON.parse(Fe(atob(r),e))}catch(e){return i()}return typeof(a==null?void 0:a.e)!=`number`||a.k!==N(e)||a.c!==Ie(a.e,e)||Date.now()>a.e?i():a}function ze(e){return Re(e)!=null}var Be=[1,2];function Ve(e){var t;let{capping:n,publisher:r,tcData:i,referer:a}=e,o=(t=e.placement)==null?_.STICKY:t;return`localStorage`in window?(re(),i&&i.gdprApplies&&Be.find(e=>!i.purpose.consents[e])?(j(`gdprApplies, NOT ALLOWED!`),!0):o==_.STICKY&&!(Oe(r,n==null?void 0:n.display)&&we(r,n==null?void 0:n.close,a))?(j(`sticky`),!1):o==_.POSTITIAL&&!je(r,n==null?void 0:n.postitial)?(j(`postitial`),!1):!(o==_.INTERSTITIAL&&ze(r))):!0}var He={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 Ue(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 Ge=new TextEncoder,Ke=50;function qe(e,t,n){Ge.encodeInto(e,t.subarray(n))}function Je(e,t,n){e.length>Ke?qe(e,t,n):We(e,t,n)}new TextDecoder;var P=class{constructor(e,t){x(this,`type`,void 0),x(this,`data`,void 0),this.type=e,this.data=t}},Ye=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 Xe(e,t,n){let r=n/4294967296,i=n;e.setUint32(t,r),e.setUint32(t+4,i)}function Ze(e,t,n){let r=Math.floor(n/4294967296),i=n;e.setUint32(t,r),e.setUint32(t+4,i)}function Qe(e,t){let n=e.getInt32(t),r=e.getUint32(t+4);return n*4294967296+r}var $e=4294967295,et=17179869183;function tt({sec:e,nsec:t}){if(e>=0&&t>=0&&e<=et)if(t===0&&e<=$e){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),Ze(r,4,e),n}}function nt(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 rt(e){return e instanceof Date?tt(nt(e)):null}function it(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:Qe(t,4),nsec:t.getUint32(0)};default:throw new Ye(`Unrecognized data size for timestamp (expected 4, 8, or 12): ${e.length}`)}}function at(e){let t=it(e);return new Date(t.sec*1e3+t.nsec/1e6)}var ot={type:-1,encode:rt,decode:at},st,F=class{constructor(){x(this,`__brand`,void 0),x(this,`builtInEncoders`,[]),x(this,`builtInDecoders`,[]),x(this,`encoders`,[]),x(this,`decoders`,[]),this.register(ot)}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=Ue(e);this.ensureBufferSizeToWrite(5+t),this.writeStringHeader(t),Je(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=lt(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),Xe(this.view,this.pos,e),this.pos+=8}writeI64(e){this.ensureBufferSizeToWrite(8),Ze(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 ft(e,t){return new dt(t).encodeSharedRef(e)}var pt=class{constructor({appName:e=`caligo`,eventNameSpace:t=`missena.event`,device:n,environment:r}){this.application=e;let i=r==y.PRODUCTION||r==y.EDGE?`https://events.missena.io`:`https://events.staging.missena.xyz`;this.url=`${i}/v1/events`,this.amp=n===ie.AMP,this.eventNameSpace=t,this.queue=[],this.window=E()}enrich(e,t){var n=this;return C(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 C(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:pe(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=ft(S(S({},e.event),{},{from:this.application})),n=new Blob([t],{type:`application/msgpack`});navigator.sendBeacon(e.url,n)}sample(e){return C(function*(){})()}},mt=T(`%cmissena-mosquito:`);function ht(e,t){var n;let r=e.native;return r.kind=g.NATIVE,r.commission={type:`cpm`,currency:(n=e.currency)==null?`USD`:n,value:e.cpm},r.ids=t,r}function gt(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:g.VIDEO,vastImpUrl:t.vastImpUrl,vastUrl:t.vastUrl,vastXml:t.vastXml,ids:n};case`native`:return ht(t,n);case`banner`:return{kind:g.BANNER,ad:t.ad,width:t.width,height:t.height,commission:i,ids:n}}}function _t(e){return e.replace(/[^\.]+(\.*)/,`${new Date().getTime()}$1`)}function vt(e,t){let n=E();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 yt=class extends pt{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(){vt(e=>{mt({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 bt(e){try{return window.top[e]}catch(t){return window[e]}}function xt(e){return e.environment==y.EDGE||e.environment==y.PRODUCTION}function St(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 Ct(e,t){if(t.has(e))throw TypeError(`Cannot initialize the same private elements twice on an object`)}function wt(e,t){Ct(e,t),t.add(e)}function I(e,t,n){Ct(e,t),t.set(e,n)}function L(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 R(e,t,n){return e.set(L(e,t),n),n}function z(e,t){return e.get(L(e,t))}function Tt(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 B=new WeakMap,V=new WeakMap,H=new WeakMap,U=new WeakMap,W=new WeakMap,G=new WeakMap,K=new WeakMap,q=new WeakMap,J=new WeakSet,Et=class{constructor(e){var t;wt(this,J),I(this,B,void 0),I(this,V,void 0),I(this,H,void 0),I(this,U,void 0),I(this,W,void 0),I(this,G,!1),I(this,K,void 0),I(this,q,void 0);let n=T(),r=E();r.__MISSENA__=S(S({renderers:{},referer:r.location.href},(t=r.__MISSENA__)==null?{}:t),{},{log:n,window:r}),R(B,this,e),R(V,this,z(B,this).code),R(H,this,r.__MISSENA__),R(U,this,n),R(W,this,r.document.head||r.document.getElementsByTagName(`head`)[0]),R(q,this,r),be(z(H,this),z(V,this),document.currentScript),n(e)}run(){let e=L(J,this,Rt).call(this,z(V,this));z(q,this)[e]||(z(q,this)[e]=!0,vt(L(J,this,Pt).bind(this),L(J,this,Pt).bind(this)))}};function Dt(){let e={ext:{gpid:`${z(V,this)}#${z(H,this).apiKey}`}};return{code:z(V,this),bids:[{bidder:`missena`,params:{placement:z(B,this).placement,apiKey:z(H,this).apiKey,baseUrl:xt(z(H,this))?``:z(H,this).bidderUrl,custom:{providerName:ae.Bidule},isInternal:!0}}],mediaTypes:{banner:{sizes:L(J,this,Lt).call(this)}},ortb2Imp:e}}function Ot(e){var t=this;return C(function*(){let{error:n,pbjs:r}=yield L(J,t,It).call(t);if(z(B,t).settings.disable_prebid){L(J,t,X).call(t);return}if(n){console.error(`[missena] error while loading prebid:`,n.message),L(J,t,Q).call(t).debug(`mosquito.pbjs.failed`);return}r.processQueue(),r.bidderSettings={missena:{storageAllowed:!0}},e&&delete He.consentManagement,r.setConfig(S(S({},He),{},{floors:{data:{default:z(B,t).publisher.floor,currency:`USD`,schema:{fields:[`mediaType`]}}},schain:{validation:`strict`,config:{ver:`1.0`,complete:1,nodes:z(B,t).nodes}}})),r.setConfig(S({debug:!xt(z(H,t))||r.getConfig().debug},St(!1)));let i=L(J,t,Dt).call(t);r.removeAdUnit(z(V,t)),r.addAdUnits([i]),z(U,t).call(t,`Added adUnit`,i),r.enableAnalytics([{provider:`atsAnalytics`,options:{pid:`13964`}}]),r.onEvent(`bidTimeout`,e=>{e.filter(e=>e.adUnitCode==z(V,t)).forEach(e=>L(J,t,Q).call(t).timeout(e.bidder))}),z(B,t).settings.delayFirstDisplay?setTimeout(()=>{L(J,t,Y).call(t,r)},z(B,t).settings.delayFirstDisplay*1e3):L(J,t,Y).call(t,r)})()}function kt(e){var t,n;let r=(n=(t=z(H,this)).delayedAds)==null?t.delayedAds={}:n;r[z(V,this)]=e,z(H,this).showDelayedAd=()=>{for(let e of Object.keys(r)){let t=r[e];delete r[e],t()}}}function Y(e){var t=this;return C(function*(){e.requestBids({adUnitCodes:[z(V,t)],bidsBackHandler:function(){var n=C(function*(){let n=e.getUserIdsAsEids(),r=e.getHighestCpmBids(z(V,t))[0];if(!r){L(J,t,X).call(t),z(B,t).settings.delayedDisplay&&fe(z(H,t),!1);return}let i=Tt(e.adUnits,r);if(z(U,t).call(t,`winner, ids & provider`,{ids:n,customData:i,winner:r}),i.providerName==ae.Bidule){let n=z(B,t).placement,i=L(J,t,At).call(t,r,n).contentWindow.document;if(i.body.style.margin=`0`,z(B,t).settings.delayedDisplay){L(J,t,kt).call(t,()=>e.renderAd(i,r.adId)),fe(z(H,t),!0);return}e.renderAd(i,r.adId);return}if(z(B,t).settings.delayedDisplay){L(J,t,kt).call(t,()=>L(J,t,Ft).call(t,r,i.providerName,z(B,t).placement,n)),z(H,t).window.postMessage({source:`msna`,bid:!0});return}L(J,t,Ft).call(t,r,i.providerName,z(B,t).placement,n)});return function(){return n.apply(this,arguments)}}()}),z(B,t).settings.auctionRefresh&&[_.STICKY,_.SKINCORNER,_.HEADER,_.FOOTER,_.FOOTERMAX].includes(z(B,t).placement)&&setTimeout(()=>{z(G,t)||L(J,t,Y).call(t,e)},z(B,t).settings.auctionRefresh*1e3)})()}function At(e,t){let n=z(H,this).window.document,r=`msna_mosquito_${z(V,this).replace(/^msna-/,``)}`,i=n.createElement(`iframe`);if(i.frameBorder=`0`,i.name=r,i.id=z(V,this),![_.HEADER,_.FOOTER,_.FOOTERMAX].includes(t)){let e=n.querySelector(`[name='${r}']`);return e?e.replaceWith(i):xe(z(H,this),z(V,this),i),i}let a=t===_.HEADER,o=t===_.FOOTERMAX,s=e.height===1,c=(a||t===_.FOOTER)&&!s,l=z(H,this).device!==`desktop`,u=z(B,this).settings||{},d=e.height||(l?u.height||100:90),f=n.querySelector(`[data-msna-container='${z(V,this)}']`);f||(f=n.createElement(`div`),f.setAttribute(`data-msna-container`,z(V,this)),n.body.appendChild(f)),f.style.setProperty(`position`,`fixed`),a?(f.style.setProperty(`top`,_e),f.style.setProperty(`bottom`,`unset`),ye(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&&L(J,this,jt).call(this,f,a),i}function jt(e,t){if(e.querySelector(`[data-msna-close]`))return;let n=z(H,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=z(H,this)).stopRefresh)==null||t.call(n),e.remove()}),e.appendChild(n)}function Mt(){let e=L(J,this,Z).bind(this),t=z(q,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 Nt(){var e;let t=(e=z(H,this).settings.block)==null?{}:e;if(t.type===`domain`){var n;let e=((n=bt(`location`))==null?void 0:n.hostname)||``;return(t.domains||[]).some(t=>t==e)}return t.type===`device`}function Pt(e,t){var n=this;return C(function*(){var r,i;if(!Ve({placement:z(B,n).placement,publisher:z(B,n).publisher.apiKey,capping:z(B,n).settings.capping,tcData:t?void 0:e,referer:(r=z(B,n).settings.capping)!=null&&r.closePerPage?z(H,n).referer:void 0}))return;z(H,n).adServerUrl=z(B,n).adServerUrl,z(H,n).apiKey=z(B,n).publisher.apiKey,z(H,n).baseUrl=z(B,n).baseUrl,z(H,n).bidderUrl=z(B,n).bidderUrl,z(H,n).device=z(B,n).device,z(H,n).environment=z(B,n).environment,z(H,n).idempotencyKey=z(B,n).idempotencyKey,z(H,n).settings=z(B,n).settings,z(H,n).tcData=e,z(H,n).slots=(i=z(H,n).slots)==null?{}:i;let a=z(H,n).stopRefresh;if(z(H,n).stopRefresh=()=>{a==null||a(),R(G,n,!0)},L(J,n,Mt).call(n),L(J,n,Q).call(n).consent(),L(J,n,Nt).call(n)){z(U,n).call(n,`script blocked`);return}L(J,n,Ot).call(n,!e)})()}function Ft(e,t,n){var r=this;return C(function*(e,t,n,i=[]){z(H,r).passback=L(J,r,Z).bind(r);let a=`${n}-${e.mediaType||`native`}`,o=L(J,r,zt).call(r,e.adUnitCode||z(V,r),gt(z(H,r),e,i),t,e.requestId,a);L(J,r,Q).call(r).adsuccess(t),L(J,r,Q).call(r).bidsuccess({provider:t,commission:{cpm:e.cpm,currency:e.currency},eids:i.map(e=>e.source)}),ge(z(H,r),o)}).apply(this,arguments)}function X(){z(q,this).document.dispatchEvent(new CustomEvent(`missena.event`,{detail:{event:{name:`passback`}}})),Function(z(B,this).publisher.passback)()}function It(){var e=this;return C(function*(){if(z(H,e).window.msnaPbjs)return{pbjs:z(H,e).window.msnaPbjs};try{yield(0,c.default)(`${z(B,e).baseUrl}/prebid.js`,{},z(W,e))}catch(e){return{error:e}}return{pbjs:z(H,e).window.msnaPbjs}})()}function Z(e,t={isClientSide:!1,minDuration:1e4}){var n;let r=z(H,this).slots[e];if(!(r!=null&&r.displayedAt&&Date.now()-r.displayedAt>t.minDuration))return!1;delete r.displayedAt,delete z(q,this)[L(J,this,Rt).call(this,e)],delete r.data,(n=r.remove)==null||n.call(r);let i=new URL(z(B,this).adServerUrl);return i.searchParams.set(`t`,z(H,this).apiKey),t.isClientSide?(i.searchParams.set(`cs`,`1`),i.searchParams.set(`ik`,_t(z(H,this).idempotencyKey))):i.searchParams.set(`ik`,z(H,this).idempotencyKey),(0,c.default)(i.toString(),{},z(W,this)),!0}function Lt(){var e;let t=z(H,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]]}}[z(B,this).placement])==null?void 0:e[t])||[[300,250]]}function Q(){return z(K,this)||R(K,this,new yt({appName:`mosquito`,ctx:z(H,this)})),z(K,this)}function Rt(e){return`__msna_loaded_${e}`}function zt(e,t,n,r,i=v.STICKY_NATIVE){var a;let o={adUnitCode:e,data:t,format:i,provider:n,meta:{requestId:r},reload:t=>{L(J,this,Z).call(this,e,t)},remove:()=>{},track:()=>{}};return(a=z(H,this).slots[e])==null||a.remove(),z(H,this).slots[e]=o,o}function Bt(e){return $.apply(this,arguments)}function $(){return $=C(function*(e){new Et(e).run()}),$.apply(this,arguments)}return Bt});_M_({adServerUrl:"https://ad.missena.io/?t=PA-34326225",baseUrl:"https://chat.missena.io",bidderUrl:"https://bid.missena.io",code:"msna-sticky",device:"bot",environment:"edge",idempotencyKey:"1792457533.dbbbmfek2g6c73a0n5l0",nodes:[],now:1792457533000,placement:"sticky",publisher:{"apiKey":"PA-34326225","blockedProviders":[],"floor":0.15,"floorCurrency":"USD","passback":""},settings: {...{}, ...{"auctionRefresh":15}},syncopeUrl:"https://sync.missena.io"});})();