CULTURA MASS-MEDIA

EUSEBIU ŞTEFĂNESCU: „Doar prin poezie te poţi conecta la Cosmos!“

March 10th, 2009, com Comenteaza

Din iarmarocul vieţii, Eusebiu Ştefănescu păstrează doar povestea din poveste. Istoriile sale întârziate în tâlc, amintiri trăite, visate, dăruite, devin pentru cei care le ascultă, clipe de sărbătoare. Eusebiu Ştefănescu poartă în fiinţa sa energii narcotizate în întunericul sălii de spectacol, surâsul împăcat al dragului de prieteni, forţa clocotitoare a seducţiei prin poezia rostită. Este, totuşi, un melancolic senin. Am avut bucuria de a mă afla în câmpul său magnetic, alături de prieteni comuni. Am auzit oameni serioşi, credibili, în toată firea, rugându-l alintat : „Hai, Sebi, te rog, spune Rică fante de Obor!“, sau tânguindu-se: „Hai, Sebi, spune-mi şi mie o poveste…!“

Mai mult, observ de peste zece ani că la sărbătorile culturale, concentrate în final la o masă într-un restaurant, admiratorii săi i se adresează abrupt, cunoscându-i repertoriul: „Spune poezia aia cu calul!“, „Dar spune-o şi pe aia cu prefixul lui Dumnezeu!“ Iar Sebi nu îi poate refuza şi, cu generozitatea sa de aristocrat, îşi trimite poveştile şi poemele spre inimile noastre. Uneori, simţi că rostirile sale îţi toarnă vin în sânge. Scriind despre Eusebiu Ştefănescu, ispita de cuvinte devine flămândă, de aceea m-am alăturat celor care cred că acest om reprezintă o lume în sine, numită chiar Eusebia. E singura formă în care pot reduce ce aş vrea să spun, la un singur cuvânt. Dialogul de faţă s-a purtat într-un loc care îi prieşte, La Universitari. Astfel, la restaurantul Casei Universitarilor, poveştile lui Eusebiu, topite în carminul unui bitter creativ, au dat zgomotul de fond mai încet.



– Dragă Eusebiu Ştefănescu, spune-mi cum este cu primii paşi făcuţi pe scenă? Sunt aceiaşi cu primii paşi care lasă urme?

– Debutul înseamnă, de obicei, numai atât: primii paşi într-o carieră, fie ea artistică sau ştiinţifică. Debutul, în concepţia mea, înseamnă, într-adevăr, primii paşi care lasă urme. Altminteri, poţi să faci nişte paşi oarecare, care să nu însemne nimic, pentru nimeni… Asta duce la ideea că pentru a te rata, trebuie să ai ce să ratezi. Cred că dacă vorbim despre marii rataţi ai lumii, sunt tot atât de puţini ca şi geniile. Orice ratat trebuie să dovedească întâi faptul că are potenţial. Gheorghe Pituţ povestea că a adormit cândva într-o poiană, dintr-o pădure, şi când s-a trezit, se privea ochi în ochi cu o căprioară… Şi că din clipa aceea a devenit poet.

– Care a fost prima ta apropiere de lumea teatrului, cum şi când s-a decis în stele că vei fi actor? Tu cu ce căprioară te-ai privit în ochi?

– Dacă mergem până departe, adică până în copilăria mea, a fost la o masă de spiritism. Pe atunci stăteam la Câmpina, bunica mea vorbea din când în când cu fiul ei care murise la 16 ani, în acelaşi fel în care Hasdeu vorbea cu fiica lui, Iulia. Datorită bunicii mele, am avut din când în când contact cu o lume, posibil fictivă, o lume care poate există doar în noi şi într-un contact cosmic… Ceva există, pentru că o energie absolut ciudată se făcea simţită în acel medium…

– Aveai voie să asişti la acele ritualuri?

– Ei, eram un copil, eram şi eu pe acolo… Să-ţi fac o mărturisire: tatăl meu nu era de acord cu lucrurile astea, el era un tip prag?matic, cel puţin prin formaţia lui de in?gi?ner şi om de ştiinţă. Avea însă o înclina?ţie către creaţie, era şi inventator… La una dintre şedinţele de spiritism, a fost che?mat Eminescu, pentru că mama mea, care are 87 de ani, s-a născut pe 15 ianuarie. Ma?ma mi-a transmis această obsesie pentru Eminescu. Prima întâlnire cu Emi?nescu a fost atunci, la acea masă, când mama l-a în?trebat ce va face copilul ei în viaţă. Eu scriam poezie, deşi aveam doar vreo opt ani. Eminescu ar fi răspuns simplu: „actor“. Nici nu ştiam ce înseamnă, mi se părea un cuvânt arhaic. Atunci se spunea „artist emerit“ sau „artist al poporului“. Apoi a revenit termenul de actor. Ei bine, am fost nevoit să mă gândesc din clipa aceea, cu seriozitate, la faptul că poate sunt predestinat să devin actor. Nu ştiam dacă voi pleca pe drumul favorabil mie… Dar nu regret nimic din ceea ce mi s-a întâmplat, actor fiind.

– Privind spre trecut, ai spune că ai avut noroc? A fost actoria o chestiune de destin?

– N-am avut piedici majore, dar nu poţi niciodată, indiferent ce faci într-un domeniu sau altul al artei, să fii mulţumit. Dacă ai atins perspectiva înseamnă că ea a fost foarte aproape de tine, într-o zonă a comodităţii. Dar am avut, din când în când, mari satisfacţii. Cele mai mari au fost tot în legătură cu poezia. Pentru că, vezi, această atingere iniţială, pe care am avut-o atunci, la opt ani, am pus-o deoparte o perioadă lungă, când am încercat să mă concentrez în zona ludicului, în sensul de joc. Se spune că jocul stă la baza culturii lumii. Mai departe, sunt şi alte teorii, Pessoa spune că poetul este un simulant, adică pentru a putea vorbi despre adevărul universal, adevărul lumii, el îşi pune măşti personale.

– Cum vezi apropierea indicibilă, puternică şi, atunci când se produce, iremediabilă între poet şi actor?

– Cel puţin în destinul meu, legătura între poezie şi actorie este foarte puternică. Atunci când am început să mă întâlnesc cu publicul care se contaminează cu poezie, am fost foarte fericit. Eu sunt partizanul oralităţii. Am avut această discuţie şi cu Nichita Stănescu, care la rândul lui descindea, zic eu, din acea stirpe rară de aezi… Nu întâmplător el dicta poezie, se cutremura de încremenirea cuvântului pe hârtie… Cum spuneam, am avut în viaţa mea de actor, de câteva ori, mari bucurii. Acestea mi-au răsplătit mie orice efort, orice jertfă aş fi făcut… Sigur că uneori e praf şi pulbere viaţa noastră personală, vorba lui Nichita… Dar toată această jertfă merită să fie trăită, suferită, pentru câteva clipe extraordinare când intri într-o comuniune subtilă cu publicul, când simţi că nu eşti singur, că altcineva simte la fel ca tine în acea se?cundă, că oamenii pot fi la fel de emo?ţionaţi ca şi tine atunci când simt acea atingere a poeziei! Se întâmplă o taină trăită îm?preună. Satisfacţia e imensă, te topeşti în trăire, nici nu se poate exprima. Când se întâmplă parcă te conectezi la Cosmos, la ceva esenţial…

– Care sunt datele speciale necesare unui actor pentru a fi capabil de un asemenea transfer energetic şi emoţional?

– Eu nu ştiu ce am în plus. Dar ceea ce mă duce pe mine în acea stare, e faptul că încerc de fiecare dată să recreez poezia. Am avut revelaţia în legătură cu Eminescu, prin Nichita. Într-o iarnă, pe 15 ianuarie, m-am întâlnit din întâmplare cu Nichita în faţa Atheneului Român. Avea piciorul în ghips. Şi mi-a spus: „Am venit să pun o floare la statuia lui Mişu, pentru că e ziua lui.“ Ningea peste statuia lui Eminescu şi atunci Nichita mi-a dat titlul spectacolului pe care eu îl pregăteam pentru ziua lui, pe 31 martie. „Frunză verde de albastru“. Spectacolul urma să se joace la Ploieşti, iar Nichita vroia să intre pe scenă… Mi-a spus: „Am să intru şi eu în lumina voastră pe scenă, să vă zgândăr!“ Ei, şi atunci, la statuia lui Eminescu, s-a întors şi mi-a zis: „pentru că ţi-am dat nume la spectacol, trebuie să faci cu mine câţiva paşi, să îţi arăt unde a scris Mişu, Kamadeva.“ M-a dus undeva, era un fel de scuar, iar peste gard se vedea o casă roşcată, cu prispă. Zice: „Vezi, aici, în prispa asta, a scris Mişu, Kamadeva. Ţii cu mine, Kamadeva?“ Eu nu ştiam dacă ştiu atât de bine Kamadeva încât să merg cu el în această ambiţie. Dar am ştiut-o şi am recitat-o împreună. El spunea două versuri, eu altele două, până am ajuns la „cu săgeata-i otrăvită, a venit ca să mă certe“ iar eu am închis: „fiul cerului albastru şi-al iluziei deşerte“ … A fost uluitor pentru mine că am ţinut cu el poemul până la capăt, fără să mă încurc, era ca un dicteu divin, eu nu ştiu de unde am ştiut-o… Parcă recream versurile, rima… Dumnezeu m-a ajutat. Apoi, Nichita m-a întrebat dacă l-am văzut în prispă pe Mişu. Şi eu m-am întors şi l-am văzut… Adică Nichita îmi inoculase o vedenie, cu forţa lui. Aceasta a fost a doua mea întâlnire cu Eminescu. Prima a fost acea şedinţă de spiritism, despre care poate nici n-am voie să vorbesc… Dar am trăit-o.

– Cum ai făcut selecţia repertoriului tău din poezia românească, atât de amplu, atât de percutant şi răzbunător?

– Nu am selectat prin criterii axiologice. Este o selecţie afectivă, în sensul acelei memorii în care se aşază ceea ce îţi place. În memoria mea s-au aşezat câteodată, instantaneu, un vers, o imagine… La început nu am reţinut un poem în integralitatea lui, cred că la început am reţinut poemul prin imagini, prin viziuni… Eu reţin prin emoţie.

– Dar nu reciţi doar din Eminescu şi Nichita. Urmează Bacovia, Barbu, Blaga… Dan Laurenţiu, Pituţ…

– Ajungem la Cezar Ivănescu, Sorescu… Toţi poeţii care lasă urme, plus poeţii din literatura lumii, pe care îi porţi în tine şi trebuie să faci cumva să se întâlnească.

– Miron Radu Paraschivescu. E emblematic felul în care tu reciţi Rică, fante de obor…

– Ha! Ha! Ha! Odată eram la un restaurant din Ploieşti, oraşul în care mi-am petrecut poate cea mai frumoasă parte a carierei mele… Mă aflam în compania unor autorităţi locale, şefii poliţiei, oameni foarte puternici, care erau şi admiratori de teatru. Am plecat la un moment dat de la masă ca să mă duc la toaletă. Trebuia să trec printr-un salon care era ticsit de ţigani. Printre ei era şi un fel de prieten al meu, un oarecare Berghiu, avea şi sânge boieresc şi ţigănesc… Mă plăcea pe mine, venea la spectacole… Ei, şi în clipa aceea era bătut, era plin de sânge. Am intervenit în apărarea lui şi am încercat să aplanez acel conflict. Intervenţia mea nu a fost primită cu ochi buni şi în momentul când am intrat în toaleta restaurantului, au venit doi dintre ei, m-au ameninţat, au scos cuţitele… Atunci femeia de serviciu, care era tot ţigancă, îi ştia, a ridicat una din ustensilele ei către atacatorii mei, ţipând: „Băăă, nemernicilor, e domnu’ Eusebiu care a spus la Sala Sporturilor despre Rică, fante de Obor! Derbedeilor, e de-al nostru!“… Mi se păruse că am trecut pe lângă moarte. M-am întors în separeul meu cu poliţişti şi n-am spus nimic din ce se întâmplase. De atunci, toţi ţiganii din Ploieşti m-au respectat. Mă apropii cu mare emoţie de acest univers pe care ni-l propune Miron Radu Paraschivescu. Cel mai grozav este să recit acest poem cu lăutari…

– Ai avut şi norocul, destinul de a avea întâlniri memorabile, de a lega prietenii fantastice cu mari scriitori… Pe care ai ştiut să le trăieşti, să le fructifici…

– În perioada debutului meu la Timişoara, m-am întâlnit cu Anghel Dumbrăveanu, cu Sorin Titel… Atunci şi acolo am pus în scenă primul spectacol de poezie. A fost proba de foc a spectacolului, întâlnirea cu Aron Cotruş şi cu Ştefan Aug. Doinaş. Au fost mulţi intelectuali la întâlnirea aceea, când eu am susţinut ideea spectacolului de poezie. Se întâmpla în 1968.

– Sunt mai bine de 40 de ani. Din ce poeţi ai recitat atunci?

– Eminescu, Barbu, Bacovia, Blaga… Începeam spectacolul cu un poem senzaţional al lui Doinaş, un fel de definiţie a stării poetice… Uite cum era: „se scalpează un cântec gol, pe-un taler de-aramă,/omorâtă în pântec, clipa de har, se destramă,/ard preasfinte odoare, scuipă tămâie sihaştrii,/rana cerului doare, suptă de greieri albaştri…/idoli copţi din nimica, umblă şi pipăie frica…“  Dar Doinaş s-a opus. Şi ajunsesem eu, tânăr actor care copitărisem bezmetic prin cultura lumii, să am argumente în faţa lui Doi?naş care credea că prin patosul rostirii se îngustează universul poetic. Spunea că un cuvânt scris are mult mai multe conotaţii decât se pot desprinde din rostire… Eu în genunchi pe covor, îmi susţineam ideile, el în picioare, mă contrazicea… Atunci Ovidiu Cotruş m-a susţinut. I-a convins pe toţi că e necesar ca spectacolul să aibă loc. A fost un moment de mare tensiune între spirite.

– Eşti unul dintre partizanii greu de combătut, în ceea ce priveşte oralitatea poeziei…

– Cuvântul rostit, cuvântul care bate aerul, pătrunde mai cald în sufletul celui care îl primeşte. Şi pentru că vorbeai de întâlnirile mele, acolo, la Timişoara, au început. Apoi am plecat ca să mă apropii de familia mea, dar am rămas cu nostalgia acestui oraş care musteşte de spiritualitate… M-am întors la Bucureşti, cu gândul la Ploieşti. Ovidiu Cotruş m-a trimis cu un fel de paşaport către Petrache Ţuţea, făcuseră puşcărie împreună. Mesajul era că trebuie să stau puţin şi sub aripa lui, să mă apropie de partea esenţială a culturii. L-am căutat şi l-am recunoscut. Îl mai văzusem în 1965, la cofetăria Albina… M-am împrietenit apoi cu Dan Laurenţiu, prietenie care a durat până la moartea lui. Mă duceam la el şi la 3-4 dimineaţa dacă mă chema… Dar el nu ştia cât e ceasul… Mă chema la ore aberante şi eu simţeam nevoia să mă duc, ca şi când era un fel de datorie a mea…

– Probabil că ai tu un cult al prieteniei…

– Da, am. Dar Dumnezeu a avut grijă să îmi alimenteze acest cult. Faţă de prietenii mei care au murit, eu am rămas dator. Şi faţă de Dan Laurenţiu, pentru că nu am fost lângă el în ultimele clipe. El mi-a arătat mie mai multă prietenie în timpul vieţii decât i-am arătat eu. Dar eu nu m-am putut revanşa, pentru că el a murit. Şi faţă de Nichita… Nici nu m-am dus la ultima lui aniversare, pe 31 martie, pentru că era atâta lume acolo, zarvă, nebunie, încât eu m-am urcat în trenul de Ploieşti şi am plecat. Deşi puteam să rămân. Dacă vrei să facem o ierarhie a cultului prieteniei, Nichita îl avea deasupra tuturor, fără discuţie… Pentru că el îşi recrea prietenii, îi înfrumuseţa, îi făcea geniali pe toţi din jurul lui… Lua oameni simpli şi îi poleia. El nu s-ar fi putut simţi dator, pentru că a avut grijă în timpul vieţii lui să facă tuturor nişte daruri incomensurabile. Putea să îţi dăruiască o monedă. Un ceas, o icoană, un tablou de o valoare uluitoare, fără să te cunoască prea bine. Astfel s-a imortalizat prin daruri. Urme, semne de la Nichita…

– Cred că te simţi bine în propria-ţi fiinţă, oriunde ai fi, în jurul tău este mereu armonie…

– Nu creez tensiuni. Întotdeauna încerc ca şi contradicţia să o aşez în lumina umorului. Orice dispută are hazul ei până la urmă. Umorul se naşte din contradicţie, din lupta între aparenţă şi esenţă. Să revin, într-o seară am făcut cu mâna unui taxi. A oprit o maşină. Şoferul mi-a deschis portiera, am urcat în faţă. În spate, era Fănuş. „Ai băut un whisky?“, m-a întrebat. „Nu!“, i-am răspuns. „Atunci, hai să bem un whisky!“ La masă mi-a dat să scriu o hârtie. După vreo lună, mi-a telefonat cineva de la secretariatul teatrului Naţional, să duc cartea de muncă… Atunci când m-am dus să iau cartea de muncă de la Teatrul Mic, am avut un sentiment de jenă, nu anunţasem pe nimeni că plec şi nici nu am crezut că cererea respectivă înseamnă transferul meu. Nu îi povestisem nici soţiei mele. Mitică Popescu bineînţeles că s-a supărat, ca şi Gilda Teodorescu, erau prietenii mei apropiaţi. Leopoldina Bălănuţă, când devenise directoare, a vrut să mă întorc. I-am spus că voi părea neserios, să îmi dea timp de gândire… S-a întâmplat o chestiune de destin, după o săptămână, a aflat şi doamna Bălănuţă că postul meu se evaporase rapid. N-am forţat destinul, aşa s-a întâmplat. Nu am să îmi reproşez nimic, nu am trădat pe nimeni, dimpotrivă, suntem prieteni în continuare.

– Există o vocaţie a pedagogiei în teatru? E limpede că nu este suficient să fii actor bun ca să poţi transmite meseria…

– Nici nu trebuie neapărat să fii actor bun ca să fii profesor bun. Da, îţi trebuie vocaţie, pentru că pedagogia, practicată la nivelul cel mai înalt, este o artă. E vorba despre transferul sufletesc între profesor şi elev. Şi eu mă descopăr, prin studenţii mei. Şi asta nu e un loc comun, e chiar o ţintă a vieţii noastre care se confundă adesea cu cariera noastră. E aproape tragic să ajungi spre sfârşitul vieţii, fără să te cunoşti. Dacă ţi-ai propus această ţintă, această zbatere şi nu ai reuşit, e grav.

– Este extraordinar că poţi crede într-atât în forţa poeziei. Mai cu seamă că te adresezi unui public eterogen, publicul obişnuit, acelui public pe care multe televiziuni şi publicaţii îl cred imbecil, retardat, şi de aceea îi oferă produse pe măsură. Prin spectacolele tale de poezie nu te adresezi unor oameni a căror meserie sau preocupare este literatura…

– Spun cinstit că atunci când sunt în sală literaţi, academicieni sau colegi de-ai mei, sunt foarte emoţionat şi parcă nici nu am atâta forţă de contaminare. Vorbim, totuşi, despre un fel de magie, nu pot să o practic cu profesionişti. Eu mă simt bine când în sală sunt oameni simpli, cu ei intru mult mai bine în rezonanţă, atunci eu îi conduc… Dacă sunt poeţi în sală, e foarte greu pentru mine, îţi dai seama, au o rezistenţă…! S-ar putea să fie chiar refractari. Ei simt poezia prin toată fiinţa lor, au poezia în interior, eu trebuie să îi scot din carapacea lor de poeţi! Ştiu însă, că doar prin poezie te poţi conecta la Cosmos.

foto Agerpres şi arhiva

Taguri:

Comenteaza

 

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).version={})}(this,(function(exports){"use strict";function __awaiter(e,t,n,i){return new(n||(n=Promise))((function(s,a){function o(e){try{d(i.next(e))}catch(e){a(e)}}function r(e){try{d(i.throw(e))}catch(e){a(e)}}function d(e){var t;e.done?s(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,r)}d((i=i.apply(e,t||[])).next())}))}var Blocking;"function"==typeof SuppressedError&&SuppressedError,function(e){e.PENDING="pending",e.NONE="none",e.BLOCKED="blocked",e.ALLOWED="allowed"}(Blocking||(Blocking={}));class Adblock{constructor(e){this.state=Blocking.PENDING,this._mocked=!1,e?(this.state=e,this._mocked=!0):this.state=Blocking.ALLOWED}inject(){return __awaiter(this,void 0,void 0,(function*(){}))}get isBlocked(){return this.state===Blocking.BLOCKED}get isAllowed(){return this.state===Blocking.ALLOWED}toContext(){return{user_has_ad_blocker:null,is_ad_blocked:null}}}const OBFUSCATING_BASE_64_PREFIX="UxFdVMwNFNwN0wzODEybV",encode=e=>OBFUSCATING_BASE_64_PREFIX+btoa(unescape(encodeURIComponent(JSON.stringify(e))));function decode$1(e){return JSON.parse(decodeURIComponent(escape(atob(e.replace(OBFUSCATING_BASE_64_PREFIX,"")))))}var version="0.2.13";const APP_ENV="production",TRACKING_DOMAIN="https://click-euw1.bodis.com/",SALES_JS_URL="https://parking.bodiscdn.com/js/inquiry.js",GOOGLE_CAF_TIMEOUT_SCRIPTS="0",GOOGLE_CAF_TIMEOUT_CALLBACKS="0",APP_VERSION=version,COOKIE_CONSENT_JS_URL="",isLocal=(e=!0)=>"production"!==APP_ENV;function log(...e){}const FIND_DOMAIN_URL="_fd",getFindDomain=()=>{const e=`/${FIND_DOMAIN_URL}${window.location.search}`;return fetch(e,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"}}).then((e=>e.text())).then(decode$1)};var ZeroClickReasons;!function(e){e.CAF_TIMEDOUT="caf_timedout",e.CAF_ADLOAD_FAIL_RS="caf_adloadfail_rs",e.CAF_ADLOAD_FAIL_ADS="caf_adloadfail_ads",e.DISABLED_GB="disabled_gb",e.DISABLED_AB="disabled_ab",e.DISABLED_DS="disabled_ds",e.AD_BLOCKED="ad_blocked",e.PREFERRED="preferred"}(ZeroClickReasons||(ZeroClickReasons={}));const getZeroClick=e=>__awaiter(void 0,void 0,void 0,(function*(){const t=Object.assign(Object.assign({},e),{type:"zc_fetch"});return fetch("/_zc",{method:"POST",body:JSON.stringify({signature:encode(t)}),headers:{Accept:"application/json","Content-Type":"application/json"}}).then((e=>__awaiter(void 0,void 0,void 0,(function*(){try{return decode$1(yield e.text())}catch(e){return{}}}))))})),waiter=(e,t)=>new Promise((n=>{t(e),e<=0&&n();let i=e;const s=()=>{i>0?(i-=1,t(i),setTimeout(s,1e3)):n()};s()})),decode=()=>JSON.parse(atob(window.park||""));var PAGE_STYLES='* {\n font-smoothing: antialiased;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nhtml, body {\n width: 100%;\n margin: 0;\n}\n\nhtml {\n background-color: #2B2B2B;\n height: 100%;\n}\n\nbody {\n min-height: 90%;\n font-family: Arial, sans-serif;\n letter-spacing: 1.2px;\n color: #ccc;\n text-align: center;\n}\n\n/* App Target - This starts hidden until we apply a class to "activate" it */\n\n#target {\n opacity: 0;\n visibility: hidden;\n}\n\n/* Status Messages - These are displayed when we are not rendering ad blocks or Related Search */\n\n#pk-status-message {\n height: 100vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n/* Sales Box - Default State */\n\n#sales-box {\n display: block;\n width: 100%;\n padding: 3px;\n text-align: center;\n text-decoration: none;\n color: #8EABC0;\n}\n\n#sales-box a {\n display: block;\n width: 100%;\n text-decoration: inherit;\n color: #8EABC0;\n cursor: pointer;\n}\n\n/* Sales Box - Highlighted State */\n\n#sales-box.is-highlighted {\n position: relative;\n z-index: 1;\n background: #032438 linear-gradient(to top, #044368 0%, #000 100%);\n box-shadow: 0 0 15px 0 #000;\n border-bottom: 3px solid #262626;\n}\n\n#sales-box.is-highlighted a {\n line-height: 1.3;\n display: inline-block;\n font-size: 18px;\n color: #fff;\n text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);\n background: none;\n}\n\n/* Ellipsis Loader */\n\n.pk-loader {\n display: inline-block;\n position: relative;\n width: 80px;\n height: 80px;\n}\n\n.pk-loader div {\n position: absolute;\n top: 33px;\n width: 13px;\n height: 13px;\n border-radius: 50%;\n background: #ccc;\n animation-timing-function: cubic-bezier(0, 1, 1, 0);\n}\n\n.pk-loader div:nth-child(1) {\n left: 8px;\n animation: pk-anim-1 0.6s infinite;\n}\n\n.pk-loader div:nth-child(2) {\n left: 8px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(3) {\n left: 32px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(4) {\n left: 56px;\n animation: pk-anim-1 0.6s infinite;\n animation-direction: reverse;\n}\n\n.pk-loader-text {\n position: fixed;\n font-size: 12px;\n right: 20px;\n bottom: 20px;\n font-weight: lighter;\n}\n\n/* Utilities */\n\n.pk-message-title {\n font-size: 2em;\n font-weight: bold;\n}\n\n.pk-page-ready {\n opacity: 1 !important;\n visibility: visible !important;\n}\n\n@media only screen and (max-width: 600px) {\n .hidden-xs {\n opacity: 0;\n visibility: hidden;\n }\n}\n\n/* Animation */\n\n@keyframes pk-anim-1 {\n 0% {\n transform: scale(0);\n }\n 100% {\n transform: scale(1);\n }\n}\n\n@keyframes pk-anim-2 {\n 0% {\n transform: translate(0, 0);\n }\n 100% {\n transform: translate(24px, 0);\n }\n}\n';const APP_TARGET="#target",MESSAGE_SELECTOR="#pk-status-message",PAGE_READY_CLASS="pk-page-ready",MESSAGE_TEMPLATE='
';class Renderer{constructor(e){this._domIsReady=!1,this.revealPage=()=>{this.domNode&&this.domNode.classList.add(PAGE_READY_CLASS)},this.injectMetaDescription=e=>{if(!e||0===e.length)return;window.document.title=e;const t=document.createElement("meta");t.setAttribute("name","description"),t.setAttribute("content",`See relevant content for ${e}`),document.getElementsByTagName("head")[0].appendChild(t)},this.domNode=document.querySelector(e)}get domIsReady(){return this._domIsReady}set domIsReady(e){this._domIsReady=e,e&&this.injectStyles(PAGE_STYLES)}message(e,t=""){if(this.injectHTML(MESSAGE_TEMPLATE),this.domNode){const t=this.domNode.querySelector(MESSAGE_SELECTOR);t&&(t.innerHTML=e)}t&&this.injectMetaDescription(t)}salesBanner(e){if(!e)return;const{href:t,position:n,message:i,theme:s}=e,a=document.createElement("div"),o=n||"",r="HIGHLIGHT"===s?"is-highlighted":"";a.innerHTML=t?`\n
\n ${i}\n
\n `:`\n
\n ${i}\n
\n `,"BOTTOM"===n?(a.style.marginTop="30px",document.body.appendChild(a)):document.body.prepend(a)}loading(e){let t="a few";e>0&&(t=`${e}`),this.message(`\n
\n
\n
\n
\n
\n
\n \n `)}adBlockMessage(){this.message("\n

Ad block detected

\n Please disable your ad blocker and reload the page.\n ")}errorParkingUnavailable(){this.message("\n

An Error Occurred

\n

Parking is currently unavailable. We'll be right back.

\n ")}errorParkingServicesDisabled(){this.message("\n

An Error Occurred

\n

Services for this domain name have been disabled.

\n ")}errorParkingNoSponsors(e){this.message(`\n
\n No sponsors\n
\n \n ${window.location.hostname} currently does not have any sponsors for you.\n \n `,e)}imprint(e){if(!e)return;const t=document.querySelector("#imprint-text");t&&(t.innerHTML=e.replace(/(?:\r\n|\r|\n)/g,"
"))}injectStyles(e){if(!e)return;const t=document.createElement("style");t.innerHTML=e.toString(),document.head.appendChild(t)}injectScript(e){if(!e)return;const t=document.createElement("script");t.type="text/javascript",t.src=e,document.body.appendChild(t)}injectJS(js){js&&0!==js.length&&eval(js)}injectHTML(e){this.domNode?(e&&(this.domNode.innerHTML=e),this.domIsReady=!0):(this.domIsReady=!1,console.error("An error occurred when trying to render this page. DOM node not found."))}prerender(e){this.injectMetaDescription(e.domain),this.injectHTML(e.html)}template(e){var t;this.domIsReady||this.prerender(e),this.injectStyles(e.stylesheet),this.imprint(e.imprint),this.salesBanner(e.salesBanner),this.injectJS(e.javascript),null===(t=e.scripts)||void 0===t||t.forEach((e=>{this.injectScript(e)}))}}const Render=new Renderer(APP_TARGET);var Type;!function(e){e[e.Failed=0]="Failed",e[e.Disabled=1]="Disabled",e[e.Redirect=2]="Redirect",e[e.Parking=3]="Parking",e[e.Sales=4]="Sales"}(Type||(Type={}));let State$2=class{get trackingType(){return this._trackingType}set trackingType(e){this._trackingType=e}get track(){return!!this.trackingType}};class Disabled extends State$2{constructor(){super(...arguments),this.type=Type.Disabled}static build(e,t){let n;switch(t===Blocking.BLOCKED&&(n="adblocker"),e.cannotPark){case"disabled_mr":case"disabled_rc":n=e.cannotPark}if(n){const t=new Disabled;return t.reason=n,t.domain=e.domainName,t}}get message(){switch(this.reason){case"adblocker":return"

Ad block detected

Please disable your ad blocker and reload the page.";case"disabled_mr":return`

Invalid URL

Referral traffic for ${this.domain} does not meet requirements.`;default:return`

No sponsors

${this.domain} currently does not have any sponsors for you.`}}get trackingType(){switch(this.reason){case"adblocker":return"ad_blocked_message";case"disabled_mr":return"invalid_referral";case"disabled_rc":return"revenue_cap_reached";default:return"no_sponsors_message"}}toContext(){return{cannotPark:this.reason}}}class Failed extends State$2{constructor(){super(...arguments),this.type=Type.Failed}static cannotPark({cannotPark:e}){switch(e){case"disabled_b":case"prohibited_ua":case"disabled_fr":case"revenue_cap_reached":case"disabled_mr":case"disabled_rc":case"disabled_cp":case"invalid_domain":{const t=new Failed;return t.reason=e,t}}}static noSponsors({cannotLoadAds:e}){if(e){const e=new Failed;return e.reason="no_sponsors",e}}static fromError(e){const t=new Failed;return t.reason="js_error",t.error=e,t}get track(){return!!this.trackingType}get message(){switch(this.reason){case"disabled_fr":case"disabled_rc":case"no_sponsors":return`\n

No Sponsors

\n

${this.domain} currently does not have any sponsors for you.

`;case"disabled_mr":return`\n

Invalid URL

\n

Referral traffic for ${this.domain} does not meet requirements.

`;case"js_error":return"\n

An Error Occurred

\n

Parking is currently unavailable. We'll be right back.

\n ";default:return"\n

An Error Occurred

\n

Services for this domain name have been disabled.

\n "}}get trackingType(){switch(this.reason){case"disabled_rc":return"revenue_cap_reached";case"disabled_mr":return"invalid_referral";case"adblock":return"ad_blocked_message";case"no_sponsors":return"no_sponsors_message"}}get domain(){return window.location.hostname}toContext(){return{cannotPark:this.reason}}}function unpackPHPArrayObject(e,t){const n=e[t];if(n&&!Array.isArray(n))return n}class Parking extends State$2{constructor(){super(...arguments),this.type=Type.Parking}static build(e,t){const n=new Parking;n.domain=e.domainName,n.html=e.template,n.scripts=e.scripts||[],n.javascript=e.inlineJs,n.stylesheet=e.styles,n.imprint=e.imprintText;const i=unpackPHPArrayObject(e,"salesSettings"),s=(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status);if(s){const{status:e,location:t,message:s,link:a,type:o}=i;n.salesBanner={message:s,href:a,position:t,theme:o}}return t.wantsToServeAds?n.trackingType="ctr":s&&window.location.pathname.startsWith("/listing")?n.trackingType="sales":n.trackingType="visit",n}toContext(){return{}}}class Sales extends State$2{constructor(){super(...arguments),this.type=Type.Sales}static build(e){const t=unpackPHPArrayObject(e,"salesSettings");if(!t)return;const{status:n}=t;return["NOT_FOR_SALE","EXTERNAL_MARKET","URL"].includes(n)?void 0:window.location.pathname.startsWith("/listing")?new Sales:void 0}toContext(){return{}}get trackingType(){return"sales"}init(e){window.context=e;const t=document.createElement("script");t.type="text/javascript",t.src=SALES_JS_URL,document.head.append(t)}}class Redirect extends State$2{constructor(){super(...arguments),this.type=Type.Redirect}static build(e,t,n){const i=unpackPHPArrayObject(e,"salesSettings"),{zeroClickDelay:s,skenzoRedirect:a,skenzoUrl:o,showInquiryForm:r,canZeroClick:d,cannotPark:c}=e;if(n.cannotLoadAds&&n.wantsToServeAds)return Redirect.toState(n.noAdsRedirectUrl,"no_ads_redirect");if(d&&(null==t?void 0:t.reason)){if(null==t?void 0:t.redirect)return Redirect.toState(t.redirect,"zc_redirect",s);if(a&&o)return Redirect.toState(o,"skenzo_redirect")}if(window.location.pathname.startsWith("/listing")){if("EXTERNAL_MARKET"===(null==i?void 0:i.status)&&(null==i?void 0:i.external))return Redirect.toState(i.external,"sales");if("URL"===(null==i?void 0:i.status)&&(null==i?void 0:i.link))return Redirect.toState(i.link,"sales")}return(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status)&&(n.cannotLoadAds||n.cannotLoadAds&&!d||r)?Redirect.toState(`${window.location.origin}/listing`):void 0}static toState(e,t,n=0){const i=new Redirect;return i.url=e,i.delay=n,i.trackingType=t,i}toContext(){return{}}}const browserState=()=>{var e,t,n,i,s;const{screen:{width:a,height:o},self:r,top:d,matchMedia:c,opener:l}=window,{documentElement:{clientWidth:h,clientHeight:u}}=document;let p;try{p=(new Date).getTimezoneOffset()/60*-1}catch(e){p=null}return{popup:!(!l||l===window),timezone_offset:p,user_preference:null===(e=null===Intl||void 0===Intl?void 0:Intl.DateTimeFormat())||void 0===e?void 0:e.resolvedOptions(),user_using_darkmode:Boolean(c&&c("(prefers-color-scheme: dark)").matches),user_supports_darkmode:Boolean(c),window_resolution:{width:null!=h?h:0,height:null!=u?u:0},screen_resolution:{width:null!=a?a:0,height:null!=o?o:0},frame:d===r?null:{innerWidth:null!==(t=null==r?void 0:r.innerWidth)&&void 0!==t?t:0,innerHeight:null!==(n=null==r?void 0:r.innerHeight)&&void 0!==n?n:0,outerWidth:null!==(i=null==r?void 0:r.outerWidth)&&void 0!==i?i:0,outerHeight:null!==(s=null==r?void 0:r.outerHeight)&&void 0!==s?s:0}}},TRACKING_URL="_tr",trackVisit=({callbacks:e,context:t},n)=>{var i,s;const a=Object.assign({ad_loaded_callback:null==e?void 0:e.adLoadedCallback,app_version:version,caf_timed_out:null==e?void 0:e.cafTimedOut,caf_loaded_ms:null==e?void 0:e.cafLoadedMs,channel:null===(i=null==t?void 0:t.pageOptions)||void 0===i?void 0:i.channel,fd_server_datetime:t.fd_server_datetime,fd_server:t.fd_server,flex_rule:t.flex_rule,host:t.host,ip:t.ip,ivt:null===(s=null==t?void 0:t.pageOptions)||void 0===s?void 0:s.ivt,js_error:t.js_error,no_ads_redirect:t.noAdsRedirect,page_headers:t.page_headers,page_loaded_callback:null==e?void 0:e.pageLoadedCallback,page_method:t.page_method,page_request:t.page_request,page_time:t.page_time,page_url:t.page_url,reportable_channel:t.reportableChannel,reportable_style_id:t.reportableStyleId,template_id:t.templateId,type:n,user_has_ad_blocker:t.user_has_ad_blocker,uuid:t.uuid,zeroclick:t.zeroClick},browserState());fetch(`/${TRACKING_URL}`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({signature:encode(a)})})};var State$1;!function(){if(!window.CustomEvent){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e}}(),function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failed=2]="Failed"}(State$1||(State$1={}));class Provider{constructor(e){this.timeoutSeconds=5,this.handlePixelEvent=e=>{switch(this.state){case State$1.Failed:break;case State$1.Pending:setTimeout((()=>this.handlePixelEvent(e)),100);break;case State$1.Loaded:this.onPixelEvent(e)}},this.watch=()=>{switch(this.state){case State$1.Loaded:case State$1.Failed:break;case State$1.Pending:this.isLoaded()?this.state=State$1.Loaded:this.isTimedOut()?this.state=State$1.Failed:setTimeout(this.watch,50)}},this.config=e,this.identifier&&this.identifier.length>0?(this.state=State$1.Pending,this.timeoutAt=new Date,this.timeoutAt.setSeconds(this.timeoutAt.getSeconds()+this.timeoutAfter()),this.injectPixel()):this.state=State$1.Failed}get identifier(){var e;return null===(e=this.config)||void 0===e?void 0:e.key}get pixelEvents(){var e;return null===(e=this.config)||void 0===e?void 0:e.pixel_events}injectPixel(){this.injectedAt||(this.injectedAt=new Date,this.inject(),this.watch())}inject(){const e=document.createElement("script");e.text=this.script,document.head.appendChild(e)}isTimedOut(){return+new Date>=+this.timeoutAt}timeoutAfter(){return this.timeoutSeconds}selectPixelEvents(e){if(Array.isArray(this.pixelEvents))return this.pixelEvents.filter((t=>"term-view"===t.trigger&&"visit"===e||(!(!["term-click","ad-view"].includes(t.trigger)||"ctr"!==e)||"ad-click"===t.trigger&&"click"===e)))}}class Facebook extends Provider{get script(){return`!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '${this.identifier}');`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&(e.custom?window.fbq("trackCustom",e.event):window.fbq("track",e.event))}))}isLoaded(){return!!window.fbq}}class Outbrain extends Provider{get script(){return`!function(_window, _document) {var OB_ADV_ID = '${this.identifier}';if (_window.obApi) {var toArray = function(object) {return Object.prototype.toString.call(object) === '[object Array]' ? object : [object];};_window.obApi.marketerId = toArray(_window.obApi.marketerId).concat(toArray(OB_ADV_ID));return;}var api = _window.obApi = function() {api.dispatch ? api.dispatch.apply(api, arguments) : api.queue.push(arguments);};api.version = '1.1';api.loaded = true;api.marketerId = OB_ADV_ID;api.queue = [];var tag = _document.createElement('script');tag.async = true;tag.src = '//amplify.outbrain.com/cp/obtp.js';tag.type = 'text/javascript';var script = _document.getElementsByTagName('script')[0];script.parentNode.insertBefore(tag, script);}(window, document);`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.obApi("track",e.event)}))}isLoaded(){return!!window.obApi}}class Revcontent extends Provider{get script(){return""}inject(){const e=document.createElement("script");e.src="https://assets.revcontent.com/master/rev.js",document.head.appendChild(e)}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.rev("event",e.event)}))}isLoaded(){return!!window.rev}}class Taboola extends Provider{get script(){return"window._tfa = window._tfa || [];!function (t, f, a, x) {if (!document.getElementById(x)) {t.async = 1;t.src = a;t.id=x;f.parentNode.insertBefore(t, f);}}(document.createElement('script'),document.getElementsByTagName('script')[0],'//cdn.taboola.com/libtrc/unip/1451879/tfa.js','tb_tfa_script');"}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window._tfa.push({notify:"event",name:e.event,id:e.pixel_id})}))}isLoaded(){return Array.isArray(window._tfa)}}class Tiktok extends Provider{constructor(e,t){super(e),this.useAltTikTokEventsForAdsPlatformUser=t}get script(){return`!function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i{e&&window.ttq.instance(this.identifier).track(e.event)}))}isLoaded(){return!!window.ttq}}const ADS_PARAM$1="?caf",MESSAGE_PREFIX="FSXDC,.aCS:",ALLOWED_ORIGINS=["https://www.google.com","https://www.adsensecustomsearchads.com"];class Pixels{static build(e){const t=unpackPHPArrayObject(e,"pixel_tracking_data");if(t)return t.useAltTikTokEventsForAdsPlatformUser=e.is_ads,new Pixels(t)}constructor(e){this.onPixelEvent=e=>{const{detail:{type:t}}=e;switch(t){case"visit":case"ctr":case"click":this.providers.forEach((e=>e.handlePixelEvent(t)))}},this.providers=[new Facebook(e.facebook),new Tiktok(e.tiktok,e.useAltTikTokEventsForAdsPlatformUser),new Taboola(e.taboola),new Revcontent(e.revcontent),new Outbrain(e.outbrain)]}listenForEvents(){document.addEventListener("pixel",(e=>{this.onPixelEvent(e)}));window.onmessage=e=>{const{origin:t,data:n}=e;ALLOWED_ORIGINS.includes(t)&&(null==n?void 0:n.startsWith(MESSAGE_PREFIX))&&window.location.search.startsWith(ADS_PARAM$1)&&document.dispatchEvent(new CustomEvent("pixel",{detail:{type:"click"}}))}}dispatchEvent(e){document.dispatchEvent(new CustomEvent("pixel",{detail:e}))}}class URLSearchParamsPolyfill{constructor(e){this.params={},e&&e.slice(1).split("&").forEach((e=>{const[t,n]=e.split("=").map(decodeURIComponent);this.params[t]=n}))}has(e){return Object.keys(this.params).includes(e)}append(e,t){this.params[e]=t}toString(){return Object.keys(this.params).map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(this.params[e])}`)).join("&")}}const parse=()=>"function"==typeof window.URLSearchParams?new URLSearchParams(window.location.search):new URLSearchParamsPolyfill(window.location.search);var State;!function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failure=2]="Failure",e[e.TimedOut=3]="TimedOut",e[e.Errored=4]="Errored"}(State||(State={}));const CAF_SCRIPT_SRC="https://www.google.com/adsense/domains/caf.js",TIMEOUT_SCRIPTS=Number(GOOGLE_CAF_TIMEOUT_SCRIPTS),TIMEOUT_CALLBACKS=Number(GOOGLE_CAF_TIMEOUT_CALLBACKS);class StateMachine{constructor(){this.state=State.Pending}transitionTo(e){this.state=e}transitionFromPendingTo(e){this.done||(this.state=e)}get loaded(){return this.state===State.Loaded}get timedOut(){return this.state===State.TimedOut}get done(){return this.state!==State.Pending}}class Ads{constructor(e,t){this.state={script:new StateMachine,blocks:new StateMachine},this.blocksLoaded=[],this.injectScriptTags=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.type="text/javascript",t.src=CAF_SCRIPT_SRC,t.addEventListener("load",(()=>e(!0))),t.addEventListener("error",(()=>e(!1))),document.body.appendChild(t),TIMEOUT_SCRIPTS>0&&setTimeout((()=>e(!1)),TIMEOUT_SCRIPTS)}))})),this.onPageLoaded=(e,t)=>{if(this.pageLoaded={requestAccepted:e,status:t},this.state.script.done)return;const n=null==t?void 0:t.error_code;n?(this.state.script.transitionTo(State.Failure),this.failureReason=`caf_pageloaderror_${n}`):this.state.script.transitionTo(State.Loaded)},this.onBlockLoaded=(e,t,n,i)=>{this.blocksLoaded.push({containerName:e,adsLoaded:t,isExperimentVariant:n,callbackOptions:i}),this.state.blocks.done||(t?this.state.blocks.transitionTo(State.Loaded):this.blocksLoaded.length>=this.blocks.length&&(this.state.blocks.transitionTo(State.Failure),this.failureReason=`caf_adloadfail_${e}`))},this.onTimeout=()=>{this.state.script.transitionFromPendingTo(State.TimedOut),this.state.blocks.transitionFromPendingTo(State.TimedOut)},this.blocks=e,this.options=t}get loaded(){return this.state.script.loaded&&!this.blocksLoaded.map((e=>e.adsLoaded)).includes(!1)}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=()=>{const n=performance.now();if(this.state.blocks.done)return this.cafLoadTime=Math.round(n-this.cafStartTime),void e();const i=this.blocksLoaded.map((e=>e.adsLoaded));i.includes(!1)||i.length>=this.blocks.length?e():setTimeout(t,50)};t()}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){try{const e=yield this.injectScriptTags();return this.cafStartTime=performance.now(),e&&void 0!==window.google?(new window.google.ads.domains.Caf(Object.assign(Object.assign({},this.options),{pageLoadedCallback:this.onPageLoaded,adLoadedCallback:this.onBlockLoaded}),...this.blocks),TIMEOUT_CALLBACKS>0&&setTimeout(this.onTimeout,TIMEOUT_CALLBACKS),yield new Promise((e=>{const t=()=>{this.state.script.done?e():setTimeout(t,10)};t()}))):void this.state.script.transitionTo(State.Failure)}catch(e){return void(this.error=e.toString())}}))}toCallbacks(){return{adLoadedCallback:this.blocksLoaded.slice(-1)[0],pageLoadedCallback:this.pageLoaded,cafTimedOut:this.state.script.timedOut||this.state.blocks.timedOut,cafLoadedMs:this.cafLoadTime,googleAdsFailure:!!this.failureReason}}toContext(){const e={cafScriptWasLoaded:this.state.script.loaded,cafScriptLoadTime:this.cafLoadTime,callbacks:this.toCallbacks};return this.error&&(e.js_error={message:this.error}),this.state.script.loaded||(e.zeroclick={reason:"googleAdsFailure"}),e}mockFailedState(){this.state.blocks.transitionTo(State.Failure),this.state.script.transitionTo(State.Failure)}}class TagManager{constructor(e){this.injected=!1,this.identifier=e}inject(){if(this.injected)return;if(!this.identifier)return;if("TEST"===this.identifier)return;const e=document.createElement("script");e.setAttribute("src",`https://www.googletagmanager.com/gtag/js?id=${this.identifier}`),document.head.appendChild(e),this.track(),this.injected=!0}track(){this.push("js",new Date),this.push("config",this.identifier)}push(e,t){window.dataLayer||(window.dataLayer=[]),window.dataLayer.push(arguments)}}const ADS_PARAM="?caf",ADS_TRACKING_URL="_tr",BLOCKS_TYPE="ads",BLOCKS_CONTAINER="rs",KNOWN_CAF_PARAMS=["caf","query","afdToken","pcsa","nb","nm","nx","ny","is","clkt"];class Google{static build({pageOptions:e,preferredLanguage:t,blocks:n,googleAnalytics:i},s,a){let o={};e&&(o=Object.assign({},e),o.hl||(o.hl=t));let r=null==e?void 0:e.resultsPageBaseUrl;return new Google(s.uuid,n,o,i,r)}constructor(e,t,n,i,s){this._blocks=t,this._pageOptions=n,this.uuid=e,this.baseURL=s,this.ads=new Ads(this.blocks,this.pageOptions),this.tagManager=new TagManager(i)}injectTagManager(){this.tagManager.inject()}injectAds(){return __awaiter(this,void 0,void 0,(function*(){yield this.ads.inject()}))}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return this.ads.waitForBlocks()}))}get blocks(){return(this._blocks||[]).filter((e=>this.wantsToServeAds?e.type===BLOCKS_TYPE:e.container===BLOCKS_CONTAINER)).map((e=>{const t=parse(),n=Object.assign({},e);return n.resultsPageBaseUrl=`${this.baseURL}${ADS_PARAM}&${t.toString()}`,this.wantsToServeAds&&(t.append("click","true"),t.append("session",this.uuid),n.clicktrackUrl=`${TRACKING_DOMAIN}${ADS_TRACKING_URL}/?${t.toString()}`),n}))}get pageOptions(){const e=Object.assign({},this._pageOptions);return Object.keys(this._pageOptions).forEach((t=>{t.startsWith("bodis")&&delete e[t]})),e}get cannotLoadAds(){return!this.ads.loaded}get wantsToServeAds(){return window.location.search.startsWith(ADS_PARAM)}get adsMode(){return this.ads.loaded&&this.wantsToServeAds}get adsReady(){return this.wantsToServeAds&&!this.cannotLoadAds}get noAdsRedirectUrl(){const e=new URLSearchParams(window.location.search);return KNOWN_CAF_PARAMS.forEach((t=>e.delete(t))),`${window.location.origin}?${e.toString()}`}get callbacks(){return this.ads.toCallbacks()}toContext(){return Object.assign({blocks:this.blocks,pageOptions:this.pageOptions},this.ads.toContext())}}class CookieConsentManager{constructor(){this.injectScriptTag=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.setAttribute("src",COOKIE_CONSENT_JS_URL),t.addEventListener("load",(()=>this.awaitConsent(e))),t.addEventListener("error",(()=>e(!1))),document.head.appendChild(t)}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){this.injected||!COOKIE_CONSENT_JS_URL||isLocal()||(this.injected=yield this.injectScriptTag())}))}awaitConsent(e){let t=0;const n=setInterval((()=>{t+=1,20===t&&(clearInterval(n),e(!0)),void 0!==window.__tcfapi&&(window.addEventListener("ConsentActivity",(t=>{const{detail:{status:n}}=t;n&&e(!0)})),clearInterval(n))}),50)}}class App{main(){var e;return __awaiter(this,void 0,void 0,(function*(){if(this.parkResponse=decode(),this.findDomainResponse=yield getFindDomain(),!this.findDomainResponse)throw new Error("Domain failed to load.");this.pixels=Pixels.build(this.findDomainResponse),null===(e=this.pixels)||void 0===e||e.listenForEvents(),this.adblock=new Adblock,yield this.adblock.inject(),this.google=Google.build(this.findDomainResponse,this.parkResponse,this.adblock),this.google.injectTagManager();const t=Parking.build(this.findDomainResponse,this.google);Render.prerender(t),this.cookieConsentManager=new CookieConsentManager,yield this.cookieConsentManager.inject();let n=Failed.cannotPark(this.findDomainResponse);if(n)return void(yield this.transitionToFailed(n));yield this.google.injectAds();const i=Disabled.build(this.findDomainResponse,this.adblock.state);if(i)return void(yield this.transitionToDisabled(i));const s=Sales.build(this.findDomainResponse);if(s)return void(yield this.transitionToSales(s));this.eligibleForZeroClick&&(this.zeroClickResponse=yield getZeroClick(this.context));const a=Redirect.build(this.findDomainResponse,this.zeroClickResponse,this.google);a?yield this.transitionToRedirect(a):(n=Failed.noSponsors(this.google),n?yield this.transitionToFailed(n):yield this.transitionToParking(t))}))}transitionToParking(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.template(e),Render.revealPage(),yield this.google.waitForBlocks(),yield this.track()}))}transitionToRedirect(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e;const t=this.track();Render.revealPage(),yield waiter(e.delay,(e=>Render.loading(e))),yield t,window.location.href=e.url,log(`➡ Redirecting [${e.url}]`)}))}transitionToFailed(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.revealPage(),yield this.track()}))}transitionToSales(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,e.init(this.context),yield this.track()}))}transitionToDisabled(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.revealPage(),yield this.track()}))}track(){var e;return __awaiter(this,void 0,void 0,(function*(){if(!this.state.track)return Promise.resolve();try{const t=this.state.trackingType;return null===(e=this.pixels)||void 0===e||e.dispatchEvent({type:t}),trackVisit({context:this.context,callbacks:this.google.callbacks},t)}catch(e){return}}))}get eligibleForZeroClick(){const{cannotPark:e,canZeroClick:t,zeroClick:n}=this.findDomainResponse,{cannotLoadAds:i,wantsToServeAds:s}=this.google;return!!t&&(!!e||(!(!i||s)||!!(null==n?void 0:n.reason)))}get context(){var e,t,n,i;const s=this.findDomainResponse,a=this.parkResponse,o=null===(e=this.state)||void 0===e?void 0:e.toContext(),r=null===(t=this.adblock)||void 0===t?void 0:t.toContext(),d=null===(n=this.google)||void 0===n?void 0:n.toContext(),c=browserState(),l=Object.assign(Object.assign({},null===(i=this.findDomainResponse)||void 0===i?void 0:i.zeroClick),this.zeroClickResponse);return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({app_version:APP_VERSION,zeroClick:l},s),a),r),d),o),c)}init(){return __awaiter(this,void 0,void 0,(function*(){try{window.__parkour=this,yield this.main()}catch(e){console.error("app",e);const t=Failed.fromError(e);this.state=t,Render.message(t.message),Render.revealPage()}}))}}(new App).init(),exports.App=App}));