PageSourceSearch

https://www.holmesplace.com/static/js/Memberships.80d0ff6c.chunk.js

js holmesplace.com collected 2026-09-24 22:21:00 UTC 7,598 bytes, 1 lines download raw bytes

1(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([[47],{1062:function(e,t,r){},1063:function(e,t,r){"use strict";t.__esModule=!0;var n=t.CALL_HISTORY_METHOD="@@router/CALL_HISTORY_METHOD";function c(e){return function(){for(var t=arguments.length,r=Array(t),c=0;c<t;c++)r[c]=arguments[c];return{type:n,payload:{method:e,args:r}}}}var o=t.push=c("push"),a=t.replace=c("replace"),i=t.go=c("go"),s=t.goBack=c("goBack"),l=t.goForward=c("goForward");t.routerActions={push:o,replace:a,go:i,goBack:s,goForward:l}},715:function(e,t,r){"use strict";r.r(t);var n=r(23),c=r.n(n),o=r(20),a=r.n(o),i=r(503);var s=function(e,t){var r,n=e.membership,o=e.url,a=e.clubInfo,s=e.isDSP;return c.a.createElement("div",{className:"c-membershipBox c-membershipBox--".concat(n.type)},c.a.createElement("h2",{className:"c-membershipBox__title"},n.title.toLowerCase()),c.a.createElement("h3",null,n.price.split(".").length>1?n.price.split(".")[0]:n.price,c.a.createElement("p",null,c.a.createElement("span",null,",".concat((r=n.price.split(".")).length<1||!r[1]?"00":"00"===r[1]?r[1]:"".concat(r[1],"0"))," ",n.currency),c.a.createElement("strong",null,t.t("month")))),c.a.createElement("div",{className:"c-membershipBox__contentHolder",dangerouslySetInnerHTML:{__html:n.description}}),c.a.createElement(i.a,{to:"".concat(o,"?step=memberships&club=").concat(a.externalId,"&membership=").concat(n.externalId).concat(s?"&DSP=true":""),className:"c-button c-button--".concat("white"===n.type?"goldBorder":"gold")},t.t("Join Now")))};s.contextTypes={t:a.a.func.isRequired};var l=s;var u=function(e,t){var r,n=e.membership,o=e.currency;return c.a.createElement("div",{className:"c-membershipBox c-membershipBox--".concat(n.type)},c.a.createElement("h2",{className:"c-membershipBox__title"},n.title.toLowerCase()),c.a.createElement("h3",null,n.price&&n.price.split(".").length>1?n.price.split(".")[0]:n.price,c.a.createElement("p",null,c.a.createElement("span",null,","+((r=n.price.split(".")).length<1||!r[1]?"00":"00"===r[1]?r[1]:"".concat(r[1]))," ",o||n.currency),c.a.createElement("strong",null,t.t("month")))),c.a.createElement("div",{className:"c-membershipBox__contentHolder",dangerouslySetInnerHTML:{__html:n.description}}),n.link.length>0&&c.a.createElement(i.a,{to:n.link,className:"c-button c-button--".concat("white"===n.type?"goldBorder":"gold")},t.t("Join Now")))};u.contextTypes={t:a.a.func.isRequired};var p=u,m=r(505),f=r(289),h=r(99),b=r(146);r(1062);function d(e){return(d="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 y(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=S(e);if(t){var c=S(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return _(this,r)}}function _(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?E(e):t}function E(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function O(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var P=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(a,e);var t,r,n,o=g(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}
1(this,a),O(E(t=o.call(this,e)),"urlParams",void 0),O(E(t),"info",void 0),O(E(t),"isDSP",void 0),O(E(t),"getFirstSalesProcessPageUrl",(function(){var e=t.props.salesProcesses;return Array.isArray(e)&&e[0]&&e[0].url||null})),O(E(t),"renderMemberShipNotFound",(function(){return c.a.createElement("div",null,t.context.t("Memberships not found"))})),O(E(t),"renderAvailableMemberships",(function(){var e=t.props,r=e.memberships,n=e.selectMembership,o=t.getFirstSalesProcessPageUrl(),a=t.getClubInfo();if(Array.isArray(r)&&r.length>0&&a){var i=t.isDSP?"dspAvailable":"ospAvailable",s=r.length&&r.filter((function(e){return e[i]&&e.active}));if(Array.isArray(s)&&s.length>0)return s.sort((function(e,t){return e.priority-t.priority})).map((function(e,r){return c.a.createElement(l,{key:"available_membership_".concat(r),clubInfo:a,membership:e,selectMembership:n,url:o,dsp:t.isDSP})}))}return t.renderMemberShipNotFound()})),O(E(t),"renderStaticMemberships",(function(){var e=t.props.data,r=e.membershipCards,n=e.currency;return Array.isArray(r)&&r.length>0?r.map((function(e,t){return c.a.createElement(p,{key:"static_membership_".concat(t),membership:e,currency:n})})):t.renderMemberShipNotFound()})),t.init(e),t}return t=a,(r=[{key:"componentDidMount",value:function(){var e=this.props,t=e.fetchMembershipsByClubId,r=e.data.clubId;r&&t(r)}},{key:"componentDidUpdate",value:function(e){this.init(e)}},{key:"init",value:function(e){var t=e.clubs,r=e.data.clubId;this.club=t.find((function(e){return e.id===r})),this.isDSP=Object(f.b)()&&this.club&&Object(b.a)(this.club,h.a.location)}},{key:"getClubInfo",value:function(){var e=this.props,t=e.clubs,r=e.data.clubId,n=t.find((function(e){return e.id===r}));return n||null}},{key:"render",value:function(){var e=this.props,t=e.iframe,r=e.data,n=r.title,o=r.hasCrm;return t?c.a.createElement("div",null):c.a.createElement("section",null,c.a.createElement(m.a,null,c.a.createElement("div",{className:"c-membership c-spaced"},c.a.createElement("div",{className:"row"},c.a.createElement("div",{className:"col-md-12"},c.a.createElement("h2",{className:"c-membership__title"},n))),c.a.createElement("div",{className:"row row-eq-height c-membership__holder justify-content-around no-gutters-sm"},o?this.renderStaticMemberships():this.renderAvailableMemberships()))))}}])&&y(t.prototype,r),n&&y(t,n),a}(n.Component);P.contextTypes={t:a.a.func.isRequired},P.defaultProps={data:{hasCrm:!1,membershipCards:[],memberships:[]}};var w=P,M=r(5),A=r(12),C=r(168),N=r(167),B=r(1063),D=Object(n.memo)((function(e){var t=e.clubs,r=e.fetchClubs,o=e.fetchSalesProcesses,a=e.salesProcesses;return Object(n.useEffect)((function(){Object(f.e)(t)&&r(),Object(f.e)(a)&&o()}),[]),c.a.createElement(w,e)})),I=Object(N.connect)((function(e){return{clubs:C.d.getAllClubsByRegion(e),memberships:C.d.getMemberships(e),salesProcesses:A.d.getSalesProcesses(e),isClubsFetching:C.d.getClubsIsFetching(e),isMembershipsFetching:C.d.getMembershipsIsFetching(e),iframe:M.d.getIframe(e)}}),(function(e){return{fetchClubs:function(){return e(C.a.fetchClubs())},fetchSalesProcesses:function(){return e(A.a.fetchPostsByType(17))},fetchMembershipsByClubId:function(t){e(C.a.fetchMemberships(t))},selectMembership:function(t,r){e(C.a.selectMembershipFromOutside(t,r)),r?e(Object(B.push)(r)):console.error("No salesProcess page on webiste")}}}))(D);I.displayName="WrappedMembership";t.default=I}}]);

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.