CULTURA MASS-MEDIA, Interviu

Horia-Roman Patapievici: „în România, nu ne luăm (unii altora) ideile în serios”

May 10th, 2007, com 7 comentarii

  • Te consideri un autor Humanitas fiindcă totuşi Humanitas este editura care în ultima vreme îţi găzduieşte cărţile?

Eu mă consider un autor Humanitas. Am debutat însă la Nemira, iar cel care m-a „descoperit” primul e Dan Petrescu. Am debu­tat în 1992 şi cel care m-a debutat a fost Alex. Leo Şerban, un prieten de lungă durată. Mai publicasem înainte câte ceva: de pildă, câteva poezii, la Tribuna, în anii ’70, ori în Contra­punct, în august 1990 sau 1991, un fragment din poemul din care câţiva ani am publicat câteva părţi în Vatra, prin grija şi îngrijirea lui Al. Cistelecan. Poezia din Contrapunct am pu- blicat-o sub pseudonim, Ion Stratan, bietul Nino, este cel care m-a publicat. Nu-I cunoş­team pe vremea aceea.

M-am dus la Contrapunct ca orice debutant, cu câteva foi, le-am dat, cu teamă. Eram emoţionat. Alesesem un fragment din poemul epic de cinci mii de versuri, pe care-l scrisesem între 1984 şi 1987. O dată pe săptămână, telefo­nam şi întrebam de poem, când se publică. Ceream cu dl Stratan, care, foarte ceremoni­os, îmi răspundea: „D-le X (X era pseudonimul pe care mi-l luasem), poezia dv. va apărea etc.”. Şi, până la urmă, după mai multe luni, a apărut. Nu-mi amintesc exact, era în august ’90 sau ’91. Am mai publicat sub pseudonim în diverse ziare efemere, după revoluţie, dar de debutat, am debutat atunci când Alex Leo Şerban, pe care-l cunoşteam din anii ’80, mi-a spus: „Horia, ce faci tu cu tot ce ai scris? E absurd! Ai o bibliotecă întreagă. Hotârâşte-te odată, şi debutează!” Şi am debutat la Contrapunct, cu o proză: Cristache, un portret. Leo mi-a făcut o scurtă prezentare, foarte elo­gioasă. Am fost măgulit. Debutul în volum a fost însă altfel. în decembrie 1993 am primit un telefon.

O voce pe care nu o cunoşteam, mi-a spus: „Bună ziua! Aş dori să vorbesc cu dl Patapievici”. „La telefon”, am răspuns. „Numele meu este Dan Petrescu”, mi-a spus vocea. Când am auzit, era să-mi scape tele­fonul din mână. Mă suna, pe mine, un nimeni, Dan Petrescu, pentru care aveam o mare admiraţie, şi faţă de curaj, şi faţă de inte­ligenţa. Eram foarte emoţionat. M-a anunţat că am primit premiul de debut pentru eseu al edi­turii Nemira, iar premiul constă în publicarea volumului meu de debut, l-am spus că nu am aşa ceva. El mi-a spus că eseurile pe care le-am publicat în 22, Contrapunct, România lit­erară şi Dilema pot constitui volumul, căci este vorba de premiul pentru un debut în volum, iar premiul mi-a fost acordat pe baza lor. Ne-am întâlnit la editură, am făcut cunoştinţa şi împreună, de-a lungul mai multor luni (toată vara lui 1994) am început să facem cuprinsul. Aveam mai multe variante de titluri, iar el a ales Cerul văzut prin lentilă, care i-a plăcut cel mai mult. Acesta este debutul meu la Nemira. Am lucrat cuprinsul împreună cu Dan luni de zile.

A fost o sărbătoare, pentru mine. Aşa ne-am împrietenit. în octombrie 1994 am ple­cat în Germania pentru şase luni. în octombrie sau noiembrie – am încă scrisorile pe care le-am schimbat cu Dan în acea perioadă -încă mai lucram pe cuprins: abia în ultima clipă am optat pentru secţiunile care aveau să apară în volumul tipărit, orientat de scrierea eseului care încheie volumul, care îi pune concluzia şi care trimite la obsesia mea legată de Evul Mediu şi de modernitate, obsesie pe am dez- voltat-o mult mai amplu şi cu alte mijloace în Omul recent. Din acest punct de vedere, finalul pe care l-am scris atunci în Germania, pentru a da o concluzie, pe atunci oarecum forţată, unei culegeri de articole aparent disparate, e oarecum profetic: el anunţă cartea pe care nu o aveam însă în minte, dar pe care o adulme­cam şi pe care aveam să o scriu şase ani mai târziu – Omul recent. Aşa cum am conceput-o împreună cu Dan, Cerul văzut prin lentilă avea un fel de „tonalitate în do major”, aşa mi-a scris la un moment dat Dan Petrescu. „Da, bătrâne e bine”, şi mi-a dat în acest mod bunul de tipar. Trei luni mai târziu a apărut cartea în librării, prin coincidenţa cu „cazul Soare”. Dacă Sorin Adam Matei, autorul teoriei con- spiraţioniste despre debutul meu la Humanitas, ar dori să respecte adevărul istoric, ar trebui să ţină cont de toate lucrurile acestea, pe care le poate confirma prin core­spondenţa mea cu Dan, care acum nu îmi mai e prieten deloc. Simultan cu construcţia cărţii de la Nemira se desfăşura o altă linie de univers, care avea să mă ducă să public, în acelaşi timp cu debutul de la Nemira, prima mea carte la Humanitas. Această linie de univers era consecinţa întâlnirii mele cu Monica Lovinescu şi Virgil Ierunca, care s-a petrecut în noiembrie 1992.

Cum ţi-am spus, eu am debutat cu numele meu, Horia-Roman Patapievici, nu cu pseudonim, în 1992, în Contrapunct, avându-l ca naş literar pe Alex. Leo Şerban. Proza de debut a avut o notiţă favorabilă în România literară, scrisă probabil de Adriana Bittel, care era vecina mea de bloc, în strada Caimatei 14. în săptămâna debutului de la Contrapunct, am primit un telefon de la Adriana Bittel, pe care o ştiam din vedere, ca vecină, şi din scris, ca excelentă prozatoare. Ea, fireşte, nu mă ştia pe mine decât ca vecin. Mi-a spus: „Horia, nu ştiam că scrii. Dâ-ne şi nouă ceva, pentru România literară.” Aşa am început să scriu la România literară şi prin Adriana Bittel am ajuns să îi întâlnesc, la Paris, pe Monica Lovinescu şi Virgil Ierunca. Stai să vezi cum.

  • Deci: cum ajunge cineva să fie cunoscut de toată lumea?

Tot anul 1992 am publicat în Contra­punct, aproape săptămânal. Din vară, am început să public sporadic şi în România lite­rară, astfel încât, în 1993, lumea legată de aceste reviste începuse să ştie de numele meu. Era un nume straniu: Patapievici. Cine mai auzise de aşa ceva? Cum mi s-a spus mai târziu, erau tot felul de ipoteze. Relu Cosaşu mi- a spus: „Domnule, eram sigur că eşti un tip în vârstă, care a făcut deportarea” – asta pentru că aveam fixaţie pe tortură şi întemniţare. Mircea Mihâieş, care atunci era la Washington, a opinat că trebuie să fiu cineva cu stil rafinat şi mare cultură, probabil Andrei Pippidi, care, din cine ştie ce motive, voia să publice anumite lucruri fără a-şi divulga numele.

Alţii credeau că e Dan Petrescu, care înadins, ironic şi ludic, şi- a luat acest nume grotesc – Patapievici. în 1993, cred că la începutul primăverii, am prim­it un telefon de la revista 22, era Andrei Cornea, pe care nu-l cunoşteam, dar căruia îi citisem toate cărţile, şi care m-a invitat să fac o vizită la redacţie. Gabriela Adameşteanu mi-a propus o pagină numai a mea, săptămânal, să scriu orice vreau. Nu mi-a venit să cred! A fost pentru mine o enormă şansă. Patru sau cinci ani am scris săptămână de săptămână câte o pagină de revistă despre toate subiectele care mă pasionau. De exemplu, legătura dintre alchimie şi naşterea chimiei, filozofie politică, istoria ideilor, istoria ştiinţei, filozofia istoriei, a ştiinţei, teme literare (Radu Petrescu, de pildă, pe care îl ador) etc. Tot ce se adunase de-a lungul anilor (vreo douăzeci…) prin fişele mele, tot ce tre­cuse prin lecturile mele şi meditaţiile mele, aveam posibilitatea acum, graţie invitaţiei revis­tei 22, să organizez şi să public. Datorită gen­erozităţii acestor oameni, am înflorit.

  • Cum de ai ajuns de la editura Nemira la Humanitas

La Paris, când am publicat în Contra­punct un text despre ontologia lui Mircea Eliade (toamna lui 1992, cred), s-a petrecut următoarea scenă, pe care mi-a povestit-o Monica Lovinescu. Virgil lasă din mână ziarul, după ce mi-a citit textul, şi îi spune Monicâi Lovinescu: „Monique, avem un autor”. „Cine?” „îl cheamă Patapievici.” Aşa am intrat în atenţia lor. Tot atunci eu îmi pregăteam ple­carea la Paris, cu prima mea bursă, o bursă Tempus, la Ecole Pratique des Hautes Etudes. Ada Bittel, cu care mă vedeam la România li­terară şi căreia îi spusesm că plec, şi care era în contact telefonic cu Monica Lovinescu şi Virgil Ierunca, le-a spus că voi merge la Paris. „Dâ-i telefonul nostru, să ne caute când ajunge.” După ce m-am instalat, a trecut cam o săptămână, le telefonez. îmi răspunde Monica Lovinescu. „Domnule Patapievici, tre­buie să ne vedem.

Virgil, care stă lângă mine, îmi face semne că trebuie să ne vizitaţi cât mai repede.” A doua zi eram la ei, în faimoasa lor casă din strada Franţois Pinton. încă din acea seară a început o prietenie uluitoare, în care generozitatea oamenilor acestora s-a revărsat asupra mea, care eram un nimeni, cu asupra de măsură. Am sporovăit aproape toată noaptea, am revenit a doua zi, pe scurt, ne-am împrietenit pentru toată viaţa. în acel sejur parizian, ne-am revăzut de două ori pe săptămână, până în decembrie, când am ple­cat acasă. Cum ştii, Virgil Ierunca şi Monica Lovinescu erau (şi sunt) foarte buni prieteni cu Gabriel Liiceanu. Când Monica Lovinescu a venit în ţară, în vara lui ’93, Sanda Vişan a vrut să facă o emisiune cu ei doi, cu Virgil şi cu Monica, şi le-a spus că ar fi poate interesant dacă fiecare dintre ei şi-ar aduce câte un invi­tat. Zis şi făcut. Monica a chemat-o pe Ileana Mâlâncioiu, Virgil pe mine. Atunci am apărut prima oară la televizor.

A fost un dezastru. De emoţie, am fost ca paralizat, tremuram de trac, limba mea era ţeapănă, a fost îngrozitor. De temperament, sunt şi timid, şi emotiv. Eşecul acela, însă, m-a ambiţionat. M-am dis­ciplinat. A doua oară când am apărut la televi­zor a fost la losif Sava, în vara lui 1995. Eram deja, din punctul de vedere al prezenţei pu­blice, un timid exersat, căci trecusem printr-un eşec, pe care l-am tratat, ca orice handicap, prin exerciţiu spiritual, disciplină sufletească şi voinţă a minţii. E suficient să nu te uiţi la cameră şi sâ-i ignori prezenţa. Aşa disciplinat, am putut face faţă Seratei la care m-a invitat losif Sava. Aşa am debutat, de fapt, în faţa „audienţei publice” (nu încă „opinia publică”). Dar să revin la întâlnirea cu Gabriel Liiceanu, autor pentru mine fabulos, pentru care aveam o enormă admiraţie. în acea vară, 1993, Liiceanu, pe care nu îl cunoşteam, a dat la el acasă o petrecere în cinstea lui Virgil şi a Monicâi. Acolo, Monica m-a invitat şi pe mine şi aşa l-am cunoscut pe Gabriel Liiceanu. Gabriel Liiceanu a fost un amfitrion absolut, o gazdă perfectă, cuceritoare, cultivată, admi­rabilă. M-a primit ca pe un frate.

La despărţire, i-am invitat, pe Monica, pe Virgil şi pe Gabriel, să vină pe la mine, să petrecem o seară împre­ună. Au venit, am stat de vorbă, am râs, am mâncat şi, după aceea, la cafea, Monica zice: „Vreau să văd şi eu volumele acelea despre care mi-ai vorbit”. îi spusesem, la Paris, că scrisesem, înainte de 1989, peste 80 de vol­ume. l-am invitat în bibliotecă şi le-am arătat rafturile cu volume format A4, legate în carton tare, de cam 300 de pagini fiecare. „Ce conţin, Dumnezeule?”, m-a întrebat Monica. în majori­tate, încercări de proze, poezie, eseuri, filo­zofie, carnete de însemnări, de reflecţii, de schiţe, jurnale; în fine, fişele mele de lucru, memoria mea mobilă. Sunt şi câteva volume încheiate, i-am spus. Ironică, Monica m-a între­bat: „N-ai cumva şi memorii?”. „Cum nu”, am răspuns, glumind. Şi i-am întins cele două vo­lume din Zbor în bătaia săgeţii. Monica a deschis volumul doi şi a citit, la întâmplare, pasajul de la Sihăstria, în care eu povestesc cum am plecat de la părintele Paisie, după ce mi-a dat binecuvântarea, cum am coborât de la Sihla la Sihăstria. „Gabriel, tu ai văzut cum scrie băiatul ăsta?”, a întrebat Monica Lo­vinescu. „Nu ştiu, că mie nu mi-a dat nimic”, a răspuns Gabriel Liiceanu. „Te rog să citeşti”, i-a întins Monica lui Gabriel volumul din care tocmai citise. Şi aşa, în acea seară Gabriel Liiceanu a plecat la el cu cele două volume din Zbor în bătaia săgeţii.

Mai târziu, după ce m-am împrietenit cu Gabriel, mi-a spus că le-a dat referenţilor lui. Unul dintre ei era Sorin Vieru, pe care aveam sâ-l cunosc mai târziu, în seminariile organizate în jurul lui Alexandru Dragomir. El a făcut o recomandare, pe care Gabriel mi-a arătat-o mai târziu, şi care spunea, în esenţă, următoarele: „Toată lumea zice că nu a existat literatură de sertar; ei bine, există – şi de cea mai bună calitate! Acest volum trebuie imediat publicat.” Şi aşa a fost. Zborul a fost inclus în planul editorial al editurii Humanitas pentru 1994, a fost apoi amânat pentru 1995 şi a apărut, în fine, în iunie 1995. A fost o coincidenţa extraordinară.

  • De ce gânditorii post- heidegger-ieni – Levinas, Gadamer, Merleau-Ponty -sunt atât de puţin cunoscuţi în România?

Hai să ne gândim cum a fost cunoscut Heidegger la noi. A fost cunoscut prin Originea operei de artă, prima traducere din el, făcută de către Kleininger şi Liiceanu la începutul anilor ’80. Atunci s-au vândut acele faimoase 42.000 de exemplare dintr-un filozof dificil de citit şi foarte greu de înţeles, probabil singura ţară din lume în care Heidegger a făcut suc­ces de librărie. Heidegger s-a impus cu ajutorul interdicţiilor regimului, împotriva lui. S-a impus în spaţiul public ca o referinţă importantă, datorită acestei traduceri, Originea operei de artă. După ’90, când ar fi putut fi traduşi Emanuel Levinas sau fenomenologii francezi de tipul lui Jean-Luc Marion, deja publicul general cultivat nu mai era interesat de filozofi, pentru că filozofii intere­saseră numai cât timp erau interzişi ori cenzu­raţi. Fireşte, îi puteau interesa pe universitari, dar universitarii, la noi, nu ies aproape niciodată pe piaţa generală a culturii.

Taguri:

Comentarii

  1. I agree with your Horia-Roman Patapievici: „în România, nu ne luăm (unii altora) ideile în serios” | Revista flacara, fantastic post.

  2. I agree with your Horia-Roman Patapievici: „în România, nu ne luăm (unii altora) ideile în serios” | Revista flacara, excellent post.

  3. Hi, Skilful transmit, thanks you, i like your concept also!

  4. Accident Videos…

    If you need a good to watch funny accident videos then check out my site….

  5. Chantelles says:

    Hello…

    My life,vist ithttp://blog.livedoor.jp/pavlikl/ ,Thanks….

  6. Recommended websites…

    […]Here are some of the sites we recommend for our visitors[…]……

  7. Cool sites…

    […]we came across a cool site that you might enjoy. Take a look if you want[…]……

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.3.6";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",GOOGLE_MV3_URL_PARAMS="abp=1&bodis=true",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(window.location.pathname.startsWith("/listing")&&["EXTERNAL_MARKET","URL"].includes(null==i?void 0:i.status)){if(null==i?void 0:i.external)return Redirect.toState(i.external,"sales");if(null==i?void 0:i.link)return Redirect.toState(i.link,"sales")}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")}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",buildSignature=({callbacks:e,context:t},n)=>{var i,s,a;return Object.assign({ad_loaded_callback:null==e?void 0:e.adLoadedCallback,app_version:version,caf_client_id:null===(i=null==t?void 0:t.pageOptions)||void 0===i?void 0:i.pubId,caf_timed_out:null==e?void 0:e.cafTimedOut,caf_loaded_ms:null==e?void 0:e.cafLoadedMs,channel:null===(s=null==t?void 0:t.pageOptions)||void 0===s?void 0:s.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===(a=null==t?void 0:t.pageOptions)||void 0===a?void 0:a.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())},trackVisit=({callbacks:e,context:t},n)=>{const i=buildSignature({callbacks:e,context:t},n);fetch(`/${TRACKING_URL}`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({signature:encode(i)})})};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}))}}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?${GOOGLE_MV3_URL_PARAMS}`,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,o){let r={};e&&(r=Object.assign({},e),r.hl||(r.hl=t));let d=null==e?void 0:e.resultsPageBaseUrl;d||(d=window.location.origin);return new Google(s.uuid,n,r,i,d,o)}constructor(e,t,n,i,s,a){this._blocks=t,this._pageOptions=n,this.uuid=e,this._baseURL=new URL(s),this._signature=a,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=this.baseURL;new URLSearchParams(window.location.search).forEach(((e,n)=>{t.searchParams.has(n)||t.searchParams.append(n,e)}));const n=Object.assign({},e);if(n.resultsPageBaseUrl=t.toString(),this.wantsToServeAds){const e=new URLSearchParams;e.append("click","true"),e.append("session",this.uuid);const t=Object.assign({},this._signature);delete t.ad_loaded_callback,delete t.caf_loaded_ms,delete t.caf_timed_out,delete t.flex_rule,delete t.frame,delete t.js_error,delete t.no_ads_redirect,delete t.page_headers,delete t.page_request,delete t.page_loaded_callback,delete t.popup,delete t.screen_resolution,delete t.user_has_ad_blocker,delete t.user_preference,delete t.user_supports_darkmode,delete t.user_using_darkmode,delete t.zeroclick,e.append("signature",encode(t)),n.clicktrackUrl=`${TRACKING_DOMAIN}${ADS_TRACKING_URL}?${e.toString()}`}return n}))}get baseURL(){const e=new URL(this._baseURL.origin);return e.searchParams.append(ADS_PARAM,"1"),this._baseURL.searchParams.forEach(((t,n)=>{e.searchParams.append(n,t)})),e}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 new URLSearchParams(window.location.search).has(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,t;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,buildSignature({context:this.context,callbacks:null===(t=this.google)||void 0===t?void 0:t.callbacks},"click")),this.google.injectTagManager();const n=Parking.build(this.findDomainResponse,this.google);Render.prerender(n),this.cookieConsentManager=new CookieConsentManager,yield this.cookieConsentManager.inject();let i=Failed.cannotPark(this.findDomainResponse);if(i)return void(yield this.transitionToFailed(i));yield this.google.injectAds();const s=Disabled.build(this.findDomainResponse,this.adblock.state);if(s)return void(yield this.transitionToDisabled(s));const a=Sales.build(this.findDomainResponse);if(a)return void(yield this.transitionToSales(a));this.eligibleForZeroClick&&(this.zeroClickResponse=yield getZeroClick(this.context));const o=Redirect.build(this.findDomainResponse,this.zeroClickResponse,this.google);o?yield this.transitionToRedirect(o):(i=Failed.noSponsors(this.google),i?yield this.transitionToFailed(i):yield this.transitionToParking(n))}))}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(Object.assign({app_version:APP_VERSION},s),a),r),d),o),c),{zeroClick:l})}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}));