"),t.close()),t)return(n=t.createElement("base")).href=o,t.getElementsByTagName("head")[0].appendChild(n),(r=t.createElement("a")).href=a,r.href;throw Error("base not supported")}finally{e&&e.parentNode.removeChild(e)}}():a)||""),(e=new c(t.search?t.search.substring(1):null))._url_object=this,Object.defineProperties(this,{href:{get:function(){return t.href},set:function(e){t.href=e,n(),r()},enumerable:!0,configurable:!0},origin:{get:function(){return"data:"===this.protocol.toLowerCase()?null:"origin"in t?t.origin:this.protocol+"//"+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return t.protocol},set:function(e){t.protocol=e},enumerable:!0,configurable:!0},username:{get:function(){return t.username},set:function(e){t.username=e},enumerable:!0,configurable:!0},password:{get:function(){return t.password},set:function(e){t.password=e},enumerable:!0,configurable:!0},host:{get:function(){var e={"http:":/:80$/,"https:":/:443$/,"ftp:":/:21$/}[t.protocol];return e?t.host.replace(e,""):t.host},set:function(e){t.host=e},enumerable:!0,configurable:!0},hostname:{get:function(){return t.hostname},set:function(e){t.hostname=e},enumerable:!0,configurable:!0},port:{get:function(){return t.port},set:function(e){t.port=e},enumerable:!0,configurable:!0},pathname:{get:function(){return"/"!==t.pathname.charAt(0)?"/"+t.pathname:t.pathname},set:function(e){t.pathname=e},enumerable:!0,configurable:!0},search:{get:function(){return t.search},set:function(e){t.search!==e&&(t.search=e,n(),r())},enumerable:!0,configurable:!0},searchParams:{get:function(){return e},enumerable:!0,configurable:!0},hash:{get:function(){return t.hash},set:function(e){t.hash=e,n()},enumerable:!0,configurable:!0},toString:{value:function(){return t.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return t.valueOf()},enumerable:!1,configurable:!0}}),this;throw new TypeError("Failed to construct 'URL': Please use the 'new' operator.");function n(){var e=t.href.replace(/#$|\?$|\?(?=#)/g,"");t.href!==e&&(t.href=e)}function r(){e._setList(t.search?l(t.search.substring(1)):[]),e._update_steps()}}if(Object.defineProperties(c.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},delete:{value:function(e){for(var t=0;ti[0]&&a[1]=n.length?void 0:n)&&n[e++],done:!n}}};throw new TypeError(a?"Object is not iterable.":"Symbol.iterator is not defined.")},c=function(n,a){var t="function"==typeof Symbol&&n[Symbol.iterator];if(!t)return n;var e,r,u=t.call(n),i=[];try{for(;(void 0===a||0a[0]?1:0}function o(n,a){return n.typea.type?1:0}function L(n){var a=n;if(n.variants.length)for(var t="",e=0,r=n.variants;e\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,p=(new RegExp("^"+p.source),new RegExp(p.source+"$"),a(y()));f=Error,(0,p.__extends)(A,f);function A(){var n=null!==f&&f.apply(this,arguments)||this;return n.type="MISSING_LOCALE_DATA",n}var v=a(i()),p=a(h()),C=new WeakMap;function D(n){var a=C.get(n);return a||(a=Object.create(null),C.set(n,a)),a}var M=p.supplemental.likelySubtags,i=["ca","co","hc","kf","kn","nu"],E=/^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i;function N(n,a,t,e,r){return void 0===e&&(e=[]),r?{lang:n&&"und"!==n?n:r.lang,script:a||r.script,region:t||r.region,variants:(0,L.__spreadArray)((0,L.__spreadArray)([],e),r.variants)}:{lang:n||"und",script:a,region:t,variants:e}}function w(n){var n=(0,v.parseUnicodeLocaleId)(n),a=n.lang,t=a.lang,e=a.script,r=a.region,a=a.variants;if(e&&r){var u=M[(0,v.emitUnicodeLanguageId)({lang:t,script:e,region:r,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,void 0,void 0,a,u),(0,v.emitUnicodeLocaleId)(n)}if(e){var u=M[(0,v.emitUnicodeLanguageId)({lang:t,script:e,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,void 0,r,a,u),(0,v.emitUnicodeLocaleId)(n)}if(r){u=M[(0,v.emitUnicodeLanguageId)({lang:t,region:r,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,e,void 0,a,u),(0,v.emitUnicodeLocaleId)(n)}u=M[t]||M[(0,v.emitUnicodeLanguageId)({lang:"und",script:e,variants:[]})];if(u)return t=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,e,r,a,t),(0,v.emitUnicodeLocaleId)(n);throw new Error("No match for addLikelySubtags")}I.prototype.maximize=function(){var a=D(this).locale;try{return new I(w(a))}catch(n){return new I(a)}},I.prototype.minimize=function(){var a=D(this).locale;try{return new I(function n(a){if(t=w(a)){var t=(0,v.emitUnicodeLanguageId)((0,L.__assign)((0,L.__assign)({},(0,v.parseUnicodeLanguageId)(t)),{variants:[]})),e=(0,v.parseUnicodeLocaleId)(a),r=e.lang,u=r.lang,i=r.script,o=r.region,r=r.variants;if(w((0,v.emitUnicodeLanguageId)({lang:u,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,void 0,void 0,r)}));if(o)if(w((0,v.emitUnicodeLanguageId)({lang:u,region:o,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,void 0,o,r)}));if(i)if(w((0,v.emitUnicodeLanguageId)({lang:u,script:i,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,i,void 0,r)}))}return a}(a))}catch(n){return new I(a)}},I.prototype.toString=function(){return D(this).locale},Object.defineProperty(I.prototype,"baseName",{get:function(){var n=D(this).locale;return(0,v.emitUnicodeLanguageId)((0,v.parseUnicodeLanguageId)(n))},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"calendar",{get:function(){return D(this).calendar},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"collation",{get:function(){return D(this).collation},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"hourCycle",{get:function(){return D(this).hourCycle},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"caseFirst",{get:function(){return D(this).caseFirst},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"numeric",{get:function(){return D(this).numeric},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"numberingSystem",{get:function(){return D(this).numberingSystem},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"language",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).lang},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"script",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).script},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"region",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).region},enumerable:!1,configurable:!0}),I.relevantExtensionKeys=i;p=I;function I(n,a){if(!(this&&this instanceof I?this.constructor:void 0))throw new TypeError("Intl.Locale must be called with 'new'");var t=I.relevantExtensionKeys,e=["initializedLocale","locale","calendar","collation","hourCycle","numberingSystem"];if(-1\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/;new RegExp("^"+u.source),new RegExp(u.source+"$");function d(u,e,t,n,i){var r=function u(e,t,n,i,r){return D(e[t],n,i,r)}(e,"minimumIntegerDigits",1,21,1),o=e.minimumFractionDigits,a=e.maximumFractionDigits,l=e.minimumSignificantDigits,e=e.maximumSignificantDigits;u.minimumIntegerDigits=r,void 0!==l||void 0!==e?(u.roundingType="significantDigits",l=D(l,1,21,1),e=D(e,l,21,21),u.minimumSignificantDigits=l,u.maximumSignificantDigits=e):void 0!==o||void 0!==a?(u.roundingType="fractionDigits",o=D(o,0,20,t),a=D(a,o,20,Math.max(o,n)),u.minimumFractionDigits=o,u.maximumFractionDigits=a):"compact"===i?u.roundingType="compactRounding":(u.roundingType="fractionDigits",u.minimumFractionDigits=t,u.maximumFractionDigits=n)}function t(u,e,t,n){var i=n.availableLocales,r=n.relevantExtensionKeys,o=n.localeData,a=n.getDefaultLocale,n=n.getInternalSlots,e=c(e),l=Object.create(null),t=function u(e){return void 0===e?Object.create(null):f(e)}(t),n=n(u),D=(n.initializedPluralRules=!0,F(t,"localeMatcher","string",["best fit","lookup"],"best fit")),D=(l.localeMatcher=D,n.type=F(t,"type","string",["cardinal","ordinal"],"cardinal"),d(n,t,0,3,"standard"),g(i,e,l,r,o,a));return n.locale=D.locale,u}function e(u,e,t){var n=t.getInternalSlots,t=t.PluralRuleSelect,n=n(u);return p("Object"===r(n),"pl has to be an object"),p("initializedPluralRules"in n,"pluralrules must be initialized"),p("Number"===r(e),"n must be a number"),isFinite(e)?t(n.locale,n.type,e,function u(e){p("string"==typeof e,"GetOperands should have been called with a string");var t,n,i,r=l(e),o=(p(isFinite(r),"n should be finite"),e.indexOf(".")),a="",o=-1===o?(n=r,t=0):(n=e.slice(0,o),t=l(a=e.slice(o,e.length)),a.length),e=Math.abs(l(n));return a=0!==t?(i=(n=a.replace(/0+$/,"")).length,l(n)):i=0,{Number:r,IntegerDigits:e,NumberOfFractionDigits:o,NumberOfFractionDigitsWithoutTrailing:i,FractionDigits:t,FractionDigitsWithoutTrailing:a}}(o(n,e).formattedString)):"other"}function h(u,e){for(var t=[],n=0,i=e;na[a.length-1]?a[a.length-1].length-1:-1===(o=a.indexOf(c))||"0"===l[c=a[o]].other?0:c.length-l[c].other.match(/0+/)[0].length:0}}function c(n,t,e){var u,r,i,a,o,c=e;if(a=0===n?(u=m("0",c),r=0):(i=(a=n.toString()).indexOf("e"),o=(a=a.split("e"))[0],a=a[1],o=o.replace(".",""),0<=i&&o.length<=c?(r=+a,u=o+m("0",c-o.length),n):(r=f(n),i=Math.round(s(n,r-c+1)),10<=s(i,c-1)&&(r+=1,i=Math.floor(i/10)),u=i.toString(),s(i,c-1-r))),o=c-1<=r?(u+=m("0",r-c+1),r+1):0<=r?(u=u.slice(0,r+1)+"."+u.slice(r+1),r+1):(u="0."+m("0",-r-1)+u,1),0<=u.indexOf(".")&&t\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,Vn=new RegExp("^"+L.source),Xn=new RegExp(L.source+"$"),Hn=/[#0](?:[\.,][#0]+)*/g;function zn(n,t,e,u){var r,i=n.sign,a=n.exponent,o=n.magnitude,c=u.notation,l=u.style,s=u.numberingSystem,f=t.numbers.nu[0],m=null;if("compact"===c&&o&&(m=function n(t,e,u,r,i,a,o){var c,l=t.roundedNumber,s=t.sign,t=t.magnitude,t=String(Math.pow(10,t)),f=u.numbers.nu[0];if("currency"===r&&"name"!==a){r=(m=u.numbers.currency)[o]||m[f],r=null==(a=r.short)?void 0:a[t];if(!r)return null;c=P(e,l,r)}else{var m,a=((m=u.numbers.decimal)[o]||m[f])[i][t];if(!a)return null;c=P(e,l,a)}return"0"!==c?c=j(c,s).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0"):null}(n,e,t,l,u.compactDisplay,u.currencyDisplay,s)),"currency"===l&&"name"!==u.currencyDisplay){var D=t.currencies[u.currency];if(D)switch(u.currencyDisplay){case"code":r=u.currency;break;case"symbol":r=D.symbol;break;default:r=D.narrow}else r=u.currency}o=m||("decimal"===l||"unit"===l||"currency"===l&&"name"===u.currencyDisplay?j((t.numbers.decimal[s]||t.numbers.decimal[f]).standard,i):j("currency"===l?(p=t.numbers.currency[s]||t.numbers.currency[f])[u.currencySign]:t.numbers.percent[s]||t.numbers.percent[f],i));for(var g=Hn.exec(o)[0],p=(o=o.replace(Hn,"{0}").replace(/'(.)'/g,"$1"),(o="currency"===l&&"name"!==u.currencyDisplay&&((i=(p=t.numbers.currency[s]||t.numbers.currency[f]).currencySpacing.afterInsertBetween)&&!Xn.test(r)&&(o=o.replace("¤{0}","¤"+i+"{0}")),i=p.currencySpacing.beforeInsertBetween)&&!Vn.test(r)?o.replace("{0}¤","{0}"+i+"¤"):o).split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g)),d=[],h=t.numbers.symbols[s]||t.numbers.symbols[f],y=0,F=p;y
Centro de eventos de Montreal - 5 min de caminhada
Basílica de Notre Dame - 11 min de caminhada
Bell Centre - 15 min de caminhada
Universidade McGill - 17 min de caminhada
Vieux-Port de Montréal - 17 min de caminhada
Opções nos arredores
Estação Place des Arts - 6 min de caminhada
Estação Central de Montreal - 9 min de caminhada
Aeroporto Internacional Pierre Elliott Trudeau (YUL) - 26 min de carro
Restaurantes
Restaurant Bivouac - 4 min de caminhada
Lola Rosa - 4 min de caminhada
Sansotei Ramen - 3 min de caminhada
Nyks Bistro Pub - 2 min de caminhada
Bâton Rouge Grillhouse & Bar - 4 min de caminhada
Sobre esta propriedade
Courtyard by Marriott Montreal Downtown
Este hotel perto de Bell Centre
Courtyard by Marriott Montreal Downtown fica perto de Centro de eventos de Montreal e Basílica de Notre Dame e oferece as seguintes comodidades: terraço na cobertura, cafeteria/café e jardim. Para descansar e relaxar, visite uma sauna seca ou uma sauna a vapor. O local conta com um restaurante, Le Darlington, que oferece café da manhã, brunch aos fins de semana, almoço, jantar e happy hour. Wi-Fi grátis nos quartos está disponível para todos os hóspedes, além de comodidades como serviço de lavanderia e lavagem a seco e bar.
Você também pode aproveitar os seguintes benefícios durante a sua estadia:
Uma piscina interna
Café da manhã completo (sobretaxa), estacionamento no local e posto de recarga para carros elétricos
Check-out expresso, salão de recepção e salas de reunião
Armazenamento para bagagem, salão de banquetes e serviço de lavanderia
As avaliações dos hóspedes enaltecem a localização central, a equipe prestativa e as excelentes condições da propriedade.
Características do quarto
Todos os 210 quartos oferecem detalhes convenientes, como ar-condicionado com controle de temperatura, além destas comodidades: Wi-Fi grátis e cofres. As avaliações dos hóspedes enaltecem limpeza dos quartos na propriedade.
As comodidades extras incluem:
Reciclagem e lâmpadas de LED
Banheiros com produtos de toalete grátis e secadores de cabelo
TVs de tela plana de 39 polegadas com com canais premium
Frigobares, berços grátis e cafeteiras/chaleiras
Idiomas
Inglês, francês e espanhol
Comodidades da propriedade
Internet
Disponível em todos os quartos: Wi-Fi e internet com fio grátis
Disponível em algumas áreas públicas: Wi-Fi grátis
Estacionamento e transporte
Posto de carga para carros elétricos no local
Há restrições de altura no estacionamento no local
Estacionamento no local (CAD 36,50 por dia; inclui privilégios de entrada e saída)
Estacionamento com acesso para cadeiras de rodas e estacionamento para vans disponíveis
Alimentação e bebidas
Café da manhã completo disponível todos os dias entre 6h30 e 11h, mediante uma taxa de CAD 10 a 25 por pessoa
Lanchonete/delicatéssen
Um bar/lounge
Um restaurante
Uma cafeteria
Restaurantes no local
Le Darlington
Atividades
Academia
Banheira de hidromassagem
Piscina interna
Sauna a vapor
Sauna seca
TV em áreas comuns
Ideal para famílias
Berço grátis
Frigobar
Lanchonete/delicatéssen
Lavanderia
Piscina interna
Quartos à prova de som
Conveniências
Armazenamento para bagagem
Balcão de recepção 24 horas
Cofre na recepção
Jornais grátis no saguão
Lavanderia
Serviços para hóspedes
Arrumação de quartos diária
Assistência para passeios/bilhetes
Equipe multilíngue
Serviços de concierge
Serviços de lavagem a seco/lavanderia
Troca de roupas de cama mediante solicitação
Troca de toalhas mediante solicitação
Serviços corporativos
Business center 24 horas
Espaço para conferência com 486 metros quadrados
Estação de trabalho com computador
Salas de reunião
Área externa
Jardim
Terraço na cobertura
Acessibilidade
Se você tiver solicitações de acessibilidade específicas, fale com a equipe da propriedade usando as informações contidas na confirmação da reserva.
10 vagas de estacionamento para pessoas com deficiência
Academia com acesso para cadeiras de rodas
Acesso para cadeiras de rodas (sujeito a limitações)
Alarme visual contra incêndio
Aparelhos de escuta assistida nas salas de reunião
Balcão de recepção com acesso para cadeiras de rodas (76 centímetros de altura)
Balcão do concierge com acesso para cadeiras de rodas
Banheiro público com acesso para cadeiras de rodas
Barra de apoio no chuveiro (83 centímetros de altura)
Barra de apoio próxima ao vaso sanitário
Business center com acesso para cadeiras de rodas
Caminho até o elevador com acesso para cadeiras de rodas
Caminho bem iluminado até a entrada
Elevador (porta com 112 centímetros de largura)
Espelho de aumento
Estacionamento com acesso para cadeiras de rodas
Estacionamento para van com acesso para cadeiras de rodas
Lounge com acesso para cadeiras de rodas
Maçanetas alavanca
Restaurante com acesso para cadeiras de rodas
Rota com acesso para cadeiras de rodas
Sinalização em Braille/em relevo
Comodidades do quarto
Quarto
Berço grátis
Roupas de cama fornecidas
Banheiro
Banheiro privativo
Produtos de toalete grátis
Secador de cabelo
Toalhas disponíveis
Entretenimento
Base para MP3
TV de tela plana 39 polegadas com canais a cabo premium
Alimentação e bebidas
Frigobar
Garrafa de água grátis
Máquina de café/chá
Serviço de quarto limitado
Mais
Ar-condicionado com controle de temperatura
Chuveiros com baixo consumo de água
Cofre
Escrivaninha
Ferro e tábua de passar roupa
Iluminação LED
Interruptores que economizam energia nos quartos de hóspedes
Ligações locais grátis
Quartos à prova de som
Reciclagem
Telefone
Políticas
Check-in
Horário de início do check-in: 15h. Horário de término do check-in: 2h.
Idade mínima para o check-in: 18
Check-out
Check-out até meio-dia.
Check-out expresso disponível
Instruções especiais para o check-in
O funcionário da recepção vai receber os hóspedes na chegada.
Métodos de acesso
Porteiro
Animais de estimação
Animais de estimação não são aceitos (animais de serviço são permitidos e isentos de taxas)
Crianças e camas extras
Crianças são bem-vindas
Camas dobráveis/extras não disponíveis
Berços grátis disponíveis mediante solicitação na propriedade
Opções de pagamento na propriedade
Informações importantes
Extras
Taxa de café da manhã completo: entre CAD 10 e CAD 25 por pessoa
Taxa para estacionamento sem manobrista: CAD 36.50 por dia (privilégios de entrada e saída)
A lista acima pode estar incompleta. As taxas e os depósitos podem não incluir impostos e estão sujeitos a mudanças.
O que você precisa saber
Pessoas extras podem incorrer em taxas adicionais que variam dependendo da política da propriedade.
Um documento de identificação oficial com foto e um cartão de crédito podem ser exigidos no momento do check-in para despesas extras.
Solicitações especiais estão sujeitas à disponibilidade no momento do check-in e podem incorrer em taxas adicionais. Essas solicitações não estão garantidas.
Esta propriedade aceita cartões de crédito. Não são aceitos pagamentos em dinheiro.
A acomodação afirma que segue as orientações de limpeza e higienização indicadas por Commitment to Clean (Marriott).
Número de registro da propriedade 2025-05-31, 262802
Importante
Há restrições de altura no estacionamento
Esta propriedade recebe hóspedes de todas as orientações sexuais e identidades de gênero (LGBTQ+ friendly)
A propriedade também é conhecida como
Courtyard Marriott Hotel Montreal Downtown
Courtyard Marriott Montreal Downtown
Courtyard Montreal Downtown
Courtyard Montreal Downtown Marriott
Marriott Courtyard Montreal Downtown
Marriott Montreal Downtown
Marriott Montreal Downtown Courtyard
Montreal Downtown Marriott
Courtyard Marriott Montreal Downtown Hotel
Courtyard Marriott Montreal
Courtyard By Marriott Montreal
Courtyard by Marriott Montreal Downtown Hotel
Courtyard by Marriott Montreal Downtown Montreal
Courtyard by Marriott Montreal Downtown Hotel Montreal
Perguntas frequentes
Courtyard by Marriott Montreal Downtown tem piscina?
Sim, esta propriedade conta com uma piscina interna.
Quanto custa ficar em Courtyard by Marriott Montreal Downtown?
A partir de 10 de jan. de 2025, os preços encontrados para uma estadia de 1 diária para 2 adultos em Courtyard by Marriott Montreal Downtown em 12 de jan. de 2025 começam a partir de R$ 616,44, excluídos impostos e taxas. Este preço está baseado no valor mais baixo para uma diária encontrado nas últimas 24 horas para estadias nos próximos 30 dias. Os preços estão sujeitos a alteração. Escolha as datas da viagem para ver preços com maior precisão.
Courtyard by Marriott Montreal Downtown é ideal para quem viaja com animais de estimação?
Não, a propriedade permite apenas animais de serviço.
Quanto custa o estacionamento em Courtyard by Marriott Montreal Downtown?
O estacionamento sem manobrista está disponível por CAD 36.50 por dia.
Qual é o horário de check-in em Courtyard by Marriott Montreal Downtown?
Horário de início do check-in: 15h. Horário de término do check-in: 2h.
Qual é o horário de check-out em Courtyard by Marriott Montreal Downtown?
Horário de check-out: meio-dia.
Onde fica Courtyard by Marriott Montreal Downtown?
Em Centro de Montreal, este hotel fica a 5 minutos a pé de Cidade Subterrânea e Centro de eventos de Montreal. Basílica de Notre Dame e Bell Centre também ficam a 2 km. Até a Estação Place des Arts, são apenas 6 minutos de caminhada, e até a Estação Place d'Armes, 7 minutos.
Avaliações sobre Courtyard by Marriott Montreal Downtown
Avaliações
9,2
Maravilhosa
Todas as avaliações exibidas descrevem experiências reais de hóspedes. Apenas viajantes que reservaram uma estadia pela nossa plataforma podem enviar uma avaliação. Verificamos as avaliações de acordo com as nossas diretrizes e publicamos todas elas, sejam positivas ou negativas.Mais informaçõesAbre em uma nova janela
Nota 10 - Excelente. 852 de 1264 avaliações" "
10 - Excelente
852
Nota 8 - Boa. 287 de 1264 avaliações" "
8 - Boa
287
Nota 6 - Ok. 75 de 1264 avaliações" "
6 - Ok
75
Nota 4 - Insatisfatória. 22 de 1264 avaliações" "
4 - Insatisfatória
22
Nota 2 - Terrível. 28 de 1264 avaliações" "
2 - Terrível
28
9,4/10
Limpeza
9,2/10
Serviço e funcionários
9,0/10
Comodidades
9,2/10
Condições e instalações da propriedade
9,0/10
Cuidado com o meio ambiente
Avaliações
10/10 - Excelente
Joao Carlos
2 de out. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Joao Carlos
Hospedou-se por 1 diária em out. de 2024
10/10 - Excelente
Genoa, Akron
Viagem de negócios, Viagem a dois
9 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Hotel and room were clean, staff was very helpful. Paid parking but very few options for downtown parking. Overall very happy with our stay.
Genoa
Hospedou-se por 1 diária em jan. de 2025
10/10 - Excelente
Jessica
Viagem com a família, Viagem com família e crianças pequenas
8 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Great place
Jessica
Hospedou-se por 1 diária em jan. de 2025
8/10 - Boa
Yolene
Viagem com família e crianças pequenas
7 de jan. de 2025
Pontos positivos: Limpeza e serviço e funcionários
Pontos negativos: Comodidades
parking entrance are too narrow, the room is too dreary,need to be update
Yolene
Hospedou-se por 2 diárias em jan. de 2025
10/10 - Excelente
Naveen, Langley
7 de jan. de 2025
Naveen
Hospedou-se por 4 diárias em ago. de 2024
10/10 - Excelente
Grant
Viagem com família e crianças pequenas
6 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Great location!
Grant
Hospedou-se por 1 diária em jan. de 2025
10/10 - Excelente
Joanie
6 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários e condições e instalações da propriedade
Had a good time there
Joanie
Hospedou-se por 10 diárias em dez. de 2024
8/10 - Boa
johnnatan
Viagem com a família, Viagem com família e crianças pequenas
6 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Recommended if you are looking for something close to downtown
johnnatan
Hospedou-se por 1 diária em dez.. de 2024
10/10 - Excelente
Evangeline
6 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários e condições e instalações da propriedade
Evangeline
Hospedou-se por 1 diária em jan. de 2025
10/10 - Excelente
Priyank
Viagem com a família
5 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
It was clean .
Priyank
Hospedou-se por 1 diária em jan. de 2025
10/10 - Excelente
Varinder
Viagem com a família
5 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Highly Recommended.
Varinder
Hospedou-se por 1 diária em dez.. de 2024
10/10 - Excelente
Jessica
Viagem com a família
5 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Wonderful location. Has parking.
Jessica
Hospedou-se por 1 diária em jan. de 2025
6/10 - Ok
Yixin
4 de jan. de 2025
Nothing
Yixin
Hospedou-se por 4 diárias em dez. de 2024
10/10 - Excelente
abdulrahman
4 de jan. de 2025
Very clean
abdulrahman
Hospedou-se por 3 diárias em dez. de 2024
8/10 - Boa
KEVIN
Viagem com a família
3 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
The hostess in the restaurant was excellent and engaging the food was average but she made the experience enjoyable.
Did not like that they knew that four persons would be in the room and there were not enough towels and after a request was made they still did not get it right but it may have been a language barrier. Management can be more proactive for this brand and ensure that four towels are in certain rooms at all times.
KEVIN
Hospedou-se por 2 diárias em dez. de 2024
10/10 - Excelente
Bonnie
Viagem com a família
2 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Very nice hotel close to downtown and a lot of attractions.
Bonnie
Hospedou-se por 1 diária em dez.. de 2024
10/10 - Excelente
Bonnie
Viagem com a família
2 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
It is in downtown Montreal and parking is underground, easy for access. Walking distances to a lot of attractions.
Bonnie
Hospedou-se por 1 diária em dez.. de 2024
4/10 - Insatisfatória
Deep
Viagem a dois
2 de jan. de 2025
Pontos positivos: Limpeza e comodidades
Pontos negativos: Serviço e funcionários
Not much service provided as per the reputation.
Deep
Hospedou-se por 1 diária em dez.. de 2024
10/10 - Excelente
Elizabeth, Quebec
Viagem em grupo
2 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
We had an amazing stay at this Marriott for New Year’s Eve! Great service from staff and the hotel is very clean.
Elizabeth
Hospedou-se por 1 diária em dez.. de 2024
8/10 - Boa
Sergio
Viagem com família e crianças pequenas
1 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Very good location. In walking distance to most desirable areas in downtown core. Travelled with young children, pool and shared open space was an asset.
Would stay again!
Sergio
Hospedou-se por 1 diária em dez.. de 2024
10/10 - Excelente
Annie
1 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários e condições e instalações da propriedade
Bon emplacement et confort de la chambre
Annie
Hospedou-se por 1 diária em dez.. de 2024
6/10 - Ok
Wasilewski
31 de dez. de 2024
Pontos positivos: Limpeza e condições e instalações da propriedade
Pontos negativos: Serviço e funcionários
Accueil très moyen
Dommage de ne pas proposer de chaussons pour accéder à la piscine
Pratique d’avoir le parking sur place
Wasilewski
Hospedou-se por 1 diária em dez.. de 2024
10/10 - Excelente
Melissa
Viagem com família e crianças pequenas
30 de dez. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade