"),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;y
Jalan Subang Mas, Taman Subang Mas, Shah Alam, Selangor, 47620
Lân cận
AEON MALL Shah Alam - 6 phút đi xe
Sunway Pyramid Mall - 10 phút đi xe
Công viên Giải trí Sunway Lagoon - 11 phút đi xe
i-City (Công viên giải trí) - 11 phút đi xe
Trung tâm thương mại Paradigm Mall - 12 phút đi xe
Đi lại
Ga Kuala Lumpur Shah Alam KTM Komuter - 6 phút lái xe
Ga Taman Bahagia - 12 phút lái xe
Sân bay Subang (SZB-Sultan Abdul Aziz Shah) - 25 phút lái xe
Nhà hàng
Jasmin bistro, Pinggiran USJ - 14 phút đi bộ
Kedai Mkn - 14 phút đi bộ
Burger Subang Mas - 1 phút đi bộ
Restoran D'Teratak Tom Yam - 14 phút đi bộ
Q Burger de House - 13 phút đi bộ
Thông tin về nơi lưu trú này
Geno Hotel
Khách sạn cao cấp ở ngay gần AEON MALL Shah Alam
Tọa lạc gần Sân vận động Malawati và Sân vận động Shah Alam, Geno Hotel có dịch vụ giặt ủi/giặt khô, 2 quán bar và phòng gym. Nhà hàng Taste trong khuôn viên phục vụ bữa sáng, bữa trưa và bữa tối. Ngoài trung tâm dịch vụ văn phòng, Wifi miễn phí trong phòng cũng tuyệt vời không kém.
Bạn cũng sẽ tìm thấy các tiện nghi, dịch vụ như:
Hồ bơi ngoài trời và hồ bơi dành cho trẻ em
Bãi đậu xe tự phục vụ (phụ phí), dịch vụ trông giữ/bảo quản hành lý và phòng họp
Quầy tiếp tân phục vụ 24 giờ/ngày, nhân viên khiêng hành lý/hỗ trợ khách và phòng đại tiệc
Dịch vụ cưới, két an toàn ở quầy tiếp tân và nhân viên thông thạo nhiều ngôn ngữ
Các tiện nghi trong phòng
Tất cả 244 phòng kèm theo những dịch vụ tận tâm bao gồm máy điều hòa nhiệt độ, bên cạnh các tiện nghi như Wifi miễn phí và két bảo mật.
Những tiện nghi nổi bật thêm trong tất cả các phòng bao gồm:
Giường gấp/giường phụ (phụ phí) và nôi/giường cho trẻ sơ sinh (miễn phí)
Phòng tắm với chậu vệ sinh/vòi rửa và đồ dùng nhà tắm miễn phí
TV LED với truyền hình cáp
Tủ quần áo, tủ lạnh và ấm điện
Ngôn ngữ
Tiếng Anh, Tiếng Malaysia
Tiện nghi, dịch vụ nơi lưu trú
Internet
Tại mọi phòng: Wifi miễn phí
Có ở một số khu vực công cộng: Wifi miễn phí
Bãi đậu xe và đưa đón
Bãi đậu xe an toàn có mái che trong khuôn viên (8 MYR mỗi đêm)
Có chỗ đậu xe có lối đi dành cho xe lăn
Ăn uống
1 nhà hàng
2 quầy bar/khu lounge
Nhà hàng trong khuôn viên
Cigar
East Lake
Taste
Unwind
Hoạt động giải trí
1 hồ bơi ngoài trời
Gym
Hồ bơi dành cho trẻ em
Phù hợp cho khách gia đình
1 hồ bơi ngoài trời
Giường gấp/giường phụ (phụ phí)
Hồ bơi dành cho trẻ em
Nôi/cũi miễn phí
Tiện nghi giặt ủi
Tủ lạnh trong phòng
Tiện ích
Dịch vụ trông giữ hành lý
Két bảo mật tại quầy tiếp tân
Quầy tiếp tân phục vụ 24 giờ/ngày
Tiện nghi giặt ủi
Dịch vụ khách
Dịch vụ concierge
Dịch vụ cưới
Dịch vụ dọn phòng (mỗi ngày)
Dịch vụ giặt khô/giặt ủi
Nhân viên khiêng hành lý/hỗ trợ khách
Nhân viên thông thạo nhiều ngôn ngữ
Dịch vụ hỗ trợ nhu cầu hành chánh, văn phòng
Phòng họp
Trung tâm dịch vụ văn phòng
Hỗ trợ người khuyết tật
Nếu có yêu cầu về trang thiết bị hỗ trợ người khuyết tật, vui lòng liên hệ nơi lưu trú qua thông tin liên lạc được cung cấp trong xác nhận đặt phòng sau khi đặt.
Bãi đậu xe có lối đi dành cho xe lăn
Bàn đăng ký phù hợp cho xe lăn
Có lối đi dành cho xe lăn (có thể có giới hạn)
Lối đi đến thang máy phù hợp cho xe lăn
Nhà vệ sinh công cộng phù hợp cho xe lăn
Thang máy
Trung tâm dịch vụ văn phòng có lối đi dành cho xe lăn
Tiện nghi phòng
Phòng ngủ
Cung cấp bộ trải giường
Giường gấp/giường phụ (phụ phí)
Màn/rèm cản sáng
Nôi/cũi miễn phí
Phòng tắm
Chậu vệ sinh/vòi rửa
Cung cấp khăn
Đồ dùng nhà tắm miễn phí
Máy sấy tóc
Phòng tắm riêng
Giải trí
TV LED có kênh truyền hình cáp
Ăn uống
Ấm điện
Dịch vụ phòng
Dụng cụ pha cà phê/trà
Hướng dẫn về nhà hàng
Nước đóng chai miễn phí
Tủ lạnh
Thêm
Bàn
Bàn ủi quần áo
Điện thoại
Két bảo mật
Lưới cửa sổ chống côn trùng
Máy điều hòa
Chính sách
Nhận phòng
Bắt đầu nhận phòng: 15:00; kết thúc nhận phòng: mọi thời điểm
Việc đáp ứng yêu cầu nhận phòng sớm tùy tình hình thực tế
Có thể nhận phòng sớm với phụ phí
Nhận phòng không tiếp xúc
Tuổi tối thiểu để nhận phòng: 18
Trả phòng
Trả phòng trước 12:00
Trả phòng không tiếp xúc
Vệc đáp ứng yêu cầu trả phòng muộn tùy tình hình thực tế
Có thể trả phòng muộn với phụ phí
Hướng dẫn nhận phòng đặc biệt
Nhân viên tiếp tân sẽ đón tiếp khách tại nơi lưu trú
Hướng dẫn nhận chỗ
Người gác cửa
Vật nuôi
Không được mang theo thú cưng lẫn vật nuôi hỗ trợ người khuyết tật
Trẻ em và giường bổ sung
Trẻ em được chào đón
2 trẻ em, từ 12 tuổi trở xuống, có thể lưu trú miễn phí nếu sử dụng giường có sẵn tại phòng của cha mẹ hoặc người giám hộ
Khách có thể yêu cầu giường gấp/giường phụ với phụ phí 100.0 MYR mỗi ngày
Cung cấp nôi/cũi miễn phí theo yêu cầu tại nơi lưu trú
Hình thức thanh toán
Thông tin quan trọng
Phí
Bạn sẽ được yêu cầu thanh toán cho nơi lưu trú các khoản phí sau. Phí có thể bao gồm các loại thuế hiện hành:
Đặt cọc: 150 MYR mỗi nơi lưu trú, mỗi đêm
Chúng tôi đã liệt kê mọi khoản phí được nơi lưu trú cung cấp thông tin.
Phí tùy chọn
Phí bãi xe có mái che tự phục vụ: 8 MYR mỗi đêm
Có thể nhận phòng sớm với phụ phí (tùy tình hình thực tế)
Có thể trả phòng muộn với phụ phí (tùy tình hình thực tế)
Phí giường gấp: 100.0 MYR mỗi ngày
Danh sách trên có thể không đầy đủ. Phí và đặt cọc có thể không bao gồm thuế và có thể thay đổi.
Cần biết
Có thể thu phí thêm người với mức phí khác nhau, tùy chính sách riêng
Có thể cần giấy tờ tùy thân hợp pháp có ảnh và cần đặt cọc bằng thẻ tín dụng, thẻ ghi nợ hoặc tiền mặt (cho các chi phí phát sinh - nếu có) khi làm thủ tục nhận phòng
Tùy thuộc vào tình hình thực tế khi nhận phòng mà các yêu cầu đặc biệt có được đáp ứng hay không và có thể thu phụ phí. Không đảm bảo đáp ứng mọi yêu cầu đặc biệt
Nơi lưu trú này nhận thanh toán bằng thẻ tín dụng; không nhận tiền mặt
Hệ thống an toàn tại nơi lưu trú gồm bình cứu hỏa và hệ thống an ninh
Lưu ý khác
Khách không được phép mang vật nuôi, bao gồm cả vật nuôi hỗ trợ người khuyết tật, vào nơi lưu trú này
Trẻ em dưới 12 tuổi không được phép vào hồ bơi hoặc khu phòng tập thể dục mà không có sự giám sát của người lớn
Nơi lưu trú còn được biết dưới tên
Geno Hotel Subang Jaya
Geno Subang Jaya
Geno Hotel Shah Alam
Geno Shah Alam
Geno Hotel Hotel
Geno Hotel Shah Alam
Geno Hotel Hotel Shah Alam
Câu hỏi thường gặp
Geno Hotel có hồ bơi không?
Có. Nơi lưu trú này có hồ bơi ngoài trời và hồ bơi dành cho trẻ em.
Chi phí lưu trú tại Geno Hotel
Kể từ 16/01/2025, giá 1 kỳ lưu trú cho 2 người lớn tại Geno Hotel vào 16/02/2025 có giá từ 1.050.314 ₫, chưa gồm thuế và phí. Giá này dựa trên giá thấp nhất mỗi đêm tìm thấy trong vòng 24 giờ qua cho 30 ngày tiếp theo. Giá có thể thay đổi. Vui lòng nhập ngày để có giá chính xác hơn.
Geno Hotel có cho phép mang theo vật nuôi không?
Không, nơi lưu trú này không cho phép mang theo thú cưng.
Phí đậu xe tại Geno Hotel
Bãi đậu xe tự phục vụ, có thu phí 8 MYR mỗi đêm.
Giờ nhận phòng tại Geno Hotel
Bắt đầu nhận phòng: 15:00; kết thúc nhận phòng: mọi thời điểm. Áp dụng phụ phí khi nhận phòng sớm (tùy theo tình trạng phòng thực tế).
Giờ trả phòng tại Geno Hotel
Giờ trả phòng: 12:00. Khách có thể trả phòng trễ với phụ phí (tùy theo tình trạng phòng thực tế).
Geno Hotel tọa lạc ở đâu?
Nằm gần sân bay, khách sạn này cách AEON MALL Shah Alam, Sân vận động Malawati và Sân vận động Shah Alam khoảng 5 km. Shah Alam Blue Mosque và Sân gôn và câu lạc bộ đồng quê Glenmarie cũng nằm trong phạm vi khoảng 10 km.
Nhận xét về Geno Hotel
Nhận xét
8,2
Rất tốt
Tất cả nhận xét được hiển thị đều là từ trải nghiệm thật của khách. Chỉ những khách đã đặt kỳ lưu trú với chúng tôi mới có thể gửi nhận xét. Chúng tôi xác thực nhận xét theo nguyên tắc của mình và đăng tất cả nhận xét, dù tích cực hay tiêu cực.Thông tin thêmMở trong cửa sổ mới
Đánh giá 10 - Xuất sắc. 41/119 nhận xét" "
10 - Xuất sắc
41
Đánh giá 8 - Tốt. 55/119 nhận xét" "
8 - Tốt
55
Đánh giá 6 - Được. 13/119 nhận xét" "
6 - Được
13
Đánh giá 4 - Kém. 6/119 nhận xét" "
4 - Kém
6
Đánh giá 2 - Tồi. 4/119 nhận xét" "
2 - Tồi
4
8,4/10
Sạch sẽ
8,2/10
Nhân viên & dịch vụ
7,4/10
Tiện nghi, dịch vụ
8,2/10
Điều kiện & cơ sở vật chất nơi lưu trú
8,0/10
Thân thiện với môi trường
Nhận xét
10/10 - Xuất sắc
MOHD NAJMI
Đi cùng gia đình và trẻ nhỏ
05/01/2025
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Enjoy the swimming pool, film channel and gym.
MOHD NAJMI
Lưu trú 1 đêm vào Tháng 1, 2025
10/10 - Xuất sắc
Mitsunori
10/09/2024
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú, tiện nghi phòng
SANG KI
Lưu trú 4 đêm vào Tháng 6, 2024
10/10 - Xuất sắc
Lim
19/06/2024
Lim
Lưu trú 1 đêm vào Tháng 6, 2024
10/10 - Xuất sắc
Sim
01/06/2024
Sim
Lưu trú 1 đêm vào Tháng 5, 2024
8/10 - Tốt
Anders
31/05/2024
Anders
Lưu trú 1 đêm vào Tháng 5, 2024
10/10 - Xuất sắc
Khách đã xác thực
Khách đi công tác
31/05/2024
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú, tiện nghi phòng
Khách đã xác thực
Lưu trú 2 đêm vào Tháng 5, 2024
6/10 - Được
Wan Long
30/05/2024
Wan Long
Lưu trú 1 đêm vào Tháng 5, 2024
4/10 - Kém
Sim
20/04/2024
Sim
Lưu trú 1 đêm vào Tháng 4, 2024
8/10 - Tốt
Mitsunori
30/11/2023
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
The room I stayed on the 15th floor is very clean and specious.
WiFi speed has been faster than 6 month ago.
The speed is more than 100 Mbps.
The view from the room is very beautiful.
However, laundry service price has been increased.
It is better to go to a coin laundry near the hotel.
Also, be careful of the parking per entry.
Overall, the price is reasonable.
Mitsunori
Lưu trú 12 đêm vào Tháng 11, 2023
10/10 - Xuất sắc
Rosliza
13/11/2023
Rosliza
Lưu trú 1 đêm vào Tháng 11, 2023
10/10 - Xuất sắc
MOHD HAFIZU BIN MOHD
Khách đi công tác, Đi cùng bạn đồng hành
10/10/2023
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Like
Room design
MOHD HAFIZU BIN MOHD
Lưu trú 1 đêm vào Tháng 10, 2023
2/10 - Tồi
Ghayatthry
Đi cùng bạn đồng hành
02/10/2023
We had to change to 3 rooms cuz the key card wasnt working. Then the water in the shower area takes forever to drain. Overall a terrible experience. Will never come again
Ghayatthry
Lưu trú 3 đêm vào Tháng 9, 2023
10/10 - Xuất sắc
Jason
03/09/2023
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Quiet
Jason
Lưu trú 2 đêm vào Tháng 9, 2023
6/10 - Được
Marianne Lu Yi
Đi cùng gia đình
31/08/2023
Không thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
When I check in, they assigned the wrong room type for me. I booked a king bed but a twin bed was given. The phone in room did not work and I had to walk down to the Front Office to ask for my room type, however they informed they are fully booked and not able to provide me with the room type. They were not apologetic at all.
Marianne Lu Yi
Lưu trú 1 đêm vào Tháng 8, 2023
8/10 - Tốt
Teck Kuan
17/07/2023
Teck Kuan
Lưu trú 1 đêm vào Tháng 7, 2023
8/10 - Tốt
Chandra Ganesh
Khách đi công tác
11/07/2023
Thích: Điều kiện & cơ sở vật chất nơi lưu trú
The stay was comfortable.
Chandra Ganesh
Lưu trú 2 đêm vào Tháng 7, 2023
10/10 - Xuất sắc
Mitsunori
23/05/2023
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Mitsunori
Lưu trú 8 đêm vào Tháng 5, 2023
10/10 - Xuất sắc
YVETTE
Khách đi công tác
16/05/2023
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú, tiện nghi phòng
YVETTE
Lưu trú 2 đêm vào Tháng 5, 2023
8/10 - Tốt
MOHD
17/03/2023
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
MOHD
Lưu trú 1 đêm vào Tháng 3, 2023
4/10 - Kém
SK
07/12/2022
SK
Lưu trú 1 đêm vào Tháng 12, 2022
4/10 - Kém
seok yoew
Đi cùng gia đình
26/09/2022
Không thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
poor and old hotel
seok yoew
Lưu trú 1 đêm vào Tháng 9, 2022
8/10 - Tốt
Rahim Bin
Đi theo nhóm
28/06/2022
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú, tiện nghi phòng