Changeset 3223189
- Timestamp:
- 01/15/2025 09:22:47 PM (13 months ago)
- Location:
- event-feed-for-eventbrite
- Files:
-
- 355 added
- 9 edited
-
tags/1.3.1 (added)
-
tags/1.3.1/LICENSE.txt (added)
-
tags/1.3.1/README.txt (added)
-
tags/1.3.1/admin (added)
-
tags/1.3.1/admin/assets (added)
-
tags/1.3.1/admin/assets/css (added)
-
tags/1.3.1/admin/assets/css/admin.css (added)
-
tags/1.3.1/admin/assets/css/block.css (added)
-
tags/1.3.1/admin/assets/img (added)
-
tags/1.3.1/admin/assets/img/layout-cards.png (added)
-
tags/1.3.1/admin/assets/img/layout-grid.png (added)
-
tags/1.3.1/admin/assets/img/layout-list.png (added)
-
tags/1.3.1/admin/assets/img/layout-widget.png (added)
-
tags/1.3.1/admin/assets/img/logo.png (added)
-
tags/1.3.1/admin/assets/img/logo.svg (added)
-
tags/1.3.1/admin/assets/js (added)
-
tags/1.3.1/admin/assets/js/admin.js (added)
-
tags/1.3.1/admin/assets/js/admin.js.LICENSE.txt (added)
-
tags/1.3.1/admin/assets/js/block.js (added)
-
tags/1.3.1/admin/assets/js/block.js.LICENSE.txt (added)
-
tags/1.3.1/admin/assets/js/main.js (added)
-
tags/1.3.1/admin/assets/js/media-uploader.js (added)
-
tags/1.3.1/admin/assets/js/media-uploader.js.LICENSE.txt (added)
-
tags/1.3.1/admin/class-admin.php (added)
-
tags/1.3.1/admin/index.php (added)
-
tags/1.3.1/admin/libs (added)
-
tags/1.3.1/admin/libs/choices (added)
-
tags/1.3.1/admin/libs/choices/choices.min.css (added)
-
tags/1.3.1/admin/libs/choices/choices.min.js (added)
-
tags/1.3.1/admin/libs/choices/choices.min.js.LICENSE.txt (added)
-
tags/1.3.1/admin/libs/clipboard (added)
-
tags/1.3.1/admin/libs/clipboard/clipboard.min.js (added)
-
tags/1.3.1/admin/libs/clipboard/clipboard.min.js.LICENSE.txt (added)
-
tags/1.3.1/admin/libs/font-awesome (added)
-
tags/1.3.1/admin/libs/font-awesome/css (added)
-
tags/1.3.1/admin/libs/font-awesome/css/font-awesome.min.css (added)
-
tags/1.3.1/admin/libs/font-awesome/fonts (added)
-
tags/1.3.1/admin/libs/font-awesome/fonts/FontAwesome.otf (added)
-
tags/1.3.1/admin/libs/font-awesome/fonts/fontawesome-webfont.eot (added)
-
tags/1.3.1/admin/libs/font-awesome/fonts/fontawesome-webfont.svg (added)
-
tags/1.3.1/admin/libs/font-awesome/fonts/fontawesome-webfont.ttf (added)
-
tags/1.3.1/admin/libs/font-awesome/fonts/fontawesome-webfont.woff (added)
-
tags/1.3.1/admin/libs/font-awesome/fonts/fontawesome-webfont.woff2 (added)
-
tags/1.3.1/admin/libs/jquery-are-you-sure (added)
-
tags/1.3.1/admin/libs/jquery-are-you-sure/jquery.are-you-sure.js (added)
-
tags/1.3.1/admin/libs/jquery-are-you-sure/jquery.are-you-sure.js.LICENSE.txt (added)
-
tags/1.3.1/admin/libs/jquery-confirm (added)
-
tags/1.3.1/admin/libs/jquery-confirm/jquery-confirm.min.css (added)
-
tags/1.3.1/admin/libs/jquery-confirm/jquery-confirm.min.js (added)
-
tags/1.3.1/admin/libs/jquery-confirm/jquery-confirm.min.js.LICENSE.txt (added)
-
tags/1.3.1/admin/libs/minicolors (added)
-
tags/1.3.1/admin/libs/minicolors/jquery.minicolors.css (added)
-
tags/1.3.1/admin/libs/minicolors/jquery.minicolors.min.js (added)
-
tags/1.3.1/admin/libs/minicolors/jquery.minicolors.png (added)
-
tags/1.3.1/admin/libs/tooltipster (added)
-
tags/1.3.1/admin/libs/tooltipster/tooltipster-sideTip-borderless.min.css (added)
-
tags/1.3.1/admin/libs/tooltipster/tooltipster.bundle.min.css (added)
-
tags/1.3.1/admin/libs/tooltipster/tooltipster.bundle.min.js (added)
-
tags/1.3.1/admin/libs/tooltipster/tooltipster.bundle.min.js.LICENSE.txt (added)
-
tags/1.3.1/admin/partials (added)
-
tags/1.3.1/admin/partials/event-feed (added)
-
tags/1.3.1/admin/partials/event-feed/metabox-advanced.php (added)
-
tags/1.3.1/admin/partials/event-feed/metabox-card.php (added)
-
tags/1.3.1/admin/partials/event-feed/metabox-checkout.php (added)
-
tags/1.3.1/admin/partials/event-feed/metabox-design.php (added)
-
tags/1.3.1/admin/partials/event-feed/metabox-eventbrite.php (added)
-
tags/1.3.1/admin/partials/event-feed/metabox-filters.php (added)
-
tags/1.3.1/admin/partials/event-feed/metabox-popup.php (added)
-
tags/1.3.1/admin/partials/event-feed/metabox-shortcode.php (added)
-
tags/1.3.1/admin/partials/settings (added)
-
tags/1.3.1/admin/partials/settings/getting-started.php (added)
-
tags/1.3.1/admin/partials/settings/settings.php (added)
-
tags/1.3.1/event-feed-for-eventbrite.php (added)
-
tags/1.3.1/freemius (added)
-
tags/1.3.1/freemius/LICENSE.txt (added)
-
tags/1.3.1/freemius/README.md (added)
-
tags/1.3.1/freemius/assets (added)
-
tags/1.3.1/freemius/assets/css (added)
-
tags/1.3.1/freemius/assets/css/admin (added)
-
tags/1.3.1/freemius/assets/css/admin/account.css (added)
-
tags/1.3.1/freemius/assets/css/admin/add-ons.css (added)
-
tags/1.3.1/freemius/assets/css/admin/affiliation.css (added)
-
tags/1.3.1/freemius/assets/css/admin/checkout.css (added)
-
tags/1.3.1/freemius/assets/css/admin/clone-resolution.css (added)
-
tags/1.3.1/freemius/assets/css/admin/common.css (added)
-
tags/1.3.1/freemius/assets/css/admin/connect.css (added)
-
tags/1.3.1/freemius/assets/css/admin/debug.css (added)
-
tags/1.3.1/freemius/assets/css/admin/dialog-boxes.css (added)
-
tags/1.3.1/freemius/assets/css/admin/gdpr-optin-notice.css (added)
-
tags/1.3.1/freemius/assets/css/admin/index.php (added)
-
tags/1.3.1/freemius/assets/css/admin/optout.css (added)
-
tags/1.3.1/freemius/assets/css/admin/plugins.css (added)
-
tags/1.3.1/freemius/assets/css/customizer.css (added)
-
tags/1.3.1/freemius/assets/css/index.php (added)
-
tags/1.3.1/freemius/assets/img (added)
-
tags/1.3.1/freemius/assets/img/index.php (added)
-
tags/1.3.1/freemius/assets/img/plugin-icon.png (added)
-
tags/1.3.1/freemius/assets/img/theme-icon.png (added)
-
tags/1.3.1/freemius/assets/index.php (added)
-
tags/1.3.1/freemius/assets/js (added)
-
tags/1.3.1/freemius/assets/js/index.php (added)
-
tags/1.3.1/freemius/assets/js/jquery.form.js (added)
-
tags/1.3.1/freemius/assets/js/nojquery.ba-postmessage.js (added)
-
tags/1.3.1/freemius/assets/js/postmessage.js (added)
-
tags/1.3.1/freemius/assets/js/pricing (added)
-
tags/1.3.1/freemius/assets/js/pricing/14fb1bd5b7c41648488b06147f50a0dc.svg (added)
-
tags/1.3.1/freemius/assets/js/pricing/178afa6030e76635dbe835e111d2c507.png (added)
-
tags/1.3.1/freemius/assets/js/pricing/27b5a722a5553d9de0170325267fccec.png (added)
-
tags/1.3.1/freemius/assets/js/pricing/4375c4a3ddc6f637c2ab9a2d7220f91e.png (added)
-
tags/1.3.1/freemius/assets/js/pricing/4529cac82a2d1f300d3c4702b7b5e8f3.svg (added)
-
tags/1.3.1/freemius/assets/js/pricing/5480ed23b199531a8cbc05924f26952b.png (added)
-
tags/1.3.1/freemius/assets/js/pricing/b4f3b958f4a019862d81b15f3f8eee3a.svg (added)
-
tags/1.3.1/freemius/assets/js/pricing/c03f665db27af43971565560adfba594.png (added)
-
tags/1.3.1/freemius/assets/js/pricing/cb5fc4f6ec7ada72e986f6e7dde365bf.png (added)
-
tags/1.3.1/freemius/assets/js/pricing/dd89563360f0272635c8f0ab7d7f1402.png (added)
-
tags/1.3.1/freemius/assets/js/pricing/e366d70661d8ad2493bd6afbd779f125.png (added)
-
tags/1.3.1/freemius/assets/js/pricing/f18006f6535a1a6e9c6bfbffafe6f18a.svg (added)
-
tags/1.3.1/freemius/assets/js/pricing/f3aac72a8e63997d6bb888f816457e9b.png (added)
-
tags/1.3.1/freemius/assets/js/pricing/f928f1be99776af83e8e6be4baf8ffe7.svg (added)
-
tags/1.3.1/freemius/assets/js/pricing/fde48e4609a6ddc11d639fc2421f2afd.png (added)
-
tags/1.3.1/freemius/assets/js/pricing/freemius-pricing.js (added)
-
tags/1.3.1/freemius/assets/js/pricing/freemius-pricing.js.LICENSE.txt (added)
-
tags/1.3.1/freemius/config.php (added)
-
tags/1.3.1/freemius/includes (added)
-
tags/1.3.1/freemius/includes/class-freemius-abstract.php (added)
-
tags/1.3.1/freemius/includes/class-freemius.php (added)
-
tags/1.3.1/freemius/includes/class-fs-admin-notices.php (added)
-
tags/1.3.1/freemius/includes/class-fs-api.php (added)
-
tags/1.3.1/freemius/includes/class-fs-garbage-collector.php (added)
-
tags/1.3.1/freemius/includes/class-fs-lock.php (added)
-
tags/1.3.1/freemius/includes/class-fs-logger.php (added)
-
tags/1.3.1/freemius/includes/class-fs-options.php (added)
-
tags/1.3.1/freemius/includes/class-fs-plugin-updater.php (added)
-
tags/1.3.1/freemius/includes/class-fs-security.php (added)
-
tags/1.3.1/freemius/includes/class-fs-storage.php (added)
-
tags/1.3.1/freemius/includes/class-fs-user-lock.php (added)
-
tags/1.3.1/freemius/includes/customizer (added)
-
tags/1.3.1/freemius/includes/customizer/class-fs-customizer-support-section.php (added)
-
tags/1.3.1/freemius/includes/customizer/class-fs-customizer-upsell-control.php (added)
-
tags/1.3.1/freemius/includes/customizer/index.php (added)
-
tags/1.3.1/freemius/includes/debug (added)
-
tags/1.3.1/freemius/includes/debug/class-fs-debug-bar-panel.php (added)
-
tags/1.3.1/freemius/includes/debug/debug-bar-start.php (added)
-
tags/1.3.1/freemius/includes/debug/index.php (added)
-
tags/1.3.1/freemius/includes/entities (added)
-
tags/1.3.1/freemius/includes/entities/class-fs-affiliate-terms.php (added)
-
tags/1.3.1/freemius/includes/entities/class-fs-affiliate.php (added)
-
tags/1.3.1/freemius/includes/entities/class-fs-billing.php (added)
-
tags/1.3.1/freemius/includes/entities/class-fs-entity.php (added)
-
tags/1.3.1/freemius/includes/entities/class-fs-payment.php (added)
-
tags/1.3.1/freemius/includes/entities/class-fs-plugin-info.php (added)
-
tags/1.3.1/freemius/includes/entities/class-fs-plugin-license.php (added)
-
tags/1.3.1/freemius/includes/entities/class-fs-plugin-plan.php (added)
-
tags/1.3.1/freemius/includes/entities/class-fs-plugin-tag.php (added)
-
tags/1.3.1/freemius/includes/entities/class-fs-plugin.php (added)
-
tags/1.3.1/freemius/includes/entities/class-fs-pricing.php (added)
-
tags/1.3.1/freemius/includes/entities/class-fs-scope-entity.php (added)
-
tags/1.3.1/freemius/includes/entities/class-fs-site.php (added)
-
tags/1.3.1/freemius/includes/entities/class-fs-subscription.php (added)
-
tags/1.3.1/freemius/includes/entities/class-fs-user.php (added)
-
tags/1.3.1/freemius/includes/entities/index.php (added)
-
tags/1.3.1/freemius/includes/fs-core-functions.php (added)
-
tags/1.3.1/freemius/includes/fs-essential-functions.php (added)
-
tags/1.3.1/freemius/includes/fs-html-escaping-functions.php (added)
-
tags/1.3.1/freemius/includes/fs-plugin-info-dialog.php (added)
-
tags/1.3.1/freemius/includes/index.php (added)
-
tags/1.3.1/freemius/includes/l10n.php (added)
-
tags/1.3.1/freemius/includes/managers (added)
-
tags/1.3.1/freemius/includes/managers/class-fs-admin-menu-manager.php (added)
-
tags/1.3.1/freemius/includes/managers/class-fs-admin-notice-manager.php (added)
-
tags/1.3.1/freemius/includes/managers/class-fs-cache-manager.php (added)
-
tags/1.3.1/freemius/includes/managers/class-fs-checkout-manager.php (added)
-
tags/1.3.1/freemius/includes/managers/class-fs-clone-manager.php (added)
-
tags/1.3.1/freemius/includes/managers/class-fs-contact-form-manager.php (added)
-
tags/1.3.1/freemius/includes/managers/class-fs-debug-manager.php (added)
-
tags/1.3.1/freemius/includes/managers/class-fs-gdpr-manager.php (added)
-
tags/1.3.1/freemius/includes/managers/class-fs-key-value-storage.php (added)
-
tags/1.3.1/freemius/includes/managers/class-fs-license-manager.php (added)
-
tags/1.3.1/freemius/includes/managers/class-fs-option-manager.php (added)
-
tags/1.3.1/freemius/includes/managers/class-fs-permission-manager.php (added)
-
tags/1.3.1/freemius/includes/managers/class-fs-plan-manager.php (added)
-
tags/1.3.1/freemius/includes/managers/class-fs-plugin-manager.php (added)
-
tags/1.3.1/freemius/includes/managers/index.php (added)
-
tags/1.3.1/freemius/includes/sdk (added)
-
tags/1.3.1/freemius/includes/sdk/Exceptions (added)
-
tags/1.3.1/freemius/includes/sdk/Exceptions/ArgumentNotExistException.php (added)
-
tags/1.3.1/freemius/includes/sdk/Exceptions/EmptyArgumentException.php (added)
-
tags/1.3.1/freemius/includes/sdk/Exceptions/Exception.php (added)
-
tags/1.3.1/freemius/includes/sdk/Exceptions/InvalidArgumentException.php (added)
-
tags/1.3.1/freemius/includes/sdk/Exceptions/OAuthException.php (added)
-
tags/1.3.1/freemius/includes/sdk/Exceptions/index.php (added)
-
tags/1.3.1/freemius/includes/sdk/FreemiusBase.php (added)
-
tags/1.3.1/freemius/includes/sdk/FreemiusWordPress.php (added)
-
tags/1.3.1/freemius/includes/sdk/LICENSE.txt (added)
-
tags/1.3.1/freemius/includes/sdk/index.php (added)
-
tags/1.3.1/freemius/includes/supplements (added)
-
tags/1.3.1/freemius/includes/supplements/fs-essential-functions-1.1.7.1.php (added)
-
tags/1.3.1/freemius/includes/supplements/fs-essential-functions-2.2.1.php (added)
-
tags/1.3.1/freemius/includes/supplements/fs-migration-2.5.1.php (added)
-
tags/1.3.1/freemius/includes/supplements/index.php (added)
-
tags/1.3.1/freemius/index.php (added)
-
tags/1.3.1/freemius/languages (added)
-
tags/1.3.1/freemius/languages/freemius-cs_CZ.mo (added)
-
tags/1.3.1/freemius/languages/freemius-da_DK.mo (added)
-
tags/1.3.1/freemius/languages/freemius-de_DE.mo (added)
-
tags/1.3.1/freemius/languages/freemius-es_ES.mo (added)
-
tags/1.3.1/freemius/languages/freemius-fr_FR.mo (added)
-
tags/1.3.1/freemius/languages/freemius-he_IL.mo (added)
-
tags/1.3.1/freemius/languages/freemius-hu_HU.mo (added)
-
tags/1.3.1/freemius/languages/freemius-it_IT.mo (added)
-
tags/1.3.1/freemius/languages/freemius-ja.mo (added)
-
tags/1.3.1/freemius/languages/freemius-nl_NL.mo (added)
-
tags/1.3.1/freemius/languages/freemius-ru_RU.mo (added)
-
tags/1.3.1/freemius/languages/freemius-ta.mo (added)
-
tags/1.3.1/freemius/languages/freemius-zh_CN.mo (added)
-
tags/1.3.1/freemius/languages/freemius.pot (added)
-
tags/1.3.1/freemius/languages/index.php (added)
-
tags/1.3.1/freemius/require.php (added)
-
tags/1.3.1/freemius/start.php (added)
-
tags/1.3.1/freemius/templates (added)
-
tags/1.3.1/freemius/templates/account (added)
-
tags/1.3.1/freemius/templates/account.php (added)
-
tags/1.3.1/freemius/templates/account/billing.php (added)
-
tags/1.3.1/freemius/templates/account/index.php (added)
-
tags/1.3.1/freemius/templates/account/partials (added)
-
tags/1.3.1/freemius/templates/account/partials/activate-license-button.php (added)
-
tags/1.3.1/freemius/templates/account/partials/addon.php (added)
-
tags/1.3.1/freemius/templates/account/partials/deactivate-license-button.php (added)
-
tags/1.3.1/freemius/templates/account/partials/disconnect-button.php (added)
-
tags/1.3.1/freemius/templates/account/partials/index.php (added)
-
tags/1.3.1/freemius/templates/account/partials/site.php (added)
-
tags/1.3.1/freemius/templates/account/payments.php (added)
-
tags/1.3.1/freemius/templates/add-ons.php (added)
-
tags/1.3.1/freemius/templates/add-trial-to-pricing.php (added)
-
tags/1.3.1/freemius/templates/admin-notice.php (added)
-
tags/1.3.1/freemius/templates/ajax-loader.php (added)
-
tags/1.3.1/freemius/templates/api-connectivity-message-js.php (added)
-
tags/1.3.1/freemius/templates/auto-installation.php (added)
-
tags/1.3.1/freemius/templates/checkout (added)
-
tags/1.3.1/freemius/templates/checkout.php (added)
-
tags/1.3.1/freemius/templates/checkout/frame.php (added)
-
tags/1.3.1/freemius/templates/checkout/process-redirect.php (added)
-
tags/1.3.1/freemius/templates/checkout/redirect.php (added)
-
tags/1.3.1/freemius/templates/clone-resolution-js.php (added)
-
tags/1.3.1/freemius/templates/connect (added)
-
tags/1.3.1/freemius/templates/connect.php (added)
-
tags/1.3.1/freemius/templates/connect/index.php (added)
-
tags/1.3.1/freemius/templates/connect/permission.php (added)
-
tags/1.3.1/freemius/templates/connect/permissions-group.php (added)
-
tags/1.3.1/freemius/templates/contact.php (added)
-
tags/1.3.1/freemius/templates/debug (added)
-
tags/1.3.1/freemius/templates/debug.php (added)
-
tags/1.3.1/freemius/templates/debug/api-calls.php (added)
-
tags/1.3.1/freemius/templates/debug/index.php (added)
-
tags/1.3.1/freemius/templates/debug/logger.php (added)
-
tags/1.3.1/freemius/templates/debug/plugins-themes-sync.php (added)
-
tags/1.3.1/freemius/templates/debug/scheduled-crons.php (added)
-
tags/1.3.1/freemius/templates/email.php (added)
-
tags/1.3.1/freemius/templates/forms (added)
-
tags/1.3.1/freemius/templates/forms/affiliation.php (added)
-
tags/1.3.1/freemius/templates/forms/data-debug-mode.php (added)
-
tags/1.3.1/freemius/templates/forms/deactivation (added)
-
tags/1.3.1/freemius/templates/forms/deactivation/contact.php (added)
-
tags/1.3.1/freemius/templates/forms/deactivation/form.php (added)
-
tags/1.3.1/freemius/templates/forms/deactivation/index.php (added)
-
tags/1.3.1/freemius/templates/forms/deactivation/retry-skip.php (added)
-
tags/1.3.1/freemius/templates/forms/email-address-update.php (added)
-
tags/1.3.1/freemius/templates/forms/index.php (added)
-
tags/1.3.1/freemius/templates/forms/license-activation.php (added)
-
tags/1.3.1/freemius/templates/forms/optout.php (added)
-
tags/1.3.1/freemius/templates/forms/premium-versions-upgrade-handler.php (added)
-
tags/1.3.1/freemius/templates/forms/premium-versions-upgrade-metadata.php (added)
-
tags/1.3.1/freemius/templates/forms/resend-key.php (added)
-
tags/1.3.1/freemius/templates/forms/subscription-cancellation.php (added)
-
tags/1.3.1/freemius/templates/forms/trial-start.php (added)
-
tags/1.3.1/freemius/templates/forms/user-change.php (added)
-
tags/1.3.1/freemius/templates/gdpr-optin-js.php (added)
-
tags/1.3.1/freemius/templates/index.php (added)
-
tags/1.3.1/freemius/templates/js (added)
-
tags/1.3.1/freemius/templates/js/index.php (added)
-
tags/1.3.1/freemius/templates/js/jquery.content-change.php (added)
-
tags/1.3.1/freemius/templates/js/open-license-activation.php (added)
-
tags/1.3.1/freemius/templates/js/permissions.php (added)
-
tags/1.3.1/freemius/templates/js/style-premium-theme.php (added)
-
tags/1.3.1/freemius/templates/partials (added)
-
tags/1.3.1/freemius/templates/partials/index.php (added)
-
tags/1.3.1/freemius/templates/partials/network-activation.php (added)
-
tags/1.3.1/freemius/templates/plugin-icon.php (added)
-
tags/1.3.1/freemius/templates/plugin-info (added)
-
tags/1.3.1/freemius/templates/plugin-info/description.php (added)
-
tags/1.3.1/freemius/templates/plugin-info/features.php (added)
-
tags/1.3.1/freemius/templates/plugin-info/index.php (added)
-
tags/1.3.1/freemius/templates/plugin-info/screenshots.php (added)
-
tags/1.3.1/freemius/templates/pricing.php (added)
-
tags/1.3.1/freemius/templates/secure-https-header.php (added)
-
tags/1.3.1/freemius/templates/sticky-admin-notice-js.php (added)
-
tags/1.3.1/freemius/templates/tabs-capture-js.php (added)
-
tags/1.3.1/freemius/templates/tabs.php (added)
-
tags/1.3.1/includes (added)
-
tags/1.3.1/includes/class-activator.php (added)
-
tags/1.3.1/includes/class-deactivator.php (added)
-
tags/1.3.1/includes/class-event-feed-api.php (added)
-
tags/1.3.1/includes/class-event-feed-for-eventbrite.php (added)
-
tags/1.3.1/includes/class-event-feed-query.php (added)
-
tags/1.3.1/includes/class-event-feed.php (added)
-
tags/1.3.1/includes/class-i18n.php (added)
-
tags/1.3.1/includes/class-loader.php (added)
-
tags/1.3.1/includes/class-uninstaller.php (added)
-
tags/1.3.1/includes/index.php (added)
-
tags/1.3.1/index.php (added)
-
tags/1.3.1/languages (added)
-
tags/1.3.1/languages/event-feed-for-eventbrite.pot (added)
-
tags/1.3.1/public (added)
-
tags/1.3.1/public/assets (added)
-
tags/1.3.1/public/assets/css (added)
-
tags/1.3.1/public/assets/css/app.css (added)
-
tags/1.3.1/public/assets/css/event-feed-for-eventbrite.min.css (added)
-
tags/1.3.1/public/assets/img (added)
-
tags/1.3.1/public/assets/img/placeholder.png (added)
-
tags/1.3.1/public/assets/js (added)
-
tags/1.3.1/public/assets/js/456.js (added)
-
tags/1.3.1/public/assets/js/456.js.map (added)
-
tags/1.3.1/public/assets/js/app.js (added)
-
tags/1.3.1/public/assets/js/app.js.map (added)
-
tags/1.3.1/public/assets/js/cards.js (added)
-
tags/1.3.1/public/assets/js/grid.js (added)
-
tags/1.3.1/public/assets/js/list.js (added)
-
tags/1.3.1/public/assets/js/list.js.map (added)
-
tags/1.3.1/public/assets/js/preview.js (added)
-
tags/1.3.1/public/assets/js/preview.js.map (added)
-
tags/1.3.1/public/assets/js/widget.js (added)
-
tags/1.3.1/public/assets/js/widget.js.map (added)
-
tags/1.3.1/public/class-public.php (added)
-
tags/1.3.1/public/index.php (added)
-
tags/1.3.1/public/libs (added)
-
tags/1.3.1/public/libs/clipboard (added)
-
tags/1.3.1/public/libs/clipboard/clipboard.min.js (added)
-
tags/1.3.1/public/libs/clipboard/clipboard.min.js.LICENSE.txt (added)
-
tags/1.3.1/public/libs/tooltipster (added)
-
tags/1.3.1/public/libs/tooltipster/tooltipster-sideTip-borderless.min.css (added)
-
tags/1.3.1/public/libs/tooltipster/tooltipster.bundle.min.css (added)
-
tags/1.3.1/public/libs/tooltipster/tooltipster.bundle.min.js (added)
-
tags/1.3.1/public/libs/tooltipster/tooltipster.bundle.min.js.LICENSE.txt (added)
-
tags/1.3.1/public/libs/vue (added)
-
tags/1.3.1/public/libs/vue-modal (added)
-
tags/1.3.1/public/libs/vue-modal/event-feed-for-eventbrite-vue-modal.min.css (added)
-
tags/1.3.1/public/libs/vue-modal/vue-modal.css (added)
-
tags/1.3.1/public/libs/vue/vue.min.js (added)
-
tags/1.3.1/public/libs/vue/vue.min.js.LICENSE.txt (added)
-
tags/1.3.1/public/partials (added)
-
tags/1.3.1/public/partials/layouts (added)
-
tags/1.3.1/public/partials/layouts/vue-wrapper.php (added)
-
tags/1.3.1/public/templates (added)
-
tags/1.3.1/public/templates/single-event_feed.php (added)
-
tags/1.3.1/wpml-config.xml (added)
-
trunk/README.txt (modified) (3 diffs)
-
trunk/event-feed-for-eventbrite.php (modified) (2 diffs)
-
trunk/languages/event-feed-for-eventbrite.pot (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)
Legend:
- Unmodified
- Added
- Removed
-
event-feed-for-eventbrite/trunk/README.txt
r3218009 r3223189 5 5 Requires at least: 5.0 6 6 Tested up to: 6.7 7 Stable tag: 1.3. 07 Stable tag: 1.3.1 8 8 Requires PHP: 5.6 9 9 Type: freemium … … 58 58 - [Event organizer information](https://www.eventfeed.click/docs/event-details-popup/#event-organizer-information) (photo, name, description, social links, website link) 59 59 - [Link to Eventbrite](https://www.eventfeed.click/docs/event-details-popup/#link-to-eventbrite) (useful if you are using the popup solution but still want a user to have the option to go to Eventbrite) 60 - Shareable popup URLs – each popup has a unique URL, making it easy to share event details with others 60 61 * [Time Filter](https://www.eventfeed.click/docs/event-filters/#time-filter) - display future/past events 61 62 * [Privacy Filter](https://www.eventfeed.click/docs/event-filters/#privacy-filter) - display only public/private events … … 147 148 == Changelog == 148 149 150 = 1.3.1 = 151 * Feature - Added unique URL for each popup, you can now share a link to a popup with others 152 149 153 = 1.3.0 = 150 154 * Feature - Added WPML compatibility - event feeds are now translatable -
event-feed-for-eventbrite/trunk/event-feed-for-eventbrite.php
r3218009 r3223189 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.3. 07 * Version: 1.3.1 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.3. 0' );65 define( 'EFFE_VERSION', '1.3.1' ); 66 66 67 67 /** -
event-feed-for-eventbrite/trunk/languages/event-feed-for-eventbrite.pot
r3218009 r3223189 9 9 "Language-Team: Bohemia Plugins <[email protected]>\n" 10 10 "Last-Translator: Bohemia Plugins <[email protected]>\n" 11 "POT-Creation-Date: 2025-01- 06 22:27+0000\n"11 "POT-Creation-Date: 2025-01-15 20:56+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" -
event-feed-for-eventbrite/trunk/public/assets/js/cards.js
r3218009 r3223189 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}}]);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),r=a(548),l=a(669),d=a.n(l),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(){if(this.feed.ID&&this.modalEvent&&1==this.license&&1!=this.free){var e=new URL(window.location.href);e.searchParams.set("effe",this.feed.ID),e.searchParams.set("effe-id",this.modalEvent.ID),window.history.pushState({},"",e.toString())}},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1;var e=new URL(window.location.href);e.searchParams.delete("effe"),e.searchParams.delete("effe-id"),window.history.replaceState({},"",e.toString())},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,r.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,r.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,r.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,r.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,r.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();var a=new URL(window.location.href);if(a.searchParams.has("effe")&&a.searchParams.has("effe-id")&&a.searchParams.get("effe")==e.feed.ID){var i=a.searchParams.get("effe-id"),n=Array.isArray(e.events)?e.events.findIndex((function(e){return e.ID==i})):-1;1==e.feed.popup&&1==e.license&&1!=e.free&&-1!==n?(e.modalShow=!0,e.modalEvent=e.events[n],e.modalEventIndex=n):(a.searchParams.delete("effe"),a.searchParams.delete("effe-id"),window.history.replaceState({},"",a.toString()))}})).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
r3218009 r3223189 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}}]);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),r=a(548),l=a(669),d=a.n(l),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(){if(this.feed.ID&&this.modalEvent&&1==this.license&&1!=this.free){var e=new URL(window.location.href);e.searchParams.set("effe",this.feed.ID),e.searchParams.set("effe-id",this.modalEvent.ID),window.history.pushState({},"",e.toString())}},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1;var e=new URL(window.location.href);e.searchParams.delete("effe"),e.searchParams.delete("effe-id"),window.history.replaceState({},"",e.toString())},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,r.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,r.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,r.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,r.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,r.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();var a=new URL(window.location.href);if(a.searchParams.has("effe")&&a.searchParams.has("effe-id")&&a.searchParams.get("effe")==e.feed.ID){var i=a.searchParams.get("effe-id"),n=Array.isArray(e.events)?e.events.findIndex((function(e){return e.ID==i})):-1;1==e.feed.popup&&1==e.license&&1!=e.free&&-1!==n?(e.modalShow=!0,e.modalEvent=e.events[n],e.modalEventIndex=n):(a.searchParams.delete("effe"),a.searchParams.delete("effe-id"),window.history.replaceState({},"",a.toString()))}})).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
r3218009 r3223189 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}}]);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),r=a(548),l=a(669),d=a.n(l),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(){if(this.feed.ID&&this.modalEvent&&1==this.license&&1!=this.free){var e=new URL(window.location.href);e.searchParams.set("effe",this.feed.ID),e.searchParams.set("effe-id",this.modalEvent.ID),window.history.pushState({},"",e.toString())}},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1;var e=new URL(window.location.href);e.searchParams.delete("effe"),e.searchParams.delete("effe-id"),window.history.replaceState({},"",e.toString())},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,r.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,r.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,r.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,r.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,r.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();var a=new URL(window.location.href);if(a.searchParams.has("effe")&&a.searchParams.has("effe-id")&&a.searchParams.get("effe")==e.feed.ID){var i=a.searchParams.get("effe-id"),n=Array.isArray(e.events)?e.events.findIndex((function(e){return e.ID==i})):-1;1==e.feed.popup&&1==e.license&&1!=e.free&&-1!==n?(e.modalShow=!0,e.modalEvent=e.events[n],e.modalEventIndex=n):(a.searchParams.delete("effe"),a.searchParams.delete("effe-id"),window.history.replaceState({},"",a.toString()))}})).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
r3218009 r3223189 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 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":""}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 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 // Add modal and event ID to URL\n if( this.feed.ID && this.modalEvent && ( this.license == true && this.free != true ) ) {\n const url = new URL(window.location.href);\n url.searchParams.set('effe', this.feed.ID);\n url.searchParams.set('effe-id', this.modalEvent.ID);\n window.history.pushState({}, '', url.toString());\n }\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 // Remove modal and event ID from URL\n const url = new URL(window.location.href);\n url.searchParams.delete('effe');\n url.searchParams.delete('effe-id');\n window.history.replaceState({}, '', url.toString());\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 // Check if modal is opened from URL\n const url = new URL(window.location.href);\n if( url.searchParams.has('effe') && url.searchParams.has('effe-id') ) {\n var modalId = url.searchParams.get('effe');\n if( modalId == this.feed.ID ) {\n var modalEventId = url.searchParams.get('effe-id');\n var modalEventIndex = Array.isArray(this.events) ? this.events.findIndex(event => event.ID == modalEventId) : -1;\n if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) && ( modalEventIndex !== -1 ) ) {\n this.modalShow = true;\n this.modalEvent = this.events[modalEventIndex];\n this.modalEventIndex = modalEventIndex;\n } else {\n // Remove modal and event ID from URL\n url.searchParams.delete('effe');\n url.searchParams.delete('effe-id');\n window.history.replaceState({}, '', url.toString());\n }\n }\n }\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
r3218009 r3223189 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}}]);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(){if(this.feed.ID&&this.modalEvent&&1==this.license&&1!=this.free){var e=new URL(window.location.href);e.searchParams.set("effe",this.feed.ID),e.searchParams.set("effe-id",this.modalEvent.ID),window.history.pushState({},"",e.toString())}},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1;var e=new URL(window.location.href);e.searchParams.delete("effe"),e.searchParams.delete("effe-id"),window.history.replaceState({},"",e.toString())},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();var a=new URL(window.location.href);if(a.searchParams.has("effe")&&a.searchParams.has("effe-id")&&a.searchParams.get("effe")==e.feed.ID){var i=a.searchParams.get("effe-id"),n=Array.isArray(e.events)?e.events.findIndex((function(e){return e.ID==i})):-1;1==e.feed.popup&&1==e.license&&1!=e.free&&-1!==n?(e.modalShow=!0,e.modalEvent=e.events[n],e.modalEventIndex=n):(a.searchParams.delete("effe"),a.searchParams.delete("effe-id"),window.history.replaceState({},"",a.toString()))}})).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
r3218009 r3223189 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":""}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 // Add modal and event ID to URL\n if( this.feed.ID && this.modalEvent && ( this.license == true && this.free != true ) ) {\n const url = new URL(window.location.href);\n url.searchParams.set('effe', this.feed.ID);\n url.searchParams.set('effe-id', this.modalEvent.ID);\n window.history.pushState({}, '', url.toString());\n }\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 // Remove modal and event ID from URL\n const url = new URL(window.location.href);\n url.searchParams.delete('effe');\n url.searchParams.delete('effe-id');\n window.history.replaceState({}, '', url.toString());\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 // Check if modal is opened from URL\n const url = new URL(window.location.href);\n if( url.searchParams.has('effe') && url.searchParams.has('effe-id') ) {\n var modalId = url.searchParams.get('effe');\n if( modalId == this.feed.ID ) {\n var modalEventId = url.searchParams.get('effe-id');\n var modalEventIndex = Array.isArray(this.events) ? this.events.findIndex(event => event.ID == modalEventId) : -1;\n if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) && ( modalEventIndex !== -1 ) ) {\n this.modalShow = true;\n this.modalEvent = this.events[modalEventIndex];\n this.modalEventIndex = modalEventIndex;\n } else {\n // Remove modal and event ID from URL\n url.searchParams.delete('effe');\n url.searchParams.delete('effe-id');\n window.history.replaceState({}, '', url.toString());\n }\n }\n }\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":""}
Note: See TracChangeset
for help on using the changeset viewer.