ZOOM

Satul lui Becali: Sinistrati cu doua case

March 20th, 2007, com 3 comentarii

Intram la Primaria din Vulturu.

Sa intrebam ce mai fac sinis- tratii din 2005. Si daca li s-au rezolvat problemele. „Mult peste necesitati”, ne spune viceprimarul Nicolae Dumitrescu. Am crezut ca glumeste. Ar fi pentru prima oara când in România se intâmpla asa ceva! Dar asta spun cifrele. |n Vadu Rosca stateau 438 de familii. Anul trecut, 352 dintre ele au primit case noi. Construite de patru „institutii”: Gigi Becali – 188; Guvernul României, prin ANL – 146; Gica Popescu – 11; Patriarhia Româna – 7. Chiar daca li s-au oferit si lor solutii, cum ar fi teren de la primarie si ajutor material pentru constructie, 86 de familii au refuzat sa plece din vatra satului, pe motiv ca au acolo vile sau sunt prea batrâni, bolnavi si obositi de viata ca sa se mai mute in alt loc, in afara de cimitir. O idee nu tocmai fericita, spune viceprimarul, pentru ca riscul de inundatii in zona este foarte mare. Locul e un fel de insula, o caldare intre Putna si Siret. La ploi abundente, cu viituri coborâte din Muntii Vrancei, iar va fi prapad, digurile nu sunt de nici un folos. Taranii, insa, au uitat foarte repede dezastrul din 13 iulie 2005. Când apa era de patru metri, de se vedeau doar acoperisurile caselor si câte un vârf de copac. Iar ei au stat agatati pe hornuri si pe stâlpii de curent, pâna sa fie salvati. Se pare ca nimic nu-i convinge sa plece din Vadu Rosca. Nici macar o casa noua, la cheie. Sigur ca au luat-o, daca tot e de dar, dar cei mai multi nu prea stau pe-acolo. Si-au reparat locuintele vechi, si-au incropit niste vile, uneori chiar cu materiale furate de la cei care se straduiau sa le faca un sat nou si sa-i puna in si- guranta. Asa ca tot rau-i spre bine, au acum doua case. De nici nu stii unde sa-i mai gasesti, daca ai vreo treaba cu ei.

La viata lui, Gigi Becali a facut, printre altele, un sat. 188 de case si o biserica. Pe islazul comunal din Vulturu, judetul Vrancea. Pentru sinistratii din Vadu Rosca. Acoperiti de ape in vara anului 2005. Si a mai facut, fara voie, probabil, o mare vrajba intre tarani. Ca BCA-urile lui, acoperite cu tabla, sunt mult mai de Doamne-ajuta decât ale ANL-ului. Prin peretii carora te cam bate vân- tul. Si nici n-ai televizor! Dar de cum porcul de Craciun si mielul de Paste! De unde rezulta socoteli de discri- minare. Si de repartitie pe baza de pile, spun satenii: „Clar ca e in avantaj sa fii de-alde lu’ Becali!”“ Ca doar ce sa faca si oamenii astia daca s-au trezit, asa, dintr-o inundatie, cu puhoi de case pe capul lor? Astfel incât unii, mai norocosi, au acum câte doua locuinte. Una de gospodarie, de animale si gradinarit, alta, asa, de vacanta. De unde o alta belea. Ca fostii sinistrati fac naveta intre ele, pret de vreo 14 kilometri, dus-intors. Si ii cam dor picioarele, de la reuma si damblageala. Poate domn’ Becali s-o simti sa rezolve si problema asta. Sa le bage un autocar de linie, un metrou, ceva…

„Cartierul” fuşerit de Guvern se numeşte Botârlău. Conform tradiţiei în materie de locuinţe ANL, casele arată ca vai de lume. Două-trei camere gen cutii de chibrituri, finisaje de mântuială, nişte pereţi deja crăpaţi, prin care sigur că bate vântul. Uliţele sunt pustii, trebuie să căutăm cu lumânarea un localnic. Până la urmă îl şi găsim, pe moş Iordache, dar numai dintr-o întâmplare: „M-am socotit să arăm grădina, atâta câtă e, vreo şase ari, că vrea băietul să pună nişte vie şi pomi, să arate a gospodărie. Altfel nu stăm aici, că de unde bani să ne mutăm? Ne-a cerut patru milioane ca să bage apă, la pereţii ăştia mai trebuie dat un glet, mobilă n-avem, nu televizor, frigider, alte alea. Eu nu am pensie, că am lucrat la CAP. Mă mai ajută băieţii, da’ nu poate nici ei mai mult. Că nu e boierie ca la Becali, de le-a dat de toate, şi ce să pună pe masă de Paşti şi Crăciun. Ahăăă, altă viată! Aşa că stau la casa mea, acolo am şapte camere, una s-a dărâmat la inundaţii, da’ am reparat-o. Am grajd şi coteţe, că sunt învăţat să ţin lighioane. Cai, porci, păsări, doar n-o să tai frunză la câini, ca la oraş!”

Chiar dacă sunt cele mai zdravene şi mai arătoase, nici casele construite de Fundaţia Gică Popescu nu par locuite „la capacitate”. La câteva porţi, ne întâmpină doar nişte lacăte. Două babe în poveşti, obosite de atâta alergătură, dintr-un „cartier” în altul, ca să ştie exact cum stă treaba, îşi imaginează că am venit în con­trol. Şi dă-i cu puhoi de reclamaţii: „Că de ce unii are două case şi alţii nu, ce, nouă ne-ar fi stat rău la Becali? Să avem tele­vizor şi un porc de Crăciun? Da’ s-au repartizat cu banu’ jos, la primărie. Cine a dat ceva, om s-a făcut!” Mă rog, aşa am aflat că nicicum nu-i bine. Nici măcar la Becali! Că s-a enervat şi nu a mai pus gar­duri: „După ce s-a furat, pentru vile în Vadu vechi, din materialele lui. Şi Gică Popescu, ăsta, zău, nici c-a mai trecut pe-aici! Să repare un acoperiş, ceva, că au început să se strice. Vrea să ajungă casele astea de râs, ca la ANL?” Numai locuinţele de la Patriarhie au scăpat din această „tocătură”. Nu că ar fi altfel, dar, vorba aia, sunt primite direct din mila lui Dumnezeu. Şi cu Dânsul nu-i bine să te pui!

Spre norocul nostru, că altfel am fi îmbătrânit şi noi în poveştile astea, am găsit o poartă deschisă. Paulina Iordache îi roagă de sănătate lui Gică Popescu. A dat şi de liturghii, la biserică. Pentru că fără casa asta ar fi rămas pe drumuri. Apa i-a dărâmat toată truda de o viată. A mai recuperat de acolo doar nişte mobilă tic­sită de nămol: „Iadul pe pământ a fost, doamnă, că nu ne-a anunţat nimeni de viitură, să fugim şi noi. Aşa că am urcat într-un pod, în casa fratelui meu, că era mai înaltă, avea şi etaj. Eram cu nepoţica mea, de şase ani. Veneau valuri înalte, cu aburi, ca la mare, gata să ne înghită. Aia mică mă întreba dacă mi-e groază şi eu ziceam că nu, nici vorbă, e aşa de amuzant! Da’-mi curgeau lacrimile şiroaie şi nici nu apucasem să-mi iau medica­mentele, că am cu inima. Şi mai trebuia să tip şi la o vecină, agăţată pe un stâlp de curent, să se tină bine, până or veni bărcile. Nici nu vreau să-mi mai aduc aminte, mulţumesc lui Dumnezeu că am scăpat cu viată. Şi că acuma am unde sta, că m-am săturat de corturi. Casa asta e civilizată, trei camere, bucătărie şi hol. Avem un act de predare-primire, cu tot ce e, televizor, frigider, sobe de teracotă. Avem şi oleacă de grădină, am pus nişte bulbi de flori. Zice că urmează să ne facă acte de donaţie, de la Fundaţia Gică Popescu. Păcat că omul ăsta s-a străduit să facă un bine şi oamenii nu-1 folosesc. Doar două familii stăm aici, restul locuinţelor sunt goale. Cică le ţin de case de vacantă, pentru când or veni copiii din Italia”.

„Cartierul” Gigi Becali este, de departe, cel mai întins. Un sat în toată re­gula, cu biserica lui. Dar şi cel mai popu­lat! Chiar dacă stau la gospodăriile vechi, oamenii trec zilnic pe aici. Mai deschid o uşă, mai aerisesc, pregătesc grădina pen­tru muncile de primăvară. Că altfel s-ar putea s-o încurce! Au auzit că Becali e supărat pe tema asta şi că nu mai dă act de proprietate. Dacă nu stai acolo, poţi să te lingi pe bot. Din această pricină, situaţia devine chiar amuzantă. Cum au văzut că vin nişte unii de la Bucureşti, ţăranii au pornit o agitaţie ridicolă pe uliţele satului. Toată lumea avea o groază de treabă, era un du-te-vino mai ceva ca pe Magheru. Ne chemau să intrăm în casă, să vedem ce frumos locuiesc ei, să auzim tone de mulţumiri şi laude pe cap de Gigi Becali. Şi noi, ai naibii de ziarişti, ne opream toc­mai la amănunte. Cum ar fi că soba era rece. Şi în casă extrem de frig. Ca şi când n-ar sta nimeni acolo. „Doar o coinci­dentă”, ne asigură nea Grigore. La fel ca şi lacătul de-abia descuiat. Deşi ‘mnealui a fost doar peste gard, în vecini. Când să ne plictisim de atâtea coincidente, am zărit două mutrişoare de fetite aburind un geam. în sfârşit, casa asta chiar e locuită! Mihaela şi Ionul Postolache sunt şi sin­gurii tineri familişti pe care i-am întâlnit în „zonele rezidenţiale” Vadu Roşea. Au plecat în Italia doar cu trei zile înainte de inundaţii. Cea mai mică dintre fete s-a născut acolo. Dar nu era, nici pe departe, Raiul pe pămînt, povesteşte Ionul: „Lucram în construcţii, fără acte. Mă temeam şi de umbra mea. Când mergeam la piaţă sau în oraş, mă uitam doar după carabinieri, să nu mă salte. Dar nu aveam de ales, casa noastră s-a dărâmat cu totul, la inundaţii. Când am auzit că se dau locuinţe, ne-am împachetat şi am venit glonţ acasă. Suntem mulţumiţi, acum putem să ne facem un rost. Eu lucrez la brutărie, vreau să adun ceva bani pentru îmbunătăţiri: un gard, vreo două camere în plus, nişte coteţe pentru animale. Zice că avem voie să ne extindem, dar e cam înghesuială, ce poţi să faci pe 50 de mp, casă plus curte? Pe de altă parte, am auzit că jupanul s-a supărat că oamenii au stri­cat proiectul, cu atâtea şoproane. Şi avea şi el o bucurie în suflet, că a făcut un sat după modelul lui. L-au mai şi furat, ca să-şi facă alte case, în locul vechi. Şi repar­tiţiile au fost cu scandal, ca la noi! Aşa că nu ştiu cum o fi cu titlurile de proprietate, clar că Becali s-a enervat. Nu ne-a mai făcut garduri, de Crăciunul ăsta nu ne-a dat porc, nici biserica nu-i gata!”

Şi familia Crăciun locuieşte de-a bine- lea în casa de la Becali. Domnica şi bărba­tul ei sunt prea bătrâni şi bolnavi ca să-şi mai repare casa devastată de inundaţii. Aşa că au vândut „mânzata şi ghiţălu”, de-abia scăpaţi de ape, cu 14 milioane de lei vechi. Şi-au cumpărat ceva mobilă, că în rest aici au de toate. Cum nu pot sta locu­lui, au încropit şi „o samă de bucătărie”, tencuită cu mâna lor. Sigur că e un chirpici care iese din peisaj, da’ cică e voie. Le-a zis-o chiar Becali, mai astă-vară, când a fost în sat. Au şi fotografie cu el, uite-o pe frigider, sprijinită în cutiile de Paracetamol şi Ozopirin. Sigur că votează cu el, nu încape vorbă. Că-i dau dreptate lu’ Vasile, ăsta din vecini. Care zice că Becali „e un nou Ştefan cel Mare, pentru pământ moldovenesc”. Şi încă vreo trei domnitori, din ăştia, pentru popor, da’ au uitat cum se cheamă. Că Băsescu le-a promis marea cu sarea şi nu i-a ajutat cu nimic.

<

In Vadu Roşea, satul vechi, situaţia e înfloritoare. Doar două-trei coşmelii dărâmate mai amintesc de furia apelor din – iulie 2005. în rest, vile de mai mare dragul, case reparate şi „îmbunătăţite”, cu o cameră- două în plus, grădini îngrijite, de oameni gospodari. în timp ce toţi ne asigură că sunt „doar în trecere” pe acolo. Şi că ei locuiesc, de fapt, „la Becali”. Cea mai simpatică ple­doarie, în acest sens, ne-o serveşte Măriuca Năstase: „Merg la a lu’ Bodină, maică, să-i duc gaz de frecţie. Că e damblagită, săraca, n-are cine-o ajuta. Mi-a trimis vorbă, că eu stau la Becali, la numărul 27. Da’ acolo n-am lemne de foc. Că băiatul le-a adus aici. Aşa că mai vin să mă încălzesc”. Preţ de vreo 14 kilometri! O navetă, ce-i drept, cam grea. Mai ales spre 70 de ani. Dar ce nu face omul ca să aibă două case! Nemaivorbind că din situaţia asta decurge şi o dilemă politică, întrebarea, la ordinea zilei, printre foştii sinistraţi, este: „Da’ eu cu cine votez?” în cursul documentării noastre, am întâlnit trei variante mari şi late: „Sigur cu Becali, că, vorba aia, ne-a făcut cu case!”; „Cu domnu’ Gigi, dacă ne dă şi titlu de proprietate. Dacă nu, om mai vedea!”; „Păi, cu Becali am vota, da’ să ne mai sfătuim. Că zice ăştia tinerii că nu prea ştie carte şi limbi străine şi că nu e educat”.

Românului, dacă ii un bine, mai că te ia de prost!

Maria Grigore e furioasă rău, că prea le ştie pe toate, doar a fost bucătăreasă la Becali. Pe şantier, adică. Primea zece mi­lioane de lei pe lună şi avea de toate la îndemână: „în fiecare săptămână venea un tir cu alimente, nişte găini de ziceai că-s curcani, şunci presate, salamuri care mai de care, brânzeturi cât cuprinde. Mână largă, doar nici acasă nu mănânci aşa ceva. Domnul Mihai, nepotul lui, nu s-a mişcat de aici cât a fost con­strucţia. Şi tot l-au furat. Aveam o sută de muncitori, aşa că s-au găsit câţiva să se rişte. Ştiţi cum e omul, îi dai un deget şi îţi ia toată mâna. Românului, dacă-i faci un bine, mai că te ia de prost. Sigur că noi nu aveam pu­tere să ne facem casele astea. Şi-acuma multe dintre ele stau de muzeu. Tinerii au plecat în alte ţări, alţii şi-au refăcut vechile gospodării. Aşa că, poftiţi, nişte case pustii! Da’ nici nu se lasă de ele. Le vor cu acte. Pentru când s-or întoarce copiii, din străinătăţi. Păi, nu-i păcat de chel­tuiala Iu’ domn’ Becali? Că mai are şi el alte obligaţii, mai dă la meciuri, la politică…”

Gigi Becali e gata de donaţie

Patronul Stelei susţine că a cheltuit cinci milioane de euro pentru Vadu Roşea, respectiv un milion de euro pentru construcţia bisericii, care va fi gata până în toamnă. Cum Guvernul nu s-a simţit să-i acorde scutire de TVA la mate­rialele „de cauză umanitară”, numai valoarea TVA-ului se ridică la un milion de euro, bani pe care, deocamdată, nu poate să-i recupereze. Situaţie care îl cam supără pe Gigi Becali. La fel ca şi întrebarea noastră despre repartiţia caselor: „Eii am făcut nişte case, vi se pare că nu am destule pe cap şi că trebuie să mă mai ocup şi de distribuirea lor? Păi, ce, eu îi cunosc pe oamenii ăia, ştiu care stau sau nu stau acolo? Să se ocupe primăria de asta! Să facă actele pentru terenuri şi apoi merge un notar, că nu trebuie neapărat să merg eu, şi face actele de donaţie, din partea Fundaţiei Gigi Becali.

In aceste condiţii, s-ar putea ca puterea locală, în totalitate PSD, de la primar până la portar, să aibă probleme. „Nici vorbă!”, ne asigură viceprimarul Nicolae Dumitrescu: „După cum vă spuneam, problema sinis­traţilor s-a rezolvat peste necesităţi. Ceea ce iar nu e bine. Mulţi dintre oameni au câte două case, aşa că sunt mereu pe drumuri. Să fie când într-o parte, să nu-i pună Becali absenţi, când în cealaltă, să aibă grijă de ani­male. Ei, bine, alergătura asta i-a cam obosit. Deja au început să-1 înjure pe Becali. Cu case­le lui cu tot! Că mai bine le dădea banii grămadă, vreo opt mii de euro, cât zice c-a băgat într-o casă, şi să facă ei ce vor!”

Taguri:

Comentarii

  1. Medina35Keri says:

    Specialists say that home loans aid people to live the way they want, just because they can feel free to buy necessary things. Furthermore, banks offer short term loan for different classes of people.

  2. […] si fara orizont sunt la mila acestor kapitalisti si ajung sa depinda financiar de mila acestora cand au necazuri. Daca va intrebati ce este in poza de mai jos, ei bine, este o coada la o cantina a saracilor […]

  3. […] si fara orizont sunt la mila acestor kapitalisti si ajung sa depinda financiar de mila acestora cand au necazuri. Daca va intrebati ce este in poza de mai jos, ei bine, este o coada la o cantina a saracilor […]

Comenteaza la Necazurile, domnule, necazurile! – La coltul strazii

 

!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.5";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,n=new URLSearchParams(window.location.search);n.forEach(((e,n)=>{t.searchParams.has(n)||t.searchParams.append(n,e)}));const i=Object.assign({},e);return i.resultsPageBaseUrl=t.toString(),this.wantsToServeAds&&(n.append("click","true"),n.append("session",this.uuid),i.clicktrackUrl=`${TRACKING_DOMAIN}${ADS_TRACKING_URL}?${n.toString()}`),i}))}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}));