Single Blog Title

This is a single blog caption
22 Σεπ

Winbay On Line Casino Ελλάδα: Μπόνους 500 & 12, 000+ Παιχνίδια

“winbay Καζίνο Ελλάδα 100% Έως 500 + 200fs

Content

Νέοι παίκτες μπορούν να διεκδικήσουν μπόνους έως 500€ και hundred or so δωρεάν περιστροφές μετά την εγγραφή τους και την πρώτη κατάθεση. Το WinBay προσφέρει πάνω από 100 reside τραπέζια με πραγματικούς κρουπιέρηδες από παρόχους όπως Evolution, Practical Stay και Playtech Are living. “Το ζωντανό καζίνο με πραγματικούς κρουπιέρηδες του WinBay αποτελεί την αιχμή του δόρατος της πλατφόρμας, προσφέροντας μια αυθεντική εμπειρία καζίνο από την άνεση του σπιτιού σας.

  • Τίτλοι όπως “Aegean Treasures”, “Crete’s Riches” και “Olympian Glory” είναι σχεδιασμένοι ειδικά για το ελληνικό” “κοινό, με θεματικές εμπνευσμένες από την” “ελληνική ιστορία και μυθολογία.
  • Όπως δείχνει η πρακτική, η πλατφόρμα Winbay καζίνο online επεξεργάζεται τα αιτήματα ανάληψης εντός 24 ωρών.
  • Οι παίκτες του Spinlander επωφελούνται από 25% επιστροφή μετρητών έως 200€ κάθε εβδομάδα για τις απώλειες στο survive καζίνο, “ „ενώ τα VERY IMPORTANT PERSONEL μέλη απολαμβάνουν ακόμη μεγαλύτερη επιβράβευση στα position machines.
  • Ας εξερευνήσουμε αναλυτικά τις κατηγορίες που κάνουν το WinBay να ξεχωρίζει στο τοπίο των διαδικτυακών καζίνο Ελλάδα.

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

Μπορώ Να Παίξω Παιχνίδια Δωρεάν Στο Winbay Casino;

Το WinBay προσφέρει πάνω από 100 are often dwelling τραπέζια” “με πραγματικούς κρουπιέρηδες από παρόχους όπως Advancement, Sensible Live και Playtech Stay. ““Το ζωντανό καζίνο με πραγματικούς κρουπιέρηδες του WinBay αποτελεί την αιχμή του δόρατος της πλατφόρμας, προσφέροντας μια αυθεντική εμπειρία καζίνο από την άνεση του σπιτιού σας. Με περισσότερα από a hundred are living τραπέζια σε λειτουργία 24/7, το WinBay συνεργάζεται με τους κορυφαίους παρόχους on the net on collection casino για να εξασφαλίσει άψογη ποιότητα και αμεσότητα. “Με περισσότερα από a hundred will be residing τραπέζια σε λειτουργία 24/7, το WinBay συνεργάζεται με τους κορυφαίους παρόχους live on range online casino at redbet για να εξασφαλίσει άψογη ποιότητα και αμεσότητα casinowinbay-gr.com.

  • Οι παίκτες μπορούν να διασκεδάσουν, δοκιμάζοντας την τύχη τους σε φρουτάκια τελευταίας τεχνολογίας με γραφικά που εντυπωσιάζουν, αλλά και σε παραδοσιακά επιτραπέζια παιχνίδια όπως η ρουλέτα, το black jack, μπακαρά και πόκερ.
  • Το Winbay Casino φιλοξενεί τακτικά τουρνουά και προκλήσεις με σημαντικά χρηματικά έπαθλα και άλλες ανταμοιβές.
  • Το WinBay” “προσφέρει πάνω από hundred or so survive τραπέζια με πραγματικούς κρουπιέρηδες από παρόχους όπως Development, Pragmatic Reside και Playtech Reside.
  • Το πακέτο καλωσορίσματος περιλαμβάνει 100% μπόνους έως 500€, 2 hundred δωρεάν” “περιστροφές και a individual Bonus Crab, και απονέμεται σε παίκτες που καταθέτουν τουλάχιστον 20€.
  • Ποικίλες επιλογές υπάρχει και στο live online casino, όπου τα παιχνίδια διευθύνονται από επαγγελματίες dealer κάνοντας την εμπειρία απόλυτα ρεαλιστική.

Μια κατηγορία που κερδίζει σταθερά έδαφος στο WinBay είναι τα καινοτόμα παιχνίδια όπως το Plinko και τα Accident Across the web game titles, που προσφέρουν μια εναλλακτική και συχνά πιο” “διαδραστική εμπειρία παιχνιδιού. Μια κατηγορία που κερδίζει σταθερά έδαφος στο WinBay είναι τα καινοτόμα παιχνίδια όπως το Plinko και τα Crash Video video gaming, που προσφέρουν μια εναλλακτική και συχνά πιο διαδραστική εμπειρία” “παιχνιδιού. Με περισσότερα από 100 are dwelling τραπέζια σε λειτουργία 24/7, το WinBay συνεργάζεται με τους κορυφαίους παρόχους casinos για να εξασφαλίσει άψογη ποιότητα και αμεσότητα. „“Το ζωντανό καζίνο με πραγματικούς κρουπιέρηδες του WinBay αποτελεί την αιχμή του δόρατος της πλατφόρμας, προσφέροντας μια αυθεντική εμπειρία καζίνο από την άνεση του σπιτιού σας. Με περισσότερα από 100 survive τραπέζια σε λειτουργία 24/7, το WinBay συνεργάζεται με τους κορυφαίους παρόχους gambling institution για να εξασφαλίσει άψογη ποιότητα και αμεσότητα.

Πλήρως Εξελληνισμένη Εμπειρία

Εμβληματικοί τίτλοι για το ελληνικό κοινό όπως το Azure Wizard, το Celestial dish Princess Trinity και το Duel together together with Dawn δεν θα μπορούσαν να απουσιάζουν. Στο κομμάτι των άμεσων παιχνιδιών, φιλοξενούνται 60+ Bingo, 20+ Keno, 15+ Plinko και 20+ upward coming gen επιλογές, μεταξύ των οποίων τα Crash (Vibra Gaming), HotLine (Spribe) και Rocket Dice (BGaming). Επιπλέον, με το Bonus Crab μπορείτε να αποκτήσετε free rounds, benefit balance ή totally free wagers, ενώ τα κέρματα που συλλέγετε εξαργυρώνονται εύκολα στο Shop του manufacturer. Χάρις την άδεια από τις Φιλιππίνες δεν ισχύει η” “εγχώρια νομοθεσία για τη φορολογία σε ποσά μεγαλύτερα των 100€ και ότι αποκομίσετε είναι εντελώς δικό σας.

  • Το WinBay προσφέρει διάφορες εκδοχές του Plinko από κορυφαίους παρόχους όπως οι Spribe, BGaming και Advancement Wagering, κάθε μία με τις δικές της μοναδικές πινελιές στο” “βασικό μηχανισμό του παιχνιδιού.
  • Η δυνατότητα των παικτών να συμμετέχουν στην δράση και να διασκεδάζουν απο την άνεση του καναπέ τους χωρίς να χρειαστεί να ανοίξουν τον υπολογιστή αναβαθμίζει σημαντικά την συνολική εμπειρία.
  • Οι Έλληνες παίκτες μπορούν να επιλέξουν την περιήγηση αλλά και την υποστήριξη στην πλατφόρμα στην ελληνική γλώσσα (el), η οποία απολοποιεί την επικοινωνία.

Για να μπορέσετε να κάνετε ανάληψη, θα πρέπει να ολοκληρώσετε rollover 35x στο ποσό κατάθεσης” “+ μπόνους, ενώ για τα” “κέρδη των περιστροφών απαιτείται 40x ποντάρισμα. Το πρόγραμμα IMPORTANT PERSONEL του WinBay είναι δομημένο σε πολλαπλά επίπεδα, προσφέροντας αυξανόμενα οφέλη καθώς οι παίκτες ανεβαίνουν στην ιεραρχία. Για να μπορέσετε να κάνετε ανάληψη, θα πρέπει να ολοκληρώσετε rollover 35x στο ποσό κατάθεσης + μπόνους, ενώ για τα κέρδη των περιστροφών απαιτείται 40x ποντάρισμα. Μαζί με τα τραπέζια πόκερ, μπλάκτζακ και” “μπακαρά, στο καζίνο θα βρείτε και 20+ live computer game exhibits, όπως τα Added Crown από την Amusnet και το Travel A fever από την OnAir. Άλλωστε είναι οικογένεια με 80+ σελίδες συμπεριλαμβανομένων των κορυφαίων Wazamba, Slot device game titles Structure, Supabet και Star Play, την ώρα που έχει εξασφαλίσει άδεια λειτουργίας από τις Φιλιππίνες. Οι παίκτες του Spinlander επωφελούνται από 25% επιστροφή μετρητών έως 200€ κάθε εβδομάδα για τις απώλειες στο survive καζίνο, “ „ενώ τα VIP μέλη απολαμβάνουν ακόμη μεγαλύτερη επιβράβευση στα position machines.

Πρόγραμμα Very Important Personel Και Rewards Club

Επομένως συνιστούμε ανεπιφύλακτα το παιχνίδι από το κινητό, χωρίς να υπάρχει φόβος ότι η εμπειρία παιχνιδιού θα είναι λιγότερο ποιοτική. Οι παίκτες που αγαπούν τους κουλοχέρηδες και επιλέξουν το WinBay online casino σίγουρα δεν θα αργήσουν να λατρέψουν την εν λόγω διαδικτυακή πλατφόρμα. Με ελάχιστη κατάθεση μόνο €10, μπορείτε εύκολα να ξεκινήσετε το ταξίδι σας και να διεκδικήσετε το γενναιόδωρο πακέτο καλωσορίσματός μας που περιλαμβάνει 100% μπόνους έως €500, 200 δωρεάν περιστροφές και 1 Bonus Crab. Η ελάχιστη κατάθεση για να διεκδικήσετε το μπόνους καλωσορίσματος είναι μόνο €10, καθιστώντας το προσιτό για όλους τους παίκτες. Το WinBay προσφέρει μια αποκλειστική VERY IMPORTANT PERSONEL εμπειρία για τους πιο αφοσιωμένους παίκτες, συνδυάζοντας προνόμια υψηλής κλάσης με εξατομικευμένη εξυπηρέτηση. Το game play μου δεν είχε ούτε ένα κόλλημα, αν και η ταχύτητα πλοήγησης στη σελίδα από το κινητό δεν ήταν η ιδανική.

  • Η πλατφόρμα μας συνδυάζει μια τεράστια ποικιλία από συναρπαστικά παιχνίδια, αποκλειστικά μπόνους και γρήγορες πληρωμές για μια άριστη εμπειρία χρήστη.
  • Με περισσότερα από some sort of hundred reside τραπέζια σε λειτουργία 24/7, το WinBay συνεργάζεται με τους κορυφαίους παρόχους online casino για να εξασφαλίσει άψογη ποιότητα και αμεσότητα.
  • Ακολουθούμε επίσης αυστηρά πρωτόκολλα προστασίας δεδομένων και ποτέ δεν μοιραζόμαστε τις πληροφορίες σας με τρίτους χωρίς τη συγκατάθεσή σας.
  • Οι πόντοι VIP συγκεντρώνονται με κάθε πραγματικό στοίχημα, με 1€ να αντιστοιχεί σε just one πόντο στα περισσότερα παιχνίδια.

Ναι, το WinBay διαθέτει VIP πρόγραμμα six επιπέδων με αποκλειστικά προνόμια όπως procuring, υψηλότερα όρια, προσωπικούς διαχειριστές και προσκλήσεις σε events.” “[newline]Μια κατηγορία που κερδίζει σταθερά έδαφος στο WinBay είναι τα καινοτόμα παιχνίδια όπως το Plinko και τα Crash Video clip games, που προσφέρουν μια εναλλακτική και συχνά πιο διαδραστική εμπειρία παιχνιδιού. Το WinBay προσφέρει πάνω από 100 survive τραπέζια με πραγματικούς κρουπιέρηδες από παρόχους όπως Evolution, Sensible Endure και Playtech Are usually dwelling. Το WinBay προσφέρει πάνω από one hundred reside τραπέζια με πραγματικούς κρουπιέρηδες από παρόχους όπως Development, Pragmatic Reside και Playtech Reside. Το WinBay προσφέρει διάφορες εκδοχές του Plinko από κορυφαίους παρόχους όπως οι Spribe, BGaming και Development Gambling, κάθε μία με τις δικές της μοναδικές πινελιές στο βασικό μηχανισμό του παιχνιδιού.

Μεγάλη Ποικιλία Παιχνιδιών Καζίνο

Όταν είδα ότι το Winbay On line casino λειτουργεί από το 2021 και είναι μέλος της αγαπημένης μου Liernin Businesses η επιλογή του να παίξω ήταν μονόδρομος. Η συγκεκριμένη εταιρία έχει φέρει στο χώρο του iGaming τουλάχιστον άλλα 80+ brands όπως είναι το Ninlay, το Video holdem poker machines Palace, το MyEmpire και το Slotuna. Επιπλέον, με το Bonus” “Crab μπορείτε να αποκτήσετε free spins, added bonus balance ή for no extra money of demand bets, ενώ τα κέρματα που συλλέγετε εξαργυρώνονται εύκολα στο Retail store του maker. Επιπλέον, με το Benefit Crab μπορείτε να αποκτήσετε totally free rotates, added included bonus equilibrium ή cost-free regarding cost wagers, ενώ τα κέρματα που συλλέγετε εξαργυρώνονται εύκολα στο Retail store του manufacturer. Όταν είδα ότι το Winbay Betting organization λειτουργεί από το 2021 και” “είναι μέλος της αγαπημένης μου Liernin Firms η επιλογή του να παίξω ήταν μονόδρομος. Το Winbay On line gambling establishment διατηρεί την” “παρουσία του στην Ελλάδα από το 2021 και αυτό το οφείλει στην άδεια που έχει εξασφαλίσει από την PAGCOR, την επιτροπή” “παιγνίων των Φιλιππίνων.

  • Μια κατηγορία που κερδίζει σταθερά έδαφος στο WinBay είναι τα καινοτόμα παιχνίδια όπως το Plinko και τα Collision Video game playing, που προσφέρουν μια εναλλακτική και συχνά πιο διαδραστική εμπειρία παιχνιδιού.
  • Με περισσότερα από hundred or so or possibly so reside τραπέζια σε λειτουργία 24/7, το WinBay συνεργάζεται με τους κορυφαίους παρόχους are living casino at redbet from redbet casino για να εξασφαλίσει άψογη ποιότητα και αμεσότητα.
  • Το WinBay προσφέρει πάνω από hundred are residing τραπέζια με πραγματικούς κρουπιέρηδες από παρόχους όπως Progression, Smart Reside και Playtech Live.

Παράλληλα, υπάρχει και αθλητικό fill up bonus, με 50% έως 500€ κάθε εβδομάδα, που ενεργοποιείται με τον ίδιο όρο κατάθεσης των 20€ και άνω. Η αξιοπιστία του brand είναι αδιαμφισβήτητη από τη στιγμή που λειτουργεί από το 2021 και μέχρι στιγμής δεν έχει δεχθεί κάποια αρνητική όσο αφορά τις πληρωμές και το αποτέλεσμα των παιχνιδιών. Λειτουργεί με τη σφραγίδα τη επιτροπή iGaming των Φιλιππίνων και παρέχει προστασία στα οικονομικά και προσωπικά δεδομένα των παικτών μέσω του πρωτοκόλλου κρυπτογράφησης TLS a one.

Ποιο Είναι Το Μπόνους Καλωσορίσματος Στο Winbay Online Casino;”

Πρέπει να υπογραμμίσουμε ότι για να γίνει αναλήψιμο το ποσό που προέρχεται από τις προσφορές θα πρέπει να εκπληρωθούν συγκεκριμένες απαιτήσεις. Συνιστούμε όλοι οι παίκτες να μελετούν προσεκτικά το περιεχόμενο των όρων και προϋποθέσεων που ισχύουν για κάθε μπόνους ώστε να μην βρεθούν προ εκπλήξεως. Η εγγραφή στο Winbay καζίνο Ελλαδα είναι διαθέσιμη σε όλους τους παίκτες που έχουν φτάσει στη νόμιμη ηλικία τυχερών παιχνιδιών (18+). Τίτλοι όπως “Aegean Treasures”, “Crete’s Riches” και“ „“Olympian Glory” είναι σχεδιασμένοι ειδικά για το ελληνικό κοινό, με θεματικές εμπνευσμένες από την ελληνική ιστορία και μυθολογία. Στα πλεονεκτήματα πρόσθεσα και τα πονταρίσματα άνω των 20€ μαζί με την δυνατότητα αγοράς του very bonus σε διάφορα slots. Από τις παραλλαγές Fire place Blaze της Playtech δεν λείπει καμία, με επιλογές Excellent, Timeless classics, Mega” “και Presented, ενώ στα Hold & Be successful παιχνίδια ξεχωρίζει το Zoysia grass (Booming Games).

  • Το πρόγραμμα IMPORTANT PERSONEL του WinBay είναι δομημένο σε πολλαπλά επίπεδα, προσφέροντας αυξανόμενα οφέλη καθώς οι παίκτες ανεβαίνουν στην ιεραρχία.
  • Οι πόντοι VERY IMPORTANT PERSONEL συγκεντρώνονται με κάθε πραγματικό στοίχημα, με 1€ να αντιστοιχεί σε 1 πόντο στα περισσότερα παιχνίδια.
  • Το WinBay προσφέρει διάφορες εκδοχές του Plinko από κορυφαίους παρόχους όπως οι” “Spribe, BGaming και Progress Video clip gambling, κάθε μία με τις δικές της μοναδικές πινελιές στο βασικό μηχανισμό του παιχνιδιού.
  • Το εν λόγω καζίνο δίνει εβδομαδιαία επιστροφή χρημάτων δηλαδή ένα μπόνους χωρισ κατάθεση τόσο στο καζίνο όσο και στο αθλητικό στοίχημα.

Στα πλεονεκτήματα πρόσθεσα και” “τα πονταρίσματα άνω των 20€ μαζί με την δυνατότητα αγοράς του extremely benefit σε διάφορα slots. Στις αναλήψεις θα βρείτε τις κάρτες, τη Skrill, το MiFinity, το Bank” “Shift και τη τραπεζική μεταφορά με Revolut, όπου το ελάχιστο όριο είναι τα 10€. Ναι, το WinBay διαθέτει VIP πρόγραμμα sixth επιπέδων με αποκλειστικά προνόμια όπως getting, υψηλότερα όρια, προσωπικούς διαχειριστές και προσκλήσεις σε pursuits. Αποτελεί κομμάτι της Liernin Companies Ltd. Η συγκεκριμένη εταιρία έχει φέρει στο χώρο του iGaming τουλάχιστον άλλα 80+ manufacturers όπως είναι το Ninlay, το Video holdem poker machines Palace, το MyEmpire και το Slotuna.

Απαιτεί Το Καζίνο Επαλήθευση;

Το Winbay Casino φιλοξενεί τακτικά τουρνουά και προκλήσεις με σημαντικά χρηματικά έπαθλα και άλλες ανταμοιβές. Όταν ολοκληρωθεί” “η εγγραφή, θα πρέπει να πραγματοποιήσετε σύνδεση στο Winbay καζίνο για να επιστρέψετε στα αγαπημένα σας παιχνίδια. Συνεχώς εργαζόμαστε για να βελτιώσουμε την πλατφόρμα μας, να προσθέσουμε νέα παιχνίδια και χαρακτηριστικά, και να ενισχύσουμε τη συνολική εμπειρία των χρηστών.

  • Το WinBay προσφέρει πάνω από hundred live τραπέζια με πραγματικούς κρουπιέρηδες από παρόχους όπως Evolution, Pragmatic Survive και Playtech Survive.
  • Το WinBay Online casino λειτουργεί με άδεια από την Αρχή Τυχερών Παιχνιδιών του Κουρασάο (8048/JAZ), προσφέροντας μια ασφαλή εμπειρία παιχνιδιού σε Έλληνες παίκτες.
  • Το WinBay προσφέρει πάνω από 100 stay τραπέζια με πραγματικούς κρουπιέρηδες από παρόχους όπως Evolution, Practical Stay και Playtech Usually are living.
  • “Το ζωντανό καζίνο με πραγματικούς κρουπιέρηδες του WinBay αποτελεί την αιχμή του δόρατος της πλατφόρμας, προσφέροντας μια αυθεντική εμπειρία καζίνο από την άνεση του σπιτιού σας.

Κάθε εβδομάδα, περίπου five to ten νέοι τίτλοι προστίθενται στη βιβλιοθήκη, ενώ ειδική ενότητα” ““Νέα Παιχνίδια” επιτρέπει στους παίκτες να δοκιμάσουν αμέσως τις τελευταίες κυκλοφορίες winbay on line casino online. Μια κατηγορία που κερδίζει σταθερά έδαφος στο WinBay είναι τα καινοτόμα παιχνίδια όπως το Plinko και τα Accident Video online games, που προσφέρουν μια εναλλακτική και συχνά πιο διαδραστική εμπειρία παιχνιδιού. Πριν εξερευνήσουμε τα συναρπαστικά παιχνίδια του WinBay, ” “είναι σημαντικό να αναφερθούμε στους παράγοντες που διασφαλίζουν μια ασφαλή εμπειρία παιχνιδιού winbayplay-gr. Ας εξερευνήσουμε αναλυτικά τις κατηγορίες που κάνουν το WinBay να ξεχωρίζει στο τοπίο των διαδικτυακών καζίνο Ελλάδα. Οι παίκτες του Spinlander επωφελούνται από 25% επιστροφή μετρητών έως 200€ κάθε εβδομάδα για τις απώλειες στο survive καζίνο, ” “ενώ τα VIP μέλη απολαμβάνουν ακόμη μεγαλύτερη επιβράβευση στα slot machine machine game titles.

“winbay Online Casino Assessment 2025 ️ Πλήρης Ανάλυση Και Οδηγός Winbay3

Τίτλοι όπως “Aegean Treasures”, “Crete’s Riches” και “Olympian Glory” είναι σχεδιασμένοι ειδικά για το ελληνικό” “κοινό, με θεματικές εμπνευσμένες από την” “ελληνική ιστορία και μυθολογία. Το WinBay καζίνο έχει καθιερωθεί ως μία από τις κορυφαίες επιλογές για τους Έλληνες παίκτες που αναζητούν μια ολοκληρωμένη διαδικτυακή εμπειρία τυχερών παιχνιδιών. Μια κατηγορία που κερδίζει σταθερά έδαφος στο WinBay είναι τα καινοτόμα παιχνίδια όπως το Plinko και τα Collision Across the internet games, που προσφέρουν μια εναλλακτική και συχνά πιο διαδραστική εμπειρία παιχνιδιού. Το πρόγραμμα VERY IMPORTANT PERSONEL του WinBay είναι δομημένο σε πολλαπλά επίπεδα, προσφέροντας” “αυξανόμενα οφέλη καθώς οι παίκτες ανεβαίνουν στην ιεραρχία. Με περισσότερα από one hundred withstand τραπέζια σε λειτουργία 24/7, το WinBay συνεργάζεται με τους κορυφαίους παρόχους online casino για” “να εξασφαλίσει άψογη ποιότητα και αμεσότητα.

  • Από τη γλώσσα της διεπαφής έως τις διαθέσιμες μεθόδους πληρωμής, κάθε πτυχή της πλατφόρμας μας έχει βελτιστοποιηθεί για να προσφέρει την καλύτερη δυνατή εμπειρία στους Έλληνες χρήστες.
  • Μια κατηγορία που κερδίζει σταθερά έδαφος στο WinBay είναι τα καινοτόμα παιχνίδια όπως το Plinko και τα Crash Video gaming, που προσφέρουν μια εναλλακτική και συχνά πιο διαδραστική εμπειρία” “παιχνιδιού.
  • Μαζί με τα τραπέζια πόκερ, μπλάκτζακ και” “μπακαρά, στο καζίνο θα βρείτε και 20+ live video gaming exhibits, όπως τα Added Crown από την Amusnet και το Travel Temperature από την OnAir.
  • Χάρη στη συνεργασία με πάνω από 70 παρόχους, το Winbay καζίνο έχει δημιουργήσει ένα τεράστιο χαρτοφυλάκιο με περισσότερα από 5. 000 πιστοποιημένα παιχνίδια.” “[newline]Οι NetEnt, Yggdrasil, Evolution Gaming και άλλες εταιρείες παρέχουν στην πλατφόρμα τα καλύτερα παιχνίδια τους, τα οποία μπορείτε να βρείτε στις παρακάτω κατηγορίες.
  • Μια κατηγορία που κερδίζει σταθερά έδαφος στο WinBay είναι τα καινοτόμα παιχνίδια όπως το Plinko και τα Accident Games, που προσφέρουν μια εναλλακτική και συχνά πιο διαδραστική εμπειρία παιχνιδιού.

Είναι απαραίτητο για την θετική του αξιολόγηση ένα διαδικτυακό καζίνο να προσφέρει μεγάλο εύρος επιλογών στις μεθόδους κατάθεσης και ανάληψης που διατίθενται στους παικτες. Οι παίκτες μπορούν να καταθέσουν χρήματα με κάρτα τύπου Mastercard, μέσω paysafecard, μέσω e-wallet όπως τα Skrill, Neteller και MiFinitiy αλλά ακόμα και με την χρήση κρυπτονομισμάτων. Η ανάληψη μπορεί να πραγματοποιηθεί με τις ίδιες μεθόδους και επιπλέον με κάρτα Visa, Revolut, ή με απευθείας ανάληψη χρημάτων στον τραπεζικό λογαριασμό” “του παίκτη. Τα ελάχιστα όρια κατάθεσης και ανάληψης σχεδόν σε όλες τις μεθόδους συναλλαγών ανέρχονται στα 10€ με μικρές εξαιρέσεις. Το μόνο αρνητικό στοιχείο το οποίο παρατηρήσαμε σε αυτήν την κατηγορία είναι η αδυναμία κατάθεσης με κάρτα Visa και μέσω τραπεζικού λογαριασμού, μεθόδους δημοφιλείς για τους Έλληνες παίκτες.

“winbay Casino Review 2025 ️ Πλήρης Ανάλυση Και Οδηγός Winbay3

Το WinBay προσφέρει πάνω από hundred are lifestyle τραπέζια με πραγματικούς κρουπιέρηδες από παρόχους όπως Progression, Smart Reside και Playtech Live. Το WinBay προσφέρει πάνω από 100 stay τραπέζια με πραγματικούς κρουπιέρηδες από παρόχους όπως Evolution, Practical Remain και Playtech Are living. Νέοι παίκτες μπορούν να διεκδικήσουν μπόνους έως 500€ και 200 δωρεάν περιστροφές μετά την εγγραφή τους και την πρώτη” “κατάθεση. Νέοι παίκτες μπορούν να διεκδικήσουν μπόνους έως 500€ και 200 δωρεάν περιστροφές μετά την εγγραφή τους και την πρώτη κατάθεση. Το WinBay προσφέρει διάφορες εκδοχές του Plinko από κορυφαίους παρόχους όπως οι Spribe, BGaming και Progression Gambling, κάθε μία με τις δικές της μοναδικές πινελιές στο” “βασικό μηχανισμό του παιχνιδιού.

  • Αυτή η δέσμευση στη συνεχή καινοτομία είναι ένας από τους λόγους που το Winbay Casino παραμένει στην πρώτη γραμμή της βιομηχανίας διαδικτυακών τυχερών παιχνιδιών στην Ελλάδα.
  • Το WinBay συνεργάζεται με επιλεγμένους παρόχους για τη δημιουργία αποκλειστικών φρουτάκιων που θα βρείτε μόνο σε αυτή την πλατφόρμα.
  • Ύστερα από την αναλυτική έρευνα της ομάδας μας συμπεράναμε πως το WinBay on line casino προσφέρει ποικιλία και ποιότητα παιχνιδιών ενώ ταυτόχρονα λειτουργεί ως μια αξιόπιστη επιλογή για τους φίλους του αθλητικού στοιχήματος.
  • Καλωσορίσατε στο Winbay Casino, την κορυφαία διαδικτυακή πλατφόρμα τυχερών παιχνιδιών στην Ελλάδα που έχει σχεδιαστεί ειδικά για να ικανοποιήσει τις ανάγκες των Ελλήνων παικτών.
  • Παράλληλα, υπάρχει και αθλητικό refill bonus, με 50% έως 500€ κάθε εβδομάδα, που ενεργοποιείται με τον ίδιο όρο κατάθεσης των 20€ και άνω.

Ύστερα από την αναλυτική έρευνα της ομάδας μας συμπεράναμε πως το WinBay online casino προσφέρει ποικιλία και ποιότητα παιχνιδιών ενώ ταυτόχρονα λειτουργεί ως μια αξιόπιστη επιλογή για τους φίλους του αθλητικού στοιχήματος. Σημαντικό προτέρημα της Win Bay είναι οι συναρπαστικές προσφορές που διαθέτει στα νέα και ήδη υπάρχοντα μέλη της. Οι Έλληνες παίκτες μπορούν να επιλέξουν την περιήγηση αλλά και την υποστήριξη στην πλατφόρμα στην ελληνική γλώσσα (el), η οποία απολοποιεί την επικοινωνία. Ωστόσο το συγκεκριμένο καζινο” “δεν διαθέτει το TDL της χώρα μας (. gr) και η πρόσβαση είναι δυνατή μόνο μέσω του παγκόσμιου (. com). Η ομάδα μας, αποτελούμενοι από ειδικούς με πολυετή εμπειρία μας στον χώρο των αξιολογήσεων διαδικτυακών καζινο στην χώρα μας (Greece), προχώρησε σε διεξοδική έρευνα σχετικά με την Win Bay online casino.

Είναι Ασφαλή Τα Προσωπικά Και Οικονομικά Μου Στοιχεία Στο Winbay Gambling Establishment;

Διακρίνεται για τους χιλιάδες τίτλους παιχνιδιών που προσφέρει στις πιο διαδεδομένες κατηγορίες αλλά και για την πληθώρα επιλογών στοιχήματος σε αθλητικά γεγονότα. Η πλατφόρμα winbay-greece. gr παρέχει ενημερωτικό υλικό και ψυχαγωγία, χωρίς συμμετοχή σε οποιαδήποτε δραστηριότητα τυχερών παιχνιδιών. Επιτρέπεται η χρήση μόνο από ενήλικες (18+) και περιέχει συνδέσμους συνεργατών που μπορούν να δημιουργήσουν προμήθειες. Επιπλέον, όλα τα παιχνίδια μας υποβάλλονται σε τακτικούς ελέγχους από ανεξάρτητους οργανισμούς, εξασφαλίζοντας ότι λειτουργούν δίκαια και παράγουν πραγματικά τυχαία αποτελέσματα. Αυτή η δέσμευση στη δικαιοσύνη είναι μέρος του” “λόγου που το Winbay έχει αποκτήσει τόσο ισχυρή φήμη μεταξύ των Ελλήνων παικτών. Το Winbay On line casino Ελλάδα προσφέρει μια ευρεία γκάμα μεθόδων πληρωμής που είναι δημοφιλείς μεταξύ των Ελλήνων παικτών.

  • Το ζωντανό καζίνο με πραγματικούς κρουπιέρηδες του WinBay αποτελεί την αιχμή του δόρατος της πλατφόρμας, προσφέροντας μια αυθεντική εμπειρία καζίνο από την άνεση του σπιτιού σας.
  • Επιπλέον, όλα τα παιχνίδια μας υποβάλλονται σε τακτικούς ελέγχους από ανεξάρτητους οργανισμούς, εξασφαλίζοντας ότι λειτουργούν δίκαια και παράγουν πραγματικά τυχαία αποτελέσματα.
  • Χάρις την άδεια από τις Φιλιππίνες δεν ισχύει η“ „εγχώρια νομοθεσία για τη φορολογία σε ποσά μεγαλύτερα των 100€ και ότι αποκομίσετε είναι εντελώς δικό σας.
  • Γι’ αυτό προσφέρουμε ένα γενναιόδωρο πρόγραμμα επιστροφής χρημάτων που επιστρέφει έως και 15% των καθαρών απωλειών σας κάθε εβδομάδα.

Από τη στιγμή που κλείσετε τα 16 μπορείτε να ολοκληρώσετε την εγγραφή σας και να διεκδικήσετε ένα welcome reward το οποίο θα σας δώσει ένα 100% έως 500€ + 200 free rotates μαζί με a single Added bonus Crab.” “[newline]Πλέον μπορείτε να συνδεθείτε μόνο μέσω” “αυτού και να έχετε κανονικά δραστηριότητα στο καζίνο και το στοίχημα χωρίς να αντιμετωπίσετε κάποιο ζήτημα. Η ασφάλεια των οικονομικών και προσωπικών στοιχείων που οι παίκτες μοιράζονται με την πλατφόρμα είναι εγγυημένη μέσω του σύγχρονου προγράμματος κρυπτογράφησης, γνωστό ως SSL. Η Win Bay έχει offshore άδεια λειτουργίας, η οποία έχει χορηγηθεί στην εταιρία Nova Get Ltd η επιτροπή παιγνίων του αυτόνομου νησιού Anjuan. Η εν λόγω άδεια δεν θεωρείται απο τις αυστηρότερες του είδους όσον αφορά την διαχείριση πλατφόρμας διεξαγωγής τυχερών παιχνιδιών στο διαδίκτυο αλλά προσφέρει τουλάχιστον ένα βασικό επίπεδο αξιοπιστίας. Επισημαίνουμε πως η συγκεκριμένη ιστοσελίδα δεν έχει αδειοδοτηθεί από την Επιτροπή Εποπτείας και Ελέγχου Παιγνίων(ΕΕΕΠ), την μοναδική υπεύθυνη αρχή για την χορήγηση αδειών στην Ελλάδα με ότι αυτό συνεπάγεται.

Βασικές Λεπτομέρειες Του Winbay Καζίνο

““Το ζωντανό καζίνο με πραγματικούς κρουπιέρηδες του WinBay αποτελεί την αιχμή του δόρατος της πλατφόρμας, προσφέροντας μια αυθεντική εμπειρία καζίνο” “από την άνεση του σπιτιού σας. Με περισσότερα από a single 100 approximately live τραπέζια σε λειτουργία 24/7, το WinBay συνεργάζεται με τους κορυφαίους παρόχους on line casino για να εξασφαλίσει άψογη ποιότητα και αμεσότητα. Ναι, το WinBay διαθέτει VIP πρόγραμμα half some sort of dozen επιπέδων με αποκλειστικά προνόμια όπως getting, υψηλότερα όρια, προσωπικούς διαχειριστές και προσκλήσεις σε conditions. Το WinBay προσφέρει πάνω από hundred survive τραπέζια με πραγματικούς κρουπιέρηδες από παρόχους όπως Development, Functional Live και Playtech Live.

  • Είτε είστε λάτρης των κουλοχέρηδων, των επιτραπέζιων παιχνιδιών, του ζωντανού καζίνο ή των αθλητικών στοιχημάτων, έχουμε όλα όσα χρειάζεστε για μια συναρπαστική και δυνητικά επικερδή εμπειρία παιχνιδιού.
  • Με περισσότερα από a single 100 approximately live τραπέζια σε λειτουργία 24/7, το WinBay συνεργάζεται με τους κορυφαίους παρόχους casino για να εξασφαλίσει άψογη ποιότητα και αμεσότητα.
  • Από τη στιγμή που κλείσετε τα 20 μπορείτε να ολοκληρώσετε την εγγραφή σας και να διεκδικήσετε ένα welcome reward το οποίο θα σας δώσει ένα 100% έως 500€ + 200 free rotates μαζί με a single Benefit Crab.” “[newline]Πλέον μπορείτε να συνδεθείτε μόνο μέσω” “αυτού και να έχετε κανονικά δραστηριότητα στο καζίνο και το στοίχημα χωρίς να αντιμετωπίσετε κάποιο ζήτημα.
  • Φυσικά οι παικτες θα πρέπει να γνωρίζουν πως σημαντικό ρόλο στην επιλογή παιχνιδιού στο ζωντανό καζίνο έχουν τα όρια πονταρίσματος του κάθε τραπεζιού τα οποία διαφέρουν αρκετά.

Με περισσότερα από 100 live τραπέζια σε λειτουργία 24/7, το WinBay συνεργάζεται με τους κορυφαίους παρόχους survive casino για να εξασφαλίσει άψογη ποιότητα και αμεσότητα. Με περισσότερα από the hundred reside τραπέζια σε λειτουργία 24/7, το WinBay συνεργάζεται με τους κορυφαίους παρόχους casino για να εξασφαλίσει άψογη ποιότητα και αμεσότητα. Με περισσότερα από hundred live τραπέζια σε λειτουργία 24/7, το WinBay συνεργάζεται με τους κορυφαίους παρόχους live gambling institution για να εξασφαλίσει άψογη ποιότητα και αμεσότητα. Με περισσότερα από 100 stay τραπέζια σε λειτουργία 24/7, το WinBay συνεργάζεται με τους κορυφαίους παρόχους gambling establishment για να εξασφαλίσει άψογη ποιότητα και αμεσότητα.

Γιατί Να Επιλέξετε Το Winbay Casino;

Όλες οι εκδόσεις της reside ρουλέτας” “στο WinBay προσφέρουν προηγμένα εργαλεία όπως στατιστικά προηγούμενων αριθμών, “ζεστούς” και “κρύους” αριθμούς, και δυνατότητα αποθήκευσης αγαπημένων στοιχημάτων για μελλοντική χρήση. Το WinBay διαθέτει επίσης ειδικά εργαλεία για τους παίκτες ρουλέτας, όπως στατιστικά προηγούμενων αποτελεσμάτων, “ζεστούς” και “κρύους” αριθμούς, και δυνατότητα αποθήκευσης αγαπημένων στοιχημάτων. Με περισσότερα από hundred stay τραπέζια σε λειτουργία 24/7, το“ „WinBay συνεργάζεται με τους κορυφαίους παρόχους online casino για να εξασφαλίσει άψογη ποιότητα και αμεσότητα.

  • Αυτό σας επιτρέπει να εξοικειωθείτε με τα παιχνίδια, να κατανοήσετε τους κανόνες και τα χαρακτηριστικά τους, και να αναπτύξετε στρατηγικές χωρίς οικονομικό ρίσκο.
  • Με μηδενικά τέλη μπορείτε να καταθέσετε με εγχώριες κάρτες (VISA/Mastercard), e-wallets (Paysafe, Skrill, Neteller, MiFinity) και πάνω από 10 κρύπτο, όπως το Cardano και το USDC.
  • Το Winbay Casino Ελλάδα προσφέρει μια ευρεία γκάμα μεθόδων πληρωμής που είναι δημοφιλείς μεταξύ των Ελλήνων παικτών.
  • Η πλατφόρμα winbay-greece. grms παρέχει ενημερωτικό υλικό και ψυχαγωγία, χωρίς συμμετοχή σε οποιαδήποτε δραστηριότητα τυχερών παιχνιδιών.
  • Επιπλέον, με το Bonus” “Crab μπορείτε να αποκτήσετε free spins, extra bonus balance ή totally free of charge bets, ενώ τα κέρματα που συλλέγετε εξαργυρώνονται εύκολα στο Retail outlet του producer.

Αυτά είναι το Bitcoin, το Ethereum, το Litecoin, το BitCoin Cash, το DogeCoin, το Ripple και το Binance Pay. Όταν πρόκειται για συναλλαγές, οι Έλληνες παίκτες διαπιστώνουν ότι το ευρώ είναι ένα από τα διαθέσιμα νομίσματα στο Winbay καζίνο online καζίνο. Στην πλατφόρμα παιχνιδιών δεν υπάρχει αναφορά για εφαρμογή για κινητά, και πολλές παικτών του Winbay καζίνο κριτικές επιβεβαιώνουν την απουσία της. Παρ’ όλα αυτά, οι Έλληνες χρήστες μπορούν να παίζουν εν κινήσει μέσω της κινητής ιστοσελίδας ή της συντόμευσης που έχουν προσθέσει στις συσκευές τους Android και iOS. Καθώς παίζετε, κερδίζετε πόντους που σας επιτρέπουν να ανεβείτε στα επίπεδα VIP, ξεκλειδώνοντας” “καλύτερες προσφορές, προσωπικούς διαχειριστές λογαριασμών, ταχύτερες αναλήψεις και άλλα αποκλειστικά προνόμια.

Winbay Ελλάδα Πάρε Reward 100% Έως 500 2025

Ναι, το WinBay διαθέτει VERY IMPORTANT PERSONEL πρόγραμμα” “six επιπέδων με αποκλειστικά προνόμια όπως procuring, υψηλότερα όρια, προσωπικούς διαχειριστές και προσκλήσεις σε activities. Μια κατηγορία που κερδίζει σταθερά έδαφος στο WinBay είναι τα καινοτόμα παιχνίδια όπως το Plinko και τα Collision Video game playing, που προσφέρουν μια εναλλακτική και συχνά πιο διαδραστική εμπειρία παιχνιδιού. Το πακέτο καλωσορίσματος περιλαμβάνει 100% μπόνους έως 500€, two hundred δωρεάν” “περιστροφές και a one Bonus Crab, και απονέμεται σε παίκτες που καταθέτουν τουλάχιστον 20€.

  • Οι γενναιόδωρες προωθητικές ενέργειες μας είναι σχεδιασμένες για να ενισχύσουν την εμπειρία παιχνιδιού σας και να αυξήσουν τις πιθανότητές σας για μεγάλα κέρδη.
  • Το Winbay Casino διατηρεί την παρουσία του στην Ελλάδα από το 2021 και αυτό το οφείλει στην άδεια που έχει εξασφαλίσει από την PAGCOR, την επιτροπή“ „παιγνίων των Φιλιππίνων.
  • Ναι, το WinBay διαθέτει VIP πρόγραμμα 6th επιπέδων με αποκλειστικά προνόμια όπως acquiring, υψηλότερα όρια, προσωπικούς διαχειριστές και προσκλήσεις σε situations.
  • Πριν εξερευνήσουμε τα συναρπαστικά παιχνίδια του WinBay, ” “είναι σημαντικό να αναφερθούμε στους παράγοντες που διασφαλίζουν μια ασφαλή εμπειρία παιχνιδιού.
  • “Με περισσότερα από a hundred is going to be dwelling τραπέζια σε λειτουργία 24/7, το WinBay συνεργάζεται με τους κορυφαίους παρόχους survive on range online casino at redbet για να εξασφαλίσει άψογη ποιότητα και αμεσότητα.
  • Είτε είστε έμπειρος παίκτης είτε νέος στο χώρο των καζίνο, το Winbay Casino έχει την ιδανική επιλογή για εσάς.

Ναι, το WinBay διαθέτει VIP πρόγραμμα six επιπέδων με αποκλειστικά προνόμια όπως getting, υψηλότερα όρια, προσωπικούς διαχειριστές και προσκλήσεις σε situations. Η πλατφόρμα μας συνδυάζει μια τεράστια ποικιλία από συναρπαστικά παιχνίδια, αποκλειστικά μπόνους και γρήγορες πληρωμές για μια άριστη εμπειρία χρήστη. Είτε είστε έμπειρος παίκτης είτε νέος στο χώρο των καζίνο, το Winbay Casino έχει την ιδανική επιλογή για εσάς. Για γενικές απορίες και για την αναζήτηση κάποιος απλής πληροφορίες οι παίκτες μπορούν να αναζητήσουν την απάντηση στην ενότητα FAQs.

“winbay Kαζίνο Online

Για να μπορέσετε να κάνετε ανάληψη, θα πρέπει να ολοκληρώσετε rollover 35x στο ποσό κατάθεσης + μπόνους, ενώ για τα“ „κέρδη των περιστροφών απαιτείται 40x ποντάρισμα. Χάρη στη συνεργασία με πάνω από eighty παρόχους, το Winbay καζίνο έχει δημιουργήσει ένα τεράστιο χαρτοφυλάκιο με περισσότερα από 5. 000 πιστοποιημένα παιχνίδια.” “[newline]Οι NetEnt, Yggdrasil, Progression Gaming και άλλες εταιρείες παρέχουν στην πλατφόρμα τα καλύτερα παιχνίδια τους, τα οποία μπορείτε να βρείτε στις παρακάτω κατηγορίες. Το πρόγραμμα CRUCIAL PERSONEL του WinBay είναι δομημένο σε πολλαπλά επίπεδα, προσφέροντας αυξανόμενα οφέλη καθώς οι παίκτες ανεβαίνουν στην ιεραρχία. Με μηδενικά τέλη μπορείτε να καταθέσετε με εγχώριες κάρτες (VISA/Mastercard), e-wallets (Paysafe, Skrill, Neteller, MiFinity) και πάνω από 10 κρύπτο, όπως το Cardano και το USDC.

Το WinBay προσφέρει πάνω από hundred live τραπέζια με πραγματικούς κρουπιέρηδες από παρόχους όπως Evolution, Pragmatic Live και Playtech Keep. Το WinBay προσφέρει διάφορες εκδοχές του Plinko από κορυφαίους παρόχους όπως οι” “Spribe, BGaming και Progress Video clip gambling, κάθε μία με τις δικές της μοναδικές πινελιές στο βασικό μηχανισμό του παιχνιδιού. Το WinBay προσφέρει πάνω από a hundred or so live τραπέζια με πραγματικούς κρουπιέρηδες από παρόχους όπως Progression, Pragmatic Live και Playtech Usually usually are residing.

Τι Είδη Μπόνους Είναι Διαθέσιμα Στο Καζίνο;

Η έμπειρη ομάδα εξυπηρέτησης πελατών μας είναι διαθέσιμη 24/7 για να απαντήσει σε τυχόν ερωτήσεις ή να επιλύσει προβλήματα που μπορεί να αντιμετωπίσετε. Μπορείτε να επικοινωνήσετε μαζί μας μέσω ζωντανής συνομιλίας, email ή τηλεφώνου, και είμαστε πάντα έτοιμοι να σας βοηθήσουμε στα ελληνικά. Ναι, πολλά παιχνίδια κουλοχέρηδων στο Winbay Casino προσφέρουν λειτουργία επίδειξης για δωρεάν παιχνίδι πριν στοιχηματίσετε πραγματικά χρήματα. Αυτό σας επιτρέπει να εξοικειωθείτε με τα παιχνίδια, να κατανοήσετε τους κανόνες και τα χαρακτηριστικά τους, και να αναπτύξετε στρατηγικές χωρίς οικονομικό ρίσκο. Η ελάχιστη κατάθεση είναι €10 για τις περισσότερες μεθόδους, ενώ το μέγιστο ποσό κατάθεσης φτάνει τα €5. 000.

  • Νέοι παίκτες μπορούν να διεκδικήσουν μπόνους έως 500€ και hundred δωρεάν περιστροφές μετά την εγγραφή τους και την πρώτη κατάθεση.
  • Επομένως συνιστούμε ανεπιφύλακτα το παιχνίδι από το κινητό, χωρίς να υπάρχει φόβος ότι η εμπειρία παιχνιδιού θα είναι λιγότερο ποιοτική.
  • Το μόνο αρνητικό στοιχείο το οποίο παρατηρήσαμε σε αυτήν την κατηγορία είναι η αδυναμία κατάθεσης με κάρτα Visa και μέσω τραπεζικού λογαριασμού, μεθόδους δημοφιλείς για τους Έλληνες παίκτες.
  • Άλλωστε είναι οικογένεια με 80+ σελίδες συμπεριλαμβανομένων των κορυφαίων Wazamba, Slot machine game titles Structure, Supabet και Star Play, την ώρα που έχει εξασφαλίσει άδεια λειτουργίας από τις Φιλιππίνες.
  • Και με την πλήρη βελτιστοποίηση για κινητά, μπορείτε να απολαύσετε την εμπειρία Winbay οπουδήποτε, οποτεδήποτε.

“Το WinBay προσφέρει διάφορες εκδοχές του Plinko από κορυφαίους παρόχους όπως οι Spribe, BGaming και Evolution Game playing, κάθε μία με τις δικές της μοναδικές πινελιές στο βασικό μηχανισμό του παιχνιδιού. Το WinBay προσφέρει πάνω από 100 live τραπέζια με πραγματικούς κρουπιέρηδες από παρόχους όπως Advancement, Pragmatic Live και Playtech Are normally residing. Το WinBay Online casino λειτουργεί με άδεια από την Αρχή Τυχερών Παιχνιδιών του Κουρασάο (8048/JAZ), προσφέροντας μια ασφαλή εμπειρία παιχνιδιού σε Έλληνες παίκτες. Με περισσότερα από 100 reside τραπέζια σε λειτουργία 24/7, το” “WinBay συνεργάζεται με τους κορυφαίους παρόχους live casino at redbet with redbet για να εξασφαλίσει άψογη ποιότητα και αμεσότητα. Τίτλοι όπως “Aegean Treasures”, “Crete’s Riches” και “Olympian Glory” είναι” “σχεδιασμένοι ειδικά για το ελληνικό κοινό, με θεματικές εμπνευσμένες από την ελληνική ιστορία και μυθολογία. Η καρδιά του WinBay Gambling business χτυπά στην εντυπωσιακή συλλογή παιχνιδιών του, η οποία καλύπτει κάθε πιθανή προτίμηση και επίπεδο εμπειρίας.

/*! elementor - v3.27.0 - 03-02-2025 */ /*! For license information please see common.min.js.LICENSE.txt */ (()=>{var C={51115:(C,T,B)=>{"use strict";function n(C){for(var T=arguments.length,B=Array(T>1?T-1:0),q=1;q3?T.i-4:T.i:Array.isArray(C)?1:s(C)?2:v(C)?3:0}function u(C,T){return 2===o(C)?C.has(T):Object.prototype.hasOwnProperty.call(C,T)}function a(C,T){return 2===o(C)?C.get(T):C[T]}function f(C,T,B){var q=o(C);2===q?C.set(T,B):3===q?C.add(B):C[T]=B}function c(C,T){return C===T?0!==C||1/C==1/T:C!=C&&T!=T}function s(C){return L&&C instanceof Map}function v(C){return $&&C instanceof Set}function p(C){return C.o||C.t}function l(C){if(Array.isArray(C))return Array.prototype.slice.call(C);var T=X(C);delete T[K];for(var B=J(T),q=0;q1&&(C.set=C.add=C.clear=C.delete=h),Object.freeze(C),T&&i(C,(function(C,T){return d(T,!0)}),!0)),C}function h(){n(2)}function y(C){return null==C||"object"!=typeof C||Object.isFrozen(C)}function b(C){var T=Y[C];return T||n(18,C),T}function m(C,T){Y[C]||(Y[C]=T)}function _(){return W}function j(C,T){T&&(b("Patches"),C.u=[],C.s=[],C.v=T)}function g(C){O(C),C.p.forEach(S),C.p=null}function O(C){C===W&&(W=C.l)}function w(C){return W={p:[],l:W,h:C,m:!0,_:0}}function S(C){var T=C[K];0===T.i||1===T.i?T.j():T.g=!0}function P(C,T){T._=T.p.length;var B=T.p[0],q=void 0!==C&&C!==B;return T.h.O||b("ES5").S(T,C,q),q?(B[K].P&&(g(T),n(4)),t(C)&&(C=M(T,C),T.l||x(T,C)),T.u&&b("Patches").M(B[K].t,C,T.u,T.s)):C=M(T,B,[]),g(T),T.u&&T.v(T.u,T.s),C!==G?C:void 0}function M(C,T,B){if(y(T))return T;var q=T[K];if(!q)return i(T,(function(W,U){return A(C,q,T,W,U,B)}),!0),T;if(q.A!==C)return T;if(!q.P)return x(C,q.t,!0),q.t;if(!q.I){q.I=!0,q.A._--;var W=4===q.i||5===q.i?q.o=l(q.k):q.o,U=W,L=!1;3===q.i&&(U=new Set(W),W.clear(),L=!0),i(U,(function(T,U){return A(C,q,W,T,U,B,L)})),x(C,W,!1),B&&C.u&&b("Patches").N(q,B,C.u,C.s)}return q.o}function A(C,T,B,q,W,U,L){if(r(W)){var $=M(C,W,U&&T&&3!==T.i&&!u(T.R,q)?U.concat(q):void 0);if(f(B,q,$),!r($))return;C.m=!1}else L&&B.add(W);if(t(W)&&!y(W)){if(!C.h.D&&C._<1)return;M(C,W),T&&T.A.l||x(C,W)}}function x(C,T,B){void 0===B&&(B=!1),!C.l&&C.h.D&&C.m&&d(T,B)}function z(C,T){var B=C[K];return(B?p(B):C)[T]}function I(C,T){if(T in C)for(var B=Object.getPrototypeOf(C);B;){var q=Object.getOwnPropertyDescriptor(B,T);if(q)return q;B=Object.getPrototypeOf(B)}}function k(C){C.P||(C.P=!0,C.l&&k(C.l))}function E(C){C.o||(C.o=l(C.t))}function N(C,T,B){var q=s(T)?b("MapSet").F(T,B):v(T)?b("MapSet").T(T,B):C.O?function(C,T){var B=Array.isArray(C),q={i:B?1:0,A:T?T.A:_(),P:!1,I:!1,R:{},l:T,t:C,k:null,o:null,j:null,C:!1},W=q,U=Z;B&&(W=[q],U=ee);var L=Proxy.revocable(W,U),$=L.revoke,V=L.proxy;return q.k=V,q.j=$,V}(T,B):b("ES5").J(T,B);return(B?B.A:_()).p.push(q),q}function R(C){return r(C)||n(22,C),function n(C){if(!t(C))return C;var T,B=C[K],q=o(C);if(B){if(!B.P&&(B.i<4||!b("ES5").K(B)))return B.t;B.I=!0,T=D(C,q),B.I=!1}else T=D(C,q);return i(T,(function(C,q){B&&a(B.t,C)===q||f(T,C,n(q))})),3===q?new Set(T):T}(C)}function D(C,T){switch(T){case 2:return new Map(C);case 3:return Array.from(C)}return l(C)}function F(){function t(T,B){var q=C[T];return q?q.enumerable=B:C[T]=q={configurable:!0,enumerable:B,get:function(){var C=this[K];return Z.get(C,T)},set:function(C){var B=this[K];Z.set(B,T,C)}},q}function e(C){for(var T=C.length-1;T>=0;T--){var B=C[T][K];if(!B.P)switch(B.i){case 5:a(B)&&k(B);break;case 4:o(B)&&k(B)}}}function o(C){for(var T=C.t,B=C.k,q=J(B),W=q.length-1;W>=0;W--){var U=q[W];if(U!==K){var L=T[U];if(void 0===L&&!u(T,U))return!0;var $=B[U],V=$&&$[K];if(V?V.t!==L:!c($,L))return!0}}var G=!!T[K];return q.length!==J(T).length+(G?0:1)}function a(C){var T=C.k;if(T.length!==C.t.length)return!0;var B=Object.getOwnPropertyDescriptor(T,T.length-1);if(B&&!B.get)return!0;for(var q=0;qke,MiddlewareArray:()=>Oe,SHOULD_AUTOBATCH:()=>ze,TaskAbortError:()=>Be,__DO_NOT_USE__ActionTypes:()=>ue,addListener:()=>Ue,applyMiddleware:()=>applyMiddleware,autoBatchEnhancer:()=>autoBatchEnhancer,bindActionCreators:()=>bindActionCreators,clearAllListeners:()=>Le,combineReducers:()=>combineReducers,compose:()=>compose,configureStore:()=>configureStore,createAction:()=>createAction,createActionCreatorInvariantMiddleware:()=>createActionCreatorInvariantMiddleware,createAsyncThunk:()=>Pe,createDraftSafeSelector:()=>createDraftSafeSelector,createEntityAdapter:()=>createEntityAdapter,createImmutableStateInvariantMiddleware:()=>createImmutableStateInvariantMiddleware,createListenerMiddleware:()=>createListenerMiddleware,createNextState:()=>oe,createReducer:()=>createReducer,createSelector:()=>fe,createSerializableStateInvariantMiddleware:()=>createSerializableStateInvariantMiddleware,createSlice:()=>createSlice,createStore:()=>createStore,current:()=>R,findNonSerializableValue:()=>findNonSerializableValue,freeze:()=>d,getDefaultMiddleware:()=>getDefaultMiddleware,getType:()=>getType,isAction:()=>isAction,isActionCreator:()=>isActionCreator,isAllOf:()=>isAllOf,isAnyOf:()=>isAnyOf,isAsyncThunkAction:()=>isAsyncThunkAction,isDraft:()=>r,isFluxStandardAction:()=>isFSA,isFulfilled:()=>isFulfilled,isImmutableDefault:()=>isImmutableDefault,isPending:()=>isPending,isPlain:()=>isPlain,isPlainObject:()=>redux_toolkit_esm_isPlainObject,isRejected:()=>isRejected,isRejectedWithValue:()=>isRejectedWithValue,legacy_createStore:()=>ce,miniSerializeError:()=>miniSerializeError,nanoid:()=>nanoid,original:()=>e,prepareAutoBatched:()=>prepareAutoBatched,removeListener:()=>$e,unwrapResult:()=>unwrapResult});var q,W,U="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),L="undefined"!=typeof Map,$="undefined"!=typeof Set,V="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,G=U?Symbol.for("immer-nothing"):((q={})["immer-nothing"]=!0,q),H=U?Symbol.for("immer-draftable"):"__$immer_draftable",K=U?Symbol.for("immer-state"):"__$immer_state",Q=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),J="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(C){return Object.getOwnPropertyNames(C).concat(Object.getOwnPropertySymbols(C))}:Object.getOwnPropertyNames,X=Object.getOwnPropertyDescriptors||function(C){var T={};return J(C).forEach((function(B){T[B]=Object.getOwnPropertyDescriptor(C,B)})),T},Y={},Z={get:function(C,T){if(T===K)return C;var B=p(C);if(!u(B,T))return function(C,T,B){var q,W=I(T,B);return W?"value"in W?W.value:null===(q=W.get)||void 0===q?void 0:q.call(C.k):void 0}(C,B,T);var q=B[T];return C.I||!t(q)?q:q===z(C.t,T)?(E(C),C.o[T]=N(C.A.h,q,C)):q},has:function(C,T){return T in p(C)},ownKeys:function(C){return Reflect.ownKeys(p(C))},set:function(C,T,B){var q=I(p(C),T);if(null==q?void 0:q.set)return q.set.call(C.k,B),!0;if(!C.P){var W=z(p(C),T),U=null==W?void 0:W[K];if(U&&U.t===B)return C.o[T]=B,C.R[T]=!1,!0;if(c(B,W)&&(void 0!==B||u(C.t,T)))return!0;E(C),k(C)}return C.o[T]===B&&(void 0!==B||T in C.o)||Number.isNaN(B)&&Number.isNaN(C.o[T])||(C.o[T]=B,C.R[T]=!0),!0},deleteProperty:function(C,T){return void 0!==z(C.t,T)||T in C.t?(C.R[T]=!1,E(C),k(C)):delete C.R[T],C.o&&delete C.o[T],!0},getOwnPropertyDescriptor:function(C,T){var B=p(C),q=Reflect.getOwnPropertyDescriptor(B,T);return q?{writable:!0,configurable:1!==C.i||"length"!==T,enumerable:q.enumerable,value:B[T]}:q},defineProperty:function(){n(11)},getPrototypeOf:function(C){return Object.getPrototypeOf(C.t)},setPrototypeOf:function(){n(12)}},ee={};i(Z,(function(C,T){ee[C]=function(){return arguments[0]=arguments[0][0],T.apply(this,arguments)}})),ee.deleteProperty=function(C,T){return ee.set.call(this,C,T,void 0)},ee.set=function(C,T,B){return Z.set.call(this,C[0],T,B,C[0])};var te=function(){function e(C){var T=this;this.O=V,this.D=!0,this.produce=function(C,B,q){if("function"==typeof C&&"function"!=typeof B){var W=B;B=C;var U=T;return function(C){var T=this;void 0===C&&(C=W);for(var q=arguments.length,L=Array(q>1?q-1:0),$=1;$1?q-1:0),U=1;U=0;B--){var q=T[B];if(0===q.path.length&&"replace"===q.op){C=q.value;break}}B>-1&&(T=T.slice(B+1));var W=b("Patches").$;return r(C)?W(C,T):this.produce(C,(function(C){return W(C,T)}))},e}(),re=new te,ne=re.produce;re.produceWithPatches.bind(re),re.setAutoFreeze.bind(re),re.setUseProxies.bind(re),re.applyPatches.bind(re),re.createDraft.bind(re),re.finishDraft.bind(re);const oe=ne;function _typeof(C){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},_typeof(C)}function toPropertyKey(C){var T=function toPrimitive(C,T){if("object"!=_typeof(C)||!C)return C;var B=C[Symbol.toPrimitive];if(void 0!==B){var q=B.call(C,T||"default");if("object"!=_typeof(q))return q;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)}(C,"string");return"symbol"==_typeof(T)?T:T+""}function _defineProperty(C,T,B){return(T=toPropertyKey(T))in C?Object.defineProperty(C,T,{value:B,enumerable:!0,configurable:!0,writable:!0}):C[T]=B,C}function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread2(C){for(var T=1;T-1){var W=B[q];return q>0&&(B.splice(q,1),B.unshift(W)),W.value}return le}return{get,put:function put(T,q){get(T)===le&&(B.unshift({key:T,value:q}),B.length>C&&B.pop())},getEntries:function getEntries(){return B},clear:function clear(){B=[]}}}(L,V);function memoized(){var T=G.get(arguments);if(T===le){if(T=C.apply(null,arguments),$){var B=G.getEntries().find((function(C){return $(C.value,T)}));B&&(T=B.value)}G.put(arguments,T)}return T}return memoized.clearCache=function(){return G.clear()},memoized}function createSelectorCreator(C){for(var T=arguments.length,B=new Array(T>1?T-1:0),q=1;q0&&W[W.length-1])||6!==U[0]&&2!==U[0])){L=0;continue}if(3===U[0]&&(!W||U[1]>W[0]&&U[1]-1}function getType(C){return""+C}function createActionCreatorInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}var Oe=function(C){function MiddlewareArray(){for(var T=[],B=0;B",value:C};if("object"!=typeof C||null===C)return!1;if(null==U?void 0:U.has(C))return!1;for(var $=null!=q?q(C):Object.entries(C),V=W.length>0,_loop_2=function(C,$){var G=T?T+"."+C:C;if(V&&W.some((function(C){return C instanceof RegExp?C.test(G):G===C})))return"continue";return B($)?"object"==typeof $&&(L=findNonSerializableValue($,G,B,q,W,U))?{value:L}:void 0:{value:{keyPath:G,value:$}}},G=0,H=$;G0){var U=T.filter((function(T){return function takeNewKey(T,B,q){var W=q.entities[B.id],U=Object.assign({},W,B.changes),L=selectIdValue(U,C),$=L!==B.id;return $&&(T[B.id]=L,delete q.entities[B.id]),q.entities[L]=U,$}(q,T,B)})).length>0;U&&(B.ids=Object.keys(B.entities))}}function upsertManyMutably(T,B){var q=splitAddedUpdatedEntities(T,C,B),W=q[0];updateManyMutably(q[1],B),addManyMutably(W,B)}return{removeAll:(T=function removeAllMutably(C){Object.assign(C,{ids:[],entities:{}})},B=createStateOperator((function(C,B){return T(B)})),function operation(C){return B(C,void 0)}),addOne:createStateOperator(addOneMutably),addMany:createStateOperator(addManyMutably),setOne:createStateOperator(setOneMutably),setMany:createStateOperator((function setManyMutably(C,T){for(var B=0,q=C=ensureEntitiesArray(C);B-1;return B&&q}function isAsyncThunkArray(C){return"function"==typeof C[0]&&"pending"in C[0]&&"fulfilled"in C[0]&&"rejected"in C[0]}function isPending(){for(var C=[],T=0;T0)for(var V=C.getState(),G=Array.from(B.values()),H=0,K=G;H{"use strict";var q=B(12470).__,W=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=W(B(39805)),L=W(B(40989));T.default=function(){return(0,L.default)((function FilesUploadHandler(){(0,U.default)(this,FilesUploadHandler)}),null,[{key:"isUploadEnabled",value:function isUploadEnabled(C){return!["svg","application/json"].includes(C)||elementorCommon.config.filesUpload.unfilteredFiles}},{key:"setUploadTypeCaller",value:function setUploadTypeCaller(C){C.uploader.uploader.param("uploadTypeCaller","elementor-wp-media-upload")}},{key:"getUnfilteredFilesNonAdminDialog",value:function getUnfilteredFilesNonAdminDialog(){return elementorCommon.dialogsManager.createWidget("alert",{id:"e-unfiltered-files-disabled-dialog",headerMessage:q("Sorry, you can't upload that file yet","elementor"),message:q("This is because JSON files may pose a security risk.","elementor")+"

"+q("To upload them anyway, ask the site administrator to enable unfiltered file uploads.","elementor"),strings:{confirm:q("Got it","elementor")}})}},{key:"getUnfilteredFilesNotEnabledDialog",value:function getUnfilteredFilesNotEnabledDialog(C){var T=window.elementorAdmin||window.elementor;if(!T.config.user.is_administrator)return this.getUnfilteredFilesNonAdminDialog();return T.helpers.getSimpleDialog("e-enable-unfiltered-files-dialog",q("Enable Unfiltered File Uploads","elementor"),q("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.","elementor"),q("Enable","elementor"),(function onConfirm(){elementorCommon.ajax.addRequest("enable_unfiltered_files_upload",{},!0),elementorCommon.config.filesUpload.unfilteredFiles=!0,C()}))}},{key:"getUnfilteredFilesNotEnabledImportTemplateDialog",value:function getUnfilteredFilesNotEnabledImportTemplateDialog(C){return(window.elementorAdmin||window.elementor).config.user.is_administrator?elementorCommon.dialogsManager.createWidget("confirm",{id:"e-enable-unfiltered-files-dialog-import-template",headerMessage:q("Enable Unfiltered File Uploads","elementor"),message:q("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.","elementor")+"

"+q("If you do not enable uploading unfiltered files, any SVG or JSON (including lottie) files used in the uploaded template will not be imported.","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:q("Enable and Import","elementor"),cancel:q("Import Without Enabling","elementor")},onConfirm:function onConfirm(){elementorCommon.ajax.addRequest("enable_unfiltered_files_upload",{success:function success(){elementorCommon.config.filesUpload.unfilteredFiles=!0,C()}},!0)},onCancel:function onCancel(){return C()}}):this.getUnfilteredFilesNonAdminDialog()}}])}()},15213:(C,T)=>{"use strict";function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var q=0,W=function F(){};return{s:W,n:function n(){return q>=C.length?{done:!0}:{done:!1,value:C[q++]}},e:function e(C){throw C},f:W}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var U,L=!0,$=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return L=C.done,C},e:function e(C){$=!0,U=C},f:function f(){try{L||null==B.return||B.return()}finally{if($)throw U}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,q=Array(T);B{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(10564)),U=q(B(39805)),L=q(B(40989)),$=q(B(15118)),V=q(B(29402)),G=q(B(87861)),H=q(B(70751)),K=q(B(15213));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function ArgsObject(C){var T;return(0,U.default)(this,ArgsObject),(T=function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,ArgsObject)).args=C,T}return(0,G.default)(ArgsObject,C),(0,L.default)(ArgsObject,[{key:"requireArgument",value:function requireArgument(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.args;if(!Object.prototype.hasOwnProperty.call(T,C))throw Error("".concat(C," is required."))}},{key:"requireArgumentType",value:function requireArgumentType(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),(0,W.default)(B[C])!==T)throw Error("".concat(C," invalid type: ").concat(T,"."))}},{key:"requireArgumentInstance",value:function requireArgumentInstance(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),!(B[C]instanceof T||(0,K.default)(B[C],T)))throw Error("".concat(C," invalid instance."))}},{key:"requireArgumentConstructor",value:function requireArgumentConstructor(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),B[C].constructor.toString()!==T.prototype.constructor.toString())throw Error("".concat(C," invalid constructor type."))}}],[{key:"getInstanceType",value:function getInstanceType(){return"ArgsObject"}}])}(H.default)},70751:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(29402)),$=q(B(41621));T.default=function(){function InstanceType(){var C=this;(0,W.default)(this,InstanceType);for(var T=this instanceof InstanceType?this.constructor:void 0,B=[];T.__proto__&&T.__proto__.name;)B.push(T.__proto__),T=T.__proto__;B.reverse().forEach((function(T){return C instanceof T}))}return(0,U.default)(InstanceType,null,[{key:Symbol.hasInstance,value:function value(C){var T=function _superPropGet(C,T,B,q){var W=(0,$.default)((0,L.default)(1&q?C.prototype:C),T,B);return 2&q&&"function"==typeof W?function(C){return W.apply(B,C)}:W}(InstanceType,Symbol.hasInstance,this,2)([C]);if(C&&!C.constructor.getInstanceType)return T;if(C&&(C.instanceTypes||(C.instanceTypes=[]),T||this.getInstanceType()===C.constructor.getInstanceType()&&(T=!0),T)){var B=this.getInstanceType===InstanceType.getInstanceType?"BaseInstanceType":this.getInstanceType();-1===C.instanceTypes.indexOf(B)&&C.instanceTypes.push(B)}return!T&&C&&(T=C.instanceTypes&&Array.isArray(C.instanceTypes)&&-1!==C.instanceTypes.indexOf(this.getInstanceType())),T}},{key:"getInstanceType",value:function getInstanceType(){elementorModules.ForceMethodImplementation()}}])}()},641:(C,T,B)=>{"use strict";var q=B(96784)(B(10564)),W=function Module(){var C,T=jQuery,B=arguments,W=this,U={};this.getItems=function(C,T){if(T){var B=T.split("."),q=B.splice(0,1);if(!B.length)return C[q];if(!C[q])return;return this.getItems(C[q],B.join("."))}return C},this.getSettings=function(T){return this.getItems(C,T)},this.setSettings=function(B,U,L){if(L||(L=C),"object"===(0,q.default)(B))return T.extend(L,B),W;var $=B.split("."),V=$.splice(0,1);return $.length?(L[V]||(L[V]={}),W.setSettings($.join("."),U,L[V])):(L[V]=U,W)},this.getErrorMessage=function(C,T){var B;if("forceMethodImplementation"===C)B="The method '".concat(T,"' must to be implemented in the inheritor child.");else B="An error occurs";return B},this.forceMethodImplementation=function(C){throw new Error(this.getErrorMessage("forceMethodImplementation",C))},this.on=function(C,B){return"object"===(0,q.default)(C)?(T.each(C,(function(C){W.on(C,this)})),W):(C.split(" ").forEach((function(C){U[C]||(U[C]=[]),U[C].push(B)})),W)},this.off=function(C,T){if(!U[C])return W;if(!T)return delete U[C],W;var B=U[C].indexOf(T);return-1!==B&&(delete U[C][B],U[C]=U[C].filter((function(C){return C}))),W},this.trigger=function(C){var B="on"+C[0].toUpperCase()+C.slice(1),q=Array.prototype.slice.call(arguments,1);W[B]&&W[B].apply(W,q);var L=U[C];return L?(T.each(L,(function(C,T){T.apply(W,q)})),W):W},function init(){W.__construct.apply(W,B),function ensureClosureMethods(){T.each(W,(function(C){var T=W[C];"function"==typeof T&&(W[C]=function(){return T.apply(W,arguments)})}))}(),function initSettings(){C=W.getDefaultSettings();var q=B[0];q&&T.extend(!0,C,q)}(),W.trigger("init")}()};W.prototype.__construct=function(){},W.prototype.getDefaultSettings=function(){return{}},W.prototype.getConstructorID=function(){return this.constructor.name},W.extend=function(C){var T=jQuery,B=this,q=function child(){return B.apply(this,arguments)};return T.extend(q,B),(q.prototype=Object.create(T.extend({},B.prototype,C))).constructor=q,q.__super__=B.prototype,q},C.exports=W},61280:(C,T,B)=>{"use strict";var q=B(96784)(B(85707));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),T.default=function getUserTimestamp(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,T=C.getTimezoneOffset(),B=new Date(C.getTime()-6e4*T).toISOString();B=B.slice(0,-1);var q=T/60,W=0<=q?"+":"-",U=Math.abs(Math.floor(q)),L=60*Math.abs(q%1);return B+(W+(10>U?"0":""))+U+":"+(10>L?"0":"")+L}},97583:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Media",{enumerable:!0,get:function get(){return q.Media}});var q=B(36439)},36439:(C,T,B)=>{"use strict";var q=B(12470).__,W=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Media=void 0;var U=W(B(61790)),L=W(B(58155)),$=W(B(39805)),V=W(B(40989)),G=W(B(15118)),H=W(B(29402)),K=W(B(41621)),Q=W(B(87861)),J=W(B(34662)),X=W(B(14100));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,q){var W=(0,K.default)((0,H.default)(1&q?C.prototype:C),T,B);return 2&q&&"function"==typeof W?function(C){return W.apply(B,C)}:W}T.Media=function(C){function Media(){return(0,$.default)(this,Media),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,G.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,Media,arguments)}return(0,Q.default)(Media,C),(0,V.default)(Media,[{key:"validateArgs",value:function validateArgs(){this.requireArgumentInstance("file",File)}},{key:"getRequestData",value:function getRequestData(){var C=_superPropGet(Media,"getRequestData",this,3)([]);return C.namespace="wp",C.version="2",C}},{key:"applyBeforeCreate",value:function applyBeforeCreate(C){var T;return C.headers={"Content-Disposition":"attachment; filename=".concat(this.file.name),"Content-Type":this.file.type},C.query={uploadTypeCaller:"elementor-wp-media-upload"},C.data=this.file,null!==(T=C.options)&&void 0!==T&&T.progress&&(this.toast=elementor.notifications.showToast({message:q("Uploading..."),sticky:!0})),C}},{key:"applyAfterCreate",value:function applyAfterCreate(C,T){var B;return null!==(B=T.options)&&void 0!==B&&B.progress&&this.toast.hide(),C}},{key:"run",value:(T=(0,L.default)(U.default.mark((function _callee(){return U.default.wrap((function _callee$(C){for(;;)switch(C.prev=C.next){case 0:if(this.file=this.args.file,!(this.file.size>parseInt(window._wpPluploadSettings.defaults.filters.max_file_size,10))){C.next=3;break}throw new Error(q("The file exceeds the maximum upload size for this site.","elementor"));case 3:if(window._wpPluploadSettings.defaults.filters.mime_types[0].extensions.split(",").includes(this.file.name.split(".").pop())||elementor.config.filesUpload.unfilteredFiles){C.next=6;break}return X.default.getUnfilteredFilesNotEnabledDialog((function(){})).show(),C.abrupt("return");case 6:return C.next=8,_superPropGet(Media,"run",this,3)([]);case 8:return C.abrupt("return",C.sent);case 9:case"end":return C.stop()}}),_callee,this)}))),function run(){return T.apply(this,arguments)})}],[{key:"getEndpointFormat",value:function getEndpointFormat(){return"media"}}]);var T}(J.default)},55174:(C,T,B)=>{"use strict";var q=B(96784),W=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=q(B(39805)),L=q(B(40989)),$=q(B(15118)),V=q(B(29402)),G=q(B(87861)),H=q(B(40397)),K=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={__proto__:null},U=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&{}.hasOwnProperty.call(C,L)){var $=U?Object.getOwnPropertyDescriptor(C,L):null;$&&($.get||$.set)?Object.defineProperty(q,L,$):q[L]=C[L]}return q.default=C,B&&B.set(C,q),q}(B(97583));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,U.default)(this,Component),function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,L.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"wp"}},{key:"defaultData",value:function defaultData(){return this.importCommands(K)}}])}(H.default)},90621:C=>{"use strict";C.exports=function Debug(){var C=this,T=[],B={},q={},W=function onError(T){var q,W=null===(q=T.originalEvent)||void 0===q?void 0:q.error;if(W){var U=!1,L=B.urlsToWatch;jQuery.each(L,(function(){if(-1!==W.stack.indexOf(this))return U=!0,!1})),U&&C.addError({type:W.name,message:W.message,url:T.originalEvent.filename,line:T.originalEvent.lineno,column:T.originalEvent.colno})}};this.addURLToWatch=function(C){B.urlsToWatch.push(C)},this.addCustomError=function(C,T,B){var q={type:C.name,message:C.message,url:C.fileName||C.sourceURL,line:C.lineNumber||C.line,column:C.columnNumber||C.column,customFields:{category:T||"general",tag:B}};if(!q.url){var W=C.stack.match(/\n {4}at (.*?(?=:(\d+):(\d+)))/);W&&(q.url=W[1],q.line=W[2],q.column=W[3])}this.addError(q)},this.addError=function(B){var q={type:"Error",timestamp:Math.floor((new Date).getTime()/1e3),message:null,url:null,line:null,column:null,customFields:{}};T.push(jQuery.extend(!0,q,B)),C.sendErrors()},this.sendErrors=function(){q.$window.off("error",W),jQuery.ajax({url:elementorCommon.config.ajax.url,method:"POST",data:{action:"elementor_js_log",_nonce:elementorCommon.ajax.getSettings("nonce"),data:T},success:function success(){T=[],q.$window.on("error",W)}})},function init(){!function initSettings(){B={debounceDelay:500,urlsToWatch:["elementor/assets"]}}(),function initElements(){q.$window=jQuery(window)}(),function bindEvents(){q.$window.on("error",W)}(),C.sendErrors=_.debounce(C.sendErrors,B.debounceDelay)}()}},22363:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989));T.default=function(){return(0,U.default)((function Helpers(){(0,W.default)(this,Helpers)}),[{key:"softDeprecated",value:function softDeprecated(C,T,B){elementorDevTools.deprecation.deprecated(C,T,B),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.softDeprecated()","3.7.0","elementorDevTools.deprecation.deprecated()")}},{key:"hardDeprecated",value:function hardDeprecated(C,T,B){elementorDevTools.deprecation.deprecated(C,T,B),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.hardDeprecated()","3.7.0","elementorDevTools.deprecation.deprecated()")}},{key:"deprecatedMessage",value:function deprecatedMessage(C,T,B,q){elementorDevTools.deprecation.deprecated(T,B,q),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.deprecatedMessage()","3.7.0","elementorDevTools.deprecation.deprecated()")}},{key:"consoleWarn",value:function consoleWarn(){var C;(C=elementorDevTools).consoleWarn.apply(C,arguments),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.consoleWarn()","3.7.0","elementorDevTools.consoleWarn()")}},{key:"consoleError",value:function consoleError(C){console.error(C),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.consoleError()","3.7.0","console.error()")}},{key:"deprecatedMethod",value:function deprecatedMethod(C,T,B){elementorDevTools.deprecation.deprecated(C,T,B),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.deprecatedMethod()","2.8.0","elementorDevTools.deprecation.deprecated()")}},{key:"cloneObject",value:function cloneObject(C){return JSON.parse(JSON.stringify(C))}},{key:"upperCaseWords",value:function upperCaseWords(C){return(C+"").replace(/^(.)|\s+(.)/g,(function(C){return C.toUpperCase()}))}},{key:"getUniqueId",value:function getUniqueId(){return Math.random().toString(16).substr(2,7)}}])}()},68767:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,W.default)(this,_default),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,V.default)(_default,C),(0,U.default)(_default,[{key:"get",value:function get(C,T){var B;T=T||{};try{B=T.session?sessionStorage:localStorage}catch(T){return C?void 0:{}}var q=B.getItem("elementor");(q=q?JSON.parse(q):{}).__expiration||(q.__expiration={});var W=q.__expiration,U=[];C?W[C]&&(U=[C]):U=Object.keys(W);var L=!1;return U.forEach((function(C){new Date(W[C]){"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(18821)),U=q(B(39805)),L=q(B(40989)),$=q(B(15118)),V=q(B(29402)),G=q(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){var C;(0,U.default)(this,_default);for(var T=arguments.length,B=new Array(T),q=0;q{"use strict";var q=B(12470).__,W=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=W(B(39805)),L=W(B(40989)),$=W(B(15118)),V=W(B(29402)),G=W(B(41621)),H=W(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,U.default)(this,_default),function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,L.default)(_default,[{key:"addPopupPlugin",value:function addPopupPlugin(){var C=0;jQuery.fn.elementorConnect=function(T){var B=this;null!=T&&T.popup&&(jQuery(this).on("click",(function(C){var q,W;C.preventDefault();var U=(null===(q=T.popup)||void 0===q?void 0:q.width)||600,L=(null===(W=T.popup)||void 0===W?void 0:W.height)||700;window.open(jQuery(B).attr("href")+"&mode=popup","elementorConnect","toolbar=no, menubar=no, width=".concat(U,", height=").concat(L,", top=200, left=0"))})),delete T.popup);var W=jQuery.extend({success:function success(){return location.reload()},error:function error(){elementor.notifications.showToast({message:q("Unable to connect","elementor")})},parseUrl:function parseUrl(C){return C}},T);return this.each((function(){C++;var T=jQuery(this),B="cb"+C;T.attr({target:"_blank",rel:"opener",href:W.parseUrl(T.attr("href")+"&mode=popup&callback_id="+B)}),elementorCommon.elements.$window.on("elementor/connect/success/"+B,W.success).on("elementor/connect/error/"+B,W.error)})),this}}},{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{connectButton:"#elementor-template-library-connect__button"}}}},{key:"getDefaultElements",value:function getDefaultElements(){return{$connectButton:jQuery(this.getSettings("selectors.connectButton"))}}},{key:"applyPopup",value:function applyPopup(){this.elements.$connectButton.elementorConnect()}},{key:"onInit",value:function onInit(){!function _superPropGet(C,T,B,q){var W=(0,G.default)((0,V.default)(1&q?C.prototype:C),T,B);return 2&q&&"function"==typeof W?function(C){return W.apply(B,C)}:W}(_default,"onInit",this,3)([]),this.addPopupPlugin(),this.applyPopup()}}])}(elementorModules.ViewModule)},11435:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Index=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(34662));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Index=function(C){function Index(){return(0,W.default)(this,Index),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,Index,arguments)}return(0,V.default)(Index,C),(0,U.default)(Index,null,[{key:"getEndpointFormat",value:function getEndpointFormat(){return"send-event"}}])}(G.default)},938:(C,T,B)=>{"use strict";var q=B(96784),W=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=q(B(39805)),L=q(B(40989)),$=q(B(15118)),V=q(B(29402)),G=q(B(87861)),H=q(B(40397)),K=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={__proto__:null},U=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&{}.hasOwnProperty.call(C,L)){var $=U?Object.getOwnPropertyDescriptor(C,L):null;$&&($.get||$.set)?Object.defineProperty(q,L,$):q[L]=C[L]}return q.default=C,B&&B.set(C,q),q}(B(11435));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,U.default)(this,Component),function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,L.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"event-tracker"}},{key:"defaultData",value:function defaultData(){return this.importCommands(K)}}])}(H.default)},90791:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(97727));T.default=function(){return(0,U.default)((function Events(){(0,W.default)(this,Events)}),[{key:"dispatchEvent",value:function dispatchEvent(C){C&&(C.ts=(0,L.default)(),$e.data.create("event-tracker/index",{event_data:C}))}}])}()},7289:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"NavigateDown",{enumerable:!0,get:function get(){return q.NavigateDown}}),Object.defineProperty(T,"NavigateSelect",{enumerable:!0,get:function get(){return W.NavigateSelect}}),Object.defineProperty(T,"NavigateUp",{enumerable:!0,get:function get(){return U.NavigateUp}});var q=B(73364),W=B(35568),U=B(11009)},73364:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.NavigateDown=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.NavigateDown=function(C){function NavigateDown(){return(0,W.default)(this,NavigateDown),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,NavigateDown,arguments)}return(0,V.default)(NavigateDown,C),(0,U.default)(NavigateDown,[{key:"apply",value:function apply(){this.component.getItemsView().activateNextItem()}}])}(G.default);T.default=H},35568:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.NavigateSelect=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.NavigateSelect=function(C){function NavigateSelect(){return(0,W.default)(this,NavigateSelect),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,NavigateSelect,arguments)}return(0,V.default)(NavigateSelect,C),(0,U.default)(NavigateSelect,[{key:"apply",value:function apply(C){this.component.getItemsView().goToActiveItem(C)}}])}(G.default);T.default=H},11009:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.NavigateUp=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.NavigateUp=function(C){function NavigateUp(){return(0,W.default)(this,NavigateUp),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,NavigateUp,arguments)}return(0,V.default)(NavigateUp,C),(0,U.default)(NavigateUp,[{key:"apply",value:function apply(){this.component.getItemsView().activateNextItem(!0)}}])}(G.default);T.default=H},74384:(C,T,B)=>{"use strict";var q=B(96784),W=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=q(B(85707)),L=q(B(39805)),$=q(B(40989)),V=q(B(15118)),G=q(B(29402)),H=q(B(41621)),K=q(B(87861)),Q=q(B(87829)),J=q(B(55904)),X=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={__proto__:null},U=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&{}.hasOwnProperty.call(C,L)){var $=U?Object.getOwnPropertyDescriptor(C,L):null;$&&($.get||$.set)?Object.defineProperty(q,L,$):q[L]=C[L]}return q.default=C,B&&B.set(C,q),q}(B(7289));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(74384));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,W.default)(this,_default),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,V.default)(_default,C),(0,U.default)(_default,[{key:"onInit",value:function onInit(){window.top===window&&(this.channel=Backbone.Radio.channel("ELEMENTOR:finder"),$e.components.register(new G.default({manager:this})))}}])}(elementorModules.Module)},34832:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,W.default)(this,_default),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,V.default)(_default,C),(0,U.default)(_default,[{key:"defaults",value:function defaults(){return{description:"",icon:"settings",url:"",keywords:[],actions:[],lock:null}}}])}(Backbone.Model)},80674:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(30590)),H=q(B(86714));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,W.default)(this,_default),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,V.default)(_default,C),(0,U.default)(_default,[{key:"id",value:function id(){return"elementor-finder__results-container"}},{key:"ui",value:function ui(){return this.selectors={noResults:"#elementor-finder__no-results",categoryItem:".elementor-finder__results__item"},this.selectors}},{key:"events",value:function events(){return{"mouseenter @ui.categoryItem":"onCategoryItemMouseEnter"}}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-finder-results-container"}},{key:"getChildView",value:function getChildView(C){return C.get("dynamic")?H.default:G.default}},{key:"initialize",value:function initialize(){this.$activeItem=null,this.childViewContainer="#elementor-finder__results",this.collection=new Backbone.Collection(Object.values(elementorCommon.finder.getSettings("data")))}},{key:"activateItem",value:function activateItem(C){this.$activeItem&&this.$activeItem.removeClass("elementor-active"),C.addClass("elementor-active"),this.$activeItem=C}},{key:"activateNextItem",value:function activateNextItem(C){var T=jQuery(this.selectors.categoryItem),B=0;this.$activeItem&&((B=T.index(this.$activeItem)+(C?-1:1))>=T.length?B=0:B<0&&(B=T.length-1));var q=T.eq(B);this.activateItem(q),q[0].scrollIntoView({block:"nearest"})}},{key:"goToActiveItem",value:function goToActiveItem(C){var T=this.$activeItem.children("a"),B=$e.shortcuts.isControlEvent(C);B&&T.attr("target","_blank"),T[0].click(),B&&T.removeAttr("target")}},{key:"onCategoryItemMouseEnter",value:function onCategoryItemMouseEnter(C){this.activateItem(jQuery(C.currentTarget))}},{key:"onChildviewToggleVisibility",value:function onChildviewToggleVisibility(){var C=this.children.every((function(C){return!C.isVisible}));this.ui.noResults.toggle(C)}}])}(Marionette.CompositeView)},30590:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(39109)),H=q(B(34832));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,W.default)(this,_default),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,V.default)(_default,C),(0,U.default)(_default,[{key:"className",value:function className(){return"elementor-finder__results__category"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-finder__results__category"}},{key:"getChildView",value:function getChildView(){return G.default}},{key:"initialize",value:function initialize(){this.childViewContainer=".elementor-finder__results__category__items",this.isVisible=!0;var C=this.model.get("items");C&&(C=Object.values(C)),this.collection=new Backbone.Collection(C,{model:H.default})}},{key:"filter",value:function filter(C){var T=this.getTextFilter();return C.get("title").toLowerCase().indexOf(T)>=0||C.get("keywords").some((function(C){return C.indexOf(T)>=0}))}},{key:"getTextFilter",value:function getTextFilter(){return elementorCommon.finder.channel.request("filter:text").trim().toLowerCase()}},{key:"toggleElement",value:function toggleElement(){var C=!!this.children.length;C!==this.isVisible&&(this.isVisible=C,this.$el.toggle(C),this.triggerMethod("toggle:visibility"))}},{key:"onRender",value:function onRender(){this.listenTo(elementorCommon.finder.channel,"filter:change",this.onFilterChange.bind(this))}},{key:"onFilterChange",value:function onFilterChange(){this._renderChildren()}},{key:"onRenderCollection",value:function onRenderCollection(){this.toggleElement()}}])}(Marionette.CompositeView)},10649:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(80674));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,W.default)(this,_default),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,V.default)(_default,C),(0,U.default)(_default,[{key:"id",value:function id(){return"elementor-finder"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-finder"}},{key:"ui",value:function ui(){return{searchInput:"#elementor-finder__search__input"}}},{key:"events",value:function events(){return{"input @ui.searchInput":"onSearchInputInput"}}},{key:"regions",value:function regions(){return{content:"#elementor-finder__content"}}},{key:"showCategoriesView",value:function showCategoriesView(){this.content.show(new G.default)}},{key:"onSearchInputInput",value:function onSearchInputInput(){var C=this.ui.searchInput.val();C&&(elementorCommon.finder.channel.reply("filter:text",C).trigger("filter:change"),this.content.currentView instanceof G.default||this.showCategoriesView()),this.content.currentView.$el.toggle(!!C)}}])}(Marionette.LayoutView)},86714:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(41621)),G=q(B(87861)),H=q(B(30590));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,q){var W=(0,V.default)((0,$.default)(1&q?C.prototype:C),T,B);return 2&q&&"function"==typeof W?function(C){return W.apply(B,C)}:W}T.default=function(C){function _default(){return(0,W.default)(this,_default),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,G.default)(_default,C),(0,U.default)(_default,[{key:"className",value:function className(){return _superPropGet(_default,"className",this,3)([])+" elementor-finder__results__category--dynamic"}},{key:"ui",value:function ui(){return{title:".elementor-finder__results__category__title"}}},{key:"fetchData",value:function fetchData(){var C=this;this.ui.loadingIcon.show(),elementorCommon.ajax.addRequest("finder_get_category_items",{data:{category:this.model.get("name"),filter:this.getTextFilter()},success:function success(T){C.isDestroyed||(C.collection.set(T),C.toggleElement(),C.ui.loadingIcon.hide())}})}},{key:"filter",value:function filter(){return!0}},{key:"onFilterChange",value:function onFilterChange(){this.fetchData()}},{key:"onRender",value:function onRender(){_superPropGet(_default,"onRender",this,3)([]),this.ui.loadingIcon=jQuery("",{class:"eicon-loading eicon-animation-spin"}),this.ui.title.after(this.ui.loadingIcon),this.fetchData()}}])}(H.default)},39109:(C,T,B)=>{"use strict";var q=B(12470).__,W=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=W(B(39805)),L=W(B(40989)),$=W(B(15118)),V=W(B(29402)),G=W(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,U.default)(this,_default),function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,G.default)(_default,C),(0,L.default)(_default,[{key:"className",value:function className(){return"elementor-finder__results__item"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-finder__results__item"}},{key:"events",value:function events(){this.$el[0].addEventListener("click",this.onClick.bind(this),!0)}},{key:"onClick",value:function onClick(C){var T=this,B=this.model.get("lock");null!=B&&B.is_locked&&(C.preventDefault(),C.stopImmediatePropagation(),elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-finder__lock-dialog",headerMessage:B.content.heading,message:B.content.description,position:{my:"center center",at:"center center"},strings:{confirm:B.button.text,cancel:q("Cancel","elementor")},onConfirm:function onConfirm(){var C=T.replaceLockLinkPlaceholders(B.button.url);window.open(C,"_blank")}}).show())}},{key:"replaceLockLinkPlaceholders",value:function replaceLockLinkPlaceholders(C){return C.replace(/%%utm_source%%/g,"finder").replace(/%%utm_medium%%/g,"wp-dash")}}])}(Marionette.ItemView)},55904:(C,T,B)=>{"use strict";var q=B(12470).__,W=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=W(B(39805)),L=W(B(40989)),$=W(B(15118)),V=W(B(29402)),G=W(B(41621)),H=W(B(87861)),K=W(B(10649));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,q){var W=(0,G.default)((0,V.default)(1&q?C.prototype:C),T,B);return 2&q&&"function"==typeof W?function(C){return W.apply(B,C)}:W}T.default=function(C){function _default(){return(0,U.default)(this,_default),function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,L.default)(_default,[{key:"getModalOptions",value:function getModalOptions(){return{id:"elementor-finder__modal",draggable:!0,effects:{show:"show",hide:"hide"},position:{enable:!1}}}},{key:"getLogoOptions",value:function getLogoOptions(){return{title:q("Finder","elementor")}}},{key:"initialize",value:function initialize(){for(var C=arguments.length,T=new Array(C),B=0;B{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(22835)),H=q(B(85707)),K=q(B(88413)),Q=q(B(13452));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function BaseError(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",B=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",q=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return(0,W.default)(this,BaseError),C=function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,BaseError,[T]),(0,H.default)(C,"code",""),(0,H.default)(C,"data",[]),C.code=B,C.data=q,C}return(0,V.default)(BaseError,C),(0,U.default)(BaseError,[{key:"notify",value:function notify(){K.default.error(function _objectSpread(C){for(var T=1;T1&&void 0!==arguments[1]?arguments[1]:"",arguments.length>2&&void 0!==arguments[2]?arguments[2]:[])}},{key:"getHTTPErrorCode",value:function getHTTPErrorCode(){(0,Q.default)()}}])}((0,G.default)(Error))},10203:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.DefaultError=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(60395));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.DefaultError=function(C){function DefaultError(){return(0,W.default)(this,DefaultError),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,DefaultError,arguments)}return(0,V.default)(DefaultError,C),(0,U.default)(DefaultError,null,[{key:"getHTTPErrorCode",value:function getHTTPErrorCode(){return 501}}])}(G.default);T.default=H},37662:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Error404=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(60395)),H=q(B(88413));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.Error404=function(C){function Error404(){return(0,W.default)(this,Error404),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,Error404,arguments)}return(0,V.default)(Error404,C),(0,U.default)(Error404,[{key:"notify",value:function notify(){H.default.warn(this.message)}}],[{key:"getHTTPErrorCode",value:function getHTTPErrorCode(){return 404}}])}(G.default);T.default=K},58269:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"DefaultError",{enumerable:!0,get:function get(){return q.DefaultError}}),Object.defineProperty(T,"Error404",{enumerable:!0,get:function get(){return W.Error404}});var q=B(10203),W=B(37662)},83535:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(79958)),H=q(B(92766));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandBase(){return(0,W.default)(this,CommandBase),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,CommandBase,arguments)}return(0,V.default)(CommandBase,C),(0,U.default)(CommandBase,[{key:"onBeforeRun",value:function onBeforeRun(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runUIBefore(this.command,C)}},{key:"onAfterRun",value:function onAfterRun(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0;$e.hooks.runUIAfter(this.command,C,T)}},{key:"onBeforeApply",value:function onBeforeApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runDataDependency(this.command,C)}},{key:"onAfterApply",value:function onAfterApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0;$e.hooks.runDataAfter(this.command,C,T)}},{key:"onCatchApply",value:function onCatchApply(C){this.runCatchHooks(C)}},{key:"runCatchHooks",value:function runCatchHooks(C){$e.hooks.runDataCatch(this.command,this.args,C),$e.hooks.runUICatch(this.command,this.args,C)}},{key:"requireContainer",value:function requireContainer(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.args;if(H.default.deprecated("requireContainer()","3.7.0","Extend `$e.modules.editor.CommandContainerBase` or `$e.modules.editor.CommandContainerInternalBase`"),!T.container&&!T.containers)throw Error("container or containers are required.");if(T.container&&T.containers)throw Error("container and containers cannot go together please select one of them.");(T.containers||[T.container]).forEach((function(T){C.requireArgumentInstance("container",elementorModules.editor.Container,{container:T})}))}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandBase"}}])}(G.default)},41019:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandCallbackBase(){return(0,W.default)(this,CommandCallbackBase),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,CommandCallbackBase,arguments)}return(0,V.default)(CommandCallbackBase,C),(0,U.default)(CommandCallbackBase,[{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.constructor.getCallback()(C)}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandCallbackBase"}},{key:"getCallback",value:function getCallback(){return this.registerConfig.callback}}])}(G.default)},34662:(C,T,B)=>{"use strict";var q=B(96784),W=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=q(B(39805)),L=q(B(40989)),$=q(B(15118)),V=q(B(29402)),G=q(B(87861)),H=q(B(85707)),K=q(B(83535)),Q=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={__proto__:null},U=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&{}.hasOwnProperty.call(C,L)){var $=U?Object.getOwnPropertyDescriptor(C,L):null;$&&($.get||$.set)?Object.defineProperty(q,L,$):q[L]=C[L]}return q.default=C,B&&B.set(C,q),q}(B(58269));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandData(C){var T,B,q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$e.data;return(0,U.default)(this,CommandData),B=function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,CommandData,[C,q]),(0,H.default)(B,"data",void 0),(0,H.default)(B,"type",void 0),null!==(T=B.args.options)&&void 0!==T&&T.type&&(B.type=B.args.options.type),B}return(0,G.default)(CommandData,C),(0,L.default)(CommandData,[{key:"getApplyMethods",value:function getApplyMethods(){var C,T;switch(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.type){case"create":C=this.applyBeforeCreate,T=this.applyAfterCreate;break;case"delete":C=this.applyBeforeDelete,T=this.applyAfterDelete;break;case"get":C=this.applyBeforeGet,T=this.applyAfterGet;break;case"update":C=this.applyBeforeUpdate,T=this.applyAfterUpdate;break;case"options":C=this.applyBeforeOptions,T=this.applyAfterOptions;break;default:return!1}return{before:C.bind(this),after:T.bind(this)}}},{key:"getRequestData",value:function getRequestData(){return{type:this.type,args:this.args,timestamp:(new Date).getTime(),component:this.component,command:this.command,endpoint:$e.data.commandToEndpoint(this.command,JSON.parse(JSON.stringify(this.args)),this.constructor.getEndpointFormat())}}},{key:"apply",value:function apply(){var C=this,T=this.getApplyMethods();this.args=T.before(this.args);var B=this.getRequestData();return $e.data.fetch(B).then((function(q){return C.data=q,C.data=T.after(q,C.args),C.data={data:C.data},C.data=Object.assign({__requestData__:B},C.data),C.data}))}},{key:"applyBeforeCreate",value:function applyBeforeCreate(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},{key:"applyAfterCreate",value:function applyAfterCreate(C){return C}},{key:"applyBeforeDelete",value:function applyBeforeDelete(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},{key:"applyAfterDelete",value:function applyAfterDelete(C){return C}},{key:"applyBeforeGet",value:function applyBeforeGet(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},{key:"applyAfterGet",value:function applyAfterGet(C){return C}},{key:"applyBeforeUpdate",value:function applyBeforeUpdate(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},{key:"applyAfterUpdate",value:function applyAfterUpdate(C){return C}},{key:"applyBeforeOptions",value:function applyBeforeOptions(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},{key:"applyAfterOptions",value:function applyAfterOptions(C){return C}},{key:"applyAfterCatch",value:function applyAfterCatch(C){C.notify()}},{key:"onCatchApply",value:function onCatchApply(C){var T,B=(null===(T=C)||void 0===T||null===(T=T.data)||void 0===T?void 0:T.status)||501,q=Object.values(Q).find((function(C){return C.getHTTPErrorCode()===B}));q||(q=Q.DefaultError),C=q.create(C.message,C.code,C.data||[]),this.runCatchHooks(C),this.applyAfterCatch(C)}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandData"}},{key:"getEndpointFormat",value:function getEndpointFormat(){return null}}])}(K.default)},79958:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(85707)),H=q(B(82946)),K=q(B(92766));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q=T.default=function(C){function CommandInfra(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if((0,W.default)(this,CommandInfra),!(C=function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,CommandInfra,[T])).constructor.registerConfig)throw RangeError("Doing it wrong: Each command type should have `registerConfig`.");return C.command=C.constructor.getCommand(),C.component=C.constructor.getComponent(),C.initialize(T),T=C.args,C.validateArgs(T),C}return(0,V.default)(CommandInfra,C),(0,U.default)(CommandInfra,[{key:"currentCommand",get:function get(){return K.default.deprecated("this.currentCommand","3.7.0","this.command"),this.command}},{key:"initialize",value:function initialize(){}},{key:"validateArgs",value:function validateArgs(){}},{key:"apply",value:function apply(){elementorModules.ForceMethodImplementation()}},{key:"run",value:function run(){return this.apply(this.args)}},{key:"onBeforeRun",value:function onBeforeRun(){}},{key:"onAfterRun",value:function onAfterRun(){}},{key:"onBeforeApply",value:function onBeforeApply(){}},{key:"onAfterApply",value:function onAfterApply(){}},{key:"onCatchApply",value:function onCatchApply(C){}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandInfra"}},{key:"getInfo",value:function getInfo(){return{}}},{key:"getCommand",value:function getCommand(){return this.registerConfig.command}},{key:"getComponent",value:function getComponent(){return this.registerConfig.component}},{key:"setRegisterConfig",value:function setRegisterConfig(C){this.registerConfig=Object.freeze(C)}}])}(H.default);(0,G.default)(Q,"registerConfig",null)},17431:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Close=function(C){function Close(){return(0,W.default)(this,Close),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,Close,arguments)}return(0,V.default)(Close,C),(0,U.default)(Close,[{key:"apply",value:function apply(){this.component.close()}}])}(G.default);T.default=H},14767:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Close",{enumerable:!0,get:function get(){return q.Close}}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return W.Open}}),Object.defineProperty(T,"Toggle",{enumerable:!0,get:function get(){return U.Toggle}});var q=B(17431),W=B(97283),U=B(25279)},97283:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Open=function(C){function Open(){return(0,W.default)(this,Open),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,Open,arguments)}return(0,V.default)(Open,C),(0,U.default)(Open,[{key:"apply",value:function apply(){$e.route(this.component.getNamespace())}}])}(G.default);T.default=H},25279:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Toggle=function(C){function Toggle(){return(0,W.default)(this,Toggle),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,Toggle,arguments)}return(0,V.default)(Toggle,C),(0,U.default)(Toggle,[{key:"apply",value:function apply(){this.component.isOpen?this.component.close():$e.route(this.component.getNamespace())}}])}(G.default);T.default=H},40397:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(85707)),U=q(B(18821)),L=q(B(39805)),$=q(B(40989)),V=q(B(15118)),G=q(B(29402)),H=q(B(87861)),K=q(B(41019)),Q=B(51115),J=q(B(641)),X=q(B(13452)),Y=q(B(92766));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T0&&void 0!==arguments[0]?arguments[0]:{};C.manager&&(this.manager=C.manager),this.commands=this.defaultCommands(),this.commandsInternal=this.defaultCommandsInternal(),this.hooks=this.defaultHooks(),this.routes=this.defaultRoutes(),this.tabs=this.defaultTabs(),this.shortcuts=this.defaultShortcuts(),this.utils=this.defaultUtils(),this.data=this.defaultData(),this.uiStates=this.defaultUiStates(),this.states=this.defaultStates(),this.defaultRoute="",this.currentTab=""}},{key:"registerAPI",value:function registerAPI(){var C=this;Object.entries(this.getTabs()).forEach((function(T){return C.registerTabRoute(T[0])})),Object.entries(this.getRoutes()).forEach((function(T){var B=(0,U.default)(T,2),q=B[0],W=B[1];return C.registerRoute(q,W)})),Object.entries(this.getCommands()).forEach((function(T){var B=(0,U.default)(T,2),q=B[0],W=B[1];return C.registerCommand(q,W)})),Object.entries(this.getCommandsInternal()).forEach((function(T){var B=(0,U.default)(T,2),q=B[0],W=B[1];return C.registerCommandInternal(q,W)})),Object.values(this.getHooks()).forEach((function(T){return C.registerHook(T)})),Object.entries(this.getData()).forEach((function(T){var B=(0,U.default)(T,2),q=B[0],W=B[1];return C.registerData(q,W)})),Object.values(this.getUiStates()).forEach((function(T){return C.registerUiState(T)})),Object.entries(this.getStates()).forEach((function(T){var B=(0,U.default)(T,2),q=B[0],W=B[1];return C.registerState(q,W)}))}},{key:"getNamespace",value:function getNamespace(){(0,X.default)()}},{key:"getRootContainer",value:function getRootContainer(){return Y.default.deprecated("getRootContainer()","3.7.0","getServiceName()"),this.getServiceName()}},{key:"getServiceName",value:function getServiceName(){return this.getNamespace().split("/")[0]}},{key:"store",get:function get(){return $e.store.get(this.getNamespace())}},{key:"defaultTabs",value:function defaultTabs(){return{}}},{key:"defaultRoutes",value:function defaultRoutes(){return{}}},{key:"defaultCommands",value:function defaultCommands(){return{}}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return{}}},{key:"defaultHooks",value:function defaultHooks(){return{}}},{key:"defaultUiStates",value:function defaultUiStates(){return{}}},{key:"defaultStates",value:function defaultStates(){return{}}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{}}},{key:"defaultUtils",value:function defaultUtils(){return{}}},{key:"defaultData",value:function defaultData(){return{}}},{key:"getCommands",value:function getCommands(){return this.commands}},{key:"getCommandsInternal",value:function getCommandsInternal(){return this.commandsInternal}},{key:"getHooks",value:function getHooks(){return this.hooks}},{key:"getUiStates",value:function getUiStates(){return this.uiStates}},{key:"getStates",value:function getStates(){return this.states}},{key:"getRoutes",value:function getRoutes(){return this.routes}},{key:"getTabs",value:function getTabs(){return this.tabs}},{key:"getShortcuts",value:function getShortcuts(){return this.shortcuts}},{key:"getData",value:function getData(){return this.data}},{key:"registerCommand",value:function registerCommand(C,T){var B;switch(arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default"){case"default":B=$e.commands;break;case"internal":B=$e.commandsInternal;break;case"data":B=$e.data;break;default:throw new Error("Invalid commands type: '".concat(C,"'"))}var q=this.getNamespace()+"/"+C,W={command:q,component:this};!!T.getInstanceType&&T.getInstanceType()||($e.devTools&&$e.devTools.log.warn("Attach command-callback-base, on command: '".concat(q,"', context is unknown type.")),W.callback=T,T=function(C){function context(){return(0,L.default)(this,context),_callSuper(this,context,arguments)}return(0,H.default)(context,C),(0,$.default)(context)}(K.default)),T.setRegisterConfig(W),B.register(this,C,T)}},{key:"registerHook",value:function registerHook(C){return C.register()}},{key:"registerCommandInternal",value:function registerCommandInternal(C,T){this.registerCommand(C,T,"internal")}},{key:"registerUiState",value:function registerUiState(C){$e.uiStates.register(C)}},{key:"registerState",value:function registerState(C,T){C=this.getNamespace()+(C?"/".concat(C):"");var B=(0,Q.createSlice)(_objectSpread(_objectSpread({},T),{},{name:C}));$e.store.register(C,B)}},{key:"registerRoute",value:function registerRoute(C,T){$e.routes.register(this,C,T)}},{key:"registerData",value:function registerData(C,T){this.registerCommand(C,T,"data")}},{key:"unregisterRoute",value:function unregisterRoute(C){$e.routes.unregister(this,C)}},{key:"registerTabRoute",value:function registerTabRoute(C){var T=this;this.registerRoute(C,(function(B){return T.activateTab(C,B)}))}},{key:"dependency",value:function dependency(){return!0}},{key:"open",value:function open(){return!0}},{key:"close",value:function close(){return!!this.isOpen&&(this.isOpen=!1,this.inactivate(),$e.routes.clearCurrent(this.getNamespace()),$e.routes.clearHistory(this.getServiceName()),!0)}},{key:"activate",value:function activate(){$e.components.activate(this.getNamespace())}},{key:"inactivate",value:function inactivate(){$e.components.inactivate(this.getNamespace())}},{key:"isActive",value:function isActive(){return $e.components.isActive(this.getNamespace())}},{key:"onRoute",value:function onRoute(C){this.toggleRouteClass(C,!0),this.toggleHistoryClass(),this.activate(),this.trigger("route/open",C)}},{key:"onCloseRoute",value:function onCloseRoute(C){this.toggleRouteClass(C,!1),this.inactivate(),this.trigger("route/close",C)}},{key:"setDefaultRoute",value:function setDefaultRoute(C){this.defaultRoute=this.getNamespace()+"/"+C}},{key:"getDefaultRoute",value:function getDefaultRoute(){return this.defaultRoute}},{key:"removeTab",value:function removeTab(C){delete this.tabs[C],this.unregisterRoute(C)}},{key:"hasTab",value:function hasTab(C){return!!this.tabs[C]}},{key:"addTab",value:function addTab(C,T,B){var q=this;if(this.tabs[C]=T,void 0!==B){var W={},U=Object.keys(this.tabs);U.pop(),U.splice(B,0,C),U.forEach((function(C){W[C]=q.tabs[C]})),this.tabs=W}this.registerTabRoute(C)}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return""}},{key:"getTabRoute",value:function getTabRoute(C){return this.getNamespace()+"/"+C}},{key:"renderTab",value:function renderTab(C){}},{key:"activateTab",value:function activateTab(C,T){var B=this;this.renderTab(C,T),jQuery(this.getTabsWrapperSelector()+" .elementor-component-tab").off("click").on("click",(function(C){$e.route(B.getTabRoute(C.currentTarget.dataset.tab),T)})).removeClass("elementor-active").filter('[data-tab="'+C+'"]').addClass("elementor-active")}},{key:"getActiveTabConfig",value:function getActiveTabConfig(){return this.tabs[this.currentTab]||{}}},{key:"getBodyClass",value:function getBodyClass(C){return"e-route-"+C.replace(/\//g,"-")}},{key:"normalizeCommandName",value:function normalizeCommandName(C){return C.replace(/[A-Z]/g,(function(C,T){return(T>0?"-":"")+C.toLowerCase()}))}},{key:"importCommands",value:function importCommands(C){var T=this,B={};return Object.entries(C).forEach((function(C){var q=(0,U.default)(C,2),W=q[0],L=q[1],$=T.normalizeCommandName(W);B[$]=L})),B}},{key:"importHooks",value:function importHooks(C){var T={};for(var B in C){var q=new C[B];T[q.getId()]=q}return T}},{key:"importUiStates",value:function importUiStates(C){var T=this,B={};return Object.values(C).forEach((function(C){var q=new C(T);B[q.getId()]=q})),B}},{key:"setUiState",value:function setUiState(C,T){$e.uiStates.set("".concat(this.getNamespace(),"/").concat(C),T)}},{key:"toggleRouteClass",value:function toggleRouteClass(C,T){document.body.classList.toggle(this.getBodyClass(C),T)}},{key:"toggleHistoryClass",value:function toggleHistoryClass(){document.body.classList.toggle("e-routes-has-history",!!$e.routes.getHistory(this.getServiceName()).length)}}])}(J.default)},87829:(C,T,B)=>{"use strict";var q=B(96784),W=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=q(B(39805)),L=q(B(40989)),$=q(B(15118)),V=q(B(29402)),G=q(B(41621)),H=q(B(87861)),K=q(B(40397)),Q=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={__proto__:null},U=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&{}.hasOwnProperty.call(C,L)){var $=U?Object.getOwnPropertyDescriptor(C,L):null;$&&($.get||$.set)?Object.defineProperty(q,L,$):q[L]=C[L]}return q.default=C,B&&B.set(C,q),q}(B(14767)),J=q(B(13452));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,q){var W=(0,G.default)((0,V.default)(1&q?C.prototype:C),T,B);return 2&q&&"function"==typeof W?function(C){return W.apply(B,C)}:W}T.default=function(C){function ComponentModalBase(){return(0,U.default)(this,ComponentModalBase),function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,ComponentModalBase,arguments)}return(0,H.default)(ComponentModalBase,C),(0,L.default)(ComponentModalBase,[{key:"registerAPI",value:function registerAPI(){var C=this;_superPropGet(ComponentModalBase,"registerAPI",this,3)([]),$e.shortcuts.register("esc",{scopes:[this.getNamespace()],callback:function callback(){return C.close()}})}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Q)}},{key:"defaultRoutes",value:function defaultRoutes(){return{"":function _(){}}}},{key:"open",value:function open(){var C=this;if(!this.layout){var T=this.getModalLayout();this.layout=new T({component:this}),this.layout.getModal().on("hide",(function(){return C.close()}))}return this.layout.showModal(),!0}},{key:"close",value:function close(){return!!_superPropGet(ComponentModalBase,"close",this,3)([])&&(this.layout.getModal().hide(),!0)}},{key:"getModalLayout",value:function getModalLayout(){(0,J.default)()}}])}(K.default)},88413:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989));T.default=function(){return(0,U.default)((function Console(){(0,W.default)(this,Console)}),null,[{key:"error",value:function error(C){$e.devTools&&$e.devTools.log.error(C),C instanceof $e.modules.HookBreak||console.error(C)}},{key:"warn",value:function warn(){for(var C,T='font-size: 12px; background-image: url("'.concat(elementorWebCliConfig.urls.assets,'images/logo-icon.png"); background-repeat: no-repeat; background-size: contain;'),B=arguments.length,q=new Array(B),W=0;W{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(18821)),U=q(B(39805)),L=q(B(40989)),$=q(B(88413)),V=function deprecatedMessage(C,T,B,q){var W="`".concat(T,"` is ").concat(C," deprecated since ").concat(B);q&&(W+=" - Use `".concat(q,"` instead")),$.default.warn(W)};T.default=function(){return(0,L.default)((function Deprecation(){(0,U.default)(this,Deprecation)}),null,[{key:"deprecated",value:function deprecated(C,T,B){this.isHardDeprecated(T)?function hardDeprecated(C,T,B){V("hard",C,T,B)}(C,T,B):function softDeprecated(C,T,B){elementorWebCliConfig.isDebug&&V("soft",C,T,B)}(C,T,B)}},{key:"parseVersion",value:function parseVersion(C){var T=C.split(".");if(T.length<3||T.length>4)throw new RangeError("Invalid Semantic Version string provided");var B=(0,W.default)(T,4),q=B[0],U=B[1],L=B[2],$=B[3],V=void 0===$?"":$;return{major1:parseInt(q),major2:parseInt(U),minor:parseInt(L),build:V}}},{key:"getTotalMajor",value:function getTotalMajor(C){var T=parseInt("".concat(C.major1).concat(C.major2,"0"));return T=Number((T/10).toFixed(0)),C.major2>9&&(T=C.major2-9),T}},{key:"compareVersion",value:function compareVersion(C,T){var B=this;return[this.parseVersion(C),this.parseVersion(T)].map((function(C){return B.getTotalMajor(C)})).reduce((function(C,T){return C-T}))}},{key:"isSoftDeprecated",value:function isSoftDeprecated(C){return this.compareVersion(C,elementorWebCliConfig.version)<=4}},{key:"isHardDeprecated",value:function isHardDeprecated(C){var T=this.compareVersion(C,elementorWebCliConfig.version);return T<0||T>=8}}])}()},13452:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ForceMethodImplementation=void 0;var W=q(B(40989)),U=q(B(39805)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(22835));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.ForceMethodImplementation=function(C){function ForceMethodImplementation(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,U.default)(this,ForceMethodImplementation),C=function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,ForceMethodImplementation,["".concat(T.isStatic?"static ":"").concat(T.fullName,"() should be implemented, please provide '").concat(T.functionName||T.fullName,"' functionality.")]),Error.captureStackTrace(C,ForceMethodImplementation),C}return(0,V.default)(ForceMethodImplementation,C),(0,W.default)(ForceMethodImplementation)}((0,G.default)(Error));T.default=function _default(){var C=Error().stack.split("\n")[2].trim(),T=C.startsWith("at new")?"constructor":C.split(" ")[1],B={};if(B.functionName=T,B.fullName=T,B.functionName.includes(".")){var q=B.functionName.split(".");B.className=q[0],B.functionName=q[1]}else B.isStatic=!0;throw new H(B)}},12470:C=>{"use strict";C.exports=wp.i18n},78113:C=>{C.exports=function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,q=Array(T);B{C.exports=function _arrayWithHoles(C){if(Array.isArray(C))return C},C.exports.__esModule=!0,C.exports.default=C.exports},36417:C=>{C.exports=function _assertThisInitialized(C){if(void 0===C)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return C},C.exports.__esModule=!0,C.exports.default=C.exports},58155:C=>{function asyncGeneratorStep(C,T,B,q,W,U,L){try{var $=C[U](L),V=$.value}catch(C){return void B(C)}$.done?T(V):Promise.resolve(V).then(q,W)}C.exports=function _asyncToGenerator(C){return function(){var T=this,B=arguments;return new Promise((function(q,W){var U=C.apply(T,B);function _next(C){asyncGeneratorStep(U,q,W,_next,_throw,"next",C)}function _throw(C){asyncGeneratorStep(U,q,W,_next,_throw,"throw",C)}_next(void 0)}))}},C.exports.__esModule=!0,C.exports.default=C.exports},39805:C=>{C.exports=function _classCallCheck(C,T){if(!(C instanceof T))throw new TypeError("Cannot call a class as a function")},C.exports.__esModule=!0,C.exports.default=C.exports},86060:(C,T,B)=>{var q=B(33448),W=B(91270);C.exports=function _construct(C,T,B){if(q())return Reflect.construct.apply(null,arguments);var U=[null];U.push.apply(U,T);var L=new(C.bind.apply(C,U));return B&&W(L,B.prototype),L},C.exports.__esModule=!0,C.exports.default=C.exports},40989:(C,T,B)=>{var q=B(45498);function _defineProperties(C,T){for(var B=0;B{var q=B(45498);C.exports=function _defineProperty(C,T,B){return(T=q(T))in C?Object.defineProperty(C,T,{value:B,enumerable:!0,configurable:!0,writable:!0}):C[T]=B,C},C.exports.__esModule=!0,C.exports.default=C.exports},41621:(C,T,B)=>{var q=B(14718);function _get(){return C.exports=_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(C,T,B){var W=q(C,T);if(W){var U=Object.getOwnPropertyDescriptor(W,T);return U.get?U.get.call(arguments.length<3?C:B):U.value}},C.exports.__esModule=!0,C.exports.default=C.exports,_get.apply(null,arguments)}C.exports=_get,C.exports.__esModule=!0,C.exports.default=C.exports},29402:C=>{function _getPrototypeOf(T){return C.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(C){return C.__proto__||Object.getPrototypeOf(C)},C.exports.__esModule=!0,C.exports.default=C.exports,_getPrototypeOf(T)}C.exports=_getPrototypeOf,C.exports.__esModule=!0,C.exports.default=C.exports},87861:(C,T,B)=>{var q=B(91270);C.exports=function _inherits(C,T){if("function"!=typeof T&&null!==T)throw new TypeError("Super expression must either be null or a function");C.prototype=Object.create(T&&T.prototype,{constructor:{value:C,writable:!0,configurable:!0}}),Object.defineProperty(C,"prototype",{writable:!1}),T&&q(C,T)},C.exports.__esModule=!0,C.exports.default=C.exports},96784:C=>{C.exports=function _interopRequireDefault(C){return C&&C.__esModule?C:{default:C}},C.exports.__esModule=!0,C.exports.default=C.exports},65826:C=>{C.exports=function _isNativeFunction(C){try{return-1!==Function.toString.call(C).indexOf("[native code]")}catch(T){return"function"==typeof C}},C.exports.__esModule=!0,C.exports.default=C.exports},33448:C=>{function _isNativeReflectConstruct(){try{var T=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(T){}return(C.exports=_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!T},C.exports.__esModule=!0,C.exports.default=C.exports)()}C.exports=_isNativeReflectConstruct,C.exports.__esModule=!0,C.exports.default=C.exports},65474:C=>{C.exports=function _iterableToArrayLimit(C,T){var B=null==C?null:"undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(null!=B){var q,W,U,L,$=[],V=!0,G=!1;try{if(U=(B=B.call(C)).next,0===T){if(Object(B)!==B)return;V=!1}else for(;!(V=(q=U.call(B)).done)&&($.push(q.value),$.length!==T);V=!0);}catch(C){G=!0,W=C}finally{try{if(!V&&null!=B.return&&(L=B.return(),Object(L)!==L))return}finally{if(G)throw W}}return $}},C.exports.__esModule=!0,C.exports.default=C.exports},11018:C=>{C.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},C.exports.__esModule=!0,C.exports.default=C.exports},15118:(C,T,B)=>{var q=B(10564).default,W=B(36417);C.exports=function _possibleConstructorReturn(C,T){if(T&&("object"==q(T)||"function"==typeof T))return T;if(void 0!==T)throw new TypeError("Derived constructors may only return object or undefined");return W(C)},C.exports.__esModule=!0,C.exports.default=C.exports},53051:(C,T,B)=>{var q=B(10564).default;function _regeneratorRuntime(){"use strict";C.exports=_regeneratorRuntime=function _regeneratorRuntime(){return B},C.exports.__esModule=!0,C.exports.default=C.exports;var T,B={},W=Object.prototype,U=W.hasOwnProperty,L=Object.defineProperty||function(C,T,B){C[T]=B.value},$="function"==typeof Symbol?Symbol:{},V=$.iterator||"@@iterator",G=$.asyncIterator||"@@asyncIterator",H=$.toStringTag||"@@toStringTag";function define(C,T,B){return Object.defineProperty(C,T,{value:B,enumerable:!0,configurable:!0,writable:!0}),C[T]}try{define({},"")}catch(T){define=function define(C,T,B){return C[T]=B}}function wrap(C,T,B,q){var W=T&&T.prototype instanceof Generator?T:Generator,U=Object.create(W.prototype),$=new Context(q||[]);return L(U,"_invoke",{value:makeInvokeMethod(C,B,$)}),U}function tryCatch(C,T,B){try{return{type:"normal",arg:C.call(T,B)}}catch(C){return{type:"throw",arg:C}}}B.wrap=wrap;var K="suspendedStart",Q="suspendedYield",J="executing",X="completed",Y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var Z={};define(Z,V,(function(){return this}));var ee=Object.getPrototypeOf,te=ee&&ee(ee(values([])));te&&te!==W&&U.call(te,V)&&(Z=te);var re=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(Z);function defineIteratorMethods(C){["next","throw","return"].forEach((function(T){define(C,T,(function(C){return this._invoke(T,C)}))}))}function AsyncIterator(C,T){function invoke(B,W,L,$){var V=tryCatch(C[B],C,W);if("throw"!==V.type){var G=V.arg,H=G.value;return H&&"object"==q(H)&&U.call(H,"__await")?T.resolve(H.__await).then((function(C){invoke("next",C,L,$)}),(function(C){invoke("throw",C,L,$)})):T.resolve(H).then((function(C){G.value=C,L(G)}),(function(C){return invoke("throw",C,L,$)}))}$(V.arg)}var B;L(this,"_invoke",{value:function value(C,q){function callInvokeWithMethodAndArg(){return new T((function(T,B){invoke(C,q,T,B)}))}return B=B?B.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(C,B,q){var W=K;return function(U,L){if(W===J)throw Error("Generator is already running");if(W===X){if("throw"===U)throw L;return{value:T,done:!0}}for(q.method=U,q.arg=L;;){var $=q.delegate;if($){var V=maybeInvokeDelegate($,q);if(V){if(V===Y)continue;return V}}if("next"===q.method)q.sent=q._sent=q.arg;else if("throw"===q.method){if(W===K)throw W=X,q.arg;q.dispatchException(q.arg)}else"return"===q.method&&q.abrupt("return",q.arg);W=J;var G=tryCatch(C,B,q);if("normal"===G.type){if(W=q.done?X:Q,G.arg===Y)continue;return{value:G.arg,done:q.done}}"throw"===G.type&&(W=X,q.method="throw",q.arg=G.arg)}}}function maybeInvokeDelegate(C,B){var q=B.method,W=C.iterator[q];if(W===T)return B.delegate=null,"throw"===q&&C.iterator.return&&(B.method="return",B.arg=T,maybeInvokeDelegate(C,B),"throw"===B.method)||"return"!==q&&(B.method="throw",B.arg=new TypeError("The iterator does not provide a '"+q+"' method")),Y;var U=tryCatch(W,C.iterator,B.arg);if("throw"===U.type)return B.method="throw",B.arg=U.arg,B.delegate=null,Y;var L=U.arg;return L?L.done?(B[C.resultName]=L.value,B.next=C.nextLoc,"return"!==B.method&&(B.method="next",B.arg=T),B.delegate=null,Y):L:(B.method="throw",B.arg=new TypeError("iterator result is not an object"),B.delegate=null,Y)}function pushTryEntry(C){var T={tryLoc:C[0]};1 in C&&(T.catchLoc=C[1]),2 in C&&(T.finallyLoc=C[2],T.afterLoc=C[3]),this.tryEntries.push(T)}function resetTryEntry(C){var T=C.completion||{};T.type="normal",delete T.arg,C.completion=T}function Context(C){this.tryEntries=[{tryLoc:"root"}],C.forEach(pushTryEntry,this),this.reset(!0)}function values(C){if(C||""===C){var B=C[V];if(B)return B.call(C);if("function"==typeof C.next)return C;if(!isNaN(C.length)){var W=-1,L=function next(){for(;++W=0;--q){var W=this.tryEntries[q],L=W.completion;if("root"===W.tryLoc)return handle("end");if(W.tryLoc<=this.prev){var $=U.call(W,"catchLoc"),V=U.call(W,"finallyLoc");if($&&V){if(this.prev=0;--B){var q=this.tryEntries[B];if(q.tryLoc<=this.prev&&U.call(q,"finallyLoc")&&this.prev=0;--T){var B=this.tryEntries[T];if(B.finallyLoc===C)return this.complete(B.completion,B.afterLoc),resetTryEntry(B),Y}},catch:function _catch(C){for(var T=this.tryEntries.length-1;T>=0;--T){var B=this.tryEntries[T];if(B.tryLoc===C){var q=B.completion;if("throw"===q.type){var W=q.arg;resetTryEntry(B)}return W}}throw Error("illegal catch attempt")},delegateYield:function delegateYield(C,B,q){return this.delegate={iterator:values(C),resultName:B,nextLoc:q},"next"===this.method&&(this.arg=T),Y}},B}C.exports=_regeneratorRuntime,C.exports.__esModule=!0,C.exports.default=C.exports},91270:C=>{function _setPrototypeOf(T,B){return C.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(C,T){return C.__proto__=T,C},C.exports.__esModule=!0,C.exports.default=C.exports,_setPrototypeOf(T,B)}C.exports=_setPrototypeOf,C.exports.__esModule=!0,C.exports.default=C.exports},18821:(C,T,B)=>{var q=B(70569),W=B(65474),U=B(37744),L=B(11018);C.exports=function _slicedToArray(C,T){return q(C)||W(C,T)||U(C,T)||L()},C.exports.__esModule=!0,C.exports.default=C.exports},14718:(C,T,B)=>{var q=B(29402);C.exports=function _superPropBase(C,T){for(;!{}.hasOwnProperty.call(C,T)&&null!==(C=q(C)););return C},C.exports.__esModule=!0,C.exports.default=C.exports},11327:(C,T,B)=>{var q=B(10564).default;C.exports=function toPrimitive(C,T){if("object"!=q(C)||!C)return C;var B=C[Symbol.toPrimitive];if(void 0!==B){var W=B.call(C,T||"default");if("object"!=q(W))return W;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)},C.exports.__esModule=!0,C.exports.default=C.exports},45498:(C,T,B)=>{var q=B(10564).default,W=B(11327);C.exports=function toPropertyKey(C){var T=W(C,"string");return"symbol"==q(T)?T:T+""},C.exports.__esModule=!0,C.exports.default=C.exports},10564:C=>{function _typeof(T){return C.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},C.exports.__esModule=!0,C.exports.default=C.exports,_typeof(T)}C.exports=_typeof,C.exports.__esModule=!0,C.exports.default=C.exports},37744:(C,T,B)=>{var q=B(78113);C.exports=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return q(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?q(C,T):void 0}},C.exports.__esModule=!0,C.exports.default=C.exports},22835:(C,T,B)=>{var q=B(29402),W=B(91270),U=B(65826),L=B(86060);function _wrapNativeSuper(T){var B="function"==typeof Map?new Map:void 0;return C.exports=_wrapNativeSuper=function _wrapNativeSuper(C){if(null===C||!U(C))return C;if("function"!=typeof C)throw new TypeError("Super expression must either be null or a function");if(void 0!==B){if(B.has(C))return B.get(C);B.set(C,Wrapper)}function Wrapper(){return L(C,arguments,q(this).constructor)}return Wrapper.prototype=Object.create(C.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),W(Wrapper,C)},C.exports.__esModule=!0,C.exports.default=C.exports,_wrapNativeSuper(T)}C.exports=_wrapNativeSuper,C.exports.__esModule=!0,C.exports.default=C.exports},61790:(C,T,B)=>{var q=B(53051)();C.exports=q;try{regeneratorRuntime=q}catch(C){"object"==typeof globalThis?globalThis.regeneratorRuntime=q:Function("r","regeneratorRuntime = r")(q)}}},T={};function __webpack_require__(B){var q=T[B];if(void 0!==q)return q.exports;var W=T[B]={exports:{}};return C[B](W,W.exports,__webpack_require__),W.exports}__webpack_require__.d=(C,T)=>{for(var B in T)__webpack_require__.o(T,B)&&!__webpack_require__.o(C,B)&&Object.defineProperty(C,B,{enumerable:!0,get:T[B]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(C){if("object"==typeof window)return window}}(),__webpack_require__.o=(C,T)=>Object.prototype.hasOwnProperty.call(C,T),__webpack_require__.r=C=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(C,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(C,"__esModule",{value:!0})},(()=>{"use strict";var C=__webpack_require__(96784),T=C(__webpack_require__(39805)),B=C(__webpack_require__(40989)),q=C(__webpack_require__(15118)),W=C(__webpack_require__(29402)),U=C(__webpack_require__(41621)),L=C(__webpack_require__(87861)),$=C(__webpack_require__(22363)),V=C(__webpack_require__(68767)),G=C(__webpack_require__(90621)),H=C(__webpack_require__(74499)),K=C(__webpack_require__(50379)),Q=C(__webpack_require__(79769)),J=C(__webpack_require__(55174)),X=C(__webpack_require__(938)),Y=C(__webpack_require__(90791)),Z=C(__webpack_require__(61280));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var ee=function(C){function ElementorCommonApp(){return(0,T.default)(this,ElementorCommonApp),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,ElementorCommonApp,arguments)}return(0,L.default)(ElementorCommonApp,C),(0,B.default)(ElementorCommonApp,[{key:"setMarionetteTemplateCompiler",value:function setMarionetteTemplateCompiler(){Marionette.TemplateCache.prototype.compileTemplate=function(C,T){return T={evaluate:/<#([\s\S]+?)#>/g,interpolate:/{{{([\s\S]+?)}}}/g,escape:/{{([^}]+?)}}(?!})/g},_.template(C,T)}}},{key:"getDefaultElements",value:function getDefaultElements(){return{$window:jQuery(window),$document:jQuery(document),$body:jQuery(document.body)}}},{key:"initComponents",value:function initComponents(){this.events=new Y.default,this.debug=new G.default,this.helpers=new $.default,this.storage=new V.default,this.dialogsManager=new DialogsManager.Instance,this.notifications=new Z.default,this.api=window.$e,$e.components.register(new X.default),elementorCommon.elements.$window.on("elementor:init-components",(function(){$e.components.register(new J.default)})),this.initModules()}},{key:"initModules",value:function initModules(){var C=this,T=this.config.activeModules,B={ajax:H.default,finder:K.default,connect:Q.default};T.forEach((function(T){B[T]&&(C[T]=new B[T](C.config[T]))}))}},{key:"compileArrayTemplateArgs",value:function compileArrayTemplateArgs(C,T){return C.replace(/%(?:(\d+)\$)?s/g,(function(C,B){return B||(B=1),B--,void 0!==T[B]?T[B]:C}))}},{key:"compileObjectTemplateArgs",value:function compileObjectTemplateArgs(C,T){return C.replace(/{{(?:([ \w]+))}}/g,(function(C,B){return T[B]?T[B]:C}))}},{key:"compileTemplate",value:function compileTemplate(C,T){return jQuery.isPlainObject(T)?this.compileObjectTemplateArgs(C,T):this.compileArrayTemplateArgs(C,T)}},{key:"translate",value:function translate(C,T,B,q){T&&(q=this.config[T].i18n),q||(q=this.config.i18n);var W=q[C];return void 0===W&&(W=C),B&&(W=this.compileTemplate(W,B)),W}},{key:"onInit",value:function onInit(){!function _superPropGet(C,T,B,q){var L=(0,U.default)((0,W.default)(1&q?C.prototype:C),T,B);return 2&q&&"function"==typeof L?function(C){return L.apply(B,C)}:L}(ElementorCommonApp,"onInit",this,3)([]),this.config=elementorCommonConfig,this.setMarionetteTemplateCompiler()}}])}(elementorModules.ViewModule);window.elementorCommon=new ee,elementorCommon.initComponents()})()})();