google.maps.__gjsload__('places', function(_){/* Copyright 2026 Google LLC SPDX-License-Identifier: Apache-2.0 */ var Exb=function(a,b,c){return a.qh.qh(a.rh+"/$rpc/google.internal.maps.mapsjs.v1.MapsJsInternalService/GetPlaceWidgetMetadata",b,c||{},_.kra)},S5=function(a){return R5?R5:R5=new Promise(async(b,c)=>{var d=(new _.by).setUrl(window.location.origin);try{let e=await _.ona(a.qh,d);b(_.Cg(e,1))}catch(e){R5=void 0,c(e)}})},Fxb=function(a,b,c,d=null,e=null,f=null){var g=new _.ppa;b=_.ch(g,1,b);b=_.ch(b,5,1);c=_.zp(new _.Ap(131071),window.location.origin,c).toString();c=_.ah(b,2,c).setUrl(window.location.origin); e&&e.length>0&&f&&f.length>0&&(e=_.ig(c,7,e,_.cf),_.ig(e,6,f,_.cf));return d&&d.length>0?(f={},f["X-Goog-Maps--Tmp-Internal-Usage-Attribution-Ids"]=d.join(","),Exb(a.qh,c,f)):Exb(a.qh,c)},Gxb=function(a){var b=_.gxb.get("EV_CONNECTOR_TYPE_"+a);if(b===void 0)throw Error(`Unknown EVConnectorType: ${a}`);return b},Hxb=function(a){var b=_.kxb.get("PRICE_LEVEL_"+a);if(b===void 0)throw Error(`Unknown PriceLevel: ${a}`);return b},T5=function(a,b){return _.ah(a,1,b)},Ixb=function(a){return Array.prototype.concat.apply([], arguments)},U5=function(a){Jxb.test(a)&&(a.indexOf("&")!=-1&&(a=a.replace(Kxb,"&")),a.indexOf("<")!=-1&&(a=a.replace(Lxb,"<")),a.indexOf(">")!=-1&&(a=a.replace(Mxb,">")),a.indexOf('"')!=-1&&(a=a.replace(Nxb,""")),a.indexOf("'")!=-1&&(a=a.replace(Oxb,"'")),a.indexOf("\x00")!=-1&&(a=a.replace(Pxb,"�")));return a},V5=function(a){if(!a||!_.sl(a))throw _.Ml("Passed Circle is not an Object.");a=a instanceof _.go?a:new _.go(a);if(!a.getCenter())throw _.Ml("Circle is missing center."); if(a.getRadius()===void 0)throw _.Ml("Circle is missing radius.");return a},Rxb=function(a){return _.ug(a,Qxb,2)},W5=function(a,b){return _.ah(a,1,b)},X5=function(a,b){return _.ah(a,2,b)},Y5=function(a,b){return _.vg(a,_.Yq,31,b)},Txb=function(a){return _.ug(a,Sxb,1)},Vxb=function(a){return _.ug(a,Uxb,1)},Wxb=function(a,b){return _.$g(a,1,b)},Z5=function(a,b){_.og(a,1,Xxb,_.df(b))},Zxb=function(a){return _.qg(a,Yxb,3)},$xb=function(a,b){_.og(a,1,$5,_.df(b))},a6=function(a,b,c){return a.replace("{0}", b).replace("{1}",c)},ayb=function(a,b){var c=b.length;switch(c){case 0:return"";case 1:return String(b[0]);case 2:return a6(a.wh,String(b[0]),String(b[1]))}var d=a6(a.th,String(b[0]),String(b[1]));for(let e=2;e_.ll(a.value)?-1:e}return _.ll(a.value)}catch(b){return-1}},lyb=function(a){if(!_.cI(b6)(a)){var b=a.rh();_.bh(b,2,1)}b=_.Vk.rh().rh();if(_.cI(b6)(a)){var c=_.B5(a,cyb,2,dyb);_.qg(c,c6,4).jj(b)}else _.cI(d6)(a)||(_.cI(e6)(a)||_.cI(f6)(a)?a.rh().vl()||a.rh().jj(b):(a.vl()||a.jj(b),b=_.Vk.rh().th(),c=_.Vk.rh().xh(),a.xh()||!b||c||a.th(b)));if(_.cI(g6)(a))return _.bj(a,eyb()); if(_.cI(h6)(a))return _.bj(a,fyb());if(_.cI(i6)(a))return _.bj(a,gyb());if(_.cI(e6)(a))return _.bj(a,hyb());if(_.cI(d6)(a))return _.bj(a,iyb());if(_.cI(f6)(a))return _.bj(a,jyb());if(_.cI(b6)(a))return _.bj(a,kyb());throw Error();},j6=function(a,b,c){function d(){c(null)}function e(g){c(g)}var f=lyb(b);_.oE(_.ZA,()=>{_.ey(_.uq,(_.Hl("gPlacesApiBaseUrl")||_.cB)+a,_.tq,f,e,d,!0)})},myb=function(a,b,c){j6(a,b,c)},k6=function(a,b,c){j6(a,b,c)},nyb=function(a,b,c={}){var d=c.maxWidth;c=c.maxHeight;d|| c||(d=b);b=new d6;a=_.$g(b,1,a);d&&_.Wg(a,3,Math.max(d,0));c&&_.Wg(a,4,Math.max(c,0));d=lyb(a);d+="&callback=none";return _.Poa((_.Hl("gPlacesApiBaseUrl")||_.cB)+"/maps/api/place/js/PhotoService.GetPhoto",d,_.tq,!0)},oyb=function(a,b){if(!a)return"";if(!b||!b.length)return U5(a);var c="",d=0;for(let e of b)c+=U5(a.substring(d,_.Cg(e,1))),c+=''+U5(a.substring(_.Cg(e,1),_.Cg(e,1)+e.getLength()))+"",d=_.Cg(e,1)+e.getLength();return c+=U5(a.substring(d))},qyb=function(a, b,c,d){_.ep[45]&&_.Vt(b,14,3);_.bh(b,15,3);a=a.qh()?"/maps/api/place/js/AutocompletionService.GetQueryPredictions":"/maps/api/place/js/AutocompletionService.GetPredictions";myb(a,b,e=>{e===null&&_.$k(d,2);c(_.Oh(pyb,e))})},ryb=function(a){a=a.rh();var b=a.trim();return b&&/\s$/.exec(a)?b+" ":b},uyb=function(a,b){try{if(a.Hh())_.al(b);else{var c=a.rh();if(c&&c===a.Gh())_.al(b);else{_.fH(a);var d=ryb(a);if(d){var e=_.fH(a),f=Wxb(new g6,d);if(!a.qh()){let l=a.get("sessionToken");f.up(l.token)}var g= a.Oh();for(c=0;c<_.ll(g);c++)_.yg(f,9,_.cf,g[c],void 0,_.ef);var h=a.Fh();if(h)for(let l in h)if(Object.prototype.hasOwnProperty.call(h,l)){let n=Ixb([],h[l]);for(g=0;g{if(_.gH(a,e)){_.Jt(l,4)&&(_.zl(_.J(l,4)),_.Pf(l,4));var n=l.getStatus();if(n===3||n===4)_.al(b),_.Lm(a,"request_denied");else if(n===0||n===5){n===0&&_.Vf(l,l6,2)<=0&&_.$k(b,15);n=[];var q=[],t=10;for(let C=0,L=_.Vf(l,l6,2);C=0){A=!0;break}A?t?(q.push(x),t--):n.push(x):q.push(x)}q.push(...n.slice(0,Math.min(_.ll(n),10-_.ll(q))));l=q;ryb(a);n=[];for(q=0;q{uyb(a,b)},100)},wyb=function(a){return a.qh()?!1:a.get("placeIdOnly")?!0:(a=a.get("fields"))?a.every(b=>_.bxb.has(b)):!1},m6=function(a){return"Param\u00e8tre manquant. Le param\u00e8tre "+a+" est obligatoire."},n6=function(a){return"La propri\u00e9t\u00e9 "+a+" n'est pas valide. Sa valeur est peut-\u00eatre incompatible avec d'autres propri\u00e9t\u00e9s."},o6=function(a,b="LocationBias"){if(typeof a==="string"){if(a!== "IP_BIAS")throw _.Ml(b+" of type string was invalid: "+a);return a}if(!a||!_.sl(a))throw _.Ml(`Invalid ${b}: ${a}`);if(a instanceof _.go)return V5(a);if(a instanceof _.fm||a instanceof _.fn||a instanceof _.go)return a;try{return _.hn(a)}catch(c){try{return _.jm(a)}catch(d){try{return V5(new _.go((0,_.$ja)(a)))}catch(e){throw _.Ml("Invalid "+b+": "+JSON.stringify(a));}}}},p6=function(a){var b=o6(a);if(b instanceof _.fn||b instanceof _.go)return b;throw _.Ml(`Invalid LocationRestriction: ${a}`);},q6= function(a){var b=a.getSouthWest();a=a.getNorthEast();var c=new _.nA,d=_.qg(c,_.Lz,1),e=_.qg(c,_.Lz,2);_.iw(_.gw(d,b.lat()),b.lng());_.iw(_.gw(e,a.lat()),a.lng());return c},xyb=function(a,b){b&&(b=p6(b),b instanceof _.fn?_.bv(a.th(),q6(b)):b instanceof _.go&&(a=a.rh(),_.gw(_.qg(a,_.Lz,1),b.getCenter().lat()),_.iw(_.qg(a,_.Lz,1),b.getCenter().lng()),a.setRadius(b.getRadius())))},s6=function(a,b){b&&(b=o6(b),typeof b==="string"?_.og(a,4,r6,_.xe(!0)):b instanceof _.fm?(_.gw(_.B5(a,_.Lz,1,r6),b.lat()), _.iw(_.B5(a,_.Lz,1,r6),b.lng())):(b instanceof _.fn||b instanceof _.go)&&xyb(a,b))},t6=function(a){var b=a.location,c=a.radius,d=a.bounds;a=_.Ol({input:_.Ul(e=>!!e,m6("input")),bounds:_.Ul(e=>!!e||!(b&&c===void 0||!b&&c),m6(b?"radius":"location")),locationBias:_.Yl(o6),locationRestriction:_.Yl(p6)},!0)(a);!d&&b&&c!==void 0&&(a.bounds=_.Xn(b,c/6378137));return a},yyb=function(a){switch(a){case "INVALID_REQUEST":return new _.yq("The request is invalid.","PLACES_AUTOCOMPLETE",a);case "NOT_FOUND":return new _.yq("The place referenced was not found.", "PLACES_AUTOCOMPLETE",a);case "OVER_QUERY_LIMIT":return new _.yq("The application has gone over its request quota.","PLACES_AUTOCOMPLETE",a);case "REQUEST_DENIED":return new _.yq("The application is not allowed to use the Place Service.","PLACES_AUTOCOMPLETE",a);default:return new _.zq("The Place Service request could not be processed due to server error.","PLACES_AUTOCOMPLETE",a)}},Ayb=function(a,b,c){var d=new g6;Wxb(d,b.input);var e=b.offset;e!==void 0&&_.Wg(d,2,e);b.sessionToken&&d.up(b.sessionToken.token); b.bounds&&(a.qh||(console.warn("As of May 2023, bounds, location, and radius are deprecated. Please use locationBias and locationRestriction instead. The feature will continue to work, and 12 months notice will be given before support is discontinued. See https://developers.google.com/maps/deprecations for more information."),a.qh=!0),a=_.hn(b.bounds),_.bv(_.qg(d,_.nA,6),q6(a)));b.origin&&(e=b.origin,a=_.qg(d,_.Lz,25),_.gw(a,e.lat()),_.iw(a,e.lng()));a=b.types;for(e=0;e<_.ll(a);++e)_.yg(d,9,_.cf, a[e],void 0,_.ef);if(a=b.componentRestrictions)for(let f in a){if(!a[f])continue;else if(!Array.isArray(a[f])&&typeof a[f]!=="string")throw Error(n6("componentRestrictions."+f));e=Ixb([],a[f]);for(let g=0;g{e&&e.error_message&&(_.zl(e.error_message),delete e.error_message);var f=e&&e.status||"UNKNOWN_ERROR";d(f==="OK"?e.predictions:null,f)})},v6=function(a,b){a.set("isInputValueFromBrowserAutofill",b)},w6=function(a,b){try{v6(a,a.qh.matches(":autofill"))}catch{v6(a,!1)}a.set("input",b)},Cyb=function(a){a.xh&&!a.qh.value&&(a.qh.value=a.wh,_.Iv(a.qh,"pac-placeholder"))},x6=function(a, b){a.set("selectionIndex",b)},Dyb=function(a){var b=a.rh;b>=0&&_.RE(a.items[b],"pac-item-selected");a.rh=-1},Eyb=function(a,b){Dyb(a);var c=a.items[b];c?(_.Iv(c,"pac-item-selected"),a.qh.value=a.getPredictions()[b].DK,a.rh=b,a.setVisible(!0)):(a.qh.value=a.get("input"),a.rh=-1)},y6=function(a,b,c){b=_.rl(b)?b:a.th>-1?a.th:a.rh;Dyb(a);var d=!0;if(b>=0)c=a.getPredictions()[b].DK,a.qh.value=c,w6(a,c),x6(a,b);else if(c&&a.qh.value!==a.get("input"))a.qh.value=a.get("input");else if(c===13||c===10)_.Lm(a, "text_entered"),a.sh&&(d=!1);a.rh=a.th=-1;d&&a.setVisible(!1)},z6=function(a){return a.get("formattedPrediction")},Fyb=function(a=new Date){return new A6(a.getUTCDay()*24*60+a.getUTCHours()*60+a.getUTCMinutes())},Gyb=function(a,b){var c=a.time;return new A6((a.day*24*60+Number(c.substring(0,2))*60+Number(c.substring(2,4))-b+10080)%10080)},Hyb=function(a,b){var c=[];a.forEach(d=>{d=new B6(Gyb(d.open,b),Gyb(d.close,b));if(d.endTime.compare(d.startTime)<0){let e=new B6(new A6(0),d.endTime);c.push(new B6(d.startTime, new A6(10080)));c.push(e)}else c.push(d)});return c},Iyb=function(a,b,c){if(a&&b!=null){if(a.length===0)return!1;if(a.length===1&&!a[0].close&&a[0].open&&a[0].open.day===0&&a[0].open.time==="0000")return!0;var d=Fyb(c);return Hyb(a,b).some(e=>e.includes(d))}},Jyb=function(a,b=new Date){return Iyb(a.opening_hours.periods,a.utc_offset_minutes,b)},Kyb=function(a){var b="utc_offset"in a;b&&(a.utc_offset_minutes=a.utc_offset);Object.defineProperty(a,"utc_offset",{enumerable:b,get(){_.zl("utc_offset is deprecated as of November 2019. Use utc_offset_minutes instead. See https://goo.gle/js-open-now"); _.M(window,148227);return a.utc_offset_minutes},set(c){_.zl("utc_offset is deprecated as of November 2019. Use utc_offset_minutes instead. See https://goo.gle/js-open-now");_.M(window,148227);a.utc_offset_minutes=c}})},Lyb=function(a,b,c){a.hours=_.GE(a.time.slice(0,2));a.minutes=_.GE(a.time.slice(2,4));if(c){var d=new Date(b.getTime()+c*60*1E3);c=a.day-d.getUTCDay();d=(a.hours-d.getUTCHours())*60+a.minutes-d.getUTCMinutes();var e=b.getTime()-b.getTime()%6E4;a.nextDate=e+c*864E5+d*6E4;a.nextDate< b.getTime()&&(a.nextDate+=6048E5)}},Myb=function(a){var b=a.opening_hours;if(b!==void 0){b.isOpen=g=>Jyb(a,g);var c=b.open_now;Object.defineProperty(b,"open_now",{enumerable:!0,get(){_.zl("open_now is deprecated as of November 2019. Use the isOpen() method from a PlacesService.getDetails() result instead. See https://goo.gle/js-open-now");_.M(window,148225);return c},set(g){_.zl("open_now is deprecated as of November 2019. Use the isOpen() method from a PlacesService.getDetails() result instead. See https://goo.gle/js-open-now"); _.M(window,148225);c=g}});var d=a.utc_offset_minutes,e=new Date;b=b.periods;for(let g=0,h=_.ll(b);gnyb(f,e.width,...g)}if(a=a.geometry){if(c=a.location)a.location=new _.fm(c.lat,c.lng);(a= a.viewport)&&(d.geometry.viewport=new _.fn(new _.fm(a.southwest.lat,a.southwest.lng),new _.fm(a.northeast.lat,a.northeast.lng)))}if(d.permanently_closed){let e=d.permanently_closed;Object.defineProperty(d,"permanently_closed",{enumerable:!0,get(){_.zl("permanently_closed is deprecated as of May 2020 and will be turned off in May 2021. Use business_status instead. See https://goo.gle/places-permanently-closed");_.M(window,148226);return e},set(f){_.zl("permanently_closed is deprecated as of May 2020 and will be turned off in May 2021. Use business_status instead. See https://goo.gle/places-permanently-closed"); _.M(window,148226);e=f}})}if(!b)for(let e of _.dxb)delete d[e];Kyb(d);Myb(d);return d},Oyb=function(a,b){if(!a.reference&&!a.placeId)throw Error(m6("placeId"));if(a.reference&&a.placeId)throw Error("Les propri\u00e9t\u00e9s reference et placeId ne peuvent pas coexister.");var c=new h6;a.sessionToken&&c.up(a.sessionToken.token);a.placeId?$xb(_.qg(c,Nyb,14),a.placeId):_.$g(c,1,a.reference);var d=a.ul||[];for(let e=0,f=d.length;e{e&&e.error_message&&(_.zl(e.error_message),delete e.error_message);var f=e?e.status:"UNKNOWN_ERROR";e=f==="OK"?C6(e.result,a.CT,e.html_attributions):null;b(e,f)})},Qyb=function(a,b){if(a.openNow){var c=_.qg(b,Pyb,18);_.Sg(c,1,!0);c=_.qg(b,Pyb,18);var d=(new Date).getTime()%65535;_.Wg(c,10,d)}(c=a.minPriceLevel)&&_.Wg(b,19,c);(c=a.maxPriceLevel)&& _.Wg(b,20,c);c=a.type?[a.type]:a.types||[];for(d=0;d{Uyb(a,a.textSearch,c,...d)})},Wyb=function(a,b){if(b){b={input:b};var c=a.yh();c&&(b.bounds=c);Vyb(a.Eh,b,function(d,e){e==="OK"?a.xh(d??[]):a.xh([])})}},Yyb=function(a,b){var c=new i6,d=a.bounds;d&&(d=_.hn(d),_.bv(_.qg(c,_.nA,1),q6(d)));(d=a.name)&&_.$g(c,3,d);(d=a.keyword)&&_.$g(c,4,d);d=a.rankBy;d!==void 0&&_.bh(c,8,Xyb[d]);d=a.mn;d!==void 0&&_.$g(c,9,d);a.language&&c.jj(a.language);Qyb(a,c);_.ep[45]&&_.Vt(c,12, 13);_.bh(c,29,3);j6("/maps/api/place/js/PlaceService.FindPlaces",c,b)},Zyb=function(a,b){k6("/maps/api/place/js/PlaceService.FindPlaceFromText",a,c=>{c&&c.error_message&&(_.zl(c.error_message),delete c.error_message);var d=c?c.status:"UNKNOWN_ERROR";d!=="OK"?b(null,d):(c=(c.candidates||[]).map(e=>C6(e)),b(c,d))})},D6=function(a){if(a.qh){var b=!!a.get("attributionText")&&!a.get("hide");a.rh.style.display=b?"":"none"}},$yb=function(a,b,c,d,e){var f=_.G5().qh;a=_.qwb(new _.J5,`places/${a}`).rh(b).th(c); d={..._.Kx(d),"X-Goog-FieldMask":"displayName"};e?.length&&(d["X-Goog-Maps--Tmp-Internal-Usage-Attribution-Ids"]=e.join(","));return f.getPlace(a,d).then(g=>{g?.Wi()?.Mi()!==b&&_.M(window,177698);return g?.Wi()?.di()||""})},azb=function(a,b,c,d){if(d){let f=d[E6];var e=f?f.bq:_.Cf(d[0]);a[b]=f??d}e&&e===_.Af?(a.zE??(a.zE=new Set)).add(b):c&&(a.Gw??(a.Gw=new Set)).add(b)},bzb=function(a,b,c,d){azb(a,b,!!c.Vt,d)},czb=function(a,b,c){azb(a,b,!!c.Vt)},dzb=function(){return new F6(_.Cf(0))},I6=function(a){var b= a[E6];if(b)return b;b=_.Vh(E6,dzb,czb,bzb,a);if(!b.ul&&!b.Gw?.size&&!b.zE?.size){let d=!0;for(var c in b)isNaN(c)||(d=!1);if(d)return _.Cf(a[0])===_.Af?G6?c=G6:(c=new F6(_.Cf(!0)),c.bq=_.Cf(!0),c=G6=c):c=H6??(H6=new F6(_.Cf(0))),a[E6]=c;b.BP=!0}return b},ezb=function(a,b,c){var d;if(d=b[a]){var e=d;if(Array.isArray(e)&&e.length){var f=e[0],g=_.Cf(f);g!=null&&g!==f&&(e[0]=g);e=g!=null}else e=!1;e&&(b[a]=d=I6(d))}else d=void 0;if(d)if(b.uI().has(a)||b.oI().has(a)){if(Array.isArray(c))for(a=0;aJ6(d,c);a[_.Bha]=b}return b},gzb=function(a){a==null||(0,_.Oba)(a);if(a!=null)return _.Pba(a)},L6=function(a){return a in K6?K6[a][1]:a},M6=function(a,b){if(!a||!isFinite(a)||b==0)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+(parseInt(a[1]||0,10)+b))},hzb=function(a,b){return a&&isFinite(a)?M6(Math.round(M6(a,b)),-b):a},P6=function(a,b){var c;if(c=b){a:if(b&&b.length===3){for(c=0;c<3;c++){var d=b[c];if(d<"A"||d>"Z"&&d< "a"||d>"z"){c=!1;break a}}c=!0}else c=!1;c=!c}if(c)throw new TypeError("Currency must be valid ISO code");this.xh=null;this.ai=this.wh=this.Jh=!1;this.Fh=b?b.toUpperCase():null;this.Dh=40;this.sh=1;this.Ah=0;this.qh=3;this.Eh=this.rh=0;this.Ph=!1;this.Mh=this.Lh="";this.Gh=N6.SC;this.Hh="";this.th=1;this.zh=!1;this.yh=[];this.Oh=this.Vh=!1;this.Bh=0;this.Zh=typeof a==="number"?a:-1;this.Sh=typeof a==="string"?a:"";if(_.Pha&&typeof a==="number"&&a!=5&&a!=6)izb(this,this.Zh);else if(this.xh=null,typeof a=== "number")switch(a){case 1:O6(this,N6.JC);break;case 2:O6(this,N6.EG);break;case 3:O6(this,N6.BG);break;case 4:a=N6.rG;b=["0"];if(c=K6[this.Fh||N6.Av]){c=c[0]&7;if(c>0)for(b.push("."),d=0;d0?h++:f++;k>=0&&e<0&&k++;break;case "0":if(h>0)throw Error('Unexpected "0" in pattern "'+b+'"');g++;k>=0&&e<0&&k++;break;case ",":k>0&&a.yh.push(k);k=0;break;case ".":if(e>=0)throw Error('Multiple decimal separators in pattern "'+b+'"');e=f+g+h;break;case "E":if(a.Oh)throw Error('Multiple exponential symbols in pattern "'+b+'"');a.Oh=!0;a.Eh=0;c[0]+10&&e>=0&&(g=e,g==0&&g++,h=f-g,f=g-1,g=1);if(e<0&&h>0||e>=0&&(ef+g)||k==0)throw Error('Malformed pattern "'+b+'"');h=f+g+h;a.qh=e>=0?h-e:0;e>=0&&(a.rh=f+g-e,a.rh<0&&(a.rh=0));a.sh=(e>=0?e:h)-f;a.Oh&&(a.Dh=f+a.sh,a.qh==0&&a.sh==0&&(a.sh=1));a.yh.push(Math.max(0,k));a.Vh=e==0||e==h;d=c[0]-d;a.Mh=Q6(a,b,c);c[0]0)throw Error("Can't combine significant digits and minimum fraction digits");a.Jh=2!==a.Ah;a.Ah=2},izb=function(a,b){var c={notation:"standard",minimumIntegerDigits:Math.min(21,Math.max(1,a.sh))};a.Ph&&(c.signDisplay="always");a.Jh?(c.minimumSignificantDigits=1,c.maximumSignificantDigits=Math.max(1,Math.min(21,a.Ah))):a.wh&&(c.minimumFractionDigits=Math.max(0,a.rh), c.maximumFractionDigits=Math.min(20,Math.max(0,a.qh)));switch(b){case 1:c.style="decimal";break;case 2:c.notation="scientific";c.maximumFractionDigits=Math.min(20,Math.max(0,a.Eh));break;case 3:c.style="percent";break;case 4:c.style="currency";b=a.Fh||N6.Av;c.currency=b;b=b in K6?K6[b][0]%16:2;a.wh?(c.minimumFractionDigits=Math.max(a.rh,0),c.maximumFractionDigits=Math.min(a.qh,20)):(c.minimumFractionDigits=Math.max(0,b),c.maximumFractionDigits=Math.min(c.minimumFractionDigits,20));switch(0){default:case 1:c.currencyDisplay= "symbol";break;case 2:c.currencyDisplay="code";break;case 0:c.currencyDisplay="symbol"}break;case 5:a.Bh=1;c.notation="compact";c.compactDisplay="short";break;case 6:a.Bh=2;c.notation="compact";c.compactDisplay="long";break;default:throw Error("Unsupported ECMAScript NumberFormat custom pattern = "+a.Sh);}try{let d;(d="fr".replace("_","-"))&&d in kzb&&(c.numberingSystem=kzb[d]);a.xh=new Intl.NumberFormat(d,c)}catch(d){throw a.xh=null,Error("ECMAScript NumberFormat error: "+d);}lzb=a.ai=a.Jh=a.wh= !1},R6=function(a,b){var c=M6(b,a.qh);a.Ah>0&&(c=mzb(c,a.Ah,a.qh));c=Math.round(c);if(isFinite(c)){var d=Math.floor(M6(c,-a.qh));c=Math.floor(c-M6(d,a.qh));if(c<0||c>=M6(1,a.qh))d=Math.round(b),c=0}else d=b,c=0;return{HI:d,sN:c}},S6=function(a,b,c,d){if(a.rh>a.qh)throw Error("Min value must be less than max value");d||(d=[]);b=R6(a,b);var e=b.HI,f=b.sN,g=a.rh>0||f>0||!1;b=a.rh;g&&(b=a.rh);for(var h="",k=e;k>1E20;)h="0"+h,k=Math.round(M6(k,-1));h=k+h;var l=N6.sG;k=N6.WC.codePointAt(0);var n=h.length, q=0;if(e>0||c>0){for(e=n;e=2)for(c=1;c0){e=a.yh;q=n=0;var t=N6.KC,x=h.length;for(let C=0;C1){var A=e[q];if(C0&&L%A===1)&&d.push(t)}else q=0&&A>0;n--){q=h[n];for(x=0;x=0;x++)t.push(String.fromCodePoint(k+ Number(c.charAt(A-x-1))*1));A-=q;A>0&&t.push(e)}d.push.apply(d,t.reverse())}}else g||d.push(String.fromCodePoint(k));(a.Vh||g)&&d.push(l);f=String(f);g=f.split("e+");g.length==2&&(f=String(mzb(parseFloat(g[0]),a.Ah,1)),f=f.replace(".",""),f+="0".repeat(parseInt(g[1],10)-f.length+1));a.qh+1>f.length&&(f="1"+"0".repeat(a.qh-f.length)+f);for(a=f.length;f.charAt(a-1)=="0"&&a>b+1;)a--;for(b=1;b=3;)c=a[M6(1,b)],b--;if(!c)return U6;c=c.other;var d=a="",e=c.indexOf(";");e>=0&&(c=c.substring(0,e),e=c.substring(e+1))&&(d=/([^0]*)(0+)(.*)/.exec(e),a=d[1],d=d[3]);return c&&c!="0"?(c=/([^0]*)(0+)(.*)/.exec(c))?{sD:b+1-(c[2].length-1),IE:a,JE:d,prefix:c[1],suffix:c[3]}:U6:U6},V6=function(a){if(!isFinite(a))return a>0?a:0;for(var b=0;(a/=10)>=1;)b++;return b},mzb=function(a,b,c){if(!a)return a;b=b-V6(a)-1;return b<-c?hzb(a,-c):hzb(a,b)},W6=function(a){this.sh=a;this.rh=this.qh= this.wh=null;a=N6;var b=T6;if(pzb!==a||qzb!==b)pzb=a,qzb=b,rzb=new P6(1);this.xh=rzb},tzb=function(a,b){szb(a);if(!a.rh||a.rh.length==0)return"";a.qh=_.Dc(a.wh);var c=[];X6(a,a.rh,b,!1,c);b=c.join("");for(b.search("#");a.qh.length>0;){c=a.th(a.qh);let d=String(a.qh.pop());b=b.replace(c,()=>d)}return b},X6=function(a,b,c,d,e){for(let q=0;qe.getAttribute("slot")===b);a.length>1&&d(`You may specify a maximum of one element for the ${b} slot.`);c.assign(...a.slice(0,1))},Dzb=function(a){_.bea(a); return{Tj:b=>b===null?null:b.trim().split(/\s+/).map(c=>_.$da(c,a)).filter(c=>c!==null)||null,Bj:b=>b===null?null:b.map(c=>_.aea(a,c)).join(" ")}},a7=function(a){return(b,c)=>_.Pfa(b,c,{get(){return(this.xk??Ezb??(Ezb=document.createDocumentFragment())).querySelectorAll(a)}})},Fzb=async function(a,b){a.rh||(b=b(await _.Tk("util")),a.rh=a.qh===5||a.qh===9||a.qh===10?new b.wL:new b.vL);return a.rh},b7=function(a){a=_.Sl(b=>{b=(0,_.sq)(b);if(b.includes("/"))throw _.Ml('Field with "/" specified: '+b); b=b.replace(/\./g,"/");b==="utc_offset_minutes"?b="utc_offset":b==="utc_offset"&&_.zl("utc_offset is deprecated as of November 2019. Use utc_offset_minutes instead. See https://goo.gle/js-open-now");b==="opening_hours/open_now"&&_.zl("opening_hours.open_now is deprecated as of November 2019. Use the isOpen() method from a PlacesService.getDetails() result instead. See https://goo.gle/js-open-now.");b==="permanently_closed"&&_.zl("permanently_closed is deprecated as of May 2020 and will beturned off in May 2021. Use business_status instead."); return b})(a);if(!a.length)throw _.Ml("At least one field must be specified.");return a},c7=function(a){return _.Yl(_.Sl(_.sq))(a)},Hzb=function(a,b){return _.wg(a,_.Sq,2,Gzb,b)},Izb=function(a,b,c){c=c||{};c.format="jspb";this.qh=new _.gr(c);this.rh=a==void 0?a:a.replace(/\/+$/,"")},Kzb=function(a,b,c){return a.qh.qh(a.rh+"/$rpc/google.maps.geocode.v4.GeocodeService/GeocodeLocation",b,c||{},Jzb)},Lzb=function(){var a=document.body,b=window;d7===null&&(d7=!1,a.addEventListener("pointerdown",()=>{d7= !0},!0),a.addEventListener("click",()=>{d7=!1},!0));e7===null&&(e7=!1,b.addEventListener("blur",()=>{e7=!0},!0),b.addEventListener("focus",()=>{e7=!1},!0))},h7=function(a){a.Ph&&(a.Ph=!1,f7(a),g7(a))},g7=function(a){var b=a.zp&&a.Ph?0:1;b===0&&a.yi!==0?(a.rh.append(a.Fh),a.rh.showModal(),a.qh.focus(),a.yi=0):b===1&&a.yi!==1&&(a.rh.close(),a.xk?.append(a.Fh),i7(a),a.yi=1)},Mzb=function(a,b=a.th){b!==-1&&(j7(a,-1),a.qh.value=a.predictions[b].text.text,a.Dh.setFormValue(a.qh.value),k7(a),a.Wt(a.predictions[b]), h7(a),a.qh.focus())},j7=function(a,b){var c=a.Mh[a.th];c&&(c.removeAttribute("aria-selected"),c.setAttribute("part","prediction-item"),a.qh.setAttribute("aria-activedescendant",""));a.th===-1&&(a.Xt=a.qh.value);a.th=b;if(c=a.Mh[b])c.setAttribute("aria-selected","true"),c.setAttribute("part","prediction-item prediction-item-selected"),a.qh.setAttribute("aria-activedescendant",c.id),c.appendChild(a.Gh);a.th===-1?(a.qh.value=a.Xt,a.fi.appendChild(a.Gh)):a.qh.value=a.predictions[b].text.text},Nzb=function(a){a.Ah.classList.add("back-button"); a.Ah.setAttribute("aria-label","Quitter la recherche en plein \u00e9cran");a.Ah.setAttribute("title","Quitter la recherche en plein \u00e9cran");_.ms(_.hka(),a.Ah);a.Ah.addEventListener("click",()=>{h7(a)})},Pzb=function(a){a.wh.classList.add("clear-button");a.wh.setAttribute("aria-label","Effacer la saisie");a.wh.setAttribute("title","Effacer la saisie");k7(a);a.wh.addEventListener("click",()=>{f7(a);Ozb(a)});_.ms((0,_.P)``, a.ii);a.wh.appendChild(a.ii)},Rzb=function(a){a.qh.setAttribute("part","input");a.qh.setAttribute("aria-autocomplete","list");a.qh.setAttribute("autocomplete","off");a.qh.setAttribute("role","combobox");a.qh.setAttribute("aria-expanded","false");a.qh.setAttribute("aria-haspopup","listbox");a.qh.getAttribute("aria-label")||a.qh.setAttribute("aria-label","Rechercher un lieu");a.qh.addEventListener("input",()=>{a.qh.removeAttribute("aria-activedescendant");k7(a);a.Ph=!0;Qzb(a,a.qh.value);g7(a);a.Dh.setFormValue(a.qh.value)}); a.qh.addEventListener("blur",b=>{b.relatedTarget||d7||e7?b.relatedTarget&&!a.xk?.contains(b.relatedTarget)&&h7(a):(a.zp&&a.rh.focus(),i7(a))});a.qh.addEventListener("keydown",a.tL)},Szb=function(a){var b=document.createElement("div");b.setAttribute("role","presentation");b.classList.add("attributions");_.ms((0,_.P)``,b);a.xh.classList.add("dropdown");a.xh.append(a.sh,b);a.xh.style.display="none";a.xh.setAttribute("part","prediction-list")},Tzb= function(a){a.rh.setAttribute("aria-label","Rechercher un lieu");a.rh.tabIndex=-1;a.rh.addEventListener("focus",()=>{i7(a)})},Uzb=function(a,b){Czb(b,"input-icon",a.Vi,c=>{throw _.Ml(_.wo(a,c));});Czb(b,"clear-icon",a.ii,c=>{throw _.Ml(_.wo(a,c));})},k7=function(a){a.wh.style.visibility=a.qh.value?.length>0?"visible":"hidden"},i7=function(a){a.Ti!==null&&clearTimeout(a.Ti);a.Ti=setTimeout(()=>{a.qh.focus();a.Ti=null},0)},f7=function(a){a.sh.textContent="";a.qh.removeAttribute("aria-controls");a.qh.removeAttribute("aria-activedescendant"); a.qh.setAttribute("aria-expanded","false");a.xh.style.display="none"},Ozb=function(a){a.qh.value="";a.Dh.setFormValue("");k7(a);i7(a)},Vzb=function(a){a.Ph&&a.Mh.length&&(a.qh.setAttribute("aria-controls",a.sh.id),a.sh.style.display="inline",a.Mh.forEach(a.sh.appendChild,a.sh),a.qh.setAttribute("aria-expanded","true"),a.xh.style.display="flex")},Xzb=function(a,b){f7(a);a.th=-1;a.predictions=b;a.Mh=a.predictions.map((c,d)=>{var e=document.createElement("li");e.setAttribute("part","prediction-item"); e.setAttribute("role","option");e.id=_.Zm();e.appendChild(Wzb(a,c));e.addEventListener("click",()=>{Mzb(a,d)});return e});Vzb(a)},Yzb=function(a,b){var c=new Set;return a.filter(d=>{d=d.constructor;if(b&&b.has(d))return!0;if(c.has(d))return!1;c.add(d);return!0})},Zzb=function(a){return Intl.NumberFormat(_.Vk?.rh().rh()||void 0,{maximumFractionDigits:1,minimumFractionDigits:1}).format(a)},$zb=function(a){return Array.from({length:10}).fill("empty").fill("filled",0,Math.round(a*2))},aAb=function(a){var b= "Note\u00a0: "+Zzb(a)+" sur\u00a05";return(0,_.P)` `},l7=function(){this.qh=null;_.Tk("places_impl").then(()=>{this.qh=new bAb});console.warn("As of March 1st, 2025, google.maps.places.AutocompleteService is not available to new customers. Please use google.maps.places.AutocompleteSuggestion instead. At this time, google.maps.places.AutocompleteService is not scheduled to be discontinued, but google.maps.places.AutocompleteSuggestion is recommended over google.maps.places.AutocompleteService. While google.maps.places.AutocompleteService will continue to receive bug fixes for any major regressions, existing bugs in google.maps.places.AutocompleteService will not be addressed. At least 12 months notice will be given before support is discontinued. Please see https://developers.google.com/maps/legacy for additional details and https://developers.google.com/maps/documentation/javascript/places-migration-overview for the migration guide.")}, cAb=function(a,b){return a?.query!==b?.query||a?.rankPreference!==b?.rankPreference},m7=function(a){return a===4||a===5||a===7},n7=function(a,b,c,d,e,f){if(!b)return _.hs;a=(0,_.P)` ${a} `;f=f?f.join(" "):"";return d?(0,_.P)` ${a} `:(0,_.P)`
${a} ${c(b)}
`},dAb=function(a){return"Adresse\u00a0: "+a},gAb=function(a){a=eAb(a).flatMap(({heading:b,features:c})=>c.length?(0,_.P)`
${b}
    ${c.map(fAb)}
`:[]);return a.length?(0,_.P)`
${_.iq(a,(0,_.P)``)}
`:null},fAb=function(a){var b=c=>$6(a,{VARIANT:c,AVAILABILITY_INDICATOR:""});return(0,_.P)`
  • ${b("standalone")}
  • `},eAb=function(a){var b=a.accessibilityOptions,c=a.paymentOptions,d=a.parkingOptions,e=[];e.push({heading:"Services disponibles",features:[a.hasDineIn&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Repas sur place}standalone{Possibilit\u00e9 de manger sur place}other{}}",a.hasOutdoorSeating&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Terrasse}standalone{Dispose d'une terrasse}other{}}",a.isReservable&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Accepte les r\u00e9servations}standalone{Accepte les r\u00e9servations}other{}}", a.hasTakeout&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Plats \u00e0 emporter}standalone{Propose des plats \u00e0 emporter}other{}}",a.hasDelivery&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Livraison}standalone{Propose la livraison}other{}}",a.hasCurbsidePickup&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Drive disponible}standalone{Possibilit\u00e9 de retirer ses achats au drive}other{}}"].filter(_.ul)});e.push({heading:"Populaire pour",features:[a.servesBreakfast&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Petit-d\u00e9jeuner}standalone{Sert le petit-d\u00e9jeuner}other{}}", a.servesLunch&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} D\u00e9jeuner}standalone{Sert \u00e0 d\u00e9jeuner}other{}}",a.servesBrunch&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Brunch}standalone{Sert des brunchs}other{}}",a.servesDinner&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} D\u00eener}standalone{Sert \u00e0 d\u00eener}other{}}",a.servesDessert&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Dessert}standalone{Propose des desserts}other{}}"].filter(_.ul)});e.push({heading:"Accessibilit\u00e9", features:[b?.hasWheelchairAccessibleEntrance&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Entr\u00e9e accessible en fauteuil roulant}standalone{Dispose d'une entr\u00e9e accessible en fauteuil roulant}other{}}",b?.hasWheelchairAccessibleParking&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Parking accessible en fauteuil roulant}standalone{Dispose d'un parking accessible en fauteuil roulant}other{}}",b?.hasWheelchairAccessibleRestroom&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Toilettes accessibles en fauteuil roulant}standalone{Dispose de toilettes accessibles en fauteuil roulant}other{}}", b?.hasWheelchairAccessibleSeating&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Places assises accessibles en fauteuil roulant}standalone{Propose des places assises accessibles en fauteuil roulant}other{}}"].filter(_.ul)});e.push({heading:"Offres",features:[a.servesBeer&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Bi\u00e8re}standalone{Sert de la bi\u00e8re}other{}}",a.servesWine&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Vin}standalone{Sert du vin}other{}}",a.servesCoffee&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Caf\u00e9}standalone{Sert du caf\u00e9}other{}}", a.servesCocktails&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Cocktails}standalone{Sert des cocktails}other{}}",a.servesVegetarianFood&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Plats v\u00e9g\u00e9tariens}standalone{Sert des plats v\u00e9g\u00e9tariens}other{}}"].filter(_.ul)});e.push({heading:"Services",features:[a.hasRestroom&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Toilettes}standalone{Dispose de toilettes}other{}}",a.hasWiFi&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Wi-Fi}standalone{Propose une connexion Wi-Fi}other{}}"].filter(_.ul)}); e.push({heading:"Caract\u00e9ristiques",features:[a.isGoodForGroups&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Convient aux groupes}standalone{Convient aux groupes}other{}}",a.isGoodForWatchingSports&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Convient pour regarder du sport}standalone{Convient pour regarder du sport}other{}}",a.hasLiveMusic&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Concerts}standalone{Propose des concerts}other{}}"].filter(_.ul)});e.push({heading:"Paiements", features:[c?.acceptsCashOnly&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Argent liquide seulement}standalone{Argent liquide seulement}other{}}",c?.acceptsCreditCards&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Cartes de cr\u00e9dit}standalone{Cartes de cr\u00e9dit accept\u00e9es}other{}}",c?.acceptsDebitCards&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Cartes de d\u00e9bit}standalone{Cartes de d\u00e9bit accept\u00e9es}other{}}",c?.acceptsNFC&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Paiements mobiles NFC}standalone{Paiements mobiles NFC accept\u00e9s}other{}}"].filter(_.ul)}); e.push({heading:"Enfants",features:[a.isGoodForChildren&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Convient aux enfants}standalone{Convient aux enfants}other{}}",a.hasMenuForChildren&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Menu enfant}standalone{Propose un menu enfant}other{}}"].filter(_.ul)});e.push({heading:"Animaux de compagnie",features:[a.allowsDogs&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Chiens accept\u00e9s}standalone{Accepte les chiens}other{}}"].filter(_.ul)}); e.push({heading:"Parking",features:[d?.hasFreeParkingLot&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Parking gratuit}standalone{Dispose d'un parking gratuit}other{}}",d?.hasPaidParkingLot&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Parking payant}standalone{Dispose d'un parking payant}other{}}",d?.hasFreeStreetParking&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Parking gratuit dans la rue}standalone{Parking gratuit dans la rue}other{}}",d?.hasPaidStreetParking&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Parking payant dans la rue}standalone{Parking payant dans la rue}other{}}", d?.hasFreeGarageParking&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Parking couvert gratuit}standalone{Dispose d'un parking couvert gratuit}other{}}",d?.hasPaidGarageParking&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Parking couvert payant}standalone{Dispose d'un parking couvert payant}other{}}",d?.hasValetParking&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Service de voiturier}standalone{Dispose d'un service de voiturier}other{}}"].filter(_.ul)});return e},hAb=function(a){a=[a.allowsDogs&& "{VARIANT,select, short{{AVAILABILITY_INDICATOR} Chiens accept\u00e9s}standalone{Accepte les chiens}other{}}",a.hasTakeout&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Plats \u00e0 emporter}standalone{Propose des plats \u00e0 emporter}other{}}",a.hasDelivery&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Livraison}standalone{Propose la livraison}other{}}",a.hasDineIn&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Repas sur place}standalone{Possibilit\u00e9 de manger sur place}other{}}", a.hasCurbsidePickup&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Drive disponible}standalone{Possibilit\u00e9 de retirer ses achats au drive}other{}}",a.isReservable&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Accepte les r\u00e9servations}standalone{Accepte les r\u00e9servations}other{}}",a.servesBreakfast&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Petit-d\u00e9jeuner}standalone{Sert le petit-d\u00e9jeuner}other{}}",a.servesLunch&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} D\u00e9jeuner}standalone{Sert \u00e0 d\u00e9jeuner}other{}}", a.servesDinner&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} D\u00eener}standalone{Sert \u00e0 d\u00eener}other{}}",a.servesBeer&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Bi\u00e8re}standalone{Sert de la bi\u00e8re}other{}}",a.servesWine&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Vin}standalone{Sert du vin}other{}}",a.servesBrunch&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Brunch}standalone{Sert des brunchs}other{}}",a.servesVegetarianFood&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Plats v\u00e9g\u00e9tariens}standalone{Sert des plats v\u00e9g\u00e9tariens}other{}}", a.hasOutdoorSeating&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Terrasse}standalone{Dispose d'une terrasse}other{}}",a.hasLiveMusic&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Concerts}standalone{Propose des concerts}other{}}",a.hasMenuForChildren&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Menu enfant}standalone{Propose un menu enfant}other{}}",a.servesCocktails&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Cocktails}standalone{Sert des cocktails}other{}}",a.servesDessert&& "{VARIANT,select, short{{AVAILABILITY_INDICATOR} Dessert}standalone{Propose des desserts}other{}}",a.servesCoffee&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Caf\u00e9}standalone{Sert du caf\u00e9}other{}}",a.hasRestroom&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Toilettes}standalone{Dispose de toilettes}other{}}",a.isGoodForChildren&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Convient aux enfants}standalone{Convient aux enfants}other{}}",a.isGoodForGroups&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Convient aux groupes}standalone{Convient aux groupes}other{}}", a.isGoodForWatchingSports&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Convient pour regarder du sport}standalone{Convient pour regarder du sport}other{}}"].filter(_.ul).slice(0,2).map(b=>$6(b,{VARIANT:"standalone"}));return a.length===0?(0,_.P)``:(0,_.P)`
    ${a.map(b=>(0,_.P)`${b}`)}
    `},o7=function(a,b){a.GE[Math.min(Math.max(a.qh+b,0),a.GE.length-1)].focus()},p7=function(a){if(a)return a===_.hs?!0:Array.isArray(a)?a.every(p7):!1;a=typeof a;return a==="undefined"||a==="object"||a==="string"},q7=function(a){a=a.filter(b=>!p7(b));return a.length?(0,_.P)`${_.iq(a,(0,_.P)``)}`:null},r7=function(...a){return _.iq(a.filter(b=>!p7(b)),(0,_.P)``)},iAb=function(a,b,c){a=a.periods.map(({open:d})=>d.qh(b, c));return a.length?new Date(Math.min(...a)):void 0},jAb=function(a,b,c){a=a.periods.map(({close:d})=>d?.qh(b,c)).filter(Boolean);return a.length?new Date(Math.min(...a)):void 0},t7=function(a,b){if(!a.qh.has("*"))for(let c of b){if(c==="*"){a.qh.add("*");break}s7.includes(c)&&a.qh.add(c)}},v7=function(a,b=[],c={}){return new u7(a,b,c)},kAb=function(a,b){b=_.On(b);a.id!==b&&b!==""&&(a.id!==""&&console.warn(`Please note that the 'id' property of this place has changed: ${a.id} -> ${b}`),a.Eh=b,a.Pi= `places/${b}`,b=_.Qd(a.Ch)?_.If(a.Ch):a.Ch,W5(X5(b,a.Eh),a.Pi),a.Ch=b)},mAb=function(a,b,c){if(a.length===0)return!1;if(w7(a))return!0;var d=new x7(c.getUTCDay(),c.getUTCHours(),c.getUTCMinutes(),0);return lAb(a,b).some(e=>e.includes(d))},w7=function(a){return a.length===1&&!a[0].close&&!!a[0].open&&a[0].open.day===0&&a[0].open.hour===0&&a[0].open.minute===0},lAb=function(a,b){var c=[];a.forEach(d=>{var e=d.close;d=d.open;e=new y7(new x7(d.day,d.hour,d.minute,b),new x7(e.day,e.hour,e.minute,b));e.endTime.compare(e.startTime)< 0?(d=new y7(new x7(0,0,0,0),e.endTime),c.push(new y7(e.startTime,new x7(0,0,10080,0))),c.push(d)):c.push(e)});return c},nAb=function(a){var b=Math.abs(a%60),c=Math.floor(Math.abs(a/60));return`${a<0?"-":"+"}${c<10?`0${c}`:c}:${b<10?`0${b}`:b}`},oAb=function(a){if(!a.place)return null;switch(a.place.businessStatus){case "CLOSED_PERMANENTLY":return(0,_.P)` ${"Ferm\u00e9 d\u00e9finitivement"} `;case "CLOSED_TEMPORARILY":return(0,_.P)` ${"Ferm\u00e9 temporairement"} `}var b=a.place.regularOpeningHours,c=a.place.utcOffsetMinutes,d=b?.periods;if(!d||!d.length||c==null)return null;if(w7(d))return(0,_.P)`${"Ouvert 24h/24"}`;var e=nAb(c),f=new Date;if(mAb(d,c,f)){f=jAb(b,f.getTime(),c);if(!f)return null;e=$6("Ferme \u00e0 {nextClosingTime}",{nextClosingTime:z7(a,{timeStyle:"short",timeZone:e},f)});a=(0,_.P)`${"Ouvert"}`}else{b=iAb(b,f.getTime(),c);if(!b)return null;c=z7(a,{weekday:"short",timeZone:e},b); e=$6("{nextOpeningDayOfWeek,select, null{Ouvre \u00e0 {nextOpeningTime}}other{Ouvre \u00e0 {nextOpeningTime} {nextOpeningDayOfWeek}}}",{nextOpeningTime:z7(a,{timeStyle:"short",timeZone:e},b),nextOpeningDayOfWeek:c===z7(a,{weekday:"short",timeZone:e},f)?"null":c});a=(0,_.P)`${"Ferm\u00e9"}`}return r7(a,(0,_.P)`${e}`)},qAb=function(a){if(a.weekdayDescriptions&&a.weekdayDescriptions.length!==0){var b=pAb(a);return(0,_.P)`
      ${a.weekdayDescriptions.map((c,d)=>d===0&&b?(0,_.P)`
    • ${c}
    • `:(0,_.P)`
    • ${c}
    • `)}
    `}},z7=function(a,b,c){var {requestedLanguage:d,requestedRegion:e}=a.place??{};a=d?new Intl.Locale(d,{region:e??void 0}):a.rh;return Intl.DateTimeFormat(a,b).format(c)},pAb=function(a){if(!a.place||!a.weekdayDescriptions||!a.place.utcOffsetMinutes)return!1;try{var b=z7(a,{weekday:"long",timeZone:nAb(a.place.utcOffsetMinutes)},new Date)}catch(d){return!1}var c=a.weekdayDescriptions.findIndex(d=>d.startsWith(b));if(c===-1)return!1;a.weekdayDescriptions=a.weekdayDescriptions.slice(c).concat(a.weekdayDescriptions.slice(0, c));return!0},rAb=function(a,b=!1){var c=a.authorAttribution;if(!c)return null;var d=c.displayName;var e=d?"Photo de "+d:"";d=c.uri??void 0??_.hs;e=c.photoURI?(0,_.P)` `:"";var f=(0,_.P)`
    ${c.displayName} ${c.uri?(0,_.P)` ${_.jq({className:"",ariaLabel:_.dq()})} `:""}
    ${a.relativePublishTimeDescription?(0,_.P)` ${a.relativePublishTimeDescription} `:""}
    `;a.flagContentURI||b&&a.googleMapsURI?(c=c.displayName,a=(0,_.P)`
    `):a="";return(0,_.P)` `},sAb=function(a,b){try{var c=(new Intl.DisplayNames(void 0,{type:"language"})).of(b)}catch(d){c=""}b=(b=c)?"Voir l'original ("+b+")":"Voir l'original";return(0,_.P)`
    `},uAb=function(a,b){if(b===0)return(0,_.P)``;var c=$6("{NUM_IMAGE,plural, =1{1\u00a0photo}one{#\u00a0photo}other{#\u00a0photos}}",{NUM_IMAGE:a});a=b===1?c:(new Intl.NumberFormat).format(a);return(0,_.P)` `},vAb=function(a=!1){return(0,_.P)`
    ${a?(0,_.P)`${"Impossible de charger l'image"}`:""}
    `},wAb=function(a=!1){a?({className:a}={className:"default-image"},a=(0,_.P)`${(0,_.P)``}`): ({className:a}={className:"default-image"},a=(0,_.P)`${(0,_.P)``}`); return a},A7=function(a,b=[]){return(0,_.P)`
    ${a.map((c,d)=>{d=["image-container",`grid-item-${d}-${a.length}`,...b].join(" ");return(0,_.P)`
    ${c}
    `})}
    `},xAb=async function(a,b){a.wx&&(b!==a.wx.currentPhotoIndex&&(a.wx.currentPhotoIndex=b,await a.wx.So),a.wx.show())},yAb=async function(a,b){if(a=a.qh[b]?.Au)(new Image).src=a},zAb=function(a){return A7(Array.from({length:Math.max(Math.min(a.maxPhotos,a.numPlaceholders),1)},()=>(0,_.P)``),["placeholder"])},AAb=function(a,b,c){var d=4;if(a.gH){var e=window.getComputedStyle(a.gH).gap;e&&(e=e.match(/(\d+)px/))&&e[1]&&(d=Number(e[1]))}a=a.container?a.container.getBoundingClientRect():a.getBoundingClientRect(); c===1?(b=a.width,d=a.height):c===2||c===3&&b===0?(b=(a.width-d)/2,d=a.height):(b=(a.width-d)/2,d=(a.height-d)/2);return{widthPx:Math.ceil(b*window.devicePixelRatio),heightPx:Math.ceil(d*window.devicePixelRatio)}},CAb=function(a){if(a.photoDisplayDataList.length===0)return A7([(0,_.P)`
    ${wAb(a.mini)}
    `],["loaded"]);var b=Math.min(a.maxPhotos,a.photoDisplayDataList.length),c=a.photoDisplayDataList.slice(0,b).map((f,g)=>{var h=$6("{NUM_IMAGE,selectordinal, one{Ouvrir la #re\u00a0photo}other{Ouvrir la #e\u00a0photo}}",{NUM_IMAGE:g+1}),k=f.PB||"Photo du lieu",l=encodeURI(BAb(f.uri,AAb(a,g,b)));f=new Image;var n=_.Zm();f.addEventListener("load",()=>{var q=a.xk.getElementById(n);q&&(q.style.backgroundImage=`url("${l}")`,q.parentElement?.classList.add("loaded"))});f.src=l;a.th.aJ.add(f); return a.lightboxEnabled?(0,_.P)` `:(0,_.P)``}),d=a.lightboxEnabled?uAb(a.photoDisplayDataList.length,a.lightboxAffordanceType):"",e=a.lightboxEnabled?(0,_.P)``:"";return(0,_.P)` ${A7(c)} ${d} ${e} `},B7=function(a,b){[a]=a.split("=");return(b=[...(b.width?[`w${Math.ceil(b.width)}`]:[]),...(b.DM?["c"]:[]),...(b.height?[`h${Math.ceil(b.height)}`]:[])].join("-"))?`${a}=${b}`:a},BAb=function(a,b){return a.includes("googleusercontent.com")?B7(a,{width:b.widthPx,height:b.heightPx,DM:!0}):a},DAb=function(a){return"Appeler le num\u00e9ro de t\u00e9l\u00e9phone\u00a0: "+a},EAb=function(a){return"Plus Code\u00a0: "+ a},FAb=function(a){var b=_.Vk?.rh()?.rh()||void 0;return(new Intl.DateTimeFormat(b,{hour:"numeric",timeZone:"UTC"})).format(new Date(Date.UTC(1970,0,1,a,0,0,0)))},GAb=function(a){var b=a.hours??0;a=a.minutes??0;var c=_.Vk?.rh()?.rh()||void 0;return(new Intl.DateTimeFormat(c,{hour:"numeric",minute:a===0?void 0:"numeric",timeZone:"UTC"})).format(new Date(Date.UTC(1970,0,1,b,a,0,0)))},HAb=function(a){var b=Math.round(a/6E4);if(b<60)return $6("{minutes}\u00a0min",{minutes:b});a=Math.floor(b/60);b%=60; return b===0?$6("{hours}\u00a0h",{hours:a}):$6("{hours}\u00a0h {minutes}\u00a0min",{hours:a,minutes:b})},IAb=function(a,b){return!a||a.length===0||w7(a)?!1:!a.some(c=>{var d=c.open.day;(c=c.close)?(c=c.day,d=d<=c?b>=d&&b<=c:b>=d||b<=c):d=b===d;return d})},JAb=function(a,b){return w7(a)?!0:a.some(c=>{var d=c.open;if(d.day!==b||d.hour!==0||(d.minute??0)!==0)return!1;if(!c.close)return!0;c=c.close;return c.day===(b+1)%7&&c.hour===0&&(c.minute??0)===0||c.day===b&&c.hour===23&&(c.minute??0)>=59})},KAb= function(a,b){if(!a||a.length===0)return C7(6,23);if(w7(a))return C7(4,27);if(JAb(a,b))return C7(0,23);var c=a.filter(f=>f.open.day===b);if(c.length===0)return C7(6,23);var d=Infinity;a=-Infinity;for(var e of c)c=e.open.hour,ca&&(a=c);e=Math.min(6,Math.max(0,d-1));return C7(e,a-e<17?e+17:a)},C7=function(a,b){for(var c=[];a<=b;a++)c.push(a);return c},LAb=function(a,b){a.dispatchEvent(new CustomEvent("day-change", {detail:{day:b},bubbles:!0,composed:!0}))},MAb=function(a,b,c){var d=b%24;return c.get((a+Math.floor(b/24))%7)?.get(d)},NAb=function(a,b,c,d){return(0,_.P)`
    ${c.map(e=>{var f=MAb(b,e,d),g=(b+Math.floor(e/24))%7===a.th&&e%24===a.wh,h=g&&f?.Vy!=null,k=Math.min(f?.QB??0,100),l=`${k}%`;f=`${Math.min(f?.xB??0,100)}%`;var n=a.xh.get(e);n||(n=FAb(e%24),a.xh.set(e,n));e=$6("{popularTimesPercentage}\u00a0% d'affluence \u00e0 {time}",{popularTimesPercentage:k,time:n});return(0,_.P)` `})}
    `},OAb=function(a,b,c){return c.find(d=>(b+Math.floor(d/24))%7===a.th&&d%24===a.wh)},QAb=function(a){return a.map((b,c)=>{var d=b%3===0;return(0,_.P)`
    ${d?(0,_.P)`
    `:_.hs} ${d&&c!==0?PAb[b%24]||"":""} ${c===a.length-1&&(b+1)%3===0?(0,_.P)`
    `:_.hs}
    `})},RAb=function(a,b){a.selectedValue!==b&&(a.selectedValue=b,a.onSelectedValueChanged?.(b))},SAb=function(){var a=document.createElement("div");a.classList.add("popular-times-info-dialog-content");var b=new _.kq({title:"Horaires d'affluence",content:a});_.ms((0,_.P)`
    ${"Bas\u00e9es sur les visites pr\u00e9c\u00e9demment enregistr\u00e9es."}
    `,a);return b},TAb=function(a){return(0,_.P)` `},UAb=function(a,b){b=b.map(c=>({label:D7[c.dayOfWeek]||"",value:c.dayOfWeek}));return(0,_.P)`
    ${"Horaires d'affluence"}
    {a.kv=c}}> ${TAb(a)}
    `},VAb=function(a,b){return(0,_.P)`
    ${b.map(c=>(0,_.P)`
    `)}
    `},WAb=function(a,b){var c=b.find(e=>e.dayOfWeek===a.kv);if(!c)return _.hs;var d=c.LB;b=c.NB;c=c.MB;if(!d||!b||!c)return _.hs;d=HAb(d);b=GAb(b);c=GAb(c);b=$6("Temps d'attente maximum de {duration} entre {startTime} et {endTime}",{duration:d,startTime:b,endTime:c});return(0,_.P)`
    ${b}
    `},XAb=function(a,b){return Intl.NumberFormat(b,{maximumFractionDigits:1,minimumFractionDigits:1}).format(a)},YAb=function(a,b,c){var d=a.userRatingCount;if(d===void 0||d===null)return null;b=(new Intl.NumberFormat(b)).format(d);d=$6("{USER_RATING_COUNT,plural, =1{#\u00a0avis}one{#\u00a0avis}other{#\u00a0avis}}",{USER_RATING_COUNT:d});return(0,_.P)`${a.googleMapsURI?(0,_.P)`{c&&e.stopPropagation();_.M(a,311375)}} >${b}`:b}`},ZAb=function(a,b){if(b)return"Les avis sont class\u00e9s selon les pr\u00e9f\u00e9rences de recherche et de filtrage du d\u00e9veloppeur de l'application.";switch(a){case "NEWEST":return"Les avis sont class\u00e9s par date, du plus r\u00e9cent au plus ancien.";case "LOWEST_RATING":return"Les avis sont class\u00e9s par note, de la plus basse \u00e0 la plus \u00e9lev\u00e9e.";case "HIGHEST_RATING":return"Les avis sont class\u00e9s par note, de la plus \u00e9lev\u00e9e \u00e0 la plus basse.";default:return"Les avis sont class\u00e9s par pertinence."}}, $Ab=function(a,b){return(0,_.P)` `},aBb=function(a){return a.length===0?null:(0,_.P)`
    ${_.hs}
    ${a.map(b=>(0,_.P)` `)}
    `},dBb=async function(a,b=!1){if(a.isConnected&&a.Xz){var c=++a.sh;if(b&&(await bBb(a),a.sh!==c))return;await cBb(a,c)}},bBb=async function(a){a.qw!==Infinity&&(a.qw=Infinity,await a.So)},cBb=async function(a,b){var c=eBb(a);if(c!==-1)for(;c>0;){a.qw=c;await a.So;if(a.sh!==b)break;a:{if(!a.Xz){var d=0;break a}d=a.Xz.children;let e=d.length;if(e===0){d=0;break a}let f=1,g=d[0].offsetTop;for(let h=1;hg&&(f++,g=k)}d=f}if(d<=2)break;c--}},eBb=function(a){if(!a.Xz)return-1; a=a.Xz.children;var b=a.length;if(b===0)return-1;var c=1,d=a[0].offsetTop;for(let e=1;ed&&(c++,d=f,c===3))return e}return-1},gBb=function(a){return a.renderInfo?"modes de transport en commun\u00a0: "+(fBb.get(a.renderInfo.vehicleType)??"Transports en commun"):""},hBb=function(a){var b=new Map,c=new Map;for(let e of a.agencies??[])for(let f of e.lines??[]){a=f.vehicleType;if(!a)continue;a:switch(a){case "RAIL":case "HEAVY_RAIL":case "COMMUTER_TRAIN":case "HIGH_SPEED_TRAIN":case "LONG_DISTANCE_TRAIN":case "METRO_RAIL":var d= "RAIL";break a;case "BUS":case "INTERCITY_BUS":d="BUS";break a;default:d=a}b.has(d)||b.set(d,[]);let g=b.get(d),h={textColor:f.textColor||void 0,backgroundColor:f.backgroundColor||void 0,displayName:f.displayName||void 0,shortDisplayName:f.shortDisplayName||void 0,vehicleType:a};g.some(k=>{var l=h.shortDisplayName||h.displayName,n=k.shortDisplayName||k.displayName;return k.textColor===h.textColor&&k.backgroundColor===h.backgroundColor&&l===n})||g.push(h);(a=f.vehicleIcon?.url?.toString())&&!c.has(d)&& c.set(d,a)}return{JO:b,fO:c}},iBb=function(a){return[...a].sort((b,c)=>(b.shortDisplayName||b.displayName||"").localeCompare(c.shortDisplayName||c.displayName||""))},kBb=function(a){var {JO:b,fO:c}=hBb(a);return Array.from(b.entries(),([d,e])=>({PK:c.get(d),lines:iBb(e),vehicleType:d})).sort((d,e)=>{d=d.vehicleType;e=e.vehicleType;var f=jBb.indexOf(d),g=jBb.indexOf(e);f===-1&&(f=Infinity);g===-1&&(g=Infinity);return f===Infinity&&g===Infinity?d.localeCompare(e):f-g})},nBb=function(a){var b=a.fuelOptions; if(!b)return null;a=lBb.map(c=>{var {price:d,updateTime:e}=b.fuelPrices.find(f=>f.type===c)??{};return{tN:c,price:d??null,lK:e?e.getTime()
      ${a.map(mBb)}
    ${a.some(c=>c.lK)?(0,_.P)`
    * ${"Prix bas\u00e9 sur des valeurs enregistr\u00e9es il y a plus de 24\u00a0heures"}
    `:""} `},mBb=function({tN:a,price:b,lK:c}){a=$6("{FUEL_TYPE,select, REGULAR_UNLEADED{Standard}MIDGRADE{Interm\u00e9diaire}PREMIUM{Premium}DIESEL{Diesel}other{}}",{FUEL_TYPE:a});return(0,_.P)`
  • ${a}
    ${b?(0,_.P)` ${b.toString()} ${c?(0,_.P)`*`:""} `:(0,_.P)`-`}
  • `},rBb=function(a){var b=a.evChargeOptions,c=a.requestedLanguage;a=a.requestedRegion;if(!b)return null;var d=_.Vk.rh();c=c??(d.rh()||void 0);a=a??(!d.xh()&&d.th()||void 0);var e=c?new Intl.Locale(c,a?{region:a}:void 0):void 0;b=b.connectorAggregations;c=b.map(f=>f.availabilityLastUpdateTime).find(Boolean);return(0,_.P)`
      ${b.map(f=>oBb(f,e))}
    ${c?pBb(qBb(c,e)):""}
    `},pBb=function(a){return(0,_.P)`
    ${"Mise \u00e0 jour "+a}
    `},oBb=function(a,b){var c=a.count,d=a.availableCount,e=a.maxChargeRateKw,f=(h,k)=>(new Intl.NumberFormat(b,k)).format(h);a=$6("{EV_CONNECTOR_TYPE,select, CCS_COMBO_1{CCS}CCS_COMBO_2{CCS}CHADEMO{CHAdeMO}J1772{J1772}TESLA{Tesla}NACS{NACS}TYPE_2{Type\u00a02}UNSPECIFIED_GB_T{GB/T}UNSPECIFIED_WALL_OUTLET{Prise murale}other{Connecteur inconnu}}",{EV_CONNECTOR_TYPE:a.type});var g=h=>d==null?null:$6("{VARIANT,select, short{{AVAILABLE_COUNT}/{TOTAL_COUNT}}standalone{{AVAILABLE_COUNT}\u00a0disponible(s) sur {TOTAL_COUNT}}other{}}", {VARIANT:h,AVAILABLE_COUNT:d,TOTAL_COUNT:c});e=f(e,{maximumFractionDigits:2})+"\u00a0kW";return(0,_.P)`
  • ${(0,_.P)``}
    ${a} \u00b7 ${e}
    ${d==null?(0,_.P)`
    ${"Total"} ${f(c)}
    `:(0,_.P)` `}
  • `},qBb=function(a,b){a=Math.floor((Date.now()-a.getTime())/6E4);var c=Math.floor(a/60),d=Math.floor(c/24);b=new Intl.RelativeTimeFormat(b,{numeric:"auto"});return d>0?b.format(-d,"day"):c>0?b.format(-c,"hour"):b.format(-a,"minute")},sBb=function(a){try{return(new URL(a??"")).hostname.replace(/^(www\.)/,"")}catch(b){return a}},tBb=function(a){return"Site Web\u00a0: "+a},F7=function(){for(let [a,b]of uBb.entries())_.Sn(a,b);for(let [a,b]of vBb.entries())_.Sn(a,b)},G7=function(a){return!!a&&typeof a=== "object"&&typeof a.equals==="function"},wBb=function(a){return Object.entries(a).sort(([b],[c])=>b.localeCompare(c))},H7=function(a,b){if(a===b)return!0;if(G7(a)!==G7(b))return!1;if(G7(a))return a.equals(b);if(Array.isArray(a)&&Array.isArray(b)){if(a.length!==b.length)return!1;for(var c=0;cd!==void 0);b=wBb(b).filter(([,d])=>d!==void 0); if(a.length!==b.length)return!1;for(c=0;cc.tagName.toUpperCase()==="GMP-PLACE-TRANSIT"||yBb(c,"transit"))&&I7("GMP-PLACE-TRANSIT",b)},J7=function(a){var b=a.place,c=a.nj,d=a.Yk;return((a=ABb.get(a.ql))?I7(a,b):1)&&d?c:null},DBb= function(a){var b=[...BBb.keys(),"GMP-PLACE-ALL-CONTENT","GMP-PLACE-STANDARD-CONTENT"],c=[];if(a&&CBb.includes(a.tagName)){c=[...a.children].some(e=>b.includes(e.tagName.toUpperCase()));let d=a.querySelector("gmp-place-content-config");c=d&&!c?[...d.children]:[...a.children]}a=[];for(let d of c)b.includes(d.tagName.toUpperCase())&&a.push(d);return a},FBb=function(a,b){var c=b.contentConfig,d=b.slotsConstructionData;b=J7({place:a,nj:a.primaryTypeDisplayName?(0,_.P)`${a.primaryTypeDisplayName}`: null,ql:"placeType",Yk:!!c?.placeType,slotsConstructionData:d});{let g=a.priceRange;if(g&&g.startPrice){var e=new P6("#,##0",g.startPrice.currencyCode);var f=L6(g.startPrice.currencyCode);e=g.endPrice?(0,_.P)` ${$6("{START_PRICE}\u00a0- {END_PRICE}\u00a0{CURRENCY_SYMBOL}",{START_PRICE:e.format(g.startPrice.units),END_PRICE:e.format(g.endPrice.units),CURRENCY_SYMBOL:f})} `:(0,_.P)` ${$6("{START_PRICE}\u00a0{CURRENCY_SYMBOL} ou plus",{START_PRICE:e.format(g.startPrice.units),CURRENCY_SYMBOL:f})} `}else(f=a.priceLevel)&&f!=="FREE"?(e=$6("{PRICE_LEVEL,select, INEXPENSIVE{ {CURRENCY_SYMBOL}}MODERATE{ {CURRENCY_SYMBOL}{CURRENCY_SYMBOL}}EXPENSIVE{ {CURRENCY_SYMBOL}{CURRENCY_SYMBOL}{CURRENCY_SYMBOL}}VERY_EXPENSIVE{ {CURRENCY_SYMBOL}{CURRENCY_SYMBOL}{CURRENCY_SYMBOL}{CURRENCY_SYMBOL}}other{}}",{PRICE_LEVEL:f,CURRENCY_SYMBOL:L6(N6.Av)}),f=$6("{PRICE_LEVEL,select, INEXPENSIVE{Bon march\u00e9}MODERATE{Mod\u00e9r\u00e9ment cher}EXPENSIVE{Cher}VERY_EXPENSIVE{Tr\u00e8s cher}other{}}",{PRICE_LEVEL:f}), e=(0,_.P)` ${e} `):e=null}e=J7({place:a,nj:e,ql:"price",Yk:!!c?.price,slotsConstructionData:d});a=J7({place:a,nj:EBb(a,!b&&!e),ql:"accessibleEntranceIcon",Yk:!!c?.accessibleEntranceIcon,slotsConstructionData:d});return p7(b)&&p7(e)&&p7(a)?null:(0,_.P)` ${r7(b,e,a)} `},EBb=function(a,b=!1){return a.accessibilityOptions?.hasWheelchairAccessibleEntrance?(0,_.P)` ${GBb({className:"wheelchair",ariaHidden:b?"true":"false",XQ:b?"":"Entr\u00e9e accessible aux fauteuils roulants"})} ${b?(0,_.P)`${"Entr\u00e9e accessible aux fauteuils roulants"}`:""} `:null},HBb=function(a){var b=J7({place:a.place,nj:(0,_.P)`${a.place?.displayName}`,ql:"name",Yk:!0,slotsConstructionData:a.slotsConstructionData}),c=J7({place:a.place,ql:"action-corner",nj:(0,_.P)``,Yk:!1,slotsConstructionData:a.slotsConstructionData});c=a.enableCornerActions?(0,_.P)`
    ${c}
    `:_.hs;return p7(b)&&!a.enableCornerActions?_.hs:(0,_.P)`
    ${b} ${c}
    `},JBb=function(a,b){for(let {Es:c,data:d}of b)switch(c){case K7:b=d;for(let e of Object.keys(b))if(!(e in a.Lx)){let f=IBb.get(e)||e;_.jE(a,`'${f}' is not a supported content config.`)}return b; case L7:return a.dC;case M7:return a.Lx}},O7=function(a){return[...(new Set(a.map(b=>N7.get(b)||b)))]},Q7=function(a){return b=>{b=P7(b);if(!b.length)throw _.Ml("fields array must not be empty");var c=b.filter(d=>!a.has(d)&&d!=="*");if(c.length>0)throw _.Ml(`Unknown fields requested: ${c.join(", ")}`);return b}},KBb=function(a){try{let b=o6(a);if(b instanceof _.fn)return b}catch(b){}throw _.Ml(`Invalid LocationRestriction: ${JSON.stringify(a)}`);},LBb=function(a){var b=o6(a);if(b instanceof _.fn|| b instanceof _.fm||b instanceof _.go||b==="IP_BIAS")return b;throw _.Ml(`Invalid LocationBias: ${JSON.stringify(a)}`);},NBb=function(a){a=MBb(a);var b=a.priceLevels,c=a.minRating,d=a.locationBias,e=a.locationRestriction,f=a.query,g=a.textQuery,h=a.rankBy,k=a.rankPreference;if(f&&g)throw _.Ml("Both 'query' and 'textQuery' specified. Please use 'textQuery' only");if(f)console.warn("'query' is deprecated, please use 'textQuery' instead"),a.textQuery=f,a.query=void 0;else if(!g)throw _.Ml("'textQuery' must be specified"); if(k&&h)throw _.Ml("Both 'rankPreference' and 'rankBy' provided. Please use only rankPreference.");h&&(console.warn("'rankBy' is deprecated, please use 'rankPreference' instead"),a.rankPreference=h,a.rankBy=void 0);if(c!=null&&(c<0||c>5))throw _.Ml("minRating must be a number between 0-5 inclusive");if(d&&e)throw _.Ml("Setting both 'locationBias' and 'locationRestriction' is not supported in searchByText. Please set either 'locationBias' or 'locationRestriction'");b&&b.length&&(a.priceLevels=Array.from(new Set(b))); return a},PBb=function(a){return OBb(a)},RBb=function(a){a=QBb(a);var b=a.input,c=a.inputOffset,d=a.locationBias,e=a.locationRestriction;if(c!=null&&(c<0||c>=b.length))throw _.Ml("'inputOffset' should be less than 'input.length' and greater than or equal to 0.");if(d&&e)throw _.Ml("Setting both 'locationBias' and 'locationRestriction' is not supported in autocomplete. Please set either 'locationBias' or 'locationRestriction'");return a},SBb=function(a){if(typeof a==="string"&&a!=="IP_BIAS")throw _.Ml("value for type string is invalid."); return _.Wl([_.Yp,_.hn,V5,_.vr])(a)},S7=function(a,b=[],c={}){c=new R7({id:a.getId(),resourceName:a.getName(),requestedLanguage:c.requestedLanguage,requestedRegion:c.requestedRegion});c.Ch=a;t7(c,b);return c},TBb=async function(a,b){var c=NBb(a);c.useStrictTypeFiltering!=null&&c.includedType==null&&console.warn("setting property 'useStrictTypeFiltering' has no effect without setting 'includedType'");c.fields.includes("id")||c.fields.push("id");c.fields.includes("*")&&(c.fields=[...T7]);var d=c.fields.filter(e=> e!=="resourceName");c.fields=O7(c.fields);({XJ:a}=await _.Tk("places_impl"));try{return{places:(await a(c,b)).MD().map(e=>S7(_.If(e),d,{requestedLanguage:c.language,requestedRegion:c.region}))}}catch(e){if(e instanceof _.bk)throw _.Aq("Error in searchByText: "+e.message,"PLACES_SEARCH_TEXT",e);throw e;}},UBb=async function(a,b){var c=OBb(a);c.fields.includes("id")||c.fields.push("id");c.fields.includes("*")&&(c.fields=[...T7]);var d=c.fields.filter(e=>e!=="resourceName");c.fields=O7(c.fields);({rQ:a}= await _.Tk("places_impl"));try{return{places:(await a(c,b)).MD().map(e=>S7(_.If(e),d,{requestedLanguage:c.language,requestedRegion:c.region}))}}catch(e){if(e instanceof _.bk)throw _.Aq("Error in searchNearby: "+e.message,"PLACES_NEARBY_SEARCH",e);throw e;}},YBb=async function(a,b){a=VBb(a);if(!b.Hk)throw Error("SearchReviewsRequest must include an access token.");var {ZJ:c}=await _.Tk("places_impl");try{return{reviews:Vxb(await c(a,b)).filter(d=>_.Rf(d,WBb,1)).map(d=>{d=_.G(d,WBb,1);var e=_.sg(d, XBb,2),f=new U7;if(e){var g=new V7;var h=e.Wi()?.di()||"";g=_.ah(g,1,h);h=e.getUrl()||"";g=_.ah(g,2,h);e=_.J(e,3)||"";e=_.ah(g,3,e)}else e=void 0;f=_.vg(f,V7,13,e);e=_.sg(d,W7,9)||void 0;f=_.vg(f,W7,17,e);e=_.sg(d,_.Yq,6)?.di()||"";f=_.ah(f,2,e);e=_.Bg(d,3)||0;f=_.Yg(f,7,e);e=d.di()||void 0;f=_.vg(f,_.Yq,9,e);e=_.sg(d,_.Yq,5)||void 0;f=_.vg(f,_.Yq,12,e);e=_.J(d,8)||"";f=_.ah(f,15,e);d=_.J(d,7)||"";d=_.ah(f,16,d);return new X7(d)})}}catch(d){if(d instanceof _.bk)throw _.Aq("Error while searching for reviews: "+ d.message,"PLACES_REVIEWS_SEARCH",d);throw d;}},aCb=async function(a,b,c){a=ZBb(a);if(!c.Hk)throw Error("SearchMediaRequest must include an access token.");var {YJ:d}=await _.Tk("places_impl");try{return{media:Txb(await d(a,c)).map(e=>{var f=_.sg(e,$Bb,5),g=f?.xh();e=_.sg(e,XBb,2);return{PB:b,authorAttributions:e?[{displayName:e.Wi()?.di()||"",uri:e.getUrl()||"",photoURI:_.J(e,3)||""}]:[],flagContentURI:f?.rh()||null,googleMapsURI:f?.th()||null,uri:g?.getUrl()||""}})}}catch(e){if(e instanceof _.bk)throw _.Aq("Error while searching for media: "+ e.message,"PLACES_MEDIA_SEARCH",e);throw e;}},Y7=async function(a,b,c){b=_.Ol({fields:bCb,sessionToken:_.Yl(_.Ql(_.at,"AutocompleteSessionToken")),internalUsageAttributionIds:_.Yl(_.Tl(_.vr,1))})(b);b.fields.includes("*")&&(b.fields=[...T7]);var d=b.fields.filter(h=>!a.Uh(h));b.fields.includes("id")&&d.push("id");if(!d.length)return{place:a};var e=O7(d),{iN:f}=await _.Tk("places_impl"),g=b.sessionToken??a.sessionToken??void 0;try{let h=await f(a.id,e,a.requestedLanguage,a.requestedRegion,g,b.internalUsageAttributionIds? Array.from(b.internalUsageAttributionIds):void 0,c);if(!h)throw Error("Server returned no data");let k=_.Qd(a.Ch)?_.If(a.Ch):a.Ch;for(let n of d){let q=N7.get(n);if(!q)continue;let t=`clear${cCb(q)}List`;if(typeof k[t]==="function")k[t]()}dCb(k,new _.Pla(eCb(h)));a.Ch=k.wh();t7(a,d);let l=h.getId()||h.getName();l&&kAb(a,l);a.sessionToken=void 0;return{place:a}}catch(h){if(h instanceof _.bk)throw _.Aq("Error fetching fields: "+h.message,"PLACES_GET_PLACE",h);throw h;}},fCb=function(a){var b={};(a.Iw.has("*")? s7:a.Iw).forEach(c=>{switch(c){case "accessibilityOptions":b.accessibilityOptions=a.accessibilityOptions?a.accessibilityOptions.toJSON():null;break;case "addressComponents":b.addressComponents=a.addressComponents?a.addressComponents.map(d=>d.toJSON()):[];break;case "adrFormatAddress":b.adrFormatAddress=a.adrFormatAddress;break;case "attributions":b.attributions=a.attributions?a.attributions.map(d=>d.toJSON()):[];break;case "businessStatus":b.businessStatus=a.businessStatus;break;case "id":b.id=a.id; break;case "resourceName":b.resourceName=a.resourceName;break;case "hasCurbsidePickup":b.hasCurbsidePickup=a.hasCurbsidePickup;break;case "hasDelivery":b.hasDelivery=a.hasDelivery;break;case "hasDineIn":b.hasDineIn=a.hasDineIn;break;case "isReservable":b.isReservable=a.isReservable;break;case "servesBreakfast":b.servesBreakfast=a.servesBreakfast;break;case "servesLunch":b.servesLunch=a.servesLunch;break;case "servesDinner":b.servesDinner=a.servesDinner;break;case "servesBeer":b.servesBeer=a.servesBeer; break;case "servesWine":b.servesWine=a.servesWine;break;case "servesBrunch":b.servesBrunch=a.servesBrunch;break;case "servesVegetarianFood":b.servesVegetarianFood=a.servesVegetarianFood;break;case "displayName":b.displayName=a.displayName;break;case "displayNameLanguageCode":b.displayNameLanguageCode=a.displayNameLanguageCode;break;case "formattedAddress":b.formattedAddress=a.formattedAddress;break;case "shortFormattedAddress":b.shortFormattedAddress=a.shortFormattedAddress;break;case "googleMapsURI":b.googleMapsURI= a.googleMapsURI;break;case "iconBackgroundColor":b.iconBackgroundColor=a.iconBackgroundColor;break;case "svgIconMaskURI":b.svgIconMaskURI=a.svgIconMaskURI;break;case "internationalPhoneNumber":b.internationalPhoneNumber=a.internationalPhoneNumber;break;case "location":b.location=a.location?a.location.toJSON():null;break;case "nationalPhoneNumber":b.nationalPhoneNumber=a.nationalPhoneNumber;break;case "regularOpeningHours":b.regularOpeningHours=a.regularOpeningHours?a.regularOpeningHours.toJSON(): null;break;case "currentOpeningHours":b.currentOpeningHours=a.currentOpeningHours?a.currentOpeningHours.toJSON():null;break;case "regularSecondaryOpeningHours":b.regularSecondaryOpeningHours=a.regularSecondaryOpeningHours?a.regularSecondaryOpeningHours.map(d=>d.toJSON()):[];break;case "currentSecondaryOpeningHours":b.currentSecondaryOpeningHours=a.currentSecondaryOpeningHours?a.currentSecondaryOpeningHours.map(d=>d.toJSON()):[];break;case "paymentOptions":b.paymentOptions=a.paymentOptions?a.paymentOptions.toJSON(): null;break;case "photos":b.photos=a.photos?a.photos.map(d=>d.toJSON()):[];break;case "plusCode":b.plusCode=a.plusCode?a.plusCode.toJSON():null;break;case "postalAddress":b.postalAddress=a.postalAddress?a.postalAddress.toJSON():null;break;case "priceLevel":b.priceLevel=a.priceLevel;break;case "rating":b.rating=a.rating;break;case "reviews":b.reviews=a.reviews?a.reviews.map(d=>d.toJSON()):[];break;case "hasTakeout":b.hasTakeout=a.hasTakeout;break;case "types":b.types=a.types?a.types.slice(0):[];break; case "userRatingCount":b.userRatingCount=a.userRatingCount;break;case "utcOffsetMinutes":b.utcOffsetMinutes=a.utcOffsetMinutes;break;case "viewport":b.viewport=a.viewport?a.viewport.toJSON():null;break;case "websiteURI":b.websiteURI=a.websiteURI;break;case "editorialSummary":b.editorialSummary=a.editorialSummary;break;case "editorialSummaryLanguageCode":b.editorialSummaryLanguageCode=a.editorialSummaryLanguageCode;break;case "evChargeOptions":b.evChargeOptions=a.evChargeOptions?.toJSON()??null;break; case "fuelOptions":b.fuelOptions=a.fuelOptions?.toJSON()??null;break;case "parkingOptions":b.parkingOptions=a.parkingOptions?a.parkingOptions.toJSON():null;break;case "allowsDogs":b.allowsDogs=a.allowsDogs;break;case "hasLiveMusic":b.hasLiveMusic=a.hasLiveMusic;break;case "hasMenuForChildren":b.hasMenuForChildren=a.hasMenuForChildren;break;case "hasOutdoorSeating":b.hasOutdoorSeating=a.hasOutdoorSeating;break;case "hasRestroom":b.hasRestroom=a.hasRestroom;break;case "hasWiFi":b.hasWiFi=a.hasWiFi; break;case "isGoodForChildren":b.isGoodForChildren=a.isGoodForChildren;break;case "isGoodForGroups":b.isGoodForGroups=a.isGoodForGroups;break;case "isGoodForWatchingSports":b.isGoodForWatchingSports=a.isGoodForWatchingSports;break;case "servesCocktails":b.servesCocktails=a.servesCocktails;break;case "servesCoffee":b.servesCoffee=a.servesCoffee;break;case "servesDessert":b.servesDessert=a.servesDessert;break;case "primaryType":b.primaryType=a.primaryType;break;case "primaryTypeDisplayName":b.primaryTypeDisplayName= a.primaryTypeDisplayName;break;case "primaryTypeDisplayNameLanguageCode":b.primaryTypeDisplayNameLanguageCode=a.primaryTypeDisplayNameLanguageCode;break;case "priceRange":b.priceRange=a.priceRange?.toJSON()??null;break;case "googleMapsLinks":b.googleMapsLinks=a.googleMapsLinks?.toJSON()??null;break;case "consumerAlert":b.consumerAlert=a.consumerAlert?.toJSON()??null;break;case "evChargeAmenitySummary":b.evChargeAmenitySummary=a.evChargeAmenitySummary?.toJSON()??null;break;case "neighborhoodSummary":b.neighborhoodSummary= a.neighborhoodSummary?.toJSON()??null;break;case "generativeSummary":b.generativeSummary=a.generativeSummary?.toJSON()??null;break;case "reviewSummary":b.reviewSummary=a.reviewSummary?.toJSON()??null;break;case "timeZone":b.timeZone=a.timeZone?.toJSON()??null;break;case "isPureServiceAreaBusiness":b.isPureServiceAreaBusiness=a.isPureServiceAreaBusiness;break;case "subDestinations":b.subDestinations=a.subDestinations?a.subDestinations.map(d=>({id:d.id,resourceName:d.resourceName})):[];break;case "futureOpeningDate":b.futureOpeningDate= a.futureOpeningDate;break;case "popularTimes":b.popularTimes=a.popularTimes?.toJSON()??null;break;case "containingPlaces":b.containingPlaces=a.containingPlaces?a.containingPlaces.map(d=>({id:d.id,resourceName:d.resourceName})):[];break;case "addressDescriptor":b.addressDescriptor=a.addressDescriptor?.toJSON()??null;break;case "transitStation":b.transitStation=a.transitStation?.toJSON()??null}});return b},bCb=function(a){a=gCb(a);var b=new Set([...hCb,"openingHours"]),c=a.filter(d=>!b.has(d)&&d!== "*");if(a.includes("openingHours"))throw _.Ml("unknown property 'openingHours', did you mean 'regularOpeningHours'?");if(a.includes("openingHours")&&a.includes("regularOpeningHours"))throw _.Ml("Both 'openingHours' and 'regularOpeningHours' provided. Please use only 'regularOpeningHours'");a.includes("openingHours")&&(a[a.indexOf("openingHours")]="regularOpeningHours");if(c.length>0)throw _.Ml(`Unknown fields requested: ${c.join(", ")}`);return a},cCb=function(a){return a.split("_").map(b=>b.charAt(0).toUpperCase()+ b.slice(1)).join("")},iCb=function(a,b,{EQ:c=!1,showIcon:d=!1,sM:e={},QO:f,PO:g,ariaLabel:h}){return a?(0,_.P)` {f&&g&&_.M(f.id,g);f&&_.ep[35]&&(_.Vk?.yh()||[]).length>0&&_.M(f.id,334117,{force100PercentSampledLog:!0})}}> ${b} `:""},kCb=function(a,{variant:b}){if(b==="none")return(0,_.P)``;var c=jCb[b];return(0,_.P)`${iCb(a.googleMapsURI??null,c.text,{showIcon:c.showIcon,sM:{["open-in-maps-button"]:!0,[b]:!0},QO:a,PO:254684,ariaLabel:_.dq("Ouvrir dans Maps")})}`},lCb=function(a){return _.qi(_.pi(new _.Sq,a.lat),a.lng)},$7=function(a,b=null,c){Z7||(Z7=new mCb);var d=Z7;c={..._.Kx(c?.Hk),"X-Goog-FieldMask":"results.placeId,results.types"};b?.length&&(c["X-Goog-Maps--Tmp-Internal-Usage-Attribution-Ids"]=b.join(",")); a=Hzb(new nCb,lCb(a));return Kzb(d.qh,a,c).then(e=>_.ug(e,oCb,1))},a8=function(a){for(let b of a)if(_.Mg(b,12,_.ag()).includes("point_of_interest"))return b.rh();return a[0]?.rh()??null},pCb=function(a){if(!a||a.trim()==="*")return new Set;a=a.split(",").map(b=>b.trim().toLowerCase()).filter(Boolean);return new Set(a)},qCb=function(a,b){var c=pCb(b);return c.size?[...a].filter(d=>c.has(d.toLowerCase())):a},sCb=function(a){return new Set(["displayName","googleMapsURI",...Object.keys(a).map(b=>rCb[b]).flat()])}, tCb=function(a,b){return!b||b.media?!1:Array.from(sCb(b)).every(c=>a[c]!==void 0)},vCb=async function(a,b,c,d,e,f){try{return a={parent:`places/${a}`,fields:uCb},c&&(a.query=c),d&&(a.rankPreference=d),e&&(a.language=e),f&&(a.region=f),(await YBb(a,{Hk:b})).reviews}catch(g){if(g instanceof _.Up)throw g;return[]}},wCb=async function(a,b,c,d,e,f,g){try{return a={parent:`places/${a}`,fields:b8},d&&(a.query=d),e&&(a.rankPreference=e),f&&(a.language=f),g&&(a.region=g),(await aCb(a,b,{Hk:c})).media}catch(h){if(h instanceof _.Up)throw h;return[]}},zCb=async function(a,b,c,d){return d(await Promise.all((a.photos??[]).map(async e=>xCb(e,b,c,d).catch(yCb))))},xCb=async function(a,b,c,d){var {UH:e}=d(await _.Tk("places_impl"));try{let f=d(await e(`${a.name}/media`,1E3,void 0,b,c));if(!f)throw Error("Error fetching photo URI: Server returned no data");return f}catch(f){if(f instanceof _.bk)throw _.Aq(`Error fetching photo URI: ${f.message}`,"PLACES_GET_PHOTO_MEDIA",f);throw f;}},yCb=function(a){a instanceof Error&&console.warn(a); return null},ACb=function(a){var b=[K7],c=[],d=[c8,d8,L7,M7];m7(a.kp())?d.push(...c):d.push(...b);for(let e of d)a.Px.add(e)},BCb=async function(a,b){await _.Wp(a,async()=>{a.Fk=b.clone({requestedLanguage:a.Ih.language,requestedRegion:a.Ih.region});a.wh=!0},230164)},DCb=async function(a,b){a.xm="LOADING";a.photoDisplayDataList=[];a.sq=[];a.hv=[];e8(a);await _.Wp(a,async c=>{if(a.sh){var d=c(await a.sh.fetch(c,a.internalUsageAttributionIds,[b.id]));await CCb(a,b,d.Yn(),_.J(d,3),c)}else _.M(a,263055)}, 230164)},FCb=async function(a,b){a.xm="LOADING";a.photoDisplayDataList=[];a.sq=[];a.hv=[];e8(a);await _.Wp(a,async c=>{if(a.sh){var d=c(await a.sh.fetch(c,a.internalUsageAttributionIds)),e=c(await ECb(a,b,d.Yn()));await CCb(a,{id:e},d.Yn(),_.J(d,3),c)}else _.M(a,263055)},230165)},e8=function(a){a.Fk=void 0;a.wh=!1},HCb=function(a,b,c){a.Fk&&a.sh&&_.Wp(a,async d=>{b&&(a.lj=1);var e=d(await a.sh.fetch(d,a.internalUsageAttributionIds,[a.Fk.id]));c&&(a.xm="LOADING");var [f,g]=d(await GCb(a,a.Fk.id,a.Fk.displayName?? "",e.Yn(),a.contentConfig,b,c,d));b&&f.status==="fulfilled"&&(a.sq=f.value??[],a.lj=2);c&&g.status==="fulfilled"&&(a.hv=g.value??[],a.xm="SUCCESS")})},ICb=function(a,b,c,d,e){if(a.rh&&a.rh.placeId===b&&a.rh.query===d&&a.rh.rankPreference===e)return a.rh.promise;var f=vCb(b,c,d,e,a.Ih.language,a.Ih.region).finally(()=>{a.rh?.promise===f&&(a.rh=void 0)});a.rh={placeId:b,query:d,rankPreference:e,promise:f};return f},JCb=function(a,b,c,d,e,f){if(a.qh&&a.qh.placeId===b&&a.qh.query===e&&a.qh.rankPreference=== f)return a.qh.promise;var g=wCb(b,c,d,e,f,a.Ih.language,a.Ih.region).finally(()=>{a.qh?.promise===g&&(a.qh=void 0)});a.qh={placeId:b,query:e,rankPreference:f,promise:g};return g},GCb=async function(a,b,c,d,e,f,g,h){f=f?ICb(a,b,d,e?.reviews?.query,e?.reviews?.rankPreference):Promise.resolve(null);a=g?JCb(a,b,c,d,e?.media?.query,e?.media?.rankPreference):Promise.resolve(null);return h(await Promise.allSettled([f,a]))},KCb=async function(a,b,c,d){var e={requestedLanguage:a.Ih.language,requestedRegion:a.Ih.region}; b=b instanceof R7?b.clone(e):new R7({...e,...b});a={fields:qCb(new Set([...f8,...a.OA]),d),internalUsageAttributionIds:a.internalUsageAttributionIds};await Y7(b,a,{Hk:c});return b},ECb=async function(a,b,c){a=await $7(b,a.internalUsageAttributionIds,{Hk:c});if(a=a8(a))return a;throw Error("No geocoding results");},LCb=async function(a,b,c,d=null,e=!1){c=c(await zCb(a,d,{Hk:b},c));b=c.map((g,h)=>g?{uri:g,PB:a.displayName??"",authorAttributions:a.photos?.[h]?.authorAttributions??[],flagContentURI:a.photos?.[h]?.flagContentURI?? null,googleMapsURI:a.photos?.[h]?.googleMapsURI??null}:null).filter(Boolean);c=b.length===0&&c.length>0;var f;e||(f=c?"ERROR":"SUCCESS");return{photoDisplayDataList:b,xm:f}},CCb=async function(a,b,c,d,e){var f=b instanceof R7?b.id:b.id,g=a.contentConfig?.reviews?.query,h=a.contentConfig?.reviews?.rankPreference,k=!(!g&&!h);a.lj=1;a.xm="LOADING";b=KCb(a,b,c,d);g=k?ICb(a,f,c,g,h):Promise.resolve([]);var [l,n]=e(await Promise.all([b,g]));a.Fk=l;k&&(a.sq=n);a.lj=2;h=a.contentConfig?.media?.query;b=a.contentConfig?.media?.rankPreference; k=!(!h&&!b);g=LCb(l,c,e,a.internalUsageAttributionIds,k);c=k?JCb(a,f,l.displayName??"",c,h,b):Promise.resolve([]);var [q,t]=e(await Promise.all([g,c]));a.photoDisplayDataList=q.photoDisplayDataList;q.xm!==void 0&&(a.xm=q.xm);k&&(a.hv=t,a.xm="SUCCESS")},MCb=function(a,b=!1,c){return(0,_.P)`
    ${b?"":g8(void 0,{showInfoButton:!0,kG:!0,attributionType:"TEXT",infoButtonTapAreaExpanded:!1,contentConfig:a,Mx:c})}
    `},j8=function(a,b,c={}){var {WE:d,sF:e,titleSize:f,fontSize:g,jO:h,slotsConstructionData:k={Eq:[],Wk:[]},showTransit:l}=c,n=d?kCb(a,{variant:d}):null,q=c.contentConfig??h8;b=m7(b);k.Eq.some(NCb);k.Wk.some(i8);n=n||_.hs;n=p7(n)?_.hs:(0,_.P)`
    ${n}${_.hs}
    `;b=(0,_.qq)({"basic-info":!0,advanced:b});var t=!!((c.addressEnabled??!0)&&q.address),x=c.ratingVariant,A=c.ratingInfoButtonShown??!1,C=c.truncationPreferred??!1,L=h?hAb(a):"";if(e)if(e.KH==null&&e.distanceMeters==null)var N=(0,_.P)``;else{var T=e.distanceMeters;N=e.KH;if(N==null&&T==null)N={};else{var B=_.Vk.rh(),ja=B.rh()||void 0;B=(B=!B.xh()&&B.th()||void 0)&&_.Dja.has(B.toUpperCase())?1:0;var ka=void 0,Ja=void 0;T!=null&&(T=B===1?T/1609.34:T/1E3,Ja=(new Intl.NumberFormat(ja,{maximumFractionDigits:1, style:"unit",unit:B===1?"mile":"kilometer",unitDisplay:"short"})).format(T));N!=null&&(ka=(new Intl.NumberFormat(ja,{maximumFractionDigits:0,style:"unit",unit:"minute",unitDisplay:"short"})).format(N/60));N={pN:Ja,qN:ka}}var {pN:Na,qN:Qa}=N;N=(0,_.P)` `;N=(0,_.P)`
    ${Na??(0,_.P)``} ${Qa?(0,_.P)`${N}${Qa}`:(0,_.P)``}
    `}else N="";return(0,_.P)`
    ${_.hs} ${L} ${N} ${n} ${c.UG??_.hs}
    `},i8=function(a){return a instanceof k8&&(!a.slot||a.slot==="action-main")},NCb=function(a){return i8(a)?!0:yBb(a,"action-main")?a.assignedElements({flatten:!0}).some(i8):!1},g8=function(a,b={}){var c=new Map([["BLACK","#000"],["WHITE","#fff"],["GRAY","#5e5e5e"]]),{contentConfig:d,Mx:e,kG:f=!1,attributionType:g="LOGO",infoButtonTapAreaExpanded:h=!1,showInfoButton:k=!1,zQ:l=!1}=b,n=!!(a?.reviews?.length&&l&&d?.reviews);a=[...(a?.rating!=null&&d?.rating||n?[E7]:[]),...(n?[$Ab(b.rankPreference,b.query)]: []),OCb];b=c.get(e?.lightSchemeColor||d?.attribution?.lightSchemeColor||"GRAY");c=c.get(e?.darkSchemeColor||d?.attribution?.darkSchemeColor||"WHITE");c=(0,_.P)` `;return f?(0,_.P)`
    ${c}
    `:c},QCb=function(a){return a.consumerAlert&&a.consumerAlert.overview?(0,_.P)`
    ${(0,_.P)``}
    ${"Alerte\u00a0: "+a.consumerAlert.overview} ${PCb(a.consumerAlert.details)}
    `:null},PCb=function(a){if(!a)return null;var b=a.aboutLinkURI&&a.aboutLinkTitle?[{text:a.aboutLinkTitle,href:a.aboutLinkURI}]:[],c=new _.pt,d=new _.qt;d.heading=a.title??void 0;d.description=a.description??void 0;d.links=b;c.appendChild(d);return(0,_.P)` ${new _.kq({title:"Google Maps",CK:!1,content:c})}`},l8=function(a,b=!1){return J7({place:a.Fk,nj:(0,_.P)`
    `,ql:"media",Yk:!!a.contentConfig?.media,slotsConstructionData:{Eq:a.Ro,Wk:a.Wk}})},m8=function(a,b){if(!I7("GMP-PLACE-TRANSIT",b))return!1;b=zBb(a.ML,b);a=a.Ih.showsTransit;return!(!b&&!a)},n8=function(a){return m7(a.kp())||(_.ep[171]||!1)&&a.experimentalHideOpenInMapsButton||!!_.ep[35]&&!!_.Vk?.Ah()},RCb=function(a){var b=a.place,c=a.contentConfig;a=a.slotsConstructionData;var d=b.internationalPhoneNumber??(b.nationalPhoneNumber||"");b=[J7({place:b,nj:n7((0,_.P)``, b.formattedAddress,dAb),ql:"address",Yk:!!c?.address,slotsConstructionData:a}),J7({place:b,nj:I7("GMP-PLACE-OPENING-HOURS",b)?(0,_.P)` ${(0,_.P)``} `:null,ql:"openingHours",Yk:!!c?.openingHours,slotsConstructionData:a}),J7({place:b,nj:(0,_.P)` ${(0,_.P)``} `,ql:"popularTimes",Yk:!1,slotsConstructionData:a}),J7({place:b,nj:(0,_.P)``,ql:"transit",Yk:!1,slotsConstructionData:a}),J7({place:b,nj:n7((0,_.P)``,sBb(b.websiteURI),tBb,b.websiteURI,!1,["website-link"]),ql:"website",Yk:!!c?.website, slotsConstructionData:a}),J7({place:b,nj:n7((0,_.P)``,d,DAb,`tel:+${d.replace(/[-()\s+]/g,"")}`, !0),ql:"phoneNumber",Yk:!!c?.phoneNumber,slotsConstructionData:a}),J7({place:b,nj:n7((0,_.P)``,b.plusCode?.compoundCode,EAb),ql:"plusCode",Yk:!!c?.plusCode,slotsConstructionData:a})].filter(e=>!p7(e));return b.length?(0,_.P)`
    ${b}
    `: null},SCb=function(a){var b=a.place,c=a.contentConfig;a=a.slotsConstructionData;var d=J7({place:b,nj:q7([nBb(b),rBb(b)]),ql:"typeSpecificHighlights",Yk:!!c?.typeSpecificHighlights,slotsConstructionData:a});b=[QCb(b),d,RCb({place:b,contentConfig:c,slotsConstructionData:a})];return q7(b)},TCb=function(a){var b=a.place,c=a.contentConfig;a=a.slotsConstructionData;var d=QCb(b);if(b.reviewSummary){var e=b.reviewSummary.text;var f=b.reviewSummary.disclosureText,g=b.reviewSummary.flagContentURI,h=b.reviewSummary.reviewsURI, k=[];h&&k.push({text:"Voir les avis",uri:h});k.push({text:"\u00c0 propos de ce r\u00e9sum\u00e9",uri:"https://support.google.com/local-listings/answer/9851099"});g&&k.push({text:"Signaler le r\u00e9sum\u00e9",uri:g});e=(0,_.P)`

    ${"R\u00e9sum\u00e9 des avis"}

    ${e}

    ${f}

    ${g&&h?(0,_.P)``:null}
    `}else e=null;return q7([d,J7({place:b,nj:e,ql:"reviewSummary",Yk:!!c?.reviewSummary,slotsConstructionData:a}),J7({place:b,nj:aBb(b.reviews??[]),ql:"reviews",Yk:!!c?.reviews,slotsConstructionData:a})])},UCb=function(a){var b=a.place,c=a.contentConfig;a=a.slotsConstructionData;var d=!!c?.reviews||!!c?.reviewSummary||!1;return[{name:"Pr\u00e9sentation",content:SCb({place:b,contentConfig:c,slotsConstructionData:a})},{name:"Avis",content:d?TCb({place:b,contentConfig:c,slotsConstructionData:a}):null}, {name:"\u00c0 propos",content:J7({place:b,nj:gAb(b),ql:"featureList",Yk:!!c?.featureList,slotsConstructionData:a})}].filter(e=>!p7(e.content))},VCb=function(a){return a.length>1?(0,_.P)` b.name)}> ${a.map(({content:b},c)=>(0,_.P)`
    ${b}
    `)}
    `:a.length===1?(0,_.P)`
    ${a[0].content}
    `:null},WCb=function(a){return J7({place:a.Fk,nj:(0,_.P)`
    `,ql:"media",Yk:!!a.contentConfig?.media,slotsConstructionData:{Eq:a.Ro,Wk:a.Wk}})},XCb=function(a){return a==="PHOTO"||a==="PHOTO_WITH_BADGE"},YCb=function(a){var b=a.icon,c=a.WN,d=a.TN,e=a.XN;a=a.js!=="NONE"&&e;e=f=>c?f?"TYPE_WITH_BADGE":"TYPE_ICON":"GENERIC_PIN";return b==="PHOTO"?d?a?"PHOTO_WITH_BADGE":"PHOTO":e(a):b==="NONE"?a?"BADGE_ONLY":e(!1):e(a)},ZCb=function(a){return a.endsWith(".svg")?`${a.slice(0,-4)}.png`:a.endsWith(".png")?a:`${a}.png`},$Cb=function(a,b,c){var d={};c&&(d.color= c);return a==="RATING"&&b?(0,_.P)` ${b} `:(0,_.P)``},aDb=function(a){var b=a.variant,c=a.displayName,d=a.labelled,e=a.PQ,f=a.qt,g=a.js,h=a.RP,k=a.FM,l=a.VM,n=a.UM,q=a.GM,t=a.WM,x=a.jC;a={};t!==1&&(a.zoom=String(t));var A={};k&&(A["background-color"]=k,A["border-color"]=k);t={};k&&(t.color=k);var C=b==="TYPE_ICON"||b==="GENERIC_PIN",L=b==="PHOTO_WITH_BADGE";k=c||"Rep\u00e8re de lieu";return(0,_.P)` `},bDb=function(a){return new Promise(b=>{var c=new Image,d=setTimeout(()=>{b(!1)},5E3);c.onload=()=>{clearTimeout(d);b(!0)};c.onerror=()=>{clearTimeout(d);b(!1)};c.src=a})},cDb=function(a){return Array.from(a.childNodes).filter(b=>b instanceof Text?b.data.trim()!=="":b instanceof Element&&!(b instanceof c8)&&!(b instanceof d8))},dDb=async function(a,b){a=await $7(a,null,b);a=a8(a);if(!a)throw Error("No geocoding results");return a},fDb=function(a){a:{for(c of Array.from(a.children))if(c instanceof c8){var {place:b}=c.qh();if(b){var c={place:b};break a}_.jE(a,"Ignoring with no place.")}else if(c instanceof d8){({location:b}=c.qh());if(b){c={location:b};break a}_.jE(a,"Ignoring with no location.")}c=null}H7(c,a.request)||(a.request=c,a.qh=void 0,a.qt=null,eDb(a))},o8=function(a){var b=!!(a.qh?.svgIconMaskURI??null),c=!!a.qt,d=!!(gDb(a)??a.Tx?.textContent?.trim());a.lA=YCb({icon:a.icon,WN:b,TN:c,js:a.js,XN:d})},gDb=function(a){return a.js=== "RATING"&&a.qh?.rating!=null&&a.qh.rating>0?XAb(a.qh.rating,a.qh.requestedLanguage??void 0):null},eDb=function(a){var b=a.request;b?_.Wp(a,async c=>{var d=c(await a.Dh.fetch(c,null,b.place?.id?[b.place.id]:null)),e=d.Yn();e=e?{Hk:e}:void 0;if(b.place){var f=b.place;f=f.clone({requestedLanguage:f.requestedLanguage,requestedRegion:f.requestedRegion})}else f=c(await dDb(b.location,e)),f=new R7({id:f});c(await Y7(f,{fields:qCb(hDb,_.J(d,3))},e));if(!f.location)throw Error("Place response is missing required location field."); d=null;if(f.photos&&f.photos.length>0){try{d=c(await xCb(f.photos[0],null,e,c))}catch(g){if(g instanceof _.Up)throw g;d=null}d&&!c(await bDb(d))&&(d=null)}c(await iDb(a));a.qh=f;a.qt=d;o8(a)}):(a.qh=void 0,a.qt=null,_.Vp(a))},iDb=function(a){a.rh??(a.rh=(async()=>{var b=await _.Tk("marker");b.connectForExplicitThirdPartyLoad();a.jC=new b.PinElement({shape:"MEM_SHAPE_NAME_TBD"})})().catch(b=>{a.rh=void 0;throw b;}));return a.rh},jDb=function(a){return a.glyphColor||"light-dark(#ffffff, #202124)"}, nDb=function(a){class b extends a{constructor(){super(...arguments);this.vB=1;this.dC=kDb;this.Lx=lDb}static get ol(){return a.ol}tj(){}QD(){return"title-medium"}ED(){var c=this.uj?.content?.media?.preferredSize;return{...super.ED(),"media-size-small":c==="SMALL","media-size-medium":c==="MEDIUM","media-size-large":c==="LARGE"}}nD(){}get iE(){return!0}Jx(){return this.uj}wM(c){var d=c.place,e=c.Vw,f=c.zw;c=c.ZB;this.Fk=d;this.hv=c??[];this.photoDisplayDataList=e?[{uri:e,PB:d.displayName??"",authorAttributions:[], flagContentURI:null,googleMapsURI:null}]:[];this.xm=f;this.lj=2}}b.styles=[mDb];return b},oDb=function(a={}){var b={};p8=!0;try{let c=new q8({...a});c.Et({showsAttribution:!1,...b});a.orientation==="VERTICAL"&&c.classList.add("place-search-vertical-card");return c}finally{p8=!1}},pDb=function(a={}){var b={};r8=!0;try{let c=new s8({...a});c.Et({showsAttribution:!1,...b});a.orientation==="VERTICAL"&&c.classList.add("place-search-vertical-card");return c}finally{r8=!1}},qDb=function(a,b){a.classList.add("carousel-nav-button-hidden"); b?.focus({preventScroll:!0})},rDb=function(a){a.classList.remove("carousel-nav-button-hidden")},t8=function(a){var b=a.clientWidth;a=a.offsetLeft;return{width:b,UI:a,TJ:a+b}},sDb=function(a){return{width:a.clientWidth,rE:a.scrollLeft,hQ:a.scrollLeft+a.clientWidth,iJ:a.scrollWidth-a.clientWidth,Jj:getComputedStyle(a).direction==="rtl"}},u8=function(a){return(a=a.match(/(\d+)/))?Number(a[1]):0},v8=function(a,b){return a.UI>=b.rE&&a.TJ<=b.hQ},uDb=function(a,b){var c=sDb(a.Ar),d=c.Jj,e=c.iJ,f;a:{if(b=== 1)for(f=a.Tn.length-1;f>=0;f--)if(v8(t8(a.Tn[f]),c))break a;for(f=0;f=-1&&f<=1;v8(t8(a.Tn[0]),b)||e?qDb(a.ev,d===a.ev?a.ez:null):rDb(a.ev);v8(c,b)||f?qDb(a.ez,d===a.ez? a.ev:null):rDb(a.ez);a.ev.classList.toggle("carousel-nav-button-rtl",b.Jj);a.ez.classList.toggle("carousel-nav-button-rtl",b.Jj)},wDb=function(a){clearTimeout(a.sh);a.sh=setTimeout(()=>{x8(a)},10)},vDb=function(a){a.Tn.forEach(b=>{(b=b.firstElementChild.assignedElements()[0])&&a.qh.observe(b,a.xh)})},tDb=function(a){var b=u8(getComputedStyle(a.fP).paddingLeft);a=u8(getComputedStyle(a.ev).width)+u8(getComputedStyle(a.ev).margin);return b+a-6},zDb=function(a,b={}){var {contentConfig:c,Mx:d,attributionType:e= "LOGO",showInfoButton:f=!1,VN:g=!1}=b;a=[...(a?.some(k=>k.place?.rating!=null)&&(c?.rating||g)?[E7]:[]),...(a?.length?[xDb]:[])];b=yDb.get(d?.lightSchemeColor||c?.attribution?.lightSchemeColor||"GRAY");var h=yDb.get(d?.darkSchemeColor||c?.attribution?.darkSchemeColor||"WHITE");return(0,_.P)` `},ADb=function(a,b){b=b.some(c=>c.Es===K7);!a.wh&&b&&_.jE(a,`Ignoring content config element (). <${a.tagName.toLowerCase()}> only supports