"),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;yDar Rehla: Comentarios, Precios y Fotos 2025 - Expedia.es
Quédate en este riad marroquí cerca de Avenida Mohamed V que se reformó en el 2022
Dar Rehla se encuentra a muy poca distancia de Casba de Tetuán y de Parque de Feddan. Dispone de, entre otros, un detalle de bienvenida gratuito, una terraza en la azotea y una cafetería. El spa de las instalaciones, Bab Okla, es ideal para descansar y relajarse. Encontrarás comodidades como servicio de tintorería y un restaurante. Además, podrás conectarte al wifi gratuito de las habitaciones.
Estos son algunos otros servicios de este riad marroquí:
Desayuno continental (de pago), un servicio de transporte desde y hasta el aeropuerto (de pago) y área para parrillas
Servicios de conserjería, una televisión en la zona común y consigna de equipaje
Un servicio de recepción las 24 horas, café o té en las zonas comunes y portero o botones
Características de la habitación
Todas las habitaciones cuentan con muebles diferentes y disponen de características que incluyen cartas de almohadas y aire acondicionado, por no hablar de ciertas comodidades adicionales, como wifi gratis.
Además, otros servicios que hallarás en todas las habitaciones incluyen los siguientes:
Bañeras o duchas, artículos de higiene personal gratuitos y secadores de pelo
Patios privados, cocinas compartidas o comunes y lavavajillas
Idiomas
Árabe, inglés, francés, español
Instalaciones del alojamiento
Internet
Wifi gratis en todas las habitaciones
Wifi gratis disponible en algunas zonas comunes
Aparcamiento y servicios de transporte
Aparcamiento fuera de las instalaciones (7 EUR por día)
Se puede aparcar en la calle.
Servicio de transporte al aeropuerto (ida y vuelta) 24 horas previa solicitud por un recargo
Servicio de traslado desde y hasta la estación de tren las 24 horas (de pago)
Servicio de traslado desde o hasta la estación de tren previa solicitud
Servicio de traslado a la terminal de cruceros (de pago)
Comida y bebida
Desayuno continental disponible todos los días de 08:30 a 11:00 por un recargo; 2,50 EUR por persona
Café y té en zonas comunes
Detalle de bienvenida organizado por la dirección (determinados días)
Un restaurante
Una cafetería
Actividades
Spa completo
Televisión en zonas comunes
Para familias
Frigorífico (previa solicitud)
Microondas (previa solicitud)
Servicio de canguro en la habitación
Servicios de lavandería
Comodidades
Consigna de equipaje
Frigorífico compartido
Microondas compartido
Recepción abierta las 24 horas
Servicios de lavandería
Servicios para los huéspedes
Asistencia turística y para entradas y billetes
Portero o botones
Servicio de limpieza (diario)
Servicio de tintorería/lavandería
Servicios de conserjería
Exterior
Área de pícnic
Parrilla de barbacoa
Terraza en la azotea
Spa completo
Masajes en la habitación
Spa abierto todos los días
Accesibilidad
Sin ascensor
Servicios de la habitación
Dormitorio
Carta de almohadas
Cortinas oscuras
Edredón de plumas
Baño
Bañera o ducha
Productos de higiene personal gratis
Secador de pelo
Entretenimiento
Canales por satélite
Comida y bebida
Acceso a cocina compartida
Frigorífico (previa solicitud)
Horno
Lavavajillas
Microondas (previa solicitud)
Servicio de habitaciones limitado
Más
Aire acondicionado regulable
Escritorio
Habitaciones con distinta decoración
Habitaciones con distinto mobiliario
Ventilador de techo
Políticas
Entrada
Hora de inicio del registro de entrada: 13:00; hora de fin: 12:00
La entrada después del horario establecido está sujeta a disponibilidad
Edad mínima para realizar el registro de entrada: 16 años
Salida
Salida antes de las 12:00
Instrucciones especiales de entrada
El alojamiento ofrece un servicio de traslado desde la terminal de cruceros, el aeropuerto y la estación de tren (es posible que se apliquen cargos adicionales). Para organizar la recogida, los huéspedes deberán contactar con el alojamiento 48 horas antes de la llegada a través de los datos que aparecen en la confirmación de la reserva.
El personal de recepción estará esperando a los huéspedes a su llegada al alojamiento.
Si tienes previsto llegar después de las 06:00, ponte en contacto con el alojamiento con antelación a través de los datos que figuran en la confirmación de reserva.
Formas de acceso
Recepción con personal
Mascotas
Se admiten mascotas gratis.
1 en total (hasta 10 kg por mascota)
Se aplican restricciones. Para obtener más información, ponte en contacto con el alojamiento a través del número que figura en la confirmación de la reserva.
Menores y camas adicionales
En este alojamiento se aceptan menores.
La estancia de un menor de 7 años es gratuita siempre que utilice las camas existentes de la habitación que comparte con sus padres o tutores.
Hay cunas disponibles por 10.0 EUR por día.
Formas de pago
Información importante
Tasas
Los siguientes cargos se pagan en el alojamiento (es posible que las tasas incluyan los impuestos aplicables):
Tasa municipal: 3.15 EUR por persona y por noche. Esta tasa no se aplica a menores de 12 años.
Servicio de limpieza: 2 EUR por persona, por estancia (el importe varía según la unidad y la duración de la estancia)
Hemos incluido todos los cargos que nos ha proporcionado el alojamiento.
Extras opcionales
Desayuno continental: 2.5 EUR por persona (precio aproximado)
Transporte al aeropuerto: 20 EUR por vehículo (ida y vuelta, máximo 6 personas)
Aparcamiento en las inmediaciones: 7 EUR por día (ubicado a 91 m)
Cuna (cama para bebé): 10.0 EUR por día.
La lista anterior puede estar incompleta. Además, es posible que los impuestos no estén incluidos. Importes sujetos a cambios.
Otros detalles
Este alojamiento está gestionado por un propietario profesional. La prestación de servicios de alojamiento está vinculada a una actividad comercial, un negocio o una profesión.
Puede aplicarse un recargo por cada persona adicional, según la política del alojamiento.
A tu llegada, pueden pedirte un documento de identidad oficial con foto y un depósito en efectivo para cubrir los gastos imprevistos.
No se garantizan las solicitudes especiales, que están sujetas a disponibilidad en el momento de la llegada y pueden suponer un recargo adicional.
Este alojamiento acepta tarjetas de crédito, tarjetas de débito y efectivo.
Se aceptan estancias de larga duración.
Información adicional
Alojamiento sin ascensores
Para los tratamientos de spa, se necesita una reserva previa que se puede realizar poniéndose en contacto con el alojamiento antes de la llegada a través de los datos que figuran en la confirmación.
Otros nombres del alojamiento
Dar Rehla Hotel Tetouan
Dar Rehla Hotel
Dar Rehla Tetouan
Dar Rehla
Dar Rehla Riad
Dar Rehla Tetouan
Dar Rehla Riad Tetouan
Preguntas frecuentes
¿En Dar Rehla se aceptan mascotas?
Sí, las mascotas tienen permitido quedarse en Dar Rehla, con un máximo de 1 en total, siempre y cuando no pesen más de 10 kg.
¿A qué hora se realiza la entrada en Dar Rehla?
Hora de inicio del registro de entrada: 13:00; hora de fin: 12:00. Se permite efectuar el registro de entrada después del horario establecido, aunque con limitaciones.
¿A qué hora se realiza la salida en Dar Rehla?
La salida se realiza a las 12:00.
¿En Dar Rehla se ofrece servicio de traslado desde y hasta el aeropuerto?
Sí, se ofrece un servicio de transporte desde y hasta el aeropuerto previa petición. Se cobra un cargo de 20 EUR por vehículo.
¿Dónde se encuentra Dar Rehla?
En este riad marroquí con spa de Tetuán estarás a cinco minutos a pie de Palacio de Tetuán y Archaeology Museum. Avenida Mohamed V y Casba de Tetuán también están a menos de diez minutos.
Comentarios sobre Dar Rehla
Comentarios
9,0
Impresionante
Todos los comentarios se corresponden con experiencias reales de huéspedes. Solo pueden enviar comentarios los viajeros que hayan reservado su estancia con nosotros. Verificamos los comentarios de acuerdo con nuestra guía de contenidos, y los publicamos todos, ya sean positivos o negativos.Leer másSe abre en una ventana nueva
16 comentarios de un total de 25 con una puntuación de 10 - Excelente
10 - Excelente
16
7 comentarios de un total de 25 con una puntuación de 8 - Bueno
8 - Bueno
7
1 comentarios de un total de 25 con una puntuación de 6 - Normal
6 - Normal
1
0 comentarios de un total de 25 con una puntuación de 4 - Mediocre
4 - Mediocre
0
1 comentarios de un total de 25 con una puntuación de 2 - Horrible
2 - Horrible
1
9,6/10
Limpieza
9,6/10
Personal
7,8/10
Servicios
9,0/10
Instalaciones y estado del alojamiento
9,2/10
Respeto del medio ambiente
Comentarios
8/10 Bueno
Rubén
13 de feb de 2023
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Agradable
La estancia ha sido agradable.
Rubén
Se alojó 1 noche en febrero de 2023
10/10 Excelente
Luisa
Viaje en familia
13 de dic de 2022
Aspectos positivos: Limpieza, personal, servicios y instalaciones y estado del alojamiento
Todo perfecto. Brahim, su familial y su personal son muy educados, muy profesionales, muy serviables. Todo bien. Y volveremos. El Ryad tiene todo lo que se nécessita. Gracias pour todo Luisa
Luisa
Se alojó 3 noches en diciembre de 2022
10/10 Excelente
manuel
Viaje en grupo
5 de dic de 2022
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Muy recomendable y de lo mejor, sobretodo la atencion prestada por recepcion durante la estancia
manuel
Se alojó 1 noche en diciembre de 2022
10/10 Excelente
Purificacion
Viaje en familia
30 de nov de 2022
Aspectos positivos: Limpieza, personal, servicios y instalaciones y estado del alojamiento
Estamos muy contentas en general de nuestra estancia, especialmente el trato con las personas y trabajadores del Riad, muy atentos y colaboradores, repetimos
Purificacion
10/10 Excelente
Ángeles
27 de sept de 2022
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Hemos estado como en casa. Brahim y su familia muy agradable y educada. Ya tengo casa en tetuán. Repetiria.
Ángeles
Se alojó 3 noches en septiembre de 2022
10/10 Excelente
Maria
19 de sept de 2022
Aspectos positivos: Limpieza, personal, servicios y instalaciones y estado del alojamiento
El personal es encantador. Todo muy rico. Se repetirá.
Maria
Se alojó 1 noche en septiembre de 2022
10/10 Excelente
Felix
Viaje en grupo
23 de ago de 2022
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Estancia en Tétouan (Marruecos)
10/10 en medio de la parte antigua de la Medina. Está escondido en un callejón con mucho encanto. Personal atento, entrada discreta, localización ideal. El anfitrión, Brahim, nos trató como si estuviéramos en nuestra casa. Por desgracia solo nos quedamos una noche. Abrazos Brahim!
Felix
Se alojó 1 noche en agosto de 2022
2/10 Horrible
Viajero verificado
15 de oct de 2019
Aspectos negativos: Servicios
Viajero verificado
Se alojó 3 noches en octubre de 2019
10/10 Excelente
CESAR HIGINIO
11 de feb de 2019
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Lugar de ensueño.
¡Excelente atención del dueño y de todo el personal! Nos sentimos como en casa, realmente lo recomendamos.
CESAR HIGINIO
Se alojó 6 noches en febrero de 2019
10/10 Excelente
César y Paula, España
2 de ene de 2018
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Buen riad
Estuvimos en otro riad, un poco alejado del riad del hotel. Fue un poco rollo por tener que ir a desayunar allí, pero merecía la pena porque ganamos en privacidad y la habitación era enorme y fantástica.
Como sugerencia de mejora les diría a Lamia e Ibrahim que pusieran zumo de naranjas naturales, tan fáciles de comprar en la medina.
Buena disposición de los dueños, eso es importante.
César y Paula
Se alojó 2 noches en diciembre de 2017
10/10 Excelente
José Ramón
27 de ago de 2017
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Perfecto
Perfecto
La situación es maravillosa, el trato espectacular. Si volvemos a Tetuán repetiremos sin duda.
Su dueño Ibrahim nos ayudó en todo momento.
Destacar el desayuno y el sitio del mismo.
Súper recomendable
José Ramón
Se alojó 1 noche en agosto de 2017
10/10 Excelente
Nadia
16 de sept de 2022
Nadia
Se alojó 2 noches en agosto de 2022
10/10 Excelente
Muhammet
10 de sept de 2022
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Muhammet
Se alojó 1 noche en septiembre de 2022
8/10 Bueno
Pauline
22 de nov de 2019
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Authentic b & b close to lively medina.
Lovely hotel within the medina walls. Really helpful and friendly staff. Let us use kitchen to cook own meals, they made us so welcome. Only slight annoyance was WiFi on ground floor only.
Pauline
Se alojó 3 noches en noviembre de 2019
10/10 Excelente
Viajero verificado
12 de sept de 2019
Aspectos positivos: Limpieza, personal, servicios y instalaciones y estado del alojamiento
We had a fantastic stay at Dar Rehla. Thanks for your hospitality Brahim, Lamia and M'Batr!
Viajero verificado
Se alojó 2 noches en agosto de 2019
8/10 Bueno
Viajero verificado
12 de sept de 2019
Aspectos positivos: Limpieza, personal, servicios y instalaciones y estado del alojamiento
We had a fantastic stay at Dar Rehla. Thanks for your hospitality Brahim, Lamia and M'Batr!
Viajero verificado
Se alojó 1 noche en agosto de 2019
8/10 Bueno
Viajero verificado
15 de jul de 2019
Aspectos positivos: Personal
Pas de parking, pas facile à trouver
Un petit raid, bien situé en médina pour ceux qui veulent faire des achats, mais pas de parking alors qu' il est affiché parmi les infos lors de la réservation ... pas facile à trouver...
Viajero verificado
Se alojó 2 noches en julio de 2019
8/10 Bueno
Viajero verificado
4 de jul de 2019
Aspectos positivos: Limpieza, personal y instalaciones y estado del alojamiento
Traditioneel hotel met mooie decoratie, net en schone kamers, vriendelijke en aardig personeel. De ontbijt kan beter en de locatie vind ik persoonlijk niet echt geweldig.
Viajero verificado
Se alojó 2 noches en julio de 2019
10/10 Excelente
Kai
Viaje en familia
27 de may de 2019
Aspectos positivos: Limpieza, personal, servicios y instalaciones y estado del alojamiento
The host is super friendly, informative, and the view from the rooftop is superb.
Kai
Se alojó 1 noche en mayo de 2019
8/10 Bueno
Khalid
20 de sept de 2018
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Khalid
Se alojó 2 noches en septiembre de 2018
8/10 Bueno
Claudia, Heidelberg
7 de sept de 2018
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Schönes Riad in der Medina (Altstadt) von Tetouan
Schwer zu finden. Am besten am Bab Tout (Toreingang) absetzen lassen. Die Gasse hoch laufen, direkt nach dem nächsten Tor links abbiegen. Der Gasse um die Ecke folgen. Dann rechts abbiegen und die nächste Gasse gleich wieder links nehmen (endet mit einer Rampe und Treppe). Dann links gehen und den zweiten Aufgang nehmen. 1.Tür links. Wunderschönes Riad mit schönem Blick vom Dachgarten über die Altstadt.
Claudia
Se alojó 3 noches en agosto de 2018
10/10 Excelente
sk MA, Hong Kong
11 de ago de 2017
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
comfortable stay
beautiful riad
good and cheap breakfast on roof top with fantastic view
good location in madina and near the public car park
kind and helpful staff
sk MA
Se alojó 1 noche en agosto de 2017
10/10 Excelente
Viajero verificado
13 de may de 2017
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Viajero verificado
6/10 Normal
Abdelhamid, Toulouse
9 de dic de 2015
Aspectos positivos: Limpieza, instalaciones y estado del alojamiento y comodidad de la habitación
Ce que en réserve en le trouve pas?
Une déficulter a trouve l'hôtele, les proprietere de l'hôtele il en pas été averti de notre arrive est très dessus d'avoirs le parking compris dans la réservation mais arrive sur place il n'y a pas de parkings.
Abdelhamid
10/10 Excelente
mounir
26 de nov de 2015
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Très bon établissement
Tout était super, la chambre, le petit déjeuner, le lieux en lui même. Un grand merci à Brahim et son personnel qui était aux petits soins. Une adresse à recommander.
A bientôt