"),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 Indigo Albufeira, an IHG Hotel: Comentarios, Precios y Fotos 2025 - Expedia.com.ar
Ahorra un 15% o más en propiedades VIP Access seleccionadas al llegar al nivel Silver en adelante.
Disfruta de calidad y servicio excepcionales.
Accede a una ventaja durante la estancia en propiedades seleccionadas, además de ascenso gratuito a una categoría superior de habitación, check-in anticipado y check-out extendido si hay disponibilidad.
Rua Joaquim Pedro Samora 2, Albufeira, Faro, 8200-210
Puntos de interés
Praia do Túnel - 2 min a pie
Plaza de la ciudad vieja de Albufeira - 3 min a pie
Playa de Albufeira - 16 min a pie
Marina de Albufeira - 4 min en auto
Avenida principal - 6 min en auto
Opciones de transporte
Albufeira - Ferreiras Station: 13 minutos en auto
A. Internacional de Faro (FAO): 31 minutos en auto
Restaurantes
Piccadilly Cocktail-bar - 3 min a pie
Barbers Cocktail Bar - 3 min a pie
Bravo Steak House - 3 min a pie
Fastnet Bar - 3 min a pie
Vegas Bar - 3 min a pie
Acerca de esta propiedad
Hotel Indigo Albufeira, an IHG Hotel
Este hotel de 4 estrellas cerca de Plaza de la ciudad vieja de Albufeira
Con una ubicación cercana a Playa de Albufeira y Playa de Oura, Hotel Indigo Albufeira, an IHG Hotel te ofrece un bar junto a la piscina, un detalle de bienvenida gratuito todos los días y una terraza en la azotea. Si visitas el spa en las instalaciones, podrás disfrutar de servicios como aromaterapia, masajes de tejido profundo y hidroterapia. Los huéspedes podrán mantenerse conectados con wifi gratis en las áreas comunes. Además, la propiedad cuenta con biblioteca y servicio de tintorería/lavandería.
También se incluyen los siguientes beneficios en este hotel:
Una piscina techada y una piscina al aire libre con sillones reclinables de piscina y sombrillas
Desayuno completo con cargo, traslado al aeropuerto ida y vuelta y una tienda de regalos
Áreas para no fumadores, resguardo de equipaje y una caja de seguridad en la recepción
Un ascensor, asistencia turística y para la compra de entradas y personal multilingüe
Los huéspedes destacan la atención del personal, el estado general de las instalaciones y la ubicación
Características de las habitaciones
Las 80 habitaciones decoradas de manera individual tienen atenciones como espacios para trabajar con laptops y aire acondicionado. También brindan servicios como cajas de seguridad y habitaciones insonorizadas.
También se incluyen los siguientes servicios adicionales:
Baños con artículos de tocador de diseñador y secadores de pelo
Televisiones de 40 pulgadas con Netflix y canales de televisión vía satélite
Armarios o vestidores, servicio de limpieza diario y escritorios
Idiomas
Inglés, francés, portugués y español
Servicios en la propiedad
Internet
Disponible en algunas áreas comunes: wifi gratis
Estacionamiento y transporte
Traslado desde/hacia el aeropuerto el aeropuerto (con cargo)
Alimentos y bebidas
Desayuno completo con cargo, disponible todos los días desde las 08:00 hasta las 10:30. Precio: EUR 17 por persona.
Un restaurante.
Un bar junto a la piscina y un bar.
Un detalle de cortesía todos los días
Servicio a la habitación disponible
Café o té en las áreas comunes
Actividades
Sala de fitness
Spa de servicio completo
Piscina techada
Piscina al aire libre
Baño turco
Comodidades
Ascensor
Caja de seguridad en la recepción
Tienda de regalos o puesto de periódicos
Biblioteca
Servicios para huéspedes
Servicio de recepción las 24 horas
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
Exteriores
Sillones reclinables de piscina
Sombrillas de piscina
Terraza en la azotea
Spa
Aromaterapia
Exfoliaciones corporales
Tratamientos corporales
Envolturas corporales
Salas de tratamiento para parejas
Tratamientos faciales
Hidroterapia
Masajes de tejido profundo
Masajes con piedras calientes
Salas de tratamiento o masajes
Reflexología
Spa abierto todos los días
Sala de tratamiento
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
Piso liso en las habitaciones
Más
Propiedad para no fumadores
Televisión en el lobby
Servicios de la habitación
Habitación
Aire acondicionado
Ropa de cama
Cortinas blackout
Baño
Batas
Artículos de tocador de diseñador
Secador de pelo
Baño privado
Shampoo
Jabón
Papel higiénico
Toallas
Entretenimiento
Televisión 40 pulgadas
Netflix
Canales de televisión vía satélite
Alimentos y bebidas
Cafetera expreso
Agua embotellada gratuita
Más
Escritorio
Decoración personalizada
Espacio para trabajar con laptops
Teléfono
Caja de seguridad
Insonorización
Políticas
Check-in
Horario de check-in: de 15:00 a 07:30
Check-in anticipado sujeto a disponibilidad
Se cobra un cargo por check-in anticipado
Edad mínima para hacer el check-in: 18 años
Check-out
Check-out antes de la(s) 12:00
Instrucciones especiales para el check-in
El personal de recepción recibirá a los huéspedes cuando lleguen a la propiedad.
No es posible hacer el check-in después de hora en esta propiedad.
Los huéspedes que hayan reservado planes tarifarios con desayuno incluido recibirán el desayuno para un máximo de dos adultos que compartan una habitación. Se aplica un cargo por desayuno para los huéspedes adicionales.
Renovaciones y cierres
Esta propiedad permanecerá cerrada desde el 11 de noviembre de 2024 hasta el 31 de marzo de 2025 (fechas sujetas a cambio).
Métodos de ingreso
Personal de recepción
Mascotas
No se aceptan mascotas
Niños y camas adicionales
Los huéspedes de 18 años o menos no pueden hospedarse en esta propiedad exclusivo para adultos. Todos los huéspedes de 18 años o más son bienvenidos.
No hay camas plegables disponibles.
No hay cunas 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:
Hay un impuesto municipal que se paga en la propiedad. Este impuesto se ajusta por temporada y es posible que no se aplique durante todo el año. También puede haber otras excepciones. Para obtener más información, comunícate con la propiedad utilizando los datos que figuran en la confirmación de la reservación.
Impuesto municipal: del 1 de noviembre al 31 de marzo, EUR 0.00 por persona, por noche, hasta por 7 noches. Este impuesto no aplica para menores de 13 años.
Impuesto municipal: del 1 de abril al 31 de octubre, EUR 2.00 por persona, por noche, hasta por 7 noches. Este impuesto no se aplica para menores de 13 años.
Impuesto local: EUR 2 por persona por noche. Este cargo no se aplica a los niños menores de 12 años
Incluimos todos los cargos que nos proporcionó la propiedad.
Extras opcionales
Cargo por desayuno completo: EUR 17 por persona (precio aproximado).
Se cobra un cargo por check-in anticipado (sujeto a disponibilidad)
Se cobra un cargo adicional por el uso de caja fuerte en la habitación.
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 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.
No se permiten fiestas ni eventos grupales.
Las medidas de seguridad de la propiedad incluyen sistema de seguridad y botiquín de primeros auxilios
Información adicional
Es necesario reservar con anticipación el servicio de masajes y los tratamientos de spa. Las reservaciones se realizan poniéndose en contacto con el hotel antes de la llegada, utilizando la información de contacto que figura en la confirmación de la reservación.
No se aceptan niños de 18 años o menos en esta propiedad solo para adultos.
No se permite la entrada al spa de huéspedes menores de 18 años.
Preguntas frecuentes
¿Hay piscina en Hotel Indigo Albufeira, an IHG Hotel?
Sí, en la propiedad hay una piscina techada y una piscina al aire libre.
¿Hotel Indigo Albufeira, an IHG Hotel acepta mascotas?
No, la propiedad no acepta mascotas.
¿A qué hora es el check-in en Hotel Indigo Albufeira, an IHG Hotel?
Horario de check-in: 15:00-07:30. Se aplica un cargo por hacer el check-in antes de hora, sujeto a disponibilidad. No es posible hacer el check-in después de hora.
¿A qué hora es el check-out en Hotel Indigo Albufeira, an IHG Hotel?
Check-out: 12:00. Es posible hacer el check-out después de hora por un cargo.
¿Hotel Indigo Albufeira, an IHG Hotel ofrece traslado hacia el aeropuerto?
Sí, hay un servicio de traslado desde/hacia el aeropuerto.
¿Dónde se encuentra Hotel Indigo Albufeira, an IHG Hotel?
Este hotel con spa cuenta con una buena ubicación en la zona de Ciudad vieja de Albufeira, a menos de 2 kilómetros de Plaza de la ciudad vieja de Albufeira y Playa de Albufeira. Playa de Oura y Playa de Sao Rafael también se encuentran a 5 km.
Opiniones de Hotel Indigo Albufeira, an IHG Hotel
Opiniones
8,8
Excelente
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. 198 de 326 opiniones
10 - Excelente
198
Evaluación: 8 - Bueno. 75 de 326 opiniones
8 - Bueno
75
Evaluación: 6 - Aceptable. 32 de 326 opiniones
6 - Aceptable
32
Evaluación: 4 - Mediocre. 13 de 326 opiniones
4 - Mediocre
13
Evaluación: 2 - Terrible. 8 de 326 opiniones
2 - Terrible
8
9,4/10
Limpieza
9,4/10
Personal y atención
8,6/10
Servicios
9,0/10
Estado de la propiedad e instalaciones
9,0/10
Cuidado del medio ambiente
Opiniones
10/10 Excelente
Cliente verificado
2 oct. 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 septiembre de 2024
10/10 Excelente
Eloisa
6 jul. 2023
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones
The hotel is great, staff is friendly
Very clean
It is located in a very busy, noisy street
Eloisa
Se hospedó 4 noches en julio de 2023
10/10 Excelente
zaids
Viajó con su pareja
13 oct. 2022
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones
Buena ubicación y limpieza
zaids
Se hospedó 2 noches en octubre de 2022
10/10 Excelente
Guy
5 dic. 2024
Guy
Se hospedó 7 noches en noviembre de 2024
4/10 Mediocre
Sean
8 nov. 2024
Sean
Se hospedó 2 noches en octubre de 2024
10/10 Excelente
Sean
Viajó con su pareja
7 nov. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
We stayed here for 4 nights and our stay was great. The staff on reception were so friendly and helpful and greeted us every time with a smile and hello as we were on the same floor.
The staff at breakfast and at the bar were also friendly and welcoming.
Our room was great with a balcony over looking the pool.
The spa treatments were great and value for money was amazing.
The only thing to comment on which wasn’t too big an issue was the ‘gym’. An outside area with machines which were weathered and not your usual expectation of a gym.
There were lots of reviews commenting about the noise but yeah it was noisy when our balcony door was open but not enough to interrupt our sleep or put us off our stay.
Great hotel for location and great facilities with great people that work there.
Sean
Se hospedó 4 noches en octubre de 2024
8/10 Bueno
George
6 nov. 2024
George
Se hospedó 2 noches en noviembre de 2024
10/10 Excelente
Igor
Viajó con su pareja
4 nov. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Everything was great about this hotel: the location, the staff, the room etc. I don't think I could find a better hotel if I had an unlimited budget. I felt like a celebrity staying here. Very highly recommended.
Igor
Se hospedó 1 noche en octubre de 2024
10/10 Excelente
Kayla
4 nov. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Amazing location with the greatest rooftop patio!! Tens across the board.
Kayla
Se hospedó 6 noches en octubre de 2024
10/10 Excelente
Stephen
4 nov. 2024
Stephen
Se hospedó 3 noches en octubre de 2024
8/10 Bueno
Patricia
Viajó con su familia
31 oct. 2024
Le gustó: Personal y atención, estado de la propiedad e instalaciones, comodidad de la habitación
Great Staff
Good hotel very central location. Would be easy to get to by car except for long term construction closing the direct road. An unpleasant surprise, however the staff did their very best to redirect and we made it. Had to find street parking. There is a free parking lot about 10 minutes walk. Hilly.
Patricia
Se hospedó 1 noche en octubre de 2024
6/10 Aceptable
Ronald
27 oct. 2024
Le gustó: Limpieza, estado de la propiedad e instalaciones
Noisy
Ok,if you don’t plan on sleeping until 2am.
Ronald
Se hospedó 2 noches en octubre de 2024
10/10 Excelente
Robert, Not Hispanic or Latino
24 oct. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
The staff was exceptional and attentive to my needs. Food was great and it felt comfortable.
Robert
Se hospedó 3 noches en octubre de 2024
8/10 Bueno
Lauren
23 oct. 2024
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones
Lauren
Se hospedó 4 noches en octubre de 2024
10/10 Excelente
Barry
Viajó en grupo
21 oct. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Good location, was overlooking main strip which was loud at night, but overall great location and facilities very clean and tidy.
Barry
Se hospedó 3 noches en octubre de 2024
8/10 Bueno
Cecilia
Viajó con su pareja
21 oct. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
We did not expect that Albufeira would be such a party town. We booked this hotel on the location and modern look of the hotel. It has a very unusual layout. Built on the hill so they have two elevators” that connect over two floors. You will need to “find” the lower entrance to the hotel amongst the revellers.
You need earplugs that the hotel provides to sleep. It is in the middle of all the partying. Be prepared for shouting and loud speakers going on into mid early morning!!
Staff were very nice and helpful. Parking far away which the staff direct people to. Safe to park outside for us on the street but it was a walk. It’s a very hilly place however.
Nice property but location was not for us. Great if you want to party all night and stumble home.
Cecilia
Se hospedó 1 noche en octubre de 2024
6/10 Aceptable
Peter
Viajó con su pareja
20 oct. 2024
Le gustó: Personal y atención, servicios, estado de la propiedad e instalaciones
Ideal location for beach, restaurants,,bars and shops.But at night when the music started it was impossible to get to sleep till 3 or 4 in the morning. Very noisy. Pity for everything else about hotel itself is grand.
Peter
Se hospedó 6 noches en octubre de 2024
8/10 Bueno
Molly
Viajó con su familia
18 oct. 2024
Le gustó: Personal y atención, servicios, estado de la propiedad e instalaciones
Location to all amenities was ideal.
Mixed age range and everyone behaved
Design of the hotel was trendy.
Outside pool area with loungers and music fabulous. We didn't need to leave the hotel as everything was available.
Staff friendly yet professional
Molly
Se hospedó 2 noches en octubre de 2024
10/10 Excelente
Lydienne NDOMÉ TANGA, Poissy
Viajó en grupo
18 oct. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Magnifique, propreté,
Lydienne NDOMÉ TANGA
Se hospedó 6 noches en octubre de 2024
8/10 Bueno
Arrthik
17 oct. 2024
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones
Good
Arrthik
Se hospedó 3 noches en octubre de 2024
10/10 Excelente
Shivam
Viajó con su pareja, Viajó con su familia
17 oct. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Was a hidden gem in Albufeira. Was a great location, close to the beach. Conveniently, lower levels were connected to nightlife, while upper levels were well above the streets. Staff was very friendly and helpful. Rooms were cleaned thoroughly and daily. Were given a discount in the spa services. Overall would recommended for casual travelers exploring all of Algarve or want a beach getaway.
Shivam
Se hospedó 3 noches en octubre de 2024
8/10 Bueno
karly
Viajó en grupo
14 oct. 2024
Le gustó: Limpieza, personal y atención, servicios
Rooms were nice. Bonus is that hotel has free laundry room. Pool was freezing (not heated). We were on 9th floor and could still hear party zone outside. Did not realize Albufeira is a mini-Vegas.
karly
Se hospedó 3 noches en septiembre de 2024
10/10 Excelente
Bernard Timothy
13 oct. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
The warmth shown by staff, sometimes by not even saying a word or understanding me perhaps, yet managed to convey kindness & shared some simple things that lit me up with nice memories
Bernard Timothy
Se hospedó 7 noches en septiembre de 2024
10/10 Excelente
Robert
Viajó con su pareja
10 oct. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Awesome location! The Hotel is modern and very well kept. The staff is off the hook. Unbelievable dining options as well as shopping. If you noticed that I didn’t check quiet is because it is right in the heart of the Night Life. I’m sure that they have rooms on the back that might be quieter. We had an awesome room on the 8th floor that overlooked the pool and the bright beautiful lights of the Avenida.I will definitely be back next year!