"),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
Con una ubicación cercana a Museo Teylers y Grote Markt, Van der Valk Hotel Haarlem te ofrece tiendas en la propiedad, servicio de tintorería/lavandería y un bar. Si quieres descansar y relajarte, te invitamos a disfrutar de servicios como sala de vapor. El restaurante que se encuentra en las instalaciones, Birdy's Bar, sirve platillos sencillos. Los huéspedes tendrán acceso a wifi gratis en la habitación, con una velocidad de 100 Mbps o más (para 1 o 2 personas, o hasta 6 dispositivos). Además, la propiedad cuenta con una sala de fitness y un centro de negocios abierto las 24 horas.
También disfrutarás de los siguientes beneficios durante tu estadía:
Estacionamiento y estacionamiento con horario prolongado gratis
Desayuno buffet con cargo, alquiler de bicicletas y estacionamiento para casas rodantes, autobuses y camiones
Un punto de carga para vehículos eléctricos, un salón de eventos y una caja de seguridad en la recepción
Los huéspedes dejan excelentes opiniones sobre la atención del personal
Características de las habitaciones
Las 294 habitaciones incluyen comodidades como ropa de cama de alta calidad y aire acondicionado. Además, brindan servicios como wifi gratis y cajas de seguridad.
También se incluyen los siguientes servicios adicionales:
Cabezales de ducha tipo lluvia, bañeras y duchas independientes y artículos de tocador gratuitos
Televisiones de pantalla plana de 42 pulgadas con canales de televisión por cable
Armarios o vestidores, teteras/pavas eléctricas y servicio de limpieza diario
Idiomas
Holandés, inglés, francés y alemán
Servicios en la propiedad
Internet
Disponible en todas las habitaciones: Wifi gratis
Velocidad del wifi en la habitación: 100 Mbps o más (para 1 o 2 personas, o hasta 6 dispositivos)
Disponible en algunas áreas comunes: wifi gratis
Estacionamiento y transporte
Estacionamiento prolongado gratuito en la propiedad
Estacionamiento para casas rodantes, autobuses y camiones en la propiedad
Estación de carga para autos eléctricos en la propiedad
Alimentos y bebidas
Desayuno buffet con cargo, disponible desde las 06:00 hasta las 10:30 los días de semana y desde las 07:00 hasta las 11:00 los días de semana. Adultos: EUR 19.50. Niños: EUR 10.25.
Un restaurante.
Un bar.
Servicio a la habitación disponible
Restaurantes en las instalaciones
Birdy's Bar
Restaurant Martinus
Actividades
Alquiler de bicicletas
Sala de fitness
Tiendas
Baño turco
Para familias
Lavandería
Habitaciones insonorizadas
Comodidades
Cajero automático o servicios bancarios
Salón de eventos
Ascensor
Periódicos gratis en el lobby
Caja de seguridad en la recepción
Tienda de regalos o puesto de periódicos
Máquina expendedora
Servicios para huéspedes
Servicio de recepción las 24 horas
Servicios de concierge
Servicio de limpieza diario
Servicio de tintorería/lavandería
Lavandería
Resguardo de equipaje
Personal multilingüe
Asistencia turística y para la compra de entradas
Servicios ejecutivos
Centro de negocios abierto las 24 horas
Espacio para conferencias (824 metros cuadrados)
19 salas de reuniones
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
Escaleras con barandas
Entrada bien iluminada
Más
Áreas designadas para fumadores
Televisión en el lobby
Servicios de la habitación
Habitación
Aire acondicionado
Ropa de cama
Cortinas blackout
Ropa de cama de alta calidad
Baño
Artículos de tocador gratuitos
Secador de pelo
Cabezal de ducha tipo lluvia
Bañera y ducha independientes
Toallas
Entretenimiento
Televisión de pantalla plana 42 pulgadas
Canales de televisión por cable
Alimentos y bebidas
Cafetera/tetera
Tetera/pava eléctrica
Minibar
Más
Escritorio
Tabla de planchar/plancha (previa solicitud)
Teléfono
Caja de seguridad
Insonorización
Políticas
Check-in
Horario de check-in: de 15:00 a 00:00
Check-in después de hora sujeto a disponibilidad
Check-out
Check-out antes de la(s) 12:00
Check-out sin contacto
Check-out después de hora sujeto a disponibilidad
Cargo por check-out después de hora: EUR 32.50
Instrucciones especiales para el check-in
El personal de recepción recibirá a los huéspedes cuando lleguen a la propiedad.
Métodos de ingreso
Personal de recepción
Mascotas
No se aceptan mascotas, solo animales de servicio (sin cargo)
Niños y camas adicionales
Los niños son bienvenidos.
Hay camas plegables disponibles por un costo adicional de EUR 35.00 por noche.
Hay cunas disponibles por EUR 15.00 por noche.
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:
Se aplica un impuesto municipal de EUR 6.00 por persona, por noche para los adultos y de EUR 3.00 por noche, por persona de hasta 11 años.
Incluimos todos los cargos que nos proporcionó la propiedad.
Extras opcionales
Cargo por desayuno buffet: EUR 19.50 por adulto y EUR 10.25 por niño (precio aproximado).
Cargo por check-out después de hora: EUR 32.50, sujeto a disponibilidad.
Cargo por cuna: EUR 15.00 por noche.
Cargo por cama adicional: EUR 35.00 por noche.
La lista anterior puede estar incompleta. Además, es posible que los impuestos no estén incluidos. Importes sujetos a cambios.
Importante
Puede aplicarse un cargo por cada persona adicional, según la política de la propiedad.
Es posible que se solicite un documento de identidad con foto emitido por las autoridades gubernamentales, y una tarjeta de crédito, débito o depósito en efectivo en el check-in para cubrir cualquier gasto imprevisto.
Las solicitudes especiales no se pueden garantizar. Están sujetas a disponibilidad al momento del check-in y pueden conllevar cargos adicionales.
Pueden aplicarse políticas de cancelación especiales o cargos adicionales a las reservaciones en grupo (más de 8 habitaciones en la misma propiedad y para las mismas fechas).
Esta propiedad acepta tarjetas de crédito, tarjetas de débito y efectivo.
Las medidas de seguridad de la propiedad incluyen extintor de incendios y sistema de seguridad
Puntuación nacional
Esta propiedad aún no recibió ninguna clasificación por parte de la Oficina de Turismo de Países Bajos. Para el beneficio de nuestros clientes, asignamos una clasificación en función de nuestros propios criterios.
Preguntas frecuentes
¿Van der Valk Hotel Haarlem acepta mascotas?
No, la propiedad solo acepta animales de servicio.
¿Cuánto cuesta hospedarse en Van der Valk Hotel Haarlem?
Al 23 ene. 2025, el precio más bajo encontrado por una noche de estadía para dos adultos en Van der Valk Hotel Haarlem el 4 feb. 2025 es de AR$ 104.782,11, y no incluye impuestos ni cargos. El precio se basa en la tarifa por noche más baja encontrada en las últimas 24 horas para los próximos 30 días. Los precios están sujetos a cambios. Selecciona tus fechas para ver precios más precisos.
¿Cuánto cuesta el estacionamiento en Van der Valk Hotel Haarlem?
El estacionamiento y estacionamiento con horario prolongado son gratuitos en esta propiedad.
¿A qué hora es el check-in en Van der Valk Hotel Haarlem?
Horario de check-in: 15:00-00:00. Es posible hacer el check-in después de hora, con horario limitado.
¿A qué hora es el check-out en Van der Valk Hotel Haarlem?
Check-out: 12:00. Es posible hacer el check-out después de hora por EUR 32.50, sujeto a disponibilidad.
¿Dónde se encuentra Van der Valk Hotel Haarlem?
Este hotel de lujo cerca del aeropuerto se encuentra a menos de 2 kilómetros de Museo Frans Hals y Museo Teylers. Grote Markt y Molino de Adriaan también se encuentran a 3 km.
Opiniones de Van der Valk Hotel Haarlem
Opiniones
8,6
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. 439 de 979 opiniones" "
10 - Excelente
439
Evaluación: 8 - Bueno. 384 de 979 opiniones" "
8 - Bueno
384
Evaluación: 6 - Aceptable. 110 de 979 opiniones" "
6 - Aceptable
110
Evaluación: 4 - Mediocre. 34 de 979 opiniones" "
4 - Mediocre
34
Evaluación: 2 - Terrible. 12 de 979 opiniones" "
2 - Terrible
12
8,8/10
Limpieza
8,6/10
Personal y atención
9,0/10
Servicios
8,4/10
Estado de la propiedad e instalaciones
8,8/10
Cuidado del medio ambiente
Opiniones
10/10 Excelente
LUIS, MEDELLIN
Viajó con su pareja, Viajó en grupo
3 may. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Muy buen hotel
LUIS
Se hospedó 1 noche en mayo de 2024
10/10 Excelente
Daniel
11 abr. 2022
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones, comodidad de la habitación
Tucan fantastico
Todo fue maravilloso .
Muy recomendable !
Daniel
Se hospedó 3 noches en abril de 2022
2/10 Terrible
henk
13 ago. 2019
No le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones, comodidad de la habitación
Pesimo
Pesimo. Sin espacio para colgar ropa. Sin cajones, la puerta de la refrigeradora rota y nunca la arreglaron cuantas veces lo solicitamos. Mal limpiado el cuarto. Recepcion lenta y gente poco entrenada
henk
Se hospedó 4 noches en agosto de 2019
8/10 Bueno
Cliente verificado
28 jul. 2019
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones, comodidad de la habitación
Bien
Cliente verificado
Se hospedó 1 noche en julio de 2019
10/10 Excelente
Annemarie
26 mar. 2019
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones, comodidad de la habitación
Annemarie
Se hospedó 1 noche en marzo de 2019
8/10 Bueno
Cliente verificado
9 nov. 2017
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones, comodidad de la habitación
OK
OK
Cliente verificado
Se hospedó 2 noches en noviembre de 2017
10/10 Excelente
laura, barcelona Spanje
26 jun. 2017
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones, comodidad de la habitación
Nice hotel near the centre of Haarlem.
At the moment they are remodelling the entrance and restaurant part of the hotel, this can cause some disturbance. We did get free earplugs to dampen the noise. Lovely staff they even gave a stuffed Tucán to my 9 month old son! I highly recommend this hotel as it's our third time we stayed there!
laura
Se hospedó 2 noches en junio de 2017
6/10 Aceptable
Mawi, España
19 abr. 2017
el hotel está bien si vas por negocios
es aceptable, desayuno caro, habitacones espaciosas, está alejado del centro de Amsterdam, desde el hotel hasta la estacion de tren de Haarlem son 10 minutos en bus o 40 minutos caminando y desde la estación de Haarlem hasta estación de amsterdam 20 minutos en tren.
Hay una parada de bus en frente del hotel
Mawi
8/10 Bueno
Jaime, Panamá, Ciudad de Panamá
10 abr. 2017
Le gustó: Limpieza, personal y atención, comodidad de la habitación
Personal amable y atento, buena ubicación y bien comunicado si deseas ir a Amsterdam. No había elevador en la sección que nos asignaron, por lo que nos fue incómodo subir y bajar escaleras con las maletas. Habitación un poco oscura.
Jaime
6/10 Aceptable
Marcos, Granollers
30 ago. 2014
Le gustó: Limpieza, personal y atención
En las afueras de Haarlem
El hotel es apto y correcto. Pero queda un poco alejado del centro.
Marcos
6/10 Aceptable
Laura
22 oct. 2012
Le gustó: Limpieza
"Parada de bus enfrente"
La habitación que nos tocó no era de un hotel de 4 estrellas, sino de un hostal. El desayuno no lo llevabamos incluido en nuestra oferta, y preguntamos el precio por curiosidad, 13 euros por persona. A su favor, diré que enfrente está la parada de bus, que el número 300 te deja en el centro, pero lo más importante, estaba todo limpio.
Laura
10/10 Excelente
Gerrit
Viajó con su pareja
19 ene. 2025
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Prima hotel, lekker gegeten totaal geen last gehad van de zgn gelukszoekers zoals in de reviews staat. Geen moment van onveiligheid gevoeld. Vriendelijk personeel, mooie kamer. Op loopafstand gaat elke 8 minuten een bus naar t centrum van Haarlem. Gratis parkeren
Gerrit
Se hospedó 1 noche en enero de 2025
10/10 Excelente
Jeff
Viajó con su familia
3 ene. 2025
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Very nice, would stay again!
Jeff
Se hospedó 3 noches en diciembre de 2024
10/10 Excelente
Francoise
16 dic. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Impressive and large modern building.
Rooms are spacious and amenities looked new.
Massive lobby with more than enough seats.
Francoise
Se hospedó 1 noche en diciembre de 2024
8/10 Bueno
Patricia
Viajó en grupo
1 dic. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Het is een prachtig hotel die schoon, rustig en het personeel is vriendelijk.
Het enige minpuntje is dat het 25 minuten lopen is naar het centrum. Met veel shoptassen is dit niet fijn.
Ondanks de afstand ontzettend genoten van het hotel.
Ik zou het hotel zeker aanraden.
Patricia
Se hospedó 2 noches en noviembre de 2024
10/10 Excelente
Ingrid
Viajó con su pareja
14 nov. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Heel fijn verblijf gehad. Heerlijk bed, fijne badkamer, erg prettig dat er een apart toilet was op de kamer. Al het personeel was vriendelijk en het ontbijtbuffet was fantastisch.
Ingrid
Se hospedó 2 noches en noviembre de 2024
10/10 Excelente
charlie
9 nov. 2024
charlie
Se hospedó 2 noches en octubre de 2024
10/10 Excelente
DEBORAH
Viajó con su familia
2 nov. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Hotel clean, staff friendly. Perfect location
DEBORAH
Se hospedó 3 noches en octubre de 2024
10/10 Excelente
Theresa
Viajó en grupo
28 oct. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Staff and hotel facilities excellent.
Theresa
Se hospedó 4 noches en octubre de 2024
8/10 Bueno
Christopher
Viajó con su familia
22 oct. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Great access to Haarlem which is lovely. Close ish to Amsterdam central with a bus station just outside the hotel. Easy access to the airport.
Amazing staff!!! Some of the most friendly ever experienced, thanks!
Christopher
Se hospedó 3 noches en octubre de 2024
10/10 Excelente
Melissa
Viajó en grupo
22 oct. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Wij zijn hier 1 nacht geweest, wij hadden een comfort kamer en het was erg ruim en schoon. Het bed lag heerlijk. Het is een super mooi groot hotel. Wij zouden het voor in de toekomst als wij in de buurt zijn nog vaker boeken.
Melissa
Se hospedó 1 noche en octubre de 2024
10/10 Excelente
Magnus
21 oct. 2024
Le gustó: Limpieza, personal y atención, comodidad de la habitación
Magnus
Se hospedó 1 noche en octubre de 2024
8/10 Bueno
Paul
Viajó con su pareja
19 oct. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
Very big clean hotel nice rooms and balcony good staff
Paul
Se hospedó 2 noches en octubre de 2024
10/10 Excelente
Magnus
17 oct. 2024
Le gustó: Limpieza, personal y atención, estado de la propiedad e instalaciones, comodidad de la habitación
Magnus
Se hospedó 3 noches en octubre de 2024
8/10 Bueno
Rick
Viajó con su familia
15 oct. 2024
Le gustó: Limpieza, personal y atención, servicios, estado de la propiedad e instalaciones
It’s a hotel. I prefer a more unique property and setting, it’s all that was available. Better suited for a business application then a personal vacation.