DOSAR, Reportaje

„Bună, mă numesc Corporatist si sunt workaholic”

March 8th, 2011, com 106 comentarii

22 aprilie 2007. Raluca Stroescu, manager de audit la „Ernst&Young” în vârstă de 31 de ani, a fost găsită moartă în locuinţa ei. Avea calcula­torul deschis si nişte dosare de serviciu în braţe. Sub presiunea unor deadline-uri, tânăra a muncit, aproape non-stop, luni de zile, de dimineaţa până noaptea târziu, fără week-end-uri şi sărbători legale. Era aproape un schelet, cântărea sub 40 de kilograme. Atunci s-a vorbit şi s-a scris, pentru prima oară în România, despre „moarte prin prea multă muncă”. Şi, evident, toată lumea arăta cu dege­tul spre multinaţionale.

Un fragment de realitate, respectiv un comentariu de pe forumuri, preluat de Adina Rosetti în cartea sa: „…poate să mă lămurească cineva pe net care e sensul vieţii, ce-i de făcut, e mai bine să simţi mirosul ierbii sau un card plin, de ce se plăteşte totul aşa de scump?, de ce nu ne învaţă toate astea dinainte, la şcoală?”

Cazul Raluca Stroescu a declanşat o adevă­rată isterie anticorporatistă. Zeci de talk-show- uri şi articole în reviste şi ziare, sute de reacţii virtuale, pe forumuri şi bloguri. Semnate sau anonime, multe dintre postările cu pricina aduceau, de la o poştă, a strigăt de ajutor: „Am fost şi eu aproape de asta, am ajuns la spital…” sau „Mi-am nenorocit sănătatea şi viaţa, fac psihoterapie, de câteva luni…” Inspectoratele teritoriale de muncă au verificat câteva multi­naţionale, sub aspectul respectării programu­lui de lucru. Nu s-au descoperit mari abateri, actele vorbeşte, or acolo scrie, invariabil, opt ore. Compania Ernst&Young, de pildă, pe frontul căreia a căzut Raluca Stroescu, a fost amenda­tă, totuşi, pentru că lucrurile erau prea eviden­te, cu 20.000 de lei.

Recunosc, cinstit, la vremea respectivă nu am urmărit foarte atent acest subiect. Există, însă, un martor-cheie al situaţiei anticorporatis- te de atunci. Adina Rosetti, ziarist şi scriitor, a făcut o documentare beton a cazului Raluca Stroescu. Nu, nu şi-a dat doctoratul pe tema asta, dar a scris o carte. Volumul Deadline, publicat la editura Curtea veche, în octombrie 2010, s-a vândut ca pâinea caldă. Acum se pre­găteşte ediţia a doua. „Mi s-a părut că fata asta e simbolul generaţiei mele, un fel de personaj colectiv”, mărturiseşte autoarea. „Eu însămi am scăpat, ca prin urechile acului, de obsesia tinerilor de a se realiza în multinaţionale, foar­te la modă în 2001, când am terminat ASE-ul. Am şi fost la nişte interviuri, care m-au îngro­zit, pur şi simplu. Îţi cer să le povesteşti şi vise­le, sunt întrebări prea personale, prea scormo­nitoare. Toţi prietenii mei au trecut prin asta, am crescut cu poveştile lor. Soţul meu a plecat din câteva multinaţionale, acum are afacerea lui. Si mama e o victimă a acestui sistem, a lucrat în bănci, o vedeam mereu dărâmată de oboseală, încercănată, epuizată. Muncea de dimineaţa până seara, inclusiv în week-end. Într-un final, şi-a dat demisia. Din toate aceste detalii, chiar am încercat să înţeleg mecanis­mul infernal care ne poate arunca în muncă fără limite. Stilul corporatist mi se pare, sincer, un fel de spălare pe creier. Îţi furnizează chiar şi o familie, împachetată frumos, sub formă de team building sau ieşire în cluburi, ca să nu mai ai de ce să mergi acasă”.

Chiar dacă nu este documentar, ci realitate amestecată cu ficţiune, sau invers, cartea Adinei Rosetti a făcut vâlvă si printre corpora- tisti. Unii s-au recunoscut în personaje si s-au întristat. Alţii au avut o reacţie de genul: „Na­sol, da’ e vorba, evident, de altcineva!” Deadline a fost cumpărată, masiv, si pe post de cadou pentru „un prieten workaholic”. În fine, chiar si critica literară, generoasă, de altfel, s-a legat de componenta corporatistă a cărţii, până la expri­mări de genul „manifest anticorporatist”.

Şi munca mai ucide, nu-i aşa?

  • Sorin Dănilescu, managerul Intact Interactive, s-a sinucis în 19 ianuarie 2011, aruncându-se de la balcon. De-abia împlinise 36 de ani. Se pare că motivele ţin de presiunea de la locul de muncă. A lăsat în urmă o soţie şi o fetiţă de şapte ani.

  • Martie 2010. Carmen Ramona Cîciu (foto), în vârstă de 36 de ani, programator la Ipsos Interactive Services, s-a prăbuşit, în stop cardio-respirator, în faţa calculatorului de pe biroul ei. A murit câteva zile mai târziu, din cauza unui edem cerebral, pus pe seama stre­sului. Avea doi copii gemeni, de trei ani.

  • În 13 noiembrie 2010, Lavinia Samoilă, fost manager la L’Oreal, s-a sinucis aruncându-se de la etajul opt al blocului în care locuia. Avea 32 de ani. Vecinii spun că n-au auzit-o nicio­dată vorbind despre altceva decât despre

  • Şeful celui mai mare magazin Orange din Arad, Mădălin Groza, de 32 de ani, a murit în luna mai 2009, din cauza unui anevrism cere­bral, accentuat de presiunea de la locul de muncă şi de programul prelungit.
  • Directorul de distribuţie de la Realitatea- Caţavencu, Alexandru Miriştea, de 33 de ani, a murit la volanul maşinii, în noiembrie 2009. Grăbit şi obosit, ca întotdeauna, managerul- kamikaze, cum l-a numit presa, a făcut stop cardio-respirator.
  • Tocmai când i se pregătea promovarea, pen­tru ataşamentul faţă de locul de muncă, Irina Ticu, de la Delhi Ineu, a murit, doborâtă de oboseală, la serviciu, în mijlocul colegilor. Avea doar 23 de ani.

 

La aproape patru ani de la tragedia Raluca Stroescu, o moarte care, totusi, dovedea ceva, nu s-a produs nici o miscare tectonică în piaţa multinaţionalelor din România. Revoluţia anti- corporatistă, declanşată atunci pe net (vezi blo- gul Mihai Morar), a murit cam în fasă. Mai exact, a fost potolită de criză. Disponibilizările, somajul, da, pot fi mult mai înspăimântătoare decât munca în exces si robotizarea angajaţilor. S-a realizat, însă, marea performanţă de a se introduce în contractul colectiv de muncă, la nivel naţional, „obligaţia angajatorilor de a pre­veni si diminua nivelul stresului la locul de muncă”. Sigur că te apucă si râsul gândindu-te la cine, cum si cu ce măsoară asta. S-au mai făcut si niste cercetări de piaţă, rezultatele nu sunt tocmai îmbucurătoare. Dintr-un sondaj al site-ului de recrutare Myjob, de pildă, rezultă că peste 50% dintre angajaţii români rămân zilnic la serviciu după terminarea programului, iar alţi 12,6% fac ore suplimentare de cel puţin două ori pe săptămână. Conform statisticilor Fundaţiei Europene pentru Îmbunătăţirea Condiţiilor de Muncă si Viaţă, românii sunt cei mai munciţi din ţările UE, media orelor petre­cute la muncă depăsind media europeană. Si ce dacă, spun corporatistii, în timp ce îsi văd de deadline-urile lor. Sigur, se mai îmbolnăvesc si ei, mai cad în depresii, mai merg pe la psiholog. Din când în când se mai sinucide câte un mana­ger, o tânără face stop cardio-respirator la birou, în faţa calculatorului, mai mor câte unii, în accident cerebral sau în masină, că adorm la volan, mult prea obosiţi fiind. În rest e bine si avem multe cariere de succes. Doar că, uneori, n-ar fi rău să ne amintim cuvintele Victoriei Gheorghievici, profesor universitar, spuse la înmormântarea Ralucăi Stroescu, nepoata ei: „Societatea asta inoculează ideea că numai muncind până la epuizare poţi să realizezi ceva în viaţă, când, în realitate, sensul vieţii se pier­de. Raluca a primit mereu lauri si cununi, însă a pierdut cununa vieţii”.

Asa stând lucrurile, cred că a venit vremea să vedem si ce spun corporatistii în funcţiune, ca să zic asa. Prima surpriză a fost că ei nu prea vor să vorbească despre asta. Asa, pe net, ano­nim sau cu un nume de împrumut, e cu totul altceva! Sau o mică bârfă, asa, la o cafea. Dar să scrie în presă, numele lor si al companiei, zău că nu se poate! Si nici măcar n-as zice că nu-i înţeleg. Imaginaţi-vă că un tip drăguţ, de pe la McDonalds, de pildă, îmi spune că ăia i-au spă­lat creierii si eu chiar scriu asta, în revistă. Citeste CEO (Chief Executive Officer) si e bucuros, nu? N-ai să vezi decât… încă un tânăr calificat fără job. Prin urmare, după îndelungi căutări, întâlniri, interviuri – de am ajuns eu mai corporatistă decât ei, în sensul că am muncit si serile, uneori spre noapte, si în week- end-uri, iar creierii îmi miros a Lenor Parfumelle – sunt fericita posesoare a câtorva povesti au­tentice, cu si despre corporatisti. As începe cu Mihaela, pentru că îi place să citească Milan Kundera. Si mie. Viaţa e în altă parte, zice autorul amintit, printr-un titlu de carte. Si fata noastră, frumuşică, zâmbitoare, în multinaţio­nală de ani buni, chiar s-a prins de chestia asta. La timp, vreau să zic: „Împlinisem 28 de ani când m-am angajat la o companie de comuni­care. De-abia intrase pe piaţa românească, eram doar patru oameni, aveam biroul într-un apartament de bloc. Cultura corporatistă nu era atât de dezvoltată ca acum, dar, sigur, a tre­buit să ne adaptăm unui stil de muncă, si chiar de viaţă, care venea de la compania mamă, de la fondatori. Oricum, era un mediu mai omenos decât la Coca-Cola, de pildă, sau la alte multinaţionale care chiar te spală pe creier. Nu se pot face generalizări, unele companii au cul­tura de corporaţie în sânge, funcţionează pe ea, altele nu o au si nici nu o caută, lasă mai multă libertate angajaţilor. Unele intră si în viaţa ta personală, îţi dau reguli si acolo, când să faci copii, cum să te îmbraci, ce bărbat să-ţi iei. Sigur că asta depinde si de tine. Dacă esti usor de controlat sau foarte ambiţios să ajungi undeva, scuzaţi, esti pierdut. La femei mai intervine si dorinţa de a avea putere, la fel ca bărbaţii, asa că ajung în poziţii de forţă, dar cu un preţ cam mare: se masculinizează, îşi pierd atributele feminine. Am trecut si eu prin aceste capcane, pe unele le-am depăsit usor, altele m-au si prins. Opt ani am lucrat 10 ore pe zi, la supraîncărcare 16, plus week-end-urile. Nu-ţi cere nimeni asta, explicit, dar altfel n-ai cum să înveţi, să cresti profesional, să-ţi închei proiectele. Programul normal de lucru nu-ţi ajunge, evident că mai-marii companiei stiau asta, dar nici noi nu strigam, ce-i drept. Ei pro­fitau, sigur, dar eu ziceam că o fac pentru mine. Organizam evenimente peste evenimente, făceam strategii de comunicare, compania se asezase bine pe piaţa românească, ne-am extins, ne-am mutat. Viaţa mea personală nu mai exista, acasă mergeam doar să dorm, mân- cam pe tastatură, era fascinant! Unele lucruri mi se păreau de-a dreptul amuzante, prin con­trast. Seara, târziu, mă întâlneam cu preşe­dintele de board al nu stiu cărei companii care gestionează miliarde, apoi, încărcată de glorie, ajungeam în apartamentul meu din Berceni – si din alt film, evident. Sau prezentam strategii de criză pentru manageri care câstigă 10.000 de euro pe lună, dar îmi luam ţigări de la un nenorocit de butic, de pe colţ. La Viena, de câte ori sunt chemată la compania mamă, stau la hotel de cinci stele. Când revin acasă, văd că dusul meu e stricat, doar de vreo nouă ani de zile. Repet, eu ceream prea mult de la mine, nu ei. E un miraj al puterii, asta îţi oferă mediul corporatist. Si îţi mai creează si un fel de depen­denţă, de nu te vezi! Am realizat, însă, la un moment dat, că nu sunt fericită. Îmi lipseau alte segmente, alte satisfacţii, cariera nu e totul. Orice femeie are anumite condiţionări biologi­ce, vrea un prieten, un copil, o bârfă la o cafea, cu fetele. Asa că m-am resetat, pur si simplu, am început să recuperez. Merg la teatru, citesc mai mult, mă văd cu prietenele, am o relaţie, mai stau si pe-acasă, mai si gătesc. Job-ul rămâne important, dar nu asa, să nu mai stii de altceva. Nu-mi plăcea cum devenisem, eram nefeminină, dură, rece, tăioasă. Gata cu asta!”

Sătul de stilul corpo­ratist, Brăduţ Florescu, creative directorul „DDB Bucureşti”, şi-a dat demisia şi s-a mutat în… Thailanda. Trăieşte pe o plajă exotică, în insula Ko Pha Ngan, alături de alţi câţiva foşti colegi de breaslă. Are mai multe proiecte on-line, de la site-ul de turism amazingrace.ro, la pro­priul său blog. De unde cităm: „Părinţii noştri pleacă să culeagă căpşuni şi să-i spele la cur pe ves­tici. Iar noi facem infarct şi cancer pentru multi­naţionalele lor, conduse de securiştii noştri”.

Taguri:

Comentarii

  1. I impressed, I have to say. Really not often do I encounter a blog that each educative and entertaining, and let me tell you, you might have hit the nail on the head. Your concept is outstanding; the issue is one thing that not enough individuals are speaking intelligently about. I’m very completely satisfied that I stumbled throughout this in my search for one thing referring to this.

  2. Android News says:

    I agree with your „Bună, mă numesc Corporatist si sunt workaholic” | Revista flacara, good post.

  3. 个人博客 says:

    Good blog! I’m gonna bookmark this site now.

  4. Descargar says:

    Hmmm, I got problems loading Page with Chrome

  5. Sex Chat says:

    Spitze der Artikel ist schön zu lesen mach weiter so Grüsse Saloma

  6. Strip Webcam says:

    Spitze der Beitrag ist wirklich gut geschrieben mach weiter so Liebe Grüsse Ursula

  7. Yosh says:

    Best Links 2011…

    Excellent goods from you, man. I’ve understand your stuff previous to and you’re just extremely fantastic. I really like what you have acquired here, really like what you’re stating and the way in which you say it. You make it enjoyable and you stil…

  8. Best Links 2011…

    Good site! I truly love how it is easy on my eyes and the data are well written. I am wondering how I might be notified when a new post has been made. I’ve subscribed to your RSS which must do the trick! Have a nice day!…

  9. Best Links 2011…

    Valuable info. Lucky me I found your website by accident, and I’m shocked why this accident didn’t happened earlier! I bookmarked it….

  10. Subliminal says:

    Best Links 2011…

    I was just looking for this info for a while. After 6 hours of continuous Googleing, finally I got it in your site. I wonder what is the lack of Google strategy that do not rank this kind of informative web sites in top of the list. Generally the top s…

  11. Best Links 2011…

    I’ve been exploring for a little bit for any high-quality articles or blog posts on this sort of area . Exploring in Yahoo I at last stumbled upon this web site. Reading this information So i am happy to convey that I’ve an incredibly good uncanny fee…

  12. Erederic says:

    Great…

    love your blog, http://rogerjvargas.manifo.com/ ,Thanks again….

  13. Best Links 2011…

    Pretty! This was a really wonderful post. Thank you for your provided information….

  14. Best Links 2011…

    F*ckin’ awesome things here. I’m very glad to see your post. Thanks a lot and i’m looking forward to contact you. Will you kindly drop me a e-mail?…

  15. Best Links 2011…

    I have read some good stuff here. Certainly worth bookmarking for revisiting. I wonder how much effort you put to make such a excellent informative web site….

  16. Best Links 2011…

    I’ve recently started a website, the info you provide on this web site has helped me tremendously. Thanks for all of your time & work….

  17. e-cig says:

    Hiya…..

    I truly appreciate this post. I have been looking everywhere for this! Thank goodness I found it on Bing. You’ve made my day! Thank you again! “All that is gold does not glitter not all those that wander are lost.” by J. R. R. Tolkien….

  18. PLR eBooks says:

    OH HAI…

    I do agree with all of the ideas you have presented in your post. They’re very convincing and will definitely work. Still, the posts are very short for starters. Could you please extend them a bit from next time? Thanks for the post….

  19. Trackback for a Great Article…

    Left you a trackback for your readers to get more info….

  20. OH HAI…

    This blog is definitely rather handy since I’m at the moment creating an internet floral website – although I am only starting out therefore it’s really fairly small, nothing like this site. Can link to a few of the posts here as they are quite. Thanks…

  21. WG Suche says:

    OH HAI…

    I think other web site proprietors should take this site as an model, very clean and excellent user genial style and design, as well as the content. You are an expert in this topic!…

  22. Taking Notice…

    I’m really inspired along with your writing abilities as smartly as with the structure to your weblog. Is this a paid theme or did you modify it your self? Anyway stay up the excellent quality writing, it’s uncommon to peer a nice weblog like this on…

  23. Taking Notice…

    I’m really inspired with your writing skills and also with the structure in your weblog. Is this a paid topic or did you customize it yourself? Either way keep up the excellent high quality writing, it is uncommon to peer a nice blog like this one tod…

  24. trackback fever…

    I’m really inspired together with your writing abilities and also with the layout in your weblog. Is that this a paid subject or did you modify it your self? Either way stay up the excellent high quality writing, it is rare to look a nice weblog like …

  25. trackback fever…

    I am really inspired along with your writing abilities and also with the layout for your blog. Is this a paid subject or did you modify it your self? Either way stay up the nice quality writing, it’s rare to look a nice weblog like this one nowadays….

  26. http://www.eRealEstateSanDiego.com...

    Pacific Real Estate Broker serving all of your San Diego county real estate needs. Search Ca homes for sale using our MLS search. Receive email updates of Realtor listings with prices and blog. Whether single-family houses, townhomes, luxury homes, bea…

  27. 2011…

    I have been surfing online more than 3 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my opinion, if all webmasters and bloggers made good content as you did, the internet will be much more usefu…

  28. Phen375 reviews…

    This is really attention-grabbing, You are an overly skilled blogger. I’ve joined your rss feed and sit up for searching for more of your magnificent post. Additionally, I’ve shared your web site in my social networks! phen375 reviews…

  29. 2011…

    I am not sure where you are getting your info, but good topic. I needs to spend some time learning much more or understanding more. Thanks for wonderful information I was looking for this information for my mission….

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.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}));