PageSourceSearch

https://tickets.holdmyticket.com/dist/hmt-front-elements-044861135b5608671e6995173d2c329b.js

js holdmyticket.com collected 2026-10-02 03:17:29 UTC 612,668 bytes, 1 lines download raw bytes

1riot.tag2("hmt-all-in-pricing-notice",'<div class="content" role="dialog" aria-modal="true" aria-labelledby="all_in_pricing_title"><h1 id="all_in_pricing_title">All-In Pricing</h1><p>The price you see is the final price — all fees are included. <br>No surprises at checkout.</p><p>To see a ticket\'s price breakdown, click its final price.</p><button ref="close_btn" onclick="{close}" onkeydown="{a11y_keydown}" class="button purple" aria-label="Got it, close all-in pricing notice">Got it</button></div>','hmt-all-in-pricing-notice { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(#222222aa, #222222ee); color: #222; display: flex; flex-direction: column; justify-content: center; align-items: center; z-index: 1000; } hmt-all-in-pricing-notice .content { background: #fff; padding: 3rem 2.5rem; border-radius: .5rem; text-align: center; max-width: 550px; width: 90%; } hmt-all-in-pricing-notice .content h1,[data-is="hmt-all-in-pricing-notice"] .content h1{ text-align: center; } hmt-all-in-pricing-notice .content p,[data-is="hmt-all-in-pricing-notice"] .content p{ margin: 1.25rem 0 2.5rem; font-size: 16px; } hmt-all-in-pricing-notice .content button:focus-visible,[data-is="hmt-all-in-pricing-notice"] .content button:focus-visible{ outline: 2px solid #3868e4; outline-offset: 3px; }',"",function(t){this.close=()=>{this.unmount()},this.a11y_keydown=t=>(13!=t.keyCode&&32!=t.keyCode||(t.preventDefault(),(t.target||t.srcElement).click()),!0),this.on("mount",()=>{this.refs.close_btn.focus(),this.keydown_handler=t=>{27!=t.keyCode?9==t.keyCode&&(t.preventDefault(),this.refs.close_btn.focus()):this.close()},document.addEventListener("keydown",this.keydown_handler)}),this.on("unmount",()=>{document.removeEventListener("keydown",this.keydown_handler)})}),riot.tag2("hmt-barcode","<div></div>","","",function(t){this.on("mount",function(){})}),riot.tag2("hmt-barcodes",'<div> BARCODES <div each="{}"></div></div>',"","",function(t){this.on("mount",function(){})}),riot.tag2("hmt-btn","<button type=\"{opts.type || 'button'}\" class=\"button {opts.block ? 'block' : ''} {opts.color || 'purple'} {opts.size || ''} {opts.inverted && !opts.loading ? 'inverted' : ''} {opts.class || ''}\" disabled=\"{opts.disabled || false}\" aria-busy=\"{opts.loading ? 'true' : 'false'}\"><div show=\"{!opts.loading}\" class=\"yield\"><yield></yield></div><div show=\"{opts.loading}\" class=\"svg-loader\"><span class=\"sr-only\">Loading</span><hmt-svg-loader aria-hidden=\"true\"></hmt-svg-loader></div></button>",'hmt-btn .button,[data-is="hmt-btn"] .button{ text-align: center; } hmt-btn .button .yield,[data-is="hmt-btn"] .button .yield{ font-size: inherit; font-weight: inherit; } hmt-btn .button .svg-loader,[data-is="hmt-btn"] .button .svg-loader{ margin: 0 auto; width: 80px; height: 22px; } hmt-btn .sr-only,[data-is="hmt-btn"] .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } hmt-btn .button:focus-visible,[data-is="hmt-btn"] .button:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; }',"",function(t){}),riot.tag2("hmt-calendar-like",'<div if="{fb}" class="fb" id="fbLike"><div class="fb-like" data-href="{fb}" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div></div><div if="{cal}" class="cal"><a class="calendar_button" href="{cal}"><svg class="fi fi-calendar-multiple" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#calendar-days"></use></svg><span>ADD TO CAL</span></a></div>','hmt-calendar-like .cal,[data-is="hmt-calendar-like"] .cal{display:inline-block;padding-left: 10px; } hmt-calendar-like .cal .calendar_button,[data-is="hmt-calendar-like"] .cal .calendar_button{text-decoration:none;font-size: 12px;color: #6e6e6e;} hmt-calendar-like .cal .calendar_button:hover,[data-is="hmt-calendar-like"] .cal .calendar_button:hover{ color: #d90000; } hmt-calendar-like .cal .fi,[data-is="hmt-calendar-like"] .cal .fi{font-size:21px;padding-right:5px;} hmt-calendar-like .fb,[data-is="hmt-calendar-like"] .fb{ display:inline-block; padding-right:10px; } @media only screen and (max-width: 767px) { }',"",function(t){this.event_id=this.opts.eventId,this.on("mount",function(){this.fb="http://holdmyticket.com/event/"+this.opts.eventId,this.cal="webcal://holdmyticket.com/ics_single/"+this.opts.eventId,this.update(),!FB||window.MSInputMethodContext&&document.documentMode||FB.XFBML.parse(this.fbLike)})}),riot.tag2("hmt-cart-nav",'<div><svg class="fi fi-shopping-cart" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#cart-shopping"></use></svg>&nbsp;<span class="badge nav-qty-badge badge-{model.cart.total_tickets_in_cart > 0 ? \'red\' : \'gray\'}">{model.cart.total_tickets_in_cart}</span></div>','hmt-cart-nav .nav-qty-badge,[data-is="hmt-cart-nav"] .nav-qty-badge{ cursor: pointer; }
1',"",function(t){this.mixin(ListenerMix,{listeners:[{type:"model",obj:"cart",evt:"changed",cb:"update"}]})}),riot.tag2("hmt-cart-timer",'<li class="navitem remaining {can_hover_remaining:remaining <= 180} mobile_noborder" onclick="{more_time}" show="{model.cart.total_tickets_in_cart > 0 && remaining != null}"><span class="remaining_text animated">{remaining_pretty}</span><small class="mobile_hide">remaining</small><span class="more_time">MORE TIME?</span></li>','hmt-cart-timer .more_time,[data-is="hmt-cart-timer"] .more_time{display: none; color: #999 !important; font-size:14px !important; } hmt-cart-timer .remaining,[data-is="hmt-cart-timer"] .remaining{ width:135px; } hmt-cart-timer .remaining span,[data-is="hmt-cart-timer"] .remaining span{float:left; color: #d90000; font-size: 15px;margin-top:2px;} hmt-cart-timer .remaining span,[data-is="hmt-cart-timer"] .remaining span,hmt-cart-timer .remaining small,[data-is="hmt-cart-timer"] .remaining small{cursor:default;} hmt-cart-timer .remaining small,[data-is="hmt-cart-timer"] .remaining small{ float:right; color: #999; margin-top:10px; font-size: 11px; } hmt-cart-timer .navbar .navitem.remaining,[data-is="hmt-cart-timer"] .navbar .navitem.remaining{ padding-left: 0; width: 45px; } hmt-cart-timer */ .can_hover_remaining:hover,[data-is="hmt-cart-timer"] */ .can_hover_remaining:hover{cursor:pointer;background:rgb(60,60,60) !important;} hmt-cart-timer .can_hover_remaining:hover span,[data-is="hmt-cart-timer"] .can_hover_remaining:hover span,hmt-cart-timer .can_hover_remaining:hover small,[data-is="hmt-cart-timer"] .can_hover_remaining:hover small{display:none;cursor:pointer;} hmt-cart-timer .can_hover_remaining:hover .more_time,[data-is="hmt-cart-timer"] .can_hover_remaining:hover .more_time{display: inline-block;}',"",function(t){var e=this;e.remaining=null,e.remaining_pretty=null,e.timer_server_sync=null,e.countdown_interval=null,e.sync_interval=null,e.request_pending=!1,e.mixin(AjaxControllerMix),e.mixin(ListenerMix,{listeners:[{type:"model",obj:"cart",evt:"changed",cb:"sync"}]}),e.on("mount",function(){clearInterval(e.countdown_interval),clearInterval(e.sync_interval),e.countdown_interval=setInterval(function(){e.countdown()},1e3),e.sync_interval=setInterval(function(){e.sync()},1e4)}),this.sync=function(){e.request_pending||(0!=model.cart.total_tickets_in_cart?model.cart.pending_transaction||(e.request_pending=!0,e.request("shop/carts/get_time_left",function(t,i){e.request_pending=!1,"ok"==i.status?((i.seconds||0==i.seconds)&&(e.remaining=i.seconds),e.remaining<=0&&model.cart.trigger("clear",function(t,i){notification.trigger("broadcast","Time expired, cart has been cleared.",3e3,!0),e.update()})):"error"==i.status&&"object"==typeof i.msg&&i.msg.seconds<=0&&model.cart.trigger("clear",function(t,i){notification.trigger("broadcast",i.msg,3e3,!0),e.update()}),e.update()},{cancelPending:!0}
1)):e.update())}.bind(this),this.countdown=function(){if(0!=model.cart.total_tickets_in_cart){0==e.remaining&&(e.remaining=null,e.sync()),60!=e.remaining&&120!=e.remaining&&180!=e.remaining||(e.root.querySelector(".remaining_text").classList.add("flash"),setTimeout(function(){e.root.querySelector(".remaining_text").classList.remove("flash")},1e3),notification.trigger("broadcast","You only have "+e.remaining/60+" minutes left to purchase tickets",5e3,!0)),e.remaining-=1,e.remaining<1&&(e.remaining=0);var t=Math.floor(e.remaining/60),i=e.remaining-60*t;1==i.toString().length&&(i="0"+i.toString()),e.remaining_pretty=t+":"+i,e.update()}}.bind(this),this.more_time=function(){e.remaining>18e4||e.request("shop/carts/add_more_time",function(t,e){notification.trigger("broadcast",e.msg,5e3,"error"==e.status)})}.bind(this)}),riot.tag2("hmt-cart-total",'<span show="{model.cart.subscription_plan.id}">${formatnumber(model.cart.subscription_plan.total_with_interest)}</span><span show="{!model.cart.subscription_plan.id}">${formatnumber(model.cart.items.totals ? model.cart.items.totals.total : 0)}</span>',"","",function(t){this.mixin(ListenerMix,{listeners:[{type:"model",obj:"cart",evt:"changed",cb:"update"},{type:"model",obj:"cart",evt:"subscription_plan_changed",cb:"update"}]}),this.formatnumber=function(t){return parseFloat(t).toFixed(2)}.bind(this)}),riot.tag2("hmt-cart",'<div class="close" onclick="{hide_me}" hide="{opts.hidebtn}" role="button" tabindex="0" aria-label="Close cart" onkeydown="{close_keydown}"><svg class="fi fi-close-circle-outline" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#circle-xmark-regular"></use></svg></div><div class="header" hide="{opts.hidebtn}"><svg class="fi fi-shopping-cart" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#cart-shopping"></use></svg>&nbsp;&nbsp;&nbsp;YOUR CART </div><div show="{loading}" class="cart-loading" role="status" aria-live="polite" aria-busy="true"><svg class="fi fi-refresh fi-spin" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#arrows-rotate"></use></svg> Loading... </div><div class="cart-wrapper" show="{!loading}"><div hide="{model.cart.items.tickets && model.cart.items.tickets.length > 0 || opts.hidebtn}" class="cart-empty" role="status"> Cart is currently empty.... </div><div show="{model.cart.items.tickets && model.cart.items.tickets.length > 0}" class="cart-items"><div each="{model.cart.items.tickets}" class="cart-item"><div class="event-wrap event-wrap-{event_id}"><hmt-flyer-mini class="flyer mobile_hide" show="{parent.opts.hidebtn && flyer.thumb.length > 0}" float="right" size="mini" flyer="{flyer}" modal="true" alt="{flyer_alt_text || event_name + \' flyer\'}"></hmt-flyer-mini><div class="event"><div class="title"><a aria-label="Go to event" href="{config.whitelabel.no_links_in_cart ? \'javascript: void(0)\' : \'/\' + ((tickets[0].seats.length > 0 && open_seats === \'y\') ? \'seats\' : \'tickets\') + \'/\' + event_id}"><hmt-raw truncate="40" content="{event_title}"></hmt-raw></a></div><div class="date" show="{venue_id != 5877 && show_event_dates[event_id]}">{event_dates[event_id]}</div><div class="venue"><a if="{!config.whitelabel.no_links_in_cart}" href="{\'/location/\'+venue_slug}">{venue}</a><span if="{config.whitelabel.no_links_in_cart}">{venue}</span></div></div><div class="clear"></div><div class="amex_only" if="{amex_only == \'y\'}"> American Express card holders pre sale only. </div><div class="clear"></div></div><div class="clear"></div><div class="tickets"><div class="ticket {parent.is_addon(id) ? \'addon-subitem\' : \'\'}" each="{tickets}"><div class="cart-table"><table><tr><th scope="col">{donation || parent.is_donation == \'y\' ? \'DONATION\' : \'TICKET\'}</th><th scope="col" nowrap>PRICE</th><th scope="col" nowrap show="{fee_total(fees) > 0}"><span>FEES&nbsp;&nbsp;<svg onclick="{show_fee_modal}" class="fi fi-info-circle fi-lg fees-icon" show="{parent.parent.opts.hidebtn}" role="button" tabindex="0" aria-label="Show fee breakdown" onkeydown="{parent.parent.fee_info_keydown}"><use href="/gfx/icons/icons-sprite.svg#circle-info"></use></svg></span></th><th scope="col" nowrap>{donation ? \'&nbsp;\' : \'QTY\'}</th></tr><tr class="{parent.removing_ticket && parent.ticket_edit.id == id ? \'removing-ticket\' : \'\'}"><td><div><span if="{parent.parent.is_addon(id)}" class="addon-connector" aria-hidden="true">&#8627;</span>{description} <span if="{parent.parent.is_addon(id)}" class="addon-badge">Add-on</span><span if="{parent.parent.is_required_addon(id)}" class="addon-required-tag">Required</span></div><div if="{time_slot_start && time_slot_start.length > 0}" class="time-slot-label"><b>Arrival Time</b><br>{moment(time_slot_start).format(\'L LT\')}-{moment(time_slot_end).format(\'LT\')}</div></td><td width="10%" nowrap>{price == 0 ? \'FREE\' : \'$\' + formatnumber (price)}<div if="{coupon_code}" class="coupon-price">&nbsp;(<span>{coupon_code.coupon_text}</span>)</div></td><td width="10%" nowrap show="{fee_total(fees) > 0}"><span>${fee_total(fees)}</span></td><td width="10%" nowrap><a class="qty_picker" onclick="{show_ticket_editor_modal}" show="{parent.parent.opts.hidebtn && !donation && !is_reservation}" role="button" tabindex="0" aria-label="Change quantity, currently {qty}" onkeydown="{parent.parent.ticket_editor_keydown}">{qty} <svg class="fi fi-chevron-small-down" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#chevron-down"></use></svg></a><span hide="{parent.parent.opts.hidebtn}">{donation ? \'\' : qty}&nbsp;&nbsp;<span class="trash-icon" tabindex="0" role="button" aria-label="Remove ticket" onkeydown="{parent.parent.trash_keydown}"><hmt-trash-svg onclick="{remove_ticket_from_cart_directly}"></hmt-trash-svg></span></span><span show="{parent.parent.opts.hidebtn && donation}"><span class="edit-icon"><hmt-edit-svg onclick="{show_ticket_editor_modal}" tabindex="0" role="button" aria-label="Edit donation amount" onkeydown="{parent.parent.ticket_editor_keydown}"></hmt-edit-svg></span></span></td></tr><tr if="{purchased_insurance}"><td>Refund Protection <svg onclick="{show_insurance_modal}" class="fi fi-info-circle fi-lg insurance-icon" role="button" tabindex="0" aria-label="Show refund protection info" onkeydown="{parent.parent.insurance_info_keydown}"><use href="/gfx/icons/icons-sprite.svg#circle-info"></use></svg></td><td>${formatnumber((insurance_premium * Math.max(1, qty)))}</td><td show="{fee_total(fees) > 0}"></td><td></td></table></div><div class="cart-table seats" show="{seats && seats.length > 0 && parent.parent.opts.hidebtn}"><table><tr each="{seats}"><th if="{window.is_ruidoso_tc_counter_ticket(zone, row)}" class="seat-info">Seat</th><td if="{window.is_ruidoso_tc_counter_ticket(zone, row)}" class="seat-info">TC_{seat}</td><th if="{parent.show_zone_info(zone, row, parent.hide_zone)}" class="zone-info">ZONE</th><td if="{parent.show_zone_info(zone, row, parent.hide_zone)}" class="zone-info">{zone}</td><th if="{!window.is_ruidoso_tc_counter_ticket(zone, row)}" class="row-info">{row_label ? row_label : \'ROW\'}</th><td if="{!window.is_ruidoso_tc_counter_ticket(zone, row)}" class="row-info">{row}</td><th if="{!window.is_ruidoso_tc_counter_ticket(zone, row)}" class="seat-booth-info"><span show="{!model.event_last_used.item.is_booth_registration}" class="seat-info">SEAT</span><span show="{model.event_last_used.item.is_booth_registration}" class="booth-info">BOOTH</span></th><td if="{!window.is_ruidoso_tc_counter_ticket(zone, row)}">{seat}</td><td> &nbsp;&nbsp;&nbsp; <svg class="fi fi-event-seat" show="{!handicap}" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#chair"></use></svg><svg class="fi fi-wheelchair" show="{handicap && handicap != \'asl\'}" role="img" aria-label="Wheelchair accessible seat"><use href="/gfx/icons/icons-sprite.svg#wheelchair"></use></svg><svg class="fi fi-sign-language" show="{handicap && handicap == \'asl\'}" role="img" aria-label="ASL interpretation seating"><use href="/gfx/icons/icons-sprite.svg#hands-asl-interpreting"></use></svg> &nbsp;&nbsp;&nbsp; <span if="{is_reservation}" class="reservation-label">RESERVATION</span></td></tr></table></div><div show="{msgs[id]}" class="ticket_error_message" role="alert" aria-live="polite"><div class="unit-10">&nbsp;</div><p class="animated fadeIn">{msgs[id]}</p><div class="clear"></div></div><div class="addon-add-link-wrap" if="{parent.parent.has_addon_options(id)}"><span class="addon-add-link" role="button" tabindex="0" aria-label="Add or edit add-ons for {description}" onclick="{open_addons_for_parent}" onkeydown="{open_addons_for_parent_keydown}">+ Add / edit add-ons</span></div></div><hmt-delivery-method ref="delivery_method" if="{is_donation != \'y\'}" show="{parent.opts.hidebtn}" ticket="{this}"></hmt-delivery-method></div></div><div class="clear"></div><div class="right"><hmt-coupon-code></hmt-coupon-code></div><div class="clear"></div><div class="totals"><div class="units-row discount" show="{total_discount > 0}"><div class="unit-70 sm right">Discount</div><div class="unit-30 right">-${formatnumber (model.cart.total_discount)}</div></div><div class="units-row total" show="{model.cart.items.totals && model.cart.items.totals.total > 0}"><div class="unit-70 sm right">Total</div><div class="unit-30 right" aria-live="polite"><hmt-cart-total></hmt-cart-total></div><div if="{show_payment_plans_available()}" class="payment-plans-note"><svg class="fi fi-book-open" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#book-open"></use></svg> Payment plans available </div></div><div class="clear"></div><div class="pull-right checkout-wrap" hide="{opts.hidebtn}"><a href="/checkout" onclick="{go_checkout}" class="button red md" aria-label="Proceed to checkout"><svg class="fi fi-shopping-cart" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#cart-shopping"></use></svg> CHECKOUT</a></div><div class="clear"></div></div></div></div><hmt-modal id="fee_modal" ref="fee_modal"><div class="modal-container" role="dialog" aria-modal="true" aria-label="Fee breakdown"><div>FEE BREAKDOWN</div><br><div class="cart-table"><table><tr show="{parent.fees_display.hmt_fee > 0}"><td>Service Fee</td><td>${parent.fees_display.hmt_fee}</td></tr><tr each="{parent.fees_display.venue_fees}"><td>{name}</td><td>${amount}</td></tr></table></div><div></div></div></hmt-modal><hmt-modal id="ticket_editor_modal" ref="ticket_editor_modal"><div class="modal-container" role="dialog" aria-modal="true" aria-label="Edit ticket"><div>{parent.ticket_edit.donation ? \'DONATION\' : \'TICKET\'}</div><div class="detail-row">{parent.ticket_edit.description}</div><div>{parent.ticket_edit.donation ? \'AMOUNT\' : \'PRICE\'}</div><div class="detail-row"><span show="{!parent.ticket_edit.donation}">${parent.ticket_edit.price}</span><span show="{parent.ticket_edit.donation}"><span class="donation_currency">$</span><input riot-value="{parent.ticket_edit.price}" onkeyup="{parent.set_donation_amount}" class="donation_amount" aria-label="Donation amount"><hmt-btn color="red" size="sm" disabled="{parent.updating_donation}" loading="{parent.updating_donation}" onclick="{parent.donation_changed}">Apply Change</hmt-btn></span></div><div show="{!parent.ticket_edit.donation}">QTY</div><div class="detail-row small"><span show="{!parent.ticket_edit.donation}" class="qty-edit"> {parent.ticket_edit.qty} </span><hmt-btn show="{!parent.updating_donation}" size="sm" color="red" disabled="{parent.removing_ticket}" loading="{parent.removing_ticket}" onclick="{parent.remove_ticket_from_cart}">Remove From Cart</hmt-btn></div><div show="{parent.detail && parent.detail.length > 0}">DETAIL</div><div show="{parent.detail && parent.detail.length > 0}" class="detail-row">{parent.detail}</div></div></hmt-modal><hmt-modal id="insurance_modal" ref="insurance_modal"><div class="modal-container" role="dialog" aria-modal="true" aria-label="Refund protection information"><div>REFUND PROTECTION</div><br><div>Refund protection will appear as a separate charge from the ticket price.</div></div></hmt-modal><hmt-ticket-addon-modal ref="ticket_addon_modal"></hmt-ticket-addon-modal>','hmt-cart .close,[data-is="hmt-cart"] .close{ float: right; text-align: right; font-size: 30px; color: #999; padding: 10px 10px 0 0; } hmt-cart .close:hover,[data-is="hmt-cart"] .close:hover{ color: #d90000; cursor: pointer; } hmt-cart .close:focus-visible,[data-is="hmt-cart"] .close:focus-visible,hmt-cart .fees-icon:focus-visible,[data-is="hmt-cart"] .fees-icon:focus-visible,hmt-cart .insurance-icon:focus-visible,[data-is="hmt-cart"] .insurance-icon:focus-visible,hmt-cart .qty_picker:focus-visible,[data-is="hmt-cart"] .qty_picker:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; border-radius: 3px; } hmt-cart .close:focus-visible,[data-is="hmt-cart"] .close:focus-visible,hmt-cart .qty_picker:focus-visible,[data-is="hmt-cart"] .qty_picker:focus-visible,hmt-cart .fees-icon:focus-visible,[data-is="hmt-cart"] .fees-icon:focus-visible,hmt-cart .insurance-icon:focus-visible,[data-is="hmt-cart"] .insurance-icon:focus-visible,hmt-cart hmt-trash-svg:focus-visible,[data-is="hmt-cart"] hmt-trash-svg:focus-visible,hmt-cart hmt-edit-svg:focus-visible,[data-is="hmt-cart"] hmt-edit-svg:focus-visible,hmt-cart a:focus-visible,[data-is="hmt-cart"] a:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; } hmt-cart .title a,[data-is="hmt-cart"] .title a{ font-size: 15px; } hmt-cart .date,[data-is="hmt-cart"] .date{ font-size: 12px; color: #2a2a2a; } hmt-cart .venue a,[data-is="hmt-cart"] .venue a{ font-size: 12px; color: #505050 !important; } hmt-cart .cart-item .event-wrap .title span,[data-is="hmt-cart"] .cart-item .event-wrap .title span{ color: #000; font-weight: 700; font-size: 15px; } hmt-cart .venue span,[data-is="hmt-cart"] .venue span{ font-size: 12px; color: #505050; } hmt-cart .header,[data-is="hmt-cart"] .header{ padding: 15px; font-size: 14px; color: #666; } hmt-cart .header .fi,[data-is="hmt-cart"] .header .fi{ font-size: 20px; color: #333; } hmt-cart .trash-icon,[data-is="hmt-cart"] .trash-icon{ display: inline-block; width: 24px; height: 24px; } hmt-cart hmt-trash-svg,[data-is="hmt-cart"] hmt-trash-svg{ color: #666; } hmt-cart hmt-trash-svg:hover,[data-is="hmt-cart"] hmt-trash-svg:hover{ color: #111; cursor: pointer; } hmt-cart .cart-loading,[data-is="hmt-cart"] .cart-loading,hmt-cart .cart-empty,[data-is="hmt-cart"] .cart-empty{ padding: 20px; } hmt-cart .cart-item,[data-is="hmt-cart"] .cart-item{ background: #fafafa; border-radius: 4px; padding: 10px; margin: 5px 0 5px 0; } hmt-cart .cart-item .event-wrap,[data-is="hmt-cart"] .cart-item .event-wrap{ padding: 5px; } hmt-cart .cart-item .event-wrap a,[data-is="hmt-cart"] .cart-item .event-wrap a{ color: #000; text-decoration: none; } hmt-cart .cart-item .event-wrap a:hover,[data-is="hmt-cart"] .cart-item .event-wrap a:hover{ text-decoration: underline; } hmt-cart .cart-item .event-wrap .title a,[data-is="hmt-cart"] .cart-item .event-wrap .title a{ font-weight: 700; } hmt-cart .qty-edit,[data-is="hmt-cart"] .qty-edit{ padding: 10px 25px 0 5px; font-size: 15px; } hmt-cart .event-wrap-323564 .event,[data-is="hmt-cart"] .event-wrap-323564 .event{ display: none; } hmt-cart .delivery-method-323564,[data-is="hmt-cart"] .delivery-method-323564,hmt-cart .delivery-method-322344,[data-is="hmt-cart"] .delivery-method-322344,hmt-cart .delivery-method-323012,[data-is="hmt-cart"] .delivery-method-323012{ display: none; } hmt-cart .cart-item .ticket,[data-is="hmt-cart"] .cart-item .ticket{ background: #fff; border: 1px solid #dad6d6; margin-bottom: 6px; border-radius: 4px; } hmt-cart .cart-item .ticket.addon-subitem,[data-is="hmt-cart"] .cart-item .ticket.addon-subitem{ margin-left: 22px; border-left: 3px solid #cfe3ff; } hmt-cart .cart-item .ticket.addon-subitem .cart-table table,[data-is="hmt-cart"] .cart-item .ticket.addon-subitem .cart-table table{ margin-bottom: 4px; }
1 hmt-cart .addon-connector,[data-is="hmt-cart"] .addon-connector{ color: #2a6db5; font-weight: 700; margin-right: 4px; } hmt-nav hmt-cart .cart-table .insurance-icon,hmt-nav [data-is="hmt-cart"] .cart-table .insurance-icon{ display: none; } hmt-cart .cart-table table,[data-is="hmt-cart"] .cart-table table{ margin-bottom: 10px; } hmt-cart .cart-table td,[data-is="hmt-cart"] .cart-table td,hmt-cart .cart-table th,[data-is="hmt-cart"] .cart-table th{ padding: 5px; } hmt-cart .cart-table th,[data-is="hmt-cart"] .cart-table th{ font-size: 11px; } hmt-cart .cart-table td .fi,[data-is="hmt-cart"] .cart-table td .fi{ font-size: 16px; } hmt-cart .cart-table.seats th,[data-is="hmt-cart"] .cart-table.seats th{ text-align: right; font-weight: 400; color: #706c6c; font-size: 11px; } hmt-cart .cart-table.seats td,[data-is="hmt-cart"] .cart-table.seats td{ font-weight: 700; font-size: 14px; padding: 2px 10px 2px 5px; } hmt-cart .qty_picker,[data-is="hmt-cart"] .qty_picker{ text-decoration: none; color: #666; } hmt-cart .qty_picker:hover,[data-is="hmt-cart"] .qty_picker:hover{ color: #111; font-weight: 700; } hmt-cart .amex_only,[data-is="hmt-cart"] .amex_only{ padding: 10px; font-weight: bold; color: #d90000; font-size: 11px; } hmt-cart .cart-item .fees-icon,[data-is="hmt-cart"] .cart-item .fees-icon{ color: #959191; } hmt-cart .cart-item .fees-icon,[data-is="hmt-cart"] .cart-item .fees-icon{ color: #222; cursor: pointer; } hmt-cart .cart-item .insurance-icon,[data-is="hmt-cart"] .cart-item .insurance-icon{ cursor: pointer; } hmt-cart .coupon-price,[data-is="hmt-cart"] .coupon-price{display:inline-block;} hmt-cart .coupon-price span,[data-is="hmt-cart"] .coupon-price span{color:#d90000;} hmt-cart .totals,[data-is="hmt-cart"] .totals{ padding: 15px; } hmt-cart .totals .fees,[data-is="hmt-cart"] .totals .fees,hmt-cart .totals .total,[data-is="hmt-cart"] .totals .total{ padding: 0 5px; } hmt-cart .totals .fees div,[data-is="hmt-cart"] .totals .fees div{ font-size: 13px; } hmt-cart .totals .discount div,[data-is="hmt-cart"] .totals .discount div{font-size:13px; color:#d90000;} hmt-cart .totals .total div.sm,[data-is="hmt-cart"] .totals .total div.sm{ font-size: 20px; font-weight: 400; } hmt-cart .totals .total div,[data-is="hmt-cart"] .totals .total div{ font-size: 21px; } hmt-cart .totals .sm,[data-is="hmt-cart"] .totals .sm{ font-size: 10px; } hmt-cart .delivery-method,[data-is="hmt-cart"] .delivery-method{ padding: 5px 0 5px 0; text-align: right; } hmt-cart .detail-row,[data-is="hmt-cart"] .detail-row{ font-size: 17px; font-weight: 700; padding: 5px 0 20px 0; } hmt-cart .detail-row.small,[data-is="hmt-cart"] .detail-row.small{ font-size: 13px; font-weight: 400; } hmt-cart .ticket_error_message,[data-is="hmt-cart"] .ticket_error_message{padding: 0 0 8px 15px;} hmt-cart .ticket_error_message p,[data-is="hmt-cart"] .ticket_error_message p{margin:0;color:#d90000;} hmt-cart .remove_btn,[data-is="hmt-cart"] .remove_btn{ width: 140px; } hmt-cart .removing-ticket,[data-is="hmt-cart"] .removing-ticket{ text-decoration: line-through; } hmt-cart .donation_amount,[data-is="hmt-cart"] .donation_amount{ max-width: 100px; border: 1px solid #ccc; padding: 10px; font-weight: normal; } hmt-cart .donation_currency,[data-is="hmt-cart"] .donation_currency{ color: #333; font-weight: normal; } hmt-cart .reservation-label,[data-is="hmt-cart"] .reservation-label{ padding: 5px 8px; line-height: 1; display: inline-block; border-radius: 8px; background: #09be77; color: #fff; font-size: 10px; font-weight: normal; } hmt-cart .time-slot-label,[data-is="hmt-cart"] .time-slot-label{ display: inline-block; padding: 5px; font-size: 11px; font-weight: normal; color: #de0b24; border-radius: 5px; border: 1px dashed #f5a9a9; line-height: 1.3; } hmt-cart .payment-plans-note,[data-is="hmt-cart"] .payment-plans-note{ display: block; width: 100%; line-height: 1.4 !important; font-size: 14px !important; color: #0375fc; text-align: right; margin-top: 10px; } hmt-cart .payment-plans-note i,[data-is="hmt-cart"] .payment-plans-note i{ font-size: 14px; vertical-align: middle; margin-right: 2px; } hmt-cart a.button:focus-visible,[data-is="hmt-cart"] a.button:focus-visible,hmt-cart a.button.red:focus-visible,[data-is="hmt-cart"] a.button.red:focus-visible, hmt-cart .trash-icon:focus-visible,hmt-cart [data-is="hmt-cart"] .trash-icon:focus-visible,[data-is="hmt-cart"] [data-is="hmt-cart"] .trash-icon:focus-visible, hmt-cart .cart-item .event-wrap a:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; } hmt-cart .qty_picker:focus-visible,[data-is="hmt-cart"] .qty_picker:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; border-radius: 3px; }',"",function(t){var e=this;
1e.mixin(ListenerMix,{listeners:[{type:"model",obj:"cart",evt:"changed",cb:"cart_update"},{type:"notification",evt:"ticket_coupon_error",cb:"ticket_coupon_error"}]}),e.loading=!1,e.opts.hidebtn=!1,e.cart_timer=null,e.addon_type_ids={},e.removing_ticket=!1,e.updating_donation=!1,e.modal_donation_amount=0,e.fees_display={},e.ticket_edit={},e.msgs={},e.show_event_dates={},e.event_dates={},e.on("mount",function(){e.get_cart()}),this.close_keydown=function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.hide_me())}.bind(this),this.fee_info_keydown=function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.show_fee_modal(t))}.bind(this),this.insurance_info_keydown=function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.show_insurance_modal(t))}.bind(this),e._addon_ids_in_cart_for_parent=function(t){var i=[];for(var a in model.cart.items.tickets){var o=model.cart.items.tickets[a];for(var s in o.tickets){var n=o.tickets[s],r=e.addon_type_ids[String(n.id)];r&&String(r.parent_ticket_id)===String(t)&&i.push(n.id)}}return i},e._remove_tickets_sequential=function(t,i,a){i>=t.length?a&&a():model.cart.trigger("ticket_remove",t[i],function(o,s){e._remove_tickets_sequential(t,i+1,a)})},e._remove_orphaned_addons=function(){if(window._hmt_addon_orphan_cleanup)return!1;var t={};for(var i in model.cart.items.tickets){var a=model.cart.items.tickets[i];for(var o in a.tickets)t[String(a.tickets[o].id)]=!0}var s=[];for(var n in model.cart.items.tickets){var r=model.cart.items.tickets[n];for(var d in r.tickets){var l=r.tickets[d],c=e.addon_type_ids[String(l.id)];c&&!t[String(c.parent_ticket_id)]&&s.push(l.id)}}return!!s.length&&(window._hmt_addon_orphan_cleanup=!0,e._remove_tickets_sequential(s,0,function(){window._hmt_addon_orphan_cleanup=!1}),!0)},this.ticket_editor_keydown=function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.show_ticket_editor_modal(t))}.bind(this),this.ticket_coupon_error=function(t){e.msgs=t,e.update(),e.error_timeout&&clearInterval(e.error_timeout),e.error_timeout=setTimeout(function(){e.msgs={},e.update()},1e4)}.bind(this),this.trash_keydown=function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.remove_ticket_from_cart_directly(t))}.bind(this),this.cart_update=function(){for(var t in model.cart.items.tickets){var i=model.cart.items.tickets[t];if(e.show_event_dates[i.event_id]=!1,"y"!=i.is_donation&&"hide_all"!==i.date_display_pref)for(var a in i.tickets){i.tickets[a].scannable&&(e.show_event_dates[i.event_id]=!0,"hide_times"===i.date_display_pref?e.event_dates[i.event_id]=i.date.split("•")[0]||date:e.event_dates[i.event_id]=i.date)}}e.addon_type_ids={},model.cart.each_stored_ticket_addons(function(t){(t.addons||[]).forEach(function(i){(i.options||[]).forEach(function(a){e.addon_type_ids[String(a.id)]={parent_ticket_id:String(t.parent_ticket_id),ticket_ref:t.ticket_ref||t.parent_ticket_id,trigger_id:i.trigger_id,required:model.cart.addon_is_required(i)}})})}),e._group_addons_under_parents(),e.loading=!1,e.update(),e._remove_orphaned_addons()||e._check_missing_addons()}.bind(this),e._group_addons_under_parents=function(){for(var t in model.cart.items.tickets){var i=model.cart.items.tickets[t];if(i.tickets&&!(i.tickets.length<2)){var a=[],o={};i.tickets.forEach(function(t){var i=e.addon_type_ids[String(t.id)];if(i){var s=String(i.parent_ticket_id);o[s]||(o[s]=[]),o[s].push(t)}else a.push(t)});var s=[];a.forEach(function(t){s.push(t);var e=o[String(t.id)];e&&(s=s.concat(e),delete o[String(t.id)])}),Object.keys(o).forEach(function(t){s=s.concat(o[t])}),i.tickets=s}}},e.is_addon=function(t){return!!e.addon_type_ids[String(t)]},e.is_required_addon=function(t){var i=e.addon_type_ids[String(t)];return!(!i||!i.required)},e.has_addon_options=function(t){return!e.is_addon(t)&&!!model.cart.read_ticket_addons("ticket_addons_"+t)},e._check_missing_addons=function(){if(!(e.refs.ticket_addon_modal&&e.refs.ticket_addon_modal.open||$("body").hasClass("modal-opened"))){var t=model.cart.get_missing_required_addons();if(t.length){var i=t[0].record,a=t.filter(function(t){return t.record===i}).map(function(t){return t.addon});e.refs.ticket_addon_modal.trigger("open",{addons:a,parent_buyer_ticket_id:i.ticket_ref||i.parent_ticket_id,on_complete:function(){e.get_cart()}})}}}
1,this.get_cart=function(){e.loading=!0,e.update(),clearTimeout(e.cart_timer),e.cart_timer=setTimeout(function(){model.cart.trigger("fetch")},100)}.bind(this),this.hide_me=function(t){notification.trigger("hide_dropdowns")}.bind(this),this.formatnumber=function(t){return parseFloat(t).toFixed(2)}.bind(this),this.remove_ticket_from_cart=function(){if(e.is_required_addon(e.ticket_edit.id))return e.refs.ticket_editor_modal.trigger("close"),void notification.trigger("broadcast",'This add-on is required. Use "Change" to select a different option.',3500,!0);var t=[e.ticket_edit.id].concat(e._addon_ids_in_cart_for_parent(e.ticket_edit.id));e.removing_ticket=!0,e.update(),e._remove_tickets_sequential(t,0,function(){setTimeout(function(){e.refs.ticket_editor_modal.trigger("close"),e.removing_ticket=!1,e.update()},1200)})}.bind(this),this.remove_ticket_from_cart_directly=function(t){e.ticket_edit.id=t.item.id,e.remove_ticket_from_cart()}.bind(this),this.change_addon=function(t){var i=t.item.id,a=e.addon_type_ids[String(i)],o=a?model.cart.read_ticket_addons("ticket_addons_"+a.parent_ticket_id):null;if(o){var s=(o.addons||[]).filter(function(t){return String(t.trigger_id)===String(a.trigger_id)});e.refs.ticket_addon_modal.trigger("open",{addons:s.length?s:o.addons,parent_buyer_ticket_id:o.ticket_ref||o.parent_ticket_id,on_complete:function(){e.get_cart()}})}else notification.trigger("broadcast","Unable to load add-on options. Please remove and re-add the parent ticket to change your selection.",4500,!0)}.bind(this),this.change_addon_keydown=function(t){13!=t.keyCode&&32!=t.keyCode||(t.preventDefault(),e.change_addon(t))}.bind(this),this.open_addons_for_parent=function(t){var i=t.item.id,a=model.cart.read_ticket_addons("ticket_addons_"+i);a&&e.refs.ticket_addon_modal.trigger("open",{addons:a.addons,parent_buyer_ticket_id:a.ticket_ref||a.parent_ticket_id,on_complete:function(){e.get_cart()}})}.bind(this),this.open_addons_for_parent_keydown=function(t){13!=t.keyCode&&32!=t.keyCode||(t.preventDefault(),e.open_addons_for_parent(t))}.bind(this),this.go_checkout=function(){if(model.cart.get_missing_required_addons().length)return notification.trigger("broadcast","Please complete your required add-on selection to continue.",3500,!0),void e._check_missing_addons();notification.trigger("hide_dropdowns"),route("/checkout")}.bind(this),this.fee_total=function(t){return parseFloat(parseFloat(t.venue_fee)+parseFloat(t.hmt_fee)+parseFloat(t.location_fee)).toFixed(2)}.bind(this),this.show_fee_modal=function(t){e.fees_display=t.item.fees,e.fees_display.hmt_fee=parseFloat(e.fees_display.hmt_fee).toFixed(2),e.update(),e.refs.fee_modal.trigger("open")}.bind(this),this.show_insurance_modal=function(t){e.refs.insurance_modal.trigger("open")}.bind(this),this.show_ticket_editor_modal=function(t){e.ticket_edit=t.item,e.update(),e.refs.ticket_editor_modal.trigger("open")}.bind(this),this.qty_changed=function(){e.refs.ticket_editor_modal.trigger("close")}.bind(this),this.set_donation_amount=function(t){e.modal_donation_amount=t.target.value||t.srcElement.value}.bind(this),this.donation_changed=function(){e.modal_donation_amount&&(isNaN(e.modal_donation_amount)||e.modal_donation_amount<1?notification.trigger("broadcast","Your donation amount must be at least $1.00.",3e3,!0):(e.updating_donation=!0,e.update(),setTimeout(function(){model.cart.trigger("ticket_add",e.ticket_edit.id,e.modal_donation_amount,null,function(){e.refs.ticket_editor_modal.trigger("close"),e.updating_donation=!1,e.modal_donation_amount=0,e.update()})},1200)))}.bind(this),this.format_date=function(){return"hide_all"===e.event.date_display_pref?"":"hide_times"===e.event.date_display_pref?moment(e.event.date_start).format("ddd, MMM D, YYYY"):void 0}.bind(this),this.show_zone_info=function(t,e,i){return"y"!==i&&!window.is_ruidoso_tc_counter_ticket(t,e)}.bind(this),this.show_payment_plans_available=function(){const t=model.cart.items;if(!t?.available_subscription_plans?.length)return!1;return!((model.transaction?._credit_total?.()||t.totals?.total||0)<100)}.bind(this)}),riot.tag2("hmt-chargepreview",'<div class="form-group" if="{model.transaction._has_external_account_payment()}"><div class="fine"><hmt-raw content="{get_charge_description()}"></hmt-raw></div><div each="{model.transaction.items}" class="transaction-row"><div show="{processing}" class="pull-right processing_status" role="status" aria-label="Processing payment"><svg class="fi fi-refresh fi-lg fi-spin" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#arrows-rotate"></use></svg></div><div show="{processed_status == \'ok\'}" class="pull-right processed_status" role="status"><button type="button" tabindex="-1" class="btn btn-green btn-round btn-tiny"><svg class="fi fi-check" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#check"></use></svg> SUCCESS</button></div><div show="{processed_status == \'error\'}" class="pull-right processed_status" role="status"><button type="button" tabindex="-1" class="btn btn-red btn-round btn-tiny"><svg class="fi fi-close" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#xmark"></use></svg> FAILED</button></div><div class="transaction-wrap"><div class="other-row" show="{model.transaction.external_account_payment.amount > 0}"><span class="amount">{format_currency (model.transaction.external_account_payment.amount)}</span>&nbsp;&mdash;&nbsp;{external_account_description().toUpperCase()}</div><div class="other-row" show="{model.transaction._has_credit_payment()}"><hmt-raw content="{get_total_display(totals)}"></hmt-raw>&nbsp;&mdash;&nbsp;CREDIT CARD&nbsp;&mdash;&nbsp;{processor_statement_name} </div></div><div class="error_msg" role="alert" show="{processed_status == \'error\'}"><hmt-raw content="{msg}"></hmt-raw></div><div class="clear"></div></div></div><div class="form-group" show="{!model.transaction._has_external_account_payment()}"><div class="fine"><hmt-raw content="{get_charge_description()}"></hmt-raw></div><div class="transaction-wrap"><div each="{model.transaction.items}" class="transaction-row"><div show="{processing}" class="pull-right processing_status" role="status" aria-label="Processing payment"><svg class="fi fi-refresh fi-lg fi-spin" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#arrows-rotate"></use></svg></div><div show="{processed_status == \'ok\'}" class="pull-right processed_status" role="status"><button type="button" tabindex="-1" class="btn btn-green btn-round btn-tiny"><svg class="fi fi-check" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#check"></use></svg> SUCCESS</button></div><div show="{processed_status == \'error\'}" class="pull-right processed_status" role="status"><button type="button" tabindex="-1" class="btn btn-red btn-round btn-tiny"><svg class="fi fi-close" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#xmark"></use></svg> FAILED</button></div><div class="transaction"><hmt-raw content="{get_total_display(totals)}"></hmt-raw>&nbsp;&mdash;&nbsp;{processor_statement_name} </div><div class="error_msg" role="alert" show="{processed_status == \'error\'}"><hmt-raw content="{msg}"></hmt-raw></div><div class="clear"></div></div><div each="{model.transaction.insurance}" class="transaction-row"><div show="{processing}" class="pull-right processing_status" role="status" aria-label="Processing payment"><svg class="fi fi-refresh fi-lg fi-spin" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#arrows-rotate"></use></svg></div><div show="{processed_status == \'ok\'}" class="pull-right processed_status" role="status"><button type="button" tabindex="-1" class="btn btn-green btn-round btn-tiny"><svg class="fi fi-check" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#check"></use></svg> SUCCESS</button></div><div show="{processed_status == \'error\'}" class="pull-right processed_status" role="status"><button type="button" tabindex="-1" class="btn btn-red btn-round btn-tiny"><svg class="fi fi-close" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#xmark"></use></svg> FAILED</button></div><div class="transaction"><hmt-raw content="{get_total_display(totals)}"></hmt-raw>&nbsp;&mdash;&nbsp;{processor_statement_name} </div><div class="error_msg" role="alert" show="{processed_status == \'error\'}"><hmt-raw content="{msg}"></hmt-raw></div><div class="clear"></div></div></div></div>
1<div class="redirecting_msg" role="status" aria-live="polite" show="{model.transaction.processing}"><hmt-progressbar></hmt-progressbar><div>Processing orders...</div></div><div class="redirecting_msg" role="status" aria-live="polite" show="{model.transaction.redirecting}"><hmt-progressbar></hmt-progressbar><div>Sending you to the confirmation...</div></div>','hmt-chargepreview .fine,[data-is="hmt-chargepreview"] .fine{ padding: 5px; font-size: 12px; } hmt-chargepreview .transaction-wrap,[data-is="hmt-chargepreview"] .transaction-wrap{ background: #fafafa; border-top: 2px dashed #e2e2e2; } hmt-chargepreview .transaction-wrap .transaction,[data-is="hmt-chargepreview"] .transaction-wrap .transaction{ padding: 15px; font-size: 14px; font-family: Monaco; min-height: 50px; } hmt-chargepreview .transaction-wrap .transaction .amount,[data-is="hmt-chargepreview"] .transaction-wrap .transaction .amount{ font-family: Monaco; } hmt-chargepreview .transaction-wrap .other-row,[data-is="hmt-chargepreview"] .transaction-wrap .other-row{ font-family: Monaco; padding: 12px; } hmt-chargepreview .transaction-wrap .transaction-row,[data-is="hmt-chargepreview"] .transaction-wrap .transaction-row{ border-bottom: 2px dashed #e2e2e2; } hmt-chargepreview .processing_status,[data-is="hmt-chargepreview"] .processing_status{ margin: 15px 15px 0 0; } hmt-chargepreview .processed_status,[data-is="hmt-chargepreview"] .processed_status{ margin: 11px 8px 0 0; } hmt-chargepreview .redirecting_msg,[data-is="hmt-chargepreview"] .redirecting_msg{ text-align: center; padding: 0px; font-size: 18px; font-weight: 200; } hmt-chargepreview .error_msg,[data-is="hmt-chargepreview"] .error_msg{ color: #d90000; font-size: 11px; padding: 10px; }',"",function(t){var e=this;e.mixin(ListenerMix,{listeners:[{type:"model",obj:"transaction",evt:"changed",cb:"update"},{type:"model",obj:"cart",evt:"subscription_plan_changed",cb:"update"}]}),this.get_charge_description=function(){var t=[];
1return model.transaction._has_external_account_payment()&&t.push("You are paying with an alternative method"),1==model.transaction.items.length&&model.transaction._has_credit_payment()&&!model.cart.subscription_plan.id?t.push("you will see a charge on your credit card statement"):model.transaction.items.length>1&&model.transaction._has_credit_payment()&&!model.cart.subscription_plan.id?t.push("you will see multiple charges on your credit card statement"):1==model.transaction.items.length&&model.transaction._has_credit_payment()&&model.cart.subscription_plan.id&&t.push("you will see <b>("+model.cart.subscription_plan.installments+")</b> recurring charges on your credit card until payment plan is complete"),(t=t.join(" and "))||(t="you will see a charge on your credit card statement:"),t.charAt(0).toUpperCase()+t.slice(1)+":"}.bind(this),this.get_total_display=function(t){return'<span class="amount">'+e._get_total(t)+"</span>"}.bind(this),this._get_total=function(t){return model.transaction._has_external_account_payment()?t.total>0&&model.cart.subscription_plan.id?e.format_currency(model.cart.subscription_plan.payment_amount)+" &times; "+model.cart.subscription_plan.installments:e.format_currency(model.transaction._credit_total()):0==t.total?"FREE":t.total>0&&model.cart.subscription_plan.id?e.format_currency(model.cart.subscription_plan.payment_amount)+" &times; "+model.cart.subscription_plan.installments:t.total>0&&!model.cart.subscription_plan.id?e.format_currency(t.total):void 0}.bind(this),this.format_currency=function(t){return"$"+Number(t).toFixed(2)}.bind(this),this.external_account_description=function(){return model.transaction._has_external_account_payment?(_.where(model.cart.items.available_other_currencies,{id:model.transaction.external_account_payment.account.other_currencies_id.toString()})[0]||{}).name||"":null}.bind(this)}),riot.tag2("hmt-confirm-dialog",'<div class="confirm-dialog"><div class="dialog-header"><h2 if="{opts.header}">{opts.header}</h2></div><div class="dialog-content"><div if="{opts.content}"><hmt-raw content="{opts.content}"></hmt-raw></div></div><div class="dialog-footer"><button if="{can_cancel}" class="button purple" onclick="{cancel}">{cancel_text}</button><button class="button red" onclick="{confirm}">{confirm_text}</button></div></div>','hmt-confirm-dialog { display: grid; place-items: center; position: fixed; top: 0; left: 0; background: rgba(0 0 0 / 40%); height: 100%; width: 100%; z-index: 999999; } hmt-confirm-dialog .confirm-dialog,[data-is="hmt-confirm-dialog"] .confirm-dialog{ background: #fff; padding: 2rem; border-radius: 8px; transform: translateY(-50%); } hmt-confirm-dialog h2,[data-is="hmt-confirm-dialog"] h2{ margin-top: 0; } hmt-confirm-dialog .dialog-footer,[data-is="hmt-confirm-dialog"] .dialog-footer{ display: flex; gap: .5em; margin-top: 3em; justify-content: right; }',"class=\"{opts.classes?.join(' ')}\"",function(t){this.can_cancel=t.can_cancel??!0,this.confirm_text=t.confirm_text??"Confirm",this.cancel_text=t.cancel_text??"Cancel",this.cancel=()=>{this.trigger("cancel")},this.confirm=()=>{const t=document.querySelector(".spark-confirm-dialog-button");t&&(t.disabled=!1),this.trigger("confirm")}}),riot.tag2("hmt-cookie-message",'<div class="cookie-inner" if="{!opts.is_opt_out}"><button type="button" class="button sm regular pull-right" onclick="{reject}">Reject All</button><button type="button" class="button sm purple pull-right" onclick="{accept}">Accept All</button><div class="wrap"> We use cookies to provide the services offered on our website. We also use cookies for analytics and to improve your experience. How would you like to handle those? <a href="https://sell.holdmyticket.com/privacy-policy.html" target="new">Learn more</a></div></div><div if="{opts.is_opt_out}"><div class="cookie-inner"><div class="wrap"> We use cookies to enchance your experience. <a class="learn-more" href="javascript:void(0)" onclick="{showCookieModal}">Learn more</a><span class="cookie-modal-trigger cursor-pointer right" onclick="{dismiss}"><svg class="fi fi-close" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#xmark"></use></svg></span></div></div><div id="cookie-modal" class="cookie-modal"><div class="cookie-modal-content"><span onclick="{closeCookieModal}" class="close">&times;</span><h4>Cookies & Analytics</h4><p> We use cookies to understand how our site is used and to improve your experience. Please confirm your preferences below. <a href="https://sell.holdmyticket.com/privacy-policy.html" target="new">Learn more</a></p><div class="cookie-options"><div class="cookie-option"><input type="checkbox" id="essential_cookies" checked disabled><label for="essential_cookies">Essential Cookies (Required)</label></div><div class="cookie-option"><input type="checkbox" id="analytics_cookies" checked><label for="analytics_cookies">
1Analytics Cookies</label></div></div><div class="cookie-buttons"><button onclick="{confirmChoices}" class="btn confirm">Confirm My Choices</button></div></div></div></div>','hmt-cookie-message,[data-is="hmt-cookie-message"]{ right: 0px; left: 0px; position: fixed; bottom: 0px; background: #fff; color: #222; text-align: left; z-index: 9; } hmt-cookie-message .cookie-inner,[data-is="hmt-cookie-message"] .cookie-inner{ padding: 10px; display: flex; align-items: center; flex-wrap: wrap; justify-content: center; box-shadow: 0px -3px 6px -5px; } hmt-cookie-message .cookie-inner div.wrap,[data-is="hmt-cookie-message"] .cookie-inner div.wrap{ order: 1; flex: 7; font-size: 12px; padding-right: 5px; text-align: center; } hmt-cookie-message .cookie-inner .button,[data-is="hmt-cookie-message"] .cookie-inner .button{ margin-top: 0; flex: 1; order: 2; align-items: flex-start; align-self: flex-start; margin-left: 5px; white-space: normal; max-width: 120px; } hmt-cookie-message .learn-more,[data-is="hmt-cookie-message"] .learn-more{ font-size: 85%; } @media (max-width: 550px) { hmt-cookie-message .cookie-inner div.wrap,[data-is="hmt-cookie-message"] .cookie-inner div.wrap{ flex-basis: 100%; margin-bottom: 10px; } } @media (max-width: 450px) { hmt-cookie-message .cookie-inner .button,[data-is="hmt-cookie-message"] .cookie-inner .button{ flex: 2; } hmt-cookie-message .cookie-inner div.wrap,[data-is="hmt-cookie-message"] .cookie-inner div.wrap{ font-size: 11px; } } hmt-cookie-message .cookie-modal,[data-is="hmt-cookie-message"] .cookie-modal{ display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.5); } hmt-cookie-message .cookie-modal-content,[data-is="hmt-cookie-message"] .cookie-modal-content{ background-color: #fff; margin: 10% auto; padding: 20px 30px; border-radius: 8px; width: 90%; max-width: 500px; position: relative; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); animation: fadeIn 0.3s ease-in-out; } hmt-cookie-message .cookie-modal-content h4,[data-is="hmt-cookie-message"] .cookie-modal-content h4{ margin-top: 0; font-size: 20px; color: #333; } hmt-cookie-message .cookie-modal-content p,[data-is="hmt-cookie-message"] .cookie-modal-content p{ font-size: 14px; color: #555; line-height: 1.5; } hmt-cookie-message .cookie-modal-content a,[data-is="hmt-cookie-message"] .cookie-modal-content a{ color: #6a1b9a; text-decoration: underline; cursor: pointer; display: inline-block; } hmt-cookie-message .close,[data-is="hmt-cookie-message"] .close{ position: absolute; top: 12px; right: 15px; color: #aaa; font-size: 24px; font-weight: bold; cursor: pointer; } hmt-cookie-message .close:hover,[data-is="hmt-cookie-message"] .close:hover{ color: #000; } hmt-cookie-message .cookie-options,[data-is="hmt-cookie-message"] .cookie-options{ margin: 20px 0; display: flex; flex-direction: row; justify-content: center; flex-wrap: wrap; } hmt-cookie-message .cookie-option,[data-is="hmt-cookie-message"] .cookie-option{ display: flex; align-items: center; margin-bottom: 10px; margin-right: 20px; } hmt-cookie-message .cookie-option:last-child,[data-is="hmt-cookie-message"] .cookie-option:last-child{ margin-right: 0; } hmt-cookie-message .cookie-option input[type="checkbox"],[data-is="hmt-cookie-message"] .cookie-option input[type="checkbox"]{ margin-right: 8px; width: 16px; height: 16px; } hmt-cookie-message .cookie-option label,[data-is="hmt-cookie-message"] .cookie-option label{ font-size: 14px; color: #333; } hmt-cookie-message .cookie-buttons,[data-is="hmt-cookie-message"] .cookie-buttons{ margin-top: 15px; } hmt-cookie-message .cookie-buttons .btn,[data-is="hmt-cookie-message"] .cookie-buttons .btn{ border: none; padding: 10px 16px; border-radius: 4px; cursor: pointer; font-size: 14px; width: 100%; } hmt-cookie-message .cookie-buttons .btn.confirm,[data-is="hmt-cookie-message"] .cookie-buttons .btn.confirm{ background-color: #6a1b9a; color: white; } hmt-cookie-message .cookie-buttons .btn.confirm:hover,[data-is="hmt-cookie-message"] .cookie-buttons .btn.confirm:hover{ background-color: #4a148c; } @media (max-width: 480px) { hmt-cookie-message .cookie-modal-content,[data-is="hmt-cookie-message"] .cookie-modal-content{ padding: 20px; width: 90%; } hmt-cookie-message .cookie-buttons .btn.reject,[data-is="hmt-cookie-message"] .cookie-buttons .btn.reject{ padding: 12px; } } hmt-cookie-message .cookie-modal-content *,[data-is="hmt-cookie-message"] .cookie-modal-content *{ text-align: center; }',"",function(t){this.hide=function(){t.onhide.apply()}.bind(this),this.dismiss=function(){this.hide()}.bind(this),this.accept=function(){window.hmtStorage.setItem("allow_cookies","Y",!0),window.location.reload(),this.hide()}.bind(this),this.reject=function(){window.hmtStorage.setItem("allow_cookies","N",!0),window.location.reload(),this.hide()}.bind(this),this.confirmChoices=function(){this.root.querySelector("#analytics_cookies").checked?this.accept():this.reject()}.bind(this),this.showCookieModal=function(){this.root.querySelector("#cookie-modal").style.display="block"}.bind(this),this.closeCookieModal=function(){this.root.querySelector("#cookie-modal").style.display="none"}.bind(this)}
1),riot.tag2("hmt-coupon-code",'<div show="{mode == \'idle\'}"><a onclick="{show_form}" href="javascript:void(0)" aria-label="Enter a coupon code" onkeydown="{a11y_keydown}" role="button" tabindex="0">Have a coupon code?</a></div><div show="{mode == \'input\'}"><form class="forms forms-inline" onsubmit="{submit_coupon}" action="javascript:void(0)" aria-label="Coupon code form"><div show="{model.cart.coupon_code.length == 0}"><input type="text" ref="coupon_code_input" riot-value="{model.cart.coupon_code}" placeholder="Enter a coupon code..." aria-label="Coupon code" onkeydown="{input_keydown}">&nbsp;&nbsp;<button type="submit" class="button purple md">GO</button></div><div class="clear"></div></form></div><div class="coupon_code_error" show="{coupon_error}" role="alert" aria-live="polite">{coupon_error}</div><div class="clear"></div><div show="{mode == \'present\'}" class="coupon_code_set"><small>COUPON CODE</small><br><b>{model.cart.coupon_code}</b><br><small><a onclick="{reset_coupon}" onkeydown="{a11y_keydown}" href="javascript:void(0)" role="button" tabindex="0" aria-label="Reset coupon code">RESET</a></small></div><div class="clear"></div>','hmt-coupon-code,[data-is="hmt-coupon-code"]{ display: block; margin: 13px; } hmt-coupon-code a,[data-is="hmt-coupon-code"] a{ font-size: 12px; font-weight: normal; } hmt-coupon-code a[role="button"],[data-is="hmt-coupon-code"] a[role="button"]{ cursor: pointer; } hmt-coupon-code .coupon_code_set,[data-is="hmt-coupon-code"] .coupon_code_set{ line-height: 200%; } hmt-coupon-code .coupon_code_set b,[data-is="hmt-coupon-code"] .coupon_code_set b{ font-size: 18px; display: inline-block; padding: 5px; border: 2px dashed #ccc; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } hmt-coupon-code .coupon_code_error,[data-is="hmt-coupon-code"] .coupon_code_error{ font-size: 12px; color: #eb0f44; padding: 5px; } hmt-coupon-code input[type=text],[data-is="hmt-coupon-code"] input[type=text]{ padding: 5px; font-size: 15px; border: 0; border-bottom: 1px solid #ccc; color: #000; } hmt-coupon-code input[type=text]:hover,[data-is="hmt-coupon-code"] input[type=text]:hover{ outline: none; border: 0; border-bottom: 1px solid #ccc; box-shadow: none; } hmt-coupon-code input[type=text]:focus,[data-is="hmt-coupon-code"] input[type=text]:focus{ outline: none; border: 0; border-bottom: 2px solid #159eeb; box-shadow: none; } hmt-coupon-code a[role="button"]:focus-visible,[data-is="hmt-coupon-code"] a[role="button"]:focus-visible,hmt-coupon-code input[type=text]:focus-visible,[data-is="hmt-coupon-code"] input[type=text]:focus-visible,hmt-coupon-code button:focus-visible,[data-is="hmt-coupon-code"] button:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; border-radius: 3px; }',"",function(t){var e=this;e.coupon_error=null,e.mode="idle",e.mixin(ListenerMix,{listeners:[{type:"model",obj:"cart",evt:"changed",cb:"mode_state"}]}),this.on("mount",function(){e.mode_state()}),this.a11y_keydown=function(t){return 13!=t.keyCode&&32!=t.keyCode||(t.preventDefault(),(t.target||t.srcElement).click()),!0}.bind(this),this.input_keydown=function(t){return 27==t.keyCode&&(e.coupon_error=null,e.close_form()),!0}.bind(this),this.close_form=function(){e.mode=model.cart.coupon_code&&0!=model.cart.coupon_code.length?"present":"idle",e.update()}.bind(this),this.mode_state=function(){"input"!=e.mode||model.cart.coupon_code&&0!=model.cart.coupon_code.length?(e.mode=model.cart.coupon_code&&0!=model.cart.coupon_code.length?"present":"idle",e.update()):e.update(
1)}.bind(this),this.show_form=function(){e.coupon_error=null,e.mode="input",e.update(),setTimeout(function(){e.refs.coupon_code_input.focus()},300)}.bind(this),this.submit_coupon=function(t){if(e.coupon_error=null,0==e.refs.coupon_code_input.value.length)return e.coupon_error="Please enter a coupon code...",void e.update();e.set_coupon(e.refs.coupon_code_input.value)}.bind(this),this.reset_coupon=function(t){e.set_coupon("")}.bind(this),this.set_coupon=function(t){model.cart.trigger("coupon_code_set",t,function(i,a){"error"==a.status?e.coupon_error=a.msg:a.action&&"not-found"==a.action?(e.coupon_error="Coupon code not found.",e.refs.coupon_code_input.value="",e.refs.coupon_code_input.focus()):(a.action&&"some-applicable"==a.action||a.action&&"no-applicable"==a.action)&&e.trigger_ticket_errors(a.msgs),0==t.length&&(e.coupon_error=null),e.close_form()})}.bind(this),this.trigger_ticket_errors=function(t){notification.trigger("ticket_coupon_error",t)}.bind(this)}),riot.tag2("hmt-date-block",'<div class="date-line"><hmt-raw content="{pretty_date}"></hmt-raw></div>','hmt-date-block,[data-is="hmt-date-block"]{ text-align: left; } hmt-date-block .date-line,[data-is="hmt-date-block"] .date-line{ } hmt-date-block .space,[data-is="hmt-date-block"] .space{ opacity: .5; }',"",function(t){var e=this;e.pretty_date=null,e.on("update",function(){e.format_date()}),e.on("mount",function(){e.update()}),this.format_date=function(){if(t.starts){moment();var i=moment(t.starts),a=moment(t.ends),o=i.format("YYYY")===a.format("YYYY"),s=i.format("MMMM")===a.format("MMMM"),n=i.format("D")===a.format("D"),r=(moment().diff(a,"days"),a.diff(i,"hours"));o?s?!n&&r>10?e.pretty_date='<span class="date-block">'+i.format("MMM Do")+'</span>&nbsp;&nbsp;<span class="day-block"><span class="space">-</span>&nbsp;&nbsp;'+a.format("Do YYYY")+"</span>":t.shrink?e.pretty_date='<span class="date-block">'+i.format("MMM Do")+'</span>&nbsp;&nbsp;<span class="time-block"><span class="space">|</span>&nbsp;&nbsp;'+i.format("h:mma")+"</span>":e.pretty_date='<span class="date-block">'+i.format("MMM Do")+'</span>&nbsp;&nbsp;<span class="day-block"><span class="space">|</span>&nbsp;&nbsp;'+i.format("ddd")+'</span>&nbsp;&nbsp;<span class="time-block"><span class="space">|</span>&nbsp;&nbsp;'+i.format("h:mma")+"</span>":e.pretty_date=i.format("MMM Do")+'&nbsp;&nbsp;<span class="space">-</span>&nbsp;&nbsp;'+a.format("MMM Do YYYY"):e.pretty_date=i.format("MMM Do YYYY")+'&nbsp;&nbsp;<span class="space">-</span>&nbsp;&nbsp;'+a.format("MMM Do YYYY")}}.bind(this)}),riot.tag2("hmt-delivery-method",'<div class="delivery-method delivery-method-{opts.ticket.event_id || \'\'}"><span show="{saving}" aria-live="polite" role="status"><svg class="fi fi-refresh fi-spin" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#arrows-rotate"></use></svg>&nbsp;Saving&nbsp;&nbsp;&nbsp;</span><span show="{error}" class="error" role="alert">{error_msg}</span><span show="{!saving && !error}" id="delivery_method_label_{opts.ticket.event_id || \'\'}">Delivery Method&nbsp;&nbsp;&nbsp;</span><div show="{delivery_options.length == 0}" class="loader" role="status" aria-label="Loading delivery methods"><svg class="fi fi-refresh fi-spin" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#arrows-rotate"></use></svg></div><select show="{delivery_options.length > 0}" name="delivery_method" ref="delivery_method" onchange="{changed}" aria-label="Delivery method"><option each="{delivery_options}" riot-value="{value}" selected="{selected}">{name}</option></select>&nbsp;&nbsp;&nbsp;<svg onclick="{open_delivery_descriptions}" class="fi fi-info-circle" role="button" tabindex="0" aria-label="Show delivery method descriptions" onkeydown="{info_keydown}"><use href="/gfx/icons/icons-sprite.svg#circle-info"></use></svg><hmt-modal id="delivery_method_modal" ref="delivery_method_modal" class="delivery-method-modal"><div class="modal-container" role="dialog" aria-modal="true" aria-label="Delivery methods"><h4>Delivery Methods</h4><h3>E-Ticket</h3><p>Print at home or download to your phone, and bring it to the show with you. We will scan the ticket at the door and you\'re in!</p><h3>Will Call List</h3><p>Bring your ID to the event and we will look up your name <span class="lookup-at-door-language">at the door or </span>at the Will Call window. Will Call names are unchangeable at most venues, so make sure you enter the correct name of the person attending the event!</p><h3>Credit Card Validation</h3><p>Bring the credit card you used to purchase tickets to the event and we can validate you at Will Call!</p></div></hmt-modal></div>','hmt-delivery-method .delivery-method .loader,[data-is="hmt-delivery-method"] .delivery-method .loader{ display: inline-block; } hmt-delivery-method .delivery-method .loader svg circle,[data-is="hmt-delivery-method"] .delivery-method .loader svg circle{ fill: #999; } hmt-delivery-method .fi-info-circle,[data-is="hmt-delivery-method"] .fi-info-circle{ color: #838383; } hmt-delivery-method .fi-info-circle:hover,[data-is="hmt-delivery-method"] .fi-info-circle:hover{ cursor: pointer; color: #222; } hmt-delivery-method .fi-info-circle:focus-visible,[data-is="hmt-delivery-method"] .fi-info-circle:focus-visible,hmt-delivery-method select:focus-visible,[data-is="hmt-delivery-method"] select:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; border-radius: 3px; } hmt-delivery-method h4,[data-is="hmt-delivery-method"] h4{ font-size: 15px; margin: 0 !important; padding: 0 !important; color: #666; } hmt-delivery-method h3,[data-is="hmt-delivery-method"] h3{ background: #fff; font-size: 13px; color: #111; margin: 0; padding: 0; } hmt-delivery-method p,[data-is="hmt-delivery-method"] p{ padding: 0; margin: 0; font-size: 12px; color: #111; }',"",function(t){var e=this;e.mixin(AjaxControllerMix),e.saving=!1,e.error_status=!1,e.delivery_options=[],e.on("mount",function(){t.show&&e.set_delivery_options(e.opts.ticket.delivery_methods)}),e.on("set_allowed_methods",function(t){e.set_delivery_options(t),e.changed()}),this.set_delivery_options=function(t){e.delivery_options=[];for(var i=0;i<t.length;i++){var a={},o=t[i];"e_ticket"==o&&(a.name=delivery_name="E-Tickets"),"willcall"==o&&(a.name=delivery_name="Will Call"),"ccswipe"==o&&(a.name="Credit Card Validation"),o==e.opts.ticket.tickets[0].delivery_method&&(a.selected=!0),a.value=o,e.delivery_options.push(a)}
1e.update()}.bind(this),this.a11y_keydown=function(t){return 13!=t.keyCode&&32!=t.keyCode||(t.preventDefault(),(t.target||t.srcElement).click()),!0}.bind(this),this.changed=function(t){e.saving=!0,e.post("shop/carts/set_delivery_method",{event_id:e.opts.ticket.event_id,delivery_method:e.refs.delivery_method[e.refs.delivery_method.selectedIndex].value},function(t,i){"ok"==i.status||(e.error=!0,e.error_msg=i.msg),e.saving=!1,setTimeout(function(){e.error=!1,e.update()},3e3),e.update()})}.bind(this),this.info_keydown=function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.open_delivery_descriptions())}.bind(this),this.open_delivery_descriptions=function(){e.refs.delivery_method_modal.openModal()}.bind(this)}),riot.tag2("hmt-discover",'<hmt-event-type-switch></hmt-event-type-switch><div id="discover" show="{config.is_hmt()}"><div class="discover-text"><div class="form-wrapper mobile_hide" role="search" aria-label="Event search"><ul><li class="col mobile_block"><input type="text" id="search" ref="search" name="search" onkeyup="{search_keys}" placeholder="Search Events..." riot-value="{decodeURIComponent(getQueryString(\'search\') || \'\')}" autocomplete="off" aria-label="Search Events"></li><li class="col mobile_block"><rm-autocomplete id="discover_location" ref="discover_location" name="discover_location" url="{config.api_url ()}locations/query" parameter="q" onset="{do_search}" placeholder="{opts.location ? opts.location : \'Your Location\'}" aria-label="Location"></rm-autocomplete></li><li class="col mobile_block accuracy"><rm-select id="accuracy_field" ref="accuracy_field" name="accuracy_field" type="select" nofilter="true" list="{distances}" placeholder="Distance" onset="{do_search}" riot-value="{current_accuracy}"></rm-select></li></ul></div></div></div><div show="{!config.is_hmt()}"><br><br><br></div>','hmt-discover .form-wrapper,[data-is="hmt-discover"] .form-wrapper{ text-align: center; width: 570px; margin: 90px auto 0 auto; } hmt-discover .form-wrapper ul,[data-is="hmt-discover"] .form-wrapper ul{ width: 570px; margin:0 auto; } hmt-discover .form-wrapper ul li.col,[data-is="hmt-discover"] .form-wrapper ul li.col{ float:left; list-style: none; list-style-image: none; margin-right: 5px; } hmt-discover .form-wrapper ul li.accuracy,[data-is="hmt-discover"] .form-wrapper ul li.accuracy{ width:100px; margin-right: 0; } hmt-discover .discover-text,[data-is="hmt-discover"] .discover-text{ padding-top: 10px; text-align: center; color: #000; } hmt-discover .discover-text h1,[data-is="hmt-discover"] .discover-text h1{ color: #000; } hmt-discover .discover-text p,[data-is="hmt-discover"] .discover-text p{ font-size: 14px !important; } hmt-discover rm-select .border,[data-is="hmt-discover"] rm-select .border{border: 1px solid #cccccc;} hmt-discover rm-select .list-container,[data-is="hmt-discover"] rm-select .list-container{top:42px !important;} hmt-discover .form-wrapper .wrap,[data-is="hmt-discover"] .form-wrapper .wrap{ border: 0 !important; } hmt-discover input[type=text],[data-is="hmt-discover"] input[type=text],hmt-discover input[type=text]:focus,[data-is="hmt-discover"] input[type=text]:focus,hmt-discover input[type=text]:hover,[data-is="hmt-discover"] input[type=text]:hover,hmt-discover input[type=text]:active,[data-is="hmt-discover"] input[type=text]:active{ background: #fff !important; border: 1px solid #dfdfdf !important; outline: none !important; box-shadow: none !important; color: #000 !important; font-size: 17px; font-weight: normal; padding: 5px 10px; height: auto; border-radius: 2px; } hmt-discover input[type=text]:focus,[data-is="hmt-discover"] input[type=text]:focus{ background: #fff !important; border: 1px solid #ded9d9 !important; } hmt-discover a,[data-is="hmt-discover"] a{ text-decoration: none; } hmt-discover #discover,[data-is="hmt-discover"] #discover{ height: 150px; } hmt-discover #discover_location,[data-is="hmt-discover"] #discover_location{ width: 200px; } hmt-discover #discover_location .wrap,[data-is="hmt-discover"] #discover_location .wrap{ background: none; position: relative; z-index: 1; -webkit-appearance: none; } hmt-discover #discover_location .wrap .base_input,[data-is="hmt-discover"] #discover_location .wrap .base_input{ border:none; } hmt-discover h1,[data-is="hmt-discover"] h1{ color: #fff; text-align: center; } hmt-discover .btn-red,[data-is="hmt-discover"] .btn-red{ letter-spacing: 1px;
1 background: #e90606; color: #f4b4b4; } hmt-discover .btn-red:hover,[data-is="hmt-discover"] .btn-red:hover{ background: #ff3232; color: #fff; } hmt-discover #accuracy_field li.list-row.item:focus,[data-is="hmt-discover"] #accuracy_field li.list-row.item:focus{ outline: 2px solid #3868e4; outline-offset: -2px; background: #f0f4ff; } @media only screen and (max-width: 767px) { hmt-discover .discover-text,[data-is="hmt-discover"] .discover-text{ padding-top: 90px; } hmt-discover .discover-text h1,[data-is="hmt-discover"] .discover-text h1{ font-size: 18px !important; } hmt-discover .discover-text p,[data-is="hmt-discover"] .discover-text p{ font-size: 11px !important; } hmt-discover #discover,[data-is="hmt-discover"] #discover{ height: 90px; } } hmt-discover input[type=text]:focus,hmt-discover [data-is="hmt-discover"] input[type=text]:focus,[data-is="hmt-discover"] [data-is="hmt-discover"] input[type=text]:focus{ outline: 2px solid #3868e4 !important; outline-offset: 2px; }',"",function(t){var e=this;this.distances=[{text:"1 mile",value:"1"},{text:"5 miles",value:"5"},{text:"10 miles",value:"10"},{text:"25 miles",value:"25"},{text:"100 miles",value:"100"},{text:"Any Distance",value:"Any"}],this.mixin(SearchLocationControllerMix),e.mixin(ListenerMix,{listeners:[{type:"notification",evt:"route:changed",cb:"route_changed"},{type:"notification",evt:"location:ready",cb:"location_ready"}]}),this.on("mount",function(){var t=this.fetch_location_storage()?this.fetch_location_storage().accuracy:"";this.set_accuracy(this.getQueryString("accuracy")||t);var i=e.refs.accuracy_field.root,a=i.querySelector(".mdl-textfield__input.base"),o=i.querySelector(".list-container"),s=i.querySelector("ul.list"),n=i.querySelectorAll("li.list-row.item");a&&(a.setAttribute("role","combobox"),a.setAttribute("aria-label","Distance radius"),a.setAttribute("aria-haspopup","listbox"),a.setAttribute("aria-expanded","false"),a.setAttribute("tabindex","0"),a.addEventListener("click",function(){setTimeout(function(){var t=o&&!o.hidden;a.setAttribute("aria-expanded",t?"true":"false")},50)}),a.addEventListener("keydown",function(t){var e=o&&!o.hidden;if("Enter"!==t.key&&" "!==t.key||(t.preventDefault(),a.click(),setTimeout(function(){var t=o&&!o.hidden;if(a.setAttribute("aria-expanded",t?"true":"false"),t){var e=s.querySelector("li.list-row.item:not([hidden])");e&&e.focus()}},50)),"ArrowDown"===t.key)if(t.preventDefault(),e){var i=s.querySelector("li.list-row.item:not([hidden])");i&&i.focus()}else a.click(),setTimeout(function(){var t=s.querySelector("li.list-row.item:not([hidden])");t&&t.focus()},50);"Escape"===t.key&&e&&(t.preventDefault(),a.click(),a.setAttribute("aria-expanded","false"))})),s&&(s.setAttribute("role","listbox"),s.setAttribute("aria-label","Distance options")),n.forEach(function(t){t.setAttribute("role","option"),t.setAttribute("tabindex","-1"),t.addEventListener("keydown",function(e){if("Enter"!==e.key&&" "!==e.key||(e.preventDefault(),t.click(),a&&(a.setAttribute("aria-expanded","false"),a.focus())),"ArrowDown"===e.key){e.preventDefault();for(var i=t.nextElementSibling;i&&(i.hidden||"none"===i.style.display);)i=i.nextElementSibling;i&&i.focus()}if("ArrowUp"===e.key){e.preventDefault();for(var o=t.previousElementSibling;o&&(o.hidden||"none"===o.style.display);)o=o.previousElementSibling;o?o.focus():a&&a.focus()}"Tab"===e.key&&a&&(a.click(),a.setAttribute("aria-expanded","false")),"Escape"===e.key&&(e.preventDefault(),a&&(a.click(),a.setAttribute("aria-expanded","false"),a.focus()))})}),e.update()}),this.location_ready=function(t){e.refs.discover_location.placeholder=t||"",e.set_accuracy(25)}.bind(this),this.route_changed=function(){e.fetch_location_storage();e.refs.discover_location.value="";var t=e.getQueryString("location");t&&e.refs.discover_location.placeholder!=t&&(e.refs.discover_location.placeholder=decodeURIComponent(t)),e.set_accuracy(e.getQueryString("accuracy"))}.bind(this),this.set_accuracy=function(t){var i=t;if(i){var a=i;"1"==a?a+=" mile":parseInt(a)>0?a+=" miles":"Any"==a?a+=" Distance":a="25 miles",e.refs.accuracy_field.value=a,e.refs.accuracy_field.data_value=i}this.update()}.bind(this),this.search_keys=function(t){var i=t.which||t.keyCode;clearTimeout(this.typing_timer),13!=i?this.typing_timer=setTimeout(function(){e.do_search()},700):this.do_search()}.bind(this),this.do_search=function(t){var e=this.refs.discover_location.root.querySelector(".base_input"),i=this.refs.search.value,a=this.refs.accuracy_field.data_value||"Any",o=this.getQueryString("type"),s="/?search="+encodeURIComponent(i)+"&location="+encodeURIComponent(e.value||("Your Location"!=e.placeholder?e.placeholder:""))+"&accuracy="+a;o&&(s+="&type="+o),this.refs.discover_location.placeholder=e.value||("Your Location"!=e.placeholder?e.placeholder:""),route(s)}.bind(this),this.getQueryString=function(t,e){var i=e||window.location.href,a=new RegExp("[?&]"+t+"=([^&#]*)","i").exec(i);return a?a[1]:null}.bind(this)}),riot.tag2("hmt-dropdown",'<div class="dropdown"><div class="input"><input type="text" placeholder="Filter"></div><ul><li each="{items}"> {text} </li></ul></div>','hmt-dropdown ul,[data-is="hmt-dropdown"] ul,hmt-dropdown li,[data-is="hmt-dropdown"] li{ list-item: none; list-style-image: none; }',"",function(t){this.items=[],this.on("mount",function(){})}),riot.tag2("hmt-edit-svg",'<?xml version="1.0" encoding="UTF-8"?><svg viewbox="-0.4 -0.5 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs></defs>
1<path d="M17.6,0L1,16.6l-1,6.4L6.6,22L23.2,5.4C23.2,3.1,20.3,0.2,17.6,0z M2.4,18.6c-0.3-1.8,0.9-2.7,1.3-3.2 C6.8,12.3,17.8,1.3,17.8,1.3c2,0.1,3.9,1.8,4.3,3.8L7.5,19.7c-0.9,0.9-1.6,1.1-3.1,0.9"></path></svg></svg>','hmt-edit-svg svg,[data-is="hmt-edit-svg"] svg{ max-width: 14px; stroke: #A7A7A7; fill: #A7A7A7; } hmt-edit-svg svg:hover,[data-is="hmt-edit-svg"] svg:hover{ cursor: pointer; stroke: #666; fill: #666; }',"",function(t){}),riot.tag2("hmt-event-type-switch",'<div class="switch_type{disabled ? \' disabled\' : \'\'}" show="{config.is_hmt()}"><div class="switch_type_wrap"><div class="switch_field_event" id="switch-label-events">EVENTS</div><div class="switch_field_show" id="switch-label-shows">SHOWS</div><div class="material-switch{switch_on ? \' enabled\' : \'\'}" role="switch" aria-checked="{switch_on ? \'true\' : \'false\'}" aria-labelledby="switch-label-events switch-label-shows" aria-disabled="{disabled ? \'true\' : \'false\'}" tabindex="{disabled ? \'-1\' : \'0\'}" onclick="{!disabled && switch_changed}" onkeydown="{handle_keydown}"><div class="guide"></div><div class="toggle"></div></div></div></div>','hmt-event-type-switch .switch_type,[data-is="hmt-event-type-switch"] .switch_type{ height: 30px; width: 100%; text-align: center; position: absolute; margin: 65px 0 0 0; color: #000; } hmt-event-type-switch .switch_type.disabled,[data-is="hmt-event-type-switch"] .switch_type.disabled{ opacity: .2; } hmt-event-type-switch .switch_type .switch_type_wrap,[data-is="hmt-event-type-switch"] .switch_type .switch_type_wrap{ width: 160px; margin: 0 auto; text-align: center; } hmt-event-type-switch .switch_field_event,[data-is="hmt-event-type-switch"] .switch_field_event{ float: left; font-size: 12px; padding-top: 2px; } hmt-event-type-switch .switch_field_show,[data-is="hmt-event-type-switch"] .switch_field_show{ float:right; font-size: 12px; padding-top: 2px; } hmt-event-type-switch .material-switch,[data-is="hmt-event-type-switch"] .material-switch{ width: 40px; height: 28px; position: relative; margin-top: -2px; margin-left: 62px; cursor: pointer; } hmt-event-type-switch .material-switch:focus-visible,[data-is="hmt-event-type-switch"] .material-switch:focus-visible{ outline: 2px solid #3868e4; outline-offset: 3px; border-radius: 4px; } hmt-event-type-switch .material-switch.enabled .guide,[data-is="hmt-event-type-switch"] .material-switch.enabled .guide{ background: #D1C4E9; } hmt-event-type-switch .material-switch.enabled .toggle,[data-is="hmt-event-type-switch"] .material-switch.enabled .toggle{ background: #7E57C2; transform: translateX(20px); } hmt-event-type-switch .material-switch:active .toggle,[data-is="hmt-event-type-switch"] .material-switch:active .toggle{ background: #f6f6f6; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.36), 0 0 1px rgba(0, 0, 0, 0.12); } hmt-event-type-switch .material-switch .guide,[data-is="hmt-event-type-switch"] .material-switch .guide{ position: absolute; width: 34px; height: 14px; top: 5px; left: 2px; background: #bcc8e7; border-radius: 7px; transition: background .15s ease; will-change: background; } hmt-event-type-switch .material-switch .toggle,[data-is="hmt-event-type-switch"] .material-switch .toggle{ position: absolute; height: 20px; width: 20px; border-radius: 50%; top: 2px; left: 0; background: #3868e4; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24), 0 0 1px rgba(0, 0, 0, 0.12); transition: background .15s ease, box-shadow .15s ease, transform .15s ease; will-change: background, box-shadow, transform; }',"",function(t){var e=this;e.switch_on=!1,e.disabled=!1,e.on("mount",function(){e.update_state(),route(function(t,i,a){e.update_state()})}),this.handle_keydown=function(t){" "!==t.key&&"Enter"!==t.key||(t.preventDefault(),e.disabled||e.switch_changed())}.bind(this),this.switch_changed=function(){e.switch_on=!e.switch_on,route(e.switch_on?"/?type=multi":"/")}.bind(this),this.update_state=function(){e.disabled=e.getQueryString("search")&&e.getQueryString("search").length>0,e.switch_on="multi"==e.getQueryString("type"),e.disabled&&(e.switch_on=!1),e.update()}.bind(this),this.getQueryString=function(t,e){var i=e||window.location.href,a=new RegExp("[?&]"+t+"=([^&#]*)","i").exec(i);return a?a[1]:null}.bind(this)}),riot.tag2("hmt-external-account-login",'<div class="login-line" if="{parent.external_account == \'parx\'}"><hmt-modal id="login_parx" ref="login_parx"><div class="login-form"><div class="logo-wrap"><img src="/whitelabel/tickets.parxcasino.com/gfx/[email protected]" alt="Parx Casino - My Xclub Sign In"></div><div class="login-description" show="{parent.error_message == null}"> My Xclub Sign In </div><div class="error-message" role="alert" show="{parent.error_message}"> {parent.error_message} </div><form action="javascript:void(0)" onsubmit="{do_login}"><div class="field"><label for="parx_user_input">Account or Email</label><input type="text" id="parx_user_input" name="user" value="" disabled="{parent.loading}"></div><div class="field"><label for="parx_pass_input">Account Password</label><input type="password" id="parx_pass_input" name="pass" value="" disabled="{parent.loading}" data-private="password"></div><div class="submit"><hmt-btn id="login_parx_button" block="true" onclick="{parent.do_login}" color="purple" loading="{parent.loading}" disabled="{parent.loading}">LOGIN</hmt-btn></div></form></div></hmt-modal><div class="login-description"><div><div class="smpad">
1Have a Parx Casino&copy; Xclub players card?&nbsp;&nbsp;Use your rewards here...</div><div><a onclick="{account_login}" onkeydown="{a11y_keydown}" role="button" tabindex="0" class="button orange">&nbsp;&nbsp;<svg class="fi fi-business-card" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#address-card"></use></svg>&nbsp;&nbsp;&nbsp;&nbsp;My Xclub Sign In&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></div></div></div></div><div class="login-line" if="{parent.external_account == \'demo_rewards\'}"><hmt-modal id="login_demo_rewards" ref="login_demo_rewards"><div class="login-form"><div class="logo-wrap"><img src="https://files.holdmyticket.com/image/upload/c_fit,h_295,w_365/v1701065567/uploads/flyers2/fhs632x2fjgvwr192zo7.jpg" alt="Demo rewards Casino - My Rewards Sign In"></div><div class="login-description" show="{parent.error_message == null}"> My Demo Players Club Sign In </div><div class="error-message" role="alert" show="{parent.error_message}"> {parent.error_message} </div><form action="javascript:void(0)" onsubmit="{do_login}"><div class="field"><label for="demo_rewards_user_input">Account or Email</label><input type="text" id="demo_rewards_user_input" name="user" value="" disabled="{parent.loading}"></div><div class="field"><label for="demo_rewards_pass_input">Account Password</label><input type="password" id="demo_rewards_pass_input" name="pass" value="" disabled="{parent.loading}" data-private="password"></div><div class="submit"><hmt-btn id="login_demo_rewards_button" block="true" onclick="{parent.do_login}" color="purple" loading="{parent.loading}" disabled="{parent.loading}">LOGIN</hmt-btn></div></form></div></hmt-modal><div class="login-description"><div><div class="smpad">Have a Demo Rewards players card?&nbsp;&nbsp;Use your rewards here...</div><div><a onclick="{account_login}" onkeydown="{a11y_keydown}" role="button" tabindex="0" class="button orange">&nbsp;&nbsp;<svg class="fi fi-business-card" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#address-card"></use></svg>&nbsp;&nbsp;&nbsp;&nbsp;My Rewards Sign In&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></div></div></div></div><div class="login-line" if="{parent.external_account == \'hmt_voucher\'}"></div><div class="login-line" if="{parent.external_account == \'yeti_ledge\'}"><hmt-modal id="login_yeti_ledge" ref="login_yeti_ledge"><div class="header"><div class="total-gift-card-balance">${parent.get_gift_card_for_display(parent.parent.item.balance)}</div><div class="total-balance-label">Total Balance</div></div><div class="login-form"><div class="error-message" role="alert" show="{parent.error_message}"> {parent.error_message} </div><form action="javascript:void(0)" onsubmit="{do_login}"><div class="field"><label for="yeti_gift_card_input">Gift Card Number</label><input class="gift-card-number-input" id="yeti_gift_card_input" type="text" value="" disabled="{parent.loading}" placeholder="Enter card number..."><div class="yeti-ledge-submit-container"><hmt-btn id="login_yeti_ledge_button" block="true" onclick="{parent.do_login}" color="purple" loading="{parent.loading}" disabled="{parent.loading}">Add Gift Card</hmt-btn></div><div show="{parent.parent.item.cards && parent.parent.item.cards.length > 0}" class="additional-gift-card-numbers"><div class="title">Active gift card(s)</div><div class="active-gift-card-list"><div class="active-gift-card" each="{card in parent.parent.item.cards}"><div class="active-gift-card-detail"><div if="{card.status && card.status != \'error\'}" class="title sku">{card.sku}</div><div if="{card.status && card.status == \'error\'}" class="title sku">{card.expired_sku}</div><button onclick="{parent.parent.remove_active_gift_card}" class="remove-active-gift-card-btn" type="button" aria-label="Remove gift card {card.status && card.status != \'error\' ? card.sku : card.expired_sku}"><svg class="fi fi-close" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#xmark"></use></svg></button><div class="clearfix"></div></div><div if="{card.status && card.status != \'error\'}" class="active-gift-card-detail"><div class="title">Balance</div><div class="val">${card.balance.toFixed(2)}</div></div><div if="{card.status && card.status == \'error\'}" class="active-gift-card-detail"><div class="card-error-message" role="alert">{card.msg}</div></div></div></div></div></div></form></div><div class="footer">
1<hmt-btn id="continue_yeti_ledge_button" onclick="{parent.close}" size="sm" color="red" disabled="{!parent.parent.item.cards || parent.parent.item.cards.length == 0}">Continue <svg class="fi fi-arrow-right" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#arrow-right"></use></svg></hmt-btn></div></hmt-modal><div class="login-description"><div><div class="smpad">Have a Gift Card?&nbsp;&nbsp;</div><div><a onclick="{account_login}" onkeydown="{a11y_keydown}" role="button" tabindex="0" class="button purple">&nbsp;&nbsp;<svg class="fi fi-wallet-giftcard" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#gift"></use></svg>&nbsp;&nbsp;&nbsp;Enter Gift Card&nbsp;&nbsp;&nbsp;&nbsp;</a></div></div></div></div>','hmt-external-account-login .text-align-right,[data-is="hmt-external-account-login"] .text-align-right{ text-align: right; } hmt-external-account-login .login-line,[data-is="hmt-external-account-login"] .login-line{ } hmt-external-account-login .logo-wrap,[data-is="hmt-external-account-login"] .logo-wrap{ text-align: center; } hmt-external-account-login .logo-wrap img,[data-is="hmt-external-account-login"] .logo-wrap img{ width: 250px; } hmt-external-account-login .field,[data-is="hmt-external-account-login"] .field{ text-align: left; padding: 5px; } hmt-external-account-login .field label,[data-is="hmt-external-account-login"] .field label{ display: block; padding: 3px 0 3px 0; } hmt-external-account-login .field input,[data-is="hmt-external-account-login"] .field input{ display: block !important; border: 2px solid #ccc !important; padding: 5px !important; width: 100% !important; background: #fff !important; } hmt-external-account-login .login-form,[data-is="hmt-external-account-login"] .login-form{ padding: 15px 15px 30px 15px; background: #fff; max-width: 350px; } hmt-external-account-login .login-description,[data-is="hmt-external-account-login"] .login-description,hmt-external-account-login .error-message,[data-is="hmt-external-account-login"] .error-message{ display: block; padding: 5px; text-align: center; } hmt-external-account-login .submit,[data-is="hmt-external-account-login"] .submit{ padding: 5px; } hmt-external-account-login .error-message,[data-is="hmt-external-account-login"] .error-message{ color: #d90000; } hmt-external-account-login a[role="button"]:focus-visible,[data-is="hmt-external-account-login"] a[role="button"]:focus-visible,hmt-external-account-login .field input:focus-visible,[data-is="hmt-external-account-login"] .field input:focus-visible,hmt-external-account-login .remove-active-gift-card-btn:focus-visible,[data-is="hmt-external-account-login"] .remove-active-gift-card-btn:focus-visible,hmt-external-account-login .gift-card-number-input:focus-visible,[data-is="hmt-external-account-login"] .gift-card-number-input:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; } hmt-external-account-login a[role="button"],[data-is="hmt-external-account-login"] a[role="button"]{ cursor: pointer; } hmt-external-account-login .button.purple .fi-wallet-giftcard,[data-is="hmt-external-account-login"] .button.purple .fi-wallet-giftcard{ font-size: 19px; vertical-align: bottom; } hmt-external-account-login .add-another-gift-card,[data-is="hmt-external-account-login"] .add-another-gift-card{ font-size: 12px; text-decoration: none; } hmt-external-account-login .additional-gift-card-numbers,[data-is="hmt-external-account-login"] .additional-gift-card-numbers{ margin-top: 20px; } hmt-external-account-login .additional-gift-card-numbers .title,[data-is="hmt-external-account-login"] .additional-gift-card-numbers .title{ margin-bottom: 5px; } hmt-external-account-login .additional-gift-card-numbers .active-gift-card-list,[data-is="hmt-external-account-login"] .additional-gift-card-numbers .active-gift-card-list{ max-height: 200px; overflow-y: auto; scrollbar-width: thin; padding-right: 5px; } hmt-external-account-login .additional-gift-card-numbers .active-gift-card-list::-webkit-scrollbar,[data-is="hmt-external-account-login"] .additional-gift-card-numbers .active-gift-card-list::-webkit-scrollbar{ width: 9px; } hmt-external-account-login .additional-gift-card-numbers .active-gift-card-list::-webkit-scrollbar-thumb,[data-is="hmt-external-account-login"] .additional-gift-card-numbers .active-gift-card-list::-webkit-scrollbar-thumb{ background-color: #eee; border-radius: 8px; } hmt-external-account-login .additional-gift-card-numbers .active-gift-card,[data-is="hmt-external-account-login"] .additional-gift-card-numbers .active-gift-card{ background-color: #eee; color: #333; padding: 3px 10px; border-radius: 3px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 5px; } hmt-external-account-login .additional-gift-card-numbers .active-gift-card .remove-active-gift-card-btn,[data-is="hmt-external-account-login"] .additional-gift-card-numbers .active-gift-card .remove-active-gift-card-btn{ background-color: transparent; outline: none; border: none; float: right; padding-right: 0; border-radius: 15px; } hmt-external-account-login .additional-gift-card-numbers .active-gift-card .remove-active-gift-card-btn:hover .fi-close,[data-is="hmt-external-account-login"] .additional-gift-card-numbers .active-gift-card .remove-active-gift-card-btn:hover .fi-close{ font-weight: bold; } hmt-external-account-login .additional-gift-card-numbers .active-gift-card .active-gift-card-detail .title,[data-is="hmt-external-account-login"] .additional-gift-card-numbers .active-gift-card .active-gift-card-detail .title,hmt-external-account-login .additional-gift-card-numbers .active-gift-card .active-gift-card-detail .val,[data-is="hmt-external-account-login"] .additional-gift-card-numbers .active-gift-card .active-gift-card-detail .val,hmt-external-account-login .additional-gift-card-numbers .active-gift-card .active-gift-card-detail .card-error-message,[data-is="hmt-external-account-login"] .additional-gift-card-numbers .active-gift-card .active-gift-card-detail .card-error-message{ display: inline-block; font-size: 13px; } hmt-external-account-login .additional-gift-card-numbers .active-gift-card .active-gift-card-detail .card-error-message,[data-is="hmt-external-account-login"] .additional-gift-card-numbers .active-gift-card .active-gift-card-detail .card-error-message{ color: #d90000; } hmt-external-account-login .additional-gift-card-numbers .active-gift-card .active-gift-card-detail .title,[data-is="hmt-external-account-login"] .additional-gift-card-numbers .active-gift-card .active-gift-card-detail .title,hmt-external-account-login .additional-gift-card-numbers .active-gift-card .active-gift-card-detail .card-error-message,[data-is="hmt-external-account-login"] .additional-gift-card-numbers .active-gift-card .active-gift-card-detail .card-error-message{ font-weight: 300; } hmt-external-account-login .additional-gift-card-numbers .active-gift-card .active-gift-card-detail .val,[data-is="hmt-external-account-login"] .additional-gift-card-numbers .active-gift-card .active-gift-card-detail .val{ float: right; } hmt-external-account-login .additional-gift-card-number-container,[data-is="hmt-external-account-login"] .additional-gift-card-number-container{ position: relative; margin-top: 10px; } hmt-external-account-login .remove-additional-gift-card-number,[data-is="hmt-external-account-login"] .remove-additional-gift-card-number{ border: none;
1 width: 20px; height: 20px; outline: none; border-radius: 10px; background-color: #de2c3b; color: #fff; position: absolute; z-index: 3; top: -9px; right: -6px; padding: 0; } hmt-external-account-login #login_yeti_ledge .login-form,[data-is="hmt-external-account-login"] #login_yeti_ledge .login-form{ width: 280px; } hmt-external-account-login #login_yeti_ledge .yeti-ledge-submit-container,[data-is="hmt-external-account-login"] #login_yeti_ledge .yeti-ledge-submit-container{ margin-top: 10px; } hmt-external-account-login #login_yeti_ledge .header,[data-is="hmt-external-account-login"] #login_yeti_ledge .header{ background-color: #6715dd; color: #fff; padding: 10px; } hmt-external-account-login #login_yeti_ledge .header .total-gift-card-balance,[data-is="hmt-external-account-login"] #login_yeti_ledge .header .total-gift-card-balance{ font-size: 20px; font-weight: bold; } hmt-external-account-login #login_yeti_ledge .header .total-balance-label,[data-is="hmt-external-account-login"] #login_yeti_ledge .header .total-balance-label{ font-weight: 300; } hmt-external-account-login #login_yeti_ledge .footer,[data-is="hmt-external-account-login"] #login_yeti_ledge .footer{ background-color: white; padding: 10px; text-align: right; }',"",function(t){var e=this;e.loading=!1,e.error_message=null,e.removing_gift_card=!1,e.on("mount",function(){"y"===e.parent.hmt_connect&&model.webuser.item.email&&model.webuser.item.email.length>0&&model.webuser.item.access_token&&model.webuser.item.access_token.length>0&&e._do_login({user:model.webuser.item.email,pass:model.webuser.item.access_token,external_account:e.parent.external_account,currency_id:e.parent.id}),0==$(e.root).find("#login_yeti_ledge .additional-gift-card-numbers .active-gift-card").length&&setTimeout(function(){$(e.root).find(".additional-gift-card-numbers").hide()},200)}),e.on("update",function(){jQuery("#login_"+e.parent.external_account+"_button").is(":visible")&&jQuery("#login_"+e.parent.external_account).keypress(function(t){13!==t.keyCode||e.loading||e.do_login()})}),this.a11y_keydown=function(t){return 13!=t.keyCode&&32!=t.keyCode||(t.preventDefault(),(t.target||t.srcElement).click()),!0}.bind(this),this.account_login=function(){var t="login_"+e.parent.external_account;e.refs[t].openModal(),$("#login_"+e.parent.external_account+" form input[type=text]").focus()}.bind(this),this.do_login=function(){var t=$(e.root).find("#login_"+e.parent.external_account+" form").serializeObject();if(t.external_account=e.parent.external_account,t.currency_id=e.parent.id,"yeti_ledge"==t.external_account){var i=$(e.root).find("#login_yeti_ledge .gift-card-number-input").val();e.removing_gift_card?t.user=e.parent.item.sku:e.parent.item&&e.parent.item.sku&&i?t.user=e.parent.item.sku+","+i:e.parent.item&&e.parent.item.sku&&!i?t.user=e.parent.item.sku:t.user=i}e.loading=!0,e.error_message=null,e.removing_gift_card=!1,e.update(),e._do_login(t)}.bind(this),this._do_login=function(t){request({url:"public/users/external_account_login",type:"POST",data:t,cb:function(i,a){if("ok"==a.status&&"yeti_ledge"!=t.external_account&&e.close(),"yeti_ledge"!=t.external_account&&e.parent.trigger("reset"),e.loading=!1,"error"!=a.status&&"error"!=a.user.status||(e.error_message=a.response||a.user.msg||"An unknown error occurred"),"ok"==a.status){"yeti_ledge"==t.external_account&&(e.update(),$(e.root).find("#login_yeti_ledge .gift-card-number-input").val("").focus());var o="yeti_ledge"==t.external_account?"added_card":void 0;e.parent.trigger("set",a.user,o)}e.update()}})}.bind(this),this.close=function(){var t="login_"+e.parent.external_account;e.refs[t]&&e.refs[t].closeModal()}.bind(this),this.remove_active_gift_card=function(t){var i=t.srcElement||t.target,a=$(i).closest(".active-gift-card").find(".active-gift-card-detail div.sku").text(),o=e.parent.item.sku.split(",");o=_.filter(o,function(t){return t.toLowerCase()!=a.toLowerCase()}),e.parent.item.sku=o.join(","),""==e.parent.item.sku?(e.parent.trigger("reset"),model.transaction.trigger("reset_external_account_payment")):(e.removing_gift_card=!0,e.do_login())}.bind(this),this.get_gift_card_for_display=function(t){return!t||isNaN(t)?"0.00":parseFloat(t).toFixed(2)}.bind(this)}),riot.tag2("hmt-external-account-payment",'<div class="external-account-wrap" if="{parent.external_account == \'parx\'}"><div class="line1"> Hi {parent.item.first_name},<br></div><div class="line2"> Your Parx Casino&copy; Xclub comp cash balance is <b>${parent.item.balance}</b></div><div class="line2"> How much would you like to apply towards your order? </div><div class="line2"><span class="dollar-sign">$</span>&nbsp;&nbsp;<input type="text" ref="external_account_amount" name="external_account_amount" riot-value="{amount_applied}" onkeyup="{amount_changed_keyup}" onchange="{amount_changed}">&nbsp;&nbsp;&nbsp; <hmt-btn size="sm" color="salmon" disabled="{button_disabled}" loading="{applying_payment}" onclick="{apply_amount}">Apply to order</hmt-btn></div></div><div class="external-account-wrap" if="{parent.external_account == \'demo_rewards\'}"><div class="line1"> Hi {parent.item.first_name},<br></div><div class="line2"> Your Demo Rewards comp cash balance is <b>${parent.item.balance}</b></div><div class="line2"> How much would you like to apply towards your order? </div><div class="line2"><span class="dollar-sign">$</span>&nbsp;&nbsp;<input type="text" ref="external_account_amount" name="external_account_amount" riot-value="{amount_applied}" onkeyup="{amount_changed_keyup}" onchange="{amount_changed}">&nbsp;&nbsp;&nbsp; <hmt-btn size="sm" color="salmon" disabled="{button_disabled}" loading="{applying_payment}" onclick="{apply_amount}">Apply to order</hmt-btn></div></div><div class="external-account-wrap" if="{parent.external_account == \'hmt_voucher\'}"><div class="line1"> Hi {parent.item.first_name},<br></div><div class="line2"> Your current available credit is <b>${get_for_display(parent.item.balance)}</b></div><div class="line2" if="{parent.item.balance && parent.item.balance > 0}"> How much would you like to apply towards your order? </div><div class="line2" if="{parent.item.balance && parent.item.balance > 0}"><span class="dollar-sign">$</span>&nbsp;&nbsp;<input type="text" ref="external_account_amount" name="external_account_amount" riot-value="{amount_applied}" onkeyup="{amount_changed_keyup}" onchange="{amount_changed}">&nbsp;&nbsp;&nbsp; <hmt-btn size="sm" color="salmon" disabled="{button_disabled}" loading="{applying_payment}" onclick="{apply_amount}">Apply to order</hmt-btn></div></div><div class="external-account-wrap" if="{parent.external_account == \'yeti_ledge\'}"><div class="line1"> Hi {parent.item.first_name},<br></div><div class="line2"> Your current available credit is <b>${get_for_display(parent.item.balance)}</b></div><div class="line2" if="{parent.item.balance && parent.item.balance > 0}"> How much would you like to apply towards your order? </div><div class="line2" if="{parent.item.balance && parent.item.balance > 0}"><span class="dollar-sign">$</span>&nbsp;&nbsp;<input type="text" ref="external_account_amount" name="external_account_amount" riot-value="{amount_applied}" onkeyup="{amount_changed_keyup}" onchange="{amount_changed}">&nbsp;&nbsp;&nbsp; <hmt-btn size="sm" color="salmon" disabled="{button_disabled}" loading="{applying_payment}" onclick="{apply_amount}">Apply to order</hmt-btn></div></div>','hmt-external-account-payment .line1,[data-is="hmt-external-account-payment"] .line1{ font-size: 15px; padding: 5px 0; font-weight: bold; } hmt-external-account-payment .line1 b,[data-is="hmt-external-account-payment"] .line1 b{ font-size: 18px; } hmt-external-account-payment .line2,[data-is="hmt-external-account-payment"] .line2{ font-size: 13px; padding: 5px 0; } hmt-external-account-payment .line2 input,[data-is="hmt-external-account-payment"] .line2 input{ width: 90px; font-size: 20px; } hmt-external-account-payment .line2 .dollar-sign,[data-is="hmt-external-account-payment"] .line2 .dollar-sign{ font-size: 20px; }',"",function(t){var e=this;
1e.amount_applied=0,e.button_disabled=!1,e.applying_payment=!1,e.error=!1,e.mixin(ListenerMix,{listeners:[{type:"model",obj:"cart",evt:"subscription_plan_changed",cb:"subscription_plan_changed"}]}),e.on("mount",function(){}),e.parent.on("changed",function(t){e.external_account_update(t)}),this.external_account_update=function(t){e.update(),e.button_disabled=!0,e.amount_applied=Math.min(parseFloat(model.cart.items.totals.total),parseFloat(e.parent.item.balance)).toFixed(2),model.transaction.external_account_payment.amount&&"added_card"!=t&&(e.amount_applied=model.transaction.external_account_payment.amount),e.refs.external_account_amount&&(e.refs.external_account_amount.value=e.amount_applied),e.parent.trigger("apply_amount",e.amount_applied),e.update()}.bind(this),this.amount_changed=function(t){var i=t.target||t.srcElement,a=parseFloat(i.value);e.error=!1,e.button_disabled=!1,isNaN(a)&&e._error("Amount must be a number",t),a>parseFloat(e.parent.item.balance)&&e._error("Amount cannot be more than available balance.",t),a>parseFloat(model.cart.items.totals.total)&&e._error("Amount cannot be more than total amount in cart.",t),a<0&&e._error("Amount cannot be negative.",t),e.update()}.bind(this),this.amount_changed_keyup=function(){e.button_disabled=!1,e.update()}.bind(this),this.apply_amount=function(){e.refs.external_account_amount&&(e.applying_payment=!0,e.update(),setTimeout(function(){var t=parseFloat(e.refs.external_account_amount.value).toFixed(2);isNaN(t)&&e.external_account_update(),e.button_disabled=!0,e.amount_applied=t,e.refs.external_account_amount.value=e.amount_applied,e.parent.trigger("apply_amount",e.amount_applied),e.applying_payment=!1,e.update()},500))}.bind(this),this.subscription_plan_changed=function(){}.bind(this),this.get_for_display=function(t){return!t||isNaN(t)?"0.00":parseFloat(t).toFixed(2)}.bind(this),this._error=function(t,i){e.error=!0,notification.trigger("broadcast",t,4e3,!0),e.external_account_update()}.bind(this)}),riot.tag2("hmt-external-account",'<div class="external-account-wrap" if="{external_account}"><hmt-external-account-login id="external_account_login" if="{external_account != \'yeti_ledge\'}" show="{!connected}"></hmt-external-account-login><hmt-external-account-login id="external_account_login" if="{external_account == \'yeti_ledge\'}"></hmt-external-account-login><hmt-external-account-payment id="external_account_payment" show="{connected}"></hmt-external-account-payment></div>','hmt-external-account .external-account-wrap,[data-is="hmt-external-account"] .external-account-wrap{ padding: 30px 10px; }',"",function(t){var e=this;e.connected=!1,e.item={},e.external_account=null,e.error_message=null,e.on("mount",function(){model.transaction.external_account_payment.account?e.trigger("set",model.transaction.external_account_payment.account):model.external_account.trigger("reset_all")}),e.on("update",function(){e.external_account&&(e.external_account=e.external_account.toLowerCase())}),e.on("set",function(t,i){t.session_id&&(e.connected=!0),e.item=t,"yeti_ledge"==e.external_account&&e.item&&e.item.cards&&(e.item.cards=e.item.cards.reverse()),model.external_account.trigger("set",e.external_account,t),e.trigger("changed",i),model.external_account.trigger("fillout_form",t),e.update()}),e.on("apply_amount",function(t){if(!isNaN(t)){var i=e.item;i.other_currencies_id=e.id,model.transaction.trigger("set_external_account_payment",i,t)}}),e.on("reset",function(){e.connected=!1,e.item={},model.external_account.trigger("reset",e.external_account),e.update()})}),riot.tag2("hmt-external-accounts",'<hmt-external-account each="{model.cart.items.available_other_currencies}"></hmt-external-account>',"","",function(t){this.mixin(ListenerMix,{listeners:[{type:"model",obj:"cart",evt:"changed",cb:"update"}]})}),riot.tag2("hmt-facebook-connect",'<a href="{url()}" target="_top" class="button regular sm"> &nbsp;&nbsp;&nbsp;<svg class="fi fi-facebook" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#facebook-f"></use></svg>&nbsp;&nbsp;&nbsp;FACEBOOK LOGIN&nbsp;&nbsp;&nbsp; </a>','hmt-facebook-connect,[data-is="hmt-facebook-connect"]{ display: block; text-align: center; } hmt-facebook-connect a.btn.btn-facebook,[data-is="hmt-facebook-connect"] a.btn.btn-facebook{ background: #3b5998; color: #fcfdff; font-size: 14px; padding: 5px 35px 5px 20px; border-radius: 20px; font-weight: 500; letter-spacing: 1px; -webkit-transition: all .5s; } hmt-facebook-connect a.btn.btn-facebook:hover,[data-is="hmt-facebook-connect"] a.btn.btn-facebook:hover{ color: #fff; } hmt-facebook-connect .btn.btn-facebook:active,[data-is="hmt-facebook-connect"] .btn.btn-facebook:active,hmt-facebook-connect .btn.btn-facebook:focus,[data-is="hmt-facebook-connect"] .btn.btn-facebook:focus,hmt-facebook-connect .btn.btn-twitter:active,[data-is="hmt-facebook-connect"] .btn.btn-twitter:active,hmt-facebook-connect .btn.btn-twitter:focus,[data-is="hmt-facebook-connect"] .btn.btn-twitter:focus{ color: #fff; } hmt-facebook-connect .fi,[data-is="hmt-facebook-connect"] .fi{ font-size: 17px; }',"",function(t){this.url=function(){var t="";return config.is_hmt()||(t="/whitelabel/"+config.server),config.api_url()+"public/hauth/login/Facebook"+t+"/?url="+config.server_url()}.bind(this)}),riot.tag2("hmt-fbcomments",'<div if="{show}" id="fbComments"><div class="fb-comments" data-href="{fb}" data-numposts="5"></div></div>',"","",function(t){this.show=!1,this.on("mount",function(){this.fb="http://holdmyticket.com/event/"+this.opts.event.id,this.show="y"!=this.opts.event.hide_facebook_comments,this.update(),"undefined"==typeof FB||window.MSInputMethodContext&&document.documentMode||FB.XFBML.parse(this.fbComments)})}),riot.tag2("hmt-flex-plan-event-row",'<div class="event-row{active ? \' active\' : \'\'}" onclick="{clicked}"><div class="event-switch"><hmt-switch ref="switch" size="sm" prevent-click="true"></hmt-switch></div><div class="event-date">{moment(event.event_starts).format(\'MMM Do YYYY • ddd • h:mm a\')}</div><div class="event-name">{event.event_name}</div></div>','hmt-flex-plan-event-row .event-row,[data-is="hmt-flex-plan-event-row"] .event-row{ opacity: .7; padding: 15px 3px; line-height: 2; border-top: 1px solid #ccc; -webkit-transition: opacity .4; } hmt-flex-plan-event-row .event-row.active,[data-is="hmt-flex-plan-event-row"] .event-row.active{ opacity: 1; } hmt-flex-plan-event-row .event-row:hover,[data-is="hmt-flex-plan-event-row"] .event-row:hover{ opacity: 1; cursor: pointer; } hmt-flex-plan-event-row .event-date,[data-is="hmt-flex-plan-event-row"] .event-date{ font-size: 14px; color: #662EFF; } hmt-flex-plan-event-row .event-name,[data-is="hmt-flex-plan-event-row"] .event-name{ font-size: 16px; color: #222; } hmt-flex-plan-event-row .event-switch,[data-is="hmt-flex-plan-event-row"] .event-switch{ float: right; }',"",function(t){var e=this;e.mixin(FireMix),e.active=!1,e.on("mount",function(){}),this.clicked=function(){e.refs.switch.trigger(e.refs.switch.opts.checked?"uncheck":"check"),e.active=e.refs.switch.opts.checked,e.fire("toggle",e.event.event_id,e.refs.switch.opts.checked)}.bind(this)}
1),riot.tag2("hmt-flex-plan",'<div class="flex-plan-row"><div class="continue"><button class="button {ready_for_next ? \'purple\' : \'regular\'} md" disabled="{!ready_for_next}" onclick="{next_step}">Continue</button></div><div class="status-count {events_chosen.length > row.ticket.flex_plans.num_events ? \'over-limit\' : \'\'}"> {events_chosen.length} of {row.ticket.flex_plans.num_events} <br><small>events selected</small></div><div>Ticket</div><div class="ticket-details">{row.ticket.description} <small> x{row.qty}</small></div></div><div class="events-list"><hmt-flex-plan-event-row ontoggle="{toggle}" each="{event in row.ticket.flex_plans.available_events}"></hmt-flex-plan-event-row></div>','hmt-flex-plan .flex-plan-row,[data-is="hmt-flex-plan"] .flex-plan-row{ min-width: 300px; } hmt-flex-plan .ticket-details,[data-is="hmt-flex-plan"] .ticket-details{ font-size: 21px; padding: 0 0 10px; } hmt-flex-plan .status-count,[data-is="hmt-flex-plan"] .status-count{ float: right; padding: 5px 12px 0 0; text-align: center; line-height: 1; } hmt-flex-plan .status-count small,[data-is="hmt-flex-plan"] .status-count small{ font-size: 10px; } hmt-flex-plan .status-count.over-limit,[data-is="hmt-flex-plan"] .status-count.over-limit{ color: #d90000; } hmt-flex-plan .continue,[data-is="hmt-flex-plan"] .continue{ float: right; } @media only screen and (max-width: 767px) { hmt-flex-plan .flex-plan-row,[data-is="hmt-flex-plan"] .flex-plan-row{ padding-top: 20px; } }',"",function(t){var e=this;e.ready_for_next=!1,e.events_chosen=[],e.on("mount",function(){e.row.ticket.flex_plans.num_events==e.row.ticket.flex_plans.available_events.length&&document.querySelectorAll("hmt-switch").forEach(function(t,e){t.childNodes[0].click()})}),this.toggle=function(t,i){e.events_chosen=i?_.union(e.events_chosen,[t]):_.without(e.events_chosen,t),e.ready_for_next=e.row.ticket.flex_plans.num_events==e.events_chosen.length}.bind(this),this.next_step=function(){jQuery("body").removeClass("modal-opened"),e.row.ticket.venue_seating_groups&&e.row.ticket.venue_seating_groups.length>0?route("seats/"+model.event_last_used.item.id+"?ticket_id="+e.row.ticket.id+"&flex_plan_event_ids="+e.events_chosen.join(",")):route("shop/ticket_add/"+model.event_last_used.item.id+"?"+e.row.ticket.id+"="+e.row.qty+"||"+e.events_chosen.join(","))}.bind(this)}),riot.tag2("hmt-flex-plans-picker",'<hmt-modal ref="modal"><div class="modal-container"><hmt-flex-plan each="{row in model.flex_plans.items}"></hmt-flex-plan></div></hmt-modal>',"","",function(t){var e=this;e.mixin(ListenerMix,{listeners:[{type:"model",obj:"flex_plans",evt:"changed",cb:"update"}]}),e.flex_plans=[],e.on("set_flex_plans",function(t){model.flex_plans.trigger("set_flex_plans",t),e.refs.modal.trigger("open"),e.update()})}),riot.tag2("hmt-flyer-mini","<div class=\"wrap {opts.size} {opts.float}\"><hmt-modal id=\"largeFlyerModal\" ref=\"largeFlyerModal\"><img riot-src=\"{this.parent.opts.flyer.orig || this.parent.opts.flyer.lg}\" alt=\"{this.parent.opts.alt}\"></hmt-modal><button type=\"button\" class=\"flyer{opts.modal && opts.flyer.thumb != '' ? ' clickable' : ''}\" if=\"{opts.size == 'mini' && opts.flyer.thumb != ''}\" riot-style=\"background-image:url({opts.flyer.thumb})\" onclick=\"{opts.flyer.thumb != '' ? showLargeFlyer : ''}\" disabled=\"{!opts.modal}\" aria-label=\"{opts.modal ? (opts.alt ? 'View larger flyer: ' + opts.alt : 'View larger event flyer') : (opts.alt || 'Event flyer')}\"></button><button type=\"button\" class=\"flyer{opts.modal && opts.flyer.thumb != '' ? ' clickable' : ''}\" if=\"{opts.size == 'thumb' && opts.flyer.thumb != ''}\" riot-style=\"background-image:url({opts.flyer.thumb})\" onclick=\"{opts.flyer.thumb != '' ? showLargeFlyer : ''}\" disabled=\"{!opts.modal}\" aria-label=\"{opts.modal ? (opts.alt ? 'View larger flyer: ' + opts.alt : 'View larger event flyer') : (opts.alt || 'Event flyer')}\"></button><button type=\"button\" class=\"flyer{opts.modal && opts.flyer.mid != '' ? ' clickable' : ''}\" if=\"{opts.size == 'medium' && opts.flyer.mid != ''}\" onclick=\"{opts.flyer.mid != '' ? showLargeFlyer : ''}\" disabled=\"{!opts.modal}\" aria-label=\"{opts.modal ? (opts.alt ? 'View larger flyer: ' + opts.alt : 'View larger event flyer') : (opts.alt || 'Event flyer')}\"><img riot-src=\"{opts.flyer.mid}\" alt=\"\"></button></div>",'hmt-flyer-mini .wrap,[data-is="hmt-flyer-mini"] .wrap{ } hmt-flyer-mini .wrap.left,[data-is="hmt-flyer-mini"] .wrap.left{ float: left; } hmt-flyer-mini .wrap.right,[data-is="hmt-flyer-mini"] .wrap.right{ float: right; } hmt-flyer-mini .wrap.mini,[data-is="hmt-flyer-mini"] .wrap.mini{ width: 140px; height: 100px; } hmt-flyer-mini .wrap.mini .flyer,[data-is="hmt-flyer-mini"] .wrap.mini .flyer{ width: 140px; height: 100px; background-size: cover; } hmt-flyer-mini .wrap.medium,[data-is="hmt-flyer-mini"] .wrap.medium{ } hmt-flyer-mini .wrap.medium .flyer,[data-is="hmt-flyer-mini"] .wrap.medium .flyer{ } hmt-flyer-mini .wrap.thumb,[data-is="hmt-flyer-mini"] .wrap.thumb{ width: 160px; height: 160px; } hmt-flyer-mini .wrap.thumb .flyer,[data-is="hmt-flyer-mini"] .wrap.thumb .flyer{ width: 160px; height: 250px; background-size: contain; background-repeat: no-repeat; } hmt-flyer-mini .wrap.mini .flyer,[data-is="hmt-flyer-mini"] .wrap.mini .flyer,hmt-flyer-mini .wrap.thumb .flyer,[data-is="hmt-flyer-mini"] .wrap.thumb .flyer,hmt-flyer-mini .wrap.medium .flyer,[data-is="hmt-flyer-mini"] .wrap.medium .flyer{ border: 0; padding: 0; background-color: transparent; appearance: none; -webkit-appearance: none; display: block; } hmt-flyer-mini .wrap .flyer:disabled,[data-is="hmt-flyer-mini"] .wrap .flyer:disabled{ opacity: 1; cursor: default; } hmt-flyer-mini .wrap .flyer:focus-visible,[data-is="hmt-flyer-mini"] .wrap .flyer:focus-visible{ outline: 3px solid #08c; outline-offset: 2px; } hmt-flyer-mini .wrap.medium .flyer img,[data-is="hmt-flyer-mini"] .wrap.medium .flyer img{ display: block; } hmt-flyer-mini .flyer.clickable:hover,[data-is="hmt-flyer-mini"] .flyer.clickable:hover{ cursor: pointer; } hmt-flyer-mini hmt-modal,[data-is="hmt-flyer-mini"] hmt-modal{ z-index: 3; } @media only screen and (max-width : 550px) { hmt-flyer-mini .wrap.mini,[data-is="hmt-flyer-mini"] .wrap.mini{ } hmt-flyer-mini .wrap.medium,[data-is="hmt-flyer-mini"] .wrap.medium{ } }',"",function(t){var e=this;this.opts.size="mini",this.opts.float="none",this.opts.modal=!1,this.on("mount",function(){this.opts.flyer&&(this.opts.flyer.orig&&(this.opts.flyer.orig=this.opts.flyer.orig.replace("q_68,dn_72","q_80,dn_72,dpr_auto")),this.opts.flyer.lg&&(this.opts.flyer.lg=this.opts.flyer.lg.replace("q_68,dn_72","q_80,dn_72,dpr_auto")),this.opts.flyer.mid&&(this.opts.flyer.mid=this.opts.flyer.mid.replace("q_68,dn_72","q_80,dn_72,dpr_auto").replace("w_300","w_350")),this.opts.flyer.thumb&&(this.opts.flyer.thumb=this.opts.flyer.thumb.replace("q_68,dn_72","q_80,dn_72,dpr_auto").replace("w_120","w_160"))),this.update()}),this.showLargeFlyer=function(t){if(!e.opts.modal)return!1;e.refs.largeFlyerModal.openModal(t)}.bind(this)}),riot.tag2("hmt-flyer",'<div class="flyer{opts.shrink ? \' shrink\' : \'\'}"><a href="/{seats_or_tickets}/{id}?tc=hmt" class="flyer-link" aria-label="{get_aria_label()}"><div class="image" show="{flyer.flyer_mid.length > 0}"><img riot-src="{get_img_src(flyer, flyer_preview)}" data-src="{get_data_src(flyer)}" alt="{get_alt_text(title || event_name + \' flyer\')}" class="{is_mobile_device ? \'lazyload\' : \'\'}"></div><div class="content"><div class="canceled" if="{label == \'Canceled\'}" role="alert">EVENT CANCELED</div><div class="postponed" if="{postponed == \'y\'}" role="alert">POSTPONED</div><div hide="{repeating_future_events && repeating_future_events > 0}" class="date"><hmt-date-block shrink="{opts.shrink}" starts="{start}" ends="{end}"></hmt-date-block></div><div class="event{flyer.flyer_mid.length == 0 ? \' larger\' : \'\'}"><hmt-raw content="{title || event_name}"></hmt-raw></div><div class="sold-out" if="{sold_out == \'y\' && !repeating_future_events}" role="alert">SOLD OUT!</div><div hide="{opts.hideVenue}" class="venue{flyer.flyer_mid.length == 0 ? \' larger\' : \'\'}">{venue_name}</div><div show="{repeating_future_events && repeating_future_events > 0}" class="other_events">{repeating_future_events+1} Upcoming Showtimes</div></div><div class="social"><div if="{!social_loading && social && social.comments}" class="comments"><div class="comment-row" each="{social.comments.data}"><div class="avatar"><img riot-src="https://graph.facebook.com/{from.id}/picture" alt="{from.name}"></div><div class="message"><b>{from.name}</b><br> {message} </div><div class="clear"></div></div><div class="clear"></div></div></div><div class="distance" show="{config.is_hmt()}"><div>{distancerounded(distance)} miles away</div><div show="{social_loading}" class="social_loading"><svg class="fi fi-refresh fi-spin" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#arrows-rotate"></use></svg></div></div></a></div>','hmt-flyer .flyer,[data-is="hmt-flyer"] .flyer{ margin: 0 auto; background-color: #fff; text-align: left; width: 226px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; } hmt-flyer .flyer.shrink,[data-is="hmt-flyer"] .flyer.shrink{ width: 160px; } hmt-flyer .flyer:before,[data-is="hmt-flyer"] .flyer:before,hmt-flyer .flyer:after,[data-is="hmt-flyer"] .flyer:after{ content:""; position:absolute; z-index:-1; -webkit-box-shadow:0 0 20px rgba(0,0,0,0.1); -moz-box-shadow:0 0 20px rgba(0,0,0,0.1); box-shadow:0 0 20px rgba(0,0,0,0.1); top:10px; bottom:10px; left:0; right:0; -moz-border-radius:100px / 10px; border-radius:100px / 10px; } hmt-flyer .flyer .image img,[data-is="hmt-flyer"] .flyer .image img{ margin: 3px; width:220px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; } hmt-flyer .flyer.shrink .image img,[data-is="hmt-flyer"] .flyer.shrink .image img{ width: 154px; } hmt-flyer a.flyer-link,[data-is="hmt-flyer"] a.flyer-link{ color: #000; text-decoration: none; display: block; } hmt-flyer a.flyer-link:hover,[data-is="hmt-flyer"] a.flyer-link:hover{ color: #000 !important; } hmt-flyer a.flyer-link:focus,[data-is="hmt-flyer"] a.flyer-link:focus,hmt-flyer a.flyer-link:focus-visible,[data-is="hmt-flyer"] a.flyer-link:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; border-radius: 3px; } hmt-flyer .flyer a,[data-is="hmt-flyer"] .flyer a{ padding: 0; } hmt-flyer .flyer .flyer-holder,[data-is="hmt-flyer"] .flyer .flyer-holder{ padding: 0; } hmt-flyer .content,[data-is="hmt-flyer"] .content{ position:relative; padding: 5px; } hmt-flyer .event,[data-is="hmt-flyer"] .event{ font-size: 15px; font-weight: 700; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } hmt-flyer .flyer.shrink .event,[data-is="hmt-flyer"] .flyer.shrink .event{ font-size: 12px; white-space: normal; } hmt-flyer .date,[data-is="hmt-flyer"] .date{ font-size: 12px; font-weight: 300; text-align: left; text-transform: uppercase; } hmt-flyer .date *,[data-is="hmt-flyer"] .date *{ font-size: 12px; } hmt-flyer .flyer.shrink .date,[data-is="hmt-flyer"] .flyer.shrink .date{ font-size: 11px; } hmt-flyer .flyer.shrink .date *,[data-is="hmt-flyer"] .flyer.shrink .date *{ font-size: 11px; } hmt-flyer .venue,[data-is="hmt-flyer"] .venue{ font-size: 12px; font-weight: 400; text-align: left; } hmt-flyer .distance,[data-is="hmt-flyer"] .distance{ font-size: 10px; border-top: 1px solid #eee; text-align: left; padding: 4px 0 4px 6px; } hmt-flyer .distance *,[data-is="hmt-flyer"] .distance *{ font-size: 10px; color: #333; } hmt-flyer .event.larger,[data-is="hmt-flyer"] .event.larger{ font-size: 20px; line-height: 130%; padding: 10px 0 10px 0 } hmt-flyer .date.larger,[data-is="hmt-flyer"] .date.larger{ font-size: 15px; padding: 0 0 5px 0; } hmt-flyer .venue.larger,[data-is="hmt-flyer"] .venue.larger{ font-size: 13px; padding: 0 0 5px 0; } hmt-flyer .other_events,[data-is="hmt-flyer"] .other_events{ color: #666; font-size: 11px; } hmt-flyer .social_loading,[data-is="hmt-flyer"] .social_loading{ position: absolute; bottom:0; right:0; color: #666; padding: 5px 10px; } hmt-flyer .comments,[data-is="hmt-flyer"] .comments{ background: #eee; max-height: 200px; overflow-y: auto; } hmt-flyer .comment-row,[data-is="hmt-flyer"] .comment-row{ border-top: 1px solid #ccc; padding: 4px; } hmt-flyer .comments .message,[data-is="hmt-flyer"] .comments .message{ float: left; width: 150px; font-size: 11px; line-height: 150%; word-wrap: break-word;} hmt-flyer .avatar,[data-is="hmt-flyer"] .avatar{ float: left; width: 40px; } hmt-flyer .avatar img,[data-is="hmt-flyer"] .avatar img{ width: 35px; height: 35px; border: 1px solid #ccc; } hmt-flyer .canceled,[data-is="hmt-flyer"] .canceled,hmt-flyer .postponed,[data-is="hmt-flyer"] .postponed,hmt-flyer .sold-out,[data-is="hmt-flyer"] .sold-out{ color: #d90000; font-weight: bold; font-size: 12px; }',"",function(t){t.shrink=!1,this.date=null,this.flyer_preview=null,this.seats_or_tickets="tickets",this.mixin(DateControllerMix),this.on("mount",function(){this.date=moment(this.start).format("MMMM Do • dddd"),this.seats_or_tickets="y"===this.open_seats&&0==this.repeating_future_events?"seats":"tickets",this.update()}),this.truncate=function(t){return 0==this.flyer.flyer_mid.length?t:t.substring(0,25)+(t.length>25?"...":"")}.bind(this),this.distancerounded=function(t){return parseFloat(t).toFixed(1)}.bind(this),this.get_alt_text=function(t){return t.replace(/[^0-9a-zA-Z\s]/gi,"")}.bind(this),this.get_aria_label=function(){var t=[],e=(this.title||this.event_name||"").replace(/<[^>]+>/g,"");return e&&t.push(e),this.venue_name&&t.push("at "+this.venue_name),this.start&&t.push(moment(this.start).format("MMMM Do, YYYY")),"Canceled"==this.label&&t.push("Event Canceled"),"y"==this.postponed&&t.push("Postponed"),"y"!=this.sold_out||this.repeating_future_events||t.push("Sold Out"),this.repeating_future_events>0&&t.push(this.repeating_future_events+1+" upcoming showtimes"),t.join(", ")}.bind(this),this.get_img_src=function(t,e){return t&&t.flyer_mid&&(t.flyer_mid=t.flyer_mid.replace("q_68,dn_72","q_80,dn_72,dpr_auto"),e=t.flyer_mid.replace("w_225,c_fit,c_limit,q_80,dn_72,dpr_auto,f_auto","w_5,c_fit,c_limit,q_1,dn_1,dpr_auto,f_auto,e_blur:500"),this.opts.venueEventFlyer&&(e=t.flyer_mid.replace("w_300,c_fit,c_limit,c_fill,q_80,dn_72,dpr_auto,f_auto","w_5,c_fit,c_limit,q_1,dn_1,dpr_1.0,f_auto,e_blur:500"))),is_mobile_device?e:t.flyer_mid}.bind(this),this.get_data_src=function(t){return t&&t.flyer_mid&&(t.flyer_mid=t.flyer_mid.replace("q_68,dn_72","q_80,dn_72,dpr_auto"),flyer_preview=t.flyer_mid.replace("w_225,c_fit,c_limit,q_80,dn_72,dpr_auto,f_auto","w_5,c_fit,c_limit,q_1,dn_1,dpr_auto,f_auto,e_blur:500"),this.opts.venueEventFlyer&&(flyer_preview=t.flyer_mid.replace("w_300,c_fit,c_limit,c_fill,q_80,dn_72,dpr_auto,f_auto","w_5,c_fit,c_limit,q_1,dn_1,dpr_1.0,f_auto,e_blur:500"))),is_mobile_device?t.flyer_mid:""}.bind(this)}),riot.tag2("hmt-google-now","","","",function(t){this.on("mount",function(){this.event=t.event,this.venue=t.venue,this.event&&this.venue&&this.build()}),this.build=function(){var t={"@context":"https://schema.org","@type":"Event",name:this.event.event_name,startDate:this.event.event_starts_iso,doorTime:moment(this.event.event_doors).format("H:mm")};if(this.event.flyer.orig&&(t.image=this.event.flyer.orig),this.event.ages_description&&(t.typicalAgeRange=this.event.ages_description),this.event.ages_name&&(t.typicalAgeRange=this.event.ages_name),this.venue){var e={"@type":this.event.live_stream&&"y"==this.event.live_stream?"VirtualLocation":"Place",name:this.venue.name,address:{"@type":"PostalAddress",streetAddress:this.venue.address1.trim()+(this.venue.address2.trim()&&!this.venue.address2.toLowerCase().match("exit")?" "+this.venue.address2.trim():""),addressLocality:this.venue.city.trim(),addressRegion:this.venue.state.trim(),postalCode:this.venue.zip.trim(),addressCountry:"US"}};t.location=e}var i="";if(this.venue.URL&&(
1i=this.venue.URL),this.event.location_website&&(i=this.event.location_website),i&&(-1==i.indexOf("http://")&&-1==i.indexOf("https")&&(i="https://"+i),this.ValidURL(i)&&(t.location.sameAs=i)),this.event.tickets){var a=[],o=this.event.id;this.event.tickets.forEach(function(t){if("boxoffice"!=t.visible&&"hidden"!=t.visible){var e=t.existing_coupon&&"free"==t.existing_coupon.discount_type?"0.00":t.total_display?t.total_display.replace("$",""):t.price+t.hmt_fee+t.venue_fee-t.price_absorbed,i={"@type":"Offer",name:t.description,category:-1==t.description.indexOf("VIP")?"premium":"primary",price:e,priceCurrency:"USD",availability:!t.max_qty||1*t.max_qty<1||"y"==t.sold_out?"https://schema.org/SoldOut":"https://schema.org/InStock",url:"https://"+config.server+"/tickets/"+o};t.ticket_sales_start&&"0000-00-00 00:00:00"!=t.ticket_sales_start&&t.ticket_sales_stop&&"0000-00-00 00:00:00"!=t.ticket_sales_stop&&(i.validFrom=moment(t.ticket_sales_start).toISOString(),i.validThrough=moment(t.ticket_sales_stop).toISOString()),a.push(i)}}),t.offers=a}t.eventAttendanceMode="https://schema.org/OfflineEventAttendanceMode",this.event.live_stream&&"y"==this.event.live_stream&&(t.eventAttendanceMode="https://schema.org/OnlineEventAttendanceMode"),t.eventStatus="https://schema.org/eventScheduled",this.event.postponed&&"y"==this.event.postponed&&(t.eventStatus="https://schema.org/eventPostponed"),this.event.status&&"canceled"==this.event.status&&(t.eventStatus="https://schema.org/eventCancelled"),this.addScript(t)}.bind(this),this.ValidURL=function(t){return/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/.test(t)}.bind(this),this.addScript=function(t){var e=document.getElementById("pagewrap"),i=document.getElementById("event_schema")?document.getElementById("event_schema"):document.createElement("script");i.type="application/ld+json",i.id="event_schema";t=[t];try{i.replaceChild(document.createTextNode(JSON.stringify(t))),e.appendChild(i)}catch(a){i.text=JSON.stringify(t),e.appendChild(i)}}.bind(this)}),riot.tag2("hmt-hero-general",'<div id="bg" riot-style="background-image: url({opts.image})"><div id="venue"><div id="marker"><svg class="fi fi-map-marker-glyphicon" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#location-dot"></use></svg></div><div id="details"><div id="name" class="{opts.name.length > 0 ? \'visible\' : \'hidden\'}">{opts.name}</div><div id="address" class="{opts.address.length > 0 ? \'visible\' : \'hidden\'}">{opts.address}</div></div></div></div>','hmt-hero-general #bg,[data-is="hmt-hero-general"] #bg{ position: relative; background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #ccc; height: 200px; color: #fff; text-shadow: 1px 1px 2px rgba(0,0,0,0.5); text-align: center; line-height: 1.2; z-index: 1; } hmt-hero-general #marker,[data-is="hmt-hero-general"] #marker{ float: left; width: 35px; font-size: 31px; line-height: 1.4 } hmt-hero-general #venue,[data-is="hmt-hero-general"] #venue{ width: 1000px; padding-top: 140px; bottom: 0; margin: 0 auto 0 auto; text-align: left; } hmt-hero-general #name,[data-is="hmt-hero-general"] #name{ font-size: 18px; font-weight: 700; } hmt-hero-general #address,[data-is="hmt-hero-general"] #address{ font-size: 12px; font-family: 400; } @media only screen and (max-width: 1000px) { hmt-hero-general #venue,[data-is="hmt-hero-general"] #venue{ width: 100%; padding: 140px 45px 0 45px; } }',"",function(t){t.image=""}),riot.tag2("hmt-hero",'<div id="bg-blur" riot-style="{styles_blur}"><div id="bg" ref="bg" riot-style="{styles}" class="{masthead_image}"><div if="{loading_image}" class="loader" role="status"><svg class="fi fi-refresh fi-spin" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#arrows-rotate"></use></svg>&nbsp;&nbsp;Loading... </div><div class="overlay" aria-hidden="true"></div><div id="venue" class="{masthead_image}"><div id="marker"><a href="{marker_map_url()}" target="new" aria-label="View {opts.venue.name || opts.venue.venue_name} on Google Maps (opens in new tab)"><svg class="fi fi-map-marker" aria-hidden="true" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#location-dot"></use></svg></a></div><div id="details" if="{config.server == \'tickets.parxcasino.com\'}"><div class="venue-wrap"><a href="{opts.venue.name == \'360\' ? \'https://www.parxcasino.com/360\' : \'https://www.parxcasino.com/xcitecenter\'}" target="new" onclick="{\'return false\' : !opts.venue.slug}" id="name" aria-label="{(opts.venue.name || opts.venue.venue_name)} venue website (opens in new tab)">{opts.venue.name || opts.venue.venue_name}</a></div><div class="address-wrap"><a href="{marker_map_url()}" target="new" aria-label="View venue address on Google Maps (opens in new tab)"><span class="address" id="address" show="{opts.venue.address1 && opts.venue.address1.length > 0}">{opts.venue.address1}</span><span class="address" show="{(opts.venue.address1 && opts.venue.address1.length) && (opts.venue.city && opts.venue.city.length > 0)}"> &bull; </span><span class="address" id="city_state" show="{opts.venue.city && opts.venue.city.length > 0}">{opts.venue.city} {opts.venue.state}</span></a></div></div><div id="details" if="{config.server != \'tickets.parxcasino.com\'}"><div class="venue-wrap"><a href="{opts.venue.slug ? \'/location/\' + opts.venue.slug : \'/\'}" onclick="{\'return false\' : !opts.venue.slug}" id="name">{opts.venue.name || opts.venue.venue_name}</a></div><div class="address-wrap"><span class="address" id="address" show="{opts.venue.address1 && opts.venue.address1.length > 0}">{opts.venue.address1}</span><span class="address" show="{(opts.venue.address1 && opts.venue.address1.length) && (opts.venue.city && opts.venue.city.length > 0)}"> &bull; </span><span class="address" id="city_state" show="{opts.venue.city && opts.venue.city.length > 0}">{opts.venue.city} {opts.venue.state}</span></div></div><div id="social_icons"><yield></div></div></div></div>','hmt-hero #bg,[data-is="hmt-hero"] #bg{ position: relative; background-position: top center; background-color: transparent; height: auto; color: #fff; text-shadow: 0px 0px 2px rgba(0,0,0,1.0); text-align: center; } hmt-hero #bg-blur,[data-is="hmt-hero"] #bg-blur{ position: relative; background-position: 50% 100%; background-size: cover !important; height: auto; color: #fff; text-shadow: 0px 0px 2px rgba(0,0,0,1.0); text-align: center; } hmt-hero .loader,[data-is="hmt-hero"] .loader{ position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: rgba(0,0,0,0.6); z-index: 0; margin: 0 !important; } hmt-hero .overlay,[data-is="hmt-hero"] .overlay{ position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: rgba(0,0,0,0.4); z-index: 0; -webkit-transition: background .5s; -moz-transition: background .5s; -o-transition: background .5s; transition: background .5s; } hmt-hero #bg:hover .overlay,[data-is="hmt-hero"] #bg:hover .overlay{ background: rgba(0,0,0,0.2); } hmt-hero #venue,[data-is="hmt-hero"] #venue{ position: absolute; z-index: 0; left: 20px; bottom: 20px; right: 20px; text-align: left; } hmt-hero #details,[data-is="hmt-hero"] #details{ float: left; position: absolute; margin-left: 30px; } hmt-hero #marker,[data-is="hmt-hero"] #marker{ float: left; width: 35px; font-size: 31px; line-height: 1.0; margin-top: 3px; } hmt-hero #marker a,[data-is="hmt-hero"] #marker a{ color: #fff; } hmt-hero #venue .venue-wrap,[data-is="hmt-hero"] #venue .venue-wrap{ height: 26p
1x; overflow: hidden; } hmt-hero #venue .address-wrap,[data-is="hmt-hero"] #venue .address-wrap{ height: 26px; overflow: hidden; } hmt-hero #venue .address-wrap a,[data-is="hmt-hero"] #venue .address-wrap a{ color: #fff; text-decoration: none; } hmt-hero #venue .address-wrap a:hover,[data-is="hmt-hero"] #venue .address-wrap a:hover{ text-decoration: underline; } hmt-hero #venue .address,[data-is="hmt-hero"] #venue .address{ } hmt-hero #name,[data-is="hmt-hero"] #name{ font-size: 20px; font-weight: 700; color: #fff; text-decoration: none;} hmt-hero #name:hover,[data-is="hmt-hero"] #name:hover{ color: #fff; text-decoration: underline; } hmt-hero #social_icons,[data-is="hmt-hero"] #social_icons{ float: right; } hmt-hero #marker a:focus-visible,[data-is="hmt-hero"] #marker a:focus-visible,hmt-hero #venue .venue-wrap a:focus-visible,[data-is="hmt-hero"] #venue .venue-wrap a:focus-visible,hmt-hero #venue .address-wrap a:focus-visible,[data-is="hmt-hero"] #venue .address-wrap a:focus-visible,hmt-hero hmt-flyer-mini .wrap.medium .flyer:focus-visible,[data-is="hmt-hero"] hmt-flyer-mini .wrap.medium .flyer:focus-visible,hmt-hero hmt-flyer-mini .wrap.thumb .flyer:focus-visible,[data-is="hmt-hero"] hmt-flyer-mini .wrap.thumb .flyer:focus-visible,hmt-hero hmt-flyer-mini .wrap.mini .flyer:focus-visible,[data-is="hmt-hero"] hmt-flyer-mini .wrap.mini .flyer:focus-visible{ outline: 3px solid #08c; outline-offset: 3px; border-radius: 2px; } hmt-hero #name:focus-visible,hmt-hero [data-is="hmt-hero"] #name:focus-visible,[data-is="hmt-hero"] [data-is="hmt-hero"] #name:focus-visible{ border-bottom: 3px solid #08c; } hmt-hero .address,[data-is="hmt-hero"] .address{ font-size: 14px; font-weight: 600; height: 30px; } hmt-hero .loader,[data-is="hmt-hero"] .loader{ line-height: 450px; } hmt-hero #bg.map,[data-is="hmt-hero"] #bg.map{ height: 230px; } hmt-hero #bg.venue,[data-is="hmt-hero"] #bg.venue{ height: 333px; } hmt-hero #bg.event,[data-is="hmt-hero"] #bg.event{ height: 333px; } hmt-hero a,[data-is="hmt-hero"] a{ color: white; text-decoration: none; } hmt-hero a:hover,[data-is="hmt-hero"] a:hover{ color: white; text-decoration: underline; }',"",function(t){var e=this;this.masthead_image=null,this.styles="",this.styles_blur="",this.image="",this.loading_image=!0,this.paralaxtimeout=null,this.on("mount",function(){imagesLoaded("#grid",{background:!0},function(){e.loading_image=!1,e.update()}),e.styles=this.get_styles(),e.styles_blur="","event"!=e.masthead_image&&"venue"!=e.masthead_image||"cover"==e.opts.event.masthead_placement||(e.styles_blur=e.styles.replace("placed","cover").replace("/image/upload/","/image/upload/e_blur:10000,")),e.update()}),this.on("update",function(){void 0===e.opts.venue.id&&void 0===e.opts.venue.venue_id||(e.styles=this.get_styles(),e.styles_blur="","event"!=e.masthead_image&&"venue"!=e.masthead_image||"cover"==e.opts.event.masthead_placement||(e.styles_blur=e.styles.replace("placed","cover").replace("/image/upload/","/image/upload/e_blur:10000,")))}),this.get_image=function(){e.masthead_image="map",e.opts.venue&&e.opts.venue.masthead_url&&(e.masthead_image="venue"),e.opts.event&&e.opts.event.masthead_url&&(e.masthead_image="event"),e.opts.venue&&(e.opts.venue.masthead_placement=null==e.opts.venue.masthead_placement?"cover":e.opts.venue.masthead_placement,e.opts.venue.masthead_repeat=null==e.opts.venue.masthead_repeat?"no-repeat":e.opts.venue.masthead_repeat),e.opts.event&&(e.opts.event.masthead_placement=null==e.opts.event.masthead_placement?"cover":e.opts.event.masthead_placement,e.opts.event.masthead_repeat=null==e.opts.event.masthead_repeat?"no-repeat":e.opts.event.masthead_repeat);var i=!1;switch(e.masthead_image){case"map":var a=t.venue.address1+" "+t.venue.address2+" "+t.venue.city+" "+t.venue.state+" "+t.venue.zip;i="https://maps.googleapis.com/maps/api/staticmap?center="+encodeURIComponent(a)+"&zoom=14&size=1024x512&scale=2&maptype=roadmap&style=&markers=size:normal%7Ccolor:red%7C"+encodeURIComponent(a)+",AK&sensor=false&key=AIzaSyC7aAg69HXaD4czpJF25_zs-BTXyMIFPhc";break;case"venue":i=e.opts.venue.masthead_url;break;case"event":i=e.opts.event.masthead_url}return i}.bind(this),this.get_styles=function(){var t="";switch(t+="background-image: url("+e.get_image()+");",e.masthead_image){case"map":t+="background-size: cover;background-repeat: no-repeat;background-position: center;";break;case"venue":t+="background-repeat: "+e.opts.venue.masthead_repeat+";",t+="background-size: "+e.opts.venue.masthead_placement+";";break;case"event":t+="background-repeat: "+e.opts.event.masthead_repeat+";",t+="background-size: "+e.opts.event.masthead_placement+";"}return t}.bind(this),this.marker_map_url=function(){return"https://www.google.com/maps/search/?api=1&query="+encodeURIComponent(t.venue.name+" "+t.venue.address1+" "+t.venue.city+" "+t.venue.state+" "+t.venue.zip)}.bind(this)}),riot.tag2("hmt-iframe-videos",'<div class="iframe-content" each="{iframe in o
1pts.iframes}"><hmt-raw content="{iframe}"></hmt-raw></div>',"","",function(t){this.on("mount",function(){console.log("iframe",t.iframes)})}),riot.tag2("hmt-input",'<div class="input-effect-wrap"><input ref="input" id="hmt_input_{opts.name || \'field\'}" type="{opts.type}" class="{opts.class} {opts.value && opts.value.length > 0 ? \'has-content\' : \'\'} input-effect" name="{opts.name}" riot-value="{opts.value}" placeholder="{opts.placeholder}" onkeyup="{keyup}" onclick="{click}"><label for="hmt_input_{opts.name || \'field\'}">{opts.label}</label><span class="focus-border"></span></div>','hmt-input,[data-is="hmt-input"]{ padding: 5px 0; } hmt-input .input-effect-wrap,[data-is="hmt-input"] .input-effect-wrap{ position: relative; } hmt-input .input-effect,[data-is="hmt-input"] .input-effect{ font-size: 17px; color: #333; width: 100%; box-sizing: border-box; border: 1px solid #dadada; padding: 7px 14px; transition: 0.4s; background: rgba(255,255,255,0.5); border-radius: 4px; } hmt-input .input-effect:focus,[data-is="hmt-input"] .input-effect:focus{ outline: none; box-shadow: none; border: 1px solid #ccc; } hmt-input .input-effect ~ label,[data-is="hmt-input"] .input-effect ~ label{ position: absolute; z-index: 1; left: 0; width: 100%; top: 5px; font-size: 14px; color: #333; transition: 0.3s; text-align: center; } hmt-input .input-effect:focus ~ label,[data-is="hmt-input"] .input-effect:focus ~ label,hmt-input .has-content.input-effect ~ label,[data-is="hmt-input"] .has-content.input-effect ~ label{ top: -28px; left: 0; color: #333; transition: 0.3s; } hmt-input .input-effect.align-left,[data-is="hmt-input"] .input-effect.align-left{ text-align: left; } hmt-input .input-effect.align-center,[data-is="hmt-input"] .input-effect.align-center{ text-align: center; } hmt-input .input-effect.align-right,[data-is="hmt-input"] .input-effect.align-right{ text-align: right; } hmt-input input:not(:disabled):focus,[data-is="hmt-input"] input:not(:disabled):focus,hmt-input input:not(:disabled):focus-within,[data-is="hmt-input"] input:not(:disabled):focus-within{ outline: 2px solid #3868e4; outline-offset: 2px; }',"",function(t){t.type="text",t.class="",t.name="",t.value="",t.placeholder="",t.label="",this.mixin(FireMix),this.focus=function(){this.refs.input.focus()}.bind(this),this.keyup=function(e){t.value=(e.target||e.srcElement).value,t.onkeyup&&t.onkeyup(e)}.bind(this),this.click=function(){t.onclick&&t.onclick(e)}.bind(this)}),riot.tag2("hmt-list-event-addon",'<div class="event-addons"><div class="event-addon-event-name"><h1><hmt-raw content="{event.event_name}"></hmt-raw></h1></div><div if="{event.uses_time_slots == \'n\'}"><div if="{event.status == \'sales_online\' || event.status == \'advanced_promo_exists_sales_pending\' || event.status == \'advanced_promo_exists_sales_ended\' || event.status == \'reached_max_capacity\'}"><hmt-ticket-list event="{event}" mode="addon" custom_flow="{opts.custom_flow}" selection_api="{opts.selection_api}" on_selection_change="{opts.on_selection_change}" on_add_to_cart="{opts.on_add_to_cart}"></hmt-ticket-list></div></div><div class="event-addon-timeslots-container" if="{event.uses_time_slots == \'y\'}"><div class="timed-tickets-loader" if="{!repeating_events_loaded}"><hmt-loader></hmt-loader></div><hmt-ticket-timeslots if="{event.uses_time_slots == \'y\' && repeating_events_loaded}" event="{event}" repeatingevents="{repeating_events}" mode="addon" hide-addon-cta="{opts.hide_addon_cta}" selection_api="{opts.selection_api}" on_selection_change="{opts.on_selection_change}" on_add_to_cart="{opts.on_add_to_cart}"></hmt-ticket-timeslots></div></div>','hmt-list-event-addon .event-addons hmt-ticket-list #ticket_form,[data-is="hmt-list-event-addon"] .event-addons hmt-ticket-list #ticket_form{ border: 0; } hmt-list-event-addon .event-addons hmt-ticket,[data-is="hmt-list-event-addon"] .event-addons hmt-ticket{ margin: 5px; display: block; border: 1px solid #eee; background: #fff; padding: 15px; border-radius: 4px; } hmt-list-event-addon .event-addons hmt-ticket .ticket,[data-is="hmt-list-event-addon"] .event-addons hmt-ticket .ticket{ padding: 0; border: 0; margin: 0; } hmt-list-event-addon .event-addon-title,[data-is="hmt-list-event-addon"] .event-addon-title{ text-align: center; font-size: 13px; color: #666; padding: 5px; } hmt-list-event-addon .event-addon-event-name,[data-is="hmt-list-event-addon"] .event-addon-event-name{ text-align: center; padding: 5px; } hmt-list-event-addon .event-addon-event-name h1,[data-is="hmt-list-event-addon"] .event-addon-event-name h1{ text-align: center; } hmt-list-event-addon .event-addons hmt-ticket-list .addon-checkout,[data-is="hmt-list-event-addon"] .event-addons hmt-ticket-list .addon-checkout{ padding: 0 7px; text-align: right; } hmt-list-event-addon .event-addons hmt-ticket-list .ticket_details,[data-is="hmt-list-event-addon"] .event-addons hmt-ticket-list .ticket_details{ padding: 0 0 10px 0; } hmt-list-event-addon .event-addons hmt-ticket-list h4,[data-is="hmt-list-event-addon"] .event-addons hmt-ticket-list h4{ display: none; } hmt-list-event-addon .event-addons hmt-ticket-list .ticket_description,[data-is="hmt-list-event-addon"] .event-addons hmt-ticket-list .ticket_description{ font-size: 15px; } hmt-list-event-addon .event-addons hmt-ticket-list hmt-ticket .ticket .price,[data-is="hmt-list-event-addon"] .event-addons hmt-ticket-list hmt-ticket .ticket .price{ font-size: 15px; } hmt-list-event-addon .event-addons .timed-tickets-loader,[data-is="hmt-list-event-addon"] .event-addons .timed-tickets-loader{ text-align: center; padding: 50px; } hmt-list-event-addon .event-addons .event-addon-timeslots-container,[data-is="hmt-list-event-addon"] .event-addons .event-addon-timeslots-container{ background-color: #fff; margin: 35px 20px 0 20px; border-radius: 4px; padding-top: 20px; } hmt-list-event-addon .event-addons .event-addon-timeslots-container hmt-ticket-timeslots .wizard,[data-is="hmt-list-event-addon"] .event-addons .event-addon-timeslots-container hmt-ticket-timeslots .wizard,hmt-list-event-addon .event-addons .event-addon-timeslots-container [data-is="hmt-ticket-timeslots"] .wizard,[data-is="hmt-list-event-addon"] .event-addons .event-addon-timeslots-container [data-is="hmt-ticket-timeslots"] .wizard{ margin-top: 0; } hmt-list-event-addon .event-addons .event-addon-timeslots-container hmt-ticket:first-child,[data-is="hmt-list-event-addon"] .event-addons .event-addon-timeslots-container hmt-ticket:first-child{ border-top: 1px solid #dedede; } hmt-list-event-addon .event-addons .event-addon-timeslots-container hmt-ticket,[data-is="hmt-list-event-addon"] .event-addons .event-addon-timeslots-container hmt-ticket{ border: none; border-bottom: 1px solid #dedede; border-radius: 0; }',"",function(t){var e=this;e.repeating_events=[],e.repeating_events_loaded=!1,e.mixin(AjaxControllerMix),e.on("mount",function(){"y"==e.event.uses_time_slots&&e.fetch_repeating_events()}),this.fetch_repeating_events=function(){e.repeating_events_loaded=!1,e.update(
1),e.request("public/events/repeating/id/"+e.event.id,function(t,i){e.repeating_events=i.events,e.repeating_events_loaded=!0,e.update()})}.bind(this)}),riot.tag2("hmt-list-event",'<div class="list-event"><div class="list-event-details"><div class="list-event-flyer"><hmt-flyer-mini float="left" size="thumb" modal="true" flyer="{flyer}" alt="{flyer_alt_text || (event_name + \' flyer\')}"></hmt-flyer-mini></div><div class="list-event-date">{dateFormat(start || event_starts, \'MMMM Do &middot; dddd &middot; h:mma\')}</div><div class="list-event-name"><a href="{ticket_url()}"><hmt-raw content="{(title || event_name)}"></hmt-raw></a></div><div class="list-event-presents"><hmt-raw content="{event_name_sec}"></hmt-raw></div><div class="list-event-location">{venue_name} - {venue_city || city}, {venue_state || state}</div><div class="list-event-ticket-link"><a href="{ticket_url()}" class="button {event_cancelled && event_cancelled != \'0000-00-00 00:00:00\' ? \'red\' : \'purple\'}"> &nbsp;&nbsp;{free_event == ⁗1⁗? \'FREE EVENT\' : (event_cancelled && event_cancelled != \'0000-00-00 00:00:00\' ? \'EVENT CANCELED\' : \'GET TICKETS\')}&nbsp;&nbsp;&nbsp;</a></div><div class="list-event-details">{ages_description}</div></div><div class="clear"></div></div>','hmt-list-event .list-event,[data-is="hmt-list-event"] .list-event{ border-bottom: solid 1px #e3e3e3; padding-bottom: 30px; margin-bottom: 30px; } hmt-list-event .list-event.modal-parent,[data-is="hmt-list-event"] .list-event.modal-parent{ z-index: 2 !important; } hmt-list-event .list-event .list-event-details,[data-is="hmt-list-event"] .list-event .list-event-details{ float: left; padding-left: 10px; height: 100%; width: 100%; } hmt-list-event .list-event .list-event-details div,[data-is="hmt-list-event"] .list-event .list-event-details div{ font-size: 14px; } hmt-list-event .list-event .list-event-details .list-event-flyer,[data-is="hmt-list-event"] .list-event .list-event-details .list-event-flyer{ float: left; width: 160px; min-height: 220px; height: 100%; margin-right: 10px; } hmt-list-event .list-event .list-event-details .list-event-name,[data-is="hmt-list-event"] .list-event .list-event-details .list-event-name{ font-size: 20px; padding: 0; margin: 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-weight: 700; } hmt-list-event .list-event .list-event-details .list-event-presents,[data-is="hmt-list-event"] .list-event .list-event-details .list-event-presents{ padding: 0; margin: 0; } hmt-list-event .list-event .list-event-details .list-event-date,[data-is="hmt-list-event"] .list-event .list-event-details .list-event-date{ text-transform: uppercase; } hmt-list-event .list-event .list-event-details .list-event-location,[data-is="hmt-list-event"] .list-event .list-event-details .list-event-location{ } hmt-list-event .list-event .list-event-details .list-event-ticket-link,[data-is="hmt-list-event"] .list-event .list-event-details .list-event-ticket-link{ padding: 5px 0; } hmt-list-event .list-event .list-event-details .list-event-name a,[data-is="hmt-list-event"] .list-event .list-event-details .list-event-name a{ color: #000; text-decoration: none; font-weight: 700; } hmt-list-event .list-event .list-event-details .list-event-name a:hover,[data-is="hmt-list-event"] .list-event .list-event-details .list-event-name a:hover{ text-decoration: underline; } hmt-list-event .get-tickets-btn,[data-is="hmt-list-event"] .get-tickets-btn{ color: #fff; margin: 10px 0; } @media only screen and (max-width: 767px) { hmt-list-event .list-event,[data-is="hmt-list-event"] .list-event{ padding: 15px 0 15px 0; margin: 0; } hmt-list-event .list-event .list-event-details .list-event-flyer,[data-is="hmt-list-event"] .list-event .list-event-details .list-event-flyer{ display: none; } }',"",function(t){this.mixin(DateControllerMix),this.ticket_url=function(){var e="/"+("y"===this.open_seats?"seats":"tickets")+"/"+this.id;return t.trackcode&&(e+="?tc="+t.trackcode),e}.bind(this)}),riot.tag2("hmt-live-stream-modal",'<div class="container"><div class="live-stream-container" ref="live_stream_container"><header class="live-stream-header"><button class="close-modal-mobile" onclick="{parent.closeModalIfNotObtrusive}"><svg class="fi fi-close" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#xmark"></use></svg></button><div class="dot {(state == \'idle\' || state == \'connected\' || state == \'disconnected\') && \'grey\'} {(state == \'active\' || state == \'recording\') && \'green\'} live-stream-dot"><span></span></div><div class="event-details"><div class="event-name"><hmt-raw content="{live_stream_data.event_name}"></hmt-raw><span class="venue-name">&nbsp;&nbsp;@&nbsp;&nbsp;{event.venue_name}</span></div><div class="event-date">{moment(live_stream_data.event_starts).format(\'MMMM D, YYYY • h:mm a\')} - {moment(live_stream_data.event_ends).format(\'h:mm a\')}</div></div><div class="viewers-wrap"><div class="viewers now-watching" if="{live_stream_data.total_views}"><svg class="fi fi-eye-mdc" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#eye"></use></svg><span class="count"> {live_stream_data.total_views}</span></div><div style="clear: both;"></div></div></header><div class="live-stream-state-container"><div class="live-stream-idle-container" show="{state == \'idle\'}"><h2>
1Live stream is idle</h2></div><div class="live-stream-connected-container" show="{state == \'connected\'}"><hmt-svg-loader></hmt-svg-loader></div><video class="video-player" show="{state == \'recording\' || state == \'active\'}" playsinline></video></div><button class="close-modal" onclick="{parent.closeModalIfNotObtrusive}"><svg class="fi fi-close" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#xmark"></use></svg>&nbsp;&nbsp;<span>close stream</span></button></div><div class="chat-toggle-container" ref="chat_toggle_container"><td><button class="chat-toggle" title="Hide Chat" ref="chat_toggle" onclick="{toggle_chat}"><svg class="fi fi-align-right" ref="chat_toggle_icon" aria-hidden="true"><use class="fi-icon-align-right" href="/gfx/icons/icons-sprite.svg#align-right"></use><use class="fi-icon-message-text-outline" href="/gfx/icons/icons-sprite.svg#message"></use></svg></button></td></div><div class="chat-room-container show" ref="chat_room"><iframe riot-src="https://streamchat.holdmyticket.com/stream/{live_stream_data.stream_id}" frameborder="0"></iframe></div></div><div class="dev-btn-wrap"><button onclick="{idle_live_stream}">idle</button><button onclick="{connected_live_stream}">connected</button><button onclick="{recording_live_stream}">recording</button><button onclick="{activate_live_stream}">activate</button></div>','hmt-live-stream-modal .dev-btn-wrap,[data-is="hmt-live-stream-modal"] .dev-btn-wrap{ display: none; position: fixed; bottom: 0; left: 0; z-index: 1000; } hmt-live-stream-modal .container,[data-is="hmt-live-stream-modal"] .container{ color: #fff; display: table; width: 100%; height: 100%; } hmt-live-stream-modal .container .fi-eye-mdc,[data-is="hmt-live-stream-modal"] .container .fi-eye-mdc{ font-size: 15px; } hmt-live-stream-modal .container .live-stream-dot,[data-is="hmt-live-stream-modal"] .container .live-stream-dot{ display: inline-block; width: 10px; height: 10px; vertical-align: super; margin-right: 10px; } hmt-live-stream-modal .container .live-stream-dot span,[data-is="hmt-live-stream-modal"] .container .live-stream-dot span{ width: 10px; height: 10px; } hmt-live-stream-modal .live-stream-container,[data-is="hmt-live-stream-modal"] .live-stream-container{ background-color: #1C1C1C; display: table-cell; width: 80%; padding: 20px 11px 20px 25px; } hmt-live-stream-modal .chat-room-container,[data-is="hmt-live-stream-modal"] .chat-room-container{ background-color: #222; display: table-cell; vertical-align: top; width: 20%; height: 100%; } hmt-live-stream-modal .chat-room-container.show,[data-is="hmt-live-stream-modal"] .chat-room-container.show{ display: table-cell; } hmt-live-stream-modal .chat-room-container.hide,[data-is="hmt-live-stream-modal"] .chat-room-container.hide{ display: none !important; } hmt-live-stream-modal .chat-room-container iframe,[data-is="hmt-live-stream-modal"] .chat-room-container iframe{ display: initial; height: 100%; width: 100%; } hmt-live-stream-modal .chat-toggle-container,[data-is="hmt-live-stream-modal"] .chat-toggle-container{ display: table-cell; width: 3px; vertical-align: bottom; background: #1c1c1c; } hmt-live-stream-modal .chat-toggle,[data-is="hmt-live-stream-modal"] .chat-toggle{ left: -30px; background: none; border: none; height: 80px; width: 10px; position: relative; } hmt-live-stream-modal .chat-toggle .fi,[data-is="hmt-live-stream-modal"] .chat-toggle .fi{ font-size: 27px; color: #8e8e8e } hmt-live-stream-modal .live-stream-container.slide-right,[data-is="hmt-live-stream-modal"] .live-stream-container.slide-right{ transition: all 0.3s ease; width: 100% } hmt-live-stream-modal .live-stream-container.slide-left,[data-is="hmt-live-stream-modal"] .live-stream-container.slide-left{ transition: all 0.3s ease; width: 80%; } hmt-live-stream-modal .live-stream-container .live-stream-header,[data-is="hmt-live-stream-modal"] .live-stream-container .live-stream-header{ padding: 0; color: #fff; text-align: left; } hmt-live-stream-modal .live-stream-container .live-stream-state-container,[data-is="hmt-live-stream-modal"] .live-stream-container .live-stream-state-container{ background-color: #292929; width: 100%; min-height: 500px; height: auto; border: 1px solid #585858; border-radius: 3px; margin-top: 15px; overflow: hidden; } hmt-live-stream-modal .live-stream-container .live-stream-state-container video,[data-is="hmt-live-stream-modal"] .live-stream-container .live-stream-state-container video{ height: 100%; width: 100%; } hmt-live-stream-modal .live-stream-container .live-stream-header .event-details,[data-is="hmt-live-stream-modal"] .live-stream-container .live-stream-header .event-details{ display: inline-block; } hmt-live-stream-modal .live-stream-container .live-stream-header .event-details .event-name,[data-is="hmt-live-stream-modal"] .live-stream-container .live-stream-header .event-details .event-name{ font-size: 14px; font-weight: bold; } hmt-live-stream-modal .live-stream-container .live-stream-header .event-details .event-date,[data-is="hmt-live-stream-modal"] .live-stream-container .live-stream-header .event-details .event-date{ font-size: 12px; font-weight: 300; } hmt-live-stream-modal .live-stream-container .live-stream-header .event-details .venue-name,[data-is="hmt-live-stream-modal"] .live-stream-container .live-stream-header .event-details .venue-name{ font-weight: initial; color: rgba(255, 255, 255, 0.5); } hmt-live-stream-modal .live-stream-idle-container h2,[data-is="hmt-live-stream-modal"] .live-stream-idle-container h2,hmt-live-stream-modal .live-stream-connected-container h2,[data-is="hmt-live-stream-modal"] .live-stream-connected-container h2{ color: #fff; } hmt-live-stream-modal .container .viewers-wrap,[data-is="hmt-live-stream-modal"] .container .viewers-wrap{ display: inline; } hmt-live-stream-modal .container .viewers-wrap .viewers,[data-is="hmt-live-stream-modal"] .container .viewers-wrap .viewers{ padding: 3px 10px; border-radius: 8px; float: right; } hmt-live-stream-modal .container .close-modal,[data-is="hmt-live-stream-modal"] .container .close-modal{ float: left; text-align: left; margin-top: 10px; background-color: transparent; border: none; padding: 0; } hmt-live-stream-modal .close-modal-mobile,[data-is="hmt-live-stream-modal"] .close-modal-mobile{ display: none; background-color: transparent; border: none; padding: 0; } hmt-live-stream-modal .container .close-modal span,[data-is="hmt-live-stream-modal"] .container .close-modal span{ font-size: 10px; font-weight: 300; vertical-align: top; } hmt-live-stream-modal .container .close-modal span,[data-is="hmt-live-stream-modal"] .container .close-modal span{ vertical-align: top; } hmt-live-stream-modal .container .close-modal:hover > span,[data-is="hmt-live-stream-modal"] .container .close-modal:hover > span{ text-decoration: line-through; } hmt-live-stream-modal .container .close-modal:hover > .fi,[data-is="hmt-live-stream-modal"] .container .close-modal:hover > .fi{ color: #FF2700; } hmt-live-stream-modal .container .viewers-wrap .viewers.now-watching,[data-is="hmt-live-stream-modal"] .container .viewers-wrap .viewers.now-watching{ background: #FF2700; color: #fff; } hmt-live-stream-modal .live-stream-idle-container,[data-is="hmt-live-stream-modal"] .live-stream-idle-container,hmt-live-stream-modal .live-stream-connected-container,[data-is="hmt-live-stream-modal"] .live-stream-connected-container{ margin-top: 100px; } hmt-live-stream-modal .live-stream-idle-container h2,[data-is="hmt-live-stream-modal"] .live-stream-idle-container h2,hmt-live-stream-modal .live-stream-connected-container h2,[data-is="hmt-live-stream-modal"] .live-stream-connected-container h2{ text-align: center; } hmt-live-stream-modal hmt-svg-loader .svg-loader-wrap,[data-is="hmt-live-stream-modal"] hmt-svg-loader .svg-loader-wrap,hmt-live-stream-modal [data-is="hmt-svg-loader"] .svg-loader-wrap,[data-is="hmt-live-stream-modal"] [data-is="hmt-svg-loader"] .svg-loader-wrap{ position: initial; width: 120px; height: 50px; margin: 0 auto; } hmt-live-stream-modal .move-icon,[data-is="hmt-live-stream-modal"] .move-icon{ left: -50px; } hmt-live-stream-modal .close-modal-mobile .fi,[data-is="hmt-live-stream-modal"] .close-modal-mobile .fi{ font-size: 22px; font-weight: bold; } @media only screen and (max-width: 880px) { hmt-live-stream-modal .live-stream-container .live-stream-header,[data-is="hmt-live-stream-modal"] .live-stream-container .live-stream-header{ padding: 20px; } hmt-live-stream-modal .container .viewers-wrap,[data-is="hmt-live-stream-modal"] .container .viewers-wrap{ position: absolute; top: 10px; right: 10px; } hmt-live-stream-modal .container .close-modal,[data-is="hmt-live-stream-modal"] .container .close-modal{ margin-left: 10px; } hmt-live-stream-modal .chat-toggle-container,[data-is="hmt-live-stream-modal"] .chat-toggle-container{ height: 28px; width: 100%; } hmt-live-stream-modal .chat-room-container.show,[data-is="hmt-live-stream-modal"] .chat-room-container.show{ display: table-row; } hmt-live-stream-modal .chat-toggle,[data-is="hmt-live-stream-modal"] .chat-toggle{ position: absolute; left: unset; height: unset; left: 50%; width: 40px; margin-top: -35px; transform: translateX(-50%); } hmt-live-stream-modal .chat-toggle .fi-align-right,[data-is="hmt-live-stream-modal"] .chat-toggle .fi-align-right{ transform: rotate(90deg); } hmt-live-stream-modal .chat-toggle .fi-icon-message-text-outline,[data-is="hmt-live-stream-modal"] .chat-toggle .fi-icon-message-text-outline{ display: none; } hmt-live-stream-modal .chat-toggle .fi-message-text-outline .fi-icon-align-right,[data-is="hmt-live-stream-modal"] .chat-toggle .fi-message-text-outline .fi-icon-align-right{ display: none; } hmt-live-stream-modal .chat-toggle .fi-message-text-outline .fi-icon-message-text-outline,[data-is="hmt-live-stream-modal"] .chat-toggle .fi-message-text-outline .fi-icon-message-text-outline{ display: inline; } hmt-live-stream-modal .chat-room-container,[data-is="hmt-live-stream-modal"] .chat-room-container{ display: table-row; height: 100%; width: 100%; } hmt-live-stream-modal .live-stream-container .live-stream-state-container,[data-is="hmt-live-stream-modal"] .live-stream-container .live-stream-state-container{ min-height: unset; } hmt-live-stream-modal .chat-toggle-container.slide-up,[data-is="hmt-live-stream-modal"] .chat-toggle-container.slide-up{ transition: all 0.3s ease; height: 28px; } hmt-live-stream-modal .chat-toggle-container.slide-down,[data-is="hmt-live-stream-modal"] .chat-toggle-container.slide-down{ transition: all 0.3s ease; height: 100%; } hmt-live-stream-modal .move-icon,[data-is="hmt-live-stream-modal"] .move-icon{ left: 50%; bottom: 50px; } } @media only screen and (max-width: 768px) { hmt-live-stream-modal .chat-toggle-container,[data-is="hmt-live-stream-modal"] .chat-toggle-container{ display: none; } } @media only screen and (max-width: 414px), only screen and (max-height: 414px) and (orientation: landscape) { hmt-live-stream-modal .close-modal,[data-is="hmt-live-stream-modal"] .close-modal,hmt-live-stream-modal .chat-toggle-container,[data-is="hmt-live-stream-modal"] .chat-toggle-container,hmt-live-stream-modal .container .live-stream-dot,[data-is="hmt-live-stream-modal"] .container .live-stream-dot{ display: none; } hmt-live-stream-modal .close-modal-mobile,[data-is="hmt-live-stream-modal"] .close-modal-mobile{ display: block; } hmt-live-stream-modal .live-stream-container,[data-is="hmt-live-stream-modal"] .live-stream-container{ padding: 0; } hmt-live-stream-modal .live-stream-idle-container,[data-is="hmt-live-stream-modal"] .live-stream-idle-container,hmt-live-stream-modal .live-stream-connected-container,[data-is="hmt-live-stream-modal"] .live-stream-connected-container{ padding: 50px 0; margin-top: 0; } hmt-live-stream-modal .live-stream-container .live-stream-header,[data-is="hmt-live-stream-modal"] .live-stream-container .live-stream-header{ padding: 10px; position: relative; } hmt-live-stream-modal .live-stream-container .live-stream-header .event-details,[data-is="hmt-live-stream-modal"] .live-stream-container .live-stream-header .event-details{ margin-top: 20px; } hmt-live-stream-modal .live-stream-container .live-stream-header .event-details .event-name,[data-is="hmt-live-stream-modal"] .live-stream-container .live-stream-header .event-details .event-name{ font-size: 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 99%; } hmt-live-stream-modal .live-stream-container .live-stream-header .event-details .event-date,[data-is="hmt-live-stream-modal"] .live-stream-container .live-stream-header .event-details .event-date{ font-size: 12px; } hmt-live-stream-modal .live-stream-container div.live-stream-state-container,[data-is="hmt-live-stream-modal"] .live-stream-container div.live-stream-state-container{ border: none; border-radius: 0; margin-top: 0; } } @media only screen and (max-height: 414px) and (orientation: landscape) { hmt-live-stream-modal .live-stream-container,[data-is="hmt-live-stream-modal"] .live-stream-container{ padding: 0; width: 50%; display: table-cell; } hmt-live-stream-modal .chat-room-container.show,[data-is="hmt-live-stream-modal"] .chat-room-container.show{ display: table-cell; width: 50%; } hmt-live-stream-modal .container.android-portrait,[data-is="hmt-live-stream-modal"] .container.android-portrait{ position: relative; } hmt-live-stream-modal .chat-room-container.show.android-portrait,[data-is="hmt-live-stream-modal"] .chat-room-container.show.android-portrait{ display: table-row; width: 100%; position: absolute; left: 0; bottom: 0; } }',"",function(t){var e=this;e.state="idle",e.order={},e.event={},e.live_stream_data={},e.pusher=null,e.channel=null,e.hls=null,e.retry_timeout=null,e.error_msg=null,e.hls_supported=!1,e.on("mount",function(){e.order=t.order||{},e.event=t.event||{},e.live_stream_data=t.live_stream_data||{},-1!=window.navigator.userAgent.toLowerCase().indexOf("android")&&(window.addEventListener("orientationchange",e.android_orientation_change,!1),e.android_orientation_change()),e.event.stream_channel_key&&(window.addEventListener("unload",e.decrease_viewers_beacon,!1),e.pusher=new Pusher(e.event.stream_channel_key),e.channel=e.pu
1sher.subscribe(e.event.stream_channel_name),e.channel.bind("idle",function(t){e.idle_live_stream(t)}),e.channel.bind("connected",function(t){e.connected_live_stream(t)}),e.channel.bind("recording",function(t){e.recording_live_stream(t)}),e.channel.bind("active",function(t){e.activate_live_stream(t)}),e.channel.bind("view_stats",function(t){e.update_view_stats(t)})),e.increase_viewers(),e.init_video_player()}),e.on("unmount",function(){window.removeEventListener("unload",e.decrease_viewers_beacon,!1),window.removeEventListener("orientationchange",e.android_orientation_change,!1),e.decrease_viewers(),e.hls&&e.hls.destroy(),e.retry_timeout&&window.clearTimeout(e.retry_timeout),$(e.root).find(".video-player").off("error"),e.pusher_unsubscribe()}),this.init_video_player=function(){var t=$(e.root).find(".video-player");Hls.isSupported()?(e.hls_supported=!0,e.hls=new Hls,e.hls.loadSource("https://stream.mux.com/"+e.live_stream_data.playback_url+".m3u8"),e.hls.attachMedia(t[0]),e.hls.on(Hls.Events.ERROR,function(t,i){if(i.fatal)switch(i.type){case Hls.ErrorTypes.NETWORK_ERROR:console.log("fatal network error encountered, try to recover"),e.retry_timeout=setTimeout(function(){e.hls.loadSource("https://stream.mux.com/"+e.live_stream_data.playback_url+".m3u8"),e.hls.startLoad()},1e4);break;case e.hls.ErrorTypes.MEDIA_ERROR:console.log("fatal media error encountered, try to recover"),e.hls.recoverMediaError();break;default:e.hls.destroy()}})):t[0].canPlayType("application/vnd.apple.mpegurl")&&(e.hls_supported=!1),"connected"==e.live_stream_data.stream_state&&e.connected_live_stream(),"recording"==e.live_stream_data.stream_state&&e.recording_live_stream(),"active"==e.live_stream_data.stream_state&&e.activate_live_stream()}.bind(this),this.activate_video_player=function(){(e.hls_supported&&!e.hls||e.hls&&!e.hls.media)&&e.init_video_player(),$(e.root).find(".video-player")[0].controls=!0,$(e.root).find(".video-player")[0].muted=!1,$(e.root).find(".video-player")[0].play()}.bind(this),this.activate_live_stream=function(t){e.hls_supported||e.load_html5_video(),e.activate_video_player(),e.state="active",e.update()}.bind(this),this.connected_live_stream=function(t){e.state="connected",e.update()}.bind(this),this.recording_live_stream=function(t){e.activate_video_player(),e.state="recording",e.update()}.bind(this),this.idle_live_stream=function(t){e.hls&&e.hls.destroy(),e.hls_supported||void 0!==$(e.root).find(".video-player")[0].webkitExitFullScreen&&$(e.root).find(".video-player")[0].webkitExitFullScreen(),e.state="idle",e.update()}.bind(this),this.pusher_unsubscribe=function(){e.channel.unbind("idle"),e.channel.unbind("connected"),e.channel.unbind("active"),e.pusher.unsubscribe(e.event.stream_channel_name),e.pusher=null}.bind(this),this.load_html5_video=function(){var t=$(e.root).find(".video-player");t[0].src&&t[0].src.length>0&&(t[0].load(),t[0].pause(),t[0].removeAttribute("src")),t[0].src="https://stream.mux.com/"+e.live_stream_data.playback_url+".m3u8",t.on("error",function(i){switch(i.target.error.code){case i.target.error.MEDIA_ERR_ABORTED:console.log("You aborted the video playback.");break;case i.target.error.MEDIA_ERR_NETWORK:console.log("A network error caused the video download to fail part-way.");break;case i.target.error.MEDIA_ERR_DECODE:console.log("The video playback was aborted due to a corruption problem or because the video used features your browser did not support.");break;case i.target.error.MEDIA_ERR_SRC_NOT_SUPPORTED:console.log("The video could not be loaded, either because the server or network failed or because the format is not supported."),e.retry_timeout=setTimeout(function(){t[0].load(),t[0].pause(),t[0].removeAttribute("src"),t[0].src="https://stream.mux.com/"+e.live_stream_data.playback_url+".m3u8",t[0].load(),t[0].play()},1e4);break;default:console.log("An unknown error occurred.")}})}.bind(this),this.update_view_stats=function(t){"object"!=typeof t&&(t=JSON.parse(t)),e.live_stream_data.viewer_count=t.view_stats.viewer_count,e.live_stream_data.total_views=t.view_stats.total_views,e.update()}.bind(this),this.increase_viewers=function(){request({url:"public/live_stream/increase_viewer_count/"+e.event.event_id,type:"POST",cb:function(t,i){"ok"==i.status&&e.update_view_stats(i)}})}.bind(this),this.decrease_viewers=function(){request({url:"public/live_stream/decrease_viewer_count/"+e.event.event_id,type:"POST",cb:function(t,i){"ok"==i.status&&e.update_view_stats(i)}})}.bind(this),this.decrease_viewers_beacon=function(){var t={event_id:e.event.event_id},i=config.api_url()+"public/live_stream/decrease_viewer_count/"+e.event.event_id;if(config.is_hmt()||(i+="/whitelabel/"+config.server),navigator&&navigator.sendBeacon)navigator.sendBeacon(i,t);else{var a=new XMLHttpRequest;a.open("POST",i,!1),a.send(t)}}.bind(this),this.toggle_chat=function(){var t=window.innerWidth<880;e.refs.chat_room.classList.contains("hide")?(e.refs.chat_room.classList.remove("hide"),e.refs.chat_room.classList.add("show"),e.refs.chat_toggle.classList.remove("move-icon"),e.refs.chat_toggle.title="Hide Chat",e.refs.chat_toggle_icon.classList.add("fi-align-right"),e.refs.chat_toggle_icon.classList.remove("fi-message-text-outline"),t?(e.refs.chat_toggle_container.classList.add("slide-up"),e.refs.chat_toggle_container.classList.remove("slide-down")):(e.refs.live_stream_container.classList.add("slide-left"),e.refs.live_stream_container.classList.remove("slide-right"))):(e.refs.chat_room.classList.remove("show"),e.refs.chat_room.classList.add("hide"),e.refs.chat_toggle.classList.add("move-icon"),e.refs.chat_toggle.title="Show Chat",e.refs.chat_toggle_icon.classList.add("fi-message-text-outline"),e.refs.chat_toggle_icon.classList.remove("fi-align-right"),t?(e.refs.chat_toggle_container.classList.add("slide-down"),e.refs.chat_toggle_container.classList.remove("slide-up")):(e.refs.live_stream_container.classList.add("slide-right"),e.refs.live_stream_container.classList.remove("slide-left")))}.bind(this),this.android_orientation_change=function(){console.log(window.orientation,"orientation change");var t=window.navigator.userAgent.toLowerCase();-1!=t.indexOf("android")&&null!=window.orientation&&0==Math.abs(window.orientation)?($(e.root).find(".container").addClass("android-portrait"),$(e.root).find(".container .chat-room-container").addClass("android-portrait")):-1!=t.indexOf("android")&&null!=window.orientation&&9
10==Math.abs(window.orientation)&&($(e.root).find(".container").removeClass("android-portrait"),$(e.root).find(".container .chat-room-container").removeClass("android-portrait"))}.bind(this),this._error_msg=function(t){notification.trigger("broadcast",t,2e3,!0),e.error_msg=t,e.update()}.bind(this)}),riot.tag2("hmt-loader",'<div class="hmt-loader" role="status" aria-live="polite"><svg if="{svg == 1}" aria-hidden="true" focusable="false" version="1.1" id="loader-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="40px" height="40px" viewbox="0 0 40 40" enable-background="new 0 0 40 40" xml:space="preserve"><path opacity="0.2" fill="#000" d="M20.201,5.169c-8.254,0-14.946,6.692-14.946,14.946c0,8.255,6.692,14.946,14.946,14.946 s14.946-6.691,14.946-14.946C35.146,11.861,28.455,5.169,20.201,5.169z M20.201,31.749c-6.425,0-11.634-5.208-11.634-11.634 c0-6.425,5.209-11.634,11.634-11.634c6.425,0,11.633,5.209,11.633,11.634C31.834,26.541,26.626,31.749,20.201,31.749z"></path><path fill="#000" d="M26.013,10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0 C22.32,8.481,24.301,9.057,26.013,10.047z"><animatetransform attributetype="xml" attributename="transform" type="rotate" from="0 20 20" to="360 20 20" dur="0.5s" repeatcount="indefinite"></animatetransform></path></svg><img if="{svg != 1}" class="loader-icon__img" src="https://holdmyticket-res.cloudinary.com/image/upload/v1673621096/loader_icbbwy.webp" alt="loading indicator"><span if="{svg == 1 && !opts.label}" class="sr-only">Loading</span></div><div class="loader-label" if="{opts.label}">{opts.label}</div>','hmt-loader .hmt-loader,[data-is="hmt-loader"] .hmt-loader{ margin: 0 auto; height: 40px; width: 40px; text-align: center; display: inline-block; vertical-align: top; background: rgba(255,255,255,0.3); border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; } hmt-loader .hmt-loader svg path,[data-is="hmt-loader"] .hmt-loader svg path,hmt-loader .hmt-loader svg rect,[data-is="hmt-loader"] .hmt-loader svg rect{ fill: #333; } hmt-loader .loader-label,[data-is="hmt-loader"] .loader-label{ display: block; text-transform: uppercase; font-size: 11px; } hmt-loader .loader-icon__img,[data-is="hmt-loader"] .loader-icon__img{ padding: 5px; border-radius: 50%; box-shadow: 0 0 10px -5px #b9b9b9; } hmt-loader .sr-only,[data-is="hmt-loader"] .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }',"",function(t){this.svg=this.opts.svg||0}),riot.tag2("hmt-login-apps",'<div class="app_logins"><h2>App Logins</h2><a href="{get_spark_url()}" target="_top" class="app-login spark"><svg class="fi fi-spark" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#bolt"></use></svg>SPARK<span>EVENT MANAGER</span></a><a href="{get_swarm_url()}" target="_top" class="app-login swarm2"><svg class="fi fi-swarm2" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#foursquare"></use></svg>SWARM<span>BOX OFFICE</span></a></div>','hmt-login-apps .app_logins,[data-is="hmt-login-apps"] .app_logins{ text-align: center; padding: 15px 0; } hmt-login-apps .app-login,[data-is="hmt-login-apps"] .app-login{ display: inline-block; text-align: center; color: #222; text-decoration: none; padding: 12px 24px; background: #fafafa; border: 1px solid #eee; font-size: 22px; line-height: 1; border-radius: 4px; -webkit-transition: all 1s; } hmt-login-apps .app-login i,[data-is="hmt-login-apps"] .app-login i,hmt-login-apps .app-login span,[data-is="hmt-login-apps"] .app-login span{ display: block; } hmt-login-apps .app-login i,[data-is="hmt-login-apps"] .app-login i{ margin-bottom: 5px; } hmt-login-apps .app-login span,[data-is="hmt-login-apps"] .app-login span{ padding: 3px; font-size: 10px; } hmt-login-apps .app-login i.fi,[data-is="hmt-login-apps"] .app-login i.fi{ font-size: 35px; } hmt-login-apps .app-login:hover,[data-is="hmt-login-apps"] .app-login:hover{ color: #000; background: #eee; } hmt-login-apps .app-login.swarm:hover,[data-is="hmt-login-apps"] .app-login.swarm:hover{ background: #f6ffda; border: 1px solid #bbe33e; color: #000; } hmt-login-apps .app-login.swarm2:hover,[data-is="hmt-login-apps"] .app-login.swarm2:hover{ background: #f4e4fe; border: 1px solid #a64fdd; color: #000; } hmt-login-apps .app-login.spark:hover,[data-is="hmt-login-apps"] .app-login.spark:hover{ background: #feeedb; border: 1px solid #f09a34; color: #000; }',"",function(t){this.get_spark_url=function(){return config.spark_url()}.bind(this),this.get_swarm_url=function(){return config.swarm_url()}.bind(this)}),riot.tag2("hmt-login-form",'<div show="{connected}" class="login-wrap-container center"> You are connected and logged in.<br><br><br><a href="/">Browse Events</a><br><a href="/checkout">Checkout</a><br><a href="/orders">My Orders</a><br><a href="/account">My Account</a></div><div show="{!connected && mfa_required}"><hmt-mfa-login on_login="{on_mfa_login}"></hmt-mfa-login></div><div show="{account_locked}" class="login-wrap-container center"><h2>Account Locked</h2><p>Your account has been locked due to too many failed login attempts.</p><p>Check your email for instructions on unlocking your account.</p></div><div show="{forgot_password_sent && forgot_password_msg.length}" class="login-wrap-container center"><h2>Password Reset Email Sent</h2><p>{forgot_password_msg}</p></div><div hide="{connected || account_locked || forgot_password_sent || mfa_required}" class="login-wrap-container"><div class="sso-states" show="{sso_state == \'sending\'}"><hmt-loader label="Sending Email"></hmt-loader></div><div class="sso-states" show="{sso_state == \'sent\'}"><svg class="fi fi-paper-plane" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#paper-plane"></use></svg><div>EMAIL SENT!</div><p>Check your email for your magical login link.</p></div><div class="login-form" show="{sso_state == \'idle\'}"><h2>Sign in or create account</h2><div class="error" role="alert" aria-live="polite">{status ? status : ⁗&nbsp;⁗}</div><div class="connected-successfully" show="{login_state == \'connected\'}
1" role="status" aria-live="polite"><svg class="fi fi-check-btb" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#check"></use></svg>&nbsp;&nbsp;Connected Successfully!</div><form ref="login_form" action="javascript: void(0)" method="POST" onsubmit="{login}" show="{login_state != \'connected\'}" aria-label="Sign in form"><div class="field-wrap"><hmt-input ref="username" id="email" name="email" type="text" class="{username.status ? username.status : \'\'} align-center" label="Enter your email address" onkeyup="{email_update}"></hmt-input></div><div class="field-wrap" if="{show_password}"><hmt-input ref="password" id="password" name="password" type="password" class="{password.status ? password.status : \'\'} align-center" label="Password" onkeyup="{password_update}" data-private="password"></hmt-input></div><div class="btn-wrap center" if="{show_login_opts && show_password}"><hmt-btn type="submit" color="red" size="md" disabled="{login_btn_disable || login_state == \'running\'}" loading="{login_state == \'running\'}">LOGIN</hmt-btn><br><br><div class="help-link"><hmt-btn onclick="{reset}" type="button" size="xs" inverted="{true}">Reset Form</hmt-btn></div></div><div class="btn-wrap {!show_login_opts ? \'faded\' : \'\'}" if="{!show_other && !show_password}"><div class="pull-right"><button type="button" onclick="{send_login_link}" class="button sm purple" disabled="{!show_login_opts}">SEND LOGIN LINK</button></div><button type="button" onclick="{type_password}" class="button sm regular" disabled="{!show_login_opts}">TYPE PASSWORD</button></div><div if="{show_login_opts && show_password}" class="forgot-password"><a href="javascript:void(0)" show="{login_state !== \'forgot_password\'}" onclick="{forgot_password_request}" role="button" aria-label="Forgot Password">Forgot Password?</a><div show="{login_state == \'forgot_password\'}"><hmt-loader label="Requesting password reset"></hmt-loader></div></div></form><br><br></div><hmt-login-apps if="{!opts.modal}"></hmt-login-apps></div><div class="help-link"><a href="/help">Need help?</a></div>','hmt-login-form .page,[data-is="hmt-login-form"] .page{ text-align: center; } hmt-login-form h2,[data-is="hmt-login-form"] h2{ text-align: center; margin: 10px 0; font-weight: 400; } hmt-login-form .login-form,[data-is="hmt-login-form"] .login-form{ text-align: left; width: 270px; margin: 10px auto 10px auto; } hmt-login-form .login-form label,[data-is="hmt-login-form"] .login-form label{ font-size: 12px; padding: 4px; display: block; } hmt-login-form .login-form input,[data-is="hmt-login-form"] .login-form input{ display: block; width: 100%; } hmt-login-form .login-form .field-wrap,[data-is="hmt-login-form"] .login-form .field-wrap{ padding: 15px 0; } hmt-login-form .login-form .field-wrap .btn-wrap,[data-is="hmt-login-form"] .login-form .field-wrap .btn-wrap{ display: block; width: 100%; } hmt-login-form .btn-wrap.faded,[data-is="hmt-login-form"] .btn-wrap.faded{ opacity: .3; } hmt-login-form .error,[data-is="hmt-login-form"] .error{ padding: 15px 0; text-align: center; } hmt-login-form .help-link,[data-is="hmt-login-form"] .help-link{ text-align: center; } hmt-login-form .help-link a,[data-is="hmt-login-form"] .help-link a{ color: #444; font-weight: 400; text-decoration: underline; } hmt-login-form .help-link a:hover,[data-is="hmt-login-form"] .help-link a:hover{ color: #222; } hmt-login-form .error,[data-is="hmt-login-form"] .error{color: #e90a0a !important;} hmt-login-form .connected-successfully,[data-is="hmt-login-form"] .connected-successfully{ font-size: 18px; text-align: center; } hmt-login-form .sso-states,[data-is="hmt-login-form"] .sso-states{ font-size: 18px; text-align: center; padding: 30px 0; line-height: 1.8; } hmt-login-form .sso-states i.fi,[data-is="hmt-login-form"] .sso-states i.fi{ font-size: 30px; } hmt-login-form .sso-states p,[data-is="hmt-login-form"] .sso-states p{ font-size: 13px; padding: 5px 0; } hmt-login-form .forgot-password,[data-is="hmt-login-form"] .forgot-password{ margin-top: 1em; text-align: center; } hmt-login-form a:focus-visible,[data-is="hmt-login-form"] a:focus-visible,hmt-login-form button:focus-visible,[data-is="hmt-login-form"] button:focus-visible,hmt-login-form .button.red:focus-visible,[data-is="hmt-login-form"] .button.red:focus-visible,hmt-login-form .button.salmon:focus-visible,[data-is="hmt-login-form"] .button.salmon:focus-visible,hmt-login-form hmt-btn .button .yield:focus-visible,[data-is="hmt-login-form"] hmt-btn .button .yield:focus-visible,hmt-login-form [data-is="hmt-btn"] .button .yield:focus-visible,[data-is="hmt-login-form"] [data-is="hmt-btn"] .button .yield:focus-visible,hmt-login-form .button.purple:focus-visible,[data-is="hmt-login-form"] .button.purple:focus-visible,hmt-login-form .button.regular:focus-visible,[data-is="hmt-login-form"] .button.regular:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; border-radius: 3px; } @media only screen and (max-width: 560px) { hmt-login-form .btn-facebook,[data-is="hmt-login-form"] .btn-facebook,hmt-login-form .btn-twitter,[data-is="hmt-login-form"] .btn-twitter{ display:block; margin:0 auto; max-width:277px; } hmt-login-form h2,[data-is="hmt-login-form"] h2{margin:10px 0 20px 0;} }',"",function(t){var e=this;this.mixin(ViewControllerMix),this.mixin(AjaxControllerMix),this.mixin(FireMix),this.mixin(WebuserValidationMix),this.meta_title="Account Login",this.status="",this.show_password=!1,this.show_login_opts=!1,this.show_other=!0,this.status="",this.sso_state="idle",this.login_state="idle",this.manual_login=!0,this.username={},this.password={},this.connected=!1,this.account_locked=!1,this.forgot_password_sent=!1,this.forgot_password_msg="",this.mfa_required=!1,this.on("mount",function(){this.connected=!1,model.webuser.trigger("login",function(){model.webuser.connected&&(e.connected=!0),e.update(
1)}),setTimeout(function(){e.refs.username.focus()},250)}),this.do_manual_login=function(){e.manual_login=!0}.bind(this),this.login=function(){e.username={},e.password={};var t={username:e.refs.username.opts.value,password:e.refs.password.opts.value};e.status="",0===t.username.length&&(e.username.status="form_error"),0===t.password.length&&(e.password.status="form_error"),"form_error"!==e.username.status&&"form_error"!==e.password.status?(e.login_state="running",e.update(),setTimeout(function(){request({url:"public/users/email_login",type:"POST",data:t,cb:function(t,i){if("mfa_required"==i.status)e.mfa_required=!0,e.update();else if("ok"==i.status)e.login_state="connected",e.update(),setTimeout(function(){window.location.href=i.redirectUrl},1e3);else{if("account locked"===i.response)return e.account_locked=!0,e.login_state="idle",void e.update();e.login_state="idle",e.status=i.response,e.update()}}})},100)):"Invalid Username / Password"==e.status?e.status="":e.status="Missing Required Fields"}.bind(this),this.email_update=function(t){var i=(t.srcElement||t.target).value;e.show_login_opts=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(i),e.show_other=0==i.length}.bind(this),this.password_update=function(t){var i=(t.srcElement||t.target).value;e.login_btn_disable=i.length<2}.bind(this),this.type_password=function(){e.show_password=!0,e.update(),e.refs.password.focus()}.bind(this),this.send_login_link=function(t){e.sso_state="sending",e.update(),request({url:"public/users/sso",type:"POST",data:{username:e.refs.username.opts.value,pathname:window.location.pathname},cb:function(t,i){"ok"==i.status&&(e.sso_state="sent",e.update())}})}.bind(this),this.reset=function(){e.login_state="idle",e.refs.username.opts.value="",e.refs.password.opts.value="",e.show_login_opts=!1,e.show_password=!1,e.show_other=!0,e.update()}.bind(this),this.forgot_password_request=function(){e.login_state="forgot_password",request({type:"POST",url:"public/users/forgot_password",data:{email:e.refs.username.opts.value},cb:function(t,i){console.log({err:t,result:i}),"ok"==i.status&&(e.forgot_password_sent=!0,e.forgot_password_msg=i.msg,e.update()),e.login_state="forgot_password_requested"}})}.bind(this),this.on_mfa_login=function(){this.connected=!0,this.mfa_required=!1,this.update()}.bind(this)}),riot.tag2("hmt-login-inline",'<div show="{!model.webuser.connected}"><hmt-modal ref="login-modal"><hmt-login-form if="{parent.login_opened}"></hmt-login-form></hmt-modal><div class="smpad center">Login to your account for quick purchase</div><div class="center"><a target="_top" class="button facebook {opts.size}" onclick="{open_login}" onkeydown="{a11y_keydown}" role="button" tabindex="0">&nbsp;&nbsp;&nbsp;<svg class="fi fi-user-male" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#user"></use></svg>&nbsp;&nbsp;&nbsp;Account Login&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></div></div><div show="{model.webuser.connected}" class="connected-account-wrap"><div class="facebook-account"><div class="avatar-wrap"><hmt-webuser-avatar webuser="{model.webuser.item}" size="lg"></hmt-webuser-avatar></div><div class="pull-left person-info"><div if="{model.webuser.item.first_name || model.webuser.item.last_name}"><b>{model.webuser.item.first_name}&nbsp;{model.webuser.item.last_name}</b></div><div if="{!model.webuser.item.first_name && !model.webuser.item.last_name}" class="unknown"> Unknown Name </div> {model.webuser.item.email}<br><small>&nbsp;-&nbsp;<a href="/account">account settings</a></small><br><small>&nbsp;-&nbsp;<a href="/logout">logout</a></small></div></div></div>','hmt-login-inline,[data-is="hmt-login-inline"]{ padding: 5px; display: block; } hmt-login-inline .connected-account-wrap,[data-is="hmt-login-inline"] .connected-account-wrap{ text-align: center; } hmt-login-inline .facebook-account,[data-is="hmt-login-inline"] .facebook-account{ background: #fff; display: inline-block; border: 1px solid #ddd; border-radius: 4px; padding: 10px; } hmt-login-inline .facebook-account .person-info,[data-is="hmt-login-inline"] .facebook-account .person-info{ padding-left: 6px; padding-right: 6px; font-size: 13px; line-height: 120%; } hmt-login-inline .facebook-account .person-info small,[data-is="hmt-login-inline"] .facebook-account .person-info small{ font-size: 11px; } hmt-login-inline .fi,[data-is="hmt-login-inline"] .fi{ font-size: 18px; } hmt-login-inline .avatar-wrap,[data-is="hmt-login-inline"] .avatar-wrap{ padding: 0 5px 0 0; float: left; } hmt-login-inline .unknown,[data-is="hmt-login-inline"] .unknown{ color: #afafaf; } hmt-login-inline a[role="button"]:focus-visible,[data-is="hmt-login-inline"] a[role="button"]:focus-visible,hmt-login-inline a:focus-visible,[data-is="hmt-login-inline"] a:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; } hmt-login-inline a[role="button"],[data-is="hmt-login-inline"] a[role="button"]{ cursor: pointer; }',"",function(t){var e=this;
1e.mixin(ListenerMix,{listeners:[{type:"model",obj:"webuser",evt:"changed",cb:"update"}]}),e.login_opened=!1,this.a11y_keydown=function(t){return 13!=t.keyCode&&32!=t.keyCode||(t.preventDefault(),(t.target||t.srcElement).click()),!0}.bind(this),this.open_login=function(){e.refs["login-modal"].trigger("open"),e.login_opened=!0,e.update()}.bind(this)}),riot.tag2("hmt-login-modal","<hmt-login-form></hmt-login-form>","","",function(t){}),riot.tag2("hmt-logo",'<a href="/" aria-label="HoldMyTicket home"><div class="logo-wrap"><div class="svg-logo" if="{mode == \'svg\'}"><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="150" height="40" viewbox="0 0 243.66 57.11" aria-hidden="true"><title>HoldMyTicket</title><path d="M250.12,34.37a3.06,3.06,0,0,0-1.36-1.47l-.6-.3a3.32,3.32,0,0,0-1.57-.33h-.85L246,32a4.09,4.09,0,0,0,.92-1.75,6.89,6.89,0,0,0,.27-1.73,2.76,2.76,0,0,0-.09-.7v-.27l-.23-.46a3.69,3.69,0,0,0-.22-.53,4.62,4.62,0,0,0-.47-.8,3.13,3.13,0,0,0-.7-.73l-.56-.56h-1.1l.18-.36,0-.08c.08-.19.16-.37.23-.53s.25-.57.32-.78l.26-.79a3.86,3.86,0,0,0,.35-1.5v-.7a5.85,5.85,0,0,0-.31-1.88,4.36,4.36,0,0,0-.89-1.5,3.48,3.48,0,0,0-2-1.21,7.17,7.17,0,0,0-1.82-.16,7.46,7.46,0,0,0-3,.67l-.19.08-.17.11a9.35,9.35,0,0,0-2.16,1.81A9.57,9.57,0,0,0,233,20.37a12.89,12.89,0,0,0-.73,3.24v.21a2.5,2.5,0,0,1,0,.34c0,.14,0,.28,0,.41a4.43,4.43,0,0,0-.11.81h0a5.51,5.51,0,0,0-1.46,1c-.08.08-.16.18-.24.27a6.22,6.22,0,0,0-1.85-3.16,7.77,7.77,0,0,0-5.33-1.75,8.25,8.25,0,0,0-3.46.83,11.38,11.38,0,0,0-3,2.05,15.87,15.87,0,0,0-2.6,2.84c-.44.63-.85,1.28-1.27,2,0-.14,0-.28,0-.45a7.62,7.62,0,0,0-.2-1.62l0-.2A4.45,4.45,0,0,0,211.39,25a5.31,5.31,0,0,0-1.77-1.41,6,6,0,0,0-2.57-.53,5.51,5.51,0,0,0-1.62.29,4.34,4.34,0,0,0-1.57.88l-.2.16a12.62,12.62,0,0,0-1.32,1.19l.81-1.61a21.59,21.59,0,0,0,1.33-2.89,19.81,19.81,0,0,1,.81-1.89l.07-.14,0-.15c.19-.56.37-1.12.56-1.58l.07-.19,0-.2c0-.12.06-.22.09-.33a5.45,5.45,0,0,0,.24-1.22,7.39,7.39,0,0,0,.11-1.48,9.13,9.13,0,0,0-.27-2.13l-.06-.23-.1-.21A6.06,6.06,0,0,0,205,9.7a4.52,4.52,0,0,0-2.1-1.17A7.92,7.92,0,0,0,201,8.27a8.47,8.47,0,0,0-3.77.83,8.07,8.07,0,0,0-3,2.67,14.35,14.35,0,0,0-2,3.94,39,39,0,0,0-1.48,5.18c-.28,1.34-.56,2.84-.84,4.46a5.76,5.76,0,0,0-1.18-1.74,5.54,5.54,0,0,0-2.44-1.42,9.43,9.43,0,0,0-2.88-.41,8.78,8.78,0,0,0-3.58.79,12.25,12.25,0,0,0-3.14,1.95A21.53,21.53,0,0,0,174,27.28l-.09.12a21.64,21.64,0,0,0-2.09,3.43l-.34.78-1.9,1.9.14-.38,1.2-3a11.18,11.18,0,0,0,.49-1.58,6.53,6.53,0,0,0,.16-1.62,7.85,7.85,0,0,0-.11-1.59A4.08,4.08,0,0,0,171.1,24l0-.09-.09-.28-.16-.24c0-.07-.13-.19-.23-.32l.58-.67a23,23,0,0,0,1.67-2.23,13.37,13.37,0,0,0,1.12-1.9,6.67,6.67,0,0,0,.76-1.75l.05-.21A4.91,4.91,0,0,0,175,15a3.78,3.78,0,0,0-.27-1.36l0-.12a4.35,4.35,0,0,0-.87-1.48,7.41,7.41,0,0,0-.86-1l-.15-.15-.18-.12c-.09-.06-.18-.14-.27-.21a7.53,7.53,0,0,0-.64-.49,6,6,0,0,0-.91-.49l-.32-.15-.14-.07-.15,0a5.59,5.59,0,0,0-1.68-.31,3.85,3.85,0,0,0-2.2.66,4.51,4.51,0,0,0-1.53,1.73,7.91,7.91,0,0,0-.71,2.36,18.8,18.8,0,0,0-.22,2.81,12.9,12.9,0,0,0,.23,2.26l.1.58.37.45a7.38,7.38,0,0,1,.54.74c.13.2.25.39.39.57a4.68,4.68,0,0,0,.49.55,5.85,5.85,0,0,0-1.52.52,10.23,10.23,0,0,0-2,1.3,9.75,9.75,0,0,0-2,1.85l-.36.44,0,0a4.64,4.64,0,0,0-.47-.78,3.14,3.14,0,0,0-.7-.73l-.56-.57h-.9a3,3,0,0,0-.58.06l.32-.54.06-.16c.18-.44.35-.79.53-1.14a9.15,9.15,0,0,0,.51-1.28,4.69,4.69,0,0,0,.31-1.49.33.33,0,0,0,0,.08h0a4.63,4.63,0,0,0,.09-.87,7.94,7.94,0,0,0-.26-1.93,3.61,3.61,0,0,0-1.5-2.17,5.18,5.18,0,0,0-1.67-.8,8.21,8.21,0,0,0-2-.27,7.49,7.49,0,0,0-3.37.83l-.11.06A11.59,11.59,0,0,0,147.32,16l-.11.12a9.93,9.93,0,0,0-1.73,2.93,11.29,11.29,0,0,0-.87,3.57,7.55,7.55,0,0,0-.12,1.45l0,.14a5.18,5.18,0,0,0-.08.66l-.3.16a5.67,5.67,0,0,0-1.47,1.06,4.51,4.51,0,0,0-1.12,1.75,6.35,6.35,0,0,0-.2.78,2.55,2.55,0,0,0-.32.11l-.8.4-.28.85c0,.13-.09.25-.15.39a7.92,7.92,0,0,0-.08-1.45l0-.2-.06-.18c-.09-.26-.17-.52-.26-.86l-.09-.37L139,27c-.08-.12-.15-.25-.23-.39s-.26-.44-.38-.63l-.12-.18-.15-.15-.2-.22a6.46,6.46,0,0,0-.84-.82,6.24,6.24,0,0,0-1-.75l-.31-.2-.12-.06a7.1,7.1,0,0,0-1.57-.57A4.46,4.46,0,0,0,133,22.9a4.39,4.39,0,0,0-1,.12,4.68,4.68,0,0,0-2,.81l-.09-.35a5.46,5.46,0,0,0-.71-1.8,4.55,4.55,0,0,0-1.32-1.32,4,4,0,0,0-2.33-.67,11,11,0,0,0-2,.14,7.61,7.61,0,0,0-2.25.84,8.83,8.83,0,0,0-2.16,1.53,11.05,11.05,0,0,0-1.9,2,9.43,9.43,0,0,0-1.37,2.29,4.88,4.88,0,0,0-.4-.34,6.81,6.81,0,0,0-2-1l-.13,0-.13,0a6.52,6.52,0,0,0-1.27-.12,9.3,9.3,0,0,0-1.31.1l-.11,0-1.58.4-.21.11c-.45.23-.91.46-1.47.8l-.09.06-.09.07a14.7,14.7,0,0,0-1.56,1.33,13,13,0,0,0-1.09,1.25l-.15-.24a4.6,4.6,0,0,0-1.46-1.58,5.57,5.57,0,0,0-2-.82,5.06,5.06,0,0,0-1.16-.13,7.38,7.38,0,0,0-1.2.11,7.8,7.8,0,0,0-2.62.94,8.65,8.65,0,0,0-2.57,2l0,0a3.14,3.14,0,0,0-.42-.67,3.68,3.68,0,0,0-1.36-1.22,4.24,4.24,0,0,0-1.89-.43h-.28A42.52,42.52,0,0,0,89.61,22a18.28,18.28,0,0,0-.79-5.72,14,14,0,0,0-2.22-4.55,9.14,9.14,0,0,0-3.85-3.09,10.49,10.49,0,0,0-4.8-1.1,10.32,10.32,0,0,0-3.66.54,7.66,7.66,0,0,0-2.68,1.51,6.59,6.59,0,0,0-1.58,2l0-.06A5.11,5.11,0,0,0,68.83,9.7a4.52,4.52,0,0,0-2.1-1.17,8.21,8.21,0,0,0-2-.27,7.73,7.73,0,0,0-3.85,1,11.65,11.65,0,0,0-3.06,2.55l-.09.11a15.91,15.91,0,0,0-2.21,4,20.79,20.79,0,0,0-1.23,5c0,.38-.1.76-.17,1.15s-.17,1-.22,1.57-.17,1-.25,1.5-.14.93-.23,1.39l-.15.75L53.17,27A4.51,4.51,0,0,0,52,24.9a5.72,5.72,0,0,0-1.56-1.1,4.71,4.71,0,0,0-2.27-.43,4.32,4.32,0,0,0-1.86.39,5,5,0,0,0-.44-.33,5.55,5.55,0,0,0-1.42-.65,5.23,5.23,0,0,0-1.68-.21,7.88,7.88,0,0,0-3.48.79,11.73,11.73,0,0,0-3,1.9,10.58,10.58,0,0,0-2.65,2.9,18.45,18.45,
10,0,0-2,3.55,25.14,25.14,0,0,0-1.26,3.87l-.43.31c-.22.15-.41.31-.6.46,0-.15.09-.3.13-.46.15-.39.31-.76.46-1.07l0-.08,0-.08c.07-.19.14-.36.2-.52l.1-.28.12-.19.08-.21a22.22,22.22,0,0,0,1-2.88,12.08,12.08,0,0,0,.36-2.92,6.93,6.93,0,0,0-.26-1.72A3.65,3.65,0,0,0,30.49,24a3.66,3.66,0,0,0-1.92-1.16,7.08,7.08,0,0,0-1.82-.26,9.64,9.64,0,0,0-4.31,1.24c.44-.76.82-1.47,1.14-2.12l.36-.71a22.46,22.46,0,0,0,1.22-2.67,11.47,11.47,0,0,0,.9-2.74,8.43,8.43,0,0,0,.24-2.25,9.25,9.25,0,0,0-.25-2.08A4.15,4.15,0,0,0,24.87,9.1a4.24,4.24,0,0,0-2-1.17,7.9,7.9,0,0,0-1.92-.26,7.72,7.72,0,0,0-3.87.93A8.57,8.57,0,0,0,14,11.39l-.06.08,0,.09a23.69,23.69,0,0,0-1.66,3.65,41.27,41.27,0,0,0-1.48,5.28C10.42,22,10,24.4,9.6,27.27c-.1.82-.21,1.67-.32,2.55-.22,1.71-.45,3.48-.64,5.36a12.82,12.82,0,0,0-1.3,3.18,14.3,14.3,0,0,0-.45,3,7.51,7.51,0,0,0,.89,3.4A5.74,5.74,0,0,0,9,46.56a11.19,11.19,0,0,0,1.22,1.09l.16.12,1.59.79.23.06a7.82,7.82,0,0,0,1.92.26,7.82,7.82,0,0,0,1.92-.26,5.17,5.17,0,0,0,1.68-.8l.3-.2.17.22.11.11a5.71,5.71,0,0,0,1.92,1.28,7,7,0,0,0,2.7.36A6.77,6.77,0,0,0,25.7,49,21.82,21.82,0,0,0,28,47.9a16.13,16.13,0,0,0,2.53-1.73l.65-.56a10,10,0,0,0,1,1.5l.06.08.07.07a7.43,7.43,0,0,0,2.77,1.79,9,9,0,0,0,3.26.54,12.3,12.3,0,0,0,3-.37A10.59,10.59,0,0,0,44.15,48a12,12,0,0,0,2.46-1.95c.32-.32.7-.7,1.07-1.14a7.41,7.41,0,0,0,1.2.07,7.73,7.73,0,0,0,1.51-.14c0,.47.12.87.19,1.21a4.49,4.49,0,0,0,1.29,2.3A4.56,4.56,0,0,0,54,49.6a7.12,7.12,0,0,0,2.42.29A9.68,9.68,0,0,0,59,49.51a14.77,14.77,0,0,0,2.57-1l.11-.06c.83-.48,1.68-1,2.38-1.52s1.1-.84,1.63-1.29a8.44,8.44,0,0,0,.72,1,7.26,7.26,0,0,0,3,2.12,9.83,9.83,0,0,0,3.46.64,10.6,10.6,0,0,0,4.19-1,13.37,13.37,0,0,0,3.6-2.53c0,.14,0,.28,0,.41a15.94,15.94,0,0,0,.1,2.23,14.14,14.14,0,0,0,.23,2l0,.11a12.84,12.84,0,0,0,.95,3,9.66,9.66,0,0,0,1.66,2.67,6.89,6.89,0,0,0,2.65,1.94,5.58,5.58,0,0,0,2.24.44,9.26,9.26,0,0,0,1.17-.08,6,6,0,0,0,2.73-1.13,5.63,5.63,0,0,0,1.66-1.89l.28-.56-.06-.62c0-.14,0-.28,0-.41a6.66,6.66,0,0,0,1.37,1.49,5.73,5.73,0,0,0,2.64,1.26,9,9,0,0,0,1.5.15,5.45,5.45,0,0,0,1.34-.16,5.8,5.8,0,0,0,2.6-1,6,6,0,0,0,1.68-1.75l.41-.68-.06-.38A5.26,5.26,0,0,0,107,54.26a5.81,5.81,0,0,0,3.4,1.09,13.66,13.66,0,0,0,1.7-.14l.28,0,.13,0a10.57,10.57,0,0,0,3.08-1.29,14.17,14.17,0,0,0,3-2.55c.43-.48.82-1,1.21-1.49-.05.22-.11.46-.15.66-.38,1.27-.65,2.34-.84,3.28l-.1.51c-.18.87-.34,1.69-.44,2.55a9.15,9.15,0,0,0,.14,3.28,5.72,5.72,0,0,0,1,2.26,5.35,5.35,0,0,0,1.89,1.56l.08,0,.08,0a10.88,10.88,0,0,0,2,.64,5.47,5.47,0,0,0,.9.07,10.76,10.76,0,0,0,1.57-.15l.14,0a6.28,6.28,0,0,0,3-1.33,8,8,0,0,0,2-2.18l0-.06,0-.07A10.3,10.3,0,0,0,132.44,58a16.29,16.29,0,0,0,.52-2.39l.15-.86v-.09c.11-1.13.11-2.33.11-3.6v-.18a25.07,25.07,0,0,0-.54-3.92,3.14,3.14,0,0,0-.08-.33,3.56,3.56,0,0,0-.09-.56v-.34l0-.07.18-.23c.14-.17.28-.35.42-.56l1.17-1.75.63.13a8.45,8.45,0,0,0,1.2.09h0a6.81,6.81,0,0,0,1.73-.22,6.71,6.71,0,0,0,2.45-1c.16-.08.3-.19.45-.28a10.4,10.4,0,0,0,.62,3.27,6.71,6.71,0,0,0,1.94,2.9,8.77,8.77,0,0,0,2.62,1.56,9.45,9.45,0,0,0,3.36.54,8.14,8.14,0,0,0,3-.54,25,25,0,0,0,2.51-1.09,12.68,12.68,0,0,0,2.59-1.75l.25-.21.13.15A4.57,4.57,0,0,0,159.79,48a7.15,7.15,0,0,0,2.42.29,6.09,6.09,0,0,0,2.59-.54,9.56,9.56,0,0,0,1.92-.93l.37-.21a16,16,0,0,0,2.43-1.74l.51-.43.53-.45a10.3,10.3,0,0,0,1.26,2.49l.06.08.06.07A7.14,7.14,0,0,0,175,48.84a9.62,9.62,0,0,0,3.88.75,8.71,8.71,0,0,0,2.94-.5A14.59,14.59,0,0,0,184.55,48a19.48,19.48,0,0,0,2.53-1.53c.35-.24.69-.49,1-.74.15.21.29.39.42.55l.22.28.09.12.11.11a11,11,0,0,0,1.23,1.1l.15.12,1.59.79.23.06a7.83,7.83,0,0,0,1.92.26,8.22,8.22,0,0,0,2-.26l.23-.06.21-.11a6,6,0,0,0,1.66-1.1l.08-.08a4.92,4.92,0,0,0,2.25,1.94,6.5,6.5,0,0,0,2.84.57,6,6,0,0,0,2.77-.63l.34-.17a12.69,12.69,0,0,0,1.95-1.11,17.66,17.66,0,0,0,2.21-1.77c.29-.25.56-.51.83-.77a7.34,7.34,0,0,0,.75,1.08,7.16,7.16,0,0,0,3.05,2.21,9.63,9.63,0,0,0,3.89.75,13.54,13.54,0,0,0,3-.37,14.69,14.69,0,0,0,2.94-1.06c.9-.45,1.85-1,2.68-1.5a21.37,21.37,0,0,0,2.09-1.52A7.63,7.63,0,0,0,231,46.56l.08.08.09.07a7.32,7.32,0,0,0,2.56,1.39,10.71,10.71,0,0,0,2.89.38,9.07,9.07,0,0,0,2.59-.38,11,11,0,0,0,2.48-1.1A16.37,16.37,0,0,0,244,45.39c.63-.52,1.27-1.06,1.94-1.73s1.24-1.35,1.73-1.94a20.77,20.77,0,0,0,1.49-2,12.56,12.56,
10,0,0,1-1.81,5.38,5.38,0,0,0,.45-2A3.38,3.38,0,0,0,250.12,34.37ZM41.38,39.23l-.15.1a3.66,3.66,0,0,1-.09-.8c0-.22,0-.46,0-.7v0a2.91,2.91,0,0,1,.05.35,7.14,7.14,0,0,0,.15.85l0,.12S41.37,39.23,41.38,39.23Zm35.76-7c-.29,1.14-.57,2.19-.86,3.14a11,11,0,0,1-.71,1.79l0-.17a13.8,13.8,0,0,1,.34-1.82,15.35,15.35,0,0,1,.61-1.84A14.5,14.5,0,0,1,77.19,32Zm-.79-9.9a6.33,6.33,0,0,0-3.12.85,12.8,12.8,0,0,0-2.7,1.88l-.1.1a18.6,18.6,0,0,0-2.33,2.66,17.18,17.18,0,0,0-2,3.37,36.72,36.72,0,0,0-1.38,3.61l0,.16c0,.18-.08.36-.12.53l-1.9,1.9c0-.15.06-.3.09-.46.09-.35.17-.7.25-1.05s.13-.6.21-.91c.21-.72.41-1.55.62-2.37.1-.39.19-.75.29-1.12s.21-.77.31-1.18c.19-.78.39-1.45.59-2.15s.36-1.26.48-1.87.51-1,.75-1.41.56-1,.77-1.44a28.68,28.68,0,0,0,1.25-2.59,12.3,12.3,0,0,0,.62-1.36c.09-.22.17-.43.27-.63l.07-.14,0-.14c.19-.56.37-1,.56-1.48l.07-.18,0-.19V16.7a4.59,4.59,0,0,0,.7.86l.56.56.79.07a8.55,8.55,0,0,1,2.58.55A5.22,5.22,0,0,1,76.32,20a5.66,5.66,0,0,1,1.1,2q.09.26.17.55A5.24,5.24,0,0,0,76.35,22.37ZM116.81,39.2c0-.05,0-.11,0-.16l.22.67a2.15,2.15,0,0,0,.2.55l-.61-.35C116.69,39.68,116.75,39.45,116.81,39.2Zm10.7-10.62a12.67,12.67,0,0,0-.13,2.11,4.88,4.88,0,0,1,.15-2.22Zm26.75,9.72a11.28,11.28,0,0,1-1.71,1.07l0,0c0-.18.06-.37.09-.59a7.19,7.19,0,0,1,.16-.94l0-.11,0-.11c.07-.48.19-1.
107.32-1.72l.16-.76c.1-.5.23-1.06.37-1.67h2a4.3,4.3,0,0,0,1.84-.41c0,.27.05.55.1.87s.13.66.23,1l-.07.18c-.19.47-.36.91-.52,1.39-.08.28-.16.53-.24.77l-1-.6A14.62,14.62,0,0,1,154.26,38.3Zm28.67.31a4.37,4.37,0,0,1-1.44.36l-.25,0a1.15,1.15,0,0,1-.13-.34,8.08,8.08,0,0,1-.06-1.27c0-.56,0-1.1.07-1.62l.17.11a4.3,4.3,0,0,0,2.5.56,5.43,5.43,0,0,0,2.74-.66,7.75,7.75,0,0,0,2-1.57l.08-.08.07-.08c-.07.52-.13,1-.2,1.57l-.22.42-1-.68-.3.3a23.47,23.47,0,0,1-2.17,1.9A7.84,7.84,0,0,1,182.92,38.61Zm24.9-.6-.05.05-.43.5c0-.35-.1-.73-.14-1.16s-.08-1.11-.08-1.83l1-.5a11.81,11.81,0,0,0,1.83-1.1l.38-.25a5.65,5.65,0,0,0,.69-.49l0,0q-.22.61-.4,1.26l-1.42,1.89A15.46,15.46,0,0,1,207.83,38Zm20.28-2.3-.11.12a12.4,12.4,0,0,1-2.06,1.71,16.58,16.58,0,0,1-2.38,1.28,8.85,8.85,0,0,1-.86.23,18.5,18.5,0,0,0,1.81-.78,12.72,12.72,0,0,0,3.36-2.4l.1-.11a9.67,9.67,0,0,0,2-3.24c.05-.16.09-.32.14-.48.06.06.11.12.18.17l0,.13c-.16.61-.31,1.18-.45,1.67l0,.1,0,.1c-.14.68-.27,1.29-.41,1.88l-.94-.69Zm16.66-2.43a19.91,19.91,0,0,1-1.91,2.43l-.09.1A10.82,10.82,0,0,1,241,37.47c-.44.32-.79.55-1.08.73.06-.33.12-.68.18-1.07s.19-1,.33-1.64l.14-.6c.07-.32.14-.66.22-1l.06-.28h1.62a5,5,0,0,0,1.68-.31,3.74,3.74,0,0,0,.85-.41Z" transform="translate(-6.89 -7.57)" style="fill: #232323"></path><path d="M50.13,38.4c-.3,0-.5,0-.6-.1s-.3-.2-.4-.2a6.61,6.61,0,0,0,.5-1.5c.2-.5.3-1,.5-1.6s.3-1.1.5-1.6.3-1.1.4-1.6a7.72,7.72,0,0,0,.2-1.5,6.15,6.15,0,0,0,.1-1.3,5.07,5.07,0,0,0-.2-1.3,2.38,2.38,0,0,0-.6-1.1,3.59,3.59,0,0,0-1-.7,2.74,2.74,0,0,0-1.3-.2,2,2,0,0,0-1.3.4,10.59,10.59,0,0,0-1.2,1,1.49,1.49,0,0,0-.3-1,2.34,2.34,0,0,0-.7-.7,3.55,3.55,0,0,0-.9-.4,3.4,3.4,0,0,0-1-.1,5.83,5.83,0,0,0-2.6.6,9.63,9.63,0,0,0-2.5,1.6,8.53,8.53,0,0,0-2.2,2.4,16.54,16.54,0,0,0-1.8,3.2,22.85,22.85,0,0,0-1.2,3.7,18.1,18.1,0,0,0-.4,4,10.23,10.23,0,0,0,.5,3.2,7.28,7.28,0,0,0,1.3,2.3,5.33,5.33,0,0,0,2,1.3,6.9,6.9,0,0,0,2.5.4,10.07,10.07,0,0,0,2.5-.3,8.75,8.75,0,0,0,2.2-1,10,10,0,0,0,2-1.6,10.1,10.1,0,0,0,1.8-2.2,3.55,3.55,0,0,0,.9.4,3.75,3.75,0,0,0,1.1.1,4.48,4.48,0,0,0,2-.4l.6-.3V42l.3-2.1c.1-.7.3-1.5.4-2.2.1-.2.1-.5.2-.7l-.3.3A2.32,2.32,0,0,1,50.13,38.4Zm-6-8.3a10.93,10.93,0,0,0-.5,1.7c-.1.6-.2,1.1-.3,1.7a9.15,9.15,0,0,0-.1,1.6v1.2c0,.4.1.8.1,1.2s.1.8.2,1.2a3,3,0,0,0,.4,1c-.2.3-.4.5-.6.8a4.62,4.62,0,0,1-.7.7,2,2,0,0,1-.8.4,2.92,2.92,0,0,1-.9.2,1.7,1.7,0,0,1-.7-.1,2.65,2.65,0,0,1-.6-.5,2.32,2.32,0,0,1-.4-1,6.05,6.05,0,0,1-.2-1.5,14.92,14.92,0,0,1,.2-2.1,6.64,6.64,0,0,1,.6-2,6.63,6.63,0,0,1,.9-1.9,9.91,9.91,0,0,1,1.1-1.7,17.88,17.88,0,0,1,1.3-1.4,13,13,0,0,1,1.5-1C44.53,29,44.33,29.5,44.13,30.1Z" transform="translate(-6.89 -7.57)" style="fill: #4f4f4e"></path><path d="M63.75,39.6A7.34,7.34,0,0,1,62,41a3,3,0,0,1-1.4.5.76.76,0,0,1-.5-.2.85.85,0,0,1-.2-.6,2.81,2.81,0,0,1,.1-.8c.1-.4.2-.8.3-1.4s.3-1.1.4-1.8.3-1.4.5-2.1.4-1.5.6-2.3.4-1.5.6-2.3.4-1.5.6-2.2a19.45,19.45,0,0,0,.5-2c.6-1.2,1.2-2.2,1.7-3.2a27.21,27.21,0,0,0,1.2-2.5c.4-.7.6-1.4.9-2s.4-1.1.6-1.6.2-.9.3-1.3a4.48,4.48,0,0,0,.1-1.1,7,7,0,0,0-.2-1.6,3,3,0,0,0-.7-1.1,2.38,2.38,0,0,0-1.1-.6,6.05,6.05,0,0,0-1.5-.2,5.55,5.55,0,0,0-2.8.7,9.64,9.64,0,0,0-2.5,2.1,13.71,13.71,0,0,0-1.9,3.4,18.54,18.54,0,0,0-1.1,4.5c-.1.9-.3,1.8-.4,2.8s-.3,2-.5,3-.4,2-.5,2.9-.3,1.9-.5,2.7a13,13,0,0,0-.3,1.3c-.1.5-.3,1.1-.4,1.8s-.3,1.3-.5,2.1a14.35,14.35,0,0,0-.4,2.2l-.3,2.1a12.75,12.75,0,0,0-.1,1.9,7.93,7.93,0,0,0,.2,1.7,2.73,2.73,0,0,0,1.9,1.9,5,5,0,0,0,1.8.2,7.47,7.47,0,0,0,2-.3,12.78,12.78,0,0,0,2.2-.9c.7-.4,1.5-.9,2.2-1.4s1.4-1.1,2.1-1.7c.3-.2.5-.5.8-.7a15.14,15.14,0,0,1-.3-3.2,12.1,12.1,0,0,1,.1-1.9Z" transform="translate(-6.89 -7.57)" style="fill: #4f4f4e"></path><path d="M81.2,38.3c0-.2-.1-.3-.1-.5V36.5h0V36a8.64,8.64,0,0,1,.7-2.1,8.18,8.18,0,0,1,1.2-2,9.34,9.34,0,0,1,1.6-1.8,13.3,13.3,0,0,1,1.9-1.4c.2-.1.3-.2.5-.2a42.32,42.32,0,0,0,.5-6.3,16.13,16.13,0,0,0-.7-5.1,11.82,11.82,0,0,0-1.9-3.9,7,7,0,0,0-3-2.4A8.3,8.3,0,0,0,78,9.9a8.47,8.47,0,0,0-2.9.4,5.47,5.47,0,0,0-2,1.1,4.43,4.43,0,0,0-1.2,1.5,3.53,3.53,0,0,0-.4,1.7,2.92,2.92,0,0,0,.2.9,1.79,1.79,0,0,0,.5.7,10.7,10.7,0,0,1,3.2.7,7.39,7.39,0,0,1,2.5,1.7,7.62,7.62,0,0,1,1.6,2.8,11.22,11.22,0,0,1,.6,3.8c0,1.4-.1,2.7-.2,4s-.4,2.6-.6,3.7-.6,2.3-.9,3.3a12.7,12.7,0,0,1-1.1,2.6,8.31,8.31,0,0,1-1.2,1.7,1.74,1.74,0,0,1-1.1.6,1.48,1.48,0,0,1-.7-.1,1.76,1.76,0,0,1-.5-.4,4.88,4.88,0,0,1-.3-.7,3.42,3.42,0,0,1-.1-1.1,12.75,12.75,0,0,1,.1-1.9,15.52,15.52,0,0,1,.4-2.1,17.23,17.23,0,0,1,.7-2.1,12.45,12.45,0,0,1,1-2,20.28,20.28,0,0,1,1.3-1.8,11.51,11.51,0,0,1,1.7-1.4c0-.1.1-.2.1-.3v-.3a2.11,2.11,0,0,0-.6-1.6,2.35,2.35,0,0,0-1.7-.6,4.2,4.2,0,0,0-2.1.6A10.65,10.65,0,0,0,72,26.9a16.41,16.41,0,0,0-2.1,2.4,14.92,14.92,0,0,0-1.8,3,34.23,34.23,0,0,0-1.3,3.4,14.87,14.87,0,0,0-.5,3.6,12.5,12.5,0,0,0,.5,3.6,7.34,7.34,0,0,0,1.3,2.5,5.11,5.11,0,0,0,2.1,1.5,7.63,7.63,0,0,0,2.7.5,8.38,8.38,0,0,0,3.3-.8,11.48,11.48,0,0,0,3.3-2.4,20.29,20.29,0,0,0,2.6-3.1c-.2-.4-.4-.9-.6-1.3C81.5,39.5,81.3,38.9,81.2,38.3Z" transform="translate(-6.89 -7.57)" style="fill: #4f4f4e"></path><path d="M186.14,39.4a10,10,0,0,1-2.4,1.4,6.31,6.31,0,0,1-2.2.5,3.73,3.73,0,0,1-1.2-.2,1.78,1.78,0,0,1-.8-.7,3.34,3.34,0,0,1-.5-1.2,9.15,9.15,0,0,1-.1-1.7,17.92,17.92,0,0,1,.3-3.4,13.8,13.8,0,0,1,.7-2.6,5.65,5.65,0,0,1,.9-1.6c.3-.4.6-.6.8-.6s.3.1.4.3a1.55,1.55,0,0,1,.2.8,6.64,6.64,0,0,1-.1,1.3c-.1.5-.2,1.1-.4,1.8a2.7,2.7,0,0,0,.8.7,2.55,2.55,0,0,0,1.3.2,3.29,3.29,0,0,0,1.7-.4,5.66,5.66,0,0,0,1.5-1.2,5.24,5.24,0,0,0,1-1.8,5.38,5.38,0,0,0,.4-2.2,6,6,0,0,0-.3-2,3.77,3.77,0,0,0-.9-1.5,3.54,3.54,0,0,0-1.6-.9,7.32,7.32,0,0,0-2.2-.3,6.6,6.6,0,0,0-2.7.6,10.14,10.14,0,0,0-2.6,1.6,19.26,19.26,0,0,0-2.4,2.5,19.82,19.82,0,0,0-1.9,3.1,20.94,20.94,0,0,0-1.3,3.5,15.83,15.83,0,0,0-.5,3.8,13.7,13.7,0,0,0,.4,3.6,8.93,8.93,0,0,0,1.2,2.6,5,5,0,0,0,2.2,1.6,7.45,7.45,0,0,0,3.1.6,6.56,6.56,0,0,0,2.3-.4,12.23,12.23,0,0,0,2.4-1,17.61,17.61,0,0,0,2.3-1.4c.6-.4,1.2-.9,1.7-1.3a
15.07,5.07,0,0,1-.2-1.3h0a9.3,9.3,0,0,1,.4-2.7,16.26,16.26,0,0,1,1-2.5l-.3.3A25.73,25.73,0,0,1,186.14,39.4Z" transform="translate(-6.89 -7.57)" style="fill: #4f4f4e"></path><path d="M207.81,41.2a1.86,1.86,0,0,1-1.1.4.91.91,0,0,1-.8-.4,2.25,2.25,0,0,1-.5-1.2c-.1-.6-.2-1.3-.3-2.2a33.25,33.25,0,0,1-.1-3.4l2.2-1.1a9.88,9.88,0,0,0,1.5-.9c.4-.3.8-.5,1-.7a1.87,1.87,0,0,0,.6-.7c.1-.3.2-.5.3-.8s.1-.6.1-1a6.75,6.75,0,0,0-.2-1.4,2.4,2.4,0,0,0-.7-1.2,3.13,3.13,0,0,0-1.1-.9,3.81,3.81,0,0,0-1.6-.3,3.55,3.55,0,0,0-1,.2,3.38,3.38,0,0,0-1.1.7,13.1,13.1,0,0,0-1.3,1.2,15.75,15.75,0,0,0-1.5,1.9c-.3.5-.6.9-.9,1.5a8,8,0,0,0-.8,1.6l-3.3,1.4c.1-.5.2-1.1.4-1.8s.4-1.3.6-2,.5-1.3.7-2,.5-1.2.8-1.8l1.6-3.2a19.55,19.55,0,0,0,1.2-2.6,22,22,0,0,1,.9-2.1c.2-.6.4-1.2.6-1.7a7,7,0,0,0,.3-1.4,4.87,4.87,0,0,0,.1-1.2,7,7,0,0,0-.2-1.6,4.13,4.13,0,0,0-.7-1.1,2.38,2.38,0,0,0-1.1-.6,5.9,5.9,0,0,0-1.4-.2,6.39,6.39,0,0,0-2.8.6,5.92,5.92,0,0,0-2.2,2,12,12,0,0,0-1.7,3.4,37,37,0,0,0-1.4,4.9q-.6,2.85-1.2,6.6c-.4,2.5-.7,5.3-1.1,8.3a17.49,17.49,0,0,0-1.3,2.9,11.34,11.34,0,0,0-.3,2.5,5.85,5.85,0,0,0,.2,1.3,6.12,6.12,0,0,0,.5,1.2,7.63,7.63,0,0,0,.8,1.1,9,9,0,0,0,1,.9l1.2.6a5.9,5.9,0,0,0,1.4.2,6.05,6.05,0,0,0,1.5-.2,4.13,4.13,0,0,0,1.1-.7,23.52,23.52,0,0,1,.1-2.8,14.79,14.79,0,0,1,.1-2.2c0-.7.1-1.3.1-1.9s.1-1.1.1-1.7l2.2-.9c-.1.6-.1,1.1-.2,1.8s-.1,1.2-.1,1.9a31.59,31.59,0,0,0,.2,3.5,6.75,6.75,0,0,0,.8,2.4,2.91,2.91,0,0,0,1.4,1.3,4.21,4.21,0,0,0,2,.4,3.92,3.92,0,0,0,1.8-.4,13.64,13.64,0,0,0,2-1.1,15.58,15.58,0,0,0,2-1.6,17,17,0,0,0,1.9-1.9,1.38,1.38,0,0,0,.3-.4h0a14.48,14.48,0,0,1-.4-3.7V37.8a17.5,17.5,0,0,1-1.6,1.9C208.71,40.5,208.31,41,207.81,41.2Z" transform="translate(-6.89 -7.57)" style="fill: #4f4f4e"></path><path d="M227.19,39.5a19.1,19.1,0,0,1-2.8,1.5,8.57,8.57,0,0,1-2.7.5,3.73,3.73,0,0,1-1.2-.2,2.34,2.34,0,0,1-.7-.7,2.82,2.82,0,0,1-.4-1.1,6.62,6.62,0,0,1-.1-1.5,19.53,19.53,0,0,0,4.3-1.5,10.62,10.62,0,0,0,2.8-2A7.58,7.58,0,0,0,228,32a9.29,9.29,0,0,0,.5-2.9,4.91,4.91,0,0,0-1.4-3.8,5.69,5.69,0,0,0-3.9-1.2,6.08,6.08,0,0,0-2.5.6,9.24,9.24,0,0,0-2.5,1.7,13.94,13.94,0,0,0-2.3,2.5A32.07,32.07,0,0,0,214,32a20.94,20.94,0,0,0-1.3,3.5,15.68,15.68,0,0,0-.5,3.7,13.7,13.7,0,0,0,.4,3.6,7.07,7.07,0,0,0,1.3,2.6,5,5,0,0,0,2.2,1.6,7.45,7.45,0,0,0,3.1.6,11.34,11.34,0,0,0,2.5-.3,12.54,12.54,0,0,0,2.5-.9c.8-.4,1.7-.9,2.5-1.4a19.52,19.52,0,0,0,2.3-1.7l.4-.4a6.15,6.15,0,0,1-.1-1.4,8.64,8.64,0,0,1,.1-1.5c.1-.6.2-1.3.4-2.2a1.85,1.85,0,0,1,.2-.7l-.3.3A13.79,13.79,0,0,1,227.19,39.5Zm-7.1-7.4a13.78,13.78,0,0,1,.6-1.6,8.65,8.65,0,0,1,.7-1,.86.86,0,0,1,.6-.3.75.75,0,0,1,.7.4,2.13,2.13,0,0,1,.3,1.2,4.1,4.1,0,0,1-.1,1.1,3.13,3.13,0,0,1-.5,1,2.72,2.72,0,0,1-1,.8,5.76,5.76,0,0,1-1.7.5A13,13,0,0,1,220.09,32.1Z" transform="translate(-6.89 -7.57)" style="fill: #4f4f4e"></path><path d="M230.94,40.6a5.74,5.74,0,0,1,.1-1.2c.1-.5.2-1.1.3-1.9s.4-1.7.6-2.7.6-2.3,1-3.7a1.27,1.27,0,0,1-.6-.1.76.76,0,0,1-.5-.2c-.1-.1-.3-.2-.3-.3s-.1-.3-.1-.6a3.55,3.55,0,0,1,.2-1,2.18,2.18,0,0,1,.5-.8,3.49,3.49,0,0,1,.9-.6,3.73,3.73,0,0,1,1.2-.2V25.9a2.49,2.49,0,0,1,.1-.8c0-.3.1-.7.1-1.1a10.71,10.71,0,0,1,.6-2.7,7.16,7.16,0,0,1,3-3.5,5.37,5.37,0,0,1,2.1-.5,5.28,5.28,0,0,1,1.3.1,1.35,1.35,0,0,1,.9.5,2.18,2.18,0,0,1,.5.8,3.73,3.73,0,0,1,.2,1.2v.7a1.85,1.85,0,0,1-.2.7l-.3.9c-.1.3-.3.7-.5,1.2l-.8,1.6c-.3.6-.6,1.3-1,2.1h1.1a3.75,3.75,0,0,0,1.1-.1c.4,0,.7-.1,1-.1a3.54,3.54,0,0,0,.6-.1c.1.1.3.2.4.4a2.19,2.19,0,0,1,.3.5c.1.2.1.3.2.5s.1.3.1.5a5,5,0,0,1-.2,1.2,1.93,1.93,0,0,1-.5.9,1.56,1.56,0,0,1-.8.6,3,3,0,0,1-1,.2h-1.6a2.2,2.2,0,0,1-.8-.1c-.3,0-.6-.1-.9-.1-.3,1.2-.5,2.3-.7,3.2s-.4,1.7-.5,2.4a15.69,15.69,0,0,1-.3,1.6,3.22,3.22,0,0,0-.1.8,2.13,2.13,0,0,0,.3,1.2,1,1,0,0,0,.9.4,3.43,3.43,0,0,0,1.6-.4,14.51,14.51,0,0,0,1.9-1.2,12.91,12.91,0,0,0,2.1-2,22.78,22.78,0,0,0,2.2-2.8,1.27,1.27,0,0,1,.6.1l.6.3a1,1,0,0,1,.4.5,1.42,1.42,0,0,1,.2.6,3.46,3.46,0,0,1-.3,1.2,10.93,10.93,0,0,1-.8,1.5,19.22,19.22,0,0,1-1.3,1.7c-.5.6-1,1.2-1.6,1.8s-1.2,1.1-1.8,1.6a14.29,14.29,0,0,1-2,1.4,8.82,8.82,0,0,1-2,.9,6.93,6.93,0,0,1-2,.3,8.52,8.52,0,0,1-2.3-.3,5.24,5.24,0,0,1-1.8-1,5.67,5.67,0,0,1-1.2-1.8A13.51,13.51,0,0,1,230.94,40.6Z" transform="translate(-6.89 -7.57)" style="fill: #4f4f4e"></path><path d="M158.4,27.6a1.42,1.42,0,0,0-.2-.6,2.19,2.19,0,0,0-.3-.5c-.1-.2-.3-.3-.4-.4s-.4.1-.7.1-.7.1-1.1.1-.8.1-1.2.1a4.87,4.87,0,0,0-1.2.1c.4-.9.8-1.6,1.1-2.3a13.14,13.14,0,0,1,.9-1.7c.2-.5.4-.9.6-1.3a6.89,6.89,0,0,0,.4-1,3.09,3.09,0,0,0,.2-.8c0-.2.1-.5.1-.8a5.9,5.9,0,0,0-.2-1.4,1.46,1.46,0,0,0-.6-.9,3.13,3.13,0,0,0-1-.5,6.05,6.05,0,0,0-1.5-.2,5.33,5.33,0,0,0-2.4.6,9.51,9.51,0,0,0-2,1.5,8,8,0,0,0-1.4,2.4,9.42,9.42,0,0,0-.7,3,5.74,5.74,0,0,0-.1,1.2c0,.3-.1.6-.1.9a2.2,2.2,0,0,1-.1.8v.8a2.5,2.5,0,0,0-1.3.3,3.59,3.59,0,0,0-1,.7,2.36,2.36,0,0,0-.6.9,3.59,3.59,0,0,0-.2,1.1c0,.3,0,.5.1.6h.1a3,3,0,0,1,1,.4c.1.1.2.1.3.2h.3c0,.1,0,.1-.1.2l.3.3a3.7,3.7,0,0,1,.5,1.1,7.35,7.35,0,0,1,0,2.1,6.79,6.79,0,0,1-.7,2,7.61,7.61,0,0,1-1.2,1.9c-.3.4-.6.7-.9,1.1,0,.2-.1.4-.1.6a7.6,7.6,0,0,0-.1,1.4,8.36,8.36,0,0,0,.5,2.9,4.64,4.64,0,0,0,1.3,2,6.66,
16.66,0,0,0,2,1.2,7.46,7.46,0,0,0,2.6.4,6,6,0,0,0,2.2-.4,22.88,22.88,0,0,0,2.3-1,10.71,10.71,0,0,0,2.2-1.5,9,9,0,0,0,1-.9,7.57,7.57,0,0,1-.1-1.5,9.15,9.15,0,0,1,.1-1.7l.3-1.8c.1-.3.2-.7.3-1a16.24,16.24,0,0,1-2,1.8,13.47,13.47,0,0,1-2.1,1.3,4.21,4.21,0,0,1-1.8.4,1.25,1.25,0,0,1-1.1-.4,2.27,2.27,0,0,1-.3-1.3,3.44,3.44,0,0,1,.1-.9c.1-.4.1-1,.3-1.8s.3-1.6.5-2.6.5-2.2.8-3.6a3.75,3.75,0,0,0,1,.1c.3,0,.6.1.9.1h1.8a2,2,0,0,0,1.1-.3,5.49,5.49,0,0,0,.9-.7,2.07,2.07,0,0,0,.6-1,5.07,5.07,0,0,0,.2-1.3A1.27,1.27,0,0,0,158.4,27.6Z" transform="translate(-6.89 -7.57)" style="fill: #4f4f4e"></path><g><path d="M168.57,38.1c-.5.5-1,.8-1.3,1.1a2,2,0,0,1-.8.3.76.76,0,0,1-.5-.2.85.85,0,0,1-.2-.6,3.75,3.75,0,0,1,.1-1,9.29,9.29,0,0,1,.4-1.3,16.19,16.19,0,0,0,.6-1.7c.3-.6.6-1.4.9-2.2l.6-1.5.6-1.5a9.29,9.29,0,0,0,.4-1.3,4.48,4.48,0,0,0,.1-1.1,5.28,5.28,0,0,0-.1-1.3,2.93,2.93,0,0,0-.3-1,1.34,1.34,0,0,0-.7-.6,4.44,4.44,0,0,0-1.3-.2,3.43,3.43,0,0,0-1.6.4,8.16,8.16,0,0,0-1.7,1.1,7.52,7.52,0,0,0-1.6,1.5,19.23,19.23,0,0,0-1.3,1.7,7.57,7.57,0,0,0-.9,1.8,5,5,0,0,0-.3,1.6,9.15,9.15,0,0,0,.1,1.6,8.33,8.33,0,0,0,.4,1.5c-.3.8-.6,1.5-.8,2.1a18.87,18.87,0,0,1-.6,1.8,10.1,10.1,0,0,0-.3,1.7,8.6,8.6,0,0,0-.1,1.6,9,9,0,0,0,.2,1.8,2.73,2.73,0,0,0,1.9,1.9,5,5,0,0,0,1.8.2,3.92,3.92,0,0,0,1.8-.4,9.34,9.34,0,0,0,2-1,13.66,13.66,0,0,0,2.1-1.5,17.12,17.12,0,0,0,2-1.8l.6-.6a15.48,15.48,0,0,1-.1-2.2,13.43,13.43,0,0,1,.4-3.5,2.65,2.65,0,0,0-.5.6A11.33,11.33,0,0,1,168.57,38.1Z" transform="translate(-6.89 -7.57)" style="fill: #4f4f4e"></path><path d="M167.27,20.1a2.54,2.54,0,0,0,1,.8,2.77,2.77,0,0,0,1.3.3,20.78,20.78,0,0,0,1.5-2,10.63,10.63,0,0,0,1-1.7,4.88,4.88,0,0,0,.6-1.3,4.4,4.4,0,0,0,.2-1,2.35,2.35,0,0,0-.2-.8,2.18,2.18,0,0,0-.5-.8,5,5,0,0,0-.7-.8c-.3-.2-.6-.5-.9-.7a9.29,9.29,0,0,0-1-.5,3.55,3.55,0,0,0-1-.2,1.69,1.69,0,0,0-1,.3,2.36,2.36,0,0,0-.8.9,5.76,5.76,0,0,0-.5,1.7,16.86,16.86,0,0,0-.2,2.5,11.08,11.08,0,0,0,.2,1.9C166.77,19.3,167,19.7,167.27,20.1Z" transform="translate(-6.89 -7.57)" style="fill: #4f4f4e"></path></g><path d="M143.95,31.67a1.24,1.24,0,0,0-.51-.51,5,5,0,0,0-.72-.31c-.21,0-.51-.1-.72,0a14.53,14.53,0,0,1-.82,1.85c-.31.62-.62,1.13-.92,1.64a6.51,6.51,0,0,1-1,1.23,3.47,3.47,0,0,1-1.23.62h-.51A.78.78,0,0,1,137,36a3,3,0,0,1-.92-.92,19.34,19.34,0,0,0,1.33-3.18,5.24,5.24,0,0,0,.21-2.46c-.1-.31-.21-.62-.31-1s-.41-.72-.62-1a7.83,7.83,0,0,0-.92-.92,6.23,6.23,0,0,0-1-.72,5,5,0,0,0-1.13-.41,2.11,2.11,0,0,0-1.13,0A2.15,2.15,0,0,0,131,26a6.17,6.17,0,0,0-.92,1.33,8.69,8.69,0,0,0-.41,1.74,11.78,11.78,0,0,0-.1,1.95c0,.62.1,1.23.1,1.85a10.67,10.67,0,0,1,.21,1.54c.1.31.1.62.21.92a3.17,3.17,0,0,1,.21.82,5,5,0,0,0-.31.72,5.43,5.43,0,0,1-.62,1,6.9,6.9,0,0,1-.72,1.13,9,9,0,0,1-.62,1q-1.23-3.08-1.85-5.23a29.41,29.41,0,0,1-.82-3.18,7.11,7.11,0,0,1,.21-3.9,9.15,9.15,0,0,1,2.26-3.59,3.67,3.67,0,0,0-.41-1.13,2.4,2.4,0,0,0-.72-.72,1.84,1.84,0,0,0-1.13-.31,8.86,8.86,0,0,0-1.54.1,5.36,5.36,0,0,0-1.64.62A6.74,6.74,0,0,0,120.66,24,8.91,8.91,0,0,0,119,25.72a7.38,7.38,0,0,0-1.23,2.15c-1.23,3.08.82,9.85,1.44,11.49,0,.1,0,.1.1.21.31.92.72,1.95,1,2.87s.72,1.95,1.13,2.87.82,1.85,1.13,2.67c-.31,1-.62,2.15-.82,3.18s-.62,2.15-.82,3.18-.41,1.95-.51,2.87a7.1,7.1,0,0,0,.1,2.56,3.6,3.6,0,0,0,.62,1.44,3.21,3.21,0,0,0,1.13.92,9,9,0,0,0,1.54.51,6.39,6.39,0,0,0,1.95-.1,4.13,4.13,0,0,0,2.05-.92A5.87,5.87,0,0,0,129.38,60a8.22,8.22,0,0,0,1-2.36,21.64,21.64,0,0,0,.62-3c.1-1,.1-2.15.1-3.39a22.84,22.84,0,0,0-.51-3.69,4.44,4.44,0,0,1-.1-.51c0-.21-.1-.41-.1-.62a1.3,1.3,0,0,1-.1-.62,4.44,4.44,0,0,0-.1-.51,2.72,2.72,0,0,1,.51-.62c.21-.31.41-.51.62-.82l.62-.92.62-.92a5.73,5.73,0,0,1,.51-.82c.1-.31.31-.51.31-.72a3.34,3.34,0,0,0,1.85.82,5.1,5.1,0,0,0,2.15-.1,4.61,4.61,0,0,0,1.85-.72A6.74,6.74,0,0,0,141,39.26a11,11,0,0,0,1.44-1.64,17.85,17.85,0,0,0,1.13-1.85,6.52,6.52,0,0,0,.62-1.85,5,5,0,0,0,0-1.74C144.26,32.08,144.15,31.87,143.95,31.67ZM125.18,58.85c-1.23,1.13,0-4.82.21-5.33C125.38,53.52,126.41,57.73,125.18,58.85Z" transform="translate(-6.89 -7.57)" style="fill: #b9cc33"></path><path d="M120.1,45.52c-.41-.92-.72-1.85-1.13-2.77a16.28,16.28,0,0,1-.72-2.05c0,.1-.1.1-.1.21a16.14,16.14,0,0,1-1.23,1.95,8.73,8.73,0,0,1-1,1.33,3.36,3.36,0,0,1-.82.62,1.11,1.11,0,0,1-.62-.1,2.24,2.24,0,0,1-.31-.51,2.46,2.46,0,0,1,0-1.23,14.41,14.41,0,0,1,.21-1.85,21.22,21.22,0,0,1,.41-2.26c.21-.82.31-1.64.51-2.46a14,14,0,0,0,.41-1.74,8,8,0,0,0,.21-1.44V32c0-.41-.1-.72-.1-1.13a6.78,6.78,0,0,0-.51-1.54,4.1,4.1,0,0,0-1-1.23,4.7,4.7,0,0,0-1.44-.72,5.54,5.54,0,0,0-1.85,0l-1.23.31c-.41.21-.82.41-1.33.72a11.17,11.17,0,0,0-2.77,2.87c-.41.72-.82,1.54-1.44,2.56s-1,2.15-1.64,3.49c.21-.72.41-1.44.51-1.95s.1-1,.21-1.54a5,5,0,0,0-.1-1.23c-.1-.41-.1-.72-.21-1.13a3,3,0,0,0-.51-1.33,2.42,2.42,0,0,0-.82-.92,3.42,3.42,0,0,0-1.23-.51,3.85,3.85,0,0,0-1.54,0,5.7,5.7,0,0,0-1.95.72A6.41,6.41,0,0,0,95,31,16.15,16.15,0,0,0,93,33.72,30,30,0,0,0,91.17,38a21.22,21.22,0,0,0,.41-2.26c.1-.72.1-1.23.21-1.85V32.49a5.15,5.15,0,0,0-.21-1.23,2.38,2.38,0,0,0-.41-1,1.74,1.74,0,0,0-.62-.62,2,2,0,0,0-.92-.21,4.6,4.6,0,0,0-1.13.1,6.73,6.73,0,0,0-2.15.82,7.71,7.71,0,0,0-1.64,1.54,6.42,6.42,0,0,0-1,2.05,14.37,14.37,0,0,0-.62,2.46,12,12,0,0,0-.1,2.77A13.67,13.67,0,0,0,83.27,42L83,44.18a16.62,16.62,0,0,0-.1,2.26,13.08,13.08,0,0,0,.1,2.05,11.3,11.3,0,0,0,.21,1.85A10.7,10.7,0,0,0,84,52.9a7.63,7.63,0,0,0,1.33,2.15,4.75,4.75,0,0,0,1.85,1.33,4.17,4.17,0,0,0,2.26.21,3.9,3.9,0,0,0,1.74-.72,3.55,3.55,0,0,0,1-1.13,29.24,29.24,0,0,1-.31-3,27,27,0,0,1-.21-2.87c-.1-1-.1-2.05-.1-3.08s0-2.15-.1-3.28a15.19,15.19,0,0,1,.82-1.33,3.58,3.58,0,0,1,.62-.92l.62-.62a2.24,2.24,0,0,0,.51-.31c.41-.1.72.1.82.72v3.08c-.1,1.54-.1,2.77-.1,4a14.21,14.21,0,0,0,.31,3.08,13.26,13.26,0,0,0,.72,2.15A4.54,4.54,0,0,0,97,53.93a3.55,3.5
15,0,0,0,1.64.82,4.61,4.61,0,0,0,2.05,0,3.88,3.88,0,0,0,1.74-.62A3.94,3.94,0,0,0,103.58,53l-.31-1.85c-.1-.51-.1-1.13-.21-1.64s-.1-1-.21-1.54a8.29,8.29,0,0,1-.1-1.64c0-.62-.1-1.13-.1-1.85V42.34a17.84,17.84,0,0,1,1.13-1.85c.41-.62.82-1.13,1.13-1.64s.72-.92,1-1.23a1.5,1.5,0,0,1,.82-.51.77.77,0,0,1,.51.1,2.24,2.24,0,0,1,.31.51v1c-.1.51-.21,1-.31,1.64s-.21,1.33-.41,2.15-.21,1.54-.31,2.36a18.16,18.16,0,0,0-.1,2.36,6.65,6.65,0,0,0,.21,2.05,6,6,0,0,0,.62,2.05,4.6,4.6,0,0,0,1,1.33,3.47,3.47,0,0,0,1.54.62,7.94,7.94,0,0,0,2.15-.1,8.39,8.39,0,0,0,2.46-1A11.92,11.92,0,0,0,117,50c.82-.92,1.54-1.95,2.36-3.08C119.69,46.24,119.89,45.93,120.1,45.52Z" transform="translate(-6.89 -7.57)" style="fill: #b9cc33"></path><path d="M29.6,39.2c-.7.6-1.2,1-1.7,1.4a2.5,2.5,0,0,1-1.1.5.76.76,0,0,1-.5-.2.85.85,0,0,1-.2-.6,2.49,2.49,0,0,1,.1-.8,10.38,10.38,0,0,0,.3-1.2,12.13,12.13,0,0,1,.5-1.4,8.8,8.8,0,0,0,.5-1.5c.2-.5.4-1,.6-1.4a7.26,7.26,0,0,1,.5-1.2,20.34,20.34,0,0,0,.9-2.6,9.86,9.86,0,0,0,.3-2.4,5,5,0,0,0-.2-1.2,1.46,1.46,0,0,0-.6-.9,1.46,1.46,0,0,0-.9-.6,5.07,5.07,0,0,0-1.3-.2,8.27,8.27,0,0,0-3.7,1.2,26.37,26.37,0,0,0-5,3.7l1.2-4.7q1.5-2.4,2.4-4.2a28.67,28.67,0,0,0,1.5-3.2,9.61,9.61,0,0,0,.8-2.4,6.17,6.17,0,0,0,.2-1.8,7,7,0,0,0-.2-1.6,2,2,0,0,0-.6-1.1,2.07,2.07,0,0,0-1-.6A5.9,5.9,0,0,0,21,10a5.66,5.66,0,0,0-2.9.7,6.39,6.39,0,0,0-2.3,2.1,21.66,21.66,0,0,0-1.5,3.3,38.76,38.76,0,0,0-1.4,5c-.4,1.9-.8,4.2-1.1,6.6s-.7,5.3-1,8.3a12.37,12.37,0,0,0-1.3,3,12.85,12.85,0,0,0-.4,2.5,5.85,5.85,0,0,0,.2,1.3A6.12,6.12,0,0,0,9.8,44a3.6,3.6,0,0,0,.8,1.2,9,9,0,0,0,1,.9l1.2.6a5.9,5.9,0,0,0,1.4.2,5.9,5.9,0,0,0,1.4-.2,3.13,3.13,0,0,0,1-.5c0-1.2,0-2.3.1-3.3a30.28,30.28,0,0,1,.2-3.1c.1-1,.2-1.9.3-2.9l.3-2.7a9.22,9.22,0,0,1,1.9-1.3,3.36,3.36,0,0,1,1.5-.4.85.85,0,0,1,.6.2,1.27,1.27,0,0,1,.1.6,5.07,5.07,0,0,1-.2.9c-.1.4-.3.9-.5,1.5s-.4,1.2-.6,1.9l-.6,2.1a19.45,19.45,0,0,0-.5,2,14.05,14.05,0,0,0-.2,1.8,9,9,0,0,0,.2,1.8,3.29,3.29,0,0,0,.7,1.3,3.6,3.6,0,0,0,1.2.8,5.26,5.26,0,0,0,1.9.2,4.64,4.64,0,0,0,1.9-.4,20,20,0,0,0,2.1-1,14.32,14.32,0,0,0,2.2-1.5l2.1-1.8a9,9,0,0,1-.2-2.4,24.52,24.52,0,0,1,.2-2.7C30.6,38.3,30.1,38.8,29.6,39.2Z" transform="translate(-6.89 -7.57)" style="fill: #4f4f4e"></path><g><path d="M143.79,31.65a1.24,1.24,0,0,0-.51-.51,5,5,0,0,0-.72-.31c-.21,0-.51-.1-.72,0a14.53,14.53,0,0,1-.82,1.85c-.31.62-.62,1.13-.92,1.64a6.51,6.51,0,0,1-1,1.23,3.47,3.47,0,0,1-1.23.62h-.51a.78.78,0,0,1-.51-.21,3,3,0,0,1-.92-.92,19.34,19.34,0,0,0,1.33-3.18,5.24,5.24,0,0,0,.21-2.46c-.1-.31-.21-.62-.31-1s-.41-.72-.62-1a7.83,7.83,0,0,0-.92-.92,6.23,6.23,0,0,0-1-.72,5,5,0,0,0-1.13-.41,2.11,2.11,0,0,0-1.13,0,2.15,2.15,0,0,0-1.44.72,6.17,6.17,0,0,0-.92,1.33,8.69,8.69,0,0,0-.41,1.74,11.78,11.78,0,0,0-.1,1.95c0,.62.1,1.23.1,1.85a10.67,10.67,0,0,1,.21,1.54c.1.31.1.62.21.92a3.17,3.17,0,0,1,.21.82,5,5,0,0,0-.31.72,5.43,5.43,0,0,1-.62,1,6.9,6.9,0,0,1-.72,1.13,9,9,0,0,1-.62,1Q126.66,37,126,34.83a29.41,29.41,0,0,1-.82-3.18,7.11,7.11,0,0,1,.21-3.9,9.15,9.15,0,0,1,2.26-3.59,3.67,3.67,0,0,0-.41-1.13,2.4,2.4,0,0,0-.72-.72,1.84,1.84,0,0,0-1.13-.31,8.86,8.86,0,0,0-1.54.1,5.36,5.36,0,0,0-1.64.62A6.74,6.74,0,0,0,120.51,24a8.91,8.91,0,0,0-1.64,1.74,7.38,7.38,0,0,0-1.23,2.15c-1.23,3.08.82,9.85,1.44,11.49,0,.1,0,.1.1.21.31.92.72,1.95,1,2.87s.72,1.95,1.13,2.87.82,1.85,1.13,2.67c-.31,1-.62,2.15-.82,3.18s-.62,2.15-.82,3.18-.41,1.95-.51,2.87a7.1,7.1,0,0,0,.1,2.56A3.6,3.6,0,0,0,121,61.2a3.21,3.21,0,0,0,1.13.92,9,9,0,0,0,1.54.51,6.39,6.39,0,0,0,1.95-.1,4.13,4.13,0,0,0,2.05-.92A5.87,5.87,0,0,0,129.23,60a8.22,8.22,0,0,0,1-2.36,21.64,21.64,0,0,0,.62-3c.1-1,.1-2.15.1-3.39a22.84,22.84,0,0,0-.51-3.69,4.44,4.44,0,0,1-.1-.51c0-.21-.1-.41-.1-.62a1.3,1.3,0,0,1-.1-.62,4.44,4.44,0,0,0-.1-.51,2.72,2.72,0,0,1,.51-.62c.21-.31.41-.51.62-.82l.62-.92.62-.92a5.73,5.73,0,0,1,.51-.82c.1-.31.31-.51.31-.72a3.34,3.34,0,0,0,1.85.82,5.1,5.1,0,0,0,2.15-.1,4.61,4.61,0,0,0,1.85-.72,6.74,6.74,0,0,0,1.74-1.23,11,11,0,0,0,1.44-1.64,17.85,17.85,0,0,0,1.13-1.85,6.52,6.52,0,0,0,.62-1.85,5,5,0,0,0,0-1.74C144.1,32.06,144,31.86,143.79,31.65ZM125,58.84c-1.23,1.13,0-4.82.21-5.33C125.22,53.5,126.25,57.71,125,58.84Z" transform="translate(-6.89 -7.57)" style="fill: #b9cc33"></path><path d="M119.94,45.5c-.41-.92-.72-1.85-1.13-2.77a16.28,16.28,0,0,1-.72-2.05c0,.1-.1.1-.1.21a16.14,16.
114,0,0,1-1.23,1.95,8.73,8.73,0,0,1-1,1.33,3.36,3.36,0,0,1-.82.62,1.11,1.11,0,0,1-.62-.1,2.24,2.24,0,0,1-.31-.51,2.46,2.46,0,0,1,0-1.23,14.41,14.41,0,0,1,.21-1.85,21.22,21.22,0,0,1,.41-2.26c.21-.82.31-1.64.51-2.46a14,14,0,0,0,.41-1.74,8,8,0,0,0,.21-1.44V32c0-.41-.1-.72-.1-1.13a6.78,6.78,0,0,0-.51-1.54,4.1,4.1,0,0,0-1-1.23,4.7,4.7,0,0,0-1.44-.72,5.54,5.54,0,0,0-1.85,0l-1.23.31c-.41.21-.82.41-1.33.72a11.17,11.17,0,0,0-2.77,2.87c-.41.72-.82,1.54-1.44,2.56s-1,2.15-1.64,3.49c.21-.72.41-1.44.51-1.95s.1-1,.21-1.54a5,5,0,0,0-.1-1.23c-.1-.41-.1-.72-.21-1.13a3,3,0,0,0-.51-1.33,2.42,2.42,0,0,0-.82-.92,3.42,3.42,0,0,0-1.23-.51,3.85,3.85,0,0,0-1.54,0,5.7,5.7,0,0,0-1.95.72,6.41,6.41,0,0,0-1.95,1.54,16.15,16.15,0,0,0-1.95,2.77A30,30,0,0,0,91,38a21.22,21.22,0,0,0,.41-2.26c.1-.72.1-1.23.21-1.85V32.47a5.15,5.15,0,0,0-.21-1.23,2.38,2.38,0,0,0-.41-1,1.74,1.74,0,0,0-.62-.62,2,2,0,0,0-.92-.21,4.6,4.6,0,0,0-1.13.1,6.73,6.73,0,0,0-2.15.82,7.71,7.71,0,0,0-1.64,1.54,6.42,6.42,0,0,0-1,2.05,14.37,14.37,0,0,0-.62,2.46,12,12,0,0,0-.1,2.77A13.67,13.67,0,0,0,83.11,42l-.31,2.15a16.62,16.62,0,0,0-.1,2.26,13.08,13.08,0,0,0,.1,2.05A11.3,11.3,0,0,0,83,50.32a10.7,10.7,0,0,0,.82,2.56A7.63,7.63,0,0,0,85.17,55,4.75,4.75,0,0,0,87,56.37a4.17,4.17,0,0,0,2.26.21A3.9,3.9,0,0,0,91,55.86a3.55,3.55,0,0,0,1-1.13,29.24,29.24,0,0,1-.31-3,27,27,0,0,1-.21-2.87c-.1-1-.1-2.05-.1-3.08s0-2.15-.1-3.28a15.19,15.19,0,0,1,.82-1.33,3.58,3.58,0,0,1,.62-.92l.62-.62a2.24,2.24,0,0,0,.51-.31c.41-.1.72.1.82.72v3.08c-.1,1.54-.1,2.77-.1,4a14.21,14.21,0,0,0,.31,3.08,13.26,13.26,0,0,0,.72,2.15,4.54,4.54,0,0,0,1.23,1.54,3.55,3.55,0,0,0,1.64.82,4.61,4.61,0,0,0,2.05,0,3.88,3.88,0,0,0,1.74-.62A3.94,3.94,0,0,0,103.43,53l-.31-1.85c-.1-.51-.1-1.13-.21-1.64s-.1-1-.21-1.54a8.29,8.29,0,0,1-.1-1.64c0-.62-.1-1.13-.1-1.85V42.32a17.84,17.84,0,0,1,1.13-1.85c.41-.62.82-1.13,1.13-1.64s.72-.92,1-1.23a1.5,1.5,0,0,1,.82-.51.77.77,0,0,1,.51.1,2.24,2.24,0,0,1,.31.51v1c-.1.51-.21,1-.31,1.64s-.21,1.33-.41,2.15-.21,1.54-.31,2.36a18.16,18.16,0,0,0-.1,2.36,6.65,6.65,0,0,0,.21,2.05,6,6,0,0,0,.62,2.05,4.6,4.6,0,0,0,1,1.33,3.47,3.47,0,0,0,1.54.62,7.94,7.94,0,0,0,2.15-.1,8.39,8.39,0,0,0,2.46-1A11.92,11.92,0,0,0,116.86,50c.82-.92,1.54-1.95,2.36-3.08C119.53,46.22,119.74,45.91,119.94,45.5Z" transform="translate(-6.89 -7.57)" style="fill: #b9cc33"></path></g><g><path d="M50,38.38c-.3,0-.5,0-.6-.1s-.3-.2-.4-.2a6.61,6.61,0,0,0,.5-1.5c.2-.5.3-1,.5-1.6s.3-1.1.5-1.6.3-1.1.4-1.6a7.72,7.72,0,0,0,.2-1.5,6.15,6.15,0,0,0,.1-1.3,5.07,5.07,0,0,0-.2-1.3,2.38,2.38,0,0,0-.6-1.1,3.59,3.59,0,0,0-1-.7,2.74,2.74,0,0,0-1.3-.2,2,2,0,0,0-1.3.4,10.59,10.59,0,0,0-1.2,1,1.49,1.49,0,0,0-.3-1,2.34,2.34,0,0,0-.7-.7,3.55,3.55,0,0,0-.9-.4,3.4,3.4,0,0,0-1-.1,5.83,5.83,0,0,0-2.6.6,9.63,9.63,0,0,0-2.5,1.6,8.53,8.53,0,0,0-2.2,2.4,16.54,16.54,0,0,0-1.8,3.2,22.85,22.85,0,0,0-1.2,3.7,18.1,18.1,0,0,0-.4,4,10.23,10.23,0,0,0,.5,3.2,7.28,7.28,0,0,0,1.3,2.3,5.33,5.33,0,0,0,2,1.3,6.9,6.9,0,0,0,2.5.4,10.07,10.07,0,0,0,2.5-.3,8.75,8.75,0,0,0,2.2-1,10,10,0,0,0,2-1.6,10.1,10.1,0,0,0,1.8-2.2,3.55,3.55,0,0,0,.9.4,3.75,3.75,0,0,0,1.1.1,4.48,4.48,0,0,0,2-.4l.6-.3V42l.3-2.1c.1-.7.3-1.5.4-2.2.1-.2.1-.5.2-.7l-.3.3A2.32,2.32,0,0,1,50,38.38Zm-6-8.3a10.93,10.93,0,0,0-.5,1.7c-.1.6-.2,1.1-.3,1.7a9.15,9.15,0,0,0-.1,1.6v1.2c0,.4.1.8.1,1.2s.1.8.2,1.2a3,3,0,0,0,.4,1c-.2.3-.4.5-.6.8a4.62,4.62,0,0,1-.7.7,2,2,0,0,1-.8.4,2.92,2.92,0,0,1-.9.2,1.7,1.7,0,0,1-.7-.1,2.65,2.65,0,0,1-.6-.5,2.32,2.32,0,0,1-.4-1,6.05,6.05,0,0,1-.2-1.5,14.92,14.92,0,0,1,.2-2.1,6.64,6.64,0,0,1,.6-2,6.63,6.63,0,0,1,.9-1.9,9.91,9.91,0,0,1,1.1-1.7,17.88,17.88,0,0,1,1.3-1.4,13,13,0,0,1,1.5-1C44.38,29,44.18,29.48,44,30.08Z" transform="translate(-6.89 -7.57)" style="fill: #fefffd"></path><path d="M63.6,39.58A7.34,7.34,0,0,1,61.8,41a3,3,0,0,1-1.4.5.76.76,0,0,1-.5-.2.85.85,0,0,1-.2-.6,2.81,2.81,0,0,1,.1-.8c.1-.4.2-.8.3-1.4s.3-1.1.4-1.8.3-1.4.5-2.1.4-1.5.6-2.3.4-1.5.6-2.3.4-1.5.6-2.2a19.45,19.45,0,0,0,.5-2c.6-1.2,1.2-2.2,1.7-3.2a27.21,27.21,0,0,0,1.2-2.5c.4-.7.6-1.4.9-2s.4-1.1.6-1.6.2-.9.3-1.3a4.48,4.48,0,0,0,.1-1.1,7,7,0,0,0-.2-1.6,3,3,0,0,0-.7-1.1,2.38,2.38,0,0,0-1.1-.6,6.05,6.05,0,0,0-1.5-.2,5.55,5.55,0,0,0-2.8.7,9.64,9.64,0,0,0-2.5,2.1,13.71,13.71,0,0,0-1.9,3.4,18.54,18.54,0,0,0-1.1,4.5c-.1.9-.3,1.8-.4,2.8s-.3,2-.5,3-.4,2-.5,2.9-.3,1.9-.5,2.7a13,13,0,0,0-.3,1.3c-.1.5-.3,1.1-.4,1.8s-.3,1.3-.5,2.1a14.35,14.35,0,0,0-.4,2.2l-.3,2.1a12.75,12.75,0,0,0-.1,1.9,7.93,7.93,0,0,0,.2,1.7,2.73,2.73,0,0,0,1.9,1.9,5,5,0,0,0,1.8.2,7.47,7.47,0,0,0,2-.3,12.78,12.78,0,0,0,2.2-.9c.7-.4,1.5-.9,2.2-1.4s1.4-1.1,2.1-1.7c.3-.2.5-.5.8-.7a15.14,15.14,0,0,1-.3-3.2,12.1,12.1,0,0,1,.1-1.9Z" transform="translate(-6.89 -7.57)" style="fill: #fefffd"></path><path d="M81,38.28c0-.2-.1-.3-.1-.5v-1.3h0V36a8.64,8.64,0,0,1,.7-2.1,8.18,8.18,0,0,1,1.2-2,9.34,9.34,0,0,1,1.6-1.8,13.3,13.3,0,0,1,1.9-1.4c.2-.1.3-.2.5-.2a42.32,42.32,0,0,0,.5-6.3,16.13,16.13,0,0,0-.7-5.1,11.82,11.82,0,0,0-1.9-3.9,7,7,0,0,0-3-2.4,8.3,8.3,0,0,0-3.9-.9,8.47,8.47,0,0,0-2.9.4,5.47,5.47,0,0,0-2,1.1,4.43,4.43,0,0,0-1.2,1.5,3.53,3.53,0,0,0-.4,1.7,2.92,2.92,0,0,0,.2.9,1.79,1.79,0,0,0,.5.7,10.7,10.7,0,0,1,3.2.7,7.39,7.39,0,0,1,2.5,1.7,7.62,7.62,0,0,1,1.6,2.8,11.22,11.22,0,0,1,.6,3.8
1c0,1.4-.1,2.7-.2,4s-.4,2.6-.6,3.7-.6,2.3-.9,3.3a12.7,12.7,0,0,1-1.1,2.6,8.31,8.31,0,0,1-1.2,1.7,1.74,1.74,0,0,1-1.1.6,1.48,1.48,0,0,1-.7-.1,1.76,1.76,0,0,1-.5-.4,4.88,4.88,0,0,1-.3-.7,3.42,3.42,0,0,1-.1-1.1,12.75,12.75,0,0,1,.1-1.9,15.52,15.52,0,0,1,.4-2.1,17.23,17.23,0,0,1,.7-2.1,12.45,12.45,0,0,1,1-2,20.28,20.28,0,0,1,1.3-1.8,11.51,11.51,0,0,1,1.7-1.4c0-.1.1-.2.1-.3v-.3a2.11,2.11,0,0,0-.6-1.6,2.35,2.35,0,0,0-1.7-.6,4.2,4.2,0,0,0-2.1.6,10.65,10.65,0,0,0-2.3,1.6,16.41,16.41,0,0,0-2.1,2.4,14.92,14.92,0,0,0-1.8,3,34.23,34.23,0,0,0-1.3,3.4,14.87,14.87,0,0,0-.5,3.6,12.5,12.5,0,0,0,.5,3.6,7.34,7.34,0,0,0,1.3,2.5,5.11,5.11,0,0,0,2.1,1.5,7.63,7.63,0,0,0,2.7.5,8.38,8.38,0,0,0,3.3-.8,11.48,11.48,0,0,0,3.3-2.4,20.29,20.29,0,0,0,2.6-3.1c-.2-.4-.4-.9-.6-1.3C81.35,39.48,81.15,38.88,81,38.28Z" transform="translate(-6.89 -7.57)" style="fill: #fefffd"></path><path d="M186,39.38a10,10,0,0,1-2.4,1.4,6.31,6.31,0,0,1-2.2.5,3.73,3.73,0,0,1-1.2-.2,1.78,1.78,0,0,1-.8-.7,3.34,3.34,0,0,1-.5-1.2,9.15,9.15,0,0,1-.1-1.7,17.92,17.92,0,0,1,.3-3.4,13.8,13.8,0,0,1,.7-2.6,5.65,5.65,0,0,1,.9-1.6c.3-.4.6-.6.8-.6s.3.1.4.3a1.55,1.55,0,0,1,.2.8,6.64,6.64,0,0,1-.1,1.3c-.1.5-.2,1.1-.4,1.8a2.7,2.7,0,0,0,.8.7,2.55,2.55,0,0,0,1.3.2,3.29,3.29,0,0,0,1.7-.4,5.66,5.66,0,0,0,1.5-1.2,5.24,5.24,0,0,0,1-1.8,5.38,5.38,0,0,0,.4-2.2,6,6,0,0,0-.3-2,3.77,3.77,0,0,0-.9-1.5,3.54,3.54,0,0,0-1.6-.9,7.32,7.32,0,0,0-2.2-.3,6.6,6.6,0,0,0-2.7.6,10.14,10.14,0,0,0-2.6,1.6,19.26,19.26,0,0,0-2.4,2.5,19.82,19.82,0,0,0-1.9,3.1,20.94,20.94,0,0,0-1.3,3.5,15.83,15.83,0,0,0-.5,3.8,13.7,13.7,0,0,0,.4,3.6,8.93,8.93,0,0,0,1.2,2.6,5,5,0,0,0,2.2,1.6,7.45,7.45,0,0,0,3.1.6,6.56,6.56,0,0,0,2.3-.4,12.23,12.23,0,0,0,2.4-1,17.61,17.61,0,0,0,2.3-1.4c.6-.4,1.2-.9,1.7-1.3a5.07,5.07,0,0,1-.2-1.3h0a9.3,9.3,0,0,1,.4-2.7,16.26,16.26,0,0,1,1-2.5l-.3.3A25.73,25.73,0,0,1,186,39.38Z" transform="translate(-6.89 -7.57)" style="fill: #fefffd"></path><path d="M207.65,41.18a1.86,1.86,0,0,1-1.1.4.91.91,0,0,1-.8-.4,2.25,2.25,0,0,1-.5-1.2c-.1-.6-.2-1.3-.3-2.2a33.25,33.25,0,0,1-.1-3.4l2.2-1.1a9.88,9.88,0,0,0,1.5-.9c.4-.3.8-.5,1-.7a1.87,1.87,0,0,0,.6-.7c.1-.3.2-.5.3-.8s.1-.6.1-1a6.75,6.75,0,0,0-.2-1.4,2.4,2.4,0,0,0-.7-1.2,3.13,3.13,0,0,0-1.1-.9,3.81,3.81,0,0,0-1.6-.3,3.55,3.55,0,0,0-1,.2,3.38,3.38,0,0,0-1.1.7,13.1,13.1,0,0,0-1.3,1.2,15.75,15.75,0,0,0-1.5,1.9c-.3.5-.6.9-.9,1.5a8,8,0,0,0-.8,1.6l-3.3,1.4c.1-.5.2-1.1.4-1.8s.4-1.3.6-2,.5-1.3.7-2,.5-1.2.8-1.8l1.6-3.2a19.55,19.55,0,0,0,1.2-2.6,22,22,0,0,1,.9-2.1c.2-.6.4-1.2.6-1.7a7,7,0,0,0,.3-1.4,4.87,4.87,0,0,0,.1-1.2,7,7,0,0,0-.2-1.6,4.13,4.13,0,0,0-.7-1.1,2.38,2.38,0,0,0-1.1-.6,5.9,5.9,0,0,0-1.4-.2,6.39,6.39,0,0,0-2.8.6,5.92,5.92,0,0,0-2.2,2,12,12,0,0,0-1.7,3.4,37,37,0,0,0-1.4,4.9q-.6,2.85-1.2,6.6c-.4,2.5-.7,5.3-1.1,8.3a17.49,17.49,0,0,0-1.3,2.9,11.34,11.34,0,0,0-.3,2.5,5.85,5.85,0,0,0,.2,1.3,6.12,6.12,0,0,0,.5,1.2,7.63,7.63,0,0,0,.8,1.1,9,9,0,0,0,1,.9l1.2.6a5.9,5.9,0,0,0,1.4.2,6.05,6.05,0,0,0,1.5-.2,4.13,4.13,0,0,0,1.1-.7,23.52,23.52,0,0,1,.1-2.8,14.79,14.79,0,0,1,.1-2.2c0-.7.1-1.3.1-1.9s.1-1.1.1-1.7l2.2-.9c-.1.6-.1,1.1-.2,1.8s-.1,1.2-.1,1.9a31.59,31.59,0,0,0,.2,3.5,6.75,6.75,0,0,0,.8,2.4,2.91,2.91,0,0,0,1.4,1.3,4.21,4.21,0,0,0,2,.4,3.92,3.92,0,0,0,1.8-.4,13.64,13.64,0,0,0,2-1.1,15.58,15.58,0,0,0,2-1.6A17,17,0,0,0,211,43a1.38,1.38,0,0,0,.3-.4h0a14.48,14.48,0,0,1-.4-3.7v-1.1a17.5,17.5,0,0,1-1.6,1.9C208.55,40.48,208.15,41,207.65,41.18Z" transform="translate(-6.89 -7.57)" style="fill: #fefffd"></path><path d="M227,39.48a19.1,19.1,0,0,1-2.8,1.5,8.57,8.57,0,0,1-2.7.5,3.73,3.73,0,0,1-1.2-.2,2.34,2.34,0,0,1-.7-.7,2.82,2.82,0,0,1-.4-1.1,6.62,6.62,0,0,1-.1-1.5,19.53,19.53,0,0,0,4.3-1.5,10.62,10.62,0,0,0,2.8-2,7.58,7.58,0,0,0,1.6-2.5,9.29,9.29,0,0,0,.5-2.9,4.91,4.91,0,0,0-1.4-3.8,5.69,5.69,0,0,0-3.9-1.2,6.08,6.08,0,0,0-2.5.6,9.24,9.24,0,0,0-2.5,1.7,13.94,13.94,0,0,0-2.3,2.5,32.07,32.07,0,0,0-1.9,3.1,20.94,20.94,0,0,0-1.3,3.5,15.68,15.68,0,0,0-.5,3.7,13.7,13.7,0,0,0,.4,3.6,7.07,7.07,0,0,0,1.3,2.6,5,5,0,0,0,2.2,1.6,7.45,7.45,0,0,0,3.1.6,11.34,11.34,0,0,0,2.5-.3,12.54,12.54,0,0,0,2.5-.9c.8-.4,1.7-.9,2.5-1.4a19.52,19.52,0,0,0,2.3-1.7l.4-.4a6.15,6.15,0,0,1-.1-1.4,8.64,8.64,0,0,1,.1-1.5c.1-.6.2
1-1.3.4-2.2a1.85,1.85,0,0,1,.2-.7l-.3.3A13.79,13.79,0,0,1,227,39.48Zm-7.1-7.4a13.78,13.78,0,0,1,.6-1.6,8.65,8.65,0,0,1,.7-1,.86.86,0,0,1,.6-.3.75.75,0,0,1,.7.4,2.13,2.13,0,0,1,.3,1.2,4.1,4.1,0,0,1-.1,1.1,3.13,3.13,0,0,1-.5,1,2.72,2.72,0,0,1-1,.8,5.76,5.76,0,0,1-1.7.5A13,13,0,0,1,219.93,32.08Z" transform="translate(-6.89 -7.57)" style="fill: #fefffd"></path><path d="M230.78,40.58a5.74,5.74,0,0,1,.1-1.2c.1-.5.2-1.1.3-1.9s.4-1.7.6-2.7.6-2.3,1-3.7a1.27,1.27,0,0,1-.6-.1.76.76,0,0,1-.5-.2c-.1-.1-.3-.2-.3-.3s-.1-.3-.1-.6a3.55,3.55,0,0,1,.2-1,2.18,2.18,0,0,1,.5-.8,3.49,3.49,0,0,1,.9-.6,3.73,3.73,0,0,1,1.2-.2v-1.4a2.49,2.49,0,0,1,.1-.8c0-.3.1-.7.1-1.1a10.71,10.71,0,0,1,.6-2.7,7.16,7.16,0,0,1,3-3.5,5.37,5.37,0,0,1,2.1-.5,5.28,5.28,0,0,1,1.3.1,1.35,1.35,0,0,1,.9.5,2.18,2.18,0,0,1,.5.8,3.73,3.73,0,0,1,.2,1.2v.7a1.85,1.85,0,0,1-.2.7l-.3.9c-.1.3-.3.7-.5,1.2l-.8,1.6c-.3.6-.6,1.3-1,2.1h1.1a3.75,3.75,0,0,0,1.1-.1c.4,0,.7-.1,1-.1a3.54,3.54,0,0,0,.6-.1c.1.1.3.2.4.4a2.19,2.19,0,0,1,.3.5c.1.2.1.3.2.5s.1.3.1.5a5,5,0,0,1-.2,1.2,1.93,1.93,0,0,1-.5.9,1.56,1.56,0,0,1-.8.6,3,3,0,0,1-1,.2h-1.6a2.2,2.2,0,0,1-.8-.1c-.3,0-.6-.1-.9-.1-.3,1.2-.5,2.3-.7,3.2s-.4,1.7-.5,2.4a15.69,15.69,0,0,1-.3,1.6,3.22,3.22,0,0,0-.1.8,2.13,2.13,0,0,0,.3,1.2,1,1,0,0,0,.9.4,3.43,3.43,0,0,0,1.6-.4,14.51,14.51,0,0,0,1.9-1.2,12.91,12.91,0,0,0,2.1-2,22.78,22.78,0,0,0,2.2-2.8,1.27,1.27,0,0,1,.6.1l.6.3a1,1,0,0,1,.4.5,1.42,1.42,0,0,1,.2.6,3.46,3.46,0,0,1-.3,1.2,10.93,10.93,0,0,1-.8,1.5,19.22,19.22,0,0,1-1.3,1.7c-.5.6-1,1.2-1.6,1.8s-1.2,1.1-1.8,1.6a14.29,14.29,0,0,1-2,1.4,8.82,8.82,0,0,1-2,.9,6.93,6.93,0,0,1-2,.3,8.52,8.52,0,0,1-2.3-.3,5.24,5.24,0,0,1-1.8-1,5.67,5.67,0,0,1-1.2-1.8A13.51,13.51,0,0,1,230.78,40.58Z" transform="translate(-6.89 -7.57)" style="fill: #fefffd"></path><path d="M158.25,27.58a1.42,1.42,0,0,0-.2-.6,2.19,2.19,0,0,0-.3-.5c-.1-.2-.3-.3-.4-.4s-.4.1-.7.1-.7.1-1.1.1-.8.1-1.2.1a4.87,4.87,0,0,0-1.2.1c.4-.9.8-1.6,1.1-2.3a13.14,13.14,0,0,1,.9-1.7c.2-.5.4-.9.6-1.3a6.89,6.89,0,0,0,.4-1,3.09,3.09,0,0,0,.2-.8c0-.2.1-.5.1-.8a5.9,5.9,0,0,0-.2-1.4,1.46,1.46,0,0,0-.6-.9,3.13,3.13,0,0,0-1-.5,6.05,6.05,0,0,0-1.5-.2,5.33,5.33,0,0,0-2.4.6,9.51,9.51,0,0,0-2,1.5,8,8,0,0,0-1.4,2.4,9.42,9.42,0,0,0-.7,3,5.74,5.74,0,0,0-.1,1.2c0,.3-.1.6-.1.9a2.2,2.2,0,0,1-.1.8v.8a2.5,2.5,0,0,0-1.3.3,3.59,3.59,0,0,0-1,.7,2.36,2.36,0,0,0-.6.9,3.59,3.59,0,0,0-.2,1.1c0,.3,0,.5.1.6h.1a3,3,0,0,1,1,.4c.1.1.2.1.3.2h.3c0,.1,0,.1-.1.2l.3.3a3.7,3.7,0,0,1,.5,1.1,7.35,7.35,0,0,1,0,2.1,6.79,6.79,0,0,1-.7,2,7.61,7.61,0,0,1-1.2,1.9c-.3.4-.6.7-.9,1.1,0,.2-.1.4-.1.6a7.6,7.6,0,0,0-.1,1.4,8.36,8.36,0,0,0,.5,2.9,4.64,4.64,0,0,0,1.3,2,6.66,6.66,0,0,0,2,1.2,7.46,7.46,0,0,0,2.6.4,6,6,0,0,0,2.2-.4,22.88,22.88,0,0,0,2.3-1,10.71,10.71,0,0,0,2.2-1.5,9,9,0,0,0,1-.9,7.57,7.57,0,0,1-.1-1.5,9.15,9.15,0,0,1,.1-1.7l.3-1.8c.1-.3.2-.7.3-1a16.24,16.24,0,0,1-2,1.8,13.47,13.47,0,0,1-2.1,1.3,4.21,4.21,0,0,1-1.8.4,1.25,1.25,0,0,1-1.1-.4,2.27,2.27,0,0,1-.3-1.3,3.44,3.44,0,0,1,.1-.9c.1-.4.1-1,.3-1.8s.3-1.6.5-2.6.5-2.2.8-3.6a3.75,3.75,0,0,0,1,.1c.3,0,.6.1.9.1h1.8a2,2,0,0,0,1.1-.3,5.49,5.49,0,0,0,.9-.7,2.07,2.07,0,0,0,.6-1,5.07,5.07,0,0,0,.2-1.3A1.27,1.27,0,0,0,158.25,27.58Z" transform="translate(-6.89 -7.57)" style="fill: #fefffd"></path><g><path d="M168.41,38.08c-.5.5-1,.8-1.3,1.1a2,2,0,0,1-.8.3.76.76,0,0,1-.5-.2.85.85,0,0,1-.2-.6,3.75,3.75,0,0,1,.1-1,9.29,9.29,0,0,1,.4-1.3,16.19,16.19,0,0,0,.6-1.7c.3-.6.6-1.4.9-2.2l.6-1.5.6-1.5a9.29,9.29,0,0,0,.4-1.3,4.48,4.48,0,0,0,.1-1.1,5.28,5.28,0,0,0-.1-1.3,2.93,2.93,0,0,0-.3-1,1.34,1.34,0,0,0-.7-.6,4.44,4.44,0,0,0-1.3-.2,3.43,3.43,0,0,0-1.6.4,8.16,8.16,0,0,0-1.7,1.1A7.52,7.52,0,0,0,162,27a19.23,19.23,0,0,0-1.3,1.7,7.57,7.57,0,0,0-.9,1.8,5,5,0,0,0-.3,1.6,9.15,9.15,0,0,0,.1,1.6,8.33,8.33,0,0,0,.4,1.5c-.3.8-.6,1.5-.8,2.1a18.87,18.87,0,0,1-.6,1.8,10.1,10.1,0,0,0-.3,1.7,8.6,8.6,0,0,0-.1,1.6,9,9,0,0,0,.2,1.8,2.73,2.73,0,0,0,1.9,1.9,5,5,0,0,0,1.8.2,3.92,3.92,0,0,0,1.8-.4,9.34,9.34,0,0,0,2-1,13.66,13.66,0,0,0,2.1-1.5,17.12,17.12,0,0,0,2-1.8l.6-.6a15.48,15.48,0,0,1-.1-2.2,13.43,13.43,0,0,1,.4-3.5,2.65,2.65,0,0,0-.5.6A11.33,11.33,0,0,1,168.41,38.08Z" transform="translate(-6.89 -7.57)" style="fill: #fefffd"></path><path d="M167.11,20.08a2.54,2.54,0,0,0,1,.8,2.77,2.77,0,0,0,1.3.3,20.78,20.78,0,0,0,1.5-2,10.63,10.63,0,0,0,1-1.7,4.88,4.88,0,0,0,.6-1.3,4.4,4.4,0,0,0,.2-1,2.35,2.35,0,0,0-.2-.8,2.18,2.18,0,0,0-.5-.8,5,5,0,0,0-.7-.8c-.3-.2-.6-.5-.9-.7a9.29,9.29,0,0,0-1-.5,3.55,3.55,0,0,0-1-.2,1.69,1.69,0,0,0-1,.3,2.36,2.36,0,0,0-.8.9,5.76,5.76,0,0,0-.5,1.7,16.86,16.86,0,0,0-.2,2.5,11.08,11.08,0,0,0,.2,1.9C166.61,19.28,166.81,19.68,167.11,20.08Z" transform="translate(-6.89 -7.57)" style="fill: #fefffd"></path></g><path d="M29.45,39.18c-.7.6-1.2,1-1.7,1.4a2.5,2.5,0,0,1-1.1.5.76.76,0,0,1-.5-.2.85.85,0,0,1-.2-.6,2.49,2.49,0,0,1,.1-.8,10.38,10.38,0,0,0,.3-1.2,12.13,12.13,0,0,1,.5-1.4,8.8,8.8,0,0,0,.5-1.5c.2-.5.4-1,.6-1.4a7.26,7.26,0,0,1,.5-1.2,20.34,20.34,0,0,0,.9-2.6,9.86,9.86,0,0,0,.3-2.4,5,5,0,0,0-.2-1.2,1.46,1.46,0,0,0-.6-.9,1.46,1.46,0,0,0-.9-.6,5.07,5.07,0,0,0-1.3-.2,8.27,8.27,0,0,0-3.7,1.2,26.37,26.37,0,0,0-5,3.7l1.2-4.7q1.5-2.4,2.4-4.2a28.67,28.67,0,0,0,1.5-3.2,9.61,9.61,0,0,0,.8-2.4,6.17,6.17,0,0,0,.2-1.8,7,7,0,0,0-.2-1.6,2,2,0,0,0-.6-1.1,2.07,2.07,0,0,0-1-.6,5.9,5.9,0,0,0-1.4-.2,5.66,5.66,0,0,0-2.9.7,6.39,6.39,0,0,0-2.3,2.1,21.66,21.66,0,0,0-1.5,3.3,38.76,38.76,0,0,0-1.4,5c-.4,1.9-.8,4.2-1.1,6.6s-.7,5.3-1,8.3a12.37,12.37,0,0,0-1.3,3,12.85,12.85,0,0,0-.4,2.5,5.85,5.85,0,0,0,.2,1.3,6.12,6.12,0,0,0,.5,1.2,3.6,3.6,0,0,0,.8,1.2,9,9,0,0,0,1,.9l1.2.6a5.9,5.9,0,0,0,1.4.2,5.9,5.9,0,0,0,1.4-.2,3.13,3.13,0,0,0,1-.5c0-1.2,0-2.3.1-3.3a30.28,30.28,0,0,1,.2-3.1c.1-1,.2-1.9.3-2.9l.3-2.7a9.22,9.22,0,0,1,1.9-1.3,3.36,3.36,0,0,1,1.5-.4.85.85,0,0,1,.6.2,1.27,1.27,0,0,1,.1.6,5.07,5.07,0,0,1-.2.9c-.1.4-.3.9-.5,1.5s-.4,1.2-.6,1.9l-.6,2.1a19.45,19.45,0,0,0-.5,2,14.05,14.05,0,0,0-.2,1.8,9,9,0,0,0,.2,1.8,3.29,3.29,0,0,0,.7,1.3,3.6,3.6,0,0,0,1.2.8,5.26,5.26,0,0,0,1.9.2,4.64,4.64,0,0,0,1.9-.4,20,20,0,0,0,2.1-1,14.32,14.32,0,0,0,2.2-1.5l2.1-1.8a9,9,0,0,1-.2-2.4,24.52,24.52,0,0,1,.2-2.7C30.45,38.28,29.95,38.78,29.45,39.18Z" transform="translate(-6.89 -7.57)" style="fill: #fefffd"></path></g></svg> \0 \0 \0 \0 \0 </div><div class="image-logo" if="{mode == \'image\'}"></div></div></a>','hmt-logo .logo-wrap,[data-is="hmt-logo"] .logo-wrap{ width: 158px; height: 39px; } hmt-logo .image-logo,[data-is="hmt-logo"] .image-logo{ background: url(/gfx/[email protected]) no-repeat; width: 158px; height: 39px; background-size: 158px 39px; } hmt-logo a:focus-visible { outline: 2px solid #3868e4; outline-offset: 2px; border-radius: 3px; display: inline-block; }',"",function(t){this.mode=null,this.on("mount",function(){"undefined"!=typeof SVGRect?this.mode="svg":this.mode="image"})}),riot.tag2("hmt-mfa-disable",'<div class="wrap"><h3>Disable Multi-Factor Authentication</h3><div if="{state === \'working\'}"><hmt-loader></hmt-loader></div><div if="{state === \'done\'}"><strong>Multi-Factor Authentication has been disabled.</strong><p>You can re-enable Multi-Factor Authentication at any time.</p></div><div show="{state === \'init\'}"><form onsubmit="{do_disable}"><p>Confirm your password to disable Multi-Factor Authentication</p><label for="password">Password</label><div class="input-group"><input ref="password" id="password" class="form-control" type="password" placeholder="Confirm Your Password"><span class="input-group-btn"><button class="btn btn-primary" type="submit">Disable MFA</button></span></div></form></div><div if="{error_msg.length}" class="alert alert-danger"> {error_msg} </div></div>','hmt-mfa-disable .wrap,[data-is="hmt-mfa-disable"] .wrap{ padding: 2rem; background: #fefefe; text-align: left; } hmt-mfa-disable .mfa-modal-close,[data-is="hmt-mfa-disable"] .mfa-modal-close{ position: absolute; right: 2rem; top: 1.3rem; } hmt-mfa-disable .alert-danger,[data-is="hmt-mfa-disable"] .alert-danger{ margin-top: 3rem; color: #721c24; }',"",function(t){this.state="init",this.error_msg="";this.on("mount",function(){}),this.do_disable=e=>{e.preventDefault();const i=this.refs.password.value;this.error_msg="",this.state="working",this.update(),request({type:"POST",url:"public/users/disable_mfa",data:{mfa_password:i},cb:(e,i)=>{"ok"==i.status?(this.state="done",t.on_disable&&"function"==typeof t.on_disable&&t.on_disable()):(i=JSON.parse(i.responseText),this.state="init",this.error_msg=i.msg||"An error occurred"),this.update()}})}}),riot.tag2("hmt-mfa-enable",'<div class="wrap"><div if="{!backup_codes.length}"><h3>Enable Multi-Factor Authentication</h3><img class="otp-qr" riot-src="https://holdmyticket.com{opts.qr_url}" alt="MFA"><p class="otp-secret">{opts.secret}</p><input class="form-control" type="text" placeholder="Enter code" onkeyup="{checkCode}" size="12" maxlength="6" disabled="{state === \'working\'}"><div if="{error_msg?.length}" class="alert alert-danger"> {error_msg} </div><div class="authenticator-apps"><p><strong>Need an authenticator app?</strong> You can use one of these popular ones:</p><ul><li><img src="https://play-lh.googleusercontent.com/IOMxgXpJHi-Yk3ukLH0HFKPqoP7rJWeQusgGJ4ZnijcYffbvIzw8ldWUla0frMV_g1Q=w240-h480-rw" alt="Okta Verify"><span>Okta Verify</span><a href="https://play.google.com/store/apps/details?id=com.okta.android.auth" target="_blank"><img src="https://files.holdmyticket.com/image/upload/v1737896769/logos/google-play-store.png" alt="Google Play Store"></a>
1<a href="https://apps.apple.com/us/app/okta-verify/id490179405" target="_blank"><img src="https://files.holdmyticket.com/image/upload/v1737896769/logos/ios-app-store.png" alt="Google Play Store"></a></li><li><img src="https://play-lh.googleusercontent.com/NxyEuJRx4jjR1Q9PXOPGExFQXDKr_pZJ61Cb15eR0aX3UTZKAxWsXvK9Gh4K-NUd5A=w240-h480-rw" alt="Twilio Authy Authenticator"><span>Twilio Authy</span><a href="https://play.google.com/store/apps/details?id=com.authy.authy" target="_blank"><img src="https://files.holdmyticket.com/image/upload/v1737896769/logos/google-play-store.png" alt="Google Play Store"></a><a href="https://apps.apple.com/us/app/twilio-authy/id494168017" target="_blank"><img src="https://files.holdmyticket.com/image/upload/v1737896769/logos/ios-app-store.png" alt="Google Play Store"></a></li><li><img src="https://play-lh.googleusercontent.com/O40QiaHe7o8gXlnjhM3bNFJeyQeDMH4ftV0zridji7KnHLv7kymJcWS5BtNmiAY1YghS=w240-h480-rw" alt="LastPass Authenticator"><span>LastPass</span><a href="https://play.google.com/store/apps/details?id=com.lastpass.authenticator" target="_blank"><img src="https://files.holdmyticket.com/image/upload/v1737896769/logos/google-play-store.png" alt="Google Play Store"></a><a href="https://apps.apple.com/us/app/lastpass-authenticator/id1079110004" target="_blank"><img src="https://files.holdmyticket.com/image/upload/v1737896769/logos/ios-app-store.png" alt="Google Play Store"></a></li><li><img src="https://play-lh.googleusercontent.com/_1CV99jklLbXuun-6E7eCPR-sKKeZc602rhw_QHZz-qm7xrPdgWsJVc7NtFkkliI8No=w240-h480-rw" alt="Microsoft Authenticator"><span>Microsoft</span><a href="https://play.google.com/store/apps/details?id=com.azure.authenticator" target="_blank"><img src="https://files.holdmyticket.com/image/upload/v1737896769/logos/google-play-store.png" alt="Google Play Store"></a><a href="https://apps.apple.com/us/app/microsoft-authenticator/id983156458" target="_blank"><img src="https://files.holdmyticket.com/image/upload/v1737896769/logos/ios-app-store.png" alt="Google Play Store"></a></li><li><img src="https://play-lh.googleusercontent.com/NntMALIH4odanPPYSqUOXsX8zy_giiK2olJiqkcxwFIOOspVrhMi9Miv6LYdRnKIg-3R=w240-h480-rw" alt="Google Authenticator"><span>Google</span><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2" target="_blank"><img src="https://files.holdmyticket.com/image/upload/v1737896769/logos/google-play-store.png" alt="Google Play Store"></a><a href="https://apps.apple.com/us/app/google-authenticator/id388497605" target="_blank"><img src="https://files.holdmyticket.com/image/upload/v1737896769/logos/ios-app-store.png" alt="Google Play Store"></a></li></ul></div></div><div if="{backup_codes.length}" class="backup-codes"><h3>Backup Codes</h3><p><strong>Save these in a secure place. You can use them if you lose access to your authenticator app.</strong></p><ul><li each="{code in backup_codes}">{code}</li></ul><div class="copy-actions"><button if="{can_copy}" onclick="{copyToClipboard}" class="btn btn-default"><span if="{!did_copy}">Copy to Clipboard</span><span if="{did_copy}">Backup Codes Copied!</span></button></div></div></div>','hmt-mfa-enable .wrap,[data-is="hmt-mfa-enable"] .wrap{ padding: 2rem; background: #fefefe; } hmt-mfa-enable .otp-qr,[data-is="hmt-mfa-enable"] .otp-qr{ display: block; margin: 0 auto; max-width: 100%; } hmt-mfa-enable .otp-secret,[data-is="hmt-mfa-enable"] .otp-secret{ text-align: center; overflow: auto; } hmt-mfa-enable .alert-danger,[data-is="hmt-mfa-enable"] .alert-danger{ margin-top: 3rem; } hmt-mfa-enable .authenticator-apps,[data-is="hmt-mfa-enable"] .authenticator-apps{ margin-top: 4em; } hmt-mfa-enable .authenticator-apps ul,[data-is="hmt-mfa-enable"] .authenticator-apps ul{ --gap: 10px; display: flex; justify-content: space-around; flex-wrap: wrap; list-style: none; padding: 0; margin: 0; } hmt-mfa-enable .authenticator-apps li,[data-is="hmt-mfa-enable"] .authenticator-apps li{ width: calc(20% - var(--gap)); min-width: 100px; text-align: center; } hmt-mfa-enable .authenticator-apps li span,[data-is="hmt-mfa-enable"] .authenticator-apps li span{ display: block; margin-top: 5px; font-weight: bold; } hmt-mfa-enable .authenticator-apps li a,[data-is="hmt-mfa-enable"] .authenticator-apps li a{ display: block; margin-bottom: 5px; } hmt-mfa-enable .authenticator-apps img,[data-is="hmt-mfa-enable"] .authenticator-apps img{ border-radius: 5px; max-width: 100%; width: 120px; } hmt-mfa-enable .authenticator-apps li > img,[data-is="hmt-mfa-enable"] .authenticator-apps li > img{ display: block; margin: 0 auto; width: 70px; max-width: 100%; } hmt-mfa-enable .backup-codes ul,[data-is="hmt-mfa-enable"] .backup-codes ul{ list-style: none; } hmt-mfa-enable .copy-actions,[data-is="hmt-mfa-enable"] .copy-actions{ display: flex; justify-content: space-between; }',"",function(t){this.backup_codes=[],this.state="init",this.can_copy=!1,this.did_copy=!1,this.error_msg="";var e=this;this.on("mount",function(){navigator.clipboard&&navigator.clipboard.writeText&&(this.can_copy=!0,this.update())}),this.checkCode=i=>{"working"!==this.state&&6===i.target.value.length&&(this.error_msg="",this.state="working",this.update(),request({type:"POST",url:"public/users/confirm_mfa",data:{code:i.target.value,secret:t.secret},cb:(i,a)=>
1{if(e.state="init","error"===i||"ok"!==a.status)return e.error_msg=a.msg,void e.update();e.backup_codes=a.backup_codes,e.update(),t.on_enable&&"function"==typeof t.on_enable&&t.on_enable()}}))},this.copyToClipboard=()=>{const t=this.backup_codes.join("\n");navigator.clipboard&&navigator.clipboard.writeText?navigator.clipboard.writeText(t).then(()=>{this.did_copy=!0,this.update()}).catch(t=>{console.error("Failed to copy to clipboard:",t),alert("Failed to copy backup codes. Please try again.")}):console.log("Clipboard API not supported in this browser.")}}),riot.tag2("hmt-mfa-login",'<div class="wrap mfa-page {state} {error_msg.length ? \'has-error\' : \'\'}"><div class="mfa-header"><h1 class="hideOnMobile">Multi-Factor Authentication</h1></div><div if="{error_msg.length}" class="alert alert-danger"> {error_msg} </div><form show="{!useMFABackup}" onsubmit="{submitMFA}" id="mfa-login"><label for="mfa">Enter your MFA code</label><input ref="mfa" onkeyup="{mfaKeyup}" id="mfa" class="form-control" type="text" name="mfa_code" size="12" autocomplete="one-time-code" 7><div class="alt-method"><p>Lose access to your Authenticator app?</p><button onclick="{() => {this.useMFABackup = true}}" type="button" class="btn btn-link">Use a backup code</button></div></form><form if="{useMFABackup}" id="mfa-backup" onsubmit="{submitMFABackup}"><fieldset class="mfa-backup-form"><label for="backup-code">Enter your backup code</label><div class="input-group"><input ref="mfa_backup" id="backup-code" type="text" name="backup_code" class="form-control"><span class="input-group-btn"><button type="submit" class="btn btn-primary">Send</button></span></div></fieldset><div class="alt-method"><p>Found your Authenticator app?</p><button onclick="{() => {this.useMFABackup = false}}" type="button" class="btn btn-link">Use OTP code</button></div></div></div>','hmt-mfa-login .wrap,[data-is="hmt-mfa-login"] .wrap{ text-align: center; } hmt-mfa-login label,[data-is="hmt-mfa-login"] label{ display: block; margin-bottom: 0.5em; } hmt-mfa-login h1,[data-is="hmt-mfa-login"] h1{ text-align: center; } hmt-mfa-login #mfa-login,[data-is="hmt-mfa-login"] #mfa-login,hmt-mfa-login #mfa-backup,[data-is="hmt-mfa-login"] #mfa-backup{ width: 300px; margin: 3em auto; } hmt-mfa-login #mfa-login.loading,[data-is="hmt-mfa-login"] #mfa-login.loading{ opacity: 0.5; } hmt-mfa-login .error,[data-is="hmt-mfa-login"] .error{ display: none; } hmt-mfa-login .alt-method,[data-is="hmt-mfa-login"] .alt-method{ margin-top: 3rem; } hmt-mfa-login .alt-method p,[data-is="hmt-mfa-login"] .alt-method p{ margin-bottom: 2px; } hmt-mfa-login .alert-danger,[data-is="hmt-mfa-login"] .alert-danger{ margin: 3rem auto 0; color: #721c24; background: #f1d6d9; text-align: center; width: 200px; }',"",function(t){this.useMFABackup=!1,this.state="waiting",this.submitted=!1,this.error_msg="";var e=this;sendMFA=i=>{this.submitted=!0,this.state="working",this.error_msg="",this.update();const a={...i};request({type:"POST",url:"public/users/mfa_login",data:a,dataType:"json",cb:(i,a)=>{"confirmed"==a.msg?e.opts.on_login&&"function"==typeof e.opts.on_login&&t.on_login():(e.error_msg=`Invalid ${"backup"===e.type?"backup":"MFA"} code`,e.submitted=!1,e.refs.mfa&&(e.refs.mfa.value=""),e.refs.mfa_backup&&(e.refs.mfa_backup.value="")),e.update()}})},submitMFA=t=>{t.preventDefault();const e={mfa:this.refs.mfa.value,type:"mfa"};sendMFA(e)},submitMFABackup=t=>{t.preventDefault();const e={mfa:this.refs.mfa_backup.value,type:"backup"};sendMFA(e)},mfaKeyup=t=>{this.submitted||6==this.refs.mfa.value.length&&submitMFA(t)}}),riot.tag2("hmt-modal",'<div class="modalMaster" show="{open}" role="dialog" aria-modal="true" aria-label="{opts.ariaLabel || \'Dialog\'}"><div show="{open}" class="overlay" onclick="{overlayClicked}"></div><div class="modal {opts.fullScreen ? \'height-100 no-margin\' : \'\'}" onclick="{closeModalIfNotObtrusive}" role="dialog" aria-modal="true" aria-label="{opts.ariaLabel || \'Dialog\'}" tabindex="-1" ref="modal_dialog"><button type="button" hide="{opts.obtrusive || opts.closeBtnBottom || opts.hideCloseBtn}" class="close-btn" onclick="{closeModalIfNotObtrusive}" aria-label="Close dialog"><svg class="fi fi-close" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#xmark"></use></svg></button><button type="button" hide="{opts.obtrusive || !opts.closeBtnBottom || opts.hideCloseBtn}" class="bottom-close-btn" onclick="{closeModalIfNotObtrusive}" aria-label="Close dialog"><svg class="fi fi-close" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#xmark"></use></svg></button><div class="modal-content {opts.fullScreen ? \'height-100\' : \'\'}" onclick="{modal_content_clicked}"><yield></yield></div><div class="clear"></div></div></div><button type="button" hide="{hide_btn}" onclick="{openModal}" class="{opts[\'openBtnClass\']}"><i class="{opts[\'openBtnIcon\']}" aria-hidden="true"></i> {opts[\'openBtnText\']} </button>','hmt-modal .modalMaster,[data-is="hmt-modal"] .modalMaster{ -webkit-overflow-scrolling: touch; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 100; overflow: auto;
1 overflow-y: scroll; text-align: center; } hmt-modal .overlay,[data-is="hmt-modal"] .overlay{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; text-align: center; z-index: 100; background-color: rgba(0, 0, 0, 0.8); } hmt-modal .modal,[data-is="hmt-modal"] .modal{ background-color: transparent; display: inline-block; z-index: 102; text-align: center; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; box-shadow: none !important; } hmt-modal .modal:focus,[data-is="hmt-modal"] .modal:focus{ outline: none; } hmt-modal .close-btn,[data-is="hmt-modal"] .close-btn{ background-color: #111; color: #fff; font-weight: 200; width: 40px; height: 40px; outline: none; cursor: pointer; font-size: 25px; position: fixed; top: 10px; right: 25px; text-align: center; margin: 0; -webkit-border-radius: 32px; -moz-border-radius: 32px; -o-border-radius: 32px; border-radius: 32px; line-height: 1; -webkit-transition: background-color 0.3s, color 0.3s; -moz-transition: background-color 0.3s, color 0.3s; -o-transition: background-color 0.3s, color 0.3s; transition: background-color 0.3s, color 0.3s; z-index: 3; } hmt-modal .close-btn:hover,[data-is="hmt-modal"] .close-btn:hover{ background-color: #fff; color: #111; } hmt-modal .close-btn:focus-visible,[data-is="hmt-modal"] .close-btn:focus-visible,hmt-modal .bottom-close-btn:focus-visible,[data-is="hmt-modal"] .bottom-close-btn:focus-visible{ outline: 2px solid #3868e4 !important; outline-offset: 4px; } hmt-modal .clear,[data-is="hmt-modal"] .clear{ clear: both; } hmt-modal .hidden,[data-is="hmt-modal"] .hidden{ display: none; } hmt-modal .modal-content,[data-is="hmt-modal"] .modal-content{ text-align: center; margin: 20px auto 20px auto; } hmt-modal .modal-container,[data-is="hmt-modal"] .modal-container{ background: #fff; max-width: 500px; min-width: 300px; padding: 15px; text-align: left; } hmt-modal .bottom-close-btn,[data-is="hmt-modal"] .bottom-close-btn{ background-color: #111; color: #fff; position: fixed; left: 0; bottom: 0; width: 100%; height: 50px; border: none; z-index: 1; font-size: 28px; } hmt-modal .no-margin,[data-is="hmt-modal"] .no-margin{ margin: 0; }',"",function(t){var e=this;this.mixin(FireMix),this.open=!1,this.hide_btn=!1,this.modalWidth=t.width||!1,this.modalHeight=t.height||!1,this.closeBtnBottom=!1,this._trigger_element=null,this.on("mount",function(){e.opts.openBtnText||(e.hide_btn=!0),e.update()}),this.on("open",function(t){this.openModal(t)}),this.on("close",function(t){this.closeModal(t)}),this.openModal=function(t){this._trigger_element=document.activeElement,this.open=!0,this.update(),e._set_background_aria_hidden(!0),document.addEventListener("keyup",e.modalKeyUp),document.addEventListener("keydown",e.modalTrapFocus),this.fire("open",t),$("body").addClass("modal-opened"),setTimeout(function(){e._a11y_focus_first()},100)}.bind(this),this.closeModalIfNotObtrusive=function(e){t.obtrusive||this.closeModal()}.bind(this),this.closeModal=function(t){this.open=!1,this.update(),e._set_background_aria_hidden(!1),document.removeEventListener("keyup",e.modalKeyUp),document.removeEventListener("keydown",e.modalTrapFocus),this.fire("close",t),$("body").removeClass("modal-opened"),e._trigger_element&&e._trigger_element.focus&&document.contains(e._trigger_element)&&setTimeout(function(){e._trigger_element.focus(),e._trigger_element=null},50)}.bind(this),this.modalTrapFocus=function(t){if(e.open&&"Tab"===t.key){var i=e._a11y_focusable();if(!i.length)return t.preventDefault(),void(e.refs.modal_dialog&&e.refs.modal_dialog.focus());var a=i[0],o=i[i.length-1],s=e.root.querySelector(".modalMaster");s&&!s.contains(document.activeElement)?(t.preventDefault(),a.focus()):t.shiftKey?document.activeElement===a&&(t.preventDefault(),o.focus()):document.activeElement===o&&(t.preventDefault(),a.focus())}}.bind(this),this.modalKeyUp=function(e){27!=e.keyCode||t.obtrusive||this.closeModal()}.bind(this),this._a11y_focusable=function(){var t=e.root.querySelector(".modalMaster");if(!t)return[];var i=t.querySelectorAll('button:not([disabled]), a[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not
1([tabindex="-1"]), [role="button"]');return Array.prototype.filter.call(i,function(t){if("none"===getComputedStyle(t).display)return!1;if(t.hidden)return!1;var e=t.getBoundingClientRect();return e.width>0&&e.height>0})}.bind(this),this._a11y_focus_first=function(){if(e.open){var t=e.root.querySelector(".modalMaster");if(!t||!t.contains(document.activeElement)){var i=e._a11y_focusable(),a=e.root.querySelector(".modal-content"),o=Array.prototype.filter.call(i,function(t){return a&&a.contains(t)&&!t.classList.contains("close-btn")&&!t.classList.contains("bottom-close-btn")}),s=Array.prototype.filter.call(i,function(t){return t.classList.contains("close-btn")||t.classList.contains("bottom-close-btn")});o.length>0?o[0].focus():s.length>0?s[0].focus():i.length>0?i[0].focus():e.refs.modal_dialog&&e.refs.modal_dialog.focus()}}}.bind(this),this.overlayClicked=function(i){t.overlayObtrusive||e.closeModalIfNotObtrusive(i)}.bind(this),this.modal_content_clicked=function(t){t.stopPropagation()}.bind(this),this._set_background_aria_hidden=function(t){for(var i='a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])',a=e.root;a&&a!==document.body;){var o=a.parentNode;o&&Array.prototype.forEach.call(o.children,function(e){if(e!==a&&"SCRIPT"!==e.tagName&&"STYLE"!==e.tagName)if(t){e._prev_aria_hidden=e.getAttribute("aria-hidden"),e.setAttribute("aria-hidden","true");var o=e.querySelectorAll(i);Array.prototype.forEach.call(o,function(t){t._prev_tabindex=t.getAttribute("tabindex"),t.setAttribute("tabindex","-1")}),e.matches&&e.matches(i)&&(e._prev_tabindex_self=e.getAttribute("tabindex"),e.setAttribute("tabindex","-1"))}else{null===e._prev_aria_hidden||void 0===e._prev_aria_hidden?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",e._prev_aria_hidden),delete e._prev_aria_hidden;o=e.querySelectorAll("a[href], button, input, select, textarea, [tabindex]");Array.prototype.forEach.call(o,function(t){null===t._prev_tabindex||void 0===t._prev_tabindex?t.removeAttribute("tabindex"):t.setAttribute("tabindex",t._prev_tabindex),delete t._prev_tabindex}),void 0!==e._prev_tabindex_self&&(null===e._prev_tabindex_self?e.removeAttribute("tabindex"):e.setAttribute("tabindex",e._prev_tabindex_self),delete e._prev_tabindex_self)}}),a=o}}.bind(this)}),riot.tag2("hmt-nav",'<header class="group {header_class} {header_title_hide : model.cart.total_tickets_in_cart > 0}"><nav class="navbar navbar-left"><ul><li class="navitem menu_wrap hover" onclick="{dropdown_side_toggle}" role="button" tabindex="0" aria-label="Open side menu" onkeydown="{side_menu_keydown}"><svg class="fi fi-hamburger-slant" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#bars"></use></svg></li><li class="navitem logo hover {mobile_hide : model.cart.total_tickets_in_cart > 0} {hide_logo : searching}"><div if="{config.is_hmt() || config.use_hmt_brand}"><hmt-logo></hmt-logo></div><div if="{!config.is_hmt() && !config.use_hmt_brand}"><whitelabel-logo></whitelabel-logo></div></li><li class="navitem hover {mobile_searching : searching}" show="{searching}" onclick="{search_cancel}" role="button" tabindex="0" aria-label="Cancel search" onkeydown="{search_cancel_keydown}"><svg class="fi fi-search" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#magnifying-glass"></use></svg></li><li class="navitem hover mobile_cart_container mobile_noborder" show="{searching && model.cart.total_tickets_in_cart > 0}" onclick="{dropdown_cart_toggle}"><hmt-cart-nav></hmt-cart-nav></li><li class="navitem search_field_wrap search_field search_highlight mobile_noborder" show="{searching}"><input id="search_field" ref="search_field" type="text" name="search" placeholder="Search Events" riot-value="{current_search}" onkeyup="{search_text_changed}" aria-label="Search Events"></li><li class="navitem search_field_wrap location_field" show="{searching}"><rm-autocomplete id="location_field" ref="location_field" name="location_field" url="{config.api_url ()}locations/query" parameter="q" placeholder="Nearby Location" onset="{location_changed}" aria-label="Nearby location"></rm-autocomplete></li><li class="navitem search_field_wrap accuracy_field" show="{searching}"><rm-select id="accuracy_field" ref="accuracy_field" name="accuracy_field" type="select" nofilter="true" list="{distances}" placeholder="Distance" onset="{search_changed}" riot-value="{current_accuracy}"></rm-select></li></ul></nav><div class="navitem hover exit_search" show="{searching}" onclick="{search_cancel}" role="button" tabindex="0" aria-label="Close search" onkeydown="{search_cancel_keydown}"><svg class="fi fi-close" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#xmark"></use></svg></div><nav class="navbar navbar-right noselect{searching ? \' hidden\' : \'\'}"><ul><li class="navitem hover mobile_noborder" onclick="{search}" show="{config.is_hmt()}" role="button" tabindex="0" aria-label="Open search" onkeydown="{search_keydown}"><svg class="fi fi-search" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#magnifying-glass"></use></svg></li><hmt-cart-timer></hmt-cart-timer><li class="navitem hover cart_container mobile_noborder {mobile_hide : model.cart.total_tickets_in_cart == 0}" onclick="{dropdown_cart_toggle}" role="button" tabindex="0" aria-label="Open cart" aria-expanded="{dropdown_cart_open ? \'true\' : \'false\'}" aria-haspopup="true" onkeydown="{cart_keydown}"><hmt-cart-nav></hmt-cart-nav></li><li class="navitem hover navbar-userdropdown mobile_hide mobile_noborder" onclick="{dropdown_user_toggle}" role="button" tabindex="0" aria-label="User menu" aria-expanded="{dropdown_user_open ? \'true\' : \'false\'}" aria-haspopup="true" onkeydown="{user_menu_keydown}"><hmt-webuser-avatar if="{model.webuser.connected}" webuser="{model.webuser.item}" size="md"></hmt-webuser-avatar><svg hide="{model.webuser.connected}" class="fi fi-user-male" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#user"></use></svg><svg hide="{model.webuser.connected}" class="fi fi-chevron-small-down fi-sm" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#chevron-down"></use></svg></li></ul></nav><div id="dropdown_user" class="navmenu{!dropdown_user_open ? \' hidden\' : \'\'} mobile_noborder" role="menu"><nav class="nav"><ul show="{model.webuser.connected}"><li class="menu-account"><a href="/account" onclick="{hide_dropdowns}" role="menuitem">My Account</a></li><li class="menu-orders"><a href="/orders" onclick="{hide_dropdowns}" role="menuitem">My Orders</a></li><li class="menu-help" show="{config.is_hmt()}"><a href="/help" onclick="{hide_dropdowns}" role="menuitem">Help</a></li><li class="divider" show="{config.is_hmt()}"></li><li class="menu-affiliate-program" show="{config.is_hmt()}"><a href="/affiliates" onclick="{hide_dropdowns}" role="menuitem">Affiliate Program</a></li><li class="divider"></li><li><a href="/logout" onclick="{hide_dropdowns}" role="menuitem">Log Out</a></li></ul><ul show="{!model.webuser.connected}"><li class="menu-login"><a href="/login" onclick="{hide_dropdowns}" role="menuitem">Log In</a></li><li class="menu-help" show="{config.is_hmt()}"><a href="/help" onclick="{hide_dropdowns}" role="menuitem">Help</a></li><li class="menu-affiliate-program" show="{config.is_hmt()}"><a href="/affiliates" onclick="{hide_dropdowns}" role="menuitem">Affiliate Program</a></li></ul></nav></div><div id="dropdown_cart" show="{dropdown_cart_open}" class="navmenu"><div id="cart"><hmt-cart></hmt-cart></div></div><hmt-sidemenu if="{config.is_hmt()}"></hmt-sidemenu><whitelabel-sidemenu if="{!config.is_hmt()}"></whitelabel-sidemenu></header><hmt-discover location="{get_current_location()}" if="{opts.switch}"></hmt-discover>','hmt-nav header,[data-is="hmt-nav"] header{ padding: 0; height: 50px; background: rgba(255,255,255,0.95); position: fixed; left: 0; right: 0; top: 0; border-bottom: 1px solid #e2e2e2; -webkit-transition: background .7s; -moz-transition: background .7s; transition: background .7s; z-index: 5; } hmt-nav .noselect,[data-is="hmt-nav"] .noselect{ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } hmt-nav .blankspace,[data-is="hmt-nav"] .blankspace{ height: 40px; } hmt-nav .navbar,[data-is="hmt-nav"] .navbar{ line-height: 1; } hmt-nav .navbar .fa,[data-is="hmt-nav"] .navbar .fa,hmt-nav .navbar .fi,[data-is="hmt-nav"] .navbar .fi{ font-size: 19px; margin-top: 5px; } hmt-nav .navbar .fi-search-mdi,[data-is="hmt-nav"] .navbar .fi-search-mdi{ } hmt-nav .navbar .fa-sm,[data-is="hmt-nav"] .navbar .fa-sm,hmt-nav .navbar .fi-sm,[data-is="hmt-nav"] .navbar .fi-sm{ } hmt-nav .navbar li .fi,[data-is="hmt-nav"] .navbar li .fi,hmt-nav .navbar li .fa,[data-is="hmt-nav"] .navbar li .fa{ color: #8a8a8a; } hmt-nav .navbar li:hover .fi,[data-is="hmt-nav"] .navbar li:hover .fi,hmt-nav .navbar li:hover .fa,[data-is="hmt-nav"] .navbar li:hover .fa{ color: #555; } hmt-nav .navbar ul,[data-is="hmt-nav"] .navbar ul{ height: 50px; } hmt-nav .navbar li.navitem,[data-is="hmt-nav"] .navbar li.navitem{ margin: 0 !important; height: 50px; padding: 11px 18px 11px 18px; } hmt-nav .navbar li.navitem.hover:hover,[data-is="hmt-nav"] .navbar li.navitem.hover:hover{ cursor: pointer; background: #f2f2f2; -webkit-transition: .4s all; } hmt-nav .navbar.navbar-right li.navitem,[data-is="hmt-nav"] .navbar.navbar-right li.navitem{ position: relative; overflow: hidden; } hmt-nav .navbar li.logo,[data-is="hmt-nav"] .navbar li.logo{ padding-top: 7px; } hmt-nav .navbar li.menu_wrap,[data-is="hmt-nav"] .navbar li.menu_wrap{ border-left: 0; } hmt-nav .navbar li.search_field_wrap,[data-is="hmt-nav"] .navbar li.search_field_wrap{ padding: 0; border-left: 0; display:inline-block; } hmt-nav .navbar li.search_field_wrap i,[data-is="hmt-nav"] .navbar li.search_field_wrap i{} hmt-nav .navbar li.search_field_wrap input,[data-is="hmt-nav"] .navbar li.search_field_wrap input{ border: 0; outline: 0; height: 49px; background: none; background-color: rgba(0, 0, 0, 0); padding-left:10px; } hmt-nav .navbar li.search_field_wrap input:focus,[data-is="hmt-nav"] .navbar li.search_field_wrap input:focus{ outline: 0; border-color: transparent; box-shadow: none; background: none; } hmt-nav .navbar li.search_field_wrap input:hover:focus,[data-is="hmt-nav"] .navbar li.search_field_wrap input:hover:focus{ background: none !important; background-color: rgba(0, 0, 0, 0); } hmt-nav .navbar li.search_submit_btn,[data-is="hmt-nav"] .navbar li.search_submit_btn{ padding: 14px 30px 0 30px; color: #999; font-size: 20px; } hmt-nav .navbar li.search_submit_btn:hover,[data-is="hmt-nav"] .navbar li.search_submit_btn:hover{ background: #f2f2f2; color: #000; cursor: pointer; } hmt-nav .navbar li.search_submit_btn i,[data-is="hmt-nav"] .navbar li.search_submit_btn i{ font-size: 20px; } hmt-nav .navbar li.search_field,[data-is="hmt-nav"] .navbar li.search_field{ min-width: 250px; overflow: hidden; position: relative;} hmt-nav .navbar li.location_field .wrap,[data-is="hmt-nav"] .navbar li.location_field .wrap{ display: inline-block; min-width: 200px; font-size: 13px; } hmt-nav .navbar li.location_field .list,[data-is="hmt-nav"] .navbar li.location_field .list{height:auto;} hmt-nav .navbar li.location_field .base_input,[data-is="hmt-nav"] .navbar li.location_field .base_input{ font-size:13px; } hmt-nav .navbar li.location_field .wrap li,[data-is="hmt-nav"] .navbar li.location_field .wrap li{ width:100%; color: #000; } hmt-nav .navbar li.accuracy_field input,[data-is="hmt-nav"] .navbar li.accuracy_field input{ width: 100px; font-size: 13px; } hmt-nav .navbar a,[data-is="hmt-nav"] .navbar a{ display: block; color: #000; } hmt-nav .navbar a:hover,[data-is="hmt-nav"] .navbar a:hover{ text-decoration: none; } hmt-nav .navbar a .badge,[data-is="hmt-nav"] .navbar a .badge{ color: #fff; } hmt-nav .exit_search,[data-is="hmt-nav"] .exit_search{ float:right; font-size: 18px; color: #8a8a8a; height: 50px; padding: 11px 18px 11px 18px; } hmt-nav .exit_search:hover,[data-is="hmt-nav"] .exit_search:hover{ cursor: pointer; background: #f2f2f2; -webkit-transition: .4s all; } hmt-nav .cart_container span,[data-is="hmt-nav"] .cart_container span{margin-right:4px;}
1 hmt-nav .mobile_cart_container,[data-is="hmt-nav"] .mobile_cart_container{display: none;} hmt-nav #dropdown_user,[data-is="hmt-nav"] #dropdown_user{ position: absolute; top: 50px; right: 0; width: 200px; background: #fafafa; border-right: 0; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; } hmt-nav #dropdown_user .nav,[data-is="hmt-nav"] #dropdown_user .nav{ padding: 14px; } hmt-nav #dropdown_user .nav a,[data-is="hmt-nav"] #dropdown_user .nav a{ } hmt-nav #dropdown_cart,[data-is="hmt-nav"] #dropdown_cart{ position: absolute; top: 50px; right: 0; width: 480px; background: #fafafa; border-right: 0; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; } hmt-nav li.divider,[data-is="hmt-nav"] li.divider{ margin: 10px 0 10px 0; height: 1px; background: #ccc; } hmt-nav small,[data-is="hmt-nav"] small{ font-size: 10px; color: #999; } hmt-nav .badge,[data-is="hmt-nav"] .badge{ display: inline-block; color: #fff; } hmt-nav .message-text,[data-is="hmt-nav"] .message-text{padding-right:15px;} hmt-nav .message-close,[data-is="hmt-nav"] .message-close{position:absolute;bottom:0;width: 20px; font-size: 18px; right: 10px; top: 5px;} hmt-nav .tools-message,[data-is="hmt-nav"] .tools-message{ top:60px !important;} hmt-nav .user_image,[data-is="hmt-nav"] .user_image{ display: inline-block; float: left; margin: 0 15px 0 0; width: 45px; height: 45px; border-radius: 45px; -webkit-border-radius: 45px; -moz-border-radius: 45px; } hmt-nav .user_image_small,[data-is="hmt-nav"] .user_image_small{ width: 30px; height: 30px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; } hmt-nav .loggedinas,[data-is="hmt-nav"] .loggedinas{ color: #666; } hmt-nav .hidden,[data-is="hmt-nav"] .hidden{ display: none; } hmt-nav rm-autocomplete .list-row,[data-is="hmt-nav"] rm-autocomplete .list-row{width:100%;font-size:12px;} hmt-nav rm-autocomplete .item-value,[data-is="hmt-nav"] rm-autocomplete .item-value{color:#000;} hmt-nav rm-autocomplete ul,[data-is="hmt-nav"] rm-autocomplete ul{height:auto !important;} hmt-nav rm-select .list-row,[data-is="hmt-nav"] rm-select .list-row{ width:100% !important; } hmt-nav rm-select .base,[data-is="hmt-nav"] rm-select .base{cursor:pointer;} hmt-nav rm-select .list-container,[data-is="hmt-nav"] rm-select .list-container{top:49px; color: #000;} hmt-nav .hmt_color,[data-is="hmt-nav"] .hmt_color{transition:color 1s ease;color: rgb(186,204,51) !important;} hmt-nav .dim,[data-is="hmt-nav"] .dim{opacity:.3;} hmt-nav .ink,[data-is="hmt-nav"] .ink{ display: block; position: absolute; background: #ffffff; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); -moz-transform: scale(0); transform: scale(0); } hmt-nav .search_highlight .ink,[data-is="hmt-nav"] .search_highlight .ink{ background: #fffe4a; } hmt-nav .ink.animate,[data-is="hmt-nav"] .ink.animate{ -webkit-animation: ripple 0.65s linear; -moz-animation: ripple 0.65s linear; -ms-animation: ripple 0.65s linear; animation: ripple 0.65s linear; } @-webkit-keyframes ripple { 100% { opacity: 0; -webkit-transform: scale(2.5); -ms-transform: scale(2.5); -moz-transform: scale(2.5); transform: scale(2.5); } } @-moz-keyframes ripple { 100% { opacity: 0; -webkit-transform: scale(2.5); -ms-transform: scale(2.5); -moz-transform: scale(2.5); transform: scale(2.5); } } @-ms-keyframes ripple { 100% { opacity: 0; -webkit-transform: scale(2.5); -ms-transform: scale(2.5); -moz-transform: scale(2.5); transform: scale(2.5); } } @keyframes ripple { 100% { opacity: 0; -webkit-transform: scale(2.5); -ms-transform: scale(2.5); -moz-transform: scale(2.5); transform: scale(2.5); } } hmt-nav #page,[data-is="hmt-nav"] #page{ clear: both; } hmt-nav .icon-blue,[data-is="hmt-nav"] .icon-blue{color: #62bdf1;} hmt-nav .icon-green,[data-is="hmt-nav"] .icon-green{color: #d9f162;} hmt-nav .icon-yellow,[data-is="hmt-nav"] .icon-yellow{color: #f2da73;} hmt-nav .icon-red,[data-is="hmt-nav"] .icon-red{color: #fb8888;} hmt-nav .icon-orange,[data-is="hmt-nav"] .icon-orange{color: #feb67b;} hmt-nav .icon-purple,[data-is="hmt-nav"] .icon-purple{color: #d57fe3;} hmt-nav header.clear,[data-is="hmt-nav"] header.clear{ background: none; background-color: rgba(0, 0, 0, 0); border: 0; color: #fff !important; } hmt-nav header.clear .navitem,[data-is="hmt-nav"] header.clear .navitem{ border: 0; } hmt-nav header.clear .navbar li.navitem.hover:hover,[data-is="hmt-nav"] header.clear .navbar li.navitem.hover:hover{ background: none; background-color: rgba(0, 0, 0, 0); } hmt-nav header.clear .navbar input,[data-is="hmt-nav"] header.clear .navbar input{ color: #fff; background: none; } hmt-nav header.clear .exit_search,[data-is="hmt-nav"] header.clear .exit_search{ border-left: 0; } hmt-nav header.clear .nav-qty-badge,[data-is="hmt-nav"] header.clear .nav-qty-badge{ background: rgba(255,255,255,0.1) } hmt-nav header.clear .navbar li .fi,[data-is="hmt-nav"] header.clear .navbar li .fi,hmt-nav header.clear .navbar li .fa,[data-is="hmt-nav"] header.clear .navbar li .fa{ color: #fff; } hmt-nav .hide_logo,[data-is="hmt-nav"] .hide_logo{ display: none !important; } hmt-nav .navitem:focus-visible,[data-is="hmt-nav"] .navitem:focus-visible,hmt-nav .exit_search:focus-visible,[data-is="hmt-nav"] .exit_search:focus-visible,hmt-nav .nav a:focus-visible,[data-is="hmt-nav"] .nav a:focus-visible, hmt-nav .navbar li.search_field_wrap input:focus-visible { outline: 2px solid #3868e4; outline-offset: -2px; } hmt-nav .navbar li.accuracy_field li.list-row.item:focus,[data-is="hmt-nav"] .navbar li.accuracy_field li.list-row.item:focus{ outline: 2px solid #3868e4; outline-offset: -2px; background: #f0f4ff; } @media only screen and (max-width: 767px) { hmt-nav .navbar.navbar-left,[data-is="hmt-nav"] .navbar.navbar-left{float:left !important;} hmt-nav .navbar.navbar-right,[data-is="hmt-nav"] .navbar.navbar-right{float:right !important;} hmt-nav .navbar li,[data-is="hmt-nav"] .navbar li,hmt-nav .navbar.navbar-left li,[data-is="hmt-nav"] .navbar.navbar-left li{float:left;} hmt-nav .navbar li,[data-is="hmt-nav"] .navbar li,hmt-nav .navbar.navbar-left li .list-row,[data-is="hmt-nav"] .navbar.navbar-left li .list-row{width:100%;} hmt-nav .navbar li.logo,[data-is="hmt-nav"] .navbar li.logo{border-left: none;padding-left:15px;} hmt-nav .search_field_wrap,[data-is="hmt-nav"] .search_field_wrap{width:50% !important;background-color: rgba(255, 255, 255, 0.952941);border-bottom:1px solid rgb(226, 226, 226);box-sizing:border-box;}
1 hmt-nav .search_field,[data-is="hmt-nav"] .search_field{display: block; width:100%!important;} hmt-nav .search_icon,[data-is="hmt-nav"] .search_icon{} hmt-nav .navbar.navbar-right li,[data-is="hmt-nav"] .navbar.navbar-right li{float: right;} hmt-nav #dropdown_side .nav a,[data-is="hmt-nav"] #dropdown_side .nav a{ padding: 9px 0 9px 15px; } hmt-nav #sell_tickets,[data-is="hmt-nav"] #sell_tickets{ line-height: 1; } hmt-nav #sell_tickets a,[data-is="hmt-nav"] #sell_tickets a{ border: 0; } hmt-nav .we-are-hiring,[data-is="hmt-nav"] .we-are-hiring{ bottom: 55px; } hmt-nav .mobile_cart_container,[data-is="hmt-nav"] .mobile_cart_container{display: block; border: none !important; float: right !important;} hmt-nav .mobile_searching,[data-is="hmt-nav"] .mobile_searching{float:right !important;} hmt-nav .exit_search,[data-is="hmt-nav"] .exit_search{display: none;} hmt-nav #dropdown_cart,[data-is="hmt-nav"] #dropdown_cart{ position: fixed; left: 0; right: 0; bottom: 0; width: auto; } hmt-nav header.clear .navbar .search_field_wrap,[data-is="hmt-nav"] header.clear .navbar .search_field_wrap{ background: rgba(20,20,20,0.95); } } @media print { hmt-nav header,[data-is="hmt-nav"] header{ display: none; } }',"",function(t){var e=this;this.distances=[{text:"1 mile",value:"1"},{text:"5 miles",value:"5"},{text:"10 miles",value:"10"},{text:"25 miles",value:"25"},{text:"100 miles",value:"100"},{text:"Any Distance",value:"Any"}],e.mixin(ListenerMix,{listeners:[{type:"notification",evt:"search",cb:"search"},{type:"notification",evt:"broadcast",cb:"broadcast"},{type:"notification",evt:"location:ready",cb:"location_ready"},{type:"notification",evt:"route:changed",cb:"route_changed"},{type:"notification",evt:"set_search_data",cb:"set_search_vars"},{type:"notification",evt:"set_new_accuracy",cb:"set_accuracy"},{type:"notification",evt:"hide_dropdowns",cb:"hide_dropdowns"},{type:"notification",evt:"modalopened",cb:"modalopened"},{type:"notification",evt:"modalclosed",cb:"modalclosed"},{type:"notification",evt:"nav_header_class",cb:"nav_header_class"},{type:"notification",evt:"activate_search",cb:"activate_search"},{type:"model",obj:"webuser",evt:"changed",cb:"update"}]}),this.mixin(AjaxControllerMix),this.mixin(SearchLocationControllerMix),this.searching=!1,this.logo_link="/",this.dropdown_user_open=!1,this.dropdown_cart_open=!1,this.modalOpened=!1,this.header_class="",this.my_current_location={},this.on("mount",function(){config.is_hmt()&&this.set_location(),setTimeout(function(){model.webuser.trigger("login")},1e3),this.set_search_vars(),config.is_hmt()&&(this.set_accuracy(this.getQueryString("accuracy")||25),$("#accuracy_field").on("change",function(){e.search_changed()})),$("li.search_field, .navbar-right .navitem").click(function(t){e.ripple(t,this)}),document.onclick=function(t){e.root.children[0]&&!e.root.children[0].contains(t.target)&&e.hide_dropdowns()},e.on("updated",function(){var t=e.refs.accuracy_field&&e.refs.accuracy_field.root;if(t&&!t._a11y_patched){var i=t.querySelector(".mdl-textfield__input.base"),a=t.querySelector(".list-container"),o=t.querySelector("ul.list"),s=t.querySelectorAll("li.list-row.item");i&&o&&(t._a11y_patched=!0,i.setAttribute("role","combobox"),i.setAttribute("aria-label","Distance radius"),i.setAttribute("aria-haspopup","listbox"),i.setAttribute("aria-expanded","false"),i.setAttribute("tabindex","0"),i.addEventListener("click",function(){setTimeout(function(){var t=a&&!a.hidden;i.setAttribute("aria-expanded",t?"true":"false")},50)}),i.addEventListener("keydown",function(t){var e=a&&!a.hidden;if("Enter"!==t.key&&" "!==t.key||(t.preventDefault(),i.click(),setTimeout(function(){var t=a&&!a.hidden;if(i.setAttribute("aria-expanded",t?"true":"false"),t){var e=o.querySelector("li.list-row.item:not([hidden])");e&&e.focus()}},50)),"ArrowDown"===t.key)if(t.preventDefault(),e){var s=o.querySelector("li.list-row.item:not([hidden])");s&&s.focus()}else i.click(),setTimeout(function(){var t=o.querySelector("li.list-row.item:not([hidden])");t&&t.focus()},50);"Escape"===t.key&&e&&(t.preventDefault(),i.click(),i.setAttribute("aria-expanded","fal
1se"))}),o.setAttribute("role","listbox"),o.setAttribute("aria-label","Distance options"),s.forEach(function(t){t.setAttribute("role","option"),t.setAttribute("tabindex","-1"),t.addEventListener("keydown",function(e){if("Enter"!==e.key&&" "!==e.key||(e.preventDefault(),t.click(),i&&(i.setAttribute("aria-expanded","false"),i.focus())),"ArrowDown"===e.key){e.preventDefault();for(var a=t.nextElementSibling;a&&(a.hidden||"none"===a.style.display);)a=a.nextElementSibling;a&&a.focus()}if("ArrowUp"===e.key){e.preventDefault();for(var o=t.previousElementSibling;o&&(o.hidden||"none"===o.style.display);)o=o.previousElementSibling;o?o.focus():i&&i.focus()}"Escape"===e.key&&(e.preventDefault(),i&&(i.click(),i.setAttribute("aria-expanded","false"),i.focus()))})}))}}),this.update()}),this.on("hide_cart",function(){this.dropdown_cart_open=!1,this.update()}),this.side_menu_keydown=function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.dropdown_side_toggle())}.bind(this),this.search_cancel_keydown=function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.search_cancel())}.bind(this),this.search_keydown=function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.search())}.bind(this),this.cart_keydown=function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.dropdown_cart_toggle())}.bind(this),this.user_menu_keydown=function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.dropdown_user_toggle()),"Escape"===t.key&&(e.dropdown_user_open=!1,e.update())}.bind(this),this.search_text_changed=function(t){var i=t.which||t.keyCode;if(clearTimeout(this.typing_timer),13==i)return this.search_changed(),void this.refs.search_field.blur();this.typing_timer=setTimeout(function(){e.search_changed()},700)}.bind(this),this.location_changed=function(t){t.length<1||(this.set_accuracy(25),this.search_changed())}.bind(this),this.search_changed=function(t){var e=this.refs.location_field.root.querySelector(".base_input"),i="";i=e.value?e.value:"Nearby Location"==e.placeholder?"":e.placeholder,i=encodeURIComponent(i);var a=void 0!==this.refs.accuracy_field.value?parseInt(decodeURIComponent(this.refs.accuracy_field.value)):"",o=encodeURIComponent(this.refs.search_field.value),s="/";""!==o&&(s=this.updateParams(s,"search",o)),""!==i&&(s=this.updateParams(s,"location",i)),""!==a&&(isNaN(a)&&(a="Any"),s=this.updateParams(s,"accuracy",a));var n=this.fetch_location_storage();this.refs.location_field.root.querySelector(".base_input").value="",this.update(),n&&n.location==i||this.save_location_storage({location:decodeURIComponent(i),accuracy:a}),route(s)}.bind(this),this.set_search_vars=function(){data=this.fetch_location_storage()||{},this.current_search=decodeURIComponent(this.getQueryString("search")||"").trim(),this.update()}.bind(this),this.set_accuracy=function(t){var e=t||decodeURIComponent(this.getQueryString("accuracy")||"").trim();"1"==e?e+=" mile":parseInt(e)>0?e+=" miles":"Any"==e?e+=" Distance":e="25 miles",this.refs.accuracy_field&&(this.refs.accuracy_field.value=e)}.bind(this),this.get_current_location=function(t){var e=this.fetch_location_storage();return e||(e={}),e.location||(e.location=this.getDefaultSearchLocation().location),e.location}.bind(this),this.search=function(t){this.searching=!0,this.refs.location_field.value="";var e=this.fetch_location_storage();e&&(this.refs.location_field.placeholder=decodeURIComponent(e.location||""),this.set_accuracy(e.accuracy),this.update()),this.update(),this.refs.search_field.focus(),$("li.search_field").click(),notification.trigger("sidemenu:close"),this.dropdown_user_open=!1,this.dropdown_cart_open=!1}.bind(this),this.search_cancel=function(t){this.searching=!1,this.set_search_vars()}.bind(this),this.updateParams=function(t,e,i){var a=new RegExp("([?&])"+e+"=.*?(&|$)","i"),o=-1!==t.indexOf("?")?"&":"?";return t.match(a)?t.replace(a,"$1"+e+"="+i+"$2"):t+o+e+"="+i}.bind(this),this.getQueryString=function(t,e){var i=e||window.location.href,a=new RegExp("[?&]"+t+"=([^&#]*)","i").exec(i);return!!a&&a[1]}.bind(this),this.dropdown_user_toggle=function(t){this.dropdown_user_open=!this.dropdown_user_open,this.dropdown_cart_open=!1,notification.trigger("sidemenu:close")}.bind(this),this.dropdown_cart_toggle=function(t){this.dropdown_cart_open=!this.dropdown_cart_open,this.dropdown_cart_open&&($("#dropdown_cart .cart-wrapper").css("max-height",$(window).height()-100+"px"),$("#dropdown_cart .cart-wrapper").css("overflow","auto")),notification.trigger("sidemenu:close"),this.dropdown_user_open=!1}.bind(this),this.dropdown_side_toggle=function(t){notification.trigger("sidemenu:show"),this.dropdown_cart_open=!1,this.dropdown_user_open=!1}.bind(this),this.hide_dropdowns=function(t){return notification.trigger("sidemenu:close"),this.dropdown_cart_open=!1,this.dropdown_user_open=!1,this.update(),!0}
1.bind(this),this.broadcast=function(t,e,i){t&&(toastr.options.closeButton=!0,toastr.options.closeDuration=300,toastr.options.preventDuplicates=!0,toastr.options.timeOut=e||3,toastr.options.extendedTimeOut=e||3,toastr[i?"error":"success"](t,{timeOut:e||3,extendedTimeOut:e||3}))}.bind(this),this.location_ready=function(t){e.refs.location_field.placeholder=t||""}.bind(this),this.route_changed=function(t){if("welcome"===t){var i=e.getQueryString("search");return e.refs.search_field&&(e.refs.search_field.value=decodeURIComponent(i||"")),e.getQueryString("location")&&(e.refs.location_field.placeholder=decodeURIComponent(e.getQueryString("location"))),e.getQueryString("accuracy")&&e.set_accuracy(decodeURIComponent(e.getQueryString("accuracy"))),void e.update()}e.searching=!1,e.hide_dropdowns()}.bind(this),this.activate_search=function(){e.searching=!0,e.hide_dropdowns(),e.update(),e.refs.search_field.focus()}.bind(this),this.modalopened=function(){e.modalOpened=!0,e.update()}.bind(this),this.modalclosed=function(){e.modalOpened=!1,e.update()}.bind(this),this.nav_header_class=function(t){e.header_class=t,e.update()}.bind(this),this.ripple=function(t,e){var i=$(e),a=!1;if(i.hasClass("search-events-shop")&&(i=$(".navitem.search_field"),a=!0),0==i.find(".ink").length&&i.prepend('<span class="ink"></span>'),ink=i.find(".ink"),ink.removeClass("animate"),!ink.height()&&!ink.width()){var o=Math.max(i.outerHeight(),i.outerWidth());ink.css({height:o,width:o})}var s=0,n=0;a||(s=t.pageX-i.offset().left-ink.width()/2,n=t.pageY-i.offset().top-ink.height()/2),ink.css({top:n+"px",left:s+"px"}).addClass("animate"),setTimeout(function(){ink.removeClass("animate")},600)}.bind(this)}),riot.tag2("hmt-nocookies",'<div class="page"><img src="/gfx/[email protected]"><h2>Your cookies are disabled!</h2><p>Please enable cookies to proceed <a href="http://holdmyticket.com">holdmyticket.com</a></p></div>','hmt-nocookies #logo,[data-is="hmt-nocookies"] #logo{ background: url(/gfx/[email protected]) no-repeat; width: 158px; height: 39px; background-size: 158px 39px; } hmt-nocookies .page,[data-is="hmt-nocookies"] .page{ text-align: center; } hmt-nocookies h2,[data-is="hmt-nocookies"] h2{ text-align: center; margin: 35px 0 35px 0; }',"",function(t){}),riot.tag2("hmt-order-assign-modal",'<div class="modal-container"><div class="view-tickets-wrapper" ref="view_tickets"><div if="{state == \'idle\'}"><div class="footer-menu"><button type="button" onclick="{assign}" class="button purple" disabled="{barcodes_selected.length == 0}">CONTINUE</button></div><div class="choose-description"><div class="large-notice">Choose tickets to assign...</div><div class="note-alert">Tickets can only be assigned one time for each ticket.</div></div></div><div show="{state == \'assign\'}"><div class="footer-menu"><div><button type="button" onclick="{confirm}" class="button purple">CONTINUE</button></div></div><div class="choose-description"><p>Who do you want to send tickets to?</p></div><div class="input-wrap"><label for="assign_f_name_input">First name</label><input id="assign_f_name_input" ref="f_name_on_ticket" type="text" disabled="{state == \'sending\'}"></div><div class="input-wrap"><label for="assign_l_name_input">Last name</label><input id="assign_l_name_input" ref="l_name_on_ticket" type="text" disabled="{state == \'sending\'}"></div><div class="input-wrap"><label for="assign_delivered_email_input">Email address</label><input id="assign_delivered_email_input" ref="delivered_email" type="text" inputmode="email" autocomplete="email" disabled="{state == \'sending\'}"></div><div class="clear"></div></div><div show="{state == \'confirm\' || state == \'sending\'}"><div class="footer-menu"><div><button type="button" onclick="{send}" class="button purple" disabled="{state == \'sending\'}">SEND TICKETS</button><span if="{state == \'confirm\'}"> or <a onclick="{start_over}" onkeydown="{a11y_keydown}" role="button" tabindex="0">Cancel</a></span></div></div><div class="choose-description" if="{state == \'confirm\'}"> You are about to send {barcodes_selected.length == 1 ? \'this ticket\' : \'these tickets\'} to:<br><br><div class="assignee-preview"><b>{name_on_ticket}</b><br> {delivered_email} </div></div>
1<div class="choose-description" role="status" aria-live="polite" show="{state == \'sending\'}"><div class="large-notice">Delivering tickets...</div><div class="placeolder-holden-animation"><img src="https://s3.amazonaws.com/uploads.hmt.fm/random/holden-paper-plane.gif" border="0" alt=""></div></div></div><div class="ticket-container" show="{state == \'idle\' || state == \'confirm\'}"><div class="ticket" each="{ticket in event.tickets}"><div class="barcode" each="{barcode, index in ticket.barcodes}"><hmt-order-assign-ticket if="{ticket.scannable && (state == \'idle\' || (state == \'confirm\' && barcodes_selected.indexOf(barcode.upc) > -1))}" mode="{state}" order="{order}" ticket="{ticket}" barcode="{barcode}" index="{index}" onclicked="{parent.parent.toggled_ticket}"></hmt-order-assign-ticket></div></div></div><div show="{state == \'sent\'}" role="status" aria-live="polite"><div class="choose-description"><div class="large-notice">Tickets have been delivered!</div><div class="placeolder-holden-animation"><img src="https://s3.amazonaws.com/uploads.hmt.fm/random/holden-happy.gif" border="0" alt=""></div><br><br><div><button type="button" class="button purple" onclick="{start_over}">Send more tickets</button></div></div></div></div></div>','hmt-order-assign-modal .input-wrap,[data-is="hmt-order-assign-modal"] .input-wrap{ width: 250px; margin: 0 auto; padding: 5px; text-align: center; } hmt-order-assign-modal .input-wrap input,[data-is="hmt-order-assign-modal"] .input-wrap input{ font-size: 18px; border-radius: 4px; padding: 10px; text-align: left; display: block; } hmt-order-assign-modal .input-wrap label,[data-is="hmt-order-assign-modal"] .input-wrap label{ display: block; font-size: 14px; padding: 5px 0 3px 7px; text-align: left; } hmt-order-assign-modal .modal-container,[data-is="hmt-order-assign-modal"] .modal-container{ padding: 15px 0; background: transparent; } hmt-order-assign-modal .view-tickets-wrapper,[data-is="hmt-order-assign-modal"] .view-tickets-wrapper{ margin: 25px 0; } hmt-order-assign-modal .event-info,[data-is="hmt-order-assign-modal"] .event-info{ padding: 25px 0; text-align: center; } hmt-order-assign-modal .event-info b,[data-is="hmt-order-assign-modal"] .event-info b{ font-size: 15px; } hmt-order-assign-modal .choose-description,[data-is="hmt-order-assign-modal"] .choose-description{ text-align: center; font-size: 15px; color: #6907d9; } hmt-order-assign-modal .error-msg,[data-is="hmt-order-assign-modal"] .error-msg{ color: #f63636; padding: 4px; font-weight: bold; text-align: center; } hmt-order-assign-modal .footer-menu,[data-is="hmt-order-assign-modal"] .footer-menu{ position: fixed; z-index: 1; bottom: 0; left: 0; right: 0; background: #fff; padding: 10px 0; text-align: center; } hmt-order-assign-modal .footer-menu a[role="button"],[data-is="hmt-order-assign-modal"] .footer-menu a[role="button"]{ cursor: pointer; } hmt-order-assign-modal button:focus-visible,[data-is="hmt-order-assign-modal"] button:focus-visible,hmt-order-assign-modal input:focus-visible,[data-is="hmt-order-assign-modal"] input:focus-visible,hmt-order-assign-modal a[role="button"]:focus-visible,[data-is="hmt-order-assign-modal"] a[role="button"]:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; } hmt-order-assign-modal .assignee-preview,[data-is="hmt-order-assign-modal"] .assignee-preview{ margin: 10px 0 15px 0; font-size: 16px; color: #222; } hmt-order-assign-modal .assignee-preview b,[data-is="hmt-order-assign-modal"] .assignee-preview b{ font-size: 19px; } hmt-order-assign-modal .note-alert,[data-is="hmt-order-assign-modal"] .note-alert{ margin: 15px 5px 25px 5px; color: #607b7c; font-size: 11px; } hmt-order-assign-modal .placeolder-holden-animation,[data-is="hmt-order-assign-modal"] .placeolder-holden-animation{ margin: 5px auto; width: 250px; height: 250px; } hmt-order-assign-modal .ticket-container,[data-is="hmt-order-assign-modal"] .ticket-container{ padding-bottom: 100px; } hmt-order-assign-modal .large-notice,[data-is="hmt-order-assign-modal"] .large-notice{ font-size: 22px; font-weight: bold; color: #222; }',"",function(t){var e=this;e.state="idle",e.order={},e.event={},e.barcodes_selected=[],e.name_on_ticket=null,e.delivered_email=null,e.error_msg=null,e.on("mount",function(){e.order=t.order||{},e.event=t.event||{},e.start_over()}),this.a11y_keydown=function(t){return 13!=t.keyCode&&32!=t.keyCode||(t.preventDefault(),(t.target||t.srcElement).click()),!0}.bind(this),this.start_over=function(){e.barcodes_selected=[],e.refs.f_name_on_ticket.value="",e.refs.l_name_on_ticket.value="",e.refs.delivered_email.value="",e.state="idle",e.update(
1)}.bind(this),this.assign=function(){e.state="assign",e.update(),e.refs.f_name_on_ticket.focus()}.bind(this),this.toggled_ticket=function(t){t.checked?e.barcodes_selected.push(t.opts.barcode.upc):e.barcodes_selected=_.filter(e.barcodes_selected,function(e){return e!=t.opts.barcode.upc})}.bind(this),this.confirm=function(){if(""===e.refs.f_name_on_ticket.value||""===e.refs.l_name_on_ticket.value)return e._error_msg("Fill out first and last name"),void(""===e.refs.f_name_on_ticket.value?e.refs.f_name_on_ticket.focus():""===e.refs.l_name_on_ticket.value&&e.refs.l_name_on_ticket.focus());if(e.name_on_ticket=e.refs.f_name_on_ticket.value+" "+e.refs.l_name_on_ticket.value,""===e.refs.delivered_email.value)return e._error_msg("Please enter an email address to send the ticket to."),void e.refs.delivered_email.focus();if(e.refs.delivered_email.value){if(!/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e.refs.delivered_email.value))return e._error_msg("Email address is invalid"),void e.refs.delivered_email.focus()}e.delivered_email=e.refs.delivered_email.value,e.state="confirm",e.update()}.bind(this),this.send=function(){e.state="sending",e.update(),setTimeout(function(){e._do_send()},2550)}.bind(this),this._error_msg=function(t){notification.trigger("broadcast",t,2e3,!0),e.error_msg=t,e.update()}.bind(this),this._do_send=function(){request({url:"public/orders/deliver_barcode",type:"POST",data:{ticket_key:e.order.ticket_key,barcode_upc:e.barcodes_selected.join(","),delivered_email:e.delivered_email,name_on_ticket:e.name_on_ticket,event_id:e.event.event_id},cb:function(t,i){if("ok"==i.status){var a=i.barcode.split(",");for(ticket_key in e.event.tickets)for(barcode_key in e.event.tickets[ticket_key].barcodes){var o=e.event.tickets[ticket_key].barcodes[barcode_key].upc;a.indexOf(o)>-1&&(e.event.tickets[ticket_key].barcodes[barcode_key].delivered_at="Just now...",e.event.tickets[ticket_key].barcodes[barcode_key].delivered_email=e.delivered_email,e.event.tickets[ticket_key].barcodes[barcode_key].name_on_ticket=e.name_on_ticket)}e.state="sent",e.update()}else e._error_msg(i.response||"An unknown error occurred."),e.start_over()}})}.bind(this)}),riot.tag2("hmt-order-assign-ticket",'<div class="assign-ticket{checked ? \' checked\' : \'\'}{opts.mode == \'confirm\' ? \' locked\' : \'\'}" onclick="{clicked}"><div class="ticket-assign-details"><div><div show="{state == \'idle\' && opts.mode == \'idle\'}" class="ticket-switch pull-right"><hmt-switch size="ios" prevent-click="{true}" checked="{checked}"></hmt-switch></div><div show="{state == \'sent\'}" class="ticket-delivered-stats pull-right"><b>{opts.barcode.name_on_ticket}</b><br> {opts.barcode.delivered_email}<br><div class="delivered-timestamp">{delivered_at === \'Just now...\' ? delivered_at : moment(delivered_at).format(\'L LT\')}</div></div><div class="ticket-description">{opts.ticket.description}</div><div class="ticket-seat"><span if="{opts.ticket.hide_zone != \'y\'}" class="zone-info"> ZONE <b>{opts.barcode.zone}</b>&nbsp;&nbsp;&nbsp; </span><span class="row-info"> {opts.barcode.row_label ? opts.barcode.row_label : \'ROW\'} <b>{opts.barcode.row}</b>&nbsp;&nbsp;&nbsp; </span><span class="seat-info"> SEAT <b>{opts.barcode.seat}</b></span></div><div class="ticket-upc">{opts.barcode.upc}</div><div class="clear"></div></div></div></div>','hmt-order-assign-ticket .assign-ticket,[data-is="hmt-order-assign-ticket"] .assign-ticket{ padding: 0 0 10px 0; opacity: .7; -webkit-transition: opacity .3s; } hmt-order-assign-ticket .assign-ticket:hover,[data-is="hmt-order-assign-ticket"] .assign-ticket:hover{ opacity: 1; cursor: pointer; } hmt-order-assign-ticket .assign-ticket.checked,[data-is="hmt-order-assign-ticket"] .assign-ticket.checked,hmt-order-assign-ticket .assign-ticket.locked,[data-is="hmt-order-assign-ticket"] .assign-ticket.locked{ opacity: 1; } hmt-order-assign-ticket .assign-ticket.locked:hover,[data-is="hmt-order-assign-ticket"] .assign-ticket.locked:hover{ cursor: default; } hmt-order-assign-ticket .ticket-assign-details,[data-is="hmt-order-assign-ticket"] .ticket-assign-details{ background: #fafafa; border-radius: 0px; border-radius: 6px; padding: 10px; } hmt-order-assign-ticket .ticket-upc,[data-is="hmt-order-assign-ticket"] .ticket-upc{ font-size: 10px; color: #949494; } hmt-order-assign-ticket .ticket-description-header,[data-is="hmt-order-assign-ticket"] .ticket-description-header{ padding: 4px; color: #62f7c1; font-weight: 300; } hmt-order-assign-ticket .ticket-description,[data-is="hmt-order-assign-ticket"] .ticket-description{ color: #6715dd; font-size: 15px; font-weight: 500; } hmt-order-assign-ticket .error-msg,[data-is="hmt-order-assign-ticket"] .error-msg{ color: #f63636; padding: 4px; font-weight: bold; text-align: center; } hmt-order-assign-ticket table.assigned-data,[data-is="hmt-order-assign-ticket"] table.assigned-data{ width: auto; max-width: auto; margin: 0; } hmt-order-assign-ticket table.assigned-data td,[data-is="hmt-order-assign-ticket"] table.assigned-data td{ padding: 4px; } hmt-order-assign-ticket .delivered-at,[data-is="hmt-order-assign-ticket"] .delivered-at{ font-size: 12px; color: #d90000; } hmt-order-assign-ticket .mobile-non-pull,[data-is="hmt-order-assign-ticket"] .mobile-non-pull{ } hmt-order-assign-ticket .ticket-switch,[data-is="hmt-order-assign-ticket"] .ticket-switch{ padding: 5px; } hmt-order-assign-ticket .ticket-delivered-stats,[data-is="hmt-order-assign-ticket"] .ticket-delivered-stats{ padding: 3px; font-size: 12px; } hmt-order-assign-ticket .delivered-timestamp,[data-is="hmt-order-assign-ticket"] .delivered-timestamp{ font-size: 10px; } @media only screen and (max-width: 450px) { hmt-order-assign-ticket .ticket-assign-details,[data-is="hmt-order-assign-ticket"] .ticket-assign-details{ border-radius: 0; } }',"",function(t){var e=this;e.state="idle",e.name_on_ticket=null,e.delivered_email=null,e.delivered_at=null,e.checked=!1,e.mixin(FireMix),e.on("mount",function(){e.state="idle",null!==t.barcode.delivered_at&&(e.name_on_ticket=t.barcode.name_on_ticket,e.delivered_email=t.barcode.delivered_email,e.delivered_at=t.barcode.delivered_at,e.state="sent"),e.update(
1)}),this.clicked=function(){"sent"!=e.state?"confirm"!=t.mode&&(e.checked=!e.checked,e.fire("clicked",e)):alert("This ticket has already been assigned to someone.")}.bind(this)}),riot.tag2("hmt-order-comp-release",'<div class="comp-release"> Can\'t make it after all?<br><a onclick="{promp_confirm}">Click here</a> to release your ticket(s). </div><hmt-modal class="comp-release-modal" ref="confirm_comp_release" close-btn-bottom="{modalCloseBtnBottom}" onclose="{modal_closed}"><div class="modal-container"> A spot has been saved for you at this event. Life happens and we know that sometimes you can\'t make it. Releasing your tickets will allow others to attend this event.<br><br> Please confirm that you would like to release your tickets. <div if="{parent.release_error}" class="error"><hmt-raw content="{parent.release_error}"></hmt-raw></div><div class="modal-footer"><button class="btn btn-secondary" onclick="{parent.confirm_release}">Yes, release my tickets</button><button class="btn btn-danger btn-sm pull-right" onclick="{parent.cancel_release}">Cancel</button></div><div show="{sending}" class="loading"><hmt-loader></hmt-loader></div></div></hmt-modal>','hmt-order-comp-release .comp-release,[data-is="hmt-order-comp-release"] .comp-release{ padding: 18px 10px 5px; color: #444; border-top: 1px dashed #ccc; margin-top: 10px; } hmt-order-comp-release .comp-release a,[data-is="hmt-order-comp-release"] .comp-release a{ color: red !important; } hmt-order-comp-release .comp-release-modal .modal,[data-is="hmt-order-comp-release"] .comp-release-modal .modal{ padding-top: 100px; } hmt-order-comp-release .comp-release-modal .modal-container,[data-is="hmt-order-comp-release"] .comp-release-modal .modal-container{ padding: 10px; position: relative; } hmt-order-comp-release .comp-release-modal .modal-footer,[data-is="hmt-order-comp-release"] .comp-release-modal .modal-footer{ padding-top: 10px; border-top: 1px solid #CCC; margin: 10px; } hmt-order-comp-release .btn-danger,[data-is="hmt-order-comp-release"] .btn-danger{ background-color: red; color: white; } hmt-order-comp-release .error,[data-is="hmt-order-comp-release"] .error{ padding: 10px; margin: 10px; color: red; } hmt-order-comp-release .comp-release-modal .loading,[data-is="hmt-order-comp-release"] .comp-release-modal .loading{ position: absolute; top: 0; left: 0px; right: 0px; bottom: 0; text-align: center; background-color: rgba(255,255,255,0.8); padding-top: 66px; } @media only screen and (min-width: 401px) { hmt-order-comp-release .comp-release-modal .modal,[data-is="hmt-order-comp-release"] .comp-release-modal .modal{ padding-right: 10px; padding-left: 10px; } }',"",function(t){var e=this;e.release_error="",e.sending=!1,this.mixin(AjaxControllerMix),this.promp_confirm=function(){e.is_comp_release_modal_opened=!0,e.refs.confirm_comp_release.trigger("open")}.bind(this),this.confirm_release=function(){var i={event_id:t.event.event_id,ticket_key:t.ticketkey};e.sending=!0,request({url:"public/orders/release_comps",type:"POST",data:i,cb:function(t,i){if("ok"!=i.status)return e.sending=!1,e.release_error=i.msg||'Unknown error releasing your tickets. Please try again or contact <a href="mailto:[email protected]">[email protected]</a>',void e.update();location.reload()}}),e.request("shop/events/get_survey/"+event.event_id,function(t,i){e.update()})}.bind(this),this.cancel_release=function(){e.refs.confirm_comp_release.trigger("close"),e.modal_closed()}.bind(this),this.modal_closed=function(){e.is_comp_release_modal_opened=!1,e.update()}.bind(this)}),riot.tag2("hmt-order-list",'<table class="awesome" role="grid" aria-label="Order history"><thead><tr><th scope="col">QTY</th><th scope="col">Event</th><th scope="col">Event Date</th><th scope="col">Confirmation</th><th scope="col">Purchased</th><th scope="col">Type</th><th scope="col">Total</th><th scope="col"></th></tr></thead><tbody><tr each="{opts.orders}" class="link" onclick="{goto_order}" onkeydown="{goto_order_keydown}" tabindex="0" role="row" aria-label="Order {transid}, {event_name}, {formatDate(date, \'MMM Do YYYY\')}, ${formatTotal(total)}"><td class="{refunded : refunded > 0} qty" nowrap>{qty}</td><td><hmt-raw content="{event_name}"></hmt-raw></td><td nowrap>{formatDate(date, \'MMM Do YYYY\')}</td><td nowrap>{transid}</td><td nowrap>{formatDate(date_created)}</td><td class="trans-type {trans_type}" nowrap>{trans_type}</td><td class="{refunded : refunded > 0}">${formatTotal(total)}</td><td class="viewicon"><div class="inner"><svg class="fi fi-lg fi-arrow-right" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#arrow-right"></use></svg></div></td></tr></tbody></table>','hmt-order-list .trans-type,[data-is="hmt-order-list"] .trans-type{ background: #fafafa; color: #000; text-align: center; text-transform: uppercase; } hmt-order-list .trans-type.credit,[data-is="hmt-order-list"] .trans-type.credit{ background: #ffecef; color: #e6627d; } hmt-order-list .trans-type.cash,[data-is="hmt-order-list"] .trans-type.cash{ background: #e1ffc1; color: #90c459; } hmt-order-list .trans-type.check,[data-is="hmt-order-list"] .trans-type.check{ background: #fdecff; color: #c762e6; } hmt-order-list .trans-type.comp,[data-is="hmt-order-list"] .trans-type.comp{ background: #f2f3ff; color: #7178c7; } hmt-order-list .qty,[data-is="hmt-order-list"] .qty{ text-align: center; } hmt-order-list .refunded,[data-is="hmt-order-list"] .refunded{ color: #ff0000; } hmt-order-list .viewicon .inner,[data-is="hmt-order-list"] .viewicon .inner{ padding: 6px; } hmt-order-list tr.link,[data-is="hmt-order-list"] tr.link{ cursor: pointer; } hmt-order-list tr.link:focus,[data-is="hmt-order-list"] tr.link:focus{ outline: 2px solid #3868e4; outline-offset: -2px; } hmt-order-list tr.link:focus-visible,[data-is="hmt-order-list"] tr.link:focus-visible{ outline: 2px solid #3868e4; outline-offset: -2px; }',"",function(t){this.mixin(DateControllerMix),this.formatDate=function(t,e="MM/D/YYYY - h:mma"){return this.dateFormat(t,e)}.bind(this),this.formatTotal=function(t){return(t=parseFloat(t)).toFixed(2)}.bind(this),this.goto_order=function(t){route("order/"+t.item.ticket_key)}.bind(this),this.goto_order_keydown=function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),route("order/"+t.item.ticket_key))}.bind(this)}),riot.tag2("hmt-order-name-change",'<div class="wrap {this.state}"><div if="{state == \'error\'}" role="alert"> {error}<br><br><a class="button purple sm" onclick="{cancel_edit}" href="javascript:void(0)" aria-label="Start over with name change">Start Over</a></div><div if="{state == \'saved\'}
1" role="status" aria-live="polite"><svg class="fi fi-check" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#check"></use></svg>&nbsp;&nbsp;Name changed successfully! </div><div if="{state == \'warn\'}"> Are you sure you want to change the name on this order?<br><br><button type="button" onclick="{edit}" class="button purple sm" aria-label="Continue with name change">CONTINUE</button><span class="cancel"> or <a onclick="{cancel_edit}" href="javascript:void(0)" aria-label="Cancel name change">Cancel</a></span></div><div if="{state == \'edit\'}"><form onsubmit="{save}" action="javascript: void(0)" aria-label="Change name on order"><table><tr><td><label for="f_name_input">First Name</label></td><td><label for="l_name_input">Last Name</label></td></tr><tr><td><input type="text" id="f_name_input" ref="f_name" riot-value="{opts.order.f_name}" aria-label="First name"></td><td><input type="text" id="l_name_input" ref="l_name" riot-value="{opts.order.l_name}" aria-label="Last name"></td><td><button type="submit" class="button purple sm" aria-label="Save name change">SAVE</button><span class="cancel"> or <a onclick="{cancel_edit}" href="javascript:void(0)" aria-label="Cancel name change">Cancel</a></span></td></tr></table></form></div><div if="{state == \'locked\'}" role="status" aria-live="polite"> Name changes are not allowed at this time. </div><div if="{state == \'idle\' && !opts.order}" role="status"> Loading... </div><div if="{state == \'idle\' && opts.order}"><div> {opts.order.f_name} {opts.order.l_name}&nbsp;&nbsp;&nbsp; <a onclick="{warn}" href="javascript:void(0)" aria-label="Edit name on order"><svg class="fi fi-pencil" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#pencil"></use></svg></a></div><div show="{opts.order.changes}"><small class="view-history"><a onclick="{view_history}" href="javascript:void(0)" aria-label="{history_visible ? \'Hide\' : \'View\'} name change history ({opts.order.changes && opts.order.changes.length} changes)" aria-expanded="{history_visible ? \'true\' : \'false\'}"> View History ({opts.order.changes && opts.order.changes.length}) </a></small></div><div show="{history_visible}" class="animated fadeIn" aria-live="polite"><div each="{change in opts.order.changes}" class="change"><div class="pull-right">{moment(change.created).format(\'MMM Do YYYY, h:mm a\')}</div> {change.f_name} {change.l_name} </div><div class="change"><div class="pull-right">Original Purchaser</div><div if="{opts.order.original_name}">{opts.order.original_name.f_name} {opts.order.original_name.l_name}</div></div></div></div></div>','hmt-order-name-change .wrap,[data-is="hmt-order-name-change"] .wrap{ padding: 10px; } hmt-order-name-change .cancel,[data-is="hmt-order-name-change"] .cancel{ display: inline-block; padding: 5px 0 0 5px;; } hmt-order-name-change .cancel a,[data-is="hmt-order-name-change"] .cancel a{ color: #d90000; } hmt-order-name-change .view-history a,[data-is="hmt-order-name-change"] .view-history a{ color: #a8a8a8; font-weight: 300; font-size: 11px; } hmt-order-name-change .change,[data-is="hmt-order-name-change"] .change{ text-align: left !important; font-size: 12px; padding: 8px; border-top: 1px solid #eee; } hmt-order-name-change .change div,[data-is="hmt-order-name-change"] .change div{ font-size: 12px; } hmt-order-name-change table,[data-is="hmt-order-name-change"] table{ width: auto; max-width: auto; } hmt-order-name-change table td,[data-is="hmt-order-name-change"] table td{ padding: 2px; border-bottom: 0; } hmt-order-name-change table td input,[data-is="hmt-order-name-change"] table td input{ width: 115px; } hmt-order-name-change a:focus-visible,[data-is="hmt-order-name-change"] a:focus-visible,hmt-order-name-change button:focus-visible,[data-is="hmt-order-name-change"] button:focus-visible{ outline: 2px solid #3868e4 !important; outline-offset: 2px; border-radius: 3px; } hmt-order-name-change input:focus-visible,[data-is="hmt-order-name-change"] input:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; }',"",function(t){var e=this;e.state="idle",e.history_visible=!1,this.warn=function(){e.state=t.order.disable_name_change&&"y"==t.order.disable_name_change?"locked":"warn","locked"==e.state&&setTimeout(function(){e.state="idle",e.update(
1)},4e3)}.bind(this),this.edit=function(){e.state="edit"}.bind(this),this.cancel_edit=function(){e.state="idle"}.bind(this),this.view_history=function(){e.history_visible=!e.history_visible}.bind(this),this.save=function(){var i=e.refs.f_name.value,a=e.refs.l_name.value;request({url:"public/help/change_buyer_name",type:"POST",data:{ticket_key:t.order.ticket_key,f_name:i,l_name:a},cb:function(i,a){"ok"==a.status?(model.order.force_update=!0,model.order.trigger("fetch",t.order.ticket_key),e.state="saved",e.update(),setTimeout(function(){e.state="idle",e.update()},4e3)):(e.error=a.response||"An unknown error occurred.",e.state="error",e.update())}})}.bind(this)}),riot.tag2("hmt-order-refund-request",'<div class="refund-request-row"><div if="{item.status === ⁗Address_requested⁗}" role="alert"><div class="title"><svg class="fi fi-exclamation-circle-fa danger" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#circle-exclamation"></use></svg>&nbsp;&nbsp;Action required! </div><p><small>We need to mail you a check due to a failed credit card refund. Please review the address we have on file.</small></p><p><button type="button" class="button salmon md" onclick="{open_modal}" aria-label="Review mailing address for refund check">Review Address</button></p></div><div if="{item.status === ⁗Address_verified⁗}" role="status"><div class="title"><svg class="fi fi-exclamation-circle-fa danger" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#circle-exclamation"></use></svg>&nbsp;&nbsp;Address verified! </div><p><small>We will send the refund within the next 1-2 business days.</small></p></div><hmt-modal ref="modal"><div class="modal-container" role="dialog" aria-modal="true" aria-label="Review mailing address for refund check"><div class="modal-content"><div class="modal-header"><div class="title"><svg class="fi fi-exclamation-circle-fa danger" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#circle-exclamation"></use></svg>&nbsp;&nbsp;Action required! </div><p><small>We need to mail you a check due to a failed credit card refund.<br>Please review the address we have on file.</small></p></div><div class="field-wrap"><label for="refund_payout_to">Pay To</label><input type="text" id="refund_payout_to" ref="payout_to" riot-value="{parent.item.payout_to}" disabled readonly aria-label="Pay to (cannot be changed)"></div><div class="field-wrap"><label for="refund_address1">Address</label><input type="text" id="refund_address1" ref="address1" riot-value="{parent.item.address1}" aria-label="Street address" aria-required="true"></div><div class="field-wrap"><label for="refund_address2">Address 2</label><input type="text" id="refund_address2" ref="address2" riot-value="{parent.item.address2}" aria-label="Address line 2 (optional)"></div><div class="field-wrap"><label for="refund_city">City</label><input type="text" id="refund_city" ref="city" riot-value="{parent.item.city}" aria-label="City" aria-required="true"></div><div class="field-wrap"><label for="refund_state">State</label><select id="refund_state" ref="state" aria-label="State" aria-required="true"><option value="">-- Select State --</option><option riot-value="{st.value}" each="{st in collection_states}" selected="{st.value === parent.parent.item.state}">{st.text}</option></select></div><div class="field-wrap"><label for="refund_zip">Zip</label><input type="text" id="refund_zip" ref="zip" riot-value="{parent.item.zip}" aria-label="Zip code" aria-required="true"></div><div if="{error}" role="alert" class="error-msg">{error}</div><div class="field-wrap button-wrap"><button type="button" class="button salmon md" onclick="{parent.approve_address}" disabled="{parent.state === \'processing\'}" aria-label="Approve mailing address and submit refund" aria-busy="{parent.state === \'processing\' ? \'true\' : \'false\'}">Approve Mailing Address</button>&nbsp;&nbsp;<span if="{parent.state === \'processing\'}" role="status" aria-live="polite">Processing...</span></div></div></div></hmt-modal></div>','hmt-order-refund-request .refund-request-row,[data-is="hmt-order-refund-request"] .refund-request-row{ margin: 15px 0; padding: 5px; background: #fff; border: 1px solid #ccc; border-radius: 5px; } hmt-order-refund-request .refund-request-row .title,[data-is="hmt-order-refund-request"] .refund-request-row .title{ font-size: 16px; padding: 5px 0; } hmt-order-refund-request .refund-request-row .modal-content,[data-is="hmt-order-refund-request"] .refund-request-row .modal-content{ text-align: left; } hmt-order-refund-request .refund-request-row .modal-header,[data-is="hmt-order-refund-request"] .refund-request-row .modal-header{ padding: 0 20px; } hmt-order-refund-request .refund-request-row .danger,[data-is="hmt-order-refund-request"] .refund-request-row .danger{ color: #ff0000; } hmt-order-refund-request .refund-request-row .success,[data-is="hmt-order-refund-request"] .refund-request-row .success{ color: #00ff00; } hmt-order-refund-request .refund-request-row .field-wrap,[data-is="hmt-order-refund-request"] .refund-request-row .field-wrap{ text-align: left; padding: 3px 7px; margin: 6px 10px 0 10px; } hmt-order-refund-request .refund-request-row .button-wrap,[data-is="hmt-order-refund-request"] .refund-request-row .button-wrap{ margin-top: 12px; margin-bottom: 12px; } hmt-order-refund-request .refund-request-row .field-wrap label,[data-is="hmt-order-refund-request"] .refund-request-row .field-wrap label{ display: block; padding: 3px; font-weight: 600; font-size: 13px; } hmt-order-refund-request .refund-request-row .field-wrap input[type=text],[data-is="hmt-order-refund-request"] .refund-request-row .field-wrap input[type=text],hmt-order-refund-request .refund-request-row .field-wrap select,[data-is="hmt-order-refund-request"] .refund-request-row .field-wrap select{ display: block; width: 97%; } hmt-order-refund-request .refund-request-row .field-wrap select,[data-is="hmt-order-refund-request"] .refund-request-row .field-wrap select{ height: 35px; border: 1px solid #ccc; } hmt-order-refund-request .refund-request-row .error-msg,[data-is="hmt-order-refund-request"] .refund-request-row .error-msg{ color: #d90000; padding: 5px 10px; font-size: 13px; } hmt-order-refund-request .refund-request-row button:focus-visible,[data-is="hmt-order-refund-request"] .refund-request-row button:focus-visible,hmt-order-refund-request .refund-request-row a:focus-visible,[data-is="hmt-order-refund-request"] .refund-request-row a:focus-visible{ outline: 2px solid #3868e4 !important; outline-offset: 2px; border-radius: 3px; } hmt-order-refund-request .refund-request-row input:focus-visible,[data-is="hmt-order-refund-request"] .refund-request-row input:focus-visible,hmt-order-refund-request .refund-request-row select:focus-visible,[data-is="hmt-order-refund-request"] .refund-request-row select:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; }',"",function(t){var e=this;e.error=null,this.open_modal=function(){e.refs.modal.trigger("open")}.bind(this),this.close_modal=function(){e.refs.modal.trigger("close")}.bind(this),this.approve_address=function(){var t={ticket_key:window.location.href.split("order/")[1],refund_request_id:e.item.id,address1:e.refs.modal.refs.address1.value,address2:e.refs.modal.refs.address2.value,city:e.refs.modal.refs.city.value,state:e.refs.modal.refs.state.options[e.refs.modal.refs.state.selectedIndex].value,zip:e.refs.modal.refs.zip.value};
1e.state="processing",e.update(),request({url:"public/orders/update_refund_request_address",type:"post",data:t,cb:function(t,i){"ok"==i.status?(toastr.success(i.msg),setTimeout(function(){window.location.reload()},3e3)):toastr.error(i.msg||"An error occurred while processing your request."),e.update()}})}.bind(this)}),riot.tag2("hmt-order-ticket-modal",'<div class="ticket-controls" role="group" aria-label="Ticket navigation"><button type="button" class="prev-btn" onclick="{prev_barcode}" disabled="{currentBarcode <= 1}" aria-label="Previous ticket" aria-disabled="{currentBarcode <= 1 ? \'true\' : \'false\'}"> Prev </button><div class="current-ticket" role="status" aria-live="polite" aria-label="Ticket {currentBarcode} of {barcodes.length}">{currentBarcode} of {barcodes.length}</div><button type="button" class="next-btn" onclick="{next_barcode}" disabled="{currentBarcode >= barcodes.length}" aria-label="Next ticket" aria-disabled="{currentBarcode >= barcodes.length ? \'true\' : \'false\'}"> Next </button><div class="clear"></div></div><div class="modal-container swiper-container swiper" role="region" aria-label="Ticket details"><div class="view-tickets-wrapper swiper-wrapper"><div class="dragend-page swiper-slide" each="{barcode,i in barcodes}" role="group" aria-label="Ticket {i+1} of {barcodes.length}: {barcode.description}"><div class="barcode-header" if="{barcode.scannable}"><img class="qrcode qrcode-venue-{barcode.venue_id}" riot-src="{barcode.qrcode}" alt="QR code for ticket {barcode.upc}"><div class="upc" aria-label="Barcode: {barcode.upc}">{barcode.upc}</div><div class="assigned-to" if="{barcode.name_on_ticket}"><div class="top">Ticket Assigned To</div><div class="assignee">{barcode.name_on_ticket}</div></div><div class="add-to-wallet"><a if="{opts.order.ticket_key}" mimetype="application/vnd.apple.pkpass" href="{config.remote_url()}/eTicket/passbook/{opts.order.ticket_key}/{barcode.upc}" aria-label="Add ticket to Apple Wallet"><img src="/gfx/add-to-applewallet.svg" width="130" border="0" alt="Add to Apple Wallet"></a><a if="{opts.order.shared_ticket_key}" mimetype="application/vnd.apple.pkpass" href="{config.remote_url()}/eTicket/passbook_shared/{opts.order.shared_ticket_key}" aria-label="Add shared ticket to Apple Wallet"><img src="/gfx/add-to-applewallet.svg" width="130" border="0" alt="Add to Apple Wallet"></a></div></div><div class="field"><div class="title">Event</div><span aria-label="Event: {event.event_name}">{event.event_name}</span></div><div class="field" if="{event.time_slot}"><div class="title">Arrival Date / Time</div><span aria-label="Arrival time: {moment(event.time_slot.start).format(\'MMM Do, YYYY h:mma\')} to {moment(event.time_slot.end).format(\'h:mma\')}"> {moment(event.time_slot.start).format(\'MMM Do, YYYY h:mma\')} - {moment(event.time_slot.end).format(\'h:mma\')}<br><small>Please arrive at this time for entry</small></span></div><div class="field date" if="{!event.time_slot && !(event.date_display_pref && event.date_display_pref == \'hide_all\')}"><div class="title">Date</div><span aria-label="Date: {format_date_line()}">{format_date_line()}</span></div><div class="field"><div class="title">Ticket</div><span aria-label="Ticket type: {barcode.description}">{barcode.description}</span></div><div class="field venue-seat-{barcode.venue_id}"><div if="{barcode.hide_zone != \'y\'}" class="seat-detail seat-zone"><div class="title">Zone</div><span aria-label="Zone: {barcode.zone}">{barcode.zone}</span></div><div class="seat-detail seat-row"><div class="title">{barcode.row_label ? barcode.row_label : \'ROW\'}</div><span aria-label="Row: {barcode.row}">{barcode.row}</span></div><div class="seat-detail seat-seat"><div class="title">Seat</div><span aria-label="Seat: {barcode.seat}">{barcode.seat}</span></div></div><div class="field"><div class="title">Venue / Location</div><span aria-label="Venue: {event.venue_name}, {event.venue_city}, {event.venue_state}"> {event.venue_name}<br> {event.venue_city}, {event.venue_state} </span></div><div class="field"><div class="title">Ages</div><span aria-label="Ages: {event.age}">{event.age}</span></div><div class="field" if="{order.f_name || order.l_name}"><div class="title">
1Name</div><span aria-label="Name: {order.f_name} {order.l_name}">{order.f_name} {order.l_name}</span></div><div class="field" if="{order.original_purchaser}"><div class="title">Purchaser</div><span aria-label="Purchaser: {order.original_purchaser.f_name} {order.original_purchaser.l_name}">{order.original_purchaser.f_name} {order.original_purchaser.l_name}</span></div><div class="field" if="{barcode.name_on_ticket}"><div class="title">Assigned To</div><span aria-label="Assigned to: {barcode.name_on_ticket}"> {barcode.name_on_ticket}<br> {barcode.delivered_email}<br><small>{moment(delivered_at).format(\'L LT\')}</small></span></div><div class="field" if="{order.email}"><div class="title">Email</div><span aria-label="Email: {order.email}">{order.email}</span></div><div class="field" if="{barcode.delivered_email}"><div class="title">Email</div><span aria-label="Delivered email: {barcode.delivered_email}">{barcode.delivered_email}</span></div><div class="field" if="{order.transid}"><div class="title">Transaction</div><span aria-label="Transaction ID: {order.transid}">{order.transid}</span></div><div class="ticket-confirmation-text"><hmt-raw content="{barcode.confirmation_page_text}"></hmt-raw></div></div></div></div>','hmt-order-ticket-modal .dragend-page,[data-is="hmt-order-ticket-modal"] .dragend-page{ text-align: center; } hmt-order-ticket-modal .view-tickets-wrapper,[data-is="hmt-order-ticket-modal"] .view-tickets-wrapper{ border-radius: 5px; } hmt-order-ticket-modal .field,[data-is="hmt-order-ticket-modal"] .field{ padding: 10px 20px; border-top: 1px solid #ccc; text-align: left; font-weight: 500; font-size: 14px; color: #373737; } hmt-order-ticket-modal .field .title,[data-is="hmt-order-ticket-modal"] .field .title{ font-size: 13px; color: #05b28b; text-transform: uppercase; font-weight: 400; } hmt-order-ticket-modal .field .seat-detail,[data-is="hmt-order-ticket-modal"] .field .seat-detail{ display: inline-block; margin-right: 5px; font-weight: 500; font-size: 17px; } hmt-order-ticket-modal .dragend-page,[data-is="hmt-order-ticket-modal"] .dragend-page{ height: 100% !important; } hmt-order-ticket-modal .barcode-header,[data-is="hmt-order-ticket-modal"] .barcode-header{ background-color: #f1f1f1; padding: 10px 0 20px 0; } hmt-order-ticket-modal .barcode-header .upc,[data-is="hmt-order-ticket-modal"] .barcode-header .upc{ font-size: 10px; color: #8c8c8c; } hmt-order-ticket-modal .barcode-header .qrcode,[data-is="hmt-order-ticket-modal"] .barcode-header .qrcode{ border: 1px solid #ccc; border-radius: 3px; } hmt-order-ticket-modal .apple-wallet-field a,[data-is="hmt-order-ticket-modal"] .apple-wallet-field a,hmt-order-ticket-modal .apple-wallet-field .title,[data-is="hmt-order-ticket-modal"] .apple-wallet-field .title{ display: inline-block; } hmt-order-ticket-modal .add-to-wallet,[data-is="hmt-order-ticket-modal"] .add-to-wallet{ padding: 10px 0; } hmt-order-ticket-modal .assigned-to,[data-is="hmt-order-ticket-modal"] .assigned-to{ color: #787878; display: inline-block; margin: 5px auto; } hmt-order-ticket-modal .assigned-to .top,[data-is="hmt-order-ticket-modal"] .assigned-to .top{ padding: 0 0 3px 0; font-size: 10px; text-transform: uppercase; } hmt-order-ticket-modal .assigned-to .assignee,[data-is="hmt-order-ticket-modal"] .assigned-to .assignee{ c
1olor: #fff; background: #8937f2; font-size: 14px; text-transform: uppercase; border-radius: 6px; padding: 4px 20px; } hmt-order-ticket-modal .ticket-controls,[data-is="hmt-order-ticket-modal"] .ticket-controls{ max-width: 500px; margin: 0 auto; padding: 10px; } hmt-order-ticket-modal .ticket-controls button,[data-is="hmt-order-ticket-modal"] .ticket-controls button,hmt-order-ticket-modal .ticket-controls .current-ticket,[data-is="hmt-order-ticket-modal"] .ticket-controls .current-ticket{ display: inline-block; } hmt-order-ticket-modal .ticket-controls button,[data-is="hmt-order-ticket-modal"] .ticket-controls button{ background-color: #00e089; color: #222; border: none; text-transform: uppercase; border-radius: 5px; padding: 8px 10px; line-height: 1; font-weight: 500; } hmt-order-ticket-modal .ticket-controls .current-ticket,[data-is="hmt-order-ticket-modal"] .ticket-controls .current-ticket{ padding: 4px 0 0 0; font-size: 14px; color: #fff; } hmt-order-ticket-modal .ticket-controls .prev-btn,[data-is="hmt-order-ticket-modal"] .ticket-controls .prev-btn{ float: left; } hmt-order-ticket-modal .ticket-controls .next-btn,[data-is="hmt-order-ticket-modal"] .ticket-controls .next-btn{ float: right; } hmt-order-ticket-modal .ticket-controls button:disabled,[data-is="hmt-order-ticket-modal"] .ticket-controls button:disabled,hmt-order-ticket-modal .ticket-controls button[disabled],[data-is="hmt-order-ticket-modal"] .ticket-controls button[disabled]{ background-color: #4a4a4a; color: #aaaaaa; cursor: not-allowed; } hmt-order-ticket-modal .ticket-controls button:focus-visible,[data-is="hmt-order-ticket-modal"] .ticket-controls button:focus-visible{ outline: 2px solid #3868e4 !important; outline-offset: 2px; } hmt-order-ticket-modal .add-to-wallet a:focus-visible,[data-is="hmt-order-ticket-modal"] .add-to-wallet a:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; border-radius: 3px; display: inline-block; } hmt-order-ticket-modal .ticket-confirmation-text,[data-is="hmt-order-ticket-modal"] .ticket-confirmation-text{ background-color: #f8f8f8; text-align: left; padding: 20px 10px; } hmt-order-ticket-modal .swiper-container,[data-is="hmt-order-ticket-modal"] .swiper-container,hmt-order-ticket-modal .swiper-wrapper,[data-is="hmt-order-ticket-modal"] .swiper-wrapper,hmt-order-ticket-modal .swiper-slide,[data-is="hmt-order-ticket-modal"] .swiper-slide{ outline: none; } hmt-order-ticket-modal .swiper-container:focus,[data-is="hmt-order-ticket-modal"] .swiper-container:focus,hmt-order-ticket-modal .swiper-wrapper:focus,[data-is="hmt-order-ticket-modal"] .swiper-wrapper:focus,hmt-order-ticket-modal .swiper-slide:focus,[data-is="hmt-order-ticket-modal"] .swiper-slide:focus{ outline: none; }',"",function(t){var e=this;e.order={},e.event={},e.barcodes=[],e.swiper=null,e.currentBarcode=1,e.disablePrevBtn=!0,e.disableNextBtn=!1,e.modalCloseBtnBottom=!1,e.on("mount",function(){e.order=t.order||{},e.event=t.event||{},screen.width<600&&(e.modalCloseBtnBottom=!0);for(var i=0;i<e.event.tickets.length;i++)for(var a=0;a<e.event.tickets[i].barcodes.length;a++)QRCode.toDataURL(e.event.tickets[i].barcodes[a].upc,{width:200},function(t,o){e.event.tickets[i].barcodes[a].qrcode=o}),e.barcodes.push(Object.assign(e.event.tickets[i].barcodes[a],e.event.tickets[i]));e.update(),e.init_swiper(),setTimeout(function(){var t=e.root.querySelector(".swiper-container"),i=e.root.querySelector(".swiper-wrapper");t&&t.removeAttribute("tabindex"),i&&i.removeAttribute("tabindex");var a=e.root.querySelectorAll(".swiper-slide");Array.prototype.forEach.call(a,function(t){t.removeAttribute("tabindex")}),e._update_slide_focusability()},200)}),e.on("updated",function(){e.init_swiper()}),this.init_swiper=function(){null===e.swiper&&(e.swiper=new Swiper(".swiper-container",{direction:"horizontal",loop:!1,speed:700,threshold:20,keyboard:{enabled:!1},a11y:!1,on:{slideNextTransitionStart:function(){e.currentBarcode++,e.update()},slidePrevTransitionStart:function(){e.currentBarcode--,e.update()},slideChangeTransitionEnd:function(){e._update_slide_focusability()},afterInit:function(){e._update_slide_focusability()}}}))}.bind(this),this._update_slide_focusability=function(){var t=e.root.querySelectorAll(".swiper-slide");Array.prototype.forEach.call(t,function(t){var e=t.querySelectorAll("a, button, input, select, textarea, [tabindex]"),i=t.classList.contains("swiper-slide-active");Array.prototype.forEach.call(e,function(t){i?t.removeAttribute("tabindex"):t.setAttribute("tabindex","-1")})})}.bind(this),this.download_link=function(t,e){return config.remote_url()+"eTicket/passbook/"+t+"/"+ticket_upc}.bind(this),this.prev_barcode=function(){e.currentBarcode<=1||e.swiper&&e.swiper.slidePrev()}.bind(this),this.next_barcode=function(){e.currentBarcode>=e.barcodes.length||e.swiper&&e.swiper.slideNext()}.bind(this),this.format_date_line=function(){if(this.event.time_slot&&this.event.time_slot.start)return moment(this.event.time_slot.start).format("MMM Do YYYY • h:mma")+" - "+moment(this.event.time_slot.end).format("h:mma");var t=moment(this.event.event_starts),e=moment(this.event.event_ends),i=!0;this.event.date_display_pref&&"hide_times"==this.event.date_display_pref&&(i=!1),display_date=t.format("MMM Do YYYY");var a=e.diff(t,"hours");return Math.abs(a)>=10&&(display_date=t.format("MMM D")+" - "+e.format("Do YYYY"),t.format("mm")!=e.format("mm")&&(display_date=t.format("MMM D")+" - "+e.format("MMM D YYYY"))),i&&(display_date+=t.format(" • h:mma")),this.event.supress_door_date&&"y"==this.event.supress_door_date?display_date:i?display_date+" - DOORS: "+moment(this.event.event_doors).format("h:mma"):display_date}.bind(this)}),riot.tag2("hmt-order-ticket",'<div class="order-event-ticket-wrap"><div if="{opts.archived}" class="archived-msg" role="status">This event has passed.</div><div class="minor-text"><hmt-raw content="{event.event_presents}"></hmt-raw></div><div class="subheader-text"><a href="/{event.open_seats === \'y\' ? \'seats\' : \'tickets\'}/{event.event_id}" class="event-name" aria-label="View tickets for {event.event_name}"><hmt-raw content="{event.event_name}"></hmt-raw></a></div><div class="minor-text"><hmt-raw content="{event.event_name_sec}"></hmt-raw></div><div class="subheader2-text"><hmt-raw content="{event.venue_name}"></hmt-raw></div><div class="minor-text" if="{event.is_main_event == \'n\'}"><hmt-raw content="{event.venue_city+\' \'+event.venue_state}"></hmt-raw></div><div class="time-slot-header" if="{event.time_slot}"> Arrival Time<br> {moment(event.time_slot.start).format(\'MMM Do YYYY h:mma\')} - {moment(event.time_slot.end).format(\'h:mma\')}<br><small>Please arrive at this time for entry</small></div><div class="label-text" if="{event.is_main_event == \'n\' && !event.time_slot && event.is_donation == \'
1n\'}">{format_date_line()}</div><div each="{ticket in event.tickets}" class="order-ticket {is_addon_ticket(ticket) ? \'order-ticket-addon\' : \'\'}"><div class="important2-text"><span><hmt-raw content="{ticket.description}"></hmt-raw></span><span if="{is_addon_ticket(ticket)}" class="addon-badge">Add-on</span></div><div class="minor-text" if="{ticket.scannable && event.is_donation != \'y\'}"> {ticket.qty} TICKET{ticket.qty > 1 || ticket.qty === 0 ? \'S\' : \'\'} </div><div if="{ticket.is_voided == \'n\' && event.is_main_event == \'n\'}"><div class="ticket-seats minor-text" each="{barcode in ticket.barcodes}" if="{barcode.seat != \'GA\' || barcode.row != \'GA\' || barcode.zone != \'GA\'}"><virtual if="{window.is_ruidoso_tc_counter_ticket(barcode.zone, barcode.row)}"><span>Seat</span> TC_{barcode.seat} </virtual><virtual if="{!window.is_ruidoso_tc_counter_ticket(barcode.zone, barcode.row)}"><span if="{ticket.hide_zone != \'y\'}" class="zone-info">ZONE&nbsp;{barcode.zone}&nbsp;&nbsp;</span><span class="row-info">{barcode.row_label ? barcode.row_label : \'ROW\'}&nbsp;{barcode.row}&nbsp;&nbsp;</span><span class="seat-info">SEAT&nbsp;{barcode.seat}</span></virtual></div></div><hmt-renew-event-ticket if="{ticket.renewal_id && ticket.is_voided != \'y\' && !opts.order.shared_ticket_key}" webuser_id="{parent.opts.order.webuser_id}" ticketkey="{parent.opts.order.ticket_key}" order="{parent.opts.order}" ticket="{ticket}"></hmt-renew-event-ticket><div class="fine-print"><hmt-raw content="{ticket.details}"></hmt-raw></div><div if="{ticket.is_voided == \'y\'}" class="voided" role="status" aria-label="This ticket has been voided">VOIDED</div></div><div class="delayed-msg" role="status" aria-live="polite" if="{event.is_delivery_delayed !== \'0\'}" if="{event.is_main_event == \'n\'}"><span class="delayed-color">Your tickets have not been delivered yet.</span><br> Delivery date is {moment(event.delayed_ticket_delivery_date).format(\'MMM Do YYYY • h:mm a\')} </div><div class="delivery-method" if="{event.is_main_event == \'n\' && event.is_donation == \'n\'}"> Delivery Method<br><b>{event.delivery_method.toUpperCase().replace(\'_\', \' \')}</b></div><div class="ticket-tools" if="{event.delivery_method === \'e_ticket\' && event.is_main_event === \'n\' && !opts.hide_for_print && event.is_donation == \'n\' && total_ticket_qty > 0}"><a class="tool" onclick="{view_tickets}" if="{event.delivery_method === \'e_ticket\'}" href="javascript:void(0)" role="button" aria-label="View tickets for {event.event_name}" onkeydown="{view_tickets_keydown}"><div class="tool-icon" aria-hidden="true"><i class="flaticon-ticket-1"></i></div><div class="tool-label">View<span class="letter-space"></span>Tickets</div></a><a class="tool" href="{print_link()}" target="new" if="{event.delivery_method === \'e_ticket\'}" aria-label="Print tickets for {event.event_name} (opens in new tab)"><div class="tool-icon" aria-hidden="true"><i class="flaticon-technology"></i></div><div class="tool-label">Print<span class="letter-space"></span>Tickets</div></a><a class="tool" onclick="{assign_tickets}" if="{event.is_delivery_delayed === \'0\' && !opts.archived && !opts.noassign && event.delivery_method === \'e_ticket\' && event.disable_assigning_tickets == \'n\'}" href="javascript:void(0)" role="button" aria-label="Assign tickets for {event.event_name}" onkeydown="{assign_tickets_keydown}"><div class="tool-icon" aria-hidden="true"><i class="flaticon-send"></i></div><div class="tool-label">Assign<span class="letter-space"></span>Tickets</div></a><div class="clear"></div></div><hmt-order-comp-release if="{only_free_ticket}" order="{opts.order}" ticketkey="{opts.order.ticket_key}" event="{event}"></hmt-order-comp-release><div class="live-stream-box" if="{event.live_stream == \'y\'}"><div class="live-stream-notif" show="{event.stream_state == \'active\'}" role="status" aria-live="polite">LIVE</div><button id="live-stream_button" type="button" class="button purple md" onclick="{view_video_stream}" disabled="{event.stream_state == \'active\' ? false : true}" aria-label="{event.stream_state == \'active\' ? \'Watch live stream for \' + event.event_name : \'Live stream not yet available for \' + event.event_name}" aria-busy="{requesting_live_stream ? \'true\' : \'false\'}"> &nbsp;<svg class="{requesting_live_stream ? \'fi fi-refresh fi-spin\' : \'fi fi-livestream\'}" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#arrows-rotate"></use></svg>&nbsp;&nbsp;Live Stream </button><br><small ref="{event.stream_channel_name}
1" aria-live="polite" role="status">{live_stream_idle_message}</small><div class="clear"></div></div></div><div class="share-ticket" if="{event.is_main_event == \'n\' && !opts.hide_for_print}"><span>Let your friends know about this</span><br><hmt-social-share showbtns="true" event="{event}" hidesharebtn="true" event_id="{event.event_id}" path="{\'/tickets/\' + event.event_id}" text="{event.event_name} @ {event.venue_name}" summary="{event.event_description}"></hmt-social-share></div><div class="confirmation-page-text" if="{event.tickets.length > 0 && !opts.hide_for_print}"><div class="confirmation-page-text-ticket" each="{ticket in event.tickets}" if="{ticket.confirmation_page_text}"><hmt-raw content="{ticket.confirmation_page_text}" newline="{true}"></hmt-raw></div></div><div class="confirmation-page-text event-confirmation-page-text" if="{event.confirmation_page_text}"><hmt-raw content="{event.confirmation_page_text}" newline="{true}"></hmt-raw></div><hmt-modal class="assign-tickets-modal" ref="assign_tickets_modal" overlay-obtrusive="{true}" onclose="{modal_closed}" aria-label="Assign tickets"><hmt-order-assign-modal if="{parent.is_assign_modal_opened}" order="{parent.opts.order}" event="{parent.event}"></hmt-order-assign-modal></hmt-modal><hmt-modal class="view-tickets-modal" ref="view_tickets_modal" close-btn-bottom="{modalCloseBtnBottom}" onclose="{modal_closed}" aria-label="View tickets"><hmt-order-ticket-modal if="{parent.is_ticket_modal_opened}" order="{parent.opts.order}" event="{parent.event}"></hmt-order-ticket-modal></hmt-modal><hmt-modal class="view-live-stream-modal" ref="view_live_stream_modal" close-btn-bottom="{modalCloseBtnBottom}" onclose="{modal_closed}" overlay-obtrusive="{true}" hide-close-btn="{true}" full-screen="{true}" aria-label="Live stream"><hmt-live-stream-modal if="{parent.is_live_stream_modal_opened}" order="{parent.opts.order}" event="{parent.event}" live_stream_data="{parent.live_stream_data}"></hmt-live-stream-modal></hmt-modal>','hmt-order-ticket .order-event-ticket-wrap,[data-is="hmt-order-ticket"] .order-event-ticket-wrap{ text-align: center; margin: 15px 0; padding: 15px 10px; background-image: linear-gradient(-180deg, #FFFFFF 0%, #FEFEFE 100%); border: 1px solid #C3C3C3; box-shadow: 0 5px 9px 2px rgba(224,223,223,0.76); border-radius: 4px; position: relative; } hmt-order-ticket .order-event-ticket-wrap .delayed-msg,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .delayed-msg{ font-size: 12px; } hmt-order-ticket .order-event-ticket-wrap .delayed-color,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .delayed-color{ color: #e9104b; } hmt-order-ticket .order-event-ticket-wrap a.event-name,[data-is="hmt-order-ticket"] .order-event-ticket-wrap a.event-name{ color: #333 !important; } hmt-order-ticket .order-event-ticket-wrap a.event-name:hover,[data-is="hmt-order-ticket"] .order-event-ticket-wrap a.event-name:hover{ color: #000 !important; text-decoration: underline !important; } hmt-order-ticket .confirmation-page-text,[data-is="hmt-order-ticket"] .confirmation-page-text{ padding: 25px 5px; text-align: left; } hmt-order-ticket .confirmation-page-text.event-confirmation-page-text,[data-is="hmt-order-ticket"] .confirmation-page-text.event-confirmation-page-text{ margin-top: 20px; } hmt-order-ticket .archived-msg,[data-is="hmt-order-ticket"] .archived-msg{ font-size: 12px; color: #d90000; } hmt-order-ticket .delivery-method,[data-is="hmt-order-ticket"] .delivery-method{ padding-top: 8px; font-size: 12px; color: #333; } hmt-order-ticket .voided,[data-is="hmt-order-ticket"] .voided{ color: #d90000; font-weight: 500; } hmt-order-ticket .ticket-seats span,[data-is="hmt-order-ticket"] .ticket-seats span{ font-size: 9px; } hmt-order-ticket hmt-modal .modal,[data-is="hmt-order-ticket"] hmt-modal .modal{ display: block; } hmt-order-ticket hmt-modal .overlay,[data-is="hmt-order-ticket"] hmt-modal .overlay{ background: #222; } hmt-order-ticket hmt-modal.assign-tickets-modal .overlay,[data-is="hmt-order-ticket"] hmt-modal.assign-tickets-modal .overlay{ background: #eaeaea; } hmt-order-ticket hmt-modal .modal-content,[data-is="hmt-order-ticket"] hmt-modal .modal-content{ margin: 0; } hmt-order-ticket hmt-modal .modal-container,[data-is="hmt-order-ticket"] hmt-modal .modal-container{ margin: 0 auto; padding: 0; border-radius: 5px; } hmt-order-ticket hmt-modal .close-btn,[data-is="hmt-order-ticket"] hmt-modal .close-btn{ top: auto; bottom: 3%; right: 3%; z-index: 2; border-radius: 100%; width: 55px; height: 55px; text-shadow: 1px 1px 2px rgba(0,0,0,0.2); background-color: #05d183 !important; border: 3px solid #1cc785; } hmt-order-ticket hmt-modal .close-btn:hover,[data-is="hmt-order-ticket"] hmt-modal .close-btn:hover{ cursor: pointer; background-color: #13de90 !important; } hmt-order-ticket hmt-modal .close-btn .fi,[data-is="hmt-order-ticket"] hmt-modal .close-btn .fi{ position: absolute; bottom: 12px; right: 12px; } hmt-order-ticket .live-stream-notif,[data-is="hmt-order-ticket"] .live-stream-notif{ background: #e9104b; padding: 6px 10px; border-radius: 2px; color: #fff; position: absolute; top: 8px; left: 8px; } hmt-order-ticket .live-stream-box,[data-is="hmt-order-ticket"] .live-stream-box{ padding: 35px 0 10px 0; line-height: 2; } hmt-order-ticket .live-stream-dot,[data-is="hmt-order-ticket"] .live-stream-dot{ display: inline-block; vertical-align: middle; } hmt-order-ticket .subheader-text,[data-is="hmt-order-ticket"] .subheader-text{ max-width: 250px; margin: 0 auto; } hmt-order-ticket .time-slot-header,[data-is="hmt-order-ticket"] .time-slot-header{ margin: 8px 0; border-radius: 4px; padding: 4px 10px; display: inline-block; border: 1px dashed #ccc; } hmt-order-ticket .order-ticket .ticket-seats,[data-is="hmt-order-ticket"] .order-ticket .ticket-seats, hmt-order-ticket-modal .seat-detail { font-family: monospace; text-transform: uppercase; } hmt-order-ticket a:focus-visible,[data-is="hmt-order-ticket"] a:focus-visible,hmt-order-ticket button:focus-visible,[data-is="hmt-order-ticket"] button:focus-visible{ outline: 2px solid #3868e4 !important; outline-offset: 2px; border-radius: 3px; } @media only screen and (min-width: 401px) { hmt-order-ticket .order-event-ticket-wrap .ticket-tools,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .ticket-tools{ margin-top: 15px; border-top: 1px dashed #ccc; padding-top: 8px; } hmt-order-ticket .order-event-ticket-wrap a,[data-is="hmt-order-ticket"] .order-event-ticket-wrap a{ text-decoration: none; -webkit-transition: color .3s; color: #838383; } hmt-order-ticket .order-event-ticket-wrap a:hover,[data-is="hmt-order-ticket"] .order-event-ticket-wrap a:hover{ color: #222; } hmt-order-ticket .order-event-ticket-wrap .tool,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .tool{ width: 32%; } hmt-order-ticket .order-event-ticket-wrap .tool .letter-space,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .tool .letter-space{ display: block; } hmt-order-ticket .order-event-ticket-wrap .ticket-tools .tool,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .ticket-tools .tool{ display: inline-block; border-left: 1px dashed #ccc; padding: 25px 0 0 0; } hmt-order-ticket .order-event-ticket-wrap .ticket-tools .tool:first-child,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .ticket-tools .tool:first-child{ border-left: 0; } hmt-order-ticket .order-event-ticket-wrap .ticket-tools .tool .tool-icon,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .ticket-tools .tool .tool-icon{ width: 89%; } hmt-order-ticket .order-event-ticket-wrap .ticket-tools .tool .tool-icon.video-streaming-tool-icon,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .ticket-tools .tool .tool-icon.video-streaming-tool-icon{ width: 100%; } hmt-order-ticket .order-event-ticket-wrap .ticket-tools .tool .tool-icon i:before,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .ticket-tools .tool .tool-icon i:before{ font-size: 45px; } hmt-order-ticket .order-event-ticket-wrap .ticket-tools .tool .tool-label,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .ticket-tools .tool .tool-label{ padding: 10px; font-size: 13px; } } @media only screen and (max-width: 400px) { hmt-order-ticket .order-event-ticket-wrap .ticket-tools a,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .ticket-tools a{ display: block; padding: 10px; background-color: #05d183 !important; color: #fff; text-decoration: none; margin: 10px 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } hmt-order-ticket .order-event-ticket-wrap .ticket-tools .tool,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .ticket-tools .tool{ display: block; text-align: left; } hmt-order-ticket .order-event-ticket-wrap .tool .letter-space,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .tool .letter-space{ display: inline-block; width: 4px; } hmt-order-ticket .order-event-ticket-wrap .ticket-tools .tool .tool-label,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .ticket-tools .tool .tool-label{ display: block; font-size: 20px; text-align: center; } hmt-order-ticket .order-event-ticket-wrap .ticket-tools .tool .tool-icon,[data-is="hmt-order-ticket"] .order-event-ticket-wrap .ticket-tools .tool .tool-icon{ display: none; } } @media only screen and (max-width: 767px) { hmt-order-ticket .share-ticket span,[data-is="hmt-order-ticket"] .share-ticket span{ display: none; } } hmt-order-ticket .order-ticket-addon,[data-is="hmt-order-ticket"] .order-ticket-addon{ margin-left: 18px; padding-left: 10px; border-left: 3px solid #cfe3ff; } hmt-order-ticket .addon-badge,[data-is="hmt-order-ticket"] .add
1on-badge{ display: inline-block; padding: 1px 6px; border-radius: 4px; background: #e8f4ff; color: #2a6db5; font-size: 10px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em; vertical-align: middle; margin-left: 6px; }',"",function(t){var e=this;e.is_ticket_modal_opened=!1,e.is_assign_modal_opened=!1,e.is_live_stream_modal_opened=!1,e.requesting_live_stream=!1,e.live_stream_data=null,e.total_ticket_qty=0,e.only_free_ticket=!1,this.format_date_line=function(){if("hide_all"===this.event.date_display_pref)return"";if(this.event.time_slot&&this.event.time_slot.start)return moment(this.event.time_slot.start).format("MMM Do YYYY • h:mma")+" - "+moment(this.event.time_slot.end).format("h:mma");var t=moment(this.event.event_starts),e=moment(this.event.event_ends),i=!0;this.event.date_display_pref&&"hide_times"==this.event.date_display_pref&&(i=!1),display_date=t.format("MMM Do YYYY");var a=e.diff(t,"hours");return Math.abs(a)>=10&&(display_date=t.format("MMM D")+" - "+e.format("Do YYYY"),t.format("mm")!=e.format("mm")&&(display_date=t.format("MMM D")+" - "+e.format("MMM D YYYY"))),i&&(display_date+=t.format(" • h:mma")),this.event.supress_door_date&&"y"==this.event.supress_door_date?display_date:i?display_date+" - DOORS: "+moment(this.event.event_doors).format("h:mma"):display_date}.bind(this),this.check_only_free_tickets=function(){e.ticket_sub_total=e.event.tickets.reduce((t,e)=>1*e.price+1*e.fee+1*e.venue_fee,0),e.total_ticket_qty=e.event.tickets.reduce((t,e)=>t+e.qty,0),e.only_free_ticket=0===e.ticket_sub_total&&e.total_ticket_qty>0}.bind(this),e.on("mount",function(){e.check_only_free_tickets(),e.event.stream_channel_key&&(e.render_live_stream_state(e.event.stream_state),e.pusher=new Pusher(e.event.stream_channel_key),e.channel=e.pusher.subscribe(e.event.stream_channel_name),e.channel.bind("idle",function(t){e.render_live_stream_state("idle")}),e.channel.bind("disconnected",function(t){e.render_live_stream_state("disconnected")}),e.channel.bind("connected",function(t){e.render_live_stream_state("connected")}),e.channel.bind("recording",function(t){t&&"active"==(t=JSON.parse(t)).broadcast_status&&e.render_live_stream_state("active")}),e.channel.bind("active",function(t){e.render_live_stream_state("active")})),e.update()}),this.view_tickets_keydown=function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.view_tickets())}.bind(this),this.assign_tickets_keydown=function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.assign_tickets())}.bind(this),this.print_link=function(){var e=!1;return t.order.ticket_key&&(e=config.remote_url()+"eTicket/event/"+t.order.ticket_key+"/"+this.event.event_id),t.order.shared_ticket_key&&(e=config.remote_url()+"eTicket/shared/"+t.order.shared_ticket_key),e}.bind(this),this.render_live_stream_state=function(i){switch(i){case"idle":var a=t.archived?"Live stream has ended. Thanks for watching!":"This event has a live stream available for ticket holders.";break;case"disconnected":a="This event has a live stream available for ticket holders.";break;case"connected":a='<div class="dot grey live-stream-dot"><span></span></div> The live stream is starting.';break;case"active":a='<div class="dot green live-stream-dot"><span></span></div> The stream is now LIVE.';break;default:a="This event has a live stream available for ticket holders."}e.refs[e.event.stream_channel_name].innerHTML=a,e.event.stream_state=i,e.update()}.bind(this),this.view_tickets=function(){e.event.is_delivery_delayed>0?alert("Tickets have not been delivered yet."):(e.is_ticket_modal_opened=!0,e.update(),e.refs.view_tickets_modal.trigger("open"))}.bind(this),this.assign_tickets=function(){e.event.is_delivery_delayed>0?alert("Tickets have not been delived yet."):"y"!=e.event.disable_assigning_tickets?(e.is_assign_modal_opened=!0,e.update(),e.refs.assign_tickets_modal.trigger("open")):alert("You cannot assign tickets for this event.")}.bind(this),this.modal_closed=function(){e.is_ticket_modal_opened=!1,e.is_assign_modal_opened=!1,e.is_live_stream_modal_opened=!1,e.update()}.bind(this),this.view_video_stream=function(){"n"!=e.event.live_stream?(e.requesting_live_stream=!0,request({url:"public/live_stream/request/"+t.order.ticket_key,cb:function(t,i){setTimeout(function(){e.requesting_live_stream=!1,"ok"==i.status?(e.is_live_stream_modal_opened=!0,e.live_stream_data=_.where(i.live_streams,{event_id:e.event.event_id}
1)[0],e.update(),e.refs.view_live_stream_modal.trigger("open")):notification.trigger("broadcast",i.msg||"Failed to request live stream",2e3,!0)},800)}})):alert("You cannot view live stream")}.bind(this),this.live_stream_idle_message=function(){return t.archived?"Live stream has ended. Thanks for watching!":"This event has a live stream available for ticket holders."}.bind(this),e.addon_type_ids={},model.cart&&model.cart.each_stored_ticket_addons&&model.cart.each_stored_ticket_addons(function(t){(t.addons||[]).forEach(function(t){(t.options||[]).forEach(function(t){e.addon_type_ids[String(t.id)]=!0})})}),this.is_addon_ticket=function(t){return!!t&&(!(!t.is_addon&&!t.ticket_ref)||!!e.addon_type_ids[String(t.id)])}.bind(this)}),riot.tag2("hmt-ordersummary",'<div class="wrap"><div class="loading" show="{loading}" role="status" aria-label="Loading order summary" aria-live="polite"><hmt-loader></hmt-loader></div><div show="{!loading}"><div class="order-details" aria-label="Order {order.transid}{order.total > 0 ? \', total $\' + order.total : \'\'}"> {order.transid}<br><b show="{order.total > 0}">${order.total}</b></div><div class="ticket" each="{order.events}" role="region" aria-label="Event: {event_name}"><div each="{tickets}" class="{parent.parent.is_addon_ticket(this) ? \'addon-line\' : \'\'}"><b><span if="{parent.parent.is_addon_ticket(this)}" class="addon-connector" aria-hidden="true">&#8627;</span>{!donation ? qty+\' Ticket(s) &bull;\' : (description.toLowerCase() == \'donation\' ? \'\' : \'Donation &bull; \')} {description}</b><span if="{parent.parent.is_addon_ticket(this)}" class="addon-badge">Add-on</span></div><hmt-raw content="{event_name}"></hmt-raw><br> {dateFormat(event_starts, \'dddd, MMM Do &middot; h:mma\')}<br> {venue_name} </div><div><a href="/order/{order.ticket_key}" class="button red" aria-label="View order {order.transid}">&nbsp;&nbsp;VIEW ORDER&nbsp;&nbsp;</a></div></div></div>','hmt-ordersummary .wrap,[data-is="hmt-ordersummary"] .wrap{ padding: 20px; } hmt-ordersummary .order-details,[data-is="hmt-ordersummary"] .order-details{ margin: 15px 0 5px 0; } hmt-ordersummary .loading,[data-is="hmt-ordersummary"] .loading{ text-align: center; color: #777; } hmt-ordersummary .addon-line,[data-is="hmt-ordersummary"] .addon-line{ margin-left: 18px; } hmt-ordersummary .addon-connector,[data-is="hmt-ordersummary"] .addon-connector{ color: #2a6db5; font-weight: 700; margin-right: 4px; } hmt-ordersummary .addon-badge,[data-is="hmt-ordersummary"] .addon-badge{ display: inline-block; padding: 1px 6px; border-radius: 4px; background: #e8f4ff; color: #2a6db5; font-size: 10px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em; vertical-align: middle; margin-left: 4px; } hmt-ordersummary .wrap a:focus-visible { outline: 2px solid #3868e4 !important; outline-offset: 2px !important; border-radius: 3px; }',"",function(t){var e=this;this.loading=!1,this.order={},this.addon_type_ids={},this.mixin(AjaxControllerMix),this.mixin(DateControllerMix),this.mixin(ScriptControllerMix),e._load_addon_ids=function(){e.addon_type_ids={},model.cart&&model.cart.each_stored_ticket_addons&&model.cart.each_stored_ticket_addons(function(t){(t.addons||[]).forEach(function(t){(t.options||[]).forEach(function(t){e.addon_type_ids[String(t.id)]=!0})})})},e.is_addon_ticket=function(t){return!!t&&(!(!t.is_addon&&!t.ticket_ref)||!!e.addon_type_ids[String(t.id)])},this.on("mount",function(){this.loading=!0,this.update(),e._load_addon_ids(),e.request("public/orders/get/ticket_key/"+t.ticketkey,function(t,i){for(var a in e.order=i,e.reset_window_script(),i.events){var o=i.events[a];for(var s in o.tickets){var n=o.tickets[s];e.add_window_script(n.confirmation_page_text)}e.add_window_script(o.confirmation_page_text)}e.run_window_scripts(),e.loading=!1,e.update()})})}),riot.tag2("hmt-other-events-venue-slider",'<div class="other-events-at-venue" show="{slider_events.length > 0}"><h2>Other events happening at this location</h2><div if="{!is_ie}" class="glider-contain"><div class="glider {slider_events.length == 1 || slider_events.length == 2 ? \'center-other
1-events-at-venue\' : \'\'}"><hmt-flyer each="{slider_events}" shrink="true" venue-event-flyer="true" hide-venue="true"></hmt-flyer></div><div role="tablist" class="dots"></div></div><div if="{is_ie}" class="ie-other-events-container"><hmt-flyer each="{slider_events}" shrink="true" venue-event-flyer="true" hide-venue="true"></hmt-flyer></div></div>','hmt-other-events-venue-slider .other-events-at-venue,[data-is="hmt-other-events-venue-slider"] .other-events-at-venue{ padding-top: 30px; padding-bottom: 50px; background-color: #eee; } hmt-other-events-venue-slider .other-events-at-venue h2,[data-is="hmt-other-events-venue-slider"] .other-events-at-venue h2{ text-align: center; padding: 40px 0px; font-size: 14px; font-weight: 200; } hmt-other-events-venue-slider .other-events-at-venue hmt-flyer .flyer,[data-is="hmt-other-events-venue-slider"] .other-events-at-venue hmt-flyer .flyer,hmt-other-events-venue-slider .other-events-at-venue hmt-flyer .flyer::after,[data-is="hmt-other-events-venue-slider"] .other-events-at-venue hmt-flyer .flyer::after,hmt-other-events-venue-slider .other-events-at-venue hmt-flyer .flyer::before,[data-is="hmt-other-events-venue-slider"] .other-events-at-venue hmt-flyer .flyer::before{ box-shadow: none; } hmt-other-events-venue-slider .other-events-at-venue hmt-flyer .distance,[data-is="hmt-other-events-venue-slider"] .other-events-at-venue hmt-flyer .distance{ display: none; } hmt-other-events-venue-slider .other-events-at-venue .glider,[data-is="hmt-other-events-venue-slider"] .other-events-at-venue .glider{ scrollbar-width: none; } hmt-other-events-venue-slider .other-events-at-venue .glider,[data-is="hmt-other-events-venue-slider"] .other-events-at-venue .glider{ padding-bottom: 15px; } hmt-other-events-venue-slider .other-events-at-venue .glider hmt-flyer,[data-is="hmt-other-events-venue-slider"] .other-events-at-venue .glider hmt-flyer{ margin: auto 0; } hmt-other-events-venue-slider .other-events-at-venue .glider-contain .glider-dots .glider-dot.active,[data-is="hmt-other-events-venue-slider"] .other-events-at-venue .glider-contain .glider-dots .glider-dot.active,hmt-other-events-venue-slider .other-events-at-venue .glider-contain .glider-dots .glider-dot:hover,[data-is="hmt-other-events-venue-slider"] .other-events-at-venue .glider-contain .glider-dots .glider-dot:hover,hmt-other-events-venue-slider .other-events-at-venue .glider-contain .glider-dots .glider-dot:focus,[data-is="hmt-other-events-venue-slider"] .other-events-at-venue .glider-contain .glider-dots .glider-dot:focus{ background-color: #BBBF45; } hmt-other-events-venue-slider .center-other-events-at-venue .glider-track,[data-is="hmt-other-events-venue-slider"] .center-other-events-at-venue .glider-track{ margin: 0 auto; } hmt-other-events-venue-slider .ie-other-events-container,[data-is="hmt-other-events-venue-slider"] .ie-other-events-container{ width: 100%; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; } hmt-other-events-venue-slider .ie-other-events-container hmt-flyer,[data-is="hmt-other-events-venue-slider"] .ie-other-events-container hmt-flyer{ display: inline-block; margin: 20px; }',"",function(t){var e=this;t.event={},t.venue={},e.slider_events=[],e.venue_slider=null,e.is_ie=!1,e.on("mount",function(){request({url:"shop/events/get_at_venue/"+t.venue.slug+"/25/"+t.venue.id,cb:function(t,i){e._load_result(t,i)}})}),e.on("unmount",function(){e._clear_slider()}),this._load_result=function(i,a){i||"ok"!=a.status||(e.slider_events=a.venue.events.filter(function(e){if(e.id!=t.event.id){if(!e.flyer)return!1;if(!e.flyer.orig)return!1;if(""==e.flyer.orig)return!1;for(var i in e.flyer)e.flyer["flyer_"+i]=e.flyer[i],e.repeating_future_events=0,e.start=e.event_starts,e.end=e.event_ends,delete e.flyer[i];return e}}),e.slider_events=_.uniq(e.slider_events,"event_name"),e.slider_events=_.shuffle(e.slider_events),e.is_ie=e._is_internet_explorer(),e.update(),e.is_ie||e._setup_slider())}.bind(this),this._clear_slider=function(){e.venue_slider&&e.venue_slider.destroy()}.bind(this),this._setup_slider=function(){e._clear_slider(),e.venue_slider=new Glider(e.root.querySelector(".glider"),{slidesToShow:"auto",slidesToScroll:"auto",dots:".dots",itemWidth:185})}.bind(this),this._is_internet_explorer=function(){var t=navigator.userAgent;return t.indexOf("MSIE ")>-1||t.indexOf("Trident/")>-1}.bind(this)}),riot.tag2("hmt-payment-plan-credit-card-list",'<div class="edit-card-list"><div class="card-title">Credit Card for Payment Plan</div><div class="payment-retry-warning" show="{show_payment_warning}">* All failed payments will be re-attempted after updating card</div><br><form id="update_card_form" if="{model.webuser_credit_card.items.length > 0}"><table><tr><td></td><th>Type</th><th>Last 4</th><th>Expires</th></tr>
1<tr each="{card in model.webuser_credit_card.items}"><td><input type="radio" name="credit_card_on_file" ref="credit_card_on_file" onclick="{card_change}" riot-value="{card.card_id}" checked="{parent.current_card_id == card.card_id}" disabled="{card.expired}"></td><td>{card.card_type.toUpperCase().substring(0,4)}</td><td>{card.card_last_four}</td><td class="{card.expired ? \'expired\' : \'\'}">{card.card_exp_month} / {card.card_exp_year}</td></tr></table></form><br><button type="button" class="button red" onclick="{update_card}" disabled="{!changed}">UPDATE CARD<span show="{show_payment_warning}">*</span></button>&nbsp;&nbsp;&nbsp;or&nbsp;&nbsp;&nbsp;<a onclick="{add_card}">Add new card</a></div>','hmt-payment-plan-credit-card-list .card-title,[data-is="hmt-payment-plan-credit-card-list"] .card-title{ padding: 10px; font-size: 15px; } hmt-payment-plan-credit-card-list td.expired,[data-is="hmt-payment-plan-credit-card-list"] td.expired{ color: #d90000; } hmt-payment-plan-credit-card-list .payment-retry-warning,[data-is="hmt-payment-plan-credit-card-list"] .payment-retry-warning{ padding: 0 10px; margin-top: -10px; color: #d90000; font-size: 11px; }',"",function(t){var e=this;e.current_card_id=null,e.changed=!1,e.show_payment_warning=!1,e.mixin(FireMix),e.mixin(ListenerMix,{listeners:[{type:"model",obj:"webuser_credit_card",evt:"changed",cb:"update"}]}),e.on("mount",function(){t.order.subscription_plan.payments.forEach(function(t){"failed_halt"==t.status&&(e.show_payment_warning=!0)}),e.current_card_id=t.order.subscription_plan.webuser_credit_card.card_id,model.webuser_credit_card.trigger("fetch",t.order.ticket_key),e.update()}),this.update_card=function(){e.current_card_id=_.filter(e.refs.credit_card_on_file,function(t,e){return t.checked})[0].value,model.webuser_credit_card.trigger("update_card_for_payment_plan",t.order.ticket_key,e.current_card_id,function(i,a){i?notification.trigger("broadcast",i,3e3,!0):(notification.trigger("broadcast",a.msg,3e3),model.order.force_update=!0,model.order.trigger("fetch",t.order.ticket_key),e.fire("close"))})}.bind(this),this.add_card=function(){e.trigger("add_card")}.bind(this),this.card_change=function(i){(i.target||i.srcElement).value==t.order.subscription_plan.webuser_credit_card.card_id?e.changed=!1:e.changed=!0}.bind(this),this.cancel=function(){}.bind(this)}),riot.tag2("hmt-payment-plan-credit-card-modal",'<hmt-webuser-credit-card-form ref="form" show="{state == ⁗form⁗}" order="{opts.order}" onclose="{close}" oncancel="{cancel_add}" type="payment_plan"></hmt-webuser-credit-card-form><hmt-payment-plan-credit-card-list ref="list" show="{state == ⁗list⁗}" order="{opts.order}" onclose="{close}"></hmt-payment-plan-credit-card-list>',"","",function(t){var e=this;e.state="list",e.mixin(FireMix),e.mixin(ListenerMix,{listeners:[{type:"model",obj:"webuser_credit_card",evt:"card_added",cb:"card_added"}]}),e.on("before-mount",function(){}),e.on("mount",function(){e.refs.list.on("add_card",function(){e.state="form",e.update()}),e.refs.list.on("cancel_add",function(){e.state="list",e.update()})}),this.card_added=function(){e.state="list",e.update()}.bind(this),this.cancel_add=function(){e.state="list",e.update()}.bind(this),this.close=function(){e.fire("close")}.bind(this)}),riot.tag2("hmt-payment-plan-credit-card",'<hmt-modal ref="modal" onclose="{modal_closed}"><div class="modal-wrap"><hmt-payment-plan-credit-card-modal onclose="{parent.close_modal}" if="{parent.modal_opened}" order="{parent.opts.order}"></hmt-payment-plan-credit-card-modal></div></hmt-modal><span if="{opts.order.subscription_plan.webuser_credit_card.card_type}"><svg class="fi fi-credit-card-fa" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#credit-card"></use></svg>&nbsp;&nbsp;{opts.order.subscription_plan.webuser_credit_card.card_type.toUpperCase()}&nbsp;{opts.order.subscription_plan.webuser_credit_card.card_last_four}&nbsp;&nbsp;&nbsp;&nbsp;</span><a class="edit" onclick="{edit}" if="{!opts.hide_for_print}"><svg class="fi fi-pencil" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#pencil"></use></svg>&nbsp;EDIT</a>','hmt-payment-plan-credit-card a.edit,[data-is="hmt-payment-plan-credit-card"] a.edit{ text-decoration: none; } hmt-payment-plan-credit-card .modal-wrap,[data-is="hmt-payment-plan-credit-card"] .modal-wrap{ width: 320px; text-align: left; background: #fff; color: #222; padding: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }',"",function(t){var e=this;e.modal_opened=!0,this.modal_closed=function(){e.modal_opened=!1,e.update(
1)}.bind(this),this.edit=function(){e.modal_opened=!0,e.update(),e.refs.modal.trigger("open")}.bind(this),this.close_modal=function(){e.modal_opened=!1,e.update(),e.refs.modal.trigger("close")}.bind(this)}),riot.tag2("hmt-payment-plans",'<div ref="login_warning" class="login-warning" role="alert" show="{!model.webuser.connected}">You must <a href="/login">login</a> to select a Payment Plan</div><div class="payment-plans" role="radiogroup" aria-labelledby="payment_plans_header"><b id="payment_plans_header">Available Payment Plans</b><br><div class="payment-plan"><input type="radio" id="subscription_plan_none" name="subscription_plan" onclick="{subscription_plan_cleared}" value="" checked><label for="subscription_plan_none">Pay in full</label></div><div each="{model.cart.items.available_subscription_plans}" class="payment-plan"><input type="radio" id="subscription_plan_option_{id}" onclick="{subscription_plan_chosen}" name="subscription_plan" ref="subscription_plan_{id}" riot-value="{id}"><label for="subscription_plan_option_{id}">{name} - {installments} Payments - {finance_percent*1}% - ${parseFloat(payment_amount).toFixed(2)} / each</label></div></div>','hmt-payment-plans .payment-plans,[data-is="hmt-payment-plans"] .payment-plans{ background: #fff; padding: 10px; font-size: 13px; border: 1px solid #dadada; margin: 10px 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } hmt-payment-plans .payment-plans .payment-plan,[data-is="hmt-payment-plans"] .payment-plans .payment-plan{ font-size: 13px; padding: 3px; } hmt-payment-plans .payment-plans .payment-plan label,[data-is="hmt-payment-plans"] .payment-plans .payment-plan label{ cursor: pointer; } hmt-payment-plans .payment-plans input[type="radio"]:focus-visible,[data-is="hmt-payment-plans"] .payment-plans input[type="radio"]:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; } hmt-payment-plans .shake,[data-is="hmt-payment-plans"] .shake{ -webkit-animation-name: shake; -webkit-animation-duration: 0.1s; -webkit-transform-origin:50% 50%; -webkit-animation-iteration-count: 1; }',"",function(t){var e=this;e.mixin(ListenerMix,{listeners:[{type:"model",obj:"cart",evt:"subscription_plan_changed",cb:"update_subscription_plans"}]}),this.on("mount",function(){model.cart.trigger("clear_subscription_plan")}),this.on("update",function(){model.cart.subscription_plan.hasOwnProperty("id")&&(this.refs["subscription_plan_"+model.cart.subscription_plan.id].checked=!0)}),this.subscription_plan_chosen=function(t){if(!model.webuser.connected)return t.preventDefault(),e.refs.login_warning.classList.remove("shake"),setTimeout(function(){e.refs.login_warning.classList.add("shake")},100),void e.update();model.cart.trigger("set_subscription_plan",t.item)}.bind(this),this.subscription_plan_cleared=function(){model.cart.trigger("clear_subscription_plan")}.bind(this),this.update_subscription_plans=function(){e.update()}.bind(this)}),riot.tag2("hmt-poly-ga-ticket",'<form id="ticket_form" action="javascript: void(0)"><div class="ticket-list-wrap"><hmt-ticket class="ticket" each="{tickets}" active="{true}" event="{model.event_last_used}" onqtychanged="{qtychanged}"></hmt-ticket></div><div class="clear"></div><div class="cart_buttons"><hmt-btn color="salmon" size="lg" onclick="{add_to_cart}" disabled="{!activate_add_to_cart}">&nbsp;&nbsp;&nbsp;<svg class="fi fi-shopping-cart" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#cart-shopping"></use></svg>&nbsp;&nbsp;&nbsp;&nbsp;ADD TO CART&nbsp;&nbsp;&nbsp;</hmt-btn></div></form>','hmt-poly-ga-ticket hmt-ticket .ticket_details,[data-is="hmt-poly-ga-ticket"] hmt-ticket .ticket_details,hmt-poly-ga-ticket [data-is="hmt-ticket"] .ticket_details,[data-is="hmt-poly-ga-ticket"] [data-is="hmt-ticket"] .ticket_details{ margin-right: 5px; } hmt-poly-ga-ticket .ticket-list-wrap,[data-is="hmt-poly-ga-ticket"] .ticket-list-wrap{ min-width: 420px; } hmt-poly-ga-ticket .ticket-list-wrap .price,[data-is="hmt-poly-ga-ticket"] .ticket-list-wrap .price{ float: none !important; text-align: left !important; } hmt-poly-ga-ticket .ticket-list-wrap .ticket_description,[data-is="hmt-poly-ga-ticket"] .ticket-list-wrap .ticket_description{ min-height: auto; } hmt-poly-ga-ticket .cart_buttons,[data-is="hmt-poly-ga-ticket"] .cart_buttons{ margin-top: 15px; } @media only screen and (max-width: 767px) { hmt-poly-ga-ticket .ticket-list-wrap,[data-is="hmt-poly-ga-ticket"] .ticket-list-wrap{ min-width: 320px; } }',"",function(t){var e=this;e.tickets=[],e.activate_add_to_cart=!1,e.on("update",function(){if(t.open&&(e.tickets=[],t.poly.params.ticket_ids)){var i=null;for(key in t.poly.params.ticket_ids)for(ticket_key in i=_.where(model.event_last_used.item.tickets,{id:t.poly.params.ticket_ids[key].toString()}))e.tickets.push(i[ticket_key])}}),this.add_to_cart=function(){hmtStorage.setItem("tickets_added_venue_slug",model.event_last_used.item.venue.slug);var t=jQuery(e.root).find("#ticket_form").serializeArray(),i=[];for(key in t)t[key].value&&t[key].value>0&&i.push(t[key].name+"="+t[key].value);i.length>0&&route("shop/ticket_add/"+model.event_last_used.item.id+"?"+i.join("&"))}.bind(this),this.qtychanged=function(t){var i=jQuery(e.root).find("#ticket_form").serializeArray(),a=!1;for(key in i)i[key].value>0&&(a=!0);this.activate_add_to_cart=a,this.update()}.bind(this)}),riot.tag2("hmt-product-img",'<div if="{mode == ⁗full⁗}" onclick="{show_large_image}"><img riot-src="{lg}" alt="{alt}" class="product-img-full"></div><div if="{mode == ⁗thumbnail⁗}"><div class="product-img-thumb" onclick="{show_large_image}"><img riot-src="{thumb}" alt="{alt}"></div></div><hmt-modal id="lg_modal" ref="lg_modal"><img riot-src="{parent.lg}" alt="{alt}"></hmt-modal>','hmt-product-img .product-img-thumb,[data-is="hmt-product-img"] .product-img-thumb{ display: inline-block; } hmt-product-img .product-img-thumb:hover,[data-is="hmt-product-img"] .product-img-thumb:hover{ cursor: pointer; } hmt-product-img .product-img-full,[data-is="hmt-product-img"] .product-img-full{ max-width: 100%; } hmt-product-img .product-img-full:hover,[data-is="hmt-product-img"] .product-img-full:hover{ cursor: pointer; }',"",function(t){var e=this;e.mode="thumbnail",e.thumb=null,e.lg=null,e.alt=null,e.on("before-mount",function(){config.whitelabel&&config.whitelabel.product_img_mode&&(e.mode=config.whitelabel.product_img_mode)}
1),e.on("mount",function(){e.thumb=t.riotSrc?t.riotSrc.replace("f_auto","f_auto,c_crop,c_fill,w_120,h_120"):null,e.lg=t.riotSrc?t.riotSrc.replace("f_auto","f_auto,c_fit,c_limit,w_800,h_800"):null,e.alt=t.alt||null,e.root.style.display=null==e.thumb?"none":"block",e.update()}),this.show_large_image=function(t){e.refs.lg_modal.openModal(t)}.bind(this)}),riot.tag2("hmt-progress",'<div><div>Choose Tickets</div><div>Billing Details</div><div>Review Order</div><div>Confirmation</div></div><div id="progress"><div id="progressBar"></div></div>',"","",function(t){}),riot.tag2("hmt-progressbar",'<div class="block"><div class="block-loading"><span class="ball1"></span><span class="ball2"></span></div></div>','hmt-progressbar .block,[data-is="hmt-progressbar"] .block{ margin: 0 auto; text-align: center; } hmt-progressbar .block-loading,[data-is="hmt-progressbar"] .block-loading{ margin-top: 0; } hmt-progressbar .block-loading span,[data-is="hmt-progressbar"] .block-loading span{ display: inline-block; padding: 8px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } hmt-progressbar .ball1,[data-is="hmt-progressbar"] .ball1{ background: #00b2cb; -webkit-animation: move-left 800ms ease-in-out infinite alternate; -moz-animation: move-left 800ms ease-in-out infinite alternate; -ms-animation: move-left 800ms ease-in-out infinite alternate; -animation: move-left 800ms ease-in-out infinite alternate; } hmt-progressbar .ball2,[data-is="hmt-progressbar"] .ball2{ background: #4700cb; -webkit-animation: move-right 800ms ease-in-out infinite alternate; -moz-animation: move-right 800ms ease-in-out infinite alternate; -ms-animation: move-right 800ms ease-in-out infinite alternate; animation: move-right 800ms ease-in-out infinite alternate; opacity: 0.3; } @-webkit-keyframes move-left { to { -webkit-transform: translate(20px, 0); -ms-transform: translate(20px, 0); -moz-transform: translate(20px, 0); transform: translate(20px, 0); opacity: 0.3; } } @-moz-keyframes move-left { to { -webkit-transform: translate(20px, 0); -ms-transform: translate(20px, 0); -moz-transform: translate(20px, 0); transform: translate(20px, 0); opacity: 0.3; } } @-ms-keyframes move-left { to { -webkit-transform: translate(20px, 0); -ms-transform: translate(20px, 0); -moz-transform: translate(20px, 0); transform: translate(20px, 0); opacity: 0.3; } } @-o-keyframes move-left { to { -webkit-transform: translate(20px, 0); -ms-transform: translate(20px, 0); -moz-transform: translate(20px, 0); transform: translate(20px, 0); opacity: 0.3; } } @keyframes move-left { to { -webkit-transform: translate(20px, 0); -ms-transform: translate(20px, 0); -moz-transform: translate(20px, 0); transform: translate(20px, 0); opacity: 0.3; } } @-webkit-keyframes move-right { to { -webkit-transform: translate(-20px, 0); -ms-transform: translate(-20px, 0); -moz-transform: translate(-20px, 0); transform: translate(-20px, 0); opacity: 1; } } @-moz-keyframes move-right { to { -webkit-transform: translate(-20px, 0); -ms-transform: translate(-20px, 0); -moz-transform: translate(-20px, 0); transform: translate(-20px, 0); opacity: 1; } } @-ms-keyframes move-right { to { -webkit-transform: translate(-20px, 0); -ms-transform: translate(-20px, 0); -moz-transform: translate(-20px, 0); transform: translate(-20px, 0); opacity: 1; } } @-o-keyframes move-right { to { -webkit-transform: translate(-20px, 0); -ms-transform: translate(-20px, 0); -moz-transform: translate(-20px, 0); transform: translate(-20px, 0); opacity: 1; } } @keyframes move-right { to { -webkit-transform: translate(-20px, 0); -ms-transform: translate(-20px, 0); -moz-transform: translate(-20px, 0); transform: translate(-20px, 0); opacity: 1; } }',"",function(t){}),riot.tag2("hmt-promocode",'<hmt-modal hide_btn="{true}" modal-animation="animated fadeInDown" id="promo_code_modal" ref="promo_code_modal" class="promo-code-modal" onopen="{opened}" width="481"><div class="modal-container"><input id="promo_code_input" type="text" name="promo_code" placeholder="Enter promo code..." aria-label="Promo code"> &nbsp; <button type="button" id="submit_promo_code_btn" onclick="{parent.submit_promo}" class="button red" aria-label="Submit promo code">SUBMIT</button><br><br><div class="error_msg" aria-live="assertive"><div hide="{parent.show_error}"><p class="fine">Note: Enter coupon codes at the end of checkout (not here)</p></div><div show="{parent.show_error}"><p class="error">{parent.error_msg}</p></div></div></div></hmt-modal><button if="{!window.config.whitelabel.promo_membership}" type="button" class="button sm purple inverted promo-button" onclick="{open_modal}"> &nbsp;<svg class="fi fi-price-tag" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#tag"></use></svg>&nbsp;&nbsp;Enter promo code </button><button if="{window.config.whitelabel.promo_membership}" type="button" class="button sm purple inverted promo-button" onclick="{open_modal}"> &nbsp;<svg class="fi fi-price-tag" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#tag"></use></svg>&nbsp;&nbsp;Enter membership / promo code </button>','hmt-promocode .msg,[data-is="hmt-promocode"] .msg{ font-size: 12px; } hmt-promocode .fi-small,[data-is="hmt-promocode"] .fi-small{ font-size: 10px } hmt-promocode .close-btn,[data-is="hmt-promocode"] .close-btn{padding: 0;} hmt-promocode #promo_code_input,[data-is="hmt-promocode"] #promo_code_input{ border: 0; border-bottom: 2px solid #ccc; padding: 8px; font-size: 15px; } hmt-promocode #promo_code_input:focus,[data-is="hmt-promocode"] #promo_code_input:focus{ outline: none; box-shadow: none; border-bottom: 2px solid #bab7b7; } hmt-promocode #promo_code_input:focus-visible,[data-is="hmt-promocode"] #promo_code_input:focus-visible{ outline: 3px solid #08c; outline-offset: 2px; } hmt-promocode .promo-button:focus-visible,[data-is="hmt-promocode"] .promo-button:focus-visible,hmt-promocode #submit_promo_code_btn:focus-visible,[data-is="hmt-promocode"] #submit_promo_code_btn:focus-visible{ outline: 3px solid #08c; outline-offset: 2px; } hmt-promocode .button.red,[data-is="hmt-promocode"] .button.red{ color: #fff !important; } hmt-promocode .promo-button .fi,[data-is="hmt-promocode"] .promo-button .fi{ color: #5d22db; }',"",function(t){var e=this;this.mixin(AjaxControllerMix),this.error_msg="",this.show_error=!1,this.promo_set=!1,this.on("mount",function(){e.root.querySelector("#promo_code_input").addEventListener("keypress",function(t){13==t.keyCode&&e.submit_promo()})}),this.opened=function(t){e.refs.promo_code_modal.root.querySelector("#promo_code_input").focus()}.bind(this),this.open_modal=function(){e.refs.promo_code_modal.trigger("open")}.bind(this),this.submit_promo=function(i){var a=this.refs.promo_code_modal.root.querySelector("#promo_code_input").value.trim();if(hmtStorage.removeItem("promo_code_set"),hmtStorage.removeItem("promo_code"),0==a.length)return this.error_msg="Please enter a promo code",this.show_error=!0,this.update(),void this.clear_msg();var o=this.refs.promo_code_modal.root.querySelector("#submit_promo_code_btn");o.innerHTML='<svg class="fi fi-refresh fi-spin fi-small" aria-hidden="true" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#arrows-rotate"></use></svg> SUBMIT',o.disabled=!0,o.setAttribute("aria-busy","true"),hmtrouter(function(i,o,s){var n=route.query(),r=n.reservation_code?n.reservation_code:null,d="";r&&(d+="?reservation_code="+r),e.post_with_get_params("shop/carts/set_promo",{promo_code:a,event_id:o},d,function(i,s){var n=e.refs.promo_code_modal.root.querySelector("#submit_promo_code_btn");if("ok"==s.status){if(s.reservation_code)return void route("/seats/"+o+"?reservation_code="+s.reservation_code);hmtStorage.setItem("promo_code_set",!0),hmtStorage.setItem("promo_code",a),t.done?(t.done(a,s),e.refs.promo_code_modal.trigger("close"),n.innerHTML="SUBMIT",n.disabled=!1,n.removeAttribute("aria-busy")):e.opts.redirect_location?.length?window.location=e.opts.redirect_location:window.location.reload()}else e.error_msg=s.msg,e.show_error=!0,n.innerHTML="SUBMIT",n.disabled=!1,n.removeAttribute("aria-busy"),e.update(
1),e.clear_msg()})})}.bind(this),this.clear_msg=function(t){setTimeout(function(){e.error_msg="",e.show_error=!1,e.update()},3e3)}.bind(this)}),riot.tag2("hmt-raw","","","",function(t){this.on("mount",function(){this.update_raw()}),this.on("update",function(){this.update_raw()}),this.nl2br=function(t){return(t+"").replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br />$2")}.bind(this),this.update_raw=function(){t.newline&&(t.content=this.nl2br(t.content));var e=document.createElement("div");e.innerHTML=t.content||"",t.content=e.innerHTML,t.truncate&&Number(t.truncate)<Number(t.content.length)&&(t.content=t.content.substring(0,t.truncate)+"..."),this.root.innerHTML=t.content||""}.bind(this)}),riot.tag2("hmt-renew-event-ticket",'<div class="auto-renewal-wrap" if="{opts.ticket.renewal_id}"><div class="auto-renewal-desc{flag_renewals ? \' flagged\' : \'\'}"> Auto&nbsp;Renew&nbsp;&nbsp;<span class="auto-renew-label enabled" if="{opts.ticket.opted_in_to_auto_renew == \'y\'}">ENABLED</span><span class="auto-renew-label disabled" if="{opts.ticket.opted_in_to_auto_renew == \'n\'}">DISABLED</span>&nbsp;&nbsp;<a onclick="{edit}"><svg class="fi fi-pencil" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#pencil"></use></svg></a></div><hmt-modal ref="modal"><div class="modal-container" show="{state == ⁗renewal⁗}"><p><b>Auto Renewal Ticket</b></p><p>This ticket has the ability to auto renew. This typically means that this ticket will renew for next season\'s event. Which means you can ensure you will have the same ticket / seats for next season.</p><p><hmt-switch size="md" onclicked="{parent.toggle}" checked="{parent.opts.ticket.opted_in_to_auto_renew == \'y\'}"></hmt-switch></p><div if="{parent.opts.ticket.opted_in_to_auto_renew == \'y\'}"><p>These tickets <b>will</b> auto renew.<br><small>You will be notified prior to any renewals that will take place.</small></p><hr><p>Credit card on file to renew with.</p><p if="{parent.updating_card_state == \'idle\'}"><select ref="credit_card_switch" onchange="{parent.credit_card_dropdown_changed}"><option value="">-- Choose Credit Card --</option><option each="{card in model.webuser_credit_card.items}" riot-value="{card.card_id}" selected="{parent.parent.current_credit_card_id == card.card_id}"> {card.card_type.toUpperCase()} - ••••{card.card_last_four} - exp. {card.card_exp_month}/{card.card_exp_year} </option><option value="add">Add New Credit Card</option></select></p><p if="{parent.updating_card_state == \'saving\' || parent.updating_card_state == \'loading\'}"><hmt-loader></hmt-loader></p><p if="{parent.updating_card_state == \'saved\'}"><svg class="fi fi-check" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#check"></use></svg> Card has been updated successfully. </p><p if="{parent.updating_card_state == \'error\'}"> An error occurred while trying to update the credit card. </p></div><div if="{!parent.opts.ticket.opted_in_to_auto_renew == \'n\'}"><p>These <b>will not</b> auto renew.<br><small>You will not be reserving these tickets for future seasons.</small></p></div></div><div class="modal-container" show="{state == ⁗form⁗}"><hmt-webuser-credit-card-form ref="form" show="{state == ⁗form⁗}" order="{parent.opts.order}" cb="{parent.after_card_add}" type="auto_renewal" show_renewal_warning="true" oncancel="{parent.cancel_add}"></hmt-webuser-credit-card-form></div></hmt-modal></div>','hmt-renew-event-ticket .auto-renewal-wrap,[data-is="hmt-renew-event-ticket"] .auto-renewal-wrap{ padding: 5px 0; font-size: 12px; } hmt-renew-event-ticket .auto-renewal-wrap a,[data-is="hmt-renew-event-ticket"] .auto-renewal-wrap a{ color: #6d23f5; } hmt-renew-event-ticket .auto-renew-label,[data-is="hmt-renew-event-ticket"] .auto-renew-label{ display: inline-block; padding: 2px 8px; background: rgba(255, 255, 255, 0.9); border: 1px solid rgba(200, 200, 200, 0.3); border-radius: 7px; color: #666; } hmt-renew-event-ticket .auto-renew-label.enabled,[data-is="hmt-renew-event-ticket"] .auto-renew-label.enabled{ color: #0ca66b; border: 1px solid rgba(200, 200, 200, 0.4); } hmt-renew-event-ticket hmt-modal .modal-container,[data-is="hmt-renew-event-ticket"] hmt-modal .modal-container{ padding: 25px; margin: 25px auto; } hmt-renew-event-ticket .auto-renewal-desc,[data-is="hmt-renew-event-ticket"] .auto-renewal-desc{ font-size: 12px; } hmt-renew-event-ticket .auto-renewal-desc.flagged,[data-is="hmt-renew-event-ticket"] .auto-renewal-desc.flagged{ background: #fffdee; border: 1px solid #e6e2ca; border-radius: 5px; padding: 10px; }',"",function(t){var e=this;
1e.mixin(ListenerMix,{listeners:[{type:"model",obj:"webuser_credit_card",evt:"card_added",cb:"card_added"},{type:"model",obj:"webuser_credit_card",evt:"changed",cb:"update"}]}),e.state="renewal",e.updating_card_state="loading",e.current_credit_card_id=null,e.flag_renewals=!1,e.on("mount",function(){hmtrouter(function(t,i,a){a&&"renewal"==a&&(e.flag_renewals=!0,e.update())})}),this.edit=function(){e.state="renewal",e.updating_card_state="loading",e.update(),model.webuser_credit_card.trigger("fetch",t.ticketkey),e.refs.modal.trigger("open"),"y"==t.ticket.opted_in_to_auto_renew&&request({url:"public/orders/get_renewal_details",data:{ticket_key:t.ticketkey,buyer_ticket_id:t.ticket.buyer_ticket_id},dataType:"json",cb:function(t,i){e.updating_card_state="idle",i.renewals_buyer_ticket.card_id?e.current_credit_card_id=i.renewals_buyer_ticket.card_id:e.current_credit_card_id=null,e.update()}})}.bind(this),this.toggle=function(i){0==model.webuser_credit_card.items.length?(e.state="form",e.update()):request({url:"public/orders/renewal_auto_renew",type:"post",data:{ticket_key:t.ticketkey,buyer_ticket_id:t.ticket.buyer_ticket_id,direction:"y"==t.ticket.opted_in_to_auto_renew?"out":"in"},cb:function(i,a){"ok"!=a.status?alert("An unknown error occurred"):(t.ticket.opted_in_to_auto_renew="in"==a.direction?"y":"n","y"==t.ticket.opted_in_to_auto_renew?e.edit():e.update(
1))}})}.bind(this),this.cancel_add=function(){e.edit()}.bind(this),this.card_added=function(){e.edit()}.bind(this),this.credit_card_dropdown_changed=function(){var t=e.refs.modal.refs.credit_card_switch,i=t.options[t.selectedIndex].value;"add"==i?e.add_new_card():i.length>0&&e.update_card_for_renewal(i)}.bind(this),this.add_new_card=function(){e.state="form"}.bind(this),this.update_card_for_renewal=function(i){e.updating_card_state="saving",e.update(),setTimeout(function(){model.webuser_credit_card.trigger("update_card_for_renewal",t.ticketkey,t.ticket.buyer_ticket_id,i,function(t,i){e.updating_card_state="ok"==i.status?"saved":"error",e.update(),setTimeout(function(){e.edit()},2500)})},1e3)}.bind(this),this.after_card_add=function(t){t.card_id&&e.update_card_for_renewal(t.card_id)}.bind(this)}),riot.tag2("hmt-renew-inline-checkbox",'<div if="{renewable_tickets.length > 0}" class="pagewrap payment-details"><div class="page"><h4><svg class="fi fi-credit-card-fa" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#credit-card"></use></svg>&nbsp;&nbsp;Renewable Ticket Options</h4><p>Would you like these tickets to auto-renew? <svg onclick="{open_renew_description}" onkeydown="{a11y_keydown}" role="button" tabindex="0" aria-label="About auto renewal" class="renew-description-link fi fi-info-circle"><use href="/gfx/icons/icons-sprite.svg#circle-info"></use></svg></p><table class="inline awesome"><tr class="clear"><th scope="col">Qty</th><th scope="col">Description</th><th scope="col"><span class="sr-only">Auto Renew</span></th></tr><tr each="{renewable_ticket in renewable_tickets}"><td>{renewable_ticket.qty}</td><td>{renewable_ticket.description}</td><td><input type="checkbox" id="renewable_checkbox_{renewable_ticket.id}" name="renewable[{renewable_ticket.id}]" onclick="{toggle_auto_renew}" value="y"><label for="renewable_checkbox_{renewable_ticket.id}">Auto Renew</label></td></tr></table></div></div><hmt-modal ref="renew_description"><div class="modal-container"><p><b>Auto Renewal Ticket</b></p><p>This ticket has the ability to auto renew. This typically means that this ticket will renew for next season\'s event. Which means you can ensure you will have the same ticket / seats for next season.</p><p>You can opt in/out after your purchase is made.</p></div></hmt-modal>','hmt-renew-inline-checkbox .renewable-ticket-checkbox,[data-is="hmt-renew-inline-checkbox"] .renewable-ticket-checkbox{ padding: 3px 0px 5px 10px; font-size: 12px; } hmt-renew-inline-checkbox .modal-container,[data-is="hmt-renew-inline-checkbox"] .modal-container{ text-align: center; } hmt-renew-inline-checkbox .renew-description-link:hover,[data-is="hmt-renew-inline-checkbox"] .renew-description-link:hover{ cursor: pointer; } hmt-renew-inline-checkbox .renew-description-link:focus-visible,[data-is="hmt-renew-inline-checkbox"] .renew-description-link:focus-visible,hmt-renew-inline-checkbox input[type="checkbox"]:focus-visible,[data-is="hmt-renew-inline-checkbox"] input[type="checkbox"]:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; } hmt-renew-inline-checkbox label,[data-is="hmt-renew-inline-checkbox"] label{ cursor: pointer; } hmt-renew-inline-checkbox .sr-only,[data-is="hmt-renew-inline-checkbox"] .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }',"",function(t){var e=this;e.renewable_tickets=[],e.mixin(ListenerMix,{listeners:[{type:"model",obj:"cart",evt:"changed",cb:"build"}]}),e.on("mount",function(){e.build()}),this.build=function(){for(k1 in e.renewable_tickets=[],model.cart.items.tickets)for(k2 in model.cart.items.tickets[k1].tickets)model.cart.items.tickets[k1].tickets[k2].renewable&&e.renewable_tickets.push(model.cart.items.tickets[k1].tickets[k2]);e.update()}.bind(this),this.a11y_keydown=function(t){return 13!=t.keyCode&&32!=t.keyCode||(t.preventDefault(),(t.target||t.srcElement).click()),!0}.bind(this),this.open_renew_description=function(){this.refs.renew_description.trigger("open")}.bind(this),this.toggle_auto_renew=function(){model.cart.trigger("auto_renew_clicked")}.bind(this)}),riot.tag2("hmt-reservation-modal",'<hmt-modal ref="reservation_modal" obtrusive="{true}"><div class="modal-container"><div if="{parent.state == \'loading\'}" class="loading"><hmt-loader label="Loading Reservation..."></hmt-loader></div><div if="{parent.state == \'loaded\'}"><div if="{parent.reservation.type == \'group\'}"><div class="reservation-line"><b>Here is your reservation.</b></div><div class="reservation-line" if="{parent.reservation.img}" style="text-align: center;"><img riot-src="{parent.reservation.img}"></div><div class="reservation-line"> A block of seats have been held for your party, please continue and choose your seats. </div><div class="reservation-line" if="{parent.reservation.instructions}"><hmt-raw content="{parent.reservation.instructions}"></hmt-raw></div><div class="reservation-line"><button type="button" class="button blue block" onclick="{parent.go}">CONTINUE</button></div></div><div if="{parent.reservation.type == \'single\'}"><div class="reservation-line"><b>Here is your reservation.</b></div><div class="reservation-line"><div class="label-row"><label>Name</label><b>{parent.reservation.name}</b></div><div class="label-row"><label>Email</label><b>{parent.reservation.email}</b></div><div class="reservation-line" if="{parent.reservation.instructions}"> {parent.reservation.instructions} </div><div class="label-row" if="{parent.reservation.expires_at != \'0000-00-00 00:00:00\'}"><label>Expires</label><b>{moment(parent.reservation.expires_at).format(\'MM/DD/YYYY H:m A\')}</b></div><div class="seat-label" each="{seat in parent.preview_seats}"> ZONE&nbsp;<b>{seat.zone}</b>&nbsp;&nbsp;&nbsp;ROW&nbsp;<b>{seat.row}</b>&nbsp;&nbsp;&nbsp;SEAT&nbsp;<b>{seat.seat}</b></div><div class="label-row text-center" if="{parent.reservation.seats.length > 5}"><small>{parent.reservation.seats.length - 5} more seats</small></div></div><div class="reservation-line"><button type="button" class="button blue block" onclick="{parent.go}">CONTINUE</button></div><br><div class="reservation-line">If you are not going to purchase your tickets, you can release your seats and give up your reservation.</div><div class="reservation-line">
1<a onclick="{parent.release}" class="release-link">Release my reservation</a></div></div></div><div if="{parent.state == \'release-confirm\'}"><div class="reservation-line">Are you sure you want to release your reservation?<br><br>This <b>cannot</b> be undone!<br><br></div><div class="reservation-line"><button type="button" class="button red block" onclick="{parent.do_release}">RELEASE RESERVATION</button></div><div class="reservation-line">or <a onclick="{parent.cancel_release}" class="release-link">Cancel</a></div></div><div if="{parent.state == \'error\'}"><div class="reservation-line"><b>Error loading reservation</b></div><div class="reservation-line">{parent.msg}</div><div class="reservation-line"><button type="button" class="button red block" onclick="{parent.go}">CLOSE</button></div></div><div if="{parent.state == \'released\'}"><div class="reservation-line"><b>Your reservation is released/expired!</b></div><div class="reservation-line"><table><tr><td>Name</td><td>{parent.reservation.name}</td></tr><tr><td>Email</td><td>{parent.reservation.email}</td></tr><tr><td>Ticket</td><td>{parent.reservation.ticket ? parent.reservation.ticket.description : \'\'}</td></tr></table></div><div class="reservation-line"><a onclick="{parent.go}">Close Window</a></div></div></div></hmt-modal>','hmt-reservation-modal .modal-container,[data-is="hmt-reservation-modal"] .modal-container{ max-width: 300px; border-radius: 3px; } hmt-reservation-modal .modal-container .loading,[data-is="hmt-reservation-modal"] .modal-container .loading{ text-align: center; } hmt-reservation-modal .modal-container .reservation-line,[data-is="hmt-reservation-modal"] .modal-container .reservation-line{ padding: 0 0 12px 0; } hmt-reservation-modal .release-link,[data-is="hmt-reservation-modal"] .release-link{ color: #d90000; } hmt-reservation-modal .seat-label,[data-is="hmt-reservation-modal"] .seat-label{ padding: 5px; border-radius: 7px; border: 1px solid #ccc; box-shadow: 2px 2px 2px rgba(100,100,100,0.1); margin: 5px 0; } hmt-reservation-modal .seat-label small,[data-is="hmt-reservation-modal"] .seat-label small{ font-size: 11px; } hmt-reservation-modal .label-row,[data-is="hmt-reservation-modal"] .label-row{ margin: 5px 0; } hmt-reservation-modal .label-row label,[data-is="hmt-reservation-modal"] .label-row label{ display: inline-block; width: 80px; } hmt-reservation-modal .text-center,[data-is="hmt-reservation-modal"] .text-center{ text-align: center; }',"",function(t){var e=this;e.state="idle",e.reservation_code=null,e.event_id=null,e.reservation={},e.msg=null,e.preview_seats=[],this.on("mount",function(){hmtrouter(function(t,i,a){a.reservation_code&&(e.reservation_code=a.reservation_code,e.event_id=i,model.seat.reservation_code=e.reservation_code,e.lookup_reservation_code())})}),this.go=function(){if("group"==e.reservation.type)return e.group_go(),void e.close();if(e.reservation.seats)for(var i in e.reservation.seats){var a=_.filter(t.event.tickets,function(t){return _.includes(e.reservation.seats[i].ticket_ids,t.id)});if(a.length>0){e.reservation.seats[i].ticket_id=a[0].id,e.reservation.seats[i].ticket=a[0];for(var o=0;o<a.length;o++)if(a[o].promo_code){e.reservation.seats[i].ticket_id=a[o].id,e.reservation.seats[i].ticket=a[o];break}e.reservation.seats[i].tickets=a,model.seat.trigger("add",e.reservation.seats[i])}}e.close()}.bind(this),this.group_go=function(){model.seat.trigger("add_filtered",e.reservation.seats)}.bind(this),this.close=function(){e.refs.reservation_modal.trigger("close")}.bind(this),this.release=function(){e.state="release-confirm",e.update()}.bind(this),this.cancel_release=function(){e.state="loaded",e.update()}.bind(this),this.do_release=function(){e.state="loading",e.update(),request({url:"shop/reservations/release",dataType:"json",data:{event_id:e.event_id,reservation_code:e.reservation_code},cb:function(t,i){e.state="ok"==i.status?"released":"error",i.msg&&(e.msg=i.msg),e.update()}})}.bind(this),this.lookup_reservation_code=function(){e.refs.reservation_modal.trigger("open"),e.msg=null,e.state="loading",e.update(),request({url:"shop/reservations/get_code",dataType:"json",data:{event_id:e.event_id,reservation_code:e.reservation_code},cb:function(t,i){!function(t){if(window.vueApp)return void t(window.vueApp);const e=function(i){window.removeEventListener("vue-app-ready",e),t(i&&i.detail||window.vueApp)};window.addEventListener("vue-app-ready",e)}(function(t){t&&"function"==typeof t.setReservationType&&t.setReservationType(i.reservation.type)}),e.state="ok"==i.status?"loaded":"error",i.msg&&(e.msg=i.msg),i.reservation&&(e.reservation=i.reservation,e.reservation.released_at>"0000-00-00 00:00:00"&&(e.state="released"),e.preview_seats=_.first(e.reservation.seats,5),"group"!=e.reservation.type&&"promo"!=e.reservation.type||e.group_go(),"promo"==e.reservation.type&&e.refs.reservation_modal.trigger("close")),e.update(
1)}})}.bind(this)}),riot.tag2("hmt-reset-password-form",'<br><br><h2>Reset Password</h2><span class="error">{status ? status : ⁗&nbsp;⁗}</span><div class="login-form"><form id="reset_password" action="javascript: void(0)" method="POST" onsubmit="{reset_password}"><div class="field-wrap"><label for="password">Password</label><input id="password" class="{password.status ? password.status : \'\'}" type="password" name="password" onkeyup="{password_keyup}" placeholder="New Password"></div><div class="field-wrap"><label for="confirm_password">Confirm Password</label><input id="confim_password" class="{confirm_password.status ? confirm_password.status : \'\'}" type="password" name="confirm_password" onkeyup="{confirm_password_keyup}" placeholder="Confirm password"></div><div class="btn-wrap"><button type="submit" class="button purple">RESET</button></div></form></div>','hmt-reset-password-form .page,[data-is="hmt-reset-password-form"] .page{ text-align: center; } hmt-reset-password-form h2,[data-is="hmt-reset-password-form"] h2{ text-align: center; } hmt-reset-password-form .login-form,[data-is="hmt-reset-password-form"] .login-form{ text-align: left; width: 270px; margin: 10px auto 10px auto; } hmt-reset-password-form .login-form label,[data-is="hmt-reset-password-form"] .login-form label{ display: block; } hmt-reset-password-form .login-form input,[data-is="hmt-reset-password-form"] .login-form input{ display: block; width: 100%; } hmt-reset-password-form .login-form .field-wrap,[data-is="hmt-reset-password-form"] .login-form .field-wrap{ padding: 10px 0 10px 0; } hmt-reset-password-form .login-form .field-wrap .btn-wrap,[data-is="hmt-reset-password-form"] .login-form .field-wrap .btn-wrap{ display: block; width: 100%; } hmt-reset-password-form input[type=text],[data-is="hmt-reset-password-form"] input[type=text],hmt-reset-password-form input[type=password],[data-is="hmt-reset-password-form"] input[type=password],hmt-reset-password-form textarea,[data-is="hmt-reset-password-form"] textarea{ padding: 7px 5px 8px 5px; font-size: 15px; border: 0; border-bottom: 2px solid #ccc; background: #fafafa; } hmt-reset-password-form input[type=text]:hover,[data-is="hmt-reset-password-form"] input[type=text]:hover,hmt-reset-password-form input[type=password]:hover,[data-is="hmt-reset-password-form"] input[type=password]:hover,hmt-reset-password-form textarea:hover,[data-is="hmt-reset-password-form"] textarea:hover{ outline: none; box-shadow: none; } hmt-reset-password-form input[type=text]:focus,[data-is="hmt-reset-password-form"] input[type=text]:focus,hmt-reset-password-form input[type=password]:hover,[data-is="hmt-reset-password-form"] input[type=password]:hover,hmt-reset-password-form textarea:focus,[data-is="hmt-reset-password-form"] textarea:focus{ outline: none; background: #fff; border-bottom: 2px solid #159eeb; box-shadow: none; } hmt-reset-password-form input:-webkit-autofill,[data-is="hmt-reset-password-form"] input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #fff inset;}',"",function(t){this.mixin(WebuserValidationMix);var e=this;this.status="",this.password={},this.confirm_password={},this.reset_password=function(){e.status="Resetting Password...",e.password={},e.confirm_password={};var i=$("#reset_password").serializeObject();i.token=t.token,e.validate_passwords(i.password,i.confirm_password),"form_error"!==e.password.status&&"form_error"!==e.confirm_password.status&&setTimeout(function(){request({url:"public/users/reset_password",type:"POST",data:i,cb:function(t,i){console.log({err:t,result:i}),"ok"==i.status?(e.status=i.msg,e.update(),setTimeout(function(){route("/login")},1e3)):(e.status=i.responseJSON.msg,e.update())}})},100)}.bind(this)}),riot.tag2("hmt-search",'<div class="searching" show="{!location}"><hmt-loader label="Finding Location"></hmt-loader></div><div class="searching" show="{searching && location}"><hmt-loader label="Searching"></hmt-loader></div><div show="{!searching}" role="main"><div id="grid" class="grid {is_mobile_device ? \'mobile-grid\' : \'\'}"><hmt-flyer if="{flyer.flyer_mid != \'\' || (flyer.flyer_mid == \'\' && getQueryString(\'search\')) || (!config.is_hmt() && !config.whitelabel.hide_no_flyer_on_home)}" class="box item animated picture-item {newFlyer: newFlyer}" each="{items}"></hmt-flyer></div><div class="noresults" show="{items.length == 0 && location}"><p>No results found</p><div show="{more_possible_distance}"><button onclick="{expand_distance}" class="btn">Expand search to {more_possible_distance_next}</button></div></div></div><div class="nomore" show="{no_more_events && items.length > 0 && location}"><p><span>D\'OH!</span>&nbsp;&nbsp;We are all out of events for your search</p></div>','hmt-search,[data-is="hmt-search"]{} hmt-search .mdl-switch__track,[data-is="hmt-search"] .mdl-switch__track{background: rgb(227, 235, 173);} hmt-search .mdl-switch__thumb,[data-is="hmt-search"] .mdl-switch__thumb{background: rgb(186,204,51);} hmt-search .mdl-switch.is-checked .mdl-switch__track,[data-is="hmt-search"] .mdl-switch.is-checked .mdl-switch__track{background: rgb(129,199,243);} hmt-search .mdl-switch.is-checked .mdl-switch__thumb,[data-is="hmt-search"] .mdl-switch.is-checked .mdl-switch__thumb{background: rgb(24,135,231);} hmt-search .mdl-switch__ripple-container .mdl-ripple,[data-is="hmt-search"] .mdl-switch__ripple-container .mdl-ripple{background: rgb(172,172,172);} hmt-search span.selected,[data-is="hmt-search"] span.selected{color: black;} hmt-search .searching,[data-is="hmt-search"] .searching,hmt-search .noresults,[data-is="hmt-search"] .n
1oresults{ padding: 150px 0 0 0; text-align: center; } hmt-search #grid,[data-is="hmt-search"] #grid{ position: relative; margin:10px 20px; list-style-type: none; } hmt-search .mobile-grid,[data-is="hmt-search"] .mobile-grid{text-align: center} hmt-search .picture-item,[data-is="hmt-search"] .picture-item{ display:inline-block; text-align: center; list-style-type: none; cursor: pointer; padding: 15px 10px; border: 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } hmt-search .nomore,[data-is="hmt-search"] .nomore{ position:fixed; z-index:1; bottom:0; left:0; width:100%; height:40px; line-height:40px; background: #333; text-align:center; color:#fff; } hmt-search .nomore span,[data-is="hmt-search"] .nomore span{ color: #c4e621; } hmt-search .nomore p,[data-is="hmt-search"] .nomore p{ margin-top:8px; } hmt-search .newFlyer,[data-is="hmt-search"] .newFlyer{ opacity: 0; }',"",function(t){var i=this;this.mixin(ViewControllerMix),this.mixin(AjaxControllerMix),config.is_hmt()&&(this.mixin(SearchLocationControllerMix),i.mixin(ListenerMix,{listeners:[{type:"notification",evt:"location:ready",cb:"location_ready"},{type:"notification",evt:"search_location_changed",cb:"search_location_changed"}]})),this.location=!config.is_hmt(),this.searching=!0,this.prompt=!1,this.items=[],this.load_count=0,this.api_key="anon",this.page=0,this.switch_on=!1,this.no_more_events=!1,this.more_possible_distance=!0,this.must_grid=!1,this.new_images_loaded=!1,this.social_loaded=!1,this.time_to_show_flyers=!1,this.num_events_returned=0,this.making_request=!1,this.bodyClass="nav-clear",this.safari_scroll_timeout=null,this.on("mount",function(){console.log("hmt-search mounted 2"),is_mobile_device&&(this.safari_scroll_timeout=setTimeout(function(){window.scrollTo(0,1),window.scrollTo(0,0)},200)),is_mobile_device||(i.wookmark=new Wookmark("#grid",{offset:60,itemWidth:220})),config.is_hmt()&&(this.location_storage=this.fetch_location_storage()),this.getQueryString("location")?(this.save_location_storage({location:decodeURIComponent(this.getQueryString("location")),accuracy:i.getQueryString("accuracy")||i.location_storage.accuracy}),this.prompt=!1,this.location=!0):this.is_location_storage&&this.is_location_storage()&&(this.location=!0),this.update(),this.load(),$(window).scroll(function(){hmtStorage.setItem("last_discover_scroll_height",$(document).scrollTop()),$(window).scrollTop()+$(window).height()>=$(document).height()-200&&(i.making_request||(i.making_request=!0,i.load()))})}),this.on("unmount",function(){clearTimeout(this.safari_scroll_timeout),$(window).unbind("scroll")}),this.load=function(){if(!this.no_more_events&&this.location&&this.last_page!=this.page){if(config.is_hmt()){this.location_storage=this.fetch_location_storage(),this.load_count++,this.current_location=this.location_storage.location,this.current_accuracy=this.getQueryString("accuracy")||this.location_storage.accuracy||25,this.current_lat=this.location_storage.lat||"",this.current_lng=this.location_storage.lng||"",this.search_type=this.getQueryString("type");var a="public/events/nearby/location/"+encodeURIComponent(this.current_location)+"/accuracy/"+this.current_accuracy+"/api_key/"+this.api_key+"/page/"+this.page;this.current_lat&&(a+="/lat/"+this.current_lat),this.current_lng&&(a+="/lat/"+this.current_lng),this.getQueryString("search")?a+="/search/"+encodeURIComponent(decodeURIComponent(this.getQueryString("search")).toLowerCase()):"multi"==this.search_type?a+="/type/multi":a+="/type/event"}else a="public/events/nearby/api_key/"+this.api_key+"/page/"+this.page;this.last_page=this.page,request({url:a,cb:function(a,o){if(a&&console.log("ERROR: An ajax request error occurred"),config.is_hmt()&&(o.location||(o.location=i.getDefaultSearchLocation()),o.location.accuracy||(o.location.accuracy=i.getDefaultSearchLocation().accuracy),parseInt(o.location.accuracy)!=parseInt(i.current_accuracy)&&0==i.page&&"Any"!=i.current_accuracy&&"tickets"!=t.previousroute)){var s=200==o.location.accuracy?"Any":o.location.accuracy;route(i.updateParams(window.location.search,"accuracy",s)),notification.trigger("broadcast","We could not find results within "+i.current_accuracy+" miles although we did find some "+(200==o.location.accuracy?"at max distance":"within "+o.location.accuracy+" miles"),3e3),riot.update(
1)}for(e in i.items)i.items[e].newFlyer=!1;for(e in o.events)o.events[e].newFlyer=!0,o.events[e].social_loading=!0;if(void 0!==o.events&&o.events.length>0)i.num_events_returned=o.events.length,Array.prototype.push.apply(i.items,o.events);else{if((s=i.getQueryString("accuracy"))&&"Any"===s)i.more_possible_distance=!1;else{i.more_possible_distance=!0;var n=s;1==s&&(n="5 miles"),5==s&&(n="10 miles"),10==s&&(n="25 miles"),25!=s&&null!=s||(n="100 miles"),100==s&&(n="max distance"),i.more_possible_distance_next=n}i.searching=!1,i.no_more_events=!0,i.num_events_returned=0}i.page++,i.must_grid=!0,i.update()}})}}.bind(this),this.on("updated",function(){i.must_grid&&(i.must_grid=!1,i.load_new_images(),i.fetch_social()),i.time_to_show_flyers&&(i.time_to_show_flyers=!1,is_mobile_device?setTimeout(function(){$("#grid .newFlyer").addClass("fadeIn")},300):(i.wookmark.initItems(),i.wookmark.layout(!0,function(){setTimeout(function(){$("#grid .newFlyer").addClass("fadeIn")},300)})))}),this.location_ready=function(t,e){e&&notification.trigger("broadcast","We found your location: "+t,3e3),i.items=[],i.load_count=0,i.page=0,i.last_page=-1,i.location=!0,i.update(),i.load()}.bind(this),this.search_location_changed=function(){i.location_storage=i.fetch_location_storage(),i.location=!0,i.load()}.bind(this),this.assign_location=function(){this.save_new_location(this.tags.location_field.value,function(){i.location_storage=i.fetch_location_storage(),i.location=!0,i.prompt=!1,i.update(),i.load()})}.bind(this),this.expand_distance=function(){var t=this.getQueryString("accuracy"),e="";1==t&&(e=5),5==t&&(e=10),10==t&&(e=25),25!=t&&null!=t||(e=100),100==t&&(e="Any"),route(this.updateParams(window.location.search,"accuracy",e))}.bind(this),this.updateParams=function(t,e,i){var a=new RegExp("([?&])"+e+"=.*?(&|$)","i"),o=-1!==t.indexOf("?")?"&":"?";return t.match(a)?t.replace(a,"$1"+e+"="+i+"$2"):t+o+e+"="+i}.bind(this),this.getQueryString=function(t,e){var i=e||window.location.href,a=new RegExp("[?&]"+t+"=([^&#]*)","i").exec(i);return a?a[1]:null}.bind(this),this.do_grid=function(){i.new_images_loaded&&i.social_loaded&&(i.new_images_loaded=!1,i.social_loaded=!1,i.searching=!1,i.time_to_show_flyers=!0,i.making_request=!1,i.update())}.bind(this),this.load_new_images=function(){imagesLoaded($("#grid .newFlyer"),function(){i.new_images_loaded=!0,i.do_grid()})}.bind(this),this.fetch_social=function(){if(0==i.num_events_returned)return i.social_loaded=!0,void i.do_grid();events=i.items.slice(-1*i.num_events_returned);var t=[];for(k in events)events.hasOwnProperty(k)&&t.push("http://holdmyticket.com/event/"+events[k].id);if(!(t.length<1)){for(e in i.items)i.items[e].social_loading=!1,i.items[e].social={};i.social_loaded=!0,i.do_grid()}}.bind(this)}),riot.tag2("hmt-seatchart",'<div id="backbutton" onclick="{back_to_birdseye}" show="{zoomed && polys.length > 1}"><div class="btn btn-red btn-round btn-lg"><svg class="fi fi-zoom-out-outline" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#magnifying-glass-minus"></use></svg>&nbsp;&nbsp;ZOOM</div></div><div id="tooltip"></div><div show="{loading}" class="loading"><div class="inner"><div class="label"><hmt-loader></hmt-loader><br>Loading Seats </div></div></div><div show="{!loading}" id="canvas-wrapper"><div id="canvas" class=""></div></div><hmt-modal ref="ga_picker" onclose="{ga_picker_closed}" width="500"><div class="modal-container"><hmt-poly-ga-ticket open="{parent.poly_ga != null}" poly="{parent.poly_ga}"></hmt-poly-ga-ticket></div></hmt-modal>','hmt-seatchart,[data-is="hmt-seatchart"]{ overflow:hidden; } hmt-seatchart .loading,[data-is="hmt-seatchart"] .loading{ z-index: 3; position: absolute; left: 0; right: 0; bottom: 0; top: 60px; } hmt-seatchart .loading,[data-is="hmt-seatchart"] .loading{ padding: 15px; text-align: center; } hmt-seatchart .loading .label,[data-is="hmt-seatchart"] .loading .label{ border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background: rgba(255,255,255,0.9); color: #444; display: inline-block; font-size: 14px; padding: 7px 17px 7px 17px; line-height: 2; } hmt-seatchart #canvas-wrapper,[data-is="hmt-seatchart"] #canvas-wrapper{ z-index: 2; position: relative; background: #fafafa; width: 700px; height: 500px; overflow: hidden; } hmt-seatchart #canvas,[data-is="hmt-seatchart"] #canvas{ position: relative; width: 9999px; height: 9999px; background: #fafafa; } hmt-seatchart #canvas,[data-is="hmt-seatchart"] #canvas,hmt-seatchart #svggroup,[data-is="hmt-seatchart"] #svggroup,hmt-seatchart #svggroup svg,[data-is="hmt-seatchart"] #svggroup svg{ -moz-user-select: -moz-none; -moz-user-select: none; -o-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } hmt-seatchart #backbutton,[data-is="hmt-seatchart"] #backbutton{ position: absolute; left: 5px; top: 5px; z-index: 3; } hmt-seatchart #backbutton .fi,[data-is="hmt-seatchart"] #backbutton .fi{ font-size: 17px; } hmt-seatchart #tooltip,[data-is="hmt-seatchart"] #tooltip{ display: none; position: absolute; left: 0; top: 0; z-index: 3; background: rgba(0,0,0,0.8); padding: 7px; color: #fff; text-align: center; font-weight: normal; font-family: helvetica; font-size: 13px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } hmt-seatchart #tooltip b,[data-is="hmt-seatchart"] #tooltip b{ font-family: helvetica; font-weight: bold; font-size: 14px; } hmt-seatchart .all-in-pricing,[data-is="hmt-seatchart"] .all-in-pricing{ font-size: 12px; } hmt-seatchart #canvas image,[data-is="hmt-seatchart"] #canvas image{ pointer-events: none; } @media (min-width: 501px){ hmt-seatchart .loading,[data-is="hmt-seatchart"] .loading{ width: calc(100% - var(--seatlist-width)); } }',"",function(t){var e=this;function a(t){var e=jQuery("header.group").height();e-=50;
1var i=t.clientY<150?t.clientY:t.clientY-150-e;return{x:Math.min($(window).width()-425,Math.max(t.clientX-50,10)),y:i}}this.mixin(AjaxControllerMix),this.mixin(FireMix),this.mixin(ListenerMix,{listeners:[{type:"model",obj:"seat",evt:"items_changed",cb:"seat_items_changed"}]}),this.event={},this.ticket_id=null,this.seatsPicked=[],this.loading=!0,this.paper=!1,this.width=!1,this.height=!1,this.init_zoom=1,this.cur_zoom=1,this.seat_size=6,this.zoomed=!1,this.current_poly=!1,this.chart_built=!1,this.user_gesture=!1,this.poly_ga=null,this.colors={seat:{unavailable:"#eeeeee",taken2:"#eeeeee",avail:"#39b54c",mine:"#f69400",held:"#eeeeee",avail_handi_stall:"#2682d7",avail_handi_companion:"#2682d7",avail_handi_transfer:"#2682d7",reserved:"#f69400"},seat_hover:{unavailable:"#eeeeee",taken2:"#eeeeee",avail:"#55d869",mine:"#fea31b",held:"#eeeeee",avail_handi_stall:"#2890f0",avail_handi_companion:"#2890f0",avail_handi_transfer:"#2890f0",reserved:"#fea31b"},poly:{unavailable:"#eeeeee",available:"#39b54c",mine:"#f69400",soldout:"#fa3b3b"},poly_unfocused:{unavailable:"#eeeeee",available:"#c9f2cf",mine:"#ffd18c",soldout:"#fa3b3b"},poly_hover:{unavailable:"#eeeeee",available:"#2ecf47",mine:"#f7a323",soldout:"#fa3b3b"}},config.whitelabel.seat_colors&&(this.colors=$.extend(!0,this.colors,config.whitelabel.seat_colors)),this.seats=[],this.seatsPlotted=[],this.imagesPlotted=[],this.seats_filtered=!1,this.polys=[],this.polys_ga=[],this.polys_mounted=[],this.polys_mounted_static=[],this.flex_plan_event_ids=null,this.reservation_code=null,this.dims={l:[],r:[],t:[],b:[]},this.on("mount",function(){hmtrouter(function(t,i,a){a.ticket_id&&(e.ticket_id=a.ticket_id),a.flex_plan_event_ids&&(e.flex_plan_event_ids=a.flex_plan_event_ids),a.reservation_code&&(e.reservation_code=a.reservation_code)})}),this.on("update",function(){e.init_chart()}),this.seat_items_changed=function(t){e.seats_filtered=model.seat.seats_filtered.length>0,e.seatsPicked=t.seats,e.polys_enable(),e.color_seats()}.bind(this),this.init_chart=function(){if(!this.chart_built&&e.opts.event.id){if(e.event=e.opts.event,!e.event.polys)return void(window.location.href="/tickets/"+e.event.id);e.polys=JSON.parse(e.event.polys),e.polys_ga=JSON.parse(e.event.polys_ga),e.width=e.opts.width?e.opts.width:$(document).width()-$(".seatlist").width(),e.height=e.opts.height?e.opts.height:$(document).height()-60,e.paper=ScaleRaphael("canvas",e.width,e.height),$("#canvas-wrapper, #loading-wrappers").css({width:e.width+"px",height:e.height+"px"}),e.paper.importSVG(e.event.venue_seat_config.svg_file,e.polys_mounted_static);for(var t=0;t<e.polys.length;t++){var i={};i.zone=e.polys[t].zone,i.status=e.polys[t].status,i.price_range=e.polys[t].price_range,i.ticket_description=e.polys[t].ticket_description,i.ticket_count=e.polys[t].ticket_count,i.stats=e.polys[t].stats,i.mine=e.polys[t].mine,i.key=t,-1!=e.polys[t].svg.indexOf("zopacity")&&(i.opacity="0"),i.sold_out=_.where(e.opts.event.event_zone_soldout,{zone:i.zone}).length>0,e.paper.importSVG("<svg>"+e.polys[t].svg+"</svg>",e.polys_mounted,i)}for(key in e.polys_ga){var a=e.polys_ga[key];e.paper.importSVG("<svg>"+a.svg+"</svg>",e.polys_mounted,{zone:a.zone,key:key,ga:!0,status:"available",ticket_ids:a.ticket_ids,sold_out:_.where(e.opts.event.event_zone_soldout,{zone:a.zone}).length>0})}for(t=0;t<e.polys_mounted.length;t++)e.polys_register_listeners(e.polys_mounted[t]);this.polys_enable(),this.fit_to_window(),this.chart_built=!0,model.seat.trigger("load_from_cart",e.opts.event),setTimeout(function(){e.loading=!1,e.update()},600),setTimeout(function(){1==e.polys.length&&e.poly_click(e.polys_mounted[0])},1200),e.zv=new o}}.bind(this),this.fit_to_window=function(){var t=this.get_dims();this.zoom_to_dim(t)}.bind(this),this.zoom_to_dim=function(t){var i=t.r+20,a=t.l-20,o=t.t-20,s=t.b+20,n=(i-a).toFixed(0),r=(s-o).toFixed(0);e.mainWidth=n,e.mainHeight=r,e.current_w||(e.current_w=i),e.current_h||(e.current_h=s);var d=a,l=o;if(r/e.height>n/e.width)d=a-(r*e.width/e.height-n)/2,l=o;if(n/e.width>r/e.height)d=a,l=o-(n*e.height/e.width-r)/2;e.canvasL=d,e.canvasT=l,e.animateView(d,l,n,r,350,function(){})}.bind(this),this.animateView=function(t,i,a,o,s,n){a=Math.abs(a),o=Math.abs(o);var r=document.querySelectorAll("#svggroup > svg")[0].getAttribute("viewBox").split(" "),d=1*r[0],l=1*r[1],c=1*r[2],m=1*r[3];e.panViewBox(performance.now(),{L:t,T:i,w:a,h:o,curL:d,curT:l,curW:c,curH:m})}
1.bind(this),this.panViewBox=function(t,e,i){i=i||350;var a=this,o=0,s=e.L-e.curL,n=e.T-e.curT,r=e.w-e.curW,d=e.h-e.curH,l=function(t){t=t||performance.now(),o||(o=t);var c=Math.min((t-o)/i,1),m=e.curL+c*s,h=e.curT+c*n,p=Math.max(0,e.curW+c*r),u=Math.max(0,e.curH+c*d);a.setViewBox(m+" "+h+" "+p+" "+u),c<1&&window.requestAnimationFrame(l)};l()}.bind(this),this.setViewBox=function(t){document.querySelectorAll("#svggroup > svg")[0].setAttribute("viewBox",t)}.bind(this),this.get_dims=function(){for(var t,i=0;i<e.polys_mounted.length;i++)t=this.get_dim(e.polys_mounted[i]),e.dims.l.push(t.l),e.dims.r.push(t.r),e.dims.t.push(t.t),e.dims.b.push(t.b);if(!e.static_poly_dims){var a={r:[],l:[],t:[],b:[]};for(i=0;i<e.polys_mounted_static.length;i++)t=this.get_dim(e.polys_mounted_static[i]),a.l.push(t.l),a.r.push(t.r),a.t.push(t.t),a.b.push(t.b);e.static_poly_dims={r:Math.max.apply(Math,a.r),l:Math.min.apply(Math,a.l),t:Math.min.apply(Math,a.t),b:Math.max.apply(Math,a.b)}}return e.dims.l.push(e.static_poly_dims.l),e.dims.r.push(e.static_poly_dims.r),e.dims.t.push(e.static_poly_dims.t),e.dims.b.push(e.static_poly_dims.b),{r:Math.max.apply(Math,e.dims.r),l:Math.min.apply(Math,e.dims.l),t:Math.min.apply(Math,e.dims.t),b:Math.max.apply(Math,e.dims.b)}}.bind(this),this.get_dim=function(t){switch(e={r:0,l:9999,b:0,t:9999,w:0,h:0,x:0,y:0},t.type){case"rect":e={x:t.attrs.x,y:t.attrs.y,w:t.attrs.width,h:t.attrs.height};break;case"circle":e={x:t.attrs.cx,y:t.attrs.cy,w:t.attrs.r,h:t.attrs.r};break;case"path":var e=t.getBBox();e.w=e.width,e.h=e.height}return e.l=parseFloat(e.x,2),e.t=parseFloat(e.y,2),e.r=parseFloat(e.x,2)+parseFloat(e.w,2),e.b=parseFloat(e.y,2)+parseFloat(e.h,2),t.dims=e,e}.bind(this),this.back_to_birdseye=function(){this.current_poly=!1,this.zoomed=!1,e.zv.resetScale(),this.clear_seats(),this.polys_enable(),this.fit_to_window()}.bind(this),this.clear_seats=function(){for(var t=0;t<e.seatsPlotted.length;t++)e.seatsPlotted[t]&&e.seatsPlotted[t].remove();for(t=0;t<e.imagesPlotted.length;t++)e.imagesPlotted[t]&&e.imagesPlotted[t].remove();e.seatsPlotted=[],e.seats_by_row=[],e.update()}.bind(this),this.load_seats=function(t){e.clear_seats();var a={};e.flex_plan_event_ids&&(a.flex_plan_event_ids=e.flex_plan_event_ids),e.reservation_code&&(a.reservation_code=e.reservation_code),request({url:"shop/events/get_seats_by_zone_and_event/"+t.zone+"/"+e.opts.event.id,data:a,cb:function(t,a){if(e.ticket_id)for(i in a.seats)-1==a.seats[i].ticket_ids.indexOf(e.ticket_id)&&(a.seats[i].status="unavailable");if(e.seats_filtered){var o=[];for(i in a.seats)0==(o=_.filter(model.seat.seats_filtered,function(t){return t.id==a.seats[i].id})).length?a.seats[i].status="unavailable":o.length>0&&"reserved"==a.seats[i].status&&(a.seats[i].status="avail")}e.seats=a.seats,e.draw_seats()}})}.bind(this),this.draw_seats=function(){this.clear_seats();var t=e.seat_size+6;for(k in e.seats){var i=e.seats[k],a="";if(i.shape&&-1!==i.shape.indexOf(",")){var o=i.shape.split(",");2==o.length&&(a=e.paper.rect(i.x,i.y,o[0],o[1]))}""==a&&(a=e.paper.circle(i.x,i.y,e.seat_size,e.seat_size)),a=e.update_seat_props(a,i),"stall"!=i.handicap&&"companion"!=i.handicap&&"transfer"!=i.handicap||(i.shape&&-1!==i.shape.indexOf(",")?handi_image=e.paper.image("https://s3.amazonaws.com/s3.hmt.fm/handicap-trans.svg",1*i.x+(1*o[0]-t)/2,1*i.y+(1*o[1]-t)/2,t,t):handi_image=e.paper.image("https://s3.amazonaws.com/s3.hmt.fm/handicap-trans.svg",i.x-t/2,i.y-t/2,t,t),e.imagesPlotted.push(handi_image)),e.seatsPlotted.push(a),e.color_seat(a,i),_.where(e.event.tickets,{seat_pods:"y"}).length>0&&(e.seats_by_row[a.row]||(e.seats_by_row[a.row]=[]),e.seats_by_row[a.row].push(a))}if(_.where(e.event.tickets,{seat_pods:"y"}).length>0)for(r in e.seats_by_row)e.seats_by_row[r].sort(function(t,e){return 1*t.seat_index>1*e.seat_index?1:1*e.seat_index>1*t.seat_index?-1:0})}.bind(this),this.update_seat_props=function(t,i){for(key in t.attr("id","circle_"+i.id),t.attr("cx",i.x),t.attr("cy",i.y),t.x=i.x,t.y=i.y,t.attr("class","seat"),t.attr("stroke",0),t.visible=!0,t.seat_id=i.id,t.handicap=i.handicap,t.id=i.id,t.zone=i.zone,t.row=i.row,t.row_label=i.row_label,t.seat=i.seat,t.state="on",t.status=i.status,t.selected=i.selected,t.group_id=i.group_id,t.group_name=i.group_name,t.disable=!1,t.ob_view=i.ob_view,t.seat_index=i.seat_index,tickets=[],e.event.tickets){var a=e.event.tickets[key];i.ticket_ids.indexOf(a.id)>-1&&"y"!=a.sold_out&&a.max_qty>0&&tickets.push({id:a.id,description:a.description,details:a.details,sold_out:a.sold_out,price:model.seat.get_display_price(a),max_qty:a.max_qty,min_purchase:a.min_purchase,promo_code:a.promo_code?a.promo_code:null,seat_pods:a.seat_pods||"n"})}return t.tickets=tickets,t.click(function(t){e.seat_click(this)}),t.mouseover(function(t){e.seat_mouseover(this,t)}),t.mouseout(function(t){e.seat_mouseout(this)}),t.touchstart(function(t){e.seatTouchStart(this),t.preventDefault()}),t.touchend(function(t){e.seatTouchEnd(this)}),t}.bind(this),this.color_seats=function(){for(k in e.seats){var t=e.seatsPlotted[k],i=e.seats[k];e.color_seat(t,i)}}.bind(this),this.color_seat=function(t,i){if(!1!==this.zoomed){"mine"==(i=e.seats[k]).status&&(i.status="avail",t.status="avail");for(var a=0;a<e.seatsPicked.length;a++)e.seatsPicked[a].id==i.id&&(i.status="mine",t.status="mine");var o=e.get_seat_status_for_color(i);t.attr("fill",e.colors.seat[o])}}.bind(this),this.polys_enable=function(t){if(!e.zoomed)if(e.seats_filtered)for(var i=0;i<e.polys_mounted.length;i++){var a=_.where(model.seat.seats_filtered,{zone:e.polys_mounted[i].params.zone}).length>0?"available":"unavailable";e.polys_mounted[i].params.status=a,e.polys_mounted[i].attr("fill",e.colors.poly[a]),e.polys_mounted[i].attr("opacity",1)}else for(i=0;i<e.polys_mounted.length;i++){a=e.get_poly_status(e.polys_mounted[i]);e.polys_mounted[i].attr("fill",e.colors.poly[a]),e.polys_mounted[i].attr("opacity",1)}}.bind(this),this.polys_disable=function(t){for(var i=0;i<e.polys_mounted.length;i++){var a=e.get_poly_status(e.polys_mounted[i]);e.polys_mounted[i].attr("fill",e.colors.poly_unfocused[a])}for(i=0;i<e.polys_mounted.length;i++)e.polys_mounted[i].attr("opacity",1);var o="1";t.params&&0==t.params.opacity&&(o=0),t.attr("fill","#fff"),t.attr("opacity",o)}.bind(this),this.get_poly_status=function(t){var i=[];for(key in e.seatsPicked)i.push(e.seatsPicked[key].zone);return i.indexOf(t.params.zone)>-1?"mine":t.params&&t.params.sold_out?"soldout":t.params.status}.bind(this),this.polys_register_listeners=function(t){t.click(function(){e.poly_click(t)}),t.mouseover(function(i){e.poly_mouseover(t,i)}),t.mouseout(function(i){e.poly_mouseout(t,i)})}.bind(this),this.poly_click=function(t){if(t.id==e.current_poly.id)return!1;if(t.params&&t.params.sold_out)notification.trigger("broadcast","This section is sold out",2e3,!0);else{switch(t.params.status){case"available":if(t.params.ga)return e.poly_ga=t,void e.refs.ga_picker.trigger("open");
1e.zoomed=!0,e.update(),e.zoom_to_dim(t.dims),e.load_seats(e.polys[t.params.key]),e.polys_disable(t),e.current_poly=t,$("#tooltip").html("").hide();break;case"unavailable":var i="There are no seats available in this area.";e.seats_filtered&&(i="There are no seats for your group reservation in this section."),notification.trigger("broadcast",i,2e3,!0)}this.update()}}.bind(this),this.poly_mouseover=function(t,i){if(e.current_poly.id!=t.id){var a=e.get_poly_status(t);if("available"==a||"unavailable"==a||"soldout"==a||"mine"==a){if(!t.params.stats&&!t.params.ga)return;var o=1==e.event.is_booth_registration?"BOOTHS":"SEATS",s="",n="";t.params.stats&&(n=0==t.params.stats.avail&&t.params.stats.taken>0&&t.params.stats.ticket_count>1?"NOT AVAILABLE":"",s=t.params.stats.avail>0?o+" LEFT <b>"+t.params.stats.avail+"</b><br />":n),t.params.ga&&(s="<span style='color: #00e7a2;font-weight:bold'>GENERAL ADMISSION</span>"),t.params.sold_out&&(s="<span style='color: #fe3838;font-weight:bold'>SOLD OUT!</span>");var r=(t.params.zone?"ZONE <b>"+t.params.zone+"</b><br />":"")+(t.params.price_range?"PRICE <b>"+t.params.price_range+"</b><br />":"")+s;this.show_tooltip(i,r),$("html,body").css("cursor","pointer")}t.attr("fill",e.colors.poly_hover[a])}}.bind(this),this.poly_mouseout=function(t,i){if(e.current_poly.id!=t.id){$("html,body").css("cursor","default");var a=e.get_poly_status(t);$("#tooltip").html("").hide(),t.attr("fill",e.colors.poly[a])}}.bind(this),this.show_tooltip=function(t,e){var i=a(t);$("#tooltip").html(e).css({left:i.x+"px",top:i.y+"px"}),window.innerWidth>500&&$("#tooltip").show()}.bind(this),this.get_seat_status_for_color=function(t){var e=t.status;return null!=t.handicap&&"avail"==t.status&&(e="avail_handi_"+t.handicap),e}.bind(this),this.seat_click=function(t){if(_.where(t.tickets,{seat_pods:"y"}).length>0){var i=e.get_pod_seats(t);e._do_pod_click(i)}else e._do_seat_click(t)}.bind(this),this._do_seat_click=function(t){if(!t.attr)for(var i=0;i<e.seatsPlotted.length;i++)if(e.seatsPlotted[i].id==t.id){t=e.seatsPlotted[i];break}"avail"==t.status?(t.status="mine",model.seat.trigger("add",{id:t.id,row:t.row,zone:t.zone,seat:t.seat,status:t.status,tickets:t.tickets,handicap:t.handicap,ob_view:t.ob_view,ticket_id:null}),null!=t.handicap&&notification.trigger("broadcast","Warning, you have chosen a handicap ("+t.handicap+") seat.",2e3,!0),null!=t.ob_view&&notification.trigger("broadcast","Warning, you selected a limited / obstructed view seat.",2e3,!0)):"mine"==t.status&&(t.status="avail",model.seat.trigger("remove",t.id)),t.attr&&t.attr("fill",e.colors.seat_hover[e.get_seat_status_for_color(t)])}.bind(this),this._do_pod_click=function(t){if(t.length>0){var i="avail"==t[0].status,a=0,o=0,s=[];for(var n in t){"avail"==(d=t[n]).status?(d.status="mine",null!=d.handicap&&a++,null!=d.ob_view&&o++):d.status="avail",s.push({id:d.id,row:d.row,zone:d.zone,seat:d.seat,status:d.status,tickets:d.tickets,handicap:d.handicap,ob_view:d.ob_view,ticket_id:null})}i?(model.seat.trigger("add_pod",s),a>0&&notification.trigger("broadcast","Warning, you have chosen "+a+" handicap seats.",2e3,!0),o>0&&notification.trigger("broadcast","Warning, you selected "+o+" limited / obstructed view seats.",2e3,!0)):model.seat.trigger("remove_pod",s);var r=e.colors.seat_hover[e.get_seat_status_for_color(t[0])];for(var n in t){var d;(d=t[n]).attr&&d.attr("fill",r)}}}.bind(this),this.seat_mouseover=function(t,i){if("avail"==t.status||"mine"==t.status){$("html,body").css("cursor","pointer");var o=e.get_seat_status_for_color(t),s=e.colors.seat_hover[o];if(t.attr("fill",s),"unavailable"!=t.status&&_.where(t.tickets,{seat_pods:"y"}).length>0){var n=e.get_pod_seats(t);for(var r in n)n[r].attr("fill",s)}var d=a(i),l={left:d.x+"px",top:d.y+"px"},c=t.row_label?t.row_label:"ROW";window.innerWidth>500&&$("#tooltip").html("<span class='row-info'>"+c+" <b>"+t.row+"</b>&nbsp;&nbsp;&nbsp;</span>          <span class='seat-info'>"+(1==e.event.is_booth_registration?"BOOTH":"SEAT")+" <b>"+t.seat+"</b>            </span><br /><span class='price'>PRICE <b>"+e.get_seat_price(t)+"</b></span>"+("y"===e.event.all_in_pricing?"<br><span class='all-in-pricing'>(Price includes all fees)</span>":"")).css(l).show(),e.fire("seathovered",t)}}.bind(this),this.seat_mouseout=function(t){$("html,body").css("cursor","default");var i=e.get_seat_status_for_color(t),a=e.colors.seat[i];if(t.attr("fill",a),"unavailable"!=t.status&&_.where(t.tickets,{seat_pods:"y"}).length>0){var o=e.get_pod_seats(t);for(var s in o)o[s].attr("fill",a)}$("#tooltip").hide(),e.fire("seathovered",null)}.bind(this),this.get_pod_seats=function(t){var i=[],a=0;for(var o in e.seats_by_row[t.row]){var s=e.seats_by_row[t.row][o];if(a<1&&(a=1*s.seat_index),"avail"!=s.status&&"mine"!=s.status||!t.handicap!=!s.handicap){if(e._is_my_pod(i,t))break;a=s.seat_index,i=[]}else if(a+1<1*s.seat_index){if(e._is_my_pod(i,t))break;a=1*s.seat_index,(i=[]).push(s)}else i.push(s),a=1*s.seat_index}return this._is_my_pod(i,t)||(i=[]),i}.bind(this),this._is_my_pod=function(t,e){for(s in t){if(t[s].seat_index==e.seat_index)return!0}return!1}.bind(this),this.seatTouchStart=function(t){e.user_gesture=!1}.bind(this),this.seatTouchEnd=function(t){e.user_gesture||e.seat_click(t)}.bind(this),this.get_seat_price=function(t){var e=new Array;for(s in t.tickets)e.push(t.tickets[s].price);return 0==e.length?"":1==e.length?"$"+e[0]:e.length>1?"$"+Math.min.apply(null,e)+" - $"+Math.max.apply(null,e):""}.bind(this),this.highlight_seat=function(t,i){if(i=i||"grow",e.zoomed)for(k in e.seats){var a=e.seats[k];if(a.id==t&&e.seatsPlotted[k]){var o=e.seatsPlotted[k],s=!0;if(a.shape&&-1!==a.shape.indexOf(",")){var n=a.shape.split(",");2==n.length&&(s=!1)}s?"grow"==i?o.animate({r:7},250):o.animate({r:6},250):"grow"==i?o.animate({width:1.15*n[0],height:1.15*n[1]},250):o.animate({width:1*n[0],height:1*n[1]},250)}}}.bind(this),this.disable_seat_ids=function(t){if(t)for(key in t)for(k in e.seats)if(e.seatsPlotted[k]&&t[key]==e.seats[k].id){var i=e.seatsPlotted[k],a=e.seats[k];a.status="unavailable",e.update_seat_props(i,a),e.color_seat(i,a)}}.bind(this),this.ga_picker_closed=function(){e.poly_ga=null,e.update(
1)}.bind(this);var o=function(){var t,a=$("#canvas"),o=$("#canvas-wrapper"),s=["","-webkit-","-moz-","-o-","-ms-","-khtml-"],n=(a.width(),a.height(),1),r=1,d=0,l=0,c=0,m=0,h=new Hammer(a[0],{tap_max_interval:700,drag_min_distance:0,scale_treshold:0});function p(e){var a="scale("+n+")",r={};for(i in s)r[s[i]+"transform"]=a,r[s[i]+"transform-origin"]=t;o.css(r)}h.get("pinch").set({enable:!0}),$("body #wrap, .pagewrap, .wrap, #canvas, #canvas-wrapper, #svggroup, #svggroup svg").attr("unselectable","on").bind("selectstart",function(){return!1}),this.resetScale=function(){var t="scale("+(n=1)+")",e={};for(i in s)e[s[i]+"transform"]=t,e[s[i]+"transform-origin"]="0px 0px";o.css(e)},h.on("pinchstart",function(t){e.zoomed?Math.abs(n)<1.1&&(d=t.center.x,l=.75*t.center.y):notification.trigger("broadcast","To zoom, first tap into a zone to view seats",2e3,!0)}),h.on("pinchmove",function(i){e.user_gesture=!0,e.zoomed&&(n=r*i.scale,n=Math.max(1,Math.min(n,5)),t=d+"px "+l+"px",p(i))}),h.on("pinchend",function(t){r=n}),h.on("panstart",function(t){c=t.center.x,m=t.center.y}),h.on("panmove",function(i){var a=c-i.center.x,o=m-i.center.y,s=a/n,r=o/n;(Math.abs(s)>1.5||Math.abs(r)>1.5)&&(e.user_gesture=!0),t=(d+=s)+"px "+(l+=r)+"px",c=i.center.x,m=i.center.y,p(i)}),h.on("tap",function(t){p(t)})}}),riot.tag2("hmt-seats-list",'<div id="seatlist_cont" class="seatlist {show_seat_info ? \' slideOpen\' : \' slideClosed\'}"><div class="seatlist_bg"><div class="backtoevent" hide="{is_mobile}" onclick="{back_to_event}"> &nbsp;&nbsp;<svg class="fi fi-arrow-left" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#arrow-left"></use></svg>&nbsp;BACK </div><div class="backtoevent" show="{is_mobile}" onclick="{hide_seat_info_wrap}"> &nbsp;&nbsp;<svg class="fi fi-chevron-left" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#chevron-left"></use></svg>&nbsp;&nbsp;HIDE SEATS </div><div if="{typeof event.id == \'undefined\'}" class="loading-seats"><div class="event-info"><div class="event_name">&nbsp;</div><div class="event_date">&nbsp;</div><div class="event_location">&nbsp;</div></div><div class="empty-seats"><p><img src="https://holdmyticket-res.cloudinary.com/image/upload/c_scale,w_238,h_250/v1673625444/chair_gk6hld.png" alt="choose your seats icon"></p><p>LOADING SEATS</p></div></div><virtual if="{typeof event.id != \'undefined\'}"><div class="event-info"><div class="event_name"><hmt-raw content="{event.event_name}"></hmt-raw></div><div class="event_date">{dateFormat (event.event_starts)}</div><div class="event_location">{event.location_name}</div><div if="{event.all_in_pricing == \'y\'}" class="all-in-notice">This event uses All-In Pricing <svg onclick="{all_in_description}" class="fi fi-info-circle" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#circle-info"></use></svg><hmt-modal ref="all_in_modal"><div class="modal-container"><div class="modal-content"><div class="modal-header"> All-In Pricing </div><div class="modal-body"> This event is showing the full price of the ticket including all fees! So, the price you see below is the total price you pay per ticket. To see a breakdown of the face value and fees, tap or click on the \'i\' icon next to theh ticket price. </div></div></div></hmt-modal></div></div><div id="addtocart_wrap"><button class="addtocart" onclick="{addtocart}" type="button" disabled="{isAddToCartDisabled()}"><svg class="fi fi-shopping-cart" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#cart-shopping"></use></svg> {seats.length == 0 && cart_loaded ? \'UPDATE CART\' : \'ADD TO CART\'}</button><div class="seats_chosen{seats.length == 0 ? \' disabled\' : \'\'}">{seats.length} <span class="seat-desc-span" show="{event.is_booth_registration == 1}">Booths</span><span class="seat-desc-span" show="{!event.is_booth_registration}">Seats</span> Chosen &bull; ${seat_total}<span if="{event.all_in_pricing === \'y\' && seat_total > 0}">*</span><div if="{event.all_in_pricing === \'y\' && seat_total > 0}" class="total-all-in-notice">*Fees already included</div></div></div><div class="seats"><div class="promocode-wrap" show="{seats.length == 0 && event.promo_exists == true}"><hmt-promocode class="seatingchart"></hmt-promocode></div><div show="{seats.length == 0}" class="empty-seats"><p><img src="https://holdmyticket-res.cloudinary.com/image/upload/c_scale,w_238,h_250/v1673625444/chair_gk6hld.png" alt="choose your seats icon"></p><p>CHOOSE YOUR SEATS</p><div if="{event.has_flex_plans && !params.flex_plan_event_ids}"><p class="gray">OR</p>
1<a href="/tickets/{event.id}?flex=true" class="btn btn-round btn-purple">VIEW FLEX PLANS</a></div></div><div show="{seats.length > 0}" id="seat_row_{id}" class="seatrow{id == parent.seat_hover_id ? \' hovered\' : \'\'}" each="{seats}"><div class="ticket{!ticket ? \' animated ticket-missing\' : \'\'}"><svg class="fi fi-chevron-small-down pull-right{!ticket ? \' danger\' : \'\'}" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#chevron-down"></use></svg><select id="seat_{id}" class="ticket-select-menu" onchange="{ticket_change}"><option value="" selected="{!ticket}">CHOOSE TICKET TYPE</option><option each="{tl in tickets}" riot-value="{tl.id}" selected="{ticket ? ticket.id == tl.id : false}" if="{filter_ticket_item(tl)}"> {tl.description} - ${tl.price} {tl.promo_code && tl.promo_code.length > 0 ? \' - PROMO (\'+tl.promo_code+\')\' : \'\'} </option></select></div><div class="clear"></div><div class="trash pull-right" onclick="{remove_seat}" if="{!params.reservation_code}"><hmt-trash-svg></hmt-trash-svg></div><virtual if="{window.is_ruidoso_tc_counter_ticket(zone, row)}"><div class="zone"><div class="rowheader">SEAT</div> TC_{seat} </div></virtual><virtual if="{ticket?.id != \'544837\'}"><div if="{event.venue_seat_config.hide_zone != \'y\'}" class="zone"><div class="rowheader">ZONE</div> {zone} </div><div class="row row-info"><div class="rowheader">{row_label ? row_label : \'ROW\'}</div> {row} </div><div class="seat"><div class="rowheader" show="{!parent.event.is_booth_registration}">SEAT</div><div class="rowheader" show="{parent.event.is_booth_registration==1}">BOOTH</div> {seat} </div></virtual><div class="handi" if="{handicap != null}"><svg class="fi fi-wheelchair" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#wheelchair"></use></svg></div><div class="ob_view" if="{ob_view != null}"><svg class="fi fi-eye-off" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#eye-slash"></use></svg></div><div class="clear"></div></div><div class="clear"></div></div></virtual></div></div>',"","",function(t){}),riot.tag2("hmt-session-warning",'<div class="session-warning" if="{show_me}"><div class="desc" show="{!declined}"><p><img riot-src="{logo}" class="logo"></p><p>We use cookies to keep track of your shopping cart. You may read more about our <a href="https://sell.holdmyticket.com/privacy-policy.html" target="_blank">privacy policy</a>. To continue shopping on this site, you must allow the use of cookies. If you decline, you will not be able to purchase tickets on this site.</p><button onclick="{check_browser_cookies_enabled}" class="button purple">Allow</button>&nbsp;&nbsp; <a class="button dark" onclick="{decline}">Decline</a><p class="disabled-in-browser" ref="disabled_in_browser" if="{disabled_in_browser}">It seems you have disabled cookies in your browser settings. You will need to enable cookies in your browser settings first.</p></div><div class="desc" show="{declined}"><p>You will not be able to purchase tickets on this site!</p></div></div>','hmt-session-warning .session-warning,[data-is="hmt-session-warning"] .session-warning{ position: fixed; z-index: 9999999; background-color: #f4f4f4; left: 0; right: 0; font-weight: bold; top: 0; bottom: 0; padding: 5%; text-align: center; } hmt-session-warning .session-warning .desc,[data-is="hmt-session-warning"] .session-warning .desc{ max-width: 550px; margin: 0 auto; } hmt-session-warning .session-warning .logo,[data-is="hmt-session-warning"] .session-warning .logo{ max-width: 150px; } hmt-session-warning .disabled-in-browser,[data-is="hmt-session-warning"] .disabled-in-browser{ font-weight: bold; margin-top: 10px; } @-webkit-keyframes shake { 0% { -webkit-transform: translate(4px, 2px) rotate(0deg); } 10% { -webkit-transform: translate(-2px, -4px) rotate(-2deg); } 20% { -webkit-transform: translate(-5px, 0px) rotate(2deg); } 30% { -webkit-transform: translate(0px, 4px) rotate(0deg); } 40% { -webkit-transform: translate(2px, -2px) rotate(2deg); } 50% { -webkit-transform: translate(-2px, 4px) rotate(-2deg); } 60% { -webkit-transform: translate(-5px, 2px) rotate(0deg); } 70% { -webkit-transform: translate(4px, 2px) rotate(-2deg); } 80% { -webkit-transform: translate(-2px, -2px) rotate(2deg); } 90% { -webkit-transform: translate(4px, 4px) rotate(0deg); } 100% { -webkit-transform: translate(2px, -4px) rotate(-2deg); } } hmt-session-warning .shake,[data-is="hmt-session-warning"] .shake{ display: inline-block; -webkit-animation-name: shake; -webkit-animation-duration: 0.1s; -webkit-transform-origin:50% 50%; -webkit-animation-iteration-count: 1; }',"",function(t){var e=this;e.show_me=!0,e.declined=!1,e.disabled_in_browser=!1,e.logo=null,e.on("mount",function(){e.logo=config.is_hmt()?"/gfx/[email protected]":config.whitelabel_path()+"gfx/[email protected]"}),this.check_browser_cookies_enabled=function(){(e.disabled_in_browser=!1,e.update(
1),navigator.cookieEnabled)&&(document.cookie="hmtcookie=1",-1!=document.cookie.indexOf("hmtcookie=")&&(document.cookie="hmtcookie=1; expires=Thu, 01-Jan-1970 00:00:01 GMT",e.get_remote_url()));e.disabled_in_browser=!0,e.update(),e.refs.disabled_in_browser.className+=" shake"}.bind(this),this.get_remote_url=function(){window.location.href=config.remote_url()+"api/shop/carts/set_initial_session/?redirect_url="+encodeURIComponent(window.location.href)}.bind(this),this.get_privacy_policy=function(){return config.remote_url()+"terms-of-service"}.bind(this),this.decline=function(){e.declined=!0,setTimeout(function(){e.hide_warning()},2e3)}.bind(this),this.hide_warning=function(){e.show_me=!1,e.update()}.bind(this)}),riot.tag2("hmt-sidemenu",'<div id="hmt_sidemenu" class="navmenu{!open ? \' hidden\' : \'\'}{active ? \' active\' : \'\'}" role="dialog" aria-modal="true" aria-label="Site navigation menu" aria-hidden="{!open ? \'true\' : \'false\'}"><div class="close-btn" onclick="{close}" role="button" tabindex="0" aria-label="Close menu" onkeydown="{close_keydown}"><svg class="fi fi-close" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#xmark"></use></svg></div><div class="user" show="{model.webuser.connected}"><img show="{model.webuser.item.facebook_uid}" riot-src="{\'https://graph.facebook.com/\'+model.webuser.item.facebook_uid+\'/picture?width=150&height=150\'}" width="30" class="user_image" alt="Profile picture"><span class="loggedinas">LOGGED IN AS</span><br>{model.webuser.item.first_name} {model.webuser.item.last_name} </div><div class="blankspace" show="{!model.webuser.connected}"></div><nav class="nav" aria-label="Main navigation"><ul><li><a href="/" onclick="{hide_dropdowns}"><svg class="fi fi-calendar-o icon-blue" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#calendar"></use></svg>&nbsp;&nbsp;&nbsp;&nbsp;<span>Discover Events</span></a></li><li><button type="button" id="search_events_side_nav" onclick="{search}"><svg class="fi fi-search icon-green" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#magnifying-glass"></use></svg>&nbsp;&nbsp;&nbsp;&nbsp;<span>Search Events</span></button></li><li show="{model.webuser.connected}"><a href="/account" onclick="{hide_dropdowns}"><svg class="fi fi-user-male icon-yellow" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#user"></use></svg>&nbsp;&nbsp;&nbsp;&nbsp;<span>My Account</span></a></li><li show="{model.webuser.connected}"><a href="/orders" onclick="{hide_dropdowns}"><svg class="fi fi-bookmark icon-red" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#bookmark"></use></svg>&nbsp;&nbsp;&nbsp;&nbsp;<span>My Tickets</span></a></li><li><a href="/help" onclick="{hide_dropdowns}"><svg class="fi fi-question-mark icon-purple" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#circle-question"></use></svg>&nbsp;&nbsp;&nbsp;&nbsp;<span>Help</span></a></li><li><a href="https://holdmyticket.com/blog" target="_top" onclick="{hide_dropdowns}"><svg class="fi fi-link icon-yellow" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#link"></use></svg>&nbsp;&nbsp;&nbsp;&nbsp;<span>Blog</span></a></li><li class="divider" role="separator"></li><li>&nbsp;</li><li show="{!model.webuser.connected}"><a href="/login" onclick="{hide_dropdowns}"><svg class="fi fi-user-male" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#user"></use></svg>&nbsp;&nbsp;&nbsp;&nbsp;<span>Log In</span></a></li><li show="{model.webuser.connected}"><a href="/logout" onclick="{hide_dropdowns}"><svg class="fi fi-arrow-right" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#arrow-right"></use></svg>&nbsp;&nbsp;&nbsp;&nbsp;<span>Log Out</span></a></li></ul></nav><div class="we-are-hiring"><a href="https://sell.holdmyticket.com/jobs.html" target="_top"><span><svg class="fi fi-thumbs-up icon-green" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#thumbs-up"></use></svg></span>&nbsp;&nbsp;We\'re Hiring! </a></div><div class="sell-tickets"><a href="https://sell.holdmyticket.com" target="_top"><span><svg class="fi fi-ticket" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#ticket"></use></svg></span><br><div>Sell Tickets With Us!</div><small>Its as easy as 1 2 3...</small></a><div class="privacy-policy"><a href="https://sell.holdmyticket.com/privacy-policy.html">Privacy Policy</a></div></div></div>','hmt-sidemenu #hmt_sidemenu,[data-is="hmt-sidemenu"] #hmt_sidemenu{ position: fixed; top: 0px; left: 0px; bottom: 0px; width: 300px; background: #29272e; border: 0; z-index: 9; overflow: auto; display: none; transform: translateX(-300px); transition: transform .5s; } hmt-sidemenu #hmt_sidemenu::-webkit-scrollbar,[data-is="hmt-sidemenu"] #hmt_sidemenu::-webkit-scrollbar{ background-color: transparent; width: 10px; } hmt-sidemenu #hmt_sidemenu::-webkit-scrollbar-thumb,[data-is="hmt-sidemenu"] #hmt_sidemenu::-webkit-scrollbar-thumb{ border-radius: 60px; background-color: #393740; } hmt-sidemenu #hmt_sidemenu:not(.hidden),[data-is="hmt-sidemenu"] #hmt_sidemenu:not(.hidden){ display: block; } hmt-sidemenu #hmt_sidemenu.active,[data-is="hmt-sidemenu"] #hmt_sidemenu.active{ transform: translateX(0); } hmt-sidemenu #hmt_sidemenu .nav,[data-is="hmt-sidemenu"] #hmt_sidemenu .nav{ padding: 0px; } hmt-sidemenu #hmt_sidemenu .nav a,[data-is="hmt-sidemenu"] #hmt_sidemenu .nav a,hmt-sidemenu #hmt_sidemenu .nav button,[data-is="hmt-sidemenu"] #hmt_sidemenu .nav button{ display: block; width: 100%; text-align: left; background: none; border: none; margin: 0; padding: 12px 0 12px 15px; color: #fff; font-size: 14px; font-family: inherit; -webkit-transition: .3s background; } hmt-sidemenu #hmt_sidemenu .nav a:hover,[data-is="hmt-sidemenu"] #hmt_sidemenu .nav a:hover,hmt-sidemenu #hmt_sidemenu .nav button:hover,[data-is="hmt-sidemenu"] #hmt_sidemenu .nav button:hover{ text-decoration: none; cursor: pointer; } hmt-sidemenu #hmt_sidemenu .nav a span,[data-is="hmt-sidemenu"] #hmt_sidemenu .nav a span,hmt-sidemenu #hmt_sidemenu .nav button span,[data-is="hmt-sidemenu"] #hmt_sidemenu .nav button span{ display: inline; color: #fff; } hmt-sidemenu #hmt_sidemenu .nav a:hover span,[data-is="hmt-sidemenu"] #hmt_sidemenu .nav a:hover span,hmt-sidemenu #hmt_sidemenu .nav button:hover span,[data-is="hmt-sidemenu"] #hmt_sidemenu .nav button:hover span{ text-decoration: underline; cursor: pointer; } hmt-sidemenu #hmt_sidemenu .nav a i.fi,[data-is="hmt-sidemenu"] #hmt_sidemenu .nav a i.fi,hmt-sidemenu #hmt_sidemenu .nav button i.fi,[data-is="hmt-sidemenu"] #hmt_sidemenu .nav button i.fi{ font-size: 18px; width: 18px; text-align: center; } hmt-sidemenu #hmt_sidemenu li.divider,[data-is="hmt-sidemenu"] #hmt_sidemenu li.divider{ margin: 0; height: 1px; background: #443e55; } hmt-sidemenu #hmt_sidemenu .subtitle,[data-is="hmt-sidemenu"] #hmt_sidemenu .subtitle{ margin: 0; padding: 5px 0 5px 20px; background: #212121; color: #999; font-size: 12px; } hmt-sidemenu #hmt_sidemenu .close-btn,[data-is="hmt-sidemenu"] #hmt_sidemenu .close-btn{ float: right; text-align: right; color: #6a6579; font-size: 35px; margin: 15px 15px 0 0; } hmt-sidemenu #hmt_sidemenu .close-btn:hover,[data-is="hmt-sidemenu"] #hmt_sidemenu .close-btn:hover{ color: #a79fbe; cursor: pointer; } hmt-sidemenu #hmt_sidemenu .close-btn:focus-visible,[data-is="hmt-sidemenu"] #hmt_sidemenu .close-btn:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; border-radius: 3px; } hmt-sidemenu #hmt_sidemenu .user,[data-is="hmt-sidemenu"] #hmt_sidemenu .user{ color: #fff; border-bottom: 1px solid #443e55; margin-bottom: 10px; padding: 13px; font-size: 14px; } hmt-sidemenu #hmt_sidemenu .user .fi,[data-is="hmt-sidemenu"] #hmt_sidemenu .user .fi{ font-size: 20px; } hmt-sidemenu #hmt_sidemenu .sell-tickets,[data-is="hmt-sidemenu"] #hmt_sidemenu .sell-tickets{ position: absolute; bottom: 0; left: 0; right: 0; line-height: 260%; } hmt-sidemenu #hmt_sidemenu .sell-tickets a i.fi,[data-is="hmt-sidemenu"] #hmt_sidemenu .sell-tickets a i.fi{ font-size: 50px; color: #fb358e; } hmt-sidemenu #hmt_sidemenu .sell-tickets a i.fi:hover,[data-is="hmt-sidemenu"] #hmt_sidemenu .sell-tickets a i.fi:hover{} hmt-sidemenu #hmt_sidemenu .sell-tickets a,[data-is="hmt-sidemenu"] #hmt_sidemenu .sell-tickets a{ display: block; border-top: 1px solid #443e55; padding: 15px; text-align: center; color: #fff; font-size: 22px; text-decoration: none; -webkit-transition: .5s color; -moz-transition: .5s color; transition: .5s color; } hmt-sidemenu #hmt_sidemenu .sell-tickets div,[data-is="hmt-sidemenu"] #hmt_sidemenu .sell-tickets div{font-size: 20px;} hmt-sidemenu #hmt_sidemenu .sell-tickets small,[data-is="hmt-sidemenu"] #hmt_sidemenu .sell-tickets small{font-size: 12px; font-weight: 400; } hmt-sidemenu #hmt_sidemenu .sell-tickets a:hover,[data-is="hmt-sidemenu"] #hmt_sidemenu .sell-tickets a:hover{ cursor:pointer; color: #ff71b1; } hmt-sidemenu #hmt_sidemenu .sell-tickets .privacy-policy a,[data-is="hmt-sidemenu"] #hmt_sidemenu .sell-tickets .privacy-policy a{ display: block; border-top: 1px solid #443e55; padding: 5px; text-align: center; color: #ccc; font-size: 13px; text-decoration: none; -webkit-transition: .5s color; -moz-transition: .5s color; transition: .5s color; } hmt-sidemenu #hmt_sidemenu .sell-tickets .privacy-policy a:hover,[data-is="hmt-sidemenu"] #hmt_sidemenu .sell-tickets .privacy-policy a:hover{ color: #fff; } hmt-sidemenu #hmt_sidemenu .we-are-hiring,[data-is="hmt-sidemenu"] #hmt_sidemenu .we-are-hiring{ display: none; position: absolute; bottom: 175px; left: 0; right: 0; line-height: 0; } hmt-sidemenu #hmt_sidemenu .we-are-hiring a,[data-is="hmt-sidemenu"] #hmt_sidemenu .we-are-hiring a{ display: block; padding: 0; color: #fff; font-size: 13px; text-decoration: none; text-align: center; font-weight: normal; } hmt-sidemenu #hmt_sidemenu .we-are-hiring a:hover,[data-is="hmt-sidemenu"] #hmt_sidemenu .we-are-hiring a:hover{ text-decoration: underline; } hmt-sidemenu #hmt_sidemenu .we-are-hiring a i,[data-is="hmt-sidemenu"] #hmt_sidemenu .we-are-hiring a i{ font-size: 20px; font-weight: 800; } hmt-sidemenu #hmt_sidemenu .nav a:focus-visible,[data-is="hmt-sidemenu"] #hmt_sidemenu .nav a:focus-visible,hmt-sidemenu #hmt_sidemenu .nav button:focus-visible,[data-is="hmt-sidemenu"] #hmt_sidemenu .nav button:focus-visible,hmt-sidemenu #hmt_sidemenu .we-are-hiring a:focus-visible,[data-is="hmt-sidemenu"] #hmt_sidemenu .we-are-hiring a:focus-visible,hmt-sidemenu #hmt_sidemenu .sell-tickets a:focus-visible,[data-is="hmt-sidemenu"] #hmt_sidemenu .sell-tickets a:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; } @media only screen and (max-height: 700px) { hmt-sidemenu #hmt_sidemenu .sell-tickets,[data-is="hmt-sidemenu"] #hmt_sidemenu .sell-tickets,hmt-sidemenu #hmt_sidemenu .we-are-hiring,[data-is="hmt-sidemenu"] #hmt_sidemenu .we-are-hiring{ position: initial; } hmt-sidemenu #hmt_sidemenu .we-are-hiring,[data-is="hmt-sidemenu"] #hmt_sidemenu .we-are-hiring{ margin-bottom: 25px; } }',"",function(t){var e=this;
1e.mixin(ListenerMix,{listeners:[{type:"notification",evt:"sidemenu:show",cb:"show"},{type:"notification",evt:"sidemenu:close",cb:"close"}]}),e.open=!1,e.active=!1,e._sidemenu_timer=null,e.on("mount",function(){document.addEventListener("keydown",function(t){if("Escape"===t.key&&e.open){e.close();var i=document.querySelector(".menu_wrap");i&&i.focus()}})}),this.show=function(){clearTimeout(e._sidemenu_timer),e.open=!0,e.update(),requestAnimationFrame(function(){requestAnimationFrame(function(){e.active=!0,e.update()})}),setTimeout(function(){var t=e.root.querySelector(".close-btn");t&&t.focus()},300)}.bind(this),this.close=function(){clearTimeout(e._sidemenu_timer),e.active=!1,e.update(),e._sidemenu_timer=setTimeout(function(){e.open=!1,e.update()},500)}.bind(this),this.close_keydown=function(t){if("Enter"===t.key||" "===t.key){t.preventDefault(),e.close();var i=document.querySelector(".menu_wrap");i&&i.focus()}}.bind(this),this.search=function(){e.close(),notification.trigger("search")}.bind(this),this.hide_dropdowns=function(t){return notification.trigger("sidemenu:close"),!0}.bind(this)}),riot.tag2("hmt-social-share",'<div class="small" show="{opts.showdetailbtn}"><a onclick="{toggle_btns}" onkeydown="{toggle_keydown}" role="button" tabindex="0" aria-expanded="{showbtns}" class="btn btn-default"><svg class="fi fi-share" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#share-nodes"></use></svg> INVITE YOUR FRIENDS</a></div><div class="share-text" hide="{opts.hidesharebtn}"><button type="button" class="btn" onclick="{toggle_btns}" aria-label="Share this event" aria-expanded="{showbtns}"><svg class="fi fi-share" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#share-nodes"></use></svg></button></div><div class="btn_wrap share-btns{opts.minimal ? \' minimal\' : \'\'}" show="{opts.showbtns}"><div class="container"><a href="https://www.facebook.com/sharer/sharer.php?u={url}" target="_blank" class="share-btn facebook" aria-label="Share on Facebook (opens in new tab)"><svg class="fi fi-facebook" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#facebook-f"></use></svg></a><a href="https://twitter.com/share?url={url}&text={text}&via=holdmyticket.com" target="_blank" class="share-btn twitter" aria-label="Share on Twitter (opens in new tab)"><svg class="fi fi-twitter" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#x-twitter"></use></svg></a><a href="https://reddit.com/submit?url={url}&title={text}" target="_blank" class="share-btn reddit" aria-label="Share on Reddit (opens in new tab)"><svg class="fi fi-social-reddit" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#reddit-alien"></use></svg></a><a href="mailto:?subject={text}&body={summary}%20{url}" target="_blank" class="share-btn email" aria-label="Share by email"><svg class="fi fi-envelope" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#envelope"></use></svg></a><a href="https://holdmyticket.com/ics_single/{event_id}" class="share-btn calendar" aria-label="Add to calendar"><svg class="fi fi-calendar-o" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#calendar"></use></svg></a></div><div class="share-button"><input class="toggle-input" id="toggle-input" type="checkbox" aria-label="Open share menu"><label for="toggle-input" class="toggle" aria-hidden="true"></label><ul class="network-list"><li class="twitter"><a href="https://twitter.com/share?url={url}&text={text}&via=holdmyticket.com" target="_blank" aria-label="Share on Twitter (opens in new tab)"></a></li><li class="facebook"><a href="https://www.facebook.com/sharer/sharer.php?u={url}" target="_blank" aria-label="Share on Facebook (opens in new tab)"></a></li><li class="reddit"><a href="https://reddit.com/submit?url={url}&title={text}" target="_blank" aria-label="Share on Reddit (opens in new tab)"></a></li><li class="email"><a href="mailto:?subject={text}&body={summary}%20{url}" target="_blank" aria-label="Share by email"></a></li><li class="text"><a href="sms:?&body={text}%0A{summary}%0A{url}" target="_blank" aria-label="Share by text message"></a></li><li class="calendar"><a href="https://holdmyticket.com/ics_single/{event_id}" aria-label="Add to calendar"></a></li></ul></div></div>','hmt-social-share .share-btn,[data-is="hmt-social-share"] .share-btn{ display: inline-block; color: #555; border: none; padding: 0.3em; width: 32px; height: 32px; box-shadow: none; outline: none; text-align: center; position: relative; top: 0; margin-left: 4px; -webkit-transition: top .4s; -moz-transition: top .4s; -o-transition: top .4s; transition: top .4s; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } hmt-social-share .share-btn:hover,[data-is="hmt-social-share"] .share-btn:hover{ color: #111; top: -4px; } hmt-social-share .share-btn:focus-visible,[data-is="hmt-social-share"] .share-btn:focus-visible,hmt-social-share .share-text .btn:focus-visible,[data-is="hmt-social-share"] .share-text .btn:focus-visible,hmt-social-share .small a[role="button"]:focus-visible,[data-is="hmt-social-share"] .small a[role="button"]:focus-visible,hmt-social-share .network-list a:focus-visible,[data-is="hmt-social-share"] .network-list a:focus-visible{ outline: 3px solid #08c; outline-offset: 2px; } hmt-social-share .toggle-input:focus-visible + .toggle,[data-is="hmt-social-share"] .toggle-input:focus-visible + .toggle{ outline: 3px solid #08c; outline-offset: 2px; } hmt-social-share .share-btn:active,[data-is="hmt-social-share"] .share-btn:active{ position: relative; top: 2px; box-shadow: none; color: #e2e2e2; outline: none; } hmt-social-share .share-btn.twitter,[data-is="hmt-social-share"] .share-btn.twitter{ background: transparent; } hmt-social-share .share-btn.google-plus,[data-is="hmt-social-share"] .share-btn.google-plus{ background: transparent; } hmt-social-share .share-btn.reddit,[data-is="hmt-social-share"] .share-btn.reddit{ background: transparent; } hmt-social-share .share-btn.stumbleupon,[data-is="hmt-social-share"] .share-btn.stumbleupon{ background: transparent; } hmt-social-share .share-btn.facebook,[data-is="hmt-social-share"] .share-btn.facebook{ background: transparent; } hmt-social-share .share-btn.linkedin,[data-is="hmt-social-share"] .share-btn.linkedin{ background: transparent; } hmt-social-share .share-btn.email,[data-is="hmt-social-share"] .share-btn.email{ background: transparent; } hmt-social-share .share-btn.text,[data-is="hmt-social-share"] .share-btn.text{ background: transparent; } hmt-social-share .share-btn.calendar,[data-is="hmt-social-share"] .share-btn.calendar{ background: transparent; } hmt-social-share .minimal .share-btn,[data-is="hmt-social-share"] .minimal .share-btn{ margin-right: 4px; border-radius: 3px; } hmt-social-share .minimal .share-btn.twitter,[data-is="hmt-social-share"] .minimal .share-btn.twitter{ background: none; color: #55acee; border: 1px solid #95cffb; } hmt-social-share .minimal .share-btn.google-plus,[data-is="hmt-social-share"] .minimal .share-btn.google-plus{ background: none; color: #dd4b39; border: 1px solid #f48577; } hmt-social-share .minimal .share-btn.reddit,[data-is="hmt-social-share"] .minimal .share-btn.reddit{ background: none; color: #ff4500; border: 1px solid #f47d50;; } hmt-social-share .minimal .share-btn.stumbleupon,[data-is="hmt-social-share"] .minimal .share-btn.stumbleupon{ background: none; color: #eb4924; border: 1px solid #f2785c; } hmt-social-share .minimal .share-btn.facebook,[data-is="hmt-social-share"] .minimal .share-btn.facebook{ background: none; color: #3B5998; border: 1px solid #779ff5; } hmt-social-share .minimal .share-btn.linkedin,[data-is="hmt-social-share"] .minimal .share-btn.linkedin{ background: none; color: #4875B4; border: 1px solid #72a9f6;; } hmt-social-share .minimal .share-btn.email,[data-is="hmt-social-share"] .minimal .share-btn.email{ background: none; color: #444444; border: 1px solid #a6a6a6; } hmt-social-share .minimal .share-btn.calendar,[data-is="hmt-social-share"] .minimal .share-btn.calendar{ background: none; color: #28a745; border: 1px solid #77d48d; } hmt-social-share .share-text,[data-is="hmt-social-share"] .share-text{ padding: 5px; } hmt-social-share .share-text .btn,[data-is="hmt-social-share"] .share-text .btn{ font-size: 14px; color: #999; padding: 3px 12px 3px 12px; background: #eee; border: 0; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; } hmt-social-share .share-text .btn:hover,[data-is="hmt-social-share"] .share-text .btn:hover{ cursor: pointer; color: #333; background: #fafafa; } @media only screen and (max-width: 767px) { hmt-social-share .share-btn,[data-is="hmt-social-share"] .share-btn{ width: 2em; } hmt-social-share .share-text .btn,[data-is="hmt-social-share"] .share-text .btn{ font-size: 16px; padding: 3px 6px 3px 6px; } } hmt-social-share .share-button,[data-is="hmt-social-share"] .share-button{ display: none; position: relative; width: 35px; margin: 20px 10px 20px 20px; } hmt-social-share .toggle,[data-is="hmt-social-share"] .toggle{ position: relative; width: 35px; height: 35px; z-index: 10; display: block; border-radius: 25px; cursor: pointer; background-color: #ffffff; color: #b9cc32; box-shadow: inset 0 0 0 1px #b9cc32; transition: all 0.5s ease; } hmt-social-share .toggle:hover,[data-is="hmt-social-share"] .toggle:hover{ box-shadow: inset 0 0 0 39px #b9cc32;
1 color: #f4f3ed; } hmt-social-share .toggle:after,[data-is="hmt-social-share"] .toggle:after{ position: relative; display: block; width: 35px; height: 35px; font-family:\'FontAwesome\'; content: "\\f1e0"; line-height: 35px; font-size: 26px; text-align: center; left: -2px; font-size: 18px; } hmt-social-share .toggle-input,[data-is="hmt-social-share"] .toggle-input{ position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } hmt-social-share .toggle-input:checked + .toggle,[data-is="hmt-social-share"] .toggle-input:checked + .toggle{ box-shadow: inset 0 0 0 39px #b9cc32; color: #fff; } hmt-social-share .toggle-input:checked + .toggle:after,[data-is="hmt-social-share"] .toggle-input:checked + .toggle:after,hmt-social-share .toggle-input:checked + .toggle:before,[data-is="hmt-social-share"] .toggle-input:checked + .toggle:before{ background-color: #ffffff; content: ""; height: 3px; width: 20px; position: absolute; left: 7px; top: 16px; } hmt-social-share .toggle-input:checked + .toggle:after,[data-is="hmt-social-share"] .toggle-input:checked + .toggle:after{ transform: rotate(45deg); -webkit-animation: bar1 0.5s forwards; animation: bar1 0.5s forwards; } hmt-social-share .toggle-input:checked + .toggle:before,[data-is="hmt-social-share"] .toggle-input:checked + .toggle:before{ transform: rotate(-45deg); -webkit-animation: bar2 0.5s forwards; animation: bar2 0.5s forwards; } hmt-social-share .network-list,[data-is="hmt-social-share"] .network-list{ position: absolute; z-index: 9; top: 0; margin: 0; padding: 0; border-radius: 26px; overflow: hidden; opacity: 0; visibility: hidden; pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; transition: all 0.4s cubic-bezier(0.43, 0.26, 0.37, 1.73); transform-origin: 0% 50%; } hmt-social-share .network-list li,[data-is="hmt-social-share"] .network-list li{ display: block; width: 35px; height: 35px; margin: 0; padding: 0; list-style-type: none; } hmt-social-share .network-list a,[data-is="hmt-social-share"] .network-list a{ position: relative; display: block; width: 35px; height: 35px; overflow: hidden; line-height: 35px; text-indent: 120%; text-decoration: none; } hmt-social-share .network-list:hover a:before,[data-is="hmt-social-share"] .network-list:hover a:before{ background-color: #bdc3c7; } hmt-social-share .network-list a:before,[data-is="hmt-social-share"] .network-list a:before{ top: 0; right: 0; bottom: 0; left: 0; position: absolute; width: 35px; height: 35px; font-family: "FontAwesome"; font-size: 18px; -webkit-font-smoothing: antialiased; text-align: center; line-height: 35px; text-indent: 0; color: #fff; background-color: #95a5a6; transition: all 0.25s ease-in-out; font-size: 14px; } hmt-social-share .network-list .twitter a:before,[data-is="hmt-social-share"] .network-list .twitter a:before{ content: "\\f099"; } hmt-social-share .network-list .twitter a:hover:before,[data-is="hmt-social-share"] .network-list .twitter a:hover:before{ background-color: #00c3f3; } hmt-social-share .network-list .facebook a:before,[data-is="hmt-social-share"] .network-list .facebook a:before{ content: "\\f09a"; } hmt-social-share .network-list .facebook a:hover:before,[data-is="hmt-social-share"] .network-list .facebook a:hover:before{ background-color: #2c609b; } hmt-social-share .network-list .reddit a:before,[data-is="hmt-social-share"] .network-list .reddit a:before{ content: "\\f281"; } hmt-social-share .network-list .reddit a:hover:before,[data-is="hmt-social-share"] .network-list .reddit a:hover:before{ background-color: #FF5700; } hmt-social-share .network-list .email a:before,[data-is="hmt-social-share"] .network-list .email a:before{ content: "\\f0e0"; } hmt-social-share .network-list .email a:hover:before,[data-is="hmt-social-share"] .network-list .email a:hover:before{ background-color: #ec3f25; } hmt-social-share .network-list .text a:before,[data-is="hmt-social-share"] .network-list .text a:before{ content: "\\f075"; } hmt-social-share .network-list .text a:hover:before,[data-is="hmt-social-share"] .network-list .text a:hover:before{ background-color: #98EA76; } hmt-social-share .network-list .calendar a:before,[data-is="hmt-social-share"] .network-list .calendar a:before{ content: "\\f133";/ } hmt-social-share .network-list .calendar a:hover:before,[data-is="hmt-social-share"] .network-list .calendar a:hover:before{ background-color: #4CAF50; } hmt-social-share input:checked ~ .network-list,[data-is="hmt-social-share"] input:checked ~ .network-list{ top: 40px; opacity: 1; visibility: visible; pointer-events: auto; } @-webkit-keyframes bar1 { 0% { background-color: transparent; transform: rotate(0deg) scale(1); top: 0; left: 0; opacity: 1; } 50% { background-color: transparent; top: 0; left: 0; transform: rotate(0deg) scale(0.2); opacity: 0; } 50.001% { background-color: #fff; left: 10px; top: 22px; height: 3px; width: 30px; } 60% { transform: rotate(0deg) scale(1); opacity: 1; } 100% { transform: rotate(45deg) scale(1); } } @keyframes bar1 { 0% { width: 30px; height: 35px; background-color: transparent; transform: rotate(0deg) scale(1); top: 0; left: 0; opacity: 1; } 50% { background-color: transparent; width: 30px; height: 35px; top: 0; left: 0; transform: rotate(0deg) scale(0.2); opacity: 0; } 50.001% { background-color: #fff; left: 5px; top: 15px; height: 3px; width: 30px; } 60% { transform: rotate(0deg) scale(1); opacity: 1; } 100% { transform: rotate(45deg) scale(1); } } @-webkit-keyframes bar2 { 0% { background-color: transparent; transform: rotate(0deg) scale(0.2); opacity: 0; } 50% { background-color: transparent; transform: rotate(0deg) scale(0.2); opacity: 0; } 60% { transform: rotate(0deg) scale(1); opacity: 1; } 100% { transform: rotate(-45deg) scale(1); } } @keyframes bar2 { 0% { background-color: transparent; transform: rotate(0deg) scale(0.2); opacity: 0; } 50% { background-color: transparent; transform: rotate(0deg) scale(0.2); opacity: 0; } 60% { transform: rotate(0deg) scale(1); opacity: 1; } 100% { transform: rotate(-45deg) scale(1); } } @media screen and (max-width: 767px) { hmt-social-share .share-button,[data-is="hmt-social-share"] .share-button{ display: block; } hmt-social-share div.share-btns,[data-is="hmt-social-share"] div.share-btns{ position: absolute; right: 0px; top: 42px; } hmt-social-share div.share-btns .container,[data-is="hmt-social-share"] div.share-btns .container{ display: none; } }',"",function(t){this.showbtns=!1,this.text="",this.url="",this.server="https://"+config.server,this.path=t.path||"",this.summary="",this.event_id="";var e=this;this.on("mount",function(){t.showbtns&&(this.showbtns=!0),t.url?this.url=encodeURIComponent(t.url+"?tc=hmt_share"):this.url=encodeURIComponent(this.server+this.path+"?tc=hmt_share"),t.text&&(this.text=encodeURIComponent(t.text.replace(/&amp;/gi,"&"))),t.summary&&(this.summary=encodeURIComponent(t.summary.replace(/&amp;/gi,"&"))),t.event_id&&(this.event_id=t.event_id),this.update()}),this.toggle_btns=function(){this.showbtns=!this.showbtns}.bind(this),this.toggle_keydown=function(t){"Enter"===t.key||" "===t.key||"Spacebar"===t.key?(t.preventDefault(),e.toggle_btns()):t.preventUpdate=!0}.bind(this)}),riot.tag2("hmt-status-icon",'<div class="btnwrap" name="btnwrap">
1<button name="btn" type="button" class="btn btn-{color} btn-outline btn-round btn-tiny btn-nohover"><svg class="fi fi-{icon}" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#{icon == \'check-btb\' ? \'check\' : \'xmark\'}"></use></svg></button></div>','hmt-status-icon .btnwrap,[data-is="hmt-status-icon"] .btnwrap{ position: relative; } hmt-status-icon .btnwrap .btn,[data-is="hmt-status-icon"] .btnwrap .btn{ width: 35px; height: 35px; }',"",function(t){this.running=!1,this.status=t.status?t.status:"success",this.icon="",this.color="",this.on("mount",function(){switch(this.status){case"success":this.icon="check-btb",this.color="green",this.fill="80bd32";break;case"failed":this.icon="close",this.color="red",this.fill="bf3333"}this.update()})}),riot.tag2("hmt-survey",'<div class="wrap background"><div if="{opts.detailed}" class="label"><hmt-raw content="{label}"></hmt-raw><span if="{opts.ticket_number}"> #{opts.ticket_number}<span></div><div style="clear: both;"></div><div class="event-survey-wrap" each="{survey, i in opts.survey}" data-required="{survey.required}" data-type="{survey.type}"><p class="survey-lbl" id="survey_lbl_{survey.event_id}_{survey.id}_{number}"><hmt-raw content="{survey.label}"></hmt-raw><small if="{survey.required == \'y\'}" class="required">&nbsp;&nbsp;&nbsp;&nbsp;REQUIRED</small></p><div if="{survey.type ===\'single_line\'}"><input type="text" name="survey[{survey.event_id}][{survey.id}][{number - 1}]" size="{survey.size}" riot-value="{survey.answer ? survey.answer : \'\'}" aria-labelledby="survey_lbl_{survey.event_id}_{survey.id}_{number}" aria-required="{survey.required == \'y\' ? \'true\' : \'false\'}"></div><div if="{survey.type ===\'number\'}"><input name="survey[{survey.event_id}][{survey.id}][{number - 1}]" min="0" riot-style="width:{survey.size / 2}em;" riot-value="{survey.answer ? survey.answer : \'\'}" aria-labelledby="survey_lbl_{survey.event_id}_{survey.id}_{number}" aria-required="{survey.required == \'y\' ? \'true\' : \'false\'}" type="{\'number\'}"></div><div if="{survey.type === \'paragraph\'}"><textarea type="text" name="survey[{survey.event_id}][{survey.id}][{number - 1}]" riot-style="width:{survey.size / 2}em;" aria-labelledby="survey_lbl_{survey.event_id}_{survey.id}_{number}" aria-required="{survey.required == \'y\' ? \'true\' : \'false\'}">{survey.answer ? survey.answer : \'\'}</textarea></div><div id="survey_wrap_{survey.id}" if="{survey.type === \'checkboxes\'}" role="group" aria-labelledby="survey_lbl_{survey.event_id}_{survey.id}_{number}"><div each="{opt in survey.options}" class="survey-inline"><input id="survey_question_option_{survey.id}_{opt.id}_{number}" riot-value="{opt.label}" type="checkbox" checked="{survey.answer ? (survey.answer.indexOf(opt.label) != -1 ? \'checked\' : \'\')  : (opt.checked == \'y\' ? \'checked\' : \'\')}" name="survey[{survey.event_id}][{survey.id}][{number - 1}][]" data-survey-id="{survey.id}"><label for="survey_question_option_{survey.id}_{opt.id}_{number}">{opt.label}</label></div></div><div id="survey_wrap_{survey.id}" if="{survey.type === \'multiple_choice\'}" role="radiogroup" aria-labelledby="survey_lbl_{survey.event_id}_{survey.id}_{number}"><div each="{opt in survey.options}" class="survey-inline"><input id="survey_question_option_{survey.id}_{opt.id}_{number}" riot-value="{opt.label}" type="radio" checked="{survey.answer ? (survey.answer == opt.label ? \'checked\' : \'\')  : (opt.checked == \'y\' ? \'checked\' : \'\')}" name="survey[{survey.event_id}][{survey.id}][{number - 1}]" data-survey-id="{survey.id}"><label for="survey_question_option_{survey.id}_{opt.id}_{number}">{opt.label}</label></div></div><div if="{survey.type === \'dropdown\'}"><select name="survey[{survey.event_id}][{survey.id}][{number - 1}]" aria-labelledby="survey_lbl_{survey.event_id}_{survey.id}_{number}" aria-required="{survey.required == \'y\' ? \'true\' : \'false\'}"><option each="{opt in survey.options}" riot-value="{opt.label}" selected="{survey.answer ? (survey.answer == opt.label ? \'selected\' : \'\')  : (opt.selected == \'y\' ? \'selected\' : \'\')}">{opt.label}</option></select></div></div></div>','hmt-survey label,[data-is="hmt-survey"] label{cursor:pointer;} hmt-survey .wrap,[data-is="hmt-survey"] .wrap{ margin:20px 0; position:relative; } hmt-survey .background,[data-is="hmt-survey"] .background{ padding: 0; background: #f9f9f9; border: 1px solid #d4d4d4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-transition: .2s all; } hmt-survey .background:hover,[data-is="hmt-survey"] .background:hover{ background: #fafafa; } hmt-survey .label,[data-is="hmt-survey"] .label{ background: #eee; font-size:12px; display: block; } hmt-survey .survey-lbl,[data-is="hmt-survey"] .survey-lbl{ padding: 0; margin: 5px 0 5px 0; } hmt-survey .event-survey-wrap,[data-is="hmt-survey"] .event-survey-wrap{ padding: 8px; border-top: 1px solid #d4d4d4; } hmt-survey .event-survey-wrap:hover,[data-is="hmt-survey"] .event-survey-wrap:hover{ background: #fff; } hmt-survey .survey-inline,[data-is="hmt-survey"] .survey-inline{ display:inline-block; margin:5px; } hmt-survey label,[data-is="hmt-survey"] label{ font-size: 11px; } hmt-survey .required,[data-is="hmt-survey"] .required{font-size:11px;font-weight: 800;} hmt-survey select,[data-is="hmt-survey"] select,hmt-survey textarea,[data-is="hmt-survey"] textarea,hmt-survey input,[data-is="hmt-survey"] input{ max-width: 96%; } hmt-survey input:focus-visible,[data-is="hmt-survey"] input:focus-visible,hmt-survey textarea:focus-visible,[data-is="hmt-survey"] textarea:focus-visible,hmt-survey select:focus-visible,[data-is="hmt-survey"] select:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; } @media only screen and (max-width: 767px) { hmt-survey .background,[data-is="hmt-survey"] .background{ border: none !important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } hmt-survey .event-survey-wrap,[data-is="hmt-survey"] .event-survey-wrap{ border: 0; } }',"",function(t){this.number=t.ticket_number||1,this.label=function(t){if(label_event=t.label_event||"",label_ticket=t.label_ticket||"",""!=label_ticket){label_event.length>20&&(label_event=label_event.substring(0,20)+"...")}return(""!=label_event?label_event+(""!=label_ticket?"&nbsp; > &nbsp;":""):"")+label_ticket}(t),this.my_opts=t,me=this}),riot.tag2("hmt-svg-loader",'<div class="svg-loader-wrap"><svg 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 30 10" enable-background="new 0 0 0 0" xml:space="preserve"><circle fill="#edecec" cx="6" cy="4" r="2"><animate attributename="opacity" dur="1s" values="0;1;
10" repeatcount="indefinite" begin="0.1"></animate></circle><circle fill="#edecec" cx="14" cy="4" r="2"><animate attributename="opacity" dur="1s" values="0;1;0" repeatcount="indefinite" begin="0.2"></animate></circle><circle fill="#edecec" cx="22" cy="4" r="2"><animate attributename="opacity" dur="1s" values="0;1;0" repeatcount="indefinite" begin="0.3"></animate></circle></svg></div>','hmt-svg-loader,[data-is="hmt-svg-loader"]{ display: block; text-align: center; } hmt-svg-loader .svg-loader-wrap,[data-is="hmt-svg-loader"] .svg-loader-wrap{ position: absolute; width: 80px; height: 24px; padding: 0; } hmt-svg-loader .svg-loader-wrap svg,[data-is="hmt-svg-loader"] .svg-loader-wrap svg{ width: 100%; height: 100%; }',"",function(t){}),riot.tag2("hmt-switch",'<button onclick="{clicked}" type="button" class="switch switch-{opts.size} switch-toggle{opts.checked ? \' active\' : \'\'}" data-toggle="button" aria-pressed="{opts.checked ? \'true\' : \'false\'}" autocomplete="off"><div class="handle"></div></button>','hmt-switch .switch-toggle,[data-is="hmt-switch"] .switch-toggle{ margin: 0 4rem; padding: 0; position: relative; border: none; height: 1.5rem; width: 3rem; border-radius: 1.5rem; color: #6b7381; background: #bdc1c8; } hmt-switch .switch-toggle:focus,[data-is="hmt-switch"] .switch-toggle:focus,hmt-switch .switch-toggle.focus,[data-is="hmt-switch"] .switch-toggle.focus,hmt-switch .switch-toggle:focus.active,[data-is="hmt-switch"] .switch-toggle:focus.active,hmt-switch .switch-toggle.focus.active,[data-is="hmt-switch"] .switch-toggle.focus.active{ outline: none; } hmt-switch .switch-toggle:before,[data-is="hmt-switch"] .switch-toggle:before,hmt-switch .switch-toggle:after,[data-is="hmt-switch"] .switch-toggle:after{ line-height: 1.5rem; width: 4rem; text-align: center; font-weight: 600; font-size: 0.75rem; text-transform: uppercase; letter-spacing: 2px; position: absolute; bottom: 0; transition: opacity .25s; } hmt-switch .switch-toggle:before,[data-is="hmt-switch"] .switch-toggle:before{ content: \'Off\'; left: -4rem; } hmt-switch .switch-toggle:after,[data-is="hmt-switch"] .switch-toggle:after{ content: \'On\'; right: -4rem; opacity: .5; } hmt-switch .switch-toggle > .handle,[data-is="hmt-switch"] .switch-toggle > .handle{ position: absolute; top: 0.1875rem; left: 0.1875rem; width: 1.125rem; height: 1.125rem; border-radius: 1.125rem; background: #fff; transition: left .25s; } hmt-switch .switch-toggle.active,[data-is="hmt-switch"] .switch-toggle.active{ transition: background-color 0.25s; } hmt-switch .switch-toggle.active > .handle,[data-is="hmt-switch"] .switch-toggle.active > .handle{ left: 1.6875rem; transition: left .25s; } hmt-switch .switch-toggle.active:before,[data-is="hmt-switch"] .switch-toggle.active:before{ opacity: .5; } hmt-switch .switch-toggle.active:after,[data-is="hmt-switch"] .switch-toggle.active:after{ opacity: 1; } hmt-switch .switch-toggle.switch-sm:before,[data-is="hmt-switch"] .switch-toggle.switch-sm:before,hmt-switch .switch-toggle.switch-sm:after,[data-is="hmt-switch"] .switch-toggle.switch-sm:after{ line-height: -0.5rem; color: #fff; letter-spacing: .75px; left: 0.4125rem; width: 2.325rem; } hmt-switch .switch-toggle.switch-sm:before,[data-is="hmt-switch"] .switch-toggle.switch-sm:before{ text-align: right; } hmt-switch .switch-toggle.switch-sm:after,[data-is="hmt-switch"] .switch-toggle.switch-sm:after{ text-align: left; opacity: 0; } hmt-switch .switch-toggle.switch-sm.active:before,[data-is="hmt-switch"] .switch-toggle.switch-sm.active:before{ opacity: 0; } hmt-switch .switch-toggle.switch-sm.active:after,[data-is="hmt-switch"] .switch-toggle.switch-sm.active:after{ opacity: 1; } hmt-switch .switch-toggle.switch-xs:before,[data-is="hmt-switch"] .switch-toggle.switch-xs:before,hmt-switch .switch-toggle.switch-xs:after,[data-is="hmt-switch"] .switch-toggle.switch-xs:after{ display: none; } hmt-switch .switch-toggle:before,[data-is="hmt-switch"] .switch-toggle:before,hmt-switch .switch-toggle:after,[data-is="hmt-switch"] .switch-toggle:after{ color: #6b7381; } hmt-switch .switch-toggle.active,[data-is="hmt-switch"] .switch-toggle.active{ background-color: #29b5a8; } hmt-switch .switch-toggle.switch-lg,[data-is="hmt-switch"] .switch-toggle.switch-lg{ margin: 0 5rem; padding: 0; position: relative; border: none; height: 2.5rem; width: 5rem; border-radius: 2.5rem; } hmt-switch .switch-toggle.switch-lg:focus,[data-is="hmt-switch"] .switch-toggle.switch-lg:focus,hmt-switch .switch-toggle.switch-lg.focus,[data-is="hmt-switch"] .switch-toggle.switch-lg.focus,hmt-switch .switch-toggle.switch-lg:focus.active,[data-is="hmt-switch"] .switch-toggle.switch-lg:focus.active,hmt-switch .switch-toggle.switch-lg.focus.active,[data-is="hmt-switch"] .switch-toggle.switch-lg.focus.active{ outline: none; } hmt-switch .switch-toggle.switch-lg:before,[data-is="hmt-switch"] .switch-toggle.switch-lg:before,hmt-switch .switch-toggle.switch-lg:after,[data-is="hmt-switch"] .switch-toggle.switch-lg:after{ line-height: 2.5rem; width: 5rem; text-align: center; font-weight: 600; font-size: 1rem; text-transform: uppercase; letter-spacing: 2px; position: absolute; bottom: 0; transition: opacity .25s; } hmt-switch .switch-toggle.switch-lg:before,[data-is="hmt-switch"] .switch-toggle.switch-lg:before{ content: \'Off\'; left: -5rem; } hmt-switch .switch-toggle.switch-lg:after,[data-is="hmt-switch"] .switch-toggle.switch-lg:after{ content: \'On\'; right: -5rem; opacity: .5; } hmt-switch .switch-toggle.switch-lg > .handle,[data-is="hmt-switch"] .switch-toggle.switch-lg > .handle{ position: absolute; top: 0.3125rem; left: 0.3125rem; width: 1.875rem; height: 1.875rem; border-radius: 1.875rem; background: #fff; transition: left .25s; } hmt-switch .switch-toggle.switch-lg.active,[data-is="hmt-switch"] .switch-toggle.switch-lg.active{ transition: background-color 0.25s; } hmt-switch .switch-toggle.switch-lg.active > .handle,[data-is="hmt-switch"] .switch-toggle.switch-lg.active > .handle{ left: 2.8125rem; transition: left .25s; } hmt-switch .switch-toggle.switch-lg.active:before,[data-is="hmt-switch"] .switch-toggle.switch-lg.active:before{ opacity: .5; } hmt-switch .switch-toggle.switch-lg.active:after,[data-is="hmt-switch"] .switch-toggle.switch-lg.active:after{ opacity: 1; } hmt-switch .switch-toggle.switch-lg.switch-sm:before,[data-is="hmt-switch"] .switch-toggle.switch-lg.switch-sm:before,hmt-switch .switch-toggle.switch-lg.switch-sm:after,[data-is="hmt-switch"] .switch-toggle.switch-lg.switch-sm:after{ line-height: 0.5rem; color: #fff; letter-spacing: .75px; left: 0.6875rem; width: 3.875rem; } hmt-switch .switch-toggle.switch-lg.switch-sm:before,[data-is="hmt-switch"] .switch-toggle.switch-lg.switch-sm:before{ text-align: right; } hmt-switch .switch-toggle.switch-lg.switch-sm:after,[data-is="hmt-switch"] .switch-toggle.switch-lg.switch-sm:after{ text-align: left; opacity: 0; } hmt-switch .switch-toggle.switch-lg.switch-sm.active:before,[data-is="hmt-switch"] .switch-toggle.switch-lg.switch-sm.active:before{ opacity: 0; } hmt-switch .switch-toggle.switch-lg.switch-sm.active:after,[data-is="hmt-switch"] .switch-toggle.switch-lg.switch-sm.active:after{ opacity: 1; } hmt-switch .switch-toggle.switch-lg.switch-xs:before,[data-is="hmt-switch"] .switch-toggle.switch-lg.switch-xs:before,hmt-switch .switch-toggle.switch-lg.switch-xs:after,[data-is="hmt-switch"] .switch-toggle.switch-lg.switch-xs:after{ display: none; } hmt-switch .switch-toggle.switch-sm,[data-is="hmt-switch"] .switch-toggle.switch-sm{ margin: 0 0.5rem; padding: 0; position: relative; border: none; height: 1.5rem; width: 3rem; border-radius: 1.5rem; } hmt-switch .switch-toggle.switch-sm:focus,[data-is="hmt-switch"] .switch-toggle.switch-sm:focus,hmt-switch .switch-toggle.switch-sm.focus,[data-is="hmt-switch"] .switch-toggle.switch-sm.focus,hmt-switch .switch-toggle.switch-sm:focus.active,[data-is="hmt-switch"] .switch-toggle.switch-sm:focus.active,hmt-switch .switch-toggle.switch-sm.focus.active,[data-is="hmt-switch"] .switch-toggle.switch-sm.focus.active{ outline: none; } hmt-switch .switch-toggle.switch-sm:before,[data-is="hmt-switch"] .switch-toggle.switch-sm:before,hmt-switch .switch-toggle.switch-sm:after,[data-is="hmt-switch"] .switch-toggle.switch-sm:after{ line-height: 1.5rem; width: 0.5rem; text-align: center; font-weight: 600; font-size: 0.55rem; text-transform: uppercase; letter-spacing: 2px; position: absolute; bottom: 0; transition: opacity .25s; } hmt-switch .switch-toggle.switch-sm:before,[data-is="hmt-switch"] .switch-toggle.switch-sm:before{ content: \'Off\'; left: -0.5rem; } hmt-switch .switch-toggle.switch-sm:after,[data-is="hmt-switch"] .switch-toggle.switch-sm:after{ content: \'On\'; right: -0.5rem; opacity: .5; } hmt-switch .switch-toggle.switch-sm > .handle,[data-is="hmt-switch"] .switch-toggle.switch-sm > .handle{ position: absolute; top: 0.1875rem; left: 0.1875rem; width: 1.125rem; height: 1.125rem; border-radius: 1.125rem; background: #fff; transition: left .25s; } hmt-switch .switch-toggle.switch-sm.active,[data-is="hmt-switch"] .switch-toggle.switch-sm.active{ transition: background-color 0.25s; } hmt-switch .switch-toggle.switch-sm.active > .handle,[data-is="hmt-switch"] .switch-toggle.switch-sm.active > .handle{ left: 1.6875rem; transition: left .25s; } hmt-switch .switch-toggle.switch-sm.active:before,[data-is="hmt-switch"] .switch-toggle.switch-sm.active:before{ opacity: .5; } hmt-switch .switch-toggle.switch-sm.active:after,[data-is="hmt-switch"] .switch-toggle.switch-sm.active:after{ opacity: 1; } hmt-switch .switch-toggle.switch-sm.switch-sm:before,[data-is="hmt-switch"] .switch-toggle.switch-sm.switch-sm:before,hmt-switch .switch-toggle.switch-sm.switch-sm:after,[data-is="hmt-switch"] .switch-toggle.switch-sm.switch-sm:after{ line-height: -0.5rem; color: #fff; letter-spacing: .75px; left: 0.4125rem; width: 2.325rem; } hmt-switch .switch-toggle.switch-sm.switch-sm:before,[data-is="hmt-switch"] .switch-toggle.switch-sm.switch-sm:before{ text-align: right; } hmt-switch .switch-toggle.switch-sm.switch-sm:after,[data-is="hmt-switch"] .switch-toggle.switch-sm.switch-sm:after{ text-align: left; opacity: 0; } hmt-switch .switch-toggle.switch-sm.switch-sm.active:before,[data-is="hmt-switch"] .switch-toggle.switch-sm.switch-sm.active:before{ opacity: 0; } hmt-switch .switch-toggle.switch-sm.switch-sm.active:after,[data-is="hmt-switch"] .switch-toggle.switch-sm.switch-sm.active:after{ opacity: 1; } hmt-switch .switch-toggle.switch-sm.switch-xs:before,[data-is="hmt-switch"] .switch-toggle.switch-sm.switch-xs:before,hmt-switch .switch-toggle.switch-sm.switch-xs:after,[data-is="hmt-switch"] .switch-toggle.switch-sm.switch-xs:after{ display: none; } hmt-switch .switch-toggle.switch-xs,[data-is="hmt-switch"] .switch-toggle.switch-xs{ margin: 0 0; padding: 0; position: relative; border: none; height: 1rem; width: 2rem; border-radius: 1rem; } hmt-switch .switch-toggle.switch-xs:focus,[data-is="hmt-switch"] .switch-toggle.switch-xs:focus,hmt-switch .switch-toggle.switch-xs.focus,[data-is="hmt-switch"] .switch-toggle.switch-xs.focus,hmt-switch .switch-toggle.switch-xs:focus.active,[data-is="hmt-switch"] .switch-toggle.switch-xs:focus.active,hmt-switch .switch-toggle.switch-xs.focus.active,[data-is="hmt-switch"] .switch-toggle.switch-xs.focus.active{ outline: none; } hmt-switch .switch-toggle.switch-xs:before,[data-is="hmt-switch"] .switch-toggle.switch-xs:before,hmt-switch .switch-toggle.switch-xs:after,[data-is="hmt-switch"] .switch-toggle.switch-xs:after{ line-height: 1rem; width: 0; text-align: center; font-weight: 600; font-size: 0.75rem; text-transform: uppercase; letter-spacing: 2px; position: absolute; bottom: 0; transition: opacity .25s; } hmt-switch .switch-toggle.switch-xs:before,[data-is="hmt-switch"] .switch-toggle.switch-xs:before{ content: \'Off\'; left: 0; } hmt-switch .switch-toggle.switch-xs:after,[data-is="hmt-switch"] .switch-toggle.switch-xs:after{ content: \'On\'; right: 0; opacity: .5; } hmt-switch .switch-toggle.switch-xs > .handle,[data-is="hmt-switch"] .switch-toggle.switch-xs > .handle{ position: absolute; top: 0.125rem; left: 0.125rem; width: 0.75rem; height: 0.75rem; border-radius: 0.75rem; background: #fff; transition: left .25s; } hmt-switch .switch-toggle.switch-xs.active,[data-is="hmt-switch"] .switch-toggle.switch-xs.active{ transition: background-color 0.25s; } hmt-switch .switch-toggle.switch-xs.active > .handle,[data-is="hmt-switch"] .switch-toggle.switch-xs.active > .handle{ left: 1.125rem; transition: left .25s; } hmt-switch .switch-toggle.switch-xs.active:before,[data-is="hmt-switch"] .switch-toggle.switch-xs.active:before{ opacity: .5; } hmt-switch .switch-toggle.switch-xs.active:after,[data-is="hmt-switch"] .switch-toggle.switch-xs.active:after{ opacity: 1; } hmt-switch .switch-toggle.switch-xs.switch-sm:before,[data-is="hmt-switch"] .switch-toggle.switch-xs.switch-sm:before,hmt-switch .switch-toggle.switch-xs.switch-sm:after,[data-is="hmt-switch"] .switch-toggle.switch-xs.switch-sm:after{ line-height: -1rem; color: #fff; letter-spacing: .75px; left: 0.275rem; width: 1.55rem; } hmt-switch .switch-toggle.switch-xs.switch-sm:before,[data-is="hmt-switch"] .switch-toggle.switch-xs.switch-sm:before{ text-align: right; } hmt-switch .switch-toggle.switch-xs.switch-sm:after,[data-is="hmt-switch"] .switch-toggle.switch-xs.switch-sm:after{ text-align: left; opacity: 0; } hmt-switch .switch-toggle.switch-xs.switch-sm.active:before,[data-is="hmt-switch"] .switch-toggle.switch-xs.switch-sm.active:before{ opacity: 0; } hmt-switch .switch-toggle.switch-xs.switch-sm.active:after,[data-is="hmt-switch"] .switch-toggle.switch-xs.switch-sm.active:after{ opacity: 1; } hmt-switch .switch-toggle.switch-xs.switch-xs:before,[data-is="hmt-switch"] .switch-toggle.switch-xs.switch-xs:before,hmt-switch .switch-toggle.switch-xs.switch-xs:after,[data-is="hmt-switch"] .switch-toggle.switch-xs.switch-xs:after{ display: none; } hmt-switch .switch-toggle.switch-ios:before,[data-is="hmt-switch"] .switch-toggle.switch-ios:before,hmt-switch .switch-toggle.switch-ios:after,[data-is="hmt-switch"] .switch-toggle.switch-ios:after{ display: none; } hmt-switch .switch-toggle.switch-lg.switch-ios:before,[data-is="hmt-switch"] .switch-toggle.switch-lg.switch-ios:before,hmt-switch .switch-toggle.switch-lg.switch-ios:after,[data-is="hmt-switch"] .switch-toggle.switch-lg.switch-ios:after{ display: none; } hmt-switch .switch-toggle.switch-ios,[data-is="hmt-switch"] .switch-toggle.switch-ios{ margin: 0 0; padding: 0; position: relative; border: none; height: 2rem; width: 4rem; border-radius: 1rem; } hmt-switch .switch-toggle.switch-ios:focus,[data-is="hmt-switch"] .switch-toggle.switch-ios:focus,hmt-switch .switch-toggle.switch-ios.focus,[data-is="hmt-switch"] .switch-toggle.switch-ios.focus,hmt-switch .switch-toggle.switch-ios:focus.active,[data-is="hmt-switch"] .switch-toggle.switch-ios:focus.active,hmt-switch .switch-toggle.switch-ios.focus.active,[data-is="hmt-switch"] .switch-toggle.switch-ios.focus.active{ outline: none; } hmt-switch .switch-toggle.switch-ios:before,[data-is="hmt-switch"] .switch-toggle.switch-ios:before,hmt-switch .switch-toggle.switch-ios:after,[data-is="hmt-switch"] .switch-toggle.switch-ios:after{ line-height: 1rem; width: 0; text-align: center; font-weight: 600; font-size: 0.75rem; text-transform: uppercase; letter-spacing: 2px; position: absolute; bottom: 0; transition: opacity .25s; } hmt-switch .switch-toggle.switch-ios:before,[data-is="hmt-switch"] .switch-toggle.switch-ios:before{ content: \'Off\'; left: 0; } hmt-switch .switch-toggle.switch-ios:after,[data-is="hmt-switch"] .switch-toggle.switch-ios:after{ content: \'On\'; right: 0; opacity: .5; } hmt-switch .switch-toggle.switch-ios > .handle,[data-is="hmt-switch"] .switch-toggle.switch-ios > .handle{ position: absolute; top: 0.125rem; left: 0.125rem; width: 1.75rem; height: 1.75rem; border-radius: 1.75rem; background: #fff; transition: left .25s; } hmt-switch .switch-toggle.switch-ios.active,[data-is="hmt-switch"] .switch-toggle.switch-ios.active{ transition: background-color 0.25s; } hmt-switch .switch-toggle.switch-ios.active > .handle,[data-is="hmt-switch"] .switch-toggle.switch-ios.active > .handle{ left: 2.125rem; transition: left .25s; } hmt-switch .switch-toggle.switch-ios.active:before,[data-is="hmt-switch"] .switch-toggl
1e.switch-ios.active:before{ opacity: .5; } hmt-switch .switch-toggle.switch-ios.active:after,[data-is="hmt-switch"] .switch-toggle.switch-ios.active:after{ opacity: 1; } hmt-switch .switch-toggle.switch-ios.switch-sm:before,[data-is="hmt-switch"] .switch-toggle.switch-ios.switch-sm:before,hmt-switch .switch-toggle.switch-ios.switch-sm:after,[data-is="hmt-switch"] .switch-toggle.switch-ios.switch-sm:after{ line-height: -1rem; color: #fff; letter-spacing: .75px; left: 0.275rem; width: 1.55rem; } hmt-switch .switch-toggle.switch-ios.switch-sm:before,[data-is="hmt-switch"] .switch-toggle.switch-ios.switch-sm:before{ text-align: right; } hmt-switch .switch-toggle.switch-ios.switch-sm:after,[data-is="hmt-switch"] .switch-toggle.switch-ios.switch-sm:after{ text-align: left; opacity: 0; } hmt-switch .switch-toggle.switch-ios.switch-sm.active:before,[data-is="hmt-switch"] .switch-toggle.switch-ios.switch-sm.active:before{ opacity: 0; } hmt-switch .switch-toggle.switch-ios.switch-sm.active:after,[data-is="hmt-switch"] .switch-toggle.switch-ios.switch-sm.active:after{ opacity: 1; } hmt-switch .switch-toggle.switch-ios.switch-ios:before,[data-is="hmt-switch"] .switch-toggle.switch-ios.switch-ios:before,hmt-switch .switch-toggle.switch-ios.switch-ios:after,[data-is="hmt-switch"] .switch-toggle.switch-ios.switch-ios:after{ display: none; } hmt-switch .switch-toggle.switch-ios.active,[data-is="hmt-switch"] .switch-toggle.switch-ios.active{ background-color: #1cc96c; }',"",function(t){var e=this;t.size="sm",t.checked=!1,t.preventClick=!1,e.mixin(FireMix),this.clicked=function(){t.preventClick||(t.checked=!t.checked,e.fire("clicked",t.checked))}.bind(this),e.on("check",function(){t.checked=!0,e.update()}),e.on("uncheck",function(){t.checked=!1,e.update()})}),riot.tag2("hmt-ticket-addon-modal",'<div class="addon-modal-master" show="{open}"><div class="addon-overlay" onclick="{overlay_clicked}"></div><div class="addon-modal-wrap" onclick="{wrap_clicked}"><div class="addon-modal-box" ref="modal_box" role="dialog" aria-modal="true" aria-labelledby="addon-modal-heading" tabindex="-1"><div class="addon-modal-header" id="addon-modal-heading"><span if="{is_required()}">This ticket requires {required_count() > 1 ? \'add-ons\' : \'an add-on\'}. Please complete your selection to continue.</span><span if="{!is_required()}">Would you like to add any of the following?</span></div><div class="addon-groups"><div class="addon-group {group.required ? \'group-required\' : \'group-optional\'}" each="{group in computed_groups()}"><div class="addon-group-head"><span class="addon-group-label"> Select {group.qty_needed > 1 ? group.qty_needed + \' add-ons\' : \'an add-on\'} </span><span class="addon-req-badge is-required" if="{group.required}">(Required)</span><span class="addon-req-badge is-optional" if="{!group.required}">(Optional)</span></div><div class="addon-required-progress" if="{group.required}" role="status"><span class="{group.total_selected === group.qty_needed ? \'progress-complete\' : \'progress-pending\'}"> {group.total_selected} of {group.qty_needed} selected </span></div><div class="addon-all-sold-out" if="{group.all_sold_out}" role="alert"> All options for this add-on are sold out. </div><div class="addon-option-rows"><div class="addon-option-row {row.sold_out ? \'sold-out\' : \'\'}" each="{row in group.rows}"><div class="addon-option-info"><div class="addon-option-name">{row.option.description}</div><div class="addon-option-price">{row.option.total_display || (parseFloat(row.option.price) > 0 ? (\'$\' + parseFloat(row.option.price).toFixed(2)) : \'Free\')}</div><div class="addon-in-cart-note" if="{row.in_cart > 0}">{row.in_cart} in cart</div></div><div class="addon-qty-selector" if="{!row.sold_out}"><button type="button" class="addon-qty-btn" aria-label="Decrease quantity, {row.option.description}" onclick="{parent.parent.decrement_qty}" disabled="{!row.can_decrement}">−</button><span class="addon-qty-value" aria-live="polite">{row.qty}</span><button type="button" class="addon-qty-btn" aria-label="Increase quantity, {row.option.description}" onclick="{parent.parent.increment_qty}" disabled="{!row.can_increment}">+</button></div><div class="sold-out-label" if="{row.sold_out}">Sold Out</div></div></div></div></div><div class="addon-modal-actions"><button type="button" class="button green md addon-confirm-btn" onclick="{confirm}" disabled="{(is_required() && !all_selections_made()) || submitting}">{submitting ? \'Updating...\' : has_changes() ? \'Continue\' : \'Done\'}</button><button type="button" if="{!is_required()}" class="button gray md" onclick="{skip}" disabled="{submitting}">
1{is_editing() ? \'Cancel\' : \'No thanks\'}</button></div></div></div></div>','hmt-ticket-addon-modal .addon-modal-master,[data-is="hmt-ticket-addon-modal"] .addon-modal-master{ -webkit-overflow-scrolling: touch; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 100000; overflow: auto; overflow-y: scroll; text-align: center; } hmt-ticket-addon-modal .addon-overlay,[data-is="hmt-ticket-addon-modal"] .addon-overlay{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 100000; background-color: rgba(0, 0, 0, 0.8); } hmt-ticket-addon-modal .addon-modal-wrap,[data-is="hmt-ticket-addon-modal"] .addon-modal-wrap{ display: inline-block; position: relative; z-index: 100001; margin: 40px auto; text-align: left; } hmt-ticket-addon-modal .addon-modal-box,[data-is="hmt-ticket-addon-modal"] .addon-modal-box{ background: #fff; max-width: 480px; min-width: 300px; padding: 25px 20px 20px 20px; border-radius: 4px; } hmt-ticket-addon-modal .addon-modal-box:focus,[data-is="hmt-ticket-addon-modal"] .addon-modal-box:focus{ outline: none; } hmt-ticket-addon-modal .addon-modal-box:focus-visible,[data-is="hmt-ticket-addon-modal"] .addon-modal-box:focus-visible{ outline: 2px solid #3868e4; } hmt-ticket-addon-modal .addon-modal-header,[data-is="hmt-ticket-addon-modal"] .addon-modal-header{ font-size: 15px; font-weight: 600; margin-bottom: 18px; color: #222; line-height: 1.4; } hmt-ticket-addon-modal .addon-groups,[data-is="hmt-ticket-addon-modal"] .addon-groups{ margin-bottom: 20px; } hmt-ticket-addon-modal .addon-group,[data-is="hmt-ticket-addon-modal"] .addon-group{ margin-bottom: 14px; } hmt-ticket-addon-modal .addon-group-label,[data-is="hmt-ticket-addon-modal"] .addon-group-label{ font-size: 12px; font-weight: 600; text-transform: uppercase; color: #888; margin-bottom: 6px; letter-spacing: 0.04em; } hmt-ticket-addon-modal .addon-required-progress,[data-is="hmt-ticket-addon-modal"] .addon-required-progress{ font-size: 12px; margin-bottom: 10px; } hmt-ticket-addon-modal .progress-pending,[data-is="hmt-ticket-addon-modal"] .progress-pending{ color: #888; } hmt-ticket-addon-modal .progress-complete,[data-is="hmt-ticket-addon-modal"] .progress-complete{ color: #09be77; font-weight: 600; } hmt-ticket-addon-modal .addon-all-sold-out,[data-is="hmt-ticket-addon-modal"] .addon-all-sold-out{ padding: 10px; background: #fff3f3; border: 1px solid #f5a9a9; border-radius: 4px; color: #d90000; font-size: 13px; margin-bottom: 8px; } hmt-ticket-addon-modal .addon-option-rows,[data-is="hmt-ticket-addon-modal"] .addon-option-rows{ border: 1px solid #e8e8e8; border-radius: 6px; overflow: hidden; } hmt-ticket-addon-modal .addon-option-row,[data-is="hmt-ticket-addon-modal"] .addon-option-row{ display: flex; align-items: center; justify-content: space-between; padding: 12px 14px; border-bottom: 1px solid #f0f0f0; } hmt-ticket-addon-modal .addon-option-row:last-child,[data-is="hmt-ticket-addon-modal"] .addon-option-row:last-child{ border-bottom: none; } hmt-ticket-addon-modal .addon-option-row.sold-out,[data-is="hmt-ticket-addon-modal"] .addon-option-row.sold-out{ opacity: 0.45; } hmt-ticket-addon-modal .addon-option-info,[data-is="hmt-ticket-addon-modal"] .addon-option-info{ flex: 1; } hmt-ticket-addon-modal .addon-option-name,[data-is="hmt-ticket-addon-modal"] .addon-option-name{ font-size: 14px; color: #222; font-weight: 500; } hmt-ticket-addon-modal .addon-option-price,[data-is="hmt-ticket-addon-modal"] .addon-option-price{ font-size: 12px; color: #666; margin-top: 2px; } hmt-ticket-addon-modal .addon-in-cart-note,[data-is="hmt-ticket-addon-modal"] .addon-in-cart-note{ font-size: 11px; color: #2a6db5; margin-top: 2px; } hmt-ticket-addon-modal .addon-qty-selector,[data-is="hmt-ticket-addon-modal"] .addon-qty-selector{ display: flex; align-items: center; gap: 12px; margin-left: 12px; } hmt-ticket-addon-modal .addon-qty-btn,[data-is="hmt-ticket-addon-modal"] .addon-qty-btn{ width: 30px; height: 30px; border: 1px solid #ccc; border-radius: 50%; background: #fff; font-size: 18px; line-height: 1; cursor: pointer; color: #333; padding: 0; display: flex; align-items: center; justify-content: center; } hmt-ticket-addon-modal .addon-qty-btn:hover:not(:disabled),[data-is="hmt-ticket-addon-modal"] .add
1on-qty-btn:hover:not(:disabled){ background: #f0f0f0; border-color: #888; } hmt-ticket-addon-modal .addon-qty-btn:focus-visible,[data-is="hmt-ticket-addon-modal"] .addon-qty-btn:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; } hmt-ticket-addon-modal .addon-qty-btn:disabled,[data-is="hmt-ticket-addon-modal"] .addon-qty-btn:disabled{ opacity: 0.25; cursor: not-allowed; } hmt-ticket-addon-modal .addon-qty-value,[data-is="hmt-ticket-addon-modal"] .addon-qty-value{ font-size: 16px; font-weight: 600; min-width: 22px; text-align: center; color: #333; } hmt-ticket-addon-modal .sold-out-label,[data-is="hmt-ticket-addon-modal"] .sold-out-label{ font-size: 11px; font-weight: 600; text-transform: uppercase; color: #d90000; margin-left: 12px; } hmt-ticket-addon-modal .addon-modal-actions,[data-is="hmt-ticket-addon-modal"] .addon-modal-actions{ display: flex; align-items: center; gap: 12px; margin-top: 20px; } hmt-ticket-addon-modal .addon-confirm-btn:disabled,[data-is="hmt-ticket-addon-modal"] .addon-confirm-btn:disabled{ opacity: 0.5; cursor: not-allowed; } hmt-ticket-addon-modal .addon-modal-actions .button.gray,[data-is="hmt-ticket-addon-modal"] .addon-modal-actions .button.gray{ background-color: #6b6b6b; color: #fff; border-color: #6b6b6b; } hmt-ticket-addon-modal .addon-modal-actions .button.gray:hover:not(:disabled),[data-is="hmt-ticket-addon-modal"] .addon-modal-actions .button.gray:hover:not(:disabled){ background-color: #565656; } hmt-ticket-addon-modal .addon-modal-actions .button.gray:disabled,[data-is="hmt-ticket-addon-modal"] .addon-modal-actions .button.gray:disabled{ background-color: #9c9c9c; opacity: 1; } @media (max-width: 520px) { hmt-ticket-addon-modal .addon-modal-wrap,[data-is="hmt-ticket-addon-modal"] .addon-modal-wrap{ display: block; margin: 12px; } hmt-ticket-addon-modal .addon-modal-box,[data-is="hmt-ticket-addon-modal"] .addon-modal-box{ max-width: none; min-width: 0; width: auto; padding: 20px 15px 15px 15px; } hmt-ticket-addon-modal .addon-option-row,[data-is="hmt-ticket-addon-modal"] .addon-option-row{ padding: 12px 10px; } hmt-ticket-addon-modal .addon-qty-btn,[data-is="hmt-ticket-addon-modal"] .addon-qty-btn{ width: 40px; height: 40px; font-size: 20px; } hmt-ticket-addon-modal .addon-qty-selector,[data-is="hmt-ticket-addon-modal"] .addon-qty-selector{ gap: 8px; margin-left: 8px; } hmt-ticket-addon-modal .addon-modal-actions,[data-is="hmt-ticket-addon-modal"] .addon-modal-actions{ flex-direction: column-reverse; align-items: stretch; } hmt-ticket-addon-modal .addon-modal-actions .button,[data-is="hmt-ticket-addon-modal"] .addon-modal-actions .button{ width: 100%; text-align: center; margin: 0; } } hmt-ticket-addon-modal .addon-group-head,[data-is="hmt-ticket-addon-modal"] .addon-group-head{ display: flex; align-items: center; gap: 8px; margin-bottom: 6px; } hmt-ticket-addon-modal .addon-group-head .addon-group-label,[data-is="hmt-ticket-addon-modal"] .addon-group-head .addon-group-label{ margin-bottom: 0; } hmt-ticket-addon-modal .addon-req-badge,[data-is="hmt-ticket-addon-modal"] .addon-req-badge{ display: inline-block; padding: 2px 8px; border-radius: 10px; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; line-height: 1.4; } hmt-ticket-addon-modal .addon-req-badge.is-required,[data-is="hmt-ticket-addon-modal"] .addon-req-badge.is-required{ background: #fff2e5; color: #b25e00; border: 1px solid #f0d3b0; } hmt-ticket-addon-modal .addon-req-badge.is-optional,[data-is="hmt-ticket-addon-modal"] .addon-req-badge.is-optional{ background: #f0f0f0; color: #666; border: 1px solid #e0e0e0; } hmt-ticket-addon-modal .addon-optional-hint,[data-is="hmt-ticket-addon-modal"] .addon-optional-hint{ font-size: 12px; color: #888; margin-bottom: 8px; } hmt-ticket-addon-modal .addon-group.group-required .addon-option-rows,[data-is="hmt-ticket-addon-modal"] .addon-group.group-required .addon-option-rows{ border-left: 3px solid #f0a04b; } hmt-ticket-addon-modal .addon-group.group-optional .addon-option-rows,[data-is="hmt-ticket-addon-modal"] .addon-group.group-optional .addon-option-rows{ border-left: 3px solid #d8d8d8; }',"",function(t){var e=this;e.open=!1,e.addons=[],e.parent_buyer_ticket_id=null,e.selections={},e.cart_qty={},e.on_complete=null,e.submitting=!1,e._last_focused=null,e.on("mount",function(){e.root&&e.root.parentNode!==document.body&&document.body.appendChild(e.root)}),e.on("unmount",function(){document.removeEventListener("keyup",e._keyup),window._hmt_addon_modal_open===e&&(window._hmt_addon_modal_open=null),e.root&&e.root.parentNode===document.body&&document.body.removeChild(e.root)}),e._is_sold_out=function(t){return!(!t.sold_out||"n"===t.sold_out||"false"===t.sold_out)},e._get_qty=function(t,i){return e.selections[t.trigger_id]&&e.selections[t.trigger_id][i.id]||0},e._set_qty=function(t,i,a){e.selections[t.trigger_id]||(e.selections[t.trigger_id]={}),e.selections[t.trigger_id][i.id]=a},e._total_qty_for_addon=function(t){var i=e.selections[t.trigger_id];return i?Object.keys(i).reduce(function(t,e){return t+(i[e]||0)},0):0},e._load_cart_quantities=function(){e.cart_qty={};var t=model.cart.items&&model.cart.items.tickets?model.cart.items.tickets:[];for(var i in t){var a=t[i];for(var o in a.tickets){var s=a.tickets[o];
1e.cart_qty[String(s.id)]=(e.cart_qty[String(s.id)]||0)+(parseInt(s.qty)||0)}}},e.is_editing=function(){return e.addons.some(function(t){return(t.options||[]).some(function(t){return(e.cart_qty[String(t.id)]||0)>0})})},e._seed_selections_from_cart=function(){e.selections={},e.addons.forEach(function(t){(t.options||[]).forEach(function(i){var a=e.cart_qty[String(i.id)]||0;a>0&&e._set_qty(t,i,a)})})},e.computed_groups=function(){return(e.addons||[]).map(function(t){var i=e._total_qty_for_addon(t),a=model.cart.addon_is_required(t),o=model.cart.addon_qty_needed(t),s=a?Math.max(0,o-i):1/0;return{addon:t,required:a,qty_needed:o,label_shown:e.addons.length>1,all_sold_out:(t.options||[]).every(function(t){return e._is_sold_out(t)}),total_selected:i,rows:(t.options||[]).map(function(i){var a=e._get_qty(t,i),o=e._is_sold_out(i),n=e.cart_qty[String(i.id)]||0,r=null!=i.max_qty?i.max_qty:null!=i.remaining?i.remaining:99;return{addon:t,option:i,qty:a,in_cart:n,sold_out:o,can_increment:!o&&a<r&&s>0,can_decrement:a>0}})}})},e.is_required=function(){return e.addons.some(function(t){return model.cart.addon_is_required(t)})},e.required_count=function(){return(e.addons||[]).filter(function(t){return model.cart.addon_is_required(t)}).length},e.all_selections_made=function(){return e.addons.every(function(t){return!model.cart.addon_is_required(t)||e._total_qty_for_addon(t)===model.cart.addon_qty_needed(t)})},e.has_changes=function(){return e._build_operations().length>0},e.on("open",function(t){window._hmt_addon_modal_open&&window._hmt_addon_modal_open!==e||(window._hmt_addon_modal_open=e,e.addons=t&&t.addons?t.add
1ons:[],e.parent_buyer_ticket_id=t?t.parent_buyer_ticket_id:null,e.on_complete=t&&t.on_complete?t.on_complete:null,e.submitting=!1,e._load_cart_quantities(),e._seed_selections_from_cart(),e.open=!0,e.update(),document.addEventListener("keyup",e._keyup),$("body").addClass("modal-opened"),e._last_focused=document.activeElement,setTimeout(function(){e.refs.modal_box&&e.refs.modal_box.focus()},50))}),e._close=function(){e.open=!1,e.submitting=!1,window._hmt_addon_modal_open===e&&(window._hmt_addon_modal_open=null),e.update(),document.removeEventListener("keyup",e._keyup),$("body").removeClass("modal-opened"),e._last_focused&&"function"==typeof e._last_focused.focus&&e._last_focused.focus(),e._last_focused=null},e._keyup=function(t){27!=t.keyCode||e.is_required()||e.submitting||e.skip()},e.overlay_clicked=function(){e.is_required()||e.submitting||e.skip()},e.wrap_clicked=function(t){t.stopPropagation()},e.increment_qty=function(t){var i=t.item.row,a=e._get_qty(i.addon,i.option);e._set_qty(i.addon,i.option,a+1),e.update()},e.decrement_qty=function(t){var i=t.item.row,a=e._get_qty(i.addon,i.option);a>0&&e._set_qty(i.addon,i.option,a-1),e.update()},e._build_operations=function(){var t=[];return e.addons.forEach(function(i){(i.options||[]).forEach(function(a){var o=e._get_qty(i,a),s=e.cart_qty[Str
1ing(a.id)]||0;o!==s&&(0===s&&o>0?t.push({type:"add",ticket_id:parseInt(a.id),qty:o}):(t.push({type:"remove",ticket_id:parseInt(a.id)}),o>0&&t.push({type:"add",ticket_id:parseInt(a.id),qty:o})))})}),t},e.confirm=function(){if(!e.submitting){var t=e._build_operations();if(0===t.length)return e._close(),void(e.on_complete&&e.on_complete());e.submitting=!0,e.update(),e._submit_sequential(t,0)}},e._submit_sequential=function(t,i){if(i>=t.length)return e._close(),void(e.on_complete&&e.on_complete());var a=t[i],o=function(a,o){e._submit_sequential(t,i+1)};"remove"===a.type?model.cart.trigger("ticket_remove",a.ticket_id,o):model.cart.trigger("ticket_add",a.ticket_id,a.qty,{ticket_ref:e.parent_buyer_ticket_id},o)},e.skip=function(){e._close(),e.on_complete&&e.on_complete()}}),riot.tag2("hmt-ticket-group-header",'<div class="ticket-group-header"><div class="ticket-group__header" onclick="{toggleOpen}"><div class="ticket-group__details {\'discreet\': descriptionHide}"><h3>{opts.title}</h3><div if="{opts.description?.length}" class="ticket-group__description"> {opts.description} </div></div><div if="{isHeader == 0}" class="ticket-group__title__toggle"><svg class="fi fi-chevron-small-down" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#chevron-down"></use></svg></div></div></div>','hmt-ticket-group-header .ticket-group-header,[data-is="hmt-ticket-group-header"] .ticket-group-header{ --_grid-rows: max-content 0fr; --_title-border: 0; --_border-radius: 3px; display: grid; grid-template-rows: var(--_grid-rows); margin-top: 1em; transition: grid-template-rows 0.3s ease-in-out; border-radius: var(--_border-radius); } hmt-ticket-group-header .ticket-group__header,[data-is="hmt-ticket-group-header"] .ticket-group__header{ display: flex; justify-content: space-between; flex-wrap: nowrap; align-items: center; column-gap: 1em; padding: 1em 1em; background: var(--ticket-group-header-bg, transparent); border-bottom: var(--_title-border); border-radius: var(--_border-radius); cursor: pointer; transition: box-shadow 0.02s .3s linear; } hmt-ticket-group-header .ticket-group__details h3,[data-is="hmt-ticket-group-header"] .ticket-group__details h3{ display: flex; align-items: center; gap: .5em; margin-block: 0; font-size: 20px; font-weight: bold; line-height: normal; margin-left: 0 !important; color: var(--ticket-group-header-color, #333); } hmt-ticket-group-header .ticket-group__description,[data-is="hmt-ticket-group-header"] .ticket-group__description{ flex-basis: 100%; color: var(--ticket-group-header-description-color, #8a8a8a); }',"",function(t){var e=this;e.open=t.open||!1,e.descriptionHide=!!parseInt(t.descriptionHide||0),e.on("mount",function(){e.isHeader=t.isHeader||t.isHeaderEnd}),e.toggleOpen=function(){e.open=!e.open,e.update()}}),riot.tag2("hmt-ticket-group",'<div class="ticket-group {open: open}"><virtual if="{!opts.isHeaderEnd}"><div class="ticket-group__header" onclick="{toggleOpen}" onkeydown="{header_keydown}" role="{isHeader == 0 ? \'button\' : null}" tabindex="{isHeader == 0 ? \'0\' : null}" aria-expanded="{isHeader == 0 ? (open ? \'true\' : \'false\') : null}" aria-controls="{isHeader == 0 ? \'ticket_group_tickets_\' + group_uid : null}"><div class="ticket-group__details {\'discreet\': descriptionHide}"><h3>{opts.title}</h3><div if="{opts.description?.length}" class="ticket-group__description"> {opts.description} </div></div><div if="{isHeader == 0}" class="ticket-group__title__toggle" aria-hidden="true"><svg class="fi fi-chevron-small-down" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#chevron-down"></use></svg></div></div><div class="ticket-group__tickets" id="ticket_group_tickets_{group_uid}"><hmt-ticket class="ticket" each="{opts.tickets}" ticket="{this}" event="{parent.opts.event}" active="{!parent.opts.max_qty_reached}" onqtychanged="{parent.opts.onqtychanged}" mode="{parent.opts.mode}" is-grouped="{true}"></hmt-ticket></div></virtual></div>','hmt-ticket-group .ticket-group:not(.is-header-end),[data-is="hmt-ticket-group"] .ticket-group:not(.is-header-end){ --_grid-rows: max-content 0fr; --_title-border: 0; --_border-radius: 3px; display: grid; grid-template-rows: var(--_grid-rows); margin-top: 1em; transition: grid-template-rows 0.3s ease-in-out; border: 1px solid rgb(0 0 0 / 12%); box-shadow: 0px 1px 5px -5px rgb(0, 0, 0); border-radius: var(--_border-radius); } hmt-ticket-group .ticket-group.is-header,[data-is="hmt-ticket-group"] .ticket-group.is-header{ border: none; } hmt-ticket-group .ticket-group.is-header .ticket-group__header,[data-is="hmt-ticket-group"] .ticket-group.is-header .ticket-group__header{ background: none; } hmt-ticket-group .ticket-group.open,[data-is="hmt-ticket-group"] .ticket-group.open{ --_grid-rows: max-content 1fr; } hmt-ticket-group .ticket-group.open .ticket-group__header,[data-is="hmt-ticket-group"] .ticket-group.open .ticket-group__header{ box-shadow: 0 3px 3px -2px rgba(0,0,0,.1); transition: box-shadow 0.2s linear; } hmt-ticket-group .ticket-group__header,[data-is="hmt-ticket-group"] .ticket-group__header{ display: flex; justify-content: space-between; flex-wrap: nowrap; align-items: center; column-gap: 1em; padding: 1em 1em; background-color: #f6f6f6; border-bottom: var(--_title-border); border-radius: var(--_border-radius); cursor: pointer; transition: box-shadow 0.02s .3s linear; } hmt-ticket-group .ticket-group__header:focus-visible,[data-is="hmt-ticket-group"] .ticket-group__header:focus-visible{ outline: 3px solid #08c; outline-offset: 2px; } hmt-ticket-group .ticket-group__details h3,[data-is="hmt-ticket-group"] .ticket-group__details h3{ display: flex; align-items: center; gap: .5em; margin-block: 0; font-size: 20px; font-weight: bold; line-height: normal; margin-left: 0 !important; } hmt-ticket-group .ticket-group__title__toggle,[data-is="hmt-ticket-group"] .ticket-group__title__toggle{ align-self: flex-start; } hmt-ticket-group .ticket-group__description,[data-is="hmt-ticket-group"] .ticket-group__description{ flex-basis: 100%; color: #8a8a8a; } hmt-ticket-group .ticket-group__details.discreet,[data-is="hmt-ticket-group"] .ticket-group__details.discreet{ display: grid; grid-template-rows: max-content 0fr; will-change: grid-template-rows; transition: grid-template-rows 0.3s ease-in-out; } hmt-ticket-group .ticket-group.open .ticket-group__details,[data-is="hmt-ticket-group"] .ticket-group.open .ticket-group__details{ grid-template-rows: max-content 1fr; } hmt-ticket-group .ticket-group__details.discreet .ticket-group__description,[data-is="hmt-ticket-group"] .ticket-group__details.discreet .ticket-group__description{ overflow: hidden; } hmt-ticket-group .ticket-group.open .fi,[data-is="hmt-ticket-group"] .ticket-group.open .fi{ transform: rotate(180deg); } hmt-ticket-group .ticket-group__header .fi,[data-is="hmt-ticket-group"] .ticket-group__header .fi{ font-size: 28px; transition: transform 300ms ease-in-out; } hmt-ticket-group .ticket-group__tickets,[data-is="hmt-ticket-group"] .ticket-group__tickets{ overflow: hidden; } hmt-ticket-group .ticket-group__tickets hmt-ticket:last-of-type .ticket,[data-is="hmt-ticket-group"] .ticket-group__tickets hmt-ticket:last-of-type .ticket{ border-bottom: 0 !important; }',"class=\"{'is-header': isHeader, 'is-header-end': opts.isHeaderEnd}\"",function(t){var e=this;
1e.open=t.open||!1,e.descriptionHide=!!parseInt(t.descriptionHide||0),e.group_uid=e._riot_id||Math.floor(1e6*Math.random()),e.on("mount",function(){e.isHeader=t.isHeader||t.isHeaderEnd,e.update()}),e.toggleOpen=function(){e.open=!e.open,e.update()},e.header_keydown=function(t){0==e.isHeader&&("Enter"===t.key||" "===t.key||"Spacebar"===t.key?(t.preventDefault(),e.toggleOpen()):t.preventUpdate=!0)}}),riot.tag2("hmt-ticket-list",'<div class="seat-options mobile_pad" show="{show_seats}"><hmt-btn size="md" color="purple" onclick="{choose_seats}">&nbsp;&nbsp;&nbsp;<svg class="fi fi-map-o" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#map"></use></svg>&nbsp;&nbsp;&nbsp;View&nbsp;Seat&nbsp;Map&nbsp;&nbsp;&nbsp;&nbsp;</hmt-btn></div><div class="tickets"><div class="tickets-top"><div class="right promo_code_btn"><hmt-promocode show="{show_promo_code}" redirect_location="{promo_redirect_location}"></hmt-promocode></div><div if="{event.all_in_pricing == \'y\'}" class="all-in-notice">This event uses All-In Pricing <svg onclick="{all_in_description}" class="fi fi-info-circle" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#circle-info"></use></svg><hmt-modal ref="all_in_modal"><div class="modal-container"><div class="modal-content"><div class="modal-header" id="all_in_modal_title"> All-In Pricing </div><div class="modal-body"> This event is showing the full price of the ticket including all fees! So, the price you see below is the total price you pay per ticket. To see a breakdown of the face value and fees, tap on the ticket price. </div></div></div></hmt-modal></div><h4 class="tickets-title" show="{!event.is_booth_registration && !event.is_registration}">TICKETS</h4><h4 show="{event.is_booth_registration == 1}">BOOTH SPACES</h4></div><div class="clear"></div><div class="no_tickets_available important" role="status" show="{(opts.event.tickets.length == 0 && !opts.event.ticket_filter) || !tickets_grouped.length}"><div show="{opts.event.status != \'advanced_promo_exists_sales_pending\'}">Currently there are no tickets available for sale online.</div></div><div class="no_tickets_available important" role="status" show="{opts.event.tickets.length == 0 && opts.event.ticket_filter}"> A ticket filter ("{opts.event.ticket_filter}") is currently applied, no tickets found. <a href="/tickets/{opts.event.id}">Clear Filter</a></div><div class="no_tickets_available important" role="status" show="{opts.event.tickets.length > 0 && opts.event.flex_plans_only}"> Tickets are filtered for flex plans only. <a href="/tickets/{opts.event.id}">Clear Filter</a></div><div class="no_tickets_available important" role="status" show="{opts.event.tickets.length > 0 && opts.event.season_tickets_only}"> Tickets are filtered for season tickets only. <a href="/tickets/{opts.event.id}">Clear Filter</a></div><form ref="ticket_form" id="ticket_form" hide="{opts.event.tickets.length == 0 || !tickets_grouped.length}" action="javascript: void(0)" aria-label="Select tickets"><virtual if="{tickets_grouped.length}" each="{group in tickets_grouped}" no-reorder><hmt-ticket if="{group.type === \'ticket\'}" ticket="{group.tickets[0]}" class="ticket no-group" event="{parent.opts.event}" active="{!max_qty_reached}" onqtychanged="{qtychanged}" mode="{parent.opts.mode}"></hmt-ticket><hmt-ticket-group if="{group.type === \'group\'}" open="{group.open == 1 ? 1 : 0}" is-header="{group.group_header == 1 ? 1 : 0}" is-header-end="{group.group_header_end == 1 ? 1 : 0}" description="{group.description}" description-hide="{group.descriptionHide}" tickets="{group.tickets}" event="{parent.opts.event}" mode="{parent.opts.mode}" max_qty_reached="{parent.max_qty_reached}" title="{group.name}" onqtychanged="{parent.qtychanged}"></hmt-ticket-group><hmt-ticket-group-header if="{group.type === \'header\'}" title="{group.name}" description="{group.description}"></hmt-ticket-group-header><div if="{group.type === \'header-end\'}" class="group-header-end"></div></virtual><div if="{custom_flow}"><yield></yield></div><div if="{!custom_flow && !opts.hide_cart_buttons}" class="cart_buttons"><div class="seats-together" show="{show_multiple_seated_tickets}"><label class="seats-together-label"><input type="checkbox" name="grouping" ref="grouping" checked="{select_multiple_seated_tickets}"> I want my seats to be together. </label></div><div if="{opts.mode == \'normal\'}"><hmt-btn color="salmon" size="xl" onclick="{add_to_cart}" disabled="{!activate_add_to_cart}">&nbsp;&nbsp;&nbsp;<svg class="fi fi-shopping-cart" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#cart-shopping"></use></svg>&nbsp;&nbsp;&nbsp;&nbsp;ADD TO CART&nbsp;&nbsp;&nbsp;</hmt-btn><span show="{opts.event.amex_only == \'y\'}" class="amex-only-message"> American Express card holders pre-sale only.</span></div></div></form><hmt-flex-plans-picker ref="flex_plans_picker"></hmt-flex-plans-picker></div>','hmt-ticket-list #ticket_form,[data-is="hmt-ticket-list"] #ticket_form{ margin: 0 15px; } hmt-ticket-list .seat-options,[data-is="hmt-ticket-list"] .seat-options{ text-align: left; font-size: 24px; color: #333; line-height: 2.2; margin-bottom: 20px; padding: 15px; } hmt-ticket-list .seat-options .price-range,[data-is="hmt-ticket-list"] .seat-options .price-range{ font-size: 14px; font-weight: 500; } hmt-ticket-list .cart_buttons,[data-is="hmt-ticket-list"] .cart_buttons{ padding: 15px 0 15px 0; text-align: right;} hmt-ticket-list .cart_buttons button,[data-is="hmt-ticket-list"] .cart_buttons button{ font-size: 18px; } hmt-ticket-list .seating_chart_btn,[data-is="hmt-ticket-list"] .seating_chart_btn,hmt-ticket-list .promo_code_btn,[data-is="hmt-ticket-list"] .promo_code_btn{ margin: 25px 10px 10px 10px; } hmt-ticket-list .seating_chart_btn i.fi,[data-is="hmt-ticket-list"] .seating_chart_btn i.fi,hmt-ticket-list .promo-code-modal i.fi,[data-is="hmt-ticket-list"] .promo-code-modal i.fi{ font-size: 18px; } hmt-ticket-list .seats-together,[data-is="hmt-ticket-list"] .seats-together{padding: 10px 0 10px 0;} hmt-ticket-list .seats-together-label,[data-is="hmt-ticket-list"] .seats-together-label{ cursor: pointer; } hmt-ticket-list .btn-green,[data-is="hmt-ticket-list"] .btn-green{ background: #b2c70e; } hmt-ticket-list .btn-green:hover,[data-is="hmt-ticket-list"] .btn-green:hover,hmt-ticket-list .btn-green.btn-outline:hover,[data-is="hmt-ticket-list"] .btn-green.btn-outline:hover{ background: #c9df1d; color: #fff; } hmt-ticket-list .btn-blue,[data-is="hmt-ticket-list"] .btn-blue{ background: #189ccd; } hmt-ticket-list .btn-blue:hover,[data-is="hmt-ticket-list"] .btn-blue:hover,hmt-ticket-list .btn-blue.btn-outline:hover,[data-is="hmt-ticket-list"] .btn-blue.btn-outline:hover{ background: #27acde; color: #fff; } hmt-ticket-list #ticket_form,[data-is="hmt-ticket-list"] #ticket_form{ border-top: 1px solid #dedede; } hmt-ticket-list .tickets .tickets-top,[data-is="hmt-ticket-list"] .tickets .tickets-top{ position: relative; } hmt-ticket-list .tickets h4,[data-is="hmt-ticket-list"] .tickets h4{ color: #656464; padding: 15px; font-size: 16px; } hmt-ticket-list .tickets .all-in-notice,[data-is="hmt-ticket-list"] .tickets .all-in-notice{ position: absolute; right: 16px; bottom: 1px; font-size: 13px; } hmt-ticket-list .tickets .all-in-notice .all-in-info-btn,[data-is="hmt-ticket-list"] .tickets .all-in-notice .all-in-info-btn{ background: none; border: none; padding: 0; margin: 0; font-size: inherit; cursor: pointer; vertical-align: baseline; } hmt-ticket-list .tickets .all-in-notice .all-in-info-btn:focus-visible,[data-is="hmt-ticket-list"] .tickets .all-in-notice .all-in-info-btn:focus-visible{ outline: 3px solid #08c; outline-offset: 2px; border-radius: 2px; } hmt-ticket-list .tickets .all-in-notice .fi-info-circle,[data-is="hmt-ticket-list"] .tickets .all-in-notice .fi-info-circle{ color: darkblue; } hmt-ticket-list .tickets .fi-info-circle:hover,[data-is="hmt-ticket-list"] .tickets .fi-info-circle:hover{ cursor:pointer; } hmt-ticket-list .no_tickets_available,[data-is="hmt-ticket-list"] .no_tickets_available{ padding: 15px; } hmt-ticket-list .btn-disabled,[data-is="hmt-ticket-list"] .btn-disabled{ background: #eee; } hmt-ticket-list .btn-green.btn-active,[data-is="hmt-ticket-list"] .btn-green.btn-active{ background: #b2c70e; color: #fff; } hmt-ticket-list .btn-blue.btn-active,[data-is="hmt-ticket-list"] .btn-blue.btn-active{ background: #189ccd; color: #fff; } hmt-ticket-list .amex-only-message,[data-is="hmt-ticket-list"] .amex-only-message{ padding: 12px 0 0 12px; display: inline-block; } hmt-ticket-list .choose-seats-btn,[data-is="hmt-ticket-list"] .choose-seats-btn{ text-transform: none; width: auto !important; } hmt-ticket-list .skip_to_checkout,[data-is="hmt-ticket-list"] .skip_to_checkout{ margin-top: 10px; display: inline-block; font-size: 0.9em; }
1 hmt-ticket-list .modal-header,[data-is="hmt-ticket-list"] .modal-header{ font-weight: bold; padding-bottom: 13px; } @media only screen and (max-width: 767px) { hmt-ticket-list .ticket-options,[data-is="hmt-ticket-list"] .ticket-options{ } hmt-ticket-list .ticket-options .btn,[data-is="hmt-ticket-list"] .ticket-options .btn{ font-size: 18px; } hmt-ticket-list #ticket_form,[data-is="hmt-ticket-list"] #ticket_form{ padding: 0px; } hmt-ticket-list .btn-add-to-cart,[data-is="hmt-ticket-list"] .btn-add-to-cart{ padding: 25px 0 25px 0; } hmt-ticket-list .tickets h3,[data-is="hmt-ticket-list"] .tickets h3{ margin-left: 10px; } }','data-event-id="{event.id}"',function(e){var a=this;a.mixin(AjaxControllerMix),a.opts.mode="normal",a.event={},a.mandatory_tickets=[],a.show_seats=!1,a.show_promo_code=!1,a.max_qty_reached=!1,a.show_multiple_seated_tickets=!1,a.select_multiple_seated_tickets=!1,a.activate_add_to_cart=!1,a.hide_cart_buttons=e.hide_cart_buttons||!1,a.flex_plans=[],a.ticket_groups=[],a.tickets_grouped=[],a.tickets_ungrouped=[],a.promo_redirect_location="",a.custom_flow=e.custom_flow||!1,a.render_tickets=e.render_tickets||e.event.tickets||[],a.pre_cart_data=[],a.selection_api=e.selection_api,a.on_add_to_cart=e.on_add_to_cart,a.get_form_data=function(){var t=a.refs.ticket_form;return jQuery(t).find("input, select, textarea").serializeArray()},a.publish_selection_change=function(t){"function"==typeof e.on_selection_change&&e.on_selection_change({event:a.opts.event,data:t,activate_add_to_cart:a.activate_add_to_cart,max_qty_reached:a.max_qty_reached})},a.wire_selection_api=function(){a.selection_api&&"object"==typeof a.selection_api&&(a.selection_api.getSelection=function(){return a.get_form_data()},a.selection_api.addToCart=function(t){return a.add_to_cart(null,t||a.get_form_data())},a.selection_api.canSubmit=function(){return a.activate_add_to_cart},a.selection_api.event=a.opts.event)},a.on("update",function(){if(!a.is_updating){for(t in a.is_updating=!0,a.selection_api=e.selection_api||a.selection_api,a.hide_cart_buttons=e.hide_cart_buttons||a.hide_cart_buttons,a.render_tickets=e.render_tickets||e.event.tickets||[],a.event=e.event,a.on_add_to_cart=e.on_add_to_cart||a.on_add_to_cart,model.event_last_used.item=a.event,a.mandatory_tickets=[],a.donations={},a.opts.event.tickets)a.opts.event.tickets[t].mandatory&&a.mandatory_tickets.push(a.opts.event.tickets[t].id),(a.opts.event.tickets[t].venue_seating_groups||a.opts.event.tickets[t].seat_other)&&(a.show_seats=!0),a.opts.event.tickets[t].donation&&(a.donations[a.opts.event.tickets[t].id]=1);"reached_max_capacity"==a.event.status&&(a.show_seats=!1),a.event.flex_plans_only&&(a.show_seats=!1),a.event.promo_exists&&!e.hidepromo&&(a.show_promo_code=!0),a.determine_promo_redirect_location(),a.group_tickets(),a.indent_tickets(),a.wire_selection_api(),a.is_updating=!1}}),this.on("mount",function(){"string"==typeof hmtStorage.getItem("promo_code_set")&&hmtStorage.removeItem("promo_code_set"),model.cart.trigger("flex_plan_ticket_id_in_cart_unset"),a.group_tickets(),a.indent_tickets(),a.wire_selection_api()}),this.goto_next_addon=function(){route("shop/done_adding_tickets/"+a.opts.event.id)}.bind(this),this.add_to_cart=function(t,o=null){if(t&&t.preventDefault(),this.activate_add_to_cart){hmtStorage.setItem("tickets_added_venue_slug",a.opts.event.venue.slug);var s=o??a.get_form_data();if(a.mandatory_tickets.length>0){for(i in a.mandatory_tickets)for(j in s)s[j].name==a.mandatory_tickets[i]&&parseInt(s[j].value)>0&&a.mandatory_tickets.splice(i,1);if(a.mandatory_tickets.length>0)return alert("You are missing these tickets: \n"+a.getMissingAsString()),!1}var n=[],r="ticket_add";for(var d in a.flex_plans=[],s)if(s[d].value&&s[d].value>0){if(isNaN(s[d].value)||s[d].value<1)return this.activate_add_to_cart=!1,void n
1otification.trigger("broadcast","Your donation amount must be at least $1.00.",3e3,!0);var l=_.find(e.event.tickets,function(t){return t.id==s[d].name}),c=!1;if(a.opts.selectedTimeslot)for(var m in a.opts.selectedTimeslot.tickets)a.opts.selectedTimeslot.tickets[m].id==l.id&&(c=!0);n.push(s[d].name+"="+s[d].value+(c?"-"+a.opts.selectedTimeslot.id:"")),l.flex_plans&&a.flex_plans.push({qty:s[d].value,ticket:l})}if(a.flex_plans.length>0)a.refs.flex_plans_picker.trigger("set_flex_plans",a.flex_plans);else{if(a.custom_flow||1!=a.refs.grouping.checked||1!=a.show_multiple_seated_tickets||(r="ticket_add_group"),"function"==typeof a.on_add_to_cart)if(!1!==a.on_add_to_cart({url:n,url_endpoint:r,event:a.opts.event,data:s,flex_plans:a.flex_plans,custom_flow:a.custom_flow,grouping:a.refs?.grouping?.checked}))return;n.length>0&&route("shop/"+r+"/"+a.opts.event.id+"?"+n.join("&"))}}}.bind(this),this.getMissingAsString=function(){var t="";for(i in a.mandatory_tickets)for(j in a.opts.event.tickets)a.opts.event.tickets[j].id==a.mandatory_tickets[i]&&(t+=a.opts.event.tickets[j].description+"\n");return t?t.substr(0,t.length-2):t}.bind(this),this.choose_seats=function(){route("seats/"+a.opts.event.id)}.bind(this),this.qtychanged=function(t){var e=a.get_form_data();if(this.event.max_qty||a.opts.selectedTimeslot?.max_qty){var o=this.event.max_qty;a.opts.selectedTimeslot?.max_qty&&(o=a.opts.selectedTimeslot.max_qty);var s=0;_.each(e,function(t,i){if(-1===t.name.indexOf("_cap")){let a=e[i+1]?.value;"n"!==a&&(s+=parseInt(t.value||0))}}),this.max_qty_reached=s>=o}var n=this.mandatory_tickets.slice(0);for(i in n)for(j in e)n[i]==e[j].name&&parseInt(e[j].value)>0&&n.splice(i,1);if(n.length>0)return this.activate_add_to_cart=!1,void this.update();var r=!1;for(key in e)e[key].value>0&&(r=!0);this.check_for_multiple_seated_tickets(e),this.activate_add_to_cart=r,this.pre_cart_data=e,this.update(),a.publish_selection_change(e)}.bind(this),this.check_for_multiple_seated_tickets=function(t){var e=!1,i=Object.create(null);for(key in t)if(t[key].value>0)for(event_key in a.opts.event.tickets)if(a.opts.event.tickets[event_key].id==t[key].name&&a.opts.event.tickets[event_key].venue_seating_groups)for(group_key in a.opts.event.tickets[event_key].venue_seating_groups)a.opts.event.tickets[event_key].venue_seating_groups[group_key].id in i&&(e=!0),i[a.opts.event.tickets[event_key].venue_seating_groups[group_key].id]=!0;e&&!a.show_multiple_seated_tickets&&(a.select_multiple_seated_tickets=!0),a.show_multiple_seated_tickets=e}.bind(this),this.checkout=function(){route("/checkout")}.bind(this),this.group_tickets=function(){if(!a.opts.event.ticket_display_object||"[]"===a.opts.event.ticket_display_object)return a.tickets_grouped=a.render_tickets.map(function(t,e){return{type:"ticket",id:t.id,name:t.description,tickets:[t],order:e}}),void a.update();try{a.ticket_groups=JSON.parse(a.opts.event.ticket_display_object)||[]}catch(t){return a.tickets_grouped=a.render_tickets.map(function(t,e){return{type:"ticket",id:t.id,name:t.description,tickets:[t],order:e}}),void a.update()}if(a.ticket_groups.constructor!==Array)return a.tickets_grouped=a.render_tickets.map(function(t,e){return{type:"ticket",id:t.id,name:t.description,tickets:[t],order:e}}),void a.update();var t,e={},o=a.render_tickets;for(i in o){t=o[i];var s=a.find_ticket_group(t.id)||{};void 0===e[s.order]&&(e[s.order]={order:s.order,id:s.id,type:s.type,name:s.name,description:s.description,descriptionHide:s.description_hide,groupHide:s.group_hide,groupHeader:s.group_header,open:s.open,tickets:[]}),e[s.order].tickets.push(t)}for(i in a.ticket_groups){const t=a.ticket_groups[i];if(1==t.group_header||1==t.group_header_end){e[parseInt(i)]={...t,type:1==t.group_header_end?"header-end":"header"}}}for(var n in filtered_groups={},e)e.hasOwnProperty(n)&&1!=e[n].groupHide&&(filtered_groups[n]=e[n]);a.tickets_grouped=Object.values(filtered_groups),a.update()}.bind(this),this.find_ticket_group=function(t){var e=a.ticket_groups.findIndex(function(e){return"ticket"===e.type?e.id===t:!!e.tickets&&(e.tickets&&e.tickets.includes(t))}),i=a.ticket_groups[e]||{};if(i.id){var o=Object.assign({},i);return o.order=e,o.id=i.id?i.id.replace(/\W/g,""):null,o}return{type:"ticket",id:t}}.bind(this),this.indent_tickets=function(){document.querySelectorAll("hmt-ticket-group-header").forEach(t=>{let e=t.nextElementSibling,i=!0;for(;e&&i;)e.classList.contains("group-header-end")||"hmt-ticket-group-header"===e.tagName.toLocaleLowerCase()?i=!1:(e.style.display="block",e.style.marginLeft="2rem"),e=e.nextElementSibling})}.bind(this),this.determine_promo_redirect_location=function(){a.promo_redirect_location="/tickets/"+a.event.id,a.event.is_seated&&"y"==a.event.open_seats&&(a.promo_redirect_location="/seats/"+a.event.id)}.bind(this),this.all_in_description=function(){a.refs.all_in_modal.trigger("open")}.bind(this)}),riot.tag2("hmt-ticket-special",'<hmt-modal id="remove_confirmation" ref="remove_confirmation" obtrusive="true"><div class="modal-container"><div class="remove_confirmation_wrap"><h3>Are you sure you want to remove these tickets from your cart?</h3><br><div><button type="button" class="button red" onclick="{parent.remove_ticket_from_cart}">YES</button><button type="button" class="button cancel" onclick="{parent.cancel_remove_ticket_from_cart}">Cancel</button></div></div></div></hmt-modal><div class="ticket-special"><div class="ticket-description">{opts.ticket.details}</div><div class="radio"><input type="radio" name="{opts.ticket.id}
1" value="0" onclick="{subtract}" checked="{opts.ticket.qty == 0}"><label for="radio-{opts.ticket.id}" class="radio-label"><b>Pick up at USL Office - FREE</b><br> Available for pickup in February 2019 at our office </label></div><div class="clear">&nbsp;</div><div class="radio"><input type="radio" name="{opts.ticket.id}" value="1" onclick="{add}" checked="{opts.ticket.qty > 0}"><label for="radio-{opts.ticket.id}" class="radio-label"><b>Delivery - ${opts.ticket.price}</b><br> {opts.ticket.description} (Beginning February 2019) </label></div><div class="clear">&nbsp;</div></div><div class="clear"></div>','hmt-ticket-special .ticket-special,[data-is="hmt-ticket-special"] .ticket-special{ background: #fff; } hmt-ticket-special .ticket-description,[data-is="hmt-ticket-special"] .ticket-description{ font-size: 16px; padding: 5px 0; } hmt-ticket-special .radio,[data-is="hmt-ticket-special"] .radio{ clear: both; padding: 15px 0; } hmt-ticket-special .radio input[type="radio"],[data-is="hmt-ticket-special"] .radio input[type="radio"]{ float: left; margin: 6px 12px; } hmt-ticket-special .radio label,[data-is="hmt-ticket-special"] .radio label{ float: left; width: 80%; }',"",function(t){var e=this;e.mixin(FireMix),e.on("mount",function(){e.update()}),this.add=function(t){e.fire("add")}.bind(this),this.subtract=function(t){e.fire("subtract")}.bind(this)}),riot.tag2("hmt-ticket-svg",'<?xml version="1.0" encoding="iso-8859-1"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewbox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve" width="512px" height="512px"><g><g><path d="M503.471,258.6c-0.001,0-0.003,0-0.004,0c-23.03,0.481-42.11-17.759-42.667-40.788c0.001-4.712-3.817-8.532-8.529-8.533 c-0.001,0-0.003,0-0.004,0h-20.274L256.233,33.433c-3.33-3.332-8.732-3.333-12.064-0.003c-0.001,0.001-0.002,0.002-0.003,0.003 c-16.666,15.904-43.056,15.332-59.017-1.279c-3.33-3.332-8.732-3.333-12.064-0.003c-0.001,0.001-0.002,0.002-0.003,0.003 L61.809,143.429c-3.332,3.33-3.333,8.731-0.003,12.064c0.001,0.001,0.002,0.002,0.003,0.003 c14.591,14.255,16.858,36.921,5.381,53.784h-7.456c-4.712-0.001-8.532,3.817-8.533,8.529c0,0.001,0,0.003,0,0.004 c-0.556,23.029-19.636,41.268-42.667,40.788c-4.712-0.001-8.532,3.817-8.533,8.529c0,0.001,0,0.003,0,0.004v157.354 c-0.001,4.712,3.817,8.532,8.529,8.533c0.002,0,0.003,0,0.004,0c23.031-0.479,42.111,17.762,42.667,40.792 c-0.001,4.712,3.817,8.532,8.529,8.533c0.002,0,0.003,0,0.004,0h392.533c4.712,0.001,8.532-3.817,8.533-8.529 c0-0.001,0-0.003,0-0.004c-0.006-2.735,0.276-5.462,0.842-8.137c3.564-15.716,15.88-27.963,31.617-31.438 c3.343-0.805,6.77-1.213,10.208-1.217c4.712,0.001,8.532-3.817,8.533-8.529c0-0.001,0-0.003,0-0.004V267.133 C512.001,262.422,508.183,258.601,503.471,258.6z M179.533,49.837c20.578,15.824,49.084,16.328,70.208,1.242l158.125,158.2 h-55.756c-16.229-27.896-44.764-46.404-76.853-49.85c-7.285-0.871-14.647-0.879-21.933-0.025 c-32.179,3.365-60.814,21.898-77.065,49.875H86.9c8.348-19.698,5.519-42.356-7.417-59.396L179.533,49.837z M331.63,209.279 h-48.862l-7.985-17.096c-2.782-5.85-9.779-8.337-15.629-5.555c-2.465,1.172-4.444,3.168-5.596,5.642l-7.943,17.008h-48.897 c14.14-18.605,35.354-30.525,58.599-32.925c5.968-0.721,12.001-0.713,17.967,0.025 C296.43
16,178.835,317.547,190.739,331.63,209.279z M494.933,416.562c-1.883,0.267-3.75,0.622-5.6,1.067 c-22.165,5.004-39.454,22.345-44.392,44.525c-0.217,1.042-0.408,2.083-0.567,3.125H67.617 c-4.29-25.599-24.811-45.385-50.55-48.737V275.079c25.738-3.351,46.26-23.135,50.55-48.733h376.767 c4.29,25.598,24.812,45.382,50.55,48.733V416.562z" fill="#6155a3"></path></g></g><g><g><path d="M68.267,320.212c-18.851,0-34.133,15.282-34.133,34.133s15.282,34.133,34.133,34.133s34.133-15.282,34.133-34.133 C102.38,335.503,87.11,320.233,68.267,320.212z M68.267,371.412c-9.426,0-17.067-7.641-17.067-17.067s7.641-17.067,17.067-17.067 s17.067,7.641,17.067,17.067C85.323,363.767,77.688,371.402,68.267,371.412z" fill="#6155a3"></path></g></g><g><g><path d="M357.463,335.319c-5.102-47.715-42.764-85.426-90.471-90.59v0c-7.261-0.8-14.588-0.804-21.85-0.012 c-56.031,5.991-96.596,56.27-90.605,112.301c5.102,47.715,42.764,85.426,90.471,90.59c3.649,0.419,7.319,0.62,10.992,0.604 c3.628,0.018,7.254-0.18,10.858-0.592C322.889,441.629,363.454,391.35,357.463,335.319z M340.489,355.247 c-4.276,39.787-35.736,71.198-75.53,75.411h0c-5.998,0.667-12.052,0.662-18.05-0.012c-46.655-5.014-80.411-46.901-75.397-93.556 c4.276-39.787,35.736-71.198,75.53-75.411c2.974-0.342,5.965-0.505,8.958-0.488c3.038-0.016,6.074,0.151,9.092,0.5 C311.747,266.706,345.503,308.592,340.489,355.247z" fill="#6155a3"></path></g></g><g><g><path class="ticket-star" d="M321.09,317.502c-1.748-1.699-3.981-2.811-6.39-3.181l-33.275-5.1L266.608,277.6c-2.731-5.858-9.694-8.393-15.552-5.662 c-2.49,1.161-4.493,3.161-5.657,5.65l-14.825,31.633l-33.275,5.1c-6.401,0.985-10.791,6.972-9.807,13.372 c0.371,2.409,1.483,4.643,3.182,6.39l24.45,25.096l-5.758,35.354c-1.038,6.385,3.297,12.404,9.682,13.442 c2.593,0.422,5.253-0.041,7.551-1.313l29.4-16.283l29.4,16.283c5.661,3.132,12.79,1.082,15.922-4.579 c1.273-2.301,1.735-4.963,1.311-7.558l-5.759-35.346l24.45-25.1C325.838,329.437,325.733,322.015,321.09,317.502z M282.742,349.229c-2.566,2.668-3.729,6.387-3.142,10.042l4.417,27.113l-22.325-12.362c-3.53-1.978-7.833-1.981-11.366-0.009 l-22.342,12.371l4.408-27.079c0.6-3.676-0.571-7.42-3.158-10.1l-19.083-19.588l25.817-3.954c3.873-0.578,7.198-3.062,8.85-6.612 L256,295.183l11.175,23.858c1.65,3.55,4.971,6.035,8.842,6.617l25.833,3.958L282.742,349.229z" fill="#6155a3"></path></g></g><g><g><path d="M398.592,237.354c-2.476-2.379-6.117-3.082-9.3-1.796c-1.045,0.413-2.001,1.022-2.817,1.796 c-3.3,3.365-3.3,8.752,0,12.117c0.817,0.771,1.773,1.379,2.817,1.792c1.026,0.438,2.127,0.67,3.242,0.683 c4.732-0.019,8.553-3.87,8.534-8.602C401.059,241.1,400.17,238.949,398.592,237.354z" fill="#6155a3"></path></g></g><g><g><path d="M400.383,274.3c-0.433-1.033-1.038-1.984-1.791-2.813c-2.456-2.417-6.121-3.124-9.3-1.796 c-1.045,0.413-2.002,1.023-2.817,1.796c-0.753,0.829-1.359,1.78-1.792,2.813c-0.911,2.067-0.911,4.421,0,6.487 c0.413,1.044,1.021,2,1.792,2.817c3.365,3.3,8.752,3.3,12.117,0c0.771-0.816,1.379-1.772,1.792-2.817 C401.294,278.721,401.294,276.366,400.383,274.3z" fill="#6155a3"></path></g></g><g><g><path d="M398.592,305.62c-2.476-2.379-6.117-3.082-9.3-1.795c-1.045,0.413-2.001,1.022-2.817,1.795c-3.3,3.365-3.3,8.752,0,12.117 c0.817,0.771,1.773,1.379,2.817,1.792c1.026,0.438,2.127,0.67,3.242,0.683c4.732-0.019,8.553-3.87,8.534-8.602 C401.059,309.367,400.17,307.216,398.592,305.62z" fill="#6155a3"></path></g></g><g><g><path d="M400.383,342.566c-0.433-1.033-1.038-1.984-1.791-2.813c-2.456-2.417-6.121-3.124-9.3-1.796 c-1.045,0.413-2.002,1.023-2.817,1.796c-0.753,0.829-1.359,1.78-1.792,2.813c-0.911,2.067-0.911,4.421,0,6.487 c0.413,1.044,1.021,2,1.792,2.817c3.365,3.3,8.752,3.3,12.117,0c0.771-0.816,1.379-1.772,1.792-2.817 C401.294,346.987,401.294,344.633,400.383,342.566z" fill="#6155a3"></path></g></g><g><g><path d="M398.592,373.887c-2.456-2.416-6.121-3.124-9.3-1.795c-1.045,0.413-2.001,1.022-2.817,1.795 c-3.3,3.365-3.3,8.752,0,12.117c0.817,0.771,1.773,1.379,2.817,1.792c1.026,0.438,2.127,0.67,3.242,0.683 c4.732-0.019,8.553-3.87,8.534-8.602C401.059,377.634,400.17,375.483,398.592,373.887z" fill="#6155a3"></path></g></g><g><g><path d="M400.383,410.833c-0.433-1.033-1.038-1.984-1.791-2.813c-2.456-2.417-6.121-3.124-9.3-1.796 c-1.045,0.413-2.002,1.023-2.817,1.796c-0.753,0.829-1.359,1.78-1.792,2.813c-0.911,2.067-0.9
111,4.421,0,6.487 c0.413,1.044,1.021,2,1.792,2.817c3.365,3.3,8.752,3.3,12.117,0c0.771-0.816,1.379-1.772,1.792-2.817 C401.294,415.254,401.294,412.9,400.383,410.833z" fill="#6155a3"></path></g></g><g><g><path d="M398.592,442.154c-2.456-2.416-6.121-3.124-9.3-1.795c-1.045,0.413-2.001,1.022-2.817,1.795 c-3.3,3.365-3.3,8.752,0,12.117c0.817,0.771,1.773,1.379,2.817,1.792c1.026,0.438,2.127,0.67,3.242,0.683 c4.732-0.019,8.553-3.87,8.534-8.602C401.059,445.9,400.17,443.749,398.592,442.154z" fill="#6155a3"></path></g></g><g><g><path d="M159.589,107.97c-18.837,0.019-34.091,15.305-34.072,34.142c0.009,9.039,3.606,17.704,10,24.092 c6.4,6.405,15.087,9.996,24.142,9.979c18.837-0.019,34.091-15.305,34.072-34.142C193.711,123.205,178.425,107.951,159.589,107.97z M171.715,154.137c-6.665,6.664-17.471,6.662-24.134-0.003c-3.2-3.201-4.997-7.542-4.997-12.068 c-0.006-4.527,1.794-8.87,4.999-12.067h0.001c6.665-6.664,17.471-6.662,24.134,0.003 C178.382,136.669,178.38,147.474,171.715,154.137z" fill="#6155a3"></path></g></g></svg>',"","",function(t){}),riot.tag2("hmt-ticket-timeslots",'<div class="timeslot-container"><div class="wizard"><div class="line-thru-complete"></div><div class="{line-thru:true, rhs: time_slot_model_instance.step == \'tickets\'}"></div><div class="steps" role="group" aria-label="Booking steps"><div class="{time_slot_model_instance.step+\' line-thru\'}"></div><div onclick="{reset_date}" onkeydown="{step_keydown_date}" role="button" tabindex="0" aria-label="Step 1: Choose date" aria-current="{time_slot_model_instance.step == \'date\' ? \'step\' : false}" class="{step: true, date: true, active: time_slot_model_instance.step == \'date\'}"> Date <div class="{step-dot:true, lit: true}" aria-hidden="true"></div></div><div onclick="{reset_time}" onkeydown="{step_keydown_time}" role="button" tabindex="0" aria-label="Step 2: Choose time" aria-current="{time_slot_model_instance.step == \'time\' ? \'step\' : false}" class="{step: true, time: true, active: time_slot_model_instance.step == \'time\'}"> Time <div class="{step-dot:true, lit: time_slot_model_instance.step == \'time\' || time_slot_model_instance.step == \'tickets\'}" aria-hidden="true"></div></div><div class="{step: true, tickets: true, active: time_slot_model_instance.step == \'tickets\'}" aria-current="{time_slot_model_instance.step == \'tickets\' ? \'step\' : false}"> Tickets <div class="{step-dot:true, lit: time_slot_model_instance.step == \'tickets\'}" aria-hidden="true"></div></div></div></div><div class="time-slot-wrap loader" show="{time_slot_model_instance.loading}" role="status" aria-label="Loading time slots"><hmt-loader></hmt-loader></div><div class="time-slot-wrap" show="{!time_slot_model_instance.loading}"><div class="promo-wrap"><div show="{promo_code != null && show_promo}"><span if="{!window.config.whitelabel.promo_membership}">Promo Code:</span><span if="{window.config.whitelabel.promo_membership}">Membership/Promo Code:</span><span class="promo-code-highlight">{promo_code}</span><a onclick="{clear_promo_code}" onkeydown="{promo_clear_keydown}" role="button" tabindex="0" aria-label="Remove promo code {promo_code}" class="promo-clear-btn"><svg class="fi fi-close" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#xmark"></use></svg></a></div><hmt-promocode show="{promo_code == null && show_promo}" done="{promo_code_loaded}"></hmt-promocode></div><div if="{time_slot_model_instance.step == \'date\' && (tickets_available || promo_member_added || is_event_add_on)}" class="wizard-item"><h3>Choose your arrival date</h3><div ref="datepicker"></div></div><div if="{time_slot_model_instance.step == \'time\'}" class="wizard-item"><div class="active-date-tile">Active Date<br><b>{moment(time_slot_model_instance.date).format(\'L\')}</b></div><h3 id="arrival_time_heading">Choose your arrival time</h3><div ref="timepicker" role="group" aria-labelledby="arrival_time_heading" if="{time_slot_model_instance.time_slots && time_slot_model_instance.time_slots.length > 0}"><div each="{time_slot in time_slot_model_instance.time_slots}" if="{moment(time_slot.start).format(\'L\') == moment(time_slot_model_instance.date).format(\'L\')}" class="time-slot{time_slot.max_qty == 0 ? \' sold-out\' : \'\'}" role="button" tabindex="{time_slot.max_qty == 0 ? \'-1\' : \'0\'}" aria-disabled="{time_slot.max_qty == 0 ? \'true\' : \'false\'}" aria-label="{moment(time_slot.start).format(\'LT\')} to {moment(time_slot.end).format(\'LT\')}, {time_slot.max_qty == 0 ? \'sold out\' : (time_slot.max_qty <= 10 ? time_slot.max_qty + \' tickets left\' : \'10 or more tickets remaining\')}" onclick="{choose_time_slot}" onkeydown="{timeslot_keydown}"><div class="chevron" aria-hidden="true"><svg class="fi fi-chevron-right" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#chevron-right"></use></svg></div><div class="time-description"> {moment(time_slot.start).format(\'LT\')} - {moment(time_slot.end).format(\'LT\')} </div><div class="tickets-remaining tickets-warning" if="{time_slot.max_qty <= 10}"> {time_slot.max_qty} tickets left </div><div class="tickets-remaining" if="{time_slot.max_qty > 10}"> 10+ tickets remaining </div></div></div><div if="{time_slot_model_instance.time_slots && time_slot_model_instance.time_slots.length == 0}"><div class="sales_status sales_status_pad important" if="{time_slot_model_instance.event.status == \'not_enabled\'}"> {event.sales_offline_msg} </div><div class="sales_status sales_status_pad" role="status" if="{time_slot_model_instance.event.status == \'sales_online\'}"> There are currently no time slots available. </div><div class="sales_status sales_status_pad important" role="status" if="{sales_offline_states.indexOf(time_slot_model_instance.event.status) > -1}"><div show="{!time_slot_model_instance.event.free_event}"><div if="{time_slot_model_instance.event.status == \'all_tickets_sold_out\' || time_slot_model_instance.event.status == \'event_sold_out\'}"><div class="sold_out_msg">Event is Sold Out!</div></div><div if="{time_slot_model_instance.event.status != \'all_tickets_sold_out\' && time_slot_model_instance.event.status != \'event_sold_out\'}"> {time_slot_model_instance.event.sales_offline_msg} </div></div><div show="{time_slot_model_instance.event.free_event}"><h3>This is a FREE event.</h3></div><div if="{time_slot_model_instance.event.tickets_at_door == \'y\'}"><h3>Tickets available at the door.</h3></div></div><div class="waiting_list" if="{time_slot_model_instance.event.waiting_list && time_slot_model_instance.event.waiting_list == \'y\' && !time_slot_model_instance.event.free_event}"><div if="{time_slot_model_instance.event.status == \'all_tickets_sold_out\' || time_slot_model_instance.event.status == \'event_sold_out\' || time_slot_model_instance.event.status == \'reached_max_capacity\'}"><hmt-waiting-list event="{time_slot_model_instance.event}"></hmt-waiting-list></div></div><div class="sales_status sales_status_pad important" if="{time_slot_model_instance.event.status == \'sales_pending\' || time_slot_model_instance.event.status == \'advanced_promo_exists_sales_pending\'}"><div show="{time_slot_model_instance.event.display_ticket_sales_start == \'y\'}"> Tickets go on sale <b>{moment(time_slot_model_instance.event.event_sales_start).format(\'MMMM Do YYYY • h:mm a\')}</b></div><div show="{time_slot_model_instance.event.display_ticket_sales_start != \'y\'}"> There is currently no time slots available. </div></div></div></div><div if="{time_slot_model_instance.step == \'tickets\'}
1" class="wizard-item {opts.mode == \'addon\' ? \'wizard-item-addon\' : \'\'}"><div class="active-date-tile">Active Date<br><b>{moment(time_slot_model_instance.date).format(\'L\')}</b></div><div class="active-time-tile">Active Time<br><b>{moment(time_slot_model_instance.time_slot_selected.start).format(\'LT\')}</b></div><div class="wizard-tickets"><hmt-ticket-list event="{time_slot_model_instance.event}" hidepromo="{true}" mode="{opts.mode || \'normal\'}" selected-timeslot="{time_slot_model_instance.time_slot_selected}" hide-cart-buttons="{opts.mode == \'addon\' ? true : false}" selection_api="{opts.selection_api}" on_selection_change="{opts.on_selection_change}" on_add_to_cart="{opts.on_add_to_cart}"></hmt-ticket-list></div></div><div class="clear"></div></div></div>','hmt-ticket-timeslots .timeslot-container,[data-is="hmt-ticket-timeslots"] .timeslot-container{ position: relative; } hmt-ticket-timeslots .wizard,[data-is="hmt-ticket-timeslots"] .wizard{ position: absolute; margin-top: -20px; left: 0; right: 0; } hmt-ticket-timeslots .wizard-item,[data-is="hmt-ticket-timeslots"] .wizard-item{ text-align: center; padding: 20px 0 50px 0; } hmt-ticket-timeslots .wizard-item.wizard-item-addon,[data-is="hmt-ticket-timeslots"] .wizard-item.wizard-item-addon{ padding-bottom: 0; } hmt-ticket-timeslots .wizard-item.wizard-item-addon hmt-ticket-list #ticket_form,[data-is="hmt-ticket-timeslots"] .wizard-item.wizard-item-addon hmt-ticket-list #ticket_form{ margin-left: 0; margin-right: 0; } hmt-ticket-timeslots .wizard-item.wizard-item-addon hmt-ticket-list .cart_buttons,[data-is="hmt-ticket-timeslots"] .wizard-item.wizard-item-addon hmt-ticket-list .cart_buttons{ background-color: #eee; padding: 20px 0; margin-top: 50px; } hmt-ticket-timeslots .wizard-item.wizard-item-addon hmt-ticket-list .cart_buttons .addon-checkout,[data-is="hmt-ticket-timeslots"] .wizard-item.wizard-item-addon hmt-ticket-list .cart_buttons .addon-checkout{ padding-left: 0; padding-right: 0; } hmt-ticket-timeslots .wizard-tickets,[data-is="hmt-ticket-timeslots"] .wizard-tickets{ text-align: left; } hmt-ticket-timeslots .wizard-item h3,[data-is="hmt-ticket-timeslots"] .wizard-item h3{ text-align: center; } hmt-ticket-timeslots .steps,[data-is="hmt-ticket-timeslots"] .steps{ position: absolute; left: 0; right: 0; text-align: center; z-index: 2; margin: 0 auto; max-width: 465px; } hmt-ticket-timeslots .steps .step,[data-is="hmt-ticket-timeslots"] .steps .step{ display: inline-block; width: 100px; color: rgba(0,0,0,0.4); padding: 5px 10px; margin: 0 20px; font-weight: 600px; position: relative; } hmt-ticket-timeslots .steps .step-dot,[data-is="hmt-ticket-timeslots"] .steps .step-dot{ height: 24px; width: 24px; background: #e5e5ec; border-radius: 20px; margin: 0 auto; position: absolute; z-index: 3; left: 37%; } hmt-ticket-timeslots .steps .step-dot.lit,[data-is="hmt-ticket-timeslots"] .steps .step-dot.lit{ background: #4023f1; } hmt-ticket-timeslots .steps .step.active,[data-is="hmt-ticket-timeslots"] .steps .step.active{ color: #4023f1; font-weight: bold; } hmt-ticket-timeslots .steps .step:focus-visible,[data-is="hmt-ticket-timeslots"] .steps .step:focus-visible,hmt-ticket-timeslots .time-slot:focus-visible,[data-is="hmt-ticket-timeslots"] .time-slot:focus-visible,hmt-ticket-timeslots .promo-clear-btn:focus-visible,[data-is="hmt-ticket-timeslots"] .promo-clear-btn:focus-visible{ outline: 3px solid #08c; outline-offset: 2px; } hmt-ticket-timeslots .promo-clear-btn,[data-is="hmt-ticket-timeslots"] .promo-clear-btn{ cursor: pointer; } hmt-ticket-timeslots .promo-wrap,[data-is="hmt-ticket-timeslots"] .promo-wrap{ text-align: center; } hmt-ticket-timeslots .line-thru-complete,[data-is="hmt-ticket-timeslots"] .line-thru-complete{ position: absolute; left: 0; right: 0; background: #4023f1; height: 8px; z-index: 1; top: 34px; } hmt-ticket-timeslots .line-thru,[data-is="hmt-ticket-timeslots"] .line-thru{ position: absolute; left: 50%; right: 0; background: #e5e5ec; height: 8px; z-index: 2; top: 34px; } hmt-ticket-timeslots .line-thru.rhs,[data-is="hmt-ticket-timeslots"] .line-thru.rhs{ left: 71%; } hmt-ticket-timeslots .line-thru.date,[data-is="hmt-ticket-timeslots"] .line-thru.date{ left
1: 85px; } hmt-ticket-timeslots .line-thru.time,[data-is="hmt-ticket-timeslots"] .line-thru.time{ left: 240px; } hmt-ticket-timeslots .line-thru.tickets,[data-is="hmt-ticket-timeslots"] .line-thru.tickets{ left: 375px; } hmt-ticket-timeslots .chevron,[data-is="hmt-ticket-timeslots"] .chevron{ float: right; margin-top: 10px; } hmt-ticket-timeslots .step.date:hover,[data-is="hmt-ticket-timeslots"] .step.date:hover,hmt-ticket-timeslots .step.time:hover,[data-is="hmt-ticket-timeslots"] .step.time:hover{ cursor: pointer; } hmt-ticket-timeslots .time-slot-wrap,[data-is="hmt-ticket-timeslots"] .time-slot-wrap{ text-align: center; padding-top: 40px; } hmt-ticket-timeslots .time-slot-wrap.loader,[data-is="hmt-ticket-timeslots"] .time-slot-wrap.loader{ padding-top: 60px; padding-bottom: 60px; margin: 0 auto !important; } hmt-ticket-timeslots .time-slot,[data-is="hmt-ticket-timeslots"] .time-slot{ margin: 10px auto 0 auto; padding: 10px; border: 1px solid rgba(0,0,0,0.1); color: #333; border-radius: 5px; text-align: left; width: 300px; background: rgba(255,255,255,0.8); transition: border .5s; } hmt-ticket-timeslots .time-slot:hover,[data-is="hmt-ticket-timeslots"] .time-slot:hover{ border: 1px solid rgba(0,0,0,0.5); color: #111; cursor: pointer; } hmt-ticket-timeslots .time-slot.sold-out,[data-is="hmt-ticket-timeslots"] .time-slot.sold-out{ opacity: .8; border: 1px solid rgba(0,0,0,0.1); color: #333; cursor: default; } hmt-ticket-timeslots .time-slot.sold-out:hover,[data-is="hmt-ticket-timeslots"] .time-slot.sold-out:hover{ opacity: .8; } hmt-ticket-timeslots .time-slot .time-description,[data-is="hmt-ticket-timeslots"] .time-slot .time-description{ font-size: 16px; } hmt-ticket-timeslots .time-slot .tickets-remaining,[data-is="hmt-ticket-timeslots"] .time-slot .tickets-remaining{ font-size: 13px; } hmt-ticket-timeslots .time-slot .tickets-warning,[data-is="hmt-ticket-timeslots"] .time-slot .tickets-warning{ color: #d90000; } hmt-ticket-timeslots .lightpick,[data-is="hmt-ticket-timeslots"] .lightpick{ box-shadow: none; border: 1px solid #ccc; z-index: 1; } hmt-ticket-timeslots .lightpick__day,[data-is="hmt-ticket-timeslots"] .lightpick__day{ font-size: 15px; height: 50px; color: #383838; background: #eee; } hmt-ticket-timeslots .lightpick__day.is-disabled,[data-is="hmt-ticket-timeslots"] .lightpick__day.is-disabled{ opacity: .3; } hmt-ticket-timeslots .lightpick__day.is-available,[data-is="hmt-ticket-timeslots"] .lightpick__day.is-available{ background: #fff; } hmt-ticket-timeslots .lightpick__day.is-available:hover,[data-is="hmt-ticket-timeslots"] .lightpick__day.is-available:hover,hmt-ticket-timeslots .lightpick__day.is-available.is-today:hover,[data-is="hmt-ticket-timeslots"] .lightpick__day.is-available.is-today:hover{ cursor: pointer; background-image: none; background: #4DD9A3 !important; color: #fff; border-radius: 4px; } hmt-ticket-timeslots .lightpick__day.is-today,[data-is="hmt-ticket-timeslots"] .lightpick__day.is-today{ background: #eee; } hmt-ticket-timeslots .lightpick__day.is-today.is-available,[data-is="hmt-ticket-timeslots"] .lightpick__day.is-today.is-available{ background: #fff; } hmt-ticket-timeslots .lightpick__month,[data-is="hmt-ticket-timeslots"] .lightpick__month{ width: 320px; } hmt-ticket-timeslots .lightpick__month-title,[data-is="hmt-ticket-timeslots"] .lightpick__month-title{ display: block; position: absolute; background: #eee; margin: 0; top: -4px; height: 53px; padding-top: 15px; left: 0; right: 0; border-radius: 0; border-top-left-radius: 5px; border-top-right-radius: 5px; } hmt-ticket-timeslots .lightpick__toolbar,[data-is="hmt-ticket-timeslots"] .lightpick__toolbar{ position: absolute; left: 0; right: 0; } hmt-ticket-timeslots .lightpick__day-of-the-week,[data-is="hmt-ticket-timeslots"] .lightpick__day-of-the-week{ font-size: 15px; } hmt-ticket-timeslots .lightpick__toolbar button,[data-is="hmt-ticket-timeslots"] .lightpick__toolbar button{ position: absolute; border-radius: 3px; font-size: 16px; background: #fff; color: #463c2b; } hmt-ticket-timeslots .lightpick__toolbar button:first-child,[data-is="hmt-ticket-timeslots"] .lightpick__toolbar button:first-child{ left: 0; } hmt-ticket-timeslots .lightpick__toolbar button:last-child,[data-is="hmt-ticket-timeslots"] .lightpick__toolbar button:last-child{ right: 5px; } hmt-ticket-timeslots .lightpick__days-of-the-week,[data-is="hmt-ticket-timeslots"] .lightpick__days-of-the-week{ margin-top: 50px; color: #B7B5C8; } hmt-ticket-timeslots .lightpick__day.is-today,[data-is="hmt-ticket-timeslots"] .lightpick__day.is-today{ color: #333; } hmt-ticket-timeslots .active-date-tile,[data-is="hmt-ticket-timeslots"] .active-date-tile{ display: inline-block; padding: 4px 8px; border: 1px solid rgba(0,0,0,0.2); background: rgba(255,255,255,0.3); border-radius: 5px; } hmt-ticket-timeslots .active-time-tile,[data-is="hmt-ticket-timeslots"] .active-time-tile{ display: inline-block; padding: 4px 8px; border: 1px solid rgba(0,0,0,0.2); background: rgba(255,255,255,0.3); border-radius: 5px; } hmt-ticket-timeslots .promo-code-highlight,[data-is="hmt-ticket-timeslots"] .promo-code-highlight{ display: inline-block; padding: 3px 6px; border-radius: 4px; margin-right: 5px; margin-left: 5px; border: 1px solid rgba(0,0,0,0.1); background: rgba(255,255,255,0.1); } hmt-ticket-timeslots .time-slot-wrap .addon-continue-checkout-btn-container,[data-is="hmt-ticket-timeslots"] .time-slot-wrap .addon-continue-checkout-btn-container{ text-align: left; padding: 20px 0 20px 0; background-color: #eee; } @media only screen and (max-width : 550px) { hmt-ticket-timeslots .wizard,[data-is="hmt-ticket-timeslots"] .wizard{ margin-top: -17px; } hmt-ticket-timeslots .steps .step { width: 70px; } hmt-ticket-timeslots .line-thru.rhs,[data-is="hmt-ticket-timeslots"] .line-thru.rhs{ display: none; } hmt-ticket-timeslots .line-thru.date,[data-is="hmt-ticket-timeslots"] .line-thru.date{ left
1: 85px; } hmt-ticket-timeslots .line-thru.time,[data-is="hmt-ticket-timeslots"] .line-thru.time{ left: 200px; } hmt-ticket-timeslots .line-thru.tickets,[data-is="hmt-ticket-timeslots"] .line-thru.tickets{ left: 315px; } }',"",function(t){var e=this;e.picker=null,e.promo_code=null,e.show_promo=!1,e.tickets_available=!1,e.promo_member_added=!1,e.is_event_add_on=!1,e.time_slot_model_instance=new model.time_slot,e.sales_offline_states=["sales_offline","canceled","all_tickets_sold_out","event_sold_out","sales_ending","sales_ended","advanced_promo_exists_sales_ended","event_over"],e.on("mount",function(){e.setup(function(){if(e.time_slot_model_instance&&1==e.time_slot_model_instance.unique_dates.length){var t=moment(e.time_slot_model_instance.unique_dates[0]);e.choose_date(t)}})}),e.time_slot_model_instance.on("changed",function(){e.update()}),e.time_slot_model_instance.on("date_reset",function(){e.setup()}),this.setup=function(i){e.check_tickets_available();var a=JSON.parse(JSON.stringify(t.event));e.time_slot_model_instance.setup(a,t.repeatingevents,function(){(e.tickets_available||e.promo_member_added||e.is_event_add_on)&&e.setup_picker(i)})}.bind(this),this.setup_picker=function(t){e.update(),e.picker&&e.picker.destroy(),e.picker=new Lightpick({field:e.refs.datepicker,inline:!0,minDate:e.time_slot_model_instance.min_date.toDate(),maxDate:e.time_slot_model_instance.max_date.toDate(),disableDates:e.time_slot_model_instance.disabled_dates,dropdowns:!1,firstDay:7,onSelect:function(t){e.choose_date(t)}}),setTimeout(function(){e.goto_first_event()},200),e.promo_code=hmtStorage.getItem("promo_code"),e.update(),t&&t()}.bind(this),this.goto_first_event=function(){var i=t.repeatingevents&&t.repeatingevents.length>0?t.repeatingevents[0]:null;i&&i.start?e.picker.gotoDate(new Date(i.start)):t.event&&t.event.event_starts&&e.picker.gotoDate(new Date(t.event.event_starts))}.bind(this),this.choose_date=function(t){e.time_slot_model_instance.choose_date(t),e.scroll_to_progress_top()}.bind(this),this.choose_time_slot=function(t){0!=t.item.time_slot.max_qty&&(e.time_slot_model_instance.choose_time_slot(t.item.time_slot),e.scroll_to_progress_top())}.bind(this),this.timeslot_keydown=function(t){"Enter"===t.key||" "===t.key||"Spacebar"===t.key?(t.preventDefault(),e.choose_time_slot(t)):t.preventUpdate=!0}.bind(this),this.step_keydown_date=function(t){"Enter"===t.key||" "===t.key||"Spacebar"===t.key?(t.preventDefault(),e.reset_date()):t.preventUpdate=!0}.bind(this),this.step_keydown_time=function(t){"Enter"===t.key||" "===t.key||"Spacebar"===t.key?(t.preventDefault(),e.reset_time()):t.preventUpdate=!0}.bind(this),this.promo_clear_keydown=function(t){"Enter"===t.key||" "===t.key||"Spacebar"===t.key?(t.preventDefault(),e.clear_promo_code()):t.preventUpdate=!0}.bind(this),this.scroll_to_progress_top=function(){var t=e.root.querySelector(".step.tickets").getBoundingClientRect();window.scrollTo(0,window.pageYOffset+t.top-50)}.bind(this),this.reset_date=function(){e.time_slot_model_instance.reset_date(),e.scroll_to_progress_top()}.bind(this),this.reset_time=function(){e.time_slot_model_instance.reset_time(),e.scroll_to_progress_top()}.bind(this),this.promo_code_loaded=function(t,i){e.promo_member_added=!0,e.time_slot_model_instance.promo_code_loaded(t,i)}.bind(this),this.clear_promo_code=function(){e.promo_code=null,e.promo_member_added=!1,e.time_slot_model_instance.reset_date(),hmtStorage.removeItem("promo_code_set"),hmtStorage.removeItem("promo_code"),e.update()}.bind(this),this.check_tickets_available=function(){for(var i=0;i<t.repeatingevents.length;i++)t.repeatingevents[i].tickets_available>0&&(e.tickets_available=!0),t.repeatingevents[i].promo_exists>0&&(e.show_promo=!0);"addon"==t.mode&&(e.is_event_add_on=!0)}.bind(this),this.go_to_checkout=function(){route("/checkout")}.bind(this),this.go_to_checkout_from_tickets=function(){route("/checkout")}.bind(this)}),riot.tag2("hmt-ticket",'<hmt-ticket-special if="{id == 290091}" ticket="{{id: id, description: description, details: details, price: price, qty: qty}}" onadd="{add}" onsubtract="{subtract}"></hmt-ticket-special><hmt-modal id="remove_confirmation" ref="remove_confirmation" obtrusive="true"><div class="modal-container"><div class="remove_confirmation_wrap"><h3 id="remove_confirmation_title">Are you sure you want to remove these tickets from your cart?</h3><br><div><button type="button" class="button red" onclick="{parent.remove_ticket_from_cart}">YES</button><button type="button" class="button cancel" onclick="{parent.cancel_remove_ticket_from_cart}">Cancel</button></div></div></div></hmt-modal><div class="ticket" if="{id != 290091}"><div if="{!is_sold_out && !is_not_available && !donation && seat_pods != \'y\' && force_view_seats != \'y\' && ((is_flex_plan && !venue_seating_groups) || !is_flex_plan)}" class="qty"><div role="group" aria-label="Quantity for {description}"><button type="button" tabindex="0" onclick="{subtract}" class="fs-ignore-rage-clicks btnaddminus btnminus {qty == 0 ? \' disabled\' : \'\'}" aria-disabled="{qty == 0 ? \'true\' : \'false\'}" aria-label="Decrease quantity for {description}">-</button><span aria-live="polite"><input type="text" class="input-qty" name="{id}" riot-value="{qty > 0 ? qty : \'\'}" placeholder="QTY" onclick="{input_clicked}" readonly aria-label="Quantity for {description}"></span><button type="button" tabindex="0" onclick="{add}" class="fs-ignore-rage-clicks btnadd btnaddminus {qty >= max_qty || is_not_available || (!opts.active && check_capacity !== \'n\') ? \' disabled\' : \'\'}" aria-disabled="{qty >= max_qty || is_not_available || (!opts.active && check_capacity !== \'n\') ? \'true\' : \'false\'}" aria-label="Increase quantity for {description}">+</button></div><input type="hidden" riot-value="{check_capacity || \'y\'}" name="{id+\'_cap\'}"></div><div if="{!is_sold_out && !donation && (is_flex_plan && venue_seating_groups)}" class="qty"><div><hmt-btn size="md" color="purple" onclick="{trigger_flex_plan}">&nbsp;&nbsp;&nbsp;&nbsp;Pick&nbsp;Events&nbsp;&nbsp;&nbsp;&nbsp;</hmt-btn></div></div><div if="{!is_sold_out && !donation && (seat_pods == \'y\' || force_view_seats == \'y\') && venue_seating_groups && !is_flex_plan && !is_not_available}" class="qty"><div class="text-right"><hmt-btn size="md" color="purple" onclick="{choose_seats}">View Seats</hmt-btn></div></div><div show="{is_sold_out || (is_not_available && !is_flex_plan)}" class="message"><div class="sold_out" show="{is_not_available && is_sold_out}"> SOLD OUT! </div><div class="not_available" show="{!is_sold_out}">{opts.event.venue && opts.event.venue.prefs_no_ticket_available_text ? opts.event.venue.prefs_no_ticket_available_text : \'N
1ot Available\'} </div></div><div class="price" show="{!donation}"><hmt-modal ref="fee_modal" if="{all_in_pricing}"><div class="modal-container"><div class="modal-content"><div class="modal-header" id="fee_modal_title_{id}"> Price Breakdown </div><div class="cart-table"><table><tr><td>Ticket Price</td><td>{parent.price > 0 ? \'$\'+Number(parent.price).toFixed(2) : \'FREE\'}</td></tr><tr if="{parent.fees && parent.fees.hmt_fee > 0}"><td>Service Fees</td><td>${Number(parent.fees.hmt_fee).toFixed(2)}</td></tr><virtual if="{parent.fees && parent.fees.venue_fees}"><tr each="{parent.fees.venue_fees}"><td>{name}</td><td>${Number(amount).toFixed(2)}</td></tr></virtual></table></div></div></div></hmt-modal><div class="price-inner" if="{all_in_pricing}" onclick="{toggle_fee_description}" onkeydown="{fee_keydown}" role="button" tabindex="0" aria-label="{display_price === \'FREE\' ? \'Free\' : \'$\' + display_price}, view price breakdown">{display_price === \'FREE\' ? \'\' : \'$\'}<span class="the_price all_in_price">{display_price}</span></div><div class="price-inner" if="{!all_in_pricing}">{display_price === \'FREE\' ? \'\' : \'$\'}<span class="the_price">{display_price}</span></div></div><div class="description"><div class="mandatory" show="{mandatory}">Mandatory Purchase</div><div class="ticket_description {donation ? \'ticket_description_donation\' : \'\'}"> {description} <div class="flex-plan-pack" if="{flex_plans && !is_sold_out}">{flex_plans.num_events} event pack</div><div class="label label-outline label-round promo_code" show="{promo_code && promo_code.length > 0}"> {promo_code} </div><div if="{!is_sold_out && !is_not_available && donation}" class="donation"><span class="prepend-price" aria-hidden="true">$</span><input type="text" inputmode="decimal" class="append-price" onkeyup="{set_donation}" placeholder="0.00" name="{id}" riot-value="{donation_amount || \'\'}" disabled="{!opts.active && !donation_amount}" aria-label="Donation amount in dollars for {description}">&nbsp;<a class="clear-donation" onclick="{clear_donation}" onkeydown="{clear_donation_keydown}" role="button" tabindex="0" aria-label="Clear donation amount" show="{donation_amount > 0}">Clear</a><div class="clear"></div><div class="scannable" show="{donation && opts.mode == \'normal\' && opts.event.is_donation == \'n\'}"><span show="{scannable}">Your donation will allow you to attend this event</span><span show="{!scannable}">This donation is <b>not</b> a ticket to the event.</span></div><div class="clear"></div></div></div><hmt-product-img show="{product_img_path && product_img_path.length > 0}" riot-src="{product_img_path}"></hmt-product-img><div class="ticket-details__wrap {open: show_details, \'default-open\': !details_toggle}" show="{details && details.length > 0}"><div class="ticket-details__toggle" onclick="{toggle_details}" onkeydown="{details_keydown}" role="button" tabindex="0" aria-expanded="{show_details}" aria-controls="ticket_details_{id}">See Details</div><div class="ticket_details" id="ticket_details_{id}" ref="ticketdetails" name="ticketdetails"><div></div></div></div></div><div if="{coupon}" class="coupon_info"> {coupon.info} </div><div if="{min_purchase > 1}" class="min_purchase_info"> You must purchase a minimum of {min_purchase} for this ticket type. </div><div class="clear"></div></div><div class="clear"></div>','hmt-ticket .button.red,[data-is="hmt-ticket"] .button.red{ margin-right: 10px; } hmt-ticket .button.cancel,[data-is="hmt-ticket"] .button.cancel{ color: #000; } hmt-ticket .ticket,[data-is="hmt-ticket"] .ticket{ clear: both; border-bottom: 1px solid #dedede; padding: 10px; margin-top: 10px; margin-left: 0; position: relative; } hmt-ticket .ticket .price,[data-is="hmt-ticket"] .ticket .price{ float: right; width: 100px; text-align: right; font-size: 20px; padding-top: 3px; padding-right: 10px; } hmt-ticket .ticket .price .price-inner,[data-is="hmt-ticket"] .ticket .price .price-inner{ font-size: 20px; } hmt-ticket .price-inner i.fi,[data-is="hmt-ticket"] .price-inner i.fi{ font-size: 13px; margin-left: 3px; } hmt-ticket .ticket .price .price-inner.fee-link,[data-is="hmt-ticket"] .ticket .price .price-inner.fee-link{ text-decoration: underline; } hmt-ticket .ticket .flex-plan-pack,[data-is="hmt-ticket"] .ticket .flex-plan-pack{ color: #583fd2; color: 14px; font-weight: 600; } hmt-ticket .ticket .message,[data-is="hmt-ticket"] .ticket .message{ float: right; width: 130px; text-align: left; } hmt-ticket .ticket .qty,[data-is="hmt-ticket"] .ticket .qty{ float: right; width: 130px; text-align: left; }
1 hmt-ticket .ticket .qty span[aria-live],[data-is="hmt-ticket"] .ticket .qty span[aria-live]{ display: contents; } hmt-ticket .price-inner[role="button"]:focus-visible,[data-is="hmt-ticket"] .price-inner[role="button"]:focus-visible,hmt-ticket .ticket-details__toggle:focus-visible,[data-is="hmt-ticket"] .ticket-details__toggle:focus-visible,hmt-ticket .clear-donation:focus-visible,[data-is="hmt-ticket"] .clear-donation:focus-visible{ outline: 3px solid #08c; outline-offset: 2px; } hmt-ticket .btnaddminus:focus-visible,[data-is="hmt-ticket"] .btnaddminus:focus-visible{ outline: 3px solid #08c; outline-offset: 1px; z-index: 1; position: relative; } hmt-ticket .sold_out,[data-is="hmt-ticket"] .sold_out,hmt-ticket .not_available,[data-is="hmt-ticket"] .not_available{ color: #e55151; font-size: 13px; text-align: right; position: absolute; right: 20px; margin-top: 30px; text-transform: uppercase; max-width: 130px; } hmt-ticket .not_available,[data-is="hmt-ticket"] .not_available{ color: #888; } hmt-ticket .promo_code,[data-is="hmt-ticket"] .promo_code{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border-color: #FA3535; color: #FA3535; margin-left: 15px; } hmt-ticket .seating_chart_btn,[data-is="hmt-ticket"] .seating_chart_btn{ text-align: center; font-size: 11px; } hmt-ticket .mandatory,[data-is="hmt-ticket"] .mandatory{ color: #ff0000; font-size: 10px; } hmt-ticket hmt-product-img,[data-is="hmt-ticket"] hmt-product-img{ margin: 10px 10px 10px 0; } hmt-ticket .ticket_description,[data-is="hmt-ticket"] .ticket_description{ padding-right: 130px; font-weight: bold; font-size: 20px; min-height: 60px; } hmt-ticket .coupon_info,[data-is="hmt-ticket"] .coupon_info{ font-size:12px; color: rgb(217, 0, 0); } hmt-ticket .ticket-details__wrap,[data-is="hmt-ticket"] .ticket-details__wrap{ display: grid; grid-template-rows: 20px 0fr; transition: grid-template-rows 0.4s ease-in; } hmt-ticket .ticket-details__wrap.default-open,[data-is="hmt-ticket"] .ticket-details__wrap.default-open{ grid-template-rows: 1fr; transition-duration: 0s; } hmt-ticket .ticket-details__wrap.default-open .ticket_details,[data-is="hmt-ticket"] .ticket-details__wrap.default-open .ticket_details{ opacity: 1; } hmt-ticket .ticket-details__wrap.default-open .ticket-details__toggle,[data-is="hmt-ticket"] .ticket-details__wrap.default-open .ticket-details__toggle{ display: none; } hmt-ticket .ticket-details__wrap.open,[data-is="hmt-ticket"] .ticket-details__wrap.open{ grid-template-rows: 20px 1fr; } hmt-ticket .ticket-details__toggle,[data-is="hmt-ticket"] .ticket-details__toggle{ display: flex; justify-content: flex-end; align-items: center; gap: 7px; text-align: right; cursor: pointer; } hmt-ticket .ticket-details__toggle .fi-chevron-small-down,[data-is="hmt-ticket"] .ticket-details__toggle .fi-chevron-small-down{ width: 12px; height: 12px; transform: rotate(0deg) !important; transition: transform 300ms ease-in-out; } hmt-ticket .ticket-details__wrap.open .ticket_details,[data-is="hmt-ticket"] .ticket-details__wrap.open .ticket_details{ opacity: 1; transition-duration: 0.8s; } hmt-ticket .ticket-details__wrap.open .ticket-details__toggle .fi-chevron-small-down,[data-is="hmt-ticket"] .ticket-details__wrap.open .ticket-details__toggle .fi-chevron-small-down{ transform: rotate(180deg) !important; } hmt-ticket .ticket_details,[data-is="hmt-ticket"] .ticket_details{ font-size: 13px; font-weight: normal; padding: 0; margin-right:250px; overflow: hidden; opacity: 0; transition: 0.5s opacity linear; } hmt-ticket .ticket-details__wrap .ticket_details > div,[data-is="hmt-ticket"] .ticket-details__wrap .ticket_details > div{ padding: 10px 0; } hmt-ticket .the_price.all_in_price,[data-is="hmt-ticket"] .the_price.all_in_price{ text-decoration: underline; } hmt-ticket .the_price.all_in_price:hover,[data-is="hmt-ticket"] .the_price.all_in_price:hover{ cursor: pointer; } hmt-ticket .input-qty,[data-is="hmt-ticket"] .input-qty{ display: block; float: left; width: 65px; height: 35px; font-size: 15px; text-align: center; border: 1px solid #ccc; } hmt-ticket .input-qty:hover,[data-is="hmt-ticket"] .input-qty:hover{ cursor: default; } hmt-ticket .input-qty:focus,[data-is="hmt-ticket"] .input-qty:focus{ border: 1px solid #ccc; box-shadow: none; } hmt-ticket .btnaddminus,[data-is="hmt-ticket"] .btnaddminus{ padding: 0; display: block; float: left; text-align: center; width: 32px; height: 35px; background: #eee; border: 1px solid #ccc; color: #555; font-size: 25px; line-height: 0; } hmt-ticket .btnaddminus:hover,[data-is="hmt-ticket"] .btnaddminus:hover,hmt-ticket .btnaddminus:focus,[data-is="hmt-ticket"] .btnaddminus:focus{ background: #666; cursor: pointer; color: #fff; } hmt-ticket .btnaddminus.disabled,[data-is="hmt-ticket"] .btnaddminus.disabled{ background: #f6f6f6; border: 1px solid #eee; color: #ccc; } hmt-ticket .btnaddminus.disabled:hover,[data-is="hmt-ticket"] .btnaddminus.disabled:hover,hmt-ticket .btnaddminus.disabled:focus,[data-is="hmt-ticket"] .btnaddminus.disabled:focus{ background: #fafafa; cursor: default; color: #999; } hmt-ticket .btnminus,[data-is="hmt-ticket"] .btnminus{ border-right: 0; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; } hmt-ticket .btnadd,[data-is="hmt-ticket"] .btnadd{ border-left: 0; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } hmt-ticket .remove_confirmation_wrap,[data-is="hmt-ticket"] .remove_confirmation_wrap{ width: 280px; } hmt-ticket .ticket .donation,[data-is="hmt-ticket"] .ticket .donation{ padding: 10 0 10px 0; clear: both; } hmt-ticket .ticket .donation .prepend-price,[data-is="hmt-ticket"] .ticket .donation .prepend-price{ display: block; float: left; padding: 8px 12px; font-size: 20px !important; line-height: 1 !important; text-align: center; background: #f2f2f2; border: 1px solid #ccc; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; } hmt-ticket .ticket .donation input.append-price,[data-is="hmt-ticket"] .ticket .donation input.append-price{ display: block; float: left; padding: 6px 12px; line-height: 1 !important; font-size: 20px !important; text-align: left; background: #fff; width: 105px !important; border: 1px solid #ccc; border-left: 0; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } hmt-ticket .ticket .donation .scannable,[data-is="hmt-ticket"] .ticket .donation .scannable{ padding: 5px 0; color: #444444; font-size: 11px; } hmt-ticket .ticket .clear-donation,[data-is="hmt-ticket"] .ticket .clear-donation{ display: block; float: left; padding: 7px 0 0 14px; color: #d90000; cursor: pointer; } hmt-ticket .all_in_pricing,[data-is="hmt-ticket"] .all_in_pricing{ position: absolute; top: -15px; right: 10px; } hmt-ticket .fee_details,[data-is="hmt-ticket"] .fee_details{ position: absolute; bottom: 22px; right: 10px; } @media only screen and (max-width: 767px) { hmt-ticket .ticket .price,[data-is="hmt-ticket"] .ticket .price{ text-align: right; font-size: 18px; float: none; position: absolute; right: 10px; margin-top: 0px; } hmt-ticket .ticket .qty,[data-is="hmt-ticket"] .ticket .qty{ float: none; position: absolute; right: 10px; margin-top: 40px; } hmt-ticket .ticket_description,[data-is="hmt-ticket"] .ticket_description{ padding: 5px 130px 0 0; min-height: 80px; } hmt-ticket .ticket_description.ticket_description_donation,[data-is="hmt-ticket"] .ticket_description.ticket_description_donation{ padding: 5px; } hmt-ticket hmt-product-img,[data-is="hmt-ticket"] hmt-product-img{ clear: both; } hmt-ticket .ticket_details,[data-is="hmt-ticket"] .ticket_details,hmt-ticket .coupon_info,[data-is="hmt-ticket"] .coupon_info,hmt-ticket .min_purchase_info,[data-is="hmt-ticket"] .min_purchase_info{ clear: both; margin: 0; } hmt-ticket .sold_out,[data-is="hmt-ticket"] .sold_out,hmt-ticket .not_available,[data-is="hmt-ticket"] .not_available{ padding-right: 0; } }',"",function(t){var e=this;e.qty=0,e.sold_out=e.sold_out||!1,e.max_qty=e.max_qty||!1,e.promo_code=e.promo_code||!1,e.check_capacity=e.check_capacity||"y",e.check_for_removal=!1,e.is_sold_out=!1,e.is_not_available=!1,e.all_in_pricing=!1,e.show_ticket_fees=!1,e.is_flex_plan=!1,e.flex_plan_data=[],e.first_load=!0,e.show_details=!1,e.display_price="",e.mixin(AjaxControllerMix),e.mixin(FireMix),e.mixin(ListenerMix,{listeners:[{t
1ype:"model",obj:"cart",evt:"changed",cb:"check_for_cart_qty_and_price"}]}),this.opts=t,e.on("mount",function(){t.ticket&&this.setup_ticket_data(),1==e.first_load&&e.check_for_cart_qty_and_price(),e.first_load=!1,Number(e.max_qty)<1&&(e.is_not_available=!0),"y"==e.sold_out&&(e.is_sold_out=!0,e.is_not_available=!0),"y"===t.event.all_in_pricing&&(e.all_in_pricing=!0),"reached_max_capacity"==t.event.status&&(e.is_not_available=!0),!e.flex_plans&&e.is_flex_plan&&(e.is_not_available=!0),e.flex_plans&&(e.is_flex_plan=!0),e.refs.ticketdetails&&e.details&&(e.refs.ticketdetails.children[0].innerHTML=e.details.replace(/(?:\r\n|\r|\n)/g,"<br />")),t.details_toggle&&(e.show_details=!0),e.get_ticket_price(),e.update()}),this.setup_ticket_data=function(){for(var i in t.ticket)t.ticket.hasOwnProperty(i)&&(e[i]=t.ticket[i])}.bind(this),this.subtract=function(t){t&&t.preventDefault(),e.qty-=1,e.qty<0&&(e.qty=0),e.qty<e.min_purchase&&e.qty>0&&(e.qty=0),0==e.qty&&e.check_for_removal&&e.check_if_user_wants_to_remove_tickets(),0==e.qty&&e.flex_plans&&e.flex_plans.event_id&&model.cart.trigger("flex_plan_ticket_id_in_cart_unset"),e.update(),e.fire("qtychanged")}.bind(this),this.add=function(t){t&&t.preventDefault(),"y"!==e.check_capacity||!(e.max_qty<=e.qty)&&e.opts.active?model.cart.flex_plan_ticket_id_in_cart&&model.cart.flex_plan_ticket_id_in_cart!=e.id?notification.trigger("broadcast","Sorry, you can only add one flex plan to your cart.",3e3,!0):(e.qty=parseInt(e.qty),e.qty+=1,e.qty<e.min_purchase&&e.qty>0&&(confirm("You must purchase a minimum of "+e.min_purchase+" tickets, do you want to continue?")?e.qty=e.min_purchase:e.qty-=1),parseInt(e.qty)>parseInt(e.max_qty)&&(e.qty=e.max_qty),e.qty>0&&e.flex_plans&&e.flex_plans.event_id&&model.cart.trigger("flex_plan_ticket_id_in_cart_set",e.id),e.update(),e.fire("qtychanged"),t&&(t.preventUpdate=!0)):notification.trigger("broadcast","Sorry, you can not add any more of these tickets to your cart at this time.",3e3,!0)}.bind(this),this.fee_keydown=function(t){"Enter"===t.key||" "===t.key||"Spacebar"===t.key?(t.preventDefault(),e.toggle_fee_description()):t.preventUpdate=!0}.bind(this),this.details_keydown=function(t){"Enter"===t.key||" "===t.key||"Spacebar"===t.key?(t.preventDefault(),e.toggle_details(),e.update()):t.preventUpdate=!0}.bind(this),this.clear_donation_keydown=function(t){"Enter"===t.key||" "===t.key||"Spacebar"===t.key?(t.preventDefault(),e.clear_donation()):t.preventUpdate=!0}.bind(this),this.set_donation=function(t){e.donation_amount=t.target.value||t.srcElement.value,e.qty=e.donation_amount>0?1:0,e.update(),e.fire("qtychanged")}.bind(this),this.clear_donation=function(){var t=_.where(model.cart.items.tickets,{event_id:e.opts.event.id});t.length>0&&(_.where(t[0].tickets,{id:e.id})[0]&&e.remove_ticket_from_cart());e.donation_amount=0,e.qty=0,e.update(),e.fire("qtychanged")}.bind(this),this.check_for_cart_qty_and_price=function(){if(model.cart&&model.cart.items&&model.cart.items.tickets){var t=_.where(model.cart.items.tickets,{event_id:e.opts.event.id});if(t&&0!=t.length&&t[0].tickets){var i=_.where(t[0].tickets,{id:e.id})[0];i&&(e.qty=Number(i.qty),e.qty>0&&(e.check_for_removal=!0),e.donation&&(e.donation_amount=Number(i.price).toFixed(2)),e.update())}}}.bind(this),this.coupon_discount=function(t){var e="";switch(t.discount_type){case"discounted_amount":case"fixed_price":e="-$"+t.discount_amount;break;case"discounted_percent":e="-"+parseInt(t.discount_amount)+"%";break;case"free":e="FREE"}return e}.bind(this),this.check_if_user_wants_to_remove_tickets=function(){e.refs.remove_confirmation.openModal(),$(".social-features").addClass("modal-opened-social")}.bind(this),this.remove_ticket_from_cart=function(){model.cart.trigger("ticket_remove",e.id,function(t,i){"ok"==i.status&&(e.refs.remove_confirmation.closeModal(),e.check_for_removal=!1,e.update(),model.cart.trigger("reload"))})}.bind(this),this.cancel_remove_ticket_from_cart=function(){e.refs.remove_confirmation.closeModal(),e.check_for_cart_qty_and_price()}.bind(this),this.input_clicked=function(){notification.trigger("broadcast","Please click the add or minus button to modify ticket qty.",2e3,!0)}.bind(this),model.cart.on("ticket_remove",function(t){e.id==t&&(e.check_for_removal=!1,e.qty=0,e.update(
1))}),this.trigger_flex_plan=function(){e.flex_plan_data=[],e.flex_plans&&e.flex_plan_data.push({ticket:e}),e.flex_plan_data&&e.flex_plan_data.length>0&&e.parent.refs.flex_plans_picker.trigger("set_flex_plans",e.flex_plan_data)}.bind(this),this.choose_seats=function(){route("seats/"+e.opts.event.id)}.bind(this),this.toggle_details=function(){e.show_details=!e.show_details}.bind(this),this.toggle_fee_description=function(){e.refs.fee_modal.trigger("open")}.bind(this),this.get_ticket_price=function(){var t=e.price;e.all_in_pricing&&(t=Number(parseFloat(e.price)+parseFloat(e.fees.hmt_fee)+parseFloat(e.fees.venue_fee)+parseFloat(e.fees.location_fee)).toFixed(2)),e.display_price=t>0?Number(t).toFixed(2):"FREE"}.bind(this)}),riot.tag2("hmt-timer","","","",function(t){}),riot.tag2("hmt-tos-text","<p><b>Ticket Purchase Terms and Conditions</b></p><p>Revised 2/19/2019</p><p>The use of this site is governed by the policies, terms and conditions set forth below and in our Privacy Policy, hereby included by reference. Please read them carefully. Your use of this site indicates your acceptance of these policies, terms and conditions.</p><p>HoldMyTicket, LLC. reserves the right to make changes to this site and these terms and conditions at any time. Such changes will be effective immediately upon posting on the site and the posting will constitute sufficient notice for a change in terms. If any of these conditions shall be deemed invalid, void or for any reason unenforceable, that condition shall be deemed severable and shall not affect the validity and enforceability of any remaining condition.</p><p>All sales are final, no refunds. All purchases are subject to credit card approval. In the event of any changes or postponements you will be contacted by email. In the event of a cancellation, you will be automatically refunded the ticket face value. HoldMyTicket’s fees will not be refunded. Please make sure you can attend the event before you make a purchase.</p><p><b>Ticketing Policies and Pricing</b></p><p>We sell tickets on the behalf of venues, theaters, promoters, teams and other event providers (each an “Event Provider”). They provide the information you see in the event listings and they set the prices and availability of tickets.</p><p>If you have a question about an event that you don't see listed, please contact the venue or promoter holding the event or contact us at [email protected].</p><p><b>Event Information and Online Content</b></p><p>HoldMyTicket sells tickets online on the behalf of our clients, which are Event Providers. Unless specifically noted, HoldMyTicket does not itself host or promote any events. All details of events for sale through HoldMyTicket are under the control of and the responsibility of the client listing the event. HoldMyTicket does not and cannot review all details and information provided by our clients. Details, dates, and times are subject to change. </p><p>HoldMyTicket is not liable or responsible for the content provided by its users, clients or other third parties.</p><p><b>Credit Cards</b></p><p>HoldMyTicket accepts Visa, MasterCard, American Express and Discover credit cards. Your credit card will be billed immediately upon placement of your order. HoldMyTicket does not store your full credit card number, only the last four digits.</p><p><b>Order Confirmation</b></p><p>If you do not receive a confirmation number (in the form of a confirmation page or email) after submitting payment information, or if you experience an error message or service interruption after submitting payment information, it is your responsibility to confirm with HoldMyTicket Customer Service whether or not your order has been placed. Only you may be aware of any problems that may occur during the purchase process. HoldMyTicket will not be responsible for losses (monetary or otherwise) if you assume that an order was not placed because you failed to receive confirmation.</p><p><b>HoldMyTicket Service Fee</b></p><p>Tickets purchased on HoldMyTicket.com are typically subject to a non-refundable, per-ticket convenience charge. Our service fee is non-refundable, even if an event is cancelled or rescheduled. HoldMyTicket reserves the right to charge an additional per-ticket processing fee if a refund is issued.</p><p><b>Venue Fee</b></p><p>In some cases, events may have an additional fee. Any associated venue fees are determined by the venue and/or promoter.</p><p><b>Refunds</b></p><p>All sales are final. As a condition of our agreements with the artists, promoters and event planners that sell tickets through HoldMyTicket, we may 
1not issue refunds. Please review your purchase before you commit to the transaction and be sure you want the tickets you are buying. If you have any questions, comments or concerns please contact us at [email protected] and we will do everything in our power to help.</p><p>It is also your responsibility to abide by all rules and regulations put in place by the management of the event, event venue, or other relevant party. Your tickets are a revocable license and admission may be refused at any time for any reason, subject to applicable law. No refunds are available if you or a member of your party are ejected from the venue or denied admission because of failure to comply with rules.</p><p><b>Event Cancellations and Postponements</b></p><p>Before purchasing tickets, carefully review your event and seat choices. Policies set forth by our clients, including venues, promoters and theaters, generally prohibit HoldMyTicket from issuing exchanges or refunds after a ticket has been purchased or for lost, stolen, damaged or destroyed tickets. You agree that you will not attempt to evade, avoid, or circumvent those prohibitions in any manner with regard to tickets you purchased. </p><p>If the event is canceled by the event provider, we will issue you a timely refund of the ticket's face value as authorized by the event promoter. The HoldMyTicket service charge is non-refundable. When an event is canceled, we will automatically notify ticket holders and issue refunds for the face value of the event. Please allow 5-10 business days for funds to appear in your account. In the event of a refund, we will also refund any associated \"venue\" fees. The HoldMyTicket service charge is non-refundable. This is because a transaction is processed online (including a refund transaction), we are charged credit card transaction service fees which are non-refundable to us. Lowering ticket fees is a high priority for us and we always try our best keep service fees much lower than other ticket providers.</p><p>Refunds are issued to the credit card that was used to make the original purchase.</p><p>In the event of a postponement, we will contact you by email of the rescheduled date. Refunds on postponements are usually handled through the venue or promoter. We will do our best to assure that you are refunded if necessary. Again, HoldMyTicket Service Fees are non-refundable. Lack of response to initial date-change notification email indicates your consent to transfer tickets to the new date or time. We will contact you via the email that you provided us on checkout. It is your responsibility to ensure that this email address on file is current and deliverable.</p><p><b>Exchanges</b></p><p>As with refunds, HoldMyTicket may not issue exchanges. Be sure to review all details in the event information provided before you make your purchase. The same event may run at multiple dates and times, or multiple venues may have similar event names. It is your responsibility to choose the correct date and time of the event you are buying tickets for. You may change the will-call name on your tickets here http://holdmyticket.com/help</p><p><b>Limit of Tickets Per Customer</b></p><p>When purchasing tickets on HoldMyTicket.com, you are limited to a specified number of tickets for each event. This limit is posted during the purchase process and is verified with every transaction. This policy is in effect to discourage unfair ticket buying practices.</p><p><b>Delivery Options</b></p><p>Different combinations of delivery methods may be offered. Please carefully review the list of delivery methods offered during the purchase process.</p><p><b>Privacy</b></p><p>HoldMyTicket may place your first and last name, confirmation number email and any other required information on the HoldMyTicket will-call list so that you may gain entry to the venue. Only the minimum information needed to verify the identity of the will call ticket holder will be on the list. Your personal information like street address an phone number will not be made public.</p><p><b>Newsletter</b></p><p>HoldMyTicket occasionally sends emails about upcoming shows in your area. We never share your email with anyone else other than the promoter we are working with for purposes of identification or notification. You can opt-out of the email newsletter at anytime by simply clicking on a link at the top of the email and we will take you off of our mailing list. If you purchase another ticket with our service in the future your email may be added to our database again.</p><p><b>HoldMyTicket Online Service</b></p><p>HoldMyTicket may change, suspend or discontinue any aspect of the service or website at any time, including the availability of any particular feature or service. HoldMyTicket may impose limits or restrict access to any portion or portions of it's service or website at any time. Any discontinuance or suspension of services will not affect the status of any tickets as purchased.</p><p><b>Copyright and Trademark Notice</p><p>This site is owned and operated by HoldMyTicket, LLC. Unless otherwise specified all images, as well as the selection, assembly, and arrangement thereof, are the sole property of HoldMyTicket, LLC., all rights reserved. Any audio or video clips are the sole property of HoldMyTicket, LLC. or their respective owners. All software used on the site is the sole property of HoldMyTicket, LLC. or those licensing the softw
1are. You may use the content of this site for the sole purpose of shopping on this site or placing an order on this site and for no other purpose. No materials from this site may be copied, reproduced, modified, republished, uploaded, posted, transmitted, distributed in any form or by any means without HoldMyTicket's prior written permission. All rights not expressly granted herein are reserved. Any unauthorized use of the materials appearing on this site may violate copyright, trademark and other applicable laws and could result in criminal or civil penalties. HoldMyTicket, HoldMyTicket.com, the HoldMyTicket logos, all custom graphics, icons, logos and service names are copyrighted, registered trademarks, trademarks or service marks of HoldMyTicket, LLC. All other trademarks or service marks are property of their respective owners. The use of any HoldMyTicket.com trademark or service mark without the express written consent of HoldMyTicket, LLC. is strictly prohibited. </p><p><b>WARRANTIES/LIMITATION OF LIABILITY</b></p><p>THE SERVICES OF THIS SITE ARE PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND. HOLDMYTICKET DISCLAIMS ALL WARRANTIES WITH REGARD TO THE USE OF THIS SITE AND SERVICES, EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY, NO INFRINGEMENT, UNINTERRUPTED SERVICE OR FITNESS FOR A PARTICULAR PURPOSE. HOLDMYTICKET SHALL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATED TO THE USE OF THIS SITE EVEN IF HOLDMYTICKET HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND EVEN IF THE REMEDIES FAIL FOR THEIR ESSENTIAL PURPOSE. THE FOREGOING SHALL APPLY REGARDLESS OF THE FORM OF ACTION, WHETHER IN CONTRACT, TORT, STRICT PRODUCT LIABILITY, OR OTHERWISE. YOU ASSUME ALL RISKS INCIDENTAL TO THE EVENT FOR WHICH A TICKET IS ISSUED, WHETHER BEFORE, DURING OR AFTER PERFORMANCE, AND YOU WAIVE ANY CLAIMS FOR PERSONAL INJURY OR DEATH AGAINST HOLDMYTICKET ON BEHALF OF YOURSELF AND ACCOMPANYING ADULTS AND/OR MINORS. Notwithstanding the foregoing, in no event shall HoldMyTicket’s cumulative liability exceed the amount actually paid by you to HoldMyTicket for tickets and/or related services giving rise to the liability. </p><p>License; Ejection and Cancellation; No Redemption Value</p><p>Event Providers reserve the right, without refund of any amount paid, to refuse admission to, or eject, any person whose conduct management deems disorderly, who uses vulgar or abusive language or who fails to comply with Event Provider’s rules. Breach of terms or rules will terminate your license to attend the event without refund. A ticket is a revocable license and admission may be refused upon refunding the ticket's face amount. A ticket is not redeemable for cash.</p><p><b>You Are Subject to Search</b></p><p>You and your belongings may be searched on entry to the event. You consent to such searches and waive any related claims that may arise. If you elect not to consent to such searches, you may be denied entry to the event without refund or other compensation. Under certain facility rules, certain items may not be brought into the premises, including without limitation, alcohol, drugs, controlled substances, cameras, recording devices, bundles and containers.</p><p><b>Unlawful Re-Sale of Tickets; Commercial Purposes</b></p><p>Unlawful resale of tickets (or attempted resale) is grounds for seizure and cancellation without compensation. A ticket shall not be used for advertising, promotions, contests or sweepstakes, unless formal written authorization is given by the Event Provider, provided that even if such consent is obtained, any use of HoldMyTicket's trademarks and other intellectual property is subject to HoldMyTicket's consent.</p><p>Confused? Have a question? Please contact us at [email protected]</p>","","",function(t){}),riot.tag2("hmt-tos",'<hmt-modal id="hmt_tos" ref="hmt_tos" aria-label="Terms of Service"><div class="modal-container"><div show="{parent.event}"><h4 show="{config.server != \'tickets.parxcasino.com\'}"><span if="{parent.event && !parent.event.is_shared_tos}"><hmt-raw content="{parent.event.event_title}"></hmt-raw>&rsquo;s</span><span if="{parent.event && parent.event.is_shared_tos}"><hmt-raw content="{parent.event.shared_tos_event_names}"></hmt-raw></span></h4><h4 show="{config.server == \'tickets.parxcasino.com\'}">Parx Casino&reg;</h4><p><hmt-raw content="{parent.event && parent.event.custom_tos}" newline="true"></hmt-raw></p></div><div show="{!parent.event}"><hmt-tos-text></hmt-tos-text></div></div></hmt-modal><div class="termsofservice fine" show="{!opts.simple && opts.hideLink !== \'true\'}"> by checking this box you agree to <b show="{config.server != \'tickets.parxcasino.com\'}"><span if="{event && !event.is_shared_tos}"><hmt-raw content="{event.event_title}"></hmt-raw>&rsquo;s</span><span if="{event && event.is_shared_tos}"><hmt-raw content="{event.shared_tos_event_names}"></hmt-raw></span></b><b show="{config.server == \'tickets.parxcasino.com\'}">Parx Casino&reg;</b><br class="mobile-only-break"><a class="{opts[\'link-styles\']}" onclick="{open_terms}" onkeydown="{a11y_keydown}" role="button" tabindex="0" aria-label="View terms of service">terms of service</a><span class="fine" show="{config.server == \'tickets.parxcasino.com\'}">and you agree that you must be 21 years of age or older and do not belong on the Pennsylvania Gaming Control Board self-exclusion or state exclusion lists.</span></div><div class="termsofservice fine" show="{opts.simple && opts.hideLink !== \'true\'}"> By clicking above you agree to our <a class="{opts[\'link-styles\']}" onclick="{open_terms}" onkeydown="{a11y_keydown}" role="button" tabindex="0" aria-label="View terms of service">terms of service</a>. </div>','hmt-tos h4,[data-is="hmt-tos"] h4{ margin: 0 !important; padding: 0 !important; font-size: 13px; line-height: 150%; } hmt-tos p,[data-is="hmt-tos"] p{ padding: 0 !important; color: #666; font-size: 11px; margin: 5px 0 15px 0 !important; } hmt-tos .mobile-only-break,[data-is="hmt-tos"] .mobile-only-break{ display: none; } hmt-tos .tos-instruction,[data-is="hmt-tos"] .tos-instruction{ font-size: 10px; color: #f2104d; font-weight: bold; } @media only screen and (max-width: 767px) { hmt-tos .mobile-only-break,[data-is="hmt-tos"] .mobile-only-break{ display: block; } } hmt-tos .termsofservice a[role="button"]:focus-visible,[data-is="hmt-tos"] .termsofservice a[role="button"]:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; }',"",function(t){this.event=null,this.on("mount",function(){t.event&&(this.event=t.event),this.update()}),this.open_terms=function(){this.refs.hmt_tos.openModal()}.bind(this),this.a11y_keydown=function(t){return 13!=t.keyCode&&32!=t.keyCode||(t.preventDefault(),(t.target||t.srcElement).click()),!0}.bind(this)}),riot.tag2("hmt-trash-svg",'<?xml version="1.0" encoding="UTF-8"?><svg viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs></defs><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="square"><g id="Artboard" class="trash-can" stroke="#979797"><g class="trash-lid"><path d="M9,4.00111214 L10.2940054,2.70710678" id="Line"></path><path d="M10.5,2.5 L13.5,2.5" id="Line-Copy-3"></path><path d="M14,3 L15.2343416,4.04919037" id="Line-Copy-4"></path><path d="M5.5,4.5 L18.5,4.5" id="Line"></path></g><path d="M7.5,17.5 L16.5,17.5" id="Line" fill="#000"></path><path d="M6.5,6.5 L7.5,17.5" id="Line" fill="#000"></path><path d="M17.5,6.5 L16.5,17.5" id="Line-Copy"></path><path d="M10.5,8.5 L10.5,13.5" id="Line"></path><path d="M13.5,8.5 L13.5,13.5" id="Line-Copy-2"></path></g></g></svg>','hmt-trash-svg:focus-visible,hmt-trash-svg hmt-edit-svg:focus-visible,[data-is="hmt-trash-svg"] hmt-edit-svg:focus-visible{ outline: 2px solid #3868e4; outline-offset: 2px; border-radius: 3px; }',"",function(t){}),riot.tag2("hmt-waiting-list-form",'<div if="{state == \'submitting\'}" role="status" aria-label="Submitting"><hmt-loader></hmt-loader></div><div if="{state == \'success\'}" role="status"><h3>Success</h3><p>You are now added to the waiting list.</p></div><div show="{state == \'idle\'}"><div class="title" role="heading" aria-level="3">Waiting List</div><p class="description"> Complete this form to be on the waiting list for this event. </p><div if="{error}" class="error" role="alert"><h3>Error</h3><p>{result.response}</p></div><form action="javascript: void(0)" onsubmit="{submit_form}" aria-label="Waiting list sign up"><div class="field"><label for="waitlist-first-name">First Name <span class="req" aria-hidden="true">*</span><span class="sr-only">(required)</span></label><input id="waitlist-first-name" type="text" ref="f_name" class="form-control{missing_inputs == \'f_name\' ? \' error-field\' : \'\'}" autocomplete="given-name" aria-required="true" aria-describedby="waitlist-first-name-error"><div class="error-msg" id="waitlist-first-name-error">Enter your first name</div></div><div class="field"><label for="waitlist-last-name">Last Name <span class="req" aria-hidden="true">*</span><span class="sr-only">(required)</span></label><input id="waitlist-last-name" type="text" ref="l_name" class="form-control{missing_inputs == \'l_name\' ? \' error-field\' : \'\'}" autocomplete="family-name" aria-required="true" aria-describedby="waitlist-last-name-error"><div class="error-msg" id="waitlist-last-name-error">Enter your last name</div></div><div class="field"><label for="waitlist-email">Email address <span class="req" aria-hidden="true">*</span><span class="sr-only">(required)</span></label><input id="waitlist-email" type="text" inputmode="email" ref="email" class="form-control{missing_inputs == \'email\' ? \' error-field\' : \'\'}" autocomplete="email" aria-required="true" aria-describedby="waitlist-email-error"><div class="error-msg" id="waitlist-email-error">Enter a valid email</div></div><div class="field"><label for="waitlist-phone">Phone <span class="req" aria-hidden="true">*</span><span class="sr-only">(required)</span></label><input id="waitlist-phone" type="text" inputmode="tel" ref="phone" class="form-control{missing_inputs == \'phone\' ? \' error-field\' : \'\'}" autocomplete="tel" aria-required="true" aria-describedby="waitlist-phone-error"><div class="error-msg" id="waitlist-phone-error">Enter a valid phone</div></div><div class="field"><label for="waitlist-notes">Additional Notes</label><textarea id="waitlist-notes" ref="notes" class="form-control" rows="5" maxlength="{max_note_char_len}" onkeyup="{count_notes_char}" aria-describedby="waitlist-notes-count"></textarea><span id="waitlist-notes-count" aria-live="polite">{notes_char_len}/{max_note_char_len} characters</span></div><div class="field"><button type="submit" class="button blue">Submit</button></div></form></div>','hmt-waiting-list-form { --color-danger: #D32F2F; } hmt-waiting-list-form .form-control,[data-is="hmt-waiting-list-form"] .form-control{ width: 100%; } hmt-waiting-list-form span.req,[data-is="hmt-waiting-list-form"] span.req{ font-size: 15px !important; } hmt-waiting-list-form .sr-only,[data-is="hmt-waiting-list-form"] .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } hmt-waiting-list-form .error,[data-is="hmt-waiting-list-form"] .error,hmt-waiting-list-form .error-field,[data-is="hmt-waiting-list-form"] .error-field{ padding: 5px; color: var(--color-danger); } hmt-waiting-list-form .error-msg,[data-is="hmt-waiting-list-form"] .error-msg{ display: none; background: var(--color-danger); color: #fff; padding: 0 .75rem; } hmt-waiting-list-form .error-field .error-msg,[data-is="hmt-waiting-list-form"] .error-field .error-msg{ display: block; } hmt-waiting-list-form .error h3,[data-is="hmt-waiting-list-form"] .error h3{ color: var(--color-danger); } hmt-waiting-list-form .error-field input,[data-is="hmt-waiting-list-form"] .error-field input{ border: 1px solid var(--color-danger); }',"",function(t){var e=this;e.state="idle",e.error=!1,e.result={},e.notes_char_len=0,e.max_note_char_len=300,this.change_state=function(t){e.state=t,e.update(
1)}.bind(this),this.submit_form=function(){jQuery(".error-field").removeClass("error-field"),jQuery(e.root).find("input, textarea").removeAttr("aria-invalid"),e.change_state("submitting");var i={f_name:e.refs.f_name.value,l_name:e.refs.l_name.value,email:e.refs.email.value,phone:e.refs.phone.value,notes:e.refs.notes.value,event_id:t.event.id};request({url:"public/waiting_list/add",type:"post",data:i,cb:function(t,i){if(e.result={...i},e.error="ok"!=i.status,e.missing_inputs=null,e.error)if("object"==typeof i.response)for(k in e.result.response="Please fill in all required fields.",i.response)jQuery(e.refs[k]).closest(".field").addClass("error-field"),jQuery(e.refs[k]).attr("aria-invalid","true");else"Invalid email address"===i.response&&(jQuery(e.refs.email).closest(".field").addClass("error-field"),jQuery(e.refs.email).attr("aria-invalid","true"));e.change_state("ok"==i.status?"success":"idle")}})}.bind(this),this.reset_form=function(){jQuery(".error-field").removeClass("error-field"),jQuery(e.root).find("input, textarea").removeAttr("aria-invalid"),e.result={},e.error=!1,e.refs.f_name.value="",e.refs.l_name.value="",e.refs.email.value="",e.refs.phone.value="",e.refs.notes.value=""}.bind(this),this.count_notes_char=function(){e.notes_char_len=e.refs.notes.value.length,e.update(),e.notes_char_len>e.max_note_char_len&&setTimeout(function(){e.refs.notes.value=e.refs.notes.value.substring(0,e.max_note_char_len),e.notes_char_len=e.max_note_char_len,e.update()},100)}.bind(this),e.on("closed",function(){e.reset_form(),e.change_state("idle")})}),riot.tag2("hmt-waiting-list",'<hmt-modal ref="modal" onclose="{modal_closed}"><div class="modal-container"><hmt-waiting-list-form ref="waiting-form" event="{parent.opts.event}"></hmt-waiting-list-form></div></hmt-modal><div class="waiting-list"><div class="title" role="heading" aria-level="3">Waiting List</div><p class="description"> You can sign up to be on the waiting list. If tickets open up you will be notified. </p><div><button type="button" class="button blue" onclick="{open_modal}">Sign Up</button></div></div>','hmt-waiting-list .title,[data-is="hmt-waiting-list"] .title{ font-size: 18px; } hmt-waiting-list .description,[data-is="hmt-waiting-list"] .description{ font-size: 15px; } hmt-waiting-list .field,[data-is="hmt-waiting-list"] .field{ padding: 5px 0; } hmt-waiting-list .field label,[data-is="hmt-waiting-list"] .field label{ display: block; } hmt-waiting-list .waiting-list,[data-is="hmt-waiting-list"] .waiting-list{ padding: 15px; margin: 20px 0 20px 20px; border-left: 4px solid #eee; }',"",function(t){var e=this;e.show_modal=!1,this.open_modal=function(){e.refs.modal.trigger("open"),e.update()}.bind(this),this.modal_closed=function(){e.refs.modal.refs["waiting-form"].trigger("closed")}.bind(this)}),riot.tag2("hmt-webuser-avatar",'<div class="person-avatar size-{opts.size}" if="{!opts.webuser.image && !opts.webuser.first_name && !opts.webuser.last_name}"><svg class="fi fi-user-male" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#user"></use></svg></div><div class="person-avatar size-{opts.size}" if="{!opts.webuser.image && (opts.webuser.first_name || opts.webuser.last_name)}"> {opts.webuser.first_name[0]}{opts.webuser.last_name[0]} </div><div class="person-image size-{opts.size}" if="{opts.webuser.image}" riot-style="background-image: url({opts.webuser.image});"></div>','hmt-webuser-avatar,[data-is="hmt-webuser-avatar"]{ display: inline-block; } hmt-webuser-avatar .person-avatar,[data-is="hmt-webuser-avatar"] .person-avatar{ display: inline-block; padding: 0; font-size: 22px; font-weight: lighter; line-height: 35px; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: #5933d7; border-radius: 35px; position: relative; height: 35px; width: 35px; text-transform: uppercase; letter-spacing: 1px; } hmt-webuser-avatar .person-image,[data-is="hmt-webuser-avatar"] .person-image{ background-repeat: no-repeat; background-size: cover; background-color: #eee; display: inline-block; padding: 0; font-size: 22px; font-weight: lighter; line-height: 35px; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 35px; position: relative; height: 35px; width: 35px; text-transform: uppercase; letter-spacing: 1px; } hmt-webuser-avatar .size-lg,[data-is="hmt-webuser-avatar"] .size-lg{ height: 55px; width: 55px; line-height: 55px; border-radius: 55px; } hmt-webuser-avatar .size-md,[data-is="hmt-webuser-avatar"] .size-md{ height: 32px; width: 32px; line-height: 32px; border-radius: 32px; } hmt-webuser-avatar .size-sm,[data-is="hmt-webuser-avatar"] .size-sm{ height: 20px;
1 width: 20px; line-height: 20px; border-radius: 20px; }',"",function(t){this.on("mount",function(){})}),riot.tag2("hmt-webuser-credit-card-form",'<div class="edit-card-form"><form id="purchase_form" onsubmit="{submit_form}"><div id="card-preview" class="card-preview"></div><div class="renewal-warning center" if="{opts.show_renewal_warning}">* To enable auto-renewal you must have a credit card on file</div><label>Credit card number</label><br><input type="text" ref="card_number" id="cc_no" value="" class="{field_class(\'number\')}" placeholder="•••• •••• •••• ••••" autofocus data-private="1111 1111 1111 1111"><br><br><label>Credit card expiration (MM/YY)</label><br><input type="text" ref="card_exp" maxlength="7" size="7" id="cc_expiry" value="" placeholder="MM / YY" class="{field_class(\'month\') || field_class(\'year\')}" data-private="12/33"><br><br><label>Name on card</label><br><input type="text" ref="card_name" value="" id="cc_name" class="{field_class(\'name\')}"><br><br><label>Credit CVC</label><br><input type="text" ref="card_cvc" size="5" id="cc_cvc" value="" placeholder="•••" class="{field_class(\'cvc\')}" data-private="111"><br><br><label>Zip Code</label><br><input type="text" ref="card_zip" size="5" id="cc_zip" value="" placeholder="•••••" class="{field_class(\'zip\')}"><br><br><div><button type="submit" class="button red" show="{!submitting}">ADD CARD</button><button type="button" class="button red" show="{submitting}" disabled>SAVING...</button> &nbsp;&nbsp;&nbsp;or&nbsp;&nbsp;&nbsp;<a onclick="{cancel}">Cancel</a></div></form><div ref="recaptcha"></div></div>','hmt-webuser-credit-card-form .error,[data-is="hmt-webuser-credit-card-form"] .error{ margin: 10px 0; } hmt-webuser-credit-card-form .card-preview,[data-is="hmt-webuser-credit-card-form"] .card-preview{ display: none; } hmt-webuser-credit-card-form .renewal-warning,[data-is="hmt-webuser-credit-card-form"] .renewal-warning{ font-size: 13px; color: #e90a0a; margin-bottom: 10px; }',"",function(t){var e=this;e.errors=[],e.submitting=!1,e.add_card_trigger="save_card_for_"+t.type,e.mixin(FireMix),e.on("mount",function(){$("#purchase_form").card({container:"#card-preview",formSelectors:{numberInput:"input#cc_no",expiryInput:"input#cc_expiry",cvcInput:"input#cc_cvc",zipInput:"input#cc_zip",nameInput:"input#cc_name"},width:"100",formatting:!0,messages:{validDate:"valid\ndate",monthYear:"mm / yy"},values:{number:"•••• •••• •••• ••••",name:"Full Name",expiry:"••/••",cvc:"•••",zip:"•••••"},debug:!1}),e.startup_captcha()}),this.add_card=function(i){grecaptcha.reset();var a={payment_method:{credit_card:{full_name:e.refs.card_name.value.trim(),number:e.refs.card_number.value.trim(),verification_value:e.refs.card_cvc.value.trim(),month:e.refs.card_exp.value.split("/")[0].trim(),year:e.refs.card_exp.value.split("/").length>1?"20"+e.refs.card_exp.value.split("/")[1].trim():"",zip:e.refs.card_zip.value.trim()}}};if(0==a.payment_method.credit_card.full_name.length||0==a.payment_method.credit_card.number||0==a.payment_method.credit_card.verification_value||0==a.payment_method.credit_card.zip||0==a.payment_method.credit_card.month||0==a.payment_method.credit_card.year)return notification.trigger("broadcast","Please complete all fields to add credit card",3e3,!0),e.submitting=!1,e.update(),!1;model.webuser_credit_card.trigger(e.add_card_trigger,t.order.ticket_key,a,i,function(i,a){if(e.errors=[],i){e.errors=i;var o="";if(i&&i.length>0)for(key in i)o+=i[key].message?i[key].message:i[key]+"<br />";o||(o="Unkown Error Occured"),notification.trigger("broadcast",o,3e3,!0)}else"error"==a.status?notification.trigger("broadcast",a.response||"An unknown error occurred",3e3,!0):"ok"==a.status&&(notification.trigger("broadcast",a.msg,3e3),model.order.force_update=!0,model.order.trigger("fetch",t.order.ticket_key),"auto_renewal"==t.type?(model.webuser_credit_card.trigger("fetch",t.order.ticket_key),t.cb&&t.cb(a)):e.fire("close"));e.submitting=!1,e.update()})}.bind(this),this.cancel=function(){e.fire("cancel")}.bind(this),this.field_class=function(t){return _.where(e.errors,{attribute:t}).length>0?"input-error":""}.bind(this),this.submit_form=function(t){t.preventDefault(),grecaptcha.execute()}.bind(this),this.startup_captcha=function(){window.grecaptcha&&grecaptcha.render&&grecaptcha.render(e.refs.recaptcha,{sitekey:"6Lf7DLEZAAAAACWoTmGDsOAzTTwXshPMYKQMcrxK",size:"invisible",callback:function(t){e._add_credit_card(t)}})}.bind(this),this._add_credit_card=function(t){e.submitting=!0,e.update(
1),e.add_card(t)}.bind(this)}),riot.tag2("ticket-qty-picker",'<select name="picker" ref="picker" class="picker" onchange="{qty_changed}"><option value="0" if="{!opts.hidezero}">0</option><option each="{option in options}" riot-value="{option.value}" selected="{option.value == parent.opts.ticket.qty}">{option.label}</option></select>',"ticket-qty-picker select::-ms-expand,[data-is=\"ticket-qty-picker\"] select::-ms-expand{ display: none; } ticket-qty-picker select,[data-is=\"ticket-qty-picker\"] select{ -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; padding: 0 28px 0 12px; background: #fff url('#') no-repeat 95% 50%; background: #fff url('#') no-repeat calc(100% - 10px) 50%; background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1cHgiIGhlaWdodD0iOHB4IiB2aWV3Qm94PSIwIDAgMTUgOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUgOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+ICA8cGF0aCBmaWxsPSIjODk4OTg5IMKgIiBkPSJNMS4wMywwLjE3NWMtMC4yMzYtMC4yMzMtMC42MTgtMC4yMzMtMC44NTQsMGMtMC4yMzUsMC4yMzItMC4yMzYsMC42MSwwLDAuODQybDYuODk3LDYuODA5ICAgIGMwLjIzNiwwLjIzMywwLjYxOCwwLjIzMywwLjg1NCwwbDYuODk3LTYuODA5YzAuMjM2LTAuMjMzLDAuMjM2LTAuNjEsMC0wLjg0MmMtMC4yMzYtMC4yMzMtMC42MTgtMC4yMzMtMC44NTQsMEw3LjUsNi4zODQgICAgTDEuMDMsMC4xNzV6Ii8+ICA8L3N2Zz4=); box-sizing: border-box; border: solid 2px #d5d5d5; border-radius: 5px; outline: none; cursor: pointer; color: #606060; line-height: 16px; text-indent: 0.01px; text-overflow: ''; width: 80px; height: 42px; }","",function(t){var e=this;e.mixin(FireMix),e.mixin(AnalyticsControllerMix),t.min=1,t.max=10,t.ticket={},e.options=[],e.on("mount",function(){e.options=[];for(var i=t.min;i<=t.max;i++)e.options.push({value:i,label:i});e.update()}),this.qty_changed=function(){var i=null;t.ticket&&t.ticket.time_slot_id&&((i={}).time_slot_id=t.ticket.time_slot_id),model.cart.trigger("ticket_add",t.ticket.id,this.refs.picker.options[this.refs.picker.selectedIndex].value,i,function(){if(model.cart.items.tickets.length>0)for(key in model.cart.items.tickets)if(model.cart.items.tickets[key].analytic_codes.length>0){var t={event_id:e.event_id,tickets:e.tickets};for(code in model.cart.items.tickets[key].analytic_codes)e.init_tracker(model.cart.items.tickets[key].analytic_codes[code].type,model.cart.items.tickets[key].analytic_codes[code].code,"user_"+model.cart.items.tickets[key].user_id,function(){e.track_event(model.cart.items.tickets[key].analytic_codes[code].type,model.cart.items.tickets[key].analytic_codes[code].code,"add_to_cart","user_"+model.cart.items.tickets[key].user_id,t)})}e.fire("changed")})}.bind(this)}),riot.tag2("whitelabel-logo",'<a href="{config.main_site}" alt="{config.meta_title}"><div class="logo-wrap"><div class="image-logo" riot-style="background-image: url({img})"></div></div></a>','whitelabel-logo .logo-wrap,[data-is="whitelabel-logo"] .logo-wrap{ width: 158px; height: 39px; } whitelabel-logo .image-logo,[data-is="whitelabel-logo"] .image-logo{ background-repeat: no-repeat; width: 158px; height: 39px; background-size: 158px 39px; }',"",function(t){var e=this;e.mode=null,e.img=null,e.on("mount",function(){e.img=config.cloudfront+config.whitelabel_path()+"gfx/[email protected]"})}),riot.tag2("whitelabel-sidemenu",'<div id="sidemenu" class="navmenu{!open ? \' offview\' : \' \'}"><div class="close-btn" onclick="{close}"><svg class="fi fi-close-circle-outline" aria-hidden="true"><use href="/gfx/icons/icons-sprite.svg#circle-xmark-regular"></use></svg></div><div if="{!window.config.use_hmt_brand}" class="big-logo" riot-style="background-image: url({logo})"></div><div if="{window.config.use_hmt_brand}" class="big-logo hmt-brand"><hmt-logo></hmt-logo></div><div class="user" show="{model.webuser.connected}"><img show="{model.webuser.item.facebook_uid}" riot-src="{\'https://graph.facebook.com/\'+model.webuser.item.facebook_uid+\'/picture?width=150&height=150\'}" width="30" class="user_image"><span class="loggedinas">LOGGED IN AS</span><br>{model.webuser.item.first_name} {model.webuser.item.last_name} </div><nav class="nav"><ul><li><a href="{config.main_site}"><span>Events</span></a></li><li class="divider"></li><li show="{model.webuser.connected}"><a href="/account" onclick="{hide_dropdowns}"><span>My Account</span></a></li><li show="{model.webuser.connected}"><a href="/orders" onclick="{hide_dropdowns}"><span>My Orders</span></a></li><li class="divider"></li><li show="{!model.webuser.connected}"><a href="/login" onclick="{hide_dropdowns}"><span>Log In</span></a></li><li show="{model.webuser.connected}"><a href="/logout" onclick="{hide_dropdowns}"><span>Log Out</span></a></li></ul></nav></div>','whitelabel-sidemenu #sidemenu,[data-is="whitelabel-sidemenu"] #sidemenu{ position: fixed; top: 0px; left: 0px; bottom: 0px; width: 200px; background: #fafafa; border: 0; z-index: 9; -webkit-transition: left .5s; -moz-transition: left .5s; -o-transition: left .5s; transition: left .5s; } whitelabel-sidemenu #sidemenu.offview,[data-is="whitelabel-sidemenu"] #sidemenu.offview{ left: -200px; } whitelabel-sidemenu #sidemenu .nav,[data-is="whitelabel-sidemenu"] #sidemenu .nav{ padding: 0px; } whitelabel-sidemenu #sidemenu .nav a,[data-is="whitelabel-sidemenu"] #sidemenu .nav a{ display: block; padding: 12px 0 12px 15px; color: #333; font-size: 14px; -webkit-transition: .3s background; } whitelabel-sidemenu #sidemenu .nav a:hover,[data-is="whitelabel-sidemenu"] #sidemenu .nav a:hover{ text-decoration: none; cursor: pointer; } whitelabel-sidemenu #sidemenu .nav a span,[data-is="whitelabel-sidemenu"] #sidemenu .nav a span{ display: inline; color: #333; } whitelabel-sidemenu #sidemenu .nav a:hover span,[data-is="whitelabel-sidemenu"] #sidemenu .nav a:hover span{ text-decoration: underline; cursor: pointer; } whitelabel-sidemenu #sidemenu .nav a i.fi,[data-is="whitelabel-sidemenu"] #sidemenu .nav a i.fi{ font-size: 18px; font-weight: 800; } whitelabel-sidemenu #sidemenu li.divider,[data-is="whitelabel-sidemenu"] #sidemenu li.divider{ margin: 0; height: 1px; background: #ccc; } whitelabel-sidemenu .close-btn,[data-is="whitelabel-sidemenu"] .close-btn{ float: right; text-align: right; color: #6a6579; font-size: 35px; margin: 15px 15px 0 0; } whitelabel-sidemenu .close-btn:hover,[data-is="whitelabel-sidemenu"] .close-btn:hover{ color: #a79fbe; cursor: pointer; } whitelabel-sidemenu #sidemenu .user,[data-is="whitelabel-sidemenu"] #sidemenu .user{ color: #000; border-bottom: 1px solid #443e55; margin-bottom: 10px; padding: 13px; font-size: 14px; } whitelabel-sidemenu #sidemenu .user .fi,[data-is="whitelabel-sidemenu"] #sidemenu .user .fi{ font-size: 20px; } whitelabel-sidemenu #sidemenu .big-logo,[data-is="whitelabel-sidemenu"] #sidemenu .big-logo{ margin-top: 15px; width: 200px; height: 200px; background-repeat: no-repeat; background-size: 200px 200px; } whitelabel-sidemenu #sidemenu .big-logo.hmt-brand,[data-is="whitelabel-sidemenu"] #sidemenu .big-logo.hmt-brand{ padding-inline: 10px; margin-top: 80px; margin-bottom: 1rem; background-size: 200px auto !important; background-position: center; height: auto !important; }',"",function(t){var e=this;
1e.mixin(ListenerMix,{listeners:[{type:"notification",evt:"sidemenu:show",cb:"show"},{type:"notification",evt:"sidemenu:close",cb:"close"}]}),e.logo=null,e.open=!1,e.on("mount",function(){e.logo=config.cloudfront+config.whitelabel_path()+"gfx/[email protected]"}),this.show=function(){e.open=!0,e.update()}.bind(this),this.close=function(){e.open=!1,e.update()}.bind(this),this.search=function(){e.close(),notification.trigger("search")}.bind(this)});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.