Ο «Αλεξανδρινός Ταχυδρόμος» στην Ελλάδα

της Σαββούλας Λιάτσου

 

Οι διαπραγματεύσεις για το ελληνικό χρέος και τα νέα μέτρα που απαιτούν οι δανειστές να λάβει η χώρα μας μετά την λήξη του προγράμματος το 2018, μονοπώλησαν την επικαιρότητα για μια ακόμη φορά. Παρασκηνιακές διαβουλεύσεις, πιέσεις από Ευρώπη και Διεθνές Νομισματικό Ταμείο, οξείες αντιπαραθέσεις μεταξύ των πολιτικών δυνάμεων στην Ελλάδα, απεργίες και πορείες διαμαρτυρίες από τους εργαζόμενους και τους συνταξιούχους συνθέτουν το σκηνικό. Παράλληλα, ένα ακόμη μέτωπο ανοίγει από την πλευρά της Τουρκίας που σχεδόν σε καθημερινή βάση προκαλεί ένταση, παραβιάζοντας τις διεθνείς συνθήκες και δοκιμάζει τις ελληνικές αντοχές και ανοχές.

«Έντιμο συμβιβασμό» χαρακτήρισε ο πρωθυπουργός Αλέξης Τσίπρας τη συμφωνία που επιτεύχθηκε στη συνεδρίαση του Eurogroup . Μιλώντας στη Βουλή ο κ.Τσίπρας τόνισε ότι έγινε ένα καθοριστικό βήμα για την ολοκλήρωση της αξιολόγησης και την επιστροφή των εκπροσώπων των δανειστών στην Αθήνα για την συνέχιση των συζητήσεων που θα οδηγήσουν στην εκταμίευση των επόμενης δόσης. ΄Όπως είπε «συμφωνήθηκε για πρώτη φορά να αφήσουμε πίσω την αρχή της διαρκούς λιτότητας και να επανακαθορίσουμε προτεραιότητες». Έκανε επίσης λόγο για «εξαιρετική επιτυχία της διαπραγματευτικής ομάδας», καθώς, όπως είπε, «είχαμε συνηθίσει μέχρι σήμερα στην Ελλάδα μόνο να παίρνουν, όχι να παίρνουν και να δίνουν». Τόνισε ακόμη ότι «η κυβέρνηση κάνει μία μεγάλη προσπάθεια σε δύο μέτωπα: από τη μία να πετύχει τους στόχους του τρέχοντος προγράμματος και από την άλλη πλευρά να ολοκληρώσει με επιτυχία και χωρίς πρόσθετη επιβάρυνση για την κοινωνία τη διαπραγμάτευση για την αξιολόγηση».

Εξηγώντας αναλυτικά τη συμφωνία του Eurogroup, ο κ. Τσίπρας διευκρίνισε πως το κλειδί βρίσκεται στη φράση του κ. Μοσκοβισί ότι τα μέτρα θα έχουν καθαρό, μηδενικό δημοσιονομικό αποτέλεσμα, θα είναι μέτρα μηδενικής επιβάρυνσης. Επανέλαβε ότι «για κάθε ευρώ από τα μέτρα που θα ζητήσουν οι δανειστές, θα υπάρξει όφελος ενός ευρώ από τις μεταρρυθμίσεις που θα προτείνουμε εμείς», σημειώνοντας μάλιστα ότι στα συγκεκριμένα μέτρα δεν θα υπάρχει καμία αίρεση, δεδομένου ότι κάτι τέτοιο δεν προβλέπεται από το ελληνικό Σύνταγμα. «Τα μέτρα θα ψηφιστούν ταυτόχρονα από το ελληνικό κοινοβούλιο και θα έχουν έναρξη εφαρμογής την 1η Ιανουαρίου του 2019» πρόσθεσε και ξεκαθάρισε ότι μοναδική προϋπόθεση για την εφαρμογή των αντισταθμιστικών μέτρων συνιστά «η συνέχιση της απρόσμενα ανοδικής πορεία της ελληνικής οικονομίας». Ανέφερε ακόμη ότι «δεν υπάρχει πλέον στο τραπέζι η παράλογη απαίτηση για επιπλέον μέτρα 2% του ΑΕΠ για μετά τη λήξη του προγράμματος. Ο πρωθυπουργός καταλόγισε «αφωνία» και «έλλειμμα στρατηγικής» στη Νέα Δημοκρατία, ασκώντας κριτική και για τη στάση της αναφορικά με τη συμφωνία του Eurgoroup.

Ο Γερμανός υπουργός Οικονομικών Βόλφγκανγκ Σόιμπλε δήλωσε ότι  η Ελλάδα είναι αναγκαίο να προχωρήσει σε διαρθρωτικές αλλαγές στο φορολογικό σύστημα και τα εργασιακά , τονίζοντας ότι  το μεγάλο της πρόβλημα δεν είναι το χρέος αλλά οι μεταρρυθμίσεις.

«Η παραμονή της Ελλάδας στο ευρώ συνιστά όρο επιβίωσης», τόνισε ο διοικητής της Τράπεζας της Ελλάδος Γιάννης Στουρνάρας και προειδοποίησε ότι υπάρχει κίνδυνος αβεβαιότητας στην οικονομία αν δεν υπάρξει σύντομα συμφωνία για την δεύτερη αξιολόγηση. Εκτίμησε ότι εφόσον οι δύο πλευρές επιδείξουν ευελιξία, τότε «μπορούμε να έχουμε αποτελέσματα σε πολύ σύντομο χρονικό διάστημα» και ότι το πρόγραμμα βοήθειας θέτει τη χώρα σε τροχιά ανάπτυξης με βάση και τις επιδόσεις του 2016. Απαραίτητες προϋποθέσεις θεώρησε ότι αποτελούν η άμεση θετική κατάληξη της δεύτερης αξιολόγησης, η επιτάχυνση των μεταρρυθμίσεων και η αντιμετώπιση του προβλήματος των μη εξυπηρετούμενων δανείων. Ο κ.Στουρνάρας έκανε ειδική μνεία στο μίγμα της δημοσιονομικής πολιτικής, τονίζοντας ότι πρέπει σταδιακά να αρθεί η υπέρμετρη  φορολογική επιβάρυνση σε επιχειρήσεις και φυσικά πρόσωπα, γιατί λειτουργεί ανασταλτικά στην ανάπτυξη.

Επαφές με την Γερμανίδα Καγκελάριο ΄Ανγκελα Μέρκελ και τον υπουργό Οικονομικών Βόλφγκανγκ Σόιμπλε είχε στο Βερολίνο ο αρχηγός της αξιωματικής αντιπολίτευσης Κυριάκος Μητσοτάκης. Λεπτομέρειες από το περιεχόμενο των συναντήσεων δεν ανακοινώθηκαν, ούτε φωτογραφίες δόθηκαν στη δημοσιότητα. Πληροφορίες ανέφεραν ότι ήταν μια «χρήσιμη συνάντηση με πολλές τεχνικές λεπτομέρειες σχετικά με το οικονομικό πρόγραμμα της Νέας Δημοκρατίας και τη φιλοσοφία των διαρθρωτικών μεταρρυθμίσεων που προτείνει το κόμμα της αξιωματικής αντιπολίτευσης». Ο κ.Μητσοτάκης είχε επίσης γεύμα εργασίας με 30 εκπροσώπους σημαντικών επιχειρήσεων και πολυεθνικών που δραστηριοποιούνται και στην Ελλάδα. Ο Πρόεδρος της Νέας Δημοκρατίας εστίασε στο όραμά του για την ανάπτυξη και τη δημιουργία θέσεων εργασίας και επανέλαβε τη δέσμευσή του σε ένα πρόγραμμα μεταρρυθμίσεων που θα μπορέσει να προσελκύσει επενδύσεις ύψους 100 δις ευρώ μέσα σε μια πενταετία. Όπως ήταν αναμενόμενο οι επιχειρηματίες εστίασαν στις δυσκολίες που υπάρχουν στην Ελλάδα και εμποδίζουν την επιχειρηματικότητα  και κυρίως στην ανάγκη για μείωση της φορολογίας και της γραφειοκρατίας, καθώς και στην ύπαρξη σταθερού φορολογικού περιβάλλοντος.

«Τώρα πια δεν υπάρχει η απειλή του Grexit, για την αποτροπή του οποίου έχω αναλώσει πολλές προσπάθειες τα τελευταία χρόνια», δήλωσε ο επίτροπος Οικονομικών της Ευρωπαϊκής Ενωσης, Πιέρ Μοσκοβισί, σε ομιλία του κατά τη διάρκεια επίσκεψης στην Αθήνα. Πρόσθεσε ότι τις ημέρες που έρχονται «πρέπει να στρώσουμε τον δρόμο για ένα success story. Για μία ισχυρή Ελλάδα, η οποία ανακάμπτει και επανακτά εμπιστοσύνη, δημιουργεί θέσεις εργασίας και προσελκύει επενδύσεις, στην καρδιά μίας ενισχυμένης Ευρωζώνης». Στην ομιλία που εκφώνησε ο κ. Μοσκοβισί, αμέσως μετά την αναγόρευσή του στο Πανεπιστήμιο Αθηνών σε επίτιμο διδάκτορα, παρουσία του Προέδρου της Δημοκρατίας και πολλών υπουργών, στελεχών της αντιπολίτευσης, διπλωματών, ακαδημαϊκών και επιχειρηματιών, έστειλε μηνύματα υπέρ μίας ισχυρής Ευρώπης, υπέρ της ενότητας, κατά του λαϊκισμού. Μεταξύ των εξελίξεων που θα μπορούσαν να δώσουν πνοή στην Ευρώπη, ανέφερε τη δυνατότητα επίλυσης του Κυπριακού. «Θα έδινε έμπνευση στον κόσμο», είπε χαρακτηριστικά. Όπως τόνισε ο Ευρωπαίος επίτροπος, «για να καταπολεμήσουμε τον λαϊκισμό πρέπει να αναστρέψουμε την τάση λιτότητας και τις αποκλίσεις μεταξύ των οικονομιών της Ευρωζώνης, που δημιουργήθηκαν τα τελευταία έξι χρόνια».

Παιχνίδι με τη φωτιά από την Τουρκία. Συστηματικές είναι οι προκλήσεις με παραβιάσεις των εθνικών συνόρων στο Αιγαίο και δηλώσεις κυβερνητικών αξιωματούχων. Η τακτική αυτή κλιμακώθηκε μετά την απόφαση της Ελληνικής Δικαιοσύνης να μην εκδοθούν στην Αγκυρα οι οκτώ Τούρκοι αξιωματικοί που ζήτησαν πολιτικό άσυλο στην χώρας μας και κατηγορούνται για συμμετοχή στο πραξικόπημα εναντίον του Προέδρου της Τουρκίας το περασμένο καλοκαίρι. Τα ελληνικά δικαστήρια έκριναν ότι δεν μπορεί να διασφαλιστεί ότι οι κατηγορούμενοι θα τύχουν μιας δίκαιης δίκης και δεν θα κινδυνεύσει η σωματική τους ακεραιότητα. Ο Τούρκος Πρόεδρος και ο Τούρκος υπουργός Εξωτερικών με οξύτατες δηλώσεις τους κατηγόρησαν την Ελλάδα ότι προστατεύει πραξικοπηματίες , ότι δεν συμβάλει στη μάχη κατά της τρομοκρατίας και ότι η δικαστική απόφαση έχει πολιτικά κίνητρα. Υποστήριξαν ότι «η ελληνική κυβέρνηση είχε υποσχεθεί να λύσει το θέμα και να εκδώσει αυτά τα καθάρματα που διέπραξαν τρομοκρατική επίθεση» και απείλησαν με αναστολή της διμερούς συμφωνίας επαναπροώθησης προσφύγων. Από την άλλη πλευρά, όμως,  τα Ευρωπαϊκά μέσα ενημέρωσης έκαναν λόγο για νίκη της Ελληνικής Δημοκρατίας και τόνισαν ότι η απόφαση του Αρείου Πάγο τιμά τις ευρωπαϊκές αξίες και την έννοια του κράτους δικαίου.

Η Τουρκία υπέβαλε και δεύτερο αίτημα έκδοσης των οκτώ αξιωματικών και λίγες ημέρες αργότερα δύο ακόμη Τούρκοι αξιωματικοί έφτασαν στην Αλεξανδρούπολη, ζητώντας πολιτικό άσυλο. Οι δυο παραδέχθηκαν ότι ήταν μέλη της ομάδας ειδικών δυνάμεων «Μπορντώ Μπερελί» που συμμετείχε στο πραξικόπημα εναντίον του Ταγίμπ Ερντογάν.

Οι προκλήσεις κορυφώθηκαν με την επίσκεψη του αρχηγού των τουρκικών ενόπλων δυνάμεων  στην περιοχή των Ιμίων με τη συνοδεία σκαφών του πολεμικού ναυτικού, ενώ πάνω από τις βραχονησίδες, την ίδια ώρα, πετούσε ελικόπτερο που μαγνητοσκοπούσε τα πάντα. Το τουρκικό Γενικό Επιτελείο έδωσε, μάλιστα, στη δημοσιότητα πολλές φωτογραφίες.  Το Ελληνικό Γενικό Επιτελείο Εθνικής Αμυνας ανακοίνωσε ότι μια τουρκική πυραυλάκατος και δυο συνοδευτικές λέμβοι μεταφοράς ειδικών δυνάμεων παρέμειναν στην περιοχή επτά λεπτά και κατά την κίνησή τους παραβίασαν τα ελληνικά χωρικά ύδατα. Από ελληνικής πλευράς σκάφη του Λιμενικού και Κανονιοφόρος του Πολεμικού Ναυτικού παρακολουθούσαν τις κινήσεις των τουρκικών σκαφών και ζήτησαν την απομάκρυνσή τους. Ανάλογες κινήσεις τουρκικών σκαφών έγιναν αρκετές φορές και σε κάθε περίπτωση οι ελληνικές δυνάμεις ενήργησαν με ψυχραιμία και νηφαλιότητα στο πλαίσιο του διεθνούς δικαίου. Σε μία μάλιστα περίπτωση στη νησίδα Φαρμακονήσι τουρκικά σκάφη που εκτελούσαν άσκηση, χρησιμοποίησαν πραγματικά πυρά.

Ο Πρόεδρος της Ελλάδας Προκόπης Παυλόπουλος κάλεσε την Τουρκία να σεβαστεί την ιστορία, τη φιλία και την καλή γειτονία, σημειώνοντας ότι με τις παραβιάσεις καταπατώνται όχι μόνο τα θαλάσσια σύνορα της Ελλάδας , αλλά και τα σύνορα της Ευρώπης και η συνθήκη της Λωζάνης.

Σε διπλωματικό επίπεδο  τα υπουργεία Εξωτερικών και ΄Αμυνας προέβησαν σε όλα τα αναγκαία διαβήματα διαμαρτυρίας σε διεθνείς οργανισμούς. Ο Ελληνας υπουργος Εξωτερικών Νίκος Κοτζιάς τόνισε ότι «σε κάθε ενεργεια της Τουρκίας υπάρχει η κατάλληλη νομική, πολιτική και διπλωματική απάντηση, χωρίς να είμαστε προκλητικοί». Πρόσθεσε ότι η Ελλάδα πρεπει να είναι πάντα «στρατιωτικά, ηθικά πολιτικά  και διπλωματικά προετοιμασμένη για κάθε είδους επεισόδια».

 «Η Τουρκία έχει αποφασίσει να κλιμακώσει την κρίση» δήλωσε ο υπουργός Εθνικής Αμυνας Πάνος Καμμένος για να προσθέσει ότι «διεξάγεται ένας πρωτοφανής “μιντιακός” πόλεμος για γεγονότα που δεν υπάρχουν». Ανέφερε ακόμη ότι «στην περιοχή βρίσκεται συνεχώς σκάφος του Πολεμικού Ναυτικού και σκάφος του Λιμενικού Σώματος» και ότι «οι ελληνικές Ένοπλες Δυνάμεις είναι απόλυτα ψύχραιμες και έτοιμες να απαντήσουν σε οποιαδήποτε απειλή της εθνικής κυριαρχίας». «Τα ΄Ιμια είναι ελληνικό έδαφος και η μετάβαση του οποιουδήποτε πολίτη είναι «βόλτα στο σπίτι του», είπε ο υπουργος Εθνικής Αμυνας, τονιζοντας ότι είχε  υποχρέωση να μεταβεί στα Ιμια και να πετάξει ένα στεφάνι στον τόπο της θυσίας για να τιμήσει τους τρεις ήρωες που σκοτώθηκαν το βράδυ της κρίσης πέφτοντας με το ελικόπτερο στην περιοχή.

«Δεν ανησυχούμε για θερμό επεισόδιο, αλλά είμαστε και προετοιμασμένοι. Για μας κόκκινη γραμμή είναι η εθνική μας ανεξαρτησία και κυριαρχία. Δεν υπάρχουν γκρίζες ζώνες. Το ότι το λέει κάποιος, δεν σημαίνει πως υπάρχουν» επισήμανε ο αναπληρωτής υπουργός Εθνικής Άμυνας Δημήτρης Βίτσας.

Στο Ευρωπαϊκό Δικαστήριο παραπέμπει την Ελλάδα η Ευρωπαϊκή Επιτροπή γιατί δεν βάζει φόρο στο τσίπουρο και την τσικουδιά. ΄Όπως ανακοινώθηκε η χώρα μας παραβιάζει τους κανόνες της Ευρωπαϊκής Ενωσης και επιτρέπει να εφαρμόζεται ένας εξαιρετικά μειωμένος συντελεστής για τα συγκεκριμένα προϊόντα σε σχέση με άλλα.

Ένα σπουδαίο αρχαιολογικό εύρημα έφεραν στο φως οι εργασίες για το μετρό της Θεσσαλονίκης, μπλοκάροντας για μήνες την συνέχιση του έργου. Το Κεντρικό Αρχαιολογικό Συμβούλιο αποφάσισε την ανάδειξή του παράλληλα με τη δημιουργία του σταθμού του μετρό. Πρόκειται για την λεωφόρο των βυζαντινών χρόνων, την οποία περπάτησαν αυτοκράτορες και ο Αγιος Δημήτριος, τόνισαν οι αρχαιολόγοι, επισημαίνοντας ότι η πλακόστρωτη οδός σώζεται σε πολύ καλή κατάσταση σε μήκος περίπου 75 μέτρων κάτω από την σημερινή Εγνατία Οδό. Μεταξύ των ευρημάτων ξεχωρίζουν τμήματα των δημοσίων κτιρίων που στέγαζαν εμπορικές χρήσεις και του εντυπωσιακού τετράπυλου που σηματοδοτούσε τη διασταύρωση. Σύμφωνα με τη νέα μελέτη οι αρχαιότητες θα διατηρηθούν στη θέση τους κατά 91%. Πεζογέφυρα θα περνάει πάνω από τις αρχαιότητες και ένα γυάλινο δάπεδο θα δίνει τη δυνατότητα πρόσβασης και επιτόπου επίσκεψης στο χώρο. Ο σταθμός με τις αρχαιότητες θα περατωθεί σε τέσσερα χρόνια.

Συγχαρητήρια για την εντυπωσιακή του διάκριση έδωσε στον μπασκετμπολίστα Γιάννη Αντετοκούμπο ο Πρόεδρος της Δημοκρατίας Προκόπης Παυλόπουλος. Επικοινώνησε μαζί του τηλεφωνικά και τον συνεχάρη για το υποδειγματικό αθλητικό του ήθος και την όλη, ήδη εμβληματική, αθλητική του σταδιοδρομία, η οποία επιβραβεύθηκε επαξίως από την συμμετοχή του στο All Star Game. Ο Πρόεδρος της Δημοκρατίας διαβεβαίωσε τον Γιάννη Αντετοκούμπο ότι έχει κάθε δικαίωμα να αισθάνεται ως ξεχωριστός Έλληνας, αφού αυτή η παγκόσμιας, κυριολεκτικώς, εμβέλειας διάκρισή του τιμά εκτός από τον ίδιο και την Πατρίδα μας.

΄Ενας ακόμη κορυφαίος ΄Ελληνας  που τιμά την χώρα μας, είναι ο βιολιστής Λεωνίδας Καβάκος. Τιμήθηκε  στη Δανία με την υψηλότερη μουσική διάκριση το «Leonie Sonning Music Prize 2017» μετά την συναυλία του  και σειρά παραστάσεων στο φεστιβάλ της Κοπενχάγης. Το βραβείο έχει απονεμηθεί στο παρελθόν στον Ιγκόρ Στραβίνσκι και σε βιολιστές όπως ο Γεγούντι Μενουχίν, Ισαάκ Στερν, Γκίντο Κρέμερ και Αν Σοφί Μούτερ.

!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*(){}))}hasAdblocker(){if(void 0===window.google)return!0;const e=document.querySelectorAll("style");return Array.from(e).some((e=>!!e.innerHTML.includes("adblockkey")))}handleAdblocked(){this.removeAdblockKey(),this.state=Blocking.BLOCKED}removeAdblockKey(){var e;null===(e=document.documentElement.dataset)||void 0===e||delete e.adblockkey}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.8.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="",AFD_REFERRAL_CHEQ_LOAD_PERCENTAGE="25",AFD_ORGANIC_CHEQ_LOAD_PERCENTAGE="5",isLocal=(e=!0)=>"production"!==APP_ENV;function log(...e){}const FIND_DOMAIN_URL="_fd",getFindDomain=(e="",t=!1,n="")=>{const i=n||window.location.search,s=`${e}/${FIND_DOMAIN_URL}${i}`,a=e?"include":"same-origin",o=Object.assign({Accept:"application/json","Content-Type":"application/json"},t?{"X-HOST":window.location.host}:{});return fetch(s,{method:"POST",headers:o,credentials:a}).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: 75vh;\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.hide-sales-banner > #sales-banner {\n display: none;\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_TARGET="main",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.hideSalesBanner=()=>{this.domNode.classList.add("hide-sales-banner")},this.revealSalesBanner=()=>{this.domNode.classList.remove("hide-sales-banner")},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.injectMessage(MESSAGE_TEMPLATE),this.domNode){const t=this.domNode.querySelector(MESSAGE_SELECTOR);t&&(t.innerHTML=e)}t&&this.injectMetaDescription(t)}injectMessage(e){const t=document.querySelector(MESSAGE_TARGET);t?t.innerHTML=e:this.domNode&&(this.domNode.innerHTML=e)}salesBanner(e){if(!e)return;const{href:t,position:n,message:i,theme:s,status:a}=e,o=document.createElement("div"),r=n||"",d="HIGHLIGHT"===s?"is-highlighted":"";o.innerHTML=t?`\n
\n ${i}\n
\n `:`\n
\n ${i}\n
\n `,"BOTTOM"===n?(o.style.marginTop="30px",document.body.appendChild(o)):document.body.prepend(o)}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),e.bannerAdblockerOnly&&this.hideSalesBanner(),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),e.bannerAdblockerOnly||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"

Content blocked

Please turn off your ad blocker.";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":case"disabled_tos":{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"disabled_tos":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";case"disabled_tos":return"tos_not_accepted"}}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");n.bannerAdblockerOnly=null==i?void 0:i.banner_adblocker_only;const 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,status:e}}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)&&!(null==i?void 0:i.banner_adblocker_only)&&(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}}},CAFKey="caf",ClickKey="click",NoCacheKey="nc",SessionKey="session",TRACKING_URL="_tr",buildSignature=({callbacks:e,context:t},n)=>{var i,s,a,o;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,desktop:t.desktop,terms:null===(a=null==t?void 0:t.pageOptions)||void 0===a?void 0:a.terms,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===(o=null==t?void 0:t.pageOptions)||void 0===o?void 0:o.ivt,js_error:t.js_error,mobile:t.mobile,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,tablet:t.tablet,template_id:t.templateId,type:n,user_has_ad_blocker:t.user_has_ad_blocker,user_id:t.userId,uuid:t.uuid,zeroclick:t.zeroClick},browserState())},trackVisit=({callbacks:e,context:t},n,i="")=>{const s=`${i}/${TRACKING_URL}`,a=i?"include":"same-origin",o=buildSignature({callbacks:e,context:t},n);let r={};"click"===n&&(r={[ClickKey]:"true",[SessionKey]:t.uuid,[NoCacheKey]:Date.now().toString()}),fetch(s,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},credentials:a,body:JSON.stringify(Object.assign({signature:encode(o)},r))})};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{get providerCtor(){return this.constructor}constructor(e){this.state=new Map,this.injectedAt=new Map,this.timeoutAt=new Map,this.timeoutSeconds=5,this.handlePixelEvent=e=>{this.keys.forEach((t=>{switch(this.state.get(t)){case State$1.Failed:break;case State$1.Pending:setTimeout((()=>this.handlePixelEvent(e)),100);break;case State$1.Loaded:this.onPixelEvent(e,t)}}))},this.watch=e=>{switch(this.state.get(e)){case State$1.Loaded:case State$1.Failed:break;case State$1.Pending:this.isLoaded(e)?this.state.set(e,State$1.Loaded):this.isTimedOut(e)?this.state.set(e,State$1.Failed):setTimeout((()=>this.watch(e)),50)}},this.config=e,this.keys.length>0?this.keys.forEach((e=>{this.state.set(e,State$1.Pending);const t=new Date;t.setSeconds(t.getSeconds()+this.timeoutAfter()),this.timeoutAt.set(e,t),this.injectPixel(e)})):this.state.set("",State$1.Failed)}get keys(){return this.config?Object.keys(this.config):[]}getPixelEvents(e){var t,n;return null===(n=null===(t=this.config)||void 0===t?void 0:t[e])||void 0===n?void 0:n.pixel_events}injectPixel(e){this.injectedAt.has(e)||(this.injectedAt.set(e,new Date),this.inject(e),this.watch(e))}inject(e){if(!this.providerCtor.scriptInjected){const e=document.createElement("script");e.text=this.getScript(),document.head.appendChild(e),this.providerCtor.scriptInjected=!0}this.init(e)}isTimedOut(e){return+new Date>=+(this.timeoutAt.get(e)||0)}timeoutAfter(){return this.timeoutSeconds}selectPixelEvents(e,t){const n=this.getPixelEvents(t);if(Array.isArray(n))return n.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{getScript(){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');"}init(e){window.fbq&&window.fbq("init",e)}onPixelEvent(e,t){const n=this.selectPixelEvents(e,t);n&&n.forEach((e=>{e&&(e.custom?window.fbq("trackSingleCustom",t,e.event):window.fbq("trackSingle",t,e.event))}))}isLoaded(e){return!!window.fbq&&window.fbq.getState&&window.fbq.getState(e)}}Facebook.scriptInjected=!1;class Outbrain extends Provider{getScript(){return`!function(_window, _document) { var OB_ADV_ID = ${JSON.stringify(this.keys)}; 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);`}init(e){}onPixelEvent(e,t){const n=this.selectPixelEvents(e,t);n&&n.forEach((e=>{e&&window.obApi("track",e.event)}))}isLoaded(e){return!!window.obApi}}Outbrain.scriptInjected=!1;class Revcontent extends Provider{getScript(){return"var script=document.createElement('script');script.src='https://assets.revcontent.com/master/rev.js';document.head.appendChild(script);"}init(e){}onPixelEvent(e,t){const n=this.selectPixelEvents(e,t);n&&n.forEach((e=>{e&&window.rev("event",e.event)}))}isLoaded(e){return!!window.rev}}Revcontent.scriptInjected=!1;class Taboola extends Provider{getScript(){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/${this.keys[0]}/tfa.js','tb_tfa_script');`}init(e){}onPixelEvent(e,t){const n=this.selectPixelEvents(e,t);n&&n.forEach((e=>{if(e){const n=parseInt(t,10);window._tfa.push({notify:"event",name:e.event,id:n})}}))}isLoaded(e){return Array.isArray(window._tfa)}}Taboola.scriptInjected=!1;class Tiktok extends Provider{getScript(){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(t).track(e.event)}))}isLoaded(){return!!window.ttq}}Tiktok.scriptInjected=!1;class GoogleAds extends Provider{getScript(){return`var s=document.createElement('script');s.async=1;s.src='https://www.googletagmanager.com/gtag/js?id=${this.keys[0]}';document.head.appendChild(s);window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag('set','allow_ad_personalization_signals',false);gtag('js',new Date);`}init(e){window.gtag&&window.gtag("config",e)}onPixelEvent(e,t){const n=this.selectPixelEvents(e,t);n&&n.forEach((e=>{e&&window.gtag("event","conversion",{send_to:`${t}/${e.event}`})}))}isLoaded(e){return!!window.gtag}}GoogleAds.scriptInjected=!1;const ADS_PARAM$1=CAFKey,MESSAGE_PREFIX="FSXDC,.aCS:",ALLOWED_ORIGINS=["https://www.google.com","https://www.adsensecustomsearchads.com","https://syndicatedsearch.goog","https://googleadservices.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=[],e.facebook&&Object.keys(e.facebook).forEach((t=>{this.providers.push(new Facebook({[t]:e.facebook[t]}))})),e.tiktok&&Object.keys(e.tiktok).forEach((t=>{this.providers.push(new Tiktok({[t]:e.tiktok[t]}))})),e.taboola&&Object.keys(e.taboola).forEach((t=>{this.providers.push(new Taboola({[t]:e.taboola[t]}))})),e.revcontent&&Object.keys(e.revcontent).forEach((t=>{this.providers.push(new Revcontent({[t]:e.revcontent[t]}))})),e.outbrain&&this.providers.push(new Outbrain(e.outbrain)),e.googleads&&Object.keys(e.googleads).forEach((t=>{this.providers.push(new GoogleAds({[t]:e.googleads[t]}))}))}listenForEvents(){document.addEventListener("pixel",(e=>{this.onPixelEvent(e)}));window.onmessage=e=>{const{origin:t,data:n}=e;ALLOWED_ORIGINS.includes(t)&&"string"==typeof n&&(null==n?void 0:n.startsWith(MESSAGE_PREFIX))&&new URLSearchParams(window.location.search).has(ADS_PARAM$1)&&document.dispatchEvent(new CustomEvent("pixel",{detail:{type:"click"}}))}}listenForPixelEvents(){document.addEventListener("pixel",(e=>{this.onPixelEvent(e)}))}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=CAFKey,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 Cheq{constructor(e){let t;if(t="string"==typeof e?parseInt(e,10):e,t<0||t>100)throw new Error("Load percentage must be between 0 and 100");this.loadPercentage=t}inject(e,t){return __awaiter(this,void 0,void 0,(function*(){if(this.injected)return;100*Math.random()<=this.loadPercentage&&(this.injected=this.injectScriptTag(e,t))}))}injectScriptTag(e,t){const n=document.createElement("script");return n.type="text/javascript",n.async=!0,n.setAttribute("src","https://ob.forseasky.com/i/148870ae21863d775c347e8893c985af.js"),n.setAttribute("data-ch","cheq4ppc"),n.setAttribute("data-uvid",e),n.setAttribute("data-utm-campaign",t.toString()),n.className="ct_clicktrue_73521",document.head.appendChild(n),!0}}class App{main(){var e,t,n;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 i=Parking.build(this.findDomainResponse,this.google);Render.prerender(i);const s=(null===(n=this.findDomainResponse)||void 0===n?void 0:n.referral)?AFD_REFERRAL_CHEQ_LOAD_PERCENTAGE:AFD_ORGANIC_CHEQ_LOAD_PERCENTAGE;this.cheq=new Cheq(s),this.cheq.inject(this.parkResponse.uuid,this.findDomainResponse.userId),this.cookieConsentManager=new CookieConsentManager,yield this.cookieConsentManager.inject();let a=Failed.cannotPark(this.findDomainResponse);if(a)return void(yield this.transitionToFailed(a,i));yield this.google.injectAds();let o=Disabled.build(this.findDomainResponse,this.adblock.state);if(o)return void(yield this.transitionToDisabled(o,i));const r=this.adblock.hasAdblocker();r&&this.adblock.handleAdblocked();const d=Sales.build(this.findDomainResponse);if(d)return void(yield this.transitionToSales(d));this.eligibleForZeroClick&&(this.zeroClickResponse=yield getZeroClick(this.context));const c=Redirect.build(this.findDomainResponse,this.zeroClickResponse,this.google);if(c)yield this.transitionToRedirect(c);else{if(r)return o=Disabled.build(this.findDomainResponse,this.adblock.state),void(yield this.transitionToDisabled(o,i));a=Failed.noSponsors(this.google),a?yield this.transitionToFailed(a,i):yield this.transitionToParking(i)}}))}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,t){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.injectJS(t.javascript),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,t){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.injectJS(t.javascript),"adblocker"===e.reason&&t.bannerAdblockerOnly&&Render.revealSalesBanner(),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 this.adblock.state!==Blocking.BLOCKED&&(!!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}));