DOSAR

Concurs: Castiga un Filtru de cafea!

July 18th, 2011, com 256 comentarii

[Later Edit] Am efectuat de dimineata extragerea si ne bucuram sa anuntam ca avem 2 castigatoare: ileanamanuela (comentariul numarul 15) si olteanu irina (comentariul numarul 143). Felicitari si va vom contacta pe email sa aflati cum puteti intra in posesia premiului. Mai multe detalii despre cum am efectuat extragerea gasiti pe http://www.randompicker.com/protocol.aspx?key=1393×27696

 

Castiga un filtru de cafea! Raspunde la una dintre intrebarile de mai jos printr-un comentariu pe aceasta pagina pana duminica (24 iulie) si poti fi unul dintre cei doi castigatori desemnati prin tragere la sorti cu ajutorul site-ului randompicker.com.

Intrebarea este una potrivita sezonului si premiului oferit: Va mai aduceti aminte de prima cafea bauta? Care a fost gustul? Ce defineste o cafea buna? Cum va beti cafeaua? Care este cafeaua voastra preferata? Care este cea mai exotica cafea bauta?

Raspunde la una sau mai multe intrebari.

Toate raspunsurile primite in cele 4 saptamani de concurs intra in jurizarea pentru marele premiu constand in produse electrocasnice in valoare de 550 de lei. Juriul este format din autorii revistei Flacara: George Arion, Corina Anghel, Radu Pocovnicu, Liliana Petrus si Alice Claudia Gherman.

 

Alice Gherman
Editor – Revista Flacara

Cel mai bun ceai e CAFEAUA
Prima cafea am baut-o cand aveam sase ani. Era in seara de Revelion a anului 1981. Sufrageria era plina cu oameni mari, iar eu ma uitam la ei stingherita. Mama a venit cu tava cu cafele aburinde (cafeaua era naturala, nu nechezol, caci totdeauna de Craciun, Revelion si Paste, cineva ne facea rost de cafea naturala, la suprapret, evident) si surpriza! S-a oprit si la mine si mi-a dat intr-o canita un pic de cafea cu o mulţime de frisca deasupra. Ca m-am simtit si eu ca un adevarat om mare asta e una. Dar cel mai important a fost pentru mine faptul ca, atunci, la acel Revelion, m-am indragostit de cafea (pana atunci fusesem  fan cacao cu lapte, asa-numita cafea cicoare cu lapte nu mi-a placut niciodata) si nu m-am lasat de ea nici astăzi. Si nici nu am de gand sa renunt la ea. Nu m-a convins nici un ceai de pe lumea asta, de aia cand sunt intrebata ce ceai imi place obisnuiesc sa raspund: pentru mine cel mai bun ceai e CAFEAUA!

 

Radu Pocovnicu
Redactor – Revista Flacara

Intr-o cana se pun o lingurita de zahar – cu varf, sau rasa, in functie de cat dedulce o preferati -, si doua lingurite cu varf de cafea. Peste continut se varsa 200de ml de apa clocotita. Se amesteca cu o lingurita pentru omogenizare, iar apoicana se acopera pentru infuzie timp de 5 minute… De-a lungul timpului, nu stiu
cate retete de cafea am incercat. Cafeaua fiarta, filtrata… Probabil nu multe,sigur pe cele mai simple. Sunt un mare consumator de cafea, dar nu un findegustator. Mai bine zis, las surprizele sa vina la mine. Sa descopar variile retetesi arome, in locuri noi, impreuna cu oameni noi. Cafeaua – ca viata. Pesemne,rafinarea gustului a rasarit mult prea firav si incet din mormanul negru de zatz alamintirilor cu Nechezol, cel atoate-pastrator al starilor noastre de veghe, deseoriadormite…

Comentarii

  1. MAGDA R. says:

    Imi place cafeaua preparata tare cu aroma puternica . Prima intalnire cu cafeaua a fost cand am fost trimisa sa-i cumpar mamei cafea. Mirosul ei m-a invaluit constant pana am ajuns acasa. Apoi dupa 18 ani am inceput sa beau ca sa reusesc sa ma tin treaza la prima mea slujba care era in ture si necesita trezirea foarte devreme. Asa am pastrat obiceiul bautului de cafea care imi aduce aminte de mama mea si de munca trudnica .Mi-as fi dorit sa-mi pot bea cafeaua pe o terasa cu vedere la ocean sau la mare , dar continui sa pastrez visul!…

  2. PRIMA MEA CAFEA: IN 1989 CAND INVATAM PENTRU BACALAUREAT! BEAM SA INVAT NOAPTEA!
    CAFEAUA MEA ADORATA: “CAFEA CU FRISCA”

  3. CAFEAUA MEA ZILNICA ESTE DINTODEAUNA: CAFEA CU FRISCA:)

  4. […] Participa la acest concurs! : Concursuri active, Jurizare Salveaza la favorite […]

  5. Pop Noemi says:

    Prima cafea bauta foat la 17 ani cand am lucrat de noapte,de tunci sunt o bautoare inraita.Cafeluta cu frisca este preferata mea 🙂

  6. prima cafea a fost la 18 ani la majoratul meu si cea cu frisca e preferata mea

  7. LEPADATU TONI says:

    Prima cafea bauta a fost inainte de revolutie. Nu stiu ce marca era pentru ca am cumparat-o de la un marinar si era vrac dar pot spune ca vea gust bun. O cafea buna inseamna o cafea bauta atunci cand ai cu adevarat nevoie sa te relaxezi!
    cafeaua mi-o beau la micul dejun si e facuta la ibric. cafeaua preferata; Elita verde!
    Cea mai exotica cafea; poate un ness cola cu frisca!

  8. Ora 6 dimineata :ceasul sa incapataneaza sa-mi dea alarma a doua oara.Cu ochii abia mijiti , sunt cu o mana pe filtrul de cafea si cu alta ma indrept spre frigider-pachetelele pentru micul dejun al familiei.Cam asa incep diminetile noastre , ale tuturor -cu o cafeluta elixir.Prima cafea : odata cu angajarea la 18 ani.La o cafea ne relaxam cu cei dragi , afacerile tot la o cafea se pun la cale si cate si mai cate …Amara, tare , cu lapte , sau frisca are o savoare aparte si ne face viata frumoasa.C se numea prima cafea -adusa din IUGOSLAVIA .Gustulsau parfumat persista dupa atatia ani.La ora actuala ma delectez cu IACOBS si experimentez cu placere noi combinatii si arome.Cea mai exotica cafea: cafea turceasca la nisip savurata pe litoral.

  9. glodeanu veronica says:

    Nu-mi m-ai aduc aminte exact de prima cafea (adevarata!) bauta, dar trebuie sa fi fost dupa Revolutia din `89. Cafeaua mea preferata este amara, cu lapte, si imi place sa o savurez dimineata, fie singura, fie in compania prietenelor. Acesta mi se pare momentul cel mai linistit al zilei, e ca si cum mi-as face ,,plinul” pentru o zi istvitoare de munca.

  10. Nicoleta Lupsa says:

    Prima cafea am baut-o impreuna cu sotul meu (pe atunci pretendent…)in ziua in care m-a cerut de sotie. Gustul era extraordinar, nu stiu ce cafea era pentru ca eram la o cofetarie…expresso parca
    O cafea buna este aceea care te ademeneste cu mirosul ei , gustul trebuie sa completeze mirosul…cu cat mai aromata cu atat mai bine
    Acum beau 2-3 cafele pe zi: dimineata la -6:30 cafeaua este cea care imi da putere pentru o noua zi cu toate provocarile pe care le rezerva pentru mine
    pe la 11 servesc inca o cafeluta cu lapte in compania sotului si eventual a prietenilor care vin in vizita
    Si nici o dupa-amiaza nu este reusita fara o cafea aromata care sa ma relaxeze
    Cafeaua preferata? … nu am una anume, important e ca nu pot sa beau cafeaua….singura, de aceea sunt mereu inconjurata de cei dragi atunci cand savurez o cafea si asta o face cu atat mai speciala , pentru ca ne apropie

    Cea mai exotica cafea am baut-o in grecia unde ne-am petrecut “luna” de miere

  11. DORCU DANIELA says:

    este o cafea buna cu aroma placuta eu sincer o folosesc din 1995 va sfatuiesc si pe voi sa faceti la fel…

  12. este o cafea buna cu aroma placuta eu o folosesc din 1995 va sfatuiesc sa o folositi si voi n-o sa va para rau…

  13. BIZADEA CAMELIA says:

    Prima cafea bauta a fost cam pe la 14 ani ,faceam meditatie la matematica si profesoara venea acasa la mine pentru ora de meditatie.Atunci i-am facut o cafea (nechezol era pe atunci la moda)si am baut si eu una ,gustul nu prea mi-a placut de aceea ani buni nu am mai baut cafea.Am reinceput sa beau inainte de examenul de BAC,deoarece invatam noaptea,imi cumparasem un pachet de cafea mai scump ,acum beau kronnung,este cafeaua diminetilor mele ,mai multe nu beau decat daca se intampla sa fiu pe undeva invitata,si beau din respect pt gazda

  14. munteanu mariana says:

    imi aduc aminte forte bine de prima cafea. eram mica, 6-7 ani. mama mea venise din tura de noapte si cum o astepta o zi plina de treburile casnice isi preparase o cesca de cafea. eu, copil curios, am vazut ceasca si nu am rezistat tentatiei. o gurita, si inca o gurita pana cand am baut toata ceasca. deranj mare. un copil foarte agitat de felul lui dupa ce a baut o cesca de cafea tare. saraca mama isi aduce si acum aminte de prim mea experienta cu cafeaua.o cafea buna e cea bauta intr-o companie palcuta.imi beau cafeaua dimineata in compania bebelusului meu. el cu lapticul eu cu cafeaua.cafeaua preferata este cea infuzata cel putin 5 minute si amaruie.cea mai buna cfea am baut-o in perioada studentiei. facuta pe nisip, la ibric, si cu o discreta aroma de vanilie.

  15. CLEPCE LUCIA says:

    Va mai aduceti aminte de prima cafea bauta?Absolut! Doar prima experienta nu se uita niciodata..aveam 15-16 ani si stiu ca am gandit ca nu am mai baut niciodata asa cevaCare a fost gustul? Delicios de bun..o experienta gustativa, aromat, fierbinte..Ce defineste o cafea buna? Aroma.Cum va beti cafeaua? In liniste ca sa o savurez mai bine..inchid ochii ca sa ii simt mirosul mai bine, sorb putin si pastrez cat mai mult in gura si apoi ii deschid ca sa vad cat mai am in ceasca:))Care este cafeaua voastra preferata? Jacobs sau Doncafe..nu am insa o marca pe care o consum in mod frecventCare este cea mai exotica cafea bauta? In Grecia am savurat anul trecut o cafea savuroasa, foarta micuta, din 2 inghitituri am dat-o gata dar a fost delicioasa!

  16. DAN says:

    Prima cafeluta din viata mea mi-a ramas pe veci in minte, gustul ei aromat mi-a cucerit inima si mintea..asa ca i-am ramas fidel ca doar una poate exista in inima ta..una adica bautura:)) Imi place orice cafea arabica, nu-s foarte pretentios, fierbinte si cu putin zahar sa fie!

  17. Am facut cunostinta cu cafeaua inca de cand eram mica. Mama mea, o consumatoare inraita de cafea, era nevoita sa ma pacaleasca punandu-mi in apa un strop de cafea,pentru ca altfel nu scapa de mine. Cand avea musafiri, eram nelipsita de la masa unde serveau cafeaua. Pe la gradinita imi amuzam doamnele educatoare, povestindu-le cum imi sorb eu cafeaua inainte de a veni la scoala. De fapt, descriam ceea ce vedeam la mama. Cand am mai crescut, mirosul de cafea ma innebunea. Atunci am inceput sa iau pe furis cate o lingurita zilnic, din punga in care se afla, fara sa o prepar.Astazi, imi servesc doar musafirii oferindu-le cafea. Ironic,nu? Cred ca mi-a ajuns cea pe care am consumat-o cand eram mica. Rar mai servesc cate una cu mult lapte pe la nunti sau cand simt o pofta nebuna:)

  18. Doina Butman says:

    Cafeaua trebuie sa fie fierbinte, ca iadul, neagra, ca diavolul, pura, ca un înger…si dulce, ca iubirea (Talleyrand)

    Cafeaua este un produs extrem de popularizat, fiind utilizat de foarte multe persoane adulte…; totusi, principalul motiv pentru folosirea ei este continutul de cafeina. Cafeina, o substanta cu rol psihostimulent, se gaseste, de asemenea, si in alte produse: in siropuri de ciocolata, in ciocolata, in cacao, in unele frunze de ceai, in unele medicamente destinate persoanelor, care depun un efort intelectual intens, sau celor care au nevoie sa-si mentina mult timp atentia « treaza » etc. Dar, cantitatea de cafeina, aflata in produsele enumerate, este diferita, ea fiind mai mare in boabele de cafea.

    Pentru multi « bautori de cafea », aflati in cautarea unui gust ideal, acesta este furnizat de produsul final, obtinut din arborele de cafea Maragogype. Este vorba de un rezultat oferit de încrucişarea dintre speciile arabica şi liberica. Oricum, insa, pentru obtinerea unui gust foarte bun, in amestecul unei anumite marci de cafea, trebuie sa existe si sortimentul Robusta. O aromă deosebită se obţine prin combinarea a 6-8 tipuri de cafea, din diferite părţi ale lumii, fiecare cu însuşiri distincte.
    Se poate spune ca povestea cafelei cuprinde povestea fructului si a boabelor, precum si povestea aromelor. Pentru a aprecia o cafea, sub aspectul calitatii gustului, trebuie sa stii sa o degusti. Cafea este ca vinul… Cafeaua, obtinuta prin uscare directa la soare, asa numita cafea naturala, este considerata a fi cea mai buna calitativ, avand continutul cel mai mare de zahar, aciditate mica si un corp excelent.
    Fiecare dintre noi are câte o plăcere interzisă. Cei mai mulţi suntem dependenţi de o cafea bună… O cafea neagră şi tare, muzica în surdină, eventual, îmi cumpăr o revistă sau o carte şi o voi citi-o, timp de câteva ore.
    Dar, până la urmă, de ce nu m-aş rasfăşa mereu? Merit. Cum susţine şi reclama de la L’Oréal : “pentru că meriţi”… pentru că eşti femeie sau barbat, pentru ca momentele acelea, despre care se spune că merită să le trăieşti, sunt adevarate clipe de răsfăţ.
    De ce n-am fi cu toţii hedonişti? Am fi oameni fericiţi; dacă te uiţi în jur, oamenii fericiţi sunt cei care se răsfaţă.

    Printre puzderia de cafenele de tot soiul, care înfloresc peste tot, imi place să frecventez, mai degrabă, “café”-urile anonime, dintre cele mai comune. Sunt cele, unde ajungi din întâmplare, altele, care se găsesc în apropiere, şi unde mergi cu asiduitate. Unele cafenele sfârşesc prin a dobândi o virtute magică, care nu este poate decât o proiecţie a unor sentimente, legată de unele amintiri, sau prin atmosfera imprimată de patron, felul în care dă mâna sau schimbă câte o vorbă cu clienţii, de cei care vin, de nu ştii ce… Un punct în care vrei să revii, în care ţi-ai creat o intimitate de neînlocuit, pe care l-ai stabilit ca pe un loc de trecere între casă şi stradă.
    Locuri sau localuri, de care nu ne putem lipsi, unde nu ne ducem pentru reputaţia mitului sau a oricărei etichete. Devenite o a doua locuinţă, locuri de proximitate, recurgem la ele pentru a ne ieşi câteva clipe din piele, a ne schimba ideile şi ambianţa.

  19. Claudia Lungu says:

    prima cafea bauta mi sa parut mult prea amara pentru gustl meu,dar am inceput sa beau cafea ca sa stau treaza si sa reusesc sa invat pentru examene.O cafea buna este cea care te revigoreaza dupa o zi obositoare.Cafeaua preferata este cea aromata si tare.

  20. Daniela G. says:

    Prima cafea… a fost un ness prin clasa a sasea realizat intr-o conspiratie premeditata de mine si o colega de clasa. Obiceiul a continuat pana in clasa a opta, cand mama s-a prins ca ness-ul din cutie scade considerabil dupa fiecare vizita “de lucru” a colegei.

    Nu cred ca ne placea foarte tare la gust si nici nu urmaream efectul, ci ne placea la nebunie sa-l preparam si apoi sa sorbim din cesti asa cum faceau oamenii mari.

    Cafeaua am descoperit-o cu adevarat cand am primit “dezlegare” la cafeaua naturala preparata in casa la ibric.

    In facultate strangeam bani pentru a cumpara cea mai scumpa cafea varsata. Imi placea la nebunie sa ajung acasa si sa raspandesc mirosul ala de cafea proaspat prajita.

    In continuare cred ca cea mai buna cafea este cea preparata la ibric. Beau zilnic cafea preparata de aparate, imi place si cea la filtru, dar nimic nu se compara cu week-end-uri cand stau acasa si-mi prepar singura cafeaua.

    Zaharul, frisca sau laptele, forma cestii, privelistea, momentul sunt mofturi ocazionale – o cafea buna nu are nevoie de nimic din toate acestea.

    Ciudatenie??!
    Imi place cafeaua rece ramasa din ziua precedenta. Intentionat imi las de cate ori am ocazia “stropul” pentru a doua zi.

    Cea mai buna?
    1. In Turcia. Preparata traditional la nisip.
    2. In Italia. Un expresso adevarat se simte.
    3. In delta, la birtul din Mila 23. Greu de uitat…

    Cea mai exotica?
    In Tunisia. Avea un gust special, aveam senzatia ca mai sunt si alte ingrediente acolo inafara boabelor de cafea.

  21. Eugenia says:

    Prima cafea stiu ca am savurat-o la o prietena dupa revolutie..mi-a ramas in cap ca cea mai buna datorita gustului ei..sau poate pentru ca a fost prima ca doar nu a fost o marca foarte buna!Si eu o beau la ibric, e mai delicioasa..si o savurez mai bine pe prispa casei privindu-mi nepoteii cum se joaca si spera sa ma duc cu treburi ca sa soarbe si ei o gura:))

  22. Rogojan Mihaela says:

    Va mai aduceti aminte de prima cafea bauta?
    Normal, sfarsit de clasa a 8-a, cand eram in pregatire pentru examenul de capacitate.
    Care a fost gustul?
    Foarte bun, chiar un pic dulceag.
    Ce defineste o cafea buna?
    Un gust aparte si o aroma ce nu se pierde daca adaugi lapte sau frisca.
    Cum va beti cafeaua?
    Dimineata in fata calculatorului, cu putin lapte si tot asa putin zahar, ascultand niste muzica. Deobicei dureaza cam o ora fiindca imi place sa savurez cafeaua pe-ndelete.
    Care este cafeaua voastra preferata?
    Caramel Macchiato
    Care este cea mai exotica cafea bauta?
    Irish Coffee

  23. Prima cafea am baut-o la primul meu saervici, imediat dupa ce am inceput munca am savurat-o cu colegele, sefa noastra ne aducea cafea, pe vremea aceea se gasea foarte rar si era foarte scumpla, era un lux, dar noi beneficiam de el, la inceput mi s-a parut tare si ma luase ameteala poi a devenit obisnuinta si ritual.Prefer cafeau tare indulcita cu zahar bio!

  24. Pasa Petrea says:

    Va mai aduceti aminte de prima cafea bauta?
    Prima cafea bauta a fost in liceu, acasa la un coleg, parintii erau plecati de acasa iar noi ne faceam de cap, o cafeluta si o tigare, si asa ainceput totul!
    Cum va beti cafeaua?
    Imi beau cafeau in fiecare dimineata alturi de colegi la serviciu, musai amara fara pic de zahar, ma energizeaza la maxim

  25. Lucian says:

    Eu nu sunt foarte mare amator de cafea, prima am gustat-o pe la 40 de ani cu niste colegi de munca dar nu pot sa zic ca m-a dat pe spate..tot berea e flebetea mea:))
    Dar cand ai nevoie de un imbold, de un strop de revigorare, cafeaua este cea mai potrivita, imi place cu lapte si zahar, mai rece, nu am o marca anume, pentru mine cam toate seamana..

  26. Frăguţa says:

    Cea mai bună cafea am băut-o într-un restaurant cu specific chinezesc din Viena, înainte de Anul Nou. A fost cea ma bună, cu un pic de frişcă ca şi capuccino vienez şi un pic de cafea presărată pe frişcă. M-a ţinut trează până pe 2 ianuarie! 🙂

  27. ADRIANA says:

    Cea mai buna cafea am baut-o pe la 22 ani ,atunci am baut prima data cafea,acum consum cafea fara cofeina ,….probleme de sanatate , dar e super mie imi place 🙂

  28. serban ramona says:

    Sincer nu imi aduc aminte cand am baut prima cafea, cert este ca nu sunt o bautoare innraita de cafea, deci gustul a fost asa si asa de nu m-a incantat asa de mult. Am inceput sa beau mai multa cafea, dar tot in mod rezonabil de cand sunt cu sotul meu care ar bea cafea in loc de apa.O cafea buna eu zic ca o defineste mirosul si aroma.Cafeaua o beau cu putin zahar ca alt fel nu pot. Cafeaua preferata este Jacobs si Amaroy.Mi-as dori sa beau o cafea exotica preparata intr-un anumit fel……exotic

  29. porumb maria says:

    O zi buna incepe cu o cafea buna!!
    O experienta de neuitat a fost intr-o dimineata de ziua mea, era o zi calduroasa de vara, savuram o cafea si deoadata suna telefonul, era cineva de la radio, apoi aud vocea sotului, era chiar acolo, sunase sa-mi faca o declaratie de dragoste in direct la radio, sa-mi ureze la multi ani si sa-mi spuna cat ma iubeste, m-a emotionat pana la lacrimi, imi tremurau picioarele de fericire!nu voi uita niciodata cea zi, acel moment si acele cuvinte unice!

  30. camelia says:

    Prima cafea am baut o in anii de liceu.Era la moda sa mergi la cafenea sa bei o cafea si bineinteles sa aprinzi si o tigara.Daca nu faceai asta nu erai “cool”.Cine i mai stie gustul?Nu conta ce aroma avea,important era ca licoarea sa fie cafea….
    Acum cafeaua este parte din diminetile mele.Este foarte important sa fie o cafea buna,aromata si tare.Preferata noastra este Lavazza.
    O cafea exotica am baut in Siria, si din cate imi aduc aminte era facuta la ibric si avea hell.

Comenteaza la Castiga un Filtru de cafea | Concursuri Online

 

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

Ad block detected

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

An Error Occurred

\n

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

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

An Error Occurred

\n

Services for this domain name have been disabled.

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

Ad block detected

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

Invalid URL

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

No sponsors

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

No Sponsors

\n

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

`;case"disabled_mr":return`\n

Invalid URL

\n

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

`;case"js_error":return"\n

An Error Occurred

\n

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

\n ";default:return"\n

An Error Occurred

\n

Services for this domain name have been disabled.

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