var OneTrustTCFStub=(e=>{var t=function(){var s=this;this.LOCATOR_NAME="__tcfapiLocator",this.win=window,this.init=function(){for(;s.win;){try{if(s.win.frames[s.LOCATOR_NAME]){s.cmpFrame=s.win;break}}catch(e){}if(s.win===window.top)break;s.win=s.win.parent}s.cmpFrame||(s.addFrame(),s.win.__tcfapi=s.executeTcfApi,s.win.receiveOTMessage=s.receiveIabMessage,(s.win.attachEvent||s.win.addEventListener)("message",s.win.receiveOTMessage,!1))},this.addFrame=function(){var e,t=s.win.document,i=!!s.win.frames[s.LOCATOR_NAME];return i||(t.body?((e=t.createElement("iframe")).style.cssText="display:none",e.name=s.LOCATOR_NAME,e.setAttribute("title","TCF Locator"),t.body.appendChild(e)):setTimeout(s.addFrame,5)),!i},this.receiveIabMessage=function(i){var a,n="string"==typeof i.data,e={};try{e=n?JSON.parse(i.data):i.data}catch(e){}e&&e.__tcfapiCall&&(e=e.__tcfapiCall,a=e.callId,s.executeTcfApi(e.command,e.parameter,function(e,t){e={__tcfapiReturn:{returnValue:e,success:t,callId:a}};i&&i.source&&i.source.postMessage&&i.source.postMessage(n?JSON.stringify(e):e,"*")},e.version))},this.executeTcfApi=function(){for(var e,t,i,a,n=[],r=0;r