Αγιασμό τέλεσε ο Μακαριώτατος στην Πατριαρχική Σχολή

Εκ του Πατριαρχείου

Την 8η Οκτωβρίου,  η Α.Θ.Μ. ο Πάπας και Πατριάρχης Αλεξανδρείας και πάσης Αφρικής κ.κ.Θεόδωρος Β’χοροστάτησε κατά την Θεία Λειτουργία στην Ι. Μονή Οσίου Σάββα του Ηγιασμένου Αλεξανδρείας,μετά το πέρας της οποίαςετέλεσε την Ακολουθία του αγιασμού στην Πατριαρχική Σχολή Αλεξανδρείας “Άγιος Αθανάσιος”, επί τη ενάρξει του νέου ακαδημαϊκού έτους 2023-2024.

Κατά την σύντομη προσλαλιά Του ο Μακαριώτατος  απηύθυνε πατρικές νουθεσίες και ευχές προς τους νέους Αφρικανούς σπουδαστές, τους οποίους διαβεβαίωσε ότι προσωπικώς θα μεριμνά για την περαιτέρω πορεία τους και την, συν Θεώ, μελλοντική ιερατική τους διακονία, μετά την αποφοίτησή τους και την επιστροφή τους στους γενεθλίους τόπους τους.

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

Κατά την ομιλία του ο Σχολάρχης π. Ισαάκ ανέφερε:

«Μακαριώτατε, Πάπα και Πατριάρχα Αλεξανδρείας καί Πάσης Αφρικής, κ. κ. Θεόδωρε Β΄,

-Σεβασμιώτατοι,

-Ελλογιμώτατοι Εκπαιδευτικοί καί Συνεργάτες,

-Αγαπητά μας παιδιά.

Έφτασε η στιγμή που με την ευχή και την ευλογία του Μακαριωτάτου, αρχίζει μια νέα εκπαιδευτική περίοδος φροντιστηριακών μαθημάτων και σεμιναρίων, στην Πατριαρχική Σχολή του Θρόνου «Μέγας Αθανάσιος».

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

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

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

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

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

          Η Ελληνική γλώσσα δίνει την δυνατότητα να ερμηνεύσουμε το είναι του Θεού και τη βούληση του Θεού. Έτσι θεσπίστηκαν τα δόγματα και οι κανόνες, που αποτελούν το Σύνταγμα, όχι με την έννοια ενός θεοκρατικού καθεστώτος, αλλά μιας πραγματικότητας που έγκειται στη σχέση του Θεού με τον άνθρωπο, που έχει να κάνει με την αποκάλυψη του Θεού προς τον άνθρωπο.

Εδώ η κάθε προσέγγιση αποτελεί το σημείο που μας ενώνει και συγχρόνως μας απομακρύνει από το «είναι» του Θεού. Οι πατέρες μπόρεσαν και ερμήνευσαν αυτό το «είναι», γιατί είχαν γνώση της Ελληνικής παιδείας και γραμματείας.

Ο περιορισμός των εννοιών είχε ως αποτέλεσμα κάποιοι λόγιοι, όχι ευκαταφρόνητοι για τις γνώσεις τους, να μην μπορέσουν να ερμηνεύσουν και να κατανοήσουν τα μυστήρια του Θεού και έτσι να απομακρυνθούν από την αλήθεια του Ευαγγελίου και την Μία, Αγία, Καθολική και Αποστολική Εκκλησία.

          Αυτοί οι σπουδαστές ερχόμενοι εδώ στο κέντρο της Αλεξανδρινής Εκκλησίας, καλούνται να σπουδάσουν και να κατανοήσουν, κατά το μέτρο των δυνατοτήτων τους την Πατερική διδασκαλία δια μέσω της Ελληνικής παιδείας. Γι’  αυτό η επιείκεια και η εξαντλητική εκ μέρους των εκπαιδευτικών αντιμετώπισή τους είναι αναγκαία.

Καλούνται αυτοί οι σπουδαστές να πέσουν στα βαθιά της πνευματικής ζωής με τις καθημερινές Ακολουθίες, για να διδαχτούν το Τυπικό και τον τρόπο της λατρείας της Ανατολικής Εκκλησίας.

Καλούνται, να κατανοήσουν το Δόγμα και το φρόνιμα της Ορθοδόξου Εκκλησίας.

Καλούνται να υπερασπίσουν και να διαφυλάξουν την ιερά παρακαταθήκη και τα όσια της πίστεως.

Καλούνται να ζήσουν σε μια δυναμική παράδοση, η οποία εξελίσσεται μέσα σε έναν κόσμο που κινείται με γρήγορους ρυθμούς.

Καλούνται να ζήσουν σε έναν κόσμο, με πολλές ακόμη αδυναμίες και προβλήματα που περιορίζουν κάθε έννοια ελευθερίας και αποδυναμώνοντας κάθε ειρηνική συνύπαρξη. Ατομική, που έχει να κάνει με τον ίδιο τον άνθρωπο ως πρόσωπο και συνολική, που καταπατά κάθε έννοια ανθρώπινης αξιοπρέπειας στοχεύοντας σε ιδιοτελή άνομα συμφέροντα.             

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

Γνωρίζουμε την αγωνία σας. Γνωρίζουμε τον πόνο που προκαλεί αυτή η εισβολή, πρώτα σε σας ως Προκαθήμενο και Πατέρα, όπως και σε όλο στο σεπτό σώμα της Ιεραρχίας.

Όμως, γνωρίζουμε την εμπιστοσύνη σας στον φιλάνθρωπο Θεό του ελέους και της δικαιοσύνης, και δια των προσευχών σας ελπίζουμε πως θα υπάρξει αίσιο τέλος, αρκεί να καταλάβουν όσοι πλανήθηκαν, πως η Αλεξανδρινή Εκκλησία είναι ο εύδιος λιμένας, εδώ υπάρχει η ασφάλεια, ο ποιμένας αγρυπνεί, όχι χάρη των πρόσκαιρων εφήμερων φθαρτών υλικών πραγμάτων και ιδιοτελών συμφερόντων, αλλά χάρη της αλήθειας που οδηγεί στη σωτηρία της ψυχής.

Όσοι θαμπώθηκαν από τον χρυσό δεν βλέπουν τον Χριστό. Επισκιάζονται από τον ίδιο τους τον ίσκιο και κάποια στιγμή θα σκοντάψουν.

          Εδώ είναι που ο Φάρος της Αλεξάνδρειας πρέπει να φωτίσει το σκότος. Να μην ξεχνάμε πως χάρη των Αλεξανδρινών Πατέρων θεσπίστηκε το Δόγμα της Εκκλησίας μας, και τέθηκαν τα ασάλευτα θεμέλια της πίστεως.

Οι μεγάλη Πατέρες ήξεραν να ερμηνεύουν και να διεισδύουν σε κάθε λέξη, κεραία, οξεία και σημείο του Λόγου του Θεού και φωτισμένη από το Πανάγιο Πνεύμα μπόρεσαν και εξήγησαν τα άρρητα του Θεού και τα έκανα ρητά. Όλα πλέον είναι ξεκάθαρα. Ο καθένας που θέλει να εισάγει κάτι το νέο, μάλλον κάνει θόρυβο παρά ωφελεί.

          Εδώ έρχεται η Αλεξανδρινή Εκκλησία με αυτή τη Σχολή και με την υψηλή εποπτεία και ευλογία σας να διδάξει, αυτά που Εκκλησία πρεσβεύει. Δύσκολο αλλά συγχρόνως και εύκολο. Η δυσκολία έγκειται στο να μπολιαστεί ο λόγος του Θεού στις τοπικές παραδόσεις κάθε Αφρικανικής χώρας.

Να ξεπεράσει κάθε δεισιδαιμονία από τη ζωή  των ανθρώπων και να βρει τρόπους αντιμετώπισης των διαφόρων καταστάσεων της καθημερινότητάς τους.

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

Υπάρχει όμως και η ευκολία, που εξηγείτε μόνο ως ευλογία από τον Θεό, όταν ο κάθε εργάτης του Ευαγγελίου κάνει τον πνευματικό απολογισμό και βλέπει τους καρπούς των πνευματικών αρετών, σε κάθε νεοφώτιστο που αποκτά πλέον πνευματική υπόσταση.

          Μπορεί να μην υπάρχει μεγάλη δυνατότητα φιλοξενίας σπουδαστών, αλλά «μικρά ζύμη, όλον το φύραμα ζυμοί» (Γαλ. ε΄ 9) μας λέει ο Απόστολος των Εθνών Παύλος στην προς Γαλάτας Επιστολή του. Αυτό το λίγο μέσα στην Εκκλησία έχει δυναμική παρουσία και υπόσταση. Απόδειξη το κήρυγμα και το έργο των Αποστόλων.

Αυτοί οι λίγοι, μετρημένοι σπουδαστές έχουν μέσα τους τη δύναμη να επαυξήσουν τους καρπούς της πνευματικής σποράς. Επιστρέφοντας στον τόπο τους θα μεταφέρουν τον σπόρο και το φως της Αλεξανδρινής Εκκλησίας.

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

Οι Άγιοι Αρχιερείς από τις κατά τόπους Μητροπόλεις και Επισκοπές που εμπιστεύονται τα παιδιά τους σε σας, τον πατέρα τους, για να γνωρίσουν εκ του σύνεγγυς το κέντρο, και ό,τι θα τους προσφέρει, ώστε όταν επιστρέψουν να μεταφέρουν τις αποκτηθείσες γνώσεις τους στο έργο και την οργάνωση της Ιεραποστολής.

Στον Σεβασμιώτατο Πατριαρχικό Επίτροπο Αλεξανδρείας, Μητροπολίτη Πηλουσίου κ. Νάρκισσο, που επωμίζεται όλο το συντονισμό της αφίξεως και της επιστροφής των σπουδαστών από τις πατρίδες τους, την αγωνία για την ασφαλή διαμονή στην Πατριαρχική Μονή του Αγίου Σάββα και την νόμιμη παραμονή στην φιλόξενη χώρα της Αιγύπτου.

Στον Αρχιγραμματέα του Πατριαρχείου και της Αγίας και Ιεράς Συνόδου Μητροπολίτη Ναυκράτιδος κ. Παντελεήμονα, ο οποίος με την πολυετή πείρα και γνώση, διεκπεραιώνει όλα τα σχετικά έγγραφα που αφορούν την περεταίρω κατάρτιση των σπουδαστών σε άλλες Σχολές του εξωτερικού.   

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

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

Αλλά και το Ελληνικό Πολεμικό Ναυτικό δια του προσώπου και της παρουσίας του Πλοιάρχου κ. Κωνσταντίνου Βαρουξή για τις μέγιστες υπηρεσίες του. 

Σε όλους τους φορείς της Μεγάλης αυτής πόλεως, με πρώτη την Ελληνική Κοινότητα Αλεξανδρείας και δια του Προέδρου αυτής κ. Ανδρέα Βαφειάδη και τους ανθρώπους της, που αγκαλιάζουν τη Σχολή μας και τα παιδιά μας.       

Μακαριώτατε, ευλογείστε αυτή τη νέα Σχολική Χρονιά, ώστε το Πανάγιο Πνεύμα να πληρώσει τον νου και την καρδιά όλων όσων κοπιάζουν στο γεώργιο του Θεού και της Ιεραποστολής. Μπορεί να υπάρξει κόπος, να αντιμετωπίσουμε δυσκολίες, απρόοπτα συμβάντα, αλλά η χαρά και η ικανοποίηση σίγουρα θα είναι όταν αυτά τα παιδιά βρεθούν πίσω στις πατρίδες τους και θα δώσουν μαρτυρία για αυτά που θα αποκομίσουν, και θα προφέρουν ευγνώμονα λόγο, για όλους όσους συνέβαλαν στην κατά κόσμον παιδεία τους και στον πνευματικό τους στηριγμό.

Καλή δύναμη σε όλους. Τα έτη σας Μακαριώτατε να είναι πολλά και να έχετε άκρα υγεία».

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

          Σημειώνεται ότι η ιστορική  Πατριαρχική Σχολή Αλεξανδρείας επανιδρύθη από την ΑΘΜ κατά το ακαδημαϊκό έτος 2007-2008, μετά από 470 έτη, προκειμένου να αναδεικνύει τα γηγενή στελέχη του ιεραποστολικού έργου του Πατριαρχικού Θρόνου. Κατά τον διετή κύκλο σπουδών, οι από τα διάφορα αφρικανικά κράτη προερχόμενοι σπουδαστές, οι οποίοι τυγχάνουν πλήρως υπότροφοι του Πατριαρχείου, παρακολουθούν μαθήματα θεολογίας, νοσηλευτικής, γεωπονικής τροπικών κλιμάτων, πληροφορικής, παιδαγωγικής, ως και ελληνικής γλώσσας.

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