PageSourceSearch

https://clubspark.kiwi/Scripts/Public/Clubspark/Solo/Dist/comp-ven…?c=en-GB&v=639268835320000000-2610057

js clubspark.kiwi collected 2026-10-08 03:46:57 UTC 151,034 bytes, 1 lines download raw bytes

1function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,n){var t;if(e)return"string"==typeof e?_arrayLikeToArray(e,n):"Map"===(t="Object"===(t={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:t)||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(e,n):void 0}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}Handlebars.registerHelper("FemaleCheckedState",function(){return this.IsFemale?"checked":""}),Handlebars.registerHelper("MaleCheckedState",function(){return this.IsFemale?"":"checked"}),Handlebars.registerHelper("creditValueAmount",function(e){var n=environmentSettingsConfig.AppSettings.Payments.Setting.CurrencySymbol;return null!=e?n+(e/100).toFixed(2):""}),Handlebars.registerHelper("itemCount",function(e){return e+1}),Handlebars.registerHelper("creditForUseLabel",function(e){var n=environmentSettingsConfig,t=n.AppSettings.Coaching,r=n.AppSettings.Booking;switch(e){case"coaching":return t.Content.CoachingUpper;case"booking":return r.Content.CourtUpper+" "+r.Content.BookingUpper;default:return e}}),Handlebars.registerHelper("orderHeaderStyling",function(e){return e.orderHasAddonsToShow?"":"no-border"}),Handlebars.registerHelper("formattedTotalCost",function(e){return environmentSettingsConfig.AppSettings.Payments.Setting.CurrencySymbol+(e/100).toFixed(2)}),Handlebars.registerHelper("orderPayStatus",function(e){var n,t=this.orderPayStatus;return this.productSubscriptions&&0<this.productSubscriptions.length&&(t=this.productSubscriptions[0].orderPayStatus),this.checkoutIsComplete&&"not paid"===(null==(n=t)||null==(n=n.name)?void 0:n.toLowerCase())&&(t={name:"Pending"}),getContentForOrderPayStatus(t)}),Handlebars.registerHelper("totalQuantity",function(e,n){return n&&0!==n.length?e-n.reduce(function(e,n){return e+(n.quantity||0)},0):e});var getContentForOrderPayStatus=function(e){var n=getStatusLabelTypeForOrderPayStatus(e.name.toLowerCase());return getStatusLabelHtml(n,e.name)},getStatusLabelTypeForOrderPayStatus=function(n){var e;return null==(e=[{name:"refunded",type:"complete"},{name:"part refunded",type:"lapsed"},{name:"paid",type:"complete"},{name:"pending",type:"warning"},{name:"not paid",type:"danger"},{name:"part paid",type:"warning"},{name:"failed",type:"danger"},{name:"completed",type:"complete"},{name:"cancelled",type:"danger"}].filter(function(e){return e.name===n})[0])?void 0:e.type},getStatusLabelHtml=function(e,n){return e?new Handlebars.SafeString('<span class="'+("status-label label-"+e)+'">'+n+"</span"):null},getStatusLabelTypeForSubscriptionStatus=(Handlebars.registerHelper("subscriptionStatusLabel",function(e){var n;return this.subscriptionDetails?(n=getStatusLabelTypeForSubscriptionStatus(this.subscriptionDetails.subscriptionStatus),getStatusLabelHtml(n,this.subscriptionDetails.subscriptionStatus)):null}),function(e){switch(e){case"Pending":return"warning";case"Active":return"complete";case"Paused":return"warning";case"Cancelled":return"danger";case"Expired":return"complete";default:return"warning"}});function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Handlebars.registerHelper("deliveryAddress",function(){var e=this.customerAddress,n='<p class="_0px-spacing-bottom">'+e.address1,t=new clubsparkApp.Utilities;return t.isEmptyValue(e.address2)||(n+="<br />"+e.address2),t.isEmptyValue(e.address3)||(n+="<br />"+e.address3),n+="<br />"+e.town+"<br />"+e.postcode,t.isEmptyValue(e.phoneNumber)||(n+="<br />"+e.phoneNumber),t.isEmptyValue(e.county)?n+="</p>":n+="<br />"+e.county+"</p>",e.deliveryAddressEditable&&(n+='<a class="_15px-spacing-top cs-btn secondary sm js-delivery-address-modal" href="#">Edit delivery address</a>'),new Handlebars.SafeString(n)}),Handlebars.registerHelper("lineItemCount",function(){return 1<this.addonLineItems.length?this.addonLineItems.length+" items":this.addonLineItems.length+" item"}),Handlebars.registerHelper("variantMapper",function(n,e){var t,r=new clubsparkApp.Utilities,a="Personalisation not required";if(r.isEmptyValue(n.propertyValue))return n;switch(n.propertyValue.toLowerCase()){case"s":return"Small";case"m":return"Medium";case"l":return"Large";case"xl":return"Extra large";case"xxl":return"Double Extra Large";default:return r.isEmptyValue(e.metadataValues)?"required"===n.propertyValue.toLowerCase()?a:n.propertyValue:(t=e.metadataValues?null==(t=e.metadataValues.find(function(e){return e.key===n.propertyId}))?void 0:t.value:null,r.isEmptyValue(t)?"required"===n.propertyValue.toLowerCase()?a:n.propertyValue:t)}}),Handlebars.registerHelper("variantSelected",function(e){return e.id===this.id?"selected":""}),Handlebars.registerHelper("orderWarningMessage",function(){var e=new clubsparkApp.Utilities,n=clubsparkApp.AppSettings,t=e.isEmptyValue(n.orderCancelOrderDisabledDeliveryWindowLabel)?"Please note you have up to 48 hours to edit the delivery address or sizes for this order.":n.orderCancelOrderDisabledDeliveryWindowLabel,e=e.isEmptyValue(n.orderCancelOrderDeliveryWindowLabel)?"Please note you have up to 48 hours to edit the delivery address, sizes or cancel this order.":n.orderCancelOrderDeliveryWindowLabel,n=this.orderIsEditable||this.orderCanBeCancelled?"_10px-spacing-bottom _16em":"_16em",t=this.cancelOrderDisabled?t:e,e='<p class="'.concat(n,'">').concat(t,"</p>");return new Handlebars.SafeString(e)}),Handlebars.registerHelper("renderVariantControl",function(e,n){var t=new clubsparkApp.Utilities,r=n.product,a=n.metadataValues,e=e.filter(function(e){return r.variantGroupId===e.propertyKey.split("_")[0]});if(0===(null==e?void 0:e.filter(function(e){return e.propertyInput}).length)&&0<(null==e?void 0:e.length)){for(var l=_toConsumableArray(new Map(e.map(function(e){return[e.propertyKey,e]})).values()),o="",i=l[0].property,s="".concat(n.id,"_").concat(l[0].propertyId),c=0;c<l.length;c++)(n=>{var e=r.properties.find(function(e){return e.propertyId===l[n].propertyId&&e.propertyValueId===l[n].propertyValueId});o+="<option ".concat(e?new Handlebars.SafeString("selected"):""," value=").concat(l[n].propertyKey,">").concat(l[n].propertyValue,"</option>")})(c);return new Handlebars.SafeString('<div class="control-group _20px-spacing-bottom select-control"><label class="control-label" for="'.concat(s,'">').concat(i,'</label><div class="controls"><div class="selectbox-it style-6"><select class="jquery-select" name="').concat(s,'" id="').concat(s,'">').concat(o,"</select></div></div></div>"))}var d=e[0];return t.isEmptyValue(d)?"":(a=null!=(s=null==a||null==(i=a.find(function(e){return e.key===d.propertyId}))?void 0:i.value)?s:"",i="".concat(n.id,"_").concat(d.propertyId),e=null!=(n=null==(s=e[0])?void 0:s.property)?n:"",s=t.isEmptyValue(a)?'data-required="false"':'data-required="true"',new Handlebars.SafeString('<div class="control-group _20px-spacing-bottom"><label class="control-label" for="'.concat(i,'">').concat(e,'</label><div class="controls"><input ').concat(s,' data-is-personalisation="true" data-field="').concat(d.property,'" data-max-length="').concat(d.propertyMaxLength,'" data-min-length="').concat(d.propertyMinLength,'" data-is-numeric="').concat(d.propertyIsNumeric,'" type="text" name="').concat(i,'" id="').concat(i,'" value="').concat(a,'" /></div></div>')))}),Handlebars.registerHelper("getVariantControlGroupClass",function(e){return 1<(null==e?void 0:e.length)?new Handlebars.SafeString("select-control"):""}),Handlebars.registerHelper("orderCheckoutButton",function(e){var n;return"not paid"!==this.orderPayStatus.name.toLowerCase()||this.lineItems[0].paymentMethod&&"71B07C40-16B3-4185-BDB9-18E4E0D47AEB"
1!==this.lineItems[0].paymentMethod.id.toUpperCase()||null!=(n=this.subscriptionDetails)&&n.startAt?null:new Handlebars.SafeString('<a class="cs-btn primary med js-checkout-order" href="#" data-orderid="'.concat(this.id,'">Make payment</a>'))}),Handlebars.registerHelper("lineItemIndexCount",function(e){return"".concat(e+1,".")}),Handlebars.registerHelper("manageSubscriptionUrl",function(e){return this.paymentMethodManagementUrl?"".concat(this.paymentMethodManagementUrl,"&returnUrl=").concat(window.location.href):null});var clubsparkAppBasket=this.clubsparkAppBasket||{},clubsparkAppPublicMobileSiteNav=(clubsparkAppBasket.BasketInit=function(s,l){function a(e,n){var t;if(null!=n&&null!=e)for(var r,a=(r=v(s)).e.length,l=0;l<a;l++)if(null!==_typeof(r.e[l])&&void 0!==r.e[l]&&r.e[l].id===e)for(var o=r.e[l].s.length,i=0;i<o;i++)if(r.e[l].s[i].id===n){r.e[l].s.splice(i,1),0===(t=r.e[l].s.length)&&r.e.splice(l,1),y(s,JSON.stringify(r)),0<c.container.length&&p(n,t);break}}function r(e){return""===(e=e.data("session-id"))?null:e}function o(e){return null!=(e=e.data("team-type"))?e:null}var c=this,i=(c.settings={type:"default"},this.init=function(e,n){if(c.container=$(e),!c.container)return!1;void 0!==n&&(c.settings=n),m(v(),!1),b()},function(e,n){t({e:n},e)}),d=function(e,n){for(var t=!1,r=0;r<e.length;r++)for(var a=e[r],l=0;l<a.s.length;l++)if(a.s[l].id===n.id){t=!0;break}return t},u=function(){return{e:[]}},t=function(e,n){e=e.e;h(n),"default"===c.settings.type&&(f(e.s[0]),c.container.addClass("item-added"),setTimeout(function(){c.container.removeClass("item-added")},2500))},p=function(e,n){c.container.find('.item[data-id="'+e+'"]').fadeOut(function(){$(this).remove()}),h(n)},m=function(e){var n,t;if(null===e||!e.hasOwnProperty("e"))return f(),h(0),!1;if(!(0<e.e.length))return f(),h(0),!1;for(var r=0;r<e.e.length;r++)if((n=e.e[r]).id===l){for(var a=0;a<n.s.length;a++)t=n.s[a],f(t);0===n.s.length&&f(),h(n.s.length);break}},h=function(e){if("default"===c.settings.type&&(n=c.container.find(".basket-icon"),t=1===e?'<span class="notification">'+e+"</span> Item in your basket":'<span class="notification">'+e+"</span> Items in your basket",0===e?c.container.addClass("basket-empty"):c.container.removeClass("basket-empty"),n.html(t)),"simple"===c.settings.type){var n,t=(n=c.container.find(".basket-icon")).find(".notification"),r=n.find(".items-label");switch(t.empty().append(e),e){case 0:c.container.addClass("basket-empty"),r.empty().append("Items in your basket");break;case 1:c.container.removeClass("basket-empty"),r.empty().append("Item in your basket");break;default:c.container.removeClass("basket-empty"),r.empty().append("Items in your basket")}}},f=function(e){var n=$("#basket-items-template"),t=$("#basket-row-template"),r=null,a=c.container.parents("body");if(navigator.cookieEnabled&&a.find(".add-to-basket").css("display","block"),0===c.container.find(".item-container").length&&c.container.append(n.html()),null==e)return!1;c.container.find(".item-container").append(t.html()),(r=c.container.find(".item-container .item").last()).attr("data-id",e.id),null!=e.tt?r.find(".name").text(unescape(e.n)+" ("+unescape(e.tt)+")"):r.find(".name").text(unescape(e.n)),r.find(".time").text(e.t),r.find(".remove").attr("data-id",e.id),(0!==$('td.action a.btn[data-session-id="'+e.id+'"]').length?$('td.action a.btn[data-session-id="'+e.id+'"]'):$('td.action a.btn[data-activity-id="'+e.id+'"]')).addClass("disabled")},v=function(){var e=n(s);return e?JSON.parse(e):null},y=function(e,n,t){var r,t=t?((r=new Date).setTime(r.getTime()+24*t*60*60*1e3),"; expires="+r.toGMTString()):"";document.cookie=e+"="+n+t+"; path=/"},n=function(e){for(var n=e+"=",t=document.cookie.split(";"),r=0;r<t.length;r++){for(var a=t[r];" "===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(n))return a.substring(n.length,a.length)}return null},b=function(){c.container.find(".display button").on("click",e),c.container.on("click",".item .remove",k),c.container.parents("body").find(".add-to-basket").on("click",g)},e=function(e){var n;"default"===c.settings.type&&(n=c.container,e.preventDefault(),n.toggleClass("basket-open"),n.hasClass("item-added"))&&n.removeClass("item-added")},g=function(e){var n=$(this),t={};n.hasClass("disabled")||(t.id=n.attr("data-event-id"),t.s=[],null!==r(n)?t.s.push({id:r(n)}):t.s.push({id:(e=>""===(e=e.data("activity-id"))?null:e)(n)}),t.s[0].n=n.attr("data-name"),t.s[0].t=n.attr("data-time"),o(n)&&(t.s[0].tt=o(n)),(e=>{var n=v(s),t=null;if(!(e instanceof Object&&null!==_typeof(e)))return;if(0===(n=n||u()).e.length)n.e.push(e),e.id===l&&i(1,e);else{if(d(n.e,e.s[0]))return;for(var r=0;r<n.e.length;r++){if(t=n.e[r],e.id===t.id){t.s.push(e.s[0]),t.s.length,i(t.s.length,e);break}if(r===n.e.length-1){n.e.push(e),e.id===l&&i(1,e);break}}}y(s,JSON.stringify(n))})(t)),n.addClass("disabled"),e.preventDefault()},k=function(e){var n=$(this).attr("data-id"),t=c.container.parents("body").find('.add-to-basket[data-session-id="'+n+'"]'),r=$("input#basket-event-id").val();0===t.length&&(t=$('td.action a.btn[data-activity-id="'+n+'"]')),a(r,n),t.removeClass("disabled hidden"),e.stopPropagation(),e.preventDefault()};this.clearBasketCookie=function(e){y(e,"",-1)},this.removeSession=function(e,n){a(e,n)},this.removeEvent=function(e){var n=e;if(null!=n)for(var t,r=(t=v(s)).e.length,a=0;a<r;a++)if(t.e[a].id===n){t.e.splice(a,1),y(s,JSON.stringify(t));break}}},this.clubsparkAppPublicMobileSiteNav||{}),clubsparkApp=(clubsparkAppPublicMobileSiteNav.NavInit=function(){var r=this,n=(this.init=function(e){r.container=$(e),0!==r.container.find(".mobile-site-nav-btn").length&&n()},function(){r.container.find(".mobile-site-nav-btn").on("click",e),r.container.find(".has-subnav-mobile").on("click",e)}),e=function(e){var n=r.container.find(".mobile-site-nav-items"),t=$(this);$(this).hasClass("has-subnav-mobile")&&(n=$(this).parent()),t.hasClass("active")?t.removeClass("active"):t.addClass("active"),n.find("> ul").stop(!0,!0).animate({height:"toggle",opacity:"toggle"},"100",function(){n.find("ul").is(":visible")?$(document).trigger("mobileSiteMenu:open",[{isOpen:!0}]):$(document).trigger("mobileSiteMenu:close",[{isOpen:!1}])}),e.preventDefault()}},this.clubsparkApp||{}),clubsparkAppPublicUserBar=(clubsparkApp.PersonLookup=function(i,t,e,n,s){var c=this,d=void 0!==e?e:null,u=void 0!==n?n:null,p=void 0!==s?s:null,r={sorts:[{property:"LastName",sortDirection:"0"}],filters:[{property:"Uaid",values:[],operator:"9"}],limit:1,offset:0,hideBox:!1,spinner:(new clubsparkApp.Utilities).setAjaxLoadSpinner,filterProp:0,renderData:!0,filterFunction:null},a=(this.init=function(e,n){c.container=e,c.settings=$.extend({},r,t),c.spinnerContainer=n,p.resetFunction=c.reset,a()},function(){c.container.on("click",".js-do-person-lookup",l),c.container.on("key
1down","input.person-lookup-id",m),c.container.on("click",".js-add-without-lookup",o)}),l=(this.renderModuleResults=function(e,n){var n=void 0!==n?n:c.container,t=n.find(".person-lookup-results-cont");n.find(".person-lookup-results-cont").addClass("hidden"),(0<e.TotalItems?(e=e.Items[0],t.find(".person-lookup-name").empty().text(e.FirstName+" "+e.LastName),t.find("input").val(e.Uaid),t.find(".person-lookup-id").empty().text(e.Uaid),!0===c.settings.hideBox&&n.find(".person-lookup-search").addClass("hidden"),n.find(".person-lookup-results-cont")):n.find(".person-lookup-search .person-lookup-error")).removeClass("hidden")},this.reset=function(e,n,t,r){var r=void 0!==r?r:c.container,a=r.find(".person-lookup-search"),l=r.find(".person-lookup-disabled"),r=r.find(".person-lookup-results-cont"),t=void 0!==t&&t;null!==e&&e.preventDefault(),!0===n&&(a.removeClass("hidden"),r.find(".person-lookup-actions").empty(),r.find(".person-lookup-results-module .person-lookup-name").empty(),r.find(".person-lookup-results-module .person-lookup-id").empty()),t&&a.addClass("hidden"),r.addClass("hidden"),a.find("input").val(),a.find(".person-lookup-error").addClass("hidden"),a.find(".person-lookup-error-same").addClass("hidden"),r.find(".person-lookup-name").empty(),r.find(".person-lookup-id").empty(),r.find("input[type=hidden]").val(),void 0!==s.disable&&!0===s.disable&&(l.removeClass("hidden"),a.addClass("hidden")),r.find(".person-lookup-results-module").removeClass("event-error")},this.getSanctionedPlayers=function(e,n,t,r,a){c.reset(null,!1);var l={},o=void 0!==r&&r,l=null===e?(null!==c.settings.filterFunction?c.settings.filterFunction(c,t):c.settings.filters[c.settings.filterProp].values=[t],{queryParametersPaged:{sorts:c.settings.sorts,filters:c.settings.filters,limit:c.settings.limit,offset:c.settings.offset}}):{queryParametersPaged:{sorts:e.sort,filters:e.filters,limit:e.limit,offset:e.offset}};t===s.playerUstaId?c.container.find(".person-lookup-search .person-lookup-error-same").removeClass("hidden"):i.postJsonData(clubsparkApp.AppSettings.personLookupService,l,function(e){c.settings.spinner("hide",c.spinnerContainer),!1!==o?o(e,a):(null!=n&&n(e.totalItems),!0===c.settings.renderData&&c.renderModuleResults(e),null!==d&&d(e,p,c.container))},function(e){null!==u&&u(e,p,c.container)},null,!0)}
1,function(e,n){n=(!0===(void 0!==n&&n)?$(e.target).next():$(this)).prev();e.preventDefault(),$(".person-lookup-error").addClass("hidden"),$(".person-lookup-error-same").addClass("hidden"),$(".person-lookup-error-empty").addClass("hidden"),null!==n.val()&&""!==n.val()?c.getSanctionedPlayers(null,null,n.val()):$(".person-lookup-error-empty").removeClass("hidden")}),o=function(e){var n=$(this).prev();e.preventDefault(),$(".person-lookup-error").addClass("hidden"),$(".person-lookup-error-same").addClass("hidden"),$(".person-lookup-error-empty").addClass("hidden"),null!==n.val()&&""!==n.val()?null!==d&&d(e,p,c.container):$(".person-lookup-error-empty").removeClass("hidden")},m=function(e){13===e.keyCode&&(e.preventDefault(),l(e,!0))}},this.clubsparkAppPublicUserBar||{});clubsparkAppPublicUserBar.BarInit=function(a){function n(e){var n=$(this),t=n.parent().find("ul"),r=t.parents("#account-bar");a.isMobile()&&t.css("width",$(window).outerWidth()+"px"),a.isMobile()||"false"===t.attr("data-use-link-width")||t.css("width",n.outerWidth()+"px"),t.stop(!0,!0).animate({height:"toggle",opacity:"toggle"},"100",function(){t.is(":visible")?(n.removeClass("closed"),n.addClass("open"),r.trigger("accountBar:open",[{isOpen:!0}])):(n.removeClass("open"),n.addClass("closed"),r.trigger("accountBar:closed",[{isOpen:!1}]))}),e.preventDefault()}var t=this,r=(this.init=function(e){t.container=$(e),r()},function(){t.container.find(".account-drop-down, .js-account-dropdown").unbind("click").on("click",n),$(window).on("resize",e),t.container.find(".venue-name").parent().on("focus blur",l),t.container.find(".clubspark-logo").off("focus blur").on("focus blur",l)}),e=function(){t.container.find("#account-bar #account-options.signed-out ul").css("width","auto")},l=function(e){$("#account-options.signed-in ul").is(":visible")&&n(e)}},(clubsparkApp=this.clubsparkApp||{}).MembershipPackageListing=function(e){var n=this,t=new clubsparkApp.AccountUtilities,r=(this.init=function(e){n.container=e,t.init(n.container),n.container.find(".selection-list").each(function(){$(this).selectionList()}),0<n.container.find(".js-invalid-age-requirement").length&&n.container.find(".js-invalid-age-requirement-popup").removeClass("hidden"),r()},function(){n.container.find(".js-join-membership").on("click",o),n.container.find(".js-invalid-age-requirement").on("click",a),n.container.find(".js-close-popup",l)}),a=function(e){var n=$("#invalid-age-requirement");$.magnificPopup.open({items:{src:n,type:"inline"}}),e.preventDefault()},l=function(){$.magnificPopup.close()},o=function(e){var n=$(this),t=$.find('input[name="'+this.id+'"]:checked'),r=n.attr("href");r&&(r+="&paymentOption="+$(t).val(),$(this).attr("href",r)),n.hasClass("disabled")&&e.preventDefault()}},(clubsparkApp=this.clubsparkApp||{}).AccountMyBookings=function(e,n,t){var a=this,r=new clubsparkApp.AccountUtilities,l=(this.init=function(e){a.container=e,r.init(a.container),a.container.find(".js-course-filter-select").selectBoxIt({autoWidth:!1}),l()},function(){a.container.find(".js-cancel-booking-popup").on("click",s),a.container.on("click",".js-close-booking-popup",c),a.container.on("click",".js-remove-player-popup",d),a.container.find("#player-select").on("change",i),a.container.on("change",".js-course-filter-select",o)}
1),o=function(){var e=$(this);window.location.href=e.val()},i=function(){var e=$(this);window.location.href=""+e.val()},s=function(e){var r=$(this),n=a.container.find("#template-cancel-booking").clone();$.magnificPopup.open({items:{src:n.html(),type:"inline"},callbacks:{open:function(){var e=r.parents(".block-panel").attr("data-course-type"),n=a.container.find("#cancel-booking-popup"),t=n.find("h2"),n=n.find("p"),e=e+" course";t.text(t.text()+" "+e),n.text(n.text()+" "+e+"?"),a.container.find("form").attr({action:r.attr("href"),type:"POST"})}}}),e.preventDefault()},c=function(e){$.magnificPopup.instance.close(),e.preventDefault(),e.stopPropagation()},d=function(e){var n=$(this),t=a.container.find("#template-remove-player-booking").clone(),r=n.prev().text();$.magnificPopup.open({items:{src:t.html(),type:"inline"},callbacks:{open:function(){a.container.find("#remove-player-popup").find("h2").after("<p>Are you sure you want to <strong>"+r+"</strong> from this course?</p>"),a.container.find("form").attr({action:n.attr("href"),type:"POST"})}}}),e.preventDefault()}},(clubsparkApp=this.clubsparkApp||{}).AccountPlayerDetails=function(t,a,e){var l=this,r=new clubsparkApp.jQueryValidateUtilities,o=new clubsparkApp.AccountUtilities,n=clubsparkApp.AppSettings,i=t.ajaxSaveConfirmationMsg(),s=environmentSettingsConfig,c=(l.init=function(e){var n=null;l.container=e,o.init(l.container),n=l.container.find("#selectable-players"),l.container.find("form"),l.playerDetailsApi(c(n.val()),null,"GET",function(e){p(e)}),u()},function(e){return("domain"===s.VenueMode?n.getPlayerCoachingBookingApiUrl.replace("UrlVenueSegment/",""):n.getPlayerCoachingBookingApiUrl.replace("UrlVenueSegment",t.getVenueName())).replace("PlayerIdSegement",e)}),d=function(){return"domain"===s.VenueMode?n.setExistingCoachingBookingApiUrl.replace("UrlVenueSegment/",""):n.setExistingCoachingBookingApiUrl.replace("UrlVenueSegment",t.getVenueName())},u=function(){l.container.find("#selectable-players").on("change",m)},p=function(e){var e=clubSpark.templates.accountPlayerDetailsForm(e.Player),n=l.container.find("#player-form"),t=null;n.empty().append(e),(t=l.container.find("fieldset")).find(".jquery-select").selectBoxIt({downArrowIcon:"icon-hand-down"}),t.find('input[type="radio"]').styledCheckable(),t.find("#BirthDate").dateOfBirth({format:"yyyy-mm-dd",delimeter:"-",startYear:"1980",reverseYears:!0,optionsUpdate:function(e){e.each(function(){$(this).data("selectBox-selectBoxIt").refresh()})}}),r.clearValidateForm(n),r.setUpFormValidation(n,{errorClass:"field-validation-error",errorElement:"span",rules:{FirstName:{required:!0},LastName:{required:!0},BirthDate:{required:!0}},submitHandler:function(){h()},highlight:function(e,n){e=$(e);("hidden"===e.attr("type")?e.parents(".control-group").find(".selectboxit-btn"):e).removeClass(n).addClass("input-validation-error")},unhighlight:r.unHighlighter,invalidHandler:r.inValidHandler,errorPlacement:r.errorPlacement})}
1,m=function(){var e=$(this);l.playerDetailsApi(c(e.val()),null,"GET",function(e){p(e)})},h=function(){var e=l.container.find("#player-form"),n=l.container.find("form #PlayerId").val(),r={};t.isEmptyValue(n)||(r.ID=n),r.FirstName=e.find("#FirstName").val(),r.LastName=e.find("#LastName").val(),r.IsFemale=e.find('input[name="IsFemale"]:checked').val(),r.BirthDate=e.find("#BirthDate").val(),l.playerDetailsApi(d(),r,"POST",function(e){var n=l.container.find("#selectable-players"),t=$("#selectable-players").data("selectBox-selectBoxIt");e.success?(n.find('option[value="'+r.ID+'"]').text(r.FirstName+" "+r.LastName),console.log(t),t.refresh(),i.complete("Player details updated")):i.failure("An error has occured please contact your administrator")})};l.playerDetailsApi=function(e,n,t,r){"POST"===t?a.postData(e,n,function(e){r(e)}):a.getData(e,function(e){r(e)})}},(clubsparkApp=this.clubsparkApp||{}).AccountUtilities=function(e){var n=this,t=(this.init=function(e){n.container=e,t()},function(){n.container.find(".account-options .js-account-toggle").on("click",r)}
1),r=function(){var e=$(this).parents(".account-options");e.hasClass("inactive")?e.removeClass("inactive").addClass("active"):e.removeClass("active").addClass("inactive")}};(clubsparkApp=this.clubsparkApp||{}).AccountMyDetails=function(e){var n=this,t=new clubsparkApp.AccountUtilities;this.init=function(e){n.container=e,t.init(n.container),n.container.find("#BirthDate").dateOfBirth({format:"dd/mm/yyyy",delimeter:"/",startYear:"1980",reverseYears:!0,optionsUpdate:function(e){e.each(function(){$(this).data("selectBox-selectBoxIt").refresh()})}})}};var globalContext="undefined"!=typeof window?window:global;function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ownKeys(n,e){var t,r=Object.keys(n);return Object.getOwnPropertySymbols&&(t=Object.getOwnPropertySymbols(n),e&&(t=t.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),r.push.apply(r,t)),r}function _objectSpread(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(t),!0).forEach(function(e){_defineProperty(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}function _defineProperty(e,n,t){return(n=_toPropertyKey(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"==_typeof(e)?e:e+""}function _toPrimitive(e,n){if("object"!=_typeof(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0===t)return("string"===n?String:Number)(e);t=t.call(e,n||"default");if("object"!=_typeof(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}(clubsparkApp=globalContext.clubsparkApp||{}).AccountYourVenues=function(){function n(e){var n=$(e.currentTarget),t=a.$container.find(".js-remove-venue");$.magnificPopup.open({type:"inline",mainClass:"mfp-top",fixedContentPos:!0,fixedBgPos:!0,overflowY:"auto",removalDelay:300,items:{src:"#".concat(a.$modal.attr("id")),type:"inline"},callbacks:{open:function(){t.attr("data-remove-url",n.attr("href")),a.$modal.find(".js-venue-name").text(n.attr("data-venue-name"))}}}),e.preventDefault()}function t(){$.magnificPopup.close()}function r(e){var n=$(e.currentTarget);window.location.href=n.attr("data-remove-url"),e.preventDefault()}var a=this;a.init=function(e){a.$container=e,a.$modal=a.$container.find("#remove-venue-popup"),a.$container.find(".js-remove-venue-modal").on("click",n),a.$container.find(".js-close-modal").on("click",t),a.$modal.find("button.js-remove-venue").on("click",r)}},(clubsparkApp=this.clubsparkApp||{}).VenueCourseBooking=function(){var r,a=this,l=new clubsparkApp.Utilities,e=new clubsparkApp.msgPrompt,o=new clubsparkApp.AppDataAccess(l,e),n=clubsparkApp.AppSettings,t=new clubsparkApp.AccountUtilities,i="consent-view-id-",s="consent-hidden-view",c="on-toggler-for-",d="off-toggler-for-";this.init=function(e){a.container=$(e),A(),r=new clubsparkApp.msgPrompt,t.init(a.container),a.container.find("#player-select").select2(n.defaultSelect2Config),l.isMobile()&&a.container.find(".actions-footer .primary").addClass("secondary").removeClass("primary")};function u(e){var n=$(this),e=e.target.id,e=e.substring(e.lastIndexOf("-")+1,e.length),t=document.getElementById(i+e).classList,r=n.parents(".booking-player-box"),n=n.parents("[id^=player-box-]");if(t.contains("hidden")){for(var a=document.getElementsByClassName(s),l=0;l<a.length;l++){var o=a[l];p(o.id.substring(o.id.lastIndexOf("-")+1,o.id.length),!1),o.classList.contains("hidden")||(o.classList.add("hidden"),o.parentElement.classList.remove("selected-section"))}p(e,!0),t.remove("hidden"),n.addClass("selected-section"),r.find(".jquery-select:not(:hidden)").each(function(){var e=$
1(this);0===e.parent().find(".selectboxit-container").length&&e.selectBoxIt({downArrowIcon:"icon-hand-down"})})}else p(e,!1),t.add("hidden"),n.removeClass("selected-section")}function p(e,n){var t=document.getElementById(c+e),e=document.getElementById(d+e);n?(t.classList.add("hidden"),e.classList.remove("hidden")):(t.classList.remove("hidden"),e.classList.add("hidden"))}var m=function(e){var n;0!==a.container.find("#cancel-booking-popup").length?(n=a.container.find("#cancel-booking-popup"),r.buildPrompt(n,"my-account-section",null,function(){})):e&&e("calling back")},h=function(e){var n,t=null;0!==a.container.find("#remove-player-popup").length&&(t=a.container.find("#remove-player-popup"),n=$(this).data("name"),t.find(".js-player-name").text(n),n=$(this).data("id"),t.find("input[name=id]").val(n),r.buildPrompt(t,"my-account-section",null,function(){})),e.preventDefault()};function f(){$(".cs-overlay a.close-prompt").trigger("click")}function v(e){e.preventDefault(),g($(this).closest("form"))}function y(e){e.preventDefault();g($(this).closest("form"),function(e){f(),$(".toggle-booking-popup").addClass("hidden"),$(".toggle-player-remove-popup").parents(".booking-player-box").addClass("cancelled-player"),$(".toggle-player-remove-popup").removeClass("remove-button toggle-player-remove-popup hidden").addClass("cancelled-tag").text("Cancelled").unbind(),"True"===$("#AutomaticRefundUponCancellationAllowed").val()&&($(".refunded-amount").removeClass("hidden"),$(".refunded-amount .detail-field-value").text($(".total-amount .detail-field-value").text().trim().substring(0,$(".total-amount .detail-field-value").text().trim().indexOf(" "))))})}function b(e){e.preventDefault();var e=$(this).closest("form"),a=e.find("input[name=id]").val();g(e,function(e){f();var n,t,r=$(".toggle-player-remove-popup[data-id='".concat(a,"']"));r.parents(".booking-player-box").addClass("cancelled-player"),r.removeClass("remove-button toggle-player-remove-popup").addClass("cancelled-tag").text("Cancelled").unbind(),1==$(".toggle-player-remove-popup.hide-last").length&&$(".toggle-player-remove-popup.hide-last").addClass("hidden"),"True"===$("#AutomaticRefundUponCancellationAllowed").val()&&($(".refunded-amount").removeClass("hidden"),r=parseInt(r.parents(".booking-player-box").attr("data-val-amount-paid")),t=(n=$(".refunded-amount .detail-field-value")).text().trim(),r+=parseInt(t.substring(1,t.length)),n.text(t.substring(0,1)+r+".00"))})}function g(e,n){var t;!0===e.valid()&&null!=(t=e.prop("action"))&&o.postFormData(t,e,function(e){null!=e&&(e.success?(k(l.isEmptyValue(e.successMessage)?"Consents saved":e.successMessage),null!=n&&n(e)):k(l.isEmptyValue(e.errorMessage)?"Error":e.errorMessage))})}var k=function(e){l.ajaxSaveConfirmationMsg().complete(e,{timeOutSpeed:2e3,customAddAnimation:function(e){a.container.append(e),e.css({opacity:0}),e.animate({top:"+=200px",opacity:1},"slow","swing")},customRemoveAnimation:function(e){e.animate({top:"-=200px",opcaity:0},"slow","swing",function(){e.remove()})}})};function C(e){a.container.find(".js-update-consents-submit").removeClass("disabled").prop("disabled",!1)}function x(e){var n=$(this),t=$(this).data("status");a.container.find("[data-bookings-filter-active-status]").data("bookings-filter-active-status",t),a.container.find(".js-bookings-filter-tigger-status").closest("li").removeClass("active"),n.closest("li").addClass("active"),w(),e.preventDefault()}function P(e){e.preventDefault(),w()}function w(){var e=a.container.find(".booking-box-container"),l=a.container.find("[data-bookings-filter-active-status]").data("bookings-filter-active-status"),o=a.container.find(".js-bookings-filter-tigger-player").val(),n=a.container.find(".js-no-programs");n.addClass("hidden"),e.each(function(){var e,n,t=$(this),r=t.data("status"),a=t.data("playernames");n=o,r=r,a=a,null!=(e=l)&&void 0!==e&&null!==r&&void 0!==e&&null!==a&&-1<e.indexOf(r)&&(null==n||!n||-1<a.indexOf(n))?t.removeClass("hidden"):t.addClass("hidden")}),0===a.container.find(".booking-box-container:visible").length?n.removeClass("hidden"):n.addClass("hidden")}var A=function(){a.container.find(".toggle-view").on("click",u),a.container.find(".toggle-booking-popup").on("click",m),a.container.find(".toggle-player
1-remove-popup").on("click",h),a.container.on("click",".js-update-consents-submit",v),a.container.on("change",".js-update-consents-checkbox",C),a.container.on("click",".js-close-modal",f),a.container.on("click",".js-cancel-booking-submit",y),a.container.on("click",".js-remove-player-submit",b),a.container.on("click",".js-bookings-filter-tigger-status",x),a.container.on("change",".js-bookings-filter-tigger-player",P)}},(clubsparkApp=this.clubsparkApp||{}).VenueCredits=function(e,i,n){var s=this,t=clubsparkApp.AppSettings,c=(environmentSettingsConfig,new clubsparkApp.AccountUtilities),d=(this.init=function(e){s.container=e,c.init(s.container),Handlebars.registerPartial("_emptyCreditsPanel",clubSpark.templates._emptyCreditsPanel),s.availableCredits={},s.usedCredits={},s.cancelledCredits={},s.expiredCredits={},i.setAjaxLoadSpinner("show");var e=[],n=m(!0),t=u(),r=p(),a=h(),l=d(!0),o=i.ajaxSaveConfirmationMsg();e.push(n,r,t,l,a),l.then(function(e){s.expiredCredits={expired:e.totalAmountRemaining,items:e.items,totalItems:e.totalItems,showTable:0<e.totalItems,emptyPanelTitle:"Your expired credits will appear here"}}),n.then(function(e){s.availableCredits={available:e.totalAmountRemaining,items:e.items,totalItems:e.totalItems,showTable:0<e.totalItems,emptyPanelTitle:"Your available credits will appear here"}}),a.then(function(e){s.cancelledCredits={cancelled:e.totalAmountRemaining,items:e.items,totalItems:e.totalItems,showTable:0<e.totalItems,emptyPanelTitle:"Your cancelled credits will appear here"}}),r.then(function(e){e&&e.amount&&(s.usedCredits.used=e.amount)}),t.then(function(e){s.usedCredits.items=e.items,s.usedCredits.totalItems=e.totalItems,s.usedCredits.showTable=0<e.totalItems,s.usedCredits.emptyPanelTitle="Your used credits will appear here"}),Promise.all(e).then(function(e){5===e.length&&(e=clubSpark.templates.creditsPanel({availableCredits:s.availableCredits,usedCredits:s.usedCredits,cancelledCredits:s.cancelledCredits,expiredCredits:s.expiredCredits}),i.setAjaxLoadSpinner("hide"),s.container.find("#credits-root").append(e))}).catch(function(e){console.log(e),i.setAjaxLoadSpinner("hide"),o.failure("Unable to load credits. Please contact an administrator.")})},function(e){var n=t.getVenueContactExpiredCredits.replace("UrlVenueSegment",i.getVenueName());return e&&(n=n+"?date="+moment(new Date).format("YYYY-MM-DD")),r(n)}),u=function(){var e=t.getUsedUserCredits.replace("UrlVenueSegment",i.getVenueName());return r(e)},p=function(){var e=t.getVenueContactCreditsTransactionsAmount.replace("UrlVenueSegment",i.getVenueName());return r(e)},m=function(e){var n=t.getAvailableUserCredits.replace("UrlVenueSegment",i.getVenueName());return e&&(n=n+"date="+moment(new Date).format("YYYY-MM-DD")),r(n)},h=function(){var e=t.getVenueContactCancelledCredits.replace("UrlVenueSegment",i.getVenueName());return r(e)},r=function(e){return $.ajax({url:e,method:"GET",contentType:"application/json"})}},(clubsparkApp=this.clubsparkApp||{}).VenueOrder=function(l,c,T){var d=this,o=clubsparkApp.AppSettings,i=c.ajaxSaveConfirmationMsg(),s=new clubsparkApp.jQueryValidateUtilities,n=new clubsparkApp.AccountUtilities,a=environmentSettingsConfig.AppSettings,e=(d.order=null,d.orderUpdateAction=null,d.productType={addon:"977C7BCA-4E4F-475C-AB43-327AE69C9753"},d.productPropertyType={size:["Size","T-Shirt size"],participantName:"Participant Name"},d.orderFulfilmentStatus={recieved:"CD3A80EE-B526-4DF3-9F5E-6E6AA6BCD5B4",shipped:"0291406E-EA99-4B39-AD9A-A633726C77B9",pending:"EE7F2FE3-E61A-45F7-A65C-84B5F74757CC"},d.init=function(e){Handlebars.registerPartial("_orderDeliveryAddress",clubSpark.templates._orderDeliveryAddress),Handlebars.registerPartial("_orderAddonMeta",clubSpark.templates._orderAddonMeta),d.$container=e,n.init(d.$container),d.$orderContainer=d.$container.find("#order-container"),l.getData(o.authTokenEndpointUrl,function(e,n,t){o.authApiToken=t.getResponseHeader("x-api-token"),p()},function(e){403===e.status?o.authApiToken=e.getResponseHeader("x-refresh-token"):window.location.href="/account/signin?ReturnUrl="+window.location.href},null,!1,null,{clientId:o.authClientId}),t()}
1,function(e){var e=$(e.currentTarget),n=e.val().toUpperCase();e.val(n)}),t=function(){d.$container.on("click",".js-delivery-address-modal",E),d.$container.on("click",".js-update-delivery-address",x),d.$container.on("click",".js-cancel-order",P),d.$container.on("click",".js-edit-order-modal",M),d.$container.on("click",".js-edit-update-order",w),d.$container.on("click",".js-checkout-order",m),d.$container.on("click",".js-cancel-order-modal",I),d.$container.on("click",".js-close-modal",O),d.$container.on("blur","input[data-is-personalisation]",e)},r=function(e){e=e.filter(function(e){return e.product.type.id===d.productType.addon.toLowerCase()});return c.isEmptyValue(e.find(function(e){return c.isEmptyValue(e.fulfilmentProviderInventoryTransactionId)}))},u=function(e,n){var t=o.orderProcessedWindow,e=e.id;return c.isEmptyValue(t)?e.toLowerCase()!==d.orderFulfilmentStatus.pending.toLowerCase()||!r(n):!D(t)},p=function(r){var e=o.orderServiceEndpointUrl+o.getMyOrderForProductType+"?OrderId="+o.orderId+"&ProductTypeId="+d.productType.addon,n=o.orderServiceEndpointUrl+o.getOrderDetailsApi+"/"+o.orderId,t=[];c.setAjaxLoadSpinner("show"),t.push(l.getData(e,null,null,null,!1,U(o.organisationId)),l.getData(n,null,null,null,!1,U(o.organisationId))),Promise.all(t).then(function(e){var n="true"===environmentSettingsConfig.AppSettings.Payments.Setting.OrdersAllowCancellation.toLowerCase(),t="true"===environmentSettingsConfig.AppSettings.Payments.Setting.OrdersAllowDeliveryAddressEditing.toLowerCase();d.order=e[0],d.order.addonLineItems=b(g(d.order.lineItems,e[1].order)),d.order.cancelOrderDisabled=a.Global.Setting.DisableOrderCancellation,d.order.orderIsProcessed=u(d.order.orderFulfilmentStatus,d.order.addonLineItems),d.order.orderIsCancelled=k(d.order),d.order.orderCanBeCancelled=n&&!d.order.orderIsCancelled&&!d.order.orderIsProcessed&&!d.order.cancelOrderDisabled,d.order.orderIsEditable=!d.order.orderIsProcessed&&0<V(d.order.lineItems).length&&!d.order.orderIsCancelled,d.order.customerAddress.deliveryAddressEditable=t&&A()&&!d.order.orderIsCancelled,d.order.showOrderOptions=(n||t)&&!d.order.orderIsCancelled&&!d.order.orderIsProcessed,d.order.showOrderProcessed=(n||t)&&d.order.orderIsProcessed&&!d.order.orderIsCancelled,d.order.checkoutIsComplete=new URL(window.location.href).searchParams.has("checkoutState","success"),d.order.productLineItem=L(e[1].order.lineItems)[0],d.order.showDeliveryAddress=t,C(),c.setAjaxLoadSpinner("hide"),c.isEmptyValue(d.orderUpdateAction)||200!==d.orderUpdateAction.status?c.isEmptyValue(d.orderUpdateAction)||200===d.orderUpdateAction.status||c.isEmptyValue(r)||i.failure(r,null):c.isEmptyValue(r)||i.complete(r,null),d.orderUpdateAction=null}).catch(function(){c.setAjaxLoadSpinner("hide"),c.isEmptyValue(r)?i.failure("Unable to get order",null):i.failure(r,null),d.orderUpdateAction=null})},m=function(e){e.preventDefault();var a=$(this).data("orderid");a&&!0!==$(this).data("checkout-in-progress")&&($(this).data("checkout-in-progress",!0),h(function(e){var n,t=o.orderServiceEndpointUrl+o.checkoutOrderApi,r=f(a),e=y(a,e,r);c.isEmptyValue(null==e||null==(n=e.Customer)?void 0:n.Email)?i.failure("Customer email is required"):(c.setAjaxLoadSpinner("show"),l.postJsonData(t,e,function(e,n,t){c.setAjaxLoadSpinner("hide"),200===t.status?(e=null!=(t=JSON.parse(e).checkoutPageUrl)?t:r,c.setAjaxLoadSpinner("show"),window.location.replace(e)):i.failure("Unable checkout order")},function(){c.setAjaxLoadSpinner("hide"),i.failure("Unable checkout order")},"text",!1,U(o.organisationId)))}))},h=function(n){var e;n&&(e=c.parseApiUrl(o.getCurrentVenueContactApiUrl,"UrlVenueSegment"),c.setAjaxLoadSpinner("show"),l.getData(e,function(e){c.setAjaxLoadSpinner("hide"),n(e)},function(){c.setAjaxLoadSpinner("hide"),i.failure("Unable fetch venue contact")},function(){c.setAjaxLoadSpinner("show")},!1))},f=function(e){return"".concat(window.location.origin).concat(c.parseApiUrl(o.orderDetailsPageUrl,"UrlVenueSegment"),"/").concat(e)},v=function(e){return{FirstName:e.FirstName,LastName:e.LastName,Email:e.EmailAddress,Telephone:e.PhoneNumber,Mobile:e.MobileNumber,Address1:e.Address1,Address2:e.Address2,Address3:e.Address3,County:e.County,Town:e.Town,Postcode:e.Postc
1ode,CountryNameOrAlphaCode:e.Country}},y=function(e,n,t){return{OrderId:e,PaymentMethodId:"71B07C40-16B3-4185-BDB9-18E4E0D47AEB",SuccessUrl:t+"?checkoutState=success",CancelUrl:t+"?checkoutState=cancel",Customer:v(n)}},b=function(e){return e.map(function(e){return e.product.properties=e.product.properties.filter(function(e){return!c.isEmptyValue(e.propertyValue)}),e})},g=function(e,a){return e.map(function(r){return r.metadataValues=a.lineItems.find(function(e){return e.id===r.id})?a.lineItems.find(function(e){return e.id===r.id}).metadataValues:null,r.product.properties=r.product.properties.map(function(n){var t,e;return n.property===d.productPropertyType.participantName&&(t=a.lineItems.filter(function(e){return e.id===r.id})[0],c.isEmptyValue(t)||(e=c.isEmptyValue(t.metadataValues)?null:t.metadataValues.filter(function(e){return e.orderLineItemId===t.id&&n.propertyId===e.key}),n.propertyValue=c.isEmptyValue(e)?"":e.map(function(e){return e.value}).join(", "))),n}),r}),e},k=function(e){return"cancelled"===e.orderPayStatus.name.toLowerCase()},C=function(){var e=clubSpark.templates.orderPanel(d.order),n=clubSpark.templates.orderCancelModal(d.order.addonLineItems),t=clubSpark.templates.orderEditModal({lineItems:d.order.addonLineItems,hierarchyChildrenByProductId:d.order.hierarchyChildrenByProductId}),r=clubSpark.templates.orderDeliveryAddressModal(d.order.customerAddress);d.$orderContainer.empty().append(e,r,n,t),d.$orderContainer.find(".mpf-body select").on("open",function(){$(this).parents(".mpf-body").css("overflow","visible")}).on("close",function(){$(this).parents(".mpf-body").css("overflow","auto")}),d.$orderContainer.find(".jquery-select").selectBoxIt({downArrowIcon:"icon-hand-down",autoWidth:!1})},x=function(){var e=d.$container.find("#delivery-address-popup form"),n=e.serializeArray(),t={},r=o.orderServiceEndpointUrl+o.setOrderDeliveryAddress;if(e.valid()){for(var a=0;a<n.length;a++)t[n[a].name]=n[a].value;t.orderId=d.order.id,t.countryId="477d5eb7-9a8e-844f-6ec1-70fff1803c86",c.setAjaxLoadSpinner("show"),l.postJsonData(r,t,function(e,n,t){$.magnificPopup.close(),200===t.status?(c.setAjaxLoadSpinner("hide"),d.orderUpdateAction={action:"update-address",status:t.status},p("Delivery address updated")):(c.setAjaxLoadSpinner("hide"),d.orderUpdateAction={action:"update-address",status:t.status},p("Unable to update delivery address")),$.magnificPopup.close()},function(e){d.orderUpdateAction={action:"update-address",status:e.status},$.magnificPopup.close(),p("Unable to update delivery address")},"text",!1,U(o.organisationId))}},P=function(){var e=o.orderServiceEndpointUrl+o.getCancelMyLineItemsByProductTypeForOrder,n={orderId:d.order.id,productTypeId:d.productType.addon},t=d.order.organisation.id;c.setAjaxLoadSpinner("show"),l.postJsonData(e,n,function(e,n,t){200===t.status?(d.orderUpdateAction={action:"cancel-order",status:t.status},p("Order cancelled")):(c.setAjaxLoadSpinner("hide"),d.orderUpdateAction={action:"cancel-order",status:t.status},p("Unable to cancel order"))},function(e,n,t){c.setAjaxLoadSpinner("hide"),d.orderUpdateAction={action:"cancel-order",status:t.status},p("Unable to cancel order")},"text",!1,U(t)),$.magnificPopup.close()},w=function(){var e=o.orderServiceEndpointUrl+o.updateOrderLineItems,s={orderId:d.order.id,lineItems:d.order.lineItems.filter(function(e){return!c.isEmptyValue(e.product.variantGroupId)}).map(function(e){return{id:e.id,productId:e.product.id}})},n=$(this);n.parents(".edit-order-popup").find("form").valid()&&(n.parents(".edit-order-popup").find("li.line-item").each(function(e,n){var t,n=$(n),r=n.attr("data-line-item-id"),a=n.attr("data-line-item-product-variant-group-id"),l=d.order.hierarchyChildrenByProductId.products.filter(function(e){return e.variantGroupId===a}),o=[],i={};n.find('select, input[type="text"]').each(function(e,n){var t,n=$(n);c.isEmptyValue(n.attr("data-is-personalisation"))||c.isEmptyValue(n.val())||(t=n.attr("id").split("_")[1],i[t]=n.val()),0<n.find("option").length&&(t=n.val().split("_")[1],o.push(t))}),t=null==l?void 0:l.filter(function(t){return o.every(function(n){var e;return null==(e=t.properties)?void 0:e.some(function(e){return e.propertyValueId===n})})}),s.lineItems=s.lineItems.map(function(e){e=_objectSpread({},e);return e.id===r&&(c.isEmptyValue(t)||(e.productId=t[0].id),c.isEmptyValue(i)||(e.metadataValues=i)),e})}),$.magnificPopup.close(),c.setAjaxLoadSpinner("show"),l.postJsonData(e,s,function(e,n,t){d.orderUpdateAction={action:"edit-order",status:t.status},p("Order updated")},function(e){d.orderUpdateAction={action:"edit-order",status:e.status},p("Unable to update order")},"text",!1,U(o.organisationId)))},A=function(){var e=d.order.createdDateTime;return S(e,2)},S=function(e,n){var t=moment(new Date),e=moment(new Date(e));return moment.duration(t.diff(e)).asDays()<n},D=function(e){var n=d.order.createdDateTime;return S(n,e)},O=function(){$.magnificPopup.close()},I=function(){$.magnificPopup.open({items:{src:"#cancel-order-popup",type:"inline"},callbacks:{open:function(){},close:function(){C()}}})},j=function(e){var t={},e=(e.filter(function(e){return 0<e.inventory.stockCount}
1).forEach(function(n){n.properties.forEach(function(e){t[e.propertyId]||(t[e.propertyId]=[]),t[e.propertyId].push(_objectSpread(_objectSpread({},e),{},{propertyKey:"".concat(n.variantGroupId,"_").concat(e.propertyValueId,"_").concat(e.propertyId)}))})}),Object.values(t));return null!=e?e:[]},M=function(){var e=d.order.productLineItem.product.id,n=d.order.organisation.id,e=o.orderServiceEndpointUrl+o.getHierarchyChildrenByProductId.replace("[PRODUCTID]",e)+"&ChildProductTypeId="+d.productType.addon;l.getData(e,function(e){d.order.hierarchyChildrenByProductId=e,d.order.addonLineItems=d.order.addonLineItems.map(function(n){var e=n;return e.variantData=j(d.order.hierarchyChildrenByProductId.products.filter(function(e){return n.product.variantGroupId&&!c.isEmptyValue(e.variantGroupId)}),n),e}),C(),$.magnificPopup.open({closeOnBgClick:!1,items:{src:"#edit-order-popup",type:"inline"},callbacks:{open:function(){var e=$("#edit-order-popup"),n=e.find("form");e.find("select.jquery-select").each(function(){$(this).data("selectBox-selectBoxIt").refresh()}),s.setUpFormValidation(n,{errorElement:"span",errorClass:"field-validation-error",unhighlight:s.unHighlighter,errorPlacement:s.errorPlacement,highlight:function(e,n){$(e).removeClass(n).addClass("input-validation-error")}}),n.find("input[data-is-personalisation]").each(function(e,n){var n=$(n),t=null,r=n.attr("data-field"),a=n.attr("data-required"),t="true"===n.attr("data-is-numeric")?{maxlength:"".concat(r," limit ").concat(n.attr("data-max-length")," characters"),minlength:"".concat(r," minimum ").concat(n.attr("data-min-length")," characters"),validOrderPersonalisation:"".concat(r," must contain numbers only"),required:"".concat(r," is required")}:{maxlength:"".concat(r," limit ").concat(n.attr("data-max-length")," characters"),minlength:"".concat(r," minimum ").concat(n.attr("data-min-length")," characters"),validOrderPersonalisation:"".concat(r," must contain letters and special characters only"),required:"".concat(r," is required")};s.addValidationRules(n,{required:"true"===a,validOrderPersonalisation:!0,minlength:parseInt(n.attr("data-min-length")),maxlength:parseInt(n.attr("data-max-length")),messages:t})}),$("body").css("overflow","hidden")},close:function(){$("body").css("overflow","auto"),C()}}})},function(){p("Unable to get products")},null,!0,U(n),null)},E=function(e){$.magnificPopup.open({items:{src:"#delivery-address-popup",type:"inline"},callbacks:{open:function(){var e=d.$container.find("#delivery-address-popup form");s.setUpFormValidation(e,{errorClass:"field-validation-error",errorElement:"span",errorPlacement:s.errorPlacement,highlight:null}),$("body").css("overflow","hidden")},close:function(){$("body").css("overflow","auto"),C()}}}),e.preventDefault(),e.stopPropagation()},V=function(e){return e.filter(function(e){return!c.isEmptyValue(e.product.variantGroupId)})},L=function(e){return e.filter(function(e){return e.product.type.id!==d.productType.addon.toLowerCase()})},U=function(e){return{"ClubSpark-Organisation-Id":e,apikey:"my-secret-key",Authorization:"ClubSpark-Auth ".concat(o.authApiToken)}}},(clubsparkApp=this.clubsparkApp||{}).VenueOrders=function(l,o,e){var t=this,i=clubsparkApp.AppSettings,s=o.ajaxSaveConfirmationMsg(),n=new clubsparkApp.AccountUtilities,r=(t.initLoad=!0,t.pageSize="4",t.pageNumber="1",t.addonProductTypeId="977c7bca-4e4f-475c-ab43-327ae69c9753",t.sortBy="CreatedDateTimeDesc",t.index="1",t.init=function(e){t.$container=e,c(),n.init(t.$container),r()},function(){t.$container.on("click",".js-load-orders",a),t.$container.on("click",".js-checkout-order",f)}),a=function(e){t.pageNumber++,p(!1),e.preventDefault()},c=function(){u(function(){p(!0)})},d=function(e){return e.map(function(e){return e.detailUrl=i.orderBaseUrl+"/"+e.id,e.orderHasAddonsToShow=0<e.lineItems.filter(function(e){return 0<e.product.files.length}).length,e.addonLineItems=e.lineItems.filter(function(e){return e.product.type.id===t.addonProductTypeId}),e})},u=function(r){o.setAjaxLoadSpinner("show"),l.getData(i.authTokenEndpointUrl,function(e,n,t){i.authApiToken=t.getResponseHeader("x-api-token"),r()},function(e){o.setAjaxLoadSpinner("hide"),403===e.status?i.authApiToken=e.getResponseHeader("x-refresh-token"):window.location.href="/account/signin?ReturnUrl="+window.location.href},null,!1,null,{clientId:i.authClientId})},p=function(n){var e=m();l.getData(e,function(e){n?t.ordersData={orders:d(e.orders),pagedListMetaData:e.pagedListMetaData}:(t.ordersData.orders=t.ordersData.orders.concat(d(e.orders)),t.ordersData.pagedListMetaData=e.pagedListMetaData),e=clubSpark.templates.ordersPanel
1(t.ordersData),t.$container.find("#orders-container").empty().append(e),o.setAjaxLoadSpinner("hide")},function(e){o.setAjaxLoadSpinner("hide"),s.failure("Unable to load orders")},function(){o.setAjaxLoadSpinner("show")},!1,h(i.authApiToken))},m=function(){return i.orderServiceEndpointUrl+i.getMyOrdersForProductType+"?pageNumber="+t.pageNumber+"&pageSize="+t.pageSize+"&sortBy="+t.sortBy+"&ProductTypeId="+t.addonProductTypeId},h=function(e){return{"ClubSpark-Organisation-Id":i.organisationId,apikey:"my-secret-key",Authorization:"ClubSpark-Auth "+e}},f=function(e){e.preventDefault();var a=$(this).data("orderid");a&&!0!==$(this).data("checkout-in-progress")&&($(this).data("checkout-in-progress",!0),b(function(e){var n,t=i.orderServiceEndpointUrl+i.checkoutOrderApi,r=g(a),e=v(a,e,r);o.isEmptyValue(null==e||null==(n=e.Customer)?void 0:n.Email)?s.failure("Customer email is required"):(o.setAjaxLoadSpinner("show"),l.postJsonData(t,e,function(e,n,t){o.setAjaxLoadSpinner("hide"),200===t.status?(e=null!=(t=JSON.parse(e).checkoutPageUrl)?t:r,o.setAjaxLoadSpinner("show"),window.location.replace(e)):s.failure("Unable checkout order")},function(){o.setAjaxLoadSpinner("hide"),s.failure("Unable checkout order")},"text",!1,h(i.authApiToken)))}))},v=function(e,n,t){return{OrderId:e,PaymentMethodId:"71B07C40-16B3-4185-BDB9-18E4E0D47AEB",SuccessUrl:t+"?checkoutState=success",CancelUrl:t+"?checkoutState=cancel",Customer:y(n)}},y=function(e){return{FirstName:e.FirstName,LastName:e.LastName,Email:e.EmailAddress,Telephone:e.PhoneNumber,Mobile:e.MobileNumber,Address1:e.Address1,Address2:e.Address2,Address3:e.Address3,County:e.County,Town:e.Town,Postcode:e.Postcode,CountryNameOrAlphaCode:e.Country}},b=function(n){var e;n&&(e=o.parseApiUrl(i.getCurrentVenueContactApiUrl,"UrlVenueSegment"),o.setAjaxLoadSpinner("show"),l.getData(e,function(e){o.setAjaxLoadSpinner("hide"),n(e)},function(){o.setAjaxLoadSpinner("hide"),s.failure("Unable fetch venue contact")},function(){o.setAjaxLoadSpinner("show")},!1))},g=function(e){return"".concat(window.location.origin).concat(o.parseApiUrl(i.orderDetailsPageUrl,"UrlVenueSegment"),"/").concat(e)}},(clubsparkApp=this.clubsparkApp||{}).VenueChangePassword=function(e){var n=this,t=new clubsparkApp.AccountUtilities;this.init=function(e){n.container=$(e),t.init(n.container)}},(clubsparkApp=this.clubsparkApp||{}).VenueConsents=function(e){var n=this,t=new clubsparkApp.AccountUtilities;this.init=function(e){n.container=$(e),t.init(n.container)}},(clubsparkApp=this.clubsparkApp||{}).VenueProfileEdit=function(e,n,t,r){var a=this,l=environmentSettingsConfig,o=new clubsparkApp.AccountUtilities,i=clubsparkApp.AppSettings,s=(this.init=function(e){a.container=$(e);e=a.container.find(".dob #BirthDate");o.init(a.container),a.container.find(".jquery-select").selectBoxIt({downArrowIcon:"icon-hand-down",autoWidth:!0}),!0!==e.prop("readonly")&&e.dateOfBirth({format:i.datePickerDateFormat,delimeter:i.datePickerDateFormat.match(/[/\-]/)[0],startYear:"1980",reverseYears:!0,minimumYear:c()?l.AppSettings.Global.Setting.MinimumUserAge:null,optionsUpdate:function(e){e.each(function(){$(this).data("selectBox-selectBoxIt").refresh()})}}),s()},function(){a.container.on("change",'.js-requirements input[type="radio"]',p),a.container.on("change",'.js-medical-information input[type="radio"]',m),a.container.on("change",'.js-has-impairment input[type="radio"]',h),a.container.on("change",'.js-impairments-list input[name="OtherImpairment"]',f),a.container.on("click",'button[type="submit"]',u)}),c=function(){return!n.isEmptyValue(d())&&"false"!==d()},d=function(){return n.isEmptyValue(a.container.find('input[name="Registered"]').val())?null:a.container.find('input[name="Registered"]').val().toLowerCase()},u=function(e){var n=$(this),t=[];if(e.preventDefault(),0!==t.length){e.preventDefault();for(var r=0;r<t.length;r++)0===($errorField=$("#"+t[r].id)).parent().find(".field-validation-error").length&&($errorField.addClass("input-validation-error"),$errorField.parent().append('<span class="field-validation-error" data-valmsg-replace="true"><span>'+t[r].message+"</span></span>"))}else n.parents("form").trigger("submit");e.stopPropagation()},p=function(e){var n=a.container.find('.js-requirements input[type="radio"]:checked').val(),t=
1a.container.find(".js-requirements-text");"True"===n?t.removeClass("hidden"):t.addClass("hidden").find("textarea").val("")},m=function(e){var n=a.container.find('.js-medical-information input[type="radio"]:checked').val(),t=a.container.find(".js-medical-information-text");"True"===n?t.removeClass("hidden"):t.addClass("hidden").find("textarea").val("")},h=function(e){var n=$(this),t=a.container.find(".js-impairments-list"),r=a.container.find(".js-other-impairment-text");"True"===n.val()?t.removeClass("hidden"):(t.addClass("hidden").find('input[type="checkbox"]').prop("checked",!1).next().next().removeClass("checked"),r.addClass("hidden").find("textarea").val(""))},f=function(e){var n=$(this),t=a.container.find(".js-other-impairment-text");n.prop("checked")?t.removeClass("hidden"):t.addClass("hidden").find("textarea").val("")}},(clubsparkApp=this.clubsparkApp||{}).VenueProfile=function(r,e,t,n){var a=this,l=(this.init=function(e){a.container=$(e),a.container.find(".icon-box").equalColumnHeights(),a.container.find("#membership-packages-list").DataTable({responsive:!!Modernizr.mq("only all"),paging:!1,search:!1,sDom:"",autoWidth:!1,bSort:!1,language:{emptyTable:"You have no membership packages"}}),$("#membership-packages-list tbody").on("click","td",function(){p($(this).closest("tr"))}),p(a.container),l()},function(){a.container.on("click",".js-invite-contact",d),a.container.on("click",".js-popup-submit",c),a.container.find(".js-info-box").on("click",s),a.container.on("focus blur",".js-info-box",i),a.container.on("click",".js-join-membership",u),a.container.find(".js-invalid-age-requirement").on("click",o)}),o=function(e){var n=$("#invalid-age-requirement");$.magnificPopup.open({items:{src:n,type:"inline"}}),e.preventDefault()},i=function(e){var n=$(this);"focusin"===e.type?n.addClass("focus"):"focusout"===e.type&&n.removeClass("focus"),e.stopPropagation()}
1,s=function(){var e=$(this);window.location=e.find("a").attr("href")},c=function(e){var n=$("#invite-contact"),t=$("#invite-contact").find("form");r.postFormData(t.attr("action"),t,function(e){e.success?(n.find(".body").html("<p>Invite successfully sent</p>"),n.find(".form-actions").remove()):n.find(".body").html(e)}),e.preventDefault(),e.stopPropagation()},d=function(e){var n=$(this);r.getData(n.attr("href"),function(e){e={title:"Invite contact",content:new Handlebars.SafeString(e),hasSubmit:!0},e=clubSpark.templates.profileInviteContact(e);t.buildPrompt(e,"invite-contact"),($prompt=$("body").find(".invite-contact")).find(".styled-checkboxes").styledCheckable()}),e.preventDefault(),e.stopPropagation()},u=function(e){var n=$(this),t=$.find('input[name="'+this.id+'"]:checked'),r=n.attr("href");r&&(r+="&paymentOption="+$(t).val(),$(this).attr("href",r)),n.hasClass("disabled")&&e.preventDefault()};function p(e){e.find(".selection-list").each(function(){var e=$(this);0<e.find(".selection-btn-label.selected").length||e.selectionList()})}},this.clubSpark=this.clubSpark||{},this.clubSpark.templates=this.clubSpark.templates||{},this.clubSpark.templates.accountPlayerDetailsForm=Handlebars.template({compiler:[8,">= 4.3.0"],main:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s="function",c=e.escapeExpression,e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'<input type="hidden" data-val="true" id="PlayerId" name="player-id" value="'+c((l=null!=(l=e(t,"ID")||(null!=n?e(n,"ID"):n))?l:i,_typeof(l)===s?l.call(o,{name:"ID",hash:{},data:a,loc:{start:{line:1,column:75},end:{line:1,column:81}}}):l))+'">\r\n\r\n<fieldset class="framed" style="margin-bottom:30px">\r\n    <div class="control-group">\r\n        <label class="control-label" for="FirstName">First name</label>\r\n        <div class="controls">\r\n            <input class="large" id="FirstName" name="FirstName" type="text" value="'+c((l=null!=(l=e(t,"FirstName")||(null!=n?e(n,"FirstName"):n))?l:i,_typeof(l)===s?l.call(o,{name:"FirstName",hash:{},data:a,loc:{start:{line:7,column:84},end:{line:7,column:97}}}):l))+'" />\r\n            <span class="required-label">(Required)</span>\r\n        </div>\r\n    </div>\r\n    <div class="control-group">\r\n        <label class="control-label" for="LastName">Last name</label>\r\n        <div class="controls">\r\n            <input class="large" id="LastName" name="LastName" type="text" value="'+c((l=null!=(l=e(t,"LastName")||(null!=n?e(n,"LastName"):n))?l:i,_typeof(l)===s?l.call(o,{name:"LastName",hash:{},data:a,loc:{start:{line:14,column:82},end:{line:14,column:94}}}):l))+'" />\r\n            <span class="required-label">(Required)</span>\r\n        </div>\r\n    </div>\r\n\r\n    <div class="control-group clearfix select-control">\r\n        <label class="control-label">DOB</label>\r\n\r\n        <div class="controls">\r\n            <div class="inline-control">\r\n                <select class="jquery-select" name="day"></select>\r\n            </div>\r\n            <div class="inline-control">\r\n                <select class="jquery-select" name="month"></select>\r\n            </div>\r\n            <div class="inline-control">\r\n                <select class="jquery-select" name="year"></select>\r\n            </div>\r\n        </div>\r\n        <input class="required" id="BirthDate" name="BirthDate" type="hidden" value="'+c((l=null!=(l=e(t,"BirthDate")||(null!=n?e(n,"BirthDate"):n))?l:i,_typeof(l)===s?l.call(o,{name:"BirthDate",hash:{},data:a,loc:{start:{line:33,column:85},end:{line:33,column:98}}}):l))+'" />\r\n    </div>\r\n\r\n    <div class="control-group radio-control">\r\n        <label class="control-label" for="IsFemale">Gender</label>\r\n        <div class="controls">\r\n            <div class="clearfix">\r\n                <label>\r\n                    <input class="pull-left styled-radios" id="IsFemale" '+c((l=null!=(l=e(t,"MaleCheckedState")||(null!=n?e(n,"MaleCheckedState"):n))?l:i,_typeof(l)===s?l.call(o,{name:"MaleCheckedState",hash:{},data:a,loc:{start:{line:41,column:73},end:{line:41,column:93}}}):l))+' name="IsFemale" role="radio" value="False" type="radio">
1\r\n                    <span class="styled-radio-bg"></span>\r\n                    <span class="label-text">Male</span>\r\n                </label>\r\n            </div>\r\n        </div>\r\n        <div class="controls">\r\n            <div class="clearfix">\r\n                <label>\r\n                    <input checked="checked" class="pull-left styled-radios" id="IsFemale" '+c((l=null!=(l=e(t,"FemaleCheckedState")||(null!=n?e(n,"FemaleCheckedState"):n))?l:i,_typeof(l)===s?l.call(o,{name:"FemaleCheckedState",hash:{},data:a,loc:{start:{line:50,column:91},end:{line:50,column:113}}}):l))+' name="IsFemale" role="radio" value="True" type="radio">\r\n                    <span class="styled-radio-bg checked"></span>\r\n                    <span class="label-text">Female</span>\r\n                </label>\r\n            </div>\r\n        </div>\r\n    </div>\r\n</fieldset>\r\n<div class="form-actions right">\r\n    <button type="submit" class="cs-btn primary med">Update details</button>\r\n</div>\r\n'},useData:!0}),this.clubSpark.templates.creditsPanel=Handlebars.template({0:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'            <div class="alert success">\r\n                <p>Credit available: <strong>'+e.escapeExpression((s(t,"creditValueAmount")||n&&s(n,"creditValueAmount")||i).call(o,null!=(l=null!=n?s(n,"availableCredits"):n)?s(l,"available"):l,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:10,column:45},end:{line:10,column:93}}}))+'</strong></p>\r\n            </div>\r\n\r\n            <table>\r\n                <thead>\r\n                    <tr>\r\n                        <th scope="col">\r\n                            Credit available\r\n                        </th>\r\n                        <th scope="col">\r\n                            Credit reason\r\n                        </th>\r\n                        <th scope="col">\r\n                            Issued date\r\n                        </th>\r\n                        <th scope="col">\r\n                            Expiry date\r\n                        </th>\r\n                        \x3c!--<th scope="col">\r\n                            For use with\r\n                        </th>--\x3e\r\n                    </tr>\r\n                </thead>\r\n                <tbody>\r\n\r\n'+(null!=(l=(s(t,"foreach")||n&&s(n,"foreach")||i).call(o,null!=(l=null!=n?s(n,"availableCredits"):n)?s(l,"items"):l,{name:"foreach",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a,loc:{start:{line:35,column:20},end:{line:61,column:32}}}))?l:"")+'                </tbody>\r\n            </table>\r\n            <div class="disclaimer">\r\n                <p>Credits have no monetary value and must be used by expiry date. Only applicable for use as specified in \'for use with\'</p>\r\n            </div>\r\n\r\n            <div class="alert style-2 success">\r\n                <div class="alert-icon">\r\n                    <span class="icon">\r\n                        <svg class="icon size24">\r\n                            <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-alert"></use>\r\n                        </svg>\r\n                    </span>\r\n                </div>\r\n                <div class="alert-copy">\r\n                    <p>\r\n                        Credits will be available automatically when you’re at <strong>\'Checkout\'</strong><br />\r\n                        You\'ll be able to choose if you want to use your credits on your purchase.\r\n                    </p>\r\n                </div>\r\n            </div>\r\n'},1:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.escapeExpression,e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                    <tr>\r\n                        <td>\r\n                            <span class="title">\r\n                                <span class="count">'+s((e(t,"itemCount")||n&&e(n,"itemCount")||i).call(o,null!=n?e(n,"$index"):n,{name:"itemCount",hash:{},data:a,loc:{start:{line:39,column:52},end:{line:39,column:73}}}))+".</span>\r\n                                Credit available\r\n                            </span>\r\n                            "+s((e(t,"creditValueAmount")||n&&e(n,"creditValueAmount")||i).call(o,null!=n?e(n,"amountRemaining"):n,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:42,column:28},end:{line:42,column:65}}}))+'\r\n                        </td>\r\n                        <td>
1\r\n                            <span class="title">Credit reason</span>\r\n                            '+s("function"==typeof(l=null!=(l=e(t,"reason")||(null!=n?e(n,"reason"):n))?l:i)?l.call(o,{name:"reason",hash:{},data:a,loc:{start:{line:46,column:28},end:{line:46,column:38}}}):l)+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Issued date</span>\r\n                            '+s((e(t,"momentShortDate")||n&&e(n,"momentShortDate")||i).call(o,null!=n?e(n,"issueDateTime"):n,{name:"momentShortDate",hash:{},data:a,loc:{start:{line:50,column:28},end:{line:50,column:61}}}))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Expiry date</span>\r\n                            '+s((e(t,"momentShortDate")||n&&e(n,"momentShortDate")||i).call(o,null!=n?e(n,"expiryDateTime"):n,{name:"momentShortDate",hash:{},data:a,loc:{start:{line:54,column:28},end:{line:54,column:62}}}))+'\r\n                        </td>\r\n                        \x3c!--<td>\r\n                            <span class="title">For use with</span>\r\n                            '+s((e(t,"creditForUseLabel")||n&&e(n,"creditForUseLabel")||i).call(o,null!=n?e(n,"originModule"):n,{name:"creditForUseLabel",hash:{},data:a,loc:{start:{line:58,column:28},end:{line:58,column:62}}}))+"\r\n                        </td>--\x3e\r\n                    </tr>\r\n"},2:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return null!=(l=e.invokePartial(l(r,"_emptyCreditsPanel"),null!=n?l(n,"availableCredits"):n,{name:"_emptyCreditsPanel",data:a,indent:"            ",helpers:t,partials:r,decorators:e.decorators}))?l:""},3:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'            <div class="alert">\r\n                <p>Credits used: <strong>'+e.escapeExpression((s(t,"creditValueAmount")||n&&s(n,"creditValueAmount")||i).call(o,null!=(l=null!=n?s(n,"usedCredits"):n)?s(l,"used"):l,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:98,column:41},end:{line:98,column:79}}}))+'</strong></p>\r\n            </div>\r\n            <table>\r\n                <thead>\r\n                    <tr>\r\n                        <th scope="col">\r\n                            Credit amount\r\n                        </th>\r\n                        <th scope="col">\r\n                            Credit reason\r\n                        </th>\r\n                        <th scope="col">\r\n                            Used date\r\n                        </th>\r\n                        <th scope="col">\r\n                            Category used for\r\n                        </th>\r\n                        <th scope="col">\r\n                            Used for\r\n                        </th>\r\n                    </tr>\r\n                </thead>\r\n                <tbody>\r\n'+(null!=(l=(s(t,"foreach")||n&&s(n,"foreach")||i).call(o,null!=(l=null!=n?s(n,"usedCredits"):n)?s(l,"items"):l,{name:"foreach",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a,loc:{start:{line:121,column:20},end:{line:147,column:32}}}))?l:"")+"                </tbody>\r\n            </table>\r\n"},4:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.escapeExpression,c="function",e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                    <tr>\r\n                        <td>\r\n                            <span class="title">\r\n                                <span class="count">'+s((e(t,"itemCount")||n&&e(n,"itemCount")||i).call(o,null!=n?e(n,"$index"):n,{name:"itemCount",hash:{},data:a,loc:{start:{line:125,column:52},end:{line:125,column:73}}}))+".</span>\r\n                                Credit amount\r\n                            </span>\r\n                            "+s((e(t,"creditValueAmount")||n&&e(n,"creditValueAmount")||i).call(o,null!=n?e(n,"amount"):n,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:128,column:28},end:{line:128,column:56}}}))+'\r\n                        </td>\r\n                        <td>
1\r\n                            <span class="title">Credit reason</span>\r\n                            '+s((l=null!=(l=e(t,"reason")||(null!=n?e(n,"reason"):n))?l:i,_typeof(l)===c?l.call(o,{name:"reason",hash:{},data:a,loc:{start:{line:132,column:28},end:{line:132,column:38}}}):l))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Used date</span>\r\n                            '+s((e(t,"momentShortDate")||n&&e(n,"momentShortDate")||i).call(o,null!=n?e(n,"useDateTime"):n,{name:"momentShortDate",hash:{},data:a,loc:{start:{line:136,column:28},end:{line:136,column:59}}}))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Category used for</span>\r\n                            '+s((e(t,"creditForUseLabel")||n&&e(n,"creditForUseLabel")||i).call(o,null!=n?e(n,"productModule"):n,{name:"creditForUseLabel",hash:{},data:a,loc:{start:{line:140,column:28},end:{line:140,column:63}}}))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Used for</span>\r\n                            '+s((l=null!=(l=e(t,"productName")||(null!=n?e(n,"productName"):n))?l:i,_typeof(l)===c?l.call(o,{name:"productName",hash:{},data:a,loc:{start:{line:144,column:28},end:{line:144,column:43}}}):l))+"\r\n                        </td>\r\n                    </tr>\r\n"},5:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return null!=(l=e.invokePartial(l(r,"_emptyCreditsPanel"),null!=n?l(n,"usedCredits"):n,{name:"_emptyCreditsPanel",data:a,indent:"            ",helpers:t,partials:r,decorators:e.decorators}))?l:""},6:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'            <div class="alert">\r\n                <p>Credits cancelled: <strong>'+e.escapeExpression((s(t,"creditValueAmount")||n&&s(n,"creditValueAmount")||i).call(o,null!=(l=null!=n?s(n,"cancelledCredits"):n)?s(l,"cancelled"):l,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:166,column:46},end:{line:166,column:94}}}))+'</strong></p>\r\n            </div>\r\n            <table>\r\n                <thead>\r\n                    <tr>\r\n                        <th scope="col">\r\n                            Credit amount cancelled\r\n                        </th>\r\n                        <th scope="col">\r\n                            Credit reason\r\n                        </th>\r\n                        <th scope="col">\r\n                            Issued date\r\n                        </th>\r\n                        <th scope="col">\r\n                            Cancelled date\r\n                        </th>\r\n                    </tr>\r\n                </thead>\r\n                <tbody>\r\n'+(null!=(l=(s(t,"foreach")||n&&s(n,"foreach")||i).call(o,null!=(l=null!=n?s(n,"cancelledCredits"):n)?s(l,"items"):l,{name:"foreach",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a,loc:{start:{line:186,column:20},end:{line:208,column:32}}}))?l:"")+"                </tbody>\r\n            </table>\r\n"},7:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.escapeExpression,e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                    <tr>\r\n                        <td>\r\n                            <span class="title">\r\n                                <span class="count">'+s((e(t,"itemCount")||n&&e(n,"itemCount")||i).call(o,null!=n?e(n,"$index"):n,{name:"itemCount",hash:{},data:a,loc:{start:{line:190,column:52},end:{line:190,column:73}}}))+".</span>\r\n                                Credit amount cancelled\r\n                            </span>\r\n                            "+s((e(t,"creditValueAmount")||n&&e(n,"creditValueAmount")||i).call(o,null!=n?e(n,"amountRemaining"):n,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:193,column:28},end:{line:193,column:65}}}))+'\r\n                        </td>\r\n                        <td>
1\r\n                            <span class="title">Credit reason</span>\r\n                            '+s("function"==typeof(l=null!=(l=e(t,"reason")||(null!=n?e(n,"reason"):n))?l:i)?l.call(o,{name:"reason",hash:{},data:a,loc:{start:{line:197,column:28},end:{line:197,column:38}}}):l)+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Issued date</span>\r\n                            '+s((e(t,"momentShortDate")||n&&e(n,"momentShortDate")||i).call(o,null!=n?e(n,"issueDateTime"):n,{name:"momentShortDate",hash:{},data:a,loc:{start:{line:201,column:28},end:{line:201,column:61}}}))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Cancelled date</span>\r\n                            '+s((e(t,"momentShortDate")||n&&e(n,"momentShortDate")||i).call(o,null!=n?e(n,"cancelledDateTime"):n,{name:"momentShortDate",hash:{},data:a,loc:{start:{line:205,column:28},end:{line:205,column:65}}}))+"\r\n                        </td>\r\n                    </tr>\r\n"},8:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return null!=(l=e.invokePartial(l(r,"_emptyCreditsPanel"),null!=n?l(n,"cancelledCredits"):n,{name:"_emptyCreditsPanel",data:a,indent:"            ",helpers:t,partials:r,decorators:e.decorators}))?l:""},9:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'            <div class="alert">\r\n                <p>Credits expired: <strong>'+e.escapeExpression((s(t,"creditValueAmount")||n&&s(n,"creditValueAmount")||i).call(o,null!=(l=null!=n?s(n,"expiredCredits"):n)?s(l,"expired"):l,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:227,column:44},end:{line:227,column:88}}}))+'</strong></p>\r\n            </div>\r\n            <table>\r\n                <thead>\r\n                    <tr>\r\n                        <th scope="col">\r\n                            Credit amount expired\r\n                        </th>\r\n                        <th scope="col">\r\n                            Credit reason\r\n                        </th>\r\n                        <th scope="col">\r\n                            Issued date\r\n                        </th>\r\n                        <th scope="col">\r\n                            Expired date\r\n                        </th>\r\n                    </tr>\r\n                </thead>\r\n                <tbody>\r\n'+(null!=(l=(s(t,"foreach")||n&&s(n,"foreach")||i).call(o,null!=(l=null!=n?s(n,"expiredCredits"):n)?s(l,"items"):l,{name:"foreach",hash:{},fn:e.program(10,a,0),inverse:e.noop,data:a,loc:{start:{line:247,column:20},end:{line:270,column:32}}}))?l:"")+"                </tbody>\r\n            </table>\r\n"},10:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.escapeExpression,e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                    <tr>\r\n                        <td>\r\n                            <span class="title">\r\n                                <span class="count">'+s((e(t,"itemCount")||n&&e(n,"itemCount")||i).call(o,null!=n?e(n,"$index"):n,{name:"itemCount",hash:{}
vendor: 4,438 bytes, line 1
1,data:a,loc:{start:{line:251,column:52},end:{line:251,column:73}}}))+".</span>\r\n                                Credit amount\r\n                            </span>\r\n                            "+s((e(t,"creditValueAmount")||n&&e(n,"creditValueAmount")||i).call(o,null!=n?e(n,"amountRemaining"):n,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:254,column:28},end:{line:254,column:65}}}))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Credit reason</span>\r\n                            '+s("function"==typeof(l=null!=(l=e(t,"reason")||(null!=n?e(n,"reason"):n))?l:i)?l.call(o,{name:"reason",hash:{},data:a,loc:{start:{line:258,column:28},end:{line:258,column:38}}}):l)+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Issued date</span>\r\n                            '+s((e(t,"momentShortDate")||n&&e(n,"momentShortDate")||i).call(o,null!=n?e(n,"issueDateTime"):n,{name:"momentShortDate",hash:{},data:a,loc:{start:{line:262,column:28},end:{line:262,column:61}}}))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Expired date</span>\r\n                            '+s((e(t,"momentShortDate")||n&&e(n,"momentShortDate")||i).call(o,null!=n?e(n,"expiryDateTime"):n,{name:"momentShortDate",hash:{},data:a,loc:{start:{line:266,column:28},end:{line:266,column:62}}}))+"\r\n                        </td>\r\n\r\n                    </tr>\r\n"},11:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return null!=(l=e.invokePartial(l(r,"_emptyCreditsPanel"),null!=n?l(n,"expiredCredits"):n,{name:"_emptyCreditsPanel",data:a,indent:"            ",helpers:t,partials:r,decorators:e.decorators}))?l:""},compiler:[8,">= 4.3.0"],main:function(e,n,t,r,a){var l,o=e.lambda,i=e.escapeExpression,s=null!=n?n:e.nullContext||{},c=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'<div class="panel-group style-13">\r\n    <div class="block-panel">\r\n        <div class="block-panel-header">\r\n            <h2 class="js-available-credits-title title">Available credits ('+i(o(null!=(l=null!=n?c(n,"availableCredits"):n)?c(l,"totalItems"):l,n))+')</h2>\r\n        </div>\r\n        <div class="block-panel-body">\r\n\r\n'+(null!=(l=c(t,"if").call(s,null!=(l=null!=n?c(n,"availableCredits"):n)?c(l,"showTable"):l,{name:"if",hash:{},fn:e.program(0,a,0),inverse:e.program(2,a,0),data:a,loc:{start:{line:8,column:12},end:{line:85,column:19}}}))?l:"")+'        </div>\r\n    </div>\r\n\r\n\r\n    <div class="block-panel">\r\n        <div class="block-panel-header">\r\n            <h2 class="js-used-credits-title title">Used credits ('+i(o(null!=(l=null!=n?c(n,"usedCredits"):n)?c(l,"totalItems"):l,n))+')</h2>\r\n        </div>\r\n        <div class="block-panel-body">\r\n\r\n'+(null!=(l=c(t,"if").call(s,null!=(l=null!=n?c(n,"usedCredits"):n)?c(l,"showTable"):l,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.program(5,a,0),data:a,loc:{start:{line:96,column:12},end:{line:152,column:19}}}))?l:"")+'        </div>\r\n    </div>\r\n\r\n\r\n\r\n    <div class="block-panel">\r\n        <div class="block-panel-header">\r\n            <h2 class="js-cancelled-credits-title title">Cancelled credits ('+i(o(null!=(l=null!=n?c(n,"cancelledCredits"):n)?c(l,"totalItems"):l,n))+')</h2>\r\n        </div>\r\n        <div class="block-panel-body">\r\n\r\n'+(null!=(l=c(t,"if").call(s,null!=(l=null!=n?c(n,"cancelledCredits"):n)?c(l,"showTable"):l,{name:"if",hash:{},fn:e.program(6,a,0),inverse:e.program(8,a,0),data:a,loc:{start:{line:164,column:12},end:{line:213,column:19}}}))?l:"")+'        </div>\r\n    </div>\r\n\r\n\r\n\r\n    <div class="block-panel">\r\n        <div class="block-panel-header">\r\n            <h2 class="js-expired-credits-title title">Expired credits ('+i(o(null!=(l=null!=n?c(n,"expiredCredits"):n)?c(l,"totalItems"):l,n))+')</h2>\r\n        </div>\r\n        <div class="block-panel-body">\r\n\r\n'+(null!=(l=c(t,"if").call(s,null!=(l=null!=n?c(n,"expiredCredits"):n)?c(l,"showTable"):l,{name:"if",hash:{},fn:e.program(9,a,0),inverse:e.program(11,a,0),data:a,loc:{start:{line:225,column:12},end:{line:275,column:19}}}))?l:"")+"        </div>\r\n    </div>\r\n\r\n\r\n</div>"},usePartial:!0,useData:!0}
1),this.clubSpark.templates.orderCancelModal=Handlebars.template({0:function(e,n,t,r,a,l,o){var i,s=null!=n?n:e.nullContext||{},c=e.hooks.helperMissing,d=e.escapeExpression,u=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                    <li class="line-item">\r\n                        <div class="product-wrap">\r\n'+(null!=(i=(u(t,"equalityGreateroperator")||n&&u(n,"equalityGreateroperator")||c).call(s,null!=(i=null!=(i=null!=n?u(n,"product"):n)?u(i,"files"):i)?u(i,"length"):i,0,{name:"equalityGreateroperator",hash:{},fn:e.program(1,a,0,l,o),inverse:e.noop,data:a,loc:{start:{line:14,column:28},end:{line:20,column:56}}}))?i:"")+'\r\n\r\n                            <div class="meta">\r\n                                <p class="_0px-spacing-bottom">\r\n                                    '+d(e.lambda(null!=(i=null!=n?u(n,"product"):n)?u(i,"name"):i,n))+"\r\n                                    <br />\r\n                                    "+d((u(t,"formattedTotalCost")||n&&u(n,"formattedTotalCost")||c).call(s,null!=n?u(n,"price"):n,{name:"formattedTotalCost",hash:{},data:a,loc:{start:{line:27,column:36},end:{line:27,column:64}}}))+"\r\n                                </p>\r\n\r\n"+(null!=(i=(u(t,"foreach")||n&&u(n,"foreach")||c).call(s,null!=(i=null!=n?u(n,"product"):n)?u(i,"properties"):i,{name:"foreach",hash:{},fn:e.program(3,a,0,l,o),inverse:e.noop,data:a,loc:{start:{line:30,column:32},end:{line:35,column:44}}}))?i:"")+'\r\n                                <dl class="clearfix">\r\n                                    <dt>Quantity:</dt>\r\n                                    <dd>'+d("function"==typeof(l=null!=(l=u(t,"qty")||(null!=n?u(n,"qty"):n))?l:c)?l.call(s,{name:"qty",hash:{},data:a,loc:{start:{line:39,column:40},end:{line:39,column:47}}}):l)+"</dd>\r\n                                </dl>\r\n                            </div>\r\n                        </div>\r\n                    </li>\r\n"},1:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return null!=(t=(l(t,"foreach")||n&&l(n,"foreach")||e.hooks.helperMissing).call(null!=n?n:e.nullContext||{},null!=(t=null!=n?l(n,"product"):n)?l(t,"files"):t,{name:"foreach",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a,loc:{start:{line:15,column:32},end:{line:19,column:44}}}))?t:""},2:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s="function",c=e.escapeExpression,e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                                <div class="image">\r\n                                    <img class="scale" src="'+c((l=null!=(l=e(t,"url")||(null!=n?e(n,"url"):n))?l:i,_typeof(l)===s?l.call(o,{name:"url",hash:{},data:a,loc:{start:{line:17,column:60},end:{line:17,column:67}}}):l))+'" alt="'+c((l=null!=(l=e(t,"name")||(null!=n?e(n,"name"):n))?l:i,_typeof(l)===s?l.call(o,{name:"name",hash:{},data:a,loc:{start:{line:17,column:74},end:{line:17,column:82}}}):l))+'" />\r\n                                </div>\r\n'},3:function(e,n,t,r,a,l,o){var i,s=null!=n?n:e.nullContext||{},c=e.hooks.helperMissing,d=e.escapeExpression,e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                                <dl class="clearfix">\r\n                                    <dt>'+d("function"==typeof(i=null!=(i=e(t,"property")||(null!=n?e(n,"property"):n))?i:c)?i.call(s,{name:"property",hash:{},data:a,loc:{start:{line:32,column:40},end:{line:32,column:52}}}):i)+":</dt>\r\n                                    <dd>"+d((e(t,"variantMapper")||n&&e(n,"variantMapper")||c).call(s,n,o[1],{name:"variantMapper",hash:{},data:a,loc:{start:{line:33,column:40},end:{line:33,column:65}}}))+"</dd>\r\n                                </dl>\r\n"},compiler:[8,">= 4.3.0"],main:function(e,n,t,r,a,l,o){var i=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'<div id="cancel-order-popup" class="mfp-hide cancel-order-popup mfp style-2">\r\n    <div class="mpf-header">\r\n        <h2>Order cancellation</h2>\r\n    </div>\r\n\r\n    <div class="mpf-body">\r\n        <p>Your about to cancel the order below:</p>\r\n\r\n        <div class="addons readonly">\r\n            <ul>\r\n'+(null!=(t=(i(t,"foreach")||n&&i(n,"foreach")||e.hooks.helperMissing).call(null!=n?n:e.nullContext||{},n,{name:"foreach",hash:{},fn:e.program(0,a,0,l,o),inverse:e.noop,data:a,loc:{start:{line:11,column:16},end:{line:44,column:28}}}))?t:"")+'            </ul>\r\n        </div>\r\n    </div>\r\n\r\n    <div class="mpf-footer border">\r\n        <button data-mobile-order="2" data-desktop-order="1" class="cs-btn med tertiary js-close-modal" type="button">No, back</button>\r\n        <button data-mobile-order="1" data-desktop-order="2" class="cs-btn med primary js-cancel-order" type="button">Yes, cancel order</button>\r\n    </div>\r\n</div>'},useData:!0,useDepths:!0}),this.clubSpark.templates.orderDeliveryAddress=Handlebars.template({compiler:[8,">= 4.3.0"],main:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return null!=(l=e.invokePartial(l(r,"_orderDeliveryAddress"),n,{name:"_orderDeliveryAddress",data:a,helpers:t,partials:r,decorators:e.decorators}))?l:""},usePartial:!0,useData:!0}
1),this.clubSpark.templates.orderDeliveryAddressModal=Handlebars.template({compiler:[8,">= 4.3.0"],main:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s="function",c=e.escapeExpression,e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'<div id="delivery-address-popup" class="mfp-hide delivery-address-popup mfp style-1">\r\n    <div class="mpf-header">\r\n        <h2>Edit delivery address</h2>\r\n    </div>\r\n\r\n    <div class="mpf-body">\r\n        <p>Please tell us where to send your kitbag</p>\r\n\r\n        <form class="form-vertical">\r\n            <div class="control-group">\r\n                <label for="address1" class="control-label">Address 1</label>\r\n                <div class="controls">\r\n                    <input data-rule-required="true" data-msg-required="Address1 is required" class="full-width" type="text" id="address1" name="address1" value="'+c((l=null!=(l=e(t,"address1")||(null!=n?e(n,"address1"):n))?l:i,_typeof(l)===s?l.call(o,{name:"address1",hash:{},data:a,loc:{start:{line:13,column:162},end:{line:13,column:174}}}):l))+'" />\r\n                </div>\r\n            </div>\r\n            <div class="control-group">\r\n                <label for="address2" class="control-label">Address 2</label>\r\n                <div class="controls">\r\n                    <input class="full-width" type="text" id="address2" name="address2" value="'+c((l=null!=(l=e(t,"address2")||(null!=n?e(n,"address2"):n))?l:i,_typeof(l)===s?l.call(o,{name:"address2",hash:{},data:a,loc:{start:{line:19,column:95},end:{line:19,column:107}}}):l))+'" />\r\n                </div>\r\n            </div>\r\n            <div class="control-group">\r\n                <label for="address3" class="control-label">Address 3</label>\r\n                <div class="controls">\r\n                    <input class="full-width" type="text" id="address3" name="address3" value="'+c((l=null!=(l=e(t,"address3")||(null!=n?e(n,"address3"):n))?l:i,_typeof(l)===s?l.call(o,{name:"address3",hash:{},data:a,loc:{start:{line:25,column:95},end:{line:25,column:107}}}):l))+'" />\r\n                </div>\r\n            </div>\r\n            <div class="control-group">\r\n                <label for="town" class="control-label">Town</label>\r\n                <div class="controls">\r\n                    <input data-rule-required="true" data-msg-required="Town is required" class="full-width" type="text" id="town" name="town" value="'+c((l=null!=(l=e(t,"town")||(null!=n?e(n,"town"):n))?l:i,_typeof(l)===s?l.call(o,{name:"town",hash:{},data:a,loc:{start:{line:31,column:150},end:{line:31,column:158}}}):l))+'" />\r\n                </div>\r\n            </div>\r\n            <div class="control-group">\r\n                <label for="town" class="control-label">County</label>\r\n                <div class="controls">\r\n                    <input class="full-width" type="text" id="county" name="county" value="'+c((l=null!=(l=e(t,"county")||(null!=n?e(n,"county"):n))?l:i,_typeof(l)===s?l.call(o,{name:"county",hash:{},data:a,loc:{start:{line:37,column:91},end:{line:37,column:101}}}):l))+'" />\r\n                </div>\r\n            </div>\r\n            <div class="control-group">\r\n                <label for="town" class="control-label">Postcode</label>\r\n                <div class="controls">\r\n                    <input data-rule-required="true" data-rule-validatepostcode="true" data-msg-validatepostcode="A valid postcode is required" data-msg-required="Postcode is required" class="small" type="text" id="postcode" name="postcode" value="'+c((l=null!=(l=e(t,"postcode")||(null!=n?e(n,"postcode"):n))?l:i,_typeof(l)===s?l.call(o,{name:"postcode",hash:{},data:a,loc:{start:{line:43,column:248},end:{line:43,column:260}}}):l))+'" />\r\n                </div>\r\n            </div>\r\n            <div class="control-group">\r\n                <label for="phone" class="control-label">Phone Number</label>\r\n                <div class="controls">\r\n                    <input data-rule-required="true" data-rule-validphonenumber="true" data-msg-validphonenumber="A valid phone number is required" data-msg-required="Phone number is required" class="full-width" type="text" id="phoneNumber" name="phone" value="'+c((l=null!=(l=e(t,"phoneNumber")||(null!=n?e(n,"phoneNumber"):n))?l:i,_typeof(l)===s?l.call(o,{name:"phoneNumber",hash:{},data:a,loc:{start:{line:49,column:261},end:{line:49,column:276}}}):l))+'" />\r\n                </div>\r\n                <p class="field-info">For our delivery partner to communicate with you</p>\r\n            </div>\r\n        </form>\r\n    </div>\r\n\r\n    <div class="mpf-footer">\r\n        <button data-mobile-order="2" data-desktop-order="1" class="cs-btn med tertiary js-close-modal" type="button">Close</button>\r\n        <button data-mobile-order="1" data-desktop-order="2" class="cs-btn med primary js-update-delivery-address" type="button">Update</button>\r\n    </div>\r\n</div>\r\n'},useData:!0}
1),this.clubSpark.templates.orderEditModal=Handlebars.template({0:function(e,n,t,r,a,l,o){var i=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return"\r\n"+(null!=(t=i(t,"if").call(null!=n?n:e.nullContext||{},null!=(t=null!=n?i(n,"product"):n)?i(t,"variantGroupId"):t,{name:"if",hash:{},fn:e.program(1,a,0,l,o),inverse:e.noop,data:a,loc:{start:{line:13,column:20},end:{line:40,column:27}}}))?t:"")},1:function(e,n,t,r,a,l,o){var i,s=e.lambda,c=e.escapeExpression,d=null!=n?n:e.nullContext||{},u=e.hooks.helperMissing,p=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                    <li class="line-item" data-line-item-id="'+c(s(null!=n?p(n,"id"):n,n))+'" data-line-item-product-variant-group-id="'+c(s(null!=(i=null!=n?p(n,"product"):n)?p(i,"variantGroupId"):i,n))+'">\r\n                        <div class="product-wrap">\r\n'+(null!=(i=(p(t,"equalityGreateroperator")||n&&p(n,"equalityGreateroperator")||u).call(d,null!=(i=null!=(i=null!=n?p(n,"product"):n)?p(i,"files"):i)?p(i,"length"):i,0,{name:"equalityGreateroperator",hash:{},fn:e.program(2,a,0,l,o),inverse:e.noop,data:a,loc:{start:{line:16,column:28},end:{line:22,column:56}}}))?i:"")+'\r\n                            <div class="meta">\r\n                                <p class="_0px-spacing-bottom">\r\n                                    '+c(s(null!=(i=null!=n?p(n,"product"):n)?p(i,"name"):i,n))+"<br />\r\n                                    "+c((p(t,"formattedTotalCost")||n&&p(n,"formattedTotalCost")||u).call(d,null!=n?p(n,"price"):n,{name:"formattedTotalCost",hash:{},data:a,loc:{start:{line:27,column:36},end:{line:27,column:64}}}))+'\r\n                                </p>\r\n                                <dl class="clearfix">\r\n                                    <dt>Quantity:</dt>\r\n                                    <dd>'+c("function"==typeof(s=null!=(s=p(t,"qty")||(null!=n?p(n,"qty"):n))?s:u)?s.call(d,{name:"qty",hash:{},data:a,loc:{start:{line:31,column:40},end:{line:31,column:47}}}):s)+"</dd>\r\n                                </dl>\r\n\r\n"+(null!=(i=(p(t,"foreach")||n&&p(n,"foreach")||u).call(d,null!=n?p(n,"variantData"):n,{name:"foreach",hash:{},fn:e.program(4,a,0,l,o),inverse:e.noop,data:a,loc:{start:{line:34,column:32},end:{line:36,column:44}}}))?i:"")+"                            </div>\r\n                        </div>\r\n                    </li>\r\n"},2:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return null!=(t=(l(t,"foreach")||n&&l(n,"foreach")||e.hooks.helperMissing).call(null!=n?n:e.nullContext||{},null!=(t=null!=n?l(n,"product"):n)?l(t,"files"):t,{name:"foreach",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a,loc:{start:{line:17,column:28},end:{line:21,column:40}}}))?t:""},3:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s="function",c=e.escapeExpression,e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                            <div class="image">\r\n                                <img class="scale" src="'+c((l=null!=(l=e(t,"url")||(null!=n?e(n,"url"):n))?l:i,_typeof(l)===s?l.call(o,{name:"url",hash:{},data:a,loc:{start:{line:19,column:56},end:{line:19,column:63}}}):l))+'" alt="'+c((l=null!=(l=e(t,"name")||(null!=n?e(n,"name"):n))?l:i,_typeof(l)===s?l.call(o,{name:"name",hash:{},data:a,loc:{start:{line:19,column:70},end:{line:19,column:78}}}):l))+'" />\r\n                            </div>\r\n'},4:function(e,n,t,r,a,l,o){var i=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return"                                "+e.escapeExpression((i(t,"renderVariantControl")||n&&i(n,"renderVariantControl")||e.hooks.helperMissing).call(null!=n?n:e.nullContext||{},n,o[1],{name:"renderVariantControl",hash:{},data:a,loc:{start:{line:35,column:32},end:{line:35,column:64}}}))+"\r\n"},compiler:[8,">= 4.3.0"],main:function(e,n,t,r,a,l,o){var i=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'<div id="edit-order-popup" class="mfp-hide edit-order-popup mfp style-2">\r\n    <div class="mpf-header">\r\n        <h2>Edit order</h2>\r\n    </div>\r\n\r\n    <div class="mpf-body no-max-height">\r\n        <p>
1Below you can change the size of items, where applicable:</p>\r\n        <form class="form-vertical">\r\n            <div class="addons readonly">\r\n                <ul>\r\n'+(null!=(t=(i(t,"foreach")||n&&i(n,"foreach")||e.hooks.helperMissing).call(null!=n?n:e.nullContext||{},null!=n?i(n,"lineItems"):n,{name:"foreach",hash:{},fn:e.program(0,a,0,l,o),inverse:e.noop,data:a,loc:{start:{line:11,column:20},end:{line:41,column:32}}}))?t:"")+'                </ul>\r\n            </div>\r\n        </form>\r\n    </div>\r\n\r\n    <div class="mpf-footer border">\r\n        <button data-mobile-order="2" data-desktop-order="1" class="cs-btn med tertiary js-close-modal" type="button">No, back</button>\r\n        <button data-mobile-order="1" data-desktop-order="2" class="cs-btn med primary js-edit-update-order" type="button">Yes, update order</button>\r\n    </div>\r\n</div>\r\n'},useData:!0,useDepths:!0}),this.clubSpark.templates.orderPanel=Handlebars.template({0:function(e,n,t,r,a){return"    <p>\r\n        Looks like you cancelled your order. \r\n    </p>\r\n"},1:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'<div class="v-align">\r\n    <span>\r\n        <svg class="icon no-fill svg size22" id="icon-alert" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n            <path d="M20.399 11.853c.08 4.638-3.76 8.464-8.399 8.545-4.639.08-8.318-3.614-8.399-8.253-.08-4.637 3.76-8.464 8.399-8.544 4.639-.081 8.318 3.615 8.399 8.252zM12 12.708V7.744" stroke="#737680" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" />\r\n            <path d="M12.354 15.544a.354.354 0 1 1-.708 0 .354.354 0 0 1 .708 0z" fill="#737680" stroke="#737680" stroke-width="1.2" stroke-miterlimit="10" stroke-linejoin="round" />\r\n        </svg>\r\n    </span>\r\n    <p class="_0px-spacing-bottom">\r\n'+(null!=(t=l(t,"if").call(null!=n?n:e.nullContext||{},null!=n?l(n,"cancelOrderDisabled"):n,{name:"if",hash:{},fn:e.program(2,a,0),inverse:e.program(3,a,0),data:a,loc:{start:{line:17,column:8},end:{line:21,column:15}}}))?t:"")+"    </p>\r\n</div>\r\n"},2:function(e,n,t,r,a){return"            Your order has already been processed so you can't edit the delivery address or sizes for this order.\r\n"},3:function(e,n,t,r,a){return"            Your order has already been processed so you can't edit the delivery address, sizes or cancel this order.\r\n"},4:function(e,n,t,r,a){return'<div class="alert style-2 success rounded-corners _15px-spacing-top">\r\n    <div class="alert-icon">\r\n        <svg class="icon no-fill svg size22" id="icon-alert" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n            <path d="M20.399 11.853c.08 4.638-3.76 8.464-8.399 8.545-4.639.08-8.318-3.614-8.399-8.253-.08-4.637 3.76-8.464 8.399-8.544 4.639-.081 8.318 3.615 8.399 8.252zM12 12.708V7.744" stroke="#737680" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" />\r\n            <path d="M12.354 15.544a.354.354 0 1 1-.708 0 .354.354 0 0 1 .708 0z" fill="#737680" stroke="#737680" stroke-width="1.2" stroke-miterlimit="10" stroke-linejoin="round" />\r\n        </svg>\r\n    </div>\r\n    <div class="alert-copy v-align">\r\n        <h2 class="_0px-spacing-bottom">Checkout is complete</h2>\r\n    </div>\r\n</div>\r\n'},5:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'<div class="alert style-2 info rounded-corners _15px-spacing-top">\r\n    <div class="alert-icon">\r\n        <svg class="icon no-fill svg size22" id="icon-alert" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n            <path d="M20.399 11.853c.08 4.638-3.76 8.464-8.399 8.545-4.639.08-8.318-3.614-8.399-8.253-.08-4.637 3.76-8.464 8.399-8.544 4.639-.081 8.318 3.615 8.399 8.252zM12 12.708V7.744" stroke="#737680" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" />\r\n            <path d="M12.354 15.544a.354.354 0 1 1-.708 0 .354.354 0 0 1 .708 0z" fill="#737680" stroke="#737680" stroke-width="1.2" stroke-miterlimit="10" stroke-linejoin="round" />\r\n        </svg>\r\n    </div>\r\n    <div class="alert-copy">\r\n        '+e.escapeExpression("function"==typeof(l=null!=(l=i(t,"orderWarningMessage")||(null!=n?i(n,"orderWarningMessage"):n))?l:e.hooks.helperMissing)?l.call(o,{name:"orderWarningMessage",hash:{},data:a,loc:{start:{line:50,column:8},end:{line:50,column:31}}}):l)+'\r\n\r\n        <div class="btn-container">\r\n'+(null!=(l=i(t,"if").call(o,null!=n?i(n,"orderIsEditable"):n,{name:"if",hash:{},fn:e.program(6,a,0),inverse:e.noop,data:a,loc:{start:{line:53,column:12},end:{line:55,column:19}}}))?l:"")+(null!=(l=i(t,"if").call(o,null!=n?i(n,"orderCanBeCancelled"):n,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a,loc:{start:{line:56,column:12},end:{line:58,column:19}}}))?l:"")+"        </div>\r\n    </div>\r\n</div>\r\n"},6:function(e,n,t,r,a){return'                <a href="#" class="cs-btn tertiary med js-edit-order-modal">Edit order</a>\r\n'},7:function(e,n,t,r,a){return'                <a href="#" class="cs-btn danger med js-cancel-order-modal">Cancel order</a>\r\n'},8:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'            <dl class="clearfix">\r\n                <dt>Reference:</dt>\r\n                <dd>'+e.escapeExpression("function"==typeof(t=null!=(t=l(t,"reference")||(null!=n?l(n,"reference"):n))?t:e.hooks.helperMissing)?t.call(null!=n?n:e.nullContext||{},{name:"reference",hash:{},data:a,loc:{start:{line:77,column:20},end:{line:77,column:33}}}):t)+"</dd>\r\n            </dl>\r\n"},9:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.escapeExpression,s=e.lambda,c=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                <dl class="clearfix">\r\n                    <dt>Subscription status:</dt>\r\n                    <dd>'+i("function"==typeof(l=null!=(l=c(t,"subscriptionStatusLabel")||(null!=n?c(n,"subscriptionStatusLabel"):n))?l:e.hooks.helperMissing)?l.call(o,{name:"subscriptionStatusLabel",hash:{},data:a,loc:{start:{line:99,column:24},end:{line:99,column:51}}}):l)+'</dd>\r\n                </dl>\r\n                <dl class="clearfix">\r\n                    <dt>Number of installments:</dt>\r\n                    <dd>
1'+i(s(null!=(l=null!=n?c(n,"subscriptionDetails"):n)?c(l,"installmentCountText"):l,n))+'</dd>\r\n                </dl>\r\n                <dl class="clearfix">\r\n                    <dt>Monthly payment date:</dt>\r\n                    <dd>'+i(s(null!=(l=null!=n?c(n,"subscriptionDetails"):n)?c(l,"installmentFrequencyDescription"):l,n))+"</dd>\r\n                </dl>\r\n"+(null!=(l=c(t,"if").call(o,null!=(l=null!=n?c(n,"subscriptionDetails"):n)?c(l,"firstInvoiceDate"):l,{name:"if",hash:{},fn:e.program(10,a,0),inverse:e.noop,data:a,loc:{start:{line:109,column:16},end:{line:114,column:23}}}))?l:"")+(null!=(l=c(t,"if").call(o,null!=(l=null!=n?c(n,"subscriptionDetails"):n)?c(l,"lastInvoiceDate"):l,{name:"if",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a,loc:{start:{line:115,column:16},end:{line:120,column:23}}}))?l:"")},10:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                    <dl class="clearfix">\r\n                        <dt>First payment date:</dt>\r\n                        <dd>'+e.escapeExpression((l(t,"momentMediumDate")||n&&l(n,"momentMediumDate")||e.hooks.helperMissing).call(null!=n?n:e.nullContext||{},null!=(t=null!=n?l(n,"subscriptionDetails"):n)?l(t,"firstInvoiceDate"):t,{name:"momentMediumDate",hash:{},data:a,loc:{start:{line:112,column:28},end:{line:112,column:85}}}))+"</dd>\r\n                    </dl>\r\n"},11:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                    <dl class="clearfix">\r\n                        <dt>Last payment date:</dt>\r\n                        <dd>'+e.escapeExpression((l(t,"momentMediumDate")||n&&l(n,"momentMediumDate")||e.hooks.helperMissing).call(null!=n?n:e.nullContext||{},null!=(t=null!=n?l(n,"subscriptionDetails"):n)?l(t,"lastInvoiceDate"):t,{name:"momentMediumDate",hash:{},data:a,loc:{start:{line:118,column:28},end:{line:118,column:84}}}))+"</dd>\r\n                    </dl>\r\n"},12:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                    <a href="'+e.escapeExpression("function"==typeof(t=null!=(t=l(t,"manageSubscriptionUrl")||(null!=n?l(n,"manageSubscriptionUrl"):n))?t:e.hooks.helperMissing)?t.call(null!=n?n:e.nullContext||{},{name:"manageSubscriptionUrl",hash:{},data:a,loc:{start:{line:126,column:29},end:{line:126,column:54}}}):t)+'" class="cs-btn tertiary med">Manage subscription</a>\r\n'},13:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'<div id="delivery-address">\r\n'+(null!=(l=e.invokePartial(l(r,"_orderDeliveryAddress"),n,{name:"_orderDeliveryAddress",data:a,indent:"    ",helpers:t,partials:r,decorators:e.decorators}))?l:"")+"</div>\r\n"},14:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'<div class="panel-group style-16">\r\n    <div id="order-line-items" class="block-panel">\r\n        <div class="block-panel-header">\r\n            <h2>What you ordered</h2>\r\n        </div>\r\n        <div class="block-panel-body">\r\n            <p>'+e.escapeExpression("function"==typeof(l=null!=(l=s(t,"lineItemCount")||(null!=n?s(n,"lineItemCount"):n))?l:i)?l.call(o,{name:"lineItemCount",hash:{},data:a,loc:{start:{line:147,column:15},end:{line:147,column:32}}}):l)+'</p>\r\n            <ul class="inventory you-ordered">\r\n\r\n'+(null!=(l=(s(t,"foreach")||n&&s(n,"foreach")||i).call(o,null!=n?s(n,"addonLineItems"):n,{name:"foreach",hash:{},fn:e.program(15,a,0),inverse:e.noop,data:a,loc:{start:{line:150,column:16},end:{line:165,column:28}}}))?l:"")+"            </ul>\r\n        </div>\r\n    </div>\r\n</div>\r\n"},15:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                    <li>\r\n                        \r\n                        <div class="line-item">\r\n'+(null!=(l=(s(t,"equalityGreateroperator")||n&&s(n,"equalityGreateroperator")||i).call(o,null!=(l=null!=(l=null!=n?s(n,"product"):n)?s(l,"files"):l)?s(l,"length"):l,0,{name:"equalityGreateroperator",hash:{},fn:e.program(16,a,0),inverse:e.noop,data:a,loc:{start:{line:154,column:28}
vendor: 4,609 bytes, line 1
1,end:{line:160,column:56}}}))?l:"")+'                            <span class="index-label">'+e.escapeExpression((s(t,"lineItemIndexCount")||n&&s(n,"lineItemIndexCount")||i).call(o,null!=n?s(n,"$index"):n,{name:"lineItemIndexCount",hash:{},data:a,loc:{start:{line:161,column:54},end:{line:161,column:88}}}))+"</span>\r\n"+(null!=(l=e.invokePartial(s(r,"_orderAddonMeta"),n,{name:"_orderAddonMeta",data:a,indent:"                            ",helpers:t,partials:r,decorators:e.decorators}))?l:"")+"                        </div>\r\n                    </li>\r\n"},16:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return null!=(t=(l(t,"foreach")||n&&l(n,"foreach")||e.hooks.helperMissing).call(null!=n?n:e.nullContext||{},null!=(t=null!=n?l(n,"product"):n)?l(t,"files"):t,{name:"foreach",hash:{},fn:e.program(17,a,0),inverse:e.noop,data:a,loc:{start:{line:155,column:28},end:{line:159,column:40}}}))?t:""},17:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s="function",c=e.escapeExpression,e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                            <div class="image">\r\n                                <img class="scale" src="'+c((l=null!=(l=e(t,"url")||(null!=n?e(n,"url"):n))?l:i,_typeof(l)===s?l.call(o,{name:"url",hash:{},data:a,loc:{start:{line:157,column:56},end:{line:157,column:63}}}):l))+'" alt="'+c((l=null!=(l=e(t,"name")||(null!=n?e(n,"name"):n))?l:i,_typeof(l)===s?l.call(o,{name:"name",hash:{},data:a,loc:{start:{line:157,column:70},end:{line:157,column:78}}}):l))+'" />\r\n                            </div>\r\n'},compiler:[8,">= 4.3.0"],main:function(e,n,t,r,a){var l,o,i=null!=n?n:e.nullContext||{},s=e.hooks.helperMissing,c="function",d=e.escapeExpression,u=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return(null!=(l=u(t,"if").call(i,null!=n?u(n,"orderIsCancelled"):n,{name:"if",hash:{},fn:e.program(0,a,0),inverse:e.noop,data:a,loc:{start:{line:1,column:0},end:{line:5,column:7}}}))?l:"")+"\r\n\r\n"+(null!=(l=u(t,"if").call(i,null!=n?u(n,"showOrderProcessed"):n,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a,loc:{start:{line:8,column:0},end:{line:24,column:7}}}))?l:"")+"\r\n"+(null!=(l=u(t,"if").call(i,null!=n?u(n,"checkoutIsComplete"):n,{name:"if",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a,loc:{start:{line:26,column:0},end:{line:38,column:7}}}))?l:"")+"\r\n\r\n"+(null!=(l=u(t,"if").call(i,null!=n?u(n,"showOrderOptions"):n,{name:"if",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a,loc:{start:{line:41,column:0},end:{line:62,column:7}}}))?l:"")+'\r\n<div class="panel-group style-16">\r\n    <div id="order-info" class="block-panel">\r\n        <div class="block-panel-header">\r\n            <h2>Order info</h2>\r\n        </div>\r\n        <div class="block-panel-body">\r\n            <dl class="clearfix">\r\n                <dt>Order ID:</dt>\r\n                <dd>'+d((o=null!=(o=u(t,"orderNumber")||(null!=n?u(n,"orderNumber"):n))?o:s,_typeof(o)===c?o.call(i,{name:"orderNumber",hash:{},data:a,loc:{start:{line:72,column:20},end:{line:72,column:35}}}):o))+"</dd>\r\n            </dl>\r\n"+(null!=(l=u(t,"if").call(i,null!=n?u(n,"reference"):n,{name:"if",hash:{},fn:e.program(8,a,0),inverse:e.noop,data:a,loc:{start:{line:74,column:12},end:{line:79,column:19}}}))?l:"")+'            <dl class="clearfix">\r\n                <dt>Order placed:</dt>\r\n                <dd>'+d((u(t,"momentMediumDate")||n&&u(n,"momentMediumDate")||s).call(i,null!=n?u(n,"createdDateTime"):n,{name:"momentMediumDate",hash:{},data:a,loc:{start:{line:82,column:20},end:{line:82,column:56}}}))+'</dd>\r\n            </dl>\r\n            <dl class="clearfix">\r\n                <dt>Total cost:</dt>\r\n                <dd>'+d((u(t,"formattedTotalCost")||n&&u(n,"formattedTotalCost")||s).call(i,null!=n?u(n,"totalCost"):n,{name:"formattedTotalCost",hash:{},data:a,loc:{start:{line:86,column:20},end:{line:86,column:52}}}))+'</dd>\r\n            </dl>\r\n            <dl class="clearfix">\r\n                <dt>Pay status:</dt>\r\n                <dd>'+d((o=null!=(o=u(t,"orderPayStatus")||(null!=n?u(n,"orderPayStatus"):n))?o:s,_typeof(o)===c?o.call(i,{name:"orderPayStatus",hash:{},data:a,loc:{start:{line:90,column:20},end:{line:90,column:38}}}):o))+'</dd>\r\n            </dl>\r\n            \x3c!--<dl class="clearfix">\r\n        <dt>Order with:</dt>\r\n        <dd></dd>\r\n    </dl>--\x3e\r\n'+(null!=(l=u(t,"if").call(i,null!=n?u(n,"subscriptionDetail
1s"):n,{name:"if",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a,loc:{start:{line:96,column:12},end:{line:121,column:19}}}))?l:"")+'\r\n           \r\n            <div class="btn-container">\r\n'+(null!=(l=u(t,"if").call(i,null!=n?u(n,"paymentMethodManagementUrl"):n,{name:"if",hash:{},fn:e.program(12,a,0),inverse:e.noop,data:a,loc:{start:{line:125,column:16},end:{line:127,column:23}}}))?l:"")+"                "+d((o=null!=(o=u(t,"orderCheckoutButton")||(null!=n?u(n,"orderCheckoutButton"):n))?o:s,_typeof(o)===c?o.call(i,{name:"orderCheckoutButton",hash:{},data:a,loc:{start:{line:128,column:16},end:{line:128,column:39}}}):o))+"\r\n            </div>\r\n        </div>\r\n    </div>\r\n</div>\r\n\r\n"+(null!=(l=u(t,"if").call(i,null!=n?u(n,"showDeliveryAddress"):n,{name:"if",hash:{},fn:e.program(13,a,0),inverse:e.noop,data:a,loc:{start:{line:134,column:0},end:{line:138,column:7}}}))?l:"")+"\r\n"+(null!=(l=(u(t,"equalityGreateroperator")||n&&u(n,"equalityGreateroperator")||s).call(i,null!=(l=null!=n?u(n,"addonLineItems"):n)?u(l,"length"):l,0,{name:"equalityGreateroperator",hash:{},fn:e.program(14,a,0),inverse:e.noop,data:a,loc:{start:{line:140,column:0},end:{line:170,column:28}}}))?l:"")+"\r\n\r\n\r\n"},usePartial:!0,useData:!0}),this.clubSpark.templates.creditsPanel=Handlebars.template({0:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'            <div class="alert success">\r\n                <p>Credit available: <strong>'+e.escapeExpression((s(t,"creditValueAmount")||n&&s(n,"creditValueAmount")||i).call(o,null!=(l=null!=n?s(n,"availableCredits"):n)?s(l,"available"):l,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:10,column:45},end:{line:10,column:93}}}))+'</strong></p>\r\n            </div>\r\n\r\n            <table>\r\n                <thead>\r\n                    <tr>\r\n                        <th scope="col">\r\n                            Credit available\r\n                        </th>\r\n                        <th scope="col">\r\n                            Credit reason\r\n                        </th>\r\n                        <th scope="col">\r\n                            Issued date\r\n                        </th>\r\n                        <th scope="col">\r\n                            Expiry date\r\n                        </th>\r\n                        \x3c!--<th scope="col">\r\n                            For use with\r\n                        </th>--\x3e\r\n                    </tr>\r\n                </thead>\r\n                <tbody>\r\n\r\n'+(null!=(l=(s(t,"foreach")||n&&s(n,"foreach")||i).call(o,null!=(l=null!=n?s(n,"availableCredits"):n)?s(l,"items"):l,{name:"foreach",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a,loc:{start:{line:35,column:20},end:{line:61,column:32}}}))?l:"")+'                </tbody>\r\n            </table>\r\n            <div class="disclaimer">\r\n                <p>Credits have no monetary value and must be used by expiry date. Only applicable for use as specified in \'for use with\'</p>\r\n            </div>\r\n\r\n            <div class="alert style-2 success">\r\n                <div class="alert-icon">\r\n                    <span class="icon">\r\n                        <svg class="icon size24">\r\n                            <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-alert"></use>\r\n                        </svg>\r\n                    </span>\r\n                </div>\r\n                <div class="alert-copy">\r\n                    <p>\r\n                        Credits will be available automatically when you’re at <strong>\'Checkout\'</strong><br />\r\n                        You\'ll be able to choose if you want to use your credits on your purchase.\r\n                    </p>\r\n                </div>\r\n            </div>\r\n'},1:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.escapeExpression,e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                    <tr>\r\n                        <td>
1\r\n                            <span class="title">\r\n                                <span class="count">'+s((e(t,"itemCount")||n&&e(n,"itemCount")||i).call(o,null!=n?e(n,"$index"):n,{name:"itemCount",hash:{},data:a,loc:{start:{line:39,column:52},end:{line:39,column:73}}}))+".</span>\r\n                                Credit available\r\n                            </span>\r\n                            "+s((e(t,"creditValueAmount")||n&&e(n,"creditValueAmount")||i).call(o,null!=n?e(n,"amountRemaining"):n,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:42,column:28},end:{line:42,column:65}}}))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Credit reason</span>\r\n                            '+s("function"==typeof(l=null!=(l=e(t,"reason")||(null!=n?e(n,"reason"):n))?l:i)?l.call(o,{name:"reason",hash:{},data:a,loc:{start:{line:46,column:28},end:{line:46,column:38}}}):l)+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Issued date</span>\r\n                            '+s((e(t,"momentShortDate")||n&&e(n,"momentShortDate")||i).call(o,null!=n?e(n,"issueDateTime"):n,{name:"momentShortDate",hash:{},data:a,loc:{start:{line:50,column:28},end:{line:50,column:61}}}))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Expiry date</span>\r\n                            '+s((e(t,"momentShortDate")||n&&e(n,"momentShortDate")||i).call(o,null!=n?e(n,"expiryDateTime"):n,{name:"momentShortDate",hash:{},data:a,loc:{start:{line:54,column:28},end:{line:54,column:62}}}))+'\r\n                        </td>\r\n                        \x3c!--<td>\r\n                            <span class="title">For use with</span>\r\n                            '+s((e(t,"creditForUseLabel")||n&&e(n,"creditForUseLabel")||i).call(o,null!=n?e(n,"originModule"):n,{name:"creditForUseLabel",hash:{},data:a,loc:{start:{line:58,column:28},end:{line:58,column:62}}}))+"\r\n                        </td>--\x3e\r\n                    </tr>\r\n"},2:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return null!=(l=e.invokePartial(l(r,"_emptyCreditsPanel"),null!=n?l(n,"availableCredits"):n,{name:"_emptyCreditsPanel",data:a,indent:"            ",helpers:t,partials:r,decorators:e.decorators}))?l:""},3:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'            <div class="alert">\r\n                <p>Credits used: <strong>'+e.escapeExpression((s(t,"creditValueAmount")||n&&s(n,"creditValueAmount")||i).call(o,null!=(l=null!=n?s(n,"usedCredits"):n)?s(l,"used"):l,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:98,column:41},end:{line:98,column:79}}}))+'</strong></p>\r\n            </div>\r\n            <table>\r\n                <thead>\r\n                    <tr>\r\n                        <th scope="col">\r\n                            Credit amount\r\n                        </th>\r\n                        <th scope="col">\r\n                            Credit reason\r\n                        </th>\r\n                        <th scope="col">\r\n                            Used date\r\n                        </th>\r\n                        <th scope="col">\r\n                            Category used for\r\n                        </th>\r\n                        <th scope="col">\r\n                            Used for\r\n                        </th>\r\n                    </tr>\r\n                </thead>\r\n                <tbody>\r\n'+(null!=(l=(s(t,"foreach")||n&&s(n,"foreach")||i).call(o,null!=(l=null!=n?s(n,"usedCredits"):n)?s(l,"items"):l,{name:"foreach",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a,loc:{start:{line:121,column:20},end:{line:147,column:32}}}))?l:"")+"                </tbody>\r\n            </table>\r\n"},4:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.escapeExpression,c="function",e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                    <tr>\r\n                        <td>
1\r\n                            <span class="title">\r\n                                <span class="count">'+s((e(t,"itemCount")||n&&e(n,"itemCount")||i).call(o,null!=n?e(n,"$index"):n,{name:"itemCount",hash:{},data:a,loc:{start:{line:125,column:52},end:{line:125,column:73}}}))+".</span>\r\n                                Credit amount\r\n                            </span>\r\n                            "+s((e(t,"creditValueAmount")||n&&e(n,"creditValueAmount")||i).call(o,null!=n?e(n,"amount"):n,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:128,column:28},end:{line:128,column:56}}}))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Credit reason</span>\r\n                            '+s((l=null!=(l=e(t,"reason")||(null!=n?e(n,"reason"):n))?l:i,_typeof(l)===c?l.call(o,{name:"reason",hash:{},data:a,loc:{start:{line:132,column:28},end:{line:132,column:38}}}):l))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Used date</span>\r\n                            '+s((e(t,"momentShortDate")||n&&e(n,"momentShortDate")||i).call(o,null!=n?e(n,"useDateTime"):n,{name:"momentShortDate",hash:{},data:a,loc:{start:{line:136,column:28},end:{line:136,column:59}}}))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Category used for</span>\r\n                            '+s((e(t,"creditForUseLabel")||n&&e(n,"creditForUseLabel")||i).call(o,null!=n?e(n,"productModule"):n,{name:"creditForUseLabel",hash:{},data:a,loc:{start:{line:140,column:28},end:{line:140,column:63}}}))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Used for</span>\r\n                            '+s((l=null!=(l=e(t,"productName")||(null!=n?e(n,"productName"):n))?l:i,_typeof(l)===c?l.call(o,{name:"productName",hash:{},data:a,loc:{start:{line:144,column:28},end:{line:144,column:43}}}):l))+"\r\n                        </td>\r\n                    </tr>\r\n"},5:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return null!=(l=e.invokePartial(l(r,"_emptyCreditsPanel"),null!=n?l(n,"usedCredits"):n,{name:"_emptyCreditsPanel",data:a,indent:"            ",helpers:t,partials:r,decorators:e.decorators}))?l:""},6:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'            <div class="alert">\r\n                <p>Credits cancelled: <strong>'+e.escapeExpression((s(t,"creditValueAmount")||n&&s(n,"creditValueAmount")||i).call(o,null!=(l=null!=n?s(n,"cancelledCredits"):n)?s(l,"cancelled"):l,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:166,column:46},end:{line:166,column:94}}}))+'</strong></p>\r\n            </div>\r\n            <table>\r\n                <thead>\r\n                    <tr>\r\n                        <th scope="col">\r\n                            Credit amount cancelled\r\n                        </th>\r\n                        <th scope="col">\r\n                            Credit reason\r\n                        </th>\r\n                        <th scope="col">\r\n                            Issued date\r\n                        </th>\r\n                        <th scope="col">\r\n                            Cancelled date\r\n                        </th>\r\n                    </tr>\r\n                </thead>\r\n                <tbody>\r\n'+(null!=(l=(s(t,"foreach")||n&&s(n,"foreach")||i).call(o,null!=(l=null!=n?s(n,"cancelledCredits"):n)?s(l,"items"):l,{name:"foreach",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a,loc:{start:{line:186,column:20},end:{line:208,column:32}}}))?l:"")+"                </tbody>\r\n            </table>\r\n"},7:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.escapeExpression,e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                    <tr>\r\n                        <td>
1\r\n                            <span class="title">\r\n                                <span class="count">'+s((e(t,"itemCount")||n&&e(n,"itemCount")||i).call(o,null!=n?e(n,"$index"):n,{name:"itemCount",hash:{},data:a,loc:{start:{line:190,column:52},end:{line:190,column:73}}}))+".</span>\r\n                                Credit amount cancelled\r\n                            </span>\r\n                            "+s((e(t,"creditValueAmount")||n&&e(n,"creditValueAmount")||i).call(o,null!=n?e(n,"amountRemaining"):n,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:193,column:28},end:{line:193,column:65}}}))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Credit reason</span>\r\n                            '+s("function"==typeof(l=null!=(l=e(t,"reason")||(null!=n?e(n,"reason"):n))?l:i)?l.call(o,{name:"reason",hash:{},data:a,loc:{start:{line:197,column:28},end:{line:197,column:38}}}):l)+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Issued date</span>\r\n                            '+s((e(t,"momentShortDate")||n&&e(n,"momentShortDate")||i).call(o,null!=n?e(n,"issueDateTime"):n,{name:"momentShortDate",hash:{},data:a,loc:{start:{line:201,column:28},end:{line:201,column:61}}}))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Cancelled date</span>\r\n                            '+s((e(t,"momentShortDate")||n&&e(n,"momentShortDate")||i).call(o,null!=n?e(n,"cancelledDateTime"):n,{name:"momentShortDate",hash:{},data:a,loc:{start:{line:205,column:28},end:{line:205,column:65}}}))+"\r\n                        </td>\r\n                    </tr>\r\n"},8:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return null!=(l=e.invokePartial(l(r,"_emptyCreditsPanel"),null!=n?l(n,"cancelledCredits"):n,{name:"_emptyCreditsPanel",data:a,indent:"            ",helpers:t,partials:r,decorators:e.decorators}))?l:""},9:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'            <div class="alert">\r\n                <p>Credits expired: <strong>'+e.escapeExpression((s(t,"creditValueAmount")||n&&s(n,"creditValueAmount")||i).call(o,null!=(l=null!=n?s(n,"expiredCredits"):n)?s(l,"expired"):l,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:227,column:44},end:{line:227,column:88}}}))+'</strong></p>\r\n            </div>\r\n            <table>\r\n                <thead>\r\n                    <tr>\r\n                        <th scope="col">\r\n                            Credit amount expired\r\n                        </th>\r\n                        <th scope="col">\r\n                            Credit reason\r\n                        </th>\r\n                        <th scope="col">\r\n                            Issued date\r\n                        </th>\r\n                        <th scope="col">\r\n                            Expired date\r\n                        </th>\r\n                    </tr>\r\n                </thead>\r\n                <tbody>\r\n'+(null!=(l=(s(t,"foreach")||n&&s(n,"foreach")||i).call(o,null!=(l=null!=n?s(n,"expiredCredits"):n)?s(l,"items"):l,{name:"foreach",hash:{},fn:e.program(10,a,0),inverse:e.noop,data:a,loc:{start:{line:247,column:20},end:{line:270,column:32}}}))?l:"")+"                </tbody>\r\n            </table>\r\n"},10:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.escapeExpression,e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                    <tr>\r\n                        <td>\r\n                            <span class="title">\r\n                                <span class="count">'+s((e(t,"itemCount")||n&&e(n,"itemCount")||i).call(o,null!=n?e(n,"$index"):n,{name:"itemCount",hash:{}
vendor: 9,062 bytes, line 1
1,data:a,loc:{start:{line:251,column:52},end:{line:251,column:73}}}))+".</span>\r\n                                Credit amount\r\n                            </span>\r\n                            "+s((e(t,"creditValueAmount")||n&&e(n,"creditValueAmount")||i).call(o,null!=n?e(n,"amountRemaining"):n,{name:"creditValueAmount",hash:{},data:a,loc:{start:{line:254,column:28},end:{line:254,column:65}}}))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Credit reason</span>\r\n                            '+s("function"==typeof(l=null!=(l=e(t,"reason")||(null!=n?e(n,"reason"):n))?l:i)?l.call(o,{name:"reason",hash:{},data:a,loc:{start:{line:258,column:28},end:{line:258,column:38}}}):l)+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Issued date</span>\r\n                            '+s((e(t,"momentShortDate")||n&&e(n,"momentShortDate")||i).call(o,null!=n?e(n,"issueDateTime"):n,{name:"momentShortDate",hash:{},data:a,loc:{start:{line:262,column:28},end:{line:262,column:61}}}))+'\r\n                        </td>\r\n                        <td>\r\n                            <span class="title">Expired date</span>\r\n                            '+s((e(t,"momentShortDate")||n&&e(n,"momentShortDate")||i).call(o,null!=n?e(n,"expiryDateTime"):n,{name:"momentShortDate",hash:{},data:a,loc:{start:{line:266,column:28},end:{line:266,column:62}}}))+"\r\n                        </td>\r\n                       \r\n                    </tr>\r\n"},11:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return null!=(l=e.invokePartial(l(r,"_emptyCreditsPanel"),null!=n?l(n,"expiredCredits"):n,{name:"_emptyCreditsPanel",data:a,indent:"            ",helpers:t,partials:r,decorators:e.decorators}))?l:""},compiler:[8,">= 4.3.0"],main:function(e,n,t,r,a){var l,o=e.lambda,i=e.escapeExpression,s=null!=n?n:e.nullContext||{},c=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'<div class="panel-group style-13">\r\n    <div class="block-panel">\r\n        <div class="block-panel-header">\r\n            <h2 class="js-available-credits-title title">Available credits ('+i(o(null!=(l=null!=n?c(n,"availableCredits"):n)?c(l,"totalItems"):l,n))+')</h2>\r\n        </div>\r\n        <div class="block-panel-body">\r\n\r\n'+(null!=(l=c(t,"if").call(s,null!=(l=null!=n?c(n,"availableCredits"):n)?c(l,"showTable"):l,{name:"if",hash:{},fn:e.program(0,a,0),inverse:e.program(2,a,0),data:a,loc:{start:{line:8,column:12},end:{line:85,column:19}}}))?l:"")+'        </div>\r\n    </div>\r\n\r\n\r\n    <div class="block-panel">\r\n        <div class="block-panel-header">\r\n            <h2 class="js-used-credits-title title">Used credits ('+i(o(null!=(l=null!=n?c(n,"usedCredits"):n)?c(l,"totalItems"):l,n))+')</h2>\r\n        </div>\r\n        <div class="block-panel-body">\r\n\r\n'+(null!=(l=c(t,"if").call(s,null!=(l=null!=n?c(n,"usedCredits"):n)?c(l,"showTable"):l,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.program(5,a,0),data:a,loc:{start:{line:96,column:12},end:{line:152,column:19}}}))?l:"")+'        </div>\r\n    </div>\r\n\r\n\r\n\r\n    <div class="block-panel">\r\n        <div class="block-panel-header">\r\n            <h2 class="js-cancelled-credits-title title">Cancelled credits ('+i(o(null!=(l=null!=n?c(n,"cancelledCredits"):n)?c(l,"totalItems"):l,n))+')</h2>\r\n        </div>\r\n        <div class="block-panel-body">\r\n\r\n'+(null!=(l=c(t,"if").call(s,null!=(l=null!=n?c(n,"cancelledCredits"):n)?c(l,"showTable"):l,{name:"if",hash:{},fn:e.program(6,a,0),inverse:e.program(8,a,0),data:a,loc:{start:{line:164,column:12},end:{line:213,column:19}}}))?l:"")+'        </div>\r\n    </div>\r\n\r\n\r\n\r\n    <div class="block-panel">\r\n        <div class="block-panel-header">\r\n            <h2 class="js-expired-credits-title title">Expired credits ('+i(o(null!=(l=null!=n?c(n,"expiredCredits"):n)?c(l,"totalItems"):l,n))+')</h2>\r\n        </div>\r\n        <div class="block-panel-body">\r\n\r\n'+(null!=(l=c(t,"if").call(s,null!=(l=null!=n?c(n,"expiredCredits"):n)?c(l,"showTable"):l,{name:"if",hash:{},fn:e.program(9,a,0),inverse:e.program(11,a,0),data:a,loc:{start:{line:225,column:12},end:{line:275,column:19}}}))?l:"")+"        </div>\r\n    </div>\r\n\r\n\r\n</div>"},usePartial:!0,useData:!0}),this.clubSpark.templates.ordersPanel=Handlebars.template({0:function(e,n,t,r,a){return'<div class="panel-group style-15">\r\n    <div class="block-panel empty-block-panel style-1 ">\r\n        <div class="block-panel-body">\r\n           <svg class="icon size72 no-fill" id="icon-orders" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg">\r\n                <g opacity="0.4">\r\n                    <g opacity="0.1">\r\n                        <path d="M3 19.4482V50.3448L38.2 68V37.1034L3 19.4482ZM29.4 52.662L11.8 43.8344V33.7931L29.4 42.6207V52.662Z" fill="black" />\r\n                    </g>\r\n                    <path d="M19.3899 11.1724L53.9299 29.2689" stroke="black" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" />\r\n                    <path d="M11.8 43.8348V33.7935L29.4 42.621V52.6624L11.8 43.8348Z" stroke="black" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" />\r\n                    <path d="M69 21.6551L38.2 37.1034L3 19.4482" stroke="black" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" />\r\n                    <path d="M38.2 37.1035V68.0001" stroke="black" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" />\r\n                    <path d="M69 21.6552V52.5517L38.2 68L3 50.3448V19.4483L33.8 4L69 21.6552Z" stroke="black" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" />\r\n                </g>\r\n            </svg>\r\n            <h2>No orders found</h2>\r\n            <p class="_0px-spacing-bottom">\r\n                Your orders will appear here\r\n            </p>\r\n        </div>\r\n    </div>\r\n</div>\r\n'},1:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'\r\n    <div class="panel-group style-15">\r\n'+(null!=(l=(s(t,"foreach")||n&&s(n,"foreach")||i).call(o,null!=n?s(n,"orders"):n,{name:"foreach",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a,loc:{start:{line:29,column:8},end:{line:108,column:20}}}))?l:"")+"    </div>\r\n\r\n"+(null!=(l=(s(t,"equalityGreateroperator")||n&&s(n,"equalityGreateroperator")||i).call(o,null!=(l=null!=n?s(n,"pagedListMetaData"):n)?s(l,"pageCount"):l,null!=(l=null!=n?s(n,"pagedListMetaData"):n)?s(l,"pageNumber"):l,{name:"equalityGreateroperator",hash:{},fn:e.program(10,a,0),inverse:e.noop,data:a,loc:{start:{line:111,column:4},end:{line:115,column:32}}}))?l:"")+"\r\n"},2:function(e,n,t,r,a){var l,o,i=null!=n?n:e.nullContext||{},s=e.hooks.helperMissing,c=e.escapeExpression,d="function",u=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'        <div class="block-panel">\r\n            <div class="block-panel-header '+c((u(t,"orderHeaderStyling")||n&&u(n,"orderHeaderStyling")||s).call(i,n,{name:"orderHeaderStyling",hash:{},data:a,loc:{start:{line:31,column:43},end:{line:31,column:70}}}))+'">\r\n                <div class="item-meta-data">\r\n                    <dl>\r\n                        <dt class="text-weight-bold">Order no:</dt>\r\n                        <dd class="text-weight-bold">'+c((o=null!=(o=u(t,"orderNumber")||(null!=n?u(n,"orderNumber"):n))?o:s,_typeof(o)===d?o.call(i,{name:"orderNumber",hash:{},data:a,loc:{start:{line:35,column:53},end:{line:35,column:68}}}):o))+"</dd>\r\n                    </dl>\r\n"+(null!=(l=u(t,"if").call(i,null!=n?u(n,"reference"):n,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a,loc:{start:{line:37,column:20},end:{line:42,column:27}}}))?l:"")+"                    <dl>\r\n                        <dt>Order placed:</dt>\r\n                        <dd>"+c((u(t,"momentMediumDate")||n&&u(n,"momentMediumDate")||s).call(i,null!=n?u(n,"createdDateTime"):n,{name:"momentMediumDate",hash:{},data:a,loc:{start:{line:45,column:28},end:{line:45,column:64}}}))+"</dd>\r\n                    </dl>\r\n\r\n                    <dl>\r\n                        <dt>Total cost:</dt>\r\n                        <dd>"+c((u(t,"formattedTotalCost")||n&&u(n,"formattedTotalCost")||s).call(i,null!=n?u(n,"totalCost"):n,{name:"formattedTotalCost",hash:{},data:a,loc:{start:{line:50,column:28},end:{line:50,column:60}}}))+"</dd>\r\n                    </dl>\r\n\r\n                    <dl>\r\n                        <dt>Pay status:</dt>\r\n                        <dd>"+c((o=null!=(o=u(t,"orderPayStatus")||(null!=n?u(n,"orderPayStatus"):n))?o:s,_typeof(o)===d?o.
vendor: 2,322 bytes, line 1
1call(i,{name:"orderPayStatus",hash:{},data:a,loc:{start:{line:55,column:28},end:{line:55,column:46}}}):o))+"</dd>\r\n                    </dl>\r\n\r\n"+(null!=(l=u(t,"if").call(i,null!=n?u(n,"subscriptionDetails"):n,{name:"if",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a,loc:{start:{line:58,column:20},end:{line:83,column:27}}}))?l:"")+'\r\n                </div>\r\n                <div class="dt-block-panel-control">\r\n                    '+c((o=null!=(o=u(t,"orderCheckoutButton")||(null!=n?u(n,"orderCheckoutButton"):n))?o:s,_typeof(o)===d?o.call(i,{name:"orderCheckoutButton",hash:{},data:a,loc:{start:{line:87,column:20},end:{line:87,column:43}}}):o))+'\r\n                    <a class="cs-btn tertiary med" href="'+c((o=null!=(o=u(t,"detailUrl")||(null!=n?u(n,"detailUrl"):n))?o:s,_typeof(o)===d?o.call(i,{name:"detailUrl",hash:{},data:a,loc:{start:{line:88,column:57},end:{line:88,column:70}}}):o))+'">View order details</a>\r\n                </div>\r\n            </div>\r\n            <div class="block-panel-body">\r\n'+(null!=(l=u(t,"if").call(i,null!=n?u(n,"orderHasAddonsToShow"):n,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a,loc:{start:{line:92,column:16},end:{line:105,column:23}}}))?l:"")+"            </div>\r\n        </div>\r\n"},3:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return"                    <dl>\r\n                        <dt>Reference:</dt>\r\n                        <dd>"+e.escapeExpression("function"==typeof(t=null!=(t=l(t,"reference")||(null!=n?l(n,"reference"):n))?t:e.hooks.helperMissing)?t.call(null!=n?n:e.nullContext||{},{name:"reference",hash:{},data:a,loc:{start:{line:40,column:28},end:{line:40,column:41}}}):t)+"</dd>\r\n                    </dl>\r\n"},4:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.escapeExpression,s=e.lambda,c=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return"                    <dl>\r\n                        <dt>Subscription status:</dt>\r\n                        <dd>"+i("function"==typeof(l=null!=(l=c(t,"subscriptionStatusLabel")||(null!=n?c(n,"subscriptionStatusLabel"):n))?l:e.hooks.helperMissing)?l.call(o,{name:"subscriptionStatusLabel",hash:{},data:a,loc:{start:{line:61,column:28}
1,end:{line:61,column:55}}}):l)+"</dd>\r\n                    </dl>\r\n                    <dl>\r\n                        <dt>Number of installments:</dt>\r\n                        <dd>"+i(s(null!=(l=null!=n?c(n,"subscriptionDetails"):n)?c(l,"installmentCountText"):l,n))+"</dd>\r\n                    </dl>\r\n                    <dl>\r\n                        <dt>Monthly payment date:</dt>\r\n                        <dd>"+i(s(null!=(l=null!=n?c(n,"subscriptionDetails"):n)?c(l,"installmentFrequencyDescription"):l,n))+"</dd>\r\n                    </dl>\r\n"+(null!=(l=c(t,"if").call(o,null!=(l=null!=n?c(n,"subscriptionDetails"):n)?c(l,"firstInvoiceDate"):l,{name:"if",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a,loc:{start:{line:71,column:24},end:{line:76,column:31}}}))?l:"")+(null!=(l=c(t,"if").call(o,null!=(l=null!=n?c(n,"subscriptionDetails"):n)?c(l,"lastInvoiceDate"):l,{name:"if",hash:{},fn:e.program(6,a,0),inverse:e.noop,data:a,loc:{start:{line:77,column:24},end:{line:82,column:31}}}))?l:"")},5:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return"                        <dl>\r\n                            <dt>First payment date:</dt>\r\n                            <dd>"+e.escapeExpression((l(t,"momentMediumDate")||n&&l(n,"momentMediumDate")||e.hooks.helperMissing).call(null!=n?n:e.nullContext||{},null!=(t=null!=n?l(n,"subscriptionDetails"):n)?l(t,"firstInvoiceDate"):t,{name:"momentMediumDate",hash:{},data:a,loc:{start:{line:74,column:32},end:{line:74,column:89}}}))+"</dd>\r\n                        </dl>\r\n"},6:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return"                        <dl>\r\n                            <dt>Last payment date:</dt>\r\n                            <dd>"+e.escapeExpression((l(t,"momentMediumDate")||n&&l(n,"momentMediumDate")||e.hooks.helperMissing).call(null!=n?n:e.nullContext||{},null!=(t=null!=n?l(n,"subscriptionDetails"):n)?l(t,"lastInvoiceDate"):t,{name:"momentMediumDate",hash:{},data:a,loc:{start:{line:80,column:32},end:{line:80,column:88}}}))+"</dd>\r\n                        </dl>\r\n"},7:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                <div class="items">\r\n\r\n                    <ul>\r\n'+(null!=(t=(l(t,"foreach")||n&&l(n,"foreach")||e.hooks.helperMissing).call(null!=n?n:e.nullContext||{},null!=n?l(n,"addonLineItems"):n,{name:"foreach",hash:{},fn:e.program(8,a,0),inverse:e.noop,data:a,loc:{start:{line:96,column:24},end:{line:102,column:36}}}))?t:"")+"                    </ul>\r\n                </div>\r\n"},8:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return"                        <li>\r\n"+(null!=(t=(l(t,"foreach")||n&&l(n,"foreach")||e.hooks.helperMissing).call(null!=n?n:e.nullContext||{},null!=(t=null!=n?l(n,"product"):n)?l(t,"files"):t,{name:"foreach",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a,loc:{start:{line:98,column:28},end:{line:100,column:40}}}))?t:"")+"                        </li>\r\n"},9:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s="function",c=e.escapeExpression,e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'                            <img class="scale" src="'+c((l=null!=(l=e(t,"url")||(null!=n?e(n,"url"):n))?l:i,_typeof(l)===s?l.call(o,{name:"url",hash:{},data:a,loc:{start:{line:99,column:52},end:{line:99,column:59}}}):l))+'" alt="'+c((l=null!=(l=e(t,"name")||(null!=n?e(n,"name"):n))?l:i,_typeof(l)===s?l.call(o,{name:"name",hash:{},data:a,loc:{start:{line:99,column:66},end:{line:99,column:74}}}):l))+'" />\r\n'},10:function(e,n,t,r,a){return'    <div class="align-center">\r\n        <a class="cs-btn tertiary med js-load-orders" href="#">Load more</a>\r\n    </div>\r\n'},compiler:[8,">= 4.3.0"],main:function(e,n,t,r,a){var l,o=null!=n?n:e.nullContext||{},i=e.hooks.helperMissing,s=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return(null!=(l=(s(t,"equalityEqualoperator")||n&&s(n,"equalityEqualoperator")||i).call(o,null!=(l=null!=n?s(n,"orders"):n)?s(l,"length"):l,0,{name:"equalityEqualoperator",hash:{},fn:e.program(0,a,0),inverse:e.noop,data:a,loc:{start:{line:1,column:0},end:{line:24,column:26}}}))?l:"")+"\r\n"+(null!=(l=(s(t,"equalityGreateroperator")||n&&s(n,"equalityGreateroperator")||i).call(o,null!=(l=null!=n?s(n,"orders"):n)?s(l,"length"):l,0,{name:"equalityGreateroperator",hash:{}
vendor: 4,850 bytes, line 1
1,fn:e.program(1,a,0),inverse:e.noop,data:a,loc:{start:{line:26,column:0},end:{line:117,column:28}}}))?l:"")},useData:!0}),this.clubSpark.templates._emptyCreditsPanel=Handlebars.template({compiler:[8,">= 4.3.0"],main:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'<div class="panel-group style-14">\r\n    <div class="block-panel">\r\n        <div aria-hidden="true" class="panel-icon">\r\n            <span class="icon">\r\n                <svg class="icon size72">\r\n                    <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-notification"></use>\r\n                </svg>\r\n            </span>\r\n        </div>\r\n        <div class="copy">\r\n            <h3 class="title">No credits found</h3>\r\n            <p>'+e.escapeExpression("function"==typeof(t=null!=(t=l(t,"emptyPanelTitle")||(null!=n?l(n,"emptyPanelTitle"):n))?t:e.hooks.helperMissing)?t.call(null!=n?n:e.nullContext||{},{name:"emptyPanelTitle",hash:{},data:a,loc:{start:{line:12,column:15},end:{line:12,column:34}}}):t)+"</p>\r\n        </div>\r\n    </div>\r\n</div>"},useData:!0}),this.clubSpark.templates._orderAddonMeta=Handlebars.template({0:function(e,n,t,r,a,l,o){var i,s=null!=n?n:e.nullContext||{},c=e.hooks.helperMissing,d=e.escapeExpression,e=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'    <dl class="clearfix">\r\n        <dt>'+d("function"==typeof(i=null!=(i=e(t,"property")||(null!=n?e(n,"property"):n))?i:c)?i.call(s,{name:"property",hash:{},data:a,loc:{start:{line:10,column:12},end:{line:10,column:24}}}):i)+":</dt>\r\n        <dd>"+d((e(t,"variantMapper")||n&&e(n,"variantMapper")||c).call(s,n,o[1],{name:"variantMapper",hash:{},data:a,loc:{start:{line:11,column:12},end:{line:11,column:37}}}))+"</dd>\r\n    </dl>\r\n"},1:function(e,n,t,r,a){var l=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'    <dl class="clearfix">\r\n        <dt>SKU:</dt>\r\n        <dd>'+e.escapeExpression("function"==typeof(t=null!=(t=l(t,"sku")||(null!=n?l(n,"sku"):n))?t:e.hooks.helperMissing)?t.call(null!=n?n:e.nullContext||{},{name:"sku",hash:{},data:a,loc:{start:{line:22,column:12},end:{line:22,column:19}}}):t)+"</dd>\r\n    </dl>\r\n"},compiler:[8,">= 4.3.0"],main:function(e,n,t,r,a,l,o){var i,s=e.escapeExpression,c=null!=n?n:e.nullContext||{},d=e.hooks.helperMissing,u=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'<div class="meta">\r\n    <p>\r\n        '+s(e.lambda(null!=(i=null!=n?u(n,"product"):n)?u(i,"name"):i,n))+'\r\n        <br />\r\n        <span class="item-cost"><strong>'+s((u(t,"formattedTotalCost")||n&&u(n,"formattedTotalCost")||d).call(c,null!=n?u(n,"price"):n,{name:"formattedTotalCost",hash:{},data:a,loc:{start:{line:5,column:40},end:{line:5,column:68}}}))+"</strong></span>\r\n    </p>\r\n\r\n"+(null!=(i=(u(t,"foreach")||n&&u(n,"foreach")||d).call(c,null!=(i=null!=n?u(n,"product"):n)?u(i,"properties"):i,{name:"foreach",hash:{},fn:e.program(0,a,0,l,o),inverse:e.noop,data:a,loc:{start:{line:8,column:4},end:{line:13,column:16}}}))?i:"")+'\r\n    <dl class="clearfix">\r\n        <dt>Quantity:</dt>\r\n        <dd>'+s((u(t,"totalQuantity")||n&&u(n,"totalQuantity")||d).call(c,null!=n?u(n,"qty"):n,null!=n?u(n,"orderRefunds"):n,{name:"totalQuantity",hash:{},data:a,loc:{start:{line:17,column:12},end:{line:17,column:46}}}))+"</dd>\r\n    </dl>\r\n"+(null!=(i=u(t,"if").call(c,null!=n?u(n,"sku"):n,{name:"if",hash:{},fn:e.program(1,a,0,l,o),inverse:e.noop,data:a,loc:{start:{line:19,column:4},end:{line:24,column:11}}}))?i:"")+"</div>\r\n"},useData:!0,useDepths:!0}),this.clubSpark.templates._orderDeliveryAddress=Handlebars.template({0:function(e,n,t,r,a){return'                <a class="cs-btn secondary sm js-delivery-address-modal _15px-spacing-top" href="#">Edit delivery address</a>\r\n'},compiler:[8,">= 4.3.0"],main:function(e,n,t,r,a){var l=null!=n?n:e.nullContext||{},o=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'<div class="panel-group style-16">\r\n    <div id="order-delivery-address" class="block-panel">\r\n        <div class="block-panel-header">\r\n            <h2>Delivery address</h2>\r\n        </div>\r\n        <div class="block-panel-body">\r\n            '+e.escapeExpression((o(t,"deliveryAddress")||n&&o(n,"deliveryAddress")||e.hooks.helperMissing).call(l,n,{name:"deliveryAddress",hash:{},data:a,loc:{start:{line:7,column:12},end:{line:7,column:36}}}))+"\r\n\r\n"+(null!=(t=o(t,"if").call(l,null!=n?o(n,"deliveryAddressEditable"):n,{name:"if",hash:{},fn:e.program(0,a,0),inverse:e.noop,data:a,loc:{start:{line:9,column:12},end:{line:11,column:19}}}))?t:"")+"        </div>\r\n    </div>\r\n</div>\r\n"},useData
vendor: 6 bytes, line 1
1:!0});

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.