"),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;yHotel Ciutat de Granollers: Comentarios, Precios y Fotos 2025 - Expedia.com.ar
Tiendas de outlets La Roca Village - 9 min en auto
Opciones de transporte
Estación central de tren de Granollers: 15 minutos a pie
A. Internacional de Barcelona (BCN): 56 minutos en auto
Restaurantes
Cervesa sobre tot - 13 min a pie
Cellarius - 13 min a pie
Domino's Pizza - 11 min a pie
El Cisne - 13 min a pie
Kodama - 12 min a pie
Acerca de esta propiedad
Hotel Ciutat de Granollers
Este hotel de 4 estrellas cerca de Circuito de Cataluña
Si te hospedas en Hotel Ciutat de Granollers, contarás con una terraza, una cafetería y un jardín. Si quieres descansar y relajarte, te invitamos a disfrutar de servicios como sauna o baño turco/hammam. Además, puedes consentirte con masajes, tratamientos corporales o tratamientos faciales. El restaurante de cocina mediterránea que se encuentra en las instalaciones, 1, ofrece almuerzos y cenas. Los huéspedes podrán mantenerse conectados con wifi gratis en la habitación. Además, la propiedad cuenta con un área de juegos para niños y servicio de tintorería/lavandería.
También disfrutarás de los siguientes beneficios:
Una piscina al aire libre de temporada y una piscina techada
Estacionamiento gratis
Desayuno buffet con cargo, 5 canchas de tenis al aire libre y un punto de carga para vehículos eléctricos
Check-out exprés, check-in exprés y televisión en las áreas comunes
Características de las habitaciones
Las 111 habitaciones incluyen comodidades como aire acondicionado. Además, brindan atenciones como wifi gratis y cajas de seguridad.
También se incluyen los siguientes beneficios adicionales en todas las habitaciones:
Baños con duchas y bidets
Televisiones LCD con canales de televisión vía satélite
Servicio de limpieza diario, escritorios y teléfonos
Idiomas
Catalán, inglés, francés y español
Servicios en la propiedad
Internet
Disponible en todas las habitaciones: Wifi gratis
Disponible en algunas áreas comunes: wifi gratis
Estacionamiento y transporte
Estacionamiento sin valet parking, gratuito y techado en la propiedad
Estación de carga para autos eléctricos en la propiedad
Disponibilidad de estacionamiento con acceso para sillas de ruedas
Se aplican restricciones de altura en el estacionamiento de la propiedad
Alimentos y bebidas
Desayuno buffet con cargo, disponible todos los días desde las 07:00 hasta las 10:30. Precio: EUR 13.00 por persona.
Un restaurante y una cafetería.
Un bar.
Servicio a la habitación disponible
Restaurantes en las instalaciones
1
1
Actividades
5 canchas de tenis al aire libre
Sala de fitness
Piscina techada
Área de juegos para niños
Sauna
Piscina al aire libre de temporada
Servicios de spa
Baño turco
Tenis
Para familias
Piscina techada
Lavandería
Área de juegos para niños
Piscina al aire libre de temporada
Habitaciones insonorizadas
Comodidades
Ascensor
Periódicos gratis en el lobby
Caja de seguridad en la recepción
Salón de fiestas
Servicios para huéspedes
Servicio de recepción las 24 horas
Servicios de concierge
Servicio de limpieza diario
Servicio de tintorería/lavandería
Lavandería
Resguardo de equipaje
Personal multilingüe
Asistencia turística y para la compra de entradas
Organización de bodas
Servicios ejecutivos
Centro de negocios
Salas de reuniones
Exteriores
Jardín
Terraza
Spa
Exfoliaciones corporales
Tratamientos corporales
Envolturas corporales
Tratamientos faciales
Manicura y pedicura
Masajes
Salas de tratamiento o masajes
Baño turco/hammam
Facilidades de acceso
Si tienes necesidades de acceso especial, comunícate con la propiedad utilizando los datos que figuran en la confirmación de la reservación.
Ascensor
Estacionamiento con acceso para silla de ruedas
Rampa de acceso para silla de ruedas
Más
Propiedad para no fumadores
Televisión en el lobby
Servicios de la habitación
Habitación
Sistema de aire acondicionado
Ropa de cama
Baño
Bidet
Artículos de tocador gratuitos
Secador de pelo
Baño privado
Ducha
Toallas
Entretenimiento
Televisión LCD
Canales de televisión vía satélite
Alimentos y bebidas
Agua embotellada gratuita
Minibar
Más
Escritorio
Periódicos gratis
Teléfono
Caja de seguridad
Insonorización
Políticas
Check-in
Horario de check-in: de 15:00 a 00:00
Check-in después de hora sujeto a disponibilidad
Check-in exprés
Edad mínima para hacer el check-in: 18 años
Check-out
Check-out antes de la(s) 12:00
Check-out exprés
Instrucciones especiales para el check-in
El personal de recepción recibirá a los huéspedes cuando lleguen a la propiedad.
Renovaciones y cierres
Las siguientes instalaciones están cerradas por temporada cada año. Permanecerán cerradas entre el 25 de diciembre y el 27 de diciembre:
Sala de fitness
Sauna
Spa
Bañera de hidromasaje
Piscina
Métodos de ingreso
Personal de recepción
Mascotas
No se aceptan mascotas
Niños y camas adicionales
Los niños son bienvenidos.
No hay camas plegables disponibles.
Tipos de pago de la propiedad
Información importante
Cargos
Se te solicitará que pagues los siguientes cargos en la propiedad, que podrían incluir los impuestos aplicables:
Impuesto municipal: EUR 1.32 por persona, por noche, por 7 noches máximo. Este impuesto no se aplica a niños menores de 17 años.
Incluimos todos los cargos que nos proporcionó la propiedad.
Extras opcionales
Cargo por desayuno buffet: EUR 13.00 por persona (precio aproximado).
La lista anterior puede estar incompleta. Además, es posible que los impuestos no estén incluidos. Importes sujetos a cambios.
Importante
Puede aplicarse un cargo por cada persona adicional, según la política de la propiedad.
Es posible que se solicite un documento de identidad con foto emitido por las autoridades gubernamentales, y una tarjeta de crédito, débito o depósito en efectivo en el check-in para cubrir cualquier gasto imprevisto.
Las solicitudes especiales no se pueden garantizar. Están sujetas a disponibilidad al momento del check-in y pueden conllevar cargos adicionales.
Esta propiedad acepta tarjetas de crédito, tarjetas de débito y efectivo.
Información adicional
De acuerdo con la normativa nacional, esta propiedad no acepta pagos en efectivo que superen los EUR 1000. Para obtener más información, comunícate con la propiedad utilizando los datos que figuran en la confirmación de la reservación.
La piscina de temporada abre de mayo a octubre.
El estacionamiento tiene un límite de altura.
Preguntas frecuentes
¿Hay piscina en Hotel Ciutat de Granollers?
Sí, en la propiedad hay una piscina techada y una piscina al aire libre de temporada. La piscina está cerrada por temporada todos los años desde el 25 de diciembre hasta el 27 de diciembre.
¿Cuánto cuesta hospedarse en Hotel Ciutat de Granollers?
Al 4 feb. 2025, el precio más bajo encontrado por una noche de estadía para dos adultos en Hotel Ciutat de Granollers el 9 feb. 2025 es de AR$ 84.090,21, y no incluye impuestos ni cargos. El precio se basa en la tarifa por noche más baja encontrada en las últimas 24 horas para los próximos 30 días. Los precios están sujetos a cambios. Selecciona tus fechas para ver precios más precisos.
¿Hotel Ciutat de Granollers acepta mascotas?
No, la propiedad no acepta mascotas.
¿Cuánto cuesta el estacionamiento en Hotel Ciutat de Granollers?
El estacionamiento es gratuito en esta propiedad.
¿A qué hora es el check-in en Hotel Ciutat de Granollers?
Horario de check-in: 15:00-00:00. Es posible hacer el check-in después de hora, con horario limitado.
¿A qué hora es el check-out en Hotel Ciutat de Granollers?
Check-out: 12:00.
¿Dónde se encuentra Hotel Ciutat de Granollers?
En Granollers, este hotel con spa se encuentra a 15 minutos a pie de Centro de interpretación histórica La Adobería y Iglesia de Granollers. Casa del Condestable y La Porxada también se encuentran a 2 km. Estación central de tren de Granollers se encuentra a 15 minutos caminando, y Estación de cercanías Les Franqueses - Granollers Nord se encuentra a 25 minutos a pie.
Opiniones de Hotel Ciutat de Granollers
Opiniones
8,2
Muy bueno
Todas las opiniones que se muestran provienen de experiencias de huéspedes reales. Solo las personas que han reservado una estadía con nosotros pueden enviar su opinión. Verificamos las opiniones con base en nuestras pautas y las publicamos todas, tanto positivas como negativas.Más informaciónSe abre en una nueva ventana
Evaluación: 10 - Excelente. 278 de 697 opiniones
10 - Excelente
278
Evaluación: 8 - Bueno. 264 de 697 opiniones
8 - Bueno
264
Evaluación: 6 - Aceptable. 96 de 697 opiniones
6 - Aceptable
96
Evaluación: 4 - Mediocre. 36 de 697 opiniones
4 - Mediocre
36
Evaluación: 2 - Terrible. 23 de 697 opiniones
2 - Terrible
23
8,6/10
Limpieza
8,4/10
Personal y atención
7,8/10
Servicios
8,2/10
Estado de la propiedad e instalaciones
8,0/10
Cuidado del medio ambiente
Opiniones
2/10 Terrible
ROCIO MONTOYA
Viajó por negocios
25 ene. 2025
No le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones
El baño y la regadera sucios, NO hay una plancha que puedan prestar en todo el hotel. La comida del restaurante no está buena, el desayuno muy poca variedad.
ROCIO MONTOYA
Se hospedó 4 noches en enero de 2025
6/10 Aceptable
Manuel
Viajó por negocios
28 oct. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Durante mis días de estancia se estaban realizando obras en una habitación cercana y era muy ruidoso. Por la tarde estuvieron dando golpes hasta las 19:30 horas. En recepción no me dieron ninguna solución.
Manuel
Se hospedó 3 noches en octubre de 2024
8/10 Bueno
Patricia
Viajó por negocios
27 oct. 2024
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones, comodidad de la habitación
Patricia
Se hospedó 2 noches en octubre de 2024
6/10 Aceptable
JESUS
12 oct. 2024
JESUS
Se hospedó 1 noche en octubre de 2024
8/10 Bueno
Aldo
30 ago. 2024
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones, comodidad de la habitación
Bien en general
Aldo
Se hospedó 2 noches en agosto de 2024
4/10 Mediocre
Cliente verificado
17 ago. 2024
No le gustó: Limpieza, estado de la propiedad e instalaciones
Hotel regulero
Un hotel de 4* por los servicios q dispone pero que bien podria ser de 2* por el cuidado y calidad de sus instalaciones.
Las habitaciones parecen mas bien de una residencia de estudiantes y el hotel en general carece de cariño en su cuidado. Mas bien para gente de paso o eventos donde no queda mas lugar. Necesita una renovación y una nueva dirección.
Cliente verificado
Se hospedó 1 noche en agosto de 2024
8/10 Bueno
IVO
8 ago. 2024
Le gustó: Personal y atención
Falta un plan renovación en las habitación donde nos alajamos
IVO
Se hospedó 1 noche en julio de 2024
8/10 Bueno
HECTOR
Viajó con su familia
5 ago. 2024
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones
Básico pero suficiente
HECTOR
Se hospedó 1 noche en agosto de 2024
4/10 Mediocre
J I
Viajó por negocios
30 jul. 2024
No le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones, comodidad de la habitación
No repito
Falto de mantenimiento y personal poco eficiente, más de media hora para el checkin, cuando entro en la habitación la tele desenchufada y sin conectar la antena (como si la hubieran dejado ahí sin mas), poca luz y en el baño sólo una lámpara...
J I
Se hospedó 1 noche en julio de 2024
8/10 Bueno
Pablo
Viajó por negocios
28 jul. 2024
Le gustó: Limpieza, personal y atención, servicios
Hotel cómodo con buen parking.
Pablo
Se hospedó 1 noche en julio de 2024
4/10 Mediocre
Cliente verificado
20 jul. 2024
Le gustó: Comodidad de la habitación
No le gustó: Personal y atención, estado de la propiedad e instalaciones
No recomendable
Cliente verificado
Se hospedó 2 noches en julio de 2024
10/10 Excelente
M Carmen
Viajó con su pareja
11 jul. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Somos asiduos y siempre bien.
A excepcion que nos atiendan en recepcion los chicos, siempre hay problemas graves.
Cuando me atiende la chica que ya me saluda por mi apellido, és un 10.
M Carmen
Se hospedó 2 noches en junio de 2024
10/10 Excelente
William
Viajó por negocios
15 jun. 2024
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones, comodidad de la habitación
William
Se hospedó 1 noche en junio de 2024
10/10 Excelente
Antonio
6 jun. 2024
Antonio
Se hospedó 1 noche en junio de 2024
10/10 Excelente
Hernando
Viajó por negocios
5 jun. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
UN DESCUBRIMIENTO DE HOTEL, MUY PRACTICO Y BUENO
Hernando
Se hospedó 1 noche en mayo de 2024
8/10 Bueno
Cliente verificado
Viajó por negocios
4 jun. 2024
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones, comodidad de la habitación
Todo correcto, precio elevado.
Cliente verificado
Se hospedó 1 noche en mayo de 2024
10/10 Excelente
Alvaro
Viajó por negocios
2 jun. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
En general Granollers no hay nada que hacer ...
Alvaro
Se hospedó 2 noches en mayo de 2024
8/10 Bueno
Manuel
Viajó con su pareja
2 jun. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Cumplió con creces las expectativas
Manuel
Se hospedó 1 noche en junio de 2024
10/10 Excelente
Cliente verificado
Viajó por negocios
22 may. 2024
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones, comodidad de la habitación
Cliente verificado
Se hospedó 2 noches en mayo de 2024
8/10 Bueno
Susanna
24 abr. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Bien y todo perfecto en general. Excepto que habia una gotera en la cisterna del baño que me molesto todos los dias
Susanna
Se hospedó 4 noches en abril de 2024
8/10 Bueno
Vicente
21 abr. 2024
Le gustó: Limpieza, personal y atención, comodidad de la habitación
Vicente
Se hospedó 1 noche en abril de 2024
4/10 Mediocre
Jacobo
Viajó con su pareja
26 feb. 2024
No le gustó: Estado de la propiedad e instalaciones
Camas muy malas
Jacobo
Se hospedó 3 noches en febrero de 2024
10/10 Excelente
M Carmen
Viajó con su pareja
26 feb. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Todo perfecto, como siempre
La chica de recepcion, siempre muy atenta, fenomenal.
M Carmen
Se hospedó 1 noche en febrero de 2024
6/10 Aceptable
Antonio Vicente
Viajó por negocios
13 feb. 2024
Le gustó: Personal y atención, estado de la propiedad e instalaciones
Ufff!!! Hasta que entré en el baño.
Desconozco como serán el resto habitaciones, pero la que me tocó a mi, estaba bien hasta que entré en el baño. Allí rodaron episodios del Cuentamé. Suelo de terrazo sucio, algunos pelos, alcahofa de ducha llena de cal y sin poder descolgar, cortinilla de plástico. Los amenities consistian en 2 pastillitas de jabón. Nada más. 4 estrellas??? He estado en pensiones con más detalles.