"),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;yApex Grassmarket Hotel – Avis, offres et photos 2025 | Expedia.ca
Économisez 15 % ou plus sur certains établissements Accès VIP lorsque vous atteignez le niveau Argent ou un niveau supérieur.
Vivez une expérience de qualité supérieure et profitez d’un service exceptionnel.
Profitez d’un avantage lors de votre séjour dans certains hébergements, en plus de surclassements de chambre inclus, de l’arrivée hâtive et du départ tardif (selon la disponibilité).
Édimbourg (ZXE-Gare d'Édimbourg-Waverley) : à 12 min de marche
Princes Street Tram Stop : à 10 min de marche
Aéroport d'Édimbourg (EDI) : à 16 min en voiture
Restaurants
The Scotch Whisky Experience - 4 min à pied
Cold Town House - 1 min à pied
The Black Bull - 1 min à pied
Biddy Mulligans - 2 min à pied
The Last Drop - 2 min à pied
À propos de cet hébergement
Apex Grassmarket Hotel
Hôtel haut de gamme écoresponsable à proximité de l’attrait suivant : Château d'Édimbourg
Se situant à quelques pas de deux points d’intérêt, soit Princes Street et Royal Mile, Apex Grassmarket Hotel offre une terrasse, service de nettoyage et de nettoyage à sec et un bar. Si vous avez envie de vous détendre et de vous reposer, profitez des commodités offertes, dont
un sauna. Metro Bar & Brasserie, le restaurant situé sur place propose ces types de repas : déjeuner, dîner et souper. Il offre aussi un menu pour enfants.L’accès inclus au Wi-Fi dans les chambres est à la disposition de tous les clients, qui peuvent aussi profiter de commodités comme un centre d’entraînement physique et un centre d'affaires.
Vous profiterez aussi d’avantages tels que :
Piscine intérieure
Buffet déjeuner (supplément), stationnement libre-service (supplément) et départ express
Réception jour et nuit, poste informatique et guichet automatique/services bancaires
Info-excursions/billetterie, personnel multilingue et services de conciergerie
Le déjeuner, l’emplacement central et le personnel serviable obtiennent une évaluation favorable dans les avis des clients.
Caractéristiques de la chambre
Les 169 chambres offrent des commodités comme un service aux chambres (24 heures), ainsi que des avantages comme des repas tardifs et l’accès inclus au Wi-Fi. Les avis des clients n’ont que de bons mots pour la propreté et le confort général des chambres de cet établissement.
D’autres commodités comprennent :
Des articles de toilette écologiques et un séchoir à cheveux
Des ampoules à DEL, des bouilloires électriques et un système de chauffage
Récompenses et affiliations
Hébergement écoresponsable
Cet hébergement adhère au programme Green Tourism Business Scheme (GTBS) qui mesure son impact écologique sur un ou plusieurs des aspects suivants : environnement, communauté, économie locale et patrimoine culturel.
Langues
Anglais
Commodités de l’hébergement
Internet
Disponible dans toutes les chambres : Wi-Fi gratuit
Disponible dans certaines aires communes : Wi-Fi gratuit
Stationnement et transport
Stationnement sur place (20 GBP par nuit; privilèges d’entrée-sortie inclus)
Stationnement accessible en fauteuil roulant disponible
Repas et boissons
Buffet déjeuner offert de 7 h à 10 h 30 en semaine et de 7 h à 11 h les fins de semaine moyennant des frais de 17,50 à 17,50 GBP par personne
Casse-croûte/épicerie fine
Un bar-salon
Un restaurant
Restaurants sur place
Metro Bar & Brasserie
Activités
Piscine intérieure
Salle d’entraînement
Sauna
Pour les familles
Buanderie
Casse-croûte/épicerie fine
Piscine intérieure
Commodités
Buanderie
Coffre-fort à la réception
Entreposage des bagages
Guichet automatique
Réception ouverte en tout temps
Services pour les clients
Assistance pour les excursions et les billets
Entretien ménager (chaque jour)
Personnel multilingue
Service de buanderie et de nettoyage à sec
Services de concierge
Services d’affaires
7 salles de réunion
Centre d’affaires
Poste informatique
Plein air
Terrasse
Accessibilité
Si vous avez des besoins particuliers en matière d’accessibilité, veuillez communiquer avec l’hébergement à l’aide des renseignements contenus dans la confirmation reçue après la réservation.
2 places de stationnement accessibles
Accessible en fauteuil roulant (peut présenter des restrictions)
Ascenseur (porte de 100 centimètres de large)
Bar-salon accessible en fauteuil roulant
Rampe d’accès pour la porte d’entrée
Stationnement accessible en fauteuil roulant
Commodités de la chambre
Chambre
Draps fournis
Literie hypoallergénique
Salle de bain
Articles de toilette gratuits
Papier de toilette
Savon
Séchoir à cheveux
Serviettes fournies
Shampooing
Divertissement
Téléviseur à écran ACL de 42 po
Repas et boissons
Bouilloire électrique
Service aux chambres en tout temps
Autres
Articles de toilette écologiques
Bureau
Chauffage
Coffre-fort
Éclairage DEL
Fer et planche à repasser
Interrupteurs écoénergétiques dans les chambres
Toilettes à faible débit d’eau
Politiques
Arrivée
Arrivée de 14 h 30 à 1 h
L'arrivée hâtive est octroyée selon la disponibilité.
L’arrivée hâtive est offerte moyennant des frais.
L'arrivée tardive est octroyée selon la disponibilité.
Âge minimal pour l’enregistrement : 18 ans
Départ
L’heure limite de départ est 11 h.
Le départ tardif est octroyé selon la disponibilité.
Le départ tardif est offert moyennant des frais.
Départ express
Instructions spéciales pour l’enregistrement
Les clients recevront un courriel 7 jours avant l’arrivée contenant les instructions relatives à l’arrivée. Le personnel de la réception accueillera les clients sur place.
Si vous pensez arriver après 23 h, veuillez communiquer à l’avance avec l’hébergement aux coordonnées indiquées sur la confirmation de la réservation.
Si vous voyagez avec un animal d’assistance, veuillez en avertir l’hébergement à l’avance.
Méthodes d’accès
Portier
Animaux de compagnie
Les animaux de compagnie ne sont pas autorisés (seuls les animaux d’assistance sont acceptés et exempts de tous frais).
Enfants et lits supplémentaires
Les enfants sont bienvenus.
Jusqu’à 2 enfants âgés de 5 ans ou moins peuvent séjourner gratuitement s’ils utilisent les lits en place dans la chambre du parent ou des tuteurs légaux.
Aucun lit d’appoint ou supplémentaire n’est disponible.
Aucun lit de bébé n’est disponible.
Types de paiement
Renseignements importants
Extras en option
Prix du buffet déjeuner : entre 17.50 GBP et 17.50 GBP par adulte et entre 0 GBP et 17.50 GBP par enfant
Stationnement libre-service : 20 GBP par nuit (privilèges d'entrée-sortie)
L'arrivée hâtive (sous réserve de disponibilité) fait l'objet de frais supplémentaires.
Le départ tardif (sous réserve de disponibilité) fait l'objet de frais supplémentaires.
Il est possible que la liste qui précède ne soit pas complète. Les frais et les dépôts n’incluent pas nécessairement les taxes et sont sujets à changement.
À savoir
Des frais par personne supplémentaire peuvent s’appliquer et varient selon les politiques de l’établissement.
Une pièce d’identité avec photo émise par le gouvernement et un dépôt en espèces, une carte de crédit ou une carte de débit pour couvrir les frais accessoires peuvent être requis à l’arrivée.
Les demandes spéciales sont sujettes à la disponibilité au moment de l’enregistrement et peuvent entraîner des frais supplémentaires. Les demandes spéciales ne peuvent pas être garanties.
Cet hébergement accepte les cartes de crédit, les cartes de débit et l’argent comptant.
Cet établissement utilise des produits de nettoyage écologiques.
Veuillez noter que les normes culturelles et les politiques relatives aux clients peuvent être différentes selon le pays et l'établissement. Les politiques énoncées sont définies par l'établissement.
À noter
Piscine accessible à partir de 7 h jusqu’à 22 h.
Certaines installations ont un accès limité. Pour de plus amples renseignements, les clients sont invités à communiquer avec l’hébergement en utilisant les coordonnées mentionnées sur la confirmation de leur réservation.
Les enfants âgés de moins de 16 ans ne peuvent pas utiliser les installations suivantes s’ils ne sont pas accompagnés d’un adulte : piscine et installations de mise en forme.
Classement national
Cet établissement a reçu son nombre d'étoiles officiel de VisitScotland, l'office national de tourisme de l'Écosse.
Hébergement également appelé
Apex Hotel International
Apex International Edinburgh
Apex International Hotel
Apex International Hotel Edinburgh
Hotel Apex International
Apex International Hotel Edinburgh, Scotland
Apex Grassmarket Hotel Edinburgh
Apex Grassmarket Hotel
Apex Grassmarket Edinburgh
Apex Grassmarket
Apex Grassmarket Hotel Edinburgh, Scotland
Apex Grassmarket Hotel Hotel
Apex Grassmarket Hotel Edinburgh
Apex Grassmarket Hotel Hotel Edinburgh
Foire aux questions
Apex Grassmarket Hotel possède-t-il une piscine?
Oui, cet établissement vous propose piscine intérieure. La piscine est accessible de 7 h à 22 h.
Combien cela coûte-t-il de séjourner à Apex Grassmarket Hotel?
En date du 3 févr. 2025, les prix trouvés pour un séjour d’une nuit pour deux adultes à l’hébergement Apex Grassmarket Hotel le 6 févr. 2025 commencent à 133,69 $ CA, taxes et frais en sus. Ce prix est fondé sur le plus bas prix par nuit des 24 dernières heures pour des séjours dans les 30 prochains jours. Les prix sont sujets à changement. Choisissez vos dates pour obtenir des prix précis.
Apex Grassmarket Hotel accepte-t-il les animaux de compagnie?
Non, l’hébergement accepte seulement les animaux d’assistance.
Combien coûte le stationnement à Apex Grassmarket Hotel?
Un stationnement en libre-service est offert moyennant des frais de 20 GBP par nuit.
À quelle heure est-il possible d'arriver à Apex Grassmarket Hotel?
Arrivée de 14 h 30 à 1 h. Des frais s'appliquent pour les arrivées hâtives (sous réserve de disponibilité). L'arrivée tardive est offerte pendant des heures limitées.
À quelle heure doit s'effectuer le départ à Apex Grassmarket Hotel?
Le départ est à 11 h. Le départ tardif est offert moyennant des frais (sous réserve de disponibilité).
Où se situe Apex Grassmarket Hotel?
Vieille ville d’Édimbourg - hôtel écoresponsable se trouve à moins de 5 minutes de marche des sites suivants : Grassmarket et Princes Street Gardens. Château d'Édimbourg et Princes Street sont également à moins de 10 minutes de marche. Princes Street Tram Stop est à 10 minutes de marche et St Andrew Square Tram Stop est à 15 minutes.
Avis pour Apex Grassmarket Hotel
Avis
9,0
Merveilleux
Tous les avis affichés proviennent de vraies expériences de clients. Seuls les voyageurs qui ont réservé un séjour avec nous peuvent soumettre un avis. Nous vérifions les avis et publions tous les avis, positifs ou négatifs, qui respectent nos directives.Plus de renseignementsS’ouvre dans une nouvelle fenêtre
Note de 10 – Excellent, d’après 1003 avis sur 1593." "
10 – Excellent
1 003
Note de 8 – Bien, d’après 400 avis sur 1593." "
8 – Bien
400
Note de 6 – Acceptable, d’après 120 avis sur 1593." "
6 – Acceptable
120
Note de 4 – Médiocre, d’après 50 avis sur 1593." "
4 – Médiocre
50
Note de 2 – Terrible, d’après 20 avis sur 1593." "
2 – Terrible
20
9,2/10
Propreté
9,2/10
Service et personnel
9,0/10
Commodités
8,8/10
État et installations de l’hébergement
8,8/10
Écoresponsabilité
Avis
6/10 – Acceptable
christophe
Voyage de couple
3 janv. 2025
Points forts : Propreté
Piscine nulle et décoration très moyenne - Rien dans le frigo - pas de peignoir pour aller à la piscine - Bien placé
christophe
Séjour de 3 nuits en décembre 2024
8/10 – Bien
Romain
Voyage en famille
27 oct. 2024
Points forts : Propreté, service et personnel, commodités et état et installations de l’hébergement.
Well located hotel in the center of Edinburg
Romain
Séjour de 3 nuits en octobre 2024
8/10 – Bien
Josee
Voyage en groupe
22 oct. 2024
Points forts : Propreté, service et personnel et état et installations de l’hébergement.
L’hôtel est très bien, la restauration à diminuer au niveau goût depuis l’an passé, je ne conseille pas nécessairement de manger à l’hôtel. De meilleurs options juste de l’autre côté de la rue.
Josee
Séjour de 3 nuits en octobre 2024
6/10 – Acceptable
Carole
20 oct. 2024
Points forts : Propreté, service et personnel, état et installations de l’hébergement et confort de la chambre.
Bien situé
Hôtel situé en plein coeur de la vieille ville mais personnel a l’accueil pas très agréable.
Chambre avec vue sur un mur mais calme
Carole
Séjour de 1 nuit en octobre 2024
6/10 – Acceptable
Sandra
Voyage en groupe
20 sept. 2024
Points faibles : État et installations de l’hébergement
L'emplacement est excellent par chance! Le lit est dû pour être changé à cause des ressorts, le tapis est taché par endroits. Attention pas d'air climatisé avons dû dormir la fenêtre ouverte - très bruyant toute la nuit à l'extérieur. Le mobilier de la salle à manger est à changer aussi. En résumé - hôtel très vieux. Je n'y retournerai pas.
Sandra
Séjour de 3 nuits en septembre 2024
8/10 – Bien
stremsdoerfer
29 août 2024
stremsdoerfer
Séjour de 3 nuits en août 2024
10/10 – Excellent
sylvie
Voyage en famille
9 juill. 2024
Points forts : Propreté, service et personnel, commodités et état et installations de l’hébergement.
All was perfect !
sylvie
Séjour de 2 nuits en juillet 2024
10/10 – Excellent
Genevieve
Voyage de couple
21 mai 2024
Points forts : Propreté, service et personnel, commodités et état et installations de l’hébergement.
Perfect place
Genevieve
Séjour de 2 nuits en mai 2024
8/10 – Bien
STEPHAN, candiac
Voyage en famille
2 mai 2024
Points forts : Commodités
Points faibles : Propreté
Emplacement
STEPHAN
Séjour de 1 nuit en mai 2024
10/10 – Excellent
Domenico
Voyage en famille
22 avr. 2024
Points forts : Propreté, service et personnel, commodités et état et installations de l’hébergement.
Excellent service, and awesome location
Domenico
Séjour de 2 nuits en avril 2024
8/10 – Bien
pierre
Voyage en groupe
16 févr. 2024
Points forts : Propreté, service et personnel, état et installations de l’hébergement et confort de la chambre.
pierre
Séjour de 3 nuits en février 2024
8/10 – Bien
catherine marie henriette
21 janv. 2024
catherine marie henriette
Séjour de 2 nuits en janvier 2024
8/10 – Bien
Josee
25 oct. 2023
Points forts : Propreté, service et personnel, commodités et état et installations de l’hébergement.
L’emplacement
Josee
Séjour de 3 nuits en octobre 2023
8/10 – Bien
Vincent
12 oct. 2023
Points forts : Service et personnel
Vincent
Séjour de 1 nuit en octobre 2023
8/10 – Bien
Gillard
Voyage en famille
18 juin 2023
Points forts : Propreté, service et personnel, état et installations de l’hébergement et confort de la chambre.
Gillard
Séjour de 4 nuits en mai 2023
10/10 – Excellent
Marie-Laure Neuville
6 déc. 2022
Marie-Laure Neuville
Séjour de 3 nuits en décembre 2022
8/10 – Bien
Gillard
Voyage en famille
4 déc. 2022
Points forts : Propreté, service et personnel, état et installations de l’hébergement et confort de la chambre.
Séjour sympa
Hôtel sympa, bien situé, chambre correcte pour les 4 nuitées passées dans l’établissement.
Gillard
Séjour de 4 nuits en novembre 2022
10/10 – Excellent
Charles-Olivier
Voyage en famille
13 oct. 2022
Points forts : Propreté, service et personnel
J’avais oublier mon accès VIP et l’hotel sont venu me remettre mon cadeau en personne a la chambre ! Ce fut vraiment apprécié
Charles-Olivier
Séjour de 2 nuits en octobre 2022
8/10 – Bien
Johanne
Voyage en famille
11 mai 2022
Points forts : Propreté, service et personnel et commodités.
Le plancher craquait beaucoup sous le tapis lorsqu’on marchait dans la chambre.
Vraiment beaucoup. A part cela le reste était ok et la vue sur le château Edimbourg était magnifique!
Johanne
Séjour de 3 nuits en mai 2022
8/10 – Bien
Frédéric
29 mars 2022
Points forts : Propreté, état et installations de l’hébergement et confort de la chambre.
Confortable mais sans âme
Excellente situation au cœur d’un des quartiers les plus animés d’Édimbourg. Chambre vaste avec 2 lits jumeaux kingsize, ce qui est rare. Décoration datée et impersonnelle. Personnel aimable mais peu proactif. Petite piscine et sauna au rdc, dans charme mais agréable. En résumé, prestation sans surprise d’un bon standard international et bon rapport qualité prix.
Frédéric
Séjour de 2 nuits en mars 2022
8/10 – Bien
catherine
Voyage en famille
18 mars 2022
Points forts : Propreté, service et personnel, commodités et état et installations de l’hébergement.
RAS
catherine
Séjour de 2 nuits en mars 2022
10/10 – Excellent
Kalesh
3 févr. 2025
Points forts : Propreté, service et personnel, commodités et état et installations de l’hébergement.
Apex Grassmarket hotel is ntohing short of exceptional. From my initial arrival to the very second before i left, i was treated with courtesy and hospitality. The hotel is located in a beautiful part of Edinburgh. The location gives you access to steps to the castle and is mere steps away from the Royal mile. Im not usually one to utilize hotel restaurants but metro was top tier- both its staff and quality of food. You will also find that its reasonably priced also.
I stayed in the room with the balcony looking out to edinburgh castle, and it was a sight i never grew tired of waking up to.
All in all, i highly recommend this hotel.
Kalesh
Séjour de 2 nuits en janvier 2025
10/10 – Excellent
Bryan
1 févr. 2025
Points forts : Propreté, service et personnel et état et installations de l’hébergement.
Bryan
Séjour de 1 nuit en janvier 2025
10/10 – Excellent
Cris Jensen, Escondido
Voyage d’affaires
1 févr. 2025
Points forts : Propreté, service et personnel, commodités et état et installations de l’hébergement.
Apex made my first time visit in Edinburgh a wonderful one.
It was an excellent experience. It is nearby tourist destinations and endless dining options. The hotel itself offers various amenities. If only my itineraries allowed me to use them all.
They also proactively asked needs that they may not have initially included in my room. The option to do it online makes it really convenient for me.
I will definitely use their services again when I go back and visit Edinburgh again.
Cris Jensen
Séjour de 4 nuits en janvier 2025
10/10 – Excellent
Matthew
31 janv. 2025
Points forts : Propreté, état et installations de l’hébergement
Économisez sur certains hôtels et obtenez le double de points en réservant dans l’appli. Grâce aux offres exclusives à l’appli, vous pouvez économiser pour voyager davantage et gérer le tout où que vous soyez.
Balayez le code QR avec la caméra de votre appareil pour télécharger notre appli.