"),t.close()),t)return(n=t.createElement("base")).href=o,t.getElementsByTagName("head")[0].appendChild(n),(r=t.createElement("a")).href=a,r.href;throw Error("base not supported")}finally{e&&e.parentNode.removeChild(e)}}():a)||""),(e=new c(t.search?t.search.substring(1):null))._url_object=this,Object.defineProperties(this,{href:{get:function(){return t.href},set:function(e){t.href=e,n(),r()},enumerable:!0,configurable:!0},origin:{get:function(){return"data:"===this.protocol.toLowerCase()?null:"origin"in t?t.origin:this.protocol+"//"+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return t.protocol},set:function(e){t.protocol=e},enumerable:!0,configurable:!0},username:{get:function(){return t.username},set:function(e){t.username=e},enumerable:!0,configurable:!0},password:{get:function(){return t.password},set:function(e){t.password=e},enumerable:!0,configurable:!0},host:{get:function(){var e={"http:":/:80$/,"https:":/:443$/,"ftp:":/:21$/}[t.protocol];return e?t.host.replace(e,""):t.host},set:function(e){t.host=e},enumerable:!0,configurable:!0},hostname:{get:function(){return t.hostname},set:function(e){t.hostname=e},enumerable:!0,configurable:!0},port:{get:function(){return t.port},set:function(e){t.port=e},enumerable:!0,configurable:!0},pathname:{get:function(){return"/"!==t.pathname.charAt(0)?"/"+t.pathname:t.pathname},set:function(e){t.pathname=e},enumerable:!0,configurable:!0},search:{get:function(){return t.search},set:function(e){t.search!==e&&(t.search=e,n(),r())},enumerable:!0,configurable:!0},searchParams:{get:function(){return e},enumerable:!0,configurable:!0},hash:{get:function(){return t.hash},set:function(e){t.hash=e,n()},enumerable:!0,configurable:!0},toString:{value:function(){return t.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return t.valueOf()},enumerable:!1,configurable:!0}}),this;throw new TypeError("Failed to construct 'URL': Please use the 'new' operator.");function n(){var e=t.href.replace(/#$|\?$|\?(?=#)/g,"");t.href!==e&&(t.href=e)}function r(){e._setList(t.search?l(t.search.substring(1)):[]),e._update_steps()}}if(Object.defineProperties(c.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},delete:{value:function(e){for(var t=0;ti[0]&&a[1]=n.length?void 0:n)&&n[e++],done:!n}}};throw new TypeError(a?"Object is not iterable.":"Symbol.iterator is not defined.")},c=function(n,a){var t="function"==typeof Symbol&&n[Symbol.iterator];if(!t)return n;var e,r,u=t.call(n),i=[];try{for(;(void 0===a||0a[0]?1:0}function o(n,a){return n.typea.type?1:0}function L(n){var a=n;if(n.variants.length)for(var t="",e=0,r=n.variants;e\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,p=(new RegExp("^"+p.source),new RegExp(p.source+"$"),a(y()));f=Error,(0,p.__extends)(A,f);function A(){var n=null!==f&&f.apply(this,arguments)||this;return n.type="MISSING_LOCALE_DATA",n}var v=a(i()),p=a(h()),C=new WeakMap;function D(n){var a=C.get(n);return a||(a=Object.create(null),C.set(n,a)),a}var M=p.supplemental.likelySubtags,i=["ca","co","hc","kf","kn","nu"],E=/^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i;function N(n,a,t,e,r){return void 0===e&&(e=[]),r?{lang:n&&"und"!==n?n:r.lang,script:a||r.script,region:t||r.region,variants:(0,L.__spreadArray)((0,L.__spreadArray)([],e),r.variants)}:{lang:n||"und",script:a,region:t,variants:e}}function w(n){var n=(0,v.parseUnicodeLocaleId)(n),a=n.lang,t=a.lang,e=a.script,r=a.region,a=a.variants;if(e&&r){var u=M[(0,v.emitUnicodeLanguageId)({lang:t,script:e,region:r,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,void 0,void 0,a,u),(0,v.emitUnicodeLocaleId)(n)}if(e){var u=M[(0,v.emitUnicodeLanguageId)({lang:t,script:e,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,void 0,r,a,u),(0,v.emitUnicodeLocaleId)(n)}if(r){u=M[(0,v.emitUnicodeLanguageId)({lang:t,region:r,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,e,void 0,a,u),(0,v.emitUnicodeLocaleId)(n)}u=M[t]||M[(0,v.emitUnicodeLanguageId)({lang:"und",script:e,variants:[]})];if(u)return t=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,e,r,a,t),(0,v.emitUnicodeLocaleId)(n);throw new Error("No match for addLikelySubtags")}I.prototype.maximize=function(){var a=D(this).locale;try{return new I(w(a))}catch(n){return new I(a)}},I.prototype.minimize=function(){var a=D(this).locale;try{return new I(function n(a){if(t=w(a)){var t=(0,v.emitUnicodeLanguageId)((0,L.__assign)((0,L.__assign)({},(0,v.parseUnicodeLanguageId)(t)),{variants:[]})),e=(0,v.parseUnicodeLocaleId)(a),r=e.lang,u=r.lang,i=r.script,o=r.region,r=r.variants;if(w((0,v.emitUnicodeLanguageId)({lang:u,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,void 0,void 0,r)}));if(o)if(w((0,v.emitUnicodeLanguageId)({lang:u,region:o,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,void 0,o,r)}));if(i)if(w((0,v.emitUnicodeLanguageId)({lang:u,script:i,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,i,void 0,r)}))}return a}(a))}catch(n){return new I(a)}},I.prototype.toString=function(){return D(this).locale},Object.defineProperty(I.prototype,"baseName",{get:function(){var n=D(this).locale;return(0,v.emitUnicodeLanguageId)((0,v.parseUnicodeLanguageId)(n))},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"calendar",{get:function(){return D(this).calendar},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"collation",{get:function(){return D(this).collation},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"hourCycle",{get:function(){return D(this).hourCycle},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"caseFirst",{get:function(){return D(this).caseFirst},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"numeric",{get:function(){return D(this).numeric},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"numberingSystem",{get:function(){return D(this).numberingSystem},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"language",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).lang},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"script",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).script},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"region",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).region},enumerable:!1,configurable:!0}),I.relevantExtensionKeys=i;p=I;function I(n,a){if(!(this&&this instanceof I?this.constructor:void 0))throw new TypeError("Intl.Locale must be called with 'new'");var t=I.relevantExtensionKeys,e=["initializedLocale","locale","calendar","collation","hourCycle","numberingSystem"];if(-1\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/;new RegExp("^"+u.source),new RegExp(u.source+"$");function d(u,e,t,n,i){var r=function u(e,t,n,i,r){return D(e[t],n,i,r)}(e,"minimumIntegerDigits",1,21,1),o=e.minimumFractionDigits,a=e.maximumFractionDigits,l=e.minimumSignificantDigits,e=e.maximumSignificantDigits;u.minimumIntegerDigits=r,void 0!==l||void 0!==e?(u.roundingType="significantDigits",l=D(l,1,21,1),e=D(e,l,21,21),u.minimumSignificantDigits=l,u.maximumSignificantDigits=e):void 0!==o||void 0!==a?(u.roundingType="fractionDigits",o=D(o,0,20,t),a=D(a,o,20,Math.max(o,n)),u.minimumFractionDigits=o,u.maximumFractionDigits=a):"compact"===i?u.roundingType="compactRounding":(u.roundingType="fractionDigits",u.minimumFractionDigits=t,u.maximumFractionDigits=n)}function t(u,e,t,n){var i=n.availableLocales,r=n.relevantExtensionKeys,o=n.localeData,a=n.getDefaultLocale,n=n.getInternalSlots,e=c(e),l=Object.create(null),t=function u(e){return void 0===e?Object.create(null):f(e)}(t),n=n(u),D=(n.initializedPluralRules=!0,F(t,"localeMatcher","string",["best fit","lookup"],"best fit")),D=(l.localeMatcher=D,n.type=F(t,"type","string",["cardinal","ordinal"],"cardinal"),d(n,t,0,3,"standard"),g(i,e,l,r,o,a));return n.locale=D.locale,u}function e(u,e,t){var n=t.getInternalSlots,t=t.PluralRuleSelect,n=n(u);return p("Object"===r(n),"pl has to be an object"),p("initializedPluralRules"in n,"pluralrules must be initialized"),p("Number"===r(e),"n must be a number"),isFinite(e)?t(n.locale,n.type,e,function u(e){p("string"==typeof e,"GetOperands should have been called with a string");var t,n,i,r=l(e),o=(p(isFinite(r),"n should be finite"),e.indexOf(".")),a="",o=-1===o?(n=r,t=0):(n=e.slice(0,o),t=l(a=e.slice(o,e.length)),a.length),e=Math.abs(l(n));return a=0!==t?(i=(n=a.replace(/0+$/,"")).length,l(n)):i=0,{Number:r,IntegerDigits:e,NumberOfFractionDigits:o,NumberOfFractionDigitsWithoutTrailing:i,FractionDigits:t,FractionDigitsWithoutTrailing:a}}(o(n,e).formattedString)):"other"}function h(u,e){for(var t=[],n=0,i=e;na[a.length-1]?a[a.length-1].length-1:-1===(o=a.indexOf(c))||"0"===l[c=a[o]].other?0:c.length-l[c].other.match(/0+/)[0].length:0}}function c(n,t,e){var u,r,i,a,o,c=e;if(a=0===n?(u=m("0",c),r=0):(i=(a=n.toString()).indexOf("e"),o=(a=a.split("e"))[0],a=a[1],o=o.replace(".",""),0<=i&&o.length<=c?(r=+a,u=o+m("0",c-o.length),n):(r=f(n),i=Math.round(s(n,r-c+1)),10<=s(i,c-1)&&(r+=1,i=Math.floor(i/10)),u=i.toString(),s(i,c-1-r))),o=c-1<=r?(u+=m("0",r-c+1),r+1):0<=r?(u=u.slice(0,r+1)+"."+u.slice(r+1),r+1):(u="0."+m("0",-r-1)+u,1),0<=u.indexOf(".")&&t\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,Vn=new RegExp("^"+L.source),Xn=new RegExp(L.source+"$"),Hn=/[#0](?:[\.,][#0]+)*/g;function zn(n,t,e,u){var r,i=n.sign,a=n.exponent,o=n.magnitude,c=u.notation,l=u.style,s=u.numberingSystem,f=t.numbers.nu[0],m=null;if("compact"===c&&o&&(m=function n(t,e,u,r,i,a,o){var c,l=t.roundedNumber,s=t.sign,t=t.magnitude,t=String(Math.pow(10,t)),f=u.numbers.nu[0];if("currency"===r&&"name"!==a){r=(m=u.numbers.currency)[o]||m[f],r=null==(a=r.short)?void 0:a[t];if(!r)return null;c=P(e,l,r)}else{var m,a=((m=u.numbers.decimal)[o]||m[f])[i][t];if(!a)return null;c=P(e,l,a)}return"0"!==c?c=j(c,s).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0"):null}(n,e,t,l,u.compactDisplay,u.currencyDisplay,s)),"currency"===l&&"name"!==u.currencyDisplay){var D=t.currencies[u.currency];if(D)switch(u.currencyDisplay){case"code":r=u.currency;break;case"symbol":r=D.symbol;break;default:r=D.narrow}else r=u.currency}o=m||("decimal"===l||"unit"===l||"currency"===l&&"name"===u.currencyDisplay?j((t.numbers.decimal[s]||t.numbers.decimal[f]).standard,i):j("currency"===l?(p=t.numbers.currency[s]||t.numbers.currency[f])[u.currencySign]:t.numbers.percent[s]||t.numbers.percent[f],i));for(var g=Hn.exec(o)[0],p=(o=o.replace(Hn,"{0}").replace(/'(.)'/g,"$1"),(o="currency"===l&&"name"!==u.currencyDisplay&&((i=(p=t.numbers.currency[s]||t.numbers.currency[f]).currencySpacing.afterInsertBetween)&&!Xn.test(r)&&(o=o.replace("¤{0}","¤"+i+"{0}")),i=p.currencySpacing.beforeInsertBetween)&&!Vn.test(r)?o.replace("{0}¤","{0}"+i+"¤"):o).split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g)),d=[],h=t.numbers.symbols[s]||t.numbers.symbols[f],y=0,F=p;yHotel The Craftsmen: Recensioni, Prezzi e Offerte per il 2025 | Expedia.it
INK Hotel Amsterdam - MGallery Collection - 2 min a piedi
Mortimer Amsterdam - 3 min a piedi
Greenwoods - 1 min a piedi
Tales & Spirits - 1 min a piedi
Pressroom - 2 min a piedi
Informazioni su questa struttura
Hotel The Craftsmen
Hotel nei pressi di Piazza Dam
Poco lontano da Casa di Anna Frank e Leidseplein, Hotel The Craftsmen vanta servizi come la colazione gratuita (a base di specialità locali). Potrai utilizzare il Wi-Fi gratuito in camera.
Troverai anche servizi come:
Check-in veloce, aree riservate ai non fumatori e una cassetta di sicurezza presso la reception
Un ascensore e servizi di concierge
I commenti dei viaggiatori lodano soprattutto il personale gentile della struttura.
Caratteristiche della camera
Tutte le camere sono decorate con arredamento individuale e includono comodità come biancheria da letto di alta qualità e casseforti adatte a contenere un computer portatile, insieme a extra dotazioni come salotti separati e accappatoi.
Altre dotazioni delle camere includono:
Set di cortesia e asciugacapelli
TV a schermo piatto con canali via cavo
Salotti separati, accessori per la preparazione di caffè/tè e riscaldamento
Lingue
Olandese, inglese, francese, tedesco, spagnolo
Servizi della struttura
Connessione Internet
Disponibile in tutte le camere: Wi-Fi gratis
Disponibile in alcune aree condivise: Wi-Fi gratis
Parcheggio e trasferimenti
Non è disponibile un parcheggio in loco
Pasti e bevande
La colazione gratuita a base di specialità locali è disponibile dalle 07:00 alle 11:00 nei giorni feriali e dalle 07:30 alle 11:00 nei weekend
Servizi di base
Cassaforte disponibile alla reception
Reception aperta con orario limitato
Servizi agli ospiti
Pulizie (tutti i giorni)
Servizi concierge
Accessibilità
Per specificare eventuali esigenze in termini di accessibilità, contatta la struttura tramite le informazioni riportate sulla conferma della prenotazione.
Ascensore
Corrimani lungo le scale
Servizi della camera
Camera da letto
Biancheria da letto di alta qualità
Bagno
Accappatoi
Articoli da bagno gratuiti
Asciugacapelli
Asciugamani forniti in loco
Carta igienica
Pantofole
Sapone
Shampoo
Intrattenimento
TV a schermo piatto con canali via cavo
Pasti e bevande
Macchina per caffè espresso
Macchina per caffè/tè
Altri servizi/dotazioni
Arredi personalizzati
Camere comunicanti disponibili
Cassaforte adatta a laptop
Riscaldamento
Salotto separato
Scrivania
Stile personalizzato
Regolamenti
Check-in
Orario del check-in: 15:00 - 22:00
Il check-in posticipato è soggetto a disponibilità
Check-in veloce
Età minima per il check-in: 21
Check-out
Check-out entro le 11:00
Istruzioni speciali per il check-in
La reception è aperta tutti i giorni dalle 07:00 alle 22:00.
Gli ospiti devono contattare la struttura in anticipo per ricevere le istruzioni relative al check-in. Il personale alla reception è presente solo in orari limitati.
Contatta la struttura in anticipo per prendere accordi per il check-in. I recapiti sono indicati sulla conferma della prenotazione.
Se prevedi di arrivare dopo le ore 22:00, contatta la struttura in anticipo, utilizzando i recapiti indicati sulla conferma della prenotazione.
Se hai domande, contatta la struttura tramite i recapiti indicati sulla conferma della prenotazione.
Modalità di accesso
Reception con orario limitato
Animali domestici
Animali domestici non ammessi (gli animali di servizio sono i benvenuti e sono esenti da supplementi)
Bambini e letti aggiuntivi
Questa struttura non accetta prenotazioni che includono i minori di 7 anni. Tutti gli ospiti di età superiore a 7 anni sono i benvenuti.
Metodi di pagamento
Informazioni importanti
Oneri
La struttura ti addebiterà i seguenti costi. I supplementi potrebbero includere le tasse applicabili:
Cauzione: 300 EUR a soggiorno
Sarà addebitata una tassa locale/di soggiorno (12.50 %)
Abbiamo incluso tutti i costi che ci ha comunicato la struttura.
Da ricordare
Questa struttura è gestita da un host professionista, che la affitta in ambito commerciale, imprenditoriale o professionale.
Per eventuali ospiti aggiuntivi possono essere previsti supplementi, variabili in base alla politica della struttura.
All'arrivo, oltre a un documento di identità comprensivo di foto, potrebbero essere richieste una carta di credito/debito o una caparra in contanti per eventuali spese accessorie.
Tutte le richieste speciali sono soggette a disponibilità al momento dell'arrivo e possono comportare spese aggiuntive. Le richieste speciali non sono garantite.
Questa struttura accetta solo pagamenti con carta di credito; non si accettano contanti
La struttura è dotata di un sistema di sicurezza e un kit di pronto soccorso.
Le norme culturali e i regolamenti per gli ospiti variano a seconda del paese e della struttura in questione. Le condizioni indicate sono fornite dalla struttura.
Importante: l'altezza del soffitto delle tipologie di camera Shoemaker, Bike Builder e Brewer è di 1,8 in alcune aree.
Dettagli aggiuntivi
I minori di 7 anni non sono ammessi nella struttura.
Nelle camere della struttura sono ammessi solo gli ospiti registrati.
È possibile richiedere camere attigue o comunicanti (previa disponibilità) contattando la struttura al numero riportato nella conferma della prenotazione.
Classificazione nazionale
Questa struttura non dispone di una classificazione ufficiale fornita dall'ente Ufficio del Turismo (Paesi Bassi). A vantaggio dei nostri clienti, abbiamo fornito una classificazione basata sul nostro sistema.
La struttura è conosciuta anche come
Hotel The Craftsmen Hotel
Hotel The Craftsmen Amsterdam
Hotel The Craftsmen Hotel Amsterdam
Domande frequenti
Gli animali sono accettati presso Hotel The Craftsmen?
No, nella struttura sono ammessi solamente animali di servizio.
Quanto costa il parcheggio presso Hotel The Craftsmen?
This questo hotel non dispone di parcheggio.
A che ora si deve eseguire il check-in presso Hotel The Craftsmen?
Orario del check-in: 15:00-22:00. Il check-in posticipato è disponibile con orario limitato.
A che ora si deve eseguire il check-out presso Hotel The Craftsmen?
Orario del check-out: 11:00.
Dove si trova Hotel The Craftsmen?
A 10 minuti a piedi da luoghi d'interesse come Canale di Herengracht, Piazza Dam e Casa di Anna Frank, questo hotel vanta una buona posizione in zona Centro di Amsterdam. Le 9 strade e Amsterdam Museum si trovano ugualmente a meno di 10 minuti di distanza. Fermata Nieuwezijds Kolk è a soli 2 minuti a piedi e Fermata del tram Dam si trova a 6 minuti dalla struttura.
Recensioni su Hotel The Craftsmen
Recensioni
9,6
Eccezionale
Tutte le recensioni mostrate sono state scritte da ospiti che hanno effettivamente soggiornato nella struttura. Solo i viaggiatori che hanno prenotato un soggiorno con noi possono inviare una recensione. Verifichiamo le recensioni seguendo le nostre linee guida e le pubblichiamo tutte, positive e negative.Maggiori informazioniApertura in un’altra finestra
Valutazione di 10 - Eccellente. 254 su 299 recensioni
10 - Eccellente
254
Valutazione di 8 - Buono. 34 su 299 recensioni
8 - Buono
34
Valutazione di 6 - Soddisfacente. 8 su 299 recensioni
6 - Soddisfacente
8
Valutazione di 4 - Scarso. 2 su 299 recensioni
4 - Scarso
2
Valutazione di 2 - Terribile. 1 su 299 recensioni
2 - Terribile
1
9,8/10
Pulizia
10/10
Personale e servizio
9,6/10
Servizi
9,8/10
Condizioni e dotazioni della struttura
9,8/10
Ecosostenibilità
Recensioni
8/10 Buono
Ginevra Paola
Viaggio di coppia
1 set 2023
Mi è piaciuto: Personale e servizio, servizi, condizioni e dotazioni della struttura
La posizione é esattamente a metà tra la zona chic della parte ovest del distretto dei canali (facilmente raggiungibile a piedi) e la zona più commerciale e turistica della Amsterdam medioevale (quindi in fondo comoda per i collegamenti in tram verso ogni parte della città). I ragazzi che gestiscono l’hotel sono stati eccezionali, bastava parlare perché ogni nostro desiderio fosse esaudito e siamo stati coccolati come fossimo ospiti a casa loro! É stato bellissimo soggiornare in un ambiente tanto accogliente, sia da un punto di vista estetico, che umano. Gli arredi sono scelti con gusto, ricercatezza e cura dei dettagli. La nostra camera, denominata The Boat Builder, é un po’ più piccolina di come la immaginavamo, perché i 30 mq sono suddivisi su due livelli. Il letto, con sua la soffice biancheria, era comodissimo e al mattino veniva voglia di restare in camera a godersi l’atmosfera della casa tipica di amsterdam con le vetrate sul canale e sulla stradina adiacente. La colazione offerta in camera era deliziosa, erano raffinatissimi perfino il modo in cui era presentata e il vassoio in cui era servita! Se preferite fare colazione nella caffetteria, troverete comunque un ambiente arredato con gran gusto, caldo e accogliente, affacciato sul canale. La sera al rientro era piacevole fare un bagno caldo con vista sul canale. Non vi aspettate un grand hotel di lusso, ma un piccolo sofisticato boutique hotel dove poter godere della tipica atmosfera delle case di amsterdam.
Ginevra Paola
Soggiorno di 4 notti ad agosto 2023
10/10 Eccellente
Giuseppina
Viaggio con la famiglia
11 dic 2022
Mi è piaciuto: Pulizia, personale e servizio, condizioni e dotazioni della struttura e comfort della camera
Giuseppina
Soggiorno di 1 notte a dicembre 2022
10/10 Eccellente
Massimo
Viaggio con la famiglia
30 ago 2022
Mi è piaciuto: Pulizia, personale e servizio, servizi e condizioni e dotazioni della struttura
Camera family arredata in maniera particolare e gradevole.
Bagno molto grande
La mancanza di un vero armadio potrebbe creare qualche problema nel periodo invernale.
Posizione eccellente , nel lato più bello del centro di Amsterdam.
Pochi turisti e molti olandesi gentili ed educati
Dimensioni più grandi per la media delle dimensioni del genere di location
Massimo
Soggiorno di 3 notti ad agosto 2022
10/10 Eccellente
Viaggiatore verificato
Viaggio di coppia
3 gen 2020
Mi è piaciuto: Pulizia, personale e servizio, servizi e condizioni e dotazioni della struttura
Struttura favolosa e curata in ogni minimo dettaglio. Design raffinato ed elegante. Posizione ottima per visitare la città. Staff gentilissimo
Viaggiatore verificato
Soggiorno di 5 notti a dicembre 2019
10/10 Eccellente
Marco
31 dic 2019
Mi è piaciuto: Pulizia, personale e servizio, condizioni e dotazioni della struttura e comfort della camera
Marco
Soggiorno di 4 notti a dicembre 2019
10/10 Eccellente
Alexander
8 feb 2025
Mi è piaciuto: Pulizia, personale e servizio, servizi e condizioni e dotazioni della struttura
Absolutely fantastic from the second I stepped in the door. Staff was next level welcoming, friendly and helpful. Really can't say enough good things about them. They went above and beyond to make sure I was taken care of. The sumptuous daily breakfast was a highlight of every morning. The water pressure in the shower was the best I've ever experienced in a hotel like this. The hot water was instant and appreciated on chilly February mornings. The room was adorable and quirky in all the best ways. I stayed in the bookbinder (advertised as a single traveler, "tiny" room), and while it was definitely a smaller space, it was set up in such a way that I never felt cramped or confined. Absolutely would (and will) stay here again.
Alexander
Soggiorno di 4 notti a febbraio 2025
10/10 Eccellente
Ricardo
3 feb 2025
Mi è piaciuto: Pulizia, personale e servizio, servizi e condizioni e dotazioni della struttura
Wowwww the hotel
What a such good experience
Ricardo
Soggiorno di 3 notti a gennaio 2025
10/10 Eccellente
Neda
Viaggio con la famiglia
15 gen 2025
Mi è piaciuto: Pulizia, personale e servizio, condizioni e dotazioni della struttura
Loved it and will stay there again, amazing staff.
Neda
Soggiorno di 1 notte a gennaio 2025
10/10 Eccellente
Chui Yi Charies, Summit
Viaggio di coppia
14 gen 2025
Mi è piaciuto: Pulizia, personale e servizio, servizi e condizioni e dotazioni della struttura
Unique boutique hotel in the heart of Amsterdam. Each room has a different theme, and we had the boat builder room with an amazing view of the Singel canal. Breakfast in the gallery was very nice, with friendly staff that makes great coffee. Overall, it was a wonderful experience and we would definitely recommend the hotel to anyone visiting Amsterdam!
Chui Yi Charies
Soggiorno di 3 notti a gennaio 2025
10/10 Eccellente
Jason
Viaggio con la famiglia
9 gen 2025
Mi è piaciuto: Condizioni e dotazioni della struttura
Was a great surprise of how nice this hotel is. It was a last minute booking as were we delayed here. The staff wasa very friendly and the room came with a wonderful breakfast for our family every morning.
Jason
Soggiorno di 2 notti a gennaio 2025
10/10 Eccellente
Dave
29 dic 2024
Mi è piaciuto: Pulizia, personale e servizio, servizi e condizioni e dotazioni della struttura
Amazing place!
Dave
Soggiorno di 3 notti a dicembre 2024
10/10 Eccellente
Breonne
Viaggio con la famiglia
29 dic 2024
Mi è piaciuto: Pulizia, personale e servizio, servizi e condizioni e dotazioni della struttura
Staff were very friendly and helpful and went above and beyond to make us feel welcome during our stay. When I come back to Amsterdam, I will book my stay here again!
Breonne
Soggiorno di 5 notti a dicembre 2024
10/10 Eccellente
Mark, Marina del Rey
29 dic 2024
Mi è piaciuto: Pulizia, personale e servizio, servizi e condizioni e dotazioni della struttura
This is such a unique property and I ended up just really loving it. I originally booked a two night stay but extended it to four, after discovering that luckily my room was available for the next nights. (Each room is unique. I was in the Cartographer Room, with its map theme and decorations. To be sure, there are things to be aware of: I am 6 ft 1, probably the maximum height for my room, as the beams from the 17th century ceiling are low (there were two places I needed to duck under). The ancient stairway is super narrow and a bit claustrophic. There is an elevator, but it is coffin-sized. I put my luggage in it, but there was no way I was getting in it myself. All that said, the opportunity to stay in such a historic building with amazing canal views and unique style and decor just made it a joy to stay here. My room had a bear claw tub in a small elevated area -- very relaxing. The breakfast they serve (included with room price) is ample and tasty. You can enjoy it in room or in a little eating area overlooking the canal. I really loved staying at the Craftsman. It is truly a unique and cozy experience.
Mark
Soggiorno di 2 notti a dicembre 2024
8/10 Buono
DEE
22 dic 2024
Mi è piaciuto: Pulizia, personale e servizio, servizi e condizioni e dotazioni della struttura
Excellent property and fabulous views of Amsterdam.
DEE
Soggiorno di 2 notti a novembre 2024
8/10 Buono
Isobel
Viaggio di coppia
20 dic 2024
Mi è piaciuto: Pulizia, personale e servizio, servizi e condizioni e dotazioni della struttura
Beautiful building and gorgeous room
Isobel
Soggiorno di 3 notti a dicembre 2024
8/10 Buono
Rebecca
16 dic 2024
Mi è piaciuto: Condizioni e dotazioni della struttura
Rebecca
Soggiorno di 2 notti a ottobre 2024
10/10 Eccellente
Barbara, Toronto
13 dic 2024
Mi è piaciuto: Pulizia, personale e servizio, condizioni e dotazioni della struttura
Lovely boutique hotel with charm and great customer service. Convenient location and a beautiful view right on the canal.
Barbara
Soggiorno di 3 notti a dicembre 2024
10/10 Eccellente
Kinda
6 dic 2024
Kinda
Soggiorno di 1 notte a novembre 2024
10/10 Eccellente
Nicola
2 dic 2024
Nicola
Soggiorno di 1 notte a novembre 2024
10/10 Eccellente
PAUL
Viaggio di coppia
30 nov 2024
Mi è piaciuto: Pulizia, personale e servizio, servizi e condizioni e dotazioni della struttura
Outstanding
PAUL
Soggiorno di 1 notte a novembre 2024
10/10 Eccellente
Brian
Viaggio di coppia, Viaggio di lavoro
26 nov 2024
Mi è piaciuto: Pulizia, personale e servizio, servizi e condizioni e dotazioni della struttura
This was easily one of the best lodging experiences in a long long time for this veteran, global, road warrior. The hotel is exactly as billed: the quintessential boutique hotel experience. We were only here one night but are already making an effort to return to Amsterdam if only to have The Craftsman be our primary destination and lodging.
From the quirky, unique rooms to the phenomenal fresh breakfast (holy cow they turn the typical dutch breakfast offered at other upscale lodgings on its head), the overwhelming memory was of the very personalized service. Claudia in particular, but really the entire staff.
Brian
Soggiorno di 1 notte a novembre 2024
10/10 Eccellente
Joe, Theydon Bois, Epping
Viaggio di coppia
19 nov 2024
Mi è piaciuto: Pulizia, personale e servizio, servizi e condizioni e dotazioni della struttura
We loved everything about our stay! Pure perfection.
Joe
Soggiorno di 2 notti a novembre 2024
10/10 Eccellente
david
17 nov 2024
Mi è piaciuto: Pulizia, personale e servizio, servizi e condizioni e dotazioni della struttura
Staff was extremely friendly and property was nice
david
Soggiorno di 3 notti a novembre 2024
10/10 Eccellente
Claire
Viaggio di coppia
15 nov 2024
Mi è piaciuto: Pulizia, personale e servizio, servizi e condizioni e dotazioni della struttura
A warm welcome on arrival. Gorgeous and quirky rooms. Great location within walking distance of train station, Anne Frank House, canal boat tours, museums and shops. Lovely breakfast in the Gallery with fresh fruit and yogurt, meats, cheese and bread/croissants. All staff super friendly and helpful. We stayed in the Clockmaker Room in the first floor which had lovely views over the canal. Would definitely return.
Claire
Soggiorno di 2 notti a novembre 2024
10/10 Eccellente
Melanie
13 nov 2024
Mi è piaciuto: Pulizia, personale e servizio, condizioni e dotazioni della struttura