"),t.close()),t)return(n=t.createElement("base")).href=o,t.getElementsByTagName("head")[0].appendChild(n),(r=t.createElement("a")).href=a,r.href;throw Error("base not supported")}finally{e&&e.parentNode.removeChild(e)}}():a)||""),(e=new c(t.search?t.search.substring(1):null))._url_object=this,Object.defineProperties(this,{href:{get:function(){return t.href},set:function(e){t.href=e,n(),r()},enumerable:!0,configurable:!0},origin:{get:function(){return"data:"===this.protocol.toLowerCase()?null:"origin"in t?t.origin:this.protocol+"//"+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return t.protocol},set:function(e){t.protocol=e},enumerable:!0,configurable:!0},username:{get:function(){return t.username},set:function(e){t.username=e},enumerable:!0,configurable:!0},password:{get:function(){return t.password},set:function(e){t.password=e},enumerable:!0,configurable:!0},host:{get:function(){var e={"http:":/:80$/,"https:":/:443$/,"ftp:":/:21$/}[t.protocol];return e?t.host.replace(e,""):t.host},set:function(e){t.host=e},enumerable:!0,configurable:!0},hostname:{get:function(){return t.hostname},set:function(e){t.hostname=e},enumerable:!0,configurable:!0},port:{get:function(){return t.port},set:function(e){t.port=e},enumerable:!0,configurable:!0},pathname:{get:function(){return"/"!==t.pathname.charAt(0)?"/"+t.pathname:t.pathname},set:function(e){t.pathname=e},enumerable:!0,configurable:!0},search:{get:function(){return t.search},set:function(e){t.search!==e&&(t.search=e,n(),r())},enumerable:!0,configurable:!0},searchParams:{get:function(){return e},enumerable:!0,configurable:!0},hash:{get:function(){return t.hash},set:function(e){t.hash=e,n()},enumerable:!0,configurable:!0},toString:{value:function(){return t.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return t.valueOf()},enumerable:!1,configurable:!0}}),this;throw new TypeError("Failed to construct 'URL': Please use the 'new' operator.");function n(){var e=t.href.replace(/#$|\?$|\?(?=#)/g,"");t.href!==e&&(t.href=e)}function r(){e._setList(t.search?l(t.search.substring(1)):[]),e._update_steps()}}if(Object.defineProperties(c.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},delete:{value:function(e){for(var t=0;ti[0]&&a[1]=n.length?void 0:n)&&n[e++],done:!n}}};throw new TypeError(a?"Object is not iterable.":"Symbol.iterator is not defined.")},c=function(n,a){var t="function"==typeof Symbol&&n[Symbol.iterator];if(!t)return n;var e,r,u=t.call(n),i=[];try{for(;(void 0===a||0a[0]?1:0}function o(n,a){return n.typea.type?1:0}function L(n){var a=n;if(n.variants.length)for(var t="",e=0,r=n.variants;e\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,p=(new RegExp("^"+p.source),new RegExp(p.source+"$"),a(y()));f=Error,(0,p.__extends)(A,f);function A(){var n=null!==f&&f.apply(this,arguments)||this;return n.type="MISSING_LOCALE_DATA",n}var v=a(i()),p=a(h()),C=new WeakMap;function D(n){var a=C.get(n);return a||(a=Object.create(null),C.set(n,a)),a}var M=p.supplemental.likelySubtags,i=["ca","co","hc","kf","kn","nu"],E=/^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i;function N(n,a,t,e,r){return void 0===e&&(e=[]),r?{lang:n&&"und"!==n?n:r.lang,script:a||r.script,region:t||r.region,variants:(0,L.__spreadArray)((0,L.__spreadArray)([],e),r.variants)}:{lang:n||"und",script:a,region:t,variants:e}}function w(n){var n=(0,v.parseUnicodeLocaleId)(n),a=n.lang,t=a.lang,e=a.script,r=a.region,a=a.variants;if(e&&r){var u=M[(0,v.emitUnicodeLanguageId)({lang:t,script:e,region:r,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,void 0,void 0,a,u),(0,v.emitUnicodeLocaleId)(n)}if(e){var u=M[(0,v.emitUnicodeLanguageId)({lang:t,script:e,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,void 0,r,a,u),(0,v.emitUnicodeLocaleId)(n)}if(r){u=M[(0,v.emitUnicodeLanguageId)({lang:t,region:r,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,e,void 0,a,u),(0,v.emitUnicodeLocaleId)(n)}u=M[t]||M[(0,v.emitUnicodeLanguageId)({lang:"und",script:e,variants:[]})];if(u)return t=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,e,r,a,t),(0,v.emitUnicodeLocaleId)(n);throw new Error("No match for addLikelySubtags")}I.prototype.maximize=function(){var a=D(this).locale;try{return new I(w(a))}catch(n){return new I(a)}},I.prototype.minimize=function(){var a=D(this).locale;try{return new I(function n(a){if(t=w(a)){var t=(0,v.emitUnicodeLanguageId)((0,L.__assign)((0,L.__assign)({},(0,v.parseUnicodeLanguageId)(t)),{variants:[]})),e=(0,v.parseUnicodeLocaleId)(a),r=e.lang,u=r.lang,i=r.script,o=r.region,r=r.variants;if(w((0,v.emitUnicodeLanguageId)({lang:u,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,void 0,void 0,r)}));if(o)if(w((0,v.emitUnicodeLanguageId)({lang:u,region:o,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,void 0,o,r)}));if(i)if(w((0,v.emitUnicodeLanguageId)({lang:u,script:i,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,i,void 0,r)}))}return a}(a))}catch(n){return new I(a)}},I.prototype.toString=function(){return D(this).locale},Object.defineProperty(I.prototype,"baseName",{get:function(){var n=D(this).locale;return(0,v.emitUnicodeLanguageId)((0,v.parseUnicodeLanguageId)(n))},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"calendar",{get:function(){return D(this).calendar},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"collation",{get:function(){return D(this).collation},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"hourCycle",{get:function(){return D(this).hourCycle},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"caseFirst",{get:function(){return D(this).caseFirst},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"numeric",{get:function(){return D(this).numeric},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"numberingSystem",{get:function(){return D(this).numberingSystem},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"language",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).lang},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"script",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).script},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"region",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).region},enumerable:!1,configurable:!0}),I.relevantExtensionKeys=i;p=I;function I(n,a){if(!(this&&this instanceof I?this.constructor:void 0))throw new TypeError("Intl.Locale must be called with 'new'");var t=I.relevantExtensionKeys,e=["initializedLocale","locale","calendar","collation","hourCycle","numberingSystem"];if(-1\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/;new RegExp("^"+u.source),new RegExp(u.source+"$");function d(u,e,t,n,i){var r=function u(e,t,n,i,r){return D(e[t],n,i,r)}(e,"minimumIntegerDigits",1,21,1),o=e.minimumFractionDigits,a=e.maximumFractionDigits,l=e.minimumSignificantDigits,e=e.maximumSignificantDigits;u.minimumIntegerDigits=r,void 0!==l||void 0!==e?(u.roundingType="significantDigits",l=D(l,1,21,1),e=D(e,l,21,21),u.minimumSignificantDigits=l,u.maximumSignificantDigits=e):void 0!==o||void 0!==a?(u.roundingType="fractionDigits",o=D(o,0,20,t),a=D(a,o,20,Math.max(o,n)),u.minimumFractionDigits=o,u.maximumFractionDigits=a):"compact"===i?u.roundingType="compactRounding":(u.roundingType="fractionDigits",u.minimumFractionDigits=t,u.maximumFractionDigits=n)}function t(u,e,t,n){var i=n.availableLocales,r=n.relevantExtensionKeys,o=n.localeData,a=n.getDefaultLocale,n=n.getInternalSlots,e=c(e),l=Object.create(null),t=function u(e){return void 0===e?Object.create(null):f(e)}(t),n=n(u),D=(n.initializedPluralRules=!0,F(t,"localeMatcher","string",["best fit","lookup"],"best fit")),D=(l.localeMatcher=D,n.type=F(t,"type","string",["cardinal","ordinal"],"cardinal"),d(n,t,0,3,"standard"),g(i,e,l,r,o,a));return n.locale=D.locale,u}function e(u,e,t){var n=t.getInternalSlots,t=t.PluralRuleSelect,n=n(u);return p("Object"===r(n),"pl has to be an object"),p("initializedPluralRules"in n,"pluralrules must be initialized"),p("Number"===r(e),"n must be a number"),isFinite(e)?t(n.locale,n.type,e,function u(e){p("string"==typeof e,"GetOperands should have been called with a string");var t,n,i,r=l(e),o=(p(isFinite(r),"n should be finite"),e.indexOf(".")),a="",o=-1===o?(n=r,t=0):(n=e.slice(0,o),t=l(a=e.slice(o,e.length)),a.length),e=Math.abs(l(n));return a=0!==t?(i=(n=a.replace(/0+$/,"")).length,l(n)):i=0,{Number:r,IntegerDigits:e,NumberOfFractionDigits:o,NumberOfFractionDigitsWithoutTrailing:i,FractionDigits:t,FractionDigitsWithoutTrailing:a}}(o(n,e).formattedString)):"other"}function h(u,e){for(var t=[],n=0,i=e;na[a.length-1]?a[a.length-1].length-1:-1===(o=a.indexOf(c))||"0"===l[c=a[o]].other?0:c.length-l[c].other.match(/0+/)[0].length:0}}function c(n,t,e){var u,r,i,a,o,c=e;if(a=0===n?(u=m("0",c),r=0):(i=(a=n.toString()).indexOf("e"),o=(a=a.split("e"))[0],a=a[1],o=o.replace(".",""),0<=i&&o.length<=c?(r=+a,u=o+m("0",c-o.length),n):(r=f(n),i=Math.round(s(n,r-c+1)),10<=s(i,c-1)&&(r+=1,i=Math.floor(i/10)),u=i.toString(),s(i,c-1-r))),o=c-1<=r?(u+=m("0",r-c+1),r+1):0<=r?(u=u.slice(0,r+1)+"."+u.slice(r+1),r+1):(u="0."+m("0",-r-1)+u,1),0<=u.indexOf(".")&&t\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,Vn=new RegExp("^"+L.source),Xn=new RegExp(L.source+"$"),Hn=/[#0](?:[\.,][#0]+)*/g;function zn(n,t,e,u){var r,i=n.sign,a=n.exponent,o=n.magnitude,c=u.notation,l=u.style,s=u.numberingSystem,f=t.numbers.nu[0],m=null;if("compact"===c&&o&&(m=function n(t,e,u,r,i,a,o){var c,l=t.roundedNumber,s=t.sign,t=t.magnitude,t=String(Math.pow(10,t)),f=u.numbers.nu[0];if("currency"===r&&"name"!==a){r=(m=u.numbers.currency)[o]||m[f],r=null==(a=r.short)?void 0:a[t];if(!r)return null;c=P(e,l,r)}else{var m,a=((m=u.numbers.decimal)[o]||m[f])[i][t];if(!a)return null;c=P(e,l,a)}return"0"!==c?c=j(c,s).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0"):null}(n,e,t,l,u.compactDisplay,u.currencyDisplay,s)),"currency"===l&&"name"!==u.currencyDisplay){var D=t.currencies[u.currency];if(D)switch(u.currencyDisplay){case"code":r=u.currency;break;case"symbol":r=D.symbol;break;default:r=D.narrow}else r=u.currency}o=m||("decimal"===l||"unit"===l||"currency"===l&&"name"===u.currencyDisplay?j((t.numbers.decimal[s]||t.numbers.decimal[f]).standard,i):j("currency"===l?(p=t.numbers.currency[s]||t.numbers.currency[f])[u.currencySign]:t.numbers.percent[s]||t.numbers.percent[f],i));for(var g=Hn.exec(o)[0],p=(o=o.replace(Hn,"{0}").replace(/'(.)'/g,"$1"),(o="currency"===l&&"name"!==u.currencyDisplay&&((i=(p=t.numbers.currency[s]||t.numbers.currency[f]).currencySpacing.afterInsertBetween)&&!Xn.test(r)&&(o=o.replace("¤{0}","¤"+i+"{0}")),i=p.currencySpacing.beforeInsertBetween)&&!Vn.test(r)?o.replace("{0}¤","{0}"+i+"¤"):o).split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g)),d=[],h=t.numbers.symbols[s]||t.numbers.symbols[f],y=0,F=p;y
Économisez en réservant votre vol et votre hôtel en même temps et cumulez des points Expedia Rewards pour de futurs voyages.
Profitez de tarifs entièrement remboursables sur la plupart des hôtels. Parce que la flexibilité, c’est important.
Personnalisez facilement vos vacances en réservant tout au même endroit.
Réservez des vacances d'été inoubliables qui vous correspondent
Détendez-vous, le soleil est au rendez-vous et le moment est propice pour partir en vacances, alors qu'attendez-vous ? Nous sommes ici pour vous proposer nos destinations de vacances les plus ensoleillées.
Vacances Tout Compris
Tous vos besoins sont couverts avec une formule séjour tout compris. Tous les extras qui font toute une vie de souvenirs.
Conseils pour réserver un voyage pas cher avec une formule vol + hôtel et/ou location de voiture
Comment trouver la formule vacances qui vous convient ?
Que vous recherchiez un week-end à la mer ou des vacances en famille, créez votre voyage sur mesure grâce à nos formules vacances. Combinez vol + hôtel, ou hôtel + location de voiture, dans une seule et même réservation sur Expedia. Indiquez votre destination et vos dates de séjour, puis triez facilement les résultats à l’aide de nos filtres pratiques et efficaces. Parcourez nos offres pour réserver vos prochaines vacances et facilitez-vous la vie avec ces formules économiques.
Comment partir en vacances pour pas cher ?
Nous vous aidons à repérer facilement les prix les plus bas grâce à nos filtres de recherche. Trouvez ainsi des billets d’avion pas chers pour partir en vacances. De plus, sachez que les formules vol + hôtel s’avèrent souvent plus avantageuses durant la basse saison. Alors pour un vol pas cher, misez sur un séjour dans les Alpes ou dans les Pyrénées au tout début ou à la fin de la période d’enneigement, et découvrez le sud de la France aux prémices du printemps, plutôt qu’en plein été. En outre, éloignez-vous des centres touristiques pour payer votre hébergement moins cher, tout en bénéficiant souvent de plus d’espace. Par ailleurs, plus vous optez pour des services et équipements haut de gamme, plus le prix grimpera. Servez-vous donc de nos filtres pour mettre l’accent sur ce qui compte vraiment pour vous, comme une piscine pour vos vacances en famille ou un spa pour votre week-end en amoureux. Puis, indiquez votre fourchette de prix pour trouver rapidement la perle rare dans votre budget. Pour partir pas cher, comptez sur les filtres et astuces d’Expedia.
Où aller pour des vacances pas chères en France ?
Avec ses paysages variés, ses spécialités culinaires locales, ses villes au riche patrimoine culturel et ses villages de caractère, la France ne manque pas d’atouts pour vous séduire et, cerise sur le gâteau, vous permet de partir en vacances pour pas cher. Pour trouver une destination pas chère et réserver vos vacances en France à moindre coût, voici quelques conseils : sortez des sentiers battus et prévoyez votre séjour en dehors des vacances scolaires, si vous le pouvez. Ainsi, cet été, plutôt que de partir sur le littoral, pourquoi ne pas en profiter pour découvrir la « petite Venise » de Colmar en réservant une formule vol + hôtel pas cher en Alsace ? Ou offrez-vous une escapade au vert, dans les vignes, et combinez hôtel + location de voiture dans une formule vacances en Bourgogne avantageuse. Parcourez nos offres et trouvez où passer vos prochaines vacances pas chères en France.
Où partir en vacances avec un budget de 500 € ?
Les activités en plein air sont souvent gratuites. Misez sur les baignades dans les lacs, les promenades en forêt et les randonnées en montagne pour des vacances à petit budget. Les parcs naturels de France font donc partie des bons plans pour les vacances. Pensez également aux vacances au camping. Dans certains campings 5 étoiles, vous trouverez notamment des parcs aquatiques qui feront le bonheur de vos enfants. Et pas besoin de partir loin pour se sentir en vacances ! Vous ferez ainsi des économies sur le transport en partant près de chez vous, en France, ou en Europe. Alors, n’attendez pas pour réserver votre escapade en amoureux à Lille ou un week-end pas cher à Amsterdam.
Où partir pas cher en amoureux ?
Choisissez un court séjour pas cher pour vous retrouver en couple, loin des tracas du quotidien. Mettez le cap sur une destination pas chère en restant en France. Vous pouvez, par exemple, vous concocter un voyage pas cher sur mesure avec vol + hôtel pour Bordeaux, Lyon ou Toulouse. Parcourez notre offre pour trouver des escapades romantiques en France ou misez sur les classiques indémodables en réservant un voyage à Paris. Pour passer un agréable moment, rien qu’à deux, partez pour un week-end en amoureux.
Pour concilier vos envies de voyage et votre petit budget, optez pour un week-end insolite dans une destination pas chère du côté de Reims, Caen ou Rennes. Si vous êtes en quête de nature, misez sur des vacances dans un camping pas cher, mais offrant tous les équipements qui sont, pour vous, indispensables. Pour vous en assurer, cochez les filtres correspondants et sélectionnez, par exemple, la case « Piscine », pour le plus grand bonheur de vos enfants. Dans tous les cas, si vous recherchez un court séjour pas cher, veillez à sélectionner nos filtres relatifs au budget. Pensez également à trier les offres par prix pour voir les options les moins chères s’afficher en premier.
Où partir en août 2025 ?
Pour profiter à coup sûr de vos vacances d’été 2025, allez trouver le soleil dans le sud de la France. Préparez votre maillot et votre crème solaire, et réservez une formule avantageuse avec vol + hôtel, ou hôtel + voiture de location, pour des vacances ensoleillées vers Nice, Marseille ou Montpellier. En revanche, si vous cherchez à échapper aux grosses chaleurs, allez chercher un peu de fraîcheur au sommet des massifs alpins ou pyrénéens.
Où aller à la mer pour pas cher ?
Pour vous offrir un week-end à la mer ou partir cet été 2025 à la mer, sans casser votre tirelire, évitez la Côte d’Azur en juillet-août et prenez plutôt la direction de la Bretagne ou de la Normandie. Pour une belle escapade ensoleillée à prix doux, envisagez de découvrir la Camargue à l’automne ou au tout début du printemps, ou dénichez un vol pas cher pour la Corse en partant en dehors des vacances scolaires. Parcourez également nos idées de vacances en bord de mer.
Où partir en week-end à l’étranger ?
Partez en week-end à Londres pour une folle virée shopping et réaliser la tournée des pubs et clubs londoniens entre amis. Pour passer 2 jours en amoureux ou un week-end en famille, nous vous suggérons plutôt de réserver une offre vol + hôtel à Rome afin de remonter le fil de l’histoire jusqu’à l’Antiquité et de vous offrir une parenthèse hors du temps à la terrasse d’un café pittoresque. N’hésitez pas à mettre à profit votre prochain week-end prolongé pour visiter une ville européenne en 3 jours et découvrir certaines des plus belles capitales européennes.
Où partir au soleil pour 4 jours ?
Si, pour vous, le mot « vacances » rime forcément avec soleil, mais que vous n’avez que 4 jours pour faire le plein de vitamine D, sélectionnez un séjour au soleil à quelques heures d’avion seulement. Entre novembre et avril notamment, fuyez la grisaille et envolez-vous vers des latitudes plus douces. Séjournez, par exemple, dans l’un des gratte-ciel modernes et luxueux des Émirats arabes unis avec une formule vol + hôtel à Dubaï. Vous pouvez aussi choisir de goûter aux saveurs épicées et ensoleillées de la « ville rouge » avec une offre de séjour à Marrakech.
Comment choisir un séjour tout compris ?
Expedia a rassemblé pour vous les offres de séjour tout compris. Pour faire votre choix, il vous suffit d’indiquer vos dates de voyage et votre destination. Vous accéderez alors à tout un catalogue de séjours all inclusive. Vous pourrez ensuite utiliser les filtres de recherche pour affiner les résultats en fonction de vos attentes. Par exemple, pour des vacances all inclusive en famille, cochez le filtre « Idéal pour les familles ». Vous obtiendrez ainsi une sélection d’hébergements proposant des services et équipements appréciés des enfants et de leurs parents, comme un Kids Club, une aire de jeux, un centre aquatique ou un service de garderie. En plus, les formules vacances tout inclus s’avèrent souvent plus avantageuses quand vous partez en vacances en famille notamment, puisque les repas et les boissons sont prévus dans le tarif du séjour. Enfin, aucun risque d’avoir une mauvaise surprise une fois sur place, puisque tout est déjà compris dans le prix.
Quelles sont les meilleures destinations pour des vacances tout inclus ?
Les formules vacances tout inclus en Espagne, ainsi que les vacances all inclusive en Grèce et, en particulier, en Crète, figurent parmi certaines des meilleures offres de séjour tout compris. Cochez le filtre populaire « Tout compris » pour repérer les forfaits repas en pension complète ou, par exemple, le filtre « Dîner inclus » si vous préférez un séjour en demi-pension uniquement. Dans tous les cas, avec une formule vol + hôtel tout inclus, vous pourrez planifier votre voyage dans les moindres détails.
Où partir en vacances au soleil ?
Pour vous prélasser au soleil, vous avez l’embarras du choix, y compris parmi les départements et territoires français d’outre-mer. Ainsi, partez vous réchauffer aux Antilles en réservant une formule vol + hôtel en Guadeloupe ou mettez le cap sur l’océan Indien avec un séjour sur l’île Maurice. Envie de plonger dans l’eau turquoise lors de vacances sous le soleil des Cyclades ? Posez vos valises dans les îles grecques en réservant votre séjour dans l’archipel de Santorin.
Où aller pour un séjour au ski ?
Passez vos vacances à la montagne cet hiver pour dévaler les pentes enneigées en famille ou entre amis. Avec vos enfants, réservez votre séjour au ski dans une station familiale de moyenne montagne. Regardez notamment du côté des vacances au ski dans les Vosges pour trouver des pistes adaptées et des hébergements familiaux à des prix abordables. En revanche, si vous partez entre jeunes mordus de ski, repérez les domaines skiables à la hauteur de vos exploits sur les pistes noires : optez pour les stations de haute montagne réputées et réservez votre séjour neige dans les Alpes ou vos vacances d’hiver dans les Pyrénées. Skieur débutant ou chevronné, consultez nos offres de séjour au ski et dénichez, en quelques clics, les vacances au ski adaptées à vos envies.
Où partir en vacances en famille ?
Vous voyagez avec vos enfants et recherchez donc des activités ludiques pour toute la famille. Dans ce cas, des vacances all inclusive en famille peuvent être un bon plan pour vous faciliter la vie. En effet, tout est déjà prévu et compris dans le prix. Vous trouverez notamment des résidences de vacances et des villages vacances qui proposent des activités pour les enfants et des services de garderie. Si vous restez en France, pourquoi ne pas choisir un camping familial en Provence avec toboggans aquatiques et aires de jeux ? Et pour un week-end en famille, planifiez un voyage à Disneyland® Paris et partez à l’assaut des montagnes russes et autres manèges. Vous pouvez aussi opter pour des destinations familiales en Europe, comme l’Italie, l’Espagne ou le Portugal. Besoin d’autres idées ? Consultez notre page consacrée aux séjours pour enfants.
Où partir pour un week-end en amoureux ?
Réservez un séjour thalasso de luxe pour vous faire chouchouter, vous relaxer et vous retrouver dans un cadre de rêve, rien que tous les deux. Vous pouvez aussi toujours miser sur les grands classiques et réserver un séjour à Paris ou une formule vol + hôtel à Venise. Une escapade en amoureux, voilà ce qu’il vous faut pour votre week-end romantique. Parcourez notre offre pour trouver des idées de week-end en amoureux, même à petit prix.
Comment trouver des bons plans pour votre prochaine réservation de vacances ?
Nos formules vacances vous permettent de créer votre voyage sur mesure et de réaliser des économies. En effet, acheter des billets d’avion et un séjour en une seule opération est souvent plus avantageux que de réserver un hôtel et un vol séparément. Et vous pouvez même y rajouter une voiture de location pour faciliter vos déplacements et découvrir les environs de votre lieu de séjour. En outre, vous pouvez participer au programme de fidélité Expedia Rewards et bénéficier d’un accès exclusif à des offres de voyage à Prix membres. Pour en profiter, il suffit de vous inscrire gratuitement. Vous cumulerez, en plus, des points à utiliser pour faire baisser le prix de votre prochaine réservation de vacances. Vous l’aurez compris : sur Expedia, pas besoin de chercher loin pour dénicher une bonne affaire.
Où partir en voyage de luxe ?
Offrez-vous une formule vol + hôtel à Dubaï, l’une des destinations les plus réputées pour un séjour haut de gamme. Avec ses gratte-ciel luxueux et ses infrastructures de pointe, vous y passerez des vacances d’exception. Pour vivre une expérience exclusive au milieu d’un lagon turquoise, réservez un bungalow privé sur pilotis pour votre voyage à Bora-Bora. Et si vous aimez parcourir les greens du monde entier, un séjour golf peut s’avérer une alternative plutôt élégante.
Quelle destination choisir pour un séjour bien-être ?
Si vous rêvez de soins détox, de massages relaxants et d’une véritable cure de jouvence grâce à un séjour bien-être, réservez sans attendre vos vacances en Thaïlande ou votre voyage à Bali.
Puis-je annuler ma formule vacances réservée sur Expedia ?
Oui, vous pouvez annuler votre formule vol + hôtel, ou hôtel + location de voiture, à partir de la page Expedia récapitulant vos informations de voyage. Vous pouvez aussi vous rendre sur le portail de notre assistance clientèle pour obtenir de l’aide. Sachez que certaines formules vacances sont entièrement remboursables. Toutefois, les modalités et délais sont propres à chaque réservation et peuvent varier. Ainsi, pour espérer obtenir un remboursement complet, vous devrez notamment vérifier les dispositions prévues par la compagnie aérienne et la période d’annulation gratuite par rapport à vos dates de séjour.
Pourquoi réserver une formule vol + hôtel sur Expedia ?
En réservant vos vacances sur Expedia, vous pouvez facilement planifier tout votre voyage. Les formules vol + hôtel peuvent même inclure aussi votre location de voiture, ainsi que des visites et activités à réaliser sur place. Plutôt que d’accumuler les réservations auprès de différents prestataires, simplifiez-vous donc la vie en regroupant tout sur Expedia. En plus, ce type de vacances tout inclus vous permet généralement d’accéder à des prix très intéressants par rapport aux réservations isolées : à vous les bons plans pour bénéficier de vols et d’hôtels pas chers ! Enfin, les membres du programme de fidélité Expedia Rewards cumulent des points à chaque achat éligible. Ces points peuvent ensuite être utilisés pour réserver vos prochaines vacances. L’inscription est totalement gratuite, donc n’hésitez pas : vous avez vraiment tout à y gagner.
Économisez sur une sélection d’hôtels et doublez vos points Expedia Rewards en réservant sur l’appli. Avec nos offres spéciales appli, économisez pour voyager plus et gérez le tout où que vous soyez.
Scannez le code QR avec l’appareil photo de votre appareil et téléchargez notre appli.