Changeset 3218009
- Timestamp:
- 01/06/2025 10:40:48 PM (14 months ago)
- Location:
- event-feed-for-eventbrite
- Files:
-
- 356 added
- 17 edited
-
tags/1.3.0 (added)
-
tags/1.3.0/LICENSE.txt (added)
-
tags/1.3.0/README.txt (added)
-
tags/1.3.0/admin (added)
-
tags/1.3.0/admin/assets (added)
-
tags/1.3.0/admin/assets/css (added)
-
tags/1.3.0/admin/assets/css/admin.css (added)
-
tags/1.3.0/admin/assets/css/block.css (added)
-
tags/1.3.0/admin/assets/img (added)
-
tags/1.3.0/admin/assets/img/layout-cards.png (added)
-
tags/1.3.0/admin/assets/img/layout-grid.png (added)
-
tags/1.3.0/admin/assets/img/layout-list.png (added)
-
tags/1.3.0/admin/assets/img/layout-widget.png (added)
-
tags/1.3.0/admin/assets/img/logo.png (added)
-
tags/1.3.0/admin/assets/img/logo.svg (added)
-
tags/1.3.0/admin/assets/js (added)
-
tags/1.3.0/admin/assets/js/admin.js (added)
-
tags/1.3.0/admin/assets/js/admin.js.LICENSE.txt (added)
-
tags/1.3.0/admin/assets/js/block.js (added)
-
tags/1.3.0/admin/assets/js/block.js.LICENSE.txt (added)
-
tags/1.3.0/admin/assets/js/main.js (added)
-
tags/1.3.0/admin/assets/js/media-uploader.js (added)
-
tags/1.3.0/admin/assets/js/media-uploader.js.LICENSE.txt (added)
-
tags/1.3.0/admin/class-admin.php (added)
-
tags/1.3.0/admin/index.php (added)
-
tags/1.3.0/admin/libs (added)
-
tags/1.3.0/admin/libs/choices (added)
-
tags/1.3.0/admin/libs/choices/choices.min.css (added)
-
tags/1.3.0/admin/libs/choices/choices.min.js (added)
-
tags/1.3.0/admin/libs/choices/choices.min.js.LICENSE.txt (added)
-
tags/1.3.0/admin/libs/clipboard (added)
-
tags/1.3.0/admin/libs/clipboard/clipboard.min.js (added)
-
tags/1.3.0/admin/libs/clipboard/clipboard.min.js.LICENSE.txt (added)
-
tags/1.3.0/admin/libs/font-awesome (added)
-
tags/1.3.0/admin/libs/font-awesome/css (added)
-
tags/1.3.0/admin/libs/font-awesome/css/font-awesome.min.css (added)
-
tags/1.3.0/admin/libs/font-awesome/fonts (added)
-
tags/1.3.0/admin/libs/font-awesome/fonts/FontAwesome.otf (added)
-
tags/1.3.0/admin/libs/font-awesome/fonts/fontawesome-webfont.eot (added)
-
tags/1.3.0/admin/libs/font-awesome/fonts/fontawesome-webfont.svg (added)
-
tags/1.3.0/admin/libs/font-awesome/fonts/fontawesome-webfont.ttf (added)
-
tags/1.3.0/admin/libs/font-awesome/fonts/fontawesome-webfont.woff (added)
-
tags/1.3.0/admin/libs/font-awesome/fonts/fontawesome-webfont.woff2 (added)
-
tags/1.3.0/admin/libs/jquery-are-you-sure (added)
-
tags/1.3.0/admin/libs/jquery-are-you-sure/jquery.are-you-sure.js (added)
-
tags/1.3.0/admin/libs/jquery-are-you-sure/jquery.are-you-sure.js.LICENSE.txt (added)
-
tags/1.3.0/admin/libs/jquery-confirm (added)
-
tags/1.3.0/admin/libs/jquery-confirm/jquery-confirm.min.css (added)
-
tags/1.3.0/admin/libs/jquery-confirm/jquery-confirm.min.js (added)
-
tags/1.3.0/admin/libs/jquery-confirm/jquery-confirm.min.js.LICENSE.txt (added)
-
tags/1.3.0/admin/libs/minicolors (added)
-
tags/1.3.0/admin/libs/minicolors/jquery.minicolors.css (added)
-
tags/1.3.0/admin/libs/minicolors/jquery.minicolors.min.js (added)
-
tags/1.3.0/admin/libs/minicolors/jquery.minicolors.png (added)
-
tags/1.3.0/admin/libs/tooltipster (added)
-
tags/1.3.0/admin/libs/tooltipster/tooltipster-sideTip-borderless.min.css (added)
-
tags/1.3.0/admin/libs/tooltipster/tooltipster.bundle.min.css (added)
-
tags/1.3.0/admin/libs/tooltipster/tooltipster.bundle.min.js (added)
-
tags/1.3.0/admin/libs/tooltipster/tooltipster.bundle.min.js.LICENSE.txt (added)
-
tags/1.3.0/admin/partials (added)
-
tags/1.3.0/admin/partials/event-feed (added)
-
tags/1.3.0/admin/partials/event-feed/metabox-advanced.php (added)
-
tags/1.3.0/admin/partials/event-feed/metabox-card.php (added)
-
tags/1.3.0/admin/partials/event-feed/metabox-checkout.php (added)
-
tags/1.3.0/admin/partials/event-feed/metabox-design.php (added)
-
tags/1.3.0/admin/partials/event-feed/metabox-eventbrite.php (added)
-
tags/1.3.0/admin/partials/event-feed/metabox-filters.php (added)
-
tags/1.3.0/admin/partials/event-feed/metabox-popup.php (added)
-
tags/1.3.0/admin/partials/event-feed/metabox-shortcode.php (added)
-
tags/1.3.0/admin/partials/settings (added)
-
tags/1.3.0/admin/partials/settings/getting-started.php (added)
-
tags/1.3.0/admin/partials/settings/settings.php (added)
-
tags/1.3.0/event-feed-for-eventbrite.php (added)
-
tags/1.3.0/freemius (added)
-
tags/1.3.0/freemius/LICENSE.txt (added)
-
tags/1.3.0/freemius/README.md (added)
-
tags/1.3.0/freemius/assets (added)
-
tags/1.3.0/freemius/assets/css (added)
-
tags/1.3.0/freemius/assets/css/admin (added)
-
tags/1.3.0/freemius/assets/css/admin/account.css (added)
-
tags/1.3.0/freemius/assets/css/admin/add-ons.css (added)
-
tags/1.3.0/freemius/assets/css/admin/affiliation.css (added)
-
tags/1.3.0/freemius/assets/css/admin/checkout.css (added)
-
tags/1.3.0/freemius/assets/css/admin/clone-resolution.css (added)
-
tags/1.3.0/freemius/assets/css/admin/common.css (added)
-
tags/1.3.0/freemius/assets/css/admin/connect.css (added)
-
tags/1.3.0/freemius/assets/css/admin/debug.css (added)
-
tags/1.3.0/freemius/assets/css/admin/dialog-boxes.css (added)
-
tags/1.3.0/freemius/assets/css/admin/gdpr-optin-notice.css (added)
-
tags/1.3.0/freemius/assets/css/admin/index.php (added)
-
tags/1.3.0/freemius/assets/css/admin/optout.css (added)
-
tags/1.3.0/freemius/assets/css/admin/plugins.css (added)
-
tags/1.3.0/freemius/assets/css/customizer.css (added)
-
tags/1.3.0/freemius/assets/css/index.php (added)
-
tags/1.3.0/freemius/assets/img (added)
-
tags/1.3.0/freemius/assets/img/index.php (added)
-
tags/1.3.0/freemius/assets/img/plugin-icon.png (added)
-
tags/1.3.0/freemius/assets/img/theme-icon.png (added)
-
tags/1.3.0/freemius/assets/index.php (added)
-
tags/1.3.0/freemius/assets/js (added)
-
tags/1.3.0/freemius/assets/js/index.php (added)
-
tags/1.3.0/freemius/assets/js/jquery.form.js (added)
-
tags/1.3.0/freemius/assets/js/nojquery.ba-postmessage.js (added)
-
tags/1.3.0/freemius/assets/js/postmessage.js (added)
-
tags/1.3.0/freemius/assets/js/pricing (added)
-
tags/1.3.0/freemius/assets/js/pricing/14fb1bd5b7c41648488b06147f50a0dc.svg (added)
-
tags/1.3.0/freemius/assets/js/pricing/178afa6030e76635dbe835e111d2c507.png (added)
-
tags/1.3.0/freemius/assets/js/pricing/27b5a722a5553d9de0170325267fccec.png (added)
-
tags/1.3.0/freemius/assets/js/pricing/4375c4a3ddc6f637c2ab9a2d7220f91e.png (added)
-
tags/1.3.0/freemius/assets/js/pricing/4529cac82a2d1f300d3c4702b7b5e8f3.svg (added)
-
tags/1.3.0/freemius/assets/js/pricing/5480ed23b199531a8cbc05924f26952b.png (added)
-
tags/1.3.0/freemius/assets/js/pricing/b4f3b958f4a019862d81b15f3f8eee3a.svg (added)
-
tags/1.3.0/freemius/assets/js/pricing/c03f665db27af43971565560adfba594.png (added)
-
tags/1.3.0/freemius/assets/js/pricing/cb5fc4f6ec7ada72e986f6e7dde365bf.png (added)
-
tags/1.3.0/freemius/assets/js/pricing/dd89563360f0272635c8f0ab7d7f1402.png (added)
-
tags/1.3.0/freemius/assets/js/pricing/e366d70661d8ad2493bd6afbd779f125.png (added)
-
tags/1.3.0/freemius/assets/js/pricing/f18006f6535a1a6e9c6bfbffafe6f18a.svg (added)
-
tags/1.3.0/freemius/assets/js/pricing/f3aac72a8e63997d6bb888f816457e9b.png (added)
-
tags/1.3.0/freemius/assets/js/pricing/f928f1be99776af83e8e6be4baf8ffe7.svg (added)
-
tags/1.3.0/freemius/assets/js/pricing/fde48e4609a6ddc11d639fc2421f2afd.png (added)
-
tags/1.3.0/freemius/assets/js/pricing/freemius-pricing.js (added)
-
tags/1.3.0/freemius/assets/js/pricing/freemius-pricing.js.LICENSE.txt (added)
-
tags/1.3.0/freemius/config.php (added)
-
tags/1.3.0/freemius/includes (added)
-
tags/1.3.0/freemius/includes/class-freemius-abstract.php (added)
-
tags/1.3.0/freemius/includes/class-freemius.php (added)
-
tags/1.3.0/freemius/includes/class-fs-admin-notices.php (added)
-
tags/1.3.0/freemius/includes/class-fs-api.php (added)
-
tags/1.3.0/freemius/includes/class-fs-garbage-collector.php (added)
-
tags/1.3.0/freemius/includes/class-fs-lock.php (added)
-
tags/1.3.0/freemius/includes/class-fs-logger.php (added)
-
tags/1.3.0/freemius/includes/class-fs-options.php (added)
-
tags/1.3.0/freemius/includes/class-fs-plugin-updater.php (added)
-
tags/1.3.0/freemius/includes/class-fs-security.php (added)
-
tags/1.3.0/freemius/includes/class-fs-storage.php (added)
-
tags/1.3.0/freemius/includes/class-fs-user-lock.php (added)
-
tags/1.3.0/freemius/includes/customizer (added)
-
tags/1.3.0/freemius/includes/customizer/class-fs-customizer-support-section.php (added)
-
tags/1.3.0/freemius/includes/customizer/class-fs-customizer-upsell-control.php (added)
-
tags/1.3.0/freemius/includes/customizer/index.php (added)
-
tags/1.3.0/freemius/includes/debug (added)
-
tags/1.3.0/freemius/includes/debug/class-fs-debug-bar-panel.php (added)
-
tags/1.3.0/freemius/includes/debug/debug-bar-start.php (added)
-
tags/1.3.0/freemius/includes/debug/index.php (added)
-
tags/1.3.0/freemius/includes/entities (added)
-
tags/1.3.0/freemius/includes/entities/class-fs-affiliate-terms.php (added)
-
tags/1.3.0/freemius/includes/entities/class-fs-affiliate.php (added)
-
tags/1.3.0/freemius/includes/entities/class-fs-billing.php (added)
-
tags/1.3.0/freemius/includes/entities/class-fs-entity.php (added)
-
tags/1.3.0/freemius/includes/entities/class-fs-payment.php (added)
-
tags/1.3.0/freemius/includes/entities/class-fs-plugin-info.php (added)
-
tags/1.3.0/freemius/includes/entities/class-fs-plugin-license.php (added)
-
tags/1.3.0/freemius/includes/entities/class-fs-plugin-plan.php (added)
-
tags/1.3.0/freemius/includes/entities/class-fs-plugin-tag.php (added)
-
tags/1.3.0/freemius/includes/entities/class-fs-plugin.php (added)
-
tags/1.3.0/freemius/includes/entities/class-fs-pricing.php (added)
-
tags/1.3.0/freemius/includes/entities/class-fs-scope-entity.php (added)
-
tags/1.3.0/freemius/includes/entities/class-fs-site.php (added)
-
tags/1.3.0/freemius/includes/entities/class-fs-subscription.php (added)
-
tags/1.3.0/freemius/includes/entities/class-fs-user.php (added)
-
tags/1.3.0/freemius/includes/entities/index.php (added)
-
tags/1.3.0/freemius/includes/fs-core-functions.php (added)
-
tags/1.3.0/freemius/includes/fs-essential-functions.php (added)
-
tags/1.3.0/freemius/includes/fs-html-escaping-functions.php (added)
-
tags/1.3.0/freemius/includes/fs-plugin-info-dialog.php (added)
-
tags/1.3.0/freemius/includes/index.php (added)
-
tags/1.3.0/freemius/includes/l10n.php (added)
-
tags/1.3.0/freemius/includes/managers (added)
-
tags/1.3.0/freemius/includes/managers/class-fs-admin-menu-manager.php (added)
-
tags/1.3.0/freemius/includes/managers/class-fs-admin-notice-manager.php (added)
-
tags/1.3.0/freemius/includes/managers/class-fs-cache-manager.php (added)
-
tags/1.3.0/freemius/includes/managers/class-fs-checkout-manager.php (added)
-
tags/1.3.0/freemius/includes/managers/class-fs-clone-manager.php (added)
-
tags/1.3.0/freemius/includes/managers/class-fs-contact-form-manager.php (added)
-
tags/1.3.0/freemius/includes/managers/class-fs-debug-manager.php (added)
-
tags/1.3.0/freemius/includes/managers/class-fs-gdpr-manager.php (added)
-
tags/1.3.0/freemius/includes/managers/class-fs-key-value-storage.php (added)
-
tags/1.3.0/freemius/includes/managers/class-fs-license-manager.php (added)
-
tags/1.3.0/freemius/includes/managers/class-fs-option-manager.php (added)
-
tags/1.3.0/freemius/includes/managers/class-fs-permission-manager.php (added)
-
tags/1.3.0/freemius/includes/managers/class-fs-plan-manager.php (added)
-
tags/1.3.0/freemius/includes/managers/class-fs-plugin-manager.php (added)
-
tags/1.3.0/freemius/includes/managers/index.php (added)
-
tags/1.3.0/freemius/includes/sdk (added)
-
tags/1.3.0/freemius/includes/sdk/Exceptions (added)
-
tags/1.3.0/freemius/includes/sdk/Exceptions/ArgumentNotExistException.php (added)
-
tags/1.3.0/freemius/includes/sdk/Exceptions/EmptyArgumentException.php (added)
-
tags/1.3.0/freemius/includes/sdk/Exceptions/Exception.php (added)
-
tags/1.3.0/freemius/includes/sdk/Exceptions/InvalidArgumentException.php (added)
-
tags/1.3.0/freemius/includes/sdk/Exceptions/OAuthException.php (added)
-
tags/1.3.0/freemius/includes/sdk/Exceptions/index.php (added)
-
tags/1.3.0/freemius/includes/sdk/FreemiusBase.php (added)
-
tags/1.3.0/freemius/includes/sdk/FreemiusWordPress.php (added)
-
tags/1.3.0/freemius/includes/sdk/LICENSE.txt (added)
-
tags/1.3.0/freemius/includes/sdk/index.php (added)
-
tags/1.3.0/freemius/includes/supplements (added)
-
tags/1.3.0/freemius/includes/supplements/fs-essential-functions-1.1.7.1.php (added)
-
tags/1.3.0/freemius/includes/supplements/fs-essential-functions-2.2.1.php (added)
-
tags/1.3.0/freemius/includes/supplements/fs-migration-2.5.1.php (added)
-
tags/1.3.0/freemius/includes/supplements/index.php (added)
-
tags/1.3.0/freemius/index.php (added)
-
tags/1.3.0/freemius/languages (added)
-
tags/1.3.0/freemius/languages/freemius-cs_CZ.mo (added)
-
tags/1.3.0/freemius/languages/freemius-da_DK.mo (added)
-
tags/1.3.0/freemius/languages/freemius-de_DE.mo (added)
-
tags/1.3.0/freemius/languages/freemius-es_ES.mo (added)
-
tags/1.3.0/freemius/languages/freemius-fr_FR.mo (added)
-
tags/1.3.0/freemius/languages/freemius-he_IL.mo (added)
-
tags/1.3.0/freemius/languages/freemius-hu_HU.mo (added)
-
tags/1.3.0/freemius/languages/freemius-it_IT.mo (added)
-
tags/1.3.0/freemius/languages/freemius-ja.mo (added)
-
tags/1.3.0/freemius/languages/freemius-nl_NL.mo (added)
-
tags/1.3.0/freemius/languages/freemius-ru_RU.mo (added)
-
tags/1.3.0/freemius/languages/freemius-ta.mo (added)
-
tags/1.3.0/freemius/languages/freemius-zh_CN.mo (added)
-
tags/1.3.0/freemius/languages/freemius.pot (added)
-
tags/1.3.0/freemius/languages/index.php (added)
-
tags/1.3.0/freemius/require.php (added)
-
tags/1.3.0/freemius/start.php (added)
-
tags/1.3.0/freemius/templates (added)
-
tags/1.3.0/freemius/templates/account (added)
-
tags/1.3.0/freemius/templates/account.php (added)
-
tags/1.3.0/freemius/templates/account/billing.php (added)
-
tags/1.3.0/freemius/templates/account/index.php (added)
-
tags/1.3.0/freemius/templates/account/partials (added)
-
tags/1.3.0/freemius/templates/account/partials/activate-license-button.php (added)
-
tags/1.3.0/freemius/templates/account/partials/addon.php (added)
-
tags/1.3.0/freemius/templates/account/partials/deactivate-license-button.php (added)
-
tags/1.3.0/freemius/templates/account/partials/disconnect-button.php (added)
-
tags/1.3.0/freemius/templates/account/partials/index.php (added)
-
tags/1.3.0/freemius/templates/account/partials/site.php (added)
-
tags/1.3.0/freemius/templates/account/payments.php (added)
-
tags/1.3.0/freemius/templates/add-ons.php (added)
-
tags/1.3.0/freemius/templates/add-trial-to-pricing.php (added)
-
tags/1.3.0/freemius/templates/admin-notice.php (added)
-
tags/1.3.0/freemius/templates/ajax-loader.php (added)
-
tags/1.3.0/freemius/templates/api-connectivity-message-js.php (added)
-
tags/1.3.0/freemius/templates/auto-installation.php (added)
-
tags/1.3.0/freemius/templates/checkout (added)
-
tags/1.3.0/freemius/templates/checkout.php (added)
-
tags/1.3.0/freemius/templates/checkout/frame.php (added)
-
tags/1.3.0/freemius/templates/checkout/process-redirect.php (added)
-
tags/1.3.0/freemius/templates/checkout/redirect.php (added)
-
tags/1.3.0/freemius/templates/clone-resolution-js.php (added)
-
tags/1.3.0/freemius/templates/connect (added)
-
tags/1.3.0/freemius/templates/connect.php (added)
-
tags/1.3.0/freemius/templates/connect/index.php (added)
-
tags/1.3.0/freemius/templates/connect/permission.php (added)
-
tags/1.3.0/freemius/templates/connect/permissions-group.php (added)
-
tags/1.3.0/freemius/templates/contact.php (added)
-
tags/1.3.0/freemius/templates/debug (added)
-
tags/1.3.0/freemius/templates/debug.php (added)
-
tags/1.3.0/freemius/templates/debug/api-calls.php (added)
-
tags/1.3.0/freemius/templates/debug/index.php (added)
-
tags/1.3.0/freemius/templates/debug/logger.php (added)
-
tags/1.3.0/freemius/templates/debug/plugins-themes-sync.php (added)
-
tags/1.3.0/freemius/templates/debug/scheduled-crons.php (added)
-
tags/1.3.0/freemius/templates/email.php (added)
-
tags/1.3.0/freemius/templates/forms (added)
-
tags/1.3.0/freemius/templates/forms/affiliation.php (added)
-
tags/1.3.0/freemius/templates/forms/data-debug-mode.php (added)
-
tags/1.3.0/freemius/templates/forms/deactivation (added)
-
tags/1.3.0/freemius/templates/forms/deactivation/contact.php (added)
-
tags/1.3.0/freemius/templates/forms/deactivation/form.php (added)
-
tags/1.3.0/freemius/templates/forms/deactivation/index.php (added)
-
tags/1.3.0/freemius/templates/forms/deactivation/retry-skip.php (added)
-
tags/1.3.0/freemius/templates/forms/email-address-update.php (added)
-
tags/1.3.0/freemius/templates/forms/index.php (added)
-
tags/1.3.0/freemius/templates/forms/license-activation.php (added)
-
tags/1.3.0/freemius/templates/forms/optout.php (added)
-
tags/1.3.0/freemius/templates/forms/premium-versions-upgrade-handler.php (added)
-
tags/1.3.0/freemius/templates/forms/premium-versions-upgrade-metadata.php (added)
-
tags/1.3.0/freemius/templates/forms/resend-key.php (added)
-
tags/1.3.0/freemius/templates/forms/subscription-cancellation.php (added)
-
tags/1.3.0/freemius/templates/forms/trial-start.php (added)
-
tags/1.3.0/freemius/templates/forms/user-change.php (added)
-
tags/1.3.0/freemius/templates/gdpr-optin-js.php (added)
-
tags/1.3.0/freemius/templates/index.php (added)
-
tags/1.3.0/freemius/templates/js (added)
-
tags/1.3.0/freemius/templates/js/index.php (added)
-
tags/1.3.0/freemius/templates/js/jquery.content-change.php (added)
-
tags/1.3.0/freemius/templates/js/open-license-activation.php (added)
-
tags/1.3.0/freemius/templates/js/permissions.php (added)
-
tags/1.3.0/freemius/templates/js/style-premium-theme.php (added)
-
tags/1.3.0/freemius/templates/partials (added)
-
tags/1.3.0/freemius/templates/partials/index.php (added)
-
tags/1.3.0/freemius/templates/partials/network-activation.php (added)
-
tags/1.3.0/freemius/templates/plugin-icon.php (added)
-
tags/1.3.0/freemius/templates/plugin-info (added)
-
tags/1.3.0/freemius/templates/plugin-info/description.php (added)
-
tags/1.3.0/freemius/templates/plugin-info/features.php (added)
-
tags/1.3.0/freemius/templates/plugin-info/index.php (added)
-
tags/1.3.0/freemius/templates/plugin-info/screenshots.php (added)
-
tags/1.3.0/freemius/templates/pricing.php (added)
-
tags/1.3.0/freemius/templates/secure-https-header.php (added)
-
tags/1.3.0/freemius/templates/sticky-admin-notice-js.php (added)
-
tags/1.3.0/freemius/templates/tabs-capture-js.php (added)
-
tags/1.3.0/freemius/templates/tabs.php (added)
-
tags/1.3.0/includes (added)
-
tags/1.3.0/includes/class-activator.php (added)
-
tags/1.3.0/includes/class-deactivator.php (added)
-
tags/1.3.0/includes/class-event-feed-api.php (added)
-
tags/1.3.0/includes/class-event-feed-for-eventbrite.php (added)
-
tags/1.3.0/includes/class-event-feed-query.php (added)
-
tags/1.3.0/includes/class-event-feed.php (added)
-
tags/1.3.0/includes/class-i18n.php (added)
-
tags/1.3.0/includes/class-loader.php (added)
-
tags/1.3.0/includes/class-uninstaller.php (added)
-
tags/1.3.0/includes/index.php (added)
-
tags/1.3.0/index.php (added)
-
tags/1.3.0/languages (added)
-
tags/1.3.0/languages/event-feed-for-eventbrite.pot (added)
-
tags/1.3.0/public (added)
-
tags/1.3.0/public/assets (added)
-
tags/1.3.0/public/assets/css (added)
-
tags/1.3.0/public/assets/css/app.css (added)
-
tags/1.3.0/public/assets/css/event-feed-for-eventbrite.min.css (added)
-
tags/1.3.0/public/assets/img (added)
-
tags/1.3.0/public/assets/img/placeholder.png (added)
-
tags/1.3.0/public/assets/js (added)
-
tags/1.3.0/public/assets/js/456.js (added)
-
tags/1.3.0/public/assets/js/456.js.map (added)
-
tags/1.3.0/public/assets/js/app.js (added)
-
tags/1.3.0/public/assets/js/app.js.map (added)
-
tags/1.3.0/public/assets/js/cards.js (added)
-
tags/1.3.0/public/assets/js/grid.js (added)
-
tags/1.3.0/public/assets/js/list.js (added)
-
tags/1.3.0/public/assets/js/list.js.map (added)
-
tags/1.3.0/public/assets/js/preview.js (added)
-
tags/1.3.0/public/assets/js/preview.js.map (added)
-
tags/1.3.0/public/assets/js/widget.js (added)
-
tags/1.3.0/public/assets/js/widget.js.map (added)
-
tags/1.3.0/public/class-public.php (added)
-
tags/1.3.0/public/index.php (added)
-
tags/1.3.0/public/libs (added)
-
tags/1.3.0/public/libs/clipboard (added)
-
tags/1.3.0/public/libs/clipboard/clipboard.min.js (added)
-
tags/1.3.0/public/libs/clipboard/clipboard.min.js.LICENSE.txt (added)
-
tags/1.3.0/public/libs/tooltipster (added)
-
tags/1.3.0/public/libs/tooltipster/tooltipster-sideTip-borderless.min.css (added)
-
tags/1.3.0/public/libs/tooltipster/tooltipster.bundle.min.css (added)
-
tags/1.3.0/public/libs/tooltipster/tooltipster.bundle.min.js (added)
-
tags/1.3.0/public/libs/tooltipster/tooltipster.bundle.min.js.LICENSE.txt (added)
-
tags/1.3.0/public/libs/vue (added)
-
tags/1.3.0/public/libs/vue-modal (added)
-
tags/1.3.0/public/libs/vue-modal/event-feed-for-eventbrite-vue-modal.min.css (added)
-
tags/1.3.0/public/libs/vue-modal/vue-modal.css (added)
-
tags/1.3.0/public/libs/vue/vue.min.js (added)
-
tags/1.3.0/public/libs/vue/vue.min.js.LICENSE.txt (added)
-
tags/1.3.0/public/partials (added)
-
tags/1.3.0/public/partials/layouts (added)
-
tags/1.3.0/public/partials/layouts/vue-wrapper.php (added)
-
tags/1.3.0/public/templates (added)
-
tags/1.3.0/public/templates/single-event_feed.php (added)
-
tags/1.3.0/wpml-config.xml (added)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/event-feed-for-eventbrite.php (modified) (2 diffs)
-
trunk/freemius/includes/class-freemius.php (modified) (12 diffs)
-
trunk/freemius/includes/entities/class-fs-site.php (modified) (2 diffs)
-
trunk/freemius/start.php (modified) (10 diffs)
-
trunk/freemius/templates/forms/license-activation.php (modified) (1 diff)
-
trunk/freemius/templates/pricing.php (modified) (2 diffs)
-
trunk/includes/class-event-feed-for-eventbrite.php (modified) (1 diff)
-
trunk/languages/event-feed-for-eventbrite.pot (modified) (3 diffs)
-
trunk/public/assets/css/app.css (modified) (1 diff)
-
trunk/public/assets/js/cards.js (modified) (1 diff)
-
trunk/public/assets/js/grid.js (modified) (1 diff)
-
trunk/public/assets/js/list.js (modified) (1 diff)
-
trunk/public/assets/js/list.js.map (modified) (1 diff)
-
trunk/public/assets/js/widget.js (modified) (1 diff)
-
trunk/public/assets/js/widget.js.map (modified) (1 diff)
-
trunk/public/class-public.php (modified) (4 diffs)
-
trunk/wpml-config.xml (added)
Legend:
- Unmodified
- Added
- Removed
-
event-feed-for-eventbrite/trunk/README.txt
r3185242 r3218009 5 5 Requires at least: 5.0 6 6 Tested up to: 6.7 7 Stable tag: 1. 2.57 Stable tag: 1.3.0 8 8 Requires PHP: 5.6 9 9 Type: freemium … … 147 147 == Changelog == 148 148 149 = 1.3.0 = 150 * Feature - Added WPML compatibility - event feeds are now translatable 151 * Feature - Better compatibility with WP Rocket and SiteGround Optimizer 152 * Tweak - Added explicit width and height to main images to improve Cumulative Layout Shift (CLS) metric 153 149 154 = 1.2.5 = 150 155 * Fix - Corrected price formatting to display two decimal places -
event-feed-for-eventbrite/trunk/event-feed-for-eventbrite.php
r3185242 r3218009 5 5 * Plugin URI: https://www.eventfeed.click/ 6 6 * Description: The easiest way to publish Eventbrite events to your WordPress site. 7 * Version: 1. 2.57 * Version: 1.3.0 8 8 * Author: Bohemia Plugins 9 9 * Author URI: https://www.bohemiaplugins.com/ … … 63 63 */ 64 64 define( 'EFFE_PLUGIN_NAME', 'event-feed-for-eventbrite' ); 65 define( 'EFFE_VERSION', '1. 2.5' );65 define( 'EFFE_VERSION', '1.3.0' ); 66 66 67 67 /** -
event-feed-for-eventbrite/trunk/freemius/includes/class-freemius.php
r3185242 r3218009 109 109 */ 110 110 private $_enable_anonymous = true; 111 112 /** 113 * @since 2.9.1 114 * @var string|null Hints the SDK whether the plugin supports parallel activation mode, preventing the auto-deactivation of the free version when the premium version is activated, and vice versa. 115 */ 116 private $_premium_plugin_basename_from_parallel_activation; 111 117 112 118 /** … … 1652 1658 } 1653 1659 } 1660 1661 if ( 1662 $this->is_user_in_admin() && 1663 $this->is_parallel_activation() && 1664 $this->_premium_plugin_basename !== $this->_premium_plugin_basename_from_parallel_activation 1665 ) { 1666 $this->_premium_plugin_basename = $this->_premium_plugin_basename_from_parallel_activation; 1667 1668 register_activation_hook( 1669 dirname( $this->_plugin_dir_path ) . '/' . $this->_premium_plugin_basename, 1670 array( &$this, '_activate_plugin_event_hook' ) 1671 ); 1672 } 1673 } 1674 1675 /** 1676 * Determines if a plugin is running in parallel activation mode. 1677 * 1678 * @author Leo Fajardo (@leorw) 1679 * @since 2.9.1 1680 * 1681 * @return bool 1682 */ 1683 private function is_parallel_activation() { 1684 return ! empty( $this->_premium_plugin_basename_from_parallel_activation ); 1654 1685 } 1655 1686 … … 5156 5187 new FS_Plugin(); 5157 5188 5189 $is_premium = $this->get_bool_option( $plugin_info, 'is_premium', true ); 5158 5190 $premium_suffix = $this->get_option( $plugin_info, 'premium_suffix', '(Premium)' ); 5191 5192 $module_type = $this->get_option( $plugin_info, 'type', $this->_module_type ); 5193 5194 $parallel_activation = $this->get_option( $plugin_info, 'parallel_activation' ); 5195 5196 if ( 5197 ! $is_premium && 5198 is_array( $parallel_activation ) && 5199 ( WP_FS__MODULE_TYPE_PLUGIN === $module_type ) && 5200 $this->get_bool_option( $parallel_activation, 'enabled' ) 5201 ) { 5202 $premium_basename = $this->get_option( $parallel_activation, 'premium_version_basename' ); 5203 5204 if ( empty( $premium_basename ) ) { 5205 throw new Exception('You need to specify the premium version basename to enable parallel version activation.'); 5206 } 5207 5208 $this->_premium_plugin_basename_from_parallel_activation = $premium_basename; 5209 5210 if ( is_plugin_active( $premium_basename ) ) { 5211 $is_premium = true; 5212 } 5213 } 5159 5214 5160 5215 $plugin->update( array( 5161 5216 'id' => $id, 5162 'type' => $ this->get_option( $plugin_info, 'type', $this->_module_type ),5217 'type' => $module_type, 5163 5218 'public_key' => $public_key, 5164 5219 'slug' => $this->_slug, … … 5168 5223 'title' => $this->get_plugin_name( $premium_suffix ), 5169 5224 'file' => $this->_plugin_basename, 5170 'is_premium' => $ this->get_bool_option( $plugin_info, 'is_premium', true ),5225 'is_premium' => $is_premium, 5171 5226 'premium_suffix' => $premium_suffix, 5172 5227 'is_live' => $this->get_bool_option( $plugin_info, 'is_live', true ), … … 5237 5292 } else { 5238 5293 $this->_enable_anonymous = $this->get_bool_option( $plugin_info, 'enable_anonymous', true ); 5239 $this->_anonymous_mode = $this->get_bool_option( $plugin_info, 'anonymous_mode', false ); 5294 $this->_anonymous_mode = ( 5295 $this->get_bool_option( $plugin_info, 'anonymous_mode', false ) || 5296 ( 5297 $this->apply_filters( 'playground_anonymous_mode', true ) && 5298 ! empty( $_SERVER['HTTP_HOST'] ) && 5299 FS_Site::is_playground_wp_environment_by_host( $_SERVER['HTTP_HOST'] ) 5300 ) 5301 ); 5240 5302 } 5241 5303 $this->_permissions = $this->get_option( $plugin_info, 'permissions', array() ); … … 5445 5507 if ( $this->is_registered() ) { 5446 5508 // Schedule code type changes event. 5447 $this-> schedule_install_sync();5509 $this->maybe_schedule_install_sync_cron(); 5448 5510 } 5449 5511 … … 6509 6571 6510 6572 /** 6573 * Instead of running blocking install sync event, execute non blocking scheduled cron job. 6574 * 6575 * @param int $except_blog_id Since 2.0.0 when running in a multisite network environment, the cron execution is consolidated. This param allows excluding specified blog ID from being the cron job executor. 6576 * 6577 * @author Leo Fajardo (@leorw) 6578 * @since 2.9.1 6579 */ 6580 private function maybe_schedule_install_sync_cron( $except_blog_id = 0 ) { 6581 if ( ! $this->is_user_in_admin() ) { 6582 return; 6583 } 6584 6585 if ( $this->is_clone() ) { 6586 return; 6587 } 6588 6589 if ( 6590 // The event has been properly scheduled, so no need to reschedule it. 6591 is_numeric( $this->next_install_sync() ) 6592 ) { 6593 return; 6594 } 6595 6596 $this->schedule_cron( 'install_sync', 'install_sync', 'single', WP_FS__SCRIPT_START_TIME, false, $except_blog_id ); 6597 } 6598 6599 /** 6511 6600 * @author Vova Feldman (@svovaf) 6512 6601 * @since 1.1.7.3 … … 6603 6692 private function get_install_sync_cron_blog_id() { 6604 6693 return $this->get_cron_blog_id( 'install_sync' ); 6605 }6606 6607 /**6608 * Instead of running blocking install sync event, execute non blocking scheduled wp-cron.6609 *6610 * @author Vova Feldman (@svovaf)6611 * @since 1.1.7.36612 *6613 * @param int $except_blog_id Since 2.0.0 when running in a multisite network environment, the cron execution is consolidated. This param allows excluding excluded specified blog ID from being the cron executor.6614 */6615 private function schedule_install_sync( $except_blog_id = 0 ) {6616 if ( $this->is_clone() ) {6617 return;6618 }6619 6620 $this->schedule_cron( 'install_sync', 'install_sync', 'single', WP_FS__SCRIPT_START_TIME, false, $except_blog_id );6621 6694 } 6622 6695 … … 7412 7485 if ( 7413 7486 is_plugin_active( $other_version_basename ) && 7414 $this->apply_filters( 'deactivate_on_activation', true)7487 $this->apply_filters( 'deactivate_on_activation', ! $this->is_parallel_activation() ) 7415 7488 ) { 7416 7489 deactivate_plugins( $other_version_basename ); … … 7426 7499 // Schedule re-activation event and sync. 7427 7500 // $this->sync_install( array(), true ); 7428 $this-> schedule_install_sync();7501 $this->maybe_schedule_install_sync_cron(); 7429 7502 7430 7503 // If activating the premium module version, add an admin notice to congratulate for an upgrade completion. … … 8617 8690 } 8618 8691 8619 $this-> schedule_install_sync();8692 $this->maybe_schedule_install_sync_cron(); 8620 8693 // $this->sync_install( array(), true ); 8621 8694 } … … 15975 16048 $context_blog_id == $this->get_install_sync_cron_blog_id() 15976 16049 ) { 15977 $this-> schedule_install_sync( $context_blog_id );16050 $this->maybe_schedule_install_sync_cron( $context_blog_id ); 15978 16051 } 15979 16052 } -
event-feed-for-eventbrite/trunk/freemius/includes/entities/class-fs-site.php
r3185242 r3218009 191 191 // Kinsta 192 192 ( 193 ( fs_starts_with( $subdomain, 'st aging-' ) || fs_starts_with( $subdomain, 'env-' ) ) &&193 ( fs_starts_with( $subdomain, 'stg-' ) || fs_starts_with( $subdomain, 'staging-' ) || fs_starts_with( $subdomain, 'env-' ) ) && 194 194 ( fs_ends_with( $subdomain, '.kinsta.com' ) || fs_ends_with( $subdomain, '.kinsta.cloud' ) ) 195 195 ) || … … 209 209 } 210 210 211 /** 212 * @author Leo Fajardo (@leorw) 213 * @since 2.9.1 214 * 215 * @param string $host 216 * 217 * @return bool 218 */ 219 static function is_playground_wp_environment_by_host( $host ) { 220 // Services aimed at providing a WordPress sandbox environment. 221 $sandbox_wp_environment_domains = array( 222 // InstaWP 223 'instawp.xyz', 224 225 // TasteWP 226 'tastewp.com', 227 228 // WordPress Playground 229 'playground.wordpress.net', 230 ); 231 232 foreach ( $sandbox_wp_environment_domains as $domain) { 233 if ( 234 ( $host === $domain ) || 235 fs_ends_with( $host, '.' . $domain ) || 236 fs_ends_with( $host, '-' . $domain ) 237 ) { 238 return true; 239 } 240 } 241 242 return false; 243 } 244 211 245 function is_localhost() { 212 246 return ( WP_FS__IS_LOCALHOST_FOR_SERVER || self::is_localhost_by_address( $this->url ) ); -
event-feed-for-eventbrite/trunk/freemius/start.php
r3185242 r3218009 16 16 * @var string 17 17 */ 18 $this_sdk_version = '2. 9.0';18 $this_sdk_version = '2.10.1'; 19 19 20 20 #region SDK Selection Logic -------------------------------------------------------------------- … … 37 37 } 38 38 39 /** 39 /** 40 * We updated the logic to support SDK loading from a subfolder of a theme as well as from a parent theme 41 * If the SDK is found in the active theme, it sets the relative path accordingly. 42 * If not, it checks the parent theme and sets the relative path if found there. 43 * This allows the SDK to be loaded from composer dependencies or from a custom `vendor/freemius` folder. 44 * 45 * @author Daniele Alessandra (@DanieleAlessandra) 46 * @since 2.9.0.5 47 * 48 * 40 49 * This complex logic fixes symlink issues (e.g. with Vargant). The logic assumes 41 50 * that if it's a file from an SDK running in a theme, the location of the SDK … … 84 93 $themes_directory = get_theme_root( get_stylesheet() ); 85 94 $themes_directory_name = basename( $themes_directory ); 86 $theme_candidate_basename = basename( dirname( $fs_root_path ) ) . '/' . basename( $fs_root_path ); 87 88 if ( $file_path == fs_normalize_path( realpath( trailingslashit( $themes_directory ) . $theme_candidate_basename . '/' . basename( $file_path ) ) ) 89 ) { 90 $this_sdk_relative_path = '../' . $themes_directory_name . '/' . $theme_candidate_basename; 91 $is_theme = true; 92 } else { 93 $this_sdk_relative_path = plugin_basename( $fs_root_path ); 94 $is_theme = false; 95 } 95 96 // This change ensures that the condition works even if the SDK is located in a subdirectory (e.g., vendor) 97 $theme_candidate_sdk_basename = str_replace( $themes_directory . '/' . get_stylesheet() . '/', '', $fs_root_path ); 98 99 // Check if the current file is part of the active theme. 100 $is_current_sdk_from_active_theme = $file_path == $themes_directory . '/' . get_stylesheet() . '/' . $theme_candidate_sdk_basename . '/' . basename( $file_path ); 101 $is_current_sdk_from_parent_theme = false; 102 103 // Check if the current file is part of the parent theme. 104 if ( ! $is_current_sdk_from_active_theme ) { 105 $theme_candidate_sdk_basename = str_replace( $themes_directory . '/' . get_template() . '/', 106 '', 107 $fs_root_path ); 108 $is_current_sdk_from_parent_theme = $file_path == $themes_directory . '/' . get_template() . '/' . $theme_candidate_sdk_basename . '/' . basename( $file_path ); 109 } 110 111 $theme_name = null; 112 if ( $is_current_sdk_from_active_theme ) { 113 $theme_name = get_stylesheet(); 114 $this_sdk_relative_path = '../' . $themes_directory_name . '/' . $theme_name . '/' . $theme_candidate_sdk_basename; 115 $is_theme = true; 116 } else if ( $is_current_sdk_from_parent_theme ) { 117 $theme_name = get_template(); 118 $this_sdk_relative_path = '../' . $themes_directory_name . '/' . $theme_name . '/' . $theme_candidate_sdk_basename; 119 $is_theme = true; 120 } else { 121 $this_sdk_relative_path = plugin_basename( $fs_root_path ); 122 $is_theme = false; 123 124 /** 125 * If this file was included from another plugin with lower SDK version, and if this plugin is symlinked, then we need to get the actual plugin path, 126 * as the value right now will be wrong, it will only remove the directory separator from the file_path. 127 * 128 * The check of `fs_find_direct_caller_plugin_file` determines that this file was indeed included by a different plugin than the main plugin. 129 */ 130 if ( DIRECTORY_SEPARATOR . $this_sdk_relative_path === $fs_root_path && function_exists( 'fs_find_direct_caller_plugin_file' ) ) { 131 $original_plugin_dir_name = dirname( fs_find_direct_caller_plugin_file( $file_path ) ); 132 133 // Remove everything before the original plugin directory name. 134 $this_sdk_relative_path = substr( $this_sdk_relative_path, strpos( $this_sdk_relative_path, $original_plugin_dir_name ) ); 135 136 unset( $original_plugin_dir_name ); 137 } 138 } 96 139 97 140 if ( ! isset( $fs_active_plugins ) ) { … … 177 220 ) { 178 221 if ( $is_theme ) { 179 $plugin_path = basename( dirname( $this_sdk_relative_path ) ); 222 // Saving relative path and not only directory name as it could be a subfolder 223 $plugin_path = $theme_name; 180 224 } else { 181 225 $plugin_path = plugin_basename( fs_find_direct_caller_plugin_file( $file_path ) ); … … 226 270 $is_newest_sdk_type_theme = ( isset( $fs_newest_sdk->type ) && 'theme' === $fs_newest_sdk->type ); 227 271 228 if ( ! $is_newest_sdk_type_theme ) { 229 $is_newest_sdk_plugin_active = is_plugin_active( $fs_newest_sdk->plugin_path ); 230 } else { 231 $current_theme = wp_get_theme(); 232 $is_newest_sdk_plugin_active = ( $current_theme->stylesheet === $fs_newest_sdk->plugin_path ); 272 /** 273 * @var bool $is_newest_sdk_module_active 274 * True if the plugin with the newest SDK is active. 275 * True if the newest SDK is part of the current theme or current theme's parent. 276 * False otherwise. 277 */ 278 if ( ! $is_newest_sdk_type_theme ) { 279 $is_newest_sdk_module_active = is_plugin_active( $fs_newest_sdk->plugin_path ); 280 } else { 281 $current_theme = wp_get_theme(); 282 // Detect if current theme is the one registered as newer SDK 283 $is_newest_sdk_module_active = ( 284 strpos( 285 $fs_newest_sdk->plugin_path, 286 '../' . $themes_directory_name . '/' . $current_theme->get_stylesheet() . '/' 287 ) === 0 288 ); 233 289 234 290 $current_theme_parent = $current_theme->parent(); … … 238 294 * from happening by keeping the SDK info stored in the `fs_active_plugins` option. 239 295 */ 240 if ( ! $is_newest_sdk_plugin_active && $current_theme_parent instanceof WP_Theme ) { 241 $is_newest_sdk_plugin_active = ( $fs_newest_sdk->plugin_path === $current_theme_parent->stylesheet ); 296 if ( ! $is_newest_sdk_module_active && $current_theme_parent instanceof WP_Theme ) { 297 // Detect if current theme parent is the one registered as newer SDK 298 $is_newest_sdk_module_active = ( 299 strpos( 300 $fs_newest_sdk->plugin_path, 301 '../' . $themes_directory_name . '/' . $current_theme_parent->get_stylesheet() . '/' 302 ) === 0 303 ); 242 304 } 243 305 } 244 306 245 307 if ( $is_current_sdk_newest && 246 ! $is_newest_sdk_ plugin_active &&308 ! $is_newest_sdk_module_active && 247 309 ! $fs_active_plugins->newest->in_activation 248 310 ) { … … 263 325 } 264 326 265 $is_newest_sdk_path_valid = ( $is_newest_sdk_ plugin_active || $fs_active_plugins->newest->in_activation ) && file_exists( $sdk_starter_path );327 $is_newest_sdk_path_valid = ( $is_newest_sdk_module_active || $fs_active_plugins->newest->in_activation ) && file_exists( $sdk_starter_path ); 266 328 267 329 if ( ! $is_newest_sdk_path_valid && ! $is_current_sdk_newest ) { … … 270 332 } 271 333 272 if ( ! ( $is_newest_sdk_ plugin_active || $fs_active_plugins->newest->in_activation ) ||334 if ( ! ( $is_newest_sdk_module_active || $fs_active_plugins->newest->in_activation ) || 273 335 ! $is_newest_sdk_path_valid || 274 336 // Is newest SDK downgraded. … … 285 347 fs_fallback_to_newest_active_sdk(); 286 348 } else { 287 if ( $is_newest_sdk_ plugin_active &&349 if ( $is_newest_sdk_module_active && 288 350 $this_sdk_relative_path == $fs_active_plugins->newest->sdk_path && 289 351 ( $fs_active_plugins->newest->in_activation || … … 314 376 } 315 377 316 if ( version_compare( $this_sdk_version, $fs_active_plugins->newest->version, '<' ) ) {378 if ( isset( $fs_active_plugins->newest ) && version_compare( $this_sdk_version, $fs_active_plugins->newest->version, '<' ) ) { 317 379 $newest_sdk = $fs_active_plugins->plugins[ $fs_active_plugins->newest->sdk_path ]; 318 380 -
event-feed-for-eventbrite/trunk/freemius/templates/forms/license-activation.php
r3068697 r3218009 570 570 } else { 571 571 if ( ! hasLicensesDropdown ) { 572 licenseID = $availableLicenseKey.data( 'id' ) ;572 licenseID = $availableLicenseKey.data( 'id' ).toString(); 573 573 } else { 574 574 licenseID = $licensesDropdown.val(); -
event-feed-for-eventbrite/trunk/freemius/templates/pricing.php
r3185242 r3218009 70 70 wp_enqueue_script( 'freemius-pricing', $pricing_js_url ); 71 71 72 $pricing_css_path = $fs->apply_filters( 'pricing/css_path', null ); 73 if ( is_string( $pricing_css_path ) ) { 74 wp_enqueue_style( 'freemius-pricing', fs_asset_url( $pricing_css_path ) ); 75 } 76 72 77 $has_tabs = $fs->_add_tabs_before_content(); 73 78 … … 96 101 'show_annual_in_monthly' => $fs->apply_filters( 'pricing/show_annual_in_monthly', true ), 97 102 'license' => $fs->has_active_valid_license() ? $fs->_get_license() : null, 103 'plugin_icon' => $fs->get_local_icon_url(), 104 'disable_single_package' => $fs->apply_filters( 'pricing/disable_single_package', false ), 98 105 ), $query_params ); 99 106 -
event-feed-for-eventbrite/trunk/includes/class-event-feed-for-eventbrite.php
r3127568 r3218009 258 258 259 259 // Siteground Optimizer compatibility 260 $this->loader->add_filter( 'sgo_js_minify_exclude', $plugin_public, 'siteground_optimizer_js_minify_exclude' ); 261 $this->loader->add_filter( 'sgo_javascript_combine_exclude', $plugin_public, 'siteground_optimizer_js_combine_exclude' ); 262 260 $this->loader->add_filter( 'sgo_js_minify_exclude', $plugin_public, 'siteground_optimizer_js_exclude' ); 261 $this->loader->add_filter( 'sgo_js_async_exclude', $plugin_public, 'siteground_optimizer_js_exclude' ); 262 $this->loader->add_filter( 'sgo_javascript_combine_exclude', $plugin_public, 'siteground_optimizer_js_exclude' ); 263 $this->loader->add_filter( 'sgo_javascript_combine_excluded_external_paths', $plugin_public, 'siteground_optimizer_external_js_exclude' ); 264 265 // WP Rocket compatibility 266 $this->loader->add_filter( 'rocket_exclude_js', $plugin_public, 'wp_rocket_exclude_js' ); 267 $this->loader->add_filter( 'rocket_exclude_defer_js', $plugin_public, 'wp_rocket_exclude_js' ); 268 $this->loader->add_filter( 'rocket_defer_inline_exclusions', $plugin_public, 'wp_rocket_exclude_js' ); 269 263 270 $this->loader->add_action( 'rest_api_init', $plugin_public, 'register_event_image_rest_endpoint' ); 264 271 -
event-feed-for-eventbrite/trunk/languages/event-feed-for-eventbrite.pot
r3185242 r3218009 1 # Copyright (C) 202 4Event Feed for Eventbrite1 # Copyright (C) 2025 Event Feed for Eventbrite 2 2 # This file is distributed under the same license as the Event Feed for Eventbrite package. 3 3 msgid "" … … 9 9 "Language-Team: Bohemia Plugins <[email protected]>\n" 10 10 "Last-Translator: Bohemia Plugins <[email protected]>\n" 11 "POT-Creation-Date: 202 4-11-10 20:14+0000\n"11 "POT-Creation-Date: 2025-01-06 22:27+0000\n" 12 12 "X-Poedit-Basepath: ..\n" 13 13 "X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" … … 405 405 msgstr "" 406 406 407 #: public/class-public.php:3 12407 #: public/class-public.php:322 408 408 msgid "To be announced" 409 409 msgstr "" 410 410 411 #: public/class-public.php:3 10411 #: public/class-public.php:320 412 412 msgid "Online" 413 413 msgstr "" 414 414 415 #: public/class-public.php: 688415 #: public/class-public.php:706 416 416 msgid "Unavailable" 417 417 msgstr "" 418 418 419 #: public/class-public.php: 684419 #: public/class-public.php:702 420 420 msgid "Not yet on sale" 421 421 msgstr "" 422 422 423 #: public/class-public.php:6 80423 #: public/class-public.php:698 424 424 msgid "Sold Out" 425 425 msgstr "" 426 426 427 #: public/class-public.php:6 76427 #: public/class-public.php:694 428 428 msgid "Sales Ended" 429 429 msgstr "" 430 430 431 #: public/class-public.php:7 37, public/class-public.php:761431 #: public/class-public.php:755, public/class-public.php:779 432 432 msgid "Free" 433 433 msgstr "" 434 434 435 #: public/class-public.php:7 63435 #: public/class-public.php:781 436 436 msgid "Donation" 437 437 msgstr "" -
event-feed-for-eventbrite/trunk/public/assets/css/app.css
r2745531 r3218009 1 body{--event-feed-for-eventbrite-preview-title-color: #39364f;--event-feed-for-eventbrite-preview-text-color: #39364f;--event-feed-for-eventbrite-preview-input-text-color: #39364f}.event-feed-for-eventbrite-app,.eventbrite-modal,.eventbrite-modal-error,.eventbrite-modal-spinner-wrapper{--event-feed-for-eventbrite-theme-color: #334ECD;--event-feed-for-eventbrite-theme-color-h: 229;--event-feed-for-eventbrite-theme-color-s: 61;--event-feed-for-eventbrite-theme-color-l: 50;--event-feed-for-eventbrite-theme-color-l: 46;--event-feed-for-eventbrite-card-bg: #fff;--event-feed-for-eventbrite-title-color: #39364f;--event-feed-for-eventbrite-datetime-color: #6F7287;--event-feed-for-eventbrite-full-date-color: #6F7287;--event-feed-for-eventbrite-desc-color: #6F7287;--event-feed-for-eventbrite-location-icon-color: #6F7287;--event-feed-for-eventbrite-location-color: #6F7287;--event-feed-for-eventbrite-sign-up-button-color: #fff;--event-feed-for-eventbrite-details-button-bg: #EAEEFC;--event-feed-for-eventbrite-price-bg: #fff;--event-feed-for-eventbrite-price-color: #39364f;--event-feed-for-eventbrite-separator-color: #eaeefc;--event-feed-for-eventbrite-modal-text-color: #6F7287;--event-feed-for-eventbrite-rows-desktop: 4;--event-feed-for-eventbrite-rows-large-tablets: 3;--event-feed-for-eventbrite-rows-small-tablets: 2;--event-feed-for-eventbrite-rows-mobile: 1;line-height:1.5}.event-feed-for-eventbrite-app div,.event-feed-for-eventbrite-app span,.event-feed-for-eventbrite-app iframe,.event-feed-for-eventbrite-app p,.event-feed-for-eventbrite-app blockquote,.event-feed-for-eventbrite-app a,.event-feed-for-eventbrite-app button,.event-feed-for-eventbrite-app em,.event-feed-for-eventbrite-app img,.event-feed-for-eventbrite-app small,.event-feed-for-eventbrite-app strong,.event-feed-for-eventbrite-app b,.event-feed-for-eventbrite-app u,.event-feed-for-eventbrite-app i,.event-feed-for-eventbrite-app ol,.event-feed-for-eventbrite-app ul,.event-feed-for-eventbrite-app li,.event-feed-for-eventbrite-app form,.event-feed-for-eventbrite-app label,.event-feed-for-eventbrite-app table,.event-feed-for-eventbrite-app embed,.event-feed-for-eventbrite-app figure,.event-feed-for-eventbrite-app figcaption,.eventbrite-modal div,.eventbrite-modal span,.eventbrite-modal iframe,.eventbrite-modal p,.eventbrite-modal blockquote,.eventbrite-modal a,.eventbrite-modal button,.eventbrite-modal em,.eventbrite-modal img,.eventbrite-modal small,.eventbrite-modal strong,.eventbrite-modal b,.eventbrite-modal u,.eventbrite-modal i,.eventbrite-modal ol,.eventbrite-modal ul,.eventbrite-modal li,.eventbrite-modal form,.eventbrite-modal label,.eventbrite-modal table,.eventbrite-modal embed,.eventbrite-modal figure,.eventbrite-modal figcaption{padding:0;margin:0}.event-feed-for-eventbrite-app button,.eventbrite-modal button{cursor:pointer;border:none;transform:none;min-height:0}.event-feed-for-eventbrite-app button::before,.event-feed-for-eventbrite-app button::after,.eventbrite-modal button::before,.eventbrite-modal button::after{content:none}.event-feed-for-eventbrite-app button:hover,.eventbrite-modal button:hover{transform:none}.event-feed-for-eventbrite-app button:hover::before,.event-feed-for-eventbrite-app button:hover::after,.eventbrite-modal button:hover::before,.eventbrite-modal button:hover::after{content:none}body .eventbrite-modal-content-spinner-wrapper{position:absolute;top:50px;width:100%;display:block;text-align:center}body .eventbrite-modal-spinner-wrapper{display:none;z-index:20001;align-items:center;bottom:0;left:0;position:fixed;right:0;top:0}body .eventbrite-modal-spinner-wrapper .eventbrite-modal-spinner .double-bounce1,body .eventbrite-modal-spinner-wrapper .eventbrite-modal-spinner .double-bounce2{opacity:.75}body .eventbrite-modal-spinner{position:relative;width:40px;height:40px;margin:0 auto}body .eventbrite-modal-spinner .double-bounce1,body .eventbrite-modal-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:var(--event-feed-for-eventbrite-theme-color);opacity:.5;position:absolute;top:0;left:0;animation:sk-bounce 2s infinite ease-in-out}body .eventbrite-modal-spinner .double-bounce2{animation-delay:-1s}body .eventbrite-modal-spinner-feed{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:flex;justify-content:center;align-items:center}body .eventbrite-modal-spinner-feed .eventbrite-modal-spinner{margin:0;width:30px;height:30px}body .eventbrite-modal-spinner-feed .eventbrite-modal-spinner-text p{color:var(--event-feed-for-eventbrite-title-color);margin-left:10px;margin-bottom:0;font-size:15px}body .iframe-container{margin:0;overflow:hidden;padding-top:56.25%;position:relative;line-height:0}body .iframe-container iframe{display:block;line-height:0;border:0;height:100%;left:0;position:absolute;top:0;width:100%}body .event-feed-for-eventbrite-shortcode-field{width:100%;max-width:300px;display:inline-block;position:relative}body .event-feed-for-eventbrite-shortcode-field input[type=text]{text-align:left;font-size:16px;box-shadow:0 0 0 transparent;border-radius:4px;border:1px solid #8c8f94;padding:0 12px;line-height:2;width:100%;min-height:40px;max-width:100%;margin:0}body .event-feed-for-eventbrite-shortcode-field input[type=text][readonly]{background:#fff}body .event-feed-for-eventbrite-shortcode-field input[type=text]:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent;color:inherit}body .event-feed-for-eventbrite-shortcode-field span{cursor:pointer;top:1px;right:1px;bottom:1px;width:35px;border-top-right-radius:4px;border-bottom-right-radius:4px;position:absolute;display:flex !important;justify-content:center;align-items:center;background-color:#f6f7f7}body .event-feed-for-eventbrite-shortcode-field span:hover,body .event-feed-for-eventbrite-shortcode-field span:focus{outline:none;box-shadow:none;background-color:#f6f7f7}body .event-feed-for-eventbrite-shortcode-field span svg{fill:#333}body .tooltipster-sidetip.tooltipster-borderless{font-size:14px !important}.event-feed-for-eventbrite-app:hover .eventbrite-feed-edit-link{opacity:1;visibility:visible}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link{opacity:0;visibility:hidden;position:absolute;z-index:5;top:10px;right:10px;display:flex;align-items:center;background-color:#fff;border-radius:5px;padding:5px 10px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;color:var(--event-feed-for-eventbrite-title-color);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);text-decoration:none !important}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link:hover{text-decoration:none;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link:hover svg{fill:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link:hover span{text-decoration:none}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link svg{position:relative;top:-1px;margin-right:7px;fill:var(--event-feed-for-eventbrite-title-color);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link span{font-size:12px;font-weight:600;text-decoration:none}.event-feed-for-eventbrite-preview-wrapper{padding-top:32px;padding-bottom:32px}.event-feed-for-eventbrite-preview-wrapper h1{font-weight:700;font-size:24px;margin-bottom:16px;color:var(--event-feed-for-eventbrite-preview-title-color)}.event-feed-for-eventbrite-preview-info{margin-bottom:32px}.event-feed-for-eventbrite-preview-info p{margin-bottom:15px;color:var(--event-feed-for-eventbrite-preview-text-color)}.event-feed-for-eventbrite-preview-shortcode{margin-top:12px}.event-feed-for-eventbrite-preview-shortcode input{width:240px;max-width:100%;background:#fff;text-align:center;color:var(--event-feed-for-eventbrite-preview-input-text-color)}.event-feed-for-eventbrite-app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;padding:0 5px;margin:0 -5px 24px;font-family:var(--event-feed-for-eventbrite-font-family);max-width:calc(100% + 10px);position:relative}.event-feed-for-eventbrite-app *{box-sizing:border-box}.event-feed-for-eventbrite-app ::selection{background-color:var(--event-feed-for-eventbrite-theme-color);color:#fff}.event-feed-for-eventbrite-app .eventbrite-info-message{font-size:15px;width:100%;text-align:center}.event-feed-for-eventbrite-app .event-feed-for-eventbrite-error{color:var(--event-feed-for-eventbrite-preview-text-color)}.event-feed-for-eventbrite-app .event-feed-for-eventbrite-error a{text-decoration:underline}.event-feed-for-eventbrite-app .event-feed-for-eventbrite-error a:hover{text-decoration:underline}.event-feed-for-eventbrite-app .eventbrite-copyright{display:flex;flex-wrap:wrap;justify-content:center;font-size:14px;font-weight:400;color:var(--event-feed-for-eventbrite-title-color);max-width:100%;padding-top:24px;margin:0 auto;position:relative}.event-feed-for-eventbrite-app .eventbrite-copyright a{text-decoration:none;margin-left:5px;align-items:center;display:flex;font-weight:600;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-copyright a:hover{color:var(--event-feed-for-eventbrite-theme-color)}@media(max-width: 450px){.event-feed-for-eventbrite-app .eventbrite-copyright a{margin-left:0}}@media(max-width: 450px){.event-feed-for-eventbrite-app .eventbrite-copyright>div{display:none}}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-img{display:flex;width:23px;height:23px;background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), 95%);justify-content:center;align-items:center;border-radius:5px;box-shadow:0 3px 6px hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), 95%)}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-img span{display:block;font-size:14px;font-style:italic}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-text{display:block;font-weight:600;color:#323546}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-text strong{padding-right:2px;font-style:italic;color:var(--event-feed-for-eventbrite-theme-color);font-weight:700}.event-feed-for-eventbrite-app .eventbrite-copyright-left{justify-content:flex-start}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item{max-width:100%;margin:0 auto;width:100%;padding:0}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-top-row{display:flex;padding:0 0 10px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-bottom-row{padding:0;display:flex;flex-direction:column;flex:1 1 0%}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-separator{border:none;border-bottom:1px solid var(--event-feed-for-eventbrite-separator-color);padding:0;margin:-8px 0 0;height:auto;background:none;border-top:none;box-shadow:none;max-width:100%}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image{border-top-left-radius:5px;border-top-right-radius:5px;margin:0;padding:0;display:block;position:relative;border:none;box-shadow:none}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image img{border-top-left-radius:5px;border-top-right-radius:5px;line-height:0;display:block;margin:0;padding:0;width:100% }.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-inner{border-top-left-radius:5px;border-top-right-radius:5px;margin:0;padding:0;display:block;position:relative;border:none;box-shadow:none;cursor:pointer;opacity:1;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-inner:hover{opacity:.9}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-tags{margin:0;position:absolute;top:10px;left:10px;display:flex}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-tags span{margin:0 5px 0 0;text-align:left;display:inline-block;padding:2px 8px;border-radius:5px;background-color:#fff;text-transform:uppercase;font-size:10px;line-height:1.8;font-weight:500;letter-spacing:normal;text-align:center;color:var(--event-feed-for-eventbrite-price-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-tags span:last-child{margin-right:0}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-price .currency{text-transform:none}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-content{border-radius:5px;font-size:14px;margin:0;padding:0}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image+.eventbrite-item-content{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-tags{display:flex;align-items:baseline;margin:3px 0 10px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-tags div{padding:2px 6px;margin-right:5px;border:1px solid #e5e5e5;border-radius:5px;display:inline-block;text-transform:uppercase;font-size:10px;line-height:1.8;font-weight:500;letter-spacing:normal;text-align:center;color:var(--event-feed-for-eventbrite-desc-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-tags div .currency{text-transform:none}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date{padding-top:2px;margin-right:15px;letter-spacing:-0.2px;text-align:center}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date-month{display:block;color:var(--event-feed-for-eventbrite-theme-color);font-size:13px;font-weight:500;text-transform:uppercase;line-height:1;margin-bottom:4px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date-day{display:block;color:var(--event-feed-for-eventbrite-theme-color);font-size:20px;font-weight:600;line-height:1}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date-next-events svg{width:15px;height:15px;fill:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-title{font-family:var(--event-feed-for-eventbrite-font-family);position:relative;top:-2px;display:block;text-align:left;margin:0;padding:0;font-size:0;line-height:0;font-size:18px;line-height:1.29;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;text-decoration:none;text-transform:none;text-align:left;letter-spacing:-0.3px;color:var(--event-feed-for-eventbrite-title-color);transition:all .3s ease-in-out;cursor:pointer}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-title:hover{color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-datetime{display:block;text-transform:uppercase;margin:3px 0 0 0;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:var(--event-feed-for-eventbrite-datetime-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-location{display:flex;align-items:flex-start;font-weight:400;font-size:13px;line-height:1.43;font-stretch:normal;font-style:normal;margin:0 0 8px;letter-spacing:normal;text-align:left;text-transform:none;color:var(--event-feed-for-eventbrite-location-color);display:flex}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-location-icon{position:relative;top:1px;width:11.1px;height:14.8px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;opacity:.65}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-location-icon-online{position:relative;top:1px;width:17.4px;height:13px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;opacity:.65}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-description{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;margin:0 0 8px;color:var(--event-feed-for-eventbrite-desc-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-buttons{display:flex;flex-wrap:wrap;justify-items:center;padding:0;margin:auto 0 5px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-buttons button{margin-top:8px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-checkout{font-family:var(--event-feed-for-eventbrite-font-family);display:inline-block;transition:all .3s ease-in-out;text-decoration:none;text-transform:none;border-radius:5px;color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:var(--event-feed-for-eventbrite-theme-color);padding:7px 16px 8px;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;margin-right:10px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-checkout:hover{color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-checkout:focus{outline:none;background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-details{font-family:var(--event-feed-for-eventbrite-font-family);display:inline-block;transition:all .3s ease-in-out;text-decoration:none;text-transform:none;border-radius:5px;color:var(--event-feed-for-eventbrite-theme-color);background-color:#fff;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;padding:7px 16px 8px;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-details:hover{color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));background-color:#fff}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-details:focus{outline:none;color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));background-color:#fff}.event-feed-for-eventbrite-app .eventbrite-feed-list{margin:0 auto -40px;display:flex;flex-wrap:wrap;width:100%;max-width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-top-row{padding:0 0 8px}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-top-row{padding:18px 0 10px}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item{display:flex;margin-bottom:40px;position:relative}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item{flex-direction:column}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image{width:40%;max-width:400px;margin-bottom:5px;flex-shrink:0;margin-left:auto}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image img{border-radius:5px}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image{width:40%;max-width:100%}}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image{order:1;width:400px;margin-bottom:0;margin-left:0}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-content{padding-right:30px}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-content{width:60%;max-width:100%}}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-content{order:2;width:100%;padding-right:0}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-date{left:0;top:0;position:absolute;width:45px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-title{font-size:20px}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-title{font-size:18px}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-date-day{font-size:22px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-buttons{margin:0 0 5px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-datetime{margin:-1px 0 5px;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-short-date{padding-left:60px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-short-date .eventbrite-item-datetime{margin:-1px 0 3px;font-weight:400;color:var(--event-feed-for-eventbrite-datetime-color)}.event-feed-for-eventbrite-app .eventbrite-feed-widget{display:block;margin-bottom:-30px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item{display:block;margin-bottom:30px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-image{max-width:100%;width:400px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-image img{border-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-content{width:100%;max-width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-date{left:0;top:0;position:absolute;width:45px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-title{font-size:18px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-datetime{margin:10px 0 5px;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-top-row{padding:0 0 8px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-location{font-size:13px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-tags{margin:0 0 7px}.event-feed-for-eventbrite-app .eventbrite-feed-grid{width:calc( 100% + 24px );max-width:calc( 100% + 24px );margin:0 -12px -30px;display:flex;flex-wrap:wrap;box-sizing:border-box}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{box-sizing:border-box;padding:0;margin:0 12px 30px;width:calc( 100% / var(--event-feed-for-eventbrite-rows-desktop) - 24.01px )}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-large-tablets) - 24.01px )}}@media(max-width: 1023px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-small-tablets) - 24.01px )}}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-mobile) - 24.01px )}}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-top-row{padding:0 0 8px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-bottom-row{padding:0 0 13px 0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-buttons{margin:0 0 5px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-content{border-radius:0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-title-col{display:flex;flex-direction:column;width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-datetime{order:1;margin:18px 0 6px;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-title{order:2;font-size:19px}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-title{font-size:18px}}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image{width:100%}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image{width:400px;max-width:100%}}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image img{border-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-top-row{padding:18px 0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-bottom-row{padding:13px 0 0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-datetime{order:2;margin:3px 0 0 0;font-weight:400;color:var(--event-feed-for-eventbrite-datetime-color)}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-title{order:1;font-size:18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards{width:calc( 100% + 24px );max-width:calc( 100% + 24px );margin:0 -12px -24px;display:flex;flex-wrap:wrap;box-sizing:border-box}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{display:flex;flex-direction:column;justify-content:stretch;box-sizing:border-box;padding:0;margin:0 12px 30px;width:calc( 100% / var(--event-feed-for-eventbrite-rows-desktop) - 24.01px );background-color:var(--event-feed-for-eventbrite-card-bg);border-radius:5px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-large-tablets) - 24.01px )}}@media(max-width: 1023px){.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-small-tablets) - 24.01px )}}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-mobile) - 24.01px )}}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-image{flex:0 1 auto}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:stretch}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-title-col{display:flex;flex-direction:column;width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-datetime{order:1;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color);margin-bottom:5px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-title{order:2}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-top-row{padding:12px 18px 18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-bottom-row{padding:13px 18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-short-date .eventbrite-item-top-row{padding:18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-short-date .eventbrite-item-datetime{order:2;font-weight:400;color:var(--event-feed-for-eventbrite-datetime-color);margin-bottom:0}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-short-date .eventbrite-item-title{order:1}.eventbrite-modal-bg{background-color:rgba(57,54,79,.8)}.eventbrite-modal-wrapper{display:flex;align-items:center}.eventbrite-modal-wrapper .vm{top:auto}.admin-bar .eventbrite-modal{margin-top:32px;max-height:calc( 95% - 32px )}@media(max-width: 782px){.admin-bar .eventbrite-modal{margin-top:46px;max-height:calc( 95% - 46px )}}@media(max-width: 660px){.admin-bar .eventbrite-modal{max-height:calc( 100% - 46px )}}@media(max-width: 600px){.admin-bar .eventbrite-modal{max-height:100%;margin-top:0}}@media(max-width: 600px){.admin-bar.eventbrite-scroll-top .eventbrite-modal{max-height:calc( 100% - 46px );margin-top:46px}}.eventbrite-modal{cursor:auto;box-shadow:none;display:flex;flex-direction:column;top:0;max-width:600px;max-height:95%;height:auto}@media(max-width: 660px){.eventbrite-modal{width:100%;max-width:100%;max-height:100%}}.eventbrite-modal .vm-titlebar{display:none}.eventbrite-modal .vm-content{font-family:var(--event-feed-for-eventbrite-font-family);padding:0;flex-grow:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.eventbrite-modal .scroll-content{position:relative;display:block;overflow:auto;-webkit-overflow-scrolling:touch}.eventbrite-modal .scroll-content{scrollbar-width:thin;scrollbar-color:#aaa #f1f1f1}.eventbrite-modal .scroll-content::-webkit-scrollbar{width:12px}.eventbrite-modal .scroll-content::-webkit-scrollbar-track{background:#f1f1f1}.eventbrite-modal .scroll-content::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:20px;border:3px solid #f1f1f1}.eventbrite-modal .eventbrite-modal-img{position:relative}.eventbrite-modal .eventbrite-modal-img svg{display:block;line-height:0}.eventbrite-modal .eventbrite-modal-img img{width:100%;height:auto;display:block}.eventbrite-modal .eventbrite-modal-back{line-height:0;display:block;right:auto;left:10px}.eventbrite-modal .eventbrite-modal-add-to-calendar-wrapper{right:15px;bottom:15px;position:absolute;z-index:2}.eventbrite-modal .eventbrite-modal-add-to-calendar{font-family:var(--event-feed-for-eventbrite-font-family);background-color:var(--event-feed-for-eventbrite-card-bg);border-radius:5px;color:var(--event-feed-for-eventbrite-title-color);display:flex;align-items:center;padding:10px 12px;text-decoration:none;transition:all .3s ease-in-out;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-add-to-calendar{padding:10px}}.eventbrite-modal .eventbrite-modal-add-to-calendar span{padding-left:7px;line-height:1;font-size:12px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;text-transform:none}.eventbrite-modal .eventbrite-modal-add-to-calendar i{position:relative;top:-1px}.eventbrite-modal .eventbrite-modal-add-to-calendar svg{width:18px;height:18px;fill:none;transition:all .3s ease-in-out;stroke:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-add-to-calendar:hover,.eventbrite-modal .eventbrite-modal-add-to-calendar:focus{color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));background-color:var(--event-feed-for-eventbrite-card-bg)}.eventbrite-modal .eventbrite-modal-add-to-calendar:hover svg,.eventbrite-modal .eventbrite-modal-add-to-calendar:focus svg{fill:none;stroke:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu{font-family:var(--event-feed-for-eventbrite-font-family);z-index:1;position:absolute;right:0;top:0;min-width:100%;border-radius:5px;border-top-right-radius:0;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item{text-decoration:none;color:var(--event-feed-for-eventbrite-title-color);background-color:var(--event-feed-for-eventbrite-card-bg);position:relative;z-index:1;display:block;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;padding:8px 12px;border-bottom:1px solid var(--event-feed-for-eventbrite-separator-color)}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:hover,.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:focus{color:var(--event-feed-for-eventbrite-theme-color)}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:last-child{border-bottom:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:first-of-type{border-top-left-radius:5px;border-top-right-radius:0}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close{font-weight:400;display:flex;align-items:center;justify-content:center;position:absolute;top:-26px;right:0;margin:0;padding:0;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;width:26px;height:26px;background-color:#fff;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close svg{fill:var(--event-feed-for-eventbrite-title-color);top:1px;position:relative;width:13px;height:13px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close:hover,.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close:focus{background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), 95%)}.eventbrite-modal .eventbrite-modal-back,.eventbrite-modal .eventbrite-modal-close{z-index:3;position:absolute;right:10px;top:10px;border-radius:40px}.eventbrite-modal .eventbrite-modal-back button,.eventbrite-modal .eventbrite-modal-close button{background-color:rgba(248,247,250,.75);border-radius:40px;height:40px;padding:8px;transition:all .4s cubic-bezier(0.4, 0, 0.3, 1);width:40px}.eventbrite-modal .eventbrite-modal-back:hover button,.eventbrite-modal .eventbrite-modal-close:hover button{background-color:#f8f7fa}.eventbrite-modal .eventbrite-modal-back i,.eventbrite-modal .eventbrite-modal-close i{display:block;margin:0 auto;background-size:contain;line-height:0;width:24px;height:24px}.eventbrite-modal .eventbrite-modal-back svg,.eventbrite-modal .eventbrite-modal-close svg{width:24px;height:24px}.eventbrite-modal .eventbrite-modal-back svg path,.eventbrite-modal .eventbrite-modal-close svg path{fill:#4b4d63}.eventbrite-modal .eventbrite-modal-event-info{padding:20px 24px 24px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-event-info{padding:15px 16px 24px}}.eventbrite-modal .eventbrite-modal-event-tickets{height:98%;position:relative}.eventbrite-modal .eventbrite-modal-footer{padding:0 24px 24px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-footer{padding:0 16px 24px}}.eventbrite-modal .eventbrite-modal-title{padding:20px 24px 15px;line-height:1.5;border-bottom:1px solid var(--event-feed-for-eventbrite-separator-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-title{padding:20px 16px 15px}}.eventbrite-modal .eventbrite-modal-title h3{font-family:var(--event-feed-for-eventbrite-font-family);color:var(--event-feed-for-eventbrite-title-color);font-weight:600;margin:0;padding:2px 0 5px 0;font-size:22px;line-height:28px;text-transform:none}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-title h3{font-size:19px;line-height:24px}}.eventbrite-modal .eventbrite-modal-datetime{color:var(--event-feed-for-eventbrite-theme-color);font-weight:600;display:flex;align-items:center;font-size:15px;line-height:24px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-datetime{font-size:14px;line-height:18px}}.eventbrite-modal .eventbrite-modal-datetime time{text-transform:uppercase}.eventbrite-modal .eventbrite-modal-next-events{display:flex;align-items:center;padding-left:7px;height:24px}.eventbrite-modal .eventbrite-modal-next-events svg{padding-bottom:1px;width:18px;height:18px;fill:var(--event-feed-for-eventbrite-theme-color)}.eventbrite-modal .eventbrite-modal-location{line-height:24px;display:flex;align-items:center;font-size:15px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-location{font-size:14px;line-height:18px;padding-top:2px}}.eventbrite-modal .eventbrite-modal-location svg,.eventbrite-modal .eventbrite-modal-location span{transition:all .3s ease-in-out}.eventbrite-modal .eventbrite-modal-location.eventbrite-modal-location-clickable:hover{cursor:pointer}.eventbrite-modal .eventbrite-modal-location.eventbrite-modal-location-clickable:hover svg{fill:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-location.eventbrite-modal-location-clickable:hover span{color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-location-icon{width:11.1px;height:14.8px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;margin-top:-1px;opacity:.65}.eventbrite-modal .eventbrite-modal-location-icon-online{width:17.4px;height:13px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;opacity:.65}.eventbrite-modal .eventbrite-modal-summary,.eventbrite-modal .eventbrite-modal-description-module{margin-bottom:0;font-size:15px;line-height:24px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-summary,.eventbrite-modal .eventbrite-modal-description-module{line-height:22px}}.eventbrite-modal .eventbrite-modal-summary p,.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-summary aside,.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module p,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module ol,.eventbrite-modal .eventbrite-modal-description-module aside,.eventbrite-modal .eventbrite-modal-description-module blockquote{display:block;margin:0;padding:0;padding-top:12px;font-size:15px;line-height:24px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-summary p,.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-summary aside,.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module p,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module ol,.eventbrite-modal .eventbrite-modal-description-module aside,.eventbrite-modal .eventbrite-modal-description-module blockquote{line-height:22px}}.eventbrite-modal .eventbrite-modal-summary p:last-child,.eventbrite-modal .eventbrite-modal-summary ul:last-child,.eventbrite-modal .eventbrite-modal-summary ol:last-child,.eventbrite-modal .eventbrite-modal-summary aside:last-child,.eventbrite-modal .eventbrite-modal-summary blockquote:last-child,.eventbrite-modal .eventbrite-modal-description-module p:last-child,.eventbrite-modal .eventbrite-modal-description-module ul:last-child,.eventbrite-modal .eventbrite-modal-description-module ol:last-child,.eventbrite-modal .eventbrite-modal-description-module aside:last-child,.eventbrite-modal .eventbrite-modal-description-module blockquote:last-child{padding-bottom:0}.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-description-module ul{list-style-type:disc}.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-description-module ol{list-style-type:decimal}.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module ol{padding-top:7px}.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module ol,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module blockquote{font-size:16px;padding-left:32px;list-style-position:outside}.eventbrite-modal .eventbrite-modal-summary li,.eventbrite-modal .eventbrite-modal-description-module li{margin:0;padding:0;padding-top:5px;font-size:15px;line-height:24px;color:var(--event-feed-for-eventbrite-modal-text-color)}.eventbrite-modal .eventbrite-modal-summary strong,.eventbrite-modal .eventbrite-modal-summary b,.eventbrite-modal .eventbrite-modal-description-module strong,.eventbrite-modal .eventbrite-modal-description-module b{font-weight:600}.eventbrite-modal .eventbrite-modal-summary em,.eventbrite-modal .eventbrite-modal-description-module em{font-style:italic}.eventbrite-modal .eventbrite-modal-summary a,.eventbrite-modal .eventbrite-modal-description-module a{color:var(--event-feed-for-eventbrite-theme-color)}.eventbrite-modal .eventbrite-modal-summary a:hover,.eventbrite-modal .eventbrite-modal-description-module a:hover{text-decoration:none;color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-summary img,.eventbrite-modal .eventbrite-modal-description-module img{margin-top:12px;display:block;line-height:0;width:100%;height:auto}.eventbrite-modal .eventbrite-modal-summary h1,.eventbrite-modal .eventbrite-modal-summary h2,.eventbrite-modal .eventbrite-modal-summary h3,.eventbrite-modal .eventbrite-modal-description-module h1,.eventbrite-modal .eventbrite-modal-description-module h2,.eventbrite-modal .eventbrite-modal-description-module h3{line-height:28px;color:var(--event-feed-for-eventbrite-title-color);font-weight:700;text-transform:none;margin:0;padding:0;padding-top:15px}.eventbrite-modal .eventbrite-modal-summary h1,.eventbrite-modal .eventbrite-modal-description-module h1{font-size:28px;line-height:34px}.eventbrite-modal .eventbrite-modal-summary h2,.eventbrite-modal .eventbrite-modal-description-module h2{font-size:24px;line-height:32px}.eventbrite-modal .eventbrite-modal-summary h3,.eventbrite-modal .eventbrite-modal-description-module h3{font-size:20px;line-height:28px;font-weight:400}.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module blockquote{color:var(--event-feed-for-eventbrite-title-color);border:none;font-size:15px;font-style:normal;font-weight:400}.eventbrite-modal .eventbrite-modal-description-module-img,.eventbrite-modal .eventbrite-modal-description-module-video{margin:25px -24px 10px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-description-module-img,.eventbrite-modal .eventbrite-modal-description-module-video{margin:20px -16px 5px}}.eventbrite-modal .eventbrite-modal-description-module-img:last-child,.eventbrite-modal .eventbrite-modal-description-module-video:last-child{margin-bottom:-24px}.eventbrite-modal .eventbrite-modal-description-module-text p:empty{display:none}.eventbrite-modal .eventbrite-modal-description-error{font-style:italic}.eventbrite-modal .eventbrite-modal-summary{font-size:16px;font-weight:600;color:var(--event-feed-for-eventbrite-title-color);margin-top:0}.eventbrite-modal .eventbrite-modal-map{line-height:0;margin:0;padding:0}.eventbrite-modal .eventbrite-modal-map+.eventbrite-modal-organizer{border-top:none}.eventbrite-modal .eventbrite-modal-organizer{border-top:1px solid var(--event-feed-for-eventbrite-separator-color);padding:20px 24px 5px;position:relative}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer{padding:20px 16px 5px}}.eventbrite-modal .eventbrite-modal-organizer h4{color:var(--event-feed-for-eventbrite-modal-text-color);background-color:#fff;font-size:11px;font-weight:400;left:20px;margin:0;padding:0 5px;position:absolute;text-transform:uppercase;top:-7px}.eventbrite-modal .eventbrite-modal-organizer h4+p{font-size:15px;margin:0;padding:0}.eventbrite-modal .eventbrite-modal-organizer-row{display:flex}.eventbrite-modal .eventbrite-modal-organizer-row img{display:block;line-height:0;border-radius:50%;max-width:100%;height:auto}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-image{flex-shrink:0;padding-top:5px;width:50px;margin-right:15px}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info a{font-size:15px;font-weight:400;color:var(--event-feed-for-eventbrite-theme-color);text-decoration:none}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info a:hover{color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info p{margin-top:0;margin-bottom:15px;font-size:14px;line-height:21px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info p{line-height:20px}}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description{margin-bottom:15px}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ul:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ol:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description aside:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description blockquote:first-child{margin-top:0}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description li{font-size:14px;line-height:21px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description li{line-height:20px}}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description strong,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description b{font-weight:600}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ul,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ol,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description aside,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description blockquote{margin-top:10px;margin-bottom:0}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ul{list-style-type:disc}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ol{list-style-type:decimal}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3{font-size:14px;line-height:21px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3{line-height:20px}}.eventbrite-modal .eventbrite-modal-organizer-name{line-height:1.5;font-size:15px}.eventbrite-modal .eventbrite-modal-organizer-name span:first-child{font-weight:600;color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-organizer-title{font-size:14px;line-height:21px;margin-bottom:10px;color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-organizer-social{display:flex;margin-top:-5px;margin-bottom:15px}.eventbrite-modal .eventbrite-modal-organizer-social a{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;margin-left:6px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.eventbrite-modal .eventbrite-modal-organizer-social a:first-child{margin-left:0}.eventbrite-modal .eventbrite-modal-organizer-social a:hover svg{fill:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-organizer-social a svg{transition:all .3s ease-in-out;max-height:14px;width:14px;height:auto;fill:var(--event-feed-for-eventbrite-title-color);color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .noscroll-content{position:relative;z-index:1;flex-shrink:0;border-top:1px solid #eeedf2;background-color:#fff;min-height:44px;padding:16px 24px;display:flex;align-items:center}@media(max-width: 479px){.eventbrite-modal .noscroll-content{padding:16px}}.eventbrite-modal .noscroll-content .eventbrite-modal-footer-left{display:flex;align-items:center;margin-right:auto}.eventbrite-modal .noscroll-content .eventbrite-modal-footer-right{display:flex;align-items:center;margin-left:auto}.eventbrite-modal .noscroll-content .eventbrite-modal-price{display:block;color:var(--event-feed-for-eventbrite-title-color);font-size:15px;line-height:24px;font-weight:600}.eventbrite-modal .noscroll-content .eventbrite-modal-external-button{font-family:var(--event-feed-for-eventbrite-font-family);display:block;transition:all .3s ease-in-out;text-decoration:none;box-shadow:none;border-radius:5px;color:var(--event-feed-for-eventbrite-theme-color);background-color:#fff;padding:12px 0;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal}.eventbrite-modal .noscroll-content .eventbrite-modal-external-button:hover{transition:all .3s ease-in-out;color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .noscroll-content .eventbrite-modal-external-button:focus{outline:none}@media(max-width: 450px){.eventbrite-modal .noscroll-content .eventbrite-modal-external-button .desktop{display:none}}.eventbrite-modal .eventbrite-modal-checkout-button{font-family:var(--event-feed-for-eventbrite-font-family);margin-left:16px;display:block;transition:all .3s ease-in-out;text-decoration:none;text-transform:none;box-shadow:none;border-radius:5px;color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l));padding:12px 30px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal}.eventbrite-modal .eventbrite-modal-checkout-button:hover{transition:all .3s ease-in-out;color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-checkout-button:focus{outline:none;background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.modal-tickets .eventbrite-modal{width:95%;height:820px;max-height:95%}@media(max-width: 660px){.modal-tickets .eventbrite-modal{width:100%;height:100%;max-width:100%;max-height:100%}}.modal-tickets .scroll-content{flex-grow:1;display:flex;flex-direction:column}@media(max-height: 700px){.modal-tickets .scroll-content .eventbrite-modal-img{display:none}}.modal-tickets .eventbrite-modal-content{height:100%}.modal-tickets .eventbrite-modal-content .replace-content{height:100%}.modal-order .eventbrite-modal-img{display:none}@media(max-height: 700px){.modal-order .scroll-content{padding-top:0}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}[v-cloak]{display:none}1 body{--event-feed-for-eventbrite-preview-title-color: #39364f;--event-feed-for-eventbrite-preview-text-color: #39364f;--event-feed-for-eventbrite-preview-input-text-color: #39364f}.event-feed-for-eventbrite-app,.eventbrite-modal,.eventbrite-modal-error,.eventbrite-modal-spinner-wrapper{--event-feed-for-eventbrite-theme-color: #334ECD;--event-feed-for-eventbrite-theme-color-h: 229;--event-feed-for-eventbrite-theme-color-s: 61;--event-feed-for-eventbrite-theme-color-l: 50;--event-feed-for-eventbrite-theme-color-l: 46;--event-feed-for-eventbrite-card-bg: #fff;--event-feed-for-eventbrite-title-color: #39364f;--event-feed-for-eventbrite-datetime-color: #6F7287;--event-feed-for-eventbrite-full-date-color: #6F7287;--event-feed-for-eventbrite-desc-color: #6F7287;--event-feed-for-eventbrite-location-icon-color: #6F7287;--event-feed-for-eventbrite-location-color: #6F7287;--event-feed-for-eventbrite-sign-up-button-color: #fff;--event-feed-for-eventbrite-details-button-bg: #EAEEFC;--event-feed-for-eventbrite-price-bg: #fff;--event-feed-for-eventbrite-price-color: #39364f;--event-feed-for-eventbrite-separator-color: #eaeefc;--event-feed-for-eventbrite-modal-text-color: #6F7287;--event-feed-for-eventbrite-rows-desktop: 4;--event-feed-for-eventbrite-rows-large-tablets: 3;--event-feed-for-eventbrite-rows-small-tablets: 2;--event-feed-for-eventbrite-rows-mobile: 1;line-height:1.5}.event-feed-for-eventbrite-app div,.event-feed-for-eventbrite-app span,.event-feed-for-eventbrite-app iframe,.event-feed-for-eventbrite-app p,.event-feed-for-eventbrite-app blockquote,.event-feed-for-eventbrite-app a,.event-feed-for-eventbrite-app button,.event-feed-for-eventbrite-app em,.event-feed-for-eventbrite-app img,.event-feed-for-eventbrite-app small,.event-feed-for-eventbrite-app strong,.event-feed-for-eventbrite-app b,.event-feed-for-eventbrite-app u,.event-feed-for-eventbrite-app i,.event-feed-for-eventbrite-app ol,.event-feed-for-eventbrite-app ul,.event-feed-for-eventbrite-app li,.event-feed-for-eventbrite-app form,.event-feed-for-eventbrite-app label,.event-feed-for-eventbrite-app table,.event-feed-for-eventbrite-app embed,.event-feed-for-eventbrite-app figure,.event-feed-for-eventbrite-app figcaption,.eventbrite-modal div,.eventbrite-modal span,.eventbrite-modal iframe,.eventbrite-modal p,.eventbrite-modal blockquote,.eventbrite-modal a,.eventbrite-modal button,.eventbrite-modal em,.eventbrite-modal img,.eventbrite-modal small,.eventbrite-modal strong,.eventbrite-modal b,.eventbrite-modal u,.eventbrite-modal i,.eventbrite-modal ol,.eventbrite-modal ul,.eventbrite-modal li,.eventbrite-modal form,.eventbrite-modal label,.eventbrite-modal table,.eventbrite-modal embed,.eventbrite-modal figure,.eventbrite-modal figcaption{padding:0;margin:0}.event-feed-for-eventbrite-app button,.eventbrite-modal button{cursor:pointer;border:none;transform:none;min-height:0}.event-feed-for-eventbrite-app button::before,.event-feed-for-eventbrite-app button::after,.eventbrite-modal button::before,.eventbrite-modal button::after{content:none}.event-feed-for-eventbrite-app button:hover,.eventbrite-modal button:hover{transform:none}.event-feed-for-eventbrite-app button:hover::before,.event-feed-for-eventbrite-app button:hover::after,.eventbrite-modal button:hover::before,.eventbrite-modal button:hover::after{content:none}body .eventbrite-modal-content-spinner-wrapper{position:absolute;top:50px;width:100%;display:block;text-align:center}body .eventbrite-modal-spinner-wrapper{display:none;z-index:20001;align-items:center;bottom:0;left:0;position:fixed;right:0;top:0}body .eventbrite-modal-spinner-wrapper .eventbrite-modal-spinner .double-bounce1,body .eventbrite-modal-spinner-wrapper .eventbrite-modal-spinner .double-bounce2{opacity:.75}body .eventbrite-modal-spinner{position:relative;width:40px;height:40px;margin:0 auto}body .eventbrite-modal-spinner .double-bounce1,body .eventbrite-modal-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:var(--event-feed-for-eventbrite-theme-color);opacity:.5;position:absolute;top:0;left:0;animation:sk-bounce 2s infinite ease-in-out}body .eventbrite-modal-spinner .double-bounce2{animation-delay:-1s}body .eventbrite-modal-spinner-feed{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:flex;justify-content:center;align-items:center}body .eventbrite-modal-spinner-feed .eventbrite-modal-spinner{margin:0;width:30px;height:30px}body .eventbrite-modal-spinner-feed .eventbrite-modal-spinner-text p{color:var(--event-feed-for-eventbrite-title-color);margin-left:10px;margin-bottom:0;font-size:15px}body .iframe-container{margin:0;overflow:hidden;padding-top:56.25%;position:relative;line-height:0}body .iframe-container iframe{display:block;line-height:0;border:0;height:100%;left:0;position:absolute;top:0;width:100%}body .event-feed-for-eventbrite-shortcode-field{width:100%;max-width:300px;display:inline-block;position:relative}body .event-feed-for-eventbrite-shortcode-field input[type=text]{text-align:left;font-size:16px;box-shadow:0 0 0 transparent;border-radius:4px;border:1px solid #8c8f94;padding:0 12px;line-height:2;width:100%;min-height:40px;max-width:100%;margin:0}body .event-feed-for-eventbrite-shortcode-field input[type=text][readonly]{background:#fff}body .event-feed-for-eventbrite-shortcode-field input[type=text]:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent;color:inherit}body .event-feed-for-eventbrite-shortcode-field span{cursor:pointer;top:1px;right:1px;bottom:1px;width:35px;border-top-right-radius:4px;border-bottom-right-radius:4px;position:absolute;display:flex !important;justify-content:center;align-items:center;background-color:#f6f7f7}body .event-feed-for-eventbrite-shortcode-field span:hover,body .event-feed-for-eventbrite-shortcode-field span:focus{outline:none;box-shadow:none;background-color:#f6f7f7}body .event-feed-for-eventbrite-shortcode-field span svg{fill:#333}body .tooltipster-sidetip.tooltipster-borderless{font-size:14px !important}.event-feed-for-eventbrite-app:hover .eventbrite-feed-edit-link{opacity:1;visibility:visible}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link{opacity:0;visibility:hidden;position:absolute;z-index:5;top:10px;right:10px;display:flex;align-items:center;background-color:#fff;border-radius:5px;padding:5px 10px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;color:var(--event-feed-for-eventbrite-title-color);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);text-decoration:none !important}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link:hover{text-decoration:none;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link:hover svg{fill:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link:hover span{text-decoration:none}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link svg{position:relative;top:-1px;margin-right:7px;fill:var(--event-feed-for-eventbrite-title-color);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.event-feed-for-eventbrite-app .eventbrite-feed-edit-link span{font-size:12px;font-weight:600;text-decoration:none}.event-feed-for-eventbrite-preview-wrapper{padding-top:32px;padding-bottom:32px}.event-feed-for-eventbrite-preview-wrapper h1{font-weight:700;font-size:24px;margin-bottom:16px;color:var(--event-feed-for-eventbrite-preview-title-color)}.event-feed-for-eventbrite-preview-info{margin-bottom:32px}.event-feed-for-eventbrite-preview-info p{margin-bottom:15px;color:var(--event-feed-for-eventbrite-preview-text-color)}.event-feed-for-eventbrite-preview-shortcode{margin-top:12px}.event-feed-for-eventbrite-preview-shortcode input{width:240px;max-width:100%;background:#fff;text-align:center;color:var(--event-feed-for-eventbrite-preview-input-text-color)}.event-feed-for-eventbrite-app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;padding:0 5px;margin:0 -5px 24px;font-family:var(--event-feed-for-eventbrite-font-family);max-width:calc(100% + 10px);position:relative}.event-feed-for-eventbrite-app *{box-sizing:border-box}.event-feed-for-eventbrite-app ::selection{background-color:var(--event-feed-for-eventbrite-theme-color);color:#fff}.event-feed-for-eventbrite-app .eventbrite-info-message{font-size:15px;width:100%;text-align:center}.event-feed-for-eventbrite-app .event-feed-for-eventbrite-error{color:var(--event-feed-for-eventbrite-preview-text-color)}.event-feed-for-eventbrite-app .event-feed-for-eventbrite-error a{text-decoration:underline}.event-feed-for-eventbrite-app .event-feed-for-eventbrite-error a:hover{text-decoration:underline}.event-feed-for-eventbrite-app .eventbrite-copyright{display:flex;flex-wrap:wrap;justify-content:center;font-size:14px;font-weight:400;color:var(--event-feed-for-eventbrite-title-color);max-width:100%;padding-top:24px;margin:0 auto;position:relative}.event-feed-for-eventbrite-app .eventbrite-copyright a{text-decoration:none;margin-left:5px;align-items:center;display:flex;font-weight:600;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-copyright a:hover{color:var(--event-feed-for-eventbrite-theme-color)}@media(max-width: 450px){.event-feed-for-eventbrite-app .eventbrite-copyright a{margin-left:0}}@media(max-width: 450px){.event-feed-for-eventbrite-app .eventbrite-copyright>div{display:none}}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-img{display:flex;width:23px;height:23px;background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), 95%);justify-content:center;align-items:center;border-radius:5px;box-shadow:0 3px 6px hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), 95%)}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-img span{display:block;font-size:14px;font-style:italic}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-text{display:block;font-weight:600;color:#323546}.event-feed-for-eventbrite-app .eventbrite-copyright .brand-text strong{padding-right:2px;font-style:italic;color:var(--event-feed-for-eventbrite-theme-color);font-weight:700}.event-feed-for-eventbrite-app .eventbrite-copyright-left{justify-content:flex-start}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item{max-width:100%;margin:0 auto;width:100%;padding:0}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-top-row{display:flex;padding:0 0 10px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-bottom-row{padding:0;display:flex;flex-direction:column;flex:1 1 0%}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-separator{border:none;border-bottom:1px solid var(--event-feed-for-eventbrite-separator-color);padding:0;margin:-8px 0 0;height:auto;background:none;border-top:none;box-shadow:none;max-width:100%}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image{border-top-left-radius:5px;border-top-right-radius:5px;margin:0;padding:0;display:block;position:relative;border:none;box-shadow:none}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image img{border-top-left-radius:5px;border-top-right-radius:5px;line-height:0;display:block;margin:0;padding:0;width:100%;height:auto}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-inner{border-top-left-radius:5px;border-top-right-radius:5px;margin:0;padding:0;display:block;position:relative;border:none;box-shadow:none;cursor:pointer;opacity:1;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-inner:hover{opacity:.9}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-tags{margin:0;position:absolute;top:10px;left:10px;display:flex}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-tags span{margin:0 5px 0 0;text-align:left;display:inline-block;padding:2px 8px;border-radius:5px;background-color:#fff;text-transform:uppercase;font-size:10px;line-height:1.8;font-weight:500;letter-spacing:normal;text-align:center;color:var(--event-feed-for-eventbrite-price-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-tags span:last-child{margin-right:0}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-price .currency{text-transform:none}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-content{border-radius:5px;font-size:14px;margin:0;padding:0}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image+.eventbrite-item-content{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-tags{display:flex;align-items:baseline;margin:3px 0 10px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-tags div{padding:2px 6px;margin-right:5px;border:1px solid #e5e5e5;border-radius:5px;display:inline-block;text-transform:uppercase;font-size:10px;line-height:1.8;font-weight:500;letter-spacing:normal;text-align:center;color:var(--event-feed-for-eventbrite-desc-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-tags div .currency{text-transform:none}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date{padding-top:2px;margin-right:15px;letter-spacing:-0.2px;text-align:center}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date-month{display:block;color:var(--event-feed-for-eventbrite-theme-color);font-size:13px;font-weight:500;text-transform:uppercase;line-height:1;margin-bottom:4px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date-day{display:block;color:var(--event-feed-for-eventbrite-theme-color);font-size:20px;font-weight:600;line-height:1}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-date-next-events svg{width:15px;height:15px;fill:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-title{font-family:var(--event-feed-for-eventbrite-font-family);position:relative;top:-2px;display:block;text-align:left;margin:0;padding:0;font-size:0;line-height:0;font-size:18px;line-height:1.29;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;text-decoration:none;text-transform:none;text-align:left;letter-spacing:-0.3px;color:var(--event-feed-for-eventbrite-title-color);transition:all .3s ease-in-out;cursor:pointer}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-title:hover{color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-datetime{display:block;text-transform:uppercase;margin:3px 0 0 0;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:var(--event-feed-for-eventbrite-datetime-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-location{display:flex;align-items:flex-start;font-weight:400;font-size:13px;line-height:1.43;font-stretch:normal;font-style:normal;margin:0 0 8px;letter-spacing:normal;text-align:left;text-transform:none;color:var(--event-feed-for-eventbrite-location-color);display:flex}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-location-icon{position:relative;top:1px;width:11.1px;height:14.8px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;opacity:.65}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-location-icon-online{position:relative;top:1px;width:17.4px;height:13px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;opacity:.65}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-description{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;margin:0 0 8px;color:var(--event-feed-for-eventbrite-desc-color)}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-buttons{display:flex;flex-wrap:wrap;justify-items:center;padding:0;margin:auto 0 5px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-buttons button{margin-top:8px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-checkout{font-family:var(--event-feed-for-eventbrite-font-family);display:inline-block;transition:all .3s ease-in-out;text-decoration:none;text-transform:none;border-radius:5px;color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:var(--event-feed-for-eventbrite-theme-color);padding:7px 16px 8px;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;margin-right:10px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-checkout:hover{color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-checkout:focus{outline:none;background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-details{font-family:var(--event-feed-for-eventbrite-font-family);display:inline-block;transition:all .3s ease-in-out;text-decoration:none;text-transform:none;border-radius:5px;color:var(--event-feed-for-eventbrite-theme-color);background-color:#fff;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;padding:7px 16px 8px;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-details:hover{color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));background-color:#fff}.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-details:focus{outline:none;color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));background-color:#fff}.event-feed-for-eventbrite-app .eventbrite-feed-list{margin:0 auto -40px;display:flex;flex-wrap:wrap;width:100%;max-width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-top-row{padding:0 0 8px}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-top-row{padding:18px 0 10px}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item{display:flex;margin-bottom:40px;position:relative}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item{flex-direction:column}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image{width:40%;max-width:400px;margin-bottom:5px;flex-shrink:0;margin-left:auto}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image img{border-radius:5px}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image{width:40%;max-width:100%}}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-image{order:1;width:400px;margin-bottom:0;margin-left:0}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-content{padding-right:30px}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-content{width:60%;max-width:100%}}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-content{order:2;width:100%;padding-right:0}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-date{left:0;top:0;position:absolute;width:45px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-title{font-size:20px}@media(max-width: 991px){.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-title{font-size:18px}}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-date-day{font-size:22px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-buttons{margin:0 0 5px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-datetime{margin:-1px 0 5px;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-short-date{padding-left:60px}.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-short-date .eventbrite-item-datetime{margin:-1px 0 3px;font-weight:400;color:var(--event-feed-for-eventbrite-datetime-color)}.event-feed-for-eventbrite-app .eventbrite-feed-widget{display:block;margin-bottom:-30px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item{display:block;margin-bottom:30px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-image{max-width:100%;width:400px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-image img{border-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-content{width:100%;max-width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-date{left:0;top:0;position:absolute;width:45px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-title{font-size:18px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-datetime{margin:10px 0 5px;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-top-row{padding:0 0 8px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-location{font-size:13px}.event-feed-for-eventbrite-app .eventbrite-feed-widget .eventbrite-item-tags{margin:0 0 7px}.event-feed-for-eventbrite-app .eventbrite-feed-grid{width:calc( 100% + 24px );max-width:calc( 100% + 24px );margin:0 -12px -30px;display:flex;flex-wrap:wrap;box-sizing:border-box}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{box-sizing:border-box;padding:0;margin:0 12px 30px;width:calc( 100% / var(--event-feed-for-eventbrite-rows-desktop) - 24.01px )}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-large-tablets) - 24.01px )}}@media(max-width: 1023px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-small-tablets) - 24.01px )}}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-mobile) - 24.01px )}}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-top-row{padding:0 0 8px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-bottom-row{padding:0 0 13px 0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-buttons{margin:0 0 5px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-content{border-radius:0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-title-col{display:flex;flex-direction:column;width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-datetime{order:1;margin:18px 0 6px;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color)}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-title{order:2;font-size:19px}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-title{font-size:18px}}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image{width:100%}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image{width:400px;max-width:100%}}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-image img{border-radius:5px}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-top-row{padding:18px 0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-bottom-row{padding:13px 0 0}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-datetime{order:2;margin:3px 0 0 0;font-weight:400;color:var(--event-feed-for-eventbrite-datetime-color)}.event-feed-for-eventbrite-app .eventbrite-feed-grid .eventbrite-item-short-date .eventbrite-item-title{order:1;font-size:18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards{width:calc( 100% + 24px );max-width:calc( 100% + 24px );margin:0 -12px -24px;display:flex;flex-wrap:wrap;box-sizing:border-box}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{display:flex;flex-direction:column;justify-content:stretch;box-sizing:border-box;padding:0;margin:0 12px 30px;width:calc( 100% / var(--event-feed-for-eventbrite-rows-desktop) - 24.01px );background-color:var(--event-feed-for-eventbrite-card-bg);border-radius:5px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}@media(max-width: 1279px){.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-large-tablets) - 24.01px )}}@media(max-width: 1023px){.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-small-tablets) - 24.01px )}}@media(max-width: 767px){.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item{width:calc( 100% / var(--event-feed-for-eventbrite-rows-mobile) - 24.01px )}}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-image{flex:0 1 auto}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:stretch}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-title-col{display:flex;flex-direction:column;width:100%}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-datetime{order:1;font-weight:500;color:var(--event-feed-for-eventbrite-theme-color);margin-bottom:5px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-title{order:2}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-top-row{padding:12px 18px 18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-bottom-row{padding:13px 18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-short-date .eventbrite-item-top-row{padding:18px}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-short-date .eventbrite-item-datetime{order:2;font-weight:400;color:var(--event-feed-for-eventbrite-datetime-color);margin-bottom:0}.event-feed-for-eventbrite-app .eventbrite-feed-cards .eventbrite-item-short-date .eventbrite-item-title{order:1}.eventbrite-modal-bg{background-color:rgba(57,54,79,.8)}.eventbrite-modal-wrapper{display:flex;align-items:center}.eventbrite-modal-wrapper .vm{top:auto}.admin-bar .eventbrite-modal{margin-top:32px;max-height:calc( 95% - 32px )}@media(max-width: 782px){.admin-bar .eventbrite-modal{margin-top:46px;max-height:calc( 95% - 46px )}}@media(max-width: 660px){.admin-bar .eventbrite-modal{max-height:calc( 100% - 46px )}}@media(max-width: 600px){.admin-bar .eventbrite-modal{max-height:100%;margin-top:0}}@media(max-width: 600px){.admin-bar.eventbrite-scroll-top .eventbrite-modal{max-height:calc( 100% - 46px );margin-top:46px}}.eventbrite-modal{cursor:auto;box-shadow:none;display:flex;flex-direction:column;top:0;max-width:600px;max-height:95%;height:auto}@media(max-width: 660px){.eventbrite-modal{width:100%;max-width:100%;max-height:100%}}.eventbrite-modal .vm-titlebar{display:none}.eventbrite-modal .vm-content{font-family:var(--event-feed-for-eventbrite-font-family);padding:0;flex-grow:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.eventbrite-modal .scroll-content{position:relative;display:block;overflow:auto;-webkit-overflow-scrolling:touch}.eventbrite-modal .scroll-content{scrollbar-width:thin;scrollbar-color:#aaa #f1f1f1}.eventbrite-modal .scroll-content::-webkit-scrollbar{width:12px}.eventbrite-modal .scroll-content::-webkit-scrollbar-track{background:#f1f1f1}.eventbrite-modal .scroll-content::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:20px;border:3px solid #f1f1f1}.eventbrite-modal .eventbrite-modal-img{position:relative}.eventbrite-modal .eventbrite-modal-img svg{display:block;line-height:0}.eventbrite-modal .eventbrite-modal-img img{width:100%;height:auto;display:block}.eventbrite-modal .eventbrite-modal-back{line-height:0;display:block;right:auto;left:10px}.eventbrite-modal .eventbrite-modal-add-to-calendar-wrapper{right:15px;bottom:15px;position:absolute;z-index:2}.eventbrite-modal .eventbrite-modal-add-to-calendar{font-family:var(--event-feed-for-eventbrite-font-family);background-color:var(--event-feed-for-eventbrite-card-bg);border-radius:5px;color:var(--event-feed-for-eventbrite-title-color);display:flex;align-items:center;padding:10px 12px;text-decoration:none;transition:all .3s ease-in-out;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-add-to-calendar{padding:10px}}.eventbrite-modal .eventbrite-modal-add-to-calendar span{padding-left:7px;line-height:1;font-size:12px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;text-transform:none}.eventbrite-modal .eventbrite-modal-add-to-calendar i{position:relative;top:-1px}.eventbrite-modal .eventbrite-modal-add-to-calendar svg{width:18px;height:18px;fill:none;transition:all .3s ease-in-out;stroke:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-add-to-calendar:hover,.eventbrite-modal .eventbrite-modal-add-to-calendar:focus{color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));background-color:var(--event-feed-for-eventbrite-card-bg)}.eventbrite-modal .eventbrite-modal-add-to-calendar:hover svg,.eventbrite-modal .eventbrite-modal-add-to-calendar:focus svg{fill:none;stroke:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu{font-family:var(--event-feed-for-eventbrite-font-family);z-index:1;position:absolute;right:0;top:0;min-width:100%;border-radius:5px;border-top-right-radius:0;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item{text-decoration:none;color:var(--event-feed-for-eventbrite-title-color);background-color:var(--event-feed-for-eventbrite-card-bg);position:relative;z-index:1;display:block;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;padding:8px 12px;border-bottom:1px solid var(--event-feed-for-eventbrite-separator-color)}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:hover,.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:focus{color:var(--event-feed-for-eventbrite-theme-color)}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:last-child{border-bottom:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu a.eventbrite-modal-add-to-calendar-menu-item:first-of-type{border-top-left-radius:5px;border-top-right-radius:0}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close{font-weight:400;display:flex;align-items:center;justify-content:center;position:absolute;top:-26px;right:0;margin:0;padding:0;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;width:26px;height:26px;background-color:#fff;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close svg{fill:var(--event-feed-for-eventbrite-title-color);top:1px;position:relative;width:13px;height:13px}.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close:hover,.eventbrite-modal .eventbrite-modal-add-to-calendar-menu-close:focus{background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), 95%)}.eventbrite-modal .eventbrite-modal-back,.eventbrite-modal .eventbrite-modal-close{z-index:3;position:absolute;right:10px;top:10px;border-radius:40px}.eventbrite-modal .eventbrite-modal-back button,.eventbrite-modal .eventbrite-modal-close button{background-color:rgba(248,247,250,.75);border-radius:40px;height:40px;padding:8px;transition:all .4s cubic-bezier(0.4, 0, 0.3, 1);width:40px}.eventbrite-modal .eventbrite-modal-back:hover button,.eventbrite-modal .eventbrite-modal-close:hover button{background-color:#f8f7fa}.eventbrite-modal .eventbrite-modal-back i,.eventbrite-modal .eventbrite-modal-close i{display:block;margin:0 auto;background-size:contain;line-height:0;width:24px;height:24px}.eventbrite-modal .eventbrite-modal-back svg,.eventbrite-modal .eventbrite-modal-close svg{width:24px;height:24px}.eventbrite-modal .eventbrite-modal-back svg path,.eventbrite-modal .eventbrite-modal-close svg path{fill:#4b4d63}.eventbrite-modal .eventbrite-modal-event-info{padding:20px 24px 24px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-event-info{padding:15px 16px 24px}}.eventbrite-modal .eventbrite-modal-event-tickets{height:98%;position:relative}.eventbrite-modal .eventbrite-modal-footer{padding:0 24px 24px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-footer{padding:0 16px 24px}}.eventbrite-modal .eventbrite-modal-title{padding:20px 24px 15px;line-height:1.5;border-bottom:1px solid var(--event-feed-for-eventbrite-separator-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-title{padding:20px 16px 15px}}.eventbrite-modal .eventbrite-modal-title h3{font-family:var(--event-feed-for-eventbrite-font-family);color:var(--event-feed-for-eventbrite-title-color);font-weight:600;margin:0;padding:2px 0 5px 0;font-size:22px;line-height:28px;text-transform:none}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-title h3{font-size:19px;line-height:24px}}.eventbrite-modal .eventbrite-modal-datetime{color:var(--event-feed-for-eventbrite-theme-color);font-weight:600;display:flex;align-items:center;font-size:15px;line-height:24px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-datetime{font-size:14px;line-height:18px}}.eventbrite-modal .eventbrite-modal-datetime time{text-transform:uppercase}.eventbrite-modal .eventbrite-modal-next-events{display:flex;align-items:center;padding-left:7px;height:24px}.eventbrite-modal .eventbrite-modal-next-events svg{padding-bottom:1px;width:18px;height:18px;fill:var(--event-feed-for-eventbrite-theme-color)}.eventbrite-modal .eventbrite-modal-location{line-height:24px;display:flex;align-items:center;font-size:15px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-location{font-size:14px;line-height:18px;padding-top:2px}}.eventbrite-modal .eventbrite-modal-location svg,.eventbrite-modal .eventbrite-modal-location span{transition:all .3s ease-in-out}.eventbrite-modal .eventbrite-modal-location.eventbrite-modal-location-clickable:hover{cursor:pointer}.eventbrite-modal .eventbrite-modal-location.eventbrite-modal-location-clickable:hover svg{fill:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-location.eventbrite-modal-location-clickable:hover span{color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-location-icon{width:11.1px;height:14.8px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;margin-top:-1px;opacity:.65}.eventbrite-modal .eventbrite-modal-location-icon-online{width:17.4px;height:13px;fill:var(--event-feed-for-eventbrite-location-icon-color);margin-right:9px;opacity:.65}.eventbrite-modal .eventbrite-modal-summary,.eventbrite-modal .eventbrite-modal-description-module{margin-bottom:0;font-size:15px;line-height:24px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-summary,.eventbrite-modal .eventbrite-modal-description-module{line-height:22px}}.eventbrite-modal .eventbrite-modal-summary p,.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-summary aside,.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module p,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module ol,.eventbrite-modal .eventbrite-modal-description-module aside,.eventbrite-modal .eventbrite-modal-description-module blockquote{display:block;margin:0;padding:0;padding-top:12px;font-size:15px;line-height:24px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-summary p,.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-summary aside,.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module p,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module ol,.eventbrite-modal .eventbrite-modal-description-module aside,.eventbrite-modal .eventbrite-modal-description-module blockquote{line-height:22px}}.eventbrite-modal .eventbrite-modal-summary p:last-child,.eventbrite-modal .eventbrite-modal-summary ul:last-child,.eventbrite-modal .eventbrite-modal-summary ol:last-child,.eventbrite-modal .eventbrite-modal-summary aside:last-child,.eventbrite-modal .eventbrite-modal-summary blockquote:last-child,.eventbrite-modal .eventbrite-modal-description-module p:last-child,.eventbrite-modal .eventbrite-modal-description-module ul:last-child,.eventbrite-modal .eventbrite-modal-description-module ol:last-child,.eventbrite-modal .eventbrite-modal-description-module aside:last-child,.eventbrite-modal .eventbrite-modal-description-module blockquote:last-child{padding-bottom:0}.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-description-module ul{list-style-type:disc}.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-description-module ol{list-style-type:decimal}.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module ol{padding-top:7px}.eventbrite-modal .eventbrite-modal-summary ol,.eventbrite-modal .eventbrite-modal-summary ul,.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module ol,.eventbrite-modal .eventbrite-modal-description-module ul,.eventbrite-modal .eventbrite-modal-description-module blockquote{font-size:16px;padding-left:32px;list-style-position:outside}.eventbrite-modal .eventbrite-modal-summary li,.eventbrite-modal .eventbrite-modal-description-module li{margin:0;padding:0;padding-top:5px;font-size:15px;line-height:24px;color:var(--event-feed-for-eventbrite-modal-text-color)}.eventbrite-modal .eventbrite-modal-summary strong,.eventbrite-modal .eventbrite-modal-summary b,.eventbrite-modal .eventbrite-modal-description-module strong,.eventbrite-modal .eventbrite-modal-description-module b{font-weight:600}.eventbrite-modal .eventbrite-modal-summary em,.eventbrite-modal .eventbrite-modal-description-module em{font-style:italic}.eventbrite-modal .eventbrite-modal-summary a,.eventbrite-modal .eventbrite-modal-description-module a{color:var(--event-feed-for-eventbrite-theme-color)}.eventbrite-modal .eventbrite-modal-summary a:hover,.eventbrite-modal .eventbrite-modal-description-module a:hover{text-decoration:none;color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-summary img,.eventbrite-modal .eventbrite-modal-description-module img{margin-top:12px;display:block;line-height:0;width:100%;height:auto}.eventbrite-modal .eventbrite-modal-summary h1,.eventbrite-modal .eventbrite-modal-summary h2,.eventbrite-modal .eventbrite-modal-summary h3,.eventbrite-modal .eventbrite-modal-description-module h1,.eventbrite-modal .eventbrite-modal-description-module h2,.eventbrite-modal .eventbrite-modal-description-module h3{line-height:28px;color:var(--event-feed-for-eventbrite-title-color);font-weight:700;text-transform:none;margin:0;padding:0;padding-top:15px}.eventbrite-modal .eventbrite-modal-summary h1,.eventbrite-modal .eventbrite-modal-description-module h1{font-size:28px;line-height:34px}.eventbrite-modal .eventbrite-modal-summary h2,.eventbrite-modal .eventbrite-modal-description-module h2{font-size:24px;line-height:32px}.eventbrite-modal .eventbrite-modal-summary h3,.eventbrite-modal .eventbrite-modal-description-module h3{font-size:20px;line-height:28px;font-weight:400}.eventbrite-modal .eventbrite-modal-summary blockquote,.eventbrite-modal .eventbrite-modal-description-module blockquote{color:var(--event-feed-for-eventbrite-title-color);border:none;font-size:15px;font-style:normal;font-weight:400}.eventbrite-modal .eventbrite-modal-description-module-img,.eventbrite-modal .eventbrite-modal-description-module-video{margin:25px -24px 10px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-description-module-img,.eventbrite-modal .eventbrite-modal-description-module-video{margin:20px -16px 5px}}.eventbrite-modal .eventbrite-modal-description-module-img:last-child,.eventbrite-modal .eventbrite-modal-description-module-video:last-child{margin-bottom:-24px}.eventbrite-modal .eventbrite-modal-description-module-text p:empty{display:none}.eventbrite-modal .eventbrite-modal-description-error{font-style:italic}.eventbrite-modal .eventbrite-modal-summary{font-size:16px;font-weight:600;color:var(--event-feed-for-eventbrite-title-color);margin-top:0}.eventbrite-modal .eventbrite-modal-map{line-height:0;margin:0;padding:0}.eventbrite-modal .eventbrite-modal-map+.eventbrite-modal-organizer{border-top:none}.eventbrite-modal .eventbrite-modal-organizer{border-top:1px solid var(--event-feed-for-eventbrite-separator-color);padding:20px 24px 5px;position:relative}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer{padding:20px 16px 5px}}.eventbrite-modal .eventbrite-modal-organizer h4{color:var(--event-feed-for-eventbrite-modal-text-color);background-color:#fff;font-size:11px;font-weight:400;left:20px;margin:0;padding:0 5px;position:absolute;text-transform:uppercase;top:-7px}.eventbrite-modal .eventbrite-modal-organizer h4+p{font-size:15px;margin:0;padding:0}.eventbrite-modal .eventbrite-modal-organizer-row{display:flex}.eventbrite-modal .eventbrite-modal-organizer-row img{display:block;line-height:0;border-radius:50%;max-width:100%;height:auto}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-image{flex-shrink:0;padding-top:5px;width:50px;margin-right:15px}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info a{font-size:15px;font-weight:400;color:var(--event-feed-for-eventbrite-theme-color);text-decoration:none}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info a:hover{color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info p{margin-top:0;margin-bottom:15px;font-size:14px;line-height:21px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-info p{line-height:20px}}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description{margin-bottom:15px}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ul:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ol:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description aside:first-child,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description blockquote:first-child{margin-top:0}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description li{font-size:14px;line-height:21px;color:var(--event-feed-for-eventbrite-modal-text-color)}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description li{line-height:20px}}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description strong,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description b{font-weight:600}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description p,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ul,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ol,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description aside,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description blockquote{margin-top:10px;margin-bottom:0}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ul{list-style-type:disc}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description ol{list-style-type:decimal}.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3{font-size:14px;line-height:21px}@media(max-width: 479px){.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h1,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h2,.eventbrite-modal .eventbrite-modal-organizer-row .eventbrite-modal-organizer-description h3{line-height:20px}}.eventbrite-modal .eventbrite-modal-organizer-name{line-height:1.5;font-size:15px}.eventbrite-modal .eventbrite-modal-organizer-name span:first-child{font-weight:600;color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-organizer-title{font-size:14px;line-height:21px;margin-bottom:10px;color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .eventbrite-modal-organizer-social{display:flex;margin-top:-5px;margin-bottom:15px}.eventbrite-modal .eventbrite-modal-organizer-social a{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;margin-left:6px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.eventbrite-modal .eventbrite-modal-organizer-social a:first-child{margin-left:0}.eventbrite-modal .eventbrite-modal-organizer-social a:hover svg{fill:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark));color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-organizer-social a svg{transition:all .3s ease-in-out;max-height:14px;width:14px;height:auto;fill:var(--event-feed-for-eventbrite-title-color);color:var(--event-feed-for-eventbrite-title-color)}.eventbrite-modal .noscroll-content{position:relative;z-index:1;flex-shrink:0;border-top:1px solid #eeedf2;background-color:#fff;min-height:44px;padding:16px 24px;display:flex;align-items:center}@media(max-width: 479px){.eventbrite-modal .noscroll-content{padding:16px}}.eventbrite-modal .noscroll-content .eventbrite-modal-footer-left{display:flex;align-items:center;margin-right:auto}.eventbrite-modal .noscroll-content .eventbrite-modal-footer-right{display:flex;align-items:center;margin-left:auto}.eventbrite-modal .noscroll-content .eventbrite-modal-price{display:block;color:var(--event-feed-for-eventbrite-title-color);font-size:15px;line-height:24px;font-weight:600}.eventbrite-modal .noscroll-content .eventbrite-modal-external-button{font-family:var(--event-feed-for-eventbrite-font-family);display:block;transition:all .3s ease-in-out;text-decoration:none;box-shadow:none;border-radius:5px;color:var(--event-feed-for-eventbrite-theme-color);background-color:#fff;padding:12px 0;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal}.eventbrite-modal .noscroll-content .eventbrite-modal-external-button:hover{transition:all .3s ease-in-out;color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .noscroll-content .eventbrite-modal-external-button:focus{outline:none}@media(max-width: 450px){.eventbrite-modal .noscroll-content .eventbrite-modal-external-button .desktop{display:none}}.eventbrite-modal .eventbrite-modal-checkout-button{font-family:var(--event-feed-for-eventbrite-font-family);margin-left:16px;display:block;transition:all .3s ease-in-out;text-decoration:none;text-transform:none;box-shadow:none;border-radius:5px;color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l));padding:12px 30px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal}.eventbrite-modal .eventbrite-modal-checkout-button:hover{transition:all .3s ease-in-out;color:var(--event-feed-for-eventbrite-sign-up-button-color);background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.eventbrite-modal .eventbrite-modal-checkout-button:focus{outline:none;background-color:hsl(var(--event-feed-for-eventbrite-theme-color-h), var(--event-feed-for-eventbrite-theme-color-s), var(--event-feed-for-eventbrite-theme-color-l-dark))}.modal-tickets .eventbrite-modal{width:95%;height:820px;max-height:95%}@media(max-width: 660px){.modal-tickets .eventbrite-modal{width:100%;height:100%;max-width:100%;max-height:100%}}.modal-tickets .scroll-content{flex-grow:1;display:flex;flex-direction:column}@media(max-height: 700px){.modal-tickets .scroll-content .eventbrite-modal-img{display:none}}.modal-tickets .eventbrite-modal-content{height:100%}.modal-tickets .eventbrite-modal-content .replace-content{height:100%}.modal-order .eventbrite-modal-img{display:none}@media(max-height: 700px){.modal-order .scroll-content{padding-top:0}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}[v-cloak]{display:none} -
event-feed-for-eventbrite/trunk/public/assets/js/cards.js
r3115202 r3218009 1 "use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[12],{243:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-cards "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,class:[1==e.feed.display_short_datetime?"eventbrite-item-short-date":"","eventbrite-item"],attrs:{"data-event-id":t.ID,"data-event-index":i}},[e.feed.display_image&&t.url?a("span",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title, loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime&&!e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_weekday||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_weekday?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_weekday))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),e.feed.display_short_datetime&&e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_month?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_month))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-title-col"},[t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(t.vue.title)+"\n ")]):e._e(),e._v(" "),e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("hr",{staticClass:"eventbrite-item-separator"}):e._e(),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n "+e._s(e.checkoutButtonText(t))+"\n ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(e.feed.more_button_text)+"\n ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.google_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.outlook_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.office365_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.yahoo_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.ics_calendar_text))])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n "+e._s(e.checkoutButtonText(e.modalEvent))+"\n ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Cards",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/Cards.vue";var m=v.exports}}]);1 "use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[12],{243:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-cards "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,class:[1==e.feed.display_short_datetime?"eventbrite-item-short-date":"","eventbrite-item"],attrs:{"data-event-id":t.ID,"data-event-index":i}},[e.feed.display_image&&t.url?a("span",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,width:"400",height:"200",loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime&&!e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_weekday||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_weekday?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_weekday))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),e.feed.display_short_datetime&&e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_month?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_month))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-title-col"},[t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(t.vue.title)+"\n ")]):e._e(),e._v(" "),e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("hr",{staticClass:"eventbrite-item-separator"}):e._e(),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n "+e._s(e.checkoutButtonText(t))+"\n ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(e.feed.more_button_text)+"\n ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,width:"800",height:"400",loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.google_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.outlook_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.office365_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.yahoo_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.ics_calendar_text))])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n "+e._s(e.checkoutButtonText(e.modalEvent))+"\n ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Cards",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/Cards.vue";var m=v.exports}}]); 2 2 //# sourceMappingURL=cards.js.map -
event-feed-for-eventbrite/trunk/public/assets/js/grid.js
r3115202 r3218009 1 "use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[276],{79:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-grid "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,class:[1==e.feed.display_short_datetime?"eventbrite-item-short-date":"","eventbrite-item"],attrs:{"data-event-id":t.ID,"data-event-index":i}},[e.feed.display_image&&t.url?a("span",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title, loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime&&!e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_weekday||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_weekday?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_weekday))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),e.feed.display_short_datetime&&e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_month?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_month))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-title-col"},[t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(t.vue.title)+"\n ")]):e._e(),e._v(" "),e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n ")]):e._e()])]),e._v(" "),e.feed.display_short_datetime&&(e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button)?a("hr",{staticClass:"eventbrite-item-separator"}):e._e(),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n "+e._s(e.checkoutButtonText(t))+"\n ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(e.feed.more_button_text)+"\n ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n "+e._s(e.checkoutButtonText(e.modalEvent))+"\n ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Grid",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/Grid.vue";var m=v.exports}}]);1 "use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[276],{79:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-grid "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,class:[1==e.feed.display_short_datetime?"eventbrite-item-short-date":"","eventbrite-item"],attrs:{"data-event-id":t.ID,"data-event-index":i}},[e.feed.display_image&&t.url?a("span",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,width:"400",height:"200",loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime&&!e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_weekday||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_weekday?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_weekday))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),e.feed.display_short_datetime&&e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_month?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_month))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-title-col"},[t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(t.vue.title)+"\n ")]):e._e(),e._v(" "),e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n ")]):e._e()])]),e._v(" "),e.feed.display_short_datetime&&(e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button)?a("hr",{staticClass:"eventbrite-item-separator"}):e._e(),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n "+e._s(e.checkoutButtonText(t))+"\n ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(e.feed.more_button_text)+"\n ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,width:"800",height:"400",loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n "+e._s(e.checkoutButtonText(e.modalEvent))+"\n ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Grid",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/Grid.vue";var m=v.exports}}]); 2 2 //# sourceMappingURL=grid.js.map -
event-feed-for-eventbrite/trunk/public/assets/js/list.js
r3115202 r3218009 1 "use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[93],{12:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-list "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,class:[1==e.feed.display_short_datetime?"eventbrite-item-short-date":"","eventbrite-item"],attrs:{"data-event-id":t.ID,"data-event-index":i}},[a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime&&!e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_weekday||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_weekday?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_weekday))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),e.feed.display_short_datetime&&e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_month?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_month))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-title-col"},[e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n ")]):e._e(),e._v(" "),t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(t.vue.title)+"\n ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n "+e._s(e.checkoutButtonText(t))+"\n ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(e.feed.more_button_text)+"\n ")]):e._e()]):e._e()]):e._e()]),e._v(" "),e.feed.display_image&&t.url?a("div",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title, loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e()])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n "+e._s(e.checkoutButtonText(e.modalEvent))+"\n ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"List",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/List.vue";var m=v.exports}}]);1 "use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[93],{12:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-list "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,class:[1==e.feed.display_short_datetime?"eventbrite-item-short-date":"","eventbrite-item"],attrs:{"data-event-id":t.ID,"data-event-index":i}},[a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime&&!e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_weekday||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_weekday?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_weekday))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),e.feed.display_short_datetime&&e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_month?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_month))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-title-col"},[e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n ")]):e._e(),e._v(" "),t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(t.vue.title)+"\n ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n "+e._s(e.checkoutButtonText(t))+"\n ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(e.feed.more_button_text)+"\n ")]):e._e()]):e._e()]):e._e()]),e._v(" "),e.feed.display_image&&t.url?a("div",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,width:"400",height:"200",loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e()])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,width:"800",height:"400",loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n "+e._s(e.checkoutButtonText(e.modalEvent))+"\n ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"List",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/List.vue";var m=v.exports}}]); 2 2 //# sourceMappingURL=list.js.map -
event-feed-for-eventbrite/trunk/public/assets/js/list.js.map
r3115202 r3218009 1 {"version":3,"file":"list.js","mappings":"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","sources":["webpack://event-feed-for-eventbrite/./public/src/js/components/List.vue?4b0b","webpack://event-feed-for-eventbrite/public/src/js/components/List.vue","webpack://event-feed-for-eventbrite/./public/src/js/components/List.vue?6bc3","webpack://event-feed-for-eventbrite/./public/src/js/components/List.vue"],"sourcesContent":["var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.settings.api_key && !_vm.feedError && !_vm.feedLoaded,\n expression: \"(settings.api_key) && !feedError && !feedLoaded\"\n }\n ],\n class:\n \"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-\" +\n _vm.uid\n },\n [\n _vm._m(0),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-spinner-text\" }, [\n _c(\"p\", [_vm._v(_vm._s(_vm.translations.loading_text))])\n ])\n ]\n ),\n _vm._v(\" \"),\n _vm.settings.api_key && _vm.events && _vm.events.length > 0\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.feedLoaded,\n expression: \"feedLoaded\"\n }\n ],\n class:\n \"eventbrite-feed eventbrite-feed-id-\" +\n _vm.feed.ID +\n \" eventbrite-feed-list \" +\n _vm.feed.css_classes,\n attrs: { id: _vm.feed.css_id }\n },\n [\n _vm.admin && _vm.edit_url\n ? _c(\n \"a\",\n {\n staticClass: \"eventbrite-feed-edit-link\",\n attrs: { target: \"_blank\", href: _vm.edit_url }\n },\n [\n _c(\n \"svg\",\n {\n staticStyle: { \"enable-background\": \"new 0 0 64 64\" },\n attrs: {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n fill: \"#334ecd\",\n width: \"16\",\n height: \"16\",\n version: \"1.1\",\n id: \"lni_lni-pencil-alt\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n d:\n \"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"\n }\n })\n ]\n ),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(_vm._s(_vm.translations.edit_link_text))\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.events, function(event, eventIndex) {\n return _c(\n \"div\",\n {\n key: event.ID,\n class: [\n _vm.feed.display_short_datetime == 1\n ? \"eventbrite-item-short-date\"\n : \"\",\n \"eventbrite-item\"\n ],\n attrs: {\n \"data-event-id\": event.ID,\n \"data-event-index\": eventIndex\n }\n },\n [\n _c(\"div\", { staticClass: \"eventbrite-item-content\" }, [\n _c(\"div\", { staticClass: \"eventbrite-item-top-row\" }, [\n _vm.feed.display_short_datetime &&\n !_vm.settings.shortdate_months\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-date_col\" },\n [\n event.vue.start_weekday || event.vue.start_day\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-date\" },\n [\n event.vue.start_weekday\n ? _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-date-month\"\n },\n [\n _vm._v(\n _vm._s(\n event.vue.start_weekday\n )\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n event.vue.start_day\n ? _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-date-day\"\n },\n [\n _vm._v(\n _vm._s(event.vue.start_day)\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_short_datetime &&\n _vm.settings.shortdate_months\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-date_col\" },\n [\n event.vue.start_month || event.vue.start_day\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-date\" },\n [\n event.vue.start_month\n ? _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-date-month\"\n },\n [\n _vm._v(\n _vm._s(event.vue.start_month)\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n event.vue.start_day\n ? _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-date-day\"\n },\n [\n _vm._v(\n _vm._s(event.vue.start_day)\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"eventbrite-item-title-col\" },\n [\n _vm.feed.display_datetime && event.vue.start\n ? _c(\n \"time\",\n { staticClass: \"eventbrite-item-datetime\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(event.vue.start) +\n \" - \" +\n _vm._s(event.vue.end) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n event.vue.title\n ? _c(\n \"h3\",\n {\n staticClass: \"eventbrite-item-title\",\n on: {\n click: function($event) {\n return _vm.getEventDetails(\n event,\n eventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(event.vue.title) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ]\n )\n ]),\n _vm._v(\" \"),\n _vm.feed.display_location ||\n _vm.feed.display_description ||\n (_vm.feed.display_price &&\n !_vm.feed.display_image &&\n event.vue.price) ||\n _vm.feed.display_signup_button ||\n _vm.feed.display_more_button\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-bottom-row\" },\n [\n _vm.feed.display_location\n ? _c(\n \"p\",\n { staticClass: \"eventbrite-item-location\" },\n [\n _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-location-icon-wrapper\"\n },\n [\n event.vue.location !== \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass:\n \"eventbrite-item-location-icon\",\n staticStyle: {\n \"enable-background\":\n \"new 0 0 48 64\"\n },\n attrs: {\n version: \"1.1\",\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 48 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n }\n })\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n event.vue.location == \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass:\n \"eventbrite-item-location-icon-online\",\n staticStyle: {\n \"enable-background\":\n \"new 0 0 64.1 48\"\n },\n attrs: {\n version: \"1.1\",\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64.1 48\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n }\n })\n ])\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(_vm._s(event.vue.location))\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_description\n ? _c(\n \"p\",\n {\n staticClass: \"eventbrite-item-description\"\n },\n [_vm._v(_vm._s(event.vue.description))]\n )\n : _vm._e(),\n _vm._v(\" \"),\n (_vm.feed.display_price ||\n _vm.feed.display_tickets) &&\n !_vm.feed.price_overlay\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-tags\" },\n [\n _vm.feed.display_price && event.vue.price\n ? _c(\"div\", {\n staticClass:\n \"eventbrite-item-price\",\n domProps: {\n innerHTML: _vm._s(event.vue.price)\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_tickets &&\n event.tickets_remaining &&\n event.tickets_remaining > 0\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-item-available-tickets\"\n },\n [\n _vm._v(\n _vm._s(\n event.tickets_remaining\n ) +\n _vm._s(\n _vm.ticketsText(\n _vm.feed.tickets_text\n )\n )\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_signup_button ||\n _vm.feed.display_more_button\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-buttons\" },\n [\n event.event_sales_status.sales_status ==\n \"on_sale\" &&\n _vm.feed.display_signup_button\n ? _c(\n \"button\",\n {\n staticClass:\n \"eventbrite-item-checkout\",\n attrs: {\n id:\n \"eventbrite-checkout-button-\" +\n event.ID\n },\n on: {\n click: function($event) {\n return _vm.checkoutFromEventCard(\n event,\n eventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.checkoutButtonText(\n event\n )\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_more_button\n ? _c(\n \"button\",\n {\n staticClass:\n \"eventbrite-item-details\",\n on: {\n click: function($event) {\n return _vm.getEventDetails(\n event,\n eventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.feed.more_button_text\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]),\n _vm._v(\" \"),\n _vm.feed.display_image && event.url\n ? _c(\"div\", { staticClass: \"eventbrite-item-image\" }, [\n _c(\n \"div\",\n {\n staticClass: \"eventbrite-item-image-inner\",\n on: {\n click: function($event) {\n return _vm.getEventDetails(event, eventIndex)\n }\n }\n },\n [\n event.vue.image\n ? _c(\"img\", {\n attrs: {\n src: event.vue.image,\n alt: event.post_title,\n loading: \"lazy\"\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n (_vm.feed.display_price ||\n _vm.feed.display_tickets) &&\n _vm.feed.price_overlay\n ? _c(\n \"span\",\n {\n staticClass: \"eventbrite-item-image-tags\"\n },\n [\n _vm.feed.display_price && event.vue.price\n ? _c(\"span\", {\n staticClass:\n \"eventbrite-item-image-price\",\n domProps: {\n innerHTML: _vm._s(event.vue.price)\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_tickets &&\n event.tickets_remaining &&\n event.tickets_remaining > 0\n ? _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-image-available-tickets\"\n },\n [\n _vm._v(\n _vm._s(\n event.tickets_remaining\n ) +\n _vm._s(\n _vm.ticketsText(\n _vm.feed.tickets_text\n )\n )\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n ])\n : _vm._e()\n ]\n )\n })\n ],\n 2\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.events && _vm.events.length === 0\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.feedLoaded,\n expression: \"feedLoaded\"\n }\n ],\n staticClass: \"eventbrite-info-message\"\n },\n [_vm._v(_vm._s(_vm.translations.no_events_text))]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feedError == true\n ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n _vm._v(_vm._s(_vm.translations.loading_error_text))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.settings.api_key == false\n ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n _vm._v(_vm._s(_vm.translations.api_error_text))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.events && _vm.events.length > 0 && _vm.settings.show_copyright\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.feedLoaded,\n expression: \"feedLoaded\"\n }\n ],\n staticClass: \"eventbrite-copyright\"\n },\n [\n _c(\"div\", [_vm._v(_vm._s(_vm.translations.copyright_text))]),\n _vm._v(\" \"),\n _vm._m(1)\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"Modal\",\n {\n attrs: {\n \"modal-class\":\n \"eventbrite-modal scrollable-modal eventbrite-modal-\" +\n _vm.uid +\n \" eventbrite-modal-id-\" +\n _vm.feed.ID,\n \"bg-class\": \"eventbrite-modal-bg\",\n \"wrapper-class\": \"eventbrite-modal-wrapper\",\n \"append-to\": \"#eventbrite-modal-container\",\n \"base-zindex\": \"20000\",\n live: false\n },\n on: {\n \"before-open\": _vm.beforeOpen,\n \"before-close\": _vm.beforeClose,\n \"after-close\": _vm.afterClose,\n \"after-open\": _vm.afterOpen\n },\n model: {\n value: _vm.modalShow,\n callback: function($$v) {\n _vm.modalShow = $$v\n },\n expression: \"modalShow\"\n }\n },\n [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"scroll-lock\",\n rawName: \"v-scroll-lock\",\n value: _vm.modalShow,\n expression: \"modalShow\"\n }\n ],\n staticClass: \"scroll-content\"\n },\n [\n _vm.feed.popup\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalAddBackBtn == true,\n expression: \"modalAddBackBtn == true\"\n }\n ],\n staticClass: \"eventbrite-modal-back\"\n },\n [\n _c(\n \"button\",\n {\n attrs: {\n type: \"button\",\n title: _vm.translations.back_button_text\n },\n on: { click: _vm.backBtnClick }\n },\n [\n _c(\"i\", [\n _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"\n }\n })\n ])\n ])\n ]\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-close\" }, [\n _c(\n \"button\",\n {\n attrs: {\n type: \"button\",\n title: _vm.translations.close_button_text\n },\n on: {\n click: function($event) {\n ;(_vm.modalShow = false) && (_vm.requestModal = false)\n }\n }\n },\n [\n _c(\"i\", [\n _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n _c(\"path\", {\n attrs: {\n d:\n \"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"\n }\n })\n ])\n ])\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"eventbrite-modal-img\",\n attrs: { id: \"eventbrite-modal-img\" }\n },\n [\n _c(\"img\", {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalImage !== false,\n expression: \"modalImage !== false\"\n }\n ],\n attrs: {\n src: _vm.modalImage,\n alt: _vm.modalEvent.post_title,\n loading: \"lazy\"\n }\n }),\n _vm._v(\" \"),\n _vm.feed.calendar_button == true &&\n _vm.license == true && _vm.free != true\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-wrapper\"\n },\n [\n _c(\n \"button\",\n {\n staticClass: \"eventbrite-modal-add-to-calendar\",\n attrs: { type: \"button\" },\n on: { click: _vm.toggleModalCalendarAdd }\n },\n [\n _c(\n \"svg\",\n {\n staticClass: \"h-6 w-6\",\n attrs: {\n xmlns: \"http://www.w3.org/2000/svg\",\n fill: \"none\",\n viewBox: \"0 0 24 24\",\n stroke: \"currentColor\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n \"stroke-linecap\": \"round\",\n \"stroke-linejoin\": \"round\",\n \"stroke-width\": \"2\",\n d:\n \"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\n }\n })\n ]\n ),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(\n _vm._s(_vm.translations.add_to_calendar_text)\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalCalendarAdd,\n expression: \"modalCalendarAdd\"\n }\n ],\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu\"\n },\n [\n _c(\n \"button\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-close\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [\n _c(\n \"svg\",\n {\n staticStyle: {\n \"enable-background\": \"new 0 0 64 64\"\n },\n attrs: {\n version: \"1.1\",\n id: \"Layer_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n d:\n \"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\\n c1-1,1-2.4,0-3.4L35.4,32z\"\n }\n })\n ]\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Google Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Outlook Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Office365 Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Yahoo Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\",\n attrs: { href: \"javascript:;\" },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Download ICS file\")]\n )\n ]\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-title\"\n },\n [\n _vm.modalEvent.vue &&\n _vm.modalEvent.vue.start_full &&\n _vm.modalEvent.vue.end_full\n ? _c(\"div\", { staticClass: \"eventbrite-modal-datetime\" }, [\n _c(\"time\", [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.modalEvent.vue.start_full) +\n \" - \" +\n _vm._s(_vm.modalEvent.vue.end_full) +\n \"\\n \"\n )\n ])\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.post_title\n ? _c(\"h3\", [_vm._v(_vm._s(_vm.modalEvent.post_title))])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.vue && _vm.modalEvent.vue.location\n ? _c(\n \"div\",\n {\n staticClass: \"eventbrite-modal-location\",\n class: {\n \"eventbrite-modal-location-clickable\":\n _vm.modalEvent.venue.address &&\n _vm.feed.calendar_button == true\n },\n on: {\n click: function($event) {\n return _vm.modalScrollToMap(\n _vm.modalEvent.vue.location\n )\n }\n }\n },\n [\n _vm.modalEvent.vue.location !== \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass: \"eventbrite-modal-location-icon\",\n staticStyle: {\n \"enable-background\": \"new 0 0 48 64\"\n },\n attrs: {\n version: \"1.1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 48 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n }\n })\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.vue.location == \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass:\n \"eventbrite-modal-location-icon-online\",\n staticStyle: {\n \"enable-background\": \"new 0 0 64.1 48\"\n },\n attrs: {\n version: \"1.1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64.1 48\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n }\n })\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(_vm._s(_vm.modalEvent.vue.location))\n ])\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-content\" }, [\n _c(\"div\", { staticClass: \"replace-content\" }, [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-event-info\"\n },\n [\n _vm.modalEvent.vue && _vm.modalEvent.post_content\n ? _c(\"p\", { staticClass: \"eventbrite-modal-summary\" }, [\n _vm._v(_vm._s(_vm.modalEvent.post_content))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.modalDescription, function(description) {\n return _c(\"div\", {\n key: description.ID,\n staticClass: \"eventbrite-modal-description-module\",\n class: {\n \"eventbrite-modal-description-module-text\":\n description.data.body,\n \"eventbrite-modal-description-module-img\":\n description.data.image,\n \"eventbrite-modal-description-module-video\":\n description.data.video\n },\n domProps: {\n innerHTML: _vm._s(_vm.moduleContent(description))\n }\n })\n }),\n _vm._v(\" \"),\n _vm.modalError == true\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\"\n },\n [\n _c(\"p\", [\n _vm._v(\n _vm._s(_vm.translations.modal_error_text) +\n \" \"\n ),\n _c(\"br\"),\n _c(\n \"a\",\n {\n attrs: {\n href: _vm.modalEvent.url,\n target:\n _vm.feed.link_target_blank == true\n ? \"_blank\"\n : \"_self\"\n }\n },\n [\n _vm._v(\n _vm._s(_vm.translations.modal_error_link)\n )\n ]\n )\n ])\n ]\n )\n : _vm._e()\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalTickets,\n expression: \"modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-event-tickets\"\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-content-spinner-wrapper\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"eventbrite-modal-spinner\" },\n [\n _c(\"div\", { staticClass: \"double-bounce1\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"double-bounce2\" })\n ]\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"div\", {\n staticStyle: {\n position: \"relative\",\n \"background-color\": \"#fff\",\n \"z-index\": \"1\"\n },\n attrs: { id: \"eventbrite-modal-event-tickets\" }\n })\n ]\n )\n ])\n ]),\n _vm._v(\" \"),\n _vm.modalEvent.vue &&\n _vm.modalEvent.venue.address &&\n _vm.feed.google_map == true\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-map\",\n attrs: { id: \"eventbrite-modal-map\" }\n },\n [\n _c(\"iframe\", {\n attrs: {\n width: \"100%\",\n height: \"250\",\n frameborder: \"0\",\n scrolling: \"no\",\n marginheight: \"0\",\n marginwidth: \"0\",\n src: _vm.googleMapsSrc(this.modalEvent.vue.location),\n loading: \"lazy\"\n }\n })\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.organizer &&\n _vm.modalEvent.organizer.name &&\n _vm.feed.organizer_info == true\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-organizer\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"eventbrite-modal-organizer-row\" },\n [\n _vm.modalOrganizer &&\n _vm.modalOrganizer.logo &&\n _vm.modalOrganizer.logo.url\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-image\"\n },\n [\n _c(\"img\", {\n attrs: {\n src: _vm.modalOrganizer.logo.url,\n alt: \"modalOrganizer.name\"\n }\n })\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"eventbrite-modal-organizer-info\" },\n [\n _vm.modalEvent.organizer.name\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-name\"\n },\n [\n _c(\"span\", [\n _vm._v(\n _vm._s(_vm.modalEvent.organizer.name)\n )\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-title\"\n },\n [\n _vm._v(\n _vm._s(_vm.translations.organizer_title)\n )\n ]\n ),\n _vm._v(\" \"),\n _vm.modalEvent.organizer.description\n ? _c(\"div\", {\n staticClass:\n \"eventbrite-modal-organizer-description\",\n domProps: {\n innerHTML: _vm._s(\n _vm.modalEvent.organizer.description\n .html\n )\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalOrganizer\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social\"\n },\n [\n _vm.modalOrganizer.facebook\n ? _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social-twitter\",\n attrs: {\n href:\n \"https://www.facebook.com/\" +\n _vm.modalOrganizer.facebook,\n target:\n _vm.feed.link_target_blank ==\n true\n ? \"_blank\"\n : \"_self\",\n title: \"Facebook\"\n }\n },\n [\n _c(\n \"svg\",\n {\n staticClass:\n \"svg-inline--fa fa-facebook-f fa-w-10\",\n attrs: {\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"aria-hidden\": \"true\",\n focusable: \"false\",\n \"data-prefix\": \"fab\",\n \"data-icon\": \"facebook-f\",\n role: \"img\",\n viewBox: \"0 0 320 512\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n fill: \"currentColor\",\n d:\n \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"\n }\n })\n ]\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalOrganizer.twitter\n ? _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social-website\",\n attrs: {\n href:\n \"https://www.twitter.com/\" +\n _vm.modalOrganizer.twitter,\n target:\n _vm.feed.link_target_blank ==\n true\n ? \"_blank\"\n : \"_self\",\n title: \"Twitter\"\n }\n },\n [\n _c(\n \"svg\",\n {\n staticClass:\n \"svg-inline--fa fa-twitter fa-w-16\",\n attrs: {\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"aria-hidden\": \"true\",\n focusable: \"false\",\n \"data-prefix\": \"fab\",\n \"data-icon\": \"twitter\",\n role: \"img\",\n viewBox: \"0 0 512 512\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n fill: \"currentColor\",\n d:\n \"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"\n }\n })\n ]\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.organizer.website\n ? _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social-facebook\",\n attrs: {\n href:\n _vm.modalEvent.organizer\n .website,\n target:\n _vm.feed.link_target_blank ==\n true\n ? \"_blank\"\n : \"_self\",\n title:\n _vm.translations\n .organizer_link\n }\n },\n [\n _c(\n \"svg\",\n {\n staticClass:\n \"svg-inline--fa fa-globe fa-w-16\",\n attrs: {\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"aria-hidden\": \"true\",\n focusable: \"false\",\n \"data-prefix\": \"far\",\n \"data-icon\": \"globe\",\n role: \"img\",\n viewBox: \"0 0 496 512\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n fill: \"currentColor\",\n d:\n \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"\n }\n })\n ]\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n ]\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"noscroll-content\"\n },\n [\n _vm.feed.eventbrite_link == true\n ? _c(\"div\", { staticClass: \"eventbrite-modal-footer-left\" }, [\n _c(\n \"a\",\n {\n staticClass: \"eventbrite-modal-external-button\",\n attrs: {\n href: _vm.modalEvent.url,\n target:\n _vm.feed.link_target_blank == true\n ? \"_blank\"\n : \"_self\"\n }\n },\n [\n _c(\"span\", { staticClass: \"desktop\" }, [\n _vm._v(_vm._s(_vm.translations.eventbrite_link) + \" \")\n ]),\n _c(\"span\", { staticClass: \"mobile\" }, [\n _vm._v(\"Eventbrite\")\n ])\n ]\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-footer-right\" }, [\n _vm.modalEvent.vue &&\n _vm.modalEvent.vue.price &&\n _vm.feed.display_price\n ? _c(\"div\", {\n staticClass: \"eventbrite-modal-price\",\n domProps: { innerHTML: _vm._s(_vm.modalEvent.vue.price) }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent &&\n _vm.modalEvent.event_sales_status.sales_status == \"on_sale\"\n ? _c(\n \"button\",\n {\n staticClass: \"eventbrite-modal-checkout-button\",\n on: {\n click: function($event) {\n return _vm.toOrder(\n _vm.modalEvent,\n _vm.modalEventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.checkoutButtonText(_vm.modalEvent)) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ])\n ]\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n class:\n \"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-\" +\n _vm.uid\n },\n [_vm._m(2)]\n )\n ],\n 1\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n _c(\"div\", { staticClass: \"double-bounce1\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"double-bounce2\" })\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"a\",\n { attrs: { href: \"https://eventfeed.click/\", target: \"_blank\" } },\n [\n _c(\"span\", { staticClass: \"brand-text\" }, [\n _c(\"strong\", [_vm._v(\"Event Feed\")]),\n _vm._v(\" for Eventbrite\")\n ])\n ]\n )\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n _c(\"div\", { staticClass: \"double-bounce1\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"double-bounce2\" })\n ])\n }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","<template>\n \n <div>\n\n <!-- Event feed preloader -->\n <div :class=\"'eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-' + uid\" v-show=\"(settings.api_key) && !feedError && !feedLoaded\" v-cloak>\n <div class=\"eventbrite-modal-spinner\">\n <div class=\"double-bounce1\"></div>\n <div class=\"double-bounce2\"></div>\n </div>\n <div class=\"eventbrite-modal-spinner-text\">\n <p>{{ translations.loading_text }}</p>\n </div>\n </div>\n\n <!-- Events wrapper -->\n <div :id=\"feed.css_id\" :class=\"'eventbrite-feed eventbrite-feed-id-' + feed.ID + ' eventbrite-feed-list ' + feed.css_classes\" v-if=\"(settings.api_key) && (events) && (events.length > 0)\" v-show=\"feedLoaded\" v-cloak>\n\n <!-- Event feed edit link -->\n <a class=\"eventbrite-feed-edit-link\" target=\"_blank\" v-if=\"admin && edit_url\" :href=\"edit_url\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#334ecd\" width=\"16\" height=\"16\" version=\"1.1\" id=\"lni_lni-pencil-alt\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n <path d=\"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"/>\n </svg>\n <span>{{ translations.edit_link_text }}</span>\n </a>\n \n <!-- Event -->\n <div :class=\"[(feed.display_short_datetime == 1) ? 'eventbrite-item-short-date' : '', 'eventbrite-item']\" v-for=\"(event, eventIndex) in events\" :key=\"event.ID\" :data-event-id=\"event.ID\" :data-event-index=\"eventIndex\">\n\n <!-- Event content -->\n <div class=\"eventbrite-item-content\">\n \n <div class=\"eventbrite-item-top-row\">\n\n <!-- Short date -->\n <div class=\"eventbrite-item-date_col\" v-if=\"feed.display_short_datetime && !settings.shortdate_months\">\n <div class=\"eventbrite-item-date\" v-if=\"event.vue.start_weekday || event.vue.start_day\">\n <span class=\"eventbrite-item-date-month\" v-if=\"event.vue.start_weekday\">{{ event.vue.start_weekday }}</span>\n <span class=\"eventbrite-item-date-day\" v-if=\"event.vue.start_day\">{{ event.vue.start_day }}</span>\n </div>\n </div>\n\n <div class=\"eventbrite-item-date_col\" v-if=\"feed.display_short_datetime && settings.shortdate_months\">\n <div class=\"eventbrite-item-date\" v-if=\"event.vue.start_month || event.vue.start_day\">\n <span class=\"eventbrite-item-date-month\" v-if=\"event.vue.start_month\">{{ event.vue.start_month }}</span>\n <span class=\"eventbrite-item-date-day\" v-if=\"event.vue.start_day\">{{ event.vue.start_day }}</span>\n </div>\n </div>\n\n <div class=\"eventbrite-item-title-col\">\n\n <!-- Date and time -->\n <time class=\"eventbrite-item-datetime\" v-if=\"feed.display_datetime && event.vue.start\">\n {{ event.vue.start }} - {{ event.vue.end }}\n </time>\n\n <!-- Title -->\n <h3 class=\"eventbrite-item-title\" v-if=\"event.vue.title\" @click=\"getEventDetails(event, eventIndex)\">\n {{ event.vue.title }}\n </h3>\n\n </div>\n\n </div>\n\n <div class=\"eventbrite-item-bottom-row\" v-if=\"(feed.display_location) || (feed.display_description) || (feed.display_price && !feed.display_image && event.vue.price) || (feed.display_signup_button) || (feed.display_more_button)\">\n\n <!-- Location -->\n <p class=\"eventbrite-item-location\" v-if=\"feed.display_location\">\n <span class=\"eventbrite-item-location-icon-wrapper\">\n <svg version=\"1.1\" class=\"eventbrite-item-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"event.vue.location !== 'Online'\">\n <g>\n <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n </g>\n </svg>\n <svg version=\"1.1\" class=\"eventbrite-item-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"event.vue.location == 'Online'\">\n <g>\n <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n </g>\n </svg>\n </span>\n <span>{{ event.vue.location }}</span>\n </p>\n \n <!-- Summary -->\n <p class=\"eventbrite-item-description\" v-if=\"feed.display_description\">{{ event.vue.description }}</p>\n\n <!-- Tags -->\n <div class=\"eventbrite-item-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && !feed.price_overlay\">\n\n <!-- Price -->\n <div class=\"eventbrite-item-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></div>\n\n <!-- Tickets left -->\n <div class=\"eventbrite-item-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</div>\n \n </div>\n\n <!-- Buttons -->\n <div class=\"eventbrite-item-buttons\" v-if=\"feed.display_signup_button || feed.display_more_button\">\n \n <!-- Checkout -->\n <button :id=\"'eventbrite-checkout-button-' + event.ID\" class=\"eventbrite-item-checkout\" v-if=\"(event.event_sales_status.sales_status == 'on_sale') && feed.display_signup_button\" @click=\"checkoutFromEventCard(event, eventIndex)\">\n {{ checkoutButtonText( event ) }}\n </button>\n\n <!-- Read more -->\n <button class=\"eventbrite-item-details\" v-if=\"feed.display_more_button\" @click=\"getEventDetails(event, eventIndex)\">\n {{ feed.more_button_text }}\n </button>\n\n </div>\n\n </div>\n \n </div>\n\n <!-- Image wrapper -->\n <div class=\"eventbrite-item-image\" v-if=\"feed.display_image && event.url\">\n\n <div class=\"eventbrite-item-image-inner\" @click=\"getEventDetails(event, eventIndex)\">\n \n <!-- Image -->\n <img :src=\"event.vue.image\" :alt=\"event.post_title\" v-if=\"event.vue.image\" loading=\"lazy\">\n\n <!-- Tags -->\n <span class=\"eventbrite-item-image-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && feed.price_overlay\">\n\n <!-- Price -->\n <span class=\"eventbrite-item-image-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></span>\n\n <!-- Tickets left -->\n <span class=\"eventbrite-item-image-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</span>\n \n </span>\n \n </div>\n\n </div>\n\n </div>\n\n </div>\n\n <!-- No results -->\n <div class=\"eventbrite-info-message\" v-if=\"(events) && (events.length === 0)\" v-show=\"feedLoaded\" v-cloak>{{ translations.no_events_text }}</div>\n\n <!-- Error messages -->\n <div class=\"eventbrite-info-message\" v-if=\"feedError == true\" v-cloak>{{ translations.loading_error_text }}</div>\n <div class=\"eventbrite-info-message\" v-if=\"settings.api_key == false\" v-cloak>{{ translations.api_error_text }}</div>\n\n <!-- Copyright -->\n <div class=\"eventbrite-copyright\" v-if=\"(events) && (events.length > 0) && (settings.show_copyright)\" v-show=\"feedLoaded\" v-cloak>\n <div>{{ translations.copyright_text }}</div>\n <a href=\"https://eventfeed.click/\" target=\"_blank\">\n <span class=\"brand-text\"><strong>Event Feed</strong> for Eventbrite</span>\n </a>\n </div>\n \n <!-- Modal -->\n <Modal v-model=\"modalShow\" :modal-class=\"'eventbrite-modal scrollable-modal eventbrite-modal-' + uid + ' eventbrite-modal-id-' + feed.ID\" bg-class=\"eventbrite-modal-bg\" wrapper-class=\"eventbrite-modal-wrapper\" @before-open=\"beforeOpen\" @before-close=\"beforeClose\" @after-close=\"afterClose\" @after-open=\"afterOpen\" append-to=\"#eventbrite-modal-container\" base-zindex=\"20000\" :live=\"false\" v-cloak>\n \n <div class=\"scroll-content\" v-scroll-lock=\"modalShow\">\n\n <!-- Back button -->\n <div class=\"eventbrite-modal-back\" v-show=\"modalAddBackBtn == true\" v-if=\"feed.popup\">\n <button type=\"button\" @click=\"backBtnClick\" :title=\"translations.back_button_text\">\n <i>\n <svg viewBox=\"0 0 24 24\">\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"></path>\n </svg>\n </i>\n </button>\n </div>\n\n <!-- Close modal button -->\n <div class=\"eventbrite-modal-close\">\n <button type=\"button\" @click=\"(modalShow = false) && (requestModal = false)\" :title=\"translations.close_button_text\">\n <i>\n <svg viewBox=\"0 0 24 24\">\n <path d=\"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"></path>\n </svg>\n </i>\n </button>\n </div>\n\n <!-- Image -->\n <div id=\"eventbrite-modal-img\" class=\"eventbrite-modal-img\">\n <img v-show=\"modalImage !== false\" :src=\"modalImage\" :alt=\"modalEvent.post_title\" loading=\"lazy\">\n\n <!-- Add to calendar button -->\n <div class=\"eventbrite-modal-add-to-calendar-wrapper\" v-if=\"(feed.calendar_button == true) && (license == true && free != true)\">\n <button type=\"button\" class=\"eventbrite-modal-add-to-calendar\" @click=\"toggleModalCalendarAdd\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"h-6 w-6\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\" />\n </svg>\n <span>{{ translations.add_to_calendar_text }}</span>\n </button>\n <div class=\"eventbrite-modal-add-to-calendar-menu\" v-show=\"modalCalendarAdd\">\n <button type=\"button\" class=\"eventbrite-modal-add-to-calendar-menu-close\" @click=\"modalCalendarAdd = false\">\n <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n <path d=\"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n c1-1,1-2.4,0-3.4L35.4,32z\"/>\n </svg>\n </button>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Google Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Outlook Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Office365 Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Yahoo Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\" href=\"javascript:;\" @click=\"modalCalendarAdd = false\">Download ICS file</a>\n </div>\n </div>\n </div>\n\n <div class=\"eventbrite-modal-title\" v-show=\"!modalTickets\">\n \n <!-- Date and time -->\n <div class=\"eventbrite-modal-datetime\" v-if=\"(modalEvent.vue) && (modalEvent.vue.start_full) && (modalEvent.vue.end_full)\">\n <time>\n {{ modalEvent.vue.start_full }} - {{ modalEvent.vue.end_full }}\n </time>\n </div>\n\n <!-- Title -->\n <h3 v-if=\"modalEvent.post_title\">{{ modalEvent.post_title }}</h3>\n\n <!-- Location -->\n <div class=\"eventbrite-modal-location\" :class=\"{'eventbrite-modal-location-clickable': (modalEvent.venue.address) && (feed.calendar_button == true)}\" v-if=\"(modalEvent.vue) && (modalEvent.vue.location)\" @click=\"modalScrollToMap(modalEvent.vue.location)\">\n <svg version=\"1.1\" class=\"eventbrite-modal-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location !== 'Online'\">\n <g>\n <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n </g>\n </svg>\n <svg version=\"1.1\" class=\"eventbrite-modal-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location == 'Online'\">\n <g>\n <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n </g>\n </svg>\n <span>{{ modalEvent.vue.location }}</span>\n </div>\n\n </div>\n\n <div class=\"eventbrite-modal-content\">\n \n <div class=\"replace-content\">\n\n <!-- Event information screen -->\n <div class=\"eventbrite-modal-event-info\" v-show=\"!modalTickets\">\n\n <!-- Summary -->\n <p class=\"eventbrite-modal-summary\" v-if=\"(modalEvent.vue) && (modalEvent.post_content)\">{{ modalEvent.post_content }}</p>\n\n <!-- Description modules -->\n <div v-for=\"description in modalDescription\" class=\"eventbrite-modal-description-module\" :class=\"{'eventbrite-modal-description-module-text': description.data.body, 'eventbrite-modal-description-module-img': description.data.image, 'eventbrite-modal-description-module-video': description.data.video}\" v-html=\"moduleContent( description )\" :key=\"description.ID\"></div>\n\n <div class=\"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\" v-if=\"modalError == true\">\n <p>{{ translations.modal_error_text }} <br><a :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\">{{ translations.modal_error_link }}</a></p>\n </div>\n\n </div>\n\n <!-- Event checkout screen -->\n <div class=\"eventbrite-modal-event-tickets\" v-show=\"modalTickets\">\n\n <!-- Modal content spinner -->\n <div class=\"eventbrite-modal-content-spinner-wrapper\">\n <div class=\"eventbrite-modal-spinner\">\n <div class=\"double-bounce1\"></div>\n <div class=\"double-bounce2\"></div>\n </div>\n </div>\n\n <!-- Container for Eventbrite checkout data -->\n <div id=\"eventbrite-modal-event-tickets\" style=\"position: relative; background-color: #fff; z-index: 1;\"></div>\n\n </div>\n\n </div>\n\n </div>\n\n <!-- Map -->\n <div id=\"eventbrite-modal-map\" class=\"eventbrite-modal-map\" v-show=\"!modalTickets\" v-if=\"(modalEvent.vue) && (modalEvent.venue.address) && (feed.google_map == true)\">\n <iframe width=\"100%\" height=\"250\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" :src=\"googleMapsSrc( this.modalEvent.vue.location )\" loading=\"lazy\"></iframe>\n </div>\n\n <!-- Organizer -->\n <div class=\"eventbrite-modal-organizer\" v-show=\"!modalTickets\" v-if=\"(modalEvent.organizer) && (modalEvent.organizer.name) && (feed.organizer_info == true)\">\n <div class=\"eventbrite-modal-organizer-row\">\n <div class=\"eventbrite-modal-organizer-image\" v-if=\"(modalOrganizer) && (modalOrganizer.logo) && (modalOrganizer.logo.url)\">\n <img :src=\"modalOrganizer.logo.url\" alt=\"modalOrganizer.name\">\n </div>\n <div class=\"eventbrite-modal-organizer-info\">\n <div class=\"eventbrite-modal-organizer-name\" v-if=\"modalEvent.organizer.name\">\n <span>{{ modalEvent.organizer.name }}</span>\n </div>\n <div class=\"eventbrite-modal-organizer-title\">{{ translations.organizer_title }}</div>\n <div class=\"eventbrite-modal-organizer-description\" v-if=\"modalEvent.organizer.description\" v-html=\"modalEvent.organizer.description.html\"></div>\n <div class=\"eventbrite-modal-organizer-social\" v-if=\"modalOrganizer\">\n <a :href=\"'https://www.facebook.com/' + modalOrganizer.facebook\" v-if=\"modalOrganizer.facebook\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-twitter\" title=\"Facebook\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"facebook-f\" class=\"svg-inline--fa fa-facebook-f fa-w-10\" role=\"img\" viewBox=\"0 0 320 512\"><path fill=\"currentColor\" d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"/></svg>\n </a>\n <a :href=\"'https://www.twitter.com/' + modalOrganizer.twitter\" v-if=\"modalOrganizer.twitter\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-website\" title=\"Twitter\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"twitter\" class=\"svg-inline--fa fa-twitter fa-w-16\" role=\"img\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"/></svg>\n </a>\n <a :href=\"modalEvent.organizer.website\" v-if=\"modalEvent.organizer.website\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-facebook\" :title=\"translations.organizer_link\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"globe\" class=\"svg-inline--fa fa-globe fa-w-16\" role=\"img\" viewBox=\"0 0 496 512\"><path fill=\"currentColor\" d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"/></svg>\n </a>\n </div>\n </div>\n </div>\n </div>\n\n </div>\n\n <div class=\"noscroll-content\" v-show=\"!modalTickets\">\n <div class=\"eventbrite-modal-footer-left\" v-if=\"feed.eventbrite_link == true\">\n <a class=\"eventbrite-modal-external-button\" :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\"><span class=\"desktop\">{{ translations.eventbrite_link }} </span><span class=\"mobile\">Eventbrite</span></a>\n </div>\n <div class=\"eventbrite-modal-footer-right\">\n <div class=\"eventbrite-modal-price\" v-if=\"(modalEvent.vue) && (modalEvent.vue.price) && feed.display_price\" v-html=\"modalEvent.vue.price\"></div>\n <button class=\"eventbrite-modal-checkout-button\" v-if=\"(modalEvent) && (modalEvent.event_sales_status.sales_status == 'on_sale')\" @click=\"toOrder(modalEvent, modalEventIndex)\">\n {{ checkoutButtonText( modalEvent ) }}\n </button>\n </div>\n </div>\n\n </Modal>\n \n <!-- Modal spinner -->\n <div :class=\"'eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-' + uid\">\n <div class=\"eventbrite-modal-spinner\">\n <div class=\"double-bounce1\"></div>\n <div class=\"double-bounce2\"></div>\n </div>\n </div>\n\n </div>\n\n</template>\n\t\n<script>\n\n // Vue Modal\n import VueModal from '@kouts/vue-modal';\n \n // Import V-scroll-lock\n import VScrollLock from 'v-scroll-lock';\n\n // Calendar links\n import { google, outlook, office365, yahoo, ics } from 'calendar-link';\n\n // Axios\n import axios from 'axios';\n\n var source;\n\n\texport default {\n name: 'List',\n props: ['initialUid', 'initialFeed', 'initialSettings', 'initialApi'],\n data: function() {\n return {\n\n // Get user data from WP admin\n uid: this.initialUid,\n feed: this.initialFeed,\n settings: this.initialSettings,\n api: this.initialApi,\n admin: (EventFeedForEventbrite.admin === 'true'),\n license: (EventFeedForEventbrite.premium === 'true'),\n free: (EventFeedForEventbrite.free === 'true'),\n translations: EventFeedForEventbriteAppTranslations,\n edit_url: EventFeedForEventbrite.admin_url + 'post.php?post=' + this.initialFeed.ID + '&action=edit',\n\n // Prepare variable for events\n events: {},\n \n // If events data has been loaded from Eventbrite API\n feedError: false,\n feedLoaded: false,\n \n // Modal\n modalEventIndex: false,\n modalShow: false,\n modalImage: false,\n modalEvent: false,\n modalTickets: false,\n modalDescription: false,\n modalOrganizer: false,\n modalState: false,\n modalCheckoutLoaded: false,\n modalAddBackBtn: false,\n modalError: false,\n modalCalendarAdd: false,\n\n // Scroll\n windowTop: 0\n\n }\n },\n components: {\n\t\t 'Modal': VueModal,\n 'VScrollLock': VScrollLock\n\t },\n methods: {\n\n // Fires before modal is opened\n beforeOpen: function() {\n\n // Resets error variable\n this.modalError = false;\n\n // Sets data to waiting state and turn on modal\n this.modalState = 'waitingForEventData';\n\n if( source ) { source.cancel(); }\n const CancelToken = axios.CancelToken;\n source = CancelToken.source();\n \n if( ( this.feed.popup == false ) || ( this.license == false || this.free == true ) ) {\n\n // Loads HQ image\n if( this.modalEvent.vue.has_image == true ) {\n\n axios.get( this.api + 'event-feed-for-eventbrite/v1/image/' + this.modalEvent.logo.id, { cancelToken: source.token } )\n .then( response => {\n\n this.modalImage = response.data.url;\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n })\n\n })\n .catch( errors => {\n \n // Request cancelled by user\n if ( axios.isCancel(errors) ) {\n this.manuallyCloseModal();\n\n // Error\n } else {\n this.modalError = true;\n this.modalImage = this.modalEvent.vue.image;\n\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n \n })\n }\n\n })\n\n } else {\n\n this.modalImage = this.modalEvent.vue.image;\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n\n }\n\n } else {\n\n // Loads modal data\n if( this.modalEvent.vue.has_image == true ) {\n\n axios.get( this.api + 'event-feed-for-eventbrite/v1/details_image/' + this.modalEvent.ID + '/' + this.modalEvent.logo.id + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n .then( response => {\n this.modalImage = response.data.media;\n this.modalDescription = response.data.description.modules;\n this.modalOrganizer = response.data.organizer;\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n\n })\n })\n\n // Catch errors\n .catch( errors => {\n\n // Request cancelled by user\n if ( axios.isCancel(errors) ) {\n this.manuallyCloseModal();\n\n // Error\n } else {\n this.modalError = true;\n this.modalImage = this.modalEvent.vue.image;\n this.modalDescription = false;\n this.modalOrganizer = false;\n\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n \n })\n }\n })\n\n // Generate calendar links\n if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n this.generateAddToCalendarLinks( this.modalEvent );\n }\n\n } else {\n\n axios.get( this.api + 'event-feed-for-eventbrite/v1/details/' + this.modalEvent.ID + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n .then( response => {\n this.modalImage = this.modalEvent.vue.image;\n this.modalDescription = response.data.description.modules;\n this.modalOrganizer = response.data.organizer;\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\n } else {\n this.modalState = false;\n }\n\n })\n })\n\n // Catch errors\n .catch( errors => {\n\n // Request cancelled by user\n if ( axios.isCancel(errors) ) {\n this.manuallyCloseModal();\n\n // Error\n } else {\n this.modalError = true;\n this.modalImage = this.modalEvent.vue.image;\n this.modalDescription = false;\n this.modalOrganizer = false;\n\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n \n })\n }\n })\n\n // Generate calendar links\n if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n this.generateAddToCalendarLinks( this.modalEvent );\n }\n\n }\n\n }\n\n // Load Eventbrite checkout widget\n if( this.modalTickets == true ) {\n this.loadEventbriteCheckout();\n }\n\n },\n\n // Fires after modal is opened\n afterOpen: function() {\n\n },\n\n // Fires before modal is closed\n beforeClose: function() {\n this.requestModal = false;\n\n },\n\n // Fires after modal is closed\n afterClose: function() {\n this.modalCleanUp();\n this.modalCalendarAdd = false;\n },\n \n // Runs after user advances to ticket order\n toOrder: function(event, eventIndex) {\n \n // Popup on website\n if( this.feed.link_to == 'popup' ) {\n\n this.toggleModalContent();\n this.modalAddBackBtn = true;\n\n // Popup on Eventbrite\n } else {\n\n if( this.feed.link_target_blank == true ) {\n window.open( event.url + '#tickets' );\n } else {\n window.location.href = event.url + '#tickets';\n }\n\n }\n\n },\n\n // Check clicks outside the modal before modal is fully loaded (will cancel opening of the modal)\n manuallyCloseModal: function( event ) {\n\n this.modalShow = false;\n this.requestModal = false;\n this.modalAddBackBtn = true;\n this.beforeClose();\n this.afterClose();\n \n var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n spinnerEl.style.display = 'none';\n\n source.cancel();\n\n },\n\n // When clicked on a event card link\n getEventDetails: function(event, eventIndex) {\n \n // If popup is set, open popup\n if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n this.modalShow = true;\n this.modalEvent = event;\n this.modalEventIndex = eventIndex;\n \n // Else go to event URL\n } else {\n\n if( this.feed.link_target_blank == true ) {\n window.open( event.url );\n } else {\n window.location.href = event.url;\n }\n \n }\n \n },\n\n // When clicked on checkout button from event card\n checkoutFromEventCard: function(event, eventIndex) {\n\n // Popup on website\n if( this.feed.link_to == 'popup' ) {\n this.modalShow = true;\n this.modalEvent = event;\n this.modalEventIndex = eventIndex;\n this.toggleModalContent();\n\n // Popup on Eventbrite\n } else {\n if( this.feed.link_target_blank == true ) {\n window.open( event.url + '#tickets' );\n } else {\n window.location.href = event.url + '#tickets';\n }\n }\n },\n\n // Toggles modal content after\n toggleModalContent: function() {\n this.modalTickets = !this.modalTickets;\n if( ( this.modalTickets == true ) && ( this.modalCheckoutLoaded == false ) ) {\n this.modalState = 'waitingForCheckoutData';\n this.loadEventbriteCheckout();\n }\n },\n\n // Set focus to modal element\n setFocusModal: function() {\n document.querySelector('.eventbrite-modal-wrapper').focus();\n },\n \n // Modal back button behavior\n backBtnClick: function() {\n this.toggleModalContent();\n this.$nextTick(this.modalScrollToTop);\n this.$nextTick(this.modalAddBackBtn = false);\n },\n\n // Clean-up after closing modal\n modalCleanUp: function() {\n this.modalShow = false;\n this.modalTickets = false;\n this.modalImage = false;\n this.modalDescription = false;\n this.modalState = false;\n this.modalCheckoutLoaded = false;\n this.modalAddBackBtn = false;\n this.modalCalendarAdd = false;\n\n },\n\n // Load Eventbrite checkout\n loadEventbriteCheckout: function() {\n let widgetAttributes = {\n widgetType: \"checkout\",\n eventId: this.modalEvent.ID,\n iframeContainerId: \"eventbrite-modal-event-tickets\",\n };\n window.EBWidgets.createWidget(widgetAttributes);\n },\n\n // Add parameters to YouTube embed URL\n youtubeUrl: function( url ) {\n var videoUrl = new URL( url );\n videoUrl.searchParams.append( 'enablejsapi', '1' );\n videoUrl.searchParams.append( 'modestbranding', '1' );\n videoUrl.searchParams.append( 'rel', '0' );\n videoUrl.searchParams.append( 'showinfo', '0' );\n videoUrl.searchParams.append( 'showtitle', '0' );\n return videoUrl.toString();\n },\n\n // Add parameters to Vimeo embed URL\n vimeoUrl: function( url ) {\n var videoUrl = new URL( url );\n videoUrl.searchParams.append( 'title', '0' );\n videoUrl.searchParams.append( 'byline', '0' );\n videoUrl.searchParams.append( 'portrait', '0' );\n return videoUrl.toString();\n },\n\n // Get Google maps embed source URL\n googleMapsSrc: function( address ) {\n var url = 'https://maps.google.com/?q=' + address + '&output=embed';\n return url;\n },\n\n // Description modules\n moduleContent: function( description ) {\n\n // Text module\n if( description.data.body ) {\n return description.data.body.text;\n\n // Image module\n } else if( description.data.image ) {\n return '<img src=\"' + description.data.image.url + '\" alt=\"\" loading=\"lazy\">';\n\n // Video module\n } else if( description.data.video ) {\n\n // YouTube\n if( description.data.video.embed_url.includes( 'youtube' ) ) {\n return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.youtubeUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" loading=\"lazy\"></iframe></div>';\n \n // Vimeo\n } else if( description.data.video.embed_url.includes( 'vimeo' ) ) {\n return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.vimeoUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" loading=\"lazy\"></iframe></div>';\n }\n }\n\n },\n\n // Scroll to modal map\n modalScrollToMap: function( address ) {\n var map = document.querySelector( '#eventbrite-modal-map' );\n if ( typeof(map) != 'undefined' && map != null ) {\n map.scrollIntoView( { behavior: 'smooth' } );\n } else if( address !== 'Online' ) {\n var googleMapUrl = 'https://www.google.com/maps/place/' + address;\n if( this.feed.link_target_blank == true ) {\n window.open( googleMapUrl );\n } else {\n window.location = googleMapUrl;\n }\n }\n },\n\n // Scroll to top of the modal info screen\n modalScrollToTop: function() {\n var image = document.querySelector( '#eventbrite-modal-img' );\n if ( typeof(image) != 'undefined' && image != null ) {\n image.scrollIntoView( { behavior: 'auto' } );\n }\n },\n \n // Toggle modal add to calendar menu\n toggleModalCalendarAdd: function() {\n this.modalCalendarAdd = !this.modalCalendarAdd;\n if( this.modalCalendarAdd == true ) {\n window.addEventListener( 'click', this.autoCloseCalendarMenu );\n } else {\n window.removeEventListener( 'click', this.autoCloseCalendarMenu );\n }\n },\n\n // Automatically close add to calendar menu on click outside the wrapper\n autoCloseCalendarMenu: function( event ) {\n if( ! event.target.closest('.eventbrite-modal-add-to-calendar-wrapper') ) {\n this.modalCalendarAdd = false;\n\t\t\t\t}\n },\n\n // Generate add to calendar links\n generateAddToCalendarLinks: function( event ) {\n const AddToCalendarEvent = {\n title: event.post_title,\n description: event.post_content,\n start: event.start.utc,\n end: event.end.utc,\n location: event.vue.location\n };\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-google' ).setAttribute( 'href', google( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-outlook' ).setAttribute( 'href', outlook( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-office' ).setAttribute( 'href', office365( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-yahoo' ).setAttribute( 'href', yahoo( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-apple' ).setAttribute( 'href', ics( AddToCalendarEvent ) ) ;\n },\n\n // Check top scroll position (for WP admin bar modal shift)\n onScroll: function( event ) {\n this.windowTop = window.top.scrollY;\n this.checkScrollPosition();\n },\n checkScrollPosition: function() {\n if( this.windowTop == 0 ) {\n document.querySelector( 'body' ).classList.add('eventbrite-scroll-top');\n } else {\n document.querySelector( 'body' ).classList.remove('eventbrite-scroll-top');\n }\n },\n\n // Remaining tickets text\n ticketsText: function( text ) {\n var textNew = '';\n if( text !== '' ) {\n var textNew = ' ' + text;\n }\n return textNew;\n },\n\n // Checkout button text\n checkoutButtonText: function( event ) {\n var buttonText;\n if( event.is_free == true ) {\n buttonText = this.feed.signup_button_text;\n } else {\n buttonText = this.feed.tickets_button_text;\n }\n return buttonText;\n }\n \n },\n watch: {\n\n // Handling modal states\n modalState: {\n handler: function(val, oldVal) {\n \n var modalEl = document.querySelector('#eventbrite-modal-container'); \n var contentEl = document.querySelector('.eventbrite-modal-wrapper');\n var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n\n // Modal is opened but waiting for data\n if( val == 'waitingForEventData' ) {\n if( contentEl ) { contentEl.style.display = 'none'; }\n if( spinnerEl ) { spinnerEl.style.display = 'flex'; } \n \n // Data ready, can show the modal window\n } else if( val == 'EventDataReady' ) {\n if( contentEl ) { contentEl.style.display = 'flex'; }\n if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n this.setFocusModal();\n \n // Hide spinner\n } else if( val == true ) {\n if( contentEl ) { contentEl.style.display = 'none'; }\n if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n }\n \n // Order screen\n if( val == 'orderScreen' ) {\n if( contentEl ) { modalEl.classList.add('modal-order'); }\n } else {\n if( contentEl ) { modalEl.classList.remove('modal-order'); }\n }\n\n }\n },\n\n // Class toggling\n modalTickets: {\n handler: function(val, oldVal) {\n \n var modalEl = document.querySelector('#eventbrite-modal-container'); \n\n if( val == true ) {\n modalEl.classList.add('modal-tickets');\n } else {\n modalEl.classList.remove('modal-tickets');\n }\n\n }\n }\n\n },\n mounted() {\n\n // Get main Eventbrite data\n axios.get( this.api + 'event-feed-for-eventbrite/v1/feed/' + this.feed.ID )\n .then( response => {\n this.events = response.data.events;\n this.feedLoaded = true;\n this.checkScrollPosition();\n })\n .catch( errors => {\n this.feedError = true;\n })\n\n this.$nextTick(function () {\n\n // Listen to Eventbrite widget events\n window.addEventListener('message', (event) => {\n\n // Remove widget transitions and set height to 100% on any event\n if ( event.origin == \"https://www.eventbrite.com\") {\n\n var tickets = document.querySelector('#eventbrite-modal-event-tickets');\n\n tickets.style.height = '100%';\n tickets.style.transition = 'none';\n }\n\n // Widget rendered event\n if( ( event.origin == \"https://www.eventbrite.com\" ) && ( event.data.messageName == ( 'widgetRenderComplete' ) ) ) {\n \n // Bug fix - rule will apply only for current modal\n if( this.modalShow == true) {\n this.modalCheckoutLoaded = true;\n }\n }\n \n // Tickets screen (if coming from event details and back from ticket order)\n if ( ( event.origin == \"https://www.eventbrite.com\" ) && ( ( event.data.messageName == 'widgetRenderComplete' ) || ( event.data.messageName == 'backToTicketSelection' ) ) ) {\n\n // Bug fix - rule will apply only for current modal\n if( this.modalShow == true) {\n\n // Count with the Eventbrite delay\n if( event.data.messageName == 'backToTicketSelection' ) {\n\n setTimeout(() => this.modalState = 'ticketsScreen', 810);\n\n // Add back button\n if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n setTimeout(() => this.modalAddBackBtn = true, 810);\n }\n\n } else {\n\n this.modalState = 'ticketsScreen';\n\n // Add back button\n if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n this.modalAddBackBtn = true;\n }\n\n }\n\n }\n\n }\n\n // Order start event - contact information and payment\n else if( ( event.origin == \"https://www.eventbrite.com\" ) && (event.data.messageName == 'orderStart' ) ) {\n \n setTimeout(() => this.modalState = 'orderScreen', 810);\n\n // Remove back button\n setTimeout(() => this.modalAddBackBtn = false, 810);\n\n }\n\n });\n\n // Add scroll event listener\n window.addEventListener( 'scroll', this.onScroll );\n\n // Add click event listener to spinner (when loading the feed)\n var spinner = this.$el.querySelector('.eventbrite-modal-spinner-wrapper');\n spinner.addEventListener( 'click', this.manuallyCloseModal );\n\n });\n\n },\n beforeDestroy() {\n\n // Remove scroll event listener\n window.removeEventListener( 'scroll', this.onScroll );\n\n // Remove click event listener\n window.removeEventListener( 'click', this.manuallyCloseModal );\n\n },\n\t}\n\n</script>","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./List.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./List.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./List.vue?vue&type=template&id=c4e0bfb8&\"\nimport script from \"./List.vue?vue&type=script&lang=js&\"\nexport * from \"./List.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"/Users/janpencik/Sites/events/wp-content/plugins/event-feed-for-eventbrite/node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('c4e0bfb8')) {\n api.createRecord('c4e0bfb8', component.options)\n } else {\n api.reload('c4e0bfb8', component.options)\n }\n module.hot.accept(\"./List.vue?vue&type=template&id=c4e0bfb8&\", function () {\n api.rerender('c4e0bfb8', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"public/src/js/components/List.vue\"\nexport default component.exports"],"names":["render","_vm","this","_h","$createElement","_c","_self","directives","name","rawName","value","settings","api_key","feedError","feedLoaded","expression","class","uid","_m","_v","staticClass","_s","translations","loading_text","events","length","feed","ID","css_classes","attrs","id","css_id","admin","edit_url","target","href","staticStyle","xmlns","fill","width","height","version","x","y","viewBox","d","edit_link_text","_e","_l","event","eventIndex","key","display_short_datetime","shortdate_months","vue","start_weekday","start_day","start_month","display_datetime","start","end","title","on","click","$event","getEventDetails","display_location","display_description","display_price","display_image","price","display_signup_button","display_more_button","location","description","display_tickets","price_overlay","domProps","innerHTML","tickets_remaining","ticketsText","tickets_text","event_sales_status","sales_status","checkoutFromEventCard","checkoutButtonText","more_button_text","url","image","src","alt","post_title","loading","no_events_text","loading_error_text","api_error_text","show_copyright","copyright_text","live","beforeOpen","beforeClose","afterClose","afterOpen","model","modalShow","callback","$$v","popup","modalAddBackBtn","type","back_button_text","backBtnClick","close_button_text","requestModal","modalImage","modalEvent","calendar_button","license","free","toggleModalCalendarAdd","stroke","add_to_calendar_text","modalCalendarAdd","modalTickets","start_full","end_full","venue","address","modalScrollToMap","post_content","modalDescription","data","body","video","moduleContent","modalError","modal_error_text","link_target_blank","modal_error_link","position","google_map","frameborder","scrolling","marginheight","marginwidth","googleMapsSrc","organizer","organizer_info","modalOrganizer","logo","organizer_title","html","facebook","focusable","role","twitter","website","organizer_link","eventbrite_link","toOrder","modalEventIndex","_withStripped","component","options","__file"],"sourceRoot":""}1 {"version":3,"file":"list.js","mappings":"qLAAA,IAAIA,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACTC,EAAKJ,EAAIK,MAAMD,IAAMF,EACzB,OAAOE,EACL,MACA,CACEA,EACE,MACA,CACEE,WAAY,CACV,CACEC,KAAM,OACNC,QAAS,SACTC,MAAOT,EAAIU,SAASC,UAAYX,EAAIY,YAAcZ,EAAIa,WACtDC,WAAY,oDAGhBC,MACE,+DACAf,EAAIgB,KAER,CACEhB,EAAIiB,GAAG,GACPjB,EAAIkB,GAAG,KACPd,EAAG,MAAO,CAAEe,YAAa,iCAAmC,CAC1Df,EAAG,IAAK,CAACJ,EAAIkB,GAAGlB,EAAIoB,GAAGpB,EAAIqB,aAAaC,qBAI9CtB,EAAIkB,GAAG,KACPlB,EAAIU,SAASC,SAAWX,EAAIuB,QAAUvB,EAAIuB,OAAOC,OAAS,EACtDpB,EACE,MACA,CACEE,WAAY,CACV,CACEC,KAAM,OACNC,QAAS,SACTC,MAAOT,EAAIa,WACXC,WAAY,eAGhBC,MACE,sCACAf,EAAIyB,KAAKC,GACT,yBACA1B,EAAIyB,KAAKE,YACXC,MAAO,CAAEC,GAAI7B,EAAIyB,KAAKK,SAExB,CACE9B,EAAI+B,OAAS/B,EAAIgC,SACb5B,EACE,IACA,CACEe,YAAa,4BACbS,MAAO,CAAEK,OAAQ,SAAUC,KAAMlC,EAAIgC,WAEvC,CACE5B,EACE,MACA,CACE+B,YAAa,CAAE,oBAAqB,iBACpCP,MAAO,CACLQ,MAAO,6BACP,cAAe,+BACfC,KAAM,UACNC,MAAO,KACPC,OAAQ,KACRC,QAAS,MACTX,GAAI,qBACJY,EAAG,MACHC,EAAG,MACHC,QAAS,YACT,YAAa,aAGjB,CACEvC,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,8qBAKV5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTJ,EAAIkB,GAAGlB,EAAIoB,GAAGpB,EAAIqB,aAAawB,qBAIrC7C,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAI+C,GAAG/C,EAAIuB,QAAQ,SAASyB,EAAOC,GACjC,OAAO7C,EACL,MACA,CACE8C,IAAKF,EAAMtB,GACXX,MAAO,CAC8B,GAAnCf,EAAIyB,KAAK0B,uBACL,6BACA,GACJ,mBAEFvB,MAAO,CACL,gBAAiBoB,EAAMtB,GACvB,mBAAoBuB,IAGxB,CACE7C,EAAG,MAAO,CAAEe,YAAa,2BAA6B,CACpDf,EAAG,MAAO,CAAEe,YAAa,2BAA6B,CACpDnB,EAAIyB,KAAK0B,yBACRnD,EAAIU,SAAS0C,iBACVhD,EACE,MACA,CAAEe,YAAa,4BACf,CACE6B,EAAMK,IAAIC,eAAiBN,EAAMK,IAAIE,UACjCnD,EACE,MACA,CAAEe,YAAa,wBACf,CACE6B,EAAMK,IAAIC,cACNlD,EACE,OACA,CACEe,YACE,8BAEJ,CACEnB,EAAIkB,GACFlB,EAAIoB,GACF4B,EAAMK,IAAIC,kBAKlBtD,EAAI8C,KACR9C,EAAIkB,GAAG,KACP8B,EAAMK,IAAIE,UACNnD,EACE,OACA,CACEe,YACE,4BAEJ,CACEnB,EAAIkB,GACFlB,EAAIoB,GAAG4B,EAAMK,IAAIE,cAIvBvD,EAAI8C,OAGZ9C,EAAI8C,OAGZ9C,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAIyB,KAAK0B,wBACTnD,EAAIU,SAAS0C,iBACThD,EACE,MACA,CAAEe,YAAa,4BACf,CACE6B,EAAMK,IAAIG,aAAeR,EAAMK,IAAIE,UAC/BnD,EACE,MACA,CAAEe,YAAa,wBACf,CACE6B,EAAMK,IAAIG,YACNpD,EACE,OACA,CACEe,YACE,8BAEJ,CACEnB,EAAIkB,GACFlB,EAAIoB,GAAG4B,EAAMK,IAAIG,gBAIvBxD,EAAI8C,KACR9C,EAAIkB,GAAG,KACP8B,EAAMK,IAAIE,UACNnD,EACE,OACA,CACEe,YACE,4BAEJ,CACEnB,EAAIkB,GACFlB,EAAIoB,GAAG4B,EAAMK,IAAIE,cAIvBvD,EAAI8C,OAGZ9C,EAAI8C,OAGZ9C,EAAI8C,KACR9C,EAAIkB,GAAG,KACPd,EACE,MACA,CAAEe,YAAa,6BACf,CACEnB,EAAIyB,KAAKgC,kBAAoBT,EAAMK,IAAIK,MACnCtD,EACE,OACA,CAAEe,YAAa,4BACf,CACEnB,EAAIkB,GACF,iCACElB,EAAIoB,GAAG4B,EAAMK,IAAIK,OACjB,MACA1D,EAAIoB,GAAG4B,EAAMK,IAAIM,KACjB,gCAIR3D,EAAI8C,KACR9C,EAAIkB,GAAG,KACP8B,EAAMK,IAAIO,MACNxD,EACE,KACA,CACEe,YAAa,wBACb0C,GAAI,CACFC,MAAO,SAASC,GACd,OAAO/D,EAAIgE,gBACThB,EACAC,MAKR,CACEjD,EAAIkB,GACF,iCACElB,EAAIoB,GAAG4B,EAAMK,IAAIO,OACjB,gCAIR5D,EAAI8C,SAId9C,EAAIkB,GAAG,KACPlB,EAAIyB,KAAKwC,kBACTjE,EAAIyB,KAAKyC,qBACRlE,EAAIyB,KAAK0C,gBACPnE,EAAIyB,KAAK2C,eACVpB,EAAMK,IAAIgB,OACZrE,EAAIyB,KAAK6C,uBACTtE,EAAIyB,KAAK8C,oBACLnE,EACE,MACA,CAAEe,YAAa,8BACf,CACEnB,EAAIyB,KAAKwC,iBACL7D,EACE,IACA,CAAEe,YAAa,4BACf,CACEf,EACE,OACA,CACEe,YACE,yCAEJ,CACyB,WAAvB6B,EAAMK,IAAImB,SACNpE,EACE,MACA,CACEe,YACE,gCACFgB,YAAa,CACX,oBACE,iBAEJP,MAAO,CACLY,QAAS,MACTJ,MACE,6BACF,cACE,+BACFK,EAAG,MACHC,EAAG,MACHC,QAAS,YACT,YAAa,aAGjB,CACEvC,EAAG,IAAK,CACNA,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,iQAGN5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,uLAMZ5C,EAAI8C,KACR9C,EAAIkB,GAAG,KACe,UAAtB8B,EAAMK,IAAImB,SACNpE,EACE,MACA,CACEe,YACE,uCACFgB,YAAa,CACX,oBACE,mBAEJP,MAAO,CACLY,QAAS,MACTJ,MACE,6BACF,cACE,+BACFK,EAAG,MACHC,EAAG,MACHC,QAAS,cACT,YAAa,aAGjB,CACEvC,EAAG,IAAK,CACNA,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,4PAGN5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,2NAGN5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,oOAGN5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,0NAGN5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,oNAGN5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,oNAGN5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,oNAMZ5C,EAAI8C,OAGZ9C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTJ,EAAIkB,GAAGlB,EAAIoB,GAAG4B,EAAMK,IAAImB,eAI9BxE,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAIyB,KAAKyC,oBACL9D,EACE,IACA,CACEe,YAAa,+BAEf,CAACnB,EAAIkB,GAAGlB,EAAIoB,GAAG4B,EAAMK,IAAIoB,gBAE3BzE,EAAI8C,KACR9C,EAAIkB,GAAG,MACNlB,EAAIyB,KAAK0C,gBACRnE,EAAIyB,KAAKiD,iBACV1E,EAAIyB,KAAKkD,cAwCN3E,EAAI8C,KAvCJ1C,EACE,MACA,CAAEe,YAAa,wBACf,CACEnB,EAAIyB,KAAK0C,eAAiBnB,EAAMK,IAAIgB,MAChCjE,EAAG,MAAO,CACRe,YACE,wBACFyD,SAAU,CACRC,UAAW7E,EAAIoB,GAAG4B,EAAMK,IAAIgB,UAGhCrE,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAIyB,KAAKiD,iBACT1B,EAAM8B,mBACN9B,EAAM8B,kBAAoB,EACtB1E,EACE,MACA,CACEe,YACE,qCAEJ,CACEnB,EAAIkB,GACFlB,EAAIoB,GACF4B,EAAM8B,mBAEN9E,EAAIoB,GACFpB,EAAI+E,YACF/E,EAAIyB,KAAKuD,kBAMrBhF,EAAI8C,OAIhB9C,EAAIkB,GAAG,KACPlB,EAAIyB,KAAK6C,uBACTtE,EAAIyB,KAAK8C,oBACLnE,EACE,MACA,CAAEe,YAAa,2BACf,CAEI,WADF6B,EAAMiC,mBAAmBC,cAEzBlF,EAAIyB,KAAK6C,sBACLlE,EACE,SACA,CACEe,YACE,2BACFS,MAAO,CACLC,GACE,8BACAmB,EAAMtB,IAEVmC,GAAI,CACFC,MAAO,SAASC,GACd,OAAO/D,EAAImF,sBACTnC,EACAC,MAKR,CACEjD,EAAIkB,GACF,iCACElB,EAAIoB,GACFpB,EAAIoF,mBACFpC,IAGJ,gCAIRhD,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAIyB,KAAK8C,oBACLnE,EACE,SACA,CACEe,YACE,0BACF0C,GAAI,CACFC,MAAO,SAASC,GACd,OAAO/D,EAAIgE,gBACThB,EACAC,MAKR,CACEjD,EAAIkB,GACF,iCACElB,EAAIoB,GACFpB,EAAIyB,KAAK4D,kBAEX,gCAIRrF,EAAI8C,OAGZ9C,EAAI8C,OAGZ9C,EAAI8C,OAEV9C,EAAIkB,GAAG,KACPlB,EAAIyB,KAAK2C,eAAiBpB,EAAMsC,IAC5BlF,EAAG,MAAO,CAAEe,YAAa,yBAA2B,CAClDf,EACE,MACA,CACEe,YAAa,8BACb0C,GAAI,CACFC,MAAO,SAASC,GACd,OAAO/D,EAAIgE,gBAAgBhB,EAAOC,MAIxC,CACED,EAAMK,IAAIkC,MACNnF,EAAG,MAAO,CACRwB,MAAO,CACL4D,IAAKxC,EAAMK,IAAIkC,MACfE,IAAKzC,EAAM0C,WACXpD,MAAO,MACPC,OAAQ,MACRoD,QAAS,UAGb3F,EAAI8C,KACR9C,EAAIkB,GAAG,MACNlB,EAAIyB,KAAK0C,eACRnE,EAAIyB,KAAKiD,kBACX1E,EAAIyB,KAAKkD,cACLvE,EACE,OACA,CACEe,YAAa,8BAEf,CACEnB,EAAIyB,KAAK0C,eAAiBnB,EAAMK,IAAIgB,MAChCjE,EAAG,OAAQ,CACTe,YACE,8BACFyD,SAAU,CACRC,UAAW7E,EAAIoB,GAAG4B,EAAMK,IAAIgB,UAGhCrE,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAIyB,KAAKiD,iBACT1B,EAAM8B,mBACN9B,EAAM8B,kBAAoB,EACtB1E,EACE,OACA,CACEe,YACE,2CAEJ,CACEnB,EAAIkB,GACFlB,EAAIoB,GACF4B,EAAM8B,mBAEN9E,EAAIoB,GACFpB,EAAI+E,YACF/E,EAAIyB,KAAKuD,kBAMrBhF,EAAI8C,OAGZ9C,EAAI8C,SAId9C,EAAI8C,WAKhB,GAEF9C,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAIuB,QAAgC,IAAtBvB,EAAIuB,OAAOC,OACrBpB,EACE,MACA,CACEE,WAAY,CACV,CACEC,KAAM,OACNC,QAAS,SACTC,MAAOT,EAAIa,WACXC,WAAY,eAGhBK,YAAa,2BAEf,CAACnB,EAAIkB,GAAGlB,EAAIoB,GAAGpB,EAAIqB,aAAauE,mBAElC5F,EAAI8C,KACR9C,EAAIkB,GAAG,KACU,GAAjBlB,EAAIY,UACAR,EAAG,MAAO,CAAEe,YAAa,2BAA6B,CACpDnB,EAAIkB,GAAGlB,EAAIoB,GAAGpB,EAAIqB,aAAawE,uBAEjC7F,EAAI8C,KACR9C,EAAIkB,GAAG,KACiB,GAAxBlB,EAAIU,SAASC,QACTP,EAAG,MAAO,CAAEe,YAAa,2BAA6B,CACpDnB,EAAIkB,GAAGlB,EAAIoB,GAAGpB,EAAIqB,aAAayE,mBAEjC9F,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAIuB,QAAUvB,EAAIuB,OAAOC,OAAS,GAAKxB,EAAIU,SAASqF,eAChD3F,EACE,MACA,CACEE,WAAY,CACV,CACEC,KAAM,OACNC,QAAS,SACTC,MAAOT,EAAIa,WACXC,WAAY,eAGhBK,YAAa,wBAEf,CACEf,EAAG,MAAO,CAACJ,EAAIkB,GAAGlB,EAAIoB,GAAGpB,EAAIqB,aAAa2E,mBAC1ChG,EAAIkB,GAAG,KACPlB,EAAIiB,GAAG,KAGXjB,EAAI8C,KACR9C,EAAIkB,GAAG,KACPd,EACE,QACA,CACEwB,MAAO,CACL,cACE,sDACA5B,EAAIgB,IACJ,wBACAhB,EAAIyB,KAAKC,GACX,WAAY,sBACZ,gBAAiB,2BACjB,YAAa,8BACb,cAAe,QACfuE,MAAM,GAERpC,GAAI,CACF,cAAe7D,EAAIkG,WACnB,eAAgBlG,EAAImG,YACpB,cAAenG,EAAIoG,WACnB,aAAcpG,EAAIqG,WAEpBC,MAAO,CACL7F,MAAOT,EAAIuG,UACXC,SAAU,SAASC,GACjBzG,EAAIuG,UAAYE,GAElB3F,WAAY,cAGhB,CACEV,EACE,MACA,CACEE,WAAY,CACV,CACEC,KAAM,cACNC,QAAS,gBACTC,MAAOT,EAAIuG,UACXzF,WAAY,cAGhBK,YAAa,kBAEf,CACEnB,EAAIyB,KAAKiF,MACLtG,EACE,MACA,CACEE,WAAY,CACV,CACEC,KAAM,OACNC,QAAS,SACTC,MAA8B,GAAvBT,EAAI2G,gBACX7F,WAAY,4BAGhBK,YAAa,yBAEf,CACEf,EACE,SACA,CACEwB,MAAO,CACLgF,KAAM,SACNhD,MAAO5D,EAAIqB,aAAawF,kBAE1BhD,GAAI,CAAEC,MAAO9D,EAAI8G,eAEnB,CACE1G,EAAG,IAAK,CACNA,EAAG,MAAO,CAAEwB,MAAO,CAAEe,QAAS,cAAiB,CAC7CvC,EAAG,OAAQ,CACTwB,MAAO,CACL,YAAa,UACb,YAAa,UACbgB,EACE,0DASlB5C,EAAI8C,KACR9C,EAAIkB,GAAG,KACPd,EAAG,MAAO,CAAEe,YAAa,0BAA4B,CACnDf,EACE,SACA,CACEwB,MAAO,CACLgF,KAAM,SACNhD,MAAO5D,EAAIqB,aAAa0F,mBAE1BlD,GAAI,CACFC,MAAO,SAASC,IACZ/D,EAAIuG,WAAY,KAAWvG,EAAIgH,cAAe,MAItD,CACE5G,EAAG,IAAK,CACNA,EAAG,MAAO,CAAEwB,MAAO,CAAEe,QAAS,cAAiB,CAC7CvC,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,+GAQhB5C,EAAIkB,GAAG,KACPd,EACE,MACA,CACEe,YAAa,uBACbS,MAAO,CAAEC,GAAI,yBAEf,CACEzB,EAAG,MAAO,CACRE,WAAY,CACV,CACEC,KAAM,OACNC,QAAS,SACTC,OAA0B,IAAnBT,EAAIiH,WACXnG,WAAY,yBAGhBc,MAAO,CACL4D,IAAKxF,EAAIiH,WACTxB,IAAKzF,EAAIkH,WAAWxB,WACpBpD,MAAO,MACPC,OAAQ,MACRoD,QAAS,UAGb3F,EAAIkB,GAAG,KACqB,GAA5BlB,EAAIyB,KAAK0F,iBACM,GAAfnH,EAAIoH,SAA+B,GAAZpH,EAAIqH,KACvBjH,EACE,MACA,CACEe,YACE,4CAEJ,CACEf,EACE,SACA,CACEe,YAAa,mCACbS,MAAO,CAAEgF,KAAM,UACf/C,GAAI,CAAEC,MAAO9D,EAAIsH,yBAEnB,CACElH,EACE,MACA,CACEe,YAAa,UACbS,MAAO,CACLQ,MAAO,6BACPC,KAAM,OACNM,QAAS,YACT4E,OAAQ,iBAGZ,CACEnH,EAAG,OAAQ,CACTwB,MAAO,CACL,iBAAkB,QAClB,kBAAmB,QACnB,eAAgB,IAChBgB,EACE,8FAKV5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTJ,EAAIkB,GACFlB,EAAIoB,GAAGpB,EAAIqB,aAAamG,2BAKhCxH,EAAIkB,GAAG,KACPd,EACE,MACA,CACEE,WAAY,CACV,CACEC,KAAM,OACNC,QAAS,SACTC,MAAOT,EAAIyH,iBACX3G,WAAY,qBAGhBK,YACE,yCAEJ,CACEf,EACE,SACA,CACEe,YACE,8CACFS,MAAO,CAAEgF,KAAM,UACf/C,GAAI,CACFC,MAAO,SAASC,GACd/D,EAAIyH,kBAAmB,KAI7B,CACErH,EACE,MACA,CACE+B,YAAa,CACX,oBAAqB,iBAEvBP,MAAO,CACLY,QAAS,MACTX,GAAI,UACJO,MAAO,6BACP,cACE,+BACFK,EAAG,MACHC,EAAG,MACHC,QAAS,YACT,YAAa,aAGjB,CACEvC,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,mVAOd5C,EAAIkB,GAAG,KACPd,EACE,IACA,CACEe,YACE,+FACFS,MAAO,CACLM,KAAM,eACND,OAAQ,UAEV4B,GAAI,CACFC,MAAO,SAASC,GACd/D,EAAIyH,kBAAmB,KAI7B,CAACzH,EAAIkB,GAAG,qBAEVlB,EAAIkB,GAAG,KACPd,EACE,IACA,CACEe,YACE,gGACFS,MAAO,CACLM,KAAM,eACND,OAAQ,UAEV4B,GAAI,CACFC,MAAO,SAASC,GACd/D,EAAIyH,kBAAmB,KAI7B,CAACzH,EAAIkB,GAAG,sBAEVlB,EAAIkB,GAAG,KACPd,EACE,IACA,CACEe,YACE,+FACFS,MAAO,CACLM,KAAM,eACND,OAAQ,UAEV4B,GAAI,CACFC,MAAO,SAASC,GACd/D,EAAIyH,kBAAmB,KAI7B,CAACzH,EAAIkB,GAAG,wBAEVlB,EAAIkB,GAAG,KACPd,EACE,IACA,CACEe,YACE,8FACFS,MAAO,CACLM,KAAM,eACND,OAAQ,UAEV4B,GAAI,CACFC,MAAO,SAASC,GACd/D,EAAIyH,kBAAmB,KAI7B,CAACzH,EAAIkB,GAAG,oBAEVlB,EAAIkB,GAAG,KACPd,EACE,IACA,CACEe,YACE,8FACFS,MAAO,CAAEM,KAAM,gBACf2B,GAAI,CACFC,MAAO,SAASC,GACd/D,EAAIyH,kBAAmB,KAI7B,CAACzH,EAAIkB,GAAG,2BAMlBlB,EAAI8C,OAGZ9C,EAAIkB,GAAG,KACPd,EACE,MACA,CACEE,WAAY,CACV,CACEC,KAAM,OACNC,QAAS,SACTC,OAAQT,EAAI0H,aACZ5G,WAAY,kBAGhBK,YAAa,0BAEf,CACEnB,EAAIkH,WAAW7D,KACfrD,EAAIkH,WAAW7D,IAAIsE,YACnB3H,EAAIkH,WAAW7D,IAAIuE,SACfxH,EAAG,MAAO,CAAEe,YAAa,6BAA+B,CACtDf,EAAG,OAAQ,CACTJ,EAAIkB,GACF,6BACElB,EAAIoB,GAAGpB,EAAIkH,WAAW7D,IAAIsE,YAC1B,MACA3H,EAAIoB,GAAGpB,EAAIkH,WAAW7D,IAAIuE,UAC1B,8BAIR5H,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAIkH,WAAWxB,WACXtF,EAAG,KAAM,CAACJ,EAAIkB,GAAGlB,EAAIoB,GAAGpB,EAAIkH,WAAWxB,eACvC1F,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAIkH,WAAW7D,KAAOrD,EAAIkH,WAAW7D,IAAImB,SACrCpE,EACE,MACA,CACEe,YAAa,4BACbJ,MAAO,CACL,sCACEf,EAAIkH,WAAWW,MAAMC,SACO,GAA5B9H,EAAIyB,KAAK0F,iBAEbtD,GAAI,CACFC,MAAO,SAASC,GACd,OAAO/D,EAAI+H,iBACT/H,EAAIkH,WAAW7D,IAAImB,aAK3B,CACkC,WAAhCxE,EAAIkH,WAAW7D,IAAImB,SACfpE,EACE,MACA,CACEe,YAAa,iCACbgB,YAAa,CACX,oBAAqB,iBAEvBP,MAAO,CACLY,QAAS,MACTJ,MAAO,6BACP,cACE,+BACFK,EAAG,MACHC,EAAG,MACHC,QAAS,YACT,YAAa,aAGjB,CACEvC,EAAG,IAAK,CACNA,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,iQAGN5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,uLAMZ5C,EAAI8C,KACR9C,EAAIkB,GAAG,KACwB,UAA/BlB,EAAIkH,WAAW7D,IAAImB,SACfpE,EACE,MACA,CACEe,YACE,wCACFgB,YAAa,CACX,oBAAqB,mBAEvBP,MAAO,CACLY,QAAS,MACTJ,MAAO,6BACP,cACE,+BACFK,EAAG,MACHC,EAAG,MACHC,QAAS,cACT,YAAa,aAGjB,CACEvC,EAAG,IAAK,CACNA,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,4PAGN5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,2NAGN5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,oOAGN5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,0NAGN5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,oNAGN5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,oNAGN5C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTwB,MAAO,CACLgB,EACE,oNAMZ5C,EAAI8C,KACR9C,EAAIkB,GAAG,KACPd,EAAG,OAAQ,CACTJ,EAAIkB,GAAGlB,EAAIoB,GAAGpB,EAAIkH,WAAW7D,IAAImB,eAIvCxE,EAAI8C,OAGZ9C,EAAIkB,GAAG,KACPd,EAAG,MAAO,CAAEe,YAAa,4BAA8B,CACrDf,EAAG,MAAO,CAAEe,YAAa,mBAAqB,CAC5Cf,EACE,MACA,CACEE,WAAY,CACV,CACEC,KAAM,OACNC,QAAS,SACTC,OAAQT,EAAI0H,aACZ5G,WAAY,kBAGhBK,YAAa,+BAEf,CACEnB,EAAIkH,WAAW7D,KAAOrD,EAAIkH,WAAWc,aACjC5H,EAAG,IAAK,CAAEe,YAAa,4BAA8B,CACnDnB,EAAIkB,GAAGlB,EAAIoB,GAAGpB,EAAIkH,WAAWc,iBAE/BhI,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAI+C,GAAG/C,EAAIiI,kBAAkB,SAASxD,GACpC,OAAOrE,EAAG,MAAO,CACf8C,IAAKuB,EAAY/C,GACjBP,YAAa,sCACbJ,MAAO,CACL,2CACE0D,EAAYyD,KAAKC,KACnB,0CACE1D,EAAYyD,KAAK3C,MACnB,4CACEd,EAAYyD,KAAKE,OAErBxD,SAAU,CACRC,UAAW7E,EAAIoB,GAAGpB,EAAIqI,cAAc5D,UAI1CzE,EAAIkB,GAAG,KACW,GAAlBlB,EAAIsI,WACAlI,EACE,MACA,CACEe,YACE,mHAEJ,CACEf,EAAG,IAAK,CACNJ,EAAIkB,GACFlB,EAAIoB,GAAGpB,EAAIqB,aAAakH,kBACtB,KAEJnI,EAAG,MACHA,EACE,IACA,CACEwB,MAAO,CACLM,KAAMlC,EAAIkH,WAAW5B,IACrBrD,OACgC,GAA9BjC,EAAIyB,KAAK+G,kBACL,SACA,UAGV,CACExI,EAAIkB,GACFlB,EAAIoB,GAAGpB,EAAIqB,aAAaoH,yBAOpCzI,EAAI8C,MAEV,GAEF9C,EAAIkB,GAAG,KACPd,EACE,MACA,CACEE,WAAY,CACV,CACEC,KAAM,OACNC,QAAS,SACTC,MAAOT,EAAI0H,aACX5G,WAAY,iBAGhBK,YAAa,kCAEf,CACEf,EACE,MACA,CACEe,YACE,4CAEJ,CACEf,EACE,MACA,CAAEe,YAAa,4BACf,CACEf,EAAG,MAAO,CAAEe,YAAa,mBACzBnB,EAAIkB,GAAG,KACPd,EAAG,MAAO,CAAEe,YAAa,uBAKjCnB,EAAIkB,GAAG,KACPd,EAAG,MAAO,CACR+B,YAAa,CACXuG,SAAU,WACV,mBAAoB,OACpB,UAAW,KAEb9G,MAAO,CAAEC,GAAI,0CAMvB7B,EAAIkB,GAAG,KACPlB,EAAIkH,WAAW7D,KACfrD,EAAIkH,WAAWW,MAAMC,SACE,GAAvB9H,EAAIyB,KAAKkH,WACLvI,EACE,MACA,CACEE,WAAY,CACV,CACEC,KAAM,OACNC,QAAS,SACTC,OAAQT,EAAI0H,aACZ5G,WAAY,kBAGhBK,YAAa,uBACbS,MAAO,CAAEC,GAAI,yBAEf,CACEzB,EAAG,SAAU,CACXwB,MAAO,CACLU,MAAO,OACPC,OAAQ,MACRqG,YAAa,IACbC,UAAW,KACXC,aAAc,IACdC,YAAa,IACbvD,IAAKxF,EAAIgJ,cAAc/I,KAAKiH,WAAW7D,IAAImB,UAC3CmB,QAAS,YAKjB3F,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAIkH,WAAW+B,WACfjJ,EAAIkH,WAAW+B,UAAU1I,MACE,GAA3BP,EAAIyB,KAAKyH,eACL9I,EACE,MACA,CACEE,WAAY,CACV,CACEC,KAAM,OACNC,QAAS,SACTC,OAAQT,EAAI0H,aACZ5G,WAAY,kBAGhBK,YAAa,8BAEf,CACEf,EACE,MACA,CAAEe,YAAa,kCACf,CACEnB,EAAImJ,gBACJnJ,EAAImJ,eAAeC,MACnBpJ,EAAImJ,eAAeC,KAAK9D,IACpBlF,EACE,MACA,CACEe,YACE,oCAEJ,CACEf,EAAG,MAAO,CACRwB,MAAO,CACL4D,IAAKxF,EAAImJ,eAAeC,KAAK9D,IAC7BG,IAAK,2BAKbzF,EAAI8C,KACR9C,EAAIkB,GAAG,KACPd,EACE,MACA,CAAEe,YAAa,mCACf,CACEnB,EAAIkH,WAAW+B,UAAU1I,KACrBH,EACE,MACA,CACEe,YACE,mCAEJ,CACEf,EAAG,OAAQ,CACTJ,EAAIkB,GACFlB,EAAIoB,GAAGpB,EAAIkH,WAAW+B,UAAU1I,WAKxCP,EAAI8C,KACR9C,EAAIkB,GAAG,KACPd,EACE,MACA,CACEe,YACE,oCAEJ,CACEnB,EAAIkB,GACFlB,EAAIoB,GAAGpB,EAAIqB,aAAagI,oBAI9BrJ,EAAIkB,GAAG,KACPlB,EAAIkH,WAAW+B,UAAUxE,YACrBrE,EAAG,MAAO,CACRe,YACE,yCACFyD,SAAU,CACRC,UAAW7E,EAAIoB,GACbpB,EAAIkH,WAAW+B,UAAUxE,YACtB6E,SAITtJ,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAImJ,eACA/I,EACE,MACA,CACEe,YACE,qCAEJ,CACEnB,EAAImJ,eAAeI,SACfnJ,EACE,IACA,CACEe,YACE,4CACFS,MAAO,CACLM,KACE,4BACAlC,EAAImJ,eAAeI,SACrBtH,OAEE,GADAjC,EAAIyB,KAAK+G,kBAEL,SACA,QACN5E,MAAO,aAGX,CACExD,EACE,MACA,CACEe,YACE,uCACFS,MAAO,CACLQ,MACE,6BACF,cAAe,OACfoH,UAAW,QACX,cAAe,MACf,YAAa,aACbC,KAAM,MACN9G,QAAS,gBAGb,CACEvC,EAAG,OAAQ,CACTwB,MAAO,CACLS,KAAM,eACNO,EACE,sLAOd5C,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAImJ,eAAeO,QACftJ,EACE,IACA,CACEe,YACE,4CACFS,MAAO,CACLM,KACE,2BACAlC,EAAImJ,eAAeO,QACrBzH,OAEE,GADAjC,EAAIyB,KAAK+G,kBAEL,SACA,QACN5E,MAAO,YAGX,CACExD,EACE,MACA,CACEe,YACE,oCACFS,MAAO,CACLQ,MACE,6BACF,cAAe,OACfoH,UAAW,QACX,cAAe,MACf,YAAa,UACbC,KAAM,MACN9G,QAAS,gBAGb,CACEvC,EAAG,OAAQ,CACTwB,MAAO,CACLS,KAAM,eACNO,EACE,iyBAOd5C,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAIkH,WAAW+B,UAAUU,QACrBvJ,EACE,IACA,CACEe,YACE,6CACFS,MAAO,CACLM,KACElC,EAAIkH,WAAW+B,UACZU,QACL1H,OAEE,GADAjC,EAAIyB,KAAK+G,kBAEL,SACA,QACN5E,MACE5D,EAAIqB,aACDuI,iBAGT,CACExJ,EACE,MACA,CACEe,YACE,kCACFS,MAAO,CACLQ,MACE,6BACF,cAAe,OACfoH,UAAW,QACX,cAAe,MACf,YAAa,QACbC,KAAM,MACN9G,QAAS,gBAGb,CACEvC,EAAG,OAAQ,CACTwB,MAAO,CACLS,KAAM,eACNO,EACE,oyBAOd5C,EAAI8C,OAGZ9C,EAAI8C,WAOpB9C,EAAI8C,OAGZ9C,EAAIkB,GAAG,KACPd,EACE,MACA,CACEE,WAAY,CACV,CACEC,KAAM,OACNC,QAAS,SACTC,OAAQT,EAAI0H,aACZ5G,WAAY,kBAGhBK,YAAa,oBAEf,CAC8B,GAA5BnB,EAAIyB,KAAKoI,gBACLzJ,EAAG,MAAO,CAAEe,YAAa,gCAAkC,CACzDf,EACE,IACA,CACEe,YAAa,mCACbS,MAAO,CACLM,KAAMlC,EAAIkH,WAAW5B,IACrBrD,OACgC,GAA9BjC,EAAIyB,KAAK+G,kBACL,SACA,UAGV,CACEpI,EAAG,OAAQ,CAAEe,YAAa,WAAa,CACrCnB,EAAIkB,GAAGlB,EAAIoB,GAAGpB,EAAIqB,aAAawI,iBAAmB,OAEpDzJ,EAAG,OAAQ,CAAEe,YAAa,UAAY,CACpCnB,EAAIkB,GAAG,oBAKflB,EAAI8C,KACR9C,EAAIkB,GAAG,KACPd,EAAG,MAAO,CAAEe,YAAa,iCAAmC,CAC1DnB,EAAIkH,WAAW7D,KACfrD,EAAIkH,WAAW7D,IAAIgB,OACnBrE,EAAIyB,KAAK0C,cACL/D,EAAG,MAAO,CACRe,YAAa,yBACbyD,SAAU,CAAEC,UAAW7E,EAAIoB,GAAGpB,EAAIkH,WAAW7D,IAAIgB,UAEnDrE,EAAI8C,KACR9C,EAAIkB,GAAG,KACPlB,EAAIkH,YAC8C,WAAlDlH,EAAIkH,WAAWjC,mBAAmBC,aAC9B9E,EACE,SACA,CACEe,YAAa,mCACb0C,GAAI,CACFC,MAAO,SAASC,GACd,OAAO/D,EAAI8J,QACT9J,EAAIkH,WACJlH,EAAI+J,oBAKZ,CACE/J,EAAIkB,GACF,yBACElB,EAAIoB,GAAGpB,EAAIoF,mBAAmBpF,EAAIkH,aAClC,wBAIRlH,EAAI8C,WAMlB9C,EAAIkB,GAAG,KACPd,EACE,MACA,CACEW,MACE,qEACAf,EAAIgB,KAER,CAAChB,EAAIiB,GAAG,MAGZ,IAwCJlB,EAAOiK,eAAgB,E,ICn1CvB,E,6CCpXiL,EDsXjL,CACE,KAAF,OACE,MAAF,4DACE,KAAF,WACI,MAAJ,CAGM,IAAN,gBACM,KAAN,iBACM,SAAN,qBACM,IAAN,gBACM,MAAN,sCACM,QAAN,wCACM,KAAN,qCACM,aAAN,sCACM,SAAN,qFAGM,OAAN,GAGM,WAAN,EACM,YAAN,EAGM,iBAAN,EACM,WAAN,EACM,YAAN,EACM,YAAN,EACM,cAAN,EACM,kBAAN,EACM,gBAAN,EACM,YAAN,EACM,qBAAN,EACM,iBAAN,EACM,YAAN,EACM,kBAAN,EAGM,UAAN,IAIE,WAAF,CACA,UACI,YAAJ,KAEE,QAAF,CAGI,WAAJ,WAAM,IAAN,OAGM,KAAN,cAGM,KAAN,iCAEA,GAAQ,EAAR,SACM,IAAN,kBACM,EAAN,WAEA,kDAGA,iCAEU,IAAV,4EAAY,YAAZ,UACA,kBAEY,EAAZ,sBACY,EAAZ,sBAGA,kBACgB,KAAhB,4BAEgB,KAAhB,oBAKA,mBAGA,gBACc,EAAd,sBAIc,EAAd,cACc,EAAd,kCAEc,EAAd,sBAGA,kBACkB,KAAlB,4BAEkB,KAAlB,sBAUU,KAAV,qCAGA,kBACY,KAAZ,4BAEY,KAAZ,eAQA,kCAEU,IAAV,4IAAY,YAAZ,UACA,kBACY,EAAZ,wBACY,EAAZ,4CACY,EAAZ,gCACY,EAAZ,sBAGA,kBACgB,KAAhB,4BAEgB,KAAhB,oBAOA,mBAGA,gBACc,EAAd,sBAIc,EAAd,cACc,EAAd,kCACc,EAAd,oBACc,EAAd,kBAEc,EAAd,sBAGA,kBACkB,KAAlB,4BAEkB,KAAlB,qBAQA,6DACY,KAAZ,8CAKU,IAAV,0GAAY,YAAZ,UACA,kBACY,EAAZ,kCACY,EAAZ,4CACY,EAAZ,gCACY,EAAZ,sBAGA,kBACgB,KAAhB,4BAEgB,KAAhB,oBAOA,mBAGA,gBACc,EAAd,sBAIc,EAAd,cACc,EAAd,kCACc,EAAd,oBACc,EAAd,kBAEc,EAAd,sBAGA,kBACkB,KAAlB,4BAEkB,KAAlB,qBAQA,6DACY,KAAZ,6CAQA,sBACQ,KAAR,0BAMI,UAAJ,aAKI,YAAJ,WACM,KAAN,iBAKI,WAAJ,WACM,KAAN,eACM,KAAN,qBAII,QAAJ,cAGA,4BAEQ,KAAR,qBACQ,KAAR,oBAKA,+BACU,OAAV,uBAEU,OAAV,gCAQI,mBAAJ,YAEM,KAAN,aACM,KAAN,gBACM,KAAN,mBACM,KAAN,cACM,KAAN,aAEA,sEACA,qBAEM,EAAN,UAKI,gBAAJ,cAGA,mDACQ,KAAR,aACQ,KAAR,aACQ,KAAR,mBAKA,+BACU,OAAV,YAEU,OAAV,qBAQI,sBAAJ,cAGA,4BACQ,KAAR,aACQ,KAAR,aACQ,KAAR,kBACQ,KAAR,sBAIA,+BACU,OAAV,uBAEU,OAAV,gCAMI,mBAAJ,WACM,KAAN,gCACA,oDACQ,KAAR,oCACQ,KAAR,2BAKI,cAAJ,WACM,SAAN,oDAII,aAAJ,WACM,KAAN,qBACM,KAAN,iCACM,KAAN,oCAII,aAAJ,WACM,KAAN,aACM,KAAN,gBACM,KAAN,cACM,KAAN,oBACM,KAAN,cACM,KAAN,uBACM,KAAN,mBACM,KAAN,qBAKI,uBAAJ,WACM,IAAN,GACQ,WAAR,WACQ,QAAR,mBACQ,kBAAR,kCAEM,OAAN,2BAII,WAAJ,YACM,IAAN,aAMM,OALA,EAAN,uCACM,EAAN,0CACM,EAAN,+BACM,EAAN,oCACM,EAAN,qCACA,cAII,SAAJ,YACM,IAAN,aAIM,OAHA,EAAN,iCACM,EAAN,kCACM,EAAN,oCACA,cAII,cAAJ,YAEM,MADN,iDAKI,cAAJ,YAGM,GAAN,YACQ,OAAR,iBAGA,gBACQ,MAAR,yDAGA,iBAGQ,GAAR,2CACU,MAAV,kKAGA,4CACU,MAAV,mNAOI,iBAAJ,YACM,IAAN,kDACM,QAAN,eACQ,EAAR,gBAAU,SAAV,gBACA,iBACQ,IAAR,yCACA,+BACU,OAAV,QAEU,OAAV,aAMI,iBAAJ,WACM,IAAN,uDACA,gBACQ,EAAR,gBAAU,SAAV,UAKI,uBAAJ,WACM,KAAN,wCACA,yBACQ,OAAR,qDAEQ,OAAR,yDAKI,sBAAJ,YACA,gEACQ,KAAR,sBAKI,2BAAJ,YACM,IAAN,GACQ,MAAR,aACQ,YAAR,eACQ,MAAR,YACQ,IAAR,UACQ,SAAR,gBAEM,SAAN,qGACM,SAAN,sGACM,SAAN,qGACM,SAAN,oGACM,SAAN,qGAII,SAAJ,YACM,KAAN,6BACM,KAAN,uBAEI,oBAAJ,WACA,kBACQ,SAAR,6DAEQ,SAAR,iEAKI,YAAJ,YACM,IAAN,KACM,GAAN,OACA,QAEM,OAAN,GAII,mBAAJ,YAOM,OALN,aACA,6BAEA,gCAME,MAAF,CAGI,WAAJ,CACM,QAAN,cAEQ,IAAR,wDACA,sDACA,wEAGA,0BACA,IAAY,EAAZ,sBACA,IAAY,EAAZ,uBAGA,qBACA,IAAY,EAAZ,sBACA,IAAY,EAAZ,sBACU,KAAV,iBAGA,OACA,IAAY,EAAZ,sBACA,IAAY,EAAZ,uBAIA,iBACA,GAAY,EAAZ,6BAEA,GAAY,EAAZ,kCAOI,aAAJ,CACM,QAAN,cAEQ,IAAR,wDAEA,KACU,EAAV,+BAEU,EAAV,qCAOE,QA5jBF,WA4jBI,IAAJ,OAGI,IAAJ,gEACA,kBACM,EAAN,qBACM,EAAN,cACM,EAAN,yBAEA,mBACM,EAAN,gBAGI,KAAJ,sBAAM,IAAN,OAGM,OAAN,wCAGQ,GAAR,wCAEU,IAAV,4DAEU,EAAV,oBACU,EAAV,wBAIA,oFAGA,iBACY,EAAZ,wBAKA,gIA+BA,2EAEU,YAAV,WAAY,OAAZ,kCAGU,YAAV,WAAY,OAAZ,6BAjCA,iBAGA,6CAEc,YAAd,WAAgB,OAAhB,oCAGA,0CACgB,YAAhB,WAAkB,OAAlB,8BAKc,EAAd,2BAGA,2CACgB,EAAhB,yBAsBM,OAAN,yCAGA,4DACA,sDAKE,cArpBF,WAwpBI,OAAJ,4CAGI,OAAJ,uDE1gCIC,GAAY,E,OAAA,GACd,EACAlK,EHypDoB,CACpB,WACE,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACTC,EAAKJ,EAAIK,MAAMD,IAAMF,EACzB,OAAOE,EAAG,MAAO,CAAEe,YAAa,4BAA8B,CAC5Df,EAAG,MAAO,CAAEe,YAAa,mBACzBnB,EAAIkB,GAAG,KACPd,EAAG,MAAO,CAAEe,YAAa,sBAG7B,WACE,IAAInB,EAAMC,KACNC,EAAKF,EAAIG,eACTC,EAAKJ,EAAIK,MAAMD,IAAMF,EACzB,OAAOE,EACL,IACA,CAAEwB,MAAO,CAAEM,KAAM,2BAA4BD,OAAQ,WACrD,CACE7B,EAAG,OAAQ,CAAEe,YAAa,cAAgB,CACxCf,EAAG,SAAU,CAACJ,EAAIkB,GAAG,gBACrBlB,EAAIkB,GAAG,wBAKf,WACE,IAAIlB,EAAMC,KACNC,EAAKF,EAAIG,eACTC,EAAKJ,EAAIK,MAAMD,IAAMF,EACzB,OAAOE,EAAG,MAAO,CAAEe,YAAa,4BAA8B,CAC5Df,EAAG,MAAO,CAAEe,YAAa,mBACzBnB,EAAIkB,GAAG,KACPd,EAAG,MAAO,CAAEe,YAAa,wBGxrD7B,EACA,KACA,KACA,MAuBF8I,EAAUC,QAAQC,OAAS,oCAC3B,MAAeF,EAAiB","sources":["webpack://event-feed-for-eventbrite/./public/src/js/components/List.vue?4b0b","webpack://event-feed-for-eventbrite/public/src/js/components/List.vue","webpack://event-feed-for-eventbrite/./public/src/js/components/List.vue?6bc3","webpack://event-feed-for-eventbrite/./public/src/js/components/List.vue"],"sourcesContent":["var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.settings.api_key && !_vm.feedError && !_vm.feedLoaded,\n expression: \"(settings.api_key) && !feedError && !feedLoaded\"\n }\n ],\n class:\n \"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-\" +\n _vm.uid\n },\n [\n _vm._m(0),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-spinner-text\" }, [\n _c(\"p\", [_vm._v(_vm._s(_vm.translations.loading_text))])\n ])\n ]\n ),\n _vm._v(\" \"),\n _vm.settings.api_key && _vm.events && _vm.events.length > 0\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.feedLoaded,\n expression: \"feedLoaded\"\n }\n ],\n class:\n \"eventbrite-feed eventbrite-feed-id-\" +\n _vm.feed.ID +\n \" eventbrite-feed-list \" +\n _vm.feed.css_classes,\n attrs: { id: _vm.feed.css_id }\n },\n [\n _vm.admin && _vm.edit_url\n ? _c(\n \"a\",\n {\n staticClass: \"eventbrite-feed-edit-link\",\n attrs: { target: \"_blank\", href: _vm.edit_url }\n },\n [\n _c(\n \"svg\",\n {\n staticStyle: { \"enable-background\": \"new 0 0 64 64\" },\n attrs: {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n fill: \"#334ecd\",\n width: \"16\",\n height: \"16\",\n version: \"1.1\",\n id: \"lni_lni-pencil-alt\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n d:\n \"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"\n }\n })\n ]\n ),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(_vm._s(_vm.translations.edit_link_text))\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.events, function(event, eventIndex) {\n return _c(\n \"div\",\n {\n key: event.ID,\n class: [\n _vm.feed.display_short_datetime == 1\n ? \"eventbrite-item-short-date\"\n : \"\",\n \"eventbrite-item\"\n ],\n attrs: {\n \"data-event-id\": event.ID,\n \"data-event-index\": eventIndex\n }\n },\n [\n _c(\"div\", { staticClass: \"eventbrite-item-content\" }, [\n _c(\"div\", { staticClass: \"eventbrite-item-top-row\" }, [\n _vm.feed.display_short_datetime &&\n !_vm.settings.shortdate_months\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-date_col\" },\n [\n event.vue.start_weekday || event.vue.start_day\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-date\" },\n [\n event.vue.start_weekday\n ? _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-date-month\"\n },\n [\n _vm._v(\n _vm._s(\n event.vue.start_weekday\n )\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n event.vue.start_day\n ? _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-date-day\"\n },\n [\n _vm._v(\n _vm._s(event.vue.start_day)\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_short_datetime &&\n _vm.settings.shortdate_months\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-date_col\" },\n [\n event.vue.start_month || event.vue.start_day\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-date\" },\n [\n event.vue.start_month\n ? _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-date-month\"\n },\n [\n _vm._v(\n _vm._s(event.vue.start_month)\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n event.vue.start_day\n ? _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-date-day\"\n },\n [\n _vm._v(\n _vm._s(event.vue.start_day)\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"eventbrite-item-title-col\" },\n [\n _vm.feed.display_datetime && event.vue.start\n ? _c(\n \"time\",\n { staticClass: \"eventbrite-item-datetime\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(event.vue.start) +\n \" - \" +\n _vm._s(event.vue.end) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n event.vue.title\n ? _c(\n \"h3\",\n {\n staticClass: \"eventbrite-item-title\",\n on: {\n click: function($event) {\n return _vm.getEventDetails(\n event,\n eventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(event.vue.title) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ]\n )\n ]),\n _vm._v(\" \"),\n _vm.feed.display_location ||\n _vm.feed.display_description ||\n (_vm.feed.display_price &&\n !_vm.feed.display_image &&\n event.vue.price) ||\n _vm.feed.display_signup_button ||\n _vm.feed.display_more_button\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-bottom-row\" },\n [\n _vm.feed.display_location\n ? _c(\n \"p\",\n { staticClass: \"eventbrite-item-location\" },\n [\n _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-location-icon-wrapper\"\n },\n [\n event.vue.location !== \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass:\n \"eventbrite-item-location-icon\",\n staticStyle: {\n \"enable-background\":\n \"new 0 0 48 64\"\n },\n attrs: {\n version: \"1.1\",\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 48 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n }\n })\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n event.vue.location == \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass:\n \"eventbrite-item-location-icon-online\",\n staticStyle: {\n \"enable-background\":\n \"new 0 0 64.1 48\"\n },\n attrs: {\n version: \"1.1\",\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64.1 48\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n }\n })\n ])\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(_vm._s(event.vue.location))\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_description\n ? _c(\n \"p\",\n {\n staticClass: \"eventbrite-item-description\"\n },\n [_vm._v(_vm._s(event.vue.description))]\n )\n : _vm._e(),\n _vm._v(\" \"),\n (_vm.feed.display_price ||\n _vm.feed.display_tickets) &&\n !_vm.feed.price_overlay\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-tags\" },\n [\n _vm.feed.display_price && event.vue.price\n ? _c(\"div\", {\n staticClass:\n \"eventbrite-item-price\",\n domProps: {\n innerHTML: _vm._s(event.vue.price)\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_tickets &&\n event.tickets_remaining &&\n event.tickets_remaining > 0\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-item-available-tickets\"\n },\n [\n _vm._v(\n _vm._s(\n event.tickets_remaining\n ) +\n _vm._s(\n _vm.ticketsText(\n _vm.feed.tickets_text\n )\n )\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_signup_button ||\n _vm.feed.display_more_button\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-buttons\" },\n [\n event.event_sales_status.sales_status ==\n \"on_sale\" &&\n _vm.feed.display_signup_button\n ? _c(\n \"button\",\n {\n staticClass:\n \"eventbrite-item-checkout\",\n attrs: {\n id:\n \"eventbrite-checkout-button-\" +\n event.ID\n },\n on: {\n click: function($event) {\n return _vm.checkoutFromEventCard(\n event,\n eventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.checkoutButtonText(\n event\n )\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_more_button\n ? _c(\n \"button\",\n {\n staticClass:\n \"eventbrite-item-details\",\n on: {\n click: function($event) {\n return _vm.getEventDetails(\n event,\n eventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.feed.more_button_text\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]),\n _vm._v(\" \"),\n _vm.feed.display_image && event.url\n ? _c(\"div\", { staticClass: \"eventbrite-item-image\" }, [\n _c(\n \"div\",\n {\n staticClass: \"eventbrite-item-image-inner\",\n on: {\n click: function($event) {\n return _vm.getEventDetails(event, eventIndex)\n }\n }\n },\n [\n event.vue.image\n ? _c(\"img\", {\n attrs: {\n src: event.vue.image,\n alt: event.post_title,\n width: \"400\",\n height: \"200\",\n loading: \"lazy\"\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n (_vm.feed.display_price ||\n _vm.feed.display_tickets) &&\n _vm.feed.price_overlay\n ? _c(\n \"span\",\n {\n staticClass: \"eventbrite-item-image-tags\"\n },\n [\n _vm.feed.display_price && event.vue.price\n ? _c(\"span\", {\n staticClass:\n \"eventbrite-item-image-price\",\n domProps: {\n innerHTML: _vm._s(event.vue.price)\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_tickets &&\n event.tickets_remaining &&\n event.tickets_remaining > 0\n ? _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-image-available-tickets\"\n },\n [\n _vm._v(\n _vm._s(\n event.tickets_remaining\n ) +\n _vm._s(\n _vm.ticketsText(\n _vm.feed.tickets_text\n )\n )\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n ])\n : _vm._e()\n ]\n )\n })\n ],\n 2\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.events && _vm.events.length === 0\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.feedLoaded,\n expression: \"feedLoaded\"\n }\n ],\n staticClass: \"eventbrite-info-message\"\n },\n [_vm._v(_vm._s(_vm.translations.no_events_text))]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feedError == true\n ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n _vm._v(_vm._s(_vm.translations.loading_error_text))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.settings.api_key == false\n ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n _vm._v(_vm._s(_vm.translations.api_error_text))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.events && _vm.events.length > 0 && _vm.settings.show_copyright\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.feedLoaded,\n expression: \"feedLoaded\"\n }\n ],\n staticClass: \"eventbrite-copyright\"\n },\n [\n _c(\"div\", [_vm._v(_vm._s(_vm.translations.copyright_text))]),\n _vm._v(\" \"),\n _vm._m(1)\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"Modal\",\n {\n attrs: {\n \"modal-class\":\n \"eventbrite-modal scrollable-modal eventbrite-modal-\" +\n _vm.uid +\n \" eventbrite-modal-id-\" +\n _vm.feed.ID,\n \"bg-class\": \"eventbrite-modal-bg\",\n \"wrapper-class\": \"eventbrite-modal-wrapper\",\n \"append-to\": \"#eventbrite-modal-container\",\n \"base-zindex\": \"20000\",\n live: false\n },\n on: {\n \"before-open\": _vm.beforeOpen,\n \"before-close\": _vm.beforeClose,\n \"after-close\": _vm.afterClose,\n \"after-open\": _vm.afterOpen\n },\n model: {\n value: _vm.modalShow,\n callback: function($$v) {\n _vm.modalShow = $$v\n },\n expression: \"modalShow\"\n }\n },\n [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"scroll-lock\",\n rawName: \"v-scroll-lock\",\n value: _vm.modalShow,\n expression: \"modalShow\"\n }\n ],\n staticClass: \"scroll-content\"\n },\n [\n _vm.feed.popup\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalAddBackBtn == true,\n expression: \"modalAddBackBtn == true\"\n }\n ],\n staticClass: \"eventbrite-modal-back\"\n },\n [\n _c(\n \"button\",\n {\n attrs: {\n type: \"button\",\n title: _vm.translations.back_button_text\n },\n on: { click: _vm.backBtnClick }\n },\n [\n _c(\"i\", [\n _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"\n }\n })\n ])\n ])\n ]\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-close\" }, [\n _c(\n \"button\",\n {\n attrs: {\n type: \"button\",\n title: _vm.translations.close_button_text\n },\n on: {\n click: function($event) {\n ;(_vm.modalShow = false) && (_vm.requestModal = false)\n }\n }\n },\n [\n _c(\"i\", [\n _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n _c(\"path\", {\n attrs: {\n d:\n \"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"\n }\n })\n ])\n ])\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"eventbrite-modal-img\",\n attrs: { id: \"eventbrite-modal-img\" }\n },\n [\n _c(\"img\", {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalImage !== false,\n expression: \"modalImage !== false\"\n }\n ],\n attrs: {\n src: _vm.modalImage,\n alt: _vm.modalEvent.post_title,\n width: \"800\",\n height: \"400\",\n loading: \"lazy\"\n }\n }),\n _vm._v(\" \"),\n _vm.feed.calendar_button == true &&\n _vm.license == true && _vm.free != true\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-wrapper\"\n },\n [\n _c(\n \"button\",\n {\n staticClass: \"eventbrite-modal-add-to-calendar\",\n attrs: { type: \"button\" },\n on: { click: _vm.toggleModalCalendarAdd }\n },\n [\n _c(\n \"svg\",\n {\n staticClass: \"h-6 w-6\",\n attrs: {\n xmlns: \"http://www.w3.org/2000/svg\",\n fill: \"none\",\n viewBox: \"0 0 24 24\",\n stroke: \"currentColor\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n \"stroke-linecap\": \"round\",\n \"stroke-linejoin\": \"round\",\n \"stroke-width\": \"2\",\n d:\n \"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\n }\n })\n ]\n ),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(\n _vm._s(_vm.translations.add_to_calendar_text)\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalCalendarAdd,\n expression: \"modalCalendarAdd\"\n }\n ],\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu\"\n },\n [\n _c(\n \"button\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-close\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [\n _c(\n \"svg\",\n {\n staticStyle: {\n \"enable-background\": \"new 0 0 64 64\"\n },\n attrs: {\n version: \"1.1\",\n id: \"Layer_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n d:\n \"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\\n c1-1,1-2.4,0-3.4L35.4,32z\"\n }\n })\n ]\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Google Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Outlook Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Office365 Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Yahoo Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\",\n attrs: { href: \"javascript:;\" },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Download ICS file\")]\n )\n ]\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-title\"\n },\n [\n _vm.modalEvent.vue &&\n _vm.modalEvent.vue.start_full &&\n _vm.modalEvent.vue.end_full\n ? _c(\"div\", { staticClass: \"eventbrite-modal-datetime\" }, [\n _c(\"time\", [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.modalEvent.vue.start_full) +\n \" - \" +\n _vm._s(_vm.modalEvent.vue.end_full) +\n \"\\n \"\n )\n ])\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.post_title\n ? _c(\"h3\", [_vm._v(_vm._s(_vm.modalEvent.post_title))])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.vue && _vm.modalEvent.vue.location\n ? _c(\n \"div\",\n {\n staticClass: \"eventbrite-modal-location\",\n class: {\n \"eventbrite-modal-location-clickable\":\n _vm.modalEvent.venue.address &&\n _vm.feed.calendar_button == true\n },\n on: {\n click: function($event) {\n return _vm.modalScrollToMap(\n _vm.modalEvent.vue.location\n )\n }\n }\n },\n [\n _vm.modalEvent.vue.location !== \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass: \"eventbrite-modal-location-icon\",\n staticStyle: {\n \"enable-background\": \"new 0 0 48 64\"\n },\n attrs: {\n version: \"1.1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 48 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n }\n })\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.vue.location == \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass:\n \"eventbrite-modal-location-icon-online\",\n staticStyle: {\n \"enable-background\": \"new 0 0 64.1 48\"\n },\n attrs: {\n version: \"1.1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64.1 48\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n }\n })\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(_vm._s(_vm.modalEvent.vue.location))\n ])\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-content\" }, [\n _c(\"div\", { staticClass: \"replace-content\" }, [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-event-info\"\n },\n [\n _vm.modalEvent.vue && _vm.modalEvent.post_content\n ? _c(\"p\", { staticClass: \"eventbrite-modal-summary\" }, [\n _vm._v(_vm._s(_vm.modalEvent.post_content))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.modalDescription, function(description) {\n return _c(\"div\", {\n key: description.ID,\n staticClass: \"eventbrite-modal-description-module\",\n class: {\n \"eventbrite-modal-description-module-text\":\n description.data.body,\n \"eventbrite-modal-description-module-img\":\n description.data.image,\n \"eventbrite-modal-description-module-video\":\n description.data.video\n },\n domProps: {\n innerHTML: _vm._s(_vm.moduleContent(description))\n }\n })\n }),\n _vm._v(\" \"),\n _vm.modalError == true\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\"\n },\n [\n _c(\"p\", [\n _vm._v(\n _vm._s(_vm.translations.modal_error_text) +\n \" \"\n ),\n _c(\"br\"),\n _c(\n \"a\",\n {\n attrs: {\n href: _vm.modalEvent.url,\n target:\n _vm.feed.link_target_blank == true\n ? \"_blank\"\n : \"_self\"\n }\n },\n [\n _vm._v(\n _vm._s(_vm.translations.modal_error_link)\n )\n ]\n )\n ])\n ]\n )\n : _vm._e()\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalTickets,\n expression: \"modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-event-tickets\"\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-content-spinner-wrapper\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"eventbrite-modal-spinner\" },\n [\n _c(\"div\", { staticClass: \"double-bounce1\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"double-bounce2\" })\n ]\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"div\", {\n staticStyle: {\n position: \"relative\",\n \"background-color\": \"#fff\",\n \"z-index\": \"1\"\n },\n attrs: { id: \"eventbrite-modal-event-tickets\" }\n })\n ]\n )\n ])\n ]),\n _vm._v(\" \"),\n _vm.modalEvent.vue &&\n _vm.modalEvent.venue.address &&\n _vm.feed.google_map == true\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-map\",\n attrs: { id: \"eventbrite-modal-map\" }\n },\n [\n _c(\"iframe\", {\n attrs: {\n width: \"100%\",\n height: \"250\",\n frameborder: \"0\",\n scrolling: \"no\",\n marginheight: \"0\",\n marginwidth: \"0\",\n src: _vm.googleMapsSrc(this.modalEvent.vue.location),\n loading: \"lazy\"\n }\n })\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.organizer &&\n _vm.modalEvent.organizer.name &&\n _vm.feed.organizer_info == true\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-organizer\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"eventbrite-modal-organizer-row\" },\n [\n _vm.modalOrganizer &&\n _vm.modalOrganizer.logo &&\n _vm.modalOrganizer.logo.url\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-image\"\n },\n [\n _c(\"img\", {\n attrs: {\n src: _vm.modalOrganizer.logo.url,\n alt: \"modalOrganizer.name\"\n }\n })\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"eventbrite-modal-organizer-info\" },\n [\n _vm.modalEvent.organizer.name\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-name\"\n },\n [\n _c(\"span\", [\n _vm._v(\n _vm._s(_vm.modalEvent.organizer.name)\n )\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-title\"\n },\n [\n _vm._v(\n _vm._s(_vm.translations.organizer_title)\n )\n ]\n ),\n _vm._v(\" \"),\n _vm.modalEvent.organizer.description\n ? _c(\"div\", {\n staticClass:\n \"eventbrite-modal-organizer-description\",\n domProps: {\n innerHTML: _vm._s(\n _vm.modalEvent.organizer.description\n .html\n )\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalOrganizer\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social\"\n },\n [\n _vm.modalOrganizer.facebook\n ? _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social-twitter\",\n attrs: {\n href:\n \"https://www.facebook.com/\" +\n _vm.modalOrganizer.facebook,\n target:\n _vm.feed.link_target_blank ==\n true\n ? \"_blank\"\n : \"_self\",\n title: \"Facebook\"\n }\n },\n [\n _c(\n \"svg\",\n {\n staticClass:\n \"svg-inline--fa fa-facebook-f fa-w-10\",\n attrs: {\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"aria-hidden\": \"true\",\n focusable: \"false\",\n \"data-prefix\": \"fab\",\n \"data-icon\": \"facebook-f\",\n role: \"img\",\n viewBox: \"0 0 320 512\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n fill: \"currentColor\",\n d:\n \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"\n }\n })\n ]\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalOrganizer.twitter\n ? _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social-website\",\n attrs: {\n href:\n \"https://www.twitter.com/\" +\n _vm.modalOrganizer.twitter,\n target:\n _vm.feed.link_target_blank ==\n true\n ? \"_blank\"\n : \"_self\",\n title: \"Twitter\"\n }\n },\n [\n _c(\n \"svg\",\n {\n staticClass:\n \"svg-inline--fa fa-twitter fa-w-16\",\n attrs: {\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"aria-hidden\": \"true\",\n focusable: \"false\",\n \"data-prefix\": \"fab\",\n \"data-icon\": \"twitter\",\n role: \"img\",\n viewBox: \"0 0 512 512\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n fill: \"currentColor\",\n d:\n \"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"\n }\n })\n ]\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.organizer.website\n ? _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social-facebook\",\n attrs: {\n href:\n _vm.modalEvent.organizer\n .website,\n target:\n _vm.feed.link_target_blank ==\n true\n ? \"_blank\"\n : \"_self\",\n title:\n _vm.translations\n .organizer_link\n }\n },\n [\n _c(\n \"svg\",\n {\n staticClass:\n \"svg-inline--fa fa-globe fa-w-16\",\n attrs: {\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"aria-hidden\": \"true\",\n focusable: \"false\",\n \"data-prefix\": \"far\",\n \"data-icon\": \"globe\",\n role: \"img\",\n viewBox: \"0 0 496 512\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n fill: \"currentColor\",\n d:\n \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"\n }\n })\n ]\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n ]\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"noscroll-content\"\n },\n [\n _vm.feed.eventbrite_link == true\n ? _c(\"div\", { staticClass: \"eventbrite-modal-footer-left\" }, [\n _c(\n \"a\",\n {\n staticClass: \"eventbrite-modal-external-button\",\n attrs: {\n href: _vm.modalEvent.url,\n target:\n _vm.feed.link_target_blank == true\n ? \"_blank\"\n : \"_self\"\n }\n },\n [\n _c(\"span\", { staticClass: \"desktop\" }, [\n _vm._v(_vm._s(_vm.translations.eventbrite_link) + \" \")\n ]),\n _c(\"span\", { staticClass: \"mobile\" }, [\n _vm._v(\"Eventbrite\")\n ])\n ]\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-footer-right\" }, [\n _vm.modalEvent.vue &&\n _vm.modalEvent.vue.price &&\n _vm.feed.display_price\n ? _c(\"div\", {\n staticClass: \"eventbrite-modal-price\",\n domProps: { innerHTML: _vm._s(_vm.modalEvent.vue.price) }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent &&\n _vm.modalEvent.event_sales_status.sales_status == \"on_sale\"\n ? _c(\n \"button\",\n {\n staticClass: \"eventbrite-modal-checkout-button\",\n on: {\n click: function($event) {\n return _vm.toOrder(\n _vm.modalEvent,\n _vm.modalEventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.checkoutButtonText(_vm.modalEvent)) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ])\n ]\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n class:\n \"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-\" +\n _vm.uid\n },\n [_vm._m(2)]\n )\n ],\n 1\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n _c(\"div\", { staticClass: \"double-bounce1\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"double-bounce2\" })\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"a\",\n { attrs: { href: \"https://eventfeed.click/\", target: \"_blank\" } },\n [\n _c(\"span\", { staticClass: \"brand-text\" }, [\n _c(\"strong\", [_vm._v(\"Event Feed\")]),\n _vm._v(\" for Eventbrite\")\n ])\n ]\n )\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n _c(\"div\", { staticClass: \"double-bounce1\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"double-bounce2\" })\n ])\n }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","<template>\n \n <div>\n\n <!-- Event feed preloader -->\n <div :class=\"'eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-' + uid\" v-show=\"(settings.api_key) && !feedError && !feedLoaded\" v-cloak>\n <div class=\"eventbrite-modal-spinner\">\n <div class=\"double-bounce1\"></div>\n <div class=\"double-bounce2\"></div>\n </div>\n <div class=\"eventbrite-modal-spinner-text\">\n <p>{{ translations.loading_text }}</p>\n </div>\n </div>\n\n <!-- Events wrapper -->\n <div :id=\"feed.css_id\" :class=\"'eventbrite-feed eventbrite-feed-id-' + feed.ID + ' eventbrite-feed-list ' + feed.css_classes\" v-if=\"(settings.api_key) && (events) && (events.length > 0)\" v-show=\"feedLoaded\" v-cloak>\n\n <!-- Event feed edit link -->\n <a class=\"eventbrite-feed-edit-link\" target=\"_blank\" v-if=\"admin && edit_url\" :href=\"edit_url\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#334ecd\" width=\"16\" height=\"16\" version=\"1.1\" id=\"lni_lni-pencil-alt\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n <path d=\"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"/>\n </svg>\n <span>{{ translations.edit_link_text }}</span>\n </a>\n \n <!-- Event -->\n <div :class=\"[(feed.display_short_datetime == 1) ? 'eventbrite-item-short-date' : '', 'eventbrite-item']\" v-for=\"(event, eventIndex) in events\" :key=\"event.ID\" :data-event-id=\"event.ID\" :data-event-index=\"eventIndex\">\n\n <!-- Event content -->\n <div class=\"eventbrite-item-content\">\n \n <div class=\"eventbrite-item-top-row\">\n\n <!-- Short date -->\n <div class=\"eventbrite-item-date_col\" v-if=\"feed.display_short_datetime && !settings.shortdate_months\">\n <div class=\"eventbrite-item-date\" v-if=\"event.vue.start_weekday || event.vue.start_day\">\n <span class=\"eventbrite-item-date-month\" v-if=\"event.vue.start_weekday\">{{ event.vue.start_weekday }}</span>\n <span class=\"eventbrite-item-date-day\" v-if=\"event.vue.start_day\">{{ event.vue.start_day }}</span>\n </div>\n </div>\n\n <div class=\"eventbrite-item-date_col\" v-if=\"feed.display_short_datetime && settings.shortdate_months\">\n <div class=\"eventbrite-item-date\" v-if=\"event.vue.start_month || event.vue.start_day\">\n <span class=\"eventbrite-item-date-month\" v-if=\"event.vue.start_month\">{{ event.vue.start_month }}</span>\n <span class=\"eventbrite-item-date-day\" v-if=\"event.vue.start_day\">{{ event.vue.start_day }}</span>\n </div>\n </div>\n\n <div class=\"eventbrite-item-title-col\">\n\n <!-- Date and time -->\n <time class=\"eventbrite-item-datetime\" v-if=\"feed.display_datetime && event.vue.start\">\n {{ event.vue.start }} - {{ event.vue.end }}\n </time>\n\n <!-- Title -->\n <h3 class=\"eventbrite-item-title\" v-if=\"event.vue.title\" @click=\"getEventDetails(event, eventIndex)\">\n {{ event.vue.title }}\n </h3>\n\n </div>\n\n </div>\n\n <div class=\"eventbrite-item-bottom-row\" v-if=\"(feed.display_location) || (feed.display_description) || (feed.display_price && !feed.display_image && event.vue.price) || (feed.display_signup_button) || (feed.display_more_button)\">\n\n <!-- Location -->\n <p class=\"eventbrite-item-location\" v-if=\"feed.display_location\">\n <span class=\"eventbrite-item-location-icon-wrapper\">\n <svg version=\"1.1\" class=\"eventbrite-item-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"event.vue.location !== 'Online'\">\n <g>\n <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n </g>\n </svg>\n <svg version=\"1.1\" class=\"eventbrite-item-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"event.vue.location == 'Online'\">\n <g>\n <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n </g>\n </svg>\n </span>\n <span>{{ event.vue.location }}</span>\n </p>\n \n <!-- Summary -->\n <p class=\"eventbrite-item-description\" v-if=\"feed.display_description\">{{ event.vue.description }}</p>\n\n <!-- Tags -->\n <div class=\"eventbrite-item-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && !feed.price_overlay\">\n\n <!-- Price -->\n <div class=\"eventbrite-item-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></div>\n\n <!-- Tickets left -->\n <div class=\"eventbrite-item-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</div>\n \n </div>\n\n <!-- Buttons -->\n <div class=\"eventbrite-item-buttons\" v-if=\"feed.display_signup_button || feed.display_more_button\">\n \n <!-- Checkout -->\n <button :id=\"'eventbrite-checkout-button-' + event.ID\" class=\"eventbrite-item-checkout\" v-if=\"(event.event_sales_status.sales_status == 'on_sale') && feed.display_signup_button\" @click=\"checkoutFromEventCard(event, eventIndex)\">\n {{ checkoutButtonText( event ) }}\n </button>\n\n <!-- Read more -->\n <button class=\"eventbrite-item-details\" v-if=\"feed.display_more_button\" @click=\"getEventDetails(event, eventIndex)\">\n {{ feed.more_button_text }}\n </button>\n\n </div>\n\n </div>\n \n </div>\n\n <!-- Image wrapper -->\n <div class=\"eventbrite-item-image\" v-if=\"feed.display_image && event.url\">\n\n <div class=\"eventbrite-item-image-inner\" @click=\"getEventDetails(event, eventIndex)\">\n \n <!-- Image -->\n <img :src=\"event.vue.image\" :alt=\"event.post_title\" v-if=\"event.vue.image\" width=\"400\" height=\"200\" loading=\"lazy\">\n\n <!-- Tags -->\n <span class=\"eventbrite-item-image-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && feed.price_overlay\">\n\n <!-- Price -->\n <span class=\"eventbrite-item-image-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></span>\n\n <!-- Tickets left -->\n <span class=\"eventbrite-item-image-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</span>\n \n </span>\n \n </div>\n\n </div>\n\n </div>\n\n </div>\n\n <!-- No results -->\n <div class=\"eventbrite-info-message\" v-if=\"(events) && (events.length === 0)\" v-show=\"feedLoaded\" v-cloak>{{ translations.no_events_text }}</div>\n\n <!-- Error messages -->\n <div class=\"eventbrite-info-message\" v-if=\"feedError == true\" v-cloak>{{ translations.loading_error_text }}</div>\n <div class=\"eventbrite-info-message\" v-if=\"settings.api_key == false\" v-cloak>{{ translations.api_error_text }}</div>\n\n <!-- Copyright -->\n <div class=\"eventbrite-copyright\" v-if=\"(events) && (events.length > 0) && (settings.show_copyright)\" v-show=\"feedLoaded\" v-cloak>\n <div>{{ translations.copyright_text }}</div>\n <a href=\"https://eventfeed.click/\" target=\"_blank\">\n <span class=\"brand-text\"><strong>Event Feed</strong> for Eventbrite</span>\n </a>\n </div>\n \n <!-- Modal -->\n <Modal v-model=\"modalShow\" :modal-class=\"'eventbrite-modal scrollable-modal eventbrite-modal-' + uid + ' eventbrite-modal-id-' + feed.ID\" bg-class=\"eventbrite-modal-bg\" wrapper-class=\"eventbrite-modal-wrapper\" @before-open=\"beforeOpen\" @before-close=\"beforeClose\" @after-close=\"afterClose\" @after-open=\"afterOpen\" append-to=\"#eventbrite-modal-container\" base-zindex=\"20000\" :live=\"false\" v-cloak>\n \n <div class=\"scroll-content\" v-scroll-lock=\"modalShow\">\n\n <!-- Back button -->\n <div class=\"eventbrite-modal-back\" v-show=\"modalAddBackBtn == true\" v-if=\"feed.popup\">\n <button type=\"button\" @click=\"backBtnClick\" :title=\"translations.back_button_text\">\n <i>\n <svg viewBox=\"0 0 24 24\">\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"></path>\n </svg>\n </i>\n </button>\n </div>\n\n <!-- Close modal button -->\n <div class=\"eventbrite-modal-close\">\n <button type=\"button\" @click=\"(modalShow = false) && (requestModal = false)\" :title=\"translations.close_button_text\">\n <i>\n <svg viewBox=\"0 0 24 24\">\n <path d=\"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"></path>\n </svg>\n </i>\n </button>\n </div>\n\n <!-- Image -->\n <div id=\"eventbrite-modal-img\" class=\"eventbrite-modal-img\">\n <img v-show=\"modalImage !== false\" :src=\"modalImage\" :alt=\"modalEvent.post_title\" width=\"800\" height=\"400\" loading=\"lazy\">\n\n <!-- Add to calendar button -->\n <div class=\"eventbrite-modal-add-to-calendar-wrapper\" v-if=\"(feed.calendar_button == true) && (license == true && free != true)\">\n <button type=\"button\" class=\"eventbrite-modal-add-to-calendar\" @click=\"toggleModalCalendarAdd\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"h-6 w-6\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\" />\n </svg>\n <span>{{ translations.add_to_calendar_text }}</span>\n </button>\n <div class=\"eventbrite-modal-add-to-calendar-menu\" v-show=\"modalCalendarAdd\">\n <button type=\"button\" class=\"eventbrite-modal-add-to-calendar-menu-close\" @click=\"modalCalendarAdd = false\">\n <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n <path d=\"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n c1-1,1-2.4,0-3.4L35.4,32z\"/>\n </svg>\n </button>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Google Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Outlook Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Office365 Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Yahoo Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\" href=\"javascript:;\" @click=\"modalCalendarAdd = false\">Download ICS file</a>\n </div>\n </div>\n </div>\n\n <div class=\"eventbrite-modal-title\" v-show=\"!modalTickets\">\n \n <!-- Date and time -->\n <div class=\"eventbrite-modal-datetime\" v-if=\"(modalEvent.vue) && (modalEvent.vue.start_full) && (modalEvent.vue.end_full)\">\n <time>\n {{ modalEvent.vue.start_full }} - {{ modalEvent.vue.end_full }}\n </time>\n </div>\n\n <!-- Title -->\n <h3 v-if=\"modalEvent.post_title\">{{ modalEvent.post_title }}</h3>\n\n <!-- Location -->\n <div class=\"eventbrite-modal-location\" :class=\"{'eventbrite-modal-location-clickable': (modalEvent.venue.address) && (feed.calendar_button == true)}\" v-if=\"(modalEvent.vue) && (modalEvent.vue.location)\" @click=\"modalScrollToMap(modalEvent.vue.location)\">\n <svg version=\"1.1\" class=\"eventbrite-modal-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location !== 'Online'\">\n <g>\n <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n </g>\n </svg>\n <svg version=\"1.1\" class=\"eventbrite-modal-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location == 'Online'\">\n <g>\n <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n </g>\n </svg>\n <span>{{ modalEvent.vue.location }}</span>\n </div>\n\n </div>\n\n <div class=\"eventbrite-modal-content\">\n \n <div class=\"replace-content\">\n\n <!-- Event information screen -->\n <div class=\"eventbrite-modal-event-info\" v-show=\"!modalTickets\">\n\n <!-- Summary -->\n <p class=\"eventbrite-modal-summary\" v-if=\"(modalEvent.vue) && (modalEvent.post_content)\">{{ modalEvent.post_content }}</p>\n\n <!-- Description modules -->\n <div v-for=\"description in modalDescription\" class=\"eventbrite-modal-description-module\" :class=\"{'eventbrite-modal-description-module-text': description.data.body, 'eventbrite-modal-description-module-img': description.data.image, 'eventbrite-modal-description-module-video': description.data.video}\" v-html=\"moduleContent( description )\" :key=\"description.ID\"></div>\n\n <div class=\"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\" v-if=\"modalError == true\">\n <p>{{ translations.modal_error_text }} <br><a :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\">{{ translations.modal_error_link }}</a></p>\n </div>\n\n </div>\n\n <!-- Event checkout screen -->\n <div class=\"eventbrite-modal-event-tickets\" v-show=\"modalTickets\">\n\n <!-- Modal content spinner -->\n <div class=\"eventbrite-modal-content-spinner-wrapper\">\n <div class=\"eventbrite-modal-spinner\">\n <div class=\"double-bounce1\"></div>\n <div class=\"double-bounce2\"></div>\n </div>\n </div>\n\n <!-- Container for Eventbrite checkout data -->\n <div id=\"eventbrite-modal-event-tickets\" style=\"position: relative; background-color: #fff; z-index: 1;\"></div>\n\n </div>\n\n </div>\n\n </div>\n\n <!-- Map -->\n <div id=\"eventbrite-modal-map\" class=\"eventbrite-modal-map\" v-show=\"!modalTickets\" v-if=\"(modalEvent.vue) && (modalEvent.venue.address) && (feed.google_map == true)\">\n <iframe width=\"100%\" height=\"250\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" :src=\"googleMapsSrc( this.modalEvent.vue.location )\" loading=\"lazy\"></iframe>\n </div>\n\n <!-- Organizer -->\n <div class=\"eventbrite-modal-organizer\" v-show=\"!modalTickets\" v-if=\"(modalEvent.organizer) && (modalEvent.organizer.name) && (feed.organizer_info == true)\">\n <div class=\"eventbrite-modal-organizer-row\">\n <div class=\"eventbrite-modal-organizer-image\" v-if=\"(modalOrganizer) && (modalOrganizer.logo) && (modalOrganizer.logo.url)\">\n <img :src=\"modalOrganizer.logo.url\" alt=\"modalOrganizer.name\">\n </div>\n <div class=\"eventbrite-modal-organizer-info\">\n <div class=\"eventbrite-modal-organizer-name\" v-if=\"modalEvent.organizer.name\">\n <span>{{ modalEvent.organizer.name }}</span>\n </div>\n <div class=\"eventbrite-modal-organizer-title\">{{ translations.organizer_title }}</div>\n <div class=\"eventbrite-modal-organizer-description\" v-if=\"modalEvent.organizer.description\" v-html=\"modalEvent.organizer.description.html\"></div>\n <div class=\"eventbrite-modal-organizer-social\" v-if=\"modalOrganizer\">\n <a :href=\"'https://www.facebook.com/' + modalOrganizer.facebook\" v-if=\"modalOrganizer.facebook\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-twitter\" title=\"Facebook\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"facebook-f\" class=\"svg-inline--fa fa-facebook-f fa-w-10\" role=\"img\" viewBox=\"0 0 320 512\"><path fill=\"currentColor\" d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"/></svg>\n </a>\n <a :href=\"'https://www.twitter.com/' + modalOrganizer.twitter\" v-if=\"modalOrganizer.twitter\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-website\" title=\"Twitter\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"twitter\" class=\"svg-inline--fa fa-twitter fa-w-16\" role=\"img\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"/></svg>\n </a>\n <a :href=\"modalEvent.organizer.website\" v-if=\"modalEvent.organizer.website\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-facebook\" :title=\"translations.organizer_link\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"globe\" class=\"svg-inline--fa fa-globe fa-w-16\" role=\"img\" viewBox=\"0 0 496 512\"><path fill=\"currentColor\" d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"/></svg>\n </a>\n </div>\n </div>\n </div>\n </div>\n\n </div>\n\n <div class=\"noscroll-content\" v-show=\"!modalTickets\">\n <div class=\"eventbrite-modal-footer-left\" v-if=\"feed.eventbrite_link == true\">\n <a class=\"eventbrite-modal-external-button\" :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\"><span class=\"desktop\">{{ translations.eventbrite_link }} </span><span class=\"mobile\">Eventbrite</span></a>\n </div>\n <div class=\"eventbrite-modal-footer-right\">\n <div class=\"eventbrite-modal-price\" v-if=\"(modalEvent.vue) && (modalEvent.vue.price) && feed.display_price\" v-html=\"modalEvent.vue.price\"></div>\n <button class=\"eventbrite-modal-checkout-button\" v-if=\"(modalEvent) && (modalEvent.event_sales_status.sales_status == 'on_sale')\" @click=\"toOrder(modalEvent, modalEventIndex)\">\n {{ checkoutButtonText( modalEvent ) }}\n </button>\n </div>\n </div>\n\n </Modal>\n \n <!-- Modal spinner -->\n <div :class=\"'eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-' + uid\">\n <div class=\"eventbrite-modal-spinner\">\n <div class=\"double-bounce1\"></div>\n <div class=\"double-bounce2\"></div>\n </div>\n </div>\n\n </div>\n\n</template>\n\t\n<script>\n\n // Vue Modal\n import VueModal from '@kouts/vue-modal';\n \n // Import V-scroll-lock\n import VScrollLock from 'v-scroll-lock';\n\n // Calendar links\n import { google, outlook, office365, yahoo, ics } from 'calendar-link';\n\n // Axios\n import axios from 'axios';\n\n var source;\n\n\texport default {\n name: 'List',\n props: ['initialUid', 'initialFeed', 'initialSettings', 'initialApi'],\n data: function() {\n return {\n\n // Get user data from WP admin\n uid: this.initialUid,\n feed: this.initialFeed,\n settings: this.initialSettings,\n api: this.initialApi,\n admin: (EventFeedForEventbrite.admin === 'true'),\n license: (EventFeedForEventbrite.premium === 'true'),\n free: (EventFeedForEventbrite.free === 'true'),\n translations: EventFeedForEventbriteAppTranslations,\n edit_url: EventFeedForEventbrite.admin_url + 'post.php?post=' + this.initialFeed.ID + '&action=edit',\n\n // Prepare variable for events\n events: {},\n \n // If events data has been loaded from Eventbrite API\n feedError: false,\n feedLoaded: false,\n \n // Modal\n modalEventIndex: false,\n modalShow: false,\n modalImage: false,\n modalEvent: false,\n modalTickets: false,\n modalDescription: false,\n modalOrganizer: false,\n modalState: false,\n modalCheckoutLoaded: false,\n modalAddBackBtn: false,\n modalError: false,\n modalCalendarAdd: false,\n\n // Scroll\n windowTop: 0\n\n }\n },\n components: {\n\t\t 'Modal': VueModal,\n 'VScrollLock': VScrollLock\n\t },\n methods: {\n\n // Fires before modal is opened\n beforeOpen: function() {\n\n // Resets error variable\n this.modalError = false;\n\n // Sets data to waiting state and turn on modal\n this.modalState = 'waitingForEventData';\n\n if( source ) { source.cancel(); }\n const CancelToken = axios.CancelToken;\n source = CancelToken.source();\n \n if( ( this.feed.popup == false ) || ( this.license == false || this.free == true ) ) {\n\n // Loads HQ image\n if( this.modalEvent.vue.has_image == true ) {\n\n axios.get( this.api + 'event-feed-for-eventbrite/v1/image/' + this.modalEvent.logo.id, { cancelToken: source.token } )\n .then( response => {\n\n this.modalImage = response.data.url;\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n })\n\n })\n .catch( errors => {\n \n // Request cancelled by user\n if ( axios.isCancel(errors) ) {\n this.manuallyCloseModal();\n\n // Error\n } else {\n this.modalError = true;\n this.modalImage = this.modalEvent.vue.image;\n\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n \n })\n }\n\n })\n\n } else {\n\n this.modalImage = this.modalEvent.vue.image;\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n\n }\n\n } else {\n\n // Loads modal data\n if( this.modalEvent.vue.has_image == true ) {\n\n axios.get( this.api + 'event-feed-for-eventbrite/v1/details_image/' + this.modalEvent.ID + '/' + this.modalEvent.logo.id + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n .then( response => {\n this.modalImage = response.data.media;\n this.modalDescription = response.data.description.modules;\n this.modalOrganizer = response.data.organizer;\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n\n })\n })\n\n // Catch errors\n .catch( errors => {\n\n // Request cancelled by user\n if ( axios.isCancel(errors) ) {\n this.manuallyCloseModal();\n\n // Error\n } else {\n this.modalError = true;\n this.modalImage = this.modalEvent.vue.image;\n this.modalDescription = false;\n this.modalOrganizer = false;\n\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n \n })\n }\n })\n\n // Generate calendar links\n if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n this.generateAddToCalendarLinks( this.modalEvent );\n }\n\n } else {\n\n axios.get( this.api + 'event-feed-for-eventbrite/v1/details/' + this.modalEvent.ID + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n .then( response => {\n this.modalImage = this.modalEvent.vue.image;\n this.modalDescription = response.data.description.modules;\n this.modalOrganizer = response.data.organizer;\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\n } else {\n this.modalState = false;\n }\n\n })\n })\n\n // Catch errors\n .catch( errors => {\n\n // Request cancelled by user\n if ( axios.isCancel(errors) ) {\n this.manuallyCloseModal();\n\n // Error\n } else {\n this.modalError = true;\n this.modalImage = this.modalEvent.vue.image;\n this.modalDescription = false;\n this.modalOrganizer = false;\n\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n \n })\n }\n })\n\n // Generate calendar links\n if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n this.generateAddToCalendarLinks( this.modalEvent );\n }\n\n }\n\n }\n\n // Load Eventbrite checkout widget\n if( this.modalTickets == true ) {\n this.loadEventbriteCheckout();\n }\n\n },\n\n // Fires after modal is opened\n afterOpen: function() {\n\n },\n\n // Fires before modal is closed\n beforeClose: function() {\n this.requestModal = false;\n\n },\n\n // Fires after modal is closed\n afterClose: function() {\n this.modalCleanUp();\n this.modalCalendarAdd = false;\n },\n \n // Runs after user advances to ticket order\n toOrder: function(event, eventIndex) {\n \n // Popup on website\n if( this.feed.link_to == 'popup' ) {\n\n this.toggleModalContent();\n this.modalAddBackBtn = true;\n\n // Popup on Eventbrite\n } else {\n\n if( this.feed.link_target_blank == true ) {\n window.open( event.url + '#tickets' );\n } else {\n window.location.href = event.url + '#tickets';\n }\n\n }\n\n },\n\n // Check clicks outside the modal before modal is fully loaded (will cancel opening of the modal)\n manuallyCloseModal: function( event ) {\n\n this.modalShow = false;\n this.requestModal = false;\n this.modalAddBackBtn = true;\n this.beforeClose();\n this.afterClose();\n \n var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n spinnerEl.style.display = 'none';\n\n source.cancel();\n\n },\n\n // When clicked on a event card link\n getEventDetails: function(event, eventIndex) {\n \n // If popup is set, open popup\n if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n this.modalShow = true;\n this.modalEvent = event;\n this.modalEventIndex = eventIndex;\n \n // Else go to event URL\n } else {\n\n if( this.feed.link_target_blank == true ) {\n window.open( event.url );\n } else {\n window.location.href = event.url;\n }\n \n }\n \n },\n\n // When clicked on checkout button from event card\n checkoutFromEventCard: function(event, eventIndex) {\n\n // Popup on website\n if( this.feed.link_to == 'popup' ) {\n this.modalShow = true;\n this.modalEvent = event;\n this.modalEventIndex = eventIndex;\n this.toggleModalContent();\n\n // Popup on Eventbrite\n } else {\n if( this.feed.link_target_blank == true ) {\n window.open( event.url + '#tickets' );\n } else {\n window.location.href = event.url + '#tickets';\n }\n }\n },\n\n // Toggles modal content after\n toggleModalContent: function() {\n this.modalTickets = !this.modalTickets;\n if( ( this.modalTickets == true ) && ( this.modalCheckoutLoaded == false ) ) {\n this.modalState = 'waitingForCheckoutData';\n this.loadEventbriteCheckout();\n }\n },\n\n // Set focus to modal element\n setFocusModal: function() {\n document.querySelector('.eventbrite-modal-wrapper').focus();\n },\n \n // Modal back button behavior\n backBtnClick: function() {\n this.toggleModalContent();\n this.$nextTick(this.modalScrollToTop);\n this.$nextTick(this.modalAddBackBtn = false);\n },\n\n // Clean-up after closing modal\n modalCleanUp: function() {\n this.modalShow = false;\n this.modalTickets = false;\n this.modalImage = false;\n this.modalDescription = false;\n this.modalState = false;\n this.modalCheckoutLoaded = false;\n this.modalAddBackBtn = false;\n this.modalCalendarAdd = false;\n\n },\n\n // Load Eventbrite checkout\n loadEventbriteCheckout: function() {\n let widgetAttributes = {\n widgetType: \"checkout\",\n eventId: this.modalEvent.ID,\n iframeContainerId: \"eventbrite-modal-event-tickets\",\n };\n window.EBWidgets.createWidget(widgetAttributes);\n },\n\n // Add parameters to YouTube embed URL\n youtubeUrl: function( url ) {\n var videoUrl = new URL( url );\n videoUrl.searchParams.append( 'enablejsapi', '1' );\n videoUrl.searchParams.append( 'modestbranding', '1' );\n videoUrl.searchParams.append( 'rel', '0' );\n videoUrl.searchParams.append( 'showinfo', '0' );\n videoUrl.searchParams.append( 'showtitle', '0' );\n return videoUrl.toString();\n },\n\n // Add parameters to Vimeo embed URL\n vimeoUrl: function( url ) {\n var videoUrl = new URL( url );\n videoUrl.searchParams.append( 'title', '0' );\n videoUrl.searchParams.append( 'byline', '0' );\n videoUrl.searchParams.append( 'portrait', '0' );\n return videoUrl.toString();\n },\n\n // Get Google maps embed source URL\n googleMapsSrc: function( address ) {\n var url = 'https://maps.google.com/?q=' + address + '&output=embed';\n return url;\n },\n\n // Description modules\n moduleContent: function( description ) {\n\n // Text module\n if( description.data.body ) {\n return description.data.body.text;\n\n // Image module\n } else if( description.data.image ) {\n return '<img src=\"' + description.data.image.url + '\" alt=\"\" loading=\"lazy\">';\n\n // Video module\n } else if( description.data.video ) {\n\n // YouTube\n if( description.data.video.embed_url.includes( 'youtube' ) ) {\n return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.youtubeUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" loading=\"lazy\"></iframe></div>';\n \n // Vimeo\n } else if( description.data.video.embed_url.includes( 'vimeo' ) ) {\n return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.vimeoUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" loading=\"lazy\"></iframe></div>';\n }\n }\n\n },\n\n // Scroll to modal map\n modalScrollToMap: function( address ) {\n var map = document.querySelector( '#eventbrite-modal-map' );\n if ( typeof(map) != 'undefined' && map != null ) {\n map.scrollIntoView( { behavior: 'smooth' } );\n } else if( address !== 'Online' ) {\n var googleMapUrl = 'https://www.google.com/maps/place/' + address;\n if( this.feed.link_target_blank == true ) {\n window.open( googleMapUrl );\n } else {\n window.location = googleMapUrl;\n }\n }\n },\n\n // Scroll to top of the modal info screen\n modalScrollToTop: function() {\n var image = document.querySelector( '#eventbrite-modal-img' );\n if ( typeof(image) != 'undefined' && image != null ) {\n image.scrollIntoView( { behavior: 'auto' } );\n }\n },\n \n // Toggle modal add to calendar menu\n toggleModalCalendarAdd: function() {\n this.modalCalendarAdd = !this.modalCalendarAdd;\n if( this.modalCalendarAdd == true ) {\n window.addEventListener( 'click', this.autoCloseCalendarMenu );\n } else {\n window.removeEventListener( 'click', this.autoCloseCalendarMenu );\n }\n },\n\n // Automatically close add to calendar menu on click outside the wrapper\n autoCloseCalendarMenu: function( event ) {\n if( ! event.target.closest('.eventbrite-modal-add-to-calendar-wrapper') ) {\n this.modalCalendarAdd = false;\n\t\t\t\t}\n },\n\n // Generate add to calendar links\n generateAddToCalendarLinks: function( event ) {\n const AddToCalendarEvent = {\n title: event.post_title,\n description: event.post_content,\n start: event.start.utc,\n end: event.end.utc,\n location: event.vue.location\n };\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-google' ).setAttribute( 'href', google( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-outlook' ).setAttribute( 'href', outlook( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-office' ).setAttribute( 'href', office365( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-yahoo' ).setAttribute( 'href', yahoo( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-apple' ).setAttribute( 'href', ics( AddToCalendarEvent ) ) ;\n },\n\n // Check top scroll position (for WP admin bar modal shift)\n onScroll: function( event ) {\n this.windowTop = window.top.scrollY;\n this.checkScrollPosition();\n },\n checkScrollPosition: function() {\n if( this.windowTop == 0 ) {\n document.querySelector( 'body' ).classList.add('eventbrite-scroll-top');\n } else {\n document.querySelector( 'body' ).classList.remove('eventbrite-scroll-top');\n }\n },\n\n // Remaining tickets text\n ticketsText: function( text ) {\n var textNew = '';\n if( text !== '' ) {\n var textNew = ' ' + text;\n }\n return textNew;\n },\n\n // Checkout button text\n checkoutButtonText: function( event ) {\n var buttonText;\n if( event.is_free == true ) {\n buttonText = this.feed.signup_button_text;\n } else {\n buttonText = this.feed.tickets_button_text;\n }\n return buttonText;\n }\n \n },\n watch: {\n\n // Handling modal states\n modalState: {\n handler: function(val, oldVal) {\n \n var modalEl = document.querySelector('#eventbrite-modal-container'); \n var contentEl = document.querySelector('.eventbrite-modal-wrapper');\n var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n\n // Modal is opened but waiting for data\n if( val == 'waitingForEventData' ) {\n if( contentEl ) { contentEl.style.display = 'none'; }\n if( spinnerEl ) { spinnerEl.style.display = 'flex'; } \n \n // Data ready, can show the modal window\n } else if( val == 'EventDataReady' ) {\n if( contentEl ) { contentEl.style.display = 'flex'; }\n if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n this.setFocusModal();\n \n // Hide spinner\n } else if( val == true ) {\n if( contentEl ) { contentEl.style.display = 'none'; }\n if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n }\n \n // Order screen\n if( val == 'orderScreen' ) {\n if( contentEl ) { modalEl.classList.add('modal-order'); }\n } else {\n if( contentEl ) { modalEl.classList.remove('modal-order'); }\n }\n\n }\n },\n\n // Class toggling\n modalTickets: {\n handler: function(val, oldVal) {\n \n var modalEl = document.querySelector('#eventbrite-modal-container'); \n\n if( val == true ) {\n modalEl.classList.add('modal-tickets');\n } else {\n modalEl.classList.remove('modal-tickets');\n }\n\n }\n }\n\n },\n mounted() {\n\n // Get main Eventbrite data\n axios.get( this.api + 'event-feed-for-eventbrite/v1/feed/' + this.feed.ID )\n .then( response => {\n this.events = response.data.events;\n this.feedLoaded = true;\n this.checkScrollPosition();\n })\n .catch( errors => {\n this.feedError = true;\n })\n\n this.$nextTick(function () {\n\n // Listen to Eventbrite widget events\n window.addEventListener('message', (event) => {\n\n // Remove widget transitions and set height to 100% on any event\n if ( event.origin == \"https://www.eventbrite.com\") {\n\n var tickets = document.querySelector('#eventbrite-modal-event-tickets');\n\n tickets.style.height = '100%';\n tickets.style.transition = 'none';\n }\n\n // Widget rendered event\n if( ( event.origin == \"https://www.eventbrite.com\" ) && ( event.data.messageName == ( 'widgetRenderComplete' ) ) ) {\n \n // Bug fix - rule will apply only for current modal\n if( this.modalShow == true) {\n this.modalCheckoutLoaded = true;\n }\n }\n \n // Tickets screen (if coming from event details and back from ticket order)\n if ( ( event.origin == \"https://www.eventbrite.com\" ) && ( ( event.data.messageName == 'widgetRenderComplete' ) || ( event.data.messageName == 'backToTicketSelection' ) ) ) {\n\n // Bug fix - rule will apply only for current modal\n if( this.modalShow == true) {\n\n // Count with the Eventbrite delay\n if( event.data.messageName == 'backToTicketSelection' ) {\n\n setTimeout(() => this.modalState = 'ticketsScreen', 810);\n\n // Add back button\n if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n setTimeout(() => this.modalAddBackBtn = true, 810);\n }\n\n } else {\n\n this.modalState = 'ticketsScreen';\n\n // Add back button\n if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n this.modalAddBackBtn = true;\n }\n\n }\n\n }\n\n }\n\n // Order start event - contact information and payment\n else if( ( event.origin == \"https://www.eventbrite.com\" ) && (event.data.messageName == 'orderStart' ) ) {\n \n setTimeout(() => this.modalState = 'orderScreen', 810);\n\n // Remove back button\n setTimeout(() => this.modalAddBackBtn = false, 810);\n\n }\n\n });\n\n // Add scroll event listener\n window.addEventListener( 'scroll', this.onScroll );\n\n // Add click event listener to spinner (when loading the feed)\n var spinner = this.$el.querySelector('.eventbrite-modal-spinner-wrapper');\n spinner.addEventListener( 'click', this.manuallyCloseModal );\n\n });\n\n },\n beforeDestroy() {\n\n // Remove scroll event listener\n window.removeEventListener( 'scroll', this.onScroll );\n\n // Remove click event listener\n window.removeEventListener( 'click', this.manuallyCloseModal );\n\n },\n\t}\n\n</script>","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./List.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./List.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./List.vue?vue&type=template&id=c4e0bfb8&\"\nimport script from \"./List.vue?vue&type=script&lang=js&\"\nexport * from \"./List.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"/Users/janpencik/Sites/events/wp-content/plugins/event-feed-for-eventbrite/node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('c4e0bfb8')) {\n api.createRecord('c4e0bfb8', component.options)\n } else {\n api.reload('c4e0bfb8', component.options)\n }\n module.hot.accept(\"./List.vue?vue&type=template&id=c4e0bfb8&\", function () {\n api.rerender('c4e0bfb8', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"public/src/js/components/List.vue\"\nexport default component.exports"],"names":["render","_vm","this","_h","$createElement","_c","_self","directives","name","rawName","value","settings","api_key","feedError","feedLoaded","expression","class","uid","_m","_v","staticClass","_s","translations","loading_text","events","length","feed","ID","css_classes","attrs","id","css_id","admin","edit_url","target","href","staticStyle","xmlns","fill","width","height","version","x","y","viewBox","d","edit_link_text","_e","_l","event","eventIndex","key","display_short_datetime","shortdate_months","vue","start_weekday","start_day","start_month","display_datetime","start","end","title","on","click","$event","getEventDetails","display_location","display_description","display_price","display_image","price","display_signup_button","display_more_button","location","description","display_tickets","price_overlay","domProps","innerHTML","tickets_remaining","ticketsText","tickets_text","event_sales_status","sales_status","checkoutFromEventCard","checkoutButtonText","more_button_text","url","image","src","alt","post_title","loading","no_events_text","loading_error_text","api_error_text","show_copyright","copyright_text","live","beforeOpen","beforeClose","afterClose","afterOpen","model","modalShow","callback","$$v","popup","modalAddBackBtn","type","back_button_text","backBtnClick","close_button_text","requestModal","modalImage","modalEvent","calendar_button","license","free","toggleModalCalendarAdd","stroke","add_to_calendar_text","modalCalendarAdd","modalTickets","start_full","end_full","venue","address","modalScrollToMap","post_content","modalDescription","data","body","video","moduleContent","modalError","modal_error_text","link_target_blank","modal_error_link","position","google_map","frameborder","scrolling","marginheight","marginwidth","googleMapsSrc","organizer","organizer_info","modalOrganizer","logo","organizer_title","html","facebook","focusable","role","twitter","website","organizer_link","eventbrite_link","toOrder","modalEventIndex","_withStripped","component","options","__file"],"sourceRoot":""} -
event-feed-for-eventbrite/trunk/public/assets/js/widget.js
r3115202 r3218009 1 "use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[263],{354:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-widget "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,staticClass:"eventbrite-item",attrs:{"data-event-id":t.ID,"data-event-index":i}},[e.feed.display_image&&t.url?a("div",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title, loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[a("div",{staticClass:"eventbrite-item-title-col"},[e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n ")]):e._e(),e._v(" "),t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(t.vue.title)+"\n ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n "+e._s(e.checkoutButtonText(t))+"\n ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(e.feed.more_button_text)+"\n ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright eventbrite-copyright-left"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n "+e._s(e.checkoutButtonText(e.modalEvent))+"\n ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,o=a(701),s=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Widget",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:o.Z,VScrollLock:s.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/Widget.vue";var m=v.exports}}]);1 "use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[263],{354:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-widget "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,staticClass:"eventbrite-item",attrs:{"data-event-id":t.ID,"data-event-index":i}},[e.feed.display_image&&t.url?a("div",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,width:"400",height:"200",loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[a("div",{staticClass:"eventbrite-item-title-col"},[e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n ")]):e._e(),e._v(" "),t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(t.vue.title)+"\n ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n "+e._s(e.checkoutButtonText(t))+"\n ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n "+e._s(e.feed.more_button_text)+"\n ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright eventbrite-copyright-left"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,width:"800",height:"400",loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n "+e._s(e.checkoutButtonText(e.modalEvent))+"\n ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,o=a(701),s=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Widget",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:o.Z,VScrollLock:s.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/Widget.vue";var m=v.exports}}]); 2 2 //# sourceMappingURL=widget.js.map -
event-feed-for-eventbrite/trunk/public/assets/js/widget.js.map
r3115202 r3218009 1 {"version":3,"file":"widget.js","mappings":"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","sources":["webpack://event-feed-for-eventbrite/./public/src/js/components/Widget.vue?a51f","webpack://event-feed-for-eventbrite/public/src/js/components/Widget.vue","webpack://event-feed-for-eventbrite/./public/src/js/components/Widget.vue?a068","webpack://event-feed-for-eventbrite/./public/src/js/components/Widget.vue"],"sourcesContent":["var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.settings.api_key && !_vm.feedError && !_vm.feedLoaded,\n expression: \"(settings.api_key) && !feedError && !feedLoaded\"\n }\n ],\n class:\n \"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-\" +\n _vm.uid\n },\n [\n _vm._m(0),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-spinner-text\" }, [\n _c(\"p\", [_vm._v(_vm._s(_vm.translations.loading_text))])\n ])\n ]\n ),\n _vm._v(\" \"),\n _vm.settings.api_key && _vm.events && _vm.events.length > 0\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.feedLoaded,\n expression: \"feedLoaded\"\n }\n ],\n class:\n \"eventbrite-feed eventbrite-feed-id-\" +\n _vm.feed.ID +\n \" eventbrite-feed-widget \" +\n _vm.feed.css_classes,\n attrs: { id: _vm.feed.css_id }\n },\n [\n _vm.admin && _vm.edit_url\n ? _c(\n \"a\",\n {\n staticClass: \"eventbrite-feed-edit-link\",\n attrs: { target: \"_blank\", href: _vm.edit_url }\n },\n [\n _c(\n \"svg\",\n {\n staticStyle: { \"enable-background\": \"new 0 0 64 64\" },\n attrs: {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n fill: \"#334ecd\",\n width: \"16\",\n height: \"16\",\n version: \"1.1\",\n id: \"lni_lni-pencil-alt\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n d:\n \"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"\n }\n })\n ]\n ),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(_vm._s(_vm.translations.edit_link_text))\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.events, function(event, eventIndex) {\n return _c(\n \"div\",\n {\n key: event.ID,\n staticClass: \"eventbrite-item\",\n attrs: {\n \"data-event-id\": event.ID,\n \"data-event-index\": eventIndex\n }\n },\n [\n _vm.feed.display_image && event.url\n ? _c(\"div\", { staticClass: \"eventbrite-item-image\" }, [\n _c(\n \"div\",\n {\n staticClass: \"eventbrite-item-image-inner\",\n on: {\n click: function($event) {\n return _vm.getEventDetails(event, eventIndex)\n }\n }\n },\n [\n event.vue.image\n ? _c(\"img\", {\n attrs: {\n src: event.vue.image,\n alt: event.post_title,\n loading: \"lazy\"\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n (_vm.feed.display_price ||\n _vm.feed.display_tickets) &&\n _vm.feed.price_overlay\n ? _c(\n \"span\",\n {\n staticClass: \"eventbrite-item-image-tags\"\n },\n [\n _vm.feed.display_price && event.vue.price\n ? _c(\"span\", {\n staticClass:\n \"eventbrite-item-image-price\",\n domProps: {\n innerHTML: _vm._s(event.vue.price)\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_tickets &&\n event.tickets_remaining &&\n event.tickets_remaining > 0\n ? _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-image-available-tickets\"\n },\n [\n _vm._v(\n _vm._s(\n event.tickets_remaining\n ) +\n _vm._s(\n _vm.ticketsText(\n _vm.feed.tickets_text\n )\n )\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-item-content\" }, [\n _c(\"div\", { staticClass: \"eventbrite-item-top-row\" }, [\n _c(\n \"div\",\n { staticClass: \"eventbrite-item-title-col\" },\n [\n _vm.feed.display_datetime && event.vue.start\n ? _c(\n \"time\",\n { staticClass: \"eventbrite-item-datetime\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(event.vue.start) +\n \" - \" +\n _vm._s(event.vue.end) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n event.vue.title\n ? _c(\n \"h3\",\n {\n staticClass: \"eventbrite-item-title\",\n on: {\n click: function($event) {\n return _vm.getEventDetails(\n event,\n eventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(event.vue.title) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ]\n )\n ]),\n _vm._v(\" \"),\n _vm.feed.display_location ||\n _vm.feed.display_description ||\n (_vm.feed.display_price &&\n !_vm.feed.display_image &&\n event.vue.price) ||\n _vm.feed.display_signup_button ||\n _vm.feed.display_more_button\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-bottom-row\" },\n [\n _vm.feed.display_location\n ? _c(\n \"p\",\n { staticClass: \"eventbrite-item-location\" },\n [\n _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-location-icon-wrapper\"\n },\n [\n event.vue.location !== \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass:\n \"eventbrite-item-location-icon\",\n staticStyle: {\n \"enable-background\":\n \"new 0 0 48 64\"\n },\n attrs: {\n version: \"1.1\",\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 48 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n }\n })\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n event.vue.location == \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass:\n \"eventbrite-item-location-icon-online\",\n staticStyle: {\n \"enable-background\":\n \"new 0 0 64.1 48\"\n },\n attrs: {\n version: \"1.1\",\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64.1 48\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n }\n })\n ])\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(_vm._s(event.vue.location))\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_description\n ? _c(\n \"p\",\n {\n staticClass: \"eventbrite-item-description\"\n },\n [_vm._v(_vm._s(event.vue.description))]\n )\n : _vm._e(),\n _vm._v(\" \"),\n (_vm.feed.display_price ||\n _vm.feed.display_tickets) &&\n !_vm.feed.price_overlay\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-tags\" },\n [\n _vm.feed.display_price && event.vue.price\n ? _c(\"div\", {\n staticClass:\n \"eventbrite-item-price\",\n domProps: {\n innerHTML: _vm._s(event.vue.price)\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_tickets &&\n event.tickets_remaining &&\n event.tickets_remaining > 0\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-item-available-tickets\"\n },\n [\n _vm._v(\n _vm._s(\n event.tickets_remaining\n ) +\n _vm._s(\n _vm.ticketsText(\n _vm.feed.tickets_text\n )\n )\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_signup_button ||\n _vm.feed.display_more_button\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-buttons\" },\n [\n event.event_sales_status.sales_status ==\n \"on_sale\" &&\n _vm.feed.display_signup_button\n ? _c(\n \"button\",\n {\n staticClass:\n \"eventbrite-item-checkout\",\n attrs: {\n id:\n \"eventbrite-checkout-button-\" +\n event.ID\n },\n on: {\n click: function($event) {\n return _vm.checkoutFromEventCard(\n event,\n eventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.checkoutButtonText(\n event\n )\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_more_button\n ? _c(\n \"button\",\n {\n staticClass:\n \"eventbrite-item-details\",\n on: {\n click: function($event) {\n return _vm.getEventDetails(\n event,\n eventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.feed.more_button_text\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ])\n ]\n )\n })\n ],\n 2\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.events && _vm.events.length === 0\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.feedLoaded,\n expression: \"feedLoaded\"\n }\n ],\n staticClass: \"eventbrite-info-message\"\n },\n [_vm._v(_vm._s(_vm.translations.no_events_text))]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feedError == true\n ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n _vm._v(_vm._s(_vm.translations.loading_error_text))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.settings.api_key == false\n ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n _vm._v(_vm._s(_vm.translations.api_error_text))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.events && _vm.events.length > 0 && _vm.settings.show_copyright\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.feedLoaded,\n expression: \"feedLoaded\"\n }\n ],\n staticClass: \"eventbrite-copyright eventbrite-copyright-left\"\n },\n [\n _c(\"div\", [_vm._v(_vm._s(_vm.translations.copyright_text))]),\n _vm._v(\" \"),\n _vm._m(1)\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"Modal\",\n {\n attrs: {\n \"modal-class\":\n \"eventbrite-modal scrollable-modal eventbrite-modal-\" +\n _vm.uid +\n \" eventbrite-modal-id-\" +\n _vm.feed.ID,\n \"bg-class\": \"eventbrite-modal-bg\",\n \"wrapper-class\": \"eventbrite-modal-wrapper\",\n \"append-to\": \"#eventbrite-modal-container\",\n \"base-zindex\": \"20000\",\n live: false\n },\n on: {\n \"before-open\": _vm.beforeOpen,\n \"before-close\": _vm.beforeClose,\n \"after-close\": _vm.afterClose,\n \"after-open\": _vm.afterOpen\n },\n model: {\n value: _vm.modalShow,\n callback: function($$v) {\n _vm.modalShow = $$v\n },\n expression: \"modalShow\"\n }\n },\n [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"scroll-lock\",\n rawName: \"v-scroll-lock\",\n value: _vm.modalShow,\n expression: \"modalShow\"\n }\n ],\n staticClass: \"scroll-content\"\n },\n [\n _vm.feed.popup\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalAddBackBtn == true,\n expression: \"modalAddBackBtn == true\"\n }\n ],\n staticClass: \"eventbrite-modal-back\"\n },\n [\n _c(\n \"button\",\n {\n attrs: {\n type: \"button\",\n title: _vm.translations.back_button_text\n },\n on: { click: _vm.backBtnClick }\n },\n [\n _c(\"i\", [\n _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"\n }\n })\n ])\n ])\n ]\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-close\" }, [\n _c(\n \"button\",\n {\n attrs: {\n type: \"button\",\n title: _vm.translations.close_button_text\n },\n on: {\n click: function($event) {\n ;(_vm.modalShow = false) && (_vm.requestModal = false)\n }\n }\n },\n [\n _c(\"i\", [\n _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n _c(\"path\", {\n attrs: {\n d:\n \"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"\n }\n })\n ])\n ])\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"eventbrite-modal-img\",\n attrs: { id: \"eventbrite-modal-img\" }\n },\n [\n _c(\"img\", {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalImage !== false,\n expression: \"modalImage !== false\"\n }\n ],\n attrs: {\n src: _vm.modalImage,\n alt: _vm.modalEvent.post_title,\n loading: \"lazy\"\n }\n }),\n _vm._v(\" \"),\n _vm.feed.calendar_button == true &&\n _vm.license == true && _vm.free != true\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-wrapper\"\n },\n [\n _c(\n \"button\",\n {\n staticClass: \"eventbrite-modal-add-to-calendar\",\n attrs: { type: \"button\" },\n on: { click: _vm.toggleModalCalendarAdd }\n },\n [\n _c(\n \"svg\",\n {\n staticClass: \"h-6 w-6\",\n attrs: {\n xmlns: \"http://www.w3.org/2000/svg\",\n fill: \"none\",\n viewBox: \"0 0 24 24\",\n stroke: \"currentColor\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n \"stroke-linecap\": \"round\",\n \"stroke-linejoin\": \"round\",\n \"stroke-width\": \"2\",\n d:\n \"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\n }\n })\n ]\n ),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(\n _vm._s(_vm.translations.add_to_calendar_text)\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalCalendarAdd,\n expression: \"modalCalendarAdd\"\n }\n ],\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu\"\n },\n [\n _c(\n \"button\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-close\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [\n _c(\n \"svg\",\n {\n staticStyle: {\n \"enable-background\": \"new 0 0 64 64\"\n },\n attrs: {\n version: \"1.1\",\n id: \"Layer_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n d:\n \"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\\n c1-1,1-2.4,0-3.4L35.4,32z\"\n }\n })\n ]\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Google Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Outlook Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Office365 Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Yahoo Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\",\n attrs: { href: \"javascript:;\" },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Download ICS file\")]\n )\n ]\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-title\"\n },\n [\n _vm.modalEvent.vue &&\n _vm.modalEvent.vue.start_full &&\n _vm.modalEvent.vue.end_full\n ? _c(\"div\", { staticClass: \"eventbrite-modal-datetime\" }, [\n _c(\"time\", [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.modalEvent.vue.start_full) +\n \" - \" +\n _vm._s(_vm.modalEvent.vue.end_full) +\n \"\\n \"\n )\n ])\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.post_title\n ? _c(\"h3\", [_vm._v(_vm._s(_vm.modalEvent.post_title))])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.vue && _vm.modalEvent.vue.location\n ? _c(\n \"div\",\n {\n staticClass: \"eventbrite-modal-location\",\n class: {\n \"eventbrite-modal-location-clickable\":\n _vm.modalEvent.venue.address &&\n _vm.feed.calendar_button == true\n },\n on: {\n click: function($event) {\n return _vm.modalScrollToMap(\n _vm.modalEvent.vue.location\n )\n }\n }\n },\n [\n _vm.modalEvent.vue.location !== \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass: \"eventbrite-modal-location-icon\",\n staticStyle: {\n \"enable-background\": \"new 0 0 48 64\"\n },\n attrs: {\n version: \"1.1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 48 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n }\n })\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.vue.location == \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass:\n \"eventbrite-modal-location-icon-online\",\n staticStyle: {\n \"enable-background\": \"new 0 0 64.1 48\"\n },\n attrs: {\n version: \"1.1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64.1 48\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n }\n })\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(_vm._s(_vm.modalEvent.vue.location))\n ])\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-content\" }, [\n _c(\"div\", { staticClass: \"replace-content\" }, [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-event-info\"\n },\n [\n _vm.modalEvent.vue && _vm.modalEvent.post_content\n ? _c(\"p\", { staticClass: \"eventbrite-modal-summary\" }, [\n _vm._v(_vm._s(_vm.modalEvent.post_content))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.modalDescription, function(description) {\n return _c(\"div\", {\n key: description.ID,\n staticClass: \"eventbrite-modal-description-module\",\n class: {\n \"eventbrite-modal-description-module-text\":\n description.data.body,\n \"eventbrite-modal-description-module-img\":\n description.data.image,\n \"eventbrite-modal-description-module-video\":\n description.data.video\n },\n domProps: {\n innerHTML: _vm._s(_vm.moduleContent(description))\n }\n })\n }),\n _vm._v(\" \"),\n _vm.modalError == true\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\"\n },\n [\n _c(\"p\", [\n _vm._v(\n _vm._s(_vm.translations.modal_error_text) +\n \" \"\n ),\n _c(\"br\"),\n _c(\n \"a\",\n {\n attrs: {\n href: _vm.modalEvent.url,\n target:\n _vm.feed.link_target_blank == true\n ? \"_blank\"\n : \"_self\"\n }\n },\n [\n _vm._v(\n _vm._s(_vm.translations.modal_error_link)\n )\n ]\n )\n ])\n ]\n )\n : _vm._e()\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalTickets,\n expression: \"modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-event-tickets\"\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-content-spinner-wrapper\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"eventbrite-modal-spinner\" },\n [\n _c(\"div\", { staticClass: \"double-bounce1\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"double-bounce2\" })\n ]\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"div\", {\n staticStyle: {\n position: \"relative\",\n \"background-color\": \"#fff\",\n \"z-index\": \"1\"\n },\n attrs: { id: \"eventbrite-modal-event-tickets\" }\n })\n ]\n )\n ])\n ]),\n _vm._v(\" \"),\n _vm.modalEvent.vue &&\n _vm.modalEvent.venue.address &&\n _vm.feed.google_map == true\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-map\",\n attrs: { id: \"eventbrite-modal-map\" }\n },\n [\n _c(\"iframe\", {\n attrs: {\n width: \"100%\",\n height: \"250\",\n frameborder: \"0\",\n scrolling: \"no\",\n marginheight: \"0\",\n marginwidth: \"0\",\n src: _vm.googleMapsSrc(this.modalEvent.vue.location),\n loading: \"lazy\"\n }\n })\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.organizer &&\n _vm.modalEvent.organizer.name &&\n _vm.feed.organizer_info == true\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-organizer\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"eventbrite-modal-organizer-row\" },\n [\n _vm.modalOrganizer &&\n _vm.modalOrganizer.logo &&\n _vm.modalOrganizer.logo.url\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-image\"\n },\n [\n _c(\"img\", {\n attrs: {\n src: _vm.modalOrganizer.logo.url,\n alt: \"modalOrganizer.name\"\n }\n })\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"eventbrite-modal-organizer-info\" },\n [\n _vm.modalEvent.organizer.name\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-name\"\n },\n [\n _c(\"span\", [\n _vm._v(\n _vm._s(_vm.modalEvent.organizer.name)\n )\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-title\"\n },\n [\n _vm._v(\n _vm._s(_vm.translations.organizer_title)\n )\n ]\n ),\n _vm._v(\" \"),\n _vm.modalEvent.organizer.description\n ? _c(\"div\", {\n staticClass:\n \"eventbrite-modal-organizer-description\",\n domProps: {\n innerHTML: _vm._s(\n _vm.modalEvent.organizer.description\n .html\n )\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalOrganizer\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social\"\n },\n [\n _vm.modalOrganizer.facebook\n ? _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social-twitter\",\n attrs: {\n href:\n \"https://www.facebook.com/\" +\n _vm.modalOrganizer.facebook,\n target:\n _vm.feed.link_target_blank ==\n true\n ? \"_blank\"\n : \"_self\",\n title: \"Facebook\"\n }\n },\n [\n _c(\n \"svg\",\n {\n staticClass:\n \"svg-inline--fa fa-facebook-f fa-w-10\",\n attrs: {\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"aria-hidden\": \"true\",\n focusable: \"false\",\n \"data-prefix\": \"fab\",\n \"data-icon\": \"facebook-f\",\n role: \"img\",\n viewBox: \"0 0 320 512\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n fill: \"currentColor\",\n d:\n \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"\n }\n })\n ]\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalOrganizer.twitter\n ? _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social-website\",\n attrs: {\n href:\n \"https://www.twitter.com/\" +\n _vm.modalOrganizer.twitter,\n target:\n _vm.feed.link_target_blank ==\n true\n ? \"_blank\"\n : \"_self\",\n title: \"Twitter\"\n }\n },\n [\n _c(\n \"svg\",\n {\n staticClass:\n \"svg-inline--fa fa-twitter fa-w-16\",\n attrs: {\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"aria-hidden\": \"true\",\n focusable: \"false\",\n \"data-prefix\": \"fab\",\n \"data-icon\": \"twitter\",\n role: \"img\",\n viewBox: \"0 0 512 512\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n fill: \"currentColor\",\n d:\n \"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"\n }\n })\n ]\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.organizer.website\n ? _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social-facebook\",\n attrs: {\n href:\n _vm.modalEvent.organizer\n .website,\n target:\n _vm.feed.link_target_blank ==\n true\n ? \"_blank\"\n : \"_self\",\n title:\n _vm.translations\n .organizer_link\n }\n },\n [\n _c(\n \"svg\",\n {\n staticClass:\n \"svg-inline--fa fa-globe fa-w-16\",\n attrs: {\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"aria-hidden\": \"true\",\n focusable: \"false\",\n \"data-prefix\": \"far\",\n \"data-icon\": \"globe\",\n role: \"img\",\n viewBox: \"0 0 496 512\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n fill: \"currentColor\",\n d:\n \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"\n }\n })\n ]\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n ]\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"noscroll-content\"\n },\n [\n _vm.feed.eventbrite_link == true\n ? _c(\"div\", { staticClass: \"eventbrite-modal-footer-left\" }, [\n _c(\n \"a\",\n {\n staticClass: \"eventbrite-modal-external-button\",\n attrs: {\n href: _vm.modalEvent.url,\n target:\n _vm.feed.link_target_blank == true\n ? \"_blank\"\n : \"_self\"\n }\n },\n [\n _c(\"span\", { staticClass: \"desktop\" }, [\n _vm._v(_vm._s(_vm.translations.eventbrite_link) + \" \")\n ]),\n _c(\"span\", { staticClass: \"mobile\" }, [\n _vm._v(\"Eventbrite\")\n ])\n ]\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-footer-right\" }, [\n _vm.modalEvent.vue &&\n _vm.modalEvent.vue.price &&\n _vm.feed.display_price\n ? _c(\"div\", {\n staticClass: \"eventbrite-modal-price\",\n domProps: { innerHTML: _vm._s(_vm.modalEvent.vue.price) }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent &&\n _vm.modalEvent.event_sales_status.sales_status == \"on_sale\"\n ? _c(\n \"button\",\n {\n staticClass: \"eventbrite-modal-checkout-button\",\n on: {\n click: function($event) {\n return _vm.toOrder(\n _vm.modalEvent,\n _vm.modalEventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.checkoutButtonText(_vm.modalEvent)) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ])\n ]\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n class:\n \"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-\" +\n _vm.uid\n },\n [_vm._m(2)]\n )\n ],\n 1\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n _c(\"div\", { staticClass: \"double-bounce1\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"double-bounce2\" })\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"a\",\n { attrs: { href: \"https://eventfeed.click/\", target: \"_blank\" } },\n [\n _c(\"span\", { staticClass: \"brand-text\" }, [\n _c(\"strong\", [_vm._v(\"Event Feed\")]),\n _vm._v(\" for Eventbrite\")\n ])\n ]\n )\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n _c(\"div\", { staticClass: \"double-bounce1\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"double-bounce2\" })\n ])\n }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","<template>\n \n <div>\n\n <!-- Event feed preloader -->\n <div :class=\"'eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-' + uid\" v-show=\"(settings.api_key) && !feedError && !feedLoaded\" v-cloak>\n <div class=\"eventbrite-modal-spinner\">\n <div class=\"double-bounce1\"></div>\n <div class=\"double-bounce2\"></div>\n </div>\n <div class=\"eventbrite-modal-spinner-text\">\n <p>{{ translations.loading_text }}</p>\n </div>\n </div>\n\n <!-- Events wrapper -->\n <div :id=\"feed.css_id\" :class=\"'eventbrite-feed eventbrite-feed-id-' + feed.ID + ' eventbrite-feed-widget ' + feed.css_classes\" v-if=\"(settings.api_key) && (events) && (events.length > 0)\" v-show=\"feedLoaded\" v-cloak>\n\n <!-- Event feed edit link -->\n <a class=\"eventbrite-feed-edit-link\" target=\"_blank\" v-if=\"admin && edit_url\" :href=\"edit_url\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#334ecd\" width=\"16\" height=\"16\" version=\"1.1\" id=\"lni_lni-pencil-alt\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n <path d=\"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"/>\n </svg>\n <span>{{ translations.edit_link_text }}</span>\n </a>\n \n <!-- Event -->\n <div class=\"eventbrite-item\" v-for=\"(event, eventIndex) in events\" :key=\"event.ID\" :data-event-id=\"event.ID\" :data-event-index=\"eventIndex\">\n\n <!-- Image wrapper -->\n <div class=\"eventbrite-item-image\" v-if=\"feed.display_image && event.url\">\n\n <div class=\"eventbrite-item-image-inner\" @click=\"getEventDetails(event, eventIndex)\">\n \n <!-- Image -->\n <img :src=\"event.vue.image\" :alt=\"event.post_title\" v-if=\"event.vue.image\" loading=\"lazy\">\n\n <!-- Tags -->\n <span class=\"eventbrite-item-image-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && feed.price_overlay\">\n\n <!-- Price -->\n <span class=\"eventbrite-item-image-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></span>\n\n <!-- Tickets left -->\n <span class=\"eventbrite-item-image-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</span>\n \n </span>\n\n </div>\n\n </div>\n \n <!-- Event content -->\n <div class=\"eventbrite-item-content\">\n \n <div class=\"eventbrite-item-top-row\">\n\n <div class=\"eventbrite-item-title-col\">\n\n <!-- Date and time -->\n <time class=\"eventbrite-item-datetime\" v-if=\"feed.display_datetime && event.vue.start\">\n {{ event.vue.start }} - {{ event.vue.end }}\n </time>\n\n <!-- Title -->\n <h3 class=\"eventbrite-item-title\" v-if=\"event.vue.title\" @click=\"getEventDetails(event, eventIndex)\">\n {{ event.vue.title }}\n </h3>\n\n </div>\n\n </div>\n\n <div class=\"eventbrite-item-bottom-row\" v-if=\"(feed.display_location) || (feed.display_description) || (feed.display_price && !feed.display_image && event.vue.price) || (feed.display_signup_button) || (feed.display_more_button)\">\n\n <!-- Location -->\n <p class=\"eventbrite-item-location\" v-if=\"feed.display_location\">\n <span class=\"eventbrite-item-location-icon-wrapper\">\n <svg version=\"1.1\" class=\"eventbrite-item-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"event.vue.location !== 'Online'\">\n <g>\n <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n </g>\n </svg>\n <svg version=\"1.1\" class=\"eventbrite-item-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"event.vue.location == 'Online'\">\n <g>\n <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n </g>\n </svg>\n </span>\n <span>{{ event.vue.location }}</span>\n </p>\n \n <!-- Summary -->\n <p class=\"eventbrite-item-description\" v-if=\"feed.display_description\">{{ event.vue.description }}</p>\n\n <!-- Tags -->\n <div class=\"eventbrite-item-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && !feed.price_overlay\">\n\n <!-- Price -->\n <div class=\"eventbrite-item-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></div>\n\n <!-- Tickets left -->\n <div class=\"eventbrite-item-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</div>\n \n </div>\n\n <!-- Buttons -->\n <div class=\"eventbrite-item-buttons\" v-if=\"feed.display_signup_button || feed.display_more_button\">\n \n <!-- Checkout -->\n <button :id=\"'eventbrite-checkout-button-' + event.ID\" class=\"eventbrite-item-checkout\" v-if=\"(event.event_sales_status.sales_status == 'on_sale') && feed.display_signup_button\" @click=\"checkoutFromEventCard(event, eventIndex)\">\n {{ checkoutButtonText( event ) }}\n </button>\n\n <!-- Read more -->\n <button class=\"eventbrite-item-details\" v-if=\"feed.display_more_button\" @click=\"getEventDetails(event, eventIndex)\">\n {{ feed.more_button_text }}\n </button>\n\n </div>\n\n </div>\n \n </div>\n\n </div>\n\n </div>\n\n <!-- No results -->\n <div class=\"eventbrite-info-message\" v-if=\"(events) && (events.length === 0)\" v-show=\"feedLoaded\" v-cloak>{{ translations.no_events_text }}</div>\n\n <!-- Error messages -->\n <div class=\"eventbrite-info-message\" v-if=\"feedError == true\" v-cloak>{{ translations.loading_error_text }}</div>\n <div class=\"eventbrite-info-message\" v-if=\"settings.api_key == false\" v-cloak>{{ translations.api_error_text }}</div>\n\n <!-- Copyright -->\n <div class=\"eventbrite-copyright eventbrite-copyright-left\" v-if=\"(events) && (events.length > 0) && (settings.show_copyright)\" v-show=\"feedLoaded\" v-cloak>\n <div>{{ translations.copyright_text }}</div>\n <a href=\"https://eventfeed.click/\" target=\"_blank\">\n <span class=\"brand-text\"><strong>Event Feed</strong> for Eventbrite</span>\n </a>\n </div>\n \n <!-- Modal -->\n <Modal v-model=\"modalShow\" :modal-class=\"'eventbrite-modal scrollable-modal eventbrite-modal-' + uid + ' eventbrite-modal-id-' + feed.ID\" bg-class=\"eventbrite-modal-bg\" wrapper-class=\"eventbrite-modal-wrapper\" @before-open=\"beforeOpen\" @before-close=\"beforeClose\" @after-close=\"afterClose\" @after-open=\"afterOpen\" append-to=\"#eventbrite-modal-container\" base-zindex=\"20000\" :live=\"false\" v-cloak>\n \n <div class=\"scroll-content\" v-scroll-lock=\"modalShow\">\n\n <!-- Back button -->\n <div class=\"eventbrite-modal-back\" v-show=\"modalAddBackBtn == true\" v-if=\"feed.popup\">\n <button type=\"button\" @click=\"backBtnClick\" :title=\"translations.back_button_text\">\n <i>\n <svg viewBox=\"0 0 24 24\">\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"></path>\n </svg>\n </i>\n </button>\n </div>\n\n <!-- Close modal button -->\n <div class=\"eventbrite-modal-close\">\n <button type=\"button\" @click=\"(modalShow = false) && (requestModal = false)\" :title=\"translations.close_button_text\">\n <i>\n <svg viewBox=\"0 0 24 24\">\n <path d=\"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"></path>\n </svg>\n </i>\n </button>\n </div>\n\n <!-- Image -->\n <div id=\"eventbrite-modal-img\" class=\"eventbrite-modal-img\">\n <img v-show=\"modalImage !== false\" :src=\"modalImage\" :alt=\"modalEvent.post_title\" loading=\"lazy\">\n\n <!-- Add to calendar button -->\n <div class=\"eventbrite-modal-add-to-calendar-wrapper\" v-if=\"(feed.calendar_button == true) && (license == true && free != true)\">\n <button type=\"button\" class=\"eventbrite-modal-add-to-calendar\" @click=\"toggleModalCalendarAdd\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"h-6 w-6\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\" />\n </svg>\n <span>{{ translations.add_to_calendar_text }}</span>\n </button>\n <div class=\"eventbrite-modal-add-to-calendar-menu\" v-show=\"modalCalendarAdd\">\n <button type=\"button\" class=\"eventbrite-modal-add-to-calendar-menu-close\" @click=\"modalCalendarAdd = false\">\n <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n <path d=\"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n c1-1,1-2.4,0-3.4L35.4,32z\"/>\n </svg>\n </button>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Google Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Outlook Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Office365 Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Yahoo Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\" href=\"javascript:;\" @click=\"modalCalendarAdd = false\">Download ICS file</a>\n </div>\n </div>\n </div>\n\n <div class=\"eventbrite-modal-title\" v-show=\"!modalTickets\">\n \n <!-- Date and time -->\n <div class=\"eventbrite-modal-datetime\" v-if=\"(modalEvent.vue) && (modalEvent.vue.start_full) && (modalEvent.vue.end_full)\">\n <time>\n {{ modalEvent.vue.start_full }} - {{ modalEvent.vue.end_full }}\n </time>\n </div>\n\n <!-- Title -->\n <h3 v-if=\"modalEvent.post_title\">{{ modalEvent.post_title }}</h3>\n\n <!-- Location -->\n <div class=\"eventbrite-modal-location\" :class=\"{'eventbrite-modal-location-clickable': (modalEvent.venue.address) && (feed.calendar_button == true)}\" v-if=\"(modalEvent.vue) && (modalEvent.vue.location)\" @click=\"modalScrollToMap(modalEvent.vue.location)\">\n <svg version=\"1.1\" class=\"eventbrite-modal-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location !== 'Online'\">\n <g>\n <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n </g>\n </svg>\n <svg version=\"1.1\" class=\"eventbrite-modal-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location == 'Online'\">\n <g>\n <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n </g>\n </svg>\n <span>{{ modalEvent.vue.location }}</span>\n </div>\n\n </div>\n\n <div class=\"eventbrite-modal-content\">\n \n <div class=\"replace-content\">\n\n <!-- Event information screen -->\n <div class=\"eventbrite-modal-event-info\" v-show=\"!modalTickets\">\n\n <!-- Summary -->\n <p class=\"eventbrite-modal-summary\" v-if=\"(modalEvent.vue) && (modalEvent.post_content)\">{{ modalEvent.post_content }}</p>\n\n <!-- Description modules -->\n <div v-for=\"description in modalDescription\" class=\"eventbrite-modal-description-module\" :class=\"{'eventbrite-modal-description-module-text': description.data.body, 'eventbrite-modal-description-module-img': description.data.image, 'eventbrite-modal-description-module-video': description.data.video}\" v-html=\"moduleContent( description )\" :key=\"description.ID\"></div>\n\n <div class=\"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\" v-if=\"modalError == true\">\n <p>{{ translations.modal_error_text }} <br><a :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\">{{ translations.modal_error_link }}</a></p>\n </div>\n\n </div>\n\n <!-- Event checkout screen -->\n <div class=\"eventbrite-modal-event-tickets\" v-show=\"modalTickets\">\n\n <!-- Modal content spinner -->\n <div class=\"eventbrite-modal-content-spinner-wrapper\">\n <div class=\"eventbrite-modal-spinner\">\n <div class=\"double-bounce1\"></div>\n <div class=\"double-bounce2\"></div>\n </div>\n </div>\n\n <!-- Container for Eventbrite checkout data -->\n <div id=\"eventbrite-modal-event-tickets\" style=\"position: relative; background-color: #fff; z-index: 1;\"></div>\n\n </div>\n\n </div>\n\n </div>\n\n <!-- Map -->\n <div id=\"eventbrite-modal-map\" class=\"eventbrite-modal-map\" v-show=\"!modalTickets\" v-if=\"(modalEvent.vue) && (modalEvent.venue.address) && (feed.google_map == true)\">\n <iframe width=\"100%\" height=\"250\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" :src=\"googleMapsSrc( this.modalEvent.vue.location )\" loading=\"lazy\"></iframe>\n </div>\n\n <!-- Organizer -->\n <div class=\"eventbrite-modal-organizer\" v-show=\"!modalTickets\" v-if=\"(modalEvent.organizer) && (modalEvent.organizer.name) && (feed.organizer_info == true)\">\n <div class=\"eventbrite-modal-organizer-row\">\n <div class=\"eventbrite-modal-organizer-image\" v-if=\"(modalOrganizer) && (modalOrganizer.logo) && (modalOrganizer.logo.url)\">\n <img :src=\"modalOrganizer.logo.url\" alt=\"modalOrganizer.name\">\n </div>\n <div class=\"eventbrite-modal-organizer-info\">\n <div class=\"eventbrite-modal-organizer-name\" v-if=\"modalEvent.organizer.name\">\n <span>{{ modalEvent.organizer.name }}</span>\n </div>\n <div class=\"eventbrite-modal-organizer-title\">{{ translations.organizer_title }}</div>\n <div class=\"eventbrite-modal-organizer-description\" v-if=\"modalEvent.organizer.description\" v-html=\"modalEvent.organizer.description.html\"></div>\n <div class=\"eventbrite-modal-organizer-social\" v-if=\"modalOrganizer\">\n <a :href=\"'https://www.facebook.com/' + modalOrganizer.facebook\" v-if=\"modalOrganizer.facebook\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-twitter\" title=\"Facebook\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"facebook-f\" class=\"svg-inline--fa fa-facebook-f fa-w-10\" role=\"img\" viewBox=\"0 0 320 512\"><path fill=\"currentColor\" d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"/></svg>\n </a>\n <a :href=\"'https://www.twitter.com/' + modalOrganizer.twitter\" v-if=\"modalOrganizer.twitter\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-website\" title=\"Twitter\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"twitter\" class=\"svg-inline--fa fa-twitter fa-w-16\" role=\"img\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"/></svg>\n </a>\n <a :href=\"modalEvent.organizer.website\" v-if=\"modalEvent.organizer.website\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-facebook\" :title=\"translations.organizer_link\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"globe\" class=\"svg-inline--fa fa-globe fa-w-16\" role=\"img\" viewBox=\"0 0 496 512\"><path fill=\"currentColor\" d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"/></svg>\n </a>\n </div>\n </div>\n </div>\n </div>\n\n </div>\n\n <div class=\"noscroll-content\" v-show=\"!modalTickets\">\n <div class=\"eventbrite-modal-footer-left\" v-if=\"feed.eventbrite_link == true\">\n <a class=\"eventbrite-modal-external-button\" :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\"><span class=\"desktop\">{{ translations.eventbrite_link }} </span><span class=\"mobile\">Eventbrite</span></a>\n </div>\n <div class=\"eventbrite-modal-footer-right\">\n <div class=\"eventbrite-modal-price\" v-if=\"(modalEvent.vue) && (modalEvent.vue.price) && feed.display_price\" v-html=\"modalEvent.vue.price\"></div>\n <button class=\"eventbrite-modal-checkout-button\" v-if=\"(modalEvent) && (modalEvent.event_sales_status.sales_status == 'on_sale')\" @click=\"toOrder(modalEvent, modalEventIndex)\">\n {{ checkoutButtonText( modalEvent ) }}\n </button>\n </div>\n </div>\n\n </Modal>\n \n <!-- Modal spinner -->\n <div :class=\"'eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-' + uid\">\n <div class=\"eventbrite-modal-spinner\">\n <div class=\"double-bounce1\"></div>\n <div class=\"double-bounce2\"></div>\n </div>\n </div>\n\n </div>\n\n</template>\n\t\n<script>\n\n // Vue Modal\n import VueModal from '@kouts/vue-modal';\n \n // Import V-scroll-lock\n import VScrollLock from 'v-scroll-lock';\n\n // Calendar links\n import { google, outlook, office365, yahoo, ics } from 'calendar-link';\n\n // Axios\n import axios from 'axios';\n\n var source;\n\n\texport default {\n name: 'Widget',\n props: ['initialUid', 'initialFeed', 'initialSettings', 'initialApi'],\n data: function() {\n return {\n\n // Get user data from WP admin\n uid: this.initialUid,\n feed: this.initialFeed,\n settings: this.initialSettings,\n api: this.initialApi,\n admin: (EventFeedForEventbrite.admin === 'true'),\n license: (EventFeedForEventbrite.premium === 'true'),\n free: (EventFeedForEventbrite.free === 'true'),\n translations: EventFeedForEventbriteAppTranslations,\n edit_url: EventFeedForEventbrite.admin_url + 'post.php?post=' + this.initialFeed.ID + '&action=edit',\n\n // Prepare variable for events\n events: {},\n \n // If events data has been loaded from Eventbrite API\n feedError: false,\n feedLoaded: false,\n \n // Modal\n modalEventIndex: false,\n modalShow: false,\n modalImage: false,\n modalEvent: false,\n modalTickets: false,\n modalDescription: false,\n modalOrganizer: false,\n modalState: false,\n modalCheckoutLoaded: false,\n modalAddBackBtn: false,\n modalError: false,\n modalCalendarAdd: false,\n\n // Scroll\n windowTop: 0\n\n }\n },\n components: {\n\t\t 'Modal': VueModal,\n 'VScrollLock': VScrollLock\n\t },\n methods: {\n\n // Fires before modal is opened\n beforeOpen: function() {\n\n // Resets error variable\n this.modalError = false;\n\n // Sets data to waiting state and turn on modal\n this.modalState = 'waitingForEventData';\n\n if( source ) { source.cancel(); }\n const CancelToken = axios.CancelToken;\n source = CancelToken.source();\n \n if( ( this.feed.popup == false ) || ( this.license == false || this.free == true ) ) {\n\n // Loads HQ image\n if( this.modalEvent.vue.has_image == true ) {\n\n axios.get( this.api + 'event-feed-for-eventbrite/v1/image/' + this.modalEvent.logo.id, { cancelToken: source.token } )\n .then( response => {\n\n this.modalImage = response.data.url;\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n })\n\n })\n .catch( errors => {\n \n // Request cancelled by user\n if ( axios.isCancel(errors) ) {\n this.manuallyCloseModal();\n\n // Error\n } else {\n this.modalError = true;\n this.modalImage = this.modalEvent.vue.image;\n\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n \n })\n }\n\n })\n\n } else {\n\n this.modalImage = this.modalEvent.vue.image;\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n\n }\n\n } else {\n\n // Loads modal data\n if( this.modalEvent.vue.has_image == true ) {\n\n axios.get( this.api + 'event-feed-for-eventbrite/v1/details_image/' + this.modalEvent.ID + '/' + this.modalEvent.logo.id + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n .then( response => {\n this.modalImage = response.data.media;\n this.modalDescription = response.data.description.modules;\n this.modalOrganizer = response.data.organizer;\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n\n })\n })\n\n // Catch errors\n .catch( errors => {\n\n // Request cancelled by user\n if ( axios.isCancel(errors) ) {\n this.manuallyCloseModal();\n\n // Error\n } else {\n this.modalError = true;\n this.modalImage = this.modalEvent.vue.image;\n this.modalDescription = false;\n this.modalOrganizer = false;\n\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n \n })\n }\n })\n\n // Generate calendar links\n if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n this.generateAddToCalendarLinks( this.modalEvent );\n }\n\n } else {\n\n axios.get( this.api + 'event-feed-for-eventbrite/v1/details/' + this.modalEvent.ID + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n .then( response => {\n this.modalImage = this.modalEvent.vue.image;\n this.modalDescription = response.data.description.modules;\n this.modalOrganizer = response.data.organizer;\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\n } else {\n this.modalState = false;\n }\n\n })\n })\n\n // Catch errors\n .catch( errors => {\n\n // Request cancelled by user\n if ( axios.isCancel(errors) ) {\n this.manuallyCloseModal();\n\n // Error\n } else {\n this.modalError = true;\n this.modalImage = this.modalEvent.vue.image;\n this.modalDescription = false;\n this.modalOrganizer = false;\n\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n \n })\n }\n })\n\n // Generate calendar links\n if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n this.generateAddToCalendarLinks( this.modalEvent );\n }\n\n }\n\n }\n\n // Load Eventbrite checkout widget\n if( this.modalTickets == true ) {\n this.loadEventbriteCheckout();\n }\n\n },\n\n // Fires after modal is opened\n afterOpen: function() {\n\n },\n\n // Fires before modal is closed\n beforeClose: function() {\n this.requestModal = false;\n\n },\n\n // Fires after modal is closed\n afterClose: function() {\n this.modalCleanUp();\n this.modalCalendarAdd = false;\n },\n \n // Runs after user advances to ticket order\n toOrder: function(event, eventIndex) {\n \n // Popup on website (and is not IE)\n if( this.feed.link_to == 'popup' ) {\n\n this.toggleModalContent();\n this.modalAddBackBtn = true;\n\n // Popup on Eventbrite\n } else {\n\n if( this.feed.link_target_blank == true ) {\n window.open( event.url + '#tickets' );\n } else {\n window.location.href = event.url + '#tickets';\n }\n\n }\n\n },\n\n // Check clicks outside the modal before modal is fully loaded (will cancel opening of the modal)\n manuallyCloseModal: function( event ) {\n\n this.modalShow = false;\n this.requestModal = false;\n this.modalAddBackBtn = true;\n this.beforeClose();\n this.afterClose();\n \n var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n spinnerEl.style.display = 'none';\n\n source.cancel();\n\n },\n\n // When clicked on a event card link\n getEventDetails: function(event, eventIndex) {\n \n // If popup is set, open popup\n if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n this.modalShow = true;\n this.modalEvent = event;\n this.modalEventIndex = eventIndex;\n \n // Else go to event URL\n } else {\n\n if( this.feed.link_target_blank == true ) {\n window.open( event.url );\n } else {\n window.location.href = event.url;\n }\n \n }\n \n },\n\n // When clicked on checkout button from event card\n checkoutFromEventCard: function(event, eventIndex) {\n\n // Popup on website (and is not IE)\n if( this.feed.link_to == 'popup' ) {\n this.modalShow = true;\n this.modalEvent = event;\n this.modalEventIndex = eventIndex;\n this.toggleModalContent();\n\n // Popup on Eventbrite\n } else {\n if( this.feed.link_target_blank == true ) {\n window.open( event.url + '#tickets' );\n } else {\n window.location.href = event.url + '#tickets';\n }\n }\n },\n\n // Toggles modal content after\n toggleModalContent: function() {\n this.modalTickets = !this.modalTickets;\n if( ( this.modalTickets == true ) && ( this.modalCheckoutLoaded == false ) ) {\n this.modalState = 'waitingForCheckoutData';\n this.loadEventbriteCheckout();\n }\n },\n\n // Set focus to modal element\n setFocusModal: function() {\n document.querySelector('.eventbrite-modal-wrapper').focus();\n },\n \n // Modal back button behavior\n backBtnClick: function() {\n this.toggleModalContent();\n this.$nextTick(this.modalScrollToTop);\n this.$nextTick(this.modalAddBackBtn = false);\n },\n\n // Clean-up after closing modal\n modalCleanUp: function() {\n this.modalShow = false;\n this.modalTickets = false;\n this.modalImage = false;\n this.modalDescription = false;\n this.modalState = false;\n this.modalCheckoutLoaded = false;\n this.modalAddBackBtn = false;\n this.modalCalendarAdd = false;\n\n },\n\n // Load Eventbrite checkout\n loadEventbriteCheckout: function() {\n let widgetAttributes = {\n widgetType: \"checkout\",\n eventId: this.modalEvent.ID,\n iframeContainerId: \"eventbrite-modal-event-tickets\",\n };\n window.EBWidgets.createWidget(widgetAttributes);\n },\n\n // Add parameters to YouTube embed URL\n youtubeUrl: function( url ) {\n var videoUrl = new URL( url );\n videoUrl.searchParams.append( 'enablejsapi', '1' );\n videoUrl.searchParams.append( 'modestbranding', '1' );\n videoUrl.searchParams.append( 'rel', '0' );\n videoUrl.searchParams.append( 'showinfo', '0' );\n videoUrl.searchParams.append( 'showtitle', '0' );\n return videoUrl.toString();\n },\n\n // Add parameters to Vimeo embed URL\n vimeoUrl: function( url ) {\n var videoUrl = new URL( url );\n videoUrl.searchParams.append( 'title', '0' );\n videoUrl.searchParams.append( 'byline', '0' );\n videoUrl.searchParams.append( 'portrait', '0' );\n return videoUrl.toString();\n },\n\n // Get Google maps embed source URL\n googleMapsSrc: function( address ) {\n var url = 'https://maps.google.com/?q=' + address + '&output=embed';\n return url;\n },\n\n // Description modules\n moduleContent: function( description ) {\n\n // Text module\n if( description.data.body ) {\n return description.data.body.text;\n\n // Image module\n } else if( description.data.image ) {\n return '<img src=\"' + description.data.image.url + '\" alt=\"\" loading=\"lazy\">';\n\n // Video module\n } else if( description.data.video ) {\n\n // YouTube\n if( description.data.video.embed_url.includes( 'youtube' ) ) {\n return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.youtubeUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" loading=\"lazy\"></iframe></div>';\n \n // Vimeo\n } else if( description.data.video.embed_url.includes( 'vimeo' ) ) {\n return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.vimeoUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" loading=\"lazy\"></iframe></div>';\n }\n }\n\n },\n\n // Scroll to modal map\n modalScrollToMap: function( address ) {\n var map = document.querySelector( '#eventbrite-modal-map' );\n if ( typeof(map) != 'undefined' && map != null ) {\n map.scrollIntoView( { behavior: 'smooth' } );\n } else if( address !== 'Online' ) {\n var googleMapUrl = 'https://www.google.com/maps/place/' + address;\n if( this.feed.link_target_blank == true ) {\n window.open( googleMapUrl );\n } else {\n window.location = googleMapUrl;\n }\n }\n },\n\n // Scroll to top of the modal info screen\n modalScrollToTop: function() {\n var image = document.querySelector( '#eventbrite-modal-img' );\n if ( typeof(image) != 'undefined' && image != null ) {\n image.scrollIntoView( { behavior: 'auto' } );\n }\n },\n \n // Toggle modal add to calendar menu\n toggleModalCalendarAdd: function() {\n this.modalCalendarAdd = !this.modalCalendarAdd;\n if( this.modalCalendarAdd == true ) {\n window.addEventListener( 'click', this.autoCloseCalendarMenu );\n } else {\n window.removeEventListener( 'click', this.autoCloseCalendarMenu );\n }\n },\n\n // Automatically close add to calendar menu on click outside the wrapper\n autoCloseCalendarMenu: function( event ) {\n if( ! event.target.closest('.eventbrite-modal-add-to-calendar-wrapper') ) {\n this.modalCalendarAdd = false;\n\t\t\t\t}\n },\n\n // Generate add to calendar links\n generateAddToCalendarLinks: function( event ) {\n const AddToCalendarEvent = {\n title: event.post_title,\n description: event.post_content,\n start: event.start.utc,\n end: event.end.utc,\n location: event.vue.location\n };\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-google' ).setAttribute( 'href', google( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-outlook' ).setAttribute( 'href', outlook( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-office' ).setAttribute( 'href', office365( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-yahoo' ).setAttribute( 'href', yahoo( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-apple' ).setAttribute( 'href', ics( AddToCalendarEvent ) ) ;\n },\n\n // Check top scroll position (for WP admin bar modal shift)\n onScroll: function( event ) {\n this.windowTop = window.top.scrollY;\n this.checkScrollPosition();\n },\n checkScrollPosition: function() {\n if( this.windowTop == 0 ) {\n document.querySelector( 'body' ).classList.add('eventbrite-scroll-top');\n } else {\n document.querySelector( 'body' ).classList.remove('eventbrite-scroll-top');\n }\n },\n\n // Remaining tickets text\n ticketsText: function( text ) {\n var textNew = '';\n if( text !== '' ) {\n var textNew = ' ' + text;\n }\n return textNew;\n },\n\n // Checkout button text\n checkoutButtonText: function( event ) {\n var buttonText;\n if( event.is_free == true ) {\n buttonText = this.feed.signup_button_text;\n } else {\n buttonText = this.feed.tickets_button_text;\n }\n return buttonText;\n }\n \n },\n watch: {\n\n // Handling modal states\n modalState: {\n handler: function(val, oldVal) {\n \n var modalEl = document.querySelector('#eventbrite-modal-container'); \n var contentEl = document.querySelector('.eventbrite-modal-wrapper');\n var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n\n // Modal is opened but waiting for data\n if( val == 'waitingForEventData' ) {\n if( contentEl ) { contentEl.style.display = 'none'; }\n if( spinnerEl ) { spinnerEl.style.display = 'flex'; } \n \n // Data ready, can show the modal window\n } else if( val == 'EventDataReady' ) {\n if( contentEl ) { contentEl.style.display = 'flex'; }\n if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n this.setFocusModal();\n \n // Hide spinner\n } else if( val == true ) {\n if( contentEl ) { contentEl.style.display = 'none'; }\n if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n }\n \n // Order screen\n if( val == 'orderScreen' ) {\n if( contentEl ) { modalEl.classList.add('modal-order'); }\n } else {\n if( contentEl ) { modalEl.classList.remove('modal-order'); }\n }\n\n }\n },\n\n // Class toggling\n modalTickets: {\n handler: function(val, oldVal) {\n \n var modalEl = document.querySelector('#eventbrite-modal-container'); \n\n if( val == true ) {\n modalEl.classList.add('modal-tickets');\n } else {\n modalEl.classList.remove('modal-tickets');\n }\n\n }\n }\n\n },\n mounted() {\n\n // Get main Eventbrite data\n axios.get( this.api + 'event-feed-for-eventbrite/v1/feed/' + this.feed.ID )\n .then( response => {\n this.events = response.data.events;\n this.feedLoaded = true;\n this.checkScrollPosition();\n })\n .catch( errors => {\n this.feedError = true;\n })\n\n this.$nextTick(function () {\n\n // Listen to Eventbrite widget events\n window.addEventListener('message', (event) => {\n\n // Remove widget transitions and set height to 100% on any event\n if ( event.origin == \"https://www.eventbrite.com\") {\n\n var tickets = document.querySelector('#eventbrite-modal-event-tickets');\n\n tickets.style.height = '100%';\n tickets.style.transition = 'none';\n }\n\n // Widget rendered event\n if( ( event.origin == \"https://www.eventbrite.com\" ) && ( event.data.messageName == ( 'widgetRenderComplete' ) ) ) {\n \n // Bug fix - rule will apply only for current modal\n if( this.modalShow == true) {\n this.modalCheckoutLoaded = true;\n }\n }\n \n // Tickets screen (if coming from event details and back from ticket order)\n if ( ( event.origin == \"https://www.eventbrite.com\" ) && ( ( event.data.messageName == 'widgetRenderComplete' ) || ( event.data.messageName == 'backToTicketSelection' ) ) ) {\n\n // Bug fix - rule will apply only for current modal\n if( this.modalShow == true) {\n\n // Count with the Eventbrite delay\n if( event.data.messageName == 'backToTicketSelection' ) {\n\n setTimeout(() => this.modalState = 'ticketsScreen', 810);\n\n // Add back button\n if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n setTimeout(() => this.modalAddBackBtn = true, 810);\n }\n\n } else {\n\n this.modalState = 'ticketsScreen';\n\n // Add back button\n if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n this.modalAddBackBtn = true;\n }\n\n }\n\n }\n\n }\n\n // Order start event - contact information and payment\n else if( ( event.origin == \"https://www.eventbrite.com\" ) && (event.data.messageName == 'orderStart' ) ) {\n \n setTimeout(() => this.modalState = 'orderScreen', 810);\n\n // Remove back button\n setTimeout(() => this.modalAddBackBtn = false, 810);\n\n }\n\n });\n\n // Add scroll event listener\n window.addEventListener( 'scroll', this.onScroll );\n\n // Add click event listener to spinner (when loading the feed)\n var spinner = this.$el.querySelector('.eventbrite-modal-spinner-wrapper');\n spinner.addEventListener( 'click', this.manuallyCloseModal );\n\n });\n\n },\n beforeDestroy() {\n\n // Remove scroll event listener\n window.removeEventListener( 'scroll', this.onScroll );\n\n // Remove click event listener\n window.removeEventListener( 'click', this.manuallyCloseModal );\n\n },\n\t}\n\n</script>","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Widget.vue?vue&type=template&id=e1e8796c&\"\nimport script from \"./Widget.vue?vue&type=script&lang=js&\"\nexport * from \"./Widget.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"/Users/janpencik/Sites/events/wp-content/plugins/event-feed-for-eventbrite/node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('e1e8796c')) {\n api.createRecord('e1e8796c', component.options)\n } else {\n api.reload('e1e8796c', component.options)\n }\n module.hot.accept(\"./Widget.vue?vue&type=template&id=e1e8796c&\", function () {\n api.rerender('e1e8796c', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"public/src/js/components/Widget.vue\"\nexport default component.exports"],"names":["render","_vm","this","_h","$createElement","_c","_self","directives","name","rawName","value","settings","api_key","feedError","feedLoaded","expression","class","uid","_m","_v","staticClass","_s","translations","loading_text","events","length","feed","ID","css_classes","attrs","id","css_id","admin","edit_url","target","href","staticStyle","xmlns","fill","width","height","version","x","y","viewBox","d","edit_link_text","_e","_l","event","eventIndex","key","display_image","url","on","click","$event","getEventDetails","vue","image","src","alt","post_title","loading","display_price","display_tickets","price_overlay","price","domProps","innerHTML","tickets_remaining","ticketsText","tickets_text","display_datetime","start","end","title","display_location","display_description","display_signup_button","display_more_button","location","description","event_sales_status","sales_status","checkoutFromEventCard","checkoutButtonText","more_button_text","no_events_text","loading_error_text","api_error_text","show_copyright","copyright_text","live","beforeOpen","beforeClose","afterClose","afterOpen","model","modalShow","callback","$$v","popup","modalAddBackBtn","type","back_button_text","backBtnClick","close_button_text","requestModal","modalImage","modalEvent","calendar_button","license","free","toggleModalCalendarAdd","stroke","add_to_calendar_text","modalCalendarAdd","modalTickets","start_full","end_full","venue","address","modalScrollToMap","post_content","modalDescription","data","body","video","moduleContent","modalError","modal_error_text","link_target_blank","modal_error_link","position","google_map","frameborder","scrolling","marginheight","marginwidth","googleMapsSrc","organizer","organizer_info","modalOrganizer","logo","organizer_title","html","facebook","focusable","role","twitter","website","organizer_link","eventbrite_link","toOrder","modalEventIndex","_withStripped","component","options","__file"],"sourceRoot":""}1 {"version":3,"file":"widget.js","mappings":"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","sources":["webpack://event-feed-for-eventbrite/./public/src/js/components/Widget.vue?a51f","webpack://event-feed-for-eventbrite/public/src/js/components/Widget.vue","webpack://event-feed-for-eventbrite/./public/src/js/components/Widget.vue?a068","webpack://event-feed-for-eventbrite/./public/src/js/components/Widget.vue"],"sourcesContent":["var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.settings.api_key && !_vm.feedError && !_vm.feedLoaded,\n expression: \"(settings.api_key) && !feedError && !feedLoaded\"\n }\n ],\n class:\n \"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-\" +\n _vm.uid\n },\n [\n _vm._m(0),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-spinner-text\" }, [\n _c(\"p\", [_vm._v(_vm._s(_vm.translations.loading_text))])\n ])\n ]\n ),\n _vm._v(\" \"),\n _vm.settings.api_key && _vm.events && _vm.events.length > 0\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.feedLoaded,\n expression: \"feedLoaded\"\n }\n ],\n class:\n \"eventbrite-feed eventbrite-feed-id-\" +\n _vm.feed.ID +\n \" eventbrite-feed-widget \" +\n _vm.feed.css_classes,\n attrs: { id: _vm.feed.css_id }\n },\n [\n _vm.admin && _vm.edit_url\n ? _c(\n \"a\",\n {\n staticClass: \"eventbrite-feed-edit-link\",\n attrs: { target: \"_blank\", href: _vm.edit_url }\n },\n [\n _c(\n \"svg\",\n {\n staticStyle: { \"enable-background\": \"new 0 0 64 64\" },\n attrs: {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n fill: \"#334ecd\",\n width: \"16\",\n height: \"16\",\n version: \"1.1\",\n id: \"lni_lni-pencil-alt\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n d:\n \"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"\n }\n })\n ]\n ),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(_vm._s(_vm.translations.edit_link_text))\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.events, function(event, eventIndex) {\n return _c(\n \"div\",\n {\n key: event.ID,\n staticClass: \"eventbrite-item\",\n attrs: {\n \"data-event-id\": event.ID,\n \"data-event-index\": eventIndex\n }\n },\n [\n _vm.feed.display_image && event.url\n ? _c(\"div\", { staticClass: \"eventbrite-item-image\" }, [\n _c(\n \"div\",\n {\n staticClass: \"eventbrite-item-image-inner\",\n on: {\n click: function($event) {\n return _vm.getEventDetails(event, eventIndex)\n }\n }\n },\n [\n event.vue.image\n ? _c(\"img\", {\n attrs: {\n src: event.vue.image,\n alt: event.post_title,\n width: \"400\",\n height: \"200\",\n loading: \"lazy\"\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n (_vm.feed.display_price ||\n _vm.feed.display_tickets) &&\n _vm.feed.price_overlay\n ? _c(\n \"span\",\n {\n staticClass: \"eventbrite-item-image-tags\"\n },\n [\n _vm.feed.display_price && event.vue.price\n ? _c(\"span\", {\n staticClass:\n \"eventbrite-item-image-price\",\n domProps: {\n innerHTML: _vm._s(event.vue.price)\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_tickets &&\n event.tickets_remaining &&\n event.tickets_remaining > 0\n ? _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-image-available-tickets\"\n },\n [\n _vm._v(\n _vm._s(\n event.tickets_remaining\n ) +\n _vm._s(\n _vm.ticketsText(\n _vm.feed.tickets_text\n )\n )\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-item-content\" }, [\n _c(\"div\", { staticClass: \"eventbrite-item-top-row\" }, [\n _c(\n \"div\",\n { staticClass: \"eventbrite-item-title-col\" },\n [\n _vm.feed.display_datetime && event.vue.start\n ? _c(\n \"time\",\n { staticClass: \"eventbrite-item-datetime\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(event.vue.start) +\n \" - \" +\n _vm._s(event.vue.end) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n event.vue.title\n ? _c(\n \"h3\",\n {\n staticClass: \"eventbrite-item-title\",\n on: {\n click: function($event) {\n return _vm.getEventDetails(\n event,\n eventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(event.vue.title) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ]\n )\n ]),\n _vm._v(\" \"),\n _vm.feed.display_location ||\n _vm.feed.display_description ||\n (_vm.feed.display_price &&\n !_vm.feed.display_image &&\n event.vue.price) ||\n _vm.feed.display_signup_button ||\n _vm.feed.display_more_button\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-bottom-row\" },\n [\n _vm.feed.display_location\n ? _c(\n \"p\",\n { staticClass: \"eventbrite-item-location\" },\n [\n _c(\n \"span\",\n {\n staticClass:\n \"eventbrite-item-location-icon-wrapper\"\n },\n [\n event.vue.location !== \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass:\n \"eventbrite-item-location-icon\",\n staticStyle: {\n \"enable-background\":\n \"new 0 0 48 64\"\n },\n attrs: {\n version: \"1.1\",\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 48 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n }\n })\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n event.vue.location == \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass:\n \"eventbrite-item-location-icon-online\",\n staticStyle: {\n \"enable-background\":\n \"new 0 0 64.1 48\"\n },\n attrs: {\n version: \"1.1\",\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64.1 48\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n }\n })\n ])\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(_vm._s(event.vue.location))\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_description\n ? _c(\n \"p\",\n {\n staticClass: \"eventbrite-item-description\"\n },\n [_vm._v(_vm._s(event.vue.description))]\n )\n : _vm._e(),\n _vm._v(\" \"),\n (_vm.feed.display_price ||\n _vm.feed.display_tickets) &&\n !_vm.feed.price_overlay\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-tags\" },\n [\n _vm.feed.display_price && event.vue.price\n ? _c(\"div\", {\n staticClass:\n \"eventbrite-item-price\",\n domProps: {\n innerHTML: _vm._s(event.vue.price)\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_tickets &&\n event.tickets_remaining &&\n event.tickets_remaining > 0\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-item-available-tickets\"\n },\n [\n _vm._v(\n _vm._s(\n event.tickets_remaining\n ) +\n _vm._s(\n _vm.ticketsText(\n _vm.feed.tickets_text\n )\n )\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_signup_button ||\n _vm.feed.display_more_button\n ? _c(\n \"div\",\n { staticClass: \"eventbrite-item-buttons\" },\n [\n event.event_sales_status.sales_status ==\n \"on_sale\" &&\n _vm.feed.display_signup_button\n ? _c(\n \"button\",\n {\n staticClass:\n \"eventbrite-item-checkout\",\n attrs: {\n id:\n \"eventbrite-checkout-button-\" +\n event.ID\n },\n on: {\n click: function($event) {\n return _vm.checkoutFromEventCard(\n event,\n eventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.checkoutButtonText(\n event\n )\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feed.display_more_button\n ? _c(\n \"button\",\n {\n staticClass:\n \"eventbrite-item-details\",\n on: {\n click: function($event) {\n return _vm.getEventDetails(\n event,\n eventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.feed.more_button_text\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ])\n ]\n )\n })\n ],\n 2\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.events && _vm.events.length === 0\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.feedLoaded,\n expression: \"feedLoaded\"\n }\n ],\n staticClass: \"eventbrite-info-message\"\n },\n [_vm._v(_vm._s(_vm.translations.no_events_text))]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.feedError == true\n ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n _vm._v(_vm._s(_vm.translations.loading_error_text))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.settings.api_key == false\n ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n _vm._v(_vm._s(_vm.translations.api_error_text))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.events && _vm.events.length > 0 && _vm.settings.show_copyright\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.feedLoaded,\n expression: \"feedLoaded\"\n }\n ],\n staticClass: \"eventbrite-copyright eventbrite-copyright-left\"\n },\n [\n _c(\"div\", [_vm._v(_vm._s(_vm.translations.copyright_text))]),\n _vm._v(\" \"),\n _vm._m(1)\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"Modal\",\n {\n attrs: {\n \"modal-class\":\n \"eventbrite-modal scrollable-modal eventbrite-modal-\" +\n _vm.uid +\n \" eventbrite-modal-id-\" +\n _vm.feed.ID,\n \"bg-class\": \"eventbrite-modal-bg\",\n \"wrapper-class\": \"eventbrite-modal-wrapper\",\n \"append-to\": \"#eventbrite-modal-container\",\n \"base-zindex\": \"20000\",\n live: false\n },\n on: {\n \"before-open\": _vm.beforeOpen,\n \"before-close\": _vm.beforeClose,\n \"after-close\": _vm.afterClose,\n \"after-open\": _vm.afterOpen\n },\n model: {\n value: _vm.modalShow,\n callback: function($$v) {\n _vm.modalShow = $$v\n },\n expression: \"modalShow\"\n }\n },\n [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"scroll-lock\",\n rawName: \"v-scroll-lock\",\n value: _vm.modalShow,\n expression: \"modalShow\"\n }\n ],\n staticClass: \"scroll-content\"\n },\n [\n _vm.feed.popup\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalAddBackBtn == true,\n expression: \"modalAddBackBtn == true\"\n }\n ],\n staticClass: \"eventbrite-modal-back\"\n },\n [\n _c(\n \"button\",\n {\n attrs: {\n type: \"button\",\n title: _vm.translations.back_button_text\n },\n on: { click: _vm.backBtnClick }\n },\n [\n _c(\"i\", [\n _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"\n }\n })\n ])\n ])\n ]\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-close\" }, [\n _c(\n \"button\",\n {\n attrs: {\n type: \"button\",\n title: _vm.translations.close_button_text\n },\n on: {\n click: function($event) {\n ;(_vm.modalShow = false) && (_vm.requestModal = false)\n }\n }\n },\n [\n _c(\"i\", [\n _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n _c(\"path\", {\n attrs: {\n d:\n \"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"\n }\n })\n ])\n ])\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"eventbrite-modal-img\",\n attrs: { id: \"eventbrite-modal-img\" }\n },\n [\n _c(\"img\", {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalImage !== false,\n expression: \"modalImage !== false\"\n }\n ],\n attrs: {\n src: _vm.modalImage,\n alt: _vm.modalEvent.post_title,\n width: \"800\",\n height: \"400\",\n loading: \"lazy\"\n }\n }),\n _vm._v(\" \"),\n _vm.feed.calendar_button == true &&\n _vm.license == true && _vm.free != true\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-wrapper\"\n },\n [\n _c(\n \"button\",\n {\n staticClass: \"eventbrite-modal-add-to-calendar\",\n attrs: { type: \"button\" },\n on: { click: _vm.toggleModalCalendarAdd }\n },\n [\n _c(\n \"svg\",\n {\n staticClass: \"h-6 w-6\",\n attrs: {\n xmlns: \"http://www.w3.org/2000/svg\",\n fill: \"none\",\n viewBox: \"0 0 24 24\",\n stroke: \"currentColor\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n \"stroke-linecap\": \"round\",\n \"stroke-linejoin\": \"round\",\n \"stroke-width\": \"2\",\n d:\n \"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\n }\n })\n ]\n ),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(\n _vm._s(_vm.translations.add_to_calendar_text)\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalCalendarAdd,\n expression: \"modalCalendarAdd\"\n }\n ],\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu\"\n },\n [\n _c(\n \"button\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-close\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [\n _c(\n \"svg\",\n {\n staticStyle: {\n \"enable-background\": \"new 0 0 64 64\"\n },\n attrs: {\n version: \"1.1\",\n id: \"Layer_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n d:\n \"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\\n c1-1,1-2.4,0-3.4L35.4,32z\"\n }\n })\n ]\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Google Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Outlook Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Office365 Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\",\n attrs: {\n href: \"javascript:;\",\n target: \"_blank\"\n },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Yahoo Calendar\")]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\",\n attrs: { href: \"javascript:;\" },\n on: {\n click: function($event) {\n _vm.modalCalendarAdd = false\n }\n }\n },\n [_vm._v(\"Download ICS file\")]\n )\n ]\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-title\"\n },\n [\n _vm.modalEvent.vue &&\n _vm.modalEvent.vue.start_full &&\n _vm.modalEvent.vue.end_full\n ? _c(\"div\", { staticClass: \"eventbrite-modal-datetime\" }, [\n _c(\"time\", [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.modalEvent.vue.start_full) +\n \" - \" +\n _vm._s(_vm.modalEvent.vue.end_full) +\n \"\\n \"\n )\n ])\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.post_title\n ? _c(\"h3\", [_vm._v(_vm._s(_vm.modalEvent.post_title))])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.vue && _vm.modalEvent.vue.location\n ? _c(\n \"div\",\n {\n staticClass: \"eventbrite-modal-location\",\n class: {\n \"eventbrite-modal-location-clickable\":\n _vm.modalEvent.venue.address &&\n _vm.feed.calendar_button == true\n },\n on: {\n click: function($event) {\n return _vm.modalScrollToMap(\n _vm.modalEvent.vue.location\n )\n }\n }\n },\n [\n _vm.modalEvent.vue.location !== \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass: \"eventbrite-modal-location-icon\",\n staticStyle: {\n \"enable-background\": \"new 0 0 48 64\"\n },\n attrs: {\n version: \"1.1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 48 64\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n }\n })\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.vue.location == \"Online\"\n ? _c(\n \"svg\",\n {\n staticClass:\n \"eventbrite-modal-location-icon-online\",\n staticStyle: {\n \"enable-background\": \"new 0 0 64.1 48\"\n },\n attrs: {\n version: \"1.1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\":\n \"http://www.w3.org/1999/xlink\",\n x: \"0px\",\n y: \"0px\",\n viewBox: \"0 0 64.1 48\",\n \"xml:space\": \"preserve\"\n }\n },\n [\n _c(\"g\", [\n _c(\"path\", {\n attrs: {\n d:\n \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n }\n })\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(_vm._s(_vm.modalEvent.vue.location))\n ])\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-content\" }, [\n _c(\"div\", { staticClass: \"replace-content\" }, [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-event-info\"\n },\n [\n _vm.modalEvent.vue && _vm.modalEvent.post_content\n ? _c(\"p\", { staticClass: \"eventbrite-modal-summary\" }, [\n _vm._v(_vm._s(_vm.modalEvent.post_content))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.modalDescription, function(description) {\n return _c(\"div\", {\n key: description.ID,\n staticClass: \"eventbrite-modal-description-module\",\n class: {\n \"eventbrite-modal-description-module-text\":\n description.data.body,\n \"eventbrite-modal-description-module-img\":\n description.data.image,\n \"eventbrite-modal-description-module-video\":\n description.data.video\n },\n domProps: {\n innerHTML: _vm._s(_vm.moduleContent(description))\n }\n })\n }),\n _vm._v(\" \"),\n _vm.modalError == true\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\"\n },\n [\n _c(\"p\", [\n _vm._v(\n _vm._s(_vm.translations.modal_error_text) +\n \" \"\n ),\n _c(\"br\"),\n _c(\n \"a\",\n {\n attrs: {\n href: _vm.modalEvent.url,\n target:\n _vm.feed.link_target_blank == true\n ? \"_blank\"\n : \"_self\"\n }\n },\n [\n _vm._v(\n _vm._s(_vm.translations.modal_error_link)\n )\n ]\n )\n ])\n ]\n )\n : _vm._e()\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.modalTickets,\n expression: \"modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-event-tickets\"\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-content-spinner-wrapper\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"eventbrite-modal-spinner\" },\n [\n _c(\"div\", { staticClass: \"double-bounce1\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"double-bounce2\" })\n ]\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"div\", {\n staticStyle: {\n position: \"relative\",\n \"background-color\": \"#fff\",\n \"z-index\": \"1\"\n },\n attrs: { id: \"eventbrite-modal-event-tickets\" }\n })\n ]\n )\n ])\n ]),\n _vm._v(\" \"),\n _vm.modalEvent.vue &&\n _vm.modalEvent.venue.address &&\n _vm.feed.google_map == true\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-map\",\n attrs: { id: \"eventbrite-modal-map\" }\n },\n [\n _c(\"iframe\", {\n attrs: {\n width: \"100%\",\n height: \"250\",\n frameborder: \"0\",\n scrolling: \"no\",\n marginheight: \"0\",\n marginwidth: \"0\",\n src: _vm.googleMapsSrc(this.modalEvent.vue.location),\n loading: \"lazy\"\n }\n })\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.organizer &&\n _vm.modalEvent.organizer.name &&\n _vm.feed.organizer_info == true\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"eventbrite-modal-organizer\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"eventbrite-modal-organizer-row\" },\n [\n _vm.modalOrganizer &&\n _vm.modalOrganizer.logo &&\n _vm.modalOrganizer.logo.url\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-image\"\n },\n [\n _c(\"img\", {\n attrs: {\n src: _vm.modalOrganizer.logo.url,\n alt: \"modalOrganizer.name\"\n }\n })\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"eventbrite-modal-organizer-info\" },\n [\n _vm.modalEvent.organizer.name\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-name\"\n },\n [\n _c(\"span\", [\n _vm._v(\n _vm._s(_vm.modalEvent.organizer.name)\n )\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-title\"\n },\n [\n _vm._v(\n _vm._s(_vm.translations.organizer_title)\n )\n ]\n ),\n _vm._v(\" \"),\n _vm.modalEvent.organizer.description\n ? _c(\"div\", {\n staticClass:\n \"eventbrite-modal-organizer-description\",\n domProps: {\n innerHTML: _vm._s(\n _vm.modalEvent.organizer.description\n .html\n )\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalOrganizer\n ? _c(\n \"div\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social\"\n },\n [\n _vm.modalOrganizer.facebook\n ? _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social-twitter\",\n attrs: {\n href:\n \"https://www.facebook.com/\" +\n _vm.modalOrganizer.facebook,\n target:\n _vm.feed.link_target_blank ==\n true\n ? \"_blank\"\n : \"_self\",\n title: \"Facebook\"\n }\n },\n [\n _c(\n \"svg\",\n {\n staticClass:\n \"svg-inline--fa fa-facebook-f fa-w-10\",\n attrs: {\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"aria-hidden\": \"true\",\n focusable: \"false\",\n \"data-prefix\": \"fab\",\n \"data-icon\": \"facebook-f\",\n role: \"img\",\n viewBox: \"0 0 320 512\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n fill: \"currentColor\",\n d:\n \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"\n }\n })\n ]\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalOrganizer.twitter\n ? _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social-website\",\n attrs: {\n href:\n \"https://www.twitter.com/\" +\n _vm.modalOrganizer.twitter,\n target:\n _vm.feed.link_target_blank ==\n true\n ? \"_blank\"\n : \"_self\",\n title: \"Twitter\"\n }\n },\n [\n _c(\n \"svg\",\n {\n staticClass:\n \"svg-inline--fa fa-twitter fa-w-16\",\n attrs: {\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"aria-hidden\": \"true\",\n focusable: \"false\",\n \"data-prefix\": \"fab\",\n \"data-icon\": \"twitter\",\n role: \"img\",\n viewBox: \"0 0 512 512\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n fill: \"currentColor\",\n d:\n \"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"\n }\n })\n ]\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent.organizer.website\n ? _c(\n \"a\",\n {\n staticClass:\n \"eventbrite-modal-organizer-social-facebook\",\n attrs: {\n href:\n _vm.modalEvent.organizer\n .website,\n target:\n _vm.feed.link_target_blank ==\n true\n ? \"_blank\"\n : \"_self\",\n title:\n _vm.translations\n .organizer_link\n }\n },\n [\n _c(\n \"svg\",\n {\n staticClass:\n \"svg-inline--fa fa-globe fa-w-16\",\n attrs: {\n xmlns:\n \"http://www.w3.org/2000/svg\",\n \"aria-hidden\": \"true\",\n focusable: \"false\",\n \"data-prefix\": \"far\",\n \"data-icon\": \"globe\",\n role: \"img\",\n viewBox: \"0 0 496 512\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n fill: \"currentColor\",\n d:\n \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"\n }\n })\n ]\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ]\n )\n ]\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.modalTickets,\n expression: \"!modalTickets\"\n }\n ],\n staticClass: \"noscroll-content\"\n },\n [\n _vm.feed.eventbrite_link == true\n ? _c(\"div\", { staticClass: \"eventbrite-modal-footer-left\" }, [\n _c(\n \"a\",\n {\n staticClass: \"eventbrite-modal-external-button\",\n attrs: {\n href: _vm.modalEvent.url,\n target:\n _vm.feed.link_target_blank == true\n ? \"_blank\"\n : \"_self\"\n }\n },\n [\n _c(\"span\", { staticClass: \"desktop\" }, [\n _vm._v(_vm._s(_vm.translations.eventbrite_link) + \" \")\n ]),\n _c(\"span\", { staticClass: \"mobile\" }, [\n _vm._v(\"Eventbrite\")\n ])\n ]\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"eventbrite-modal-footer-right\" }, [\n _vm.modalEvent.vue &&\n _vm.modalEvent.vue.price &&\n _vm.feed.display_price\n ? _c(\"div\", {\n staticClass: \"eventbrite-modal-price\",\n domProps: { innerHTML: _vm._s(_vm.modalEvent.vue.price) }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.modalEvent &&\n _vm.modalEvent.event_sales_status.sales_status == \"on_sale\"\n ? _c(\n \"button\",\n {\n staticClass: \"eventbrite-modal-checkout-button\",\n on: {\n click: function($event) {\n return _vm.toOrder(\n _vm.modalEvent,\n _vm.modalEventIndex\n )\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.checkoutButtonText(_vm.modalEvent)) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ])\n ]\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n class:\n \"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-\" +\n _vm.uid\n },\n [_vm._m(2)]\n )\n ],\n 1\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n _c(\"div\", { staticClass: \"double-bounce1\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"double-bounce2\" })\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"a\",\n { attrs: { href: \"https://eventfeed.click/\", target: \"_blank\" } },\n [\n _c(\"span\", { staticClass: \"brand-text\" }, [\n _c(\"strong\", [_vm._v(\"Event Feed\")]),\n _vm._v(\" for Eventbrite\")\n ])\n ]\n )\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n _c(\"div\", { staticClass: \"double-bounce1\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"double-bounce2\" })\n ])\n }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","<template>\n \n <div>\n\n <!-- Event feed preloader -->\n <div :class=\"'eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-' + uid\" v-show=\"(settings.api_key) && !feedError && !feedLoaded\" v-cloak>\n <div class=\"eventbrite-modal-spinner\">\n <div class=\"double-bounce1\"></div>\n <div class=\"double-bounce2\"></div>\n </div>\n <div class=\"eventbrite-modal-spinner-text\">\n <p>{{ translations.loading_text }}</p>\n </div>\n </div>\n\n <!-- Events wrapper -->\n <div :id=\"feed.css_id\" :class=\"'eventbrite-feed eventbrite-feed-id-' + feed.ID + ' eventbrite-feed-widget ' + feed.css_classes\" v-if=\"(settings.api_key) && (events) && (events.length > 0)\" v-show=\"feedLoaded\" v-cloak>\n\n <!-- Event feed edit link -->\n <a class=\"eventbrite-feed-edit-link\" target=\"_blank\" v-if=\"admin && edit_url\" :href=\"edit_url\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#334ecd\" width=\"16\" height=\"16\" version=\"1.1\" id=\"lni_lni-pencil-alt\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n <path d=\"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1 c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9 l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19 l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2 c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1 l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"/>\n </svg>\n <span>{{ translations.edit_link_text }}</span>\n </a>\n \n <!-- Event -->\n <div class=\"eventbrite-item\" v-for=\"(event, eventIndex) in events\" :key=\"event.ID\" :data-event-id=\"event.ID\" :data-event-index=\"eventIndex\">\n\n <!-- Image wrapper -->\n <div class=\"eventbrite-item-image\" v-if=\"feed.display_image && event.url\">\n\n <div class=\"eventbrite-item-image-inner\" @click=\"getEventDetails(event, eventIndex)\">\n \n <!-- Image -->\n <img :src=\"event.vue.image\" :alt=\"event.post_title\" v-if=\"event.vue.image\" width=\"400\" height=\"200\" loading=\"lazy\">\n\n <!-- Tags -->\n <span class=\"eventbrite-item-image-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && feed.price_overlay\">\n\n <!-- Price -->\n <span class=\"eventbrite-item-image-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></span>\n\n <!-- Tickets left -->\n <span class=\"eventbrite-item-image-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</span>\n \n </span>\n\n </div>\n\n </div>\n \n <!-- Event content -->\n <div class=\"eventbrite-item-content\">\n \n <div class=\"eventbrite-item-top-row\">\n\n <div class=\"eventbrite-item-title-col\">\n\n <!-- Date and time -->\n <time class=\"eventbrite-item-datetime\" v-if=\"feed.display_datetime && event.vue.start\">\n {{ event.vue.start }} - {{ event.vue.end }}\n </time>\n\n <!-- Title -->\n <h3 class=\"eventbrite-item-title\" v-if=\"event.vue.title\" @click=\"getEventDetails(event, eventIndex)\">\n {{ event.vue.title }}\n </h3>\n\n </div>\n\n </div>\n\n <div class=\"eventbrite-item-bottom-row\" v-if=\"(feed.display_location) || (feed.display_description) || (feed.display_price && !feed.display_image && event.vue.price) || (feed.display_signup_button) || (feed.display_more_button)\">\n\n <!-- Location -->\n <p class=\"eventbrite-item-location\" v-if=\"feed.display_location\">\n <span class=\"eventbrite-item-location-icon-wrapper\">\n <svg version=\"1.1\" class=\"eventbrite-item-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"event.vue.location !== 'Online'\">\n <g>\n <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n </g>\n </svg>\n <svg version=\"1.1\" class=\"eventbrite-item-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"event.vue.location == 'Online'\">\n <g>\n <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n </g>\n </svg>\n </span>\n <span>{{ event.vue.location }}</span>\n </p>\n \n <!-- Summary -->\n <p class=\"eventbrite-item-description\" v-if=\"feed.display_description\">{{ event.vue.description }}</p>\n\n <!-- Tags -->\n <div class=\"eventbrite-item-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && !feed.price_overlay\">\n\n <!-- Price -->\n <div class=\"eventbrite-item-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></div>\n\n <!-- Tickets left -->\n <div class=\"eventbrite-item-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</div>\n \n </div>\n\n <!-- Buttons -->\n <div class=\"eventbrite-item-buttons\" v-if=\"feed.display_signup_button || feed.display_more_button\">\n \n <!-- Checkout -->\n <button :id=\"'eventbrite-checkout-button-' + event.ID\" class=\"eventbrite-item-checkout\" v-if=\"(event.event_sales_status.sales_status == 'on_sale') && feed.display_signup_button\" @click=\"checkoutFromEventCard(event, eventIndex)\">\n {{ checkoutButtonText( event ) }}\n </button>\n\n <!-- Read more -->\n <button class=\"eventbrite-item-details\" v-if=\"feed.display_more_button\" @click=\"getEventDetails(event, eventIndex)\">\n {{ feed.more_button_text }}\n </button>\n\n </div>\n\n </div>\n \n </div>\n\n </div>\n\n </div>\n\n <!-- No results -->\n <div class=\"eventbrite-info-message\" v-if=\"(events) && (events.length === 0)\" v-show=\"feedLoaded\" v-cloak>{{ translations.no_events_text }}</div>\n\n <!-- Error messages -->\n <div class=\"eventbrite-info-message\" v-if=\"feedError == true\" v-cloak>{{ translations.loading_error_text }}</div>\n <div class=\"eventbrite-info-message\" v-if=\"settings.api_key == false\" v-cloak>{{ translations.api_error_text }}</div>\n\n <!-- Copyright -->\n <div class=\"eventbrite-copyright eventbrite-copyright-left\" v-if=\"(events) && (events.length > 0) && (settings.show_copyright)\" v-show=\"feedLoaded\" v-cloak>\n <div>{{ translations.copyright_text }}</div>\n <a href=\"https://eventfeed.click/\" target=\"_blank\">\n <span class=\"brand-text\"><strong>Event Feed</strong> for Eventbrite</span>\n </a>\n </div>\n \n <!-- Modal -->\n <Modal v-model=\"modalShow\" :modal-class=\"'eventbrite-modal scrollable-modal eventbrite-modal-' + uid + ' eventbrite-modal-id-' + feed.ID\" bg-class=\"eventbrite-modal-bg\" wrapper-class=\"eventbrite-modal-wrapper\" @before-open=\"beforeOpen\" @before-close=\"beforeClose\" @after-close=\"afterClose\" @after-open=\"afterOpen\" append-to=\"#eventbrite-modal-container\" base-zindex=\"20000\" :live=\"false\" v-cloak>\n \n <div class=\"scroll-content\" v-scroll-lock=\"modalShow\">\n\n <!-- Back button -->\n <div class=\"eventbrite-modal-back\" v-show=\"modalAddBackBtn == true\" v-if=\"feed.popup\">\n <button type=\"button\" @click=\"backBtnClick\" :title=\"translations.back_button_text\">\n <i>\n <svg viewBox=\"0 0 24 24\">\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"></path>\n </svg>\n </i>\n </button>\n </div>\n\n <!-- Close modal button -->\n <div class=\"eventbrite-modal-close\">\n <button type=\"button\" @click=\"(modalShow = false) && (requestModal = false)\" :title=\"translations.close_button_text\">\n <i>\n <svg viewBox=\"0 0 24 24\">\n <path d=\"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"></path>\n </svg>\n </i>\n </button>\n </div>\n\n <!-- Image -->\n <div id=\"eventbrite-modal-img\" class=\"eventbrite-modal-img\">\n <img v-show=\"modalImage !== false\" :src=\"modalImage\" :alt=\"modalEvent.post_title\" width=\"800\" height=\"400\" loading=\"lazy\">\n\n <!-- Add to calendar button -->\n <div class=\"eventbrite-modal-add-to-calendar-wrapper\" v-if=\"(feed.calendar_button == true) && (license == true && free != true)\">\n <button type=\"button\" class=\"eventbrite-modal-add-to-calendar\" @click=\"toggleModalCalendarAdd\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"h-6 w-6\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\" />\n </svg>\n <span>{{ translations.add_to_calendar_text }}</span>\n </button>\n <div class=\"eventbrite-modal-add-to-calendar-menu\" v-show=\"modalCalendarAdd\">\n <button type=\"button\" class=\"eventbrite-modal-add-to-calendar-menu-close\" @click=\"modalCalendarAdd = false\">\n <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n <path d=\"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n c1-1,1-2.4,0-3.4L35.4,32z\"/>\n </svg>\n </button>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Google Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Outlook Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Office365 Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Yahoo Calendar</a>\n <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\" href=\"javascript:;\" @click=\"modalCalendarAdd = false\">Download ICS file</a>\n </div>\n </div>\n </div>\n\n <div class=\"eventbrite-modal-title\" v-show=\"!modalTickets\">\n \n <!-- Date and time -->\n <div class=\"eventbrite-modal-datetime\" v-if=\"(modalEvent.vue) && (modalEvent.vue.start_full) && (modalEvent.vue.end_full)\">\n <time>\n {{ modalEvent.vue.start_full }} - {{ modalEvent.vue.end_full }}\n </time>\n </div>\n\n <!-- Title -->\n <h3 v-if=\"modalEvent.post_title\">{{ modalEvent.post_title }}</h3>\n\n <!-- Location -->\n <div class=\"eventbrite-modal-location\" :class=\"{'eventbrite-modal-location-clickable': (modalEvent.venue.address) && (feed.calendar_button == true)}\" v-if=\"(modalEvent.vue) && (modalEvent.vue.location)\" @click=\"modalScrollToMap(modalEvent.vue.location)\">\n <svg version=\"1.1\" class=\"eventbrite-modal-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location !== 'Online'\">\n <g>\n <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n </g>\n </svg>\n <svg version=\"1.1\" class=\"eventbrite-modal-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location == 'Online'\">\n <g>\n <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n </g>\n </svg>\n <span>{{ modalEvent.vue.location }}</span>\n </div>\n\n </div>\n\n <div class=\"eventbrite-modal-content\">\n \n <div class=\"replace-content\">\n\n <!-- Event information screen -->\n <div class=\"eventbrite-modal-event-info\" v-show=\"!modalTickets\">\n\n <!-- Summary -->\n <p class=\"eventbrite-modal-summary\" v-if=\"(modalEvent.vue) && (modalEvent.post_content)\">{{ modalEvent.post_content }}</p>\n\n <!-- Description modules -->\n <div v-for=\"description in modalDescription\" class=\"eventbrite-modal-description-module\" :class=\"{'eventbrite-modal-description-module-text': description.data.body, 'eventbrite-modal-description-module-img': description.data.image, 'eventbrite-modal-description-module-video': description.data.video}\" v-html=\"moduleContent( description )\" :key=\"description.ID\"></div>\n\n <div class=\"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\" v-if=\"modalError == true\">\n <p>{{ translations.modal_error_text }} <br><a :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\">{{ translations.modal_error_link }}</a></p>\n </div>\n\n </div>\n\n <!-- Event checkout screen -->\n <div class=\"eventbrite-modal-event-tickets\" v-show=\"modalTickets\">\n\n <!-- Modal content spinner -->\n <div class=\"eventbrite-modal-content-spinner-wrapper\">\n <div class=\"eventbrite-modal-spinner\">\n <div class=\"double-bounce1\"></div>\n <div class=\"double-bounce2\"></div>\n </div>\n </div>\n\n <!-- Container for Eventbrite checkout data -->\n <div id=\"eventbrite-modal-event-tickets\" style=\"position: relative; background-color: #fff; z-index: 1;\"></div>\n\n </div>\n\n </div>\n\n </div>\n\n <!-- Map -->\n <div id=\"eventbrite-modal-map\" class=\"eventbrite-modal-map\" v-show=\"!modalTickets\" v-if=\"(modalEvent.vue) && (modalEvent.venue.address) && (feed.google_map == true)\">\n <iframe width=\"100%\" height=\"250\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" :src=\"googleMapsSrc( this.modalEvent.vue.location )\" loading=\"lazy\"></iframe>\n </div>\n\n <!-- Organizer -->\n <div class=\"eventbrite-modal-organizer\" v-show=\"!modalTickets\" v-if=\"(modalEvent.organizer) && (modalEvent.organizer.name) && (feed.organizer_info == true)\">\n <div class=\"eventbrite-modal-organizer-row\">\n <div class=\"eventbrite-modal-organizer-image\" v-if=\"(modalOrganizer) && (modalOrganizer.logo) && (modalOrganizer.logo.url)\">\n <img :src=\"modalOrganizer.logo.url\" alt=\"modalOrganizer.name\">\n </div>\n <div class=\"eventbrite-modal-organizer-info\">\n <div class=\"eventbrite-modal-organizer-name\" v-if=\"modalEvent.organizer.name\">\n <span>{{ modalEvent.organizer.name }}</span>\n </div>\n <div class=\"eventbrite-modal-organizer-title\">{{ translations.organizer_title }}</div>\n <div class=\"eventbrite-modal-organizer-description\" v-if=\"modalEvent.organizer.description\" v-html=\"modalEvent.organizer.description.html\"></div>\n <div class=\"eventbrite-modal-organizer-social\" v-if=\"modalOrganizer\">\n <a :href=\"'https://www.facebook.com/' + modalOrganizer.facebook\" v-if=\"modalOrganizer.facebook\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-twitter\" title=\"Facebook\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"facebook-f\" class=\"svg-inline--fa fa-facebook-f fa-w-10\" role=\"img\" viewBox=\"0 0 320 512\"><path fill=\"currentColor\" d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"/></svg>\n </a>\n <a :href=\"'https://www.twitter.com/' + modalOrganizer.twitter\" v-if=\"modalOrganizer.twitter\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-website\" title=\"Twitter\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"twitter\" class=\"svg-inline--fa fa-twitter fa-w-16\" role=\"img\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"/></svg>\n </a>\n <a :href=\"modalEvent.organizer.website\" v-if=\"modalEvent.organizer.website\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-facebook\" :title=\"translations.organizer_link\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"globe\" class=\"svg-inline--fa fa-globe fa-w-16\" role=\"img\" viewBox=\"0 0 496 512\"><path fill=\"currentColor\" d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"/></svg>\n </a>\n </div>\n </div>\n </div>\n </div>\n\n </div>\n\n <div class=\"noscroll-content\" v-show=\"!modalTickets\">\n <div class=\"eventbrite-modal-footer-left\" v-if=\"feed.eventbrite_link == true\">\n <a class=\"eventbrite-modal-external-button\" :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\"><span class=\"desktop\">{{ translations.eventbrite_link }} </span><span class=\"mobile\">Eventbrite</span></a>\n </div>\n <div class=\"eventbrite-modal-footer-right\">\n <div class=\"eventbrite-modal-price\" v-if=\"(modalEvent.vue) && (modalEvent.vue.price) && feed.display_price\" v-html=\"modalEvent.vue.price\"></div>\n <button class=\"eventbrite-modal-checkout-button\" v-if=\"(modalEvent) && (modalEvent.event_sales_status.sales_status == 'on_sale')\" @click=\"toOrder(modalEvent, modalEventIndex)\">\n {{ checkoutButtonText( modalEvent ) }}\n </button>\n </div>\n </div>\n\n </Modal>\n \n <!-- Modal spinner -->\n <div :class=\"'eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-' + uid\">\n <div class=\"eventbrite-modal-spinner\">\n <div class=\"double-bounce1\"></div>\n <div class=\"double-bounce2\"></div>\n </div>\n </div>\n\n </div>\n\n</template>\n\t\n<script>\n\n // Vue Modal\n import VueModal from '@kouts/vue-modal';\n \n // Import V-scroll-lock\n import VScrollLock from 'v-scroll-lock';\n\n // Calendar links\n import { google, outlook, office365, yahoo, ics } from 'calendar-link';\n\n // Axios\n import axios from 'axios';\n\n var source;\n\n\texport default {\n name: 'Widget',\n props: ['initialUid', 'initialFeed', 'initialSettings', 'initialApi'],\n data: function() {\n return {\n\n // Get user data from WP admin\n uid: this.initialUid,\n feed: this.initialFeed,\n settings: this.initialSettings,\n api: this.initialApi,\n admin: (EventFeedForEventbrite.admin === 'true'),\n license: (EventFeedForEventbrite.premium === 'true'),\n free: (EventFeedForEventbrite.free === 'true'),\n translations: EventFeedForEventbriteAppTranslations,\n edit_url: EventFeedForEventbrite.admin_url + 'post.php?post=' + this.initialFeed.ID + '&action=edit',\n\n // Prepare variable for events\n events: {},\n \n // If events data has been loaded from Eventbrite API\n feedError: false,\n feedLoaded: false,\n \n // Modal\n modalEventIndex: false,\n modalShow: false,\n modalImage: false,\n modalEvent: false,\n modalTickets: false,\n modalDescription: false,\n modalOrganizer: false,\n modalState: false,\n modalCheckoutLoaded: false,\n modalAddBackBtn: false,\n modalError: false,\n modalCalendarAdd: false,\n\n // Scroll\n windowTop: 0\n\n }\n },\n components: {\n\t\t 'Modal': VueModal,\n 'VScrollLock': VScrollLock\n\t },\n methods: {\n\n // Fires before modal is opened\n beforeOpen: function() {\n\n // Resets error variable\n this.modalError = false;\n\n // Sets data to waiting state and turn on modal\n this.modalState = 'waitingForEventData';\n\n if( source ) { source.cancel(); }\n const CancelToken = axios.CancelToken;\n source = CancelToken.source();\n \n if( ( this.feed.popup == false ) || ( this.license == false || this.free == true ) ) {\n\n // Loads HQ image\n if( this.modalEvent.vue.has_image == true ) {\n\n axios.get( this.api + 'event-feed-for-eventbrite/v1/image/' + this.modalEvent.logo.id, { cancelToken: source.token } )\n .then( response => {\n\n this.modalImage = response.data.url;\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n })\n\n })\n .catch( errors => {\n \n // Request cancelled by user\n if ( axios.isCancel(errors) ) {\n this.manuallyCloseModal();\n\n // Error\n } else {\n this.modalError = true;\n this.modalImage = this.modalEvent.vue.image;\n\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n \n })\n }\n\n })\n\n } else {\n\n this.modalImage = this.modalEvent.vue.image;\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n\n }\n\n } else {\n\n // Loads modal data\n if( this.modalEvent.vue.has_image == true ) {\n\n axios.get( this.api + 'event-feed-for-eventbrite/v1/details_image/' + this.modalEvent.ID + '/' + this.modalEvent.logo.id + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n .then( response => {\n this.modalImage = response.data.media;\n this.modalDescription = response.data.description.modules;\n this.modalOrganizer = response.data.organizer;\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n\n })\n })\n\n // Catch errors\n .catch( errors => {\n\n // Request cancelled by user\n if ( axios.isCancel(errors) ) {\n this.manuallyCloseModal();\n\n // Error\n } else {\n this.modalError = true;\n this.modalImage = this.modalEvent.vue.image;\n this.modalDescription = false;\n this.modalOrganizer = false;\n\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n \n })\n }\n })\n\n // Generate calendar links\n if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n this.generateAddToCalendarLinks( this.modalEvent );\n }\n\n } else {\n\n axios.get( this.api + 'event-feed-for-eventbrite/v1/details/' + this.modalEvent.ID + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n .then( response => {\n this.modalImage = this.modalEvent.vue.image;\n this.modalDescription = response.data.description.modules;\n this.modalOrganizer = response.data.organizer;\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\n } else {\n this.modalState = false;\n }\n\n })\n })\n\n // Catch errors\n .catch( errors => {\n\n // Request cancelled by user\n if ( axios.isCancel(errors) ) {\n this.manuallyCloseModal();\n\n // Error\n } else {\n this.modalError = true;\n this.modalImage = this.modalEvent.vue.image;\n this.modalDescription = false;\n this.modalOrganizer = false;\n\n this.$nextTick( function() {\n\n // Check if user didn't close the modal before loading\n if( this.modalShow == true ) {\n this.modalState = 'EventDataReady';\t\n } else {\n this.modalState = false;\n }\n \n })\n }\n })\n\n // Generate calendar links\n if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n this.generateAddToCalendarLinks( this.modalEvent );\n }\n\n }\n\n }\n\n // Load Eventbrite checkout widget\n if( this.modalTickets == true ) {\n this.loadEventbriteCheckout();\n }\n\n },\n\n // Fires after modal is opened\n afterOpen: function() {\n\n },\n\n // Fires before modal is closed\n beforeClose: function() {\n this.requestModal = false;\n\n },\n\n // Fires after modal is closed\n afterClose: function() {\n this.modalCleanUp();\n this.modalCalendarAdd = false;\n },\n \n // Runs after user advances to ticket order\n toOrder: function(event, eventIndex) {\n \n // Popup on website (and is not IE)\n if( this.feed.link_to == 'popup' ) {\n\n this.toggleModalContent();\n this.modalAddBackBtn = true;\n\n // Popup on Eventbrite\n } else {\n\n if( this.feed.link_target_blank == true ) {\n window.open( event.url + '#tickets' );\n } else {\n window.location.href = event.url + '#tickets';\n }\n\n }\n\n },\n\n // Check clicks outside the modal before modal is fully loaded (will cancel opening of the modal)\n manuallyCloseModal: function( event ) {\n\n this.modalShow = false;\n this.requestModal = false;\n this.modalAddBackBtn = true;\n this.beforeClose();\n this.afterClose();\n \n var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n spinnerEl.style.display = 'none';\n\n source.cancel();\n\n },\n\n // When clicked on a event card link\n getEventDetails: function(event, eventIndex) {\n \n // If popup is set, open popup\n if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n this.modalShow = true;\n this.modalEvent = event;\n this.modalEventIndex = eventIndex;\n \n // Else go to event URL\n } else {\n\n if( this.feed.link_target_blank == true ) {\n window.open( event.url );\n } else {\n window.location.href = event.url;\n }\n \n }\n \n },\n\n // When clicked on checkout button from event card\n checkoutFromEventCard: function(event, eventIndex) {\n\n // Popup on website (and is not IE)\n if( this.feed.link_to == 'popup' ) {\n this.modalShow = true;\n this.modalEvent = event;\n this.modalEventIndex = eventIndex;\n this.toggleModalContent();\n\n // Popup on Eventbrite\n } else {\n if( this.feed.link_target_blank == true ) {\n window.open( event.url + '#tickets' );\n } else {\n window.location.href = event.url + '#tickets';\n }\n }\n },\n\n // Toggles modal content after\n toggleModalContent: function() {\n this.modalTickets = !this.modalTickets;\n if( ( this.modalTickets == true ) && ( this.modalCheckoutLoaded == false ) ) {\n this.modalState = 'waitingForCheckoutData';\n this.loadEventbriteCheckout();\n }\n },\n\n // Set focus to modal element\n setFocusModal: function() {\n document.querySelector('.eventbrite-modal-wrapper').focus();\n },\n \n // Modal back button behavior\n backBtnClick: function() {\n this.toggleModalContent();\n this.$nextTick(this.modalScrollToTop);\n this.$nextTick(this.modalAddBackBtn = false);\n },\n\n // Clean-up after closing modal\n modalCleanUp: function() {\n this.modalShow = false;\n this.modalTickets = false;\n this.modalImage = false;\n this.modalDescription = false;\n this.modalState = false;\n this.modalCheckoutLoaded = false;\n this.modalAddBackBtn = false;\n this.modalCalendarAdd = false;\n\n },\n\n // Load Eventbrite checkout\n loadEventbriteCheckout: function() {\n let widgetAttributes = {\n widgetType: \"checkout\",\n eventId: this.modalEvent.ID,\n iframeContainerId: \"eventbrite-modal-event-tickets\",\n };\n window.EBWidgets.createWidget(widgetAttributes);\n },\n\n // Add parameters to YouTube embed URL\n youtubeUrl: function( url ) {\n var videoUrl = new URL( url );\n videoUrl.searchParams.append( 'enablejsapi', '1' );\n videoUrl.searchParams.append( 'modestbranding', '1' );\n videoUrl.searchParams.append( 'rel', '0' );\n videoUrl.searchParams.append( 'showinfo', '0' );\n videoUrl.searchParams.append( 'showtitle', '0' );\n return videoUrl.toString();\n },\n\n // Add parameters to Vimeo embed URL\n vimeoUrl: function( url ) {\n var videoUrl = new URL( url );\n videoUrl.searchParams.append( 'title', '0' );\n videoUrl.searchParams.append( 'byline', '0' );\n videoUrl.searchParams.append( 'portrait', '0' );\n return videoUrl.toString();\n },\n\n // Get Google maps embed source URL\n googleMapsSrc: function( address ) {\n var url = 'https://maps.google.com/?q=' + address + '&output=embed';\n return url;\n },\n\n // Description modules\n moduleContent: function( description ) {\n\n // Text module\n if( description.data.body ) {\n return description.data.body.text;\n\n // Image module\n } else if( description.data.image ) {\n return '<img src=\"' + description.data.image.url + '\" alt=\"\" loading=\"lazy\">';\n\n // Video module\n } else if( description.data.video ) {\n\n // YouTube\n if( description.data.video.embed_url.includes( 'youtube' ) ) {\n return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.youtubeUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" loading=\"lazy\"></iframe></div>';\n \n // Vimeo\n } else if( description.data.video.embed_url.includes( 'vimeo' ) ) {\n return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.vimeoUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" loading=\"lazy\"></iframe></div>';\n }\n }\n\n },\n\n // Scroll to modal map\n modalScrollToMap: function( address ) {\n var map = document.querySelector( '#eventbrite-modal-map' );\n if ( typeof(map) != 'undefined' && map != null ) {\n map.scrollIntoView( { behavior: 'smooth' } );\n } else if( address !== 'Online' ) {\n var googleMapUrl = 'https://www.google.com/maps/place/' + address;\n if( this.feed.link_target_blank == true ) {\n window.open( googleMapUrl );\n } else {\n window.location = googleMapUrl;\n }\n }\n },\n\n // Scroll to top of the modal info screen\n modalScrollToTop: function() {\n var image = document.querySelector( '#eventbrite-modal-img' );\n if ( typeof(image) != 'undefined' && image != null ) {\n image.scrollIntoView( { behavior: 'auto' } );\n }\n },\n \n // Toggle modal add to calendar menu\n toggleModalCalendarAdd: function() {\n this.modalCalendarAdd = !this.modalCalendarAdd;\n if( this.modalCalendarAdd == true ) {\n window.addEventListener( 'click', this.autoCloseCalendarMenu );\n } else {\n window.removeEventListener( 'click', this.autoCloseCalendarMenu );\n }\n },\n\n // Automatically close add to calendar menu on click outside the wrapper\n autoCloseCalendarMenu: function( event ) {\n if( ! event.target.closest('.eventbrite-modal-add-to-calendar-wrapper') ) {\n this.modalCalendarAdd = false;\n\t\t\t\t}\n },\n\n // Generate add to calendar links\n generateAddToCalendarLinks: function( event ) {\n const AddToCalendarEvent = {\n title: event.post_title,\n description: event.post_content,\n start: event.start.utc,\n end: event.end.utc,\n location: event.vue.location\n };\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-google' ).setAttribute( 'href', google( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-outlook' ).setAttribute( 'href', outlook( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-office' ).setAttribute( 'href', office365( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-yahoo' ).setAttribute( 'href', yahoo( AddToCalendarEvent ) ) ;\n document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-apple' ).setAttribute( 'href', ics( AddToCalendarEvent ) ) ;\n },\n\n // Check top scroll position (for WP admin bar modal shift)\n onScroll: function( event ) {\n this.windowTop = window.top.scrollY;\n this.checkScrollPosition();\n },\n checkScrollPosition: function() {\n if( this.windowTop == 0 ) {\n document.querySelector( 'body' ).classList.add('eventbrite-scroll-top');\n } else {\n document.querySelector( 'body' ).classList.remove('eventbrite-scroll-top');\n }\n },\n\n // Remaining tickets text\n ticketsText: function( text ) {\n var textNew = '';\n if( text !== '' ) {\n var textNew = ' ' + text;\n }\n return textNew;\n },\n\n // Checkout button text\n checkoutButtonText: function( event ) {\n var buttonText;\n if( event.is_free == true ) {\n buttonText = this.feed.signup_button_text;\n } else {\n buttonText = this.feed.tickets_button_text;\n }\n return buttonText;\n }\n \n },\n watch: {\n\n // Handling modal states\n modalState: {\n handler: function(val, oldVal) {\n \n var modalEl = document.querySelector('#eventbrite-modal-container'); \n var contentEl = document.querySelector('.eventbrite-modal-wrapper');\n var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n\n // Modal is opened but waiting for data\n if( val == 'waitingForEventData' ) {\n if( contentEl ) { contentEl.style.display = 'none'; }\n if( spinnerEl ) { spinnerEl.style.display = 'flex'; } \n \n // Data ready, can show the modal window\n } else if( val == 'EventDataReady' ) {\n if( contentEl ) { contentEl.style.display = 'flex'; }\n if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n this.setFocusModal();\n \n // Hide spinner\n } else if( val == true ) {\n if( contentEl ) { contentEl.style.display = 'none'; }\n if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n }\n \n // Order screen\n if( val == 'orderScreen' ) {\n if( contentEl ) { modalEl.classList.add('modal-order'); }\n } else {\n if( contentEl ) { modalEl.classList.remove('modal-order'); }\n }\n\n }\n },\n\n // Class toggling\n modalTickets: {\n handler: function(val, oldVal) {\n \n var modalEl = document.querySelector('#eventbrite-modal-container'); \n\n if( val == true ) {\n modalEl.classList.add('modal-tickets');\n } else {\n modalEl.classList.remove('modal-tickets');\n }\n\n }\n }\n\n },\n mounted() {\n\n // Get main Eventbrite data\n axios.get( this.api + 'event-feed-for-eventbrite/v1/feed/' + this.feed.ID )\n .then( response => {\n this.events = response.data.events;\n this.feedLoaded = true;\n this.checkScrollPosition();\n })\n .catch( errors => {\n this.feedError = true;\n })\n\n this.$nextTick(function () {\n\n // Listen to Eventbrite widget events\n window.addEventListener('message', (event) => {\n\n // Remove widget transitions and set height to 100% on any event\n if ( event.origin == \"https://www.eventbrite.com\") {\n\n var tickets = document.querySelector('#eventbrite-modal-event-tickets');\n\n tickets.style.height = '100%';\n tickets.style.transition = 'none';\n }\n\n // Widget rendered event\n if( ( event.origin == \"https://www.eventbrite.com\" ) && ( event.data.messageName == ( 'widgetRenderComplete' ) ) ) {\n \n // Bug fix - rule will apply only for current modal\n if( this.modalShow == true) {\n this.modalCheckoutLoaded = true;\n }\n }\n \n // Tickets screen (if coming from event details and back from ticket order)\n if ( ( event.origin == \"https://www.eventbrite.com\" ) && ( ( event.data.messageName == 'widgetRenderComplete' ) || ( event.data.messageName == 'backToTicketSelection' ) ) ) {\n\n // Bug fix - rule will apply only for current modal\n if( this.modalShow == true) {\n\n // Count with the Eventbrite delay\n if( event.data.messageName == 'backToTicketSelection' ) {\n\n setTimeout(() => this.modalState = 'ticketsScreen', 810);\n\n // Add back button\n if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n setTimeout(() => this.modalAddBackBtn = true, 810);\n }\n\n } else {\n\n this.modalState = 'ticketsScreen';\n\n // Add back button\n if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n this.modalAddBackBtn = true;\n }\n\n }\n\n }\n\n }\n\n // Order start event - contact information and payment\n else if( ( event.origin == \"https://www.eventbrite.com\" ) && (event.data.messageName == 'orderStart' ) ) {\n \n setTimeout(() => this.modalState = 'orderScreen', 810);\n\n // Remove back button\n setTimeout(() => this.modalAddBackBtn = false, 810);\n\n }\n\n });\n\n // Add scroll event listener\n window.addEventListener( 'scroll', this.onScroll );\n\n // Add click event listener to spinner (when loading the feed)\n var spinner = this.$el.querySelector('.eventbrite-modal-spinner-wrapper');\n spinner.addEventListener( 'click', this.manuallyCloseModal );\n\n });\n\n },\n beforeDestroy() {\n\n // Remove scroll event listener\n window.removeEventListener( 'scroll', this.onScroll );\n\n // Remove click event listener\n window.removeEventListener( 'click', this.manuallyCloseModal );\n\n },\n\t}\n\n</script>","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Widget.vue?vue&type=template&id=e1e8796c&\"\nimport script from \"./Widget.vue?vue&type=script&lang=js&\"\nexport * from \"./Widget.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"/Users/janpencik/Sites/events/wp-content/plugins/event-feed-for-eventbrite/node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('e1e8796c')) {\n api.createRecord('e1e8796c', component.options)\n } else {\n api.reload('e1e8796c', component.options)\n }\n module.hot.accept(\"./Widget.vue?vue&type=template&id=e1e8796c&\", function () {\n api.rerender('e1e8796c', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"public/src/js/components/Widget.vue\"\nexport default component.exports"],"names":["render","_vm","this","_h","$createElement","_c","_self","directives","name","rawName","value","settings","api_key","feedError","feedLoaded","expression","class","uid","_m","_v","staticClass","_s","translations","loading_text","events","length","feed","ID","css_classes","attrs","id","css_id","admin","edit_url","target","href","staticStyle","xmlns","fill","width","height","version","x","y","viewBox","d","edit_link_text","_e","_l","event","eventIndex","key","display_image","url","on","click","$event","getEventDetails","vue","image","src","alt","post_title","loading","display_price","display_tickets","price_overlay","price","domProps","innerHTML","tickets_remaining","ticketsText","tickets_text","display_datetime","start","end","title","display_location","display_description","display_signup_button","display_more_button","location","description","event_sales_status","sales_status","checkoutFromEventCard","checkoutButtonText","more_button_text","no_events_text","loading_error_text","api_error_text","show_copyright","copyright_text","live","beforeOpen","beforeClose","afterClose","afterOpen","model","modalShow","callback","$$v","popup","modalAddBackBtn","type","back_button_text","backBtnClick","close_button_text","requestModal","modalImage","modalEvent","calendar_button","license","free","toggleModalCalendarAdd","stroke","add_to_calendar_text","modalCalendarAdd","modalTickets","start_full","end_full","venue","address","modalScrollToMap","post_content","modalDescription","data","body","video","moduleContent","modalError","modal_error_text","link_target_blank","modal_error_link","position","google_map","frameborder","scrolling","marginheight","marginwidth","googleMapsSrc","organizer","organizer_info","modalOrganizer","logo","organizer_title","html","facebook","focusable","role","twitter","website","organizer_link","eventbrite_link","toOrder","modalEventIndex","_withStripped","component","options","__file"],"sourceRoot":""} -
event-feed-for-eventbrite/trunk/public/class-public.php
r3185242 r3218009 194 194 $query = (object) $query_obj->get_feed_events(); 195 195 $events = $query->events; 196 197 // Create event feed object and format feed data 198 $feed_obj = new Event_Feed_For_Eventbrite_Feed( $request['id'] ); 196 197 // Get feed ID 198 $feed_id = $request['id']; 199 200 // WPML - get ID of the translated feed instead 201 if( function_exists( 'icl_object_id' ) ) { 202 $feed_id = icl_object_id( $request['id'], 'event_feed', true ); 203 } 204 205 // Create event feed object 206 $feed_obj = new Event_Feed_For_Eventbrite_Feed( $feed_id ); 207 208 // Format feed data 199 209 $feed = (object) $feed_obj->get_event_feed_data(); 200 210 … … 439 449 if( ( 'publish' == get_post_status ( $shortcode_id ) ) && ( 'event_feed' == get_post_type( $shortcode_id ) ) ) { 440 450 441 // Create event feed object and format feed data 442 $feed_obj = new Event_Feed_For_Eventbrite_Feed( $shortcode_id ); 451 // Get feed ID 452 $feed_id = $shortcode_id; 453 454 // WPML - get ID of the translated feed instead 455 if( function_exists( 'icl_object_id' ) ) { 456 $feed_id = icl_object_id( $shortcode_id, 'event_feed', true ); 457 } 458 459 // Create event feed object 460 $feed_obj = new Event_Feed_For_Eventbrite_Feed( $feed_id ); 443 461 $feed = (object) $feed_obj->get_event_feed_data(); 444 462 … … 817 835 818 836 /** 819 * Excludes scripts from minification in Siteground Optimizer.837 * Excludes scripts from minification and combination in Siteground Optimizer. 820 838 * 821 839 * @since 1.2.1 822 840 * @access public 823 841 */ 824 function siteground_optimizer_js_ minify_exclude( $exclude_list ) {842 function siteground_optimizer_js_exclude( $exclude_list ) { 825 843 $exclude_list[] = 'vue'; 826 844 $exclude_list[] = 'event-feed-for-eventbrite-checkout'; … … 830 848 return $exclude_list; 831 849 } 832 833 /** 834 * Excludes scripts from combination in Siteground Optimizer. 835 * 836 * @since 1.2.1 837 * @access public 838 */ 839 function siteground_optimizer_js_combine_exclude( $exclude_list ) { 850 851 /** 852 * Excludes external scripts from combination in Siteground Optimizer. 853 * 854 * @since 1.3.0 855 * @access public 856 */ 857 function siteground_optimizer_external_js_exclude( $exclude_list ) { 858 $exclude_list[] = 'eventbrite.com'; 859 return $exclude_list; 860 } 861 862 /** 863 * Excludes scripts from minification, combination and deferring in WP Rocket. 864 * 865 * @since 1.3.0 866 * @access public 867 */ 868 function wp_rocket_exclude_js( $exclude_list ) { 869 if ( ! is_array( $exclude_list ) ) { 870 $exclude_list = array(); 871 } 872 840 873 $exclude_list[] = 'vue'; 841 874 $exclude_list[] = 'event-feed-for-eventbrite-checkout';
Note: See TracChangeset
for help on using the changeset viewer.