1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8592],{99007:function(n,e,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/golf-users/[slug]/continents/[continentSlug]/[countrySlug]",function(){return r(8806)}])},47305:function(n,e,r){"use strict";r.d(e,{ED:function(){return p},Ct:function(){return g},WU:function(){return y}});var t=r(85893),u=(r(67294),r(24487));function s(n,e){for(var r=0;r<e.length;r++){var t=e[r];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(n,t.key,t)}}var o=function(){function n(){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.i=0}var e,r,t;return e=n,(r=[{key:"format",value:function(n){if("string"===typeof n.s)return n.s;if(Array.isArray(n.s)){var e=n.s[this.i];return this.i+=1,e}return""}}])&&s(e.prototype,r),t&&s(e,t),n}();function l(n,e,r){return e in n?Object.defineProperty(n,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[e]=r,n}function a(n){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},t=Object.keys(r);"function"===typeof Object.getOwnPropertySymbols&&(t=t.concat(Object.getOwnPropertySymbols(r).filter((function(n){return Object.getOwnPropertyDescriptor(r,n).enumerable})))),t.forEach((function(e){l(n,e,r[e])}))}return n}function i(n,e){if(null==n)return{};var r,t,u=function(n,e){if(null==n)return{};var r,t,u={},s=Object.keys(n);for(t=0;t<s.length;t++)r=s[t],e.indexOf(r)>=0||(u[r]=n[r]);return u}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(t=0;t<s.length;t++)r=s[t],e.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(n,r)&&(u[r]=n[r])}return u}var c=function(n){return n.d},d=function(n){return 1===n.d?n.p:"".concat(n.p,"s")},f=function(n){var e;return n.isCurrentUser(n.u)?"You":null===(e=n.u)||void 0===e?void 0:e.fullname},y=function(n,e){var r={"%d":c,"%p":d,"%s":(new o).format,"%u":f};return n.replace(/(%[dpsu])/g,(function(n){return r[n](e)}))},p=function(n){var e=n.fmt,r=i(n,["fmt"]),s=(0,u.xJ)().isCurrentUser;return(0,t.jsx)(t.Fragment,{children:y(e,a({},r,{isCurrentUser:s}))})},g=p},44652:function(n,e,r){"use strict";r.d(e,{b:function(){return c}});var t=r(85893),u=(r(67294),r(41664)),s=r(94184),o=r.n(s),l=r(11163),a=r(94558),i=r(47305),c=function(n){var e,r,s,c=(0,l.useRouter)();if(!n.area.topCoursesCount)return null;var d=null===(e=n.user)||void 0===e?void 0:e.topCoursesPlayedCount,f=(null===(r=n.area)||void 0===r?void 0:r.name)||"",y=null===(s=n.area)||void 0===s?void 0:s.topCoursesCount,p=0!==d?"".concat(c.asPath,"/top-100"):"";return(0,t.jsx)("div",{className:o()("user-top-section",n.className),children:(0,t.jsx)(u.default,{href:p,children:(0,t.jsxs)("a",{className:o()("user-top-card",{disabled:0===d}),children:[(0,t.jsx)(a.v,{set:"colored",className:"user-top-card-icon",name:"top"}),(0,t.jsx)("span",{className:"user-top-card-name",children:(0,t.jsx)(i.ED,{fmt:"Top %d %p in %s",d:y,p:"course",s:f})}),(0,t.jsx)("span",{className:"user-top-card-count",children:(0,t.jsx)(i.ED,{fmt:"%d golf %p",d:d,p:"course"})})]})})})}},8806:function(n,e,r){"use strict";r.r(e),r.d(e,{default:function(){return D}});var t=r(85893),u=r(67294),s=r(41664),o=r(8102),l=r(66839),a=r(24487),i=r(20168),c=r(21192),d=r(4803),f=r(89502),y=r(50459),p=r(53800),g=r(20469),v=r(44652),b=r(88880),h=r(50974),j=r(11163),m=r(6388),x=r(25073),C=r(11812),w=r(97926),O=r(57067),P=r(63357),S=r(67576);function N(){var n,e,r=(n=["\n query getUserClubsByCountry($userId: Int!, $countryId: Int!) {\n user(id: $userId) {\n id\n coursesPlayedInCountry(countryId: $countryId) {\n edges {\n node {\n ...clubOnMap\n }\n }\n }\n }\n\n countries {\n edges {\n node {\n ...countryForMap\n }\n }\n }\n }\n\n ","\n ","\n"],e||(e=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}})));return N=function(){return r},r}var I=(0,P.Ps)(N(),S.U,S.m),$=function(n){var e,r=(0,m.aM)(I,{variables:{userId:n.user.id,countryId:n.country.id}}),u=r.data;return r.loading||!(null===u||void 0===u||null===(e=u.user)||void 0===e?void 0:e.coursesPlayedInCountry)?null:(0,t.jsx)(w.n,{handleRef:n.handleRef,size:"fullscreen",children:(0,t.jsx)(O.y,{clubs:u.user.coursesPlayedInCountry.edges.map((function(n){return n.node})),countries:u.countries.edges.map((function(n){return n.node}))})})},k=r(9008),E=function(n){return(0,t.jsxs)("div",{className:n.className,children:[(0,t.jsx)(k.default,{children:(0,t.jsx)("meta",{name:"robots",content:"noindex"},"robots")}),(0,t.jsx)("div",{className:"user-show-empty-title",children:"No courses played on that country yet..."})]})},_=r(47044);function U(){var n,e,r=(n=["\n query($slug: String!, $continentSlug: String!, $countrySlug: String!) {\n user(slug: $slug) {\n id\n fullname\n slug\n private\n topCoursesPlayedCount: topCoursesPlayedInCountryCount(countrySlug: $countrySlug)\n currentUserRelationship {\n id\n fullState\n }\n avatar {\n id\n uris {\n large\n }\n }\n }\n\n continent(slug: $continentSlug) {\n id\n name\n slug\n }\n\n country(slug: $countrySlug) {\n id\n name\n slug\n topCoursesCount\n\n coursesPlayedCount(userSlug: $slug)\n coursesPlayed(userSlug: $slug) {\n pageInfo {\n hasNextPage\n }\n edges {\n node {\n ...defaultClubActionnableCard\n }\n }\n }\n geographicalArea {\n id\n picture {\n large\n }\n }\n }\n }\n\n ","\n"],e||(e=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}})));return U=function(){return r},r}var R=(0,P.Ps)(U(),_.c);function q(n,e,r){return e in n?Object.defineProperty(n,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[e]=r,n}function z(n){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},t=Object.keys(r);"function"===typeof Object.getOwnPropertySymbols&&(t=t.concat(Object.getOwnPropertySymbols(r).filter((function(n){return Object.getOwnPropertyDescriptor(r,n).enumerable})))),t.forEach((function(e){q(n,e,r[e])}))}return n}var D=function(){var n=(0,a.xJ)(),e=n.isCurrentUser,r=n.currentUser,w=n.isLogged,O=(0,j.useRouter)(),P=(0,m.aM)(R,{variables:{slug:O.query.slug,continentSlug:O.query.continentSlug,countrySlug:O.query.countrySlug}}),S=P.data,N=P.loading,I=(null===S||void 0===S?void 0:S.country)||null,k=(null===S||void 0===S?void 0:S.continent)||null,_=(null===S||void 0===S?void 0:S.user)||null,U=u.useCallback((function(n){return(0,t.jsx)($,{country:I,user:_,handleRef:n})}),[I,_]);if(N)return null;if(!(null===S||void 0===S?void 0:S.user)||1===S.user.id)throw new x.q(404);
1if((0,C.h)(S.user,r,w))throw new x.q(403,"This user turns its account into private");if(!_||!I||!k)return null;var q=I.coursesPlayedCount||e(_);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(y.u,z({},h.M.COUNTRY(_,I))),(0,t.jsx)(i.$,{className:"web-on-flex",url:(0,l.userDefault)()}),(0,t.jsxs)(c.c,{className:"user-show-sub-layout",children:[(0,t.jsx)(g.c,{user:_,page:"country",continent:k,country:I}),(0,t.jsxs)(f.V,{className:"user-show-sub-section",children:[(0,t.jsxs)(p.k,{mapRender:U,title:"Courses played",user:_,children:[(0,t.jsxs)("span",{children:[(0,t.jsx)(s.default,{href:(0,l.showUser)(_.slug),children:(0,t.jsx)("a",{className:"user-show-sub-link",children:_.fullname})})," played"," "]}),(0,t.jsxs)("span",{children:[o.Z.pluralize(I.coursesPlayedCount,"Course").default()," in"," "]}),(0,t.jsx)("span",{children:(0,t.jsx)(s.default,{href:(0,l.showCountry)(I.slug),children:(0,t.jsx)("a",{className:"user-show-sub-link",children:I.name})})})]}),!q&&(0,t.jsx)(E,{}),q&&(0,t.jsx)(v.b,{className:"user-show-sub-grid",user:_,area:I}),q&&(0,t.jsx)(b.n,{paginable:I.coursesPlayed,user:_})]})]}),(0,t.jsx)(d.x,{})]})}}},function(n){n.O(0,[3145,7569,323,8455,5753,9774,2888,179],(function(){return e=99007,n(n.s=e);var e}));var e=n.O();_N_E=e}]);
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.