"),t.close()),t)return(n=t.createElement("base")).href=o,t.getElementsByTagName("head")[0].appendChild(n),(r=t.createElement("a")).href=a,r.href;throw Error("base not supported")}finally{e&&e.parentNode.removeChild(e)}}():a)||""),(e=new c(t.search?t.search.substring(1):null))._url_object=this,Object.defineProperties(this,{href:{get:function(){return t.href},set:function(e){t.href=e,n(),r()},enumerable:!0,configurable:!0},origin:{get:function(){return"data:"===this.protocol.toLowerCase()?null:"origin"in t?t.origin:this.protocol+"//"+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return t.protocol},set:function(e){t.protocol=e},enumerable:!0,configurable:!0},username:{get:function(){return t.username},set:function(e){t.username=e},enumerable:!0,configurable:!0},password:{get:function(){return t.password},set:function(e){t.password=e},enumerable:!0,configurable:!0},host:{get:function(){var e={"http:":/:80$/,"https:":/:443$/,"ftp:":/:21$/}[t.protocol];return e?t.host.replace(e,""):t.host},set:function(e){t.host=e},enumerable:!0,configurable:!0},hostname:{get:function(){return t.hostname},set:function(e){t.hostname=e},enumerable:!0,configurable:!0},port:{get:function(){return t.port},set:function(e){t.port=e},enumerable:!0,configurable:!0},pathname:{get:function(){return"/"!==t.pathname.charAt(0)?"/"+t.pathname:t.pathname},set:function(e){t.pathname=e},enumerable:!0,configurable:!0},search:{get:function(){return t.search},set:function(e){t.search!==e&&(t.search=e,n(),r())},enumerable:!0,configurable:!0},searchParams:{get:function(){return e},enumerable:!0,configurable:!0},hash:{get:function(){return t.hash},set:function(e){t.hash=e,n()},enumerable:!0,configurable:!0},toString:{value:function(){return t.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return t.valueOf()},enumerable:!1,configurable:!0}}),this;throw new TypeError("Failed to construct 'URL': Please use the 'new' operator.");function n(){var e=t.href.replace(/#$|\?$|\?(?=#)/g,"");t.href!==e&&(t.href=e)}function r(){e._setList(t.search?l(t.search.substring(1)):[]),e._update_steps()}}if(Object.defineProperties(c.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},delete:{value:function(e){for(var t=0;ti[0]&&a[1]=n.length?void 0:n)&&n[e++],done:!n}}};throw new TypeError(a?"Object is not iterable.":"Symbol.iterator is not defined.")},c=function(n,a){var t="function"==typeof Symbol&&n[Symbol.iterator];if(!t)return n;var e,r,u=t.call(n),i=[];try{for(;(void 0===a||0a[0]?1:0}function o(n,a){return n.typea.type?1:0}function L(n){var a=n;if(n.variants.length)for(var t="",e=0,r=n.variants;e\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,p=(new RegExp("^"+p.source),new RegExp(p.source+"$"),a(y()));f=Error,(0,p.__extends)(A,f);function A(){var n=null!==f&&f.apply(this,arguments)||this;return n.type="MISSING_LOCALE_DATA",n}var v=a(i()),p=a(h()),C=new WeakMap;function D(n){var a=C.get(n);return a||(a=Object.create(null),C.set(n,a)),a}var M=p.supplemental.likelySubtags,i=["ca","co","hc","kf","kn","nu"],E=/^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i;function N(n,a,t,e,r){return void 0===e&&(e=[]),r?{lang:n&&"und"!==n?n:r.lang,script:a||r.script,region:t||r.region,variants:(0,L.__spreadArray)((0,L.__spreadArray)([],e),r.variants)}:{lang:n||"und",script:a,region:t,variants:e}}function w(n){var n=(0,v.parseUnicodeLocaleId)(n),a=n.lang,t=a.lang,e=a.script,r=a.region,a=a.variants;if(e&&r){var u=M[(0,v.emitUnicodeLanguageId)({lang:t,script:e,region:r,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,void 0,void 0,a,u),(0,v.emitUnicodeLocaleId)(n)}if(e){var u=M[(0,v.emitUnicodeLanguageId)({lang:t,script:e,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,void 0,r,a,u),(0,v.emitUnicodeLocaleId)(n)}if(r){u=M[(0,v.emitUnicodeLanguageId)({lang:t,region:r,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,e,void 0,a,u),(0,v.emitUnicodeLocaleId)(n)}u=M[t]||M[(0,v.emitUnicodeLanguageId)({lang:"und",script:e,variants:[]})];if(u)return t=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,e,r,a,t),(0,v.emitUnicodeLocaleId)(n);throw new Error("No match for addLikelySubtags")}I.prototype.maximize=function(){var a=D(this).locale;try{return new I(w(a))}catch(n){return new I(a)}},I.prototype.minimize=function(){var a=D(this).locale;try{return new I(function n(a){if(t=w(a)){var t=(0,v.emitUnicodeLanguageId)((0,L.__assign)((0,L.__assign)({},(0,v.parseUnicodeLanguageId)(t)),{variants:[]})),e=(0,v.parseUnicodeLocaleId)(a),r=e.lang,u=r.lang,i=r.script,o=r.region,r=r.variants;if(w((0,v.emitUnicodeLanguageId)({lang:u,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,void 0,void 0,r)}));if(o)if(w((0,v.emitUnicodeLanguageId)({lang:u,region:o,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,void 0,o,r)}));if(i)if(w((0,v.emitUnicodeLanguageId)({lang:u,script:i,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,i,void 0,r)}))}return a}(a))}catch(n){return new I(a)}},I.prototype.toString=function(){return D(this).locale},Object.defineProperty(I.prototype,"baseName",{get:function(){var n=D(this).locale;return(0,v.emitUnicodeLanguageId)((0,v.parseUnicodeLanguageId)(n))},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"calendar",{get:function(){return D(this).calendar},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"collation",{get:function(){return D(this).collation},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"hourCycle",{get:function(){return D(this).hourCycle},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"caseFirst",{get:function(){return D(this).caseFirst},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"numeric",{get:function(){return D(this).numeric},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"numberingSystem",{get:function(){return D(this).numberingSystem},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"language",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).lang},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"script",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).script},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"region",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).region},enumerable:!1,configurable:!0}),I.relevantExtensionKeys=i;p=I;function I(n,a){if(!(this&&this instanceof I?this.constructor:void 0))throw new TypeError("Intl.Locale must be called with 'new'");var t=I.relevantExtensionKeys,e=["initializedLocale","locale","calendar","collation","hourCycle","numberingSystem"];if(-1\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/;new RegExp("^"+u.source),new RegExp(u.source+"$");function d(u,e,t,n,i){var r=function u(e,t,n,i,r){return D(e[t],n,i,r)}(e,"minimumIntegerDigits",1,21,1),o=e.minimumFractionDigits,a=e.maximumFractionDigits,l=e.minimumSignificantDigits,e=e.maximumSignificantDigits;u.minimumIntegerDigits=r,void 0!==l||void 0!==e?(u.roundingType="significantDigits",l=D(l,1,21,1),e=D(e,l,21,21),u.minimumSignificantDigits=l,u.maximumSignificantDigits=e):void 0!==o||void 0!==a?(u.roundingType="fractionDigits",o=D(o,0,20,t),a=D(a,o,20,Math.max(o,n)),u.minimumFractionDigits=o,u.maximumFractionDigits=a):"compact"===i?u.roundingType="compactRounding":(u.roundingType="fractionDigits",u.minimumFractionDigits=t,u.maximumFractionDigits=n)}function t(u,e,t,n){var i=n.availableLocales,r=n.relevantExtensionKeys,o=n.localeData,a=n.getDefaultLocale,n=n.getInternalSlots,e=c(e),l=Object.create(null),t=function u(e){return void 0===e?Object.create(null):f(e)}(t),n=n(u),D=(n.initializedPluralRules=!0,F(t,"localeMatcher","string",["best fit","lookup"],"best fit")),D=(l.localeMatcher=D,n.type=F(t,"type","string",["cardinal","ordinal"],"cardinal"),d(n,t,0,3,"standard"),g(i,e,l,r,o,a));return n.locale=D.locale,u}function e(u,e,t){var n=t.getInternalSlots,t=t.PluralRuleSelect,n=n(u);return p("Object"===r(n),"pl has to be an object"),p("initializedPluralRules"in n,"pluralrules must be initialized"),p("Number"===r(e),"n must be a number"),isFinite(e)?t(n.locale,n.type,e,function u(e){p("string"==typeof e,"GetOperands should have been called with a string");var t,n,i,r=l(e),o=(p(isFinite(r),"n should be finite"),e.indexOf(".")),a="",o=-1===o?(n=r,t=0):(n=e.slice(0,o),t=l(a=e.slice(o,e.length)),a.length),e=Math.abs(l(n));return a=0!==t?(i=(n=a.replace(/0+$/,"")).length,l(n)):i=0,{Number:r,IntegerDigits:e,NumberOfFractionDigits:o,NumberOfFractionDigitsWithoutTrailing:i,FractionDigits:t,FractionDigitsWithoutTrailing:a}}(o(n,e).formattedString)):"other"}function h(u,e){for(var t=[],n=0,i=e;na[a.length-1]?a[a.length-1].length-1:-1===(o=a.indexOf(c))||"0"===l[c=a[o]].other?0:c.length-l[c].other.match(/0+/)[0].length:0}}function c(n,t,e){var u,r,i,a,o,c=e;if(a=0===n?(u=m("0",c),r=0):(i=(a=n.toString()).indexOf("e"),o=(a=a.split("e"))[0],a=a[1],o=o.replace(".",""),0<=i&&o.length<=c?(r=+a,u=o+m("0",c-o.length),n):(r=f(n),i=Math.round(s(n,r-c+1)),10<=s(i,c-1)&&(r+=1,i=Math.floor(i/10)),u=i.toString(),s(i,c-1-r))),o=c-1<=r?(u+=m("0",r-c+1),r+1):0<=r?(u=u.slice(0,r+1)+"."+u.slice(r+1),r+1):(u="0."+m("0",-r-1)+u,1),0<=u.indexOf(".")&&t\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,Vn=new RegExp("^"+L.source),Xn=new RegExp(L.source+"$"),Hn=/[#0](?:[\.,][#0]+)*/g;function zn(n,t,e,u){var r,i=n.sign,a=n.exponent,o=n.magnitude,c=u.notation,l=u.style,s=u.numberingSystem,f=t.numbers.nu[0],m=null;if("compact"===c&&o&&(m=function n(t,e,u,r,i,a,o){var c,l=t.roundedNumber,s=t.sign,t=t.magnitude,t=String(Math.pow(10,t)),f=u.numbers.nu[0];if("currency"===r&&"name"!==a){r=(m=u.numbers.currency)[o]||m[f],r=null==(a=r.short)?void 0:a[t];if(!r)return null;c=P(e,l,r)}else{var m,a=((m=u.numbers.decimal)[o]||m[f])[i][t];if(!a)return null;c=P(e,l,a)}return"0"!==c?c=j(c,s).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0"):null}(n,e,t,l,u.compactDisplay,u.currencyDisplay,s)),"currency"===l&&"name"!==u.currencyDisplay){var D=t.currencies[u.currency];if(D)switch(u.currencyDisplay){case"code":r=u.currency;break;case"symbol":r=D.symbol;break;default:r=D.narrow}else r=u.currency}o=m||("decimal"===l||"unit"===l||"currency"===l&&"name"===u.currencyDisplay?j((t.numbers.decimal[s]||t.numbers.decimal[f]).standard,i):j("currency"===l?(p=t.numbers.currency[s]||t.numbers.currency[f])[u.currencySign]:t.numbers.percent[s]||t.numbers.percent[f],i));for(var g=Hn.exec(o)[0],p=(o=o.replace(Hn,"{0}").replace(/'(.)'/g,"$1"),(o="currency"===l&&"name"!==u.currencyDisplay&&((i=(p=t.numbers.currency[s]||t.numbers.currency[f]).currencySpacing.afterInsertBetween)&&!Xn.test(r)&&(o=o.replace("¤{0}","¤"+i+"{0}")),i=p.currencySpacing.beforeInsertBetween)&&!Vn.test(r)?o.replace("{0}¤","{0}"+i+"¤"):o).split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g)),d=[],h=t.numbers.symbols[s]||t.numbers.symbols[f],y=0,F=p;yUlasan, Promo & Foto Alunan Resort All Inclusive (2 Night Min.) 2025 - Expedia
Lot 350, Pantai Petani, Pulau Perhentian Kecil, Terengganu, 22300
Yang ada di sekitar
Pantai Long - 24 mnt berkendara
Keranji Beach - 24 mnt berkendara
Turtle beach - 24 mnt berkendara
Pantai Cendrawasih beach - 24 mnt berkendara
Romantic Beach - 24 mnt berkendara
Restoran
Chill Out Cafe
Long Beach Cafe Espresso
Tiara Cafe
Monkey Bar
Ibiza Long Beach
Tentang properti ini
Alunan Resort All Inclusive (2 Night Min.)
Hotel all-inclusive dekat Pantai Perhentian
Berada dekat dengan Pantai Long, Alunan Resort All Inclusive (2 Night Min.) menyediakan sarapan prasmanan gratis, teras, dan perpustakaan. Dengan di pantai, kursi berjemur, dan berlayar, hotel ini merupakan tempat yang sempurna untuk berjemur. Manjakan diri dengan Aromaterapi, pijat dengan batu panas, dan Refleksologi di Vayu Spa, spa di properti. Di restoran di properti ini, nikmati sarapan, makan siang, makan malam, menu anak, dan masakan Asia. Nikmati aktivitas di properti seperti bersnorkel, tur kapal, dan berkayak. Selain laundry/dry cleaning dan bar, tamu dapat terhubung dengan akses Internet nirkabel gratis.
Anda juga akan menikmati manfaat berikut selama Anda menginap:
Kolam renang outdoor dengan kursi berjemur
Layanan antar-jemput terminal feri gratis, tenis meja, dan ruang pijat/perawatan
Dok, papan dayung di properti, dan penitipan koper
Brankas di resepsionis, teleskop, dan ruang rapat
Fitur kamar
Semua kamar tamu di Alunan Resort All Inclusive (2 Night Min.) memiliki fasilitas seperti balkon berperabot dan AC, serta fasilitas seperti WiFi gratis dan brankas.
Manfaat lain termasuk:
Teh celup/kopi instan gratis dan ketel listrik
Kamar mandi dengan Perlengkapan mandi ramah lingkungan dan shower
Televisi layar datar 32-inci dengan TV satelit
Lemari es, setiap hari, dan Pengisi daya/adaptor listrik
Rincian all-inclusive
Hotel ini bersifat all-inclusive. Fasilitas makan dan minum di hotel sudah termasuk dalam harga kamar (beberapa pembatasan mungkin berlaku).
Uang tip dan pajak
Termasuk uang tip dan uang tip tambahan dari tamu diterima.
Makanan dan minuman
Termasuk semua makanan prasmanan dan à la carte, makanan ringan, dan minuman
Aktivitas dan fasilitas/peralatan
Termasuk semua kegiatan di lokasi dan penggunaan fasilitas dan perlengkapannya.
Kegiatan air
Berkayak
Bersnorkel
Wisata snorkeling
Hiburan
Hiburan dan aktivitas di dalam hotel
Pertunjukan hiburan di hotel
Bahasa
Inggris, Melayu
Fasilitas properti
Internet
Tersedia di semua kamar: Wi-Fi gratis
Tersedia di beberapa area publik: Wi-Fi gratis
Tempat parkir dan transportasi
Tidak tersedia parkir di properti
Gratis antar jemput ke pelabuhan kapal feri
Makanan dan minuman
Sarapan gratis prasmanan tersedia pukul setiap hari 07.30 hingga 10.30
1 bar/lounge
2 restoran
Tempat makan pribadi/pasangan
Restoran di properti
BAYU RESTAURANT
COSTA AZZURA
SUNSET DECK
Aktivitas menarik
1 kolam renang outdoor
Berkayak
Buku
Kapal
Kapal layar
Paddleboarding
Perpustakaan
Snorkeling
Spa layanan lengkap
Tenis meja
Tur kapal
Cocok untuk keluarga
1 kolam renang outdoor
Fasilitas laundry
Lemari es dalam kamar
Kenyamanan
Brankas di resepsionis
Dispenser air
Fasilitas laundry
Penitipan koper
Resepsionis dengan jam terbatas
Layanan tamu
Layanan laundry/dry cleaning
Pembersihan kamar (setiap hari)
Penggantian handuk atas permintaan
Penggantian seprai (atas permintaan)
Layanan bisnis
1 ruang rapat
Ruang kerja bersama
Outdoor
Dermaga
Di pantai
Furnitur outdoor
Handuk pantai
Kursi di kolam renang
Kursi pantai
Payung pantai
Teleskop
Teras
Spa layanan lengkap
1 kamar perawatan
Aromaterapi
Bathtub spa
Body scrub
Facial
Pijat deep-tissue
Pijat dengan batu hangat
Refleksiologi
Ruang perawatan pasangan
Spa buka setiap hari
Aksesibilitas
Tidak ada lift
Fasilitas kamar
Kamar tidur
Seprai disediakan
Tirai kedap cahaya
Kamar mandi
Bidet
Handuk disediakan
Jubah mandi
Kamar mandi pribadi
Pengering rambut
Perlengkapan mandi gratis
Sampo
Sandal
Shower
Tisu toilet
Hiburan
TV layar datar 32 inci dengan saluran satelit
Makanan dan minuman
Air minum kemasan gratis
Ketel listrik
Lemari es
Teh celup/kopi instan
Lainnya
AC
Adaptor listrik
Brankas
Dispenser massal untuk peralatan mandi
Meja tulis
Peralatan mandi ramah lingkungan
Kebijakan
Check-in
Check-in mulai pukul: 14.00; Batas waktu check-in pukul: 19.00
Usia check-in minimal - 18
Check-out
Check-out sebelum 11.00
Petunjuk check-in khusus
Tamu harus menggunakan transportasi kapal ke properti; tamu harus menghubungi properti setidaknya 72 jam sebelum perjalanan melalui informasi kontak pada konfirmasi yang diterima setelah pemesanan
Properti ini menawarkan transportasi dari pelabuhan feri; tamu harus menghubungi properti dengan detail kedatangan sebelum perjalanan, melalui informasi kontak pada konfirmasi pemesanan
Resepsionis buka setiap hari pada pukul 07.00 - 22.00
Tamu akan menerima email 2 minggu berisi petunjuk check-in sebelum kedatangan; resepsionis hanya beroperasi dalam waktu terbatas
Properti ini tidak bisa melayani check-in pada larut malam
Untuk detail selengkapnya, silakan hubungi pihak properti melalui informasi yang tertera pada konfirmasi pemesanan
Transportasi kapal adalah mode transportasi utama yang digunakan untuk mengakses properti ini. Tamu harus menghubungi hotel ini sebelum kedatangan untuk mengatur transportasi kapal.
Renovasi dan penutupan
Seluruh properti akan ditutup during November, Desember, dan Januari.
Metode akses
Resepsionis tersedia pada jam-jam tertentu
Hewan peliharaan
Hewan peliharaan atau hewan pemandu tidak diperkenankan masuk
Anak dan tempat tidur tambahan
Anak-anak diperbolehkan
Tempat tidur lipat/kasur tambahan tidak tersedia
Boks bayi (tempat tidur bayi) tidak tersedia
Jenis pembayaran properti
Informasi Penting
Anda harus tahu
Biaya penambahan orang dapat berlaku dan berbeda-beda menurut kebijakan properti
Tanda pengenal berfoto yang dikeluarkan oleh pemerintah dan kartu kredit, kartu debit, atau deposit uang tunai diperlukan saat check-in untuk biaya tidak terduga
Pemenuhan permintaan khusus bergantung pada ketersediaan sewaktu check-in dan mungkin menimbulkan biaya tambahan; permintaan khusus tidak dapat dijamin
Properti ini menerima kartu kredit dan uang tunai
Kamar bebas bising tidak dapat dijamin
Fitur keamanan di properti ini termasuk pencahayaan luar ruangan
Harap diperhatikan bahwa norma budaya dan kebijakan tamu dapat berbeda berdasarkan negara dan properti; kebijakan yang tercantum disediakan oleh properti
Perlu diketahui
Properti ini tidak memiliki lift
Tersedia akses kolam renang mulai pukul 09.00 hingga pukul 19.00
Pemesanan diperlukan untuk layanan pijat dan perawatan spa; reservasi dapat dilakukan dengan menghubungi properti sebelum kedatangan, dengan menggunakan informasi kontak pada konfirmasi pemesanan
Hanya tamu terdaftar yang boleh menginap di kamar
Hewan peliharaan, termasuk hewan pemandu, tidak diizinkan di properti ini
Tidak memerlukan mobil untuk transportasi ke dan dari properti ini
Properti ini juga dikenal dengan nama
Alunan Boutique Resort Pulau Perhentian Kecil
Alunan Boutique Resort
Alunan Boutique Pulau Perhentian Kecil
Alunan Boutique
Alunan Resort Pulau Perhentian Kecil
Alunan Pulau Perhentian Kecil
Alunan
Alunan Resort
Alunan Resort ALL INCLUSIVE
Alunan Inclusive 2 Night Min
Alunan Resort All Inclusive (2 Night Min.) Hotel
Pertanyaan umum
Apakah Alunan Resort All Inclusive (2 Night Min.) memiliki kolam renang?
Ya, properti ini dilengkapi kolam renang outdoor.Akses kolam renang pukul 09.00–19.00.
Apakah Alunan Resort All Inclusive (2 Night Min.) ramah hewan peliharaan?
Tidak, hewan peliharaan tidak diperkenankan masuk di properti ini.
Berapa biaya parkir di Alunan Resort All Inclusive (2 Night Min.)?
Properti ini tidak menyediakan parkir.
Pukul berapa check-in di Alunan Resort All Inclusive (2 Night Min.)?
Check-in mulai pukul: 14.00; Batas waktu check-in pukul: 19.00. Check-in setelah jam malam tidak tersedia.
Pukul berapa check-out di Alunan Resort All Inclusive (2 Night Min.)?
Check-out pada pukul 11.00.
Apakah ada manfaat all-inclusive di Alunan Resort All Inclusive (2 Night Min.)?
Ya, properti ini all-inclusive.Termasuk semua makanan dan minuman, aktivitas Snorkeling, Kayak, dan lainnya.
Di mana lokasi Alunan Resort All Inclusive (2 Night Min.)?
Berlokasi di pantai, hotel Pulau Perhentian Kecil ini berjarak 5 km dari Pantai Perhentian dan Pantai Long.
Ulasan Alunan Resort All Inclusive (2 Night Min.)
Ulasan
9,0
Luar biasa
Semua ulasan yang ditampilkan berasal dari pengalaman tamu yang nyata. Hanya traveler yang telah memesan penginapan dengan kami yang dapat mengirimkan ulasan. Kami memverifikasi ulasan sesuai dengan panduan kami dan memublikasikan semua ulasan, baik itu positif maupun negatif.Informasi selengkapnyaTerbuka di jendela baru
Bepergian dalam rombongan, Bepergian bersama keluarga
20 Sep 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
It was great. It’s a lovely place. Everyone is very kind. We loved the excursions they planned for us.
Traveler terverifikasi
Menginap 3 malam pada bulan September 2024
10/10 Sangat Bagus
Clara
Bepergian bersama keluarga
11 Sep 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Precioso hotel en medio de la naturaleza,personal amable y eficiente,excursiones muy bien organizadas,te dan la opción de contratar todo incluido por días sueltos,nosotros lo cogimos un único día y fue espectacular pues te incluía excursiones por la mañana.por la tarde y el atarceder.
Habitaciones con vistas de ensueño.
Clara
Menginap 3 malam pada bulan September 2024
10/10 Sangat Bagus
GREGORIO
Bepergian dalam rombongan, Bepergian bersama keluarga
26 Agu 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Personale gentilissimo, ottima organizzazione per tutte le escursioni in questo paradiso, cibo di ottimo livello. Super consigliato!
GREGORIO
Menginap 8 malam pada bulan Agustus 2024
8/10 Bagus
Laura, Salassa
19 Agu 2024
Disukai: Kebersihan, staf & layanan, kondisi & fasilitas properti
Spiaggia sassosa poco praticabile .
Ristorante con poca scelta .
Posizione immersa nella giungla impagabile .
Camere comode
Laura
Menginap 6 malam pada bulan Agustus 2024
2/10 Sangat Buruk
Martin
Bepergian bersama keluarga
5 Agu 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
TYPHOID FEVER ALERT!!!
Public health is aware of this and we are sure that staff knew it as well but they didn’t mention it for a sole business purposes!
On a check in we got reusable bottles for their filtered water but in our room we found plastic bottled water. When asked why? We were told that some customers are sick because they ate in other restaurants outside the resort!!!
First warning sign.
We were all vaccinated against Typhoid fever in Canada but regardless we all got ill and landed in hospital on IV antibiotics and fluids!
We were told in the hospital that they had an outbreak of typhoid due to poor sewage treatment and it can be from water, food or snorkeling around the island where even corals died due to sewage pollution!
This is a NEW resort beautifully designed and VERY EXPENSIVE to allow something like this to happen!!!
Everyone was sick in that resort!!!
Also food selection was poor but tasty! We questioned the food handling, because they would make food and let it sit on 35 C degrees for hours!
We did not have a single bite outside the resort!
At night there is no entertainment, so you feel locked in, because the path to other villages is through the jungle or by boat.
The doors in the rooms are cut too short and not possible to close completely, so we had all sorts of jungle insects and animals roaming around the room!
Snorkeling excursions were nice but it seems we snorkelled in the sewage water!
Martin
Menginap 4 malam pada bulan Juli 2024
10/10 Sangat Bagus
Petra
Bepergian bersama keluarga
2 Agu 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Excellent location right on beach and coral reef. Great snorkelling and wonderful staff. Delicious breakfast. Very nice trips.
Petra
Menginap 4 malam pada bulan Juli 2024
10/10 Sangat Bagus
Tobias
Bepergian bersama teman
17 Jul 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Kurz zusammengefasst: außergewöhnliche Unterkunft mit einem herausragenden Service und einer Vielfalt an Angeboten (Schnorcheln etc.)
Große Weiterempfehlung!!
Mare con famiglia: hotel ecosostenibile, staff eccellente. Punti negativi: struttura su diversi livelli con molte scale, piccola spiaggia con un unico bar, la sera eavamo isolati a meno di non prendere un taxi boat. Nel complesso ok se cerchi relax e natura.
vita
Menginap 5 malam pada bulan Juni 2024
10/10 Sangat Bagus
karim
12 Jun 2024
Disukai: Kebersihan, staf & layanan, kondisi & fasilitas properti
We had a fantastic time at Alunan and really glad we booked here for half our stay on the Perhentian.
Room - Spacious and very clean, having the deck upstairs is also a really nice touch
Food - Probably the best food we ate on the Perhentian islands, both western and Malay options availabl. It is slightly more expensive but worth it in our opinion. Breakfast with the room was also great, fresh roti canai were really nice.
Staff - super welcoming and friendly, especially Cel, who really made sure we were looked after the entire stay.
Facilities - great quiet location, with snorkelling right off the beach, easy access to hiking path and other trips. Only hotel with an infinity pool on the island too, which we used to cool off at the end of each day!
Le paradis existe encore...vue imprenable...personnel aimable..
Juste un voisinage un peu à l'abandon.
guenhael
Menginap 2 malam pada bulan Maret 2024
10/10 Sangat Bagus
RICCARDO
Bepergian dalam rombongan
14 Okt 2023
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Top
RICCARDO
Menginap 5 malam pada bulan Agustus 2023
10/10 Sangat Bagus
Mireya
4 Sep 2023
Mireya
Menginap 3 malam pada bulan Agustus 2023
8/10 Bagus
Marion
Bepergian dalam rombongan
30 Agu 2023
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Un bel éco resort qui permet de découvrir l’île dans les meilleures conditions. Le personnel est attentif mais mériterai d’être renforcé dans les restaurants où le temps d’attente peut être long. Il manque également un room service pour que tout soit parfait.
Marion
Menginap 5 malam pada bulan Agustus 2023
10/10 Sangat Bagus
francesca
Bepergian bersama teman
23 Agu 2023
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Ottimo rapporto qualità prezzo. Servizi ottimi.
francesca
10/10 Sangat Bagus
Valerie
13 Agu 2023
Valerie
Menginap 3 malam pada bulan Agustus 2023
10/10 Sangat Bagus
Agnieszka
Bepergian bersama keluarga dan anak
28 Jul 2023
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Sehr empfehlenswert!
Agnieszka
Menginap 3 malam pada bulan Juli 2023
10/10 Sangat Bagus
william joseph
Bepergian bersama keluarga
14 Apr 2023
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Alunan Resort is a fantastic hotel, with wonderful staff, that made us feel very well looked after during our stay in the Perhentian Islands. They ensured our trip from the airport to and from the island was seem less and stress free. We were greeted and checked in at the Alunan office at the Besut Jetty and the 45 minute boat ride to the resort was easy. On arrival, we were promptly shown to our beautiful room, which had views of the ocean from every window. There is also a huge balcony overlooking the ocean, which was a favourite place for our morning coffee. We did 3 excursions during our stay. All 3 were extremely well organised and we were ensured memorable experiences by the guides. The Bayu restaurant provided a very tasty breakfast everyday, and we also ate there for dinner a few times. Everything we ate was excellent. The Sunset Deck was a beautiful place for a drink in the evening. The most impressive thing about Alunan however, is the wonderful staff. We were truly blown away by their kindness and attentiveness throughout our stay. They really made it the best vacation we could wish for. Thank you Alunan.
william joseph
Menginap 10 malam pada bulan April 2023
10/10 Sangat Bagus
ZHONGCHU
9 Apr 2023
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
ZHONGCHU
Menginap 2 malam pada bulan April 2023
10/10 Sangat Bagus
eunice
Bepergian bersama teman
22 Mei 2022
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Alunan, built amongst hundred years old forests, and a panoramic view towards the crystal clear turquoise south china sea. Alunan is like the best-kept secret on the east coast of Malaysia. Kudos to the coral conservation efforts, with house reef to die for, so close to the coastline, right next to your doorstep. There are thousand and one things to do, from the reef plating, catamaran sailing, table tennis, hiking, swimming, snorkeling, diving, best of Perhentian hopping, shark and turtle sighting, you just cannot get enough of Alunan. Service and food is impeccable, room is large and airy, with amazing view from your bed and the uniqueness is you have your own rooftop deck. Wildlife is crawling, flying, and swimming all over the premises, this is as close to nature as you can get; A place that gives back to nature and is meant for people who love nature.