CULTURA MASS-MEDIA

AURORA CORNU: „Literatura a fost singura femeie a lui Marin Preda, singura care nu l-a înşelat“

November 10th, 2008, com Comenteaza

Aurora Cornu s-a născut în comuna Proviţa de Jos, judeţul Prahova, într-o familie de agricultori. Este o persoană care iradiază o rară nobleţe. Are un aer suveran, fiind, în acelaşi timp, o doamnă foarte generoasă. Răspândeşte siguranţa omului încercat, care şi-a dominat destinul, lăsându-l totuşi să îşi facă mendrele. A trăit o viaţă palpitantă, ieşită din comun, din care a ieşit învingătoare prin credinţă şi literatură. Aparţine generaţiei lui Nicolae Labiş, cu care a fost colegă la Şcoala de Literatură. A fost prima soţie a lui Marin Preda, căruia i-a stat alături între anii 1954 şi 1959. Scrisorile lui Marin Preda către Aurora Cornu au fost publicate la Editura Albatros. În 1965 a fost invitată la Bienala Internaţională de Poezie, de la Knokk-le Zoote, de unde nu s-a mai întors în România, stabilindu-se la Paris. Între anii 1967 şi 1978, a colaborat la emisiunea literară a Monicăi Lovinescu, de la Europa Liberă. În 1970, unul dintre marii regizori francezi, Eric Rohmer, o distribuie în rolul principal din filmul Genunchiul Clarei (Le genou de Claire). Aurora Cornu a făcut un film de autor, Bilocation, produs în Anglia şi premiat la Psyhic Film Festival New-York – Montreal.

A fost căsătorită cu Aurel Cornea, inginer de sunet la Jurnalul televizat francez. Fostul său soţ a fost luat ostatic în Liban, în 1968, împreună cu echipa de la Antenne 2.

Dialogul de faţă a constituit bucuria unei după-amieze de vară, însoţită de aroma binefăcătoare a unui pahar cu vin roşu, pe o terasă bucureşteană. Erau de faţă scriitoarea Mirela Roznoveanu şi filosoful Mihai Şora.


– Care a fost prima apropiere de lumea scrisului, în ce împrejurări s-a declanşat acel fior necesar pentru a scrie poezie?

– Aveam vreo 10-12 ani. Nimeni nu apreciază rolul poeţilor minori, lumea îşi cam bate joc de ei… Eu, fiind la ţară, citeam ce găseam şi aşa am găsit cartea unui poet pe care parcă îl chema Niculescu, total necunoscut. Scria nişte poezii intitulate Lacrimi de mărgăritar, aşa ca să îţi faci o idee… o poezie sentimentală, siropoasă, dar care pe mine m-a făcut poet. Mi-a plăcut cum rimează, s-a întâmplat ceva, oricum pe acest autor nu l-a menţionat nimeni, nicăieri, nu am mai auzit de el, nu ştiu cum s-a făcut că, în satul meu, am găsit un volum al lui. Şi nu îl pot numi minor, ci prost de-a dreptul, dacă ar fi să apreciez cu mintea de acum… Dar în sufletul meu de copil, a făcut o revoluţie. Nu ştiam prea bine diferenţa între poet, scriitor, jurnalist, eu voiam să le fac pe toate.

– Când s-a produs debutul efectiv, prima poezie tipărită?

– Prin 1947, aveam vreo 14 ani, în Vocea Prahovei, devenită apoi Flamura Prahovei… Poemul se chema Agitator, era o descriere a planetei Mercur. Poetul niciodată nu ştie ce scrie. Poezia a fost reprodusă în Contemporanul. Era o perioadă în care poeţii se păzeau să se compromită cu comuniştii… A fost o şansă, poeţii buni preferau să facă traduceri pe vremea aceea. Era vid de poeţi autentici în revistele literare.

– Aţi avut un parcurs fericit, cale liberă în literatură sau a fost un drum greu, sinuos, cu piedici?

– Nu am avut nici un fel de piedici, mă consider extrem de norocoasă, m-a păzit toată lumea de rele, şi cei buni şi cei răi, m-au păzit egal… Nu pot să o iau decât ca pe un noroc. Probabil nu păream a fi un pericol sau neajutorată, cine ştie…

– De ce? Aveaţi talent, eraţi frumoasă, eraţi tânără…

– Se vede că nu ai trăit în anii aceia, de după război. Era o cu totul altă realitate, despre care, din păcate, nici până în ziua de azi, încă nu s-a scris. Foarte straniu. Erau primii comunişti care apăreau prin sate… Cred că sunt una dintre puţinele persoane care au scris despre perioada aceea, cum reacţionau sătenii după război…

– Doream să ajungem la prezent, la destinul prin poezie… Facem un arc peste timp, faptul că sunteţi poetă v-a urmărit întreaga viaţă?

– Eu nu mai scriu poezie de când am plecat din România. Poezia are mult de-a face cu limba în care o scrii iar eu vroiam să mă încadrez într-o altă limbă şi nu mă simţeam în stare să scriu poezie în franceză, e foarte greu. Mi-am tradus poemele în franceză, dar asta e altceva… A fi poet este o opţiune. Este o opţiune şi între poezie şi proză, eu vroiam să scriu proză, vroiam să îmi explic ţara. Acesta a fost gândul cu care am plecat, că dacă mai scriu să arăt lumii o Românie pe care eu o cunosc. De scris am scris, dar scopul meu a ratat pentru că lumea nu e interesată de părerea mea despre România.Cu atât mai puţin despre România pe care o prezentam eu. Romanul meu, Fugă spre Centru, se sfârşeşte cu perioada anului 1968, când personajul meu fuge şi el din ţară, în timpul Revoluţiei din Cehoslovacia. România mea e frumoasă, calmă, dramatică şi tragică uneori, dar eu am crezut mereu că lumea e bine făcută de Dumnezeu şi că orice s-ar întâmpla trebuie să facem faţă la ce ni se oferă – locuri, oameni, situaţii… Oricum, eu mi-am căutat destinul, m-am aruncat cu capul înainte şi a trebuit să înot…

– Ce conflicte aveţi cu poeta Nina Cassian?

– Mă amuză ideile Ninei… Ea găsea că eu l-aş fi preferat de fapt pe Petru Dumitriu, care îmi era director la Viaţa Românească, lui Marin Preda de care tocmai mă îndrăgostisem… Pe motiv că Petru era mai aristocrat. Or, el era fiu de căpitan de jandarmi.

– Era Petru Dumitriu un bărbat atât de frumos precum se spune?

– O, da, era superb. Era ca un zeu când era tânăr. Dar revin la aristocraţie. La mama mea, în comuna Proviţa, se ascundea generalul Moisiu, unchiul meu. A stat ascuns 11 ani. Când s-a aflat totul, tatăl meu a stat în puşcărie… Deci, despre ideile Ninei, ce să mai spun, când scrie în trei cărţi contra mea. Într-una explică cum ea şi Marin discutau despre mine iar el îi spunea că pe ea o iubeşte dar e obligat să se însoare cu mine, nu ştiu de ce… Iar în alta îmi arată ce mare poetă e ea şi cât de ratată sunt eu. Găsesc extraordinar faptul să fie atât de obsedată de mine, n-am ştiut că am făcut-o să sufere în aşa hal încât la bătrâneţe să se ocupe de soarta mea. Dar nu mă pot supăra pe Nina, dincolo de faptul că sunt creştină, găsesc mai degrabă flatantă atenţia ei.

– E îndreptăţită revolta dumneavoastră în ceea ce priveşte modul exclusivist în care presa vă abordează, doar ca pe prima nevastă a lui Marin Preda…

– Sunt foarte onorată de iubirea lui Marin pentru mine, am rămas prieteni până la moartea lui. El a fost singurul care a înţeles de ce vroiam eu să plec şi de la el şi din ţară, asta-i culmea! E singurul om care, deşi nu a fost de acord cu mine, a înţeles. Oricum, am mai spus-o, literatura a fost singura lui femeie, singura care nu l-a înşelat… În plus, el dorea să împartă soarta cu poporul lui şi a avut dreptate, ţara lui l-a recompensat foarte bine. Au simţit că e omul lor. Pe când eu sunt o călătoare…

– Un cetăţean al lumii?

– Nu ştiu, sunt oameni care nu au stare. Eu am fost pe fugă toată viaţa, de mică, începând cu faptul că am fost adoptată de unchiul meu, am fost mutată dintr-un sat în altul… Probabil că acolo a fost pornirea. Singura mea dorinţă era să fug din locul în care sunt şi să ajung în alt loc. Ceva mai central, poate…

– Aţi ajuns la Paris. Aţi scris undeva, ca o primă impresie, că anemonele erau foarte scumpe…

– Asta a pornit de la o idee a lui Ely Lotard, primul fiu al lui Arghezi care explica la Bucureşti cum că, la Paris, cerul e superb, toată lumea îţi surâde, că ies ţigăncile dimineaţa să vândă anemone… Pe mine m-a plouat 11 luni jumate, nu am mai văzut nici anemonele, da, pentru mine erau foarte scumpe atunci, dar, oricum, Parisul e Paris. Ploua mărunt, ca de toamnă timpurie, de-abia apucam să mă usuc într-o casă, când ieşeam ploua din nou…

– Dar aţi avut destin…

– Cred că eram frumoasă. Frumuseţea deschide unele uşi şi le închide pe altele. Ştii foarte bine că nu se crede în talentul fetelor frumoase şi tinere, ci mult mai lesne se acordă credit celor urâte şi bătrâne.

– Poate sunt urâte, dar talentate…

– Ei, sigur că sunt, dar lor le este mai uşor să fie acceptate, decât uneia care stârneşte invidia. Nimeni nu-şi putea imagina că eu aş fi putut să mor de foame la Paris… Li se părea anormal pentru o fată frumoasă şi tânără. De fapt, nici nu am murit, dar s-ar fi putut întâmpla…

– Lumea literară v-a iertat pentru că eraţi frumoasă? Sau v-a pus piedici?

– M-au iertat şi m-au iubit. Iubim tot ce e frumos… Iar piedicile mi le-am pus singură… Cât am stat în România şi scriam pentru bani, am scris enorm pentru că trebuia să îmi câştig pâinea.

– Cât de bine se putea câştiga din scris?

– Am tradus Hamlet, 4.000 de versuri, am tradus o epopee, 6.000 de versuri… Prin anii ’62-’63, am tradus Hamlet, preluând un contract al lui Miron Radu Paraschivescu, pentru Teatrul Naţional. Când s-a aflat că nu Miron a tradus, ci eu, o tânără poetă neinteresantă probabil, nu prea i-a interesat. Şi atunci am publicat traducerea la Biblioteca pentru toţi, la domnul Mihai Şora, sub pseudonimul Ştefan Runcu. Traducerile se plăteau extrem de bine, se plăteau la vers. În sfârşit, îmi amintesc povestea… Aveam un logodnic, un evreu matematician care plecase din ţară şi care îmi spusese că mă ajută să trec graniţa. Eu vroiam să văd lumea. Nu aveam alte scopuri speciale sau antipolitice… M-am dus la Miron Radu Paraschivescu şi i-am spus: „Miron, semnează cu mine… Dacă plec, editura va scoate numele meu şi va rămâne doar numele tău… “ A fost de acord. I-am explicat domnului Şora că sunt prea tânâră şi nu mă ia nimeni în serios ca traducătoare, Hamlet e totuşi o piatră de încercare, de aceea ar fi mai bine să semnez cu Miron. Şi domnul Şora a fost de acord. După o săptămână, Miron s-a răzgândit, spunându-mi sec că nu e munca lui şi că, de altfel, nu e de acord să plec. A spus că, dacă rămân în ţară, îmi face cadou jurnalul lui. L-am întrebat de ce nu i-l dăruieşte soţiei sale, dar credea că ar fi fost foarte periculos.

– Şi vi l-a făcut cadou?

– Nu, ce eram nebună să pun mâna pe un fier încins cum era jurnalul lui! I-am spus domnului Şora că Miron nu mai vrea să semneze cu mine şi că vreau un nume de bărbat. Cum spuneam, am semnat Ştefan Runcu. Logodnicul meu de atunci, Tudor Ganea, nu a reuşit să mă scoată din ţară. Poate a încercat, poate nu, n-am mai aflat… Şi apoi am tradus o epopee anamită, 6.000 de versuri. Am luat bani pe aceste traduceri şi atunci am putut să plec la un congres de poezie la Knokke-le Zoote. Eu scriu foarte puţină poezie, scriam zece poezii pe an. Din asta oricum nu se putea trăi.

– Pentru Europa Liberă aţi tradus poezie. Deci tot poezia v-a urmat precum destinul…

– Am lucrat pentru Monica Lovinescu, traducând 60 de poeţi francezi. Îi prezentam unul câte unul, cu poemele lor, cinci minute, apoi discutam, alte cinci minute. Am fost foarte fericită să o fac, gândindu-mă că poate colegii mei mă ascultă în ţară şi le pier astfel inhibiţiile şi complexele de inferioritate. Pentru că nu erau mai buni francezii contemporani, decât românii contemporani.

– Soţul dumneavoastră, Aurel Cornea, a avut, de asemenea, un destin aparte. Vorbiţi-ne despre cine a fost Aurel Cornea în viaţa dumneavoastră…

– Mă plictisisem să fiu a doua roată în orice relaţie… Când eram tânără, mi-au plăcut geniile care aveau ca prioritate obiectul căutărilor lor… Mă îndrăgosteam pe motive de admiraţie. Pe urmă, mi-am zis că eu nu am venit pe lume să fiu nevasta unuia sau a altuia, ci am venit să îmi fac treaba mea de scriitoare. A fost o formă de megalomanie care m-a susţinut totdeauna. M-am gândit atunci când am întâlnit un bărbat extraordinar, care era Aurel Cornea, că, în sfârşit, am găsit un om normal şi că vedeta în casă voi fi eu. El era inginer de sunet la Televiziunea Franceză. Drept care, mai târziu, am avut surpriza că tot el era pe prima pagină a ziarelor franceze, dar cu mine în braţe… Asta după ce a fost luat ostatic în Liban, pentru zece luni jumate. Chiar şi Aurel Cornea, care detesta să fie în faţa unei camere de filmat, mi-a făcut figura să fie mai celebru ca mine, prin faptul că era un fel de erou pentru francezi şi pentru lumea întreagă ca ostatic în Liban.

– Aţi făcut în România, în satul Cornu, o biserică, având Hramul Sfinţilor „Ioan Evanghelistul“ şi „Cuvioasa Eufrosina“. A fost finalizată şi sfinţită în luna mai anul acesta. Cum a fost posibil acest fapt?

– Am vândut averea părinţilor, cea pe care o recuperasem. Ce puteam să fac cu banii aceia, ca să rămână totuşi în sat? Am fost în Israel şi am văzut că dealurile din Cana Galileii sunt exact ca acelea din satul meu. Foarte straniu, Părintele Arsenie, care e duhovnicul mânăstirii de la Cornu, a fost în Israel şi i s-a părut de asemenea că dealurile, colinele din Cana Galileii seamănă cu cele de la Cornu. Coincidenţă foarte simpatică. M-am înşelat crezând că, timp de cinci ani, cât a durat construcţia, preţurile nu vor sări… Şi au sărit aşa de tare încât au înghiţit şi banii primiţi pe despăgubirile soţului meu pentru că a fost ostatic. Sunt profund religioasă chiar dacă nu foarte bisericoasă. Cum în satul meu au case şi Adrian Năstase şi rudele lui George Becali, s-a crezut că aceşti domni au fost o sursă de finanţare pentru biserică. Nici vorbă, sunt persoane respectabile, se şi ocupă de alte biserici, dar nu aş vrea ca eforturile mele să fie atribuite altcuiva. Mi s-a părut normal să fie scris pe zidurile bisericii că Aurora Cornu a făcut acest lăcaş în memoria părinţilor ei şi a fostului soţ… Poate este o dorinţă de glorie postumă, meritată bănuiesc, dar poate fi şi un model. Trebuie să amintesc că biserica, aşa cum arată acum, a fost inspirată de un desen al prietenului meu, pictorul Horia Damian.

– Ce aţi mai scris, ce mai scrieţi?

– Am publicat în mai multe limbi un roman care a avut un succes moderat în America, destul de puţin în Franţa, iar în România aproape nul. Întâmplător, acum am editor, dar nu am cărţi. Mi-am propus să scriu volumele II şi III la romanul Fugă spre Centru.

– Privindu-vă întreaga viaţă, retrospectiv, consideraţi că aţi avut noroc?

– Prefer să consider viaţa mea o viaţă interesantă. O poţi povesti cum vrei, poate fi tragică, poate fi spectaculoasă… Dar nu aş schimba nimic din ce am trăit, nici din război, nici din comunism, nici din fugă, nici din bărbaţii pe care i-am iubit… deşi unii dintre ei meritau palme câteodată… A fost şi greu când nu ştiam ce voi mânca a doua zi la Paris şi puteam să mor sub Sena… Dar am avut principii, să nu fac ceea ce o poetă nu poate să facă, de exemplu, muncă fizică. Aveam prejudecata românească a muncii fizice. Sunt poetă, pot să mor ca o poetă… Nici de fuste nu m-am servit, nu e onorabil. Cu aceste principii, puteam să mor perfect, dar nu am murit.

– Aveţi un tonus extraordinar, sunteţi într-o stare de spirit perfectă. Să fie pur şi simplu dragoste de viaţă?

– Da, dragoste de viaţă. Dar una dintre marile fericiri pe care le-am resimţit în viaţă este că eforturile mele de a construi mânăstirea şi biserica nu au fost zadarnice. Dumnezeu a ajutat să se întâmple o minune. M-ai prins într-un moment când sunt foarte fericită.

foto arhiva şi Agerpres


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.11";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,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}selectPixelEvent(e){if(Array.isArray(this.pixelEvents))return this.pixelEvents.find((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){const t=this.selectPixelEvent(e);t&&(t.custom?window.fbq("trackCustom",t.event):window.fbq("track",t.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){const t=this.selectPixelEvent(e);t&&window.obApi("track",t.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){const t=this.selectPixelEvent(e);t&&window.rev("event",t.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){const t=this.selectPixelEvent(e);t&&window._tfa.push({notify:"event",name:t.event,id:t.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{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,reportableChannel:s},a,o){let r={};e&&(r=Object.assign({},e),r.hl||(r.hl=t),s&&(r.channel=r.channel.concat(`,pid-bodis-gcontrol${s}`)));let d=null==e?void 0:e.resultsPageBaseUrl;return new Google(a.uuid,n,r,i,d)}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}));