"),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;yUtopia Blu: recensioner, erbjudanden och foton 2025 - Expedia.se
Detta hotell med exklusiv profil med miljövänlig profil renoverades 2020 och ligger nära Tigakis strand
Utopia Blu lockar med gratis frukostbuffé, en bar vid poolen och en terrass. Unna dig själv massage med varma stenar, reflexologi eller kroppsskrubb på spaanläggningen på plats. Boendets 4 restauranger serverar frukost, lunch och middag och erbjuder italienska köket. Alla gäster har tillgång till gratis wi-fi på rummet samt ett kafé och en trädgård.
Detta hotell erbjuder även följande förmåner:
En säsongsöppen utomhuspool och en barnpool, med en vattenrutschkana, solstolar och parasoller
Gratis vanlig parkering
Hyrcyklar, en utomhustennisbana och massage- och behandlingsrum
Strandparasoller, en portier/piccolo och bagageförvaring
Om rummen
Samtliga 333 rum hos Utopia Blu har bekvämligheter som luftkonditionering och badrockar, samt ytterligare detaljer såsom gratis wi-fi och skrivbordsstolar.
Du kan även hitta följande bekvämligheter:
Duschar, gratis toalettartiklar och hårtorkar
LED-tv med satellitkanaler
Balkonger eller terrasser, kylskåp och kaffe- och tebryggare
Information om all inclusive
Utopia Blu erbjuder all inclusive-priser. Dessa rumspriser är högre eftersom de inkluderar mat och dryck (vissa restriktioner kan gälla).
Dricks och skatter
Dricks ingår. Extra dricks på gästers eget bevåg accepteras.
Mat och dryck
Alla bufféer, tilltugg och utvalda drycker ingår
Alkoholhaltiga drycker ingår
En eller flera inrättningar har begränsningar vad gäller tillgång till middagsalternativ och drycker
Middag från gourmet- eller à la carte-menyn begränsas till 2 måltider per vistelse
Landaktiviteter
Tennis
Tennisracketar
Barnklubb
Underhållning
Underhållning och aktiviteter på området
Priser och samarbeten
Miljöcertifierat boende
Detta boende deltar i Travelife, ett program som mäter hur boendet påverkar en eller flera av följande aspekter: miljö, samhälle, kulturarv och lokal ekonomi.
Språk
Engelska, tyska och grekiska
Hotellbekvämligheter
Internet
Tillgängligt i alla rum: gratis wi-fi
Tillgängligt i vissa allmänna utrymmen: gratis wi-fi
Parkering och transport
Avgiftsfri transport till stranden
Avgiftsfri parkering på området
Tillgänglighetsanpassad parkering finns tillgänglig
Mat och dryck
Gratis frukostbuffé tillgänglig alla dagar 07.00–10.00
4 restauranger
5 barer/lounger
En bar vid poolen
Ett kafé/fik
Kaffe och te i gemensamma utrymmen
Måltider för par/privata måltider
Snackbar/deli
Restauranger på området
Italian A la carte
Main Restaurant
Mediterranean A la carte
Meraki snack Bar
Att göra
Barnpool
Cykeluthyrning
En säsongsöppen utomhuspool
Fullständigt spa
Gratis barnklubb
Gym
Lekplats
Tv i allmänna utrymmen
Utomhustennisbana
Vattenrutschkana
Ångbastu
Familjevänligt
Barnpool
Gratis barnklubb
Kylskåp på rummet
Lekplats
Poolstaket
Snackbar/deli
Säsongsöppen utomhuspool
Vattenrutschkana
Bekvämligheter
Bagageförvaring
Reception öppen dygnet runt
Värdeförvaringsskåp i receptionen
Gästtjänster
Bröllopstjänster
Conciergetjänster
Flerspråkig personal
Hjälp med bokning av guidade turer och biljetter
Portier/piccolo
Romantiska paket och paket för frieri
Städning varje dag
Utomhus
Fritidsområde utomhus
Poolparasoller
Solstolar vid poolen
Strandparasoller
Strandstolar
Terrass
Trädgård
Fullständigt spa
Ansiktsbehandlingar
Aromaterapi
Behandlingsrum
Behandlingsrum för par
Klassisk massage
Kroppsinpackningar
Kroppsskrubbningar
Manikyr/pedikyr
Massage med varma stenar
Reflexologi
Sportmassage
Thaimassage
Tillgänglighetsanpassning
Om du behöver tillgänglighetsanpassning kan du kontakta boendet med hjälp av kontaktuppgifterna i bokningsbekräftelsen.
Checka in från: 15.00. Checka in fram till: när som helst.
Minimiålder för incheckning - 18 år
Utcheckning
Utcheckning innan 11.00
Sen utcheckning i mån av tillgång
En avgift tas ut för sen utcheckning
Incheckningsinstruktioner
Personalen i receptionen välkomnar gästerna vid ankomst.
Åtkomst till boendet
Bemannad reception
Husdjur
Djur ej tillåtna
Barn och extrasängar
Barn är välkomna.
Extrasängar finns inte tillgängliga.
Betalningstyper
Viktig information
Avgifter
Du kommer att ombes att betala följande avgifter på boendet – avgifterna kan inkludera tillämpliga skatter:
En stadsskatt tas ut av staden och betalas på boendet. Skatten är säsongsbunden och gäller inte alltid året om. Undantag från skatten kan finnas. Kontakta boendet med hjälp av uppgifterna i bokningsbekräftelsen för mer information.
Stadsskatt: Från 1 november till 31 mars, 3.00 EUR per boende, per natt
Stadsskatt: Från 1 april till 31 oktober, 10.00 EUR per boende, per natt
Vi har listat alla tilläggsavgifter som boendet har upplyst oss om.
Extra tillval
Sen utcheckning är möjlig mot en avgift (endast i mån av tillgång)
Det är möjligt att listan ovan inte är fullständig, samt att avgifter och depositioner inte inkluderar skatt. Observera att dessa kan komma att ändras.
Att hålla koll på
Detta boende drivs av en professionell värd. Att erbjuda boende är kopplat till värdens företagsverksamhet eller yrke.
Avgifter för extragäster kan tillkomma och varierar i enlighet med boendets policy.
Statligt utfärdad fotolegitimation och kreditkort, bankkort eller kontantdeposition kan krävas vid incheckning för oförutsedda utgifter.
Särskilda önskemål erbjuds i mån av tillgång vid incheckning och kan medföra ytterligare avgifter. Särskilda önskemål kan inte garanteras.
Boendet accepterar kreditkort, bankkort och kontanter.
Bra att veta
Boendet har inga hissar
Kontanttransaktioner på boendet får inte överstiga EUR 500, på grund av statliga bestämmelser. Du kan få mer information genom att kontakta boendet via kontaktuppgifterna i bokningsbekräftelsen.
Poolen är öppen mellan maj och oktober.
Poolen är tillgänglig mellan 10.00 och 18.00.
Förhandsbokning krävs för massage och spabehandlingar. Bokningar kan göras genom att kontakta boendet innan ankomst via kontaktuppgifterna i bokningsbekräftelsen.
Boendet kallas även
Sunset Hotel Kos
Sunset Kos
Vanliga frågor och svar
Finns det pool på Utopia Blu?
Ja, boendet har en säsongsöppen utomhuspool och en barnpool. Poolen är tillgänglig 10.00–18.00.
Är Utopia Blu husdjursvänligt?
Nej, husdjur är inte tillåtna på boendet.
Hur mycket kostar det att parkera vid Utopia Blu?
Vanlig parkering är gratis på det här boendet.
Vilka är incheckningstiderna för Utopia Blu?
Checka in från: 15.00. Checka in fram till: när som helst.
Vilken utcheckningstid gäller för Utopia Blu?
Utcheckning sker senast klockan 11.00. Sen utcheckning är möjlig mot en avgift (i mån av tillgång).
Finns det all-inclusive-förmåner på Utopia Blu?
Vissa av prisplanerna på detta boende är all-inclusive.
Var ligger Utopia Blu?
Detta hotell med spa nära stranden ligger mindre än 2 km från Igroviotopos Alikis och Tigakis strand. Marmari Beach ligger 4,2 km härifrån.
Recensioner för Utopia Blu
Recensioner
9,2
Underbart
Alla recensioner som visas är recensioner från verkliga gäster. Endast resenärer som har bokat en vistelse med oss kan publicera en recension. Vi verifierar recensioner i enlighet med våra riktlinjer och publicerar alla recensioner, både positiva och negativa.Mer informationÖppnas i ett nytt fönster
10 - Fantastiskt i betyg. 22 av 31 recensioner
10 - Fantastiskt
22
8 - Bra i betyg. 7 av 31 recensioner
8 - Bra
7
6 - Okej i betyg. 1 av 31 recensioner
6 - Okej
1
4 - Dåligt i betyg. 0 av 31 recensioner
4 - Dåligt
0
2 - Väldigt dåligt i betyg. 1 av 31 recensioner
2 - Väldigt dåligt
1
9,6/10
Renlighet
9,6/10
Personal och service
9,4/10
Bekvämligheter
9,8/10
Boendets skick och faciliteter
9,0/10
Hållbarhet
Recensioner
10/10 Fantastiskt
Sadie Frances May
Reste med familjen
20 juni 2024
Gillade: Renlighet, personal och service, bekvämligheter och boendets skick och faciliteter
The hotel and grounds were gorgeous! Staff were lovely and the entertainment team were incredible. Rooms were spacious, clean and modern. Bathrooms were in good condition and the shower was great. Loads of pools so plenty of options and there was always sun beds free. Amazing holiday overall
Sadie Frances May
Bodde här 14 nätter i juni 2024
10/10 Fantastiskt
christian
24 maj 2024
Gillade: Renlighet, personal och service, boendets skick och faciliteter och rummets bekvämlighet
Can’t fault it
Amazing hotel and facilities. Huge space, loads of pools and we had our own swim
Up pool to just chill by at sunset.
christian
Bodde här 6 nätter i maj 2024
10/10 Fantastiskt
Uwaye
10 okt. 2023
Gillade: Renlighet, personal och service och boendets skick och faciliteter
Uwaye
Bodde här 6 nätter i september 2023
10/10 Fantastiskt
Selina
Reste i grupp
10 sep. 2023
Gillade: Renlighet, personal och service, boendets skick och faciliteter och rummets bekvämlighet
Selina
Bodde här 7 nätter i september 2023
8/10 Bra
SOPHIE
Reste med familjen
7 sep. 2023
Gillade: Renlighet, personal och service, boendets skick och faciliteter och rummets bekvämlighet
SOPHIE
Bodde här 4 nätter i september 2023
10/10 Fantastiskt
Richard
Reste med familjen
22 aug. 2023
Gillade: Renlighet, personal och service, bekvämligheter och boendets skick och faciliteter
.
Richard
Bodde här 7 nätter i augusti 2023
10/10 Fantastiskt
Jonathon
Reste med familj och småbarn, Reste med familjen, Reste med sin partner
15 maj 2023
Gillade: Renlighet, personal och service och boendets skick och faciliteter
Title: Fantastic Stay at Utopia Blu in Kos, Greece
Body:
I recently had the pleasure of staying at Utopia Blu in Kos, Greece, and I can't recommend this hotel enough. Here are some of the things that made my stay so memorable:
- Exceptional staff: The staff at Utopia Blu were incredibly friendly and went above and beyond to make us feel welcome. They were always on hand to help with any questions we had and made us feel like valued guests throughout our stay. I couldn't have asked for better service.
- Entertainment Team: The entertainment team at Utopia Blu was fantastic. They made an effort to get to know our names and preferences and were always on hand to keep us entertained. Their enthusiasm was contagious, and they quickly became good friends with us all. We thoroughly enjoyed their company, and their efforts made our stay even more enjoyable.
- Overall Experience: Utopia Blu exceeded all of our expectations, and we had a truly fantastic stay. The hotel management should be commended for their attention to detail and for creating such a warm and welcoming environment. I can't recommend this hotel enough, and I hope that other hotel management teams take note of their exceptional service and attention to guests' needs.
Overall, my experience at Utopia Blu in Kos, Greece was exceptional. The friendly staff and the entertaining entertainment team made my stay memorable and enjoyable. I would definitely recommend this hotel to anyone looking for a top-notch hotel.
Jonathon
Bodde här 6 nätter i maj 2023
2/10 Väldigt dåligt
Nicholas
29 okt. 2022
Nicholas
Bodde här 5 nätter i oktober 2022
10/10 Fantastiskt
Lorraine Alison
29 okt. 2022
Gillade: Renlighet, personal och service, bekvämligheter och boendets skick och faciliteter
Lorraine Alison
Bodde här 6 nätter i oktober 2022
10/10 Fantastiskt
Pascal
Reste med sin partner
10 okt. 2022
Gillade: Renlighet, personal och service, bekvämligheter och boendets skick och faciliteter
Sehr schönes und gepflegtes Hotel!
Zimmer sind gross und gepflegt!
Das Personal ist sehr nett!
Essen möglichkeiten sind sehr gross und gut!
Supper Parkmöglichkeit direkt im Hotel!
Gerne wieder bei einem Aufenthalt in Kos!
Pascal
Bodde här 7 nätter i oktober 2022
8/10 Bra
Alexander
Reste med familjen
1 okt. 2022
Gillade: Renlighet, personal och service, bekvämligheter och boendets skick och faciliteter
Die Anlage ist weitläufig und gepflegt, die Ausstattung entspricht der Kategorie und das Servicepersonal ist sehr zuvorkommend. Die Essensauswahl ist zwar reichhaltig aber insgesamt nicht wirklich schmackhaft, z.T. kaum gewürzt.
Alexander
Bodde här 10 nätter i september 2022
10/10 Fantastiskt
Jan Bingham Robertson
Reste med sin partner
28 aug. 2022
Gillade: Renlighet, personal och service, bekvämligheter och boendets skick och faciliteter
Everything was excellent, except for late check out options.
Jan Bingham Robertson
Bodde här 14 nätter i augusti 2022
8/10 Bra
Robert, El Paso
Reste i grupp
25 aug. 2022
Gillade: Personal och service, bekvämligheter och boendets skick och faciliteter
Good value. Exceptional staff and service.
Robert
Bodde här 4 nätter i augusti 2022
8/10 Bra
Maxime
Reste med sin partner
14 juli 2022
Gillade: Renlighet, personal och service, bekvämligheter och boendets skick och faciliteter
Mooie omgeving
Animatie was niet zo goed
Maxime
Bodde här 9 nätter i juli 2022
10/10 Fantastiskt
Gerlinde Gertrud
Reste med sin partner
18 juni 2022
Gillade: Renlighet, personal och service, bekvämligheter och boendets skick och faciliteter
Das Personal war extrem freundlich und auch zahlreich vorhanden. Die Anlage schön und freundlich gestaltet. Für jeden was dabei. Auch Kinder kommen nicht zu kurz, obwohl es einen eigenen Erwachsenenbereich gibt. Das Buffet und die Getränke waren für AI überdurchschnittlich gut. Preis / Leistungsverhältnis völlig ok. Am besten sind die Swimm-up Zimmer. Die Anlage ist ruhig und hat Niveau.
Als einziger Kritikpunkt: Es gibt beim einchecken zu wenig Info über die Anlage. Man muss alles selber erfragen. Die App, die angeboten wird, ist nur zum reservieren der 2 Bezahlrestaurants gut - die aber beide 1 mal im AI - Umfang ( außer den Getränken) inclusive sind. Das Hauptrestaurant hat eine hohe Geräuschkulisse. Lässt sich wohl bei den vielen Gästen nicht vermeiden. Es war aber sehr gesittet, kein Gedränge oder „Rangeleien“ am Biffet. Parkplatz direkt im Gelände. Alles in Allem - die Anlage ist sehr zu empfehlen!! Gute Erreichbarkeit. Und nochmals ein Kompliment an alle! Angestellten 👍
Gerlinde Gertrud
Bodde här 8 nätter i juni 2022
6/10 Okej
Elena
31 maj 2022
Gillade: Boendets skick och faciliteter
Elena
Bodde här 9 nätter i maj 2022
8/10 Bra
Kai
Reste med sin partner
24 maj 2022
Gillade: Renlighet, personal och service, bekvämligheter och boendets skick och faciliteter
Sehr ruhig gelegenes, modernes Hotel zum entspannen. Wir waren sehr zufrieden.
Kai
Bodde här 8 nätter i maj 2022
10/10 Fantastiskt
Andrew
Reste med sin partner
21 maj 2022
Gillade: Renlighet, personal och service, bekvämligheter och boendets skick och faciliteter
We had an exceptionally relaxing honeymoon here, the staff are great and overall a very enjoyable stay.
Andrew
Bodde här 10 nätter i april 2022
10/10 Fantastiskt
Brian
Reste med sin partner
15 maj 2022
Gillade: Renlighet, personal och service, bekvämligheter och boendets skick och faciliteter
Great hotel & all inclusive is perfect with 2 additional restaurants (Mediterranean was lovely!). Food wasn’t amazing in the buffet particularly at dinner but can’t complain when it’s all inclusive! Only small thing is it would be great if areas were better sign posted so you know where things are, like the toastie/crepe stand is hidden, we only noticed it through seeing someone else. But great hotel, recommend swim up room too as you have your own loungers everyday! Had a great stay and will be back in the future!
Brian
Bodde här 7 nätter i maj 2022
8/10 Bra
Jennifer
Reste i grupp
16 okt. 2021
Gillade: Renlighet, bekvämligheter och boendets skick och faciliteter
The room, pool and facilities are great.
The food is average and service could be better, however, the bar staff are friendly, approachable and knowledgeable.
Jennifer
Bodde här 6 nätter i oktober 2021
10/10 Fantastiskt
Lynda
Reste med sin partner
13 okt. 2021
Gillade: Renlighet, personal och service, bekvämligheter och boendets skick och faciliteter
Would recommend booking a swim up room, it was lovely not having to worry about securing any loungers in the morning. The grounds of the hotel are lovely and the staff are superb. Could not recommend this hotel enough. The only very slight downside is the food, although good it would have been handy if all the meals were labelled, not just some at meal times!
Lynda
Bodde här 7 nätter i oktober 2021
10/10 Fantastiskt
Romina
Reste i grupp, Reste med sin partner
5 okt. 2021
Gillade: Renlighet, personal och service, bekvämligheter och boendets skick och faciliteter
sehr schöne, moderne Unterkunft
sehr gutes Preis-Leistungsverhältnis
leckeres Essen am Buffet mit wechselnden Gerichten
2 a-la-Carte Restaurants inklusive und sehr zu empfehlen
hoteleigener Sandstrand zu Fuß erreichbar (mit genügend Liegen)
Romina
Bodde här 7 nätter i september 2021
10/10 Fantastiskt
Jana
29 sep. 2021
Gillade: Renlighet, personal och service, bekvämligheter och boendets skick och faciliteter
Jana
Bodde här 12 nätter i september 2021
10/10 Fantastiskt
Lesley Anne, Bearsden
Reste med sin partner
5 sep. 2021
Gillade: Renlighet, personal och service, bekvämligheter och boendets skick och faciliteter
The staff are absolutely excellent in this hotel. The manager Katerina is great. She is so helpful and has picked a great team. The food and drinks are good for all inclusive and the resort is very well maintained and the rooms are clean and very well designed. The addtional restaurants are also great and are a good addition
Highly recommended
Lesley Anne
Bodde här 7 nätter i augusti 2021
10/10 Fantastiskt
Fern
Reste med familjen
4 sep. 2021
Gillade: Renlighet, personal och service, boendets skick och faciliteter och rummets bekvämlighet