Plugin Directory

Changeset 3115202


Ignore:
Timestamp:
07/09/2024 11:17:24 PM (20 months ago)
Author:
bohemiaplugins
Message:

Version 1.2.3

Location:
event-feed-for-eventbrite
Files:
327 added
21 edited

Legend:

Unmodified
Added
Removed
  • event-feed-for-eventbrite/trunk/README.txt

    r3086097 r3115202  
    44Tags: eventbrite, events, widget, calendar, api
    55Requires at least: 5.0
    6 Tested up to: 6.5
    7 Stable tag: 1.2.2
     6Tested up to: 6.6
     7Stable tag: 1.2.3
    88Requires PHP: 5.6
     9Type: freemium
    910License: GPLv3 or later
    1011License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    146147== Changelog ==
    147148
     149= 1.2.3 =
     150* Feature - Added option to show months instead of days in short time (on event card)
     151* Tweak - Google Fonts list updated
     152
    148153= 1.2.2 =
    149154* Feature - Added Description Filter
  • event-feed-for-eventbrite/trunk/admin/assets/css/admin.css

    r2692961 r3115202  
    1 .wrap.eventbrite_plugin_options .minicolors,.event-feed-for-eventbrite-metabox-content .minicolors{width:100%}.wrap.eventbrite_plugin_options .minicolors .color-field,.event-feed-for-eventbrite-metabox-content .minicolors .color-field{padding-left:35px}.wrap.eventbrite_plugin_options .minicolors .minicolors-input-swatch,.event-feed-for-eventbrite-metabox-content .minicolors .minicolors-input-swatch{box-sizing:border-box;top:7px;left:7px;height:21px;width:21px;border-radius:2px}.wrap.eventbrite_plugin_options .minicolors .minicolors-swatch-color,.event-feed-for-eventbrite-metabox-content .minicolors .minicolors-swatch-color{cursor:pointer}.wrap.eventbrite_plugin_options .select-wrapper,.event-feed-for-eventbrite-metabox-content .select-wrapper{display:block;max-width:400px;margin:0 1px}.wrap.eventbrite_plugin_options .select-wrapper select,.event-feed-for-eventbrite-metabox-content .select-wrapper select{display:block;box-sizing:border-box;width:100%;min-height:35px;margin:0}.wrap.eventbrite_plugin_options .select-wrapper .choices *,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices *{box-sizing:border-box}.wrap.eventbrite_plugin_options .select-wrapper .choices__list--dropdown.is-active,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices__list--dropdown.is-active{border-color:#2271b1;border-top-color:#b3b3b3;border-bottom:none;box-shadow:0 1px 0 1px #2271b1}.wrap.eventbrite_plugin_options .select-wrapper .choices__inner,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices__inner{min-height:35px;background-color:#fff;padding:3px 6px;border:1px solid #8c8f94;border-radius:3px}.wrap.eventbrite_plugin_options .select-wrapper .choices__inner:focus,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices__inner:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.wrap.eventbrite_plugin_options .select-wrapper .choices__list-single,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices__list-single{display:inline-block;vertical-align:baseline;width:100%;padding:4px 16px 4px 4px;font-size:.875em}.wrap.eventbrite_plugin_options .select-wrapper .choices__list--dropdown .choices__item--selectable.is-selected,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices__list--dropdown .choices__item--selectable.is-selected{background-color:#0d99d5;color:#fff}.wrap.eventbrite_plugin_options .select-wrapper .choices,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices{font-size:16px}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-open .choices__inner,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-open .choices__inner{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;border-bottom-left-radius:0;border-bottom-right-radius:0}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-open.is-flipped .choices__inner,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-open.is-flipped .choices__inner{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-open.is-flipped .choices__list--dropdown,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-open.is-flipped .choices__list--dropdown{border-top:none;border-top-color:#b3b3b3;border-bottom:1px solid #8c8f94;box-shadow:0 -1px 0 1px #2271b1}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-flipped,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-flipped{top:auto;bottom:100%;margin-top:0;border-radius:.25rem .25rem 0 0}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-disabled,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-disabled{opacity:.7;color:#32373c}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-disabled .choices__inner,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-disabled .choices__inner{background-color:#f6f7f7}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-disabled .choices__placeholder,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-disabled .choices__placeholder{opacity:1}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-disabled select,.wrap.eventbrite_plugin_options .select-wrapper .choices.is-disabled .choices__item,.wrap.eventbrite_plugin_options .select-wrapper .choices.is-disabled .choices__inner,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-disabled select,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-disabled .choices__item,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-disabled .choices__inner{cursor:pointer}.wrap.eventbrite_plugin_options .select-wrapper .choices__list--dropdown .choices__input,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices__list--dropdown .choices__input{border-radius:0;border-color:#b3b3b3;border-style:solid;border-bottom-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;outline:none;box-shadow:none;box-sizing:border-box}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch-input,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch-input{opacity:0;position:absolute;margin:0}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch{display:inline-block;border-radius:5px;cursor:pointer;position:relative;background:#f5f5f5;height:30px;vertical-align:middle;border:#7e8993 solid 1px;transition:background .25s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch:hover,.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch.-focus,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch:hover,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch.-focus{border-color:#0071a1;background:#f3f5f6;color:#016087}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch:hover .event-feed-for-eventbrite-slider,.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch.-focus .event-feed-for-eventbrite-slider,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch:hover .event-feed-for-eventbrite-slider,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch.-focus .event-feed-for-eventbrite-slider{border-color:#0071a1}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch.-on,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch.-on{background:#0d99d5;border-color:#007cba}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch.-on .event-feed-for-eventbrite-slider,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch.-on .event-feed-for-eventbrite-slider{left:50%;right:2px;border-color:#007cba}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch.-on:hover,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch.-on:hover{background:#0d99d5;border-color:#007cba}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch span,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch span{float:left;text-align:center;font-size:13px;line-height:21px;padding:4px 10px;min-width:15px}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch .event-feed-for-eventbrite-switch-on,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch .event-feed-for-eventbrite-switch-on{color:#fff;text-shadow:#007cba 0 1px 0}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch .event-feed-for-eventbrite-slider,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch .event-feed-for-eventbrite-slider{position:absolute;top:2px;left:2px;bottom:2px;right:50%;background:#fff;border-radius:3px;border:#7e8993 solid 1px;transition:all .25s ease;transition-property:left,right}.wrap.eventbrite_plugin_options .placeholder-background-image-wrapper,.event-feed-for-eventbrite-metabox-content .placeholder-background-image-wrapper{position:relative;width:100%;max-width:400px;height:auto;margin:5px 0 10px;border-radius:4px;overflow:hidden}.wrap.eventbrite_plugin_options .placeholder-background-image-wrapper .close,.event-feed-for-eventbrite-metabox-content .placeholder-background-image-wrapper .close{-webkit-appearance:none;appearance:none;display:inline-block;border:none;padding:0;margin:0;text-decoration:none;font-size:0;text-align:center;cursor:pointer;display:none;font-weight:500;width:24px;height:24px;position:absolute;top:10px;right:10px;border-radius:50%;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.15)}.wrap.eventbrite_plugin_options .placeholder-background-image-wrapper .close svg,.event-feed-for-eventbrite-metabox-content .placeholder-background-image-wrapper .close svg{transition:.2s ease;fill:#000}.wrap.eventbrite_plugin_options .placeholder-background-image-wrapper .close svg:hover,.event-feed-for-eventbrite-metabox-content .placeholder-background-image-wrapper .close svg:hover{fill:#007cba}.wrap.eventbrite_plugin_options .placeholder-background-image-wrapper .dashicons,.event-feed-for-eventbrite-metabox-content .placeholder-background-image-wrapper .dashicons{color:#fff}.wrap.eventbrite_plugin_options .placeholder-background-image-wrapper img,.event-feed-for-eventbrite-metabox-content .placeholder-background-image-wrapper img{width:100%;height:auto;display:block}.wrap.eventbrite_plugin_options .placeholder-background-image-wrapper:hover .close,.event-feed-for-eventbrite-metabox-content .placeholder-background-image-wrapper:hover .close{display:block}.wrap.eventbrite_plugin_options .placeholder-image-upload,.event-feed-for-eventbrite-metabox-content .placeholder-image-upload{color:#0071a1;border-color:#0071a1;background:#f3f5f6;vertical-align:top;display:inline-block;text-decoration:none;font-size:13px;line-height:2.15384615;min-height:35px;margin:0;padding:0 10px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}.wrap.eventbrite_plugin_options h1{margin:0;padding:9px 0 4px 0}.wrap.eventbrite_plugin_options .heading-row{padding:20px 0 0;line-height:1.3}.wrap.eventbrite_plugin_options .heading-row h2{color:#3c434a;font-size:18px;font-weight:700;margin:0}.wrap.eventbrite_plugin_options .heading-row p:first-of-type{margin:5px 0 0;font-size:14px;color:#646970}.wrap.eventbrite_plugin_options .field-row{border-bottom:1px solid #dcdcde;padding:10px 0;font-size:14px;line-height:1.3}.wrap.eventbrite_plugin_options h2.nav-tab-wrapper{margin-top:15px;margin-bottom:20px}.wrap.eventbrite_plugin_options input[type=text],.wrap.eventbrite_plugin_options input[type=password]{width:400px;min-height:35px;max-width:100%}.wrap.eventbrite_plugin_options .status-badge{display:inline-block;background-color:#82878c;border:1px solid #7c7f82;text-shadow:#7c7f82 0 1px 0;color:#fff;font-size:14px;border-radius:4px;height:32px;overflow:hidden}.wrap.eventbrite_plugin_options .status-badge .status-badge-inner{display:flex}.wrap.eventbrite_plugin_options .status-badge .status-badge-inner .dashicons::before{font-size:24px}.wrap.eventbrite_plugin_options .status-badge .status-badge-inner span:first-child{height:32px;padding:0 6px;background:rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center}.wrap.eventbrite_plugin_options .status-badge .status-badge-inner span:last-child{height:32px;padding:0 10px;display:flex;justify-content:center;align-items:center}.wrap.eventbrite_plugin_options .status-badge.active{background-color:#5cb85c;border:1px solid #429c42;text-shadow:#429c42 0 1px 0}.wrap.eventbrite_plugin_options fieldset input[type=checkbox],.wrap.eventbrite_plugin_options fieldset input[type=radio]{margin:-0.15rem .25rem 0 7.5px}.wrap.eventbrite_plugin_options fieldset input[type=checkbox]:first-of-type,.wrap.eventbrite_plugin_options fieldset input[type=radio]:first-of-type{margin-left:0}.wrap.eventbrite_plugin_options .radio-inline{margin-top:5px}.wrap.eventbrite_plugin_options .description{max-width:800px}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-date-settings .date-time-text{display:inline-block;min-width:10em}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-date-settings input.small-text{width:56px;margin:-2px 0}.wrap.eventbrite_plugin_options p.address-help{margin-top:20px}.wrap.eventbrite_plugin_options p.address-help>span{display:flex}.wrap.eventbrite_plugin_options p.address-help>span span{width:250px;margin:.35em 0 .5em !important}.wrap.eventbrite_plugin_options .spinner{float:none;margin:-3px 3px 0}.event-feed-for-eventbrite-metabox-content{padding-top:5px}.event-feed-for-eventbrite-metabox-content span.description{color:#666;margin-top:5px;display:block}.event-feed-for-eventbrite-metabox-content .inline-checkbox{margin:2px 0 5px 0;display:flex;align-items:center}.event-feed-for-eventbrite-metabox-content .inline-checkbox input[type=checkbox]{margin:0 7.5px 0 0}.event-feed-for-eventbrite-metabox-content .inline-checkbox span.description{margin-top:0}.event-feed-for-eventbrite-metabox-content .hidden{display:none}.event-feed-for-eventbrite-metabox-content li{margin:15px 0;display:flex;flex-wrap:wrap}.event-feed-for-eventbrite-metabox-content li>span{box-sizing:border-box;display:inline-block}.event-feed-for-eventbrite-metabox-content li>span:first-of-type{width:200px;padding-right:15px}@media(max-width: 782px){.event-feed-for-eventbrite-metabox-content li>span:first-of-type{width:100%}}.event-feed-for-eventbrite-metabox-content li>span:first-of-type label{font-weight:600;vertical-align:top}.event-feed-for-eventbrite-metabox-content li>span:last-of-type{width:800px;max-width:calc(100% - 200px)}@media(max-width: 782px){.event-feed-for-eventbrite-metabox-content li>span:last-of-type{width:100%}}.event-feed-for-eventbrite-metabox-content li input[type=text],.event-feed-for-eventbrite-metabox-content li input[type=number]{width:400px;min-height:35px;max-width:100%}.event-feed-for-eventbrite-metabox-content fieldset input[type=checkbox],.event-feed-for-eventbrite-metabox-content fieldset input[type=radio]{margin:-0.15rem .25rem 0 7.5px}.event-feed-for-eventbrite-metabox-content fieldset input[type=checkbox]:first-of-type,.event-feed-for-eventbrite-metabox-content fieldset input[type=radio]:first-of-type{margin-left:0}.event-feed-for-eventbrite-metabox-content fieldset label{vertical-align:top}.event-feed-for-eventbrite-metabox-content fieldset br+input[type=checkbox]{margin-left:0}.event-feed-for-eventbrite-metabox-content fieldset br{display:block;content:"";margin-top:5px}.event-feed-for-eventbrite-metabox-content .layout-radio{margin-top:0;margin-bottom:-20px;display:flex;flex-wrap:wrap}.event-feed-for-eventbrite-metabox-content .layout-radio span{display:flex;flex-direction:column;margin-right:30px;margin-bottom:20px;margin-top:2px;margin-left:2px}.event-feed-for-eventbrite-metabox-content .layout-radio input{display:none}.event-feed-for-eventbrite-metabox-content .layout-radio input:checked+label::before{box-shadow:0 0 0 2px #0071a1}.event-feed-for-eventbrite-metabox-content .layout-radio input:disabled+label{position:relative}.event-feed-for-eventbrite-metabox-content .layout-radio label{position:relative;font-size:14px;font-weight:500;display:inline-block;margin:0}.event-feed-for-eventbrite-metabox-content .layout-radio label::before{content:"";display:block;width:155px;height:180px;margin:0 0 10px 0;border-radius:3px;box-shadow:0 0 0 2px #ccd0d4}.event-feed-for-eventbrite-metabox-content .layout-radio label .upgrade-tag{opacity:0;visibility:hidden;font-size:14px;position:absolute;display:inline-block;padding:15px 10px;border-radius:3px;background-color:#fff;top:85px;left:17.5%;width:65%;box-sizing:border-box;text-align:center;line-height:1;text-decoration:none;color:#f56e28;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);transition:all .3s ease}.event-feed-for-eventbrite-metabox-content .layout-radio label:hover .upgrade-tag{top:65px;opacity:1;visibility:visible}.event-feed-for-eventbrite-metabox-content .layout-radio label:hover .upgrade-tag:hover{text-decoration:underline}.event-feed-for-eventbrite-metabox-content .layout-radio label svg{position:relative;top:4px;left:1px}.event-feed-for-eventbrite-metabox-content .layout-radio .demo-link{display:block;font-weight:400;font-style:italic;text-decoration:none}.event-feed-for-eventbrite-metabox-content .layout-radio .demo-link:hover{text-decoration:underline}.event-feed-for-eventbrite-metabox-content .layout-radio .demo-link:focus{outline:none;text-decoration:underline;box-shadow:none}.event-feed-for-eventbrite-metabox-content .layout-radio label[for=event-feed-for-eventbrite-layout_type_grid]{background:url(../../assets/img/layout-grid.png) top left no-repeat}.event-feed-for-eventbrite-metabox-content .layout-radio label[for=event-feed-for-eventbrite-layout_type_cards]{background:url(../../assets/img/layout-cards.png) top left no-repeat}.event-feed-for-eventbrite-metabox-content .layout-radio label[for=event-feed-for-eventbrite-layout_type_list]{background:url(../../assets/img/layout-list.png) top left no-repeat}.event-feed-for-eventbrite-metabox-content .layout-radio label[for=event-feed-for-eventbrite-layout_type_widget]{background:url(../../assets/img/layout-widget.png) top left no-repeat}.event-feed-for-eventbrite-metabox-content .layout-radio label[for=event-feed-for-eventbrite-layout_type_calendar]{background:url(../../assets/img/layout-grid.png) top left no-repeat}.event-feed-for-eventbrite-metabox-content .layout-radio label[for=event-feed-for-eventbrite-layout_type_slider]{background:url(../../assets/img/layout-grid.png) top left no-repeat}.event-feed-for-eventbrite-metabox-content .layout-radio label[for=event-feed-for-eventbrite-layout_type_featured]{background:url(../../assets/img/layout-grid.png) top left no-repeat}.event-feed-for-eventbrite-metabox-content .sub-label{color:#666;font-weight:400}#event_feed_design .inside,#event_feed_eventbrite .inside,#event_feed_card .inside,#event_feed_popup .inside,#event_feed_checkout .inside,#event_feed_advanced .inside,#event_feed_filters .inside{margin:0;padding:0}#event_feed_design .inside .event-feed-for-eventbrite-metabox-content,#event_feed_eventbrite .inside .event-feed-for-eventbrite-metabox-content,#event_feed_card .inside .event-feed-for-eventbrite-metabox-content,#event_feed_popup .inside .event-feed-for-eventbrite-metabox-content,#event_feed_checkout .inside .event-feed-for-eventbrite-metabox-content,#event_feed_advanced .inside .event-feed-for-eventbrite-metabox-content,#event_feed_filters .inside .event-feed-for-eventbrite-metabox-content{padding-top:0}#event_feed_design .handle-order-higher,#event_feed_design .handle-order-lower,#event_feed_eventbrite .handle-order-higher,#event_feed_eventbrite .handle-order-lower,#event_feed_card .handle-order-higher,#event_feed_card .handle-order-lower,#event_feed_popup .handle-order-higher,#event_feed_popup .handle-order-lower,#event_feed_checkout .handle-order-higher,#event_feed_checkout .handle-order-lower,#event_feed_advanced .handle-order-higher,#event_feed_advanced .handle-order-lower,#event_feed_filters .handle-order-higher,#event_feed_filters .handle-order-lower{display:none}.event-feed-for-eventbrite-metabox-message{background:#f9f9f9}.event-feed-for-eventbrite-metabox-message .event-feed-for-eventbrite-metabox-input{width:100%;padding:15px 12px}.event-feed-for-eventbrite-metabox-message p{color:#646970;margin:0}.event-feed-for-eventbrite-metabox-field{display:flex;border-top:1px solid #eee}@media(max-width: 1199px){.event-feed-for-eventbrite-metabox-field{display:block;border-top:1px solid #c3c4c7}}.event-feed-for-eventbrite-metabox-field:first-child{border-top:none}.event-feed-for-eventbrite-metabox-message+.event-feed-for-eventbrite-metabox-field{border-top:1px solid #e1e1e1}.event-feed-for-eventbrite-metabox-label{padding:15px 12px;width:260px;box-sizing:border-box;background:#f9f9f9;border-color:#e1e1e1;border-style:solid;border-width:0 1px 0 0}@media(max-width: 1199px){.event-feed-for-eventbrite-metabox-label{width:100%;border-width:0}}.event-feed-for-eventbrite-metabox-label label{position:relative;font-weight:bold;margin:0 0 3px;padding:0}.event-feed-for-eventbrite-metabox-label label .pro-badge-inline{position:relative;top:4px;left:4px}.event-feed-for-eventbrite-metabox-label .device-label-icon{display:inline-block;position:absolute;right:-35px;top:-2px;width:24px;height:22px;box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 1px 3px 1px;border-radius:3px;background-color:#fff}.event-feed-for-eventbrite-metabox-label .device-label-icon span:first-child{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.event-feed-for-eventbrite-metabox-input{padding:15px 12px 15px 15px;width:calc( 100% - 260px );box-sizing:border-box}@media(max-width: 1199px){.event-feed-for-eventbrite-metabox-input{width:100%}}.event-feed-for-eventbrite-metabox-input input[type=text],.event-feed-for-eventbrite-metabox-input input[type=number]{max-width:400px;min-height:35px;width:100%}#event_feed_popup .postbox-header,#event_feed_filters .postbox-header{position:relative}#event_feed_popup .postbox-header svg,#event_feed_filters .postbox-header svg{position:relative;display:inline-block;margin-right:auto;margin-left:10px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;top:1px}#event_feed_popup .postbox-header .pro-badge,#event_feed_filters .postbox-header .pro-badge{position:relative;display:inline-block;margin-right:auto;margin-left:10px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;top:1px;background-color:#f56e28;display:flex;justify-content:center;align-items:center;border-radius:5px;padding:1px 7px 2px}#event_feed_popup .postbox-header .pro-badge span,#event_feed_filters .postbox-header .pro-badge span{font-size:10px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700}#event_feed_popup select[readonly],#event_feed_filters select[readonly]{background:#fff;border-color:#8c8f94}#event_feed_popup input[readonly],#event_feed_popup textarea[readonly],#event_feed_filters input[readonly],#event_feed_filters textarea[readonly]{background:#fff;border-color:rgba(140,143,148,.75);opacity:.75;cursor:text}#event_feed_popup input[readonly]:active,#event_feed_popup input[readonly]:hover,#event_feed_popup input[readonly]:focus,#event_feed_popup textarea[readonly]:active,#event_feed_popup textarea[readonly]:hover,#event_feed_popup textarea[readonly]:focus,#event_feed_filters input[readonly]:active,#event_feed_filters input[readonly]:hover,#event_feed_filters input[readonly]:focus,#event_feed_filters textarea[readonly]:active,#event_feed_filters textarea[readonly]:hover,#event_feed_filters textarea[readonly]:focus{outline:none;box-shadow:none}#event_feed_popup input[type=checkbox][readonly],#event_feed_filters input[type=checkbox][readonly]{cursor:pointer}#event_feed_popup input[type=checkbox][readonly]:active,#event_feed_popup input[type=checkbox][readonly]:hover,#event_feed_popup input[type=checkbox][readonly]:focus,#event_feed_filters input[type=checkbox][readonly]:active,#event_feed_filters input[type=checkbox][readonly]:hover,#event_feed_filters input[type=checkbox][readonly]:focus{outline:none;box-shadow:none}#event_feed_popup input[type=checkbox][readonly],#event_feed_popup input[type=checkbox][readonly]:checked:before,#event_feed_popup input[type=radio][readonly],#event_feed_popup input[type=radio][readonly]:checked:before,#event_feed_filters input[type=checkbox][readonly],#event_feed_filters input[type=checkbox][readonly]:checked:before,#event_feed_filters input[type=radio][readonly],#event_feed_filters input[type=radio][readonly]:checked:before{opacity:.75}#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly],#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]{display:none}#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch{opacity:.75}#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch:hover,#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-focus,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch:hover,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-focus{border-color:#7e8993;background:#f3f5f6;color:inherit}#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch:hover .event-feed-for-eventbrite-slider,#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-focus .event-feed-for-eventbrite-slider,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch:hover .event-feed-for-eventbrite-slider,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-focus .event-feed-for-eventbrite-slider{border-color:#7e8993}#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on:hover,#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on.-focus,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on:hover,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on.-focus{border-color:#007cba;background:#0d99d5;color:inherit}#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on:hover .event-feed-for-eventbrite-slider,#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on.-focus .event-feed-for-eventbrite-slider,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on:hover .event-feed-for-eventbrite-slider,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on.-focus .event-feed-for-eventbrite-slider{border-color:#007cba}.device-switch{display:none;z-index:5;left:-4px;top:-5px;position:absolute;justify-content:center;border-radius:4px;overflow:hidden;flex-direction:column;box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 1px 3px 1px}.device-switch.visible{display:flex}.device-switch a{width:32px;height:32px;text-decoration:none;display:flex;justify-content:center;align-items:center;line-height:0;padding:8px;box-sizing:border-box;background-color:#fff}.device-switch a:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.device-switch a:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.device-switch a .cls-1{fill:#333}.device-switch a:hover{background-color:#f9f9f9}.device-switch a:focus{outline:none;box-shadow:none}.device-switch a.active{background-color:#0d99d5;border-color:#007cba}.device-switch a.active .cls-1{fill:#fff}.device-switch a svg{height:14px}.depend-on-device .event-feed-for-eventbrite-metabox-input input[type=text],.depend-on-device .event-feed-for-eventbrite-metabox-input input[type=number]{width:65px}.depend-on-device .event-feed-for-eventbrite-metabox-input .select-wrapper{max-width:65px}@media(min-width: 640px){.depend-on-device .event-feed-for-eventbrite-metabox-input .choices__list--dropdown .choices__item--selectable{padding-right:0}}#event-feed-for-eventbrite-events_limit,#event-feed-for-eventbrite-events_limit_large_tablet,#event-feed-for-eventbrite-events_limit_small_tablet,#event-feed-for-eventbrite-events_limit_mobile,#event-feed-for-eventbrite-excerpt_length,#event-feed-for-eventbrite-popup_width,#event-feed-for-eventbrite-title_length{width:65px}#event-feed-for-eventbrite-events_limit[readonly],#event-feed-for-eventbrite-events_limit_large_tablet[readonly],#event-feed-for-eventbrite-events_limit_small_tablet[readonly],#event-feed-for-eventbrite-events_limit_mobile[readonly],#event-feed-for-eventbrite-excerpt_length[readonly],#event-feed-for-eventbrite-popup_width[readonly],#event-feed-for-eventbrite-title_length[readonly]{background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(44,51,56,.5);pointer-events:none}#event-feed-for-eventbrite-events_limit_no,#event-feed-for-eventbrite-events_limit_no_large_tablet,#event-feed-for-eventbrite-events_limit_no_small_tablet,#event-feed-for-eventbrite-events_limit_no_mobile,#event-feed-for-eventbrite-excerpt_length_full,#event-feed-for-eventbrite-title_length_full{margin:.15rem .25rem 0 .5rem}.event-feed-for-eventbrite-design-metabox li span.description{margin-top:5px;display:block}.event-feed-for-eventbrite-shortcode-metabox li input{width:100%}.event-feed-for-eventbrite-shortcode-metabox li span{display:block}.event-feed-for-eventbrite-shortcode-metabox li .description{font-style:italic}.event-feed-for-eventbrite-shortcode-field{position:relative}.event-feed-for-eventbrite-shortcode-field input[type=text]{width:100%;min-height:35px;max-width:100%;margin:0}.event-feed-for-eventbrite-shortcode-field input[type=text][readonly]{background:#fff}.event-feed-for-eventbrite-shortcode-field span{cursor:pointer;top:0;right:0;bottom:0;width:35px;border:1px solid #8c8f94;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px;position:absolute;display:flex !important;justify-content:center;align-items:center;background-color:#f6f7f7}.event-feed-for-eventbrite-shortcode-field span:hover,.event-feed-for-eventbrite-shortcode-field span:focus{outline:none;box-shadow:none;background-color:#f6f7f7}.event-feed-for-eventbrite-shortcode-field span svg{fill:#333}.event-feed-for-eventbrite-shortcode-field-inline{display:inline-block}.event-feed-for-eventbrite-shortcode-field-inline input[type=text]{width:220px;min-height:30px;max-width:100%}.event-feed-for-eventbrite-shortcode-field-inline span{width:30px;display:inline-block;background-color:#f6f7f7}.event-feed-for-eventbrite-shortcode-field-inline span:hover,.event-feed-for-eventbrite-shortcode-field-inline span:focus{outline:none;box-shadow:none;background-color:#f6f7f7}.effe-pro-feature{color:inherit}.effe-pro-feature:active,.effe-pro-feature:hover,.effe-pro-feature:focus{color:inherit;outline:none;box-shadow:none}.btn-upgrade{color:#fff;background-color:#f56d29}.btn-upgrade:hover{background-color:#f45f15}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:#444;display:block;line-height:30px;padding-bottom:0;margin-bottom:20px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{color:#777;font-size:18px;padding:0 20px;line-height:24px;overflow:visible;overflow:initial;display:block;margin-bottom:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:44px;transition:none;transform:none}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{top:0;right:0;padding:5px;height:25px;width:25px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon i{color:#aaa}.event-feed-for-eventbrite-warning{position:relative;display:inline-block;padding:10px 15px;background-color:#f9f9f9;margin-top:15px;border-left:3px solid #dc3232}.event-feed-for-eventbrite-warning>div{display:flex;align-items:center}#event-feed-for-eventbrite-getting-started{color:#555;padding-top:50px}#event-feed-for-eventbrite-getting-started .container{margin:0 auto;max-width:720px;padding:0}#event-feed-for-eventbrite-getting-started .progress{display:flex;justify-content:center;margin-bottom:80px}#event-feed-for-eventbrite-getting-started .progress ul{margin:0;display:flex;justify-content:center;align-items:center;counter-reset:progress;overflow:hidden}#event-feed-for-eventbrite-getting-started .progress ul li{margin:0;position:relative;counter-increment:progress}#event-feed-for-eventbrite-getting-started .progress ul li>a,#event-feed-for-eventbrite-getting-started .progress ul li>span{color:#2271b1;min-width:87px;padding:0 15px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;text-decoration:none}#event-feed-for-eventbrite-getting-started .progress ul li>a:hover,#event-feed-for-eventbrite-getting-started .progress ul li>a:active,#event-feed-for-eventbrite-getting-started .progress ul li>a:focus,#event-feed-for-eventbrite-getting-started .progress ul li>span:hover,#event-feed-for-eventbrite-getting-started .progress ul li>span:active,#event-feed-for-eventbrite-getting-started .progress ul li>span:focus{box-shadow:none;outline:none}#event-feed-for-eventbrite-getting-started .progress ul li>a:hover span,#event-feed-for-eventbrite-getting-started .progress ul li>a:active span,#event-feed-for-eventbrite-getting-started .progress ul li>a:focus span,#event-feed-for-eventbrite-getting-started .progress ul li>span:hover span,#event-feed-for-eventbrite-getting-started .progress ul li>span:active span,#event-feed-for-eventbrite-getting-started .progress ul li>span:focus span{text-decoration:underline}#event-feed-for-eventbrite-getting-started .progress ul li>a::before,#event-feed-for-eventbrite-getting-started .progress ul li>span::before{pointer-events:none;content:counter(progress);display:flex;justify-content:center;align-items:center;position:relative;width:28px;height:28px;border-radius:50%;background-color:#fff;color:#334ecd;font-size:14px;font-weight:600;text-decoration:none}#event-feed-for-eventbrite-getting-started .progress ul li>a::after,#event-feed-for-eventbrite-getting-started .progress ul li>span::after{z-index:-1;content:"";display:block;position:absolute;left:50%;top:13px;height:3px;width:300%;background-color:#fff}#event-feed-for-eventbrite-getting-started .progress ul li>a span,#event-feed-for-eventbrite-getting-started .progress ul li>span span{margin-top:5px;font-size:14px}#event-feed-for-eventbrite-getting-started .progress ul li>span{color:#555;cursor:unset}#event-feed-for-eventbrite-getting-started .progress ul li>span:hover,#event-feed-for-eventbrite-getting-started .progress ul li>span:active,#event-feed-for-eventbrite-getting-started .progress ul li>span:focus{box-shadow:none;outline:none}#event-feed-for-eventbrite-getting-started .progress ul li>span:hover span,#event-feed-for-eventbrite-getting-started .progress ul li>span:active span,#event-feed-for-eventbrite-getting-started .progress ul li>span:focus span{text-decoration:none}#event-feed-for-eventbrite-getting-started .progress ul li:last-child>a::after,#event-feed-for-eventbrite-getting-started .progress ul li:last-child>span::after{background-color:#f0f0f1}#event-feed-for-eventbrite-getting-started .progress ul li.current>a::before,#event-feed-for-eventbrite-getting-started .progress ul li.current>span::before{background-color:#334ecd;color:#fff}#event-feed-for-eventbrite-getting-started .progress ul li.filled>a::before,#event-feed-for-eventbrite-getting-started .progress ul li.filled>span::before{color:#334ecd;content:"";font:normal 18px/1 "dashicons"}#event-feed-for-eventbrite-getting-started .progress ul li.future>a:active,#event-feed-for-eventbrite-getting-started .progress ul li.future>a:focus,#event-feed-for-eventbrite-getting-started .progress ul li.future>span:active,#event-feed-for-eventbrite-getting-started .progress ul li.future>span:focus{box-shadow:none;outline:none}#event-feed-for-eventbrite-getting-started .progress ul li.future>a:active span,#event-feed-for-eventbrite-getting-started .progress ul li.future>a:focus span,#event-feed-for-eventbrite-getting-started .progress ul li.future>span:active span,#event-feed-for-eventbrite-getting-started .progress ul li.future>span:focus span{text-decoration:none}#event-feed-for-eventbrite-getting-started .intro{text-align:center;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-bottom:30px;position:relative;padding-top:40px}#event-feed-for-eventbrite-getting-started .logo{background-color:#fff;box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 1px 3px 1px;border-radius:15%;height:90px;width:90px;padding:0;position:absolute;top:-45px;left:50%;margin-left:-45px;overflow:hidden}#event-feed-for-eventbrite-getting-started .logo img{max-width:100%;height:auto}#event-feed-for-eventbrite-getting-started .block{padding:35px 40px 40px}#event-feed-for-eventbrite-getting-started .block h1{color:#222;font-size:24px;line-height:1.3;text-align:center;margin:0 0 12px 0}#event-feed-for-eventbrite-getting-started .block hr{margin:25px 0;border-top:none;border-bottom:1px solid #dcdcde}#event-feed-for-eventbrite-getting-started .block h6{position:relative;max-width:550px;margin:0 auto;font-size:16px;font-weight:400;line-height:1.6;text-align:center}#event-feed-for-eventbrite-getting-started .block p{max-width:440px;position:relative;font-size:14px;color:#3c434a;margin:10px auto}#event-feed-for-eventbrite-getting-started .block input[type=password]{width:220px;max-width:100%;min-height:35px}#event-feed-for-eventbrite-getting-started .block input[type=submit]{height:35px;font-size:14px;line-height:31px}#event-feed-for-eventbrite-getting-started .api-key{margin-top:20px}#event-feed-for-eventbrite-getting-started .btn-row{margin-top:25px}#event-feed-for-eventbrite-getting-started .btn-row .button{height:35px;font-size:14px;line-height:31px;padding:0 12px}@media(max-width: 782px){#event-feed-for-eventbrite-getting-started .btn-row .button{line-height:36px}}#event-feed-for-eventbrite-getting-started .btn-row .button+.button{margin-left:3px}#event-feed-for-eventbrite-getting-started small{color:#888;display:block;margin-top:5px}#event-feed-for-eventbrite-getting-started .skip-wizard{text-align:center}#event-feed-for-eventbrite-getting-started .skip-wizard a{text-decoration:none}#event-feed-for-eventbrite-getting-started .skip-wizard a:hover{text-decoration:underline}#event-feed-for-eventbrite-getting-started .iframe-container{margin:25px -40px 35px;position:relative;overflow:hidden;width:calc( 100% + 80px);padding-top:56.25%}#event-feed-for-eventbrite-getting-started .responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#event-feed-for-eventbrite-getting-started .event-feed-for-eventbrite-api-link-wrapper{display:flex;justify-content:center}#event-feed-for-eventbrite-getting-started .event-feed-for-eventbrite-api-link{display:flex;align-items:center;justify-content:center}#event-feed-for-eventbrite-getting-started .event-feed-for-eventbrite-api-link:focus svg{fill:#043959}#event-feed-for-eventbrite-getting-started .event-feed-for-eventbrite-api-link:hover svg{fill:#135e96}#event-feed-for-eventbrite-getting-started .event-feed-for-eventbrite-api-link svg{margin-top:1px;width:18px;height:18px;margin-left:3px;fill:#2271b1}
     1.wrap.eventbrite_plugin_options .minicolors,.event-feed-for-eventbrite-metabox-content .minicolors{width:100%}.wrap.eventbrite_plugin_options .minicolors .color-field,.event-feed-for-eventbrite-metabox-content .minicolors .color-field{padding-left:35px}.wrap.eventbrite_plugin_options .minicolors .minicolors-input-swatch,.event-feed-for-eventbrite-metabox-content .minicolors .minicolors-input-swatch{box-sizing:border-box;top:7px;left:7px;height:21px;width:21px;border-radius:2px}.wrap.eventbrite_plugin_options .minicolors .minicolors-swatch-color,.event-feed-for-eventbrite-metabox-content .minicolors .minicolors-swatch-color{cursor:pointer}.wrap.eventbrite_plugin_options .select-wrapper,.event-feed-for-eventbrite-metabox-content .select-wrapper{display:block;max-width:400px;margin:0 1px}.wrap.eventbrite_plugin_options .select-wrapper select,.event-feed-for-eventbrite-metabox-content .select-wrapper select{display:block;box-sizing:border-box;width:100%;min-height:35px;margin:0}.wrap.eventbrite_plugin_options .select-wrapper .choices *,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices *{box-sizing:border-box}.wrap.eventbrite_plugin_options .select-wrapper .choices__list--dropdown.is-active,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices__list--dropdown.is-active{border-color:#2271b1;border-top-color:#b3b3b3;border-bottom:none;box-shadow:0 1px 0 1px #2271b1}.wrap.eventbrite_plugin_options .select-wrapper .choices__inner,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices__inner{min-height:35px;background-color:#fff;padding:3px 6px;border:1px solid #8c8f94;border-radius:3px}.wrap.eventbrite_plugin_options .select-wrapper .choices__inner:focus,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices__inner:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.wrap.eventbrite_plugin_options .select-wrapper .choices__list-single,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices__list-single{display:inline-block;vertical-align:baseline;width:100%;padding:4px 16px 4px 4px;font-size:.875em}.wrap.eventbrite_plugin_options .select-wrapper .choices__list--dropdown .choices__item--selectable.is-selected,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices__list--dropdown .choices__item--selectable.is-selected{background-color:#0d99d5;color:#fff}.wrap.eventbrite_plugin_options .select-wrapper .choices,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices{font-size:16px}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-open .choices__inner,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-open .choices__inner{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;border-bottom-left-radius:0;border-bottom-right-radius:0}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-open.is-flipped .choices__inner,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-open.is-flipped .choices__inner{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-open.is-flipped .choices__list--dropdown,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-open.is-flipped .choices__list--dropdown{border-top:none;border-top-color:#b3b3b3;border-bottom:1px solid #8c8f94;box-shadow:0 -1px 0 1px #2271b1}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-flipped,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-flipped{top:auto;bottom:100%;margin-top:0;border-radius:.25rem .25rem 0 0}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-disabled,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-disabled{opacity:.7;color:#32373c}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-disabled .choices__inner,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-disabled .choices__inner{background-color:#f6f7f7}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-disabled .choices__placeholder,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-disabled .choices__placeholder{opacity:1}.wrap.eventbrite_plugin_options .select-wrapper .choices.is-disabled select,.wrap.eventbrite_plugin_options .select-wrapper .choices.is-disabled .choices__item,.wrap.eventbrite_plugin_options .select-wrapper .choices.is-disabled .choices__inner,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-disabled select,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-disabled .choices__item,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices.is-disabled .choices__inner{cursor:pointer}.wrap.eventbrite_plugin_options .select-wrapper .choices__list--dropdown .choices__input,.event-feed-for-eventbrite-metabox-content .select-wrapper .choices__list--dropdown .choices__input{border-radius:0;border-color:#b3b3b3;border-style:solid;border-bottom-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;outline:none;box-shadow:none;box-sizing:border-box}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch-input,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch-input{opacity:0;position:absolute;margin:0}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch{display:inline-block;border-radius:5px;cursor:pointer;position:relative;background:#f5f5f5;height:30px;vertical-align:middle;border:#7e8993 solid 1px;transition:background .25s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch:hover,.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch.-focus,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch:hover,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch.-focus{border-color:#0071a1;background:#f3f5f6;color:#016087}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch:hover .event-feed-for-eventbrite-slider,.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch.-focus .event-feed-for-eventbrite-slider,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch:hover .event-feed-for-eventbrite-slider,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch.-focus .event-feed-for-eventbrite-slider{border-color:#0071a1}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch.-on,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch.-on{background:#0d99d5;border-color:#007cba}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch.-on .event-feed-for-eventbrite-slider,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch.-on .event-feed-for-eventbrite-slider{left:50%;right:2px;border-color:#007cba}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch.-on:hover,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch.-on:hover{background:#0d99d5;border-color:#007cba}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch span,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch span{float:left;text-align:center;font-size:13px;line-height:21px;padding:4px 10px;min-width:15px}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch .event-feed-for-eventbrite-switch-on,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch .event-feed-for-eventbrite-switch-on{color:#fff;text-shadow:#007cba 0 1px 0}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-switch .event-feed-for-eventbrite-slider,.event-feed-for-eventbrite-metabox-content .event-feed-for-eventbrite-switch .event-feed-for-eventbrite-slider{position:absolute;top:2px;left:2px;bottom:2px;right:50%;background:#fff;border-radius:3px;border:#7e8993 solid 1px;transition:all .25s ease;transition-property:left,right}.wrap.eventbrite_plugin_options .placeholder-background-image-wrapper,.event-feed-for-eventbrite-metabox-content .placeholder-background-image-wrapper{position:relative;width:100%;max-width:400px;height:auto;margin:5px 0 10px;border-radius:4px;overflow:hidden}.wrap.eventbrite_plugin_options .placeholder-background-image-wrapper .close,.event-feed-for-eventbrite-metabox-content .placeholder-background-image-wrapper .close{appearance:none;display:inline-block;border:none;padding:0;margin:0;text-decoration:none;font-size:0;text-align:center;cursor:pointer;display:none;font-weight:500;width:24px;height:24px;position:absolute;top:10px;right:10px;border-radius:50%;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.15)}.wrap.eventbrite_plugin_options .placeholder-background-image-wrapper .close svg,.event-feed-for-eventbrite-metabox-content .placeholder-background-image-wrapper .close svg{transition:.2s ease;fill:#000}.wrap.eventbrite_plugin_options .placeholder-background-image-wrapper .close svg:hover,.event-feed-for-eventbrite-metabox-content .placeholder-background-image-wrapper .close svg:hover{fill:#007cba}.wrap.eventbrite_plugin_options .placeholder-background-image-wrapper .dashicons,.event-feed-for-eventbrite-metabox-content .placeholder-background-image-wrapper .dashicons{color:#fff}.wrap.eventbrite_plugin_options .placeholder-background-image-wrapper img,.event-feed-for-eventbrite-metabox-content .placeholder-background-image-wrapper img{width:100%;height:auto;display:block}.wrap.eventbrite_plugin_options .placeholder-background-image-wrapper:hover .close,.event-feed-for-eventbrite-metabox-content .placeholder-background-image-wrapper:hover .close{display:block}.wrap.eventbrite_plugin_options .placeholder-image-upload,.event-feed-for-eventbrite-metabox-content .placeholder-image-upload{color:#0071a1;border-color:#0071a1;background:#f3f5f6;vertical-align:top;display:inline-block;text-decoration:none;font-size:13px;line-height:2.15384615;min-height:35px;margin:0;padding:0 10px;cursor:pointer;border-width:1px;border-style:solid;appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}.wrap.eventbrite_plugin_options h1{margin:0;padding:9px 0 4px 0}.wrap.eventbrite_plugin_options .heading-row{padding:20px 0 0;line-height:1.3}.wrap.eventbrite_plugin_options .heading-row h2{color:#3c434a;font-size:18px;font-weight:700;margin:0}.wrap.eventbrite_plugin_options .heading-row p:first-of-type{margin:5px 0 0;font-size:14px;color:#646970}.wrap.eventbrite_plugin_options .field-row{border-bottom:1px solid #dcdcde;padding:10px 0;font-size:14px;line-height:1.3}.wrap.eventbrite_plugin_options h2.nav-tab-wrapper{margin-top:15px;margin-bottom:20px}.wrap.eventbrite_plugin_options input[type=text],.wrap.eventbrite_plugin_options input[type=password]{width:400px;min-height:35px;max-width:100%}.wrap.eventbrite_plugin_options .status-badge{display:inline-block;background-color:#82878c;border:1px solid #7c7f82;text-shadow:#7c7f82 0 1px 0;color:#fff;font-size:14px;border-radius:4px;height:32px;overflow:hidden}.wrap.eventbrite_plugin_options .status-badge .status-badge-inner{display:flex}.wrap.eventbrite_plugin_options .status-badge .status-badge-inner .dashicons::before{font-size:24px}.wrap.eventbrite_plugin_options .status-badge .status-badge-inner span:first-child{height:32px;padding:0 6px;background:rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center}.wrap.eventbrite_plugin_options .status-badge .status-badge-inner span:last-child{height:32px;padding:0 10px;display:flex;justify-content:center;align-items:center}.wrap.eventbrite_plugin_options .status-badge.active{background-color:#5cb85c;border:1px solid #429c42;text-shadow:#429c42 0 1px 0}.wrap.eventbrite_plugin_options fieldset input[type=checkbox],.wrap.eventbrite_plugin_options fieldset input[type=radio]{margin:-0.15rem .25rem 0 7.5px}.wrap.eventbrite_plugin_options fieldset input[type=checkbox]:first-of-type,.wrap.eventbrite_plugin_options fieldset input[type=radio]:first-of-type{margin-left:0}.wrap.eventbrite_plugin_options .radio-inline{margin-top:5px}.wrap.eventbrite_plugin_options .description{max-width:800px}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-date-settings .date-time-text{display:inline-block;min-width:10em}.wrap.eventbrite_plugin_options .event-feed-for-eventbrite-date-settings input.small-text{width:56px;margin:-2px 0}.wrap.eventbrite_plugin_options p.address-help{margin-top:20px}.wrap.eventbrite_plugin_options p.address-help>span{display:flex}.wrap.eventbrite_plugin_options p.address-help>span span{width:250px;margin:.35em 0 .5em !important}.wrap.eventbrite_plugin_options .spinner{float:none;margin:-3px 3px 0}.event-feed-for-eventbrite-metabox-content{padding-top:5px}.event-feed-for-eventbrite-metabox-content span.description{color:#666;margin-top:5px;display:block}.event-feed-for-eventbrite-metabox-content .inline-checkbox{margin:2px 0 5px 0;display:flex;align-items:center}.event-feed-for-eventbrite-metabox-content .inline-checkbox input[type=checkbox]{margin:0 7.5px 0 0}.event-feed-for-eventbrite-metabox-content .inline-checkbox span.description{margin-top:0}.event-feed-for-eventbrite-metabox-content .hidden{display:none}.event-feed-for-eventbrite-metabox-content li{margin:15px 0;display:flex;flex-wrap:wrap}.event-feed-for-eventbrite-metabox-content li>span{box-sizing:border-box;display:inline-block}.event-feed-for-eventbrite-metabox-content li>span:first-of-type{width:200px;padding-right:15px}@media(max-width: 782px){.event-feed-for-eventbrite-metabox-content li>span:first-of-type{width:100%}}.event-feed-for-eventbrite-metabox-content li>span:first-of-type label{font-weight:600;vertical-align:top}.event-feed-for-eventbrite-metabox-content li>span:last-of-type{width:800px;max-width:calc(100% - 200px)}@media(max-width: 782px){.event-feed-for-eventbrite-metabox-content li>span:last-of-type{width:100%}}.event-feed-for-eventbrite-metabox-content li input[type=text],.event-feed-for-eventbrite-metabox-content li input[type=number]{width:400px;min-height:35px;max-width:100%}.event-feed-for-eventbrite-metabox-content fieldset input[type=checkbox],.event-feed-for-eventbrite-metabox-content fieldset input[type=radio]{margin:-0.15rem .25rem 0 7.5px}.event-feed-for-eventbrite-metabox-content fieldset input[type=checkbox]:first-of-type,.event-feed-for-eventbrite-metabox-content fieldset input[type=radio]:first-of-type{margin-left:0}.event-feed-for-eventbrite-metabox-content fieldset label{vertical-align:top}.event-feed-for-eventbrite-metabox-content fieldset br+input[type=checkbox]{margin-left:0}.event-feed-for-eventbrite-metabox-content fieldset br{display:block;content:"";margin-top:5px}.event-feed-for-eventbrite-metabox-content .layout-radio{margin-top:0;margin-bottom:-20px;display:flex;flex-wrap:wrap}.event-feed-for-eventbrite-metabox-content .layout-radio span{display:flex;flex-direction:column;margin-right:30px;margin-bottom:20px;margin-top:2px;margin-left:2px}.event-feed-for-eventbrite-metabox-content .layout-radio input{display:none}.event-feed-for-eventbrite-metabox-content .layout-radio input:checked+label::before{box-shadow:0 0 0 2px #0071a1}.event-feed-for-eventbrite-metabox-content .layout-radio input:disabled+label{position:relative}.event-feed-for-eventbrite-metabox-content .layout-radio label{position:relative;font-size:14px;font-weight:500;display:inline-block;margin:0}.event-feed-for-eventbrite-metabox-content .layout-radio label::before{content:"";display:block;width:155px;height:180px;margin:0 0 10px 0;border-radius:3px;box-shadow:0 0 0 2px #ccd0d4}.event-feed-for-eventbrite-metabox-content .layout-radio label .upgrade-tag{opacity:0;visibility:hidden;font-size:14px;position:absolute;display:inline-block;padding:15px 10px;border-radius:3px;background-color:#fff;top:85px;left:17.5%;width:65%;box-sizing:border-box;text-align:center;line-height:1;text-decoration:none;color:#f56e28;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);transition:all .3s ease}.event-feed-for-eventbrite-metabox-content .layout-radio label:hover .upgrade-tag{top:65px;opacity:1;visibility:visible}.event-feed-for-eventbrite-metabox-content .layout-radio label:hover .upgrade-tag:hover{text-decoration:underline}.event-feed-for-eventbrite-metabox-content .layout-radio label svg{position:relative;top:4px;left:1px}.event-feed-for-eventbrite-metabox-content .layout-radio .demo-link{display:block;font-weight:400;font-style:italic;text-decoration:none}.event-feed-for-eventbrite-metabox-content .layout-radio .demo-link:hover{text-decoration:underline}.event-feed-for-eventbrite-metabox-content .layout-radio .demo-link:focus{outline:none;text-decoration:underline;box-shadow:none}.event-feed-for-eventbrite-metabox-content .layout-radio label[for=event-feed-for-eventbrite-layout_type_grid]{background:url(../../assets/img/layout-grid.png) top left no-repeat}.event-feed-for-eventbrite-metabox-content .layout-radio label[for=event-feed-for-eventbrite-layout_type_cards]{background:url(../../assets/img/layout-cards.png) top left no-repeat}.event-feed-for-eventbrite-metabox-content .layout-radio label[for=event-feed-for-eventbrite-layout_type_list]{background:url(../../assets/img/layout-list.png) top left no-repeat}.event-feed-for-eventbrite-metabox-content .layout-radio label[for=event-feed-for-eventbrite-layout_type_widget]{background:url(../../assets/img/layout-widget.png) top left no-repeat}.event-feed-for-eventbrite-metabox-content .layout-radio label[for=event-feed-for-eventbrite-layout_type_calendar]{background:url(../../assets/img/layout-grid.png) top left no-repeat}.event-feed-for-eventbrite-metabox-content .layout-radio label[for=event-feed-for-eventbrite-layout_type_slider]{background:url(../../assets/img/layout-grid.png) top left no-repeat}.event-feed-for-eventbrite-metabox-content .layout-radio label[for=event-feed-for-eventbrite-layout_type_featured]{background:url(../../assets/img/layout-grid.png) top left no-repeat}.event-feed-for-eventbrite-metabox-content .sub-label{color:#666;font-weight:400}#event_feed_design .inside,#event_feed_eventbrite .inside,#event_feed_card .inside,#event_feed_popup .inside,#event_feed_checkout .inside,#event_feed_advanced .inside,#event_feed_filters .inside{margin:0;padding:0}#event_feed_design .inside .event-feed-for-eventbrite-metabox-content,#event_feed_eventbrite .inside .event-feed-for-eventbrite-metabox-content,#event_feed_card .inside .event-feed-for-eventbrite-metabox-content,#event_feed_popup .inside .event-feed-for-eventbrite-metabox-content,#event_feed_checkout .inside .event-feed-for-eventbrite-metabox-content,#event_feed_advanced .inside .event-feed-for-eventbrite-metabox-content,#event_feed_filters .inside .event-feed-for-eventbrite-metabox-content{padding-top:0}#event_feed_design .handle-order-higher,#event_feed_design .handle-order-lower,#event_feed_eventbrite .handle-order-higher,#event_feed_eventbrite .handle-order-lower,#event_feed_card .handle-order-higher,#event_feed_card .handle-order-lower,#event_feed_popup .handle-order-higher,#event_feed_popup .handle-order-lower,#event_feed_checkout .handle-order-higher,#event_feed_checkout .handle-order-lower,#event_feed_advanced .handle-order-higher,#event_feed_advanced .handle-order-lower,#event_feed_filters .handle-order-higher,#event_feed_filters .handle-order-lower{display:none}.event-feed-for-eventbrite-metabox-message{background:#f9f9f9}.event-feed-for-eventbrite-metabox-message .event-feed-for-eventbrite-metabox-input{width:100%;padding:15px 12px}.event-feed-for-eventbrite-metabox-message p{color:#646970;margin:0}.event-feed-for-eventbrite-metabox-field{display:flex;border-top:1px solid #eee}@media(max-width: 1199px){.event-feed-for-eventbrite-metabox-field{display:block;border-top:1px solid #c3c4c7}}.event-feed-for-eventbrite-metabox-field:first-child{border-top:none}.event-feed-for-eventbrite-metabox-message+.event-feed-for-eventbrite-metabox-field{border-top:1px solid #e1e1e1}.event-feed-for-eventbrite-metabox-label{padding:15px 12px;width:260px;box-sizing:border-box;background:#f9f9f9;border-color:#e1e1e1;border-style:solid;border-width:0 1px 0 0}@media(max-width: 1199px){.event-feed-for-eventbrite-metabox-label{width:100%;border-width:0}}.event-feed-for-eventbrite-metabox-label label{position:relative;font-weight:bold;margin:0 0 3px;padding:0}.event-feed-for-eventbrite-metabox-label label .pro-badge-inline{position:relative;top:4px;left:4px}.event-feed-for-eventbrite-metabox-label .device-label-icon{display:inline-block;position:absolute;right:-35px;top:-2px;width:24px;height:22px;box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 1px 3px 1px;border-radius:3px;background-color:#fff}.event-feed-for-eventbrite-metabox-label .device-label-icon span:first-child{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.event-feed-for-eventbrite-metabox-input{padding:15px 12px 15px 15px;width:calc( 100% - 260px );box-sizing:border-box}@media(max-width: 1199px){.event-feed-for-eventbrite-metabox-input{width:100%}}.event-feed-for-eventbrite-metabox-input input[type=text],.event-feed-for-eventbrite-metabox-input input[type=number]{max-width:400px;min-height:35px;width:100%}#event_feed_popup .postbox-header,#event_feed_filters .postbox-header{position:relative}#event_feed_popup .postbox-header svg,#event_feed_filters .postbox-header svg{position:relative;display:inline-block;margin-right:auto;margin-left:10px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;top:1px}#event_feed_popup .postbox-header .pro-badge,#event_feed_filters .postbox-header .pro-badge{position:relative;display:inline-block;margin-right:auto;margin-left:10px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;top:1px;background-color:#f56e28;display:flex;justify-content:center;align-items:center;border-radius:5px;padding:1px 7px 2px}#event_feed_popup .postbox-header .pro-badge span,#event_feed_filters .postbox-header .pro-badge span{font-size:10px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700}#event_feed_popup select[readonly],#event_feed_filters select[readonly]{background:#fff;border-color:#8c8f94}#event_feed_popup input[readonly],#event_feed_popup textarea[readonly],#event_feed_filters input[readonly],#event_feed_filters textarea[readonly]{background:#fff;border-color:rgba(140,143,148,.75);opacity:.75;cursor:text}#event_feed_popup input[readonly]:active,#event_feed_popup input[readonly]:hover,#event_feed_popup input[readonly]:focus,#event_feed_popup textarea[readonly]:active,#event_feed_popup textarea[readonly]:hover,#event_feed_popup textarea[readonly]:focus,#event_feed_filters input[readonly]:active,#event_feed_filters input[readonly]:hover,#event_feed_filters input[readonly]:focus,#event_feed_filters textarea[readonly]:active,#event_feed_filters textarea[readonly]:hover,#event_feed_filters textarea[readonly]:focus{outline:none;box-shadow:none}#event_feed_popup input[type=checkbox][readonly],#event_feed_filters input[type=checkbox][readonly]{cursor:pointer}#event_feed_popup input[type=checkbox][readonly]:active,#event_feed_popup input[type=checkbox][readonly]:hover,#event_feed_popup input[type=checkbox][readonly]:focus,#event_feed_filters input[type=checkbox][readonly]:active,#event_feed_filters input[type=checkbox][readonly]:hover,#event_feed_filters input[type=checkbox][readonly]:focus{outline:none;box-shadow:none}#event_feed_popup input[type=checkbox][readonly],#event_feed_popup input[type=checkbox][readonly]:checked:before,#event_feed_popup input[type=radio][readonly],#event_feed_popup input[type=radio][readonly]:checked:before,#event_feed_filters input[type=checkbox][readonly],#event_feed_filters input[type=checkbox][readonly]:checked:before,#event_feed_filters input[type=radio][readonly],#event_feed_filters input[type=radio][readonly]:checked:before{opacity:.75}#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly],#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]{display:none}#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch{opacity:.75}#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch:hover,#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-focus,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch:hover,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-focus{border-color:#7e8993;background:#f3f5f6;color:inherit}#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch:hover .event-feed-for-eventbrite-slider,#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-focus .event-feed-for-eventbrite-slider,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch:hover .event-feed-for-eventbrite-slider,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-focus .event-feed-for-eventbrite-slider{border-color:#7e8993}#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on:hover,#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on.-focus,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on:hover,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on.-focus{border-color:#007cba;background:#0d99d5;color:inherit}#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on:hover .event-feed-for-eventbrite-slider,#event_feed_popup .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on.-focus .event-feed-for-eventbrite-slider,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on:hover .event-feed-for-eventbrite-slider,#event_feed_filters .event-feed-for-eventbrite-switch-input[readonly]+.event-feed-for-eventbrite-switch.-on.-focus .event-feed-for-eventbrite-slider{border-color:#007cba}.device-switch{display:none;z-index:5;left:-4px;top:-5px;position:absolute;justify-content:center;border-radius:4px;overflow:hidden;flex-direction:column;box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 1px 3px 1px}.device-switch.visible{display:flex}.device-switch a{width:32px;height:32px;text-decoration:none;display:flex;justify-content:center;align-items:center;line-height:0;padding:8px;box-sizing:border-box;background-color:#fff}.device-switch a:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.device-switch a:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.device-switch a .cls-1{fill:#333}.device-switch a:hover{background-color:#f9f9f9}.device-switch a:focus{outline:none;box-shadow:none}.device-switch a.active{background-color:#0d99d5;border-color:#007cba}.device-switch a.active .cls-1{fill:#fff}.device-switch a svg{height:14px}.depend-on-device .event-feed-for-eventbrite-metabox-input input[type=text],.depend-on-device .event-feed-for-eventbrite-metabox-input input[type=number]{width:65px}.depend-on-device .event-feed-for-eventbrite-metabox-input .select-wrapper{max-width:65px}@media(min-width: 640px){.depend-on-device .event-feed-for-eventbrite-metabox-input .choices__list--dropdown .choices__item--selectable{padding-right:0}}#event-feed-for-eventbrite-events_limit,#event-feed-for-eventbrite-events_limit_large_tablet,#event-feed-for-eventbrite-events_limit_small_tablet,#event-feed-for-eventbrite-events_limit_mobile,#event-feed-for-eventbrite-excerpt_length,#event-feed-for-eventbrite-popup_width,#event-feed-for-eventbrite-title_length{width:65px}#event-feed-for-eventbrite-events_limit[readonly],#event-feed-for-eventbrite-events_limit_large_tablet[readonly],#event-feed-for-eventbrite-events_limit_small_tablet[readonly],#event-feed-for-eventbrite-events_limit_mobile[readonly],#event-feed-for-eventbrite-excerpt_length[readonly],#event-feed-for-eventbrite-popup_width[readonly],#event-feed-for-eventbrite-title_length[readonly]{background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(44,51,56,.5);pointer-events:none}#event-feed-for-eventbrite-events_limit_no,#event-feed-for-eventbrite-events_limit_no_large_tablet,#event-feed-for-eventbrite-events_limit_no_small_tablet,#event-feed-for-eventbrite-events_limit_no_mobile,#event-feed-for-eventbrite-excerpt_length_full,#event-feed-for-eventbrite-title_length_full{margin:.15rem .25rem 0 .5rem}.event-feed-for-eventbrite-design-metabox li span.description{margin-top:5px;display:block}.event-feed-for-eventbrite-shortcode-metabox li input{width:100%}.event-feed-for-eventbrite-shortcode-metabox li span{display:block}.event-feed-for-eventbrite-shortcode-metabox li .description{font-style:italic}.event-feed-for-eventbrite-shortcode-field{position:relative}.event-feed-for-eventbrite-shortcode-field input[type=text]{width:100%;min-height:35px;max-width:100%;margin:0}.event-feed-for-eventbrite-shortcode-field input[type=text][readonly]{background:#fff}.event-feed-for-eventbrite-shortcode-field span{cursor:pointer;top:0;right:0;bottom:0;width:35px;border:1px solid #8c8f94;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px;position:absolute;display:flex !important;justify-content:center;align-items:center;background-color:#f6f7f7}.event-feed-for-eventbrite-shortcode-field span:hover,.event-feed-for-eventbrite-shortcode-field span:focus{outline:none;box-shadow:none;background-color:#f6f7f7}.event-feed-for-eventbrite-shortcode-field span svg{fill:#333}.event-feed-for-eventbrite-shortcode-field-inline{display:inline-block}.event-feed-for-eventbrite-shortcode-field-inline input[type=text]{width:220px;min-height:30px;max-width:100%}.event-feed-for-eventbrite-shortcode-field-inline span{width:30px;display:inline-block;background-color:#f6f7f7}.event-feed-for-eventbrite-shortcode-field-inline span:hover,.event-feed-for-eventbrite-shortcode-field-inline span:focus{outline:none;box-shadow:none;background-color:#f6f7f7}.effe-pro-feature{color:inherit}.effe-pro-feature:active,.effe-pro-feature:hover,.effe-pro-feature:focus{color:inherit;outline:none;box-shadow:none}.btn-upgrade{color:#fff;background-color:#f56d29}.btn-upgrade:hover{background-color:#f45f15}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:#444;display:block;line-height:30px;padding-bottom:0;margin-bottom:20px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{color:#777;font-size:18px;padding:0 20px;line-height:24px;overflow:visible;overflow:initial;display:block;margin-bottom:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:44px;transition:none;transform:none}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{top:0;right:0;padding:5px;height:25px;width:25px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon i{color:#aaa}.event-feed-for-eventbrite-warning{position:relative;display:inline-block;padding:10px 15px;background-color:#f9f9f9;margin-top:15px;border-left:3px solid #dc3232}.event-feed-for-eventbrite-warning>div{display:flex;align-items:center}#event-feed-for-eventbrite-getting-started{color:#555;padding-top:50px}#event-feed-for-eventbrite-getting-started .container{margin:0 auto;max-width:720px;padding:0}#event-feed-for-eventbrite-getting-started .progress{display:flex;justify-content:center;margin-bottom:80px}#event-feed-for-eventbrite-getting-started .progress ul{margin:0;display:flex;justify-content:center;align-items:center;counter-reset:progress;overflow:hidden}#event-feed-for-eventbrite-getting-started .progress ul li{margin:0;position:relative;counter-increment:progress}#event-feed-for-eventbrite-getting-started .progress ul li>a,#event-feed-for-eventbrite-getting-started .progress ul li>span{color:#2271b1;min-width:87px;padding:0 15px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;text-decoration:none}#event-feed-for-eventbrite-getting-started .progress ul li>a:hover,#event-feed-for-eventbrite-getting-started .progress ul li>a:active,#event-feed-for-eventbrite-getting-started .progress ul li>a:focus,#event-feed-for-eventbrite-getting-started .progress ul li>span:hover,#event-feed-for-eventbrite-getting-started .progress ul li>span:active,#event-feed-for-eventbrite-getting-started .progress ul li>span:focus{box-shadow:none;outline:none}#event-feed-for-eventbrite-getting-started .progress ul li>a:hover span,#event-feed-for-eventbrite-getting-started .progress ul li>a:active span,#event-feed-for-eventbrite-getting-started .progress ul li>a:focus span,#event-feed-for-eventbrite-getting-started .progress ul li>span:hover span,#event-feed-for-eventbrite-getting-started .progress ul li>span:active span,#event-feed-for-eventbrite-getting-started .progress ul li>span:focus span{text-decoration:underline}#event-feed-for-eventbrite-getting-started .progress ul li>a::before,#event-feed-for-eventbrite-getting-started .progress ul li>span::before{pointer-events:none;content:counter(progress);display:flex;justify-content:center;align-items:center;position:relative;width:28px;height:28px;border-radius:50%;background-color:#fff;color:#334ecd;font-size:14px;font-weight:600;text-decoration:none}#event-feed-for-eventbrite-getting-started .progress ul li>a::after,#event-feed-for-eventbrite-getting-started .progress ul li>span::after{z-index:-1;content:"";display:block;position:absolute;left:50%;top:13px;height:3px;width:300%;background-color:#fff}#event-feed-for-eventbrite-getting-started .progress ul li>a span,#event-feed-for-eventbrite-getting-started .progress ul li>span span{margin-top:5px;font-size:14px}#event-feed-for-eventbrite-getting-started .progress ul li>span{color:#555;cursor:unset}#event-feed-for-eventbrite-getting-started .progress ul li>span:hover,#event-feed-for-eventbrite-getting-started .progress ul li>span:active,#event-feed-for-eventbrite-getting-started .progress ul li>span:focus{box-shadow:none;outline:none}#event-feed-for-eventbrite-getting-started .progress ul li>span:hover span,#event-feed-for-eventbrite-getting-started .progress ul li>span:active span,#event-feed-for-eventbrite-getting-started .progress ul li>span:focus span{text-decoration:none}#event-feed-for-eventbrite-getting-started .progress ul li:last-child>a::after,#event-feed-for-eventbrite-getting-started .progress ul li:last-child>span::after{background-color:#f0f0f1}#event-feed-for-eventbrite-getting-started .progress ul li.current>a::before,#event-feed-for-eventbrite-getting-started .progress ul li.current>span::before{background-color:#334ecd;color:#fff}#event-feed-for-eventbrite-getting-started .progress ul li.filled>a::before,#event-feed-for-eventbrite-getting-started .progress ul li.filled>span::before{color:#334ecd;content:"";font:normal 18px/1 "dashicons"}#event-feed-for-eventbrite-getting-started .progress ul li.future>a:active,#event-feed-for-eventbrite-getting-started .progress ul li.future>a:focus,#event-feed-for-eventbrite-getting-started .progress ul li.future>span:active,#event-feed-for-eventbrite-getting-started .progress ul li.future>span:focus{box-shadow:none;outline:none}#event-feed-for-eventbrite-getting-started .progress ul li.future>a:active span,#event-feed-for-eventbrite-getting-started .progress ul li.future>a:focus span,#event-feed-for-eventbrite-getting-started .progress ul li.future>span:active span,#event-feed-for-eventbrite-getting-started .progress ul li.future>span:focus span{text-decoration:none}#event-feed-for-eventbrite-getting-started .intro{text-align:center;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-bottom:30px;position:relative;padding-top:40px}#event-feed-for-eventbrite-getting-started .logo{background-color:#fff;box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 1px 3px 1px;border-radius:15%;height:90px;width:90px;padding:0;position:absolute;top:-45px;left:50%;margin-left:-45px;overflow:hidden}#event-feed-for-eventbrite-getting-started .logo img{max-width:100%;height:auto}#event-feed-for-eventbrite-getting-started .block{padding:35px 40px 40px}#event-feed-for-eventbrite-getting-started .block h1{color:#222;font-size:24px;line-height:1.3;text-align:center;margin:0 0 12px 0}#event-feed-for-eventbrite-getting-started .block hr{margin:25px 0;border-top:none;border-bottom:1px solid #dcdcde}#event-feed-for-eventbrite-getting-started .block h6{position:relative;max-width:550px;margin:0 auto;font-size:16px;font-weight:400;line-height:1.6;text-align:center}#event-feed-for-eventbrite-getting-started .block p{max-width:440px;position:relative;font-size:14px;color:#3c434a;margin:10px auto}#event-feed-for-eventbrite-getting-started .block input[type=password]{width:220px;max-width:100%;min-height:35px}#event-feed-for-eventbrite-getting-started .block input[type=submit]{height:35px;font-size:14px;line-height:31px}#event-feed-for-eventbrite-getting-started .api-key{margin-top:20px}#event-feed-for-eventbrite-getting-started .btn-row{margin-top:25px}#event-feed-for-eventbrite-getting-started .btn-row .button{height:35px;font-size:14px;line-height:31px;padding:0 12px}@media(max-width: 782px){#event-feed-for-eventbrite-getting-started .btn-row .button{line-height:36px}}#event-feed-for-eventbrite-getting-started .btn-row .button+.button{margin-left:3px}#event-feed-for-eventbrite-getting-started small{color:#888;display:block;margin-top:5px}#event-feed-for-eventbrite-getting-started .skip-wizard{text-align:center}#event-feed-for-eventbrite-getting-started .skip-wizard a{text-decoration:none}#event-feed-for-eventbrite-getting-started .skip-wizard a:hover{text-decoration:underline}#event-feed-for-eventbrite-getting-started .iframe-container{margin:25px -40px 35px;position:relative;overflow:hidden;width:calc( 100% + 80px);padding-top:56.25%}#event-feed-for-eventbrite-getting-started .responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#event-feed-for-eventbrite-getting-started .event-feed-for-eventbrite-api-link-wrapper{display:flex;justify-content:center}#event-feed-for-eventbrite-getting-started .event-feed-for-eventbrite-api-link{display:flex;align-items:center;justify-content:center}#event-feed-for-eventbrite-getting-started .event-feed-for-eventbrite-api-link:focus svg{fill:#043959}#event-feed-for-eventbrite-getting-started .event-feed-for-eventbrite-api-link:hover svg{fill:#135e96}#event-feed-for-eventbrite-getting-started .event-feed-for-eventbrite-api-link svg{margin-top:1px;width:18px;height:18px;margin-left:3px;fill:#2271b1}
  • event-feed-for-eventbrite/trunk/admin/class-admin.php

    r3086097 r3115202  
    462462        $valid['date_format_custom'] = sanitize_text_field( $input['date_format_custom'] );
    463463
     464        // Short date - show months
     465        $valid['shortdate_months'] = boolval( $input['shortdate_months'] );
     466
    464467        // Address Format
    465468        $valid['address_format'] = sanitize_text_field( $input['address_format'] );
     
    505508     */
    506509    public function get_google_fonts_list() {
    507         $list = ["ABeeZee","Abel","Abhaya Libre","Abril Fatface","Aclonica","Acme","Actor","Adamina","Advent Pro","Aguafina Script","Akaya Kanadaka","Akaya Telivigala","Akronim","Akshar","Aladin","Alata","Alatsi","Aldrich","Alef","Alegreya","Alegreya SC","Alegreya Sans","Alegreya Sans SC","Aleo","Alex Brush","Alfa Slab One","Alice","Alike","Alike Angular","Allan","Allerta","Allerta Stencil","Allison","Allura","Almarai","Almendra","Almendra Display","Almendra SC","Alumni Sans","Alumni Sans Inline One","Amarante","Amaranth","Amatic SC","Amethysta","Amiko","Amiri","Amita","Anaheim","Andada Pro","Andika","Andika New Basic","Anek Bangla","Anek Devanagari","Anek Gujarati","Anek Gurmukhi","Anek Kannada","Anek Latin","Anek Malayalam","Anek Odia","Anek Tamil","Anek Telugu","Angkor","Annie Use Your Telescope","Anonymous Pro","Antic","Antic Didone","Antic Slab","Anton","Antonio","Anybody","Arapey","Arbutus","Arbutus Slab","Architects Daughter","Archivo","Archivo Black","Archivo Narrow","Are You Serious","Aref Ruqaa","Arima Madurai","Arimo","Arizonia","Armata","Arsenal","Artifika","Arvo","Arya","Asap","Asap Condensed","Asar","Asset","Assistant","Astloch","Asul","Athiti","Atkinson Hyperlegible","Atma","Atomic Age","Aubrey","Audiowide","Autour One","Average","Average Sans","Averia Gruesa Libre","Averia Libre","Averia Sans Libre","Averia Serif Libre","Azeret Mono","B612","B612 Mono","BIZ UDGothic","BIZ UDMincho","BIZ UDPGothic","BIZ UDPMincho","Babylonica","Bad Script","Bahiana","Bahianita","Bai Jamjuree","Bakbak One","Ballet","Baloo 2","Baloo Bhai 2","Baloo Bhaijaan 2","Baloo Bhaina 2","Baloo Chettan 2","Baloo Da 2","Baloo Paaji 2","Baloo Tamma 2","Baloo Tammudu 2","Baloo Thambi 2","Balsamiq Sans","Balthazar","Bangers","Barlow","Barlow Condensed","Barlow Semi Condensed","Barriecito","Barrio","Basic","Baskervville","Battambang","Baumans","Bayon","Be Vietnam Pro","Beau Rivage","Bebas Neue","Belgrano","Bellefair","Belleza","Bellota","Bellota Text","BenchNine","Benne","Bentham","Berkshire Swash","Besley","Beth Ellen","Bevan","BhuTuka Expanded One","Big Shoulders Display","Big Shoulders Inline Display","Big Shoulders Inline Text","Big Shoulders Stencil Display","Big Shoulders Stencil Text","Big Shoulders Text","Bigelow Rules","Bigshot One","Bilbo","Bilbo Swash Caps","BioRhyme","BioRhyme Expanded","Birthstone","Birthstone Bounce","Biryani","Bitter","Black And White Picture","Black Han Sans","Black Ops One","Blaka","Blaka Hollow","Blinker","Bodoni Moda","Bokor","Bona Nova","Bonbon","Bonheur Royale","Boogaloo","Bowlby One","Bowlby One SC","Brawler","Bree Serif","Brygada 1918","Bubblegum Sans","Bubbler One","Buda","Buenard","Bungee","Bungee Hairline","Bungee Inline","Bungee Outline","Bungee Shade","Butcherman","Butterfly Kids","Cabin","Cabin Condensed","Cabin Sketch","Caesar Dressing","Cagliostro","Cairo","Caladea","Calistoga","Calligraffitti","Cambay","Cambo","Candal","Cantarell","Cantata One","Cantora One","Capriola","Caramel","Carattere","Cardo","Carme","Carrois Gothic","Carrois Gothic SC","Carter One","Castoro","Catamaran","Caudex","Caveat","Caveat Brush","Cedarville Cursive","Ceviche One","Chakra Petch","Changa","Changa One","Chango","Charis SIL","Charm","Charmonman","Chathura","Chau Philomene One","Chela One","Chelsea Market","Chenla","Cherish","Cherry Cream Soda","Cherry Swash","Chewy","Chicle","Chilanka","Chivo","Chonburi","Cinzel","Cinzel Decorative","Clicker Script","Coda","Coda Caption","Codystar","Coiny","Combo","Comfortaa","Comforter","Comforter Brush","Comic Neue","Coming Soon","Commissioner","Concert One","Condiment","Content","Contrail One","Convergence","Cookie","Copse","Corben","Corinthia","Cormorant","Cormorant Garamond","Cormorant Infant","Cormorant SC","Cormorant Unicase","Cormorant Upright","Courgette","Courier Prime","Cousine","Coustard","Covered By Your Grace","Crafty Girls","Creepster","Crete Round","Crimson Pro","Crimson Text","Croissant One","Crushed","Cuprum","Cute Font","Cutive","Cutive Mono","DM Mono","DM Sans","DM Serif Display","DM Serif Text","Damion","Dancing Script","Dangrek","Darker Grotesque","David Libre","Dawning of a New Day","Days One","Dekko","Dela Gothic One","Delius","Delius Swash Caps","Delius Unicase","Della Respira","Denk One","Devonshire","Dhurjati","Didact Gothic","Diplomata","Diplomata SC","Do Hyeon","Dokdo","Domine","Donegal One","Dongle","Doppio One","Dorsa","Dosis","DotGothic16","Dr Sugiyama","Duru Sans","Dynalight","EB Garamond","Eagle Lake","East Sea Dokdo","Eater","Economica","Eczar","El Messiri","Electrolize","Elsie","Elsie Swash Caps","Emblema One","Emilys Candy","Encode Sans","Encode Sans Condensed","Encode Sans Expanded","Encode Sans SC","Encode Sans Semi Condensed","Encode Sans Semi Expanded","Engagement","Englebert","Enriqueta","Ephesis","Epilogue","Erica One","Esteban","Estonia","Euphoria Script","Ewert","Exo","Exo 2","Expletus Sans","Explora","Fahkwang","Familjen Grotesk","Fanwood Text","Farro","Farsan","Fascinate","Fascinate Inline","Faster One","Fasthand","Fauna One","Faustina","Federant","Federo","Felipa","Fenix","Festive","Finger Paint","Fira Code","Fira Mono","Fira Sans","Fira Sans Condensed","Fira Sans Extra Condensed","Fjalla One","Fjord One","Flamenco","Flavors","Fleur De Leah","Flow Block","Flow Circular","Flow Rounded","Fondamento","Fontdiner Swanky","Forum","Francois One","Frank Ruhl Libre","Fraunces","Freckle Face","Fredericka the Great","Fredoka","Fredoka One","Freehand","Fresca","Frijole","Fruktur","Fugaz One","Fuggles","Fuzzy Bubbles","GFS Didot","GFS Neohellenic","Gabriela","Gaegu","Gafata","Galada","Galdeano","Galindo","Gamja Flower","Gayathri","Gelasio","Gemunu Libre","Genos","Gentium Basic","Gentium Book Basic","Gentium Plus","Geo","Georama","Geostar","Geostar Fill","Germania One","Gideon Roman","Gidugu","Gilda Display","Girassol","Give You Glory","Glass Antiqua","Glegoo","Gloria Hallelujah","Glory","Gluten","Goblin One","Gochi Hand","Goldman","Gorditas","Gothic A1","Gotu","Goudy Bookletter 1911","Gowun Batang","Gowun Dodum","Graduate","Grand Hotel","Grandstander","Grape Nuts","Gravitas One","Great Vibes","Grechen Fuemen","Grenze","Grenze Gotisch","Grey Qo","Griffy","Gruppo","Gudea","Gugi","Gupter","Gurajada","Gwendolyn","Habibi","Hachi Maru Pop","Hahmlet","Halant","Hammersmith One","Hanalei","Hanalei Fill","Handlee","Hanuman","Happy Monkey","Harmattan","Headland One","Heebo","Henny Penny","Hepta Slab","Herr Von Muellerhoff","Hi Melody","Hina Mincho","Hind","Hind Guntur","Hind Madurai","Hind Siliguri","Hind Vadodara","Holtwood One SC","Homemade Apple","Homenaje","Hubballi","Hurricane","IBM Plex Mono","IBM Plex Sans","IBM Plex Sans Arabic","IBM Plex Sans Condensed","IBM Plex Sans Devanagari","IBM Plex Sans Hebrew","IBM Plex Sans KR","IBM Plex Sans Thai","IBM Plex Sans Thai Looped","IBM Plex Serif","IM Fell DW Pica","IM Fell DW Pica SC","IM Fell Double Pica","IM Fell Double Pica SC","IM Fell English","IM Fell English SC","IM Fell French Canon","IM Fell French Canon SC","IM Fell Great Primer","IM Fell Great Primer SC","Ibarra Real Nova","Iceberg","Iceland","Imbue","Imperial Script","Imprima","Inconsolata","Inder","Indie Flower","Ingrid Darling","Inika","Inknut Antiqua","Inria Sans","Inria Serif","Inspiration","Inter","Irish Grover","Island Moments","Istok Web","Italiana","Italianno","Itim","Jacques Francois","Jacques Francois Shadow","Jaldi","JetBrains Mono","Jim Nightshade","Joan","Jockey One","Jolly Lodger","Jomhuria","Jomolhari","Josefin Sans","Josefin Slab","Jost","Joti One","Jua","Judson","Julee","Julius Sans One","Junge","Jura","Just Another Hand","Just Me Again Down Here","K2D","Kadwa","Kaisei Decol","Kaisei HarunoUmi","Kaisei Opti","Kaisei Tokumin","Kalam","Kameron","Kanit","Kantumruy","Karantina","Karla","Karma","Katibeh","Kaushan Script","Kavivanar","Kavoon","Kdam Thmor","Kdam Thmor Pro","Keania One","Kelly Slab","Kenia","Khand","Khmer","Khula","Kings","Kirang Haerang","Kite One","Kiwi Maru","Klee One","Knewave","KoHo","Kodchasan","Koh Santepheap","Kolker Brush","Kosugi","Kosugi Maru","Kotta One","Koulen","Kranky","Kreon","Kristi","Krona One","Krub","Kufam","Kulim Park","Kumar One","Kumar One Outline","Kumbh Sans","Kurale","La Belle Aurore","Lacquer","Laila","Lakki Reddy","Lalezar","Lancelot","Langar","Lateef","Lato","Lavishly Yours","League Gothic","League Script","League Spartan","Leckerli One","Ledger","Lekton","Lemon","Lemonada","Lexend","Lexend Deca","Lexend Exa","Lexend Giga","Lexend Mega","Lexend Peta","Lexend Tera","Lexend Zetta","Libre Barcode 128","Libre Barcode 128 Text","Libre Barcode 39","Libre Barcode 39 Extended","Libre Barcode 39 Extended Text","Libre Barcode 39 Text","Libre Barcode EAN13 Text","Libre Baskerville","Libre Bodoni","Libre Caslon Display","Libre Caslon Text","Libre Franklin","Licorice","Life Savers","Lilita One","Lily Script One","Limelight","Linden Hill","Literata","Liu Jian Mao Cao","Livvic","Lobster","Lobster Two","Londrina Outline","Londrina Shadow","Londrina Sketch","Londrina Solid","Long Cang","Lora","Love Light","Love Ya Like A Sister","Loved by the King","Lovers Quarrel","Luckiest Guy","Lusitana","Lustria","Luxurious Roman","Luxurious Script","M PLUS 1","M PLUS 1 Code","M PLUS 1p","M PLUS 2","M PLUS Code Latin","M PLUS Rounded 1c","Ma Shan Zheng","Macondo","Macondo Swash Caps","Mada","Magra","Maiden Orange","Maitree","Major Mono Display","Mako","Mali","Mallanna","Mandali","Manjari","Manrope","Mansalva","Manuale","Marcellus","Marcellus SC","Marck Script","Margarine","Markazi Text","Marko One","Marmelad","Martel","Martel Sans","Marvel","Mate","Mate SC","Maven Pro","McLaren","Mea Culpa","Meddon","MedievalSharp","Medula One","Meera Inimai","Megrim","Meie Script","Meow Script","Merienda","Merienda One","Merriweather","Merriweather Sans","Metal","Metal Mania","Metamorphous","Metrophobic","Michroma","Milonga","Miltonian","Miltonian Tattoo","Mina","Miniver","Miriam Libre","Mirza","Miss Fajardose","Mitr","Mochiy Pop One","Mochiy Pop P One","Modak","Modern Antiqua","Mogra","Mohave","Molengo","Molle","Monda","Monofett","Monoton","Monsieur La Doulaise","Montaga","Montagu Slab","MonteCarlo","Montez","Montserrat","Montserrat Alternates","Montserrat Subrayada","Moo Lah Lah","Moon Dance","Moul","Moulpali","Mountains of Christmas","Mouse Memoirs","Mr Bedfort","Mr Dafoe","Mr De Haviland","Mrs Saint Delafield","Mrs Sheppards","Ms Madi","Mukta","Mukta Mahee","Mukta Malar","Mukta Vaani","Mulish","Murecho","MuseoModerno","My Soul","Mystery Quest","NTR","Nanum Brush Script","Nanum Gothic","Nanum Gothic Coding","Nanum Myeongjo","Nanum Pen Script","Neonderthaw","Nerko One","Neucha","Neuton","New Rocker","New Tegomin","News Cycle","Newsreader","Niconne","Niramit","Nixie One","Nobile","Nokora","Norican","Nosifer","Notable","Nothing You Could Do","Noticia Text","Noto Emoji","Noto Kufi Arabic","Noto Music","Noto Naskh Arabic","Noto Nastaliq Urdu","Noto Rashi Hebrew","Noto Sans","Noto Sans Adlam","Noto Sans Adlam Unjoined","Noto Sans Anatolian Hieroglyphs","Noto Sans Arabic","Noto Sans Armenian","Noto Sans Avestan","Noto Sans Balinese","Noto Sans Bamum","Noto Sans Bassa Vah","Noto Sans Batak","Noto Sans Bengali","Noto Sans Bhaiksuki","Noto Sans Brahmi","Noto Sans Buginese","Noto Sans Buhid","Noto Sans Canadian Aboriginal","Noto Sans Carian","Noto Sans Caucasian Albanian","Noto Sans Chakma","Noto Sans Cham","Noto Sans Cherokee","Noto Sans Coptic","Noto Sans Cuneiform","Noto Sans Cypriot","Noto Sans Deseret","Noto Sans Devanagari","Noto Sans Display","Noto Sans Duployan","Noto Sans Egyptian Hieroglyphs","Noto Sans Elbasan","Noto Sans Elymaic","Noto Sans Georgian","Noto Sans Glagolitic","Noto Sans Gothic","Noto Sans Grantha","Noto Sans Gujarati","Noto Sans Gunjala Gondi","Noto Sans Gurmukhi","Noto Sans HK","Noto Sans Hanifi Rohingya","Noto Sans Hanunoo","Noto Sans Hatran","Noto Sans Hebrew","Noto Sans Imperial Aramaic","Noto Sans Indic Siyaq Numbers","Noto Sans Inscriptional Pahlavi","Noto Sans Inscriptional Parthian","Noto Sans JP","Noto Sans Javanese","Noto Sans KR","Noto Sans Kaithi","Noto Sans Kannada","Noto Sans Kayah Li","Noto Sans Kharoshthi","Noto Sans Khmer","Noto Sans Khojki","Noto Sans Khudawadi","Noto Sans Lao","Noto Sans Lepcha","Noto Sans Limbu","Noto Sans Linear A","Noto Sans Linear B","Noto Sans Lisu","Noto Sans Lycian","Noto Sans Lydian","Noto Sans Mahajani","Noto Sans Malayalam","Noto Sans Mandaic","Noto Sans Manichaean","Noto Sans Marchen","Noto Sans Masaram Gondi","Noto Sans Math","Noto Sans Mayan Numerals","Noto Sans Medefaidrin","Noto Sans Meetei Mayek","Noto Sans Meroitic","Noto Sans Miao","Noto Sans Modi","Noto Sans Mongolian","Noto Sans Mono","Noto Sans Mro","Noto Sans Multani","Noto Sans Myanmar","Noto Sans N Ko","Noto Sans Nabataean","Noto Sans New Tai Lue","Noto Sans Newa","Noto Sans Nushu","Noto Sans Ogham","Noto Sans Ol Chiki","Noto Sans Old Hungarian","Noto Sans Old Italic","Noto Sans Old North Arabian","Noto Sans Old Permic","Noto Sans Old Persian","Noto Sans Old Sogdian","Noto Sans Old South Arabian","Noto Sans Old Turkic","Noto Sans Oriya","Noto Sans Osage","Noto Sans Osmanya","Noto Sans Pahawh Hmong","Noto Sans Palmyrene","Noto Sans Pau Cin Hau","Noto Sans Phags Pa","Noto Sans Phoenician","Noto Sans Psalter Pahlavi","Noto Sans Rejang","Noto Sans Runic","Noto Sans SC","Noto Sans Samaritan","Noto Sans Saurashtra","Noto Sans Sharada","Noto Sans Shavian","Noto Sans Siddham","Noto Sans Sinhala","Noto Sans Sogdian","Noto Sans Sora Sompeng","Noto Sans Soyombo","Noto Sans Sundanese","Noto Sans Syloti Nagri","Noto Sans Symbols","Noto Sans Symbols 2","Noto Sans Syriac","Noto Sans TC","Noto Sans Tagalog","Noto Sans Tagbanwa","Noto Sans Tai Le","Noto Sans Tai Tham","Noto Sans Tai Viet","Noto Sans Takri","Noto Sans Tamil","Noto Sans Tamil Supplement","Noto Sans Telugu","Noto Sans Thaana","Noto Sans Thai","Noto Sans Thai Looped","Noto Sans Tifinagh","Noto Sans Tirhuta","Noto Sans Ugaritic","Noto Sans Vai","Noto Sans Wancho","Noto Sans Warang Citi","Noto Sans Yi","Noto Sans Zanabazar Square","Noto Serif","Noto Serif Ahom","Noto Serif Armenian","Noto Serif Balinese","Noto Serif Bengali","Noto Serif Devanagari","Noto Serif Display","Noto Serif Dogra","Noto Serif Ethiopic","Noto Serif Georgian","Noto Serif Grantha","Noto Serif Gujarati","Noto Serif Gurmukhi","Noto Serif Hebrew","Noto Serif JP","Noto Serif KR","Noto Serif Kannada","Noto Serif Khmer","Noto Serif Lao","Noto Serif Malayalam","Noto Serif Myanmar","Noto Serif Nyiakeng Puachue Hmong","Noto Serif SC","Noto Serif Sinhala","Noto Serif TC","Noto Serif Tamil","Noto Serif Tangut","Noto Serif Telugu","Noto Serif Thai","Noto Serif Tibetan","Noto Serif Yezidi","Noto Traditional Nushu","Nova Cut","Nova Flat","Nova Mono","Nova Oval","Nova Round","Nova Script","Nova Slim","Nova Square","Numans","Nunito","Nunito Sans","Nuosu SIL","Odibee Sans","Odor Mean Chey","Offside","Oi","Old Standard TT","Oldenburg","Ole","Oleo Script","Oleo Script Swash Caps","Oooh Baby","Open Sans","Oranienbaum","Orbitron","Oregano","Orelega One","Orienta","Original Surfer","Oswald","Otomanopee One","Outfit","Over the Rainbow","Overlock","Overlock SC","Overpass","Overpass Mono","Ovo","Oxanium","Oxygen","Oxygen Mono","PT Mono","PT Sans","PT Sans Caption","PT Sans Narrow","PT Serif","PT Serif Caption","Pacifico","Padauk","Palanquin","Palanquin Dark","Palette Mosaic","Pangolin","Paprika","Parisienne","Passero One","Passion One","Passions Conflict","Pathway Gothic One","Patrick Hand","Patrick Hand SC","Pattaya","Patua One","Pavanam","Paytone One","Peddana","Peralta","Permanent Marker","Petemoss","Petit Formal Script","Petrona","Philosopher","Piazzolla","Piedra","Pinyon Script","Pirata One","Plaster","Play","Playball","Playfair Display","Playfair Display SC","Plus Jakarta Sans","Podkova","Poiret One","Poller One","Poly","Pompiere","Pontano Sans","Poor Story","Poppins","Port Lligat Sans","Port Lligat Slab","Potta One","Pragati Narrow","Praise","Prata","Preahvihear","Press Start 2P","Pridi","Princess Sofia","Prociono","Prompt","Prosto One","Proza Libre","Public Sans","Puppies Play","Puritan","Purple Purse","Qahiri","Quando","Quantico","Quattrocento","Quattrocento Sans","Questrial","Quicksand","Quintessential","Qwigley","Qwitcher Grypen","Racing Sans One","Radio Canada","Radley","Rajdhani","Rakkas","Raleway","Raleway Dots","Ramabhadra","Ramaraja","Rambla","Rammetto One","Rampart One","Ranchers","Rancho","Ranga","Rasa","Rationale","Ravi Prakash","Readex Pro","Recursive","Red Hat Display","Red Hat Mono","Red Hat Text","Red Rose","Redacted","Redacted Script","Redressed","Reem Kufi","Reenie Beanie","Reggae One","Revalia","Rhodium Libre","Ribeye","Ribeye Marrow","Righteous","Risque","Road Rage","Roboto","Roboto Condensed","Roboto Flex","Roboto Mono","Roboto Serif","Roboto Slab","Rochester","Rock 3D","Rock Salt","RocknRoll One","Rokkitt","Romanesco","Ropa Sans","Rosario","Rosarivo","Rouge Script","Rowdies","Rozha One","Rubik","Rubik Beastly","Rubik Bubbles","Rubik Glitch","Rubik Microbe","Rubik Mono One","Rubik Moonrocks","Rubik Puddles","Rubik Wet Paint","Ruda","Rufina","Ruge Boogie","Ruluko","Rum Raisin","Ruslan Display","Russo One","Ruthie","Rye","STIX Two Text","Sacramento","Sahitya","Sail","Saira","Saira Condensed","Saira Extra Condensed","Saira Semi Condensed","Saira Stencil One","Salsa","Sanchez","Sancreek","Sansita","Sansita Swashed","Sarabun","Sarala","Sarina","Sarpanch","Sassy Frass","Satisfy","Sawarabi Gothic","Sawarabi Mincho","Scada","Scheherazade New","Schoolbell","Scope One","Seaweed Script","Secular One","Sedgwick Ave","Sedgwick Ave Display","Sen","Send Flowers","Sevillana","Seymour One","Shadows Into Light","Shadows Into Light Two","Shalimar","Shanti","Share","Share Tech","Share Tech Mono","Shippori Antique","Shippori Antique B1","Shippori Mincho","Shippori Mincho B1","Shizuru","Shojumaru","Short Stack","Shrikhand","Siemreap","Sigmar One","Signika","Signika Negative","Simonetta","Single Day","Sintony","Sirin Stencil","Six Caps","Skranji","Slabo 13px","Slabo 27px","Slackey","Smokum","Smooch","Smooch Sans","Smythe","Sniglet","Snippet","Snowburst One","Sofadi One","Sofia","Solway","Song Myung","Sonsie One","Sora","Sorts Mill Goudy","Source Code Pro","Source Sans 3","Source Sans Pro","Source Serif 4","Source Serif Pro","Space Grotesk","Space Mono","Special Elite","Spectral","Spectral SC","Spicy Rice","Spinnaker","Spirax","Spline Sans","Spline Sans Mono","Squada One","Square Peg","Sree Krushnadevaraya","Sriracha","Srisakdi","Staatliches","Stalemate","Stalinist One","Stardos Stencil","Stick","Stick No Bills","Stint Ultra Condensed","Stint Ultra Expanded","Stoke","Strait","Style Script","Stylish","Sue Ellen Francisco","Suez One","Sulphur Point","Sumana","Sunflower","Sunshiney","Supermercado One","Sura","Suranna","Suravaram","Suwannaphum","Swanky and Moo Moo","Syncopate","Syne","Syne Mono","Syne Tactile","Tai Heritage Pro","Tajawal","Tangerine","Tapestry","Taprom","Tauri","Taviraj","Teko","Telex","Tenali Ramakrishna","Tenor Sans","Text Me One","Texturina","Thasadith","The Girl Next Door","The Nautigal","Tienne","Tillana","Timmana","Tinos","Tiro Bangla","Tiro Devanagari Hindi","Tiro Devanagari Marathi","Tiro Devanagari Sanskrit","Tiro Gurmukhi","Tiro Kannada","Tiro Tamil","Tiro Telugu","Titan One","Titillium Web","Tomorrow","Tourney","Trade Winds","Train One","Trirong","Trispace","Trocchi","Trochut","Truculenta","Trykker","Tulpen One","Turret Road","Twinkle Star","Ubuntu","Ubuntu Condensed","Ubuntu Mono","Uchen","Ultra","Uncial Antiqua","Underdog","Unica One","UnifrakturCook","UnifrakturMaguntia","Unkempt","Unlock","Unna","Updock","Urbanist","VT323","Vampiro One","Varela","Varela Round","Varta","Vast Shadow","Vazirmatn","Vesper Libre","Viaoda Libre","Vibes","Vibur","Vidaloka","Viga","Voces","Volkhov","Vollkorn","Vollkorn SC","Voltaire","Vujahday Script","Waiting for the Sunrise","Wallpoet","Walter Turncoat","Warnes","Water Brush","Waterfall","Wellfleet","Wendy One","Whisper","WindSong","Wire One","Work Sans","Xanh Mono","Yaldevi","Yanone Kaffeesatz","Yantramanav","Yatra One","Yellowtail","Yeon Sung","Yeseva One","Yesteryear","Yomogi","Yrsa","Yuji Boku","Yuji Hentaigana Akari","Yuji Hentaigana Akebono","Yuji Mai","Yuji Syuku","Yusei Magic","ZCOOL KuaiLe","ZCOOL QingKe HuangYou","ZCOOL XiaoWei","Zen Antique","Zen Antique Soft","Zen Dots","Zen Kaku Gothic Antique","Zen Kaku Gothic New","Zen Kurenaido","Zen Loop","Zen Maru Gothic","Zen Old Mincho","Zen Tokyo Zoo","Zeyada","Zhi Mang Xing","Zilla Slab","Zilla Slab Highlight"];
     510        $list = ["ABeeZee", "ADLaM Display", "AR One Sans", "Abel", "Abhaya Libre", "Aboreto", "Abril Fatface", "Abyssinica SIL", "Aclonica", "Acme", "Actor", "Adamina", "Advent Pro", "Afacad", "Agbalumo", "Agdasima", "Aguafina Script", "Akatab", "Akaya Kanadaka", "Akaya Telivigala", "Akronim", "Akshar", "Aladin", "Alata", "Alatsi", "Albert Sans", "Aldrich", "Alef", "Alegreya", "Alegreya SC", "Alegreya Sans", "Alegreya Sans SC", "Aleo", "Alex Brush", "Alexandria", "Alfa Slab One", "Alice", "Alike", "Alike Angular", "Alkalami", "Alkatra", "Allan", "Allerta", "Allerta Stencil", "Allison", "Allura", "Almarai", "Almendra", "Almendra Display", "Almendra SC", "Alumni Sans", "Alumni Sans Collegiate One", "Alumni Sans Inline One", "Alumni Sans Pinstripe", "Amarante", "Amaranth", "Amatic SC", "Amethysta", "Amiko", "Amiri", "Amiri Quran", "Amita", "Anaheim", "Andada Pro", "Andika", "Anek Bangla", "Anek Devanagari", "Anek Gujarati", "Anek Gurmukhi", "Anek Kannada", "Anek Latin", "Anek Malayalam", "Anek Odia", "Anek Tamil", "Anek Telugu", "Angkor", "Annapurna SIL", "Annie Use Your Telescope", "Anonymous Pro", "Anta", "Antic", "Antic Didone", "Antic Slab", "Anton", "Anton SC", "Antonio", "Anuphan", "Anybody", "Aoboshi One", "Arapey", "Arbutus", "Arbutus Slab", "Architects Daughter", "Archivo", "Archivo Black", "Archivo Narrow", "Are You Serious", "Aref Ruqaa", "Aref Ruqaa Ink", "Arima", "Arimo", "Arizonia", "Armata", "Arsenal", "Arsenal SC", "Artifika", "Arvo", "Arya", "Asap", "Asap Condensed", "Asar", "Asset", "Assistant", "Astloch", "Asul", "Athiti", "Atkinson Hyperlegible", "Atma", "Atomic Age", "Aubrey", "Audiowide", "Autour One", "Average", "Average Sans", "Averia Gruesa Libre", "Averia Libre", "Averia Sans Libre", "Averia Serif Libre", "Azeret Mono", "B612", "B612 Mono", "BIZ UDGothic", "BIZ UDMincho", "BIZ UDPGothic", "BIZ UDPMincho", "Babylonica", "Bacasime Antique", "Bad Script", "Bagel Fat One", "Bahiana", "Bahianita", "Bai Jamjuree", "Bakbak One", "Ballet", "Baloo 2", "Baloo Bhai 2", "Baloo Bhaijaan 2", "Baloo Bhaina 2", "Baloo Chettan 2", "Baloo Da 2", "Baloo Paaji 2", "Baloo Tamma 2", "Baloo Tammudu 2", "Baloo Thambi 2", "Balsamiq Sans", "Balthazar", "Bangers", "Barlow", "Barlow Condensed", "Barlow Semi Condensed", "Barriecito", "Barrio", "Basic", "Baskervville", "Baskervville SC", "Battambang", "Baumans", "Bayon", "Be Vietnam Pro", "Beau Rivage", "Bebas Neue", "Beiruti", "Belanosima", "Belgrano", "Bellefair", "Belleza", "Bellota", "Bellota Text", "BenchNine", "Benne", "Bentham", "Berkshire Swash", "Besley", "Beth Ellen", "Bevan", "BhuTuka Expanded One", "Big Shoulders Display", "Big Shoulders Inline Display", "Big Shoulders Inline Text", "Big Shoulders Stencil Display", "Big Shoulders Stencil Text", "Big Shoulders Text", "Bigelow Rules", "Bigshot One", "Bilbo", "Bilbo Swash Caps", "BioRhyme", "BioRhyme Expanded", "Birthstone", "Birthstone Bounce", "Biryani", "Bitter", "Black And White Picture", "Black Han Sans", "Black Ops One", "Blaka", "Blaka Hollow", "Blaka Ink", "Blinker", "Bodoni Moda", "Bodoni Moda SC", "Bokor", "Bona Nova", "Bona Nova SC", "Bonbon", "Bonheur Royale", "Boogaloo", "Borel", "Bowlby One", "Bowlby One SC", "Braah One", "Brawler", "Bree Serif", "Bricolage Grotesque", "Bruno Ace", "Bruno Ace SC", "Brygada 1918", "Bubblegum Sans", "Bubbler One", "Buda", "Buenard", "Bungee", "Bungee Hairline", "Bungee Inline", "Bungee Outline", "Bungee Shade", "Bungee Spice", "Butcherman", "Butterfly Kids", "Cabin", "Cabin Condensed", "Cabin Sketch", "Cactus Classical Serif", "Caesar Dressing", "Cagliostro", "Cairo", "Cairo Play", "Caladea", "Calistoga", "Calligraffitti", "Cambay", "Cambo", "Candal", "Cantarell", "Cantata One", "Cantora One", "Caprasimo", "Capriola", "Caramel", "Carattere", "Cardo", "Carlito", "Carme", "Carrois Gothic", "Carrois Gothic SC", "Carter One", "Castoro", "Castoro Titling", "Catamaran", "Caudex", "Caveat", "Caveat Brush", "Cedarville Cursive", "Ceviche One", "Chakra Petch", "Changa", "Changa One", "Chango", "Charis SIL", "Charm", "Charmonman", "Chathura", "Chau Philomene One", "Chela One", "Chelsea Market", "Chenla", "Cherish", "Cherry Bomb One", "Cherry Cream Soda", "Cherry Swash", "Chewy", "Chicle", "Chilanka", "Chivo", "Chivo Mono", "Chocolate Classical Sans", "Chokokutai", "Chonburi", "Cinzel", "Cinzel Decorative", "Clicker Script", "Climate Crisis", "Coda", "Codystar", "Coiny", "Combo", "Comfortaa", "Comforter", "Comforter Brush", "Comic Neue", "Coming Soon", "Comme", "Commissioner", "Concert One", "Condiment", "Content", "Contrail One", "Convergence", "Cookie", "Copse", "Corben", "Corinthia", "Cormorant", "Cormorant Garamond", "Cormorant Infant", "Cormorant SC", "Cormorant Unicase", "Cormorant Upright", "Courgette", "Courier Prime", "Cousine", "Coustard", "Covered By Your Grace", "Crafty Girls", "Creepster", "Crete Round", "Crimson Pro", "Crimson Text", "Croissant One", "Crushed", "Cuprum", "Cute Font", "Cutive", "Cutive Mono", "DM Mono", "DM Sans", "DM Serif Display", "DM Serif Text", "Dai Banna SIL", "Damion", "Dancing Script", "Danfo", "Dangrek", "Darker Grotesque", "Darumadrop One", "David Libre", "Dawning of a New Day", "Days One", "Dekko", "Dela Gothic One", "Delicious Handrawn", "Delius", "Delius Swash Caps", "Delius Unicase", "Della Respira", "Denk One", "Devonshire", "Dhurjati", "Didact Gothic", "Diphylleia", "Diplomata", "Diplomata SC", "Do Hyeon", "Dokdo", "Domine", "Donegal One", "Dongle", "Doppio One", "Dorsa", "Dosis", "DotGothic16", "Dr Sugiyama", "Duru Sans", "DynaPuff", "Dynalight", "EB Garamond", "Eagle Lake", "East Sea Dokdo", "Eater", "Economica", "Eczar", "Edu NSW ACT Foundation", "Edu QLD Beginner", "Edu SA Beginner", "Edu TAS Beginner", "Edu VIC WA NT Beginner", "El Messiri", "Electrolize", "Elsie", "Elsie Swash Caps", "Emblema One", "Emilys Candy", "Encode Sans", "Encode Sans Condensed", "Encode Sans Expanded", "Encode Sans SC", "Encode Sans Semi Condensed", "Encode Sans Semi Expanded", "Engagement", "Englebert", "Enriqueta", "Ephesis", "Epilogue", "Erica One", "Esteban", "Estonia", "Euphoria Script", "Ewert", "Exo", "Exo 2", "Expletus Sans", "Explora", "Fahkwang", "Familjen Grotesk", "Fanwood Text", "Farro", "Farsan", "Fascinate", "Fascinate Inline", "Faster One", "Fasthand", "Fauna One", "Faustina", "Federant", "Federo", "Felipa", "Fenix", "Festive", "Figtree", "Finger Paint", "Finlandica", "Fira Code", "Fira Mono", "Fira Sans", "Fira Sans Condensed", "Fira Sans Extra Condensed", "Fjalla One", "Fjord One", "Flamenco", "Flavors", "Fleur De Leah", "Flow Block", "Flow Circular", "Flow Rounded", "Foldit", "Fondamento", "Fontdiner Swanky", "Forum", "Fragment Mono", "Francois One", "Frank Ruhl Libre", "Fraunces", "Freckle Face", "Fredericka the Great", "Fredoka", "Freehand", "Freeman", "Fresca", "Frijole", "Fruktur", "Fugaz One", "Fuggles", "Fustat", "Fuzzy Bubbles", "GFS Didot", "GFS Neohellenic", "Ga Maamli", "Gabarito", "Gabriela", "Gaegu", "Gafata", "Gajraj One", "Galada", "Galdeano", "Galindo", "Gamja Flower", "Gantari", "Gasoek One", "Gayathri", "Gelasio", "Gemunu Libre", "Genos", "Gentium Book Plus", "Gentium Plus", "Geo", "Geologica", "Georama", "Geostar", "Geostar Fill", "Germania One", "Gideon Roman", "Gidugu", "Gilda Display", "Girassol", "Give You Glory", "Glass Antiqua", "Glegoo", "Gloock", "Gloria Hallelujah", "Glory", "Gluten", "Goblin One", "Gochi Hand", "Goldman", "Golos Text", "Gorditas", "Gothic A1", "Gotu", "Goudy Bookletter 1911", "Gowun Batang", "Gowun Dodum", "Graduate", "Grand Hotel", "Grandiflora One", "Grandstander", "Grape Nuts", "Gravitas One", "Great Vibes", "Grechen Fuemen", "Grenze", "Grenze Gotisch", "Grey Qo", "Griffy", "Gruppo", "Gudea", "Gugi", "Gulzar", "Gupter", "Gurajada", "Gwendolyn", "Habibi", "Hachi Maru Pop", "Hahmlet", "Halant", "Hammersmith One", "Hanalei", "Hanalei Fill", "Handjet", "Handlee", "Hanken Grotesk", "Hanuman", "Happy Monkey", "Harmattan", "Headland One", "Hedvig Letters Sans", "Hedvig Letters Serif", "Heebo", "Henny Penny", "Hepta Slab", "Herr Von Muellerhoff", "Hi Melody", "Hina Mincho", "Hind", "Hind Guntur", "Hind Madurai", "Hind Siliguri", "Hind Vadodara", "Holtwood One SC", "Homemade Apple", "Homenaje", "Honk", "Hubballi", "Hurricane", "IBM Plex Mono", "IBM Plex Sans", "IBM Plex Sans Arabic", "IBM Plex Sans Condensed", "IBM Plex Sans Devanagari", "IBM Plex Sans Hebrew", "IBM Plex Sans JP", "IBM Plex Sans KR", "IBM Plex Sans Thai", "IBM Plex Sans Thai Looped", "IBM Plex Serif", "IM Fell DW Pica", "IM Fell DW Pica SC", "IM Fell Double Pica", "IM Fell Double Pica SC", "IM Fell English", "IM Fell English SC", "IM Fell French Canon", "IM Fell French Canon SC", "IM Fell Great Primer", "IM Fell Great Primer SC", "Ibarra Real Nova", "Iceberg", "Iceland", "Imbue", "Imperial Script", "Imprima", "Inclusive Sans", "Inconsolata", "Inder", "Indie Flower", "Ingrid Darling", "Inika", "Inknut Antiqua", "Inria Sans", "Inria Serif", "Inspiration", "Instrument Sans", "Instrument Serif", "Inter", "Inter Tight", "Irish Grover", "Island Moments", "Istok Web", "Italiana", "Italianno", "Itim", "Jacquard 12", "Jacquard 12 Charted", "Jacquard 24", "Jacquard 24 Charted", "Jacquarda Bastarda 9", "Jacquarda Bastarda 9 Charted", "Jacques Francois", "Jacques Francois Shadow", "Jaini", "Jaini Purva", "Jaldi", "Jaro", "Jersey 10", "Jersey 10 Charted", "Jersey 15", "Jersey 15 Charted", "Jersey 20", "Jersey 20 Charted", "Jersey 25", "Jersey 25 Charted", "JetBrains Mono", "Jim Nightshade", "Joan", "Jockey One", "Jolly Lodger", "Jomhuria", "Jomolhari", "Josefin Sans", "Josefin Slab", "Jost", "Joti One", "Jua", "Judson", "Julee", "Julius Sans One", "Junge", "Jura", "Just Another Hand", "Just Me Again Down Here", "K2D", "Kablammo", "Kadwa", "Kaisei Decol", "Kaisei HarunoUmi", "Kaisei Opti", "Kaisei Tokumin", "Kalam", "Kalnia", "Kameron", "Kanit", "Kantumruy Pro", "Karantina", "Karla", "Karma", "Katibeh", "Kaushan Script", "Kavivanar", "Kavoon", "Kay Pho Du", "Kdam Thmor Pro", "Keania One", "Kelly Slab", "Kenia", "Khand", "Khmer", "Khula", "Kings", "Kirang Haerang", "Kite One", "Kiwi Maru", "Klee One", "Knewave", "KoHo", "Kodchasan", "Kode Mono", "Koh Santepheap", "Kolker Brush", "Konkhmer Sleokchher", "Kosugi", "Kosugi Maru", "Kotta One", "Koulen", "Kranky", "Kreon", "Kristi", "Krona One", "Krub", "Kufam", "Kulim Park", "Kumar One", "Kumar One Outline", "Kumbh Sans", "Kurale", "LXGW WenKai Mono TC", "LXGW WenKai TC", "La Belle Aurore", "Labrada", "Lacquer", "Laila", "Lakki Reddy", "Lalezar", "Lancelot", "Langar", "Lateef", "Lato", "Lavishly Yours", "League Gothic", "League Script", "League Spartan", "Leckerli One", "Ledger", "Lekton", "Lemon", "Lemonada", "Lexend", "Lexend Deca", "Lexend Exa", "Lexend Giga", "Lexend Mega", "Lexend Peta", "Lexend Tera", "Lexend Zetta", "Libre Barcode 128", "Libre Barcode 128 Text", "Libre Barcode 39", "Libre Barcode 39 Extended", "Libre Barcode 39 Extended Text", "Libre Barcode 39 Text", "Libre Barcode EAN13 Text", "Libre Baskerville", "Libre Bodoni", "Libre Caslon Display", "Libre Caslon Text", "Libre Franklin", "Licorice", "Life Savers", "Lilita One", "Lily Script One", "Limelight", "Linden Hill", "Linefont", "Lisu Bosa", "Literata", "Liu Jian Mao Cao", "Livvic", "Lobster", "Lobster Two", "Londrina Outline", "Londrina Shadow", "Londrina Sketch", "Londrina Solid", "Long Cang", "Lora", "Love Light", "Love Ya Like A Sister", "Loved by the King", "Lovers Quarrel", "Luckiest Guy", "Lugrasimo", "Lumanosimo", "Lunasima", "Lusitana", "Lustria", "Luxurious Roman", "Luxurious Script", "M PLUS 1", "M PLUS 1 Code", "M PLUS 1p", "M PLUS 2", "M PLUS Code Latin", "M PLUS Rounded 1c", "Ma Shan Zheng", "Macondo", "Macondo Swash Caps", "Mada", "Madimi One", "Magra", "Maiden Orange", "Maitree", "Major Mono Display", "Mako", "Mali", "Mallanna", "Maname", "Mandali", "Manjari", "Manrope", "Mansalva", "Manuale", "Marcellus", "Marcellus SC", "Marck Script", "Margarine", "Marhey", "Markazi Text", "Marko One", "Marmelad", "Martel", "Martel Sans", "Martian Mono", "Marvel", "Mate", "Mate SC", "Material Icons", "Material Icons Outlined", "Material Icons Round", "Material Icons Sharp", "Material Icons Two Tone", "Material Symbols Outlined", "Material Symbols Rounded", "Material Symbols Sharp", "Maven Pro", "McLaren", "Mea Culpa", "Meddon", "MedievalSharp", "Medula One", "Meera Inimai", "Megrim", "Meie Script", "Meow Script", "Merienda", "Merriweather", "Merriweather Sans", "Metal", "Metal Mania", "Metamorphous", "Metrophobic", "Michroma", "Micro 5", "Micro 5 Charted", "Milonga", "Miltonian", "Miltonian Tattoo", "Mina", "Mingzat", "Miniver", "Miriam Libre", "Mirza", "Miss Fajardose", "Mitr", "Mochiy Pop One", "Mochiy Pop P One", "Modak", "Modern Antiqua", "Mogra", "Mohave", "Moirai One", "Molengo", "Molle", "Monda", "Monofett", "Monomaniac One", "Monoton", "Monsieur La Doulaise", "Montaga", "Montagu Slab", "MonteCarlo", "Montez", "Montserrat", "Montserrat Alternates", "Montserrat Subrayada", "Moo Lah Lah", "Mooli", "Moon Dance", "Moul", "Moulpali", "Mountains of Christmas", "Mouse Memoirs", "Mr Bedfort", "Mr Dafoe", "Mr De Haviland", "Mrs Saint Delafield", "Mrs Sheppards", "Ms Madi", "Mukta", "Mukta Mahee", "Mukta Malar", "Mukta Vaani", "Mulish", "Murecho", "MuseoModerno", "My Soul", "Mynerve", "Mystery Quest", "NTR", "Nabla", "Namdhinggo", "Nanum Brush Script", "Nanum Gothic", "Nanum Gothic Coding", "Nanum Myeongjo", "Nanum Pen Script", "Narnoor", "Neonderthaw", "Nerko One", "Neucha", "Neuton", "New Rocker", "New Tegomin", "News Cycle", "Newsreader", "Niconne", "Niramit", "Nixie One", "Nobile", "Nokora", "Norican", "Nosifer", "Notable", "Nothing You Could Do", "Noticia Text", "Noto Color Emoji", "Noto Emoji", "Noto Kufi Arabic", "Noto Music", "Noto Naskh Arabic", "Noto Nastaliq Urdu", "Noto Rashi Hebrew", "Noto Sans", "Noto Sans Adlam", "Noto Sans Adlam Unjoined", "Noto Sans Anatolian Hieroglyphs", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Avestan", "Noto Sans Balinese", "Noto Sans Bamum", "Noto Sans Bassa Vah", "Noto Sans Batak", "Noto Sans Bengali", "Noto Sans Bhaiksuki", "Noto Sans Brahmi", "Noto Sans Buginese", "Noto Sans Buhid", "Noto Sans Canadian Aboriginal", "Noto Sans Carian", "Noto Sans Caucasian Albanian", "Noto Sans Chakma", "Noto Sans Cham", "Noto Sans Cherokee", "Noto Sans Chorasmian", "Noto Sans Coptic", "Noto Sans Cuneiform", "Noto Sans Cypriot", "Noto Sans Cypro Minoan", "Noto Sans Deseret", "Noto Sans Devanagari", "Noto Sans Display", "Noto Sans Duployan", "Noto Sans Egyptian Hieroglyphs", "Noto Sans Elbasan", "Noto Sans Elymaic", "Noto Sans Ethiopic", "Noto Sans Georgian", "Noto Sans Glagolitic", "Noto Sans Gothic", "Noto Sans Grantha", "Noto Sans Gujarati", "Noto Sans Gunjala Gondi", "Noto Sans Gurmukhi", "Noto Sans HK", "Noto Sans Hanifi Rohingya", "Noto Sans Hanunoo", "Noto Sans Hatran", "Noto Sans Hebrew", "Noto Sans Imperial Aramaic", "Noto Sans Indic Siyaq Numbers", "Noto Sans Inscriptional Pahlavi", "Noto Sans Inscriptional Parthian", "Noto Sans JP", "Noto Sans Javanese", "Noto Sans KR", "Noto Sans Kaithi", "Noto Sans Kannada", "Noto Sans Kawi", "Noto Sans Kayah Li", "Noto Sans Kharoshthi", "Noto Sans Khmer", "Noto Sans Khojki", "Noto Sans Khudawadi", "Noto Sans Lao", "Noto Sans Lao Looped", "Noto Sans Lepcha", "Noto Sans Limbu", "Noto Sans Linear A", "Noto Sans Linear B", "Noto Sans Lisu", "Noto Sans Lycian", "Noto Sans Lydian", "Noto Sans Mahajani", "Noto Sans Malayalam", "Noto Sans Mandaic", "Noto Sans Manichaean", "Noto Sans Marchen", "Noto Sans Masaram Gondi", "Noto Sans Math", "Noto Sans Mayan Numerals", "Noto Sans Medefaidrin", "Noto Sans Meetei Mayek", "Noto Sans Mende Kikakui", "Noto Sans Meroitic", "Noto Sans Miao", "Noto Sans Modi", "Noto Sans Mongolian", "Noto Sans Mono", "Noto Sans Mro", "Noto Sans Multani", "Noto Sans Myanmar", "Noto Sans NKo", "Noto Sans NKo Unjoined", "Noto Sans Nabataean", "Noto Sans Nag Mundari", "Noto Sans Nandinagari", "Noto Sans New Tai Lue", "Noto Sans Newa", "Noto Sans Nushu", "Noto Sans Ogham", "Noto Sans Ol Chiki", "Noto Sans Old Hungarian", "Noto Sans Old Italic", "Noto Sans Old North Arabian", "Noto Sans Old Permic", "Noto Sans Old Persian", "Noto Sans Old Sogdian", "Noto Sans Old South Arabian", "Noto Sans Old Turkic", "Noto Sans Oriya", "Noto Sans Osage", "Noto Sans Osmanya", "Noto Sans Pahawh Hmong", "Noto Sans Palmyrene", "Noto Sans Pau Cin Hau", "Noto Sans Phags Pa", "Noto Sans Phoenician", "Noto Sans Psalter Pahlavi", "Noto Sans Rejang", "Noto Sans Runic", "Noto Sans SC", "Noto Sans Samaritan", "Noto Sans Saurashtra", "Noto Sans Sharada", "Noto Sans Shavian", "Noto Sans Siddham", "Noto Sans SignWriting", "Noto Sans Sinhala", "Noto Sans Sogdian", "Noto Sans Sora Sompeng", "Noto Sans Soyombo", "Noto Sans Sundanese", "Noto Sans Syloti Nagri", "Noto Sans Symbols", "Noto Sans Symbols 2", "Noto Sans Syriac", "Noto Sans Syriac Eastern", "Noto Sans TC", "Noto Sans Tagalog", "Noto Sans Tagbanwa", "Noto Sans Tai Le", "Noto Sans Tai Tham", "Noto Sans Tai Viet", "Noto Sans Takri", "Noto Sans Tamil", "Noto Sans Tamil Supplement", "Noto Sans Tangsa", "Noto Sans Telugu", "Noto Sans Thaana", "Noto Sans Thai", "Noto Sans Thai Looped", "Noto Sans Tifinagh", "Noto Sans Tirhuta", "Noto Sans Ugaritic", "Noto Sans Vai", "Noto Sans Vithkuqi", "Noto Sans Wancho", "Noto Sans Warang Citi", "Noto Sans Yi", "Noto Sans Zanabazar Square", "Noto Serif", "Noto Serif Ahom", "Noto Serif Armenian", "Noto Serif Balinese", "Noto Serif Bengali", "Noto Serif Devanagari", "Noto Serif Display", "Noto Serif Dogra", "Noto Serif Ethiopic", "Noto Serif Georgian", "Noto Serif Grantha", "Noto Serif Gujarati", "Noto Serif Gurmukhi", "Noto Serif HK", "Noto Serif Hebrew", "Noto Serif JP", "Noto Serif KR", "Noto Serif Kannada", "Noto Serif Khitan Small Script", "Noto Serif Khmer", "Noto Serif Khojki", "Noto Serif Lao", "Noto Serif Makasar", "Noto Serif Malayalam", "Noto Serif Myanmar", "Noto Serif NP Hmong", "Noto Serif Old Uyghur", "Noto Serif Oriya", "Noto Serif Ottoman Siyaq", "Noto Serif SC", "Noto Serif Sinhala", "Noto Serif TC", "Noto Serif Tamil", "Noto Serif Tangut", "Noto Serif Telugu", "Noto Serif Thai", "Noto Serif Tibetan", "Noto Serif Toto", "Noto Serif Vithkuqi", "Noto Serif Yezidi", "Noto Traditional Nushu", "Noto Znamenny Musical Notation", "Nova Cut", "Nova Flat", "Nova Mono", "Nova Oval", "Nova Round", "Nova Script", "Nova Slim", "Nova Square", "Numans", "Nunito", "Nunito Sans", "Nuosu SIL", "Odibee Sans", "Odor Mean Chey", "Offside", "Oi", "Ojuju", "Old Standard TT", "Oldenburg", "Ole", "Oleo Script", "Oleo Script Swash Caps", "Onest", "Oooh Baby", "Open Sans", "Oranienbaum", "Orbit", "Orbitron", "Oregano", "Orelega One", "Orienta", "Original Surfer", "Oswald", "Outfit", "Over the Rainbow", "Overlock", "Overlock SC", "Overpass", "Overpass Mono", "Ovo", "Oxanium", "Oxygen", "Oxygen Mono", "PT Mono", "PT Sans", "PT Sans Caption", "PT Sans Narrow", "PT Serif", "PT Serif Caption", "Pacifico", "Padauk", "Padyakke Expanded One", "Palanquin", "Palanquin Dark", "Palette Mosaic", "Pangolin", "Paprika", "Parisienne", "Passero One", "Passion One", "Passions Conflict", "Pathway Extreme", "Pathway Gothic One", "Patrick Hand", "Patrick Hand SC", "Pattaya", "Patua One", "Pavanam", "Paytone One", "Peddana", "Peralta", "Permanent Marker", "Petemoss", "Petit Formal Script", "Petrona", "Philosopher", "Phudu", "Piazzolla", "Piedra", "Pinyon Script", "Pirata One", "Pixelify Sans", "Plaster", "Platypi", "Play", "Playball", "Playfair", "Playfair Display", "Playfair Display SC", "Playpen Sans", "Playwrite AR", "Playwrite AT", "Playwrite AU NSW", "Playwrite AU QLD", "Playwrite AU SA", "Playwrite AU TAS", "Playwrite AU VIC", "Playwrite BE VLG", "Playwrite BE WAL", "Playwrite BR", "Playwrite CA", "Playwrite CL", "Playwrite CO", "Playwrite CU", "Playwrite CZ", "Playwrite DE Grund", "Playwrite DE LA", "Playwrite DE SAS", "Playwrite DE VA", "Playwrite DK Loopet", "Playwrite DK Uloopet", "Playwrite ES", "Playwrite ES Deco", "Playwrite FR Moderne", "Playwrite FR Trad", "Playwrite GB J", "Playwrite GB S", "Playwrite HR", "Playwrite HR Lijeva", "Playwrite HU", "Playwrite ID", "Playwrite IE", "Playwrite IN", "Playwrite IS", "Playwrite IT Moderna", "Playwrite IT Trad", "Playwrite MX", "Playwrite NG Modern", "Playwrite NL", "Playwrite NO", "Playwrite NZ", "Playwrite PE", "Playwrite PL", "Playwrite PT", "Playwrite RO", "Playwrite SK", "Playwrite TZ", "Playwrite US Modern", "Playwrite US Trad", "Playwrite VN", "Playwrite ZA", "Plus Jakarta Sans", "Podkova", "Poetsen One", "Poiret One", "Poller One", "Poltawski Nowy", "Poly", "Pompiere", "Pontano Sans", "Poor Story", "Poppins", "Port Lligat Sans", "Port Lligat Slab", "Potta One", "Pragati Narrow", "Praise", "Prata", "Preahvihear", "Press Start 2P", "Pridi", "Princess Sofia", "Prociono", "Prompt", "Prosto One", "Protest Guerrilla", "Protest Revolution", "Protest Riot", "Protest Strike", "Proza Libre", "Public Sans", "Puppies Play", "Puritan", "Purple Purse", "Qahiri", "Quando", "Quantico", "Quattrocento", "Quattrocento Sans", "Questrial", "Quicksand", "Quintessential", "Qwigley", "Qwitcher Grypen", "REM", "Racing Sans One", "Radio Canada", "Radio Canada Big", "Radley", "Rajdhani", "Rakkas", "Raleway", "Raleway Dots", "Ramabhadra", "Ramaraja", "Rambla", "Rammetto One", "Rampart One", "Ranchers", "Rancho", "Ranga", "Rasa", "Rationale", "Ravi Prakash", "Readex Pro", "Recursive", "Red Hat Display", "Red Hat Mono", "Red Hat Text", "Red Rose", "Redacted", "Redacted Script", "Reddit Mono", "Reddit Sans", "Reddit Sans Condensed", "Redressed", "Reem Kufi", "Reem Kufi Fun", "Reem Kufi Ink", "Reenie Beanie", "Reggae One", "Rethink Sans", "Revalia", "Rhodium Libre", "Ribeye", "Ribeye Marrow", "Righteous", "Risque", "Road Rage", "Roboto", "Roboto Condensed", "Roboto Flex", "Roboto Mono", "Roboto Serif", "Roboto Slab", "Rochester", "Rock 3D", "Rock Salt", "RocknRoll One", "Rokkitt", "Romanesco", "Ropa Sans", "Rosario", "Rosarivo", "Rouge Script", "Rowdies", "Rozha One", "Rubik", "Rubik 80s Fade", "Rubik Beastly", "Rubik Broken Fax", "Rubik Bubbles", "Rubik Burned", "Rubik Dirt", "Rubik Distressed", "Rubik Doodle Shadow", "Rubik Doodle Triangles", "Rubik Gemstones", "Rubik Glitch", "Rubik Glitch Pop", "Rubik Iso", "Rubik Lines", "Rubik Maps", "Rubik Marker Hatch", "Rubik Maze", "Rubik Microbe", "Rubik Mono One", "Rubik Moonrocks", "Rubik Pixels", "Rubik Puddles", "Rubik Scribble", "Rubik Spray Paint", "Rubik Storm", "Rubik Vinyl", "Rubik Wet Paint", "Ruda", "Rufina", "Ruge Boogie", "Ruluko", "Rum Raisin", "Ruslan Display", "Russo One", "Ruthie", "Ruwudu", "Rye", "STIX Two Text", "Sacramento", "Sahitya", "Sail", "Saira", "Saira Condensed", "Saira Extra Condensed", "Saira Semi Condensed", "Saira Stencil One", "Salsa", "Sanchez", "Sancreek", "Sansita", "Sansita Swashed", "Sarabun", "Sarala", "Sarina", "Sarpanch", "Sassy Frass", "Satisfy", "Sawarabi Gothic", "Sawarabi Mincho", "Scada", "Scheherazade New", "Schibsted Grotesk", "Schoolbell", "Scope One", "Seaweed Script", "Secular One", "Sedan", "Sedan SC", "Sedgwick Ave", "Sedgwick Ave Display", "Sen", "Send Flowers", "Sevillana", "Seymour One", "Shadows Into Light", "Shadows Into Light Two", "Shalimar", "Shantell Sans", "Shanti", "Share", "Share Tech", "Share Tech Mono", "Shippori Antique", "Shippori Antique B1", "Shippori Mincho", "Shippori Mincho B1", "Shizuru", "Shojumaru", "Short Stack", "Shrikhand", "Siemreap", "Sigmar", "Sigmar One", "Signika", "Signika Negative", "Silkscreen", "Simonetta", "Single Day", "Sintony", "Sirin Stencil", "Six Caps", "Sixtyfour", "Skranji", "Slabo 13px", "Slabo 27px", "Slackey", "Slackside One", "Smokum", "Smooch", "Smooch Sans", "Smythe", "Sniglet", "Snippet", "Snowburst One", "Sofadi One", "Sofia", "Sofia Sans", "Sofia Sans Condensed", "Sofia Sans Extra Condensed", "Sofia Sans Semi Condensed", "Solitreo", "Solway", "Sometype Mono", "Song Myung", "Sono", "Sonsie One", "Sora", "Sorts Mill Goudy", "Source Code Pro", "Source Sans 3", "Source Serif 4", "Space Grotesk", "Space Mono", "Special Elite", "Spectral", "Spectral SC", "Spicy Rice", "Spinnaker", "Spirax", "Splash", "Spline Sans", "Spline Sans Mono", "Squada One", "Square Peg", "Sree Krushnadevaraya", "Sriracha", "Srisakdi", "Staatliches", "Stalemate", "Stalinist One", "Stardos Stencil", "Stick", "Stick No Bills", "Stint Ultra Condensed", "Stint Ultra Expanded", "Stoke", "Strait", "Style Script", "Stylish", "Sue Ellen Francisco", "Suez One", "Sulphur Point", "Sumana", "Sunflower", "Sunshiney", "Supermercado One", "Sura", "Suranna", "Suravaram", "Suwannaphum", "Swanky and Moo Moo", "Syncopate", "Syne", "Syne Mono", "Syne Tactile", "Tac One", "Tai Heritage Pro", "Tajawal", "Tangerine", "Tapestry", "Taprom", "Tauri", "Taviraj", "Teachers", "Teko", "Tektur", "Telex", "Tenali Ramakrishna", "Tenor Sans", "Text Me One", "Texturina", "Thasadith", "The Girl Next Door", "The Nautigal", "Tienne", "Tillana", "Tilt Neon", "Tilt Prism", "Tilt Warp", "Timmana", "Tinos", "Tiny5", "Tiro Bangla", "Tiro Devanagari Hindi", "Tiro Devanagari Marathi", "Tiro Devanagari Sanskrit", "Tiro Gurmukhi", "Tiro Kannada", "Tiro Tamil", "Tiro Telugu", "Titan One", "Titillium Web", "Tomorrow", "Tourney", "Trade Winds", "Train One", "Trirong", "Trispace", "Trocchi", "Trochut", "Truculenta", "Trykker", "Tsukimi Rounded", "Tulpen One", "Turret Road", "Twinkle Star", "Ubuntu", "Ubuntu Condensed", "Ubuntu Mono", "Ubuntu Sans", "Ubuntu Sans Mono", "Uchen", "Ultra", "Unbounded", "Uncial Antiqua", "Underdog", "Unica One", "UnifrakturCook", "UnifrakturMaguntia", "Unkempt", "Unlock", "Unna", "Updock", "Urbanist", "VT323", "Vampiro One", "Varela", "Varela Round", "Varta", "Vast Shadow", "Vazirmatn", "Vesper Libre", "Viaoda Libre", "Vibes", "Vibur", "Victor Mono", "Vidaloka", "Viga", "Vina Sans", "Voces", "Volkhov", "Vollkorn", "Vollkorn SC", "Voltaire", "Vujahday Script", "Waiting for the Sunrise", "Wallpoet", "Walter Turncoat", "Warnes", "Water Brush", "Waterfall", "Wavefont", "Wellfleet", "Wendy One", "Whisper", "WindSong", "Wire One", "Wittgenstein", "Wix Madefor Display", "Wix Madefor Text", "Work Sans", "Workbench", "Xanh Mono", "Yaldevi", "Yanone Kaffeesatz", "Yantramanav", "Yarndings 12", "Yarndings 12 Charted", "Yarndings 20", "Yarndings 20 Charted", "Yatra One", "Yellowtail", "Yeon Sung", "Yeseva One", "Yesteryear", "Yomogi", "Young Serif", "Yrsa", "Ysabeau", "Ysabeau Infant", "Ysabeau Office", "Ysabeau SC", "Yuji Boku", "Yuji Hentaigana Akari", "Yuji Hentaigana Akebono", "Yuji Mai", "Yuji Syuku", "Yusei Magic", "ZCOOL KuaiLe", "ZCOOL QingKe HuangYou", "ZCOOL XiaoWei", "Zen Antique", "Zen Antique Soft", "Zen Dots", "Zen Kaku Gothic Antique", "Zen Kaku Gothic New", "Zen Kurenaido", "Zen Loop", "Zen Maru Gothic", "Zen Old Mincho", "Zen Tokyo Zoo", "Zeyada", "Zhi Mang Xing", "Zilla Slab", "Zilla Slab Highlight"];
    508511        return $list;
    509512    }
  • event-feed-for-eventbrite/trunk/admin/partials/settings/settings.php

    r2745531 r3115202  
    300300                $time_format = isset( $options['time_format'] ) ? boolval( $options['time_format'] ) : false;
    301301                $date_format = isset( $options['date_format_custom'] ) ? sanitize_text_field( $options['date_format_custom'] ) : 'F j, Y';
     302                $shortdate_months = isset( $options['shortdate_months'] ) ? boolval( $options['shortdate_months'] ) : false;
    302303                $address_format = isset( $options['address_format'] ) ? sanitize_text_field( $options['address_format'] ) : '[localized_address_display]';
    303304                $eventbrite_timezone = isset( $options['eventbrite_timezone'] ) ? boolval( $options['eventbrite_timezone'] ) : false;
     
    305306                $time_format = '';
    306307                $date_format = '';
     308                $shortdate_months = '';
    307309                $address_format = '';
    308310                $eventbrite_timezone = '';
     
    392394
    393395                                    </fieldset>
     396                                </td>
     397                            </tr>
     398                            <tr valign="top">
     399                                <th scope="row">
     400                                    <label class="event-feed-for-eventbrite-switch-label" for="<?php echo esc_attr( $settings_name . '-shortdate_months' ); ?>">
     401                                        <?php esc_html_e( 'Short date - show months', 'event-feed-for-eventbrite' ); ?>
     402                                    </label>
     403                                </th>
     404                                <td>
     405                                <input class="event-feed-for-eventbrite-switch-input" type="checkbox" id="<?php echo esc_attr( $settings_name . '-shortdate_months' ); ?>" name="<?php echo esc_attr( $settings_name . '[shortdate_months]' ); ?>" <?php if( $shortdate_months === true ) echo 'checked'; ?>>
     406                                    <div class="event-feed-for-eventbrite-switch <?php if( $shortdate_months === true ) echo '-on'; ?>">
     407                                        <span class="event-feed-for-eventbrite-switch-on"><?php esc_html_e( 'Yes', 'event-feed-for-eventbrite' ); ?></span>
     408                                        <span class="event-feed-for-eventbrite-switch-off"><?php esc_html_e( 'No', 'event-feed-for-eventbrite' ); ?></span>
     409                                        <div class="event-feed-for-eventbrite-slider"></div>
     410                                    </div>
     411                                    <p class="description"><?php esc_html_e( 'Show months instead of days in short date (on event card).', 'event-feed-for-eventbrite' ); ?></p>
    394412                                </td>
    395413                            </tr>
  • event-feed-for-eventbrite/trunk/event-feed-for-eventbrite.php

    r3086097 r3115202  
    55 * Plugin URI:        https://www.eventfeed.click/
    66 * Description:       The easiest way to publish Eventbrite events to your WordPress site.
    7  * Version:           1.2.2
     7 * Version:           1.2.3
    88 * Author:            Bohemia Plugins
    99 * Author URI:        https://www.bohemiaplugins.com/
     
    6363         */
    6464        define( 'EFFE_PLUGIN_NAME', 'event-feed-for-eventbrite' );
    65         define( 'EFFE_VERSION', '1.2.2' );
     65        define( 'EFFE_VERSION', '1.2.3' );
    6666
    6767        /**
  • event-feed-for-eventbrite/trunk/freemius/assets/css/admin/dialog-boxes.css

    r3068697 r3115202  
    1 .fs-modal{background:rgba(0,0,0,.6);display:none;height:100%;overflow:auto;position:fixed;top:0;width:100%;z-index:100000}@media(min-width:961px){.fs-modal{padding-left:160px}.rtl .fs-modal{padding-left:0;padding-right:160px}}.fs-modal .dashicons{vertical-align:middle}.fs-modal .fs-modal-dialog{background:transparent;left:50%;margin-left:-298px;padding-bottom:30px;position:absolute;top:-100%;width:596px;z-index:100001}@media(max-width:650px){.fs-modal .fs-modal-dialog{box-sizing:border-box;margin-left:-50%;padding-left:10px;padding-right:10px;width:100%}.fs-modal .fs-modal-dialog .fs-modal-panel>h3>strong{font-size:1.3em}}.fs-modal.active,.fs-modal.active:before{display:block}.fs-modal.active .fs-modal-dialog{top:10%}.fs-modal.fs-success .fs-modal-header{border-bottom-color:#46b450}.fs-modal.fs-success .fs-modal-body{background-color:#f7fff7}.fs-modal.fs-warn .fs-modal-header{border-bottom-color:#ffb900}.fs-modal.fs-warn .fs-modal-body{background-color:#fff8e5}.fs-modal.fs-error .fs-modal-header{border-bottom-color:#dc3232}.fs-modal.fs-error .fs-modal-body{background-color:#ffeaea}.fs-modal .fs-modal-body,.fs-modal .fs-modal-footer{background:#fefefe;border:0;padding:20px}.fs-modal .fs-modal-header{background:#fbfbfb;border-bottom:1px solid #eee;margin-bottom:-10px;padding:15px 20px;position:relative}.fs-modal .fs-modal-header h4{color:#cacaca;font-size:1.2em;font-weight:700;letter-spacing:.6px;margin:0;padding:0;text-shadow:1px 1px 1px #fff;text-transform:uppercase;-webkit-font-smoothing:antialiased}.fs-modal .fs-modal-header .fs-close{border-radius:20px;color:#bbb;cursor:pointer;padding:3px;position:absolute;right:10px;top:12px;transition:all .2s ease-in-out}.fs-modal .fs-modal-header .fs-close:hover{background:#aaa;color:#fff}.fs-modal .fs-modal-header .fs-close .dashicons,.fs-modal .fs-modal-header .fs-close:hover .dashicons{text-decoration:none}.fs-modal .fs-modal-body{border-bottom:0}.fs-modal .fs-modal-body p{font-size:14px}.fs-modal .fs-modal-body h2{font-size:20px;line-height:1.5em}.fs-modal .fs-modal-body>div{margin-top:10px}.fs-modal .fs-modal-body>div h2{font-size:20px;font-weight:700;margin-top:0}.fs-modal .fs-modal-footer{border-top:1px solid #eee;text-align:right}.fs-modal .fs-modal-footer>.button{margin:0 7px}.fs-modal .fs-modal-footer>.button:last-of-type{margin:0}.fs-modal .fs-modal-panel>.notice.inline{display:none;margin:0}.fs-modal .fs-modal-panel:not(.active){display:none}.rtl .fs-modal .fs-modal-header .fs-close{left:20px;right:auto}.rtl .fs-modal .fs-modal-footer{text-align:left}body.has-fs-modal{overflow:hidden}.fs-modal.fs-modal-deactivation-feedback .internal-message,.fs-modal.fs-modal-deactivation-feedback .reason-input{margin:3px 0 3px 22px}.fs-modal.fs-modal-deactivation-feedback .internal-message input,.fs-modal.fs-modal-deactivation-feedback .internal-message textarea,.fs-modal.fs-modal-deactivation-feedback .reason-input input,.fs-modal.fs-modal-deactivation-feedback .reason-input textarea{width:100%}.fs-modal.fs-modal-deactivation-feedback li.reason.has-internal-message .internal-message{border:1px solid #ccc;display:none;padding:7px}@media(max-width:650px){.fs-modal.fs-modal-deactivation-feedback li.reason li.reason{margin-bottom:10px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .internal-message,.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .reason-input{margin-left:29px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label{display:table}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label>span{display:table-cell;font-size:1.3em}}.fs-modal.fs-modal-deactivation-feedback .anonymous-feedback-label,.fs-modal.fs-modal-deactivation-feedback .feedback-from-snooze-label{float:left;line-height:30px}.rtl .fs-modal.fs-modal-deactivation-feedback .anonymous-feedback-label,.rtl .fs-modal.fs-modal-deactivation-feedback .feedback-from-snooze-label{float:right}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel{margin-top:0!important}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel h3{line-height:1.5em;margin-top:0}#the-list .deactivate>.fs-slug{display:none}.fs-modal.fs-modal-subscription-cancellation .fs-price-increase-warning{color:red;font-weight:700;margin-bottom:0;padding:0 25px}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:left;position:relative;top:5px}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:right}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{display:block;margin-left:24px}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{margin-left:0;margin-right:24px}.fs-license-options-container table,.fs-license-options-container table .fs-available-license-key,.fs-license-options-container table select,.fs-modal.fs-modal-license-activation .fs-modal-body input.fs-license-key{width:100%}.fs-license-options-container table td:first-child{width:1%}.fs-license-options-container table .fs-other-license-key-container label{float:left;margin-right:5px;position:relative;top:6px}.fs-license-options-container table .fs-other-license-key-container div{display:block;height:30px;overflow:hidden;position:relative;top:2px;width:auto}.fs-license-options-container table .fs-other-license-key-container div input{margin:0}.fs-sites-list-container td{cursor:pointer}.fs-modal.fs-modal-user-change .fs-modal-body input#fs_other_email_address{width:100%}.fs-user-change-options-container table{border-collapse:collapse;width:100%}.fs-user-change-options-container table tr{display:block;margin-bottom:2px}.fs-user-change-options-container table .fs-email-address-container td{display:inline-block}.fs-user-change-options-container table .fs-email-address-container input[type=radio]{margin-bottom:0;margin-top:0}.fs-user-change-options-container table .fs-other-email-address-container{width:100%}.fs-user-change-options-container table .fs-other-email-address-container>div{display:table;width:100%}.fs-user-change-options-container table .fs-other-email-address-container>div label,.fs-user-change-options-container table .fs-other-email-address-container>div>div{display:table-cell}.fs-user-change-options-container table .fs-other-email-address-container>div label{padding-left:3px;padding-right:3px;width:1%}.fs-user-change-options-container table .fs-other-email-address-container>div>div{width:auto}.fs-modal.fs-modal-developer-license-debug-mode .fs-modal-body input.fs-license-or-user-key,.fs-user-change-options-container table .fs-other-email-address-container>div>div input{width:100%}.fs-multisite-options-container{border:1px solid #ccc;margin-top:20px;padding:5px}.fs-multisite-options-container a{text-decoration:none}.fs-multisite-options-container a:focus{box-shadow:none}.fs-multisite-options-container a.selected{font-weight:700}.fs-multisite-options-container.fs-apply-on-all-sites{border:0;padding:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options{border-spacing:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options td:not(:first-child){display:none}.fs-multisite-options-container .fs-sites-list-container{display:none;overflow:auto}.fs-multisite-options-container .fs-sites-list-container table td{border-top:1px solid #ccc;padding:4px 2px}.fs-modal.fs-modal-license-key-resend .email-address-container{overflow:hidden;padding-right:2px}.fs-modal.fs-modal-license-key-resend.fs-freemium input.email-address{width:300px}.fs-modal.fs-modal-license-key-resend.fs-freemium label{display:block;margin-bottom:10px}.fs-modal.fs-modal-license-key-resend.fs-premium input.email-address{width:100%}.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{float:right;margin-left:7px}@media(max-width:650px){.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{margin-top:2px}}.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .input-container>.email-address-container{padding-left:2px;padding-right:0}.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .button-container{float:left;margin-left:0;margin-right:7px}a.show-license-resend-modal{display:inline-block;margin-top:4px}.fs-modal.fs-modal-email-address-update .fs-modal-body input[type=text]{width:100%}.fs-modal.fs-modal-email-address-update p{margin-bottom:0}.fs-modal.fs-modal-email-address-update ul{margin:1em .5em}.fs-modal.fs-modal-email-address-update ul li label span{float:left;margin-top:0}.fs-modal.fs-modal-email-address-update ul li label span:last-child{display:block;float:none;margin-left:20px}.fs-ajax-loader{height:20px;margin:auto;position:relative;width:170px}.fs-ajax-loader .fs-ajax-loader-bar{animation-direction:normal;animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-name:bounce_ajaxLoader;background-color:#0074a3;height:20px;position:absolute;top:0;transform:.3;width:20px}.fs-ajax-loader .fs-ajax-loader-bar-1{animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;left:0}.fs-ajax-loader .fs-ajax-loader-bar-2{animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s;left:19px}.fs-ajax-loader .fs-ajax-loader-bar-3{animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;left:38px}.fs-ajax-loader .fs-ajax-loader-bar-4{animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s;left:57px}.fs-ajax-loader .fs-ajax-loader-bar-5{animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;left:76px}.fs-ajax-loader .fs-ajax-loader-bar-6{animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s;left:95px}.fs-ajax-loader .fs-ajax-loader-bar-7{animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;left:114px}.fs-ajax-loader .fs-ajax-loader-bar-8{animation-delay:1.65s;-o-animation-delay:1.65s;-ms-animation-delay:1.65s;-webkit-animation-delay:1.65s;-moz-animation-delay:1.65s;left:133px}@keyframes bounce_ajaxLoader{0%{background-color:#0074a3;transform:scale(1)}to{background-color:#fff;transform:scale(.3)}}.fs-modal-auto-install #request-filesystem-credentials-form .request-filesystem-credentials-action-buttons,.fs-modal-auto-install #request-filesystem-credentials-form h2{display:none}.fs-modal-auto-install #request-filesystem-credentials-form input[type=email],.fs-modal-auto-install #request-filesystem-credentials-form input[type=password],.fs-modal-auto-install #request-filesystem-credentials-form input[type=text]{-webkit-appearance:none;max-width:100%;padding:10px 10px 5px;width:300px}.fs-modal-auto-install #request-filesystem-credentials-form fieldset,.fs-modal-auto-install #request-filesystem-credentials-form label,.fs-modal-auto-install #request-filesystem-credentials-form>div{display:block;margin:0 auto;max-width:100%;width:300px}.button-primary.warn{background:#f56a48;border-color:#ec6544 #d2593c #d2593c;box-shadow:0 1px 0 #d2593c;text-shadow:0 -1px 1px #d2593c,1px 0 1px #d2593c,0 1px 1px #d2593c,-1px 0 1px #d2593c}.button-primary.warn:hover{background:#fd6d4a;border-color:#d2593c}.button-primary.warn:focus{box-shadow:0 1px 0 #dd6041,0 0 2px 1px #e4a796}.button-primary.warn:active{background:#dd6041;border-color:#d2593c;box-shadow:inset 0 2px 0 #d2593c}.button-primary.warn.disabled{background:#e76444!important;border-color:#d85e40!important;color:#f5b3a1!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important}
     1.fs-modal{background:rgba(0,0,0,.6);display:none;height:100%;overflow:auto;position:fixed;top:0;width:100%;z-index:100000}@media(min-width:961px){.fs-modal{padding-left:160px}.rtl .fs-modal{padding-left:0;padding-right:160px}}.fs-modal .dashicons{vertical-align:middle}.fs-modal .fs-modal-dialog{background:transparent;left:50%;margin-left:-298px;padding-bottom:30px;position:absolute;top:-100%;width:596px;z-index:100001}@media(max-width:650px){.fs-modal .fs-modal-dialog{box-sizing:border-box;margin-left:-50%;padding-left:10px;padding-right:10px;width:100%}.fs-modal .fs-modal-dialog .fs-modal-panel>h3>strong{font-size:1.3em}}.fs-modal.active,.fs-modal.active:before{display:block}.fs-modal.active .fs-modal-dialog{top:10%}.fs-modal.fs-success .fs-modal-header{border-bottom-color:#46b450}.fs-modal.fs-success .fs-modal-body{background-color:#f7fff7}.fs-modal.fs-warn .fs-modal-header{border-bottom-color:#ffb900}.fs-modal.fs-warn .fs-modal-body{background-color:#fff8e5}.fs-modal.fs-error .fs-modal-header{border-bottom-color:#dc3232}.fs-modal.fs-error .fs-modal-body{background-color:#ffeaea}.fs-modal .fs-modal-body,.fs-modal .fs-modal-footer{background:#fefefe;border:0;padding:20px}.fs-modal .fs-modal-header{background:#fbfbfb;border-bottom:1px solid #eee;margin-bottom:-10px;padding:15px 20px;position:relative}.fs-modal .fs-modal-header h4{color:#cacaca;font-size:1.2em;font-weight:700;letter-spacing:.6px;margin:0;padding:0;text-shadow:1px 1px 1px #fff;text-transform:uppercase;-webkit-font-smoothing:antialiased}.fs-modal .fs-modal-header .fs-close{border-radius:20px;color:#bbb;cursor:pointer;padding:3px;position:absolute;right:10px;top:12px;transition:all .2s ease-in-out}.fs-modal .fs-modal-header .fs-close:hover{background:#aaa;color:#fff}.fs-modal .fs-modal-header .fs-close .dashicons,.fs-modal .fs-modal-header .fs-close:hover .dashicons{text-decoration:none}.fs-modal .fs-modal-body{border-bottom:0}.fs-modal .fs-modal-body p{font-size:14px}.fs-modal .fs-modal-body h2{font-size:20px;line-height:1.5em}.fs-modal .fs-modal-body>div{margin-top:10px}.fs-modal .fs-modal-body>div h2{font-size:20px;font-weight:700;margin-top:0}.fs-modal .fs-modal-footer{border-top:1px solid #eee;text-align:right}.fs-modal .fs-modal-footer>.button{margin:0 7px}.fs-modal .fs-modal-footer>.button:last-of-type{margin:0}.fs-modal .fs-modal-panel>.notice.inline{display:none;margin:0}.fs-modal .fs-modal-panel:not(.active){display:none}.rtl .fs-modal .fs-modal-header .fs-close{left:20px;right:auto}.rtl .fs-modal .fs-modal-footer{text-align:left}body.has-fs-modal{overflow:hidden}.fs-modal.fs-modal-deactivation-feedback .internal-message,.fs-modal.fs-modal-deactivation-feedback .reason-input{margin:3px 0 3px 22px}.fs-modal.fs-modal-deactivation-feedback .internal-message input,.fs-modal.fs-modal-deactivation-feedback .internal-message textarea,.fs-modal.fs-modal-deactivation-feedback .reason-input input,.fs-modal.fs-modal-deactivation-feedback .reason-input textarea{width:100%}.fs-modal.fs-modal-deactivation-feedback li.reason.has-internal-message .internal-message{border:1px solid #ccc;display:none;padding:7px}@media(max-width:650px){.fs-modal.fs-modal-deactivation-feedback li.reason li.reason{margin-bottom:10px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .internal-message,.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .reason-input{margin-left:29px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label{display:table}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label>span{display:table-cell;font-size:1.3em}}.fs-modal.fs-modal-deactivation-feedback .anonymous-feedback-label,.fs-modal.fs-modal-deactivation-feedback .feedback-from-snooze-label{float:left;line-height:30px}.rtl .fs-modal.fs-modal-deactivation-feedback .anonymous-feedback-label,.rtl .fs-modal.fs-modal-deactivation-feedback .feedback-from-snooze-label{float:right}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel{margin-top:0!important}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel h3{font-size:16px;line-height:1.5em;margin-bottom:0;margin-top:10px}#the-list .deactivate>.fs-slug{display:none}.fs-modal.fs-modal-subscription-cancellation .fs-price-increase-warning{color:red;font-weight:700;margin-bottom:0;padding:0 25px}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:left;position:relative;top:5px}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:right}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{display:block;margin-left:24px}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{margin-left:0;margin-right:24px}.fs-license-options-container table,.fs-license-options-container table .fs-available-license-key,.fs-license-options-container table select,.fs-modal.fs-modal-license-activation .fs-modal-body input.fs-license-key{width:100%}.fs-license-options-container table td:first-child{width:1%}.fs-license-options-container table .fs-other-license-key-container label{float:left;margin-right:5px;position:relative;top:6px}.fs-license-options-container table .fs-other-license-key-container div{display:block;height:30px;overflow:hidden;position:relative;top:2px;width:auto}.fs-license-options-container table .fs-other-license-key-container div input{margin:0}.fs-sites-list-container td{cursor:pointer}.fs-modal.fs-modal-user-change .fs-modal-body input#fs_other_email_address{width:100%}.fs-user-change-options-container table{border-collapse:collapse;width:100%}.fs-user-change-options-container table tr{display:block;margin-bottom:2px}.fs-user-change-options-container table .fs-email-address-container td{display:inline-block}.fs-user-change-options-container table .fs-email-address-container input[type=radio]{margin-bottom:0;margin-top:0}.fs-user-change-options-container table .fs-other-email-address-container{width:100%}.fs-user-change-options-container table .fs-other-email-address-container>div{display:table;width:100%}.fs-user-change-options-container table .fs-other-email-address-container>div label,.fs-user-change-options-container table .fs-other-email-address-container>div>div{display:table-cell}.fs-user-change-options-container table .fs-other-email-address-container>div label{padding-left:3px;padding-right:3px;width:1%}.fs-user-change-options-container table .fs-other-email-address-container>div>div{width:auto}.fs-modal.fs-modal-developer-license-debug-mode .fs-modal-body input.fs-license-or-user-key,.fs-user-change-options-container table .fs-other-email-address-container>div>div input{width:100%}.fs-multisite-options-container{border:1px solid #ccc;margin-top:20px;padding:5px}.fs-multisite-options-container a{text-decoration:none}.fs-multisite-options-container a:focus{box-shadow:none}.fs-multisite-options-container a.selected{font-weight:700}.fs-multisite-options-container.fs-apply-on-all-sites{border:0;padding:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options{border-spacing:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options td:not(:first-child){display:none}.fs-multisite-options-container .fs-sites-list-container{display:none;overflow:auto}.fs-multisite-options-container .fs-sites-list-container table td{border-top:1px solid #ccc;padding:4px 2px}.fs-modal.fs-modal-license-key-resend .email-address-container{overflow:hidden;padding-right:2px}.fs-modal.fs-modal-license-key-resend.fs-freemium input.email-address{width:300px}.fs-modal.fs-modal-license-key-resend.fs-freemium label{display:block;margin-bottom:10px}.fs-modal.fs-modal-license-key-resend.fs-premium input.email-address{width:100%}.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{float:right;margin-left:7px}@media(max-width:650px){.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{margin-top:2px}}.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .input-container>.email-address-container{padding-left:2px;padding-right:0}.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .button-container{float:left;margin-left:0;margin-right:7px}a.show-license-resend-modal{display:inline-block;margin-top:4px}.fs-modal.fs-modal-email-address-update .fs-modal-body input[type=text]{width:100%}.fs-modal.fs-modal-email-address-update p{margin-bottom:0}.fs-modal.fs-modal-email-address-update ul{margin:1em .5em}.fs-modal.fs-modal-email-address-update ul li label span{float:left;margin-top:0}.fs-modal.fs-modal-email-address-update ul li label span:last-child{display:block;float:none;margin-left:20px}.fs-ajax-loader{height:20px;margin:auto;position:relative;width:170px}.fs-ajax-loader .fs-ajax-loader-bar{animation-direction:normal;animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-name:bounce_ajaxLoader;background-color:#0074a3;height:20px;position:absolute;top:0;transform:.3;width:20px}.fs-ajax-loader .fs-ajax-loader-bar-1{animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;left:0}.fs-ajax-loader .fs-ajax-loader-bar-2{animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s;left:19px}.fs-ajax-loader .fs-ajax-loader-bar-3{animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;left:38px}.fs-ajax-loader .fs-ajax-loader-bar-4{animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s;left:57px}.fs-ajax-loader .fs-ajax-loader-bar-5{animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;left:76px}.fs-ajax-loader .fs-ajax-loader-bar-6{animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s;left:95px}.fs-ajax-loader .fs-ajax-loader-bar-7{animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;left:114px}.fs-ajax-loader .fs-ajax-loader-bar-8{animation-delay:1.65s;-o-animation-delay:1.65s;-ms-animation-delay:1.65s;-webkit-animation-delay:1.65s;-moz-animation-delay:1.65s;left:133px}@keyframes bounce_ajaxLoader{0%{background-color:#0074a3;transform:scale(1)}to{background-color:#fff;transform:scale(.3)}}.fs-modal-auto-install #request-filesystem-credentials-form .request-filesystem-credentials-action-buttons,.fs-modal-auto-install #request-filesystem-credentials-form h2{display:none}.fs-modal-auto-install #request-filesystem-credentials-form input[type=email],.fs-modal-auto-install #request-filesystem-credentials-form input[type=password],.fs-modal-auto-install #request-filesystem-credentials-form input[type=text]{-webkit-appearance:none;max-width:100%;padding:10px 10px 5px;width:300px}.fs-modal-auto-install #request-filesystem-credentials-form fieldset,.fs-modal-auto-install #request-filesystem-credentials-form label,.fs-modal-auto-install #request-filesystem-credentials-form>div{display:block;margin:0 auto;max-width:100%;width:300px}.button-primary.warn{background:#f56a48;border-color:#ec6544 #d2593c #d2593c;box-shadow:0 1px 0 #d2593c;text-shadow:0 -1px 1px #d2593c,1px 0 1px #d2593c,0 1px 1px #d2593c,-1px 0 1px #d2593c}.button-primary.warn:hover{background:#fd6d4a;border-color:#d2593c}.button-primary.warn:focus{box-shadow:0 1px 0 #dd6041,0 0 2px 1px #e4a796}.button-primary.warn:active{background:#dd6041;border-color:#d2593c;box-shadow:inset 0 2px 0 #d2593c}.button-primary.warn.disabled{background:#e76444!important;border-color:#d85e40!important;color:#f5b3a1!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important}
  • event-feed-for-eventbrite/trunk/freemius/includes/class-freemius.php

    r3086097 r3115202  
    41754175                isset( $this->_storage->connectivity_test['is_active'] )
    41764176            ) {
    4177                 $is_active = $this->_storage->connectivity_test['is_active'];
     4177                $is_connected = isset( $this->_storage->connectivity_test['is_connected'] ) ?
     4178                    $this->_storage->connectivity_test['is_connected'] :
     4179                    null;
     4180                $is_active    = ( $this->_storage->connectivity_test['is_active'] || is_object( $this->_site ) );
    41784181            } else {
    4179                 $is_active = $this->should_turn_fs_on( $this->apply_filters( 'is_plugin_update', $this->is_plugin_update() ) );
    4180 
    4181                 $this->store_connectivity_info( (object) array( 'is_active' => $is_active ), null );
    4182             }
     4182                $is_connected = null;
     4183                $is_active    = $this->should_turn_fs_on( $this->apply_filters( 'is_plugin_update', $this->is_plugin_update() ) );
     4184            }
     4185
     4186            $this->store_connectivity_info( (object) array( 'is_active' => $is_active ), $is_connected );
    41834187
    41844188            if ( $is_active ) {
     
    54855489                'bundle_id'            => $this->get_option( $plugin_info, 'bundle_id', null ),
    54865490                'bundle_public_key'    => $this->get_option( $plugin_info, 'bundle_public_key', null ),
    5487                 'opt_in_moderation'    => $this->get_option( $plugin_info, 'opt_in', null ),
     5491                'opt_in_moderation'    => $this->get_option(
     5492                    $plugin_info,
     5493                    'opt_in',
     5494                    // For backward compatibility, we support both parameter names: opt_in and opt_in_moderation.
     5495                    $this->get_option( $plugin_info, 'opt_in_moderation', null )
     5496                ),
    54885497            ) );
    54895498
  • event-feed-for-eventbrite/trunk/freemius/start.php

    r3086097 r3115202  
    1616     * @var string
    1717     */
    18     $this_sdk_version = '2.7.2';
     18    $this_sdk_version = '2.7.3';
    1919
    2020    #region SDK Selection Logic --------------------------------------------------------------------
  • event-feed-for-eventbrite/trunk/freemius/templates/connect.php

    r2940260 r3115202  
    162162                fs_require_once_template( 'plugin-icon.php', $vars );
    163163            ?>
    164             <!--            <img class="fs-connect-logo" width="--><?php //echo $size ?><!--" height="--><?php //echo $size ?><!--" src="//img.freemius.com/logo/connect.svg"/>-->
    165164        </div>
    166165        <div class="fs-box-container">
  • event-feed-for-eventbrite/trunk/includes/class-activator.php

    r2745531 r3115202  
    3131                'date_format_custom' => 'F j, Y',
    3232                'address_format' => '[localized_address_display]',
    33                 'eventbrite_timezone' => true
     33                'eventbrite_timezone' => true,
     34                'shortdate_months' => false,
    3435            );
    3536            update_option( 'event-feed-for-eventbrite-formats', $default_format_option, true );
  • event-feed-for-eventbrite/trunk/includes/class-event-feed-api.php

    r3068697 r3115202  
    203203            }
    204204
    205             $query_params['expand'] = 'event_sales_status,ticket_availability,external_ticketing,music_properties,logo,organizer,venue,ticket_classes,format,category,subcategory,refund_policy';
     205            $expansions = [
     206                'logo',
     207                'venue',
     208                'organizer',
     209                'format',
     210                'category',
     211                'subcategory',
     212                //'bookmark_info',
     213                'refund_policy',
     214                'ticket_availability',
     215                'external_ticketing',
     216                'music_properties',
     217                //'publish_settings',
     218                // 'basic_inventory_info',
     219                'event_sales_status',
     220                //'checkout_settings',
     221                //'listing_properties',
     222                //'has_digital_content',
     223                'ticket_classes',
     224            ];
     225            $query_params['expand'] = implode( ',', $expansions );
    206226
    207227            $endpoint_url = add_query_arg( $query_params, $endpoint_base );
  • event-feed-for-eventbrite/trunk/languages/event-feed-for-eventbrite.pot

    r3086097 r3115202  
    99"Language-Team: Bohemia Plugins <[email protected]>\n"
    1010"Last-Translator: Bohemia Plugins <[email protected]>\n"
    11 "POT-Creation-Date: 2024-05-13 19:24+0000\n"
     11"POT-Creation-Date: 2024-07-09 22:57+0000\n"
    1212"X-Poedit-Basepath: ..\n"
    1313"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"
     
    4545msgstr ""
    4646
    47 #: admin/class-admin.php:155, admin/class-admin.php:1550, public/class-public.php:147
     47#: admin/class-admin.php:155, admin/class-admin.php:1553, public/class-public.php:147
    4848msgid "Copy"
    4949msgstr ""
     
    6969msgstr ""
    7070
    71 #: admin/class-admin.php:221, admin/class-admin.php:564
     71#: admin/class-admin.php:221, admin/class-admin.php:567
    7272msgid "Event Feed for Eventbrite"
    7373msgstr ""
     
    101101msgstr ""
    102102
    103 #: admin/class-admin.php:525
     103#: admin/class-admin.php:528
    104104msgid "To get started with Event Feed for Eventbrite, please"
    105105msgstr ""
    106106
    107 #: admin/class-admin.php:525
     107#: admin/class-admin.php:528
    108108msgid " enter your Eventbrite API key on the plugin settings page"
    109109msgstr ""
    110110
    111 #: admin/class-admin.php:535
     111#: admin/class-admin.php:538
    112112msgid "Eventbrite events were successfully updated."
    113113msgstr ""
    114114
    115 #: admin/class-admin.php:544
     115#: admin/class-admin.php:547
    116116msgid "Event feed successfully duplicated."
    117117msgstr ""
    118118
    119 #: admin/class-admin.php:563
     119#: admin/class-admin.php:566
    120120msgid "Please rate"
    121121msgstr ""
    122122
    123 #: admin/class-admin.php:565
     123#: admin/class-admin.php:568
    124124msgid "on"
    125125msgstr ""
    126126
    127 #: admin/class-admin.php:566
     127#: admin/class-admin.php:569
    128128msgid "WordPress.org"
    129129msgstr ""
    130130
    131 #: admin/class-admin.php:567
     131#: admin/class-admin.php:570
    132132msgid "to help us spread the word. Thank you very much!"
    133133msgstr ""
    134134
    135 #: admin/class-admin.php:610
     135#: admin/class-admin.php:613
    136136msgid "Delete Eventbrite Cache"
    137137msgstr ""
    138138
    139 #: admin/class-admin.php:666
     139#: admin/class-admin.php:669
    140140msgid "Feed Design"
    141141msgstr ""
    142142
    143 #: admin/class-admin.php:667
     143#: admin/class-admin.php:670
    144144msgid "Event Card Settings"
    145145msgstr ""
    146146
    147 #: admin/class-admin.php:668
     147#: admin/class-admin.php:671
    148148msgid "Popup Settings"
    149149msgstr ""
    150150
    151 #: admin/class-admin.php:669
     151#: admin/class-admin.php:672
    152152msgid "Checkout Settings"
    153153msgstr ""
    154154
    155 #: admin/class-admin.php:670
     155#: admin/class-admin.php:673
    156156msgid "Eventbrite Settings"
    157157msgstr ""
    158158
    159 #: admin/class-admin.php:671
     159#: admin/class-admin.php:674
    160160msgid "Event Filters"
    161161msgstr ""
    162162
    163 #: admin/class-admin.php:672
     163#: admin/class-admin.php:675
    164164msgid "Advanced Settings"
    165165msgstr ""
    166166
    167 #: admin/class-admin.php:673, admin/class-admin.php:852
     167#: admin/class-admin.php:676, admin/class-admin.php:855
    168168msgid "Shortcode"
    169169msgstr ""
    170170
    171 #: admin/class-admin.php:762
     171#: admin/class-admin.php:765
    172172msgid "Invalid nonce specified"
    173173msgstr ""
    174174
    175 #: admin/class-admin.php:762
     175#: admin/class-admin.php:765
    176176msgid "Error"
    177177msgstr ""
    178178
    179 #: admin/class-admin.php:850, admin/partials/event-feed/metabox-design.php:30
     179#: admin/class-admin.php:853, admin/partials/event-feed/metabox-design.php:30
    180180msgid "Layout"
    181181msgstr ""
    182182
    183 #: admin/class-admin.php:851, admin/partials/event-feed/metabox-eventbrite.php:26
     183#: admin/class-admin.php:854, admin/partials/event-feed/metabox-eventbrite.php:26
    184184msgid "Organization"
    185185msgstr ""
    186186
    187 #: admin/class-admin.php:869, admin/class-admin.php:872, admin/partials/event-feed/metabox-design.php:40
     187#: admin/class-admin.php:872, admin/class-admin.php:875, admin/partials/event-feed/metabox-design.php:40
    188188msgid "List"
    189189msgstr ""
    190190
    191 #: admin/class-admin.php:875, admin/partials/event-feed/metabox-design.php:48
     191#: admin/class-admin.php:878, admin/partials/event-feed/metabox-design.php:48
    192192msgid "Widget"
    193193msgstr ""
    194194
    195 #: admin/class-admin.php:878, admin/partials/event-feed/metabox-design.php:56
     195#: admin/class-admin.php:881, admin/partials/event-feed/metabox-design.php:56
    196196msgid "Grid"
    197197msgstr ""
    198198
    199 #: admin/class-admin.php:881, admin/partials/event-feed/metabox-design.php:65
     199#: admin/class-admin.php:884, admin/partials/event-feed/metabox-design.php:65
    200200msgid "Cards"
    201201msgstr ""
    202202
    203 #: admin/class-admin.php:912
     203#: admin/class-admin.php:915
    204204msgid "Need review"
    205205msgstr ""
    206206
    207 #: admin/class-admin.php:1280, admin/partials/event-feed/metabox-card.php:141
     207#: admin/class-admin.php:1283, admin/partials/event-feed/metabox-card.php:141
    208208msgid "Tickets left"
    209209msgstr ""
    210210
    211 #: admin/class-admin.php:1285, admin/partials/event-feed/metabox-card.php:167
     211#: admin/class-admin.php:1288, admin/partials/event-feed/metabox-card.php:167
    212212msgid "Buy tickets"
    213213msgstr ""
    214214
    215 #: admin/class-admin.php:1290, admin/partials/event-feed/metabox-card.php:154
     215#: admin/class-admin.php:1293, admin/partials/event-feed/metabox-card.php:154
    216216msgid "Register"
    217217msgstr ""
    218218
    219 #: admin/class-admin.php:1295, admin/partials/event-feed/metabox-card.php:179
     219#: admin/class-admin.php:1298, admin/partials/event-feed/metabox-card.php:179
    220220msgid "View details"
    221221msgstr ""
    222222
    223 #: admin/class-admin.php:1506
     223#: admin/class-admin.php:1509
    224224msgid "No post to duplicate has been supplied!"
    225225msgstr ""
    226226
    227 #: admin/class-admin.php:1593
     227#: admin/class-admin.php:1596
    228228msgid "Event feed creation failed, could not find original post:"
    229229msgstr ""
    230230
    231 #: admin/class-admin.php:1618
     231#: admin/class-admin.php:1621
    232232msgid "Preview “Event Feed”"
    233233msgstr ""
    234234
    235 #: admin/class-admin.php:1618
     235#: admin/class-admin.php:1621
    236236msgid "Preview"
    237237msgstr ""
    238238
    239 #: admin/class-admin.php:1620
     239#: admin/class-admin.php:1623
    240240msgid "Duplicate “Event Feed”"
    241241msgstr ""
    242242
    243 #: admin/class-admin.php:1620
     243#: admin/class-admin.php:1623
    244244msgid "Duplicate"
    245245msgstr ""
    246246
    247 #: includes/class-event-feed-api.php:401, includes/class-event-feed-api.php:493
     247#: includes/class-event-feed-api.php:421, includes/class-event-feed-api.php:513
    248248msgid "No connection available for Eventbrite"
    249249msgstr ""
     
    405405msgstr ""
    406406
     407#: public/class-public.php:312
     408msgid "To be announced"
     409msgstr ""
     410
    407411#: public/class-public.php:310
    408 msgid "To be announced"
    409 msgstr ""
    410 
    411 #: public/class-public.php:308
    412412msgid "Online"
    413413msgstr ""
    414414
     415#: public/class-public.php:688
     416msgid "Unavailable"
     417msgstr ""
     418
    415419#: public/class-public.php:684
    416 msgid "Unavailable"
     420msgid "Not yet on sale"
    417421msgstr ""
    418422
    419423#: public/class-public.php:680
    420 msgid "Not yet on sale"
     424msgid "Sold Out"
    421425msgstr ""
    422426
    423427#: public/class-public.php:676
    424 msgid "Sold Out"
    425 msgstr ""
    426 
    427 #: public/class-public.php:672
    428428msgid "Sales Ended"
    429429msgstr ""
    430430
    431 #: public/class-public.php:733, public/class-public.php:757
     431#: public/class-public.php:737, public/class-public.php:761
    432432msgid "Free"
    433433msgstr ""
    434434
    435 #: public/class-public.php:759
     435#: public/class-public.php:763
    436436msgid "Donation"
    437437msgstr ""
     
    449449msgstr ""
    450450
    451 #: admin/partials/event-feed/metabox-advanced.php:23, admin/partials/event-feed/metabox-card.php:95, admin/partials/event-feed/metabox-popup.php:25, admin/partials/settings/settings.php:539, admin/partials/settings/settings.php:563, admin/partials/settings/settings.php:585, admin/partials/settings/settings.php:339, admin/partials/settings/settings.php:405, admin/partials/settings/settings.php:205
     451#: admin/partials/event-feed/metabox-advanced.php:23, admin/partials/event-feed/metabox-card.php:95, admin/partials/event-feed/metabox-popup.php:25, admin/partials/settings/settings.php:557, admin/partials/settings/settings.php:581, admin/partials/settings/settings.php:603, admin/partials/settings/settings.php:341, admin/partials/settings/settings.php:407, admin/partials/settings/settings.php:423, admin/partials/settings/settings.php:205
    452452msgid "Yes"
    453453msgstr ""
    454454
    455 #: admin/partials/event-feed/metabox-advanced.php:24, admin/partials/event-feed/metabox-card.php:96, admin/partials/event-feed/metabox-popup.php:26, admin/partials/settings/settings.php:540, admin/partials/settings/settings.php:564, admin/partials/settings/settings.php:586, admin/partials/settings/settings.php:340, admin/partials/settings/settings.php:406, admin/partials/settings/settings.php:206
     455#: admin/partials/event-feed/metabox-advanced.php:24, admin/partials/event-feed/metabox-card.php:96, admin/partials/event-feed/metabox-popup.php:26, admin/partials/settings/settings.php:558, admin/partials/settings/settings.php:582, admin/partials/settings/settings.php:604, admin/partials/settings/settings.php:342, admin/partials/settings/settings.php:408, admin/partials/settings/settings.php:424, admin/partials/settings/settings.php:206
    456456msgid "No"
    457457msgstr ""
     
    981981msgstr ""
    982982
    983 #: admin/partials/settings/settings.php:523
     983#: admin/partials/settings/settings.php:541
    984984msgid "Misc options"
    985985msgstr ""
    986986
    987 #: admin/partials/settings/settings.php:533
     987#: admin/partials/settings/settings.php:551
    988988msgid "Show us some love"
    989989msgstr ""
    990990
    991 #: admin/partials/settings/settings.php:543
     991#: admin/partials/settings/settings.php:561
    992992msgid "Support our work and show \"Powered by\" text under your event feeds."
    993993msgstr ""
    994994
    995 #: admin/partials/settings/settings.php:557
     995#: admin/partials/settings/settings.php:575
    996996msgid "Hide Delete Cache button"
    997997msgstr ""
    998998
    999 #: admin/partials/settings/settings.php:567
     999#: admin/partials/settings/settings.php:585
    10001000msgid "Hide button in admin bar allowing refreshing of displayed events."
    10011001msgstr ""
    10021002
    1003 #: admin/partials/settings/settings.php:580
     1003#: admin/partials/settings/settings.php:598
    10041004msgid "Delete plugin's data"
    10051005msgstr ""
    10061006
    1007 #: admin/partials/settings/settings.php:589
     1007#: admin/partials/settings/settings.php:607
    10081008msgid "Delete all plugin-related data upon uninstallation of the plugin. All feeds and settings will be unrecoverable."
    10091009msgstr ""
    10101010
    1011 #: admin/partials/settings/settings.php:323, admin/partials/settings/settings.php:349
     1011#: admin/partials/settings/settings.php:325, admin/partials/settings/settings.php:351
    10121012msgid "Date Format"
    10131013msgstr ""
    10141014
    1015 #: admin/partials/settings/settings.php:324
     1015#: admin/partials/settings/settings.php:326
    10161016msgid "Here you can modify the default date and time format."
    10171017msgstr ""
    10181018
    1019 #: admin/partials/settings/settings.php:333
     1019#: admin/partials/settings/settings.php:335
    10201020msgid "24-hour time format"
    10211021msgstr ""
    10221022
    1023 #: admin/partials/settings/settings.php:343
     1023#: admin/partials/settings/settings.php:345
    10241024msgid "Check this box to display the time in 24-hour format (e.g., 18:00 instead of 6 PM)."
    10251025msgstr ""
    10261026
    1027 #: admin/partials/settings/settings.php:377
     1027#: admin/partials/settings/settings.php:379
    10281028msgid "Custom:"
    10291029msgstr ""
    10301030
    1031 #: admin/partials/settings/settings.php:384
     1031#: admin/partials/settings/settings.php:386
    10321032msgid "Preview:"
    10331033msgstr ""
    10341034
    1035 #: admin/partials/settings/settings.php:390
     1035#: admin/partials/settings/settings.php:392
    10361036msgid "Documentation on date and time formatting"
    10371037msgstr ""
    10381038
    1039 #: admin/partials/settings/settings.php:399
     1039#: admin/partials/settings/settings.php:401
     1040msgid "Short date - show months"
     1041msgstr ""
     1042
     1043#: admin/partials/settings/settings.php:411
     1044msgid "Show months instead of days in short date (on event card)."
     1045msgstr ""
     1046
     1047#: admin/partials/settings/settings.php:417
    10401048msgid "Eventbrite Timezone"
    10411049msgstr ""
    10421050
    1043 #: admin/partials/settings/settings.php:409
     1051#: admin/partials/settings/settings.php:427
    10441052msgid "Check this box to always respect Eventbrite timezone. WordPress timezone settings will be ignored."
    10451053msgstr ""
    10461054
    1047 #: admin/partials/settings/settings.php:418
     1055#: admin/partials/settings/settings.php:436
    10481056msgid "Address Format"
    10491057msgstr ""
    10501058
    1051 #: admin/partials/settings/settings.php:419
     1059#: admin/partials/settings/settings.php:437
    10521060msgid "Control how you want to display the address for your events."
    10531061msgstr ""
    10541062
    1055 #: admin/partials/settings/settings.php:429
     1063#: admin/partials/settings/settings.php:447
    10561064msgid "Address"
    10571065msgstr ""
    10581066
    1059 #: admin/partials/settings/settings.php:434
     1067#: admin/partials/settings/settings.php:452
    10601068msgid "If you want to use a different address format, you can define it with the variables below. See examples to understand what information you get from each variable. You can use any separator between variables or add any information before or after the address as long as you keep variables enclosed in brackets. HTML is allowed."
    10611069msgstr ""
    10621070
    1063 #: admin/partials/settings/settings.php:436
     1071#: admin/partials/settings/settings.php:454
    10641072msgid "Variables:"
    10651073msgstr ""
     
    11891197msgstr ""
    11901198
    1191 #: admin/partials/settings/settings.php:602
     1199#: admin/partials/settings/settings.php:620
    11921200msgid "Save changes"
    11931201msgstr ""
  • event-feed-for-eventbrite/trunk/public/assets/js/cards.js

    r2745531 r3115202  
    1 "use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[12],{243:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-cards "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,class:[1==e.feed.display_short_datetime?"eventbrite-item-short-date":"","eventbrite-item"],attrs:{"data-event-id":t.ID,"data-event-index":i}},[e.feed.display_image&&t.url?a("span",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||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(" "),a("div",{staticClass:"eventbrite-item-title-col"},[t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(t.vue.title)+"\n                        ")]):e._e(),e._v(" "),e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n                            "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n                        ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("hr",{staticClass:"eventbrite-item-separator"}):e._e(),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n                            "+e._s(e.checkoutButtonText(t))+"\n                        ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(e.feed.more_button_text)+"\n                        ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.google_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.outlook_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.office365_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.yahoo_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.ics_calendar_text))])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Cards",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){window.EBWidgets.createWidget({widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"})},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,loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime&&!e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_weekday||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_weekday?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_weekday))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),e.feed.display_short_datetime&&e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_month?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_month))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-title-col"},[t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(t.vue.title)+"\n                        ")]):e._e(),e._v(" "),e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n                            "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n                        ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("hr",{staticClass:"eventbrite-item-separator"}):e._e(),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n                            "+e._s(e.checkoutButtonText(t))+"\n                        ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(e.feed.more_button_text)+"\n                        ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.google_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.outlook_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.office365_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.yahoo_calendar_text))]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v(e._s(e.translations.ics_calendar_text))])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Cards",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/Cards.vue";var m=v.exports}}]);
    22//# sourceMappingURL=cards.js.map
  • event-feed-for-eventbrite/trunk/public/assets/js/grid.js

    r2745531 r3115202  
    1 "use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[276],{79:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-grid "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,class:[1==e.feed.display_short_datetime?"eventbrite-item-short-date":"","eventbrite-item"],attrs:{"data-event-id":t.ID,"data-event-index":i}},[e.feed.display_image&&t.url?a("span",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||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(" "),a("div",{staticClass:"eventbrite-item-title-col"},[t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(t.vue.title)+"\n                        ")]):e._e(),e._v(" "),e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n                            "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n                        ")]):e._e()])]),e._v(" "),e.feed.display_short_datetime&&(e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button)?a("hr",{staticClass:"eventbrite-item-separator"}):e._e(),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n                            "+e._s(e.checkoutButtonText(t))+"\n                        ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(e.feed.more_button_text)+"\n                        ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,o=a(701),s=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: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(){window.EBWidgets.createWidget({widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"})},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,loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[e.feed.display_short_datetime&&!e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_weekday||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_weekday?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_weekday))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),e.feed.display_short_datetime&&e.settings.shortdate_months?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||t.vue.start_day?a("div",{staticClass:"eventbrite-item-date"},[t.vue.start_month?a("span",{staticClass:"eventbrite-item-date-month"},[e._v(e._s(t.vue.start_month))]):e._e(),e._v(" "),t.vue.start_day?a("span",{staticClass:"eventbrite-item-date-day"},[e._v(e._s(t.vue.start_day))]):e._e()]):e._e()]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-title-col"},[t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(t.vue.title)+"\n                        ")]):e._e(),e._v(" "),e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n                            "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n                        ")]):e._e()])]),e._v(" "),e.feed.display_short_datetime&&(e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button)?a("hr",{staticClass:"eventbrite-item-separator"}):e._e(),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n                            "+e._s(e.checkoutButtonText(t))+"\n                        ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(e.feed.more_button_text)+"\n                        ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Grid",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/Grid.vue";var m=v.exports}}]);
    22//# sourceMappingURL=grid.js.map
  • event-feed-for-eventbrite/trunk/public/assets/js/list.js

    r2745531 r3115202  
    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?a("div",{staticClass:"eventbrite-item-date_col"},[t.vue.start_month||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(" "),a("div",{staticClass:"eventbrite-item-title-col"},[e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n                            "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n                        ")]):e._e(),e._v(" "),t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(t.vue.title)+"\n                        ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n                            "+e._s(e.checkoutButtonText(t))+"\n                        ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(e.feed.more_button_text)+"\n                        ")]):e._e()]):e._e()]):e._e()]),e._v(" "),e.feed.display_image&&t.url?a("div",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e()])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,o=a(701),s=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: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(){window.EBWidgets.createWidget({widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"})},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,loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e()])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,s=a(701),o=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"List",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:s.Z,VScrollLock:o.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/List.vue";var m=v.exports}}]);
    22//# sourceMappingURL=list.js.map
  • event-feed-for-eventbrite/trunk/public/assets/js/list.js.map

    r2745531 r3115202  
    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                          ? _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_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                        _c(\n                          \"div\",\n                          { staticClass: \"eventbrite-item-title-col\" },\n                          [\n                            _vm.feed.display_datetime && event.vue.start\n                              ? _c(\n                                  \"time\",\n                                  { staticClass: \"eventbrite-item-datetime\" },\n                                  [\n                                    _vm._v(\n                                      \"\\n                            \" +\n                                        _vm._s(event.vue.start) +\n                                        \" - \" +\n                                        _vm._s(event.vue.end) +\n                                        \"\\n                        \"\n                                    )\n                                  ]\n                                )\n                              : _vm._e(),\n                            _vm._v(\" \"),\n                            event.vue.title\n                              ? _c(\n                                  \"h3\",\n                                  {\n                                    staticClass: \"eventbrite-item-title\",\n                                    on: {\n                                      click: function($event) {\n                                        return _vm.getEventDetails(\n                                          event,\n                                          eventIndex\n                                        )\n                                      }\n                                    }\n                                  },\n                                  [\n                                    _vm._v(\n                                      \"\\n                            \" +\n                                        _vm._s(event.vue.title) +\n                                        \"\\n                        \"\n                                    )\n                                  ]\n                                )\n                              : _vm._e()\n                          ]\n                        )\n                      ]),\n                      _vm._v(\" \"),\n                      _vm.feed.display_location ||\n                      _vm.feed.display_description ||\n                      (_vm.feed.display_price &&\n                        !_vm.feed.display_image &&\n                        event.vue.price) ||\n                      _vm.feed.display_signup_button ||\n                      _vm.feed.display_more_button\n                        ? _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-item-bottom-row\" },\n                            [\n                              _vm.feed.display_location\n                                ? _c(\n                                    \"p\",\n                                    { staticClass: \"eventbrite-item-location\" },\n                                    [\n                                      _c(\n                                        \"span\",\n                                        {\n                                          staticClass:\n                                            \"eventbrite-item-location-icon-wrapper\"\n                                        },\n                                        [\n                                          event.vue.location !== \"Online\"\n                                            ? _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"eventbrite-item-location-icon\",\n                                                  staticStyle: {\n                                                    \"enable-background\":\n                                                      \"new 0 0 48 64\"\n                                                  },\n                                                  attrs: {\n                                                    version: \"1.1\",\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"xmlns:xlink\":\n                                                      \"http://www.w3.org/1999/xlink\",\n                                                    x: \"0px\",\n                                                    y: \"0px\",\n                                                    viewBox: \"0 0 48 64\",\n                                                    \"xml:space\": \"preserve\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"g\", [\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n                                                      }\n                                                    })\n                                                  ])\n                                                ]\n                                              )\n                                            : _vm._e(),\n                                          _vm._v(\" \"),\n                                          event.vue.location == \"Online\"\n                                            ? _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"eventbrite-item-location-icon-online\",\n                                                  staticStyle: {\n                                                    \"enable-background\":\n                                                      \"new 0 0 64.1 48\"\n                                                  },\n                                                  attrs: {\n                                                    version: \"1.1\",\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"xmlns:xlink\":\n                                                      \"http://www.w3.org/1999/xlink\",\n                                                    x: \"0px\",\n                                                    y: \"0px\",\n                                                    viewBox: \"0 0 64.1 48\",\n                                                    \"xml:space\": \"preserve\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"g\", [\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n                                                      }\n                                                    })\n                                                  ])\n                                                ]\n                                              )\n                                            : _vm._e()\n                                        ]\n                                      ),\n                                      _vm._v(\" \"),\n                                      _c(\"span\", [\n                                        _vm._v(_vm._s(event.vue.location))\n                                      ])\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.feed.display_description\n                                ? _c(\n                                    \"p\",\n                                    {\n                                      staticClass: \"eventbrite-item-description\"\n                                    },\n                                    [_vm._v(_vm._s(event.vue.description))]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              (_vm.feed.display_price ||\n                                _vm.feed.display_tickets) &&\n                              !_vm.feed.price_overlay\n                                ? _c(\n                                    \"div\",\n                                    { staticClass: \"eventbrite-item-tags\" },\n                                    [\n                                      _vm.feed.display_price && event.vue.price\n                                        ? _c(\"div\", {\n                                            staticClass:\n                                              \"eventbrite-item-price\",\n                                            domProps: {\n                                              innerHTML: _vm._s(event.vue.price)\n                                            }\n                                          })\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_tickets &&\n                                      event.tickets_remaining &&\n                                      event.tickets_remaining > 0\n                                        ? _c(\n                                            \"div\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-available-tickets\"\n                                            },\n                                            [\n                                              _vm._v(\n                                                _vm._s(\n                                                  event.tickets_remaining\n                                                ) +\n                                                  _vm._s(\n                                                    _vm.ticketsText(\n                                                      _vm.feed.tickets_text\n                                                    )\n                                                  )\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.feed.display_signup_button ||\n                              _vm.feed.display_more_button\n                                ? _c(\n                                    \"div\",\n                                    { staticClass: \"eventbrite-item-buttons\" },\n                                    [\n                                      event.event_sales_status.sales_status ==\n                                        \"on_sale\" &&\n                                      _vm.feed.display_signup_button\n                                        ? _c(\n                                            \"button\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-checkout\",\n                                              attrs: {\n                                                id:\n                                                  \"eventbrite-checkout-button-\" +\n                                                  event.ID\n                                              },\n                                              on: {\n                                                click: function($event) {\n                                                  return _vm.checkoutFromEventCard(\n                                                    event,\n                                                    eventIndex\n                                                  )\n                                                }\n                                              }\n                                            },\n                                            [\n                                              _vm._v(\n                                                \"\\n                            \" +\n                                                  _vm._s(\n                                                    _vm.checkoutButtonText(\n                                                      event\n                                                    )\n                                                  ) +\n                                                  \"\\n                        \"\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_more_button\n                                        ? _c(\n                                            \"button\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-details\",\n                                              on: {\n                                                click: function($event) {\n                                                  return _vm.getEventDetails(\n                                                    event,\n                                                    eventIndex\n                                                  )\n                                                }\n                                              }\n                                            },\n                                            [\n                                              _vm._v(\n                                                \"\\n                            \" +\n                                                  _vm._s(\n                                                    _vm.feed.more_button_text\n                                                  ) +\n                                                  \"\\n                        \"\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        : _vm._e()\n                    ]),\n                    _vm._v(\" \"),\n                    _vm.feed.display_image && event.url\n                      ? _c(\"div\", { staticClass: \"eventbrite-item-image\" }, [\n                          _c(\n                            \"div\",\n                            {\n                              staticClass: \"eventbrite-item-image-inner\",\n                              on: {\n                                click: function($event) {\n                                  return _vm.getEventDetails(event, eventIndex)\n                                }\n                              }\n                            },\n                            [\n                              event.vue.image\n                                ? _c(\"img\", {\n                                    attrs: {\n                                      src: event.vue.image,\n                                      alt: event.post_title,\n                                      loading: \"lazy\"\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              (_vm.feed.display_price ||\n                                _vm.feed.display_tickets) &&\n                              _vm.feed.price_overlay\n                                ? _c(\n                                    \"span\",\n                                    {\n                                      staticClass: \"eventbrite-item-image-tags\"\n                                    },\n                                    [\n                                      _vm.feed.display_price && event.vue.price\n                                        ? _c(\"span\", {\n                                            staticClass:\n                                              \"eventbrite-item-image-price\",\n                                            domProps: {\n                                              innerHTML: _vm._s(event.vue.price)\n                                            }\n                                          })\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_tickets &&\n                                      event.tickets_remaining &&\n                                      event.tickets_remaining > 0\n                                        ? _c(\n                                            \"span\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-image-available-tickets\"\n                                            },\n                                            [\n                                              _vm._v(\n                                                _vm._s(\n                                                  event.tickets_remaining\n                                                ) +\n                                                  _vm._s(\n                                                    _vm.ticketsText(\n                                                      _vm.feed.tickets_text\n                                                    )\n                                                  )\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ])\n                      : _vm._e()\n                  ]\n                )\n              })\n            ],\n            2\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length === 0\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-info-message\"\n            },\n            [_vm._v(_vm._s(_vm.translations.no_events_text))]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.feedError == true\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.loading_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.settings.api_key == false\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.api_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length > 0 && _vm.settings.show_copyright\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-copyright\"\n            },\n            [\n              _c(\"div\", [_vm._v(_vm._s(_vm.translations.copyright_text))]),\n              _vm._v(\" \"),\n              _vm._m(1)\n            ]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _c(\n        \"Modal\",\n        {\n          attrs: {\n            \"modal-class\":\n              \"eventbrite-modal scrollable-modal eventbrite-modal-\" +\n              _vm.uid +\n              \" eventbrite-modal-id-\" +\n              _vm.feed.ID,\n            \"bg-class\": \"eventbrite-modal-bg\",\n            \"wrapper-class\": \"eventbrite-modal-wrapper\",\n            \"append-to\": \"#eventbrite-modal-container\",\n            \"base-zindex\": \"20000\",\n            live: false\n          },\n          on: {\n            \"before-open\": _vm.beforeOpen,\n            \"before-close\": _vm.beforeClose,\n            \"after-close\": _vm.afterClose,\n            \"after-open\": _vm.afterOpen\n          },\n          model: {\n            value: _vm.modalShow,\n            callback: function($$v) {\n              _vm.modalShow = $$v\n            },\n            expression: \"modalShow\"\n          }\n        },\n        [\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"scroll-lock\",\n                  rawName: \"v-scroll-lock\",\n                  value: _vm.modalShow,\n                  expression: \"modalShow\"\n                }\n              ],\n              staticClass: \"scroll-content\"\n            },\n            [\n              _vm.feed.popup\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalAddBackBtn == true,\n                          expression: \"modalAddBackBtn == true\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-back\"\n                    },\n                    [\n                      _c(\n                        \"button\",\n                        {\n                          attrs: {\n                            type: \"button\",\n                            title: _vm.translations.back_button_text\n                          },\n                          on: { click: _vm.backBtnClick }\n                        },\n                        [\n                          _c(\"i\", [\n                            _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                              _c(\"path\", {\n                                attrs: {\n                                  \"fill-rule\": \"evenodd\",\n                                  \"clip-rule\": \"evenodd\",\n                                  d:\n                                    \"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"\n                                }\n                              })\n                            ])\n                          ])\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-close\" }, [\n                _c(\n                  \"button\",\n                  {\n                    attrs: {\n                      type: \"button\",\n                      title: _vm.translations.close_button_text\n                    },\n                    on: {\n                      click: function($event) {\n                        ;(_vm.modalShow = false) && (_vm.requestModal = false)\n                      }\n                    }\n                  },\n                  [\n                    _c(\"i\", [\n                      _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                        _c(\"path\", {\n                          attrs: {\n                            d:\n                              \"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"\n                          }\n                        })\n                      ])\n                    ])\n                  ]\n                )\n              ]),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  staticClass: \"eventbrite-modal-img\",\n                  attrs: { id: \"eventbrite-modal-img\" }\n                },\n                [\n                  _c(\"img\", {\n                    directives: [\n                      {\n                        name: \"show\",\n                        rawName: \"v-show\",\n                        value: _vm.modalImage !== false,\n                        expression: \"modalImage !== false\"\n                      }\n                    ],\n                    attrs: {\n                      src: _vm.modalImage,\n                      alt: _vm.modalEvent.post_title,\n                      loading: \"lazy\"\n                    }\n                  }),\n                  _vm._v(\" \"),\n                  _vm.feed.calendar_button == true &&\n                  _vm.license == true && _vm.free != true\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-add-to-calendar-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"button\",\n                            {\n                              staticClass: \"eventbrite-modal-add-to-calendar\",\n                              attrs: { type: \"button\" },\n                              on: { click: _vm.toggleModalCalendarAdd }\n                            },\n                            [\n                              _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"h-6 w-6\",\n                                  attrs: {\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    fill: \"none\",\n                                    viewBox: \"0 0 24 24\",\n                                    stroke: \"currentColor\"\n                                  }\n                                },\n                                [\n                                  _c(\"path\", {\n                                    attrs: {\n                                      \"stroke-linecap\": \"round\",\n                                      \"stroke-linejoin\": \"round\",\n                                      \"stroke-width\": \"2\",\n                                      d:\n                                        \"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\n                                    }\n                                  })\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\"span\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.add_to_calendar_text)\n                                )\n                              ])\n                            ]\n                          ),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            {\n                              directives: [\n                                {\n                                  name: \"show\",\n                                  rawName: \"v-show\",\n                                  value: _vm.modalCalendarAdd,\n                                  expression: \"modalCalendarAdd\"\n                                }\n                              ],\n                              staticClass:\n                                \"eventbrite-modal-add-to-calendar-menu\"\n                            },\n                            [\n                              _c(\n                                \"button\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-close\",\n                                  attrs: { type: \"button\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [\n                                  _c(\n                                    \"svg\",\n                                    {\n                                      staticStyle: {\n                                        \"enable-background\": \"new 0 0 64 64\"\n                                      },\n                                      attrs: {\n                                        version: \"1.1\",\n                                        id: \"Layer_1\",\n                                        xmlns: \"http://www.w3.org/2000/svg\",\n                                        \"xmlns:xlink\":\n                                          \"http://www.w3.org/1999/xlink\",\n                                        x: \"0px\",\n                                        y: \"0px\",\n                                        viewBox: \"0 0 64 64\",\n                                        \"xml:space\": \"preserve\"\n                                      }\n                                    },\n                                    [\n                                      _c(\"path\", {\n                                        attrs: {\n                                          d:\n                                            \"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\\n                                    c1-1,1-2.4,0-3.4L35.4,32z\"\n                                        }\n                                      })\n                                    ]\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Google Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Outlook Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Office365 Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Yahoo Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\",\n                                  attrs: { href: \"javascript:;\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Download ICS file\")]\n                              )\n                            ]\n                          )\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  directives: [\n                    {\n                      name: \"show\",\n                      rawName: \"v-show\",\n                      value: !_vm.modalTickets,\n                      expression: \"!modalTickets\"\n                    }\n                  ],\n                  staticClass: \"eventbrite-modal-title\"\n                },\n                [\n                  _vm.modalEvent.vue &&\n                  _vm.modalEvent.vue.start_full &&\n                  _vm.modalEvent.vue.end_full\n                    ? _c(\"div\", { staticClass: \"eventbrite-modal-datetime\" }, [\n                        _c(\"time\", [\n                          _vm._v(\n                            \"\\n                        \" +\n                              _vm._s(_vm.modalEvent.vue.start_full) +\n                              \" - \" +\n                              _vm._s(_vm.modalEvent.vue.end_full) +\n                              \"\\n                    \"\n                          )\n                        ])\n                      ])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.post_title\n                    ? _c(\"h3\", [_vm._v(_vm._s(_vm.modalEvent.post_title))])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.vue && _vm.modalEvent.vue.location\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass: \"eventbrite-modal-location\",\n                          class: {\n                            \"eventbrite-modal-location-clickable\":\n                              _vm.modalEvent.venue.address &&\n                              _vm.feed.calendar_button == true\n                          },\n                          on: {\n                            click: function($event) {\n                              return _vm.modalScrollToMap(\n                                _vm.modalEvent.vue.location\n                              )\n                            }\n                          }\n                        },\n                        [\n                          _vm.modalEvent.vue.location !== \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"eventbrite-modal-location-icon\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 48 64\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 48 64\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _vm.modalEvent.vue.location == \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-location-icon-online\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 64.1 48\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 64.1 48\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\"span\", [\n                            _vm._v(_vm._s(_vm.modalEvent.vue.location))\n                          ])\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-content\" }, [\n                _c(\"div\", { staticClass: \"replace-content\" }, [\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-info\"\n                    },\n                    [\n                      _vm.modalEvent.vue && _vm.modalEvent.post_content\n                        ? _c(\"p\", { staticClass: \"eventbrite-modal-summary\" }, [\n                            _vm._v(_vm._s(_vm.modalEvent.post_content))\n                          ])\n                        : _vm._e(),\n                      _vm._v(\" \"),\n                      _vm._l(_vm.modalDescription, function(description) {\n                        return _c(\"div\", {\n                          key: description.ID,\n                          staticClass: \"eventbrite-modal-description-module\",\n                          class: {\n                            \"eventbrite-modal-description-module-text\":\n                              description.data.body,\n                            \"eventbrite-modal-description-module-img\":\n                              description.data.image,\n                            \"eventbrite-modal-description-module-video\":\n                              description.data.video\n                          },\n                          domProps: {\n                            innerHTML: _vm._s(_vm.moduleContent(description))\n                          }\n                        })\n                      }),\n                      _vm._v(\" \"),\n                      _vm.modalError == true\n                        ? _c(\n                            \"div\",\n                            {\n                              staticClass:\n                                \"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\"\n                            },\n                            [\n                              _c(\"p\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.modal_error_text) +\n                                    \" \"\n                                ),\n                                _c(\"br\"),\n                                _c(\n                                  \"a\",\n                                  {\n                                    attrs: {\n                                      href: _vm.modalEvent.url,\n                                      target:\n                                        _vm.feed.link_target_blank == true\n                                          ? \"_blank\"\n                                          : \"_self\"\n                                    }\n                                  },\n                                  [\n                                    _vm._v(\n                                      _vm._s(_vm.translations.modal_error_link)\n                                    )\n                                  ]\n                                )\n                              ])\n                            ]\n                          )\n                        : _vm._e()\n                    ],\n                    2\n                  ),\n                  _vm._v(\" \"),\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalTickets,\n                          expression: \"modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-tickets\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-content-spinner-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-spinner\" },\n                            [\n                              _c(\"div\", { staticClass: \"double-bounce1\" }),\n                              _vm._v(\" \"),\n                              _c(\"div\", { staticClass: \"double-bounce2\" })\n                            ]\n                          )\n                        ]\n                      ),\n                      _vm._v(\" \"),\n                      _c(\"div\", {\n                        staticStyle: {\n                          position: \"relative\",\n                          \"background-color\": \"#fff\",\n                          \"z-index\": \"1\"\n                        },\n                        attrs: { id: \"eventbrite-modal-event-tickets\" }\n                      })\n                    ]\n                  )\n                ])\n              ]),\n              _vm._v(\" \"),\n              _vm.modalEvent.vue &&\n              _vm.modalEvent.venue.address &&\n              _vm.feed.google_map == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-map\",\n                      attrs: { id: \"eventbrite-modal-map\" }\n                    },\n                    [\n                      _c(\"iframe\", {\n                        attrs: {\n                          width: \"100%\",\n                          height: \"250\",\n                          frameborder: \"0\",\n                          scrolling: \"no\",\n                          marginheight: \"0\",\n                          marginwidth: \"0\",\n                          src: _vm.googleMapsSrc(this.modalEvent.vue.location),\n                          loading: \"lazy\"\n                        }\n                      })\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _vm.modalEvent.organizer &&\n              _vm.modalEvent.organizer.name &&\n              _vm.feed.organizer_info == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-organizer\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        { staticClass: \"eventbrite-modal-organizer-row\" },\n                        [\n                          _vm.modalOrganizer &&\n                          _vm.modalOrganizer.logo &&\n                          _vm.modalOrganizer.logo.url\n                            ? _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-image\"\n                                },\n                                [\n                                  _c(\"img\", {\n                                    attrs: {\n                                      src: _vm.modalOrganizer.logo.url,\n                                      alt: \"modalOrganizer.name\"\n                                    }\n                                  })\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-organizer-info\" },\n                            [\n                              _vm.modalEvent.organizer.name\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-name\"\n                                    },\n                                    [\n                                      _c(\"span\", [\n                                        _vm._v(\n                                          _vm._s(_vm.modalEvent.organizer.name)\n                                        )\n                                      ])\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-title\"\n                                },\n                                [\n                                  _vm._v(\n                                    _vm._s(_vm.translations.organizer_title)\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _vm.modalEvent.organizer.description\n                                ? _c(\"div\", {\n                                    staticClass:\n                                      \"eventbrite-modal-organizer-description\",\n                                    domProps: {\n                                      innerHTML: _vm._s(\n                                        _vm.modalEvent.organizer.description\n                                          .html\n                                      )\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.modalOrganizer\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-social\"\n                                    },\n                                    [\n                                      _vm.modalOrganizer.facebook\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-twitter\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.facebook.com/\" +\n                                                  _vm.modalOrganizer.facebook,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Facebook\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-facebook-f fa-w-10\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"facebook-f\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 320 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalOrganizer.twitter\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-website\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.twitter.com/\" +\n                                                  _vm.modalOrganizer.twitter,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Twitter\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-twitter fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"twitter\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 512 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalEvent.organizer.website\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-facebook\",\n                                              attrs: {\n                                                href:\n                                                  _vm.modalEvent.organizer\n                                                    .website,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title:\n                                                  _vm.translations\n                                                    .organizer_link\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-globe fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"far\",\n                                                    \"data-icon\": \"globe\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 496 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e()\n            ]\n          ),\n          _vm._v(\" \"),\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: !_vm.modalTickets,\n                  expression: \"!modalTickets\"\n                }\n              ],\n              staticClass: \"noscroll-content\"\n            },\n            [\n              _vm.feed.eventbrite_link == true\n                ? _c(\"div\", { staticClass: \"eventbrite-modal-footer-left\" }, [\n                    _c(\n                      \"a\",\n                      {\n                        staticClass: \"eventbrite-modal-external-button\",\n                        attrs: {\n                          href: _vm.modalEvent.url,\n                          target:\n                            _vm.feed.link_target_blank == true\n                              ? \"_blank\"\n                              : \"_self\"\n                        }\n                      },\n                      [\n                        _c(\"span\", { staticClass: \"desktop\" }, [\n                          _vm._v(_vm._s(_vm.translations.eventbrite_link) + \" \")\n                        ]),\n                        _c(\"span\", { staticClass: \"mobile\" }, [\n                          _vm._v(\"Eventbrite\")\n                        ])\n                      ]\n                    )\n                  ])\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-footer-right\" }, [\n                _vm.modalEvent.vue &&\n                _vm.modalEvent.vue.price &&\n                _vm.feed.display_price\n                  ? _c(\"div\", {\n                      staticClass: \"eventbrite-modal-price\",\n                      domProps: { innerHTML: _vm._s(_vm.modalEvent.vue.price) }\n                    })\n                  : _vm._e(),\n                _vm._v(\" \"),\n                _vm.modalEvent &&\n                _vm.modalEvent.event_sales_status.sales_status == \"on_sale\"\n                  ? _c(\n                      \"button\",\n                      {\n                        staticClass: \"eventbrite-modal-checkout-button\",\n                        on: {\n                          click: function($event) {\n                            return _vm.toOrder(\n                              _vm.modalEvent,\n                              _vm.modalEventIndex\n                            )\n                          }\n                        }\n                      },\n                      [\n                        _vm._v(\n                          \"\\n                    \" +\n                            _vm._s(_vm.checkoutButtonText(_vm.modalEvent)) +\n                            \"\\n                \"\n                        )\n                      ]\n                    )\n                  : _vm._e()\n              ])\n            ]\n          )\n        ]\n      ),\n      _vm._v(\" \"),\n      _c(\n        \"div\",\n        {\n          class:\n            \"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-\" +\n            _vm.uid\n        },\n        [_vm._m(2)]\n      )\n    ],\n    1\n  )\n}\nvar staticRenderFns = [\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\n      \"a\",\n      { attrs: { href: \"https://eventfeed.click/\", target: \"_blank\" } },\n      [\n        _c(\"span\", { staticClass: \"brand-text\" }, [\n          _c(\"strong\", [_vm._v(\"Event Feed\")]),\n          _vm._v(\" for Eventbrite\")\n        ])\n      ]\n    )\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","<template>\n    \n    <div>\n\n        <!-- Event feed preloader -->\n        <div :class=\"'eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-' + uid\" v-show=\"(settings.api_key) && !feedError && !feedLoaded\" v-cloak>\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n            <div class=\"eventbrite-modal-spinner-text\">\n                <p>{{ translations.loading_text }}</p>\n            </div>\n        </div>\n\n        <!-- Events wrapper -->\n        <div :id=\"feed.css_id\" :class=\"'eventbrite-feed eventbrite-feed-id-' + feed.ID + ' eventbrite-feed-list ' + feed.css_classes\" v-if=\"(settings.api_key) && (events) && (events.length > 0)\" v-show=\"feedLoaded\" v-cloak>\n\n            <!-- Event feed edit link -->\n            <a class=\"eventbrite-feed-edit-link\" target=\"_blank\" v-if=\"admin && edit_url\" :href=\"edit_url\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#334ecd\" width=\"16\" height=\"16\" version=\"1.1\" id=\"lni_lni-pencil-alt\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                    <path d=\"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"/>\n                </svg>\n                <span>{{ translations.edit_link_text }}</span>\n            </a>\n            \n            <!-- Event -->\n            <div :class=\"[(feed.display_short_datetime == 1) ? 'eventbrite-item-short-date' : '', 'eventbrite-item']\" v-for=\"(event, eventIndex) in events\" :key=\"event.ID\" :data-event-id=\"event.ID\" :data-event-index=\"eventIndex\">\n\n                <!-- Event content -->\n                <div class=\"eventbrite-item-content\">\n                    \n                    <div class=\"eventbrite-item-top-row\">\n\n                        <div class=\"eventbrite-item-date_col\" v-if=\"feed.display_short_datetime\">\n\n                            <!-- Date -->\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_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\n                        </div>\n\n                        <div class=\"eventbrite-item-title-col\">\n\n                            <!-- Date and time -->\n                            <time class=\"eventbrite-item-datetime\" v-if=\"feed.display_datetime && event.vue.start\">\n                                {{ event.vue.start }} - {{ event.vue.end }}\n                            </time>\n\n                            <!-- Title -->\n                            <h3 class=\"eventbrite-item-title\" v-if=\"event.vue.title\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ event.vue.title }}\n                            </h3>\n\n                        </div>\n\n                    </div>\n\n                    <div class=\"eventbrite-item-bottom-row\" v-if=\"(feed.display_location) || (feed.display_description) || (feed.display_price && !feed.display_image && event.vue.price) || (feed.display_signup_button) || (feed.display_more_button)\">\n\n                        <!-- Location -->\n                        <p class=\"eventbrite-item-location\" v-if=\"feed.display_location\">\n                            <span class=\"eventbrite-item-location-icon-wrapper\">\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"event.vue.location !== 'Online'\">\n                                    <g>\n                                        <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                        <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                                    </g>\n                                </svg>\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"event.vue.location == 'Online'\">\n                                    <g>\n                                        <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                        <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                        <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                        <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                        <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                        <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                        <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                                    </g>\n                                </svg>\n                            </span>\n                            <span>{{ event.vue.location }}</span>\n                        </p>\n                        \n                        <!-- Summary -->\n                        <p class=\"eventbrite-item-description\" v-if=\"feed.display_description\">{{ event.vue.description }}</p>\n\n                        <!-- Tags -->\n                        <div class=\"eventbrite-item-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && !feed.price_overlay\">\n\n                            <!-- Price -->\n                            <div class=\"eventbrite-item-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></div>\n\n                            <!-- Tickets left -->\n                            <div class=\"eventbrite-item-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</div>\n                            \n                        </div>\n\n                        <!-- Buttons -->\n                        <div class=\"eventbrite-item-buttons\" v-if=\"feed.display_signup_button || feed.display_more_button\">\n                            \n                            <!-- Checkout -->\n                            <button :id=\"'eventbrite-checkout-button-' + event.ID\" class=\"eventbrite-item-checkout\" v-if=\"(event.event_sales_status.sales_status == 'on_sale') && feed.display_signup_button\" @click=\"checkoutFromEventCard(event, eventIndex)\">\n                                {{ checkoutButtonText( event ) }}\n                            </button>\n\n                            <!-- Read more -->\n                            <button class=\"eventbrite-item-details\" v-if=\"feed.display_more_button\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ feed.more_button_text }}\n                            </button>\n\n                        </div>\n\n                    </div>\n                    \n                </div>\n\n                <!-- Image wrapper -->\n                <div class=\"eventbrite-item-image\" v-if=\"feed.display_image && event.url\">\n\n                    <div class=\"eventbrite-item-image-inner\" @click=\"getEventDetails(event, eventIndex)\">\n                            \n                        <!-- Image -->\n                        <img :src=\"event.vue.image\" :alt=\"event.post_title\" v-if=\"event.vue.image\" loading=\"lazy\">\n\n                       <!-- Tags -->\n                        <span class=\"eventbrite-item-image-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && feed.price_overlay\">\n\n                            <!-- Price -->\n                            <span class=\"eventbrite-item-image-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></span>\n\n                            <!-- Tickets left -->\n                            <span class=\"eventbrite-item-image-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</span>\n                            \n                        </span>\n                        \n                    </div>\n\n                </div>\n\n            </div>\n\n        </div>\n\n        <!-- No results -->\n        <div class=\"eventbrite-info-message\" v-if=\"(events) && (events.length === 0)\" v-show=\"feedLoaded\" v-cloak>{{ translations.no_events_text }}</div>\n\n        <!-- Error messages -->\n        <div class=\"eventbrite-info-message\" v-if=\"feedError == true\" v-cloak>{{ translations.loading_error_text }}</div>\n        <div class=\"eventbrite-info-message\" v-if=\"settings.api_key == false\" v-cloak>{{ translations.api_error_text }}</div>\n\n        <!-- Copyright -->\n        <div class=\"eventbrite-copyright\" v-if=\"(events) && (events.length > 0) && (settings.show_copyright)\" v-show=\"feedLoaded\" v-cloak>\n            <div>{{ translations.copyright_text }}</div>\n            <a href=\"https://eventfeed.click/\" target=\"_blank\">\n                <span class=\"brand-text\"><strong>Event Feed</strong> for Eventbrite</span>\n            </a>\n        </div>\n        \n        <!-- Modal -->\n        <Modal v-model=\"modalShow\" :modal-class=\"'eventbrite-modal scrollable-modal eventbrite-modal-' + uid + ' eventbrite-modal-id-' + feed.ID\" bg-class=\"eventbrite-modal-bg\" wrapper-class=\"eventbrite-modal-wrapper\" @before-open=\"beforeOpen\" @before-close=\"beforeClose\" @after-close=\"afterClose\" @after-open=\"afterOpen\" append-to=\"#eventbrite-modal-container\" base-zindex=\"20000\" :live=\"false\" v-cloak>\n                \n            <div class=\"scroll-content\" v-scroll-lock=\"modalShow\">\n\n                <!-- Back button -->\n                <div class=\"eventbrite-modal-back\" v-show=\"modalAddBackBtn == true\" v-if=\"feed.popup\">\n                    <button type=\"button\" @click=\"backBtnClick\" :title=\"translations.back_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Close modal button -->\n                <div class=\"eventbrite-modal-close\">\n                    <button type=\"button\" @click=\"(modalShow = false) && (requestModal = false)\" :title=\"translations.close_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path d=\"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Image -->\n                <div id=\"eventbrite-modal-img\" class=\"eventbrite-modal-img\">\n                    <img v-show=\"modalImage !== false\" :src=\"modalImage\" :alt=\"modalEvent.post_title\" loading=\"lazy\">\n\n                    <!-- Add to calendar button -->\n                    <div class=\"eventbrite-modal-add-to-calendar-wrapper\" v-if=\"(feed.calendar_button == true) && (license == true && free != true)\">\n                        <button type=\"button\" class=\"eventbrite-modal-add-to-calendar\" @click=\"toggleModalCalendarAdd\">\n                            <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"h-6 w-6\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\" />\n                            </svg>\n                            <span>{{ translations.add_to_calendar_text }}</span>\n                        </button>\n                        <div class=\"eventbrite-modal-add-to-calendar-menu\" v-show=\"modalCalendarAdd\">\n                            <button type=\"button\" class=\"eventbrite-modal-add-to-calendar-menu-close\" @click=\"modalCalendarAdd = false\">\n                                <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n                                viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                                    <path d=\"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                        c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                        c1-1,1-2.4,0-3.4L35.4,32z\"/>\n                                </svg>\n                            </button>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Google Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Outlook Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Office365 Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Yahoo Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\" href=\"javascript:;\" @click=\"modalCalendarAdd = false\">Download ICS file</a>\n                        </div>\n                    </div>\n                </div>\n\n                <div class=\"eventbrite-modal-title\" v-show=\"!modalTickets\">\n                    \n                    <!-- Date and time -->\n                    <div class=\"eventbrite-modal-datetime\" v-if=\"(modalEvent.vue) && (modalEvent.vue.start_full) && (modalEvent.vue.end_full)\">\n                        <time>\n                            {{ modalEvent.vue.start_full }} - {{ modalEvent.vue.end_full }}\n                        </time>\n                    </div>\n\n                    <!-- Title -->\n                    <h3 v-if=\"modalEvent.post_title\">{{ modalEvent.post_title }}</h3>\n\n                    <!-- Location -->\n                    <div class=\"eventbrite-modal-location\" :class=\"{'eventbrite-modal-location-clickable': (modalEvent.venue.address) && (feed.calendar_button == true)}\" v-if=\"(modalEvent.vue) && (modalEvent.vue.location)\" @click=\"modalScrollToMap(modalEvent.vue.location)\">\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location !== 'Online'\">\n                            <g>\n                                <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                            </g>\n                        </svg>\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location == 'Online'\">\n                            <g>\n                                <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                            </g>\n                        </svg>\n                        <span>{{ modalEvent.vue.location }}</span>\n                    </div>\n\n                </div>\n\n                <div class=\"eventbrite-modal-content\">\n                    \n                    <div class=\"replace-content\">\n\n                        <!-- Event information screen -->\n                        <div class=\"eventbrite-modal-event-info\" v-show=\"!modalTickets\">\n\n                            <!-- Summary -->\n                            <p class=\"eventbrite-modal-summary\" v-if=\"(modalEvent.vue) && (modalEvent.post_content)\">{{ modalEvent.post_content }}</p>\n\n                            <!-- Description modules -->\n                            <div v-for=\"description in modalDescription\" class=\"eventbrite-modal-description-module\" :class=\"{'eventbrite-modal-description-module-text': description.data.body, 'eventbrite-modal-description-module-img': description.data.image, 'eventbrite-modal-description-module-video': description.data.video}\" v-html=\"moduleContent( description )\" :key=\"description.ID\"></div>\n\n                            <div class=\"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\" v-if=\"modalError == true\">\n                                <p>{{ translations.modal_error_text }} <br><a :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\">{{ translations.modal_error_link }}</a></p>\n                            </div>\n\n                        </div>\n\n                        <!-- Event checkout screen -->\n                        <div class=\"eventbrite-modal-event-tickets\" v-show=\"modalTickets\">\n\n                            <!-- Modal content spinner -->\n                            <div class=\"eventbrite-modal-content-spinner-wrapper\">\n                                <div class=\"eventbrite-modal-spinner\">\n                                    <div class=\"double-bounce1\"></div>\n                                    <div class=\"double-bounce2\"></div>\n                                </div>\n                            </div>\n\n                            <!-- Container for Eventbrite checkout data -->\n                            <div id=\"eventbrite-modal-event-tickets\" style=\"position: relative; background-color: #fff; z-index: 1;\"></div>\n\n                        </div>\n\n                    </div>\n\n                </div>\n\n                <!-- Map -->\n                <div id=\"eventbrite-modal-map\" class=\"eventbrite-modal-map\" v-show=\"!modalTickets\" v-if=\"(modalEvent.vue) && (modalEvent.venue.address) && (feed.google_map == true)\">\n                    <iframe width=\"100%\" height=\"250\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" :src=\"googleMapsSrc( this.modalEvent.vue.location )\" loading=\"lazy\"></iframe>\n                </div>\n\n                <!-- Organizer -->\n                <div class=\"eventbrite-modal-organizer\" v-show=\"!modalTickets\" v-if=\"(modalEvent.organizer) && (modalEvent.organizer.name) && (feed.organizer_info == true)\">\n                    <div class=\"eventbrite-modal-organizer-row\">\n                        <div class=\"eventbrite-modal-organizer-image\" v-if=\"(modalOrganizer) && (modalOrganizer.logo) && (modalOrganizer.logo.url)\">\n                            <img :src=\"modalOrganizer.logo.url\" alt=\"modalOrganizer.name\">\n                        </div>\n                        <div class=\"eventbrite-modal-organizer-info\">\n                            <div class=\"eventbrite-modal-organizer-name\" v-if=\"modalEvent.organizer.name\">\n                                <span>{{ modalEvent.organizer.name }}</span>\n                            </div>\n                            <div class=\"eventbrite-modal-organizer-title\">{{ translations.organizer_title }}</div>\n                            <div class=\"eventbrite-modal-organizer-description\" v-if=\"modalEvent.organizer.description\" v-html=\"modalEvent.organizer.description.html\"></div>\n                            <div class=\"eventbrite-modal-organizer-social\" v-if=\"modalOrganizer\">\n                                <a :href=\"'https://www.facebook.com/' + modalOrganizer.facebook\" v-if=\"modalOrganizer.facebook\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-twitter\" title=\"Facebook\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"facebook-f\" class=\"svg-inline--fa fa-facebook-f fa-w-10\" role=\"img\" viewBox=\"0 0 320 512\"><path fill=\"currentColor\" d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"/></svg>\n                                </a>\n                                <a :href=\"'https://www.twitter.com/' + modalOrganizer.twitter\" v-if=\"modalOrganizer.twitter\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-website\" title=\"Twitter\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"twitter\" class=\"svg-inline--fa fa-twitter fa-w-16\" role=\"img\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"/></svg>\n                                </a>\n                                <a :href=\"modalEvent.organizer.website\" v-if=\"modalEvent.organizer.website\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-facebook\" :title=\"translations.organizer_link\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"globe\" class=\"svg-inline--fa fa-globe fa-w-16\" role=\"img\" viewBox=\"0 0 496 512\"><path fill=\"currentColor\" d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"/></svg>\n                                </a>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n\n            </div>\n\n            <div class=\"noscroll-content\" v-show=\"!modalTickets\">\n                <div class=\"eventbrite-modal-footer-left\" v-if=\"feed.eventbrite_link == true\">\n                    <a class=\"eventbrite-modal-external-button\" :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\"><span class=\"desktop\">{{ translations.eventbrite_link }} </span><span class=\"mobile\">Eventbrite</span></a>\n                </div>\n                <div class=\"eventbrite-modal-footer-right\">\n                    <div class=\"eventbrite-modal-price\" v-if=\"(modalEvent.vue) && (modalEvent.vue.price) && feed.display_price\" v-html=\"modalEvent.vue.price\"></div>\n                    <button class=\"eventbrite-modal-checkout-button\" v-if=\"(modalEvent) && (modalEvent.event_sales_status.sales_status == 'on_sale')\" @click=\"toOrder(modalEvent, modalEventIndex)\">\n                        {{ checkoutButtonText( modalEvent ) }}\n                    </button>\n                </div>\n            </div>\n\n        </Modal>\n        \n        <!-- Modal spinner -->\n        <div :class=\"'eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-' + uid\">\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n        </div>\n\n    </div>\n\n</template>\n\t\n<script>\n\n    // Vue Modal\n    import VueModal from '@kouts/vue-modal';\n    \n    // Import V-scroll-lock\n    import VScrollLock from 'v-scroll-lock';\n\n    // Calendar links\n    import { google, outlook, office365, yahoo, ics } from 'calendar-link';\n\n    // Axios\n    import axios from 'axios';\n\n    var source;\n\n\texport default {\n        name: 'List',\n        props: ['initialUid', 'initialFeed', 'initialSettings', 'initialApi'],\n        data: function() {\n            return  {\n\n                // Get user data from WP admin\n                uid: this.initialUid,\n                feed: this.initialFeed,\n                settings: this.initialSettings,\n                api: this.initialApi,\n                admin: (EventFeedForEventbrite.admin === 'true'),\n                license: (EventFeedForEventbrite.premium === 'true'),\n                free: (EventFeedForEventbrite.free === 'true'),\n                translations: EventFeedForEventbriteAppTranslations,\n                edit_url: EventFeedForEventbrite.admin_url + 'post.php?post=' + this.initialFeed.ID + '&action=edit',\n\n                // Prepare variable for events\n                events: {},\n                \n                // If events data has been loaded from Eventbrite API\n                feedError: false,\n                feedLoaded: false,\n                \n                // Modal\n                modalEventIndex: false,\n                modalShow: false,\n                modalImage: false,\n                modalEvent: false,\n                modalTickets: false,\n                modalDescription: false,\n                modalOrganizer: false,\n                modalState: false,\n                modalCheckoutLoaded: false,\n                modalAddBackBtn: false,\n                modalError: false,\n                modalCalendarAdd: false,\n\n                // Scroll\n                windowTop: 0\n\n            }\n        },\n        components: {\n\t\t    'Modal': VueModal,\n            'VScrollLock': VScrollLock\n\t    },\n        methods: {\n\n            // Fires before modal is opened\n            beforeOpen: function() {\n\n                // Resets error variable\n                this.modalError = false;\n\n                // Sets data to waiting state and turn on modal\n                this.modalState = 'waitingForEventData';\n\n                if( source ) { source.cancel(); }\n                const CancelToken = axios.CancelToken;\n                source = CancelToken.source();\n                \n                if( ( this.feed.popup == false ) || ( this.license == false || this.free == true ) ) {\n\n                    // Loads HQ image\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/image/' + this.modalEvent.logo.id, { cancelToken: source.token } )\n                        .then( response => {\n\n                            this.modalImage = response.data.url;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n                            })\n\n                        })\n                        .catch( errors => {\n                            \n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n\n                        })\n\n                    } else {\n\n                        this.modalImage = this.modalEvent.vue.image;\n\n                        // Check if user didn't close the modal before loading\n                        if( this.modalShow == true ) {\n                            this.modalState = 'EventDataReady';\t\n                        } else {\n                            this.modalState = false;\n                        }\n\n                    }\n\n                } else {\n\n                    // Loads modal data\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details_image/' + this.modalEvent.ID + '/' + this.modalEvent.logo.id + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = response.data.media;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    } else {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details/' + this.modalEvent.ID + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = this.modalEvent.vue.image;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    }\n\n                }\n\n                // Load Eventbrite checkout widget\n                if( this.modalTickets == true ) {\n                    this.loadEventbriteCheckout();\n                }\n\n            },\n\n            // Fires after modal is opened\n            afterOpen: function() {\n\n            },\n\n            // Fires before modal is closed\n            beforeClose: function() {\n                this.requestModal = false;\n\n            },\n\n            // Fires after modal is closed\n            afterClose: function() {\n                this.modalCleanUp();\n                this.modalCalendarAdd = false;\n            },\n            \n            // Runs after user advances to ticket order\n            toOrder: function(event, eventIndex) {\n                \n                // Popup on website\n                if( this.feed.link_to == 'popup' ) {\n\n                    this.toggleModalContent();\n                    this.modalAddBackBtn = true;\n\n                // Popup on Eventbrite\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                       window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n\n                }\n\n            },\n\n            // Check clicks outside the modal before modal is fully loaded (will cancel opening of the modal)\n            manuallyCloseModal: function( event ) {\n\n                this.modalShow = false;\n                this.requestModal = false;\n                this.modalAddBackBtn = true;\n                this.beforeClose();\n                this.afterClose();\n                \n                var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n                spinnerEl.style.display = 'none';\n\n                source.cancel();\n\n            },\n\n            // When clicked on a event card link\n            getEventDetails: function(event, eventIndex) {\n                \n                // If popup is set, open popup\n                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                \n                // Else go to event URL\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url );\n                    } else {\n                        window.location.href = event.url;\n                    }\n                    \n                }\n                \n            },\n\n            // When clicked on checkout button from event card\n            checkoutFromEventCard: function(event, eventIndex) {\n\n                // Popup on website\n                if( this.feed.link_to == 'popup' ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                    this.toggleModalContent();\n\n                // Popup on Eventbrite\n                } else {\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n                }\n            },\n\n            // Toggles modal content after\n            toggleModalContent: function() {\n                this.modalTickets = !this.modalTickets;\n                if( ( this.modalTickets == true ) && ( this.modalCheckoutLoaded == false ) ) {\n                    this.modalState = 'waitingForCheckoutData';\n                    this.loadEventbriteCheckout();\n                }\n            },\n\n            // Set focus to modal element\n            setFocusModal: function() {\n                document.querySelector('.eventbrite-modal-wrapper').focus();\n            },\n            \n            // Modal back button behavior\n            backBtnClick: function() {\n                this.toggleModalContent();\n                this.$nextTick(this.modalScrollToTop);\n                this.$nextTick(this.modalAddBackBtn = false);\n            },\n\n            // Clean-up after closing modal\n            modalCleanUp: function() {\n                this.modalShow = false;\n                this.modalTickets = false;\n                this.modalImage = false;\n                this.modalDescription = false;\n                this.modalState = false;\n                this.modalCheckoutLoaded = false;\n                this.modalAddBackBtn = false;\n                this.modalCalendarAdd = false;\n\n            },\n\n            // Load Eventbrite checkout\n            loadEventbriteCheckout: function() {\n                window.EBWidgets.createWidget({\n                    widgetType: \"checkout\",\n                    eventId: this.modalEvent.ID,\n                    iframeContainerId: \"eventbrite-modal-event-tickets\"\n                })\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","vue","start_month","start_day","start_weekday","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                                      loading: \"lazy\"\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              (_vm.feed.display_price ||\n                                _vm.feed.display_tickets) &&\n                              _vm.feed.price_overlay\n                                ? _c(\n                                    \"span\",\n                                    {\n                                      staticClass: \"eventbrite-item-image-tags\"\n                                    },\n                                    [\n                                      _vm.feed.display_price && event.vue.price\n                                        ? _c(\"span\", {\n                                            staticClass:\n                                              \"eventbrite-item-image-price\",\n                                            domProps: {\n                                              innerHTML: _vm._s(event.vue.price)\n                                            }\n                                          })\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_tickets &&\n                                      event.tickets_remaining &&\n                                      event.tickets_remaining > 0\n                                        ? _c(\n                                            \"span\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-image-available-tickets\"\n                                            },\n                                            [\n                                              _vm._v(\n                                                _vm._s(\n                                                  event.tickets_remaining\n                                                ) +\n                                                  _vm._s(\n                                                    _vm.ticketsText(\n                                                      _vm.feed.tickets_text\n                                                    )\n                                                  )\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ])\n                      : _vm._e()\n                  ]\n                )\n              })\n            ],\n            2\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length === 0\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-info-message\"\n            },\n            [_vm._v(_vm._s(_vm.translations.no_events_text))]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.feedError == true\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.loading_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.settings.api_key == false\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.api_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length > 0 && _vm.settings.show_copyright\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-copyright\"\n            },\n            [\n              _c(\"div\", [_vm._v(_vm._s(_vm.translations.copyright_text))]),\n              _vm._v(\" \"),\n              _vm._m(1)\n            ]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _c(\n        \"Modal\",\n        {\n          attrs: {\n            \"modal-class\":\n              \"eventbrite-modal scrollable-modal eventbrite-modal-\" +\n              _vm.uid +\n              \" eventbrite-modal-id-\" +\n              _vm.feed.ID,\n            \"bg-class\": \"eventbrite-modal-bg\",\n            \"wrapper-class\": \"eventbrite-modal-wrapper\",\n            \"append-to\": \"#eventbrite-modal-container\",\n            \"base-zindex\": \"20000\",\n            live: false\n          },\n          on: {\n            \"before-open\": _vm.beforeOpen,\n            \"before-close\": _vm.beforeClose,\n            \"after-close\": _vm.afterClose,\n            \"after-open\": _vm.afterOpen\n          },\n          model: {\n            value: _vm.modalShow,\n            callback: function($$v) {\n              _vm.modalShow = $$v\n            },\n            expression: \"modalShow\"\n          }\n        },\n        [\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"scroll-lock\",\n                  rawName: \"v-scroll-lock\",\n                  value: _vm.modalShow,\n                  expression: \"modalShow\"\n                }\n              ],\n              staticClass: \"scroll-content\"\n            },\n            [\n              _vm.feed.popup\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalAddBackBtn == true,\n                          expression: \"modalAddBackBtn == true\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-back\"\n                    },\n                    [\n                      _c(\n                        \"button\",\n                        {\n                          attrs: {\n                            type: \"button\",\n                            title: _vm.translations.back_button_text\n                          },\n                          on: { click: _vm.backBtnClick }\n                        },\n                        [\n                          _c(\"i\", [\n                            _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                              _c(\"path\", {\n                                attrs: {\n                                  \"fill-rule\": \"evenodd\",\n                                  \"clip-rule\": \"evenodd\",\n                                  d:\n                                    \"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"\n                                }\n                              })\n                            ])\n                          ])\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-close\" }, [\n                _c(\n                  \"button\",\n                  {\n                    attrs: {\n                      type: \"button\",\n                      title: _vm.translations.close_button_text\n                    },\n                    on: {\n                      click: function($event) {\n                        ;(_vm.modalShow = false) && (_vm.requestModal = false)\n                      }\n                    }\n                  },\n                  [\n                    _c(\"i\", [\n                      _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                        _c(\"path\", {\n                          attrs: {\n                            d:\n                              \"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"\n                          }\n                        })\n                      ])\n                    ])\n                  ]\n                )\n              ]),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  staticClass: \"eventbrite-modal-img\",\n                  attrs: { id: \"eventbrite-modal-img\" }\n                },\n                [\n                  _c(\"img\", {\n                    directives: [\n                      {\n                        name: \"show\",\n                        rawName: \"v-show\",\n                        value: _vm.modalImage !== false,\n                        expression: \"modalImage !== false\"\n                      }\n                    ],\n                    attrs: {\n                      src: _vm.modalImage,\n                      alt: _vm.modalEvent.post_title,\n                      loading: \"lazy\"\n                    }\n                  }),\n                  _vm._v(\" \"),\n                  _vm.feed.calendar_button == true &&\n                  _vm.license == true && _vm.free != true\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-add-to-calendar-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"button\",\n                            {\n                              staticClass: \"eventbrite-modal-add-to-calendar\",\n                              attrs: { type: \"button\" },\n                              on: { click: _vm.toggleModalCalendarAdd }\n                            },\n                            [\n                              _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"h-6 w-6\",\n                                  attrs: {\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    fill: \"none\",\n                                    viewBox: \"0 0 24 24\",\n                                    stroke: \"currentColor\"\n                                  }\n                                },\n                                [\n                                  _c(\"path\", {\n                                    attrs: {\n                                      \"stroke-linecap\": \"round\",\n                                      \"stroke-linejoin\": \"round\",\n                                      \"stroke-width\": \"2\",\n                                      d:\n                                        \"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\n                                    }\n                                  })\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\"span\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.add_to_calendar_text)\n                                )\n                              ])\n                            ]\n                          ),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            {\n                              directives: [\n                                {\n                                  name: \"show\",\n                                  rawName: \"v-show\",\n                                  value: _vm.modalCalendarAdd,\n                                  expression: \"modalCalendarAdd\"\n                                }\n                              ],\n                              staticClass:\n                                \"eventbrite-modal-add-to-calendar-menu\"\n                            },\n                            [\n                              _c(\n                                \"button\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-close\",\n                                  attrs: { type: \"button\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [\n                                  _c(\n                                    \"svg\",\n                                    {\n                                      staticStyle: {\n                                        \"enable-background\": \"new 0 0 64 64\"\n                                      },\n                                      attrs: {\n                                        version: \"1.1\",\n                                        id: \"Layer_1\",\n                                        xmlns: \"http://www.w3.org/2000/svg\",\n                                        \"xmlns:xlink\":\n                                          \"http://www.w3.org/1999/xlink\",\n                                        x: \"0px\",\n                                        y: \"0px\",\n                                        viewBox: \"0 0 64 64\",\n                                        \"xml:space\": \"preserve\"\n                                      }\n                                    },\n                                    [\n                                      _c(\"path\", {\n                                        attrs: {\n                                          d:\n                                            \"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\\n                                    c1-1,1-2.4,0-3.4L35.4,32z\"\n                                        }\n                                      })\n                                    ]\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Google Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Outlook Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Office365 Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Yahoo Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\",\n                                  attrs: { href: \"javascript:;\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Download ICS file\")]\n                              )\n                            ]\n                          )\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  directives: [\n                    {\n                      name: \"show\",\n                      rawName: \"v-show\",\n                      value: !_vm.modalTickets,\n                      expression: \"!modalTickets\"\n                    }\n                  ],\n                  staticClass: \"eventbrite-modal-title\"\n                },\n                [\n                  _vm.modalEvent.vue &&\n                  _vm.modalEvent.vue.start_full &&\n                  _vm.modalEvent.vue.end_full\n                    ? _c(\"div\", { staticClass: \"eventbrite-modal-datetime\" }, [\n                        _c(\"time\", [\n                          _vm._v(\n                            \"\\n                        \" +\n                              _vm._s(_vm.modalEvent.vue.start_full) +\n                              \" - \" +\n                              _vm._s(_vm.modalEvent.vue.end_full) +\n                              \"\\n                    \"\n                          )\n                        ])\n                      ])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.post_title\n                    ? _c(\"h3\", [_vm._v(_vm._s(_vm.modalEvent.post_title))])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.vue && _vm.modalEvent.vue.location\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass: \"eventbrite-modal-location\",\n                          class: {\n                            \"eventbrite-modal-location-clickable\":\n                              _vm.modalEvent.venue.address &&\n                              _vm.feed.calendar_button == true\n                          },\n                          on: {\n                            click: function($event) {\n                              return _vm.modalScrollToMap(\n                                _vm.modalEvent.vue.location\n                              )\n                            }\n                          }\n                        },\n                        [\n                          _vm.modalEvent.vue.location !== \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"eventbrite-modal-location-icon\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 48 64\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 48 64\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _vm.modalEvent.vue.location == \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-location-icon-online\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 64.1 48\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 64.1 48\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\"span\", [\n                            _vm._v(_vm._s(_vm.modalEvent.vue.location))\n                          ])\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-content\" }, [\n                _c(\"div\", { staticClass: \"replace-content\" }, [\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-info\"\n                    },\n                    [\n                      _vm.modalEvent.vue && _vm.modalEvent.post_content\n                        ? _c(\"p\", { staticClass: \"eventbrite-modal-summary\" }, [\n                            _vm._v(_vm._s(_vm.modalEvent.post_content))\n                          ])\n                        : _vm._e(),\n                      _vm._v(\" \"),\n                      _vm._l(_vm.modalDescription, function(description) {\n                        return _c(\"div\", {\n                          key: description.ID,\n                          staticClass: \"eventbrite-modal-description-module\",\n                          class: {\n                            \"eventbrite-modal-description-module-text\":\n                              description.data.body,\n                            \"eventbrite-modal-description-module-img\":\n                              description.data.image,\n                            \"eventbrite-modal-description-module-video\":\n                              description.data.video\n                          },\n                          domProps: {\n                            innerHTML: _vm._s(_vm.moduleContent(description))\n                          }\n                        })\n                      }),\n                      _vm._v(\" \"),\n                      _vm.modalError == true\n                        ? _c(\n                            \"div\",\n                            {\n                              staticClass:\n                                \"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\"\n                            },\n                            [\n                              _c(\"p\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.modal_error_text) +\n                                    \" \"\n                                ),\n                                _c(\"br\"),\n                                _c(\n                                  \"a\",\n                                  {\n                                    attrs: {\n                                      href: _vm.modalEvent.url,\n                                      target:\n                                        _vm.feed.link_target_blank == true\n                                          ? \"_blank\"\n                                          : \"_self\"\n                                    }\n                                  },\n                                  [\n                                    _vm._v(\n                                      _vm._s(_vm.translations.modal_error_link)\n                                    )\n                                  ]\n                                )\n                              ])\n                            ]\n                          )\n                        : _vm._e()\n                    ],\n                    2\n                  ),\n                  _vm._v(\" \"),\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalTickets,\n                          expression: \"modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-tickets\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-content-spinner-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-spinner\" },\n                            [\n                              _c(\"div\", { staticClass: \"double-bounce1\" }),\n                              _vm._v(\" \"),\n                              _c(\"div\", { staticClass: \"double-bounce2\" })\n                            ]\n                          )\n                        ]\n                      ),\n                      _vm._v(\" \"),\n                      _c(\"div\", {\n                        staticStyle: {\n                          position: \"relative\",\n                          \"background-color\": \"#fff\",\n                          \"z-index\": \"1\"\n                        },\n                        attrs: { id: \"eventbrite-modal-event-tickets\" }\n                      })\n                    ]\n                  )\n                ])\n              ]),\n              _vm._v(\" \"),\n              _vm.modalEvent.vue &&\n              _vm.modalEvent.venue.address &&\n              _vm.feed.google_map == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-map\",\n                      attrs: { id: \"eventbrite-modal-map\" }\n                    },\n                    [\n                      _c(\"iframe\", {\n                        attrs: {\n                          width: \"100%\",\n                          height: \"250\",\n                          frameborder: \"0\",\n                          scrolling: \"no\",\n                          marginheight: \"0\",\n                          marginwidth: \"0\",\n                          src: _vm.googleMapsSrc(this.modalEvent.vue.location),\n                          loading: \"lazy\"\n                        }\n                      })\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _vm.modalEvent.organizer &&\n              _vm.modalEvent.organizer.name &&\n              _vm.feed.organizer_info == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-organizer\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        { staticClass: \"eventbrite-modal-organizer-row\" },\n                        [\n                          _vm.modalOrganizer &&\n                          _vm.modalOrganizer.logo &&\n                          _vm.modalOrganizer.logo.url\n                            ? _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-image\"\n                                },\n                                [\n                                  _c(\"img\", {\n                                    attrs: {\n                                      src: _vm.modalOrganizer.logo.url,\n                                      alt: \"modalOrganizer.name\"\n                                    }\n                                  })\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-organizer-info\" },\n                            [\n                              _vm.modalEvent.organizer.name\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-name\"\n                                    },\n                                    [\n                                      _c(\"span\", [\n                                        _vm._v(\n                                          _vm._s(_vm.modalEvent.organizer.name)\n                                        )\n                                      ])\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-title\"\n                                },\n                                [\n                                  _vm._v(\n                                    _vm._s(_vm.translations.organizer_title)\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _vm.modalEvent.organizer.description\n                                ? _c(\"div\", {\n                                    staticClass:\n                                      \"eventbrite-modal-organizer-description\",\n                                    domProps: {\n                                      innerHTML: _vm._s(\n                                        _vm.modalEvent.organizer.description\n                                          .html\n                                      )\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.modalOrganizer\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-social\"\n                                    },\n                                    [\n                                      _vm.modalOrganizer.facebook\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-twitter\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.facebook.com/\" +\n                                                  _vm.modalOrganizer.facebook,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Facebook\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-facebook-f fa-w-10\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"facebook-f\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 320 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalOrganizer.twitter\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-website\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.twitter.com/\" +\n                                                  _vm.modalOrganizer.twitter,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Twitter\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-twitter fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"twitter\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 512 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalEvent.organizer.website\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-facebook\",\n                                              attrs: {\n                                                href:\n                                                  _vm.modalEvent.organizer\n                                                    .website,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title:\n                                                  _vm.translations\n                                                    .organizer_link\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-globe fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"far\",\n                                                    \"data-icon\": \"globe\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 496 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e()\n            ]\n          ),\n          _vm._v(\" \"),\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: !_vm.modalTickets,\n                  expression: \"!modalTickets\"\n                }\n              ],\n              staticClass: \"noscroll-content\"\n            },\n            [\n              _vm.feed.eventbrite_link == true\n                ? _c(\"div\", { staticClass: \"eventbrite-modal-footer-left\" }, [\n                    _c(\n                      \"a\",\n                      {\n                        staticClass: \"eventbrite-modal-external-button\",\n                        attrs: {\n                          href: _vm.modalEvent.url,\n                          target:\n                            _vm.feed.link_target_blank == true\n                              ? \"_blank\"\n                              : \"_self\"\n                        }\n                      },\n                      [\n                        _c(\"span\", { staticClass: \"desktop\" }, [\n                          _vm._v(_vm._s(_vm.translations.eventbrite_link) + \" \")\n                        ]),\n                        _c(\"span\", { staticClass: \"mobile\" }, [\n                          _vm._v(\"Eventbrite\")\n                        ])\n                      ]\n                    )\n                  ])\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-footer-right\" }, [\n                _vm.modalEvent.vue &&\n                _vm.modalEvent.vue.price &&\n                _vm.feed.display_price\n                  ? _c(\"div\", {\n                      staticClass: \"eventbrite-modal-price\",\n                      domProps: { innerHTML: _vm._s(_vm.modalEvent.vue.price) }\n                    })\n                  : _vm._e(),\n                _vm._v(\" \"),\n                _vm.modalEvent &&\n                _vm.modalEvent.event_sales_status.sales_status == \"on_sale\"\n                  ? _c(\n                      \"button\",\n                      {\n                        staticClass: \"eventbrite-modal-checkout-button\",\n                        on: {\n                          click: function($event) {\n                            return _vm.toOrder(\n                              _vm.modalEvent,\n                              _vm.modalEventIndex\n                            )\n                          }\n                        }\n                      },\n                      [\n                        _vm._v(\n                          \"\\n                    \" +\n                            _vm._s(_vm.checkoutButtonText(_vm.modalEvent)) +\n                            \"\\n                \"\n                        )\n                      ]\n                    )\n                  : _vm._e()\n              ])\n            ]\n          )\n        ]\n      ),\n      _vm._v(\" \"),\n      _c(\n        \"div\",\n        {\n          class:\n            \"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-\" +\n            _vm.uid\n        },\n        [_vm._m(2)]\n      )\n    ],\n    1\n  )\n}\nvar staticRenderFns = [\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\n      \"a\",\n      { attrs: { href: \"https://eventfeed.click/\", target: \"_blank\" } },\n      [\n        _c(\"span\", { staticClass: \"brand-text\" }, [\n          _c(\"strong\", [_vm._v(\"Event Feed\")]),\n          _vm._v(\" for Eventbrite\")\n        ])\n      ]\n    )\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","<template>\n    \n    <div>\n\n        <!-- Event feed preloader -->\n        <div :class=\"'eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-' + uid\" v-show=\"(settings.api_key) && !feedError && !feedLoaded\" v-cloak>\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n            <div class=\"eventbrite-modal-spinner-text\">\n                <p>{{ translations.loading_text }}</p>\n            </div>\n        </div>\n\n        <!-- Events wrapper -->\n        <div :id=\"feed.css_id\" :class=\"'eventbrite-feed eventbrite-feed-id-' + feed.ID + ' eventbrite-feed-list ' + feed.css_classes\" v-if=\"(settings.api_key) && (events) && (events.length > 0)\" v-show=\"feedLoaded\" v-cloak>\n\n            <!-- Event feed edit link -->\n            <a class=\"eventbrite-feed-edit-link\" target=\"_blank\" v-if=\"admin && edit_url\" :href=\"edit_url\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#334ecd\" width=\"16\" height=\"16\" version=\"1.1\" id=\"lni_lni-pencil-alt\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                    <path d=\"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"/>\n                </svg>\n                <span>{{ translations.edit_link_text }}</span>\n            </a>\n            \n            <!-- Event -->\n            <div :class=\"[(feed.display_short_datetime == 1) ? 'eventbrite-item-short-date' : '', 'eventbrite-item']\" v-for=\"(event, eventIndex) in events\" :key=\"event.ID\" :data-event-id=\"event.ID\" :data-event-index=\"eventIndex\">\n\n                <!-- Event content -->\n                <div class=\"eventbrite-item-content\">\n                    \n                    <div class=\"eventbrite-item-top-row\">\n\n                        <!-- Short date -->\n                        <div class=\"eventbrite-item-date_col\" v-if=\"feed.display_short_datetime && !settings.shortdate_months\">\n                            <div class=\"eventbrite-item-date\" v-if=\"event.vue.start_weekday || event.vue.start_day\">\n                                <span class=\"eventbrite-item-date-month\" v-if=\"event.vue.start_weekday\">{{ event.vue.start_weekday }}</span>\n                                <span class=\"eventbrite-item-date-day\" v-if=\"event.vue.start_day\">{{ event.vue.start_day }}</span>\n                            </div>\n                        </div>\n\n                        <div class=\"eventbrite-item-date_col\" v-if=\"feed.display_short_datetime && settings.shortdate_months\">\n                            <div class=\"eventbrite-item-date\" v-if=\"event.vue.start_month || event.vue.start_day\">\n                                <span class=\"eventbrite-item-date-month\" v-if=\"event.vue.start_month\">{{ event.vue.start_month }}</span>\n                                <span class=\"eventbrite-item-date-day\" v-if=\"event.vue.start_day\">{{ event.vue.start_day }}</span>\n                            </div>\n                        </div>\n\n                        <div class=\"eventbrite-item-title-col\">\n\n                            <!-- Date and time -->\n                            <time class=\"eventbrite-item-datetime\" v-if=\"feed.display_datetime && event.vue.start\">\n                                {{ event.vue.start }} - {{ event.vue.end }}\n                            </time>\n\n                            <!-- Title -->\n                            <h3 class=\"eventbrite-item-title\" v-if=\"event.vue.title\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ event.vue.title }}\n                            </h3>\n\n                        </div>\n\n                    </div>\n\n                    <div class=\"eventbrite-item-bottom-row\" v-if=\"(feed.display_location) || (feed.display_description) || (feed.display_price && !feed.display_image && event.vue.price) || (feed.display_signup_button) || (feed.display_more_button)\">\n\n                        <!-- Location -->\n                        <p class=\"eventbrite-item-location\" v-if=\"feed.display_location\">\n                            <span class=\"eventbrite-item-location-icon-wrapper\">\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"event.vue.location !== 'Online'\">\n                                    <g>\n                                        <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                        <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                                    </g>\n                                </svg>\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"event.vue.location == 'Online'\">\n                                    <g>\n                                        <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                        <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                        <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                        <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                        <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                        <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                        <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                                    </g>\n                                </svg>\n                            </span>\n                            <span>{{ event.vue.location }}</span>\n                        </p>\n                        \n                        <!-- Summary -->\n                        <p class=\"eventbrite-item-description\" v-if=\"feed.display_description\">{{ event.vue.description }}</p>\n\n                        <!-- Tags -->\n                        <div class=\"eventbrite-item-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && !feed.price_overlay\">\n\n                            <!-- Price -->\n                            <div class=\"eventbrite-item-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></div>\n\n                            <!-- Tickets left -->\n                            <div class=\"eventbrite-item-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</div>\n                            \n                        </div>\n\n                        <!-- Buttons -->\n                        <div class=\"eventbrite-item-buttons\" v-if=\"feed.display_signup_button || feed.display_more_button\">\n                            \n                            <!-- Checkout -->\n                            <button :id=\"'eventbrite-checkout-button-' + event.ID\" class=\"eventbrite-item-checkout\" v-if=\"(event.event_sales_status.sales_status == 'on_sale') && feed.display_signup_button\" @click=\"checkoutFromEventCard(event, eventIndex)\">\n                                {{ checkoutButtonText( event ) }}\n                            </button>\n\n                            <!-- Read more -->\n                            <button class=\"eventbrite-item-details\" v-if=\"feed.display_more_button\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ feed.more_button_text }}\n                            </button>\n\n                        </div>\n\n                    </div>\n                    \n                </div>\n\n                <!-- Image wrapper -->\n                <div class=\"eventbrite-item-image\" v-if=\"feed.display_image && event.url\">\n\n                    <div class=\"eventbrite-item-image-inner\" @click=\"getEventDetails(event, eventIndex)\">\n                            \n                        <!-- Image -->\n                        <img :src=\"event.vue.image\" :alt=\"event.post_title\" v-if=\"event.vue.image\" loading=\"lazy\">\n\n                       <!-- Tags -->\n                        <span class=\"eventbrite-item-image-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && feed.price_overlay\">\n\n                            <!-- Price -->\n                            <span class=\"eventbrite-item-image-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></span>\n\n                            <!-- Tickets left -->\n                            <span class=\"eventbrite-item-image-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</span>\n                            \n                        </span>\n                        \n                    </div>\n\n                </div>\n\n            </div>\n\n        </div>\n\n        <!-- No results -->\n        <div class=\"eventbrite-info-message\" v-if=\"(events) && (events.length === 0)\" v-show=\"feedLoaded\" v-cloak>{{ translations.no_events_text }}</div>\n\n        <!-- Error messages -->\n        <div class=\"eventbrite-info-message\" v-if=\"feedError == true\" v-cloak>{{ translations.loading_error_text }}</div>\n        <div class=\"eventbrite-info-message\" v-if=\"settings.api_key == false\" v-cloak>{{ translations.api_error_text }}</div>\n\n        <!-- Copyright -->\n        <div class=\"eventbrite-copyright\" v-if=\"(events) && (events.length > 0) && (settings.show_copyright)\" v-show=\"feedLoaded\" v-cloak>\n            <div>{{ translations.copyright_text }}</div>\n            <a href=\"https://eventfeed.click/\" target=\"_blank\">\n                <span class=\"brand-text\"><strong>Event Feed</strong> for Eventbrite</span>\n            </a>\n        </div>\n        \n        <!-- Modal -->\n        <Modal v-model=\"modalShow\" :modal-class=\"'eventbrite-modal scrollable-modal eventbrite-modal-' + uid + ' eventbrite-modal-id-' + feed.ID\" bg-class=\"eventbrite-modal-bg\" wrapper-class=\"eventbrite-modal-wrapper\" @before-open=\"beforeOpen\" @before-close=\"beforeClose\" @after-close=\"afterClose\" @after-open=\"afterOpen\" append-to=\"#eventbrite-modal-container\" base-zindex=\"20000\" :live=\"false\" v-cloak>\n                \n            <div class=\"scroll-content\" v-scroll-lock=\"modalShow\">\n\n                <!-- Back button -->\n                <div class=\"eventbrite-modal-back\" v-show=\"modalAddBackBtn == true\" v-if=\"feed.popup\">\n                    <button type=\"button\" @click=\"backBtnClick\" :title=\"translations.back_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Close modal button -->\n                <div class=\"eventbrite-modal-close\">\n                    <button type=\"button\" @click=\"(modalShow = false) && (requestModal = false)\" :title=\"translations.close_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path d=\"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Image -->\n                <div id=\"eventbrite-modal-img\" class=\"eventbrite-modal-img\">\n                    <img v-show=\"modalImage !== false\" :src=\"modalImage\" :alt=\"modalEvent.post_title\" loading=\"lazy\">\n\n                    <!-- Add to calendar button -->\n                    <div class=\"eventbrite-modal-add-to-calendar-wrapper\" v-if=\"(feed.calendar_button == true) && (license == true && free != true)\">\n                        <button type=\"button\" class=\"eventbrite-modal-add-to-calendar\" @click=\"toggleModalCalendarAdd\">\n                            <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"h-6 w-6\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\" />\n                            </svg>\n                            <span>{{ translations.add_to_calendar_text }}</span>\n                        </button>\n                        <div class=\"eventbrite-modal-add-to-calendar-menu\" v-show=\"modalCalendarAdd\">\n                            <button type=\"button\" class=\"eventbrite-modal-add-to-calendar-menu-close\" @click=\"modalCalendarAdd = false\">\n                                <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n                                viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                                    <path d=\"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                        c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                        c1-1,1-2.4,0-3.4L35.4,32z\"/>\n                                </svg>\n                            </button>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Google Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Outlook Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Office365 Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Yahoo Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\" href=\"javascript:;\" @click=\"modalCalendarAdd = false\">Download ICS file</a>\n                        </div>\n                    </div>\n                </div>\n\n                <div class=\"eventbrite-modal-title\" v-show=\"!modalTickets\">\n                    \n                    <!-- Date and time -->\n                    <div class=\"eventbrite-modal-datetime\" v-if=\"(modalEvent.vue) && (modalEvent.vue.start_full) && (modalEvent.vue.end_full)\">\n                        <time>\n                            {{ modalEvent.vue.start_full }} - {{ modalEvent.vue.end_full }}\n                        </time>\n                    </div>\n\n                    <!-- Title -->\n                    <h3 v-if=\"modalEvent.post_title\">{{ modalEvent.post_title }}</h3>\n\n                    <!-- Location -->\n                    <div class=\"eventbrite-modal-location\" :class=\"{'eventbrite-modal-location-clickable': (modalEvent.venue.address) && (feed.calendar_button == true)}\" v-if=\"(modalEvent.vue) && (modalEvent.vue.location)\" @click=\"modalScrollToMap(modalEvent.vue.location)\">\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location !== 'Online'\">\n                            <g>\n                                <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                            </g>\n                        </svg>\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location == 'Online'\">\n                            <g>\n                                <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                            </g>\n                        </svg>\n                        <span>{{ modalEvent.vue.location }}</span>\n                    </div>\n\n                </div>\n\n                <div class=\"eventbrite-modal-content\">\n                    \n                    <div class=\"replace-content\">\n\n                        <!-- Event information screen -->\n                        <div class=\"eventbrite-modal-event-info\" v-show=\"!modalTickets\">\n\n                            <!-- Summary -->\n                            <p class=\"eventbrite-modal-summary\" v-if=\"(modalEvent.vue) && (modalEvent.post_content)\">{{ modalEvent.post_content }}</p>\n\n                            <!-- Description modules -->\n                            <div v-for=\"description in modalDescription\" class=\"eventbrite-modal-description-module\" :class=\"{'eventbrite-modal-description-module-text': description.data.body, 'eventbrite-modal-description-module-img': description.data.image, 'eventbrite-modal-description-module-video': description.data.video}\" v-html=\"moduleContent( description )\" :key=\"description.ID\"></div>\n\n                            <div class=\"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\" v-if=\"modalError == true\">\n                                <p>{{ translations.modal_error_text }} <br><a :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\">{{ translations.modal_error_link }}</a></p>\n                            </div>\n\n                        </div>\n\n                        <!-- Event checkout screen -->\n                        <div class=\"eventbrite-modal-event-tickets\" v-show=\"modalTickets\">\n\n                            <!-- Modal content spinner -->\n                            <div class=\"eventbrite-modal-content-spinner-wrapper\">\n                                <div class=\"eventbrite-modal-spinner\">\n                                    <div class=\"double-bounce1\"></div>\n                                    <div class=\"double-bounce2\"></div>\n                                </div>\n                            </div>\n\n                            <!-- Container for Eventbrite checkout data -->\n                            <div id=\"eventbrite-modal-event-tickets\" style=\"position: relative; background-color: #fff; z-index: 1;\"></div>\n\n                        </div>\n\n                    </div>\n\n                </div>\n\n                <!-- Map -->\n                <div id=\"eventbrite-modal-map\" class=\"eventbrite-modal-map\" v-show=\"!modalTickets\" v-if=\"(modalEvent.vue) && (modalEvent.venue.address) && (feed.google_map == true)\">\n                    <iframe width=\"100%\" height=\"250\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" :src=\"googleMapsSrc( this.modalEvent.vue.location )\" loading=\"lazy\"></iframe>\n                </div>\n\n                <!-- Organizer -->\n                <div class=\"eventbrite-modal-organizer\" v-show=\"!modalTickets\" v-if=\"(modalEvent.organizer) && (modalEvent.organizer.name) && (feed.organizer_info == true)\">\n                    <div class=\"eventbrite-modal-organizer-row\">\n                        <div class=\"eventbrite-modal-organizer-image\" v-if=\"(modalOrganizer) && (modalOrganizer.logo) && (modalOrganizer.logo.url)\">\n                            <img :src=\"modalOrganizer.logo.url\" alt=\"modalOrganizer.name\">\n                        </div>\n                        <div class=\"eventbrite-modal-organizer-info\">\n                            <div class=\"eventbrite-modal-organizer-name\" v-if=\"modalEvent.organizer.name\">\n                                <span>{{ modalEvent.organizer.name }}</span>\n                            </div>\n                            <div class=\"eventbrite-modal-organizer-title\">{{ translations.organizer_title }}</div>\n                            <div class=\"eventbrite-modal-organizer-description\" v-if=\"modalEvent.organizer.description\" v-html=\"modalEvent.organizer.description.html\"></div>\n                            <div class=\"eventbrite-modal-organizer-social\" v-if=\"modalOrganizer\">\n                                <a :href=\"'https://www.facebook.com/' + modalOrganizer.facebook\" v-if=\"modalOrganizer.facebook\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-twitter\" title=\"Facebook\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"facebook-f\" class=\"svg-inline--fa fa-facebook-f fa-w-10\" role=\"img\" viewBox=\"0 0 320 512\"><path fill=\"currentColor\" d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"/></svg>\n                                </a>\n                                <a :href=\"'https://www.twitter.com/' + modalOrganizer.twitter\" v-if=\"modalOrganizer.twitter\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-website\" title=\"Twitter\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"twitter\" class=\"svg-inline--fa fa-twitter fa-w-16\" role=\"img\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"/></svg>\n                                </a>\n                                <a :href=\"modalEvent.organizer.website\" v-if=\"modalEvent.organizer.website\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-facebook\" :title=\"translations.organizer_link\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"globe\" class=\"svg-inline--fa fa-globe fa-w-16\" role=\"img\" viewBox=\"0 0 496 512\"><path fill=\"currentColor\" d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"/></svg>\n                                </a>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n\n            </div>\n\n            <div class=\"noscroll-content\" v-show=\"!modalTickets\">\n                <div class=\"eventbrite-modal-footer-left\" v-if=\"feed.eventbrite_link == true\">\n                    <a class=\"eventbrite-modal-external-button\" :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\"><span class=\"desktop\">{{ translations.eventbrite_link }} </span><span class=\"mobile\">Eventbrite</span></a>\n                </div>\n                <div class=\"eventbrite-modal-footer-right\">\n                    <div class=\"eventbrite-modal-price\" v-if=\"(modalEvent.vue) && (modalEvent.vue.price) && feed.display_price\" v-html=\"modalEvent.vue.price\"></div>\n                    <button class=\"eventbrite-modal-checkout-button\" v-if=\"(modalEvent) && (modalEvent.event_sales_status.sales_status == 'on_sale')\" @click=\"toOrder(modalEvent, modalEventIndex)\">\n                        {{ checkoutButtonText( modalEvent ) }}\n                    </button>\n                </div>\n            </div>\n\n        </Modal>\n        \n        <!-- Modal spinner -->\n        <div :class=\"'eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-' + uid\">\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n        </div>\n\n    </div>\n\n</template>\n\t\n<script>\n\n    // Vue Modal\n    import VueModal from '@kouts/vue-modal';\n    \n    // Import V-scroll-lock\n    import VScrollLock from 'v-scroll-lock';\n\n    // Calendar links\n    import { google, outlook, office365, yahoo, ics } from 'calendar-link';\n\n    // Axios\n    import axios from 'axios';\n\n    var source;\n\n\texport default {\n        name: 'List',\n        props: ['initialUid', 'initialFeed', 'initialSettings', 'initialApi'],\n        data: function() {\n            return  {\n\n                // Get user data from WP admin\n                uid: this.initialUid,\n                feed: this.initialFeed,\n                settings: this.initialSettings,\n                api: this.initialApi,\n                admin: (EventFeedForEventbrite.admin === 'true'),\n                license: (EventFeedForEventbrite.premium === 'true'),\n                free: (EventFeedForEventbrite.free === 'true'),\n                translations: EventFeedForEventbriteAppTranslations,\n                edit_url: EventFeedForEventbrite.admin_url + 'post.php?post=' + this.initialFeed.ID + '&action=edit',\n\n                // Prepare variable for events\n                events: {},\n                \n                // If events data has been loaded from Eventbrite API\n                feedError: false,\n                feedLoaded: false,\n                \n                // Modal\n                modalEventIndex: false,\n                modalShow: false,\n                modalImage: false,\n                modalEvent: false,\n                modalTickets: false,\n                modalDescription: false,\n                modalOrganizer: false,\n                modalState: false,\n                modalCheckoutLoaded: false,\n                modalAddBackBtn: false,\n                modalError: false,\n                modalCalendarAdd: false,\n\n                // Scroll\n                windowTop: 0\n\n            }\n        },\n        components: {\n\t\t    'Modal': VueModal,\n            'VScrollLock': VScrollLock\n\t    },\n        methods: {\n\n            // Fires before modal is opened\n            beforeOpen: function() {\n\n                // Resets error variable\n                this.modalError = false;\n\n                // Sets data to waiting state and turn on modal\n                this.modalState = 'waitingForEventData';\n\n                if( source ) { source.cancel(); }\n                const CancelToken = axios.CancelToken;\n                source = CancelToken.source();\n                \n                if( ( this.feed.popup == false ) || ( this.license == false || this.free == true ) ) {\n\n                    // Loads HQ image\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/image/' + this.modalEvent.logo.id, { cancelToken: source.token } )\n                        .then( response => {\n\n                            this.modalImage = response.data.url;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n                            })\n\n                        })\n                        .catch( errors => {\n                            \n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n\n                        })\n\n                    } else {\n\n                        this.modalImage = this.modalEvent.vue.image;\n\n                        // Check if user didn't close the modal before loading\n                        if( this.modalShow == true ) {\n                            this.modalState = 'EventDataReady';\t\n                        } else {\n                            this.modalState = false;\n                        }\n\n                    }\n\n                } else {\n\n                    // Loads modal data\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details_image/' + this.modalEvent.ID + '/' + this.modalEvent.logo.id + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = response.data.media;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    } else {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details/' + this.modalEvent.ID + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = this.modalEvent.vue.image;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    }\n\n                }\n\n                // Load Eventbrite checkout widget\n                if( this.modalTickets == true ) {\n                    this.loadEventbriteCheckout();\n                }\n\n            },\n\n            // Fires after modal is opened\n            afterOpen: function() {\n\n            },\n\n            // Fires before modal is closed\n            beforeClose: function() {\n                this.requestModal = false;\n\n            },\n\n            // Fires after modal is closed\n            afterClose: function() {\n                this.modalCleanUp();\n                this.modalCalendarAdd = false;\n            },\n            \n            // Runs after user advances to ticket order\n            toOrder: function(event, eventIndex) {\n                \n                // Popup on website\n                if( this.feed.link_to == 'popup' ) {\n\n                    this.toggleModalContent();\n                    this.modalAddBackBtn = true;\n\n                // Popup on Eventbrite\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                       window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n\n                }\n\n            },\n\n            // Check clicks outside the modal before modal is fully loaded (will cancel opening of the modal)\n            manuallyCloseModal: function( event ) {\n\n                this.modalShow = false;\n                this.requestModal = false;\n                this.modalAddBackBtn = true;\n                this.beforeClose();\n                this.afterClose();\n                \n                var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n                spinnerEl.style.display = 'none';\n\n                source.cancel();\n\n            },\n\n            // When clicked on a event card link\n            getEventDetails: function(event, eventIndex) {\n                \n                // If popup is set, open popup\n                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                \n                // Else go to event URL\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url );\n                    } else {\n                        window.location.href = event.url;\n                    }\n                    \n                }\n                \n            },\n\n            // When clicked on checkout button from event card\n            checkoutFromEventCard: function(event, eventIndex) {\n\n                // Popup on website\n                if( this.feed.link_to == 'popup' ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                    this.toggleModalContent();\n\n                // Popup on Eventbrite\n                } else {\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n                }\n            },\n\n            // Toggles modal content after\n            toggleModalContent: function() {\n                this.modalTickets = !this.modalTickets;\n                if( ( this.modalTickets == true ) && ( this.modalCheckoutLoaded == false ) ) {\n                    this.modalState = 'waitingForCheckoutData';\n                    this.loadEventbriteCheckout();\n                }\n            },\n\n            // Set focus to modal element\n            setFocusModal: function() {\n                document.querySelector('.eventbrite-modal-wrapper').focus();\n            },\n            \n            // Modal back button behavior\n            backBtnClick: function() {\n                this.toggleModalContent();\n                this.$nextTick(this.modalScrollToTop);\n                this.$nextTick(this.modalAddBackBtn = false);\n            },\n\n            // Clean-up after closing modal\n            modalCleanUp: function() {\n                this.modalShow = false;\n                this.modalTickets = false;\n                this.modalImage = false;\n                this.modalDescription = false;\n                this.modalState = false;\n                this.modalCheckoutLoaded = false;\n                this.modalAddBackBtn = false;\n                this.modalCalendarAdd = false;\n\n            },\n\n            // Load Eventbrite checkout\n            loadEventbriteCheckout: function() {\n                let widgetAttributes = {\n                    widgetType: \"checkout\",\n                    eventId: this.modalEvent.ID,\n                    iframeContainerId: \"eventbrite-modal-event-tickets\",\n                };\n                window.EBWidgets.createWidget(widgetAttributes);\n            },\n\n            // Add parameters to YouTube embed URL\n            youtubeUrl: function( url ) {\n                var videoUrl = new URL( url );\n                videoUrl.searchParams.append( 'enablejsapi', '1' );\n                videoUrl.searchParams.append( 'modestbranding', '1' );\n                videoUrl.searchParams.append( 'rel', '0' );\n                videoUrl.searchParams.append( 'showinfo', '0' );\n                videoUrl.searchParams.append( 'showtitle', '0' );\n                return videoUrl.toString();\n            },\n\n            // Add parameters to Vimeo embed URL\n            vimeoUrl: function( url ) {\n                var videoUrl = new URL( url );\n                videoUrl.searchParams.append( 'title', '0' );\n                videoUrl.searchParams.append( 'byline', '0' );\n                videoUrl.searchParams.append( 'portrait', '0' );\n                return videoUrl.toString();\n            },\n\n            // Get Google maps embed source URL\n            googleMapsSrc: function( address ) {\n                var url = 'https://maps.google.com/?q=' + address + '&output=embed';\n                return url;\n            },\n\n            // Description modules\n            moduleContent: function( description ) {\n\n                // Text module\n                if( description.data.body ) {\n                    return description.data.body.text;\n\n                // Image module\n                } else if( description.data.image ) {\n                    return '<img src=\"' + description.data.image.url + '\" alt=\"\" loading=\"lazy\">';\n\n                // Video module\n                } else if( description.data.video ) {\n\n                    // YouTube\n                    if( description.data.video.embed_url.includes( 'youtube' ) ) {\n                        return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.youtubeUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" loading=\"lazy\"></iframe></div>';\n                    \n                    // Vimeo\n                    } else if( description.data.video.embed_url.includes( 'vimeo' ) ) {\n                        return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.vimeoUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" loading=\"lazy\"></iframe></div>';\n                    }\n                }\n\n            },\n\n            // Scroll to modal map\n            modalScrollToMap: function( address ) {\n                var map = document.querySelector( '#eventbrite-modal-map' );\n                if ( typeof(map) != 'undefined' && map != null ) {\n                    map.scrollIntoView( { behavior: 'smooth' } );\n                } else if( address !== 'Online' ) {\n                    var googleMapUrl = 'https://www.google.com/maps/place/' + address;\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( googleMapUrl );\n                    } else {\n                        window.location = googleMapUrl;\n                    }\n                }\n            },\n\n            // Scroll to top of the modal info screen\n            modalScrollToTop: function() {\n                var image = document.querySelector( '#eventbrite-modal-img' );\n                if ( typeof(image) != 'undefined' && image != null ) {\n                    image.scrollIntoView( { behavior: 'auto' } );\n                }\n            },\n            \n            // Toggle modal add to calendar menu\n            toggleModalCalendarAdd: function() {\n                this.modalCalendarAdd = !this.modalCalendarAdd;\n                if( this.modalCalendarAdd == true ) {\n                    window.addEventListener( 'click', this.autoCloseCalendarMenu );\n                } else {\n                    window.removeEventListener( 'click', this.autoCloseCalendarMenu );\n                }\n            },\n\n            // Automatically close add to calendar menu on click outside the wrapper\n            autoCloseCalendarMenu: function( event ) {\n                if( ! event.target.closest('.eventbrite-modal-add-to-calendar-wrapper') ) {\n                    this.modalCalendarAdd = false;\n\t\t\t\t}\n            },\n\n            // Generate add to calendar links\n            generateAddToCalendarLinks: function( event ) {\n                const AddToCalendarEvent = {\n                    title: event.post_title,\n                    description: event.post_content,\n                    start: event.start.utc,\n                    end: event.end.utc,\n                    location: event.vue.location\n                };\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-google' ).setAttribute( 'href', google( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-outlook' ).setAttribute( 'href', outlook( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-office' ).setAttribute( 'href', office365( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-yahoo' ).setAttribute( 'href', yahoo( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-apple' ).setAttribute( 'href', ics( AddToCalendarEvent ) ) ;\n            },\n\n            // Check top scroll position (for WP admin bar modal shift)\n            onScroll: function( event ) {\n                this.windowTop = window.top.scrollY;\n                this.checkScrollPosition();\n            },\n            checkScrollPosition: function() {\n                if( this.windowTop == 0 ) {\n                    document.querySelector( 'body' ).classList.add('eventbrite-scroll-top');\n                } else {\n                    document.querySelector( 'body' ).classList.remove('eventbrite-scroll-top');\n                }\n            },\n\n            // Remaining tickets text\n            ticketsText: function( text ) {\n                var textNew = '';\n                if( text !== '' ) {\n                    var textNew = ' ' + text;\n                }\n                return textNew;\n            },\n\n            // Checkout button text\n            checkoutButtonText: function( event ) {\n                var buttonText;\n                if( event.is_free == true ) {\n                    buttonText = this.feed.signup_button_text;\n                } else {\n                    buttonText = this.feed.tickets_button_text;\n                }\n                return buttonText;\n            }\n                        \n        },\n        watch: {\n\n            // Handling modal states\n            modalState: {\n                handler: function(val, oldVal) {\n                    \n                    var modalEl = document.querySelector('#eventbrite-modal-container'); \n                    var contentEl = document.querySelector('.eventbrite-modal-wrapper');\n                    var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n\n                    // Modal is opened but waiting for data\n                    if( val == 'waitingForEventData' ) {\n                        if( contentEl ) { contentEl.style.display = 'none'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'flex'; } \n                    \n                    // Data ready, can show the modal window\n                    } else if( val == 'EventDataReady' ) {\n                        if( contentEl ) { contentEl.style.display = 'flex'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n                        this.setFocusModal();\n                    \n                    // Hide spinner\n                    } else if( val == true ) {\n                        if( contentEl ) { contentEl.style.display = 'none'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n                    }\n                    \n                    // Order screen\n                    if( val == 'orderScreen' ) {\n                        if( contentEl ) { modalEl.classList.add('modal-order'); }\n                    } else {\n                        if( contentEl ) { modalEl.classList.remove('modal-order'); }\n                    }\n\n                }\n            },\n\n            // Class toggling\n            modalTickets: {\n                handler: function(val, oldVal) {\n                    \n                    var modalEl = document.querySelector('#eventbrite-modal-container'); \n\n                    if( val == true ) {\n                        modalEl.classList.add('modal-tickets');\n                    } else {\n                        modalEl.classList.remove('modal-tickets');\n                    }\n\n                }\n            }\n\n        },\n        mounted() {\n\n            // Get main Eventbrite data\n            axios.get( this.api + 'event-feed-for-eventbrite/v1/feed/' + this.feed.ID )\n            .then( response => {\n                this.events = response.data.events;\n                this.feedLoaded = true;\n                this.checkScrollPosition();\n            })\n            .catch( errors => {\n                this.feedError = true;\n            })\n\n            this.$nextTick(function () {\n\n                // Listen to Eventbrite widget events\n                window.addEventListener('message', (event) => {\n\n                    // Remove widget transitions and set height to 100% on any event\n                    if ( event.origin == \"https://www.eventbrite.com\") {\n\n                        var tickets = document.querySelector('#eventbrite-modal-event-tickets');\n\n                        tickets.style.height = '100%';\n                        tickets.style.transition = 'none';\n                    }\n\n                    // Widget rendered event\n                    if( ( event.origin == \"https://www.eventbrite.com\" ) && ( event.data.messageName == ( 'widgetRenderComplete' ) ) ) {\n                        \n                        // Bug fix - rule will apply only for current modal\n                        if( this.modalShow == true) {\n                            this.modalCheckoutLoaded = true;\n                        }\n                    }\n                    \n                    // Tickets screen (if coming from event details and back from ticket order)\n                    if ( ( event.origin == \"https://www.eventbrite.com\" ) && ( ( event.data.messageName == 'widgetRenderComplete' ) || ( event.data.messageName == 'backToTicketSelection' ) ) ) {\n\n                        // Bug fix - rule will apply only for current modal\n                        if( this.modalShow == true) {\n\n                            // Count with the Eventbrite delay\n                            if( event.data.messageName == 'backToTicketSelection' ) {\n\n                                setTimeout(() => this.modalState = 'ticketsScreen', 810);\n\n                                // Add back button\n                                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                                    setTimeout(() => this.modalAddBackBtn = true, 810);\n                                }\n\n                            } else {\n\n                                this.modalState = 'ticketsScreen';\n\n                                // Add back button\n                                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                                    this.modalAddBackBtn = true;\n                                }\n\n                            }\n\n                        }\n\n                    }\n\n                    // Order start event - contact information and payment\n                    else if( ( event.origin == \"https://www.eventbrite.com\" ) && (event.data.messageName == 'orderStart' ) ) {\n                        \n                        setTimeout(() => this.modalState = 'orderScreen', 810);\n\n                        // Remove back button\n                        setTimeout(() => this.modalAddBackBtn = false, 810);\n\n                    }\n\n                });\n\n                // Add scroll event listener\n                window.addEventListener( 'scroll', this.onScroll );\n\n                // Add click event listener to spinner (when loading the feed)\n                var spinner =  this.$el.querySelector('.eventbrite-modal-spinner-wrapper');\n                spinner.addEventListener( 'click', this.manuallyCloseModal );\n\n            });\n\n        },\n        beforeDestroy() {\n\n            // Remove scroll event listener\n            window.removeEventListener( 'scroll', this.onScroll );\n\n            // Remove click event listener\n            window.removeEventListener( 'click', this.manuallyCloseModal );\n\n        },\n\t}\n\n</script>","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./List.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./List.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./List.vue?vue&type=template&id=c4e0bfb8&\"\nimport script from \"./List.vue?vue&type=script&lang=js&\"\nexport * from \"./List.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (module.hot) {\n  var api = require(\"/Users/janpencik/Sites/events/wp-content/plugins/event-feed-for-eventbrite/node_modules/vue-hot-reload-api/dist/index.js\")\n  api.install(require('vue'))\n  if (api.compatible) {\n    module.hot.accept()\n    if (!api.isRecorded('c4e0bfb8')) {\n      api.createRecord('c4e0bfb8', component.options)\n    } else {\n      api.reload('c4e0bfb8', component.options)\n    }\n    module.hot.accept(\"./List.vue?vue&type=template&id=c4e0bfb8&\", function () {\n      api.rerender('c4e0bfb8', {\n        render: render,\n        staticRenderFns: staticRenderFns\n      })\n    })\n  }\n}\ncomponent.options.__file = \"public/src/js/components/List.vue\"\nexport default component.exports"],"names":["render","_vm","this","_h","$createElement","_c","_self","directives","name","rawName","value","settings","api_key","feedError","feedLoaded","expression","class","uid","_m","_v","staticClass","_s","translations","loading_text","events","length","feed","ID","css_classes","attrs","id","css_id","admin","edit_url","target","href","staticStyle","xmlns","fill","width","height","version","x","y","viewBox","d","edit_link_text","_e","_l","event","eventIndex","key","display_short_datetime","shortdate_months","vue","start_weekday","start_day","start_month","display_datetime","start","end","title","on","click","$event","getEventDetails","display_location","display_description","display_price","display_image","price","display_signup_button","display_more_button","location","description","display_tickets","price_overlay","domProps","innerHTML","tickets_remaining","ticketsText","tickets_text","event_sales_status","sales_status","checkoutFromEventCard","checkoutButtonText","more_button_text","url","image","src","alt","post_title","loading","no_events_text","loading_error_text","api_error_text","show_copyright","copyright_text","live","beforeOpen","beforeClose","afterClose","afterOpen","model","modalShow","callback","$$v","popup","modalAddBackBtn","type","back_button_text","backBtnClick","close_button_text","requestModal","modalImage","modalEvent","calendar_button","license","free","toggleModalCalendarAdd","stroke","add_to_calendar_text","modalCalendarAdd","modalTickets","start_full","end_full","venue","address","modalScrollToMap","post_content","modalDescription","data","body","video","moduleContent","modalError","modal_error_text","link_target_blank","modal_error_link","position","google_map","frameborder","scrolling","marginheight","marginwidth","googleMapsSrc","organizer","organizer_info","modalOrganizer","logo","organizer_title","html","facebook","focusable","role","twitter","website","organizer_link","eventbrite_link","toOrder","modalEventIndex","_withStripped","component","options","__file"],"sourceRoot":""}
  • event-feed-for-eventbrite/trunk/public/assets/js/widget.js

    r2745531 r3115202  
    1 "use strict";(self.webpackChunkevent_feed_for_eventbrite=self.webpackChunkevent_feed_for_eventbrite||[]).push([[263],{354:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:e.settings.api_key&&!e.feedError&&!e.feedLoaded,expression:"(settings.api_key) && !feedError && !feedLoaded"}],class:"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-"+e.uid},[e._m(0),e._v(" "),a("div",{staticClass:"eventbrite-modal-spinner-text"},[a("p",[e._v(e._s(e.translations.loading_text))])])]),e._v(" "),e.settings.api_key&&e.events&&e.events.length>0?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],class:"eventbrite-feed eventbrite-feed-id-"+e.feed.ID+" eventbrite-feed-widget "+e.feed.css_classes,attrs:{id:e.feed.css_id}},[e.admin&&e.edit_url?a("a",{staticClass:"eventbrite-feed-edit-link",attrs:{target:"_blank",href:e.edit_url}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"#334ecd",width:"16",height:"16",version:"1.1",id:"lni_lni-pencil-alt",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.edit_link_text))])]):e._e(),e._v(" "),e._l(e.events,(function(t,i){return a("div",{key:t.ID,staticClass:"eventbrite-item",attrs:{"data-event-id":t.ID,"data-event-index":i}},[e.feed.display_image&&t.url?a("div",{staticClass:"eventbrite-item-image"},[a("div",{staticClass:"eventbrite-item-image-inner",on:{click:function(a){return e.getEventDetails(t,i)}}},[t.vue.image?a("img",{attrs:{src:t.vue.image,alt:t.post_title,loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[a("div",{staticClass:"eventbrite-item-title-col"},[e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n                            "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n                        ")]):e._e(),e._v(" "),t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(t.vue.title)+"\n                        ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n                            "+e._s(e.checkoutButtonText(t))+"\n                        ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(e.feed.more_button_text)+"\n                        ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright eventbrite-copyright-left"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,o=a(701),s=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Widget",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:o.Z,VScrollLock:s.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){window.EBWidgets.createWidget({widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"})},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,loading:"lazy"}}):e._e(),e._v(" "),(e.feed.display_price||e.feed.display_tickets)&&e.feed.price_overlay?a("span",{staticClass:"eventbrite-item-image-tags"},[e.feed.display_price&&t.vue.price?a("span",{staticClass:"eventbrite-item-image-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("span",{staticClass:"eventbrite-item-image-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]):e._e()])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-item-content"},[a("div",{staticClass:"eventbrite-item-top-row"},[a("div",{staticClass:"eventbrite-item-title-col"},[e.feed.display_datetime&&t.vue.start?a("time",{staticClass:"eventbrite-item-datetime"},[e._v("\n                            "+e._s(t.vue.start)+" - "+e._s(t.vue.end)+"\n                        ")]):e._e(),e._v(" "),t.vue.title?a("h3",{staticClass:"eventbrite-item-title",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(t.vue.title)+"\n                        ")]):e._e()])]),e._v(" "),e.feed.display_location||e.feed.display_description||e.feed.display_price&&!e.feed.display_image&&t.vue.price||e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-bottom-row"},[e.feed.display_location?a("p",{staticClass:"eventbrite-item-location"},[a("span",{staticClass:"eventbrite-item-location-icon-wrapper"},["Online"!==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==t.vue.location?a("svg",{staticClass:"eventbrite-item-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e()]),e._v(" "),a("span",[e._v(e._s(t.vue.location))])]):e._e(),e._v(" "),e.feed.display_description?a("p",{staticClass:"eventbrite-item-description"},[e._v(e._s(t.vue.description))]):e._e(),e._v(" "),!e.feed.display_price&&!e.feed.display_tickets||e.feed.price_overlay?e._e():a("div",{staticClass:"eventbrite-item-tags"},[e.feed.display_price&&t.vue.price?a("div",{staticClass:"eventbrite-item-price",domProps:{innerHTML:e._s(t.vue.price)}}):e._e(),e._v(" "),e.feed.display_tickets&&t.tickets_remaining&&t.tickets_remaining>0?a("div",{staticClass:"eventbrite-item-available-tickets"},[e._v(e._s(t.tickets_remaining)+e._s(e.ticketsText(e.feed.tickets_text)))]):e._e()]),e._v(" "),e.feed.display_signup_button||e.feed.display_more_button?a("div",{staticClass:"eventbrite-item-buttons"},["on_sale"==t.event_sales_status.sales_status&&e.feed.display_signup_button?a("button",{staticClass:"eventbrite-item-checkout",attrs:{id:"eventbrite-checkout-button-"+t.ID},on:{click:function(a){return e.checkoutFromEventCard(t,i)}}},[e._v("\n                            "+e._s(e.checkoutButtonText(t))+"\n                        ")]):e._e(),e._v(" "),e.feed.display_more_button?a("button",{staticClass:"eventbrite-item-details",on:{click:function(a){return e.getEventDetails(t,i)}}},[e._v("\n                            "+e._s(e.feed.more_button_text)+"\n                        ")]):e._e()]):e._e()]):e._e()])])}))],2):e._e(),e._v(" "),e.events&&0===e.events.length?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.no_events_text))]):e._e(),e._v(" "),1==e.feedError?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.loading_error_text))]):e._e(),e._v(" "),0==e.settings.api_key?a("div",{staticClass:"eventbrite-info-message"},[e._v(e._s(e.translations.api_error_text))]):e._e(),e._v(" "),e.events&&e.events.length>0&&e.settings.show_copyright?a("div",{directives:[{name:"show",rawName:"v-show",value:e.feedLoaded,expression:"feedLoaded"}],staticClass:"eventbrite-copyright eventbrite-copyright-left"},[a("div",[e._v(e._s(e.translations.copyright_text))]),e._v(" "),e._m(1)]):e._e(),e._v(" "),a("Modal",{attrs:{"modal-class":"eventbrite-modal scrollable-modal eventbrite-modal-"+e.uid+" eventbrite-modal-id-"+e.feed.ID,"bg-class":"eventbrite-modal-bg","wrapper-class":"eventbrite-modal-wrapper","append-to":"#eventbrite-modal-container","base-zindex":"20000",live:!1},on:{"before-open":e.beforeOpen,"before-close":e.beforeClose,"after-close":e.afterClose,"after-open":e.afterOpen},model:{value:e.modalShow,callback:function(t){e.modalShow=t},expression:"modalShow"}},[a("div",{directives:[{name:"scroll-lock",rawName:"v-scroll-lock",value:e.modalShow,expression:"modalShow"}],staticClass:"scroll-content"},[e.feed.popup?a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.modalAddBackBtn,expression:"modalAddBackBtn == true"}],staticClass:"eventbrite-modal-back"},[a("button",{attrs:{type:"button",title:e.translations.back_button_text},on:{click:e.backBtnClick}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z"}})])])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-close"},[a("button",{attrs:{type:"button",title:e.translations.close_button_text},on:{click:function(t){(e.modalShow=!1)&&(e.requestModal=!1)}}},[a("i",[a("svg",{attrs:{viewBox:"0 0 24 24"}},[a("path",{attrs:{d:"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z"}})])])])]),e._v(" "),a("div",{staticClass:"eventbrite-modal-img",attrs:{id:"eventbrite-modal-img"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!1!==e.modalImage,expression:"modalImage !== false"}],attrs:{src:e.modalImage,alt:e.modalEvent.post_title,loading:"lazy"}}),e._v(" "),1==e.feed.calendar_button&&1==e.license&&1!=e.free?a("div",{staticClass:"eventbrite-modal-add-to-calendar-wrapper"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar",attrs:{type:"button"},on:{click:e.toggleModalCalendarAdd}},[a("svg",{staticClass:"h-6 w-6",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[a("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}})]),e._v(" "),a("span",[e._v(e._s(e.translations.add_to_calendar_text))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalCalendarAdd,expression:"modalCalendarAdd"}],staticClass:"eventbrite-modal-add-to-calendar-menu"},[a("button",{staticClass:"eventbrite-modal-add-to-calendar-menu-close",attrs:{type:"button"},on:{click:function(t){e.modalCalendarAdd=!1}}},[a("svg",{staticStyle:{"enable-background":"new 0 0 64 64"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64 64","xml:space":"preserve"}},[a("path",{attrs:{d:"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                    c1-1,1-2.4,0-3.4L35.4,32z"}})])]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Google Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Outlook Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Office365 Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo",attrs:{href:"javascript:;",target:"_blank"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Yahoo Calendar")]),e._v(" "),a("a",{staticClass:"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple",attrs:{href:"javascript:;"},on:{click:function(t){e.modalCalendarAdd=!1}}},[e._v("Download ICS file")])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-title"},[e.modalEvent.vue&&e.modalEvent.vue.start_full&&e.modalEvent.vue.end_full?a("div",{staticClass:"eventbrite-modal-datetime"},[a("time",[e._v("\n                        "+e._s(e.modalEvent.vue.start_full)+" - "+e._s(e.modalEvent.vue.end_full)+"\n                    ")])]):e._e(),e._v(" "),e.modalEvent.post_title?a("h3",[e._v(e._s(e.modalEvent.post_title))]):e._e(),e._v(" "),e.modalEvent.vue&&e.modalEvent.vue.location?a("div",{staticClass:"eventbrite-modal-location",class:{"eventbrite-modal-location-clickable":e.modalEvent.venue.address&&1==e.feed.calendar_button},on:{click:function(t){return e.modalScrollToMap(e.modalEvent.vue.location)}}},["Online"!==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon",staticStyle:{"enable-background":"new 0 0 48 64"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 48 64","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z"}}),e._v(" "),a("path",{attrs:{d:"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z"}})])]):e._e(),e._v(" "),"Online"==e.modalEvent.vue.location?a("svg",{staticClass:"eventbrite-modal-location-icon-online",staticStyle:{"enable-background":"new 0 0 64.1 48"},attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 64.1 48","xml:space":"preserve"}},[a("g",[a("path",{attrs:{d:"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z"}}),e._v(" "),a("path",{attrs:{d:"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z"}}),e._v(" "),a("path",{attrs:{d:"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z"}}),e._v(" "),a("path",{attrs:{d:"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z"}}),e._v(" "),a("path",{attrs:{d:"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z"}})])]):e._e(),e._v(" "),a("span",[e._v(e._s(e.modalEvent.vue.location))])]):e._e()]),e._v(" "),a("div",{staticClass:"eventbrite-modal-content"},[a("div",{staticClass:"replace-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-event-info"},[e.modalEvent.vue&&e.modalEvent.post_content?a("p",{staticClass:"eventbrite-modal-summary"},[e._v(e._s(e.modalEvent.post_content))]):e._e(),e._v(" "),e._l(e.modalDescription,(function(t){return a("div",{key:t.ID,staticClass:"eventbrite-modal-description-module",class:{"eventbrite-modal-description-module-text":t.data.body,"eventbrite-modal-description-module-img":t.data.image,"eventbrite-modal-description-module-video":t.data.video},domProps:{innerHTML:e._s(e.moduleContent(t))}})})),e._v(" "),1==e.modalError?a("div",{staticClass:"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error"},[a("p",[e._v(e._s(e.translations.modal_error_text)+" "),a("br"),a("a",{attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[e._v(e._s(e.translations.modal_error_link))])])]):e._e()],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.modalTickets,expression:"modalTickets"}],staticClass:"eventbrite-modal-event-tickets"},[a("div",{staticClass:"eventbrite-modal-content-spinner-wrapper"},[a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])]),e._v(" "),a("div",{staticStyle:{position:"relative","background-color":"#fff","z-index":"1"},attrs:{id:"eventbrite-modal-event-tickets"}})])])]),e._v(" "),e.modalEvent.vue&&e.modalEvent.venue.address&&1==e.feed.google_map?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-map",attrs:{id:"eventbrite-modal-map"}},[a("iframe",{attrs:{width:"100%",height:"250",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.googleMapsSrc(this.modalEvent.vue.location),loading:"lazy"}})]):e._e(),e._v(" "),e.modalEvent.organizer&&e.modalEvent.organizer.name&&1==e.feed.organizer_info?a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"eventbrite-modal-organizer"},[a("div",{staticClass:"eventbrite-modal-organizer-row"},[e.modalOrganizer&&e.modalOrganizer.logo&&e.modalOrganizer.logo.url?a("div",{staticClass:"eventbrite-modal-organizer-image"},[a("img",{attrs:{src:e.modalOrganizer.logo.url,alt:"modalOrganizer.name"}})]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-info"},[e.modalEvent.organizer.name?a("div",{staticClass:"eventbrite-modal-organizer-name"},[a("span",[e._v(e._s(e.modalEvent.organizer.name))])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-organizer-title"},[e._v(e._s(e.translations.organizer_title))]),e._v(" "),e.modalEvent.organizer.description?a("div",{staticClass:"eventbrite-modal-organizer-description",domProps:{innerHTML:e._s(e.modalEvent.organizer.description.html)}}):e._e(),e._v(" "),e.modalOrganizer?a("div",{staticClass:"eventbrite-modal-organizer-social"},[e.modalOrganizer.facebook?a("a",{staticClass:"eventbrite-modal-organizer-social-twitter",attrs:{href:"https://www.facebook.com/"+e.modalOrganizer.facebook,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Facebook"}},[a("svg",{staticClass:"svg-inline--fa fa-facebook-f fa-w-10",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"facebook-f",role:"img",viewBox:"0 0 320 512"}},[a("path",{attrs:{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}})])]):e._e(),e._v(" "),e.modalOrganizer.twitter?a("a",{staticClass:"eventbrite-modal-organizer-social-website",attrs:{href:"https://www.twitter.com/"+e.modalOrganizer.twitter,target:1==e.feed.link_target_blank?"_blank":"_self",title:"Twitter"}},[a("svg",{staticClass:"svg-inline--fa fa-twitter fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"fab","data-icon":"twitter",role:"img",viewBox:"0 0 512 512"}},[a("path",{attrs:{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"}})])]):e._e(),e._v(" "),e.modalEvent.organizer.website?a("a",{staticClass:"eventbrite-modal-organizer-social-facebook",attrs:{href:e.modalEvent.organizer.website,target:1==e.feed.link_target_blank?"_blank":"_self",title:e.translations.organizer_link}},[a("svg",{staticClass:"svg-inline--fa fa-globe fa-w-16",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false","data-prefix":"far","data-icon":"globe",role:"img",viewBox:"0 0 496 512"}},[a("path",{attrs:{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z"}})])]):e._e()]):e._e()])])]):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.modalTickets,expression:"!modalTickets"}],staticClass:"noscroll-content"},[1==e.feed.eventbrite_link?a("div",{staticClass:"eventbrite-modal-footer-left"},[a("a",{staticClass:"eventbrite-modal-external-button",attrs:{href:e.modalEvent.url,target:1==e.feed.link_target_blank?"_blank":"_self"}},[a("span",{staticClass:"desktop"},[e._v(e._s(e.translations.eventbrite_link)+" ")]),a("span",{staticClass:"mobile"},[e._v("Eventbrite")])])]):e._e(),e._v(" "),a("div",{staticClass:"eventbrite-modal-footer-right"},[e.modalEvent.vue&&e.modalEvent.vue.price&&e.feed.display_price?a("div",{staticClass:"eventbrite-modal-price",domProps:{innerHTML:e._s(e.modalEvent.vue.price)}}):e._e(),e._v(" "),e.modalEvent&&"on_sale"==e.modalEvent.event_sales_status.sales_status?a("button",{staticClass:"eventbrite-modal-checkout-button",on:{click:function(t){return e.toOrder(e.modalEvent,e.modalEventIndex)}}},[e._v("\n                    "+e._s(e.checkoutButtonText(e.modalEvent))+"\n                ")]):e._e()])])]),e._v(" "),a("div",{class:"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-"+e.uid},[e._m(2)])],1)};i._withStripped=!0;var n,o=a(701),s=a(386),l=a(548),r=a(669),d=a.n(r),c={name:"Widget",props:["initialUid","initialFeed","initialSettings","initialApi"],data:function(){return{uid:this.initialUid,feed:this.initialFeed,settings:this.initialSettings,api:this.initialApi,admin:"true"===EventFeedForEventbrite.admin,license:"true"===EventFeedForEventbrite.premium,free:"true"===EventFeedForEventbrite.free,translations:EventFeedForEventbriteAppTranslations,edit_url:EventFeedForEventbrite.admin_url+"post.php?post="+this.initialFeed.ID+"&action=edit",events:{},feedError:!1,feedLoaded:!1,modalEventIndex:!1,modalShow:!1,modalImage:!1,modalEvent:!1,modalTickets:!1,modalDescription:!1,modalOrganizer:!1,modalState:!1,modalCheckoutLoaded:!1,modalAddBackBtn:!1,modalError:!1,modalCalendarAdd:!1,windowTop:0}},components:{Modal:o.Z,VScrollLock:s.Z},methods:{beforeOpen:function(){var e=this;this.modalError=!1,this.modalState="waitingForEventData",n&&n.cancel();var t=d().CancelToken;n=t.source(),0==this.feed.popup||0==this.license||1==this.free?1==this.modalEvent.vue.has_image?d().get(this.api+"event-feed-for-eventbrite/v1/image/"+this.modalEvent.logo.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.url,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})):(this.modalImage=this.modalEvent.vue.image,1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1):1==this.modalEvent.vue.has_image?(d().get(this.api+"event-feed-for-eventbrite/v1/details_image/"+this.modalEvent.ID+"/"+this.modalEvent.logo.id+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=t.data.media,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)):(d().get(this.api+"event-feed-for-eventbrite/v1/details/"+this.modalEvent.ID+"/"+this.modalEvent.organizer.id,{cancelToken:n.token}).then((function(t){e.modalImage=e.modalEvent.vue.image,e.modalDescription=t.data.description.modules,e.modalOrganizer=t.data.organizer,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1}))})).catch((function(t){d().isCancel(t)?e.manuallyCloseModal():(e.modalError=!0,e.modalImage=e.modalEvent.vue.image,e.modalDescription=!1,e.modalOrganizer=!1,e.$nextTick((function(){1==this.modalShow?this.modalState="EventDataReady":this.modalState=!1})))})),1==this.feed.calendar_button&&1==this.license&&1!=this.free&&this.generateAddToCalendarLinks(this.modalEvent)),1==this.modalTickets&&this.loadEventbriteCheckout()},afterOpen:function(){},beforeClose:function(){this.requestModal=!1},afterClose:function(){this.modalCleanUp(),this.modalCalendarAdd=!1},toOrder:function(e,t){"popup"==this.feed.link_to?(this.toggleModalContent(),this.modalAddBackBtn=!0):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},manuallyCloseModal:function(e){this.modalShow=!1,this.requestModal=!1,this.modalAddBackBtn=!0,this.beforeClose(),this.afterClose(),document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid).style.display="none",n.cancel()},getEventDetails:function(e,t){1==this.feed.popup&&1==this.license&&1!=this.free?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t):1==this.feed.link_target_blank?window.open(e.url):window.location.href=e.url},checkoutFromEventCard:function(e,t){"popup"==this.feed.link_to?(this.modalShow=!0,this.modalEvent=e,this.modalEventIndex=t,this.toggleModalContent()):1==this.feed.link_target_blank?window.open(e.url+"#tickets"):window.location.href=e.url+"#tickets"},toggleModalContent:function(){this.modalTickets=!this.modalTickets,1==this.modalTickets&&0==this.modalCheckoutLoaded&&(this.modalState="waitingForCheckoutData",this.loadEventbriteCheckout())},setFocusModal:function(){document.querySelector(".eventbrite-modal-wrapper").focus()},backBtnClick:function(){this.toggleModalContent(),this.$nextTick(this.modalScrollToTop),this.$nextTick(this.modalAddBackBtn=!1)},modalCleanUp:function(){this.modalShow=!1,this.modalTickets=!1,this.modalImage=!1,this.modalDescription=!1,this.modalState=!1,this.modalCheckoutLoaded=!1,this.modalAddBackBtn=!1,this.modalCalendarAdd=!1},loadEventbriteCheckout:function(){var e={widgetType:"checkout",eventId:this.modalEvent.ID,iframeContainerId:"eventbrite-modal-event-tickets"};window.EBWidgets.createWidget(e)},youtubeUrl:function(e){var t=new URL(e);return t.searchParams.append("enablejsapi","1"),t.searchParams.append("modestbranding","1"),t.searchParams.append("rel","0"),t.searchParams.append("showinfo","0"),t.searchParams.append("showtitle","0"),t.toString()},vimeoUrl:function(e){var t=new URL(e);return t.searchParams.append("title","0"),t.searchParams.append("byline","0"),t.searchParams.append("portrait","0"),t.toString()},googleMapsSrc:function(e){return"https://maps.google.com/?q="+e+"&output=embed"},moduleContent:function(e){if(e.data.body)return e.data.body.text;if(e.data.image)return'<img src="'+e.data.image.url+'" alt="" loading="lazy">';if(e.data.video){if(e.data.video.embed_url.includes("youtube"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.youtubeUrl(e.data.video.embed_url)+'" frameborder="0" loading="lazy"></iframe></div>';if(e.data.video.embed_url.includes("vimeo"))return'<div class="iframe-container"><iframe width="640" height="360" src="'+this.vimeoUrl(e.data.video.embed_url)+'" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" loading="lazy"></iframe></div>'}},modalScrollToMap:function(e){var t=document.querySelector("#eventbrite-modal-map");if(void 0!==t&&null!=t)t.scrollIntoView({behavior:"smooth"});else if("Online"!==e){var a="https://www.google.com/maps/place/"+e;1==this.feed.link_target_blank?window.open(a):window.location=a}},modalScrollToTop:function(){var e=document.querySelector("#eventbrite-modal-img");void 0!==e&&null!=e&&e.scrollIntoView({behavior:"auto"})},toggleModalCalendarAdd:function(){this.modalCalendarAdd=!this.modalCalendarAdd,1==this.modalCalendarAdd?window.addEventListener("click",this.autoCloseCalendarMenu):window.removeEventListener("click",this.autoCloseCalendarMenu)},autoCloseCalendarMenu:function(e){e.target.closest(".eventbrite-modal-add-to-calendar-wrapper")||(this.modalCalendarAdd=!1)},generateAddToCalendarLinks:function(e){var t={title:e.post_title,description:e.post_content,start:e.start.utc,end:e.end.utc,location:e.vue.location};document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-google").setAttribute("href",(0,l.lk)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-outlook").setAttribute("href",(0,l.sm)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-office").setAttribute("href",(0,l.QS)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-yahoo").setAttribute("href",(0,l.Ir)(t)),document.querySelector(".eventbrite-modal-add-to-calendar-menu-item-apple").setAttribute("href",(0,l.ko)(t))},onScroll:function(e){this.windowTop=window.top.scrollY,this.checkScrollPosition()},checkScrollPosition:function(){0==this.windowTop?document.querySelector("body").classList.add("eventbrite-scroll-top"):document.querySelector("body").classList.remove("eventbrite-scroll-top")},ticketsText:function(e){var t="";if(""!==e)t=" "+e;return t},checkoutButtonText:function(e){return 1==e.is_free?this.feed.signup_button_text:this.feed.tickets_button_text}},watch:{modalState:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container"),i=document.querySelector(".eventbrite-modal-wrapper"),n=document.querySelector(".eventbrite-modal-spinner-wrapper-"+this.uid);"waitingForEventData"==e?(i&&(i.style.display="none"),n&&(n.style.display="flex")):"EventDataReady"==e?(i&&(i.style.display="flex"),n&&(n.style.display="none"),this.setFocusModal()):1==e&&(i&&(i.style.display="none"),n&&(n.style.display="none")),"orderScreen"==e?i&&a.classList.add("modal-order"):i&&a.classList.remove("modal-order")}},modalTickets:{handler:function(e,t){var a=document.querySelector("#eventbrite-modal-container");1==e?a.classList.add("modal-tickets"):a.classList.remove("modal-tickets")}}},mounted:function(){var e=this;d().get(this.api+"event-feed-for-eventbrite/v1/feed/"+this.feed.ID).then((function(t){e.events=t.data.events,e.feedLoaded=!0,e.checkScrollPosition()})).catch((function(t){e.feedError=!0})),this.$nextTick((function(){var e=this;window.addEventListener("message",(function(t){if("https://www.eventbrite.com"==t.origin){var a=document.querySelector("#eventbrite-modal-event-tickets");a.style.height="100%",a.style.transition="none"}"https://www.eventbrite.com"==t.origin&&"widgetRenderComplete"==t.data.messageName&&1==e.modalShow&&(e.modalCheckoutLoaded=!0),"https://www.eventbrite.com"!=t.origin||"widgetRenderComplete"!=t.data.messageName&&"backToTicketSelection"!=t.data.messageName?"https://www.eventbrite.com"==t.origin&&"orderStart"==t.data.messageName&&(setTimeout((function(){return e.modalState="orderScreen"}),810),setTimeout((function(){return e.modalAddBackBtn=!1}),810)):1==e.modalShow&&("backToTicketSelection"==t.data.messageName?(setTimeout((function(){return e.modalState="ticketsScreen"}),810),1==e.feed.popup&&1==e.license&&1!=e.free&&setTimeout((function(){return e.modalAddBackBtn=!0}),810)):(e.modalState="ticketsScreen",1==e.feed.popup&&1==e.license&&1!=e.free&&(e.modalAddBackBtn=!0)))})),window.addEventListener("scroll",this.onScroll),this.$el.querySelector(".eventbrite-modal-spinner-wrapper").addEventListener("click",this.manuallyCloseModal)}))},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("click",this.manuallyCloseModal)}},v=(0,a(900).Z)(c,i,[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://eventfeed.click/",target:"_blank"}},[a("span",{staticClass:"brand-text"},[a("strong",[e._v("Event Feed")]),e._v(" for Eventbrite")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"eventbrite-modal-spinner"},[a("div",{staticClass:"double-bounce1"}),e._v(" "),a("div",{staticClass:"double-bounce2"})])}],!1,null,null,null);v.options.__file="public/src/js/components/Widget.vue";var m=v.exports}}]);
    22//# sourceMappingURL=widget.js.map
  • event-feed-for-eventbrite/trunk/public/assets/js/widget.js.map

    r2745531 r3115202  
    1 {"version":3,"file":"widget.js","mappings":"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","sources":["webpack://event-feed-for-eventbrite/./public/src/js/components/Widget.vue?a51f","webpack://event-feed-for-eventbrite/public/src/js/components/Widget.vue","webpack://event-feed-for-eventbrite/./public/src/js/components/Widget.vue?a068","webpack://event-feed-for-eventbrite/./public/src/js/components/Widget.vue"],"sourcesContent":["var render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\n    \"div\",\n    [\n      _c(\n        \"div\",\n        {\n          directives: [\n            {\n              name: \"show\",\n              rawName: \"v-show\",\n              value: _vm.settings.api_key && !_vm.feedError && !_vm.feedLoaded,\n              expression: \"(settings.api_key) && !feedError && !feedLoaded\"\n            }\n          ],\n          class:\n            \"eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-\" +\n            _vm.uid\n        },\n        [\n          _vm._m(0),\n          _vm._v(\" \"),\n          _c(\"div\", { staticClass: \"eventbrite-modal-spinner-text\" }, [\n            _c(\"p\", [_vm._v(_vm._s(_vm.translations.loading_text))])\n          ])\n        ]\n      ),\n      _vm._v(\" \"),\n      _vm.settings.api_key && _vm.events && _vm.events.length > 0\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              class:\n                \"eventbrite-feed eventbrite-feed-id-\" +\n                _vm.feed.ID +\n                \" eventbrite-feed-widget \" +\n                _vm.feed.css_classes,\n              attrs: { id: _vm.feed.css_id }\n            },\n            [\n              _vm.admin && _vm.edit_url\n                ? _c(\n                    \"a\",\n                    {\n                      staticClass: \"eventbrite-feed-edit-link\",\n                      attrs: { target: \"_blank\", href: _vm.edit_url }\n                    },\n                    [\n                      _c(\n                        \"svg\",\n                        {\n                          staticStyle: { \"enable-background\": \"new 0 0 64 64\" },\n                          attrs: {\n                            xmlns: \"http://www.w3.org/2000/svg\",\n                            \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n                            fill: \"#334ecd\",\n                            width: \"16\",\n                            height: \"16\",\n                            version: \"1.1\",\n                            id: \"lni_lni-pencil-alt\",\n                            x: \"0px\",\n                            y: \"0px\",\n                            viewBox: \"0 0 64 64\",\n                            \"xml:space\": \"preserve\"\n                          }\n                        },\n                        [\n                          _c(\"path\", {\n                            attrs: {\n                              d:\n                                \"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"\n                            }\n                          })\n                        ]\n                      ),\n                      _vm._v(\" \"),\n                      _c(\"span\", [\n                        _vm._v(_vm._s(_vm.translations.edit_link_text))\n                      ])\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _vm._l(_vm.events, function(event, eventIndex) {\n                return _c(\n                  \"div\",\n                  {\n                    key: event.ID,\n                    staticClass: \"eventbrite-item\",\n                    attrs: {\n                      \"data-event-id\": event.ID,\n                      \"data-event-index\": eventIndex\n                    }\n                  },\n                  [\n                    _vm.feed.display_image && event.url\n                      ? _c(\"div\", { staticClass: \"eventbrite-item-image\" }, [\n                          _c(\n                            \"div\",\n                            {\n                              staticClass: \"eventbrite-item-image-inner\",\n                              on: {\n                                click: function($event) {\n                                  return _vm.getEventDetails(event, eventIndex)\n                                }\n                              }\n                            },\n                            [\n                              event.vue.image\n                                ? _c(\"img\", {\n                                    attrs: {\n                                      src: event.vue.image,\n                                      alt: event.post_title,\n                                      loading: \"lazy\"\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              (_vm.feed.display_price ||\n                                _vm.feed.display_tickets) &&\n                              _vm.feed.price_overlay\n                                ? _c(\n                                    \"span\",\n                                    {\n                                      staticClass: \"eventbrite-item-image-tags\"\n                                    },\n                                    [\n                                      _vm.feed.display_price && event.vue.price\n                                        ? _c(\"span\", {\n                                            staticClass:\n                                              \"eventbrite-item-image-price\",\n                                            domProps: {\n                                              innerHTML: _vm._s(event.vue.price)\n                                            }\n                                          })\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_tickets &&\n                                      event.tickets_remaining &&\n                                      event.tickets_remaining > 0\n                                        ? _c(\n                                            \"span\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-image-available-tickets\"\n                                            },\n                                            [\n                                              _vm._v(\n                                                _vm._s(\n                                                  event.tickets_remaining\n                                                ) +\n                                                  _vm._s(\n                                                    _vm.ticketsText(\n                                                      _vm.feed.tickets_text\n                                                    )\n                                                  )\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ])\n                      : _vm._e(),\n                    _vm._v(\" \"),\n                    _c(\"div\", { staticClass: \"eventbrite-item-content\" }, [\n                      _c(\"div\", { staticClass: \"eventbrite-item-top-row\" }, [\n                        _c(\n                          \"div\",\n                          { staticClass: \"eventbrite-item-title-col\" },\n                          [\n                            _vm.feed.display_datetime && event.vue.start\n                              ? _c(\n                                  \"time\",\n                                  { staticClass: \"eventbrite-item-datetime\" },\n                                  [\n                                    _vm._v(\n                                      \"\\n                            \" +\n                                        _vm._s(event.vue.start) +\n                                        \" - \" +\n                                        _vm._s(event.vue.end) +\n                                        \"\\n                        \"\n                                    )\n                                  ]\n                                )\n                              : _vm._e(),\n                            _vm._v(\" \"),\n                            event.vue.title\n                              ? _c(\n                                  \"h3\",\n                                  {\n                                    staticClass: \"eventbrite-item-title\",\n                                    on: {\n                                      click: function($event) {\n                                        return _vm.getEventDetails(\n                                          event,\n                                          eventIndex\n                                        )\n                                      }\n                                    }\n                                  },\n                                  [\n                                    _vm._v(\n                                      \"\\n                            \" +\n                                        _vm._s(event.vue.title) +\n                                        \"\\n                        \"\n                                    )\n                                  ]\n                                )\n                              : _vm._e()\n                          ]\n                        )\n                      ]),\n                      _vm._v(\" \"),\n                      _vm.feed.display_location ||\n                      _vm.feed.display_description ||\n                      (_vm.feed.display_price &&\n                        !_vm.feed.display_image &&\n                        event.vue.price) ||\n                      _vm.feed.display_signup_button ||\n                      _vm.feed.display_more_button\n                        ? _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-item-bottom-row\" },\n                            [\n                              _vm.feed.display_location\n                                ? _c(\n                                    \"p\",\n                                    { staticClass: \"eventbrite-item-location\" },\n                                    [\n                                      _c(\n                                        \"span\",\n                                        {\n                                          staticClass:\n                                            \"eventbrite-item-location-icon-wrapper\"\n                                        },\n                                        [\n                                          event.vue.location !== \"Online\"\n                                            ? _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"eventbrite-item-location-icon\",\n                                                  staticStyle: {\n                                                    \"enable-background\":\n                                                      \"new 0 0 48 64\"\n                                                  },\n                                                  attrs: {\n                                                    version: \"1.1\",\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"xmlns:xlink\":\n                                                      \"http://www.w3.org/1999/xlink\",\n                                                    x: \"0px\",\n                                                    y: \"0px\",\n                                                    viewBox: \"0 0 48 64\",\n                                                    \"xml:space\": \"preserve\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"g\", [\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n                                                      }\n                                                    })\n                                                  ])\n                                                ]\n                                              )\n                                            : _vm._e(),\n                                          _vm._v(\" \"),\n                                          event.vue.location == \"Online\"\n                                            ? _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"eventbrite-item-location-icon-online\",\n                                                  staticStyle: {\n                                                    \"enable-background\":\n                                                      \"new 0 0 64.1 48\"\n                                                  },\n                                                  attrs: {\n                                                    version: \"1.1\",\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"xmlns:xlink\":\n                                                      \"http://www.w3.org/1999/xlink\",\n                                                    x: \"0px\",\n                                                    y: \"0px\",\n                                                    viewBox: \"0 0 64.1 48\",\n                                                    \"xml:space\": \"preserve\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"g\", [\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n                                                      }\n                                                    })\n                                                  ])\n                                                ]\n                                              )\n                                            : _vm._e()\n                                        ]\n                                      ),\n                                      _vm._v(\" \"),\n                                      _c(\"span\", [\n                                        _vm._v(_vm._s(event.vue.location))\n                                      ])\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.feed.display_description\n                                ? _c(\n                                    \"p\",\n                                    {\n                                      staticClass: \"eventbrite-item-description\"\n                                    },\n                                    [_vm._v(_vm._s(event.vue.description))]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              (_vm.feed.display_price ||\n                                _vm.feed.display_tickets) &&\n                              !_vm.feed.price_overlay\n                                ? _c(\n                                    \"div\",\n                                    { staticClass: \"eventbrite-item-tags\" },\n                                    [\n                                      _vm.feed.display_price && event.vue.price\n                                        ? _c(\"div\", {\n                                            staticClass:\n                                              \"eventbrite-item-price\",\n                                            domProps: {\n                                              innerHTML: _vm._s(event.vue.price)\n                                            }\n                                          })\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_tickets &&\n                                      event.tickets_remaining &&\n                                      event.tickets_remaining > 0\n                                        ? _c(\n                                            \"div\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-available-tickets\"\n                                            },\n                                            [\n                                              _vm._v(\n                                                _vm._s(\n                                                  event.tickets_remaining\n                                                ) +\n                                                  _vm._s(\n                                                    _vm.ticketsText(\n                                                      _vm.feed.tickets_text\n                                                    )\n                                                  )\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.feed.display_signup_button ||\n                              _vm.feed.display_more_button\n                                ? _c(\n                                    \"div\",\n                                    { staticClass: \"eventbrite-item-buttons\" },\n                                    [\n                                      event.event_sales_status.sales_status ==\n                                        \"on_sale\" &&\n                                      _vm.feed.display_signup_button\n                                        ? _c(\n                                            \"button\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-checkout\",\n                                              attrs: {\n                                                id:\n                                                  \"eventbrite-checkout-button-\" +\n                                                  event.ID\n                                              },\n                                              on: {\n                                                click: function($event) {\n                                                  return _vm.checkoutFromEventCard(\n                                                    event,\n                                                    eventIndex\n                                                  )\n                                                }\n                                              }\n                                            },\n                                            [\n                                              _vm._v(\n                                                \"\\n                            \" +\n                                                  _vm._s(\n                                                    _vm.checkoutButtonText(\n                                                      event\n                                                    )\n                                                  ) +\n                                                  \"\\n                        \"\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_more_button\n                                        ? _c(\n                                            \"button\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-details\",\n                                              on: {\n                                                click: function($event) {\n                                                  return _vm.getEventDetails(\n                                                    event,\n                                                    eventIndex\n                                                  )\n                                                }\n                                              }\n                                            },\n                                            [\n                                              _vm._v(\n                                                \"\\n                            \" +\n                                                  _vm._s(\n                                                    _vm.feed.more_button_text\n                                                  ) +\n                                                  \"\\n                        \"\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        : _vm._e()\n                    ])\n                  ]\n                )\n              })\n            ],\n            2\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length === 0\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-info-message\"\n            },\n            [_vm._v(_vm._s(_vm.translations.no_events_text))]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.feedError == true\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.loading_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.settings.api_key == false\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.api_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length > 0 && _vm.settings.show_copyright\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-copyright eventbrite-copyright-left\"\n            },\n            [\n              _c(\"div\", [_vm._v(_vm._s(_vm.translations.copyright_text))]),\n              _vm._v(\" \"),\n              _vm._m(1)\n            ]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _c(\n        \"Modal\",\n        {\n          attrs: {\n            \"modal-class\":\n              \"eventbrite-modal scrollable-modal eventbrite-modal-\" +\n              _vm.uid +\n              \" eventbrite-modal-id-\" +\n              _vm.feed.ID,\n            \"bg-class\": \"eventbrite-modal-bg\",\n            \"wrapper-class\": \"eventbrite-modal-wrapper\",\n            \"append-to\": \"#eventbrite-modal-container\",\n            \"base-zindex\": \"20000\",\n            live: false\n          },\n          on: {\n            \"before-open\": _vm.beforeOpen,\n            \"before-close\": _vm.beforeClose,\n            \"after-close\": _vm.afterClose,\n            \"after-open\": _vm.afterOpen\n          },\n          model: {\n            value: _vm.modalShow,\n            callback: function($$v) {\n              _vm.modalShow = $$v\n            },\n            expression: \"modalShow\"\n          }\n        },\n        [\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"scroll-lock\",\n                  rawName: \"v-scroll-lock\",\n                  value: _vm.modalShow,\n                  expression: \"modalShow\"\n                }\n              ],\n              staticClass: \"scroll-content\"\n            },\n            [\n              _vm.feed.popup\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalAddBackBtn == true,\n                          expression: \"modalAddBackBtn == true\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-back\"\n                    },\n                    [\n                      _c(\n                        \"button\",\n                        {\n                          attrs: {\n                            type: \"button\",\n                            title: _vm.translations.back_button_text\n                          },\n                          on: { click: _vm.backBtnClick }\n                        },\n                        [\n                          _c(\"i\", [\n                            _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                              _c(\"path\", {\n                                attrs: {\n                                  \"fill-rule\": \"evenodd\",\n                                  \"clip-rule\": \"evenodd\",\n                                  d:\n                                    \"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"\n                                }\n                              })\n                            ])\n                          ])\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-close\" }, [\n                _c(\n                  \"button\",\n                  {\n                    attrs: {\n                      type: \"button\",\n                      title: _vm.translations.close_button_text\n                    },\n                    on: {\n                      click: function($event) {\n                        ;(_vm.modalShow = false) && (_vm.requestModal = false)\n                      }\n                    }\n                  },\n                  [\n                    _c(\"i\", [\n                      _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                        _c(\"path\", {\n                          attrs: {\n                            d:\n                              \"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"\n                          }\n                        })\n                      ])\n                    ])\n                  ]\n                )\n              ]),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  staticClass: \"eventbrite-modal-img\",\n                  attrs: { id: \"eventbrite-modal-img\" }\n                },\n                [\n                  _c(\"img\", {\n                    directives: [\n                      {\n                        name: \"show\",\n                        rawName: \"v-show\",\n                        value: _vm.modalImage !== false,\n                        expression: \"modalImage !== false\"\n                      }\n                    ],\n                    attrs: {\n                      src: _vm.modalImage,\n                      alt: _vm.modalEvent.post_title,\n                      loading: \"lazy\"\n                    }\n                  }),\n                  _vm._v(\" \"),\n                  _vm.feed.calendar_button == true &&\n                  _vm.license == true && _vm.free != true\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-add-to-calendar-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"button\",\n                            {\n                              staticClass: \"eventbrite-modal-add-to-calendar\",\n                              attrs: { type: \"button\" },\n                              on: { click: _vm.toggleModalCalendarAdd }\n                            },\n                            [\n                              _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"h-6 w-6\",\n                                  attrs: {\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    fill: \"none\",\n                                    viewBox: \"0 0 24 24\",\n                                    stroke: \"currentColor\"\n                                  }\n                                },\n                                [\n                                  _c(\"path\", {\n                                    attrs: {\n                                      \"stroke-linecap\": \"round\",\n                                      \"stroke-linejoin\": \"round\",\n                                      \"stroke-width\": \"2\",\n                                      d:\n                                        \"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\n                                    }\n                                  })\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\"span\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.add_to_calendar_text)\n                                )\n                              ])\n                            ]\n                          ),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            {\n                              directives: [\n                                {\n                                  name: \"show\",\n                                  rawName: \"v-show\",\n                                  value: _vm.modalCalendarAdd,\n                                  expression: \"modalCalendarAdd\"\n                                }\n                              ],\n                              staticClass:\n                                \"eventbrite-modal-add-to-calendar-menu\"\n                            },\n                            [\n                              _c(\n                                \"button\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-close\",\n                                  attrs: { type: \"button\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [\n                                  _c(\n                                    \"svg\",\n                                    {\n                                      staticStyle: {\n                                        \"enable-background\": \"new 0 0 64 64\"\n                                      },\n                                      attrs: {\n                                        version: \"1.1\",\n                                        id: \"Layer_1\",\n                                        xmlns: \"http://www.w3.org/2000/svg\",\n                                        \"xmlns:xlink\":\n                                          \"http://www.w3.org/1999/xlink\",\n                                        x: \"0px\",\n                                        y: \"0px\",\n                                        viewBox: \"0 0 64 64\",\n                                        \"xml:space\": \"preserve\"\n                                      }\n                                    },\n                                    [\n                                      _c(\"path\", {\n                                        attrs: {\n                                          d:\n                                            \"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\\n                                    c1-1,1-2.4,0-3.4L35.4,32z\"\n                                        }\n                                      })\n                                    ]\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Google Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Outlook Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Office365 Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Yahoo Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\",\n                                  attrs: { href: \"javascript:;\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Download ICS file\")]\n                              )\n                            ]\n                          )\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  directives: [\n                    {\n                      name: \"show\",\n                      rawName: \"v-show\",\n                      value: !_vm.modalTickets,\n                      expression: \"!modalTickets\"\n                    }\n                  ],\n                  staticClass: \"eventbrite-modal-title\"\n                },\n                [\n                  _vm.modalEvent.vue &&\n                  _vm.modalEvent.vue.start_full &&\n                  _vm.modalEvent.vue.end_full\n                    ? _c(\"div\", { staticClass: \"eventbrite-modal-datetime\" }, [\n                        _c(\"time\", [\n                          _vm._v(\n                            \"\\n                        \" +\n                              _vm._s(_vm.modalEvent.vue.start_full) +\n                              \" - \" +\n                              _vm._s(_vm.modalEvent.vue.end_full) +\n                              \"\\n                    \"\n                          )\n                        ])\n                      ])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.post_title\n                    ? _c(\"h3\", [_vm._v(_vm._s(_vm.modalEvent.post_title))])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.vue && _vm.modalEvent.vue.location\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass: \"eventbrite-modal-location\",\n                          class: {\n                            \"eventbrite-modal-location-clickable\":\n                              _vm.modalEvent.venue.address &&\n                              _vm.feed.calendar_button == true\n                          },\n                          on: {\n                            click: function($event) {\n                              return _vm.modalScrollToMap(\n                                _vm.modalEvent.vue.location\n                              )\n                            }\n                          }\n                        },\n                        [\n                          _vm.modalEvent.vue.location !== \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"eventbrite-modal-location-icon\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 48 64\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 48 64\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _vm.modalEvent.vue.location == \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-location-icon-online\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 64.1 48\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 64.1 48\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\"span\", [\n                            _vm._v(_vm._s(_vm.modalEvent.vue.location))\n                          ])\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-content\" }, [\n                _c(\"div\", { staticClass: \"replace-content\" }, [\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-info\"\n                    },\n                    [\n                      _vm.modalEvent.vue && _vm.modalEvent.post_content\n                        ? _c(\"p\", { staticClass: \"eventbrite-modal-summary\" }, [\n                            _vm._v(_vm._s(_vm.modalEvent.post_content))\n                          ])\n                        : _vm._e(),\n                      _vm._v(\" \"),\n                      _vm._l(_vm.modalDescription, function(description) {\n                        return _c(\"div\", {\n                          key: description.ID,\n                          staticClass: \"eventbrite-modal-description-module\",\n                          class: {\n                            \"eventbrite-modal-description-module-text\":\n                              description.data.body,\n                            \"eventbrite-modal-description-module-img\":\n                              description.data.image,\n                            \"eventbrite-modal-description-module-video\":\n                              description.data.video\n                          },\n                          domProps: {\n                            innerHTML: _vm._s(_vm.moduleContent(description))\n                          }\n                        })\n                      }),\n                      _vm._v(\" \"),\n                      _vm.modalError == true\n                        ? _c(\n                            \"div\",\n                            {\n                              staticClass:\n                                \"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\"\n                            },\n                            [\n                              _c(\"p\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.modal_error_text) +\n                                    \" \"\n                                ),\n                                _c(\"br\"),\n                                _c(\n                                  \"a\",\n                                  {\n                                    attrs: {\n                                      href: _vm.modalEvent.url,\n                                      target:\n                                        _vm.feed.link_target_blank == true\n                                          ? \"_blank\"\n                                          : \"_self\"\n                                    }\n                                  },\n                                  [\n                                    _vm._v(\n                                      _vm._s(_vm.translations.modal_error_link)\n                                    )\n                                  ]\n                                )\n                              ])\n                            ]\n                          )\n                        : _vm._e()\n                    ],\n                    2\n                  ),\n                  _vm._v(\" \"),\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalTickets,\n                          expression: \"modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-tickets\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-content-spinner-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-spinner\" },\n                            [\n                              _c(\"div\", { staticClass: \"double-bounce1\" }),\n                              _vm._v(\" \"),\n                              _c(\"div\", { staticClass: \"double-bounce2\" })\n                            ]\n                          )\n                        ]\n                      ),\n                      _vm._v(\" \"),\n                      _c(\"div\", {\n                        staticStyle: {\n                          position: \"relative\",\n                          \"background-color\": \"#fff\",\n                          \"z-index\": \"1\"\n                        },\n                        attrs: { id: \"eventbrite-modal-event-tickets\" }\n                      })\n                    ]\n                  )\n                ])\n              ]),\n              _vm._v(\" \"),\n              _vm.modalEvent.vue &&\n              _vm.modalEvent.venue.address &&\n              _vm.feed.google_map == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-map\",\n                      attrs: { id: \"eventbrite-modal-map\" }\n                    },\n                    [\n                      _c(\"iframe\", {\n                        attrs: {\n                          width: \"100%\",\n                          height: \"250\",\n                          frameborder: \"0\",\n                          scrolling: \"no\",\n                          marginheight: \"0\",\n                          marginwidth: \"0\",\n                          src: _vm.googleMapsSrc(this.modalEvent.vue.location),\n                          loading: \"lazy\"\n                        }\n                      })\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _vm.modalEvent.organizer &&\n              _vm.modalEvent.organizer.name &&\n              _vm.feed.organizer_info == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-organizer\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        { staticClass: \"eventbrite-modal-organizer-row\" },\n                        [\n                          _vm.modalOrganizer &&\n                          _vm.modalOrganizer.logo &&\n                          _vm.modalOrganizer.logo.url\n                            ? _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-image\"\n                                },\n                                [\n                                  _c(\"img\", {\n                                    attrs: {\n                                      src: _vm.modalOrganizer.logo.url,\n                                      alt: \"modalOrganizer.name\"\n                                    }\n                                  })\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-organizer-info\" },\n                            [\n                              _vm.modalEvent.organizer.name\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-name\"\n                                    },\n                                    [\n                                      _c(\"span\", [\n                                        _vm._v(\n                                          _vm._s(_vm.modalEvent.organizer.name)\n                                        )\n                                      ])\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-title\"\n                                },\n                                [\n                                  _vm._v(\n                                    _vm._s(_vm.translations.organizer_title)\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _vm.modalEvent.organizer.description\n                                ? _c(\"div\", {\n                                    staticClass:\n                                      \"eventbrite-modal-organizer-description\",\n                                    domProps: {\n                                      innerHTML: _vm._s(\n                                        _vm.modalEvent.organizer.description\n                                          .html\n                                      )\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.modalOrganizer\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-social\"\n                                    },\n                                    [\n                                      _vm.modalOrganizer.facebook\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-twitter\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.facebook.com/\" +\n                                                  _vm.modalOrganizer.facebook,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Facebook\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-facebook-f fa-w-10\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"facebook-f\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 320 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalOrganizer.twitter\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-website\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.twitter.com/\" +\n                                                  _vm.modalOrganizer.twitter,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Twitter\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-twitter fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"twitter\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 512 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalEvent.organizer.website\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-facebook\",\n                                              attrs: {\n                                                href:\n                                                  _vm.modalEvent.organizer\n                                                    .website,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title:\n                                                  _vm.translations\n                                                    .organizer_link\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-globe fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"far\",\n                                                    \"data-icon\": \"globe\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 496 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e()\n            ]\n          ),\n          _vm._v(\" \"),\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: !_vm.modalTickets,\n                  expression: \"!modalTickets\"\n                }\n              ],\n              staticClass: \"noscroll-content\"\n            },\n            [\n              _vm.feed.eventbrite_link == true\n                ? _c(\"div\", { staticClass: \"eventbrite-modal-footer-left\" }, [\n                    _c(\n                      \"a\",\n                      {\n                        staticClass: \"eventbrite-modal-external-button\",\n                        attrs: {\n                          href: _vm.modalEvent.url,\n                          target:\n                            _vm.feed.link_target_blank == true\n                              ? \"_blank\"\n                              : \"_self\"\n                        }\n                      },\n                      [\n                        _c(\"span\", { staticClass: \"desktop\" }, [\n                          _vm._v(_vm._s(_vm.translations.eventbrite_link) + \" \")\n                        ]),\n                        _c(\"span\", { staticClass: \"mobile\" }, [\n                          _vm._v(\"Eventbrite\")\n                        ])\n                      ]\n                    )\n                  ])\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-footer-right\" }, [\n                _vm.modalEvent.vue &&\n                _vm.modalEvent.vue.price &&\n                _vm.feed.display_price\n                  ? _c(\"div\", {\n                      staticClass: \"eventbrite-modal-price\",\n                      domProps: { innerHTML: _vm._s(_vm.modalEvent.vue.price) }\n                    })\n                  : _vm._e(),\n                _vm._v(\" \"),\n                _vm.modalEvent &&\n                _vm.modalEvent.event_sales_status.sales_status == \"on_sale\"\n                  ? _c(\n                      \"button\",\n                      {\n                        staticClass: \"eventbrite-modal-checkout-button\",\n                        on: {\n                          click: function($event) {\n                            return _vm.toOrder(\n                              _vm.modalEvent,\n                              _vm.modalEventIndex\n                            )\n                          }\n                        }\n                      },\n                      [\n                        _vm._v(\n                          \"\\n                    \" +\n                            _vm._s(_vm.checkoutButtonText(_vm.modalEvent)) +\n                            \"\\n                \"\n                        )\n                      ]\n                    )\n                  : _vm._e()\n              ])\n            ]\n          )\n        ]\n      ),\n      _vm._v(\" \"),\n      _c(\n        \"div\",\n        {\n          class:\n            \"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-\" +\n            _vm.uid\n        },\n        [_vm._m(2)]\n      )\n    ],\n    1\n  )\n}\nvar staticRenderFns = [\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\n      \"a\",\n      { attrs: { href: \"https://eventfeed.click/\", target: \"_blank\" } },\n      [\n        _c(\"span\", { staticClass: \"brand-text\" }, [\n          _c(\"strong\", [_vm._v(\"Event Feed\")]),\n          _vm._v(\" for Eventbrite\")\n        ])\n      ]\n    )\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","<template>\n    \n    <div>\n\n        <!-- Event feed preloader -->\n        <div :class=\"'eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-' + uid\" v-show=\"(settings.api_key) && !feedError && !feedLoaded\" v-cloak>\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n            <div class=\"eventbrite-modal-spinner-text\">\n                <p>{{ translations.loading_text }}</p>\n            </div>\n        </div>\n\n        <!-- Events wrapper -->\n        <div :id=\"feed.css_id\" :class=\"'eventbrite-feed eventbrite-feed-id-' + feed.ID + ' eventbrite-feed-widget ' + feed.css_classes\" v-if=\"(settings.api_key) && (events) && (events.length > 0)\" v-show=\"feedLoaded\" v-cloak>\n\n            <!-- Event feed edit link -->\n            <a class=\"eventbrite-feed-edit-link\" target=\"_blank\" v-if=\"admin && edit_url\" :href=\"edit_url\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#334ecd\" width=\"16\" height=\"16\" version=\"1.1\" id=\"lni_lni-pencil-alt\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                    <path d=\"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"/>\n                </svg>\n                <span>{{ translations.edit_link_text }}</span>\n            </a>\n            \n            <!-- Event -->\n            <div class=\"eventbrite-item\" v-for=\"(event, eventIndex) in events\" :key=\"event.ID\" :data-event-id=\"event.ID\" :data-event-index=\"eventIndex\">\n\n                <!-- Image wrapper -->\n                <div class=\"eventbrite-item-image\" v-if=\"feed.display_image && event.url\">\n\n                    <div class=\"eventbrite-item-image-inner\" @click=\"getEventDetails(event, eventIndex)\">\n                            \n                        <!-- Image -->\n                        <img :src=\"event.vue.image\" :alt=\"event.post_title\" v-if=\"event.vue.image\" loading=\"lazy\">\n\n                        <!-- Tags -->\n                        <span class=\"eventbrite-item-image-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && feed.price_overlay\">\n\n                            <!-- Price -->\n                            <span class=\"eventbrite-item-image-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></span>\n\n                            <!-- Tickets left -->\n                            <span class=\"eventbrite-item-image-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</span>\n                            \n                        </span>\n\n                    </div>\n\n                </div>\n                    \n                <!-- Event content -->\n                <div class=\"eventbrite-item-content\">\n                    \n                    <div class=\"eventbrite-item-top-row\">\n\n                        <div class=\"eventbrite-item-title-col\">\n\n                            <!-- Date and time -->\n                            <time class=\"eventbrite-item-datetime\" v-if=\"feed.display_datetime && event.vue.start\">\n                                {{ event.vue.start }} - {{ event.vue.end }}\n                            </time>\n\n                            <!-- Title -->\n                            <h3 class=\"eventbrite-item-title\" v-if=\"event.vue.title\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ event.vue.title }}\n                            </h3>\n\n                        </div>\n\n                    </div>\n\n                    <div class=\"eventbrite-item-bottom-row\" v-if=\"(feed.display_location) || (feed.display_description) || (feed.display_price && !feed.display_image && event.vue.price) || (feed.display_signup_button) || (feed.display_more_button)\">\n\n                        <!-- Location -->\n                        <p class=\"eventbrite-item-location\" v-if=\"feed.display_location\">\n                            <span class=\"eventbrite-item-location-icon-wrapper\">\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"event.vue.location !== 'Online'\">\n                                    <g>\n                                        <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                        <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                                    </g>\n                                </svg>\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"event.vue.location == 'Online'\">\n                                    <g>\n                                        <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                        <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                        <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                        <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                        <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                        <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                        <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                                    </g>\n                                </svg>\n                            </span>\n                            <span>{{ event.vue.location }}</span>\n                        </p>\n                        \n                        <!-- Summary -->\n                        <p class=\"eventbrite-item-description\" v-if=\"feed.display_description\">{{ event.vue.description }}</p>\n\n                        <!-- Tags -->\n                        <div class=\"eventbrite-item-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && !feed.price_overlay\">\n\n                            <!-- Price -->\n                            <div class=\"eventbrite-item-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></div>\n\n                            <!-- Tickets left -->\n                            <div class=\"eventbrite-item-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</div>\n                            \n                        </div>\n\n                        <!-- Buttons -->\n                        <div class=\"eventbrite-item-buttons\" v-if=\"feed.display_signup_button || feed.display_more_button\">\n                            \n                            <!-- Checkout -->\n                            <button :id=\"'eventbrite-checkout-button-' + event.ID\" class=\"eventbrite-item-checkout\" v-if=\"(event.event_sales_status.sales_status == 'on_sale') && feed.display_signup_button\" @click=\"checkoutFromEventCard(event, eventIndex)\">\n                                {{ checkoutButtonText( event ) }}\n                            </button>\n\n                            <!-- Read more -->\n                            <button class=\"eventbrite-item-details\" v-if=\"feed.display_more_button\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ feed.more_button_text }}\n                            </button>\n\n                        </div>\n\n                    </div>\n                    \n                </div>\n\n            </div>\n\n        </div>\n\n        <!-- No results -->\n        <div class=\"eventbrite-info-message\" v-if=\"(events) && (events.length === 0)\" v-show=\"feedLoaded\" v-cloak>{{ translations.no_events_text }}</div>\n\n        <!-- Error messages -->\n        <div class=\"eventbrite-info-message\" v-if=\"feedError == true\" v-cloak>{{ translations.loading_error_text }}</div>\n        <div class=\"eventbrite-info-message\" v-if=\"settings.api_key == false\" v-cloak>{{ translations.api_error_text }}</div>\n\n        <!-- Copyright -->\n        <div class=\"eventbrite-copyright eventbrite-copyright-left\" v-if=\"(events) && (events.length > 0) && (settings.show_copyright)\" v-show=\"feedLoaded\" v-cloak>\n            <div>{{ translations.copyright_text }}</div>\n            <a href=\"https://eventfeed.click/\" target=\"_blank\">\n                <span class=\"brand-text\"><strong>Event Feed</strong> for Eventbrite</span>\n            </a>\n        </div>\n        \n        <!-- Modal -->\n        <Modal v-model=\"modalShow\" :modal-class=\"'eventbrite-modal scrollable-modal eventbrite-modal-' + uid + ' eventbrite-modal-id-' + feed.ID\" bg-class=\"eventbrite-modal-bg\" wrapper-class=\"eventbrite-modal-wrapper\" @before-open=\"beforeOpen\" @before-close=\"beforeClose\" @after-close=\"afterClose\" @after-open=\"afterOpen\" append-to=\"#eventbrite-modal-container\" base-zindex=\"20000\" :live=\"false\" v-cloak>\n                \n            <div class=\"scroll-content\" v-scroll-lock=\"modalShow\">\n\n                <!-- Back button -->\n                <div class=\"eventbrite-modal-back\" v-show=\"modalAddBackBtn == true\" v-if=\"feed.popup\">\n                    <button type=\"button\" @click=\"backBtnClick\" :title=\"translations.back_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Close modal button -->\n                <div class=\"eventbrite-modal-close\">\n                    <button type=\"button\" @click=\"(modalShow = false) && (requestModal = false)\" :title=\"translations.close_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path d=\"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Image -->\n                <div id=\"eventbrite-modal-img\" class=\"eventbrite-modal-img\">\n                    <img v-show=\"modalImage !== false\" :src=\"modalImage\" :alt=\"modalEvent.post_title\" loading=\"lazy\">\n\n                    <!-- Add to calendar button -->\n                    <div class=\"eventbrite-modal-add-to-calendar-wrapper\" v-if=\"(feed.calendar_button == true) && (license == true && free != true)\">\n                        <button type=\"button\" class=\"eventbrite-modal-add-to-calendar\" @click=\"toggleModalCalendarAdd\">\n                            <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"h-6 w-6\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\" />\n                            </svg>\n                            <span>{{ translations.add_to_calendar_text }}</span>\n                        </button>\n                        <div class=\"eventbrite-modal-add-to-calendar-menu\" v-show=\"modalCalendarAdd\">\n                            <button type=\"button\" class=\"eventbrite-modal-add-to-calendar-menu-close\" @click=\"modalCalendarAdd = false\">\n                                <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n                                viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                                    <path d=\"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                        c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                        c1-1,1-2.4,0-3.4L35.4,32z\"/>\n                                </svg>\n                            </button>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Google Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Outlook Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Office365 Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Yahoo Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\" href=\"javascript:;\" @click=\"modalCalendarAdd = false\">Download ICS file</a>\n                        </div>\n                    </div>\n                </div>\n\n                <div class=\"eventbrite-modal-title\" v-show=\"!modalTickets\">\n                    \n                    <!-- Date and time -->\n                    <div class=\"eventbrite-modal-datetime\" v-if=\"(modalEvent.vue) && (modalEvent.vue.start_full) && (modalEvent.vue.end_full)\">\n                        <time>\n                            {{ modalEvent.vue.start_full }} - {{ modalEvent.vue.end_full }}\n                        </time>\n                    </div>\n\n                    <!-- Title -->\n                    <h3 v-if=\"modalEvent.post_title\">{{ modalEvent.post_title }}</h3>\n\n                    <!-- Location -->\n                    <div class=\"eventbrite-modal-location\" :class=\"{'eventbrite-modal-location-clickable': (modalEvent.venue.address) && (feed.calendar_button == true)}\" v-if=\"(modalEvent.vue) && (modalEvent.vue.location)\" @click=\"modalScrollToMap(modalEvent.vue.location)\">\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location !== 'Online'\">\n                            <g>\n                                <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                            </g>\n                        </svg>\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location == 'Online'\">\n                            <g>\n                                <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                            </g>\n                        </svg>\n                        <span>{{ modalEvent.vue.location }}</span>\n                    </div>\n\n                </div>\n\n                <div class=\"eventbrite-modal-content\">\n                    \n                    <div class=\"replace-content\">\n\n                        <!-- Event information screen -->\n                        <div class=\"eventbrite-modal-event-info\" v-show=\"!modalTickets\">\n\n                            <!-- Summary -->\n                            <p class=\"eventbrite-modal-summary\" v-if=\"(modalEvent.vue) && (modalEvent.post_content)\">{{ modalEvent.post_content }}</p>\n\n                            <!-- Description modules -->\n                            <div v-for=\"description in modalDescription\" class=\"eventbrite-modal-description-module\" :class=\"{'eventbrite-modal-description-module-text': description.data.body, 'eventbrite-modal-description-module-img': description.data.image, 'eventbrite-modal-description-module-video': description.data.video}\" v-html=\"moduleContent( description )\" :key=\"description.ID\"></div>\n\n                            <div class=\"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\" v-if=\"modalError == true\">\n                                <p>{{ translations.modal_error_text }} <br><a :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\">{{ translations.modal_error_link }}</a></p>\n                            </div>\n\n                        </div>\n\n                        <!-- Event checkout screen -->\n                        <div class=\"eventbrite-modal-event-tickets\" v-show=\"modalTickets\">\n\n                            <!-- Modal content spinner -->\n                            <div class=\"eventbrite-modal-content-spinner-wrapper\">\n                                <div class=\"eventbrite-modal-spinner\">\n                                    <div class=\"double-bounce1\"></div>\n                                    <div class=\"double-bounce2\"></div>\n                                </div>\n                            </div>\n\n                            <!-- Container for Eventbrite checkout data -->\n                            <div id=\"eventbrite-modal-event-tickets\" style=\"position: relative; background-color: #fff; z-index: 1;\"></div>\n\n                        </div>\n\n                    </div>\n\n                </div>\n\n                <!-- Map -->\n                <div id=\"eventbrite-modal-map\" class=\"eventbrite-modal-map\" v-show=\"!modalTickets\" v-if=\"(modalEvent.vue) && (modalEvent.venue.address) && (feed.google_map == true)\">\n                    <iframe width=\"100%\" height=\"250\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" :src=\"googleMapsSrc( this.modalEvent.vue.location )\" loading=\"lazy\"></iframe>\n                </div>\n\n                <!-- Organizer -->\n                <div class=\"eventbrite-modal-organizer\" v-show=\"!modalTickets\" v-if=\"(modalEvent.organizer) && (modalEvent.organizer.name) && (feed.organizer_info == true)\">\n                    <div class=\"eventbrite-modal-organizer-row\">\n                        <div class=\"eventbrite-modal-organizer-image\" v-if=\"(modalOrganizer) && (modalOrganizer.logo) && (modalOrganizer.logo.url)\">\n                            <img :src=\"modalOrganizer.logo.url\" alt=\"modalOrganizer.name\">\n                        </div>\n                        <div class=\"eventbrite-modal-organizer-info\">\n                            <div class=\"eventbrite-modal-organizer-name\" v-if=\"modalEvent.organizer.name\">\n                                <span>{{ modalEvent.organizer.name }}</span>\n                            </div>\n                            <div class=\"eventbrite-modal-organizer-title\">{{ translations.organizer_title }}</div>\n                            <div class=\"eventbrite-modal-organizer-description\" v-if=\"modalEvent.organizer.description\" v-html=\"modalEvent.organizer.description.html\"></div>\n                            <div class=\"eventbrite-modal-organizer-social\" v-if=\"modalOrganizer\">\n                                <a :href=\"'https://www.facebook.com/' + modalOrganizer.facebook\" v-if=\"modalOrganizer.facebook\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-twitter\" title=\"Facebook\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"facebook-f\" class=\"svg-inline--fa fa-facebook-f fa-w-10\" role=\"img\" viewBox=\"0 0 320 512\"><path fill=\"currentColor\" d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"/></svg>\n                                </a>\n                                <a :href=\"'https://www.twitter.com/' + modalOrganizer.twitter\" v-if=\"modalOrganizer.twitter\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-website\" title=\"Twitter\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"twitter\" class=\"svg-inline--fa fa-twitter fa-w-16\" role=\"img\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"/></svg>\n                                </a>\n                                <a :href=\"modalEvent.organizer.website\" v-if=\"modalEvent.organizer.website\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-facebook\" :title=\"translations.organizer_link\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"globe\" class=\"svg-inline--fa fa-globe fa-w-16\" role=\"img\" viewBox=\"0 0 496 512\"><path fill=\"currentColor\" d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"/></svg>\n                                </a>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n\n            </div>\n\n            <div class=\"noscroll-content\" v-show=\"!modalTickets\">\n                <div class=\"eventbrite-modal-footer-left\" v-if=\"feed.eventbrite_link == true\">\n                    <a class=\"eventbrite-modal-external-button\" :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\"><span class=\"desktop\">{{ translations.eventbrite_link }} </span><span class=\"mobile\">Eventbrite</span></a>\n                </div>\n                <div class=\"eventbrite-modal-footer-right\">\n                    <div class=\"eventbrite-modal-price\" v-if=\"(modalEvent.vue) && (modalEvent.vue.price) && feed.display_price\" v-html=\"modalEvent.vue.price\"></div>\n                    <button class=\"eventbrite-modal-checkout-button\" v-if=\"(modalEvent) && (modalEvent.event_sales_status.sales_status == 'on_sale')\" @click=\"toOrder(modalEvent, modalEventIndex)\">\n                        {{ checkoutButtonText( modalEvent ) }}\n                    </button>\n                </div>\n            </div>\n\n        </Modal>\n        \n        <!-- Modal spinner -->\n        <div :class=\"'eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-' + uid\">\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n        </div>\n\n    </div>\n\n</template>\n\t\n<script>\n\n     // Vue Modal\n    import VueModal from '@kouts/vue-modal';\n    \n    // Import V-scroll-lock\n    import VScrollLock from 'v-scroll-lock';\n\n    // Calendar links\n    import { google, outlook, office365, yahoo, ics } from 'calendar-link';\n\n    // Axios\n    import axios from 'axios';\n\n    var source;\n\n\texport default {\n        name: 'Widget',\n        props: ['initialUid', 'initialFeed', 'initialSettings', 'initialApi'],\n        data: function() {\n            return  {\n\n                // Get user data from WP admin\n                uid: this.initialUid,\n                feed: this.initialFeed,\n                settings: this.initialSettings,\n                api: this.initialApi,\n                admin: (EventFeedForEventbrite.admin === 'true'),\n                license: (EventFeedForEventbrite.premium === 'true'),\n                free: (EventFeedForEventbrite.free === 'true'),\n                translations: EventFeedForEventbriteAppTranslations,\n                edit_url: EventFeedForEventbrite.admin_url + 'post.php?post=' + this.initialFeed.ID + '&action=edit',\n\n                // Prepare variable for events\n                events: {},\n                \n                // If events data has been loaded from Eventbrite API\n                feedError: false,\n                feedLoaded: false,\n                \n                // Modal\n                modalEventIndex: false,\n                modalShow: false,\n                modalImage: false,\n                modalEvent: false,\n                modalTickets: false,\n                modalDescription: false,\n                modalOrganizer: false,\n                modalState: false,\n                modalCheckoutLoaded: false,\n                modalAddBackBtn: false,\n                modalError: false,\n                modalCalendarAdd: false,\n\n                // Scroll\n                windowTop: 0\n\n            }\n        },\n        components: {\n\t\t    'Modal': VueModal,\n            'VScrollLock': VScrollLock\n\t    },\n        methods: {\n\n            // Fires before modal is opened\n            beforeOpen: function() {\n\n                // Resets error variable\n                this.modalError = false;\n\n                // Sets data to waiting state and turn on modal\n                this.modalState = 'waitingForEventData';\n\n                if( source ) { source.cancel(); }\n                const CancelToken = axios.CancelToken;\n                source = CancelToken.source();\n                \n                if( ( this.feed.popup == false ) || ( this.license == false || this.free == true ) ) {\n\n                    // Loads HQ image\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/image/' + this.modalEvent.logo.id, { cancelToken: source.token } )\n                        .then( response => {\n\n                            this.modalImage = response.data.url;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n                            })\n\n                        })\n                        .catch( errors => {\n                            \n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n\n                        })\n\n                    } else {\n\n                        this.modalImage = this.modalEvent.vue.image;\n\n                        // Check if user didn't close the modal before loading\n                        if( this.modalShow == true ) {\n                            this.modalState = 'EventDataReady';\t\n                        } else {\n                            this.modalState = false;\n                        }\n\n                    }\n\n                } else {\n\n                    // Loads modal data\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details_image/' + this.modalEvent.ID + '/' + this.modalEvent.logo.id + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = response.data.media;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    } else {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details/' + this.modalEvent.ID + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = this.modalEvent.vue.image;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    }\n\n                }\n\n                // Load Eventbrite checkout widget\n                if( this.modalTickets == true ) {\n                    this.loadEventbriteCheckout();\n                }\n\n            },\n\n            // Fires after modal is opened\n            afterOpen: function() {\n\n            },\n\n            // Fires before modal is closed\n            beforeClose: function() {\n                this.requestModal = false;\n\n            },\n\n            // Fires after modal is closed\n            afterClose: function() {\n                this.modalCleanUp();\n                this.modalCalendarAdd = false;\n            },\n            \n            // Runs after user advances to ticket order\n            toOrder: function(event, eventIndex) {\n                \n                // Popup on website (and is not IE)\n                if( this.feed.link_to == 'popup' ) {\n\n                    this.toggleModalContent();\n                    this.modalAddBackBtn = true;\n\n                // Popup on Eventbrite\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n\n                }\n\n            },\n\n            // Check clicks outside the modal before modal is fully loaded (will cancel opening of the modal)\n            manuallyCloseModal: function( event ) {\n\n                this.modalShow = false;\n                this.requestModal = false;\n                this.modalAddBackBtn = true;\n                this.beforeClose();\n                this.afterClose();\n                \n                var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n                spinnerEl.style.display = 'none';\n\n                source.cancel();\n\n            },\n\n            // When clicked on a event card link\n            getEventDetails: function(event, eventIndex) {\n                \n                // If popup is set, open popup\n                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                \n                // Else go to event URL\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url );\n                    } else {\n                        window.location.href = event.url;\n                    }\n                    \n                }\n                \n            },\n\n            // When clicked on checkout button from event card\n            checkoutFromEventCard: function(event, eventIndex) {\n\n                // Popup on website (and is not IE)\n                if( this.feed.link_to == 'popup' ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                    this.toggleModalContent();\n\n                // Popup on Eventbrite\n                } else {\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n                }\n            },\n\n            // Toggles modal content after\n            toggleModalContent: function() {\n                this.modalTickets = !this.modalTickets;\n                if( ( this.modalTickets == true ) && ( this.modalCheckoutLoaded == false ) ) {\n                    this.modalState = 'waitingForCheckoutData';\n                    this.loadEventbriteCheckout();\n                }\n            },\n\n            // Set focus to modal element\n            setFocusModal: function() {\n                document.querySelector('.eventbrite-modal-wrapper').focus();\n            },\n            \n            // Modal back button behavior\n            backBtnClick: function() {\n                this.toggleModalContent();\n                this.$nextTick(this.modalScrollToTop);\n                this.$nextTick(this.modalAddBackBtn = false);\n            },\n\n            // Clean-up after closing modal\n            modalCleanUp: function() {\n                this.modalShow = false;\n                this.modalTickets = false;\n                this.modalImage = false;\n                this.modalDescription = false;\n                this.modalState = false;\n                this.modalCheckoutLoaded = false;\n                this.modalAddBackBtn = false;\n                this.modalCalendarAdd = false;\n\n            },\n\n            // Load Eventbrite checkout\n            loadEventbriteCheckout: function() {\n                window.EBWidgets.createWidget({\n                    widgetType: \"checkout\",\n                    eventId: this.modalEvent.ID,\n                    iframeContainerId: \"eventbrite-modal-event-tickets\"\n                })\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                                      loading: \"lazy\"\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              (_vm.feed.display_price ||\n                                _vm.feed.display_tickets) &&\n                              _vm.feed.price_overlay\n                                ? _c(\n                                    \"span\",\n                                    {\n                                      staticClass: \"eventbrite-item-image-tags\"\n                                    },\n                                    [\n                                      _vm.feed.display_price && event.vue.price\n                                        ? _c(\"span\", {\n                                            staticClass:\n                                              \"eventbrite-item-image-price\",\n                                            domProps: {\n                                              innerHTML: _vm._s(event.vue.price)\n                                            }\n                                          })\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_tickets &&\n                                      event.tickets_remaining &&\n                                      event.tickets_remaining > 0\n                                        ? _c(\n                                            \"span\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-image-available-tickets\"\n                                            },\n                                            [\n                                              _vm._v(\n                                                _vm._s(\n                                                  event.tickets_remaining\n                                                ) +\n                                                  _vm._s(\n                                                    _vm.ticketsText(\n                                                      _vm.feed.tickets_text\n                                                    )\n                                                  )\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ])\n                      : _vm._e(),\n                    _vm._v(\" \"),\n                    _c(\"div\", { staticClass: \"eventbrite-item-content\" }, [\n                      _c(\"div\", { staticClass: \"eventbrite-item-top-row\" }, [\n                        _c(\n                          \"div\",\n                          { staticClass: \"eventbrite-item-title-col\" },\n                          [\n                            _vm.feed.display_datetime && event.vue.start\n                              ? _c(\n                                  \"time\",\n                                  { staticClass: \"eventbrite-item-datetime\" },\n                                  [\n                                    _vm._v(\n                                      \"\\n                            \" +\n                                        _vm._s(event.vue.start) +\n                                        \" - \" +\n                                        _vm._s(event.vue.end) +\n                                        \"\\n                        \"\n                                    )\n                                  ]\n                                )\n                              : _vm._e(),\n                            _vm._v(\" \"),\n                            event.vue.title\n                              ? _c(\n                                  \"h3\",\n                                  {\n                                    staticClass: \"eventbrite-item-title\",\n                                    on: {\n                                      click: function($event) {\n                                        return _vm.getEventDetails(\n                                          event,\n                                          eventIndex\n                                        )\n                                      }\n                                    }\n                                  },\n                                  [\n                                    _vm._v(\n                                      \"\\n                            \" +\n                                        _vm._s(event.vue.title) +\n                                        \"\\n                        \"\n                                    )\n                                  ]\n                                )\n                              : _vm._e()\n                          ]\n                        )\n                      ]),\n                      _vm._v(\" \"),\n                      _vm.feed.display_location ||\n                      _vm.feed.display_description ||\n                      (_vm.feed.display_price &&\n                        !_vm.feed.display_image &&\n                        event.vue.price) ||\n                      _vm.feed.display_signup_button ||\n                      _vm.feed.display_more_button\n                        ? _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-item-bottom-row\" },\n                            [\n                              _vm.feed.display_location\n                                ? _c(\n                                    \"p\",\n                                    { staticClass: \"eventbrite-item-location\" },\n                                    [\n                                      _c(\n                                        \"span\",\n                                        {\n                                          staticClass:\n                                            \"eventbrite-item-location-icon-wrapper\"\n                                        },\n                                        [\n                                          event.vue.location !== \"Online\"\n                                            ? _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"eventbrite-item-location-icon\",\n                                                  staticStyle: {\n                                                    \"enable-background\":\n                                                      \"new 0 0 48 64\"\n                                                  },\n                                                  attrs: {\n                                                    version: \"1.1\",\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"xmlns:xlink\":\n                                                      \"http://www.w3.org/1999/xlink\",\n                                                    x: \"0px\",\n                                                    y: \"0px\",\n                                                    viewBox: \"0 0 48 64\",\n                                                    \"xml:space\": \"preserve\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"g\", [\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n                                                      }\n                                                    })\n                                                  ])\n                                                ]\n                                              )\n                                            : _vm._e(),\n                                          _vm._v(\" \"),\n                                          event.vue.location == \"Online\"\n                                            ? _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"eventbrite-item-location-icon-online\",\n                                                  staticStyle: {\n                                                    \"enable-background\":\n                                                      \"new 0 0 64.1 48\"\n                                                  },\n                                                  attrs: {\n                                                    version: \"1.1\",\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"xmlns:xlink\":\n                                                      \"http://www.w3.org/1999/xlink\",\n                                                    x: \"0px\",\n                                                    y: \"0px\",\n                                                    viewBox: \"0 0 64.1 48\",\n                                                    \"xml:space\": \"preserve\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"g\", [\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n                                                      }\n                                                    }),\n                                                    _vm._v(\" \"),\n                                                    _c(\"path\", {\n                                                      attrs: {\n                                                        d:\n                                                          \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n                                                      }\n                                                    })\n                                                  ])\n                                                ]\n                                              )\n                                            : _vm._e()\n                                        ]\n                                      ),\n                                      _vm._v(\" \"),\n                                      _c(\"span\", [\n                                        _vm._v(_vm._s(event.vue.location))\n                                      ])\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.feed.display_description\n                                ? _c(\n                                    \"p\",\n                                    {\n                                      staticClass: \"eventbrite-item-description\"\n                                    },\n                                    [_vm._v(_vm._s(event.vue.description))]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              (_vm.feed.display_price ||\n                                _vm.feed.display_tickets) &&\n                              !_vm.feed.price_overlay\n                                ? _c(\n                                    \"div\",\n                                    { staticClass: \"eventbrite-item-tags\" },\n                                    [\n                                      _vm.feed.display_price && event.vue.price\n                                        ? _c(\"div\", {\n                                            staticClass:\n                                              \"eventbrite-item-price\",\n                                            domProps: {\n                                              innerHTML: _vm._s(event.vue.price)\n                                            }\n                                          })\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_tickets &&\n                                      event.tickets_remaining &&\n                                      event.tickets_remaining > 0\n                                        ? _c(\n                                            \"div\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-available-tickets\"\n                                            },\n                                            [\n                                              _vm._v(\n                                                _vm._s(\n                                                  event.tickets_remaining\n                                                ) +\n                                                  _vm._s(\n                                                    _vm.ticketsText(\n                                                      _vm.feed.tickets_text\n                                                    )\n                                                  )\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.feed.display_signup_button ||\n                              _vm.feed.display_more_button\n                                ? _c(\n                                    \"div\",\n                                    { staticClass: \"eventbrite-item-buttons\" },\n                                    [\n                                      event.event_sales_status.sales_status ==\n                                        \"on_sale\" &&\n                                      _vm.feed.display_signup_button\n                                        ? _c(\n                                            \"button\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-checkout\",\n                                              attrs: {\n                                                id:\n                                                  \"eventbrite-checkout-button-\" +\n                                                  event.ID\n                                              },\n                                              on: {\n                                                click: function($event) {\n                                                  return _vm.checkoutFromEventCard(\n                                                    event,\n                                                    eventIndex\n                                                  )\n                                                }\n                                              }\n                                            },\n                                            [\n                                              _vm._v(\n                                                \"\\n                            \" +\n                                                  _vm._s(\n                                                    _vm.checkoutButtonText(\n                                                      event\n                                                    )\n                                                  ) +\n                                                  \"\\n                        \"\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.feed.display_more_button\n                                        ? _c(\n                                            \"button\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-item-details\",\n                                              on: {\n                                                click: function($event) {\n                                                  return _vm.getEventDetails(\n                                                    event,\n                                                    eventIndex\n                                                  )\n                                                }\n                                              }\n                                            },\n                                            [\n                                              _vm._v(\n                                                \"\\n                            \" +\n                                                  _vm._s(\n                                                    _vm.feed.more_button_text\n                                                  ) +\n                                                  \"\\n                        \"\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        : _vm._e()\n                    ])\n                  ]\n                )\n              })\n            ],\n            2\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length === 0\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-info-message\"\n            },\n            [_vm._v(_vm._s(_vm.translations.no_events_text))]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.feedError == true\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.loading_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.settings.api_key == false\n        ? _c(\"div\", { staticClass: \"eventbrite-info-message\" }, [\n            _vm._v(_vm._s(_vm.translations.api_error_text))\n          ])\n        : _vm._e(),\n      _vm._v(\" \"),\n      _vm.events && _vm.events.length > 0 && _vm.settings.show_copyright\n        ? _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: _vm.feedLoaded,\n                  expression: \"feedLoaded\"\n                }\n              ],\n              staticClass: \"eventbrite-copyright eventbrite-copyright-left\"\n            },\n            [\n              _c(\"div\", [_vm._v(_vm._s(_vm.translations.copyright_text))]),\n              _vm._v(\" \"),\n              _vm._m(1)\n            ]\n          )\n        : _vm._e(),\n      _vm._v(\" \"),\n      _c(\n        \"Modal\",\n        {\n          attrs: {\n            \"modal-class\":\n              \"eventbrite-modal scrollable-modal eventbrite-modal-\" +\n              _vm.uid +\n              \" eventbrite-modal-id-\" +\n              _vm.feed.ID,\n            \"bg-class\": \"eventbrite-modal-bg\",\n            \"wrapper-class\": \"eventbrite-modal-wrapper\",\n            \"append-to\": \"#eventbrite-modal-container\",\n            \"base-zindex\": \"20000\",\n            live: false\n          },\n          on: {\n            \"before-open\": _vm.beforeOpen,\n            \"before-close\": _vm.beforeClose,\n            \"after-close\": _vm.afterClose,\n            \"after-open\": _vm.afterOpen\n          },\n          model: {\n            value: _vm.modalShow,\n            callback: function($$v) {\n              _vm.modalShow = $$v\n            },\n            expression: \"modalShow\"\n          }\n        },\n        [\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"scroll-lock\",\n                  rawName: \"v-scroll-lock\",\n                  value: _vm.modalShow,\n                  expression: \"modalShow\"\n                }\n              ],\n              staticClass: \"scroll-content\"\n            },\n            [\n              _vm.feed.popup\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalAddBackBtn == true,\n                          expression: \"modalAddBackBtn == true\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-back\"\n                    },\n                    [\n                      _c(\n                        \"button\",\n                        {\n                          attrs: {\n                            type: \"button\",\n                            title: _vm.translations.back_button_text\n                          },\n                          on: { click: _vm.backBtnClick }\n                        },\n                        [\n                          _c(\"i\", [\n                            _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                              _c(\"path\", {\n                                attrs: {\n                                  \"fill-rule\": \"evenodd\",\n                                  \"clip-rule\": \"evenodd\",\n                                  d:\n                                    \"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"\n                                }\n                              })\n                            ])\n                          ])\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-close\" }, [\n                _c(\n                  \"button\",\n                  {\n                    attrs: {\n                      type: \"button\",\n                      title: _vm.translations.close_button_text\n                    },\n                    on: {\n                      click: function($event) {\n                        ;(_vm.modalShow = false) && (_vm.requestModal = false)\n                      }\n                    }\n                  },\n                  [\n                    _c(\"i\", [\n                      _c(\"svg\", { attrs: { viewBox: \"0 0 24 24\" } }, [\n                        _c(\"path\", {\n                          attrs: {\n                            d:\n                              \"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"\n                          }\n                        })\n                      ])\n                    ])\n                  ]\n                )\n              ]),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  staticClass: \"eventbrite-modal-img\",\n                  attrs: { id: \"eventbrite-modal-img\" }\n                },\n                [\n                  _c(\"img\", {\n                    directives: [\n                      {\n                        name: \"show\",\n                        rawName: \"v-show\",\n                        value: _vm.modalImage !== false,\n                        expression: \"modalImage !== false\"\n                      }\n                    ],\n                    attrs: {\n                      src: _vm.modalImage,\n                      alt: _vm.modalEvent.post_title,\n                      loading: \"lazy\"\n                    }\n                  }),\n                  _vm._v(\" \"),\n                  _vm.feed.calendar_button == true &&\n                  _vm.license == true && _vm.free != true\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-add-to-calendar-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"button\",\n                            {\n                              staticClass: \"eventbrite-modal-add-to-calendar\",\n                              attrs: { type: \"button\" },\n                              on: { click: _vm.toggleModalCalendarAdd }\n                            },\n                            [\n                              _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"h-6 w-6\",\n                                  attrs: {\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    fill: \"none\",\n                                    viewBox: \"0 0 24 24\",\n                                    stroke: \"currentColor\"\n                                  }\n                                },\n                                [\n                                  _c(\"path\", {\n                                    attrs: {\n                                      \"stroke-linecap\": \"round\",\n                                      \"stroke-linejoin\": \"round\",\n                                      \"stroke-width\": \"2\",\n                                      d:\n                                        \"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\n                                    }\n                                  })\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\"span\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.add_to_calendar_text)\n                                )\n                              ])\n                            ]\n                          ),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            {\n                              directives: [\n                                {\n                                  name: \"show\",\n                                  rawName: \"v-show\",\n                                  value: _vm.modalCalendarAdd,\n                                  expression: \"modalCalendarAdd\"\n                                }\n                              ],\n                              staticClass:\n                                \"eventbrite-modal-add-to-calendar-menu\"\n                            },\n                            [\n                              _c(\n                                \"button\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-close\",\n                                  attrs: { type: \"button\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [\n                                  _c(\n                                    \"svg\",\n                                    {\n                                      staticStyle: {\n                                        \"enable-background\": \"new 0 0 64 64\"\n                                      },\n                                      attrs: {\n                                        version: \"1.1\",\n                                        id: \"Layer_1\",\n                                        xmlns: \"http://www.w3.org/2000/svg\",\n                                        \"xmlns:xlink\":\n                                          \"http://www.w3.org/1999/xlink\",\n                                        x: \"0px\",\n                                        y: \"0px\",\n                                        viewBox: \"0 0 64 64\",\n                                        \"xml:space\": \"preserve\"\n                                      }\n                                    },\n                                    [\n                                      _c(\"path\", {\n                                        attrs: {\n                                          d:\n                                            \"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\\n                                    c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\\n                                    c1-1,1-2.4,0-3.4L35.4,32z\"\n                                        }\n                                      })\n                                    ]\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Google Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Outlook Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Office365 Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\",\n                                  attrs: {\n                                    href: \"javascript:;\",\n                                    target: \"_blank\"\n                                  },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Yahoo Calendar\")]\n                              ),\n                              _vm._v(\" \"),\n                              _c(\n                                \"a\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\",\n                                  attrs: { href: \"javascript:;\" },\n                                  on: {\n                                    click: function($event) {\n                                      _vm.modalCalendarAdd = false\n                                    }\n                                  }\n                                },\n                                [_vm._v(\"Download ICS file\")]\n                              )\n                            ]\n                          )\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\n                \"div\",\n                {\n                  directives: [\n                    {\n                      name: \"show\",\n                      rawName: \"v-show\",\n                      value: !_vm.modalTickets,\n                      expression: \"!modalTickets\"\n                    }\n                  ],\n                  staticClass: \"eventbrite-modal-title\"\n                },\n                [\n                  _vm.modalEvent.vue &&\n                  _vm.modalEvent.vue.start_full &&\n                  _vm.modalEvent.vue.end_full\n                    ? _c(\"div\", { staticClass: \"eventbrite-modal-datetime\" }, [\n                        _c(\"time\", [\n                          _vm._v(\n                            \"\\n                        \" +\n                              _vm._s(_vm.modalEvent.vue.start_full) +\n                              \" - \" +\n                              _vm._s(_vm.modalEvent.vue.end_full) +\n                              \"\\n                    \"\n                          )\n                        ])\n                      ])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.post_title\n                    ? _c(\"h3\", [_vm._v(_vm._s(_vm.modalEvent.post_title))])\n                    : _vm._e(),\n                  _vm._v(\" \"),\n                  _vm.modalEvent.vue && _vm.modalEvent.vue.location\n                    ? _c(\n                        \"div\",\n                        {\n                          staticClass: \"eventbrite-modal-location\",\n                          class: {\n                            \"eventbrite-modal-location-clickable\":\n                              _vm.modalEvent.venue.address &&\n                              _vm.feed.calendar_button == true\n                          },\n                          on: {\n                            click: function($event) {\n                              return _vm.modalScrollToMap(\n                                _vm.modalEvent.vue.location\n                              )\n                            }\n                          }\n                        },\n                        [\n                          _vm.modalEvent.vue.location !== \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass: \"eventbrite-modal-location-icon\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 48 64\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 48 64\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _vm.modalEvent.vue.location == \"Online\"\n                            ? _c(\n                                \"svg\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-location-icon-online\",\n                                  staticStyle: {\n                                    \"enable-background\": \"new 0 0 64.1 48\"\n                                  },\n                                  attrs: {\n                                    version: \"1.1\",\n                                    xmlns: \"http://www.w3.org/2000/svg\",\n                                    \"xmlns:xlink\":\n                                      \"http://www.w3.org/1999/xlink\",\n                                    x: \"0px\",\n                                    y: \"0px\",\n                                    viewBox: \"0 0 64.1 48\",\n                                    \"xml:space\": \"preserve\"\n                                  }\n                                },\n                                [\n                                  _c(\"g\", [\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"\n                                      }\n                                    }),\n                                    _vm._v(\" \"),\n                                    _c(\"path\", {\n                                      attrs: {\n                                        d:\n                                          \"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"\n                                      }\n                                    })\n                                  ])\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\"span\", [\n                            _vm._v(_vm._s(_vm.modalEvent.vue.location))\n                          ])\n                        ]\n                      )\n                    : _vm._e()\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-content\" }, [\n                _c(\"div\", { staticClass: \"replace-content\" }, [\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-info\"\n                    },\n                    [\n                      _vm.modalEvent.vue && _vm.modalEvent.post_content\n                        ? _c(\"p\", { staticClass: \"eventbrite-modal-summary\" }, [\n                            _vm._v(_vm._s(_vm.modalEvent.post_content))\n                          ])\n                        : _vm._e(),\n                      _vm._v(\" \"),\n                      _vm._l(_vm.modalDescription, function(description) {\n                        return _c(\"div\", {\n                          key: description.ID,\n                          staticClass: \"eventbrite-modal-description-module\",\n                          class: {\n                            \"eventbrite-modal-description-module-text\":\n                              description.data.body,\n                            \"eventbrite-modal-description-module-img\":\n                              description.data.image,\n                            \"eventbrite-modal-description-module-video\":\n                              description.data.video\n                          },\n                          domProps: {\n                            innerHTML: _vm._s(_vm.moduleContent(description))\n                          }\n                        })\n                      }),\n                      _vm._v(\" \"),\n                      _vm.modalError == true\n                        ? _c(\n                            \"div\",\n                            {\n                              staticClass:\n                                \"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\"\n                            },\n                            [\n                              _c(\"p\", [\n                                _vm._v(\n                                  _vm._s(_vm.translations.modal_error_text) +\n                                    \" \"\n                                ),\n                                _c(\"br\"),\n                                _c(\n                                  \"a\",\n                                  {\n                                    attrs: {\n                                      href: _vm.modalEvent.url,\n                                      target:\n                                        _vm.feed.link_target_blank == true\n                                          ? \"_blank\"\n                                          : \"_self\"\n                                    }\n                                  },\n                                  [\n                                    _vm._v(\n                                      _vm._s(_vm.translations.modal_error_link)\n                                    )\n                                  ]\n                                )\n                              ])\n                            ]\n                          )\n                        : _vm._e()\n                    ],\n                    2\n                  ),\n                  _vm._v(\" \"),\n                  _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: _vm.modalTickets,\n                          expression: \"modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-event-tickets\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        {\n                          staticClass:\n                            \"eventbrite-modal-content-spinner-wrapper\"\n                        },\n                        [\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-spinner\" },\n                            [\n                              _c(\"div\", { staticClass: \"double-bounce1\" }),\n                              _vm._v(\" \"),\n                              _c(\"div\", { staticClass: \"double-bounce2\" })\n                            ]\n                          )\n                        ]\n                      ),\n                      _vm._v(\" \"),\n                      _c(\"div\", {\n                        staticStyle: {\n                          position: \"relative\",\n                          \"background-color\": \"#fff\",\n                          \"z-index\": \"1\"\n                        },\n                        attrs: { id: \"eventbrite-modal-event-tickets\" }\n                      })\n                    ]\n                  )\n                ])\n              ]),\n              _vm._v(\" \"),\n              _vm.modalEvent.vue &&\n              _vm.modalEvent.venue.address &&\n              _vm.feed.google_map == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-map\",\n                      attrs: { id: \"eventbrite-modal-map\" }\n                    },\n                    [\n                      _c(\"iframe\", {\n                        attrs: {\n                          width: \"100%\",\n                          height: \"250\",\n                          frameborder: \"0\",\n                          scrolling: \"no\",\n                          marginheight: \"0\",\n                          marginwidth: \"0\",\n                          src: _vm.googleMapsSrc(this.modalEvent.vue.location),\n                          loading: \"lazy\"\n                        }\n                      })\n                    ]\n                  )\n                : _vm._e(),\n              _vm._v(\" \"),\n              _vm.modalEvent.organizer &&\n              _vm.modalEvent.organizer.name &&\n              _vm.feed.organizer_info == true\n                ? _c(\n                    \"div\",\n                    {\n                      directives: [\n                        {\n                          name: \"show\",\n                          rawName: \"v-show\",\n                          value: !_vm.modalTickets,\n                          expression: \"!modalTickets\"\n                        }\n                      ],\n                      staticClass: \"eventbrite-modal-organizer\"\n                    },\n                    [\n                      _c(\n                        \"div\",\n                        { staticClass: \"eventbrite-modal-organizer-row\" },\n                        [\n                          _vm.modalOrganizer &&\n                          _vm.modalOrganizer.logo &&\n                          _vm.modalOrganizer.logo.url\n                            ? _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-image\"\n                                },\n                                [\n                                  _c(\"img\", {\n                                    attrs: {\n                                      src: _vm.modalOrganizer.logo.url,\n                                      alt: \"modalOrganizer.name\"\n                                    }\n                                  })\n                                ]\n                              )\n                            : _vm._e(),\n                          _vm._v(\" \"),\n                          _c(\n                            \"div\",\n                            { staticClass: \"eventbrite-modal-organizer-info\" },\n                            [\n                              _vm.modalEvent.organizer.name\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-name\"\n                                    },\n                                    [\n                                      _c(\"span\", [\n                                        _vm._v(\n                                          _vm._s(_vm.modalEvent.organizer.name)\n                                        )\n                                      ])\n                                    ]\n                                  )\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _c(\n                                \"div\",\n                                {\n                                  staticClass:\n                                    \"eventbrite-modal-organizer-title\"\n                                },\n                                [\n                                  _vm._v(\n                                    _vm._s(_vm.translations.organizer_title)\n                                  )\n                                ]\n                              ),\n                              _vm._v(\" \"),\n                              _vm.modalEvent.organizer.description\n                                ? _c(\"div\", {\n                                    staticClass:\n                                      \"eventbrite-modal-organizer-description\",\n                                    domProps: {\n                                      innerHTML: _vm._s(\n                                        _vm.modalEvent.organizer.description\n                                          .html\n                                      )\n                                    }\n                                  })\n                                : _vm._e(),\n                              _vm._v(\" \"),\n                              _vm.modalOrganizer\n                                ? _c(\n                                    \"div\",\n                                    {\n                                      staticClass:\n                                        \"eventbrite-modal-organizer-social\"\n                                    },\n                                    [\n                                      _vm.modalOrganizer.facebook\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-twitter\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.facebook.com/\" +\n                                                  _vm.modalOrganizer.facebook,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Facebook\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-facebook-f fa-w-10\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"facebook-f\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 320 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalOrganizer.twitter\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-website\",\n                                              attrs: {\n                                                href:\n                                                  \"https://www.twitter.com/\" +\n                                                  _vm.modalOrganizer.twitter,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title: \"Twitter\"\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-twitter fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"fab\",\n                                                    \"data-icon\": \"twitter\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 512 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e(),\n                                      _vm._v(\" \"),\n                                      _vm.modalEvent.organizer.website\n                                        ? _c(\n                                            \"a\",\n                                            {\n                                              staticClass:\n                                                \"eventbrite-modal-organizer-social-facebook\",\n                                              attrs: {\n                                                href:\n                                                  _vm.modalEvent.organizer\n                                                    .website,\n                                                target:\n                                                  _vm.feed.link_target_blank ==\n                                                  true\n                                                    ? \"_blank\"\n                                                    : \"_self\",\n                                                title:\n                                                  _vm.translations\n                                                    .organizer_link\n                                              }\n                                            },\n                                            [\n                                              _c(\n                                                \"svg\",\n                                                {\n                                                  staticClass:\n                                                    \"svg-inline--fa fa-globe fa-w-16\",\n                                                  attrs: {\n                                                    xmlns:\n                                                      \"http://www.w3.org/2000/svg\",\n                                                    \"aria-hidden\": \"true\",\n                                                    focusable: \"false\",\n                                                    \"data-prefix\": \"far\",\n                                                    \"data-icon\": \"globe\",\n                                                    role: \"img\",\n                                                    viewBox: \"0 0 496 512\"\n                                                  }\n                                                },\n                                                [\n                                                  _c(\"path\", {\n                                                    attrs: {\n                                                      fill: \"currentColor\",\n                                                      d:\n                                                        \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"\n                                                    }\n                                                  })\n                                                ]\n                                              )\n                                            ]\n                                          )\n                                        : _vm._e()\n                                    ]\n                                  )\n                                : _vm._e()\n                            ]\n                          )\n                        ]\n                      )\n                    ]\n                  )\n                : _vm._e()\n            ]\n          ),\n          _vm._v(\" \"),\n          _c(\n            \"div\",\n            {\n              directives: [\n                {\n                  name: \"show\",\n                  rawName: \"v-show\",\n                  value: !_vm.modalTickets,\n                  expression: \"!modalTickets\"\n                }\n              ],\n              staticClass: \"noscroll-content\"\n            },\n            [\n              _vm.feed.eventbrite_link == true\n                ? _c(\"div\", { staticClass: \"eventbrite-modal-footer-left\" }, [\n                    _c(\n                      \"a\",\n                      {\n                        staticClass: \"eventbrite-modal-external-button\",\n                        attrs: {\n                          href: _vm.modalEvent.url,\n                          target:\n                            _vm.feed.link_target_blank == true\n                              ? \"_blank\"\n                              : \"_self\"\n                        }\n                      },\n                      [\n                        _c(\"span\", { staticClass: \"desktop\" }, [\n                          _vm._v(_vm._s(_vm.translations.eventbrite_link) + \" \")\n                        ]),\n                        _c(\"span\", { staticClass: \"mobile\" }, [\n                          _vm._v(\"Eventbrite\")\n                        ])\n                      ]\n                    )\n                  ])\n                : _vm._e(),\n              _vm._v(\" \"),\n              _c(\"div\", { staticClass: \"eventbrite-modal-footer-right\" }, [\n                _vm.modalEvent.vue &&\n                _vm.modalEvent.vue.price &&\n                _vm.feed.display_price\n                  ? _c(\"div\", {\n                      staticClass: \"eventbrite-modal-price\",\n                      domProps: { innerHTML: _vm._s(_vm.modalEvent.vue.price) }\n                    })\n                  : _vm._e(),\n                _vm._v(\" \"),\n                _vm.modalEvent &&\n                _vm.modalEvent.event_sales_status.sales_status == \"on_sale\"\n                  ? _c(\n                      \"button\",\n                      {\n                        staticClass: \"eventbrite-modal-checkout-button\",\n                        on: {\n                          click: function($event) {\n                            return _vm.toOrder(\n                              _vm.modalEvent,\n                              _vm.modalEventIndex\n                            )\n                          }\n                        }\n                      },\n                      [\n                        _vm._v(\n                          \"\\n                    \" +\n                            _vm._s(_vm.checkoutButtonText(_vm.modalEvent)) +\n                            \"\\n                \"\n                        )\n                      ]\n                    )\n                  : _vm._e()\n              ])\n            ]\n          )\n        ]\n      ),\n      _vm._v(\" \"),\n      _c(\n        \"div\",\n        {\n          class:\n            \"eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-\" +\n            _vm.uid\n        },\n        [_vm._m(2)]\n      )\n    ],\n    1\n  )\n}\nvar staticRenderFns = [\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\n      \"a\",\n      { attrs: { href: \"https://eventfeed.click/\", target: \"_blank\" } },\n      [\n        _c(\"span\", { staticClass: \"brand-text\" }, [\n          _c(\"strong\", [_vm._v(\"Event Feed\")]),\n          _vm._v(\" for Eventbrite\")\n        ])\n      ]\n    )\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"div\", { staticClass: \"eventbrite-modal-spinner\" }, [\n      _c(\"div\", { staticClass: \"double-bounce1\" }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"double-bounce2\" })\n    ])\n  }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","<template>\n    \n    <div>\n\n        <!-- Event feed preloader -->\n        <div :class=\"'eventbrite-modal-spinner-feed eventbrite-modal-spinner-feed-' + uid\" v-show=\"(settings.api_key) && !feedError && !feedLoaded\" v-cloak>\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n            <div class=\"eventbrite-modal-spinner-text\">\n                <p>{{ translations.loading_text }}</p>\n            </div>\n        </div>\n\n        <!-- Events wrapper -->\n        <div :id=\"feed.css_id\" :class=\"'eventbrite-feed eventbrite-feed-id-' + feed.ID + ' eventbrite-feed-widget ' + feed.css_classes\" v-if=\"(settings.api_key) && (events) && (events.length > 0)\" v-show=\"feedLoaded\" v-cloak>\n\n            <!-- Event feed edit link -->\n            <a class=\"eventbrite-feed-edit-link\" target=\"_blank\" v-if=\"admin && edit_url\" :href=\"edit_url\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#334ecd\" width=\"16\" height=\"16\" version=\"1.1\" id=\"lni_lni-pencil-alt\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                    <path d=\"M62.7,11.2c0-0.7-0.3-1.3-0.8-1.8c-1.3-1.3-2.5-2.5-3.7-3.7c-1.1-1.1-2.2-2.2-3.3-3.4c-0.4-0.5-1-0.9-1.6-1  c-0.7-0.1-1.5,0.1-2.1,0.6l-7.2,7.2H8.7c-4.1,0-7.4,3.3-7.4,7.4v38.9c0,4.1,3.3,7.4,7.4,7.4h38.9c4.1,0,7.4-3.3,7.4-7.4V19.9  l6.9-6.9C62.4,12.5,62.7,11.8,62.7,11.2z M33.3,36.6c-0.1,0.1-0.3,0.2-0.4,0.3l-8.6,2.9l2.8-8.6c0.1-0.2,0.1-0.3,0.3-0.4l19-19  l6,5.9L33.3,36.6z M51.5,55.4c0,2.1-1.7,3.9-3.9,3.9H8.7c-2.1,0-3.9-1.7-3.9-3.9V16.4c0-2.1,1.7-3.9,3.9-3.9h31.9L24.9,28.2  c-0.5,0.5-0.9,1.1-1.1,1.8l-3.8,11.6c-0.2,0.6-0.1,1.2,0.2,1.7c0.3,0.4,0.7,0.8,1.6,0.8h0.3l11.9-3.9c0.7-0.2,1.3-0.6,1.8-1.1  l15.8-15.7V55.4z M54.8,15.1l-6-5.9l4-4c1,1,1.9,1.9,2.9,2.9c1,1,2,2,3,3.1L54.8,15.1z\"/>\n                </svg>\n                <span>{{ translations.edit_link_text }}</span>\n            </a>\n            \n            <!-- Event -->\n            <div class=\"eventbrite-item\" v-for=\"(event, eventIndex) in events\" :key=\"event.ID\" :data-event-id=\"event.ID\" :data-event-index=\"eventIndex\">\n\n                <!-- Image wrapper -->\n                <div class=\"eventbrite-item-image\" v-if=\"feed.display_image && event.url\">\n\n                    <div class=\"eventbrite-item-image-inner\" @click=\"getEventDetails(event, eventIndex)\">\n                            \n                        <!-- Image -->\n                        <img :src=\"event.vue.image\" :alt=\"event.post_title\" v-if=\"event.vue.image\" loading=\"lazy\">\n\n                        <!-- Tags -->\n                        <span class=\"eventbrite-item-image-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && feed.price_overlay\">\n\n                            <!-- Price -->\n                            <span class=\"eventbrite-item-image-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></span>\n\n                            <!-- Tickets left -->\n                            <span class=\"eventbrite-item-image-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</span>\n                            \n                        </span>\n\n                    </div>\n\n                </div>\n                    \n                <!-- Event content -->\n                <div class=\"eventbrite-item-content\">\n                    \n                    <div class=\"eventbrite-item-top-row\">\n\n                        <div class=\"eventbrite-item-title-col\">\n\n                            <!-- Date and time -->\n                            <time class=\"eventbrite-item-datetime\" v-if=\"feed.display_datetime && event.vue.start\">\n                                {{ event.vue.start }} - {{ event.vue.end }}\n                            </time>\n\n                            <!-- Title -->\n                            <h3 class=\"eventbrite-item-title\" v-if=\"event.vue.title\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ event.vue.title }}\n                            </h3>\n\n                        </div>\n\n                    </div>\n\n                    <div class=\"eventbrite-item-bottom-row\" v-if=\"(feed.display_location) || (feed.display_description) || (feed.display_price && !feed.display_image && event.vue.price) || (feed.display_signup_button) || (feed.display_more_button)\">\n\n                        <!-- Location -->\n                        <p class=\"eventbrite-item-location\" v-if=\"feed.display_location\">\n                            <span class=\"eventbrite-item-location-icon-wrapper\">\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"event.vue.location !== 'Online'\">\n                                    <g>\n                                        <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                        <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                                    </g>\n                                </svg>\n                                <svg version=\"1.1\" class=\"eventbrite-item-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"event.vue.location == 'Online'\">\n                                    <g>\n                                        <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                        <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                        <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                        <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                        <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                        <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                        <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                                    </g>\n                                </svg>\n                            </span>\n                            <span>{{ event.vue.location }}</span>\n                        </p>\n                        \n                        <!-- Summary -->\n                        <p class=\"eventbrite-item-description\" v-if=\"feed.display_description\">{{ event.vue.description }}</p>\n\n                        <!-- Tags -->\n                        <div class=\"eventbrite-item-tags\" v-if=\"( feed.display_price || feed.display_tickets ) && !feed.price_overlay\">\n\n                            <!-- Price -->\n                            <div class=\"eventbrite-item-price\" v-if=\"feed.display_price && event.vue.price\" v-html=\"event.vue.price\"></div>\n\n                            <!-- Tickets left -->\n                            <div class=\"eventbrite-item-available-tickets\" v-if=\"feed.display_tickets && event.tickets_remaining && ( event.tickets_remaining > 0 )\">{{ event.tickets_remaining }}{{ ticketsText( feed.tickets_text ) }}</div>\n                            \n                        </div>\n\n                        <!-- Buttons -->\n                        <div class=\"eventbrite-item-buttons\" v-if=\"feed.display_signup_button || feed.display_more_button\">\n                            \n                            <!-- Checkout -->\n                            <button :id=\"'eventbrite-checkout-button-' + event.ID\" class=\"eventbrite-item-checkout\" v-if=\"(event.event_sales_status.sales_status == 'on_sale') && feed.display_signup_button\" @click=\"checkoutFromEventCard(event, eventIndex)\">\n                                {{ checkoutButtonText( event ) }}\n                            </button>\n\n                            <!-- Read more -->\n                            <button class=\"eventbrite-item-details\" v-if=\"feed.display_more_button\" @click=\"getEventDetails(event, eventIndex)\">\n                                {{ feed.more_button_text }}\n                            </button>\n\n                        </div>\n\n                    </div>\n                    \n                </div>\n\n            </div>\n\n        </div>\n\n        <!-- No results -->\n        <div class=\"eventbrite-info-message\" v-if=\"(events) && (events.length === 0)\" v-show=\"feedLoaded\" v-cloak>{{ translations.no_events_text }}</div>\n\n        <!-- Error messages -->\n        <div class=\"eventbrite-info-message\" v-if=\"feedError == true\" v-cloak>{{ translations.loading_error_text }}</div>\n        <div class=\"eventbrite-info-message\" v-if=\"settings.api_key == false\" v-cloak>{{ translations.api_error_text }}</div>\n\n        <!-- Copyright -->\n        <div class=\"eventbrite-copyright eventbrite-copyright-left\" v-if=\"(events) && (events.length > 0) && (settings.show_copyright)\" v-show=\"feedLoaded\" v-cloak>\n            <div>{{ translations.copyright_text }}</div>\n            <a href=\"https://eventfeed.click/\" target=\"_blank\">\n                <span class=\"brand-text\"><strong>Event Feed</strong> for Eventbrite</span>\n            </a>\n        </div>\n        \n        <!-- Modal -->\n        <Modal v-model=\"modalShow\" :modal-class=\"'eventbrite-modal scrollable-modal eventbrite-modal-' + uid + ' eventbrite-modal-id-' + feed.ID\" bg-class=\"eventbrite-modal-bg\" wrapper-class=\"eventbrite-modal-wrapper\" @before-open=\"beforeOpen\" @before-close=\"beforeClose\" @after-close=\"afterClose\" @after-open=\"afterOpen\" append-to=\"#eventbrite-modal-container\" base-zindex=\"20000\" :live=\"false\" v-cloak>\n                \n            <div class=\"scroll-content\" v-scroll-lock=\"modalShow\">\n\n                <!-- Back button -->\n                <div class=\"eventbrite-modal-back\" v-show=\"modalAddBackBtn == true\" v-if=\"feed.popup\">\n                    <button type=\"button\" @click=\"backBtnClick\" :title=\"translations.back_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 12l8 8 1.5-1.5L8 13h12v-2H8l5.5-5.5L12 4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Close modal button -->\n                <div class=\"eventbrite-modal-close\">\n                    <button type=\"button\" @click=\"(modalShow = false) && (requestModal = false)\" :title=\"translations.close_button_text\">\n                        <i>\n                            <svg viewBox=\"0 0 24 24\">\n                                <path d=\"M13.4 12l3.5-3.5-1.4-1.4-3.5 3.5-3.5-3.5-1.4 1.4 3.5 3.5-3.5 3.5 1.4 1.4 3.5-3.5 3.5 3.5 1.4-1.4z\"></path>\n                            </svg>\n                        </i>\n                    </button>\n                </div>\n\n                <!-- Image -->\n                <div id=\"eventbrite-modal-img\" class=\"eventbrite-modal-img\">\n                    <img v-show=\"modalImage !== false\" :src=\"modalImage\" :alt=\"modalEvent.post_title\" loading=\"lazy\">\n\n                    <!-- Add to calendar button -->\n                    <div class=\"eventbrite-modal-add-to-calendar-wrapper\" v-if=\"(feed.calendar_button == true) && (license == true && free != true)\">\n                        <button type=\"button\" class=\"eventbrite-modal-add-to-calendar\" @click=\"toggleModalCalendarAdd\">\n                            <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"h-6 w-6\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\" />\n                            </svg>\n                            <span>{{ translations.add_to_calendar_text }}</span>\n                        </button>\n                        <div class=\"eventbrite-modal-add-to-calendar-menu\" v-show=\"modalCalendarAdd\">\n                            <button type=\"button\" class=\"eventbrite-modal-add-to-calendar-menu-close\" @click=\"modalCalendarAdd = false\">\n                                <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n                                viewBox=\"0 0 64 64\" style=\"enable-background:new 0 0 64 64;\" xml:space=\"preserve\">\n                                    <path d=\"M35.4,32l19.9-19.9c1-1,1-2.4,0-3.4s-2.4-1-3.4,0L32,28.6L12,8.8c-0.9-1-2.4-1-3.3,0s-1,2.4,0,3.4L28.6,32L8.7,51.9\n                                        c-1,1-1,2.4,0,3.4c0.5,0.4,1,0.7,1.7,0.7s1.2-0.2,1.7-0.7l20-19.9l20,19.8c0.5,0.4,1.2,0.7,1.7,0.7c0.5,0,1.2-0.2,1.7-0.7\n                                        c1-1,1-2.4,0-3.4L35.4,32z\"/>\n                                </svg>\n                            </button>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-google\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Google Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-outlook\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Outlook Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-office\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Office365 Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-yahoo\" href=\"javascript:;\" target=\"_blank\" @click=\"modalCalendarAdd = false\">Yahoo Calendar</a>\n                            <a class=\"eventbrite-modal-add-to-calendar-menu-item eventbrite-modal-add-to-calendar-menu-item-apple\" href=\"javascript:;\" @click=\"modalCalendarAdd = false\">Download ICS file</a>\n                        </div>\n                    </div>\n                </div>\n\n                <div class=\"eventbrite-modal-title\" v-show=\"!modalTickets\">\n                    \n                    <!-- Date and time -->\n                    <div class=\"eventbrite-modal-datetime\" v-if=\"(modalEvent.vue) && (modalEvent.vue.start_full) && (modalEvent.vue.end_full)\">\n                        <time>\n                            {{ modalEvent.vue.start_full }} - {{ modalEvent.vue.end_full }}\n                        </time>\n                    </div>\n\n                    <!-- Title -->\n                    <h3 v-if=\"modalEvent.post_title\">{{ modalEvent.post_title }}</h3>\n\n                    <!-- Location -->\n                    <div class=\"eventbrite-modal-location\" :class=\"{'eventbrite-modal-location-clickable': (modalEvent.venue.address) && (feed.calendar_button == true)}\" v-if=\"(modalEvent.vue) && (modalEvent.vue.location)\" @click=\"modalScrollToMap(modalEvent.vue.location)\">\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 48 64\" style=\"enable-background:new 0 0 48 64;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location !== 'Online'\">\n                            <g>\n                                <path d=\"M24,0C10.7,0,0,11.2,0,25.3c0,12,16.5,31.7,21.6,37.6c0.5,0.8,1.6,1.1,2.4,1.1c1.1,0,1.9-0.5,2.4-1.1 C31.5,57.1,48,37.1,48,25.3C48,11.2,37.3,0,24,0z M24,57.6C14.9,46.9,5.3,32.8,5.3,25.3c0-11.2,8.3-20,18.7-20s18.7,9.1,18.7,20 C42.7,32.8,33.1,46.9,24,57.6z\"/>\n                                <path d=\"M24,13.3c-5.9,0-10.7,4.8-10.7,10.7S18.1,34.7,24,34.7S34.7,29.9,34.7,24S29.9,13.3,24,13.3z M24,29.3 c-2.9,0-5.3-2.4-5.3-5.3s2.4-5.3,5.3-5.3s5.3,2.4,5.3,5.3S26.9,29.3,24,29.3z\"/>\n                            </g>\n                        </svg>\n                        <svg version=\"1.1\" class=\"eventbrite-modal-location-icon-online\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 64.1 48\" style=\"enable-background:new 0 0 64.1 48;\" xml:space=\"preserve\" v-if=\"modalEvent.vue.location == 'Online'\">\n                            <g>\n                                <path d=\"M32,13.9c-3.5,0-6.4,2.9-6.4,6.1c0,2.4,1.6,4.5,3.7,5.6v19.7c0,1.6,1.1,2.7,2.7,2.7s2.7-1.1,2.7-2.7V25.9 c2.1-1.1,3.7-3.2,3.7-5.6C38.4,16.8,35.5,13.9,32,13.9z M32,19.2c0.5,0,1.1,0.5,1.1,0.8s-0.5,0.8-1.1,0.8c-0.5,0-1.1-0.5-1.1-0.8 S31.5,19.2,32,19.2z\"/>\n                                <path d=\"M24.5,10.9c-1.1-1.1-2.7-1.1-3.7,0c-2.4,2.4-3.5,5.3-3.5,8.5s1.3,6.4,3.5,8.8c0.5,0.5,1.3,0.8,1.9,0.8 c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7c-1.3-1.3-2.1-2.9-2.1-4.8s0.8-3.5,2.1-4.8C25.6,13.6,25.6,12,24.5,10.9z\"/>\n                                <path d=\"M43.2,10.9c-1.1-1.1-2.7-1.1-3.7,0c-1.1,1.1-1.1,2.7,0,3.7c1.3,1.3,2.1,2.9,2.1,4.8s-0.8,3.5-2.1,4.8 c-1.1,1.1-1.1,2.7,0,3.7c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c2.4-2.4,3.5-5.3,3.5-8.8C46.9,16.3,45.6,13.1,43.2,10.9z\"/>\n                                <path d=\"M13.9,19.5c0-3.7,1.3-7.2,4-9.9c1.1-1.1,1.1-2.7,0-3.7c-1.1-1.1-2.7-1.1-3.7,0c-3.7,3.7-5.6,8.5-5.6,13.6s2.1,9.9,5.6,13.6 c0.5,0.5,1.1,0.8,1.9,0.8s1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C15.5,26.7,13.9,23.2,13.9,19.5z\"/>\n                                <path d=\"M49.9,5.9c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c2.7,2.7,4,6.1,4,9.9s-1.3,7.2-4,9.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c3.7-3.7,5.6-8.5,5.6-13.6C55.5,14.4,53.3,9.3,49.9,5.9z\"/>\n                                <path d=\"M5.3,19.5c0-5.6,2.1-10.9,6.1-14.9c1.1-1.1,1.1-2.7,0-3.7s-2.7-1.1-3.7,0C2.7,5.9,0,12.3,0,19.5s2.7,13.6,7.7,18.7 C8.2,38.7,8.8,39,9.6,39c0.8,0,1.3-0.3,1.9-0.8c1.1-1.1,1.1-2.7,0-3.7C7.5,30.4,5.3,25.1,5.3,19.5z\"/>\n                                <path d=\"M56.3,0.8c-1.1-1.1-2.7-1.1-3.7,0s-1.1,2.7,0,3.7c4,4,6.1,9.3,6.1,14.9s-2.1,10.9-6.1,14.9c-1.1,1.1-1.1,2.7,0,3.7 c0.5,0.5,1.3,0.8,1.9,0.8c0.8,0,1.3-0.3,1.9-0.8c5.1-5.1,7.7-11.7,7.7-18.7S61.3,5.9,56.3,0.8z\"/>\n                            </g>\n                        </svg>\n                        <span>{{ modalEvent.vue.location }}</span>\n                    </div>\n\n                </div>\n\n                <div class=\"eventbrite-modal-content\">\n                    \n                    <div class=\"replace-content\">\n\n                        <!-- Event information screen -->\n                        <div class=\"eventbrite-modal-event-info\" v-show=\"!modalTickets\">\n\n                            <!-- Summary -->\n                            <p class=\"eventbrite-modal-summary\" v-if=\"(modalEvent.vue) && (modalEvent.post_content)\">{{ modalEvent.post_content }}</p>\n\n                            <!-- Description modules -->\n                            <div v-for=\"description in modalDescription\" class=\"eventbrite-modal-description-module\" :class=\"{'eventbrite-modal-description-module-text': description.data.body, 'eventbrite-modal-description-module-img': description.data.image, 'eventbrite-modal-description-module-video': description.data.video}\" v-html=\"moduleContent( description )\" :key=\"description.ID\"></div>\n\n                            <div class=\"eventbrite-modal-description-module eventbrite-modal-description-module-text eventbrite-modal-description-error\" v-if=\"modalError == true\">\n                                <p>{{ translations.modal_error_text }} <br><a :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\">{{ translations.modal_error_link }}</a></p>\n                            </div>\n\n                        </div>\n\n                        <!-- Event checkout screen -->\n                        <div class=\"eventbrite-modal-event-tickets\" v-show=\"modalTickets\">\n\n                            <!-- Modal content spinner -->\n                            <div class=\"eventbrite-modal-content-spinner-wrapper\">\n                                <div class=\"eventbrite-modal-spinner\">\n                                    <div class=\"double-bounce1\"></div>\n                                    <div class=\"double-bounce2\"></div>\n                                </div>\n                            </div>\n\n                            <!-- Container for Eventbrite checkout data -->\n                            <div id=\"eventbrite-modal-event-tickets\" style=\"position: relative; background-color: #fff; z-index: 1;\"></div>\n\n                        </div>\n\n                    </div>\n\n                </div>\n\n                <!-- Map -->\n                <div id=\"eventbrite-modal-map\" class=\"eventbrite-modal-map\" v-show=\"!modalTickets\" v-if=\"(modalEvent.vue) && (modalEvent.venue.address) && (feed.google_map == true)\">\n                    <iframe width=\"100%\" height=\"250\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" :src=\"googleMapsSrc( this.modalEvent.vue.location )\" loading=\"lazy\"></iframe>\n                </div>\n\n                <!-- Organizer -->\n                <div class=\"eventbrite-modal-organizer\" v-show=\"!modalTickets\" v-if=\"(modalEvent.organizer) && (modalEvent.organizer.name) && (feed.organizer_info == true)\">\n                    <div class=\"eventbrite-modal-organizer-row\">\n                        <div class=\"eventbrite-modal-organizer-image\" v-if=\"(modalOrganizer) && (modalOrganizer.logo) && (modalOrganizer.logo.url)\">\n                            <img :src=\"modalOrganizer.logo.url\" alt=\"modalOrganizer.name\">\n                        </div>\n                        <div class=\"eventbrite-modal-organizer-info\">\n                            <div class=\"eventbrite-modal-organizer-name\" v-if=\"modalEvent.organizer.name\">\n                                <span>{{ modalEvent.organizer.name }}</span>\n                            </div>\n                            <div class=\"eventbrite-modal-organizer-title\">{{ translations.organizer_title }}</div>\n                            <div class=\"eventbrite-modal-organizer-description\" v-if=\"modalEvent.organizer.description\" v-html=\"modalEvent.organizer.description.html\"></div>\n                            <div class=\"eventbrite-modal-organizer-social\" v-if=\"modalOrganizer\">\n                                <a :href=\"'https://www.facebook.com/' + modalOrganizer.facebook\" v-if=\"modalOrganizer.facebook\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-twitter\" title=\"Facebook\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"facebook-f\" class=\"svg-inline--fa fa-facebook-f fa-w-10\" role=\"img\" viewBox=\"0 0 320 512\"><path fill=\"currentColor\" d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"/></svg>\n                                </a>\n                                <a :href=\"'https://www.twitter.com/' + modalOrganizer.twitter\" v-if=\"modalOrganizer.twitter\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-website\" title=\"Twitter\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fab\" data-icon=\"twitter\" class=\"svg-inline--fa fa-twitter fa-w-16\" role=\"img\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"/></svg>\n                                </a>\n                                <a :href=\"modalEvent.organizer.website\" v-if=\"modalEvent.organizer.website\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\" class=\"eventbrite-modal-organizer-social-facebook\" :title=\"translations.organizer_link\">\n                                    <svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"globe\" class=\"svg-inline--fa fa-globe fa-w-16\" role=\"img\" viewBox=\"0 0 496 512\"><path fill=\"currentColor\" d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm179.3 160h-67.2c-6.7-36.5-17.5-68.8-31.2-94.7 42.9 19 77.7 52.7 98.4 94.7zM248 56c18.6 0 48.6 41.2 63.2 112H184.8C199.4 97.2 229.4 56 248 56zM48 256c0-13.7 1.4-27.1 4-40h77.7c-1 13.1-1.7 26.3-1.7 40s.7 26.9 1.7 40H52c-2.6-12.9-4-26.3-4-40zm20.7 88h67.2c6.7 36.5 17.5 68.8 31.2 94.7-42.9-19-77.7-52.7-98.4-94.7zm67.2-176H68.7c20.7-42 55.5-75.7 98.4-94.7-13.7 25.9-24.5 58.2-31.2 94.7zM248 456c-18.6 0-48.6-41.2-63.2-112h126.5c-14.7 70.8-44.7 112-63.3 112zm70.1-160H177.9c-1.1-12.8-1.9-26-1.9-40s.8-27.2 1.9-40h140.3c1.1 12.8 1.9 26 1.9 40s-.9 27.2-2 40zm10.8 142.7c13.7-25.9 24.4-58.2 31.2-94.7h67.2c-20.7 42-55.5 75.7-98.4 94.7zM366.3 296c1-13.1 1.7-26.3 1.7-40s-.7-26.9-1.7-40H444c2.6 12.9 4 26.3 4 40s-1.4 27.1-4 40h-77.7z\"/></svg>\n                                </a>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n\n            </div>\n\n            <div class=\"noscroll-content\" v-show=\"!modalTickets\">\n                <div class=\"eventbrite-modal-footer-left\" v-if=\"feed.eventbrite_link == true\">\n                    <a class=\"eventbrite-modal-external-button\" :href=\"modalEvent.url\" :target=\"(feed.link_target_blank == true) ? '_blank' : '_self'\"><span class=\"desktop\">{{ translations.eventbrite_link }} </span><span class=\"mobile\">Eventbrite</span></a>\n                </div>\n                <div class=\"eventbrite-modal-footer-right\">\n                    <div class=\"eventbrite-modal-price\" v-if=\"(modalEvent.vue) && (modalEvent.vue.price) && feed.display_price\" v-html=\"modalEvent.vue.price\"></div>\n                    <button class=\"eventbrite-modal-checkout-button\" v-if=\"(modalEvent) && (modalEvent.event_sales_status.sales_status == 'on_sale')\" @click=\"toOrder(modalEvent, modalEventIndex)\">\n                        {{ checkoutButtonText( modalEvent ) }}\n                    </button>\n                </div>\n            </div>\n\n        </Modal>\n        \n        <!-- Modal spinner -->\n        <div :class=\"'eventbrite-modal-spinner-wrapper eventbrite-modal-spinner-wrapper-' + uid\">\n            <div class=\"eventbrite-modal-spinner\">\n                <div class=\"double-bounce1\"></div>\n                <div class=\"double-bounce2\"></div>\n            </div>\n        </div>\n\n    </div>\n\n</template>\n\t\n<script>\n\n     // Vue Modal\n    import VueModal from '@kouts/vue-modal';\n    \n    // Import V-scroll-lock\n    import VScrollLock from 'v-scroll-lock';\n\n    // Calendar links\n    import { google, outlook, office365, yahoo, ics } from 'calendar-link';\n\n    // Axios\n    import axios from 'axios';\n\n    var source;\n\n\texport default {\n        name: 'Widget',\n        props: ['initialUid', 'initialFeed', 'initialSettings', 'initialApi'],\n        data: function() {\n            return  {\n\n                // Get user data from WP admin\n                uid: this.initialUid,\n                feed: this.initialFeed,\n                settings: this.initialSettings,\n                api: this.initialApi,\n                admin: (EventFeedForEventbrite.admin === 'true'),\n                license: (EventFeedForEventbrite.premium === 'true'),\n                free: (EventFeedForEventbrite.free === 'true'),\n                translations: EventFeedForEventbriteAppTranslations,\n                edit_url: EventFeedForEventbrite.admin_url + 'post.php?post=' + this.initialFeed.ID + '&action=edit',\n\n                // Prepare variable for events\n                events: {},\n                \n                // If events data has been loaded from Eventbrite API\n                feedError: false,\n                feedLoaded: false,\n                \n                // Modal\n                modalEventIndex: false,\n                modalShow: false,\n                modalImage: false,\n                modalEvent: false,\n                modalTickets: false,\n                modalDescription: false,\n                modalOrganizer: false,\n                modalState: false,\n                modalCheckoutLoaded: false,\n                modalAddBackBtn: false,\n                modalError: false,\n                modalCalendarAdd: false,\n\n                // Scroll\n                windowTop: 0\n\n            }\n        },\n        components: {\n\t\t    'Modal': VueModal,\n            'VScrollLock': VScrollLock\n\t    },\n        methods: {\n\n            // Fires before modal is opened\n            beforeOpen: function() {\n\n                // Resets error variable\n                this.modalError = false;\n\n                // Sets data to waiting state and turn on modal\n                this.modalState = 'waitingForEventData';\n\n                if( source ) { source.cancel(); }\n                const CancelToken = axios.CancelToken;\n                source = CancelToken.source();\n                \n                if( ( this.feed.popup == false ) || ( this.license == false || this.free == true ) ) {\n\n                    // Loads HQ image\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/image/' + this.modalEvent.logo.id, { cancelToken: source.token } )\n                        .then( response => {\n\n                            this.modalImage = response.data.url;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n                            })\n\n                        })\n                        .catch( errors => {\n                            \n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n\n                        })\n\n                    } else {\n\n                        this.modalImage = this.modalEvent.vue.image;\n\n                        // Check if user didn't close the modal before loading\n                        if( this.modalShow == true ) {\n                            this.modalState = 'EventDataReady';\t\n                        } else {\n                            this.modalState = false;\n                        }\n\n                    }\n\n                } else {\n\n                    // Loads modal data\n                    if( this.modalEvent.vue.has_image == true ) {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details_image/' + this.modalEvent.ID + '/' + this.modalEvent.logo.id + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = response.data.media;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\t\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    } else {\n\n                        axios.get( this.api + 'event-feed-for-eventbrite/v1/details/' + this.modalEvent.ID + '/' + this.modalEvent.organizer.id, { cancelToken: source.token } )\n                        .then( response => {\n                            this.modalImage = this.modalEvent.vue.image;\n                            this.modalDescription = response.data.description.modules;\n                            this.modalOrganizer = response.data.organizer;\n                            this.$nextTick( function() {\n\n                                // Check if user didn't close the modal before loading\n                                if( this.modalShow == true ) {\n                                    this.modalState = 'EventDataReady';\n                                } else {\n                                    this.modalState = false;\n                                }\n\n                            })\n                        })\n\n                        // Catch errors\n                        .catch( errors => {\n\n                            // Request cancelled by user\n                            if ( axios.isCancel(errors) ) {\n                                this.manuallyCloseModal();\n\n                            // Error\n                            } else {\n                                this.modalError = true;\n                                this.modalImage = this.modalEvent.vue.image;\n                                this.modalDescription = false;\n                                this.modalOrganizer = false;\n\n                                this.$nextTick( function() {\n\n                                    // Check if user didn't close the modal before loading\n                                    if( this.modalShow == true ) {\n                                        this.modalState = 'EventDataReady';\t\n                                    } else {\n                                        this.modalState = false;\n                                    }\n                                    \n                                })\n                            }\n                        })\n\n                        // Generate calendar links\n                        if( this.feed.calendar_button == true && this.license == true && this.free != true ) {\n                            this.generateAddToCalendarLinks( this.modalEvent );\n                        }\n\n                    }\n\n                }\n\n                // Load Eventbrite checkout widget\n                if( this.modalTickets == true ) {\n                    this.loadEventbriteCheckout();\n                }\n\n            },\n\n            // Fires after modal is opened\n            afterOpen: function() {\n\n            },\n\n            // Fires before modal is closed\n            beforeClose: function() {\n                this.requestModal = false;\n\n            },\n\n            // Fires after modal is closed\n            afterClose: function() {\n                this.modalCleanUp();\n                this.modalCalendarAdd = false;\n            },\n            \n            // Runs after user advances to ticket order\n            toOrder: function(event, eventIndex) {\n                \n                // Popup on website (and is not IE)\n                if( this.feed.link_to == 'popup' ) {\n\n                    this.toggleModalContent();\n                    this.modalAddBackBtn = true;\n\n                // Popup on Eventbrite\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n\n                }\n\n            },\n\n            // Check clicks outside the modal before modal is fully loaded (will cancel opening of the modal)\n            manuallyCloseModal: function( event ) {\n\n                this.modalShow = false;\n                this.requestModal = false;\n                this.modalAddBackBtn = true;\n                this.beforeClose();\n                this.afterClose();\n                \n                var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n                spinnerEl.style.display = 'none';\n\n                source.cancel();\n\n            },\n\n            // When clicked on a event card link\n            getEventDetails: function(event, eventIndex) {\n                \n                // If popup is set, open popup\n                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                \n                // Else go to event URL\n                } else {\n\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url );\n                    } else {\n                        window.location.href = event.url;\n                    }\n                    \n                }\n                \n            },\n\n            // When clicked on checkout button from event card\n            checkoutFromEventCard: function(event, eventIndex) {\n\n                // Popup on website (and is not IE)\n                if( this.feed.link_to == 'popup' ) {\n                    this.modalShow = true;\n                    this.modalEvent = event;\n                    this.modalEventIndex = eventIndex;\n                    this.toggleModalContent();\n\n                // Popup on Eventbrite\n                } else {\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( event.url + '#tickets' );\n                    } else {\n                        window.location.href = event.url + '#tickets';\n                    }\n                }\n            },\n\n            // Toggles modal content after\n            toggleModalContent: function() {\n                this.modalTickets = !this.modalTickets;\n                if( ( this.modalTickets == true ) && ( this.modalCheckoutLoaded == false ) ) {\n                    this.modalState = 'waitingForCheckoutData';\n                    this.loadEventbriteCheckout();\n                }\n            },\n\n            // Set focus to modal element\n            setFocusModal: function() {\n                document.querySelector('.eventbrite-modal-wrapper').focus();\n            },\n            \n            // Modal back button behavior\n            backBtnClick: function() {\n                this.toggleModalContent();\n                this.$nextTick(this.modalScrollToTop);\n                this.$nextTick(this.modalAddBackBtn = false);\n            },\n\n            // Clean-up after closing modal\n            modalCleanUp: function() {\n                this.modalShow = false;\n                this.modalTickets = false;\n                this.modalImage = false;\n                this.modalDescription = false;\n                this.modalState = false;\n                this.modalCheckoutLoaded = false;\n                this.modalAddBackBtn = false;\n                this.modalCalendarAdd = false;\n\n            },\n\n            // Load Eventbrite checkout\n            loadEventbriteCheckout: function() {\n                let widgetAttributes = {\n                    widgetType: \"checkout\",\n                    eventId: this.modalEvent.ID,\n                    iframeContainerId: \"eventbrite-modal-event-tickets\",\n                };\n                window.EBWidgets.createWidget(widgetAttributes);\n            },\n\n            // Add parameters to YouTube embed URL\n            youtubeUrl: function( url ) {\n                var videoUrl = new URL( url );\n                videoUrl.searchParams.append( 'enablejsapi', '1' );\n                videoUrl.searchParams.append( 'modestbranding', '1' );\n                videoUrl.searchParams.append( 'rel', '0' );\n                videoUrl.searchParams.append( 'showinfo', '0' );\n                videoUrl.searchParams.append( 'showtitle', '0' );\n                return videoUrl.toString();\n            },\n\n            // Add parameters to Vimeo embed URL\n            vimeoUrl: function( url ) {\n                var videoUrl = new URL( url );\n                videoUrl.searchParams.append( 'title', '0' );\n                videoUrl.searchParams.append( 'byline', '0' );\n                videoUrl.searchParams.append( 'portrait', '0' );\n                return videoUrl.toString();\n            },\n\n            // Get Google maps embed source URL\n            googleMapsSrc: function( address ) {\n                var url = 'https://maps.google.com/?q=' + address + '&output=embed';\n                return url;\n            },\n\n            // Description modules\n            moduleContent: function( description ) {\n\n                // Text module\n                if( description.data.body ) {\n                    return description.data.body.text;\n\n                // Image module\n                } else if( description.data.image ) {\n                    return '<img src=\"' + description.data.image.url + '\" alt=\"\" loading=\"lazy\">';\n\n                // Video module\n                } else if( description.data.video ) {\n\n                    // YouTube\n                    if( description.data.video.embed_url.includes( 'youtube' ) ) {\n                        return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.youtubeUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" loading=\"lazy\"></iframe></div>';\n                    \n                    // Vimeo\n                    } else if( description.data.video.embed_url.includes( 'vimeo' ) ) {\n                        return '<div class=\"iframe-container\"><iframe width=\"640\" height=\"360\" src=\"' + this.vimeoUrl( description.data.video.embed_url ) + '\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" loading=\"lazy\"></iframe></div>';\n                    }\n                }\n\n            },\n\n            // Scroll to modal map\n            modalScrollToMap: function( address ) {\n                var map = document.querySelector( '#eventbrite-modal-map' );\n                if ( typeof(map) != 'undefined' && map != null ) {\n                    map.scrollIntoView( { behavior: 'smooth' } );\n                } else if( address !== 'Online' ) {\n                    var googleMapUrl = 'https://www.google.com/maps/place/' + address;\n                    if( this.feed.link_target_blank == true ) {\n                        window.open( googleMapUrl );\n                    } else {\n                        window.location = googleMapUrl;\n                    }\n                }\n            },\n\n            // Scroll to top of the modal info screen\n            modalScrollToTop: function() {\n                var image = document.querySelector( '#eventbrite-modal-img' );\n                if ( typeof(image) != 'undefined' && image != null ) {\n                    image.scrollIntoView( { behavior: 'auto' } );\n                }\n            },\n            \n            // Toggle modal add to calendar menu\n            toggleModalCalendarAdd: function() {\n                this.modalCalendarAdd = !this.modalCalendarAdd;\n                if( this.modalCalendarAdd == true ) {\n                    window.addEventListener( 'click', this.autoCloseCalendarMenu );\n                } else {\n                    window.removeEventListener( 'click', this.autoCloseCalendarMenu );\n                }\n            },\n\n            // Automatically close add to calendar menu on click outside the wrapper\n            autoCloseCalendarMenu: function( event ) {\n                if( ! event.target.closest('.eventbrite-modal-add-to-calendar-wrapper') ) {\n                    this.modalCalendarAdd = false;\n\t\t\t\t}\n            },\n\n            // Generate add to calendar links\n            generateAddToCalendarLinks: function( event ) {\n                const AddToCalendarEvent = {\n                    title: event.post_title,\n                    description: event.post_content,\n                    start: event.start.utc,\n                    end: event.end.utc,\n                    location: event.vue.location\n                };\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-google' ).setAttribute( 'href', google( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-outlook' ).setAttribute( 'href', outlook( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-office' ).setAttribute( 'href', office365( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-yahoo' ).setAttribute( 'href', yahoo( AddToCalendarEvent ) ) ;\n                document.querySelector( '.eventbrite-modal-add-to-calendar-menu-item-apple' ).setAttribute( 'href', ics( AddToCalendarEvent ) ) ;\n            },\n\n            // Check top scroll position (for WP admin bar modal shift)\n            onScroll: function( event ) {\n                this.windowTop = window.top.scrollY;\n                this.checkScrollPosition();\n            },\n            checkScrollPosition: function() {\n                if( this.windowTop == 0 ) {\n                    document.querySelector( 'body' ).classList.add('eventbrite-scroll-top');\n                } else {\n                    document.querySelector( 'body' ).classList.remove('eventbrite-scroll-top');\n                }\n            },\n\n            // Remaining tickets text\n            ticketsText: function( text ) {\n                var textNew = '';\n                if( text !== '' ) {\n                    var textNew = ' ' + text;\n                }\n                return textNew;\n            },\n\n            // Checkout button text\n            checkoutButtonText: function( event ) {\n                var buttonText;\n                if( event.is_free == true ) {\n                    buttonText = this.feed.signup_button_text;\n                } else {\n                    buttonText = this.feed.tickets_button_text;\n                }\n                return buttonText;\n            }\n                        \n        },\n        watch: {\n\n            // Handling modal states\n            modalState: {\n                handler: function(val, oldVal) {\n                    \n                    var modalEl = document.querySelector('#eventbrite-modal-container'); \n                    var contentEl = document.querySelector('.eventbrite-modal-wrapper');\n                    var spinnerEl = document.querySelector('.eventbrite-modal-spinner-wrapper-' + this.uid);\n\n                    // Modal is opened but waiting for data\n                    if( val == 'waitingForEventData' ) {\n                        if( contentEl ) { contentEl.style.display = 'none'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'flex'; } \n                    \n                    // Data ready, can show the modal window\n                    } else if( val == 'EventDataReady' ) {\n                        if( contentEl ) { contentEl.style.display = 'flex'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n                        this.setFocusModal();\n                    \n                    // Hide spinner\n                    } else if( val == true ) {\n                        if( contentEl ) { contentEl.style.display = 'none'; }\n                        if( spinnerEl ) { spinnerEl.style.display = 'none'; }\n                    }\n                    \n                    // Order screen\n                    if( val == 'orderScreen' ) {\n                        if( contentEl ) { modalEl.classList.add('modal-order'); }\n                    } else {\n                        if( contentEl ) { modalEl.classList.remove('modal-order'); }\n                    }\n\n                }\n            },\n\n            // Class toggling\n            modalTickets: {\n                handler: function(val, oldVal) {\n                    \n                    var modalEl = document.querySelector('#eventbrite-modal-container'); \n\n                    if( val == true ) {\n                        modalEl.classList.add('modal-tickets');\n                    } else {\n                        modalEl.classList.remove('modal-tickets');\n                    }\n\n                }\n            }\n\n        },\n        mounted() {\n\n            // Get main Eventbrite data\n            axios.get( this.api + 'event-feed-for-eventbrite/v1/feed/' + this.feed.ID )\n            .then( response => {\n                this.events = response.data.events;\n                this.feedLoaded = true;\n                this.checkScrollPosition();\n            })\n            .catch( errors => {\n                this.feedError = true;\n            })\n\n            this.$nextTick(function () {\n\n                // Listen to Eventbrite widget events\n                window.addEventListener('message', (event) => {\n\n                    // Remove widget transitions and set height to 100% on any event\n                    if ( event.origin == \"https://www.eventbrite.com\") {\n\n                        var tickets = document.querySelector('#eventbrite-modal-event-tickets');\n\n                        tickets.style.height = '100%';\n                        tickets.style.transition = 'none';\n                    }\n\n                    // Widget rendered event\n                    if( ( event.origin == \"https://www.eventbrite.com\" ) && ( event.data.messageName == ( 'widgetRenderComplete' ) ) ) {\n                        \n                        // Bug fix - rule will apply only for current modal\n                        if( this.modalShow == true) {\n                            this.modalCheckoutLoaded = true;\n                        }\n                    }\n                    \n                    // Tickets screen (if coming from event details and back from ticket order)\n                    if ( ( event.origin == \"https://www.eventbrite.com\" ) && ( ( event.data.messageName == 'widgetRenderComplete' ) || ( event.data.messageName == 'backToTicketSelection' ) ) ) {\n\n                        // Bug fix - rule will apply only for current modal\n                        if( this.modalShow == true) {\n\n                            // Count with the Eventbrite delay\n                            if( event.data.messageName == 'backToTicketSelection' ) {\n\n                                setTimeout(() => this.modalState = 'ticketsScreen', 810);\n\n                                // Add back button\n                                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                                    setTimeout(() => this.modalAddBackBtn = true, 810);\n                                }\n\n                            } else {\n\n                                this.modalState = 'ticketsScreen';\n\n                                // Add back button\n                                if( ( this.feed.popup == true ) && ( this.license == true && this.free != true ) ) {\n                                    this.modalAddBackBtn = true;\n                                }\n\n                            }\n\n                        }\n\n                    }\n\n                    // Order start event - contact information and payment\n                    else if( ( event.origin == \"https://www.eventbrite.com\" ) && (event.data.messageName == 'orderStart' ) ) {\n                        \n                        setTimeout(() => this.modalState = 'orderScreen', 810);\n\n                        // Remove back button\n                        setTimeout(() => this.modalAddBackBtn = false, 810);\n\n                    }\n\n                });\n\n                // Add scroll event listener\n                window.addEventListener( 'scroll', this.onScroll );\n\n                // Add click event listener to spinner (when loading the feed)\n                var spinner =  this.$el.querySelector('.eventbrite-modal-spinner-wrapper');\n                spinner.addEventListener( 'click', this.manuallyCloseModal );\n\n            });\n\n        },\n        beforeDestroy() {\n\n            // Remove scroll event listener\n            window.removeEventListener( 'scroll', this.onScroll );\n\n            // Remove click event listener\n            window.removeEventListener( 'click', this.manuallyCloseModal );\n\n        },\n\t}\n\n</script>","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Widget.vue?vue&type=template&id=e1e8796c&\"\nimport script from \"./Widget.vue?vue&type=script&lang=js&\"\nexport * from \"./Widget.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (module.hot) {\n  var api = require(\"/Users/janpencik/Sites/events/wp-content/plugins/event-feed-for-eventbrite/node_modules/vue-hot-reload-api/dist/index.js\")\n  api.install(require('vue'))\n  if (api.compatible) {\n    module.hot.accept()\n    if (!api.isRecorded('e1e8796c')) {\n      api.createRecord('e1e8796c', component.options)\n    } else {\n      api.reload('e1e8796c', component.options)\n    }\n    module.hot.accept(\"./Widget.vue?vue&type=template&id=e1e8796c&\", function () {\n      api.rerender('e1e8796c', {\n        render: render,\n        staticRenderFns: staticRenderFns\n      })\n    })\n  }\n}\ncomponent.options.__file = \"public/src/js/components/Widget.vue\"\nexport default component.exports"],"names":["render","_vm","this","_h","$createElement","_c","_self","directives","name","rawName","value","settings","api_key","feedError","feedLoaded","expression","class","uid","_m","_v","staticClass","_s","translations","loading_text","events","length","feed","ID","css_classes","attrs","id","css_id","admin","edit_url","target","href","staticStyle","xmlns","fill","width","height","version","x","y","viewBox","d","edit_link_text","_e","_l","event","eventIndex","key","display_image","url","on","click","$event","getEventDetails","vue","image","src","alt","post_title","loading","display_price","display_tickets","price_overlay","price","domProps","innerHTML","tickets_remaining","ticketsText","tickets_text","display_datetime","start","end","title","display_location","display_description","display_signup_button","display_more_button","location","description","event_sales_status","sales_status","checkoutFromEventCard","checkoutButtonText","more_button_text","no_events_text","loading_error_text","api_error_text","show_copyright","copyright_text","live","beforeOpen","beforeClose","afterClose","afterOpen","model","modalShow","callback","$$v","popup","modalAddBackBtn","type","back_button_text","backBtnClick","close_button_text","requestModal","modalImage","modalEvent","calendar_button","license","free","toggleModalCalendarAdd","stroke","add_to_calendar_text","modalCalendarAdd","modalTickets","start_full","end_full","venue","address","modalScrollToMap","post_content","modalDescription","data","body","video","moduleContent","modalError","modal_error_text","link_target_blank","modal_error_link","position","google_map","frameborder","scrolling","marginheight","marginwidth","googleMapsSrc","organizer","organizer_info","modalOrganizer","logo","organizer_title","html","facebook","focusable","role","twitter","website","organizer_link","eventbrite_link","toOrder","modalEventIndex","_withStripped","component","options","__file"],"sourceRoot":""}
  • event-feed-for-eventbrite/trunk/public/class-public.php

    r3069002 r3115202  
    225225                $event->vue->start_full = $event->vue->start;
    226226                $event->vue->start_weekday = sanitize_text_field( date_i18n( 'D', $date_start_local->getTimestamp() ) );
     227                $event->vue->start_month = sanitize_text_field( date_i18n( 'M', $date_start_local->getTimestamp() ) );
    227228                $event->vue->start_day = sanitize_text_field( date_i18n( 'j', $date_start_local->getTimestamp() ) );
    228229            } else {
     
    231232                $event->vue->start_full = $event->vue->start;
    232233                $event->vue->start_weekday = sanitize_text_field( wp_date( 'D', get_date_from_gmt( (string) $event->start->utc, 'U' ) ) );
     234                $event->vue->start_month = sanitize_text_field( wp_date( 'M', get_date_from_gmt( (string) $event->start->utc, 'U' ) ) );
    233235                $event->vue->start_day = sanitize_text_field( wp_date( 'j', get_date_from_gmt( (string) $event->start->utc, 'U' ) ) );
    234236            }
     
    444446                $general_settings = get_option( $this->plugin_name );
    445447                $appearance_settings = get_option( $this->plugin_name . '-appearance' );
     448                $format_settings = get_option( $this->plugin_name . '-formats' );
    446449                $advanced_settings = get_option( $this->plugin_name . '-advanced' );
    447450                $settings = [
     
    451454                    'placeholder_id'        => isset( $appearance_settings['placeholder_id'] )          ? intval( $appearance_settings['placeholder_id'] )                          : false,
    452455                    'show_copyright'        => isset( $advanced_settings['show_copyright'] )            ? boolval( $advanced_settings['show_copyright'] )                           : false,
     456                    'shortdate_months'      => isset( $format_settings['shortdate_months'] )            ? boolval( $format_settings['shortdate_months'] )                           : false,
    453457                ];
    454458                $theme_color = $this->convert_hex_to_hsl( $feed->theme_color );
Note: See TracChangeset for help on using the changeset viewer.