PageSourceSearch

https://www.yeloconcierge.com/_next/static/chunks/16_zxpavh8a.v.js

js yeloconcierge.com collected 2026-10-05 05:45:47 UTC 193,909 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,29674,e=>{"use strict";var t=e.i(46408),n=e.i(90246),r=e.i(79266),i=e.i(67881),a=e.i(51748),o=e.i(63024);let s=[{text:"Service impeccable, au-delà de nos attentes !",author:"Sophie M.",role:"CEO, Genève"},{text:"Une équipe réactive et professionnelle.",author:"Marc D.",role:"Entrepreneur"},{text:"Ils ont rendu notre voyage inoubliable.",author:"Julie & Pierre",role:"Clients VIP"}];e.s(["HeroContent",0,function(){let[e,l]=(0,a.useState)(0),[c,u]=(0,a.useState)(!1),{t:h}=(0,o.useI18n)();(0,a.useEffect)(()=>{u(!0);let e=setInterval(()=>l(e=>(e+1)%s.length),5e3);return()=>clearInterval(e)},[]);let d=c?e:0,f=s[d];return(0,t.jsxs)("div",{className:"flex flex-col lg:flex-row items-end gap-6 w-full",children:[(0,t.jsx)("div",{className:"w-full lg:w-auto lg:max-w-lg mb-8 lg:-ml-12",children:(0,t.jsxs)("div",{className:"bg-white/10 backdrop-blur-xl border border-white/20 rounded-2xl px-6 py-5 space-y-4 shadow-2xl",children:[(0,t.jsxs)("h1",{className:"text-2xl sm:text-3xl font-serif font-medium text-white leading-tight tracking-tight",children:[h.hero.title1,(0,t.jsx)("br",{}),(0,t.jsx)("span",{className:"text-[#FFC629]",children:h.hero.title2})]}),(0,t.jsx)("p",{className:"text-sm text-white/80 leading-relaxed",children:h.hero.subtitle}),(0,t.jsx)("div",{className:"flex items-center gap-4",children:(0,t.jsxs)(i.Button,{onClick:()=>{let e=document.querySelector("section:nth-of-type(2)")||document.getElementById("services");e?.scrollIntoView({behavior:"smooth"})},className:"bg-[#FFC629] text-[#5B2D82] hover:bg-[#FFD54F] font-bold px-5 h-10 text-sm rounded-full shadow-lg hover:shadow-xl transition-all group cursor-pointer",children:[h.hero.cta,(0,t.jsx)(n.ArrowRight,{className:"ml-2 w-4 h-4 group-hover:translate-x-1 transition-transform"})]})})]})}),(0,t.jsxs)("div",{className:"hidden lg:flex flex-col gap-3 ml-auto mr-8 mb-12",children:[(0,t.jsxs)("div",{className:"w-64 bg-white/95 backdrop-blur-md rounded-xl p-4 shadow-xl border border-white/20",children:[(0,t.jsx)("div",{className:"flex items-center gap-0.5 mb-2",children:[void 0,void 0,void 0,void 0,void 0].map((e,n)=>(0,t.jsx)(r.Star,{className:"w-3 h-3 text-[#FFC629] fill-[#FFC629]"},n))}),(0,t.jsxs)("p",{className:"text-[#1a1a2e] font-medium mb-3 leading-relaxed text-xs",children:['"',f.text,'"']}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"w-7 h-7 rounded-full bg-[#5B2D82] flex items-center justify-center text-white text-[10px] font-bold",children:f.author.charAt(0)}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"font-semibold text-[#5B2D82] text-[10px]",children:f.author}),(0,t.jsx)("div",{className:"text-[10px] text-[#64648c]",children:f.role})]})]}),(0,t.jsx)("div",{className:"flex gap-1",children:s.map((e,n)=>(0,t.jsx)("button",{onClick:()=>l(n),className:`h-1 rounded-full transition-all duration-300 ${n===d?"bg-[#5B2D82] w-3":"bg-[#5B2D82]/20 w-1"}`},n))})]})]}),(0,t.jsxs)("div",{className:"w-64 bg-white/10 backdrop-blur-md border border-white/20 rounded-lg px-3 py-2 flex items-center gap-2",children:[(0,t.jsxs)("span",{className:"relative flex h-2 w-2 shrink-0",children:[(0,t.jsx)("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-emerald-400 opacity-75"}),(0,t.jsx)("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-emerald-500"})]}),(0,t.jsx)("span",{className:"text-white/90 text-[10px] font-medium",children:h.whyYelo.available247}),(0,t.jsx)("span",{className:"ml-auto text-[#FFC629] text-[10px] font-semibold",children:h.nav.contact})]})]})]})}])},85071,(e,t,n)=>{},65845,(e,t,n)=>{var r=e.i(79997);e.r(85071);var i=e.r(51748),a=i&&"object"==typeof i&&"default"in i?i:{default:i},o=void 0!==r.default&&r.default.env&&!0,s=function(e){return"[object String]"===Object.prototype.toString.call(e)},l=function(){function e(e){var t=void 0===e?{}:e,n=t.name,r=void 0===n?"stylesheet":n,i=t.optimizeForSpeed,a=void 0===i?o:i;c(s(r),"`name` must be a string"),this._name=r,this._deletedRulePlaceholder="#"+r+"-deleted-rule____{}",c("boolean"==typeof a,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=a,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var l="u">typeof window&&document.querySelector('meta[property="csp-nonce"]');this._nonce=l?l.getAttribute("content"):null}var t,n=e.prototype;return n.setOptimizeForSpeed=function(e){c("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),c(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},n.isOptimizeForSpeed=function(){return this._optimizeForSpeed},n.inject=function(){var e=this;if(c(!this._injected,"sheet already injected"),this._injected=!0,"u">typeof window&&this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.get
1Sheet(),this._optimizeForSpeed||(o||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,n){return"number"==typeof n?e._serverSheet.cssRules[n]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),n},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},n.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},n.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},n.insertRule=function(e,t){if(c(s(e),"`insertRule` accepts only strings"),"u"<typeof window)return"number"!=typeof t&&(t=this._serverSheet.cssRules.length),this._serverSheet.insertRule(e,t),this._rulesCount++;if(this._optimizeForSpeed){var n=this.getSheet();"number"!=typeof t&&(t=n.cssRules.length);try{n.insertRule(e,t)}catch(t){return o||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var r=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,r))}return this._rulesCount++},n.replaceRule=function(e,t){if(this._optimizeForSpeed||"u"<typeof window){var n="u">typeof window?this.getSheet():this._serverSheet;if(t.trim()||(t=this._deletedRulePlaceholder),!n.cssRules[e])return e;n.deleteRule(e);try{n.insertRule(t,e)}catch(r){o||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),n.insertRule(this._deletedRulePlaceholder,e)}}else{var r=this._tags[e];c(r,"old rule at index `"+e+"` not found"),r.textContent=t}return e},n.deleteRule=function(e){if("u"<typeof window)return void this._serverSheet.deleteRule(e);if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];c(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},n.flush=function(){this._injected=!1,this._rulesCount=0,"u">
1typeof window?(this._tags.forEach(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]):this._serverSheet.cssRules=[]},n.cssRules=function(){var e=this;return"u"<typeof window?this._serverSheet.cssRules:this._tags.reduce(function(t,n){return n?t=t.concat(Array.prototype.map.call(e.getSheetForTag(n).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},n.makeStyleTag=function(e,t,n){t&&c(s(t),"makeStyleTag accepts only strings as second parameter");var r=document.createElement("style");this._nonce&&r.setAttribute("nonce",this._nonce),r.type="text/css",r.setAttribute("data-"+e,""),t&&r.appendChild(document.createTextNode(t));var i=document.head||document.getElementsByTagName("head")[0];return n?i.insertBefore(r,n):i.appendChild(r),r},t=[{key:"length",get:function(){return this._rulesCount}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(e.prototype,t),e}();function c(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var u=function(e){for(var t=5381,n=e.length;n;)t=33*t^e.charCodeAt(--n);return t>>>0},h={};function d(e,t){if(!t)return"jsx-"+e;var n=String(t),r=e+n;return h[r]||(h[r]="jsx-"+u(e+"-"+n)),h[r]}function f(e,t){"u"<typeof window&&(t=t.replace(/\/style/gi,"\\/style"));var n=e+t;return h[n]||(h[n]=t.replace(/__jsx-style-dynamic-selector/g,e)),h[n]}var p=function(){function e(e){var t=void 0===e?{}:e,n=t.styleSheet,r=void 0===n?null:n,i=t.optimizeForSpeed,a=void 0!==i&&i;this._sheet=r||new l({name:"styled-jsx",optimizeForSpeed:a}),this._sheet.inject(),r&&"boolean"==typeof a&&(this._sheet.setOptimizeForSpeed(a),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),"u">typeof window&&!this._fromServer&&(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var n=this.getIdAndRules(e),r=n.styleId,i=n.rules;if(r in this._instancesCounts){this._instancesCounts[r]+=1;return}var a=i.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[r]=a,this._instancesCounts[r]=1},t.remove=function(e){var t=this,n=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(n in this._instancesCounts,"styleId: `"+n+"` not found"),this._instancesCounts[n]-=1,this._instancesCounts[n]<1){var r=this._fromServer&&this._fromServer[n];r?(r.parentNode.removeChild(r),delete this._fromServer[n]):(this._indices[n].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[n]),delete this._instancesCounts[n]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],n=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return n[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,n;return t=this.cssRules(),void 0===(n=e)&&(n={}),t.map(function(e){var t=e[0],r=e[1];return a.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:n.nonce?n.nonce:void 0,dangerouslySetInnerHTML:{__html:r}})})},t.getIdAndRules=function(e){var t=e.children,n=e.dynamic,r=e.id;if(n){var i=d(r,n);return{styleId:i,rules:Array.isArray(t)?t.map(function(e){return f(i,e)}):[f(i,t)]}}return{styleId:d(r),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),m=i.createContext(null);function g(){return new p}function v(){return i.useContext(m)}m.displayName="StyleSheetContext";var x=a.default.useInsertionEffect||a.default.useLayoutEffect,b="u">typeof window?g():void 0;function y(e){var t=b||v();return t&&("u"<typeof window?t.add(e):x(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)])),null}y.dynamic=function(e){return e.map(function(e){return d(e[0],e[1])}).join(" ")},n.StyleRegistry=function(e){var t=e.registry,n=e.children,r=i.useContext(m),o=i.useState(function(){return r||t||g()})[0];return a.default.createElement(m.Provider,{value:o},n)}
1,n.createStyleRegistry=g,n.style=y,n.useStyleRegistry=v},38022,(e,t,n)=>{t.exports=e.r(65845).style},70522,e=>{"use strict";var t=e.i(46408),n=e.i(38022),r=e.i(60721);let i=[{city:"GENÈVE",code:"GVA"},{city:"ZURICH",code:"ZRH"},{city:"PARIS",code:"CDG"},{city:"LONDRES",code:"LHR"},{city:"NEW YORK",code:"JFK"},{city:"DUBAÏ",code:"DXB"},{city:"ABU DHABI",code:"AUH"},{city:"TOKYO",code:"NRT"},{city:"SINGAPOUR",code:"SIN"},{city:"MILAN",code:"MXP"},{city:"BARCELONE",code:"BCN"},{city:"MIAMI",code:"MIA"}];e.s(["AirportScroller",0,function(){let e=[...i,...i,...i];return(0,t.jsxs)("div",{className:"jsx-5892e4b06d2cc3e9 relative w-full bg-gradient-to-r from-[#1a1a2e] via-[#2a1a3e] to-[#1a1a2e] py-4 overflow-hidden border-y border-[#5B2D82]/30",children:[(0,t.jsx)("div",{className:"jsx-5892e4b06d2cc3e9 absolute left-0 top-0 bottom-0 w-32 bg-gradient-to-r from-[#1a1a2e] via-[#1a1a2e]/80 to-transparent z-10 pointer-events-none"}),(0,t.jsx)("div",{className:"jsx-5892e4b06d2cc3e9 absolute right-0 top-0 bottom-0 w-32 bg-gradient-to-l from-[#1a1a2e] via-[#1a1a2e]/80 to-transparent z-10 pointer-events-none"}),(0,t.jsx)("div",{className:"jsx-5892e4b06d2cc3e9 flex items-center gap-6 animate-marquee hover:[animation-play-state:paused]",children:e.map((e,n)=>(0,t.jsxs)("div",{className:"jsx-5892e4b06d2cc3e9 flex items-center gap-6 flex-shrink-0",children:[(0,t.jsxs)("div",{className:"jsx-5892e4b06d2cc3e9 flex items-center gap-3 group cursor-default",children:[(0,t.jsxs)("div",{className:"jsx-5892e4b06d2cc3e9 flex items-center gap-2",children:[(0,t.jsx)("span",{className:"jsx-5892e4b06d2cc3e9 text-[#FFC629] font-mono text-xs font-bold tracking-wider opacity-60 group-hover:opacity-100 transition-opacity",children:e.code}),(0,t.jsx)(r.Plane,{className:"w-3.5 h-3.5 text-[#FFC629]/40 group-hover:text-[#FFC629] transition-colors rotate-45"})]}),(0,t.jsx)("span",{className:"jsx-5892e4b06d2cc3e9 text-white/80 text-sm font-medium tracking-[0.2em] group-hover:text-white transition-colors",children:e.city})]}),(0,t.jsx)("span",{className:"jsx-5892e4b06d2cc3e9 text-white/10 text-lg",children:"|"})]},n))}),(0,t.jsx)(n.default,{id:"5892e4b06d2cc3e9",children:"@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.animate-marquee.jsx-5892e4b06d2cc3e9{animation:60s linear infinite marquee}"})]})}])},53009,e=>{"use strict";var t=e.i(46408),n=e.i(72726),r=e.i(93296),i=e.i(44930),a=e.i(35143),o=e.i(90246),s=e.i(60721),l=e.i(50547),c=e.i(63247),u=e.i(10777),h=e.i(67881),d=e.i(63024),f=e.i(51
1748);let p=[{src:"/images/stand-1.jpg",alt:"YELO Concierge Services — stand aéroport de Genève, vue de face"},{src:"/images/stand-2.jpg",alt:"YELO Concierge Services — stand aéroport de Genève, vue d'ensemble"}];e.s(["WhyYeloSection",0,function(){let{t:e}=(0,d.useI18n)(),[m,g]=(0,f.useState)(0);(0,f.useEffect)(()=>{let e=setInterval(()=>{g(e=>(e+1)%p.length)},4e3);return()=>clearInterval(e)},[]);let v=[{icon:n.Clock,title:e.whyYelo.available247,description:e.whyYelo.available247Desc,number:"01"},{icon:r.Shield,title:e.whyYelo.singleContact,description:e.whyYelo.singleContactDesc,number:"02"},{icon:i.Globe,title:e.whyYelo.localExpertise,description:e.whyYelo.localExpertiseDesc,number:"03"},{icon:a.Heart,title:e.whyYelo.trustedNetwork,description:e.whyYelo.trustedNetworkDesc,number:"04"}];return(0,t.jsx)("section",{id:"pourquoi",className:"relative py-20 overflow-hidden bg-white",children:(0,t.jsxs)("div",{className:"relative section-inner",children:[(0,t.jsxs)("div",{className:"max-w-2xl mb-12",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-3 mb-4",children:[(0,t.jsx)("div",{className:"h-px w-10 bg-[#5B2D82]"}),(0,t.jsx)("span",{className:"text-xs font-medium tracking-widest uppercase text-[#5B2D82]",children:e.nav.why})]}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-serif font-medium text-[#1a1a2e] leading-tight mb-4",children:e.whyYelo.title}),(0,t.jsx)("p",{className:"text-base text-[#1a1a2e]/70 leading-relaxed max-w-xl",children:e.whyYelo.subtitle})]}),(0,t.jsx)("div",{className:"mb-10 bg-[#FFC629] rounded-2xl overflow-hidden",children:(0,t.jsxs)("div",{className:"flex flex-col lg:flex-row",children:[(0,t.jsxs)("div",{className:"relative w-full lg:w-1/2 aspect-[3/2] overflow-hidden",children:[p.map((e,n)=>(0,t.jsx)(u.default,{src:e.src,alt:e.alt,fill:!0,priority:0===n,className:"object-cover transition-opacity duration-1000 ease-in-out",style:{opacity:+(n===m)}},e.src)),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-transparent via-transparent to-[#FFC629]/30 hidden lg:block pointer-events-none"}),(0,t.jsx)("div",{className:"absolute bottom-3 left-1/2 -translate-x-1/2 flex gap-1.5 z-10",children:p.map((e,n)=>(0,t.jsx)("button",{onClick:()=>g(n),"aria-label":`Image ${n+1}`,className:"w-1.5 h-1.5 rounded-full transition-all duration-300",style:{background:n===m?"#5B2D82":"rgba(91,45,130,0.35)",transform:n===m?"scale(1.4)":"scale(1)"}},n))})]}),(0,t.jsxs)("div",{className:"flex-1 p-6 lg:p-8 flex flex-col justify-center",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,t.jsx)("div",{className:"w-12 h-12 bg-[#5B2D82] rounded-xl flex items-center justify-center flex-shrink-0",children:(0,t.jsx)(s.Plane,{className:"w-6 h-6 text-[#FFC629]"})}),(0,t.jsxs)("div",{className:"flex items-center gap-2 text-[#5B2D82]",children:[(0,t.jsx)(l.MapPin,{className:"w-4 h-4"}),(0,t.jsx)("span",{className:"font-bold text-sm uppercase tracking-wide",children:e.whyYelo.airportTitle})]})]}),(0,t.jsx)("h3",{className:"font-serif font-bold text-[#5B2D82] text-2xl mb-2",children:e.whyYelo.airportHeading}),(0,t.jsx)("p",{className:"text-[#5B2D82]/80 text-sm leading-relaxed mb-4 max-w-md",dangerouslySetInnerHTML:{__html:e.whyYelo.airportDesc}}),(0,t.jsxs)("div",{className:"bg-white/90 rounded-xl p-4 mb-5 max-w-sm",children:[(0,t.jsx)("p",{className:"text-[10px] uppercase tracking-wider text-[#5B2D82]/60 font-semibold mb-3",children:e.whyYelo.howToFind}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 text-xs text-[#5B2D82]",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)("div",{className:"w-6 h-6 bg-[#5B2D82]/10 rounded flex items-center justify-center",children:(0,t.jsx)(s.Plane,{className:"w-3 h-3 text-[#5B2D82]"})}),(0,t.jsx)("span",{children:e.whyYelo.arrivals})]}),(0,t.jsx)("div",{className:"flex-1 border-t-2 border-dashed border-[#5B2D82]/30 relative",children:(0,t.jsx)("div",{className:"absolute -top-3 left-1/2 -translate-x-1/2 text-[9px] text-[#5B2D82]/50",children:e.whyYelo.baggage})}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)("span",{children:e.whyYelo.exit}),(0,t.jsx)(o.ArrowRight,{className:"w-3 h-3"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5 bg-[#FFC629] rounded-lg px-2 py-1",children:[(0,t.jsx)(l.MapPin,{className:"w-3 h-3 text-[#5B2D82]"}),(0,t.jsx)("span",{className:"font-bold text-[#5B2D82]",children:"YELO"})]})]}),(0,t.jsx)("p",{className:"text-[10px] text-[#5B2D82]/60 mt-2 text-center",children:e.whyYelo.turnRight})]})]}),(0,t.jsx)(h.Button,{asChild:!0,className:"bg-[#5B2D82] text-white hover:bg-[#3a1a52] font-bold rounded-full px-6 h-10 text-sm w-fit",children:(0,t.jsxs)(c.default,{href:"#contact",children:[e.whyYelo.findUs,(0,t.jsx)(o.ArrowRight,{className:"ml-2 w-4 h-4"})]})})]})]})}),(0,t.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-4 mb-12",children:v.map(e=>(0,t.jsxs)("div",{className:"group relative bg-[#FAF9F6] rounded-2xl p-6 border border-[#5B2D82]/10 hover:bg-white hover:border-[#5B2D82]/20 hover:shadow-lg transition-all duration-500",children:[(0,t.jsx)("div",{className:"absolute top-4 right-4 text-5xl font-serif font-medium text-[#5B2D82]/5 group-hover:text-[#FFC629]/20 transition-colors",children:e.number}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{className:"w-11 h-11 bg-[#5B2D82] rounded-xl flex items-center justify-center mb-5 group-hover:scale-110 transition-transform",children:(0,t.jsx)(e.icon,{className:"w-5 h-5 text-[#FFC629]"})}),(0,t.jsx)("h3",{className:"font-semibold text-[#1a1a2e] text-base mb-2",children:e.title}),(0,t.jsx)("p",{className:"text-[#1a1a2e]/60 text-sm leading-relaxed",children:e.description})]})]},e.title))}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row items-center gap-3",children:[(0,t.jsx)(h.Button,{asChild:!0,className:"bg-[#5B2D82] text-white hover:bg-[#3a1a52] font-bold rounded-full px-7 h-11 text-sm group",children:(0,t.jsxs)(c.default,{href:"/reserver",children:[e.hero.cta,(0,t.jsx)(o.ArrowRight,{className:"ml-2 w-4 h-4 group-hover:translate-x-1 transition-transform"})]})}),(0,t.jsx)(h.Button,{asChild:!0,variant:"outline",className:"border-2 border-[#5B2D82]/30 text-[#5B2D82] bg-transparent hover:bg-[#5B2D82]/5 rounded-full px-7 h-11 text-sm",children:(0,t.jsx)(c.default,{href:"#contact",children:e.nav.contactUs})})]})]})})}])},95082,e=>{"use strict";var t=e.i(46408),n=e.i(51748),r=e.i(10777),i=e.i(92013),a=e.i(50547),o=e.i(4614),s=e.i(72822),l=e.i(211);let c=(0,e.i(31763).default)("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]]);var u=e.i(72726),h=e.i(95228),d=e.i(3087),f=e.i(92120),p=e.i(63024),m=e.i(67881),g=e.i(63247),v=e.i(96754),x=e.i(98870),b=e.i(7145);let y={en:{title:"This Month's Featured",subtitle:"Seasonal highlight",cta:"Discover this experience",experiences:[{month:0,name:"New Year's Alpine Escape",description:"Start the year in style with a luxury chalet retreat, private ski sessions, and a gourmet New Year's brunch in the Swiss Alps.",image:"https://images.unsplash.com/photo-1548777123-e216912df7d8?w=800&q=80",tag:"Winter Special"},{month:1,name:"Valentine's Romance",description:"An intimate escape for two: candlelit dinner at a Michelin-starred restaurant, spa couples retreat, and a sce
1nic helicopter tour.",image:"https://images.unsplash.com/photo-1529636798458-92182e662485?w=800&q=80",tag:"Romance"},{month:2,name:"Late Season Skiing",description:"Enjoy the last powder days with fewer crowds. Private guides, sunny terraces, and spring skiing at its finest.",image:"https://images.unsplash.com/photo-1565992441121-4367c2967103?w=800&q=80",tag:"Ski Season"},{month:3,name:"Spring Awakening",description:"Witness nature's rebirth with hiking through blooming alpine meadows, thermal spa experiences, and local spring festivals.",image:"https://images.unsplash.com/photo-1462275646964-a0e3c8e67f07?w=800&q=80",tag:"Spring"},{month:4,name:"Lake Geneva Discovery",description:"Cruise the Swiss Riviera, visit UNESCO Lavaux vineyards, and enjoy exclusive access to lakeside estates.",image:"https://images.unsplash.com/photo-1530122037265-a5f1f91d3b99?w=800&q=80",tag:"Spring Escape"},{month:5,name:"Summer Festivals",description:"VIP access to world-class events: Montreux Jazz, Art Basel, and exclusive private concerts in stunning venues.",image:"https://images.unsplash.com/photo-1514525253161-7a46d19cd819?w=800&q=80",tag:"Summer Events"},{month:6,name:"Alpine Summer Adventure",description:"Hiking, paragliding, mountain biking, and glacier walks. Experience the Alps at their most spectacular.",image:"https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?w=800&q=80",tag:"Adventure"},{month:7,name:"Luxury Lake Retreat",description:"Private yacht charters, waterfront dining, and exclusive beach club access along Switzerland's most beautiful lakes.",image:"https://images.unsplash.com/photo-1507525428034-b723cf961d3e?w=800&q=80",tag:"Summer Luxury"},{month:8,name:"Harvest Season",description:"Join the grape harvest in Lavaux, private wine tastings, and farm-to-table experiences celebrating autumn's bounty.",image:"https://images.unsplash.com/photo-1506377247377-2a5b3b417ebb?w=800&q=80",tag:"Autumn"},{month:9,name:"Golden Autumn",description:"Witness the spectacular fall colors with scenic train journeys, forest wellness retreats, and truffle hunting experiences.",image:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=800&q=80",tag:"Fall Colors"},{month:10,name:"Pre-Season Skiing",description:"Be among the first on the slopes. Early bird glacier skiing, equipment fittings, and cozy mountain lodge experiences.",image:"https://images.unsplash.com/photo-1517492116671-2ee06fe9ea8d?w=800&q=80",tag:"Early Winter"},{month:11,name:"Magical Christmas Markets",description:"Experience Switzerland's enchanting Christmas markets, private shopping experiences, and festive gourmet dinners.",image:"https://images.unsplash.com/photo-1512389142860-9c449e58a543?w=800&q=80",tag:"Festive Season"}]},fr:{title:"À la Une ce Mois",subtitle:"Temps fort saisonnier",cta:"Découvrir cette expérience",experiences:[{month:0,name:"Échappée Alpine Nouvel An",description:"Commencez l'année en beauté avec une retraite en chalet de luxe, des sessions de ski privées et un brunch gastronomique dans les Alpes suisses.",image:"https://images.unsplash.com/photo-1548777123-e216912df7d8?w=800&q=80",tag:"Spécial Hiver"},{month:1,name:"Romance de Saint-Valentin",description:"Une escapade intime pour deux : dîner aux chandelles dans un restaurant étoilé, spa en duo et tour en hélicoptère panoramique.",image:"https://images.unsplash.com/photo-1529636798458-92182e662485?w=800&q=80",tag:"Romance"},{month:2,name:"Ski de Fin de Saison",description:"Profitez des dernières poudreuses avec moins de monde. Guides privés, terrasses ensoleillées et ski de printemps à son meilleur.",image:"https://images.unsplash.com/photo-1565992441121-4367c2967103?w=800&q=80",tag:"Saison Ski"},{month:3,name:"Éveil du Printemps",description:"Assistez au réveil de la nature avec randonnées dans les prairies alpines fleuries, expériences thermales et festivals locaux.",image:"https://images.unsplash.com/photo-1462275646964-a0e3c8e67f07?w=800&q=80",tag:"Printemps"},{month:4,name:"Découverte Lac Léman",description:"Croisière sur la Riviera suisse, visite des vignobles UNESCO de Lavaux et accès exclusif aux domaines au bord du lac.",image:"https://images.unsplash.com/photo-1530122037265-a5f1f91d3b99?w=800&q=80",tag:"Escapade Printemps"},{month:5,name:"Festivals d'Été",description:"Accès VIP aux événements de classe mondiale : Montreux Jazz, Art Basel et concerts privés exclusifs dans des lieux exceptionnels.",image:"https://images.unsplash.com/photo-1514525253161-7a46d19cd819?w=800&q=80",tag:"Événements Été"},{month:6,name:"Aventure Alpine Été",description:"Randonnée, parapente, VTT et marches glaciaires. Vivez les Alpes à leur apogée spectaculaire.",image:"https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?w=800&q=80",tag:"Aventure"},{month:7,name:"Retraite Lac de Luxe",description:"Location de yacht privé, dîners au bord de l'eau et accès exclusif aux beach clubs des plus beaux lacs suisses.",image:"https://images.unsplash.com/photo-1507525428034-b723cf961d3e?w=800&q=80",tag:"Luxe Estival"},{month:8,name:"Saison des Vendanges",description:"Participez aux vendanges à Lavaux, dégustations privées et expérience
1s farm-to-table célébrant les récoltes d'automne.",image:"https://images.unsplash.com/photo-1506377247377-2a5b3b417ebb?w=800&q=80",tag:"Automne"},{month:9,name:"Automne Doré",description:"Admirez les couleurs automnales spectaculaires avec voyages en train panoramique, retraites wellness en forêt et chasse aux truffes.",image:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=800&q=80",tag:"Couleurs Automne"},{month:10,name:"Ski Avant-Saison",description:"Soyez parmi les premiers sur les pistes. Ski sur glacier, essayage d'équipement et expériences lodge de montagne cosy.",image:"https://images.unsplash.com/photo-1517492116671-2ee06fe9ea8d?w=800&q=80",tag:"Début Hiver"},{month:11,name:"Marchés de No��l Magiques",description:"Découvrez les marchés de Noël enchanteurs de Suisse, shopping privé et dîners gastronomiques festifs.",image:"https://images.unsplash.com/photo-1512389142860-9c449e58a543?w=800&q=80",tag:"Saison Festive"}]},de:{title:"Diesen Monat im Fokus",subtitle:"Saisonales Highlight",cta:"Dieses Erlebnis entdecken",experiences:[{month:0,name:"Neujahrs-Alpen-Flucht",description:"Starten Sie das Jahr stilvoll mit einem Luxus-Chalet-Retreat, privaten Ski-Sessions und einem Gourmet-Neujahrsbrunch in den Schweizer Alpen.",image:"https://images.unsplash.com/photo-1548777123-e216912df7d8?w=800&q=80",tag:"Winter Special"},{month:1,name:"Valentins-Romantik",description:"Eine intime Auszeit zu zweit: Candle-Light-Dinner im Sternerestaurant, Spa-Retreat für Paare und ein malerischer Helikopterflug.",image:"https://images.unsplash.com/photo-1529636798458-92182e662485?w=800&q=80",tag:"Romantik"},{month:2,name:"Spätsaison-Skifahren",description:"Genießen Sie die letzten Pulvertage mit weniger Andrang. Private Guides, sonnige Terrassen und Frühlingsskifahren vom Feinsten.",image:"https://images.unsplash.com/photo-1565992441121-4367c2967103?w=800&q=80",tag:"Skisaison"},{month:3,name:"Frühlingserwachen",description:"Erleben Sie das Erwachen der Natur mit Wanderungen durch blühende Almwiesen, Thermalquellen-Erlebnisse und lokale Frühlingsfeste.",image:"https://images.unsplash.com/photo-1462275646964-a0e3c8e67f07?w=800&q=80",tag:"Frühling"},{month:4,name:"Genfersee Entdeckung",description:"Kreuzfahrt an der Schweizer Riviera, Besuch der UNESCO-Weinberge von Lavaux und exklusiver Zugang zu Seeanwesen.",image:"https://images.unsplash.com/photo-1530122037265-a5f1f91d3b99?w=800&q=80",tag:"Frühlingsausflug"},{month:5,name:"Sommer-Festivals",description:"VIP-Zugang zu Weltklasse-Events: Montreux Jazz, Art Basel und exklusive Privatkonzerte an atemberaubenden Orten.",image:"https://images.unsplash.com/photo-1514525253161-7a46d19cd819?w=800&q=80",tag:"Sommer-Events"},{month:6,name:"Alpines Sommerabenteuer",description:"Wandern, Paragliding, Mountainbiken und Gletscherwanderungen. Erleben Sie die Alpen in ihrer spektakulärsten Form.",image:"https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?w=800&q=80",tag:"Abenteuer"},{month:7,name:"Luxus-See-Retreat",description:"Private Yachtcharter, Dining am Wasser und exklusiver Beach-Club-Zugang an Schweiz schönsten Seen.",image:"https://images.unsplash.com/photo-1507525428034-b723cf961d3e?w=800&q=80",tag:"Sommer-Luxus"},{month:8,name:"Erntezeit",description:"Nehmen Sie an der Weinlese in Lavaux teil, private Weinverkostungen und Farm-to-Table-Erlebnisse zur Feier des Herbstes.",image:"https://images.unsplash.com/photo-1506377247377-2a5b3b417ebb?w=800&q=80",tag:"Herbst"},{month:9,name:"Goldener Herbst",description:"Erleben Sie spektakuläre Herbstfarben mit Panoramazugreisen, Wald-Wellness-Retreats und Trüffeljagd-Erlebnissen.",image:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=800&q=80",tag:"Herbstfarben"},{month:10,name:"Vorsaison-Skifahren",description:"Seien Sie unter den Ersten auf den Pisten. Frühes Gletscherskifahren, Ausrüstungsanpassung und gemütliche Berghütten-Erlebnisse.",image:"https://images.unsplash.com/photo-1517492116671-2ee06fe9ea8d?w=800&q=80",tag:"Früh-Winter"},{month:11,name:"Zauberhafte Weihnachtsmärkte",description:"Erleben Sie Schweiz bezaubernde Weihnachtsmärkte, private Shopping-Erlebnisse und festliche Gourmet-Dinner.",image:"https://images.unsplash.com/photo-1512389142860-9c449e58a543?w=800&q=80",tag:"Festliche Saison"}]}},w={en:{sectionTitle:"Signature Experiences",sectionBadge:"Inspiration",sectionSubtitle:"Discover our universes of experiences. Each journey is tailor-made based on your desires, availability, and the season.",ctaTitle:"Your tailor-made experience",ctaDescription:"Tell us about your project and we'll create a unique experience just for you.",ctaButton:"Request a custom quote",responseTime:"Response within 24-48h",highlights:"Experience highlights",possibilities:"Possibilities",universes:[{id:"influenceurs",name:"Pack Influenceurs",location:"Chamonix & Grindelwald",country:"France · Switzerland",tag:"Signature",mood:"The viral experience, now within reach",image:"/images/signature/pack-influenceurs.jpg",accroche:"The experience that brought the influencers here — now available to you.",description:"The itinerary that went viral, reimagined for you. Two legendary destinations, Chamonix and Grindelwald, with their most iconic activities — and optional transfers between destinations.",highlights:["Two legendary destinations","Iconic signature activities","Optional transfers","Fully tailor-made"],possibilities:["Chamonix – Mont-Blanc","Grindelwald – Jungfrau","Group or private","Flexible dates"],transfersOption:!0,transfersLabel:"Add transfers to the destinations (optional)",destinations:[{name:"Chamonix",note:"Accommodation",activities:["Summer luge (Alpine Coaster)","Aiguille du Midi cable c
1ar","Montenvers Train – Mer de Glace","Mont-Blanc helicopter flight"]},{name:"Grindelwald",note:"Accommodation",activities:["Mountain Karting","Cliff Walk","Zipline","Paragliding","Trotti Bike"]},{name:"Interlaken",note:"Complementary stop",activities:["Scenic viewpoint"]}]},{id:"ski-alps",name:"Ski & Alpine Escape",location:"Swiss Alps",country:"Switzerland",tag:"Winter",mood:"Adventure & Luxury",image:"https://images.unsplash.com/photo-1551524559-8af4e6624178?w=800&q=80",description:"Experience the magic of the Swiss Alps with exclusive access to legendary ski resorts, private chalets, and unforgettable mountain moments.",highlights:["Private ski instructors","Helicopter transfers","Gourmet mountain dining","Spa & wellness"],possibilities:["Verbier, Zermatt, St. Moritz","Luxury chalets or 5-star hotels","Off-piste adventures","Fondue experiences"]},{id:"gastronomy",name:"Culinary Journey",location:"Geneva & Beyond",country:"Switzerland",tag:"Gourmet",mood:"Epicurean Experience",image:"https://images.unsplash.com/photo-1414235077428-338989a2e8c0?w=800&q=80",description:"Discover Switzerland's culinary excellence with Michelin-starred restaurants, private chef experiences, and authentic local gastronomy.",highlights:["Chef's table experiences","Cooking workshops","Local artisan visits","Farm-to-table dining"],possibilities:["Geneva fine dining","Cheese & chocolate trails","Market tours","Private chef at home"]},{id:"wellness",name:"Wellness & Rejuvenation",location:"Lake Geneva Region",country:"Switzerland",tag:"Wellness",mood:"Peace & Serenity",image:"https://images.unsplash.com/photo-1544161515-4ab6ce6db874?w=800&q=80",description:"Reconnect with yourself in Switzerland's most prestigious wellness retreats, combining alpine air, thermal waters, and holistic treatments.",highlights:["Thermal spa circuits","Meditation sessions","Detox programs","Mountain yoga"],possibilities:["Leukerbad thermal baths","Luxury spa resorts","Ayurvedic retreats","Alpine hiking & wellness"]},{id:"culture",name:"Art & Culture",location:"Basel & Zurich",country:"Switzerland",tag:"Culture",mood:"Artistic Discovery",image:"https://images.unsplash.com/photo-1582555172866-f73bb12a2ab3?w=800&q=80",description:"Discover Switzerland's vibrant art scene with private museum tours, gallery visits, and exclusive access to collections and exhibitions.",highlights:["Private museum tours","Art Basel connections","Gallery openings","Architectural walks"],possibilities:["Fondation Beyeler","Design museums","Contemporary galleries","Artist studio visits"]},{id:"adventure",name:"Alpine Adventures",location:"Interlaken & Jungfrau",country:"Switzerland",tag:"Adventure",mood:"Thrill & Nature",image:"https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?w=800&q=80",description:"Push your limits with extraordinary alpine adventures - from paragliding over lakes to glacier hikes and via ferrata climbing.",highlights:["Paragliding flights","Glacier excursions","Via ferrata climbs","Canyoning experiences"],possibilities:["Jungfraujoch summit","Lake Thun activities","Mountain biking","Scenic train journeys"]},{id:"romantic",name:"Romantic Escape",location:"Montreux & Lucerne",country:"Switzerland",tag:"Romance",mood:"Love & Elegance",image:"https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=800&q=80",description:"Create unforgettable moments with your loved one in Switzerland's most romantic settings - lakeside palaces, sunset cruises, and intimate dining.",highlights:["Private boat cruises","Candlelit dinners","Couple spa rituals","Château visits"],possibilities:["Palace hotels","Wine country picnics","Hot air balloon rides","Private concerts"]}]},fr:{sectionTitle:"Expériences Signature",sectionBadge:"Inspiration",sectionSubtitle:"Découvrez nos univers d'expériences. Chaque voyage est sur-mesure selon vos envies, les disponibilités et la saison.",ctaTitle:"Votre expérience sur-mesure",ctaDescription:"Parlez-nous de votre projet et nous créerons une expérience unique rien que pour vous.",ctaButton:"Demander un devis personnalisé",responseTime:"Réponse sous 24-48h",highlights:"Points forts",possibilities:"Possibilités",universes:[{id:"influenceurs",name:"Pack Influenceurs",location:"Chamonix & Grindelwald",country:"France · Suisse",tag:"Signature",mood:"L'expérience virale, désormais accessible",image:"/images/signature/pack-influenceurs.jpg",accroche:"L'expérience qui a fait venir les influenceurs, désormais accessible.",description:"L'itinéraire devenu viral, repensé pour vous. Deux destinations mythiques, Chamonix et Grindelwald, avec leurs activités les plus iconiques — et les transferts vers les destinations en option.",highlights:["Deux destinations mythiques","Activités signature iconiques","Transferts en option","Entièrement sur-mesure"],possibilities:["Chamonix – Mont-Blanc","Grindelwald – Jungfrau","En groupe ou en privé","Dates flexibles"],transfersOption:!0,transfersLabel:"Ajouter les transferts vers les destinations (en option)",destinations:[{name:"Chamonix",note:"Hébergement",activities:["Luge d'été (Alpine Coaster)","Téléphérique de l'Aiguille du Midi","Train du Montenvers – Mer de Glace","Vol hélicoptère vue Mont-Blanc"]},{name:"Grindelwald",note:"Hébergement",activities:["Mountain Karting","Cliff Walk","Zipline","Parapente","Trotti Bike"]},{name:"Interlaken",note:"Étape complémentaire",activities:["Point de vue"]}]},{id:"ski-alps",name:"Ski & Évasion Alpine",location:"Alpes Suisses",country:"Suisse",tag:"Hiver",mood:"Aventure & Luxe",image:"https://images.unsplash.com/photo-1551524559-8af4e6624178?w=800&q=80",description:"Vivez la magie des Alpes suisses avec un accès exclusif aux stations légendaires, chalets privés et moments inoubliables en montagne.",highlights:["Moniteurs de ski privés","Transferts en hélicoptère","Gastronomie de montagne","Spa & bien-être"],possibilities:["Verbier, Zermatt, St. Moritz","Chalets de luxe ou hôtels 5*","Aventures hors-piste","Expérience
1s fondue"]},{id:"gastronomy",name:"Voyage Culinaire",location:"Genève & alentours",country:"Suisse",tag:"Gourmet",mood:"Expérience Épicurienne",image:"https://images.unsplash.com/photo-1414235077428-338989a2e8c0?w=800&q=80",description:"Découvrez l'excellence culinaire suisse avec restaurants étoilés, expériences chef privé et gastronomie locale authentique.",highlights:["Tables de chef","Ateliers cuisine","Rencontres artisanales","Farm-to-table"],possibilities:["Fine dining à Genève","Sentiers fromage & chocolat","Tours de marchés","Chef privé à domicile"]},{id:"wellness",name:"Bien-être & Ressourcement",location:"Région Lémanique",country:"Suisse",tag:"Wellness",mood:"Paix & Sérénité",image:"https://images.unsplash.com/photo-1544161515-4ab6ce6db874?w=800&q=80",description:"Reconnectez-vous avec vous-même dans les retraites wellness les plus prestigieuses de Suisse, alliant air alpin, eaux thermales et soins holistiques.",highlights:["Circuits spa thermaux","Sessions de méditation","Programmes détox","Yoga en montagne"],possibilities:["Thermes de Loèche-les-Bains","Resorts spa de luxe","Retraites ayurvédiques","Randonnée & wellness"]}
1,{id:"culture",name:"Art & Culture",location:"Bâle & Zurich",country:"Suisse",tag:"Culture",mood:"Découverte Artistique",image:"https://images.unsplash.com/photo-1582555172866-f73bb12a2ab3?w=800&q=80",description:"Découvrez la scène artistique vibrante de la Suisse avec visites privées de musées, galeries et accès exclusif aux collections et expositions.",highlights:["Visites privées de musées","Connexions Art Basel","Vernissages","Promenades architecturales"],possibilities:["Fondation Beyeler","Musées du design","Galeries contemporaines","Visites d'ateliers d'artistes"]},{id:"adventure",name:"Aventures Alpines",location:"Interlaken & Jungfrau",country:"Suisse",tag:"Aventure",mood:"Frisson & Nature",image:"https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?w=800&q=80",description:"Repoussez vos limites avec des aventures alpines extraordinaires - du parapente au-dessus des lacs aux randonnées glaciaires et via ferrata.",highlights:["Vols en parapente","Excursions sur glacier","Via ferrata","Expérience
1s canyoning"],possibilities:["Sommet du Jungfraujoch","Activités lac de Thoune","VTT de montagne","Trains panoramiques"]},{id:"romantic",name:"Escapade Romantique",location:"Montreux & Lucerne",country:"Suisse",tag:"Romance",mood:"Amour & Élégance",image:"https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=800&q=80",description:"Créez des moments inoubliables avec votre moitié dans les décors les plus romantiques de Suisse - palaces au bord du lac, croisières au coucher du soleil.",highlights:["Croisières privées","Dîners aux chandelles","Rituels spa en duo","Visites de châteaux"],possibilities:["Hôtels palace","Pique-niques dans les vignes","Montgolfière","Concerts privés"]}]},de:{sectionTitle:"Signature Erlebnisse",sectionBadge:"Inspiration",sectionSubtitle:"Entdecken Sie unsere Erlebniswelten. Jede Reise wird nach Ihren Wünschen, Verfügbarkeiten und der Saison massgeschneidert.",ctaTitle:"Ihr massgeschneidertes Erlebnis",ctaDescription:"Erzählen Sie uns von Ihrem Projekt und wir kreieren ein einzigartiges Erlebnis nur für Sie.",ctaButton:"Individuelles Angebot anfragen",responseTime:"Antwort innerhalb 24-48h",highlights:"Highlights",possibilities:"Möglichkeiten",universes:[{id:"influenceurs",name:"Pack Influenceurs",location:"Chamonix & Grindelwald",country:"Frankreich · Schweiz",tag:"Signature",mood:"Das virale Erlebnis, jetzt zugänglich",image:"/images/signature/pack-influenceurs.jpg",accroche:"Das Erlebnis, das die Influencer hierher brachte — jetzt für Sie verfügbar.",description:"Die viral gegangene Reise, für Sie neu gedacht. Zwei legendäre Destinationen, Chamonix und Grindelwald, mit ihren ikonischsten Aktivitäten — und optionalen Transfers zu den Destinationen.",highlights:["Zwei legendäre Destinationen","Ikonische Signature-Aktivitäten","Transfers optional","Vollständig massgeschneidert"],possibilities:["Chamonix – Mont-Blanc","Grindelwald – Jungfrau","Gruppe oder privat","Flexible Daten"],transfersOption:!0,transfersLabel:"Transfers zu den Destinationen hinzufügen (optional)",destinations:[{name:"Chamonix",note:"Unterkunft",activities:["Sommerrodelbahn (Alpine Coaster)","Seilbahn Aiguille du Midi","Montenvers-Bahn – Mer de Glace","Mont-Blanc Helikopterflug"]},{name:"Grindelwald",note:"Unterkunft",activities:["Mountain Karting","Cliff Walk","Zipline","Gleitschirmfliegen","Trotti Bike"]},{name:"Interlaken",note:"Ergänzender Zwischenstopp",activities:["Aussichtspunkt"]}]},{id:"ski-alps",name:"Ski & Alpine Flucht",location:"Schweizer Alpen",country:"Schweiz",tag:"Winter",mood:"Abenteuer & Luxus",image:"https://images.unsplash.com/photo-1551524559-8af4e6624178?w=800&q=80",description:"Erleben Sie die Magie der Schweizer Alpen mit exklusivem Zugang zu legendären Skigebieten, privaten Chalets und unvergesslichen Bergmomenten.",highlights:["Private Skilehrer","Helikopter-Transfers","Gourmet-Bergküche","Spa & Wellness"],possibilities:["Verbier, Zermatt, St. Moritz","Luxus-Chalets oder 5-Sterne-Hotels","Off-Piste-Abenteuer","Fondue-Erlebnisse"]},{id:"gastronomy",name:"Kulinarische Reise",location:"Genf & Umgebung",country:"Schweiz",tag:"Gourmet",mood:"Epikureisches Erlebnis",image:"https://images.unsplash.com/photo-1414235077428-338989a2e8c0?w=800&q=80",description:"Entdecken Sie die kulinarische Exzellenz der Schweiz mit Sternerestaurants, privaten Kocherlebnissen und authentischer lokaler Gastronomie.",highlights:["Chef's Table Erlebnisse","Kochworkshops","Handwerker-Besuche","Farm-to-Table"],possibilities:["Fine Dining in Genf","Käse & Schokoladen-Pfade","Marktführungen","Privatkoch zu Hause"]},{id:"wellness",name:"Wellness & Erholung",location:"Genfersee-Region",country:"Schweiz",tag:"Wellness",mood:"Ruhe & Gelassenheit",image:"https://images.unsplash.com/photo-1544161515-4ab6ce6db874?w=800&q=80",description:"Finden Sie zu sich selbst in den prestigeträchtigsten Wellness-Retreats der Schweiz mit Alpenluft, Thermalwasser und ganzheitlichen Behandlungen.",highlights:["Thermal-Spa-Rundgänge","Meditationssitzungen","Detox-Programme","Berg-Yoga"],possibilities:["Therme Leukerbad","Luxus-Spa-Resorts","Ayurvedische Retreats","Wandern & Wellness"]},{id:"culture",name:"Kunst & Kultur",location:"Basel & Zürich",country:"Schweiz",tag:"Kultur",mood:"Künstlerische Entdeckung",image:"https://images.unsplash.com/photo-1582555172866-f73bb12a2ab3?w=800&q=80",description:"Entdecken Sie die lebendige Kunstszene der Schweiz mit privaten Museumsführungen, Galeriebesuchen und exklusivem Zugang zu Sammlungen.",highlights:["Private Museumsführungen","Art Basel Verbindungen","Vernissagen","Architektur-Spaziergänge"],possibilities:["Fondation Beyeler","Design-Museen","Zeitgenössische Galerien","Künstleratelierbesuche"]},{id:"adventure",name:"Alpine Abenteuer",location:"Interlaken & Jungfrau",country:"Schweiz",tag:"Abenteuer",mood:"Nervenkitzel & Natur",image:"https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?w=800&q=80",description:"Überwinden Sie Ihre Grenzen mit aussergewöhnlichen Alpenabenteuern - vom Gleitschirmfliegen über Gletscherwanderungen bis zum Klettersteig.",highlights:["Gleitschirmflüge","Gletscherexkursionen","Klettersteig","Canyoning-Erlebnisse"],possibilities:["Jungfraujoch-Gipfel","Thunersee-Aktivitäten","Mountainbiking","Panoramazüge"]},{id:"romantic",name:"Romantische Flucht",location:"Montreux & Luzern",country:"Schweiz",tag:"Romantik",mood:"Liebe & Eleganz",image:"https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=800&q=80",description:"Schaffen Sie unvergessliche Momente mit Ihrem Liebsten in den romantischsten Kulissen der Schweiz - Seepalais, Sonnenuntergangsfahrten.",highlights:["Private Bootsfahrten","Candlelight-Dinner","Paar-Spa-Rituale","Schlossbesuche"],possibilities:["Palace-Hotels","Weinberg-Picknicks","Heissluftballonfahrten","Private Konzerte"]}]}};function j({universe:e,onClick:n}){return(0,t.jsxs)("div",{onClick:()=>n(e),className:"group relative flex-shrink-0 w-[300px] h-[400px] rounded-2xl overflow-hidden cursor-pointer",children:[(0,t.jsx)(r.default,{src:e.image,alt:e.name,fill:!0,className:"object-cover group-hover:scale-110 transition-transform duration-700"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/90 via-black/30 to-transparent"}),(0,t.jsx)("div",{className:"absolute top-4 left-4",children:(0,t.jsx)("span",{className:"bg-[#FFC629] text-[#1a1a2e] text-[10px] font-bold tracking-widest uppercase px-3 py-1 rounded-full",children:e.tag})}),(0,t.jsxs)("div",{className:"absolute bottom-0 left-0 right-0 p-5",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1.5 mb-2",children:[(0,t.jsx)(a.MapPin,{className:"w-3 h-3 text-[#FFC629]"}),(0,t.jsxs)("span",{className:"text-white/60 text-xs",children:[e.location," · ",e.country]})]}),(0,t.jsx)("h3",{className:"font-serif text-xl text-white mb-3 leading-tight",children:e.name}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("span",{className:"text-white/50 text-xs",children:e.mood}),(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-white/10 backdrop-blur-sm border border-white/20 flex items-center justify-center group-hover:bg-[#FFC629] group-hover:border-[#FFC629] transition-all duration-300",children:(0,t.jsx)(s.ChevronRight,{className:"w-4 h-4 text-white group-hover:text-[#1a1a2e] transition-colors"})})]})]})]})}function N({universe:e,onClose:h,content:p,allUniverses:g,onNavigate:y,locale:w}){let j=g.findIndex(t=>t.id===e.id),_=j>0?g[j-1]:g[g.length-1],S=j<g.length-1?g[j+1]:g[0],[k,E]=(0,n.use
1State)(!1),[C,M]=(0,n.useState)(!1),[F,A]=(0,n.useState)(!1),[z,P]=(0,n.useState)(""),[R,T]=(0,n.useState)(""),[q,D]=(0,n.useState)({name:"",email:"",phone:"",date:"",guests:"",accommodation:"",message:"",transfers:!1}),B={en:{name:"Full Name",email:"Email",phone:"Phone (optional)",date:"Desired date",guests:"Number of guests",accommodation:"Your accommodation (hotel / city)",message:"Tell us about your project",submit:"Submit Request",submitting:"Submitting...",successTitle:"Request Submitted!",successMessage:"We will get back to you within 24-48 hours with a personalized proposal.",requestRef:"Your reference",qrTitle:"Your welcome QR code",qrNote:"Present it at the Yelo desk on arrival at the airport. This code is for our team — you have nothing to do with it.",close:"Close"},fr:{name:"Nom complet",email:"Email",phone:"Téléphone (optionnel)",date:"Date souhaitée",guests:"Nombre de personnes",accommodation:"Votre hébergement (hôtel / ville)",message:"Décrivez votre projet",submit:"Envoyer la demande",submitting:"Envoi en cours...",successTitle:"Demande envoyée !",successMessage:"Nous vous recontacterons sous 24-48h avec une proposition personnalisée.",requestRef:"Votre référence",qrTitle:"Votre QR code d'accueil",qrNote:"À présenter au desk Yelo à votre arrivée à l'aéroport. Ce code est destiné à notre équipe — vous n'avez rien à faire avec.",close:"Fermer"},de:{name:"Vollständiger Name",email:"E-Mail",phone:"Telefon (optional)",date:"Gewünschtes Datum",guests:"Anzahl Personen",accommodation:"Ihre Unterkunft (Hotel / Stadt)",message:"Beschreiben Sie Ihr Projekt",submit:"Anfrage senden",submitting:"Wird gesendet...",successTitle:"Anfrage gesendet!",successMessage:"Wir melden uns innerhalb von 24-48 Stunden mit einem personalisierten Angebot.",requestRef:"Ihre Referenz",qrTitle:"Ihr Willkommens-QR-Code",qrNote:"Bitte beim Yelo-Schalter bei Ihrer Ankunft am Flughafen vorzeigen. Dieser Code ist für unser Team bestimmt — Sie müssen nichts weiter tun.",close:"Schließen"}},O=B[w]||B.en,L=async t=>{t.preventDefault(),M(!0);let n=q.message;if(e.transfersOption){let e="fr"===w?`Transferts vers les destinations : ${q.transfers?"Oui, souhaités":"Non"}`:"de"===w?`Transfers zu den Destinationen: ${q.transfers?"Ja, gewünscht":"Nein"}`:`Transfers to the destinations: ${q.transfers?"Yes, requested":"No"}`;n=n?`${e}
2
3${n}`:e}let r=await (0,v.createSignatureRequest)({experience:{id:e.id,name:e.name,location:e.location,country:e.country},contact:{name:q.name,email:q.email,phone:q.phone,date:q.date,guests:q.guests,accommodation:q.accommodation,message:n}});if(M(!1),r.success){let e=r.requestNumber||"";if(P(e),e){let t=`${window.location.origin}/admin/lookup/${encodeURIComponent(e)}`;T(await x.default.toDataURL(t,{width:300,margin:2,color:{dark:"#5B2D82",light:"#FFFFFF"}}))}A(!0)}};return(0,t.jsxs)("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4",onClick:h,children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-black/80 backdrop-blur-md"}),(0,t.jsx)("button",{onClick:e=>{e.stopPropagation(),y(_)},className:"absolute left-4 md:left-8 z-20 w-12 h-12 bg-white/10 backdrop-blur-sm rounded-full flex items-center justify-center border border-white/20 hover:bg-white/20 transition-colors",children:(0,t.jsx)(l.ChevronLeft,{className:"w-6 h-6 text-white"})}),(0,t.jsx)("button",{onClick:e=>{e.stopPropagation(),y(S)},className:"absolute right-4 md:right-8 z-20 w-12 h-12 bg-white/10 backdrop-blur-sm rounded-full flex items-center justify-center border border-white/20 hover:bg-white/20 transition-colors",children:(0,t.jsx)(s.ChevronRight,{className:"w-6 h-6 text-white"})}),(0,t.jsxs)("div",{className:"relative z-10 w-full max-w-2xl bg-[rgb(26,26,46)] rounded-3xl overflow-hidden border border-white/10 shadow-2xl max-h-[90vh] overflow-y-auto",onClick:e=>e.stopPropagation(),children:[(0,t.jsxs)("div",{className:"relative h-56",children:[(0,t.jsx)(r.default,{src:e.image,alt:e.name,fill:!0,className:"object-cover"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-[rgb(26,26,46)] via-[rgb(26,26,46)]/20 to-transparent"}),(0,t.jsx)("button",{onClick:h,className:"absolute top-4 right-4 w-9 h-9 bg-black/50 backdrop-blur-sm rounded-full flex items-center justify-center border border-white/20 hover:bg-white/20 transition-colors",children:(0,t.jsx)(i.X,{className:"w-4 h-4 text-white"})}),(0,t.jsx)("div",{className:"absolute top-4 left-4",children:(0,t.jsx)("span",{className:"bg-[#FFC629] text-[#1a1a2e] text-[10px] font-bold tracking-widest uppercase px-3 py-1 rounded-full",children:e.tag})}),(0,t.jsxs)("div",{className:"absolute bottom-4 left-6 right-6",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1.5 mb-1",children:[(0,t.jsx)(a.MapPin,{className:"w-3 h-3 text-[#FFC629]"}),(0,t.jsxs)("span",{className:"text-white/60 text-xs",children:[e.location," · ",e.country]})]}),(0,t.jsx)("h2",{className:"font-serif text-2xl text-white",children:e.name})]})]}),(0,t.jsxs)("div",{className:"p-6",children:[e.accroche&&(0,t.jsxs)("div",{className:"flex items-start gap-2 mb-4 rounded-xl border border-[#FFC629]/30 bg-[#FFC629]/10 px-4 py-3",children:[(0,t.jsx)(o.Sparkles,{className:"w-4 h-4 text-[#FFC629] mt-0.5 flex-shrink-0"}),(0,t.jsx)("p",{className:"text-[#FFC629] text-sm font-semibold leading-snug",children:e.accroche})]}),(0,t.jsx)("p",{className:"text-white/70 text-sm leading-relaxed mb-6",children:e.description}),e.destinations?(0,t.jsx)("div",{className:"space-y-5 mb-6",children:e.destinations.map(e=>(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-3 flex-wrap",children:[(0,t.jsx)(a.MapPin,{className:"w-4 h-4 text-[#FFC629] flex-shrink-0"}),(0,t.jsx)("p",{className:"text-white font-semibold text-sm",children:e.name}),e.note&&(0,t.jsx)("span",{className:"rounded-full border border-white/20 bg-white/5 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-white/60",children:e.note})]}),(0,t.jsx)("ul",{className:"grid sm:grid-cols-2 gap-2",children:e.activities.map((e,n)=>(0,t.jsxs)("li",{className:"flex items-start gap-2",children:[(0,t.jsx)(o.Sparkles,{className:"w-3 h-3 text-[#FFC629] mt-0.5 flex-shrink-0"}),(0,t.jsx)("span",{className:"text-white/80 text-xs",children:e})]},n))})]},e.name))}):(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-6 mb-6",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-[#FFC629] text-[10px] font-bold tracking-widest uppercase mb-3",children:p.highlights}),(0,t.jsx)("ul",{className:"space-y-2",children:e.highlights.map((e,n)=>(0,t.jsxs)("li",{className:"flex items-start gap-2",children:[(0,t.jsx)(o.Sparkles,{className:"w-3 h-3 text-[#FFC629] mt-0.5 flex-shrink-0"}),(0,t.jsx)("span",{className:"text-white/80 text-xs",children:e})]},n))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-[#FFC629] text-[10px] font-bold tracking-widest uppercase mb-3",children:p.possibilities}),(0,t.jsx)("ul",{className:"space-y-2",children:e.possibilities.map((e,n)=>(0,t.jsxs)("li",{className:"flex items-start gap-2",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full border border-[#5B2D82] flex items-center justify-center flex-shrink-0 mt-0.5",children:(0,t.jsx)("div",{className:"w-1.5 h-1.5 rounded-full bg-[#5B2D82]"})}),(0,t.jsx)("span",{className:"text-white/80 text-xs",children:e})]},n))})]})]}),(0,t.jsx)("div",{className:"bg-white/5 border border-white/10 rounded-xl p-5",children:F?(0,t.jsxs)("div",{className:"text-center py-4",children:[(0,t.jsx)("div",{className:"w-16 h-16 bg-green-500/20 rounded-full flex items-center justify-center mx-auto mb-4",children:(0,t.jsx)(d.
3CheckCircle2,{className:"w-8 h-8 text-green-400"})}),(0,t.jsx)("h3",{className:"text-white font-semibold text-lg mb-2",children:O.successTitle}),(0,t.jsx)("p",{className:"text-white/60 text-sm mb-4",children:O.successMessage}),z&&(0,t.jsxs)("p",{className:"text-[#FFC629] text-sm font-mono",children:[O.requestRef,": ",z]}),R&&(0,t.jsxs)("div",{className:"flex flex-col items-center mt-5",children:[(0,t.jsx)("p",{className:"text-white font-semibold text-sm mb-3",children:O.qrTitle}),(0,t.jsx)("div",{className:"bg-white p-3 rounded-2xl shadow-lg",children:(0,t.jsx)("img",{src:R,alt:O.qrTitle,width:160,height:160,className:"rounded-xl"})}),(0,t.jsx)("p",{className:"text-white/50 text-xs mt-3 max-w-xs leading-relaxed",children:O.qrNote})]}),(0,t.jsx)(m.Button,{onClick:h,className:"mt-4 bg-white/10 text-white hover:bg-white/20 rounded-full h-10 px-6",children:O.close})]}):k?(0,t.jsxs)("form",{onSubmit:L,className:"space-y-4",children:[(0,t.jsx)("div",{children:(0,t.jsx)("input",{type:"text",placeholder:O.name,required:!0,value:q.name,onChange:e=>D(t=>({...t,name:e.target.value})),className:"w-full bg-white/10 border border-white/20 rounded-lg px-4 py-3 text-white placeholder:text-white/40 text-sm focus:outline-none focus:border-[#FFC629] transition-colors"})}),(0,t.jsx)("div",{children:(0,t.jsx)("input",{type:"email",placeholder:O.email,required:!0,value:q.email,onChange:e=>D(t=>({...t,email:e.target.value})),className:"w-full bg-white/10 border border-white/20 rounded-lg px-4 py-3 text-white placeholder:text-white/40 text-sm focus:outline-none focus:border-[#FFC629] transition-colors"})}),(0,t.jsx)("div",{children:(0,t.jsx)(b.PhoneInput,{value:q.phone,onChange:e=>D(t=>({...t,phone:e})),variant:"dark",placeholder:"79 000 00 00"})}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,t.jsx)("div",{children:(0,t.jsx)("input",{type:"date",placeholder:O.date,required:!0,value:q.date,onChange:e=>D(t=>({...t,date:e.target.value})),className:"w-full bg-white/10 border border-white/20 rounded-lg px-4 py-3 text-white placeholder:text-white/40 text-sm focus:outline-none focus:border-[#FFC629] transition-colors [color-scheme:dark]"})}),(0,t.jsx)("div",{children:(0,t.jsx)("input",{type:"number",min:"1",placeholder:O.guests,required:!0,value:q.guests,onChange:e=>D(t=>({...t,guests:e.target.value})),className:"w-full bg-white/10 border border-white/20 rounded-lg px-4 py-3 text-white placeholder:text-white/40 text-sm focus:outline-none focus:border-[#FFC629] transition-colors"})})]}),(0,t.jsx)("div",{children:(0,t.jsx)("input",{type:"text",placeholder:O.accommodation,required:!0,value:q.accommodation,onChange:e=>D(t=>({...t,accommodation:e.target.value})),className:"w-full bg-white/10 border border-white/20 rounded-lg px-4 py-3 text-white placeholder:text-white/40 text-sm focus:outline-none focus:border-[#FFC629] transition-colors"})}),(0,t.jsx)("div",{children:(0,t.jsx)("textarea",{placeholder:O.message,rows:3,value:q.message,onChange:e=>D(t=>({...t,message:e.target.value})),className:"w-full bg-white/10 border border-white/20 rounded-lg px-4 py-3 text-white placeholder:text-white/40 text-sm focus:outline-none focus:border-[#FFC629] transition-colors resize-none"})}),e.transfersOption&&(0,t.jsxs)("label",{className:"flex items-start gap-3 rounded-lg border border-white/20 bg-white/5 px-4 py-3 cursor-pointer hover:bg-white/10 transition-colors",children:[(0,t.jsx)("input",{type:"checkbox",checked:q.transfers,onChange:e=>D(t=>({...t,transfers:e.target.checked})),className:"mt-0.5 h-4 w-4 rounded border-white/30 bg-transparent accent-[#FFC629] cursor-pointer"}),(0,t.jsx)("span",{className:"text-white/80 text-sm leading-snug",children:e.transfersLabel})]}),(0,t.jsx)(m.Button,{type:"submit",disabled:C,className:"w-full bg-[#FFC629] text-[#1a1a2e] hover:bg-[#FFD54F] font-bold rounded-full h-11 disabled:opacity-50",children:C?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(f.Loader2,{className:"w-4 h-4 mr-2 animate-spin"}),O.submitting]}):O.submit}),(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2 text-white/40 text-xs",children:[(0,t.jsx)(u.Clock,{className:"w-3.5 h-3.5"}),p.responseTime]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h3",{className:"text-white font-semibold mb-2",children:p.ctaTitle}),(0,t.jsx)("p",{className:"text-white/50 text-sm mb-4",children:p.ctaDescription}),(0,t.jsxs)(m.Button,{onClick:()=>E(!0),className:"w-full bg-[#FFC629] text-[#1a1a2e] hover:bg-[#FFD54F] font-bold rounded-full h-11 !cursor-pointer",children:[p.ctaButton,(0,t.jsx)(c,{className:"w-4 h-4 ml-2"})]}),(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2 mt-3 text-white/40 text-xs",children:[(0,t.jsx)(u.Clock,{className:"w-3.5 h-3.5"}),p.responseTime]})]})})]})]})]})}function _({locale:e}){let n=y[e]||y.en,i=new Date().getMonth(),a=n.experiences.find(e=>e.month===i)||n.experiences[0];return(0,t.jsx)("div",{className:"section-inner mt-16",children:(0,t.jsx)("div",{className:"relative rounded-2xl overflow-hidden bg-gradient-to-r from-[#5B2D82]/20 to-[#1a1a2e] border border-white/10",children:(0,t.jsxs)("div",{className:"grid md:grid-cols-2 gap-0",children:[(0,t.jsxs)("div",{className:"relative h-64 md:h-80",children:[(0,t.jsx)(r.default,{src:a.image,alt:a.name,fill:!0,className:"object-cover"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-transparent to-[#0a0a14]/80 md:block hidden"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0a0a14]/80 to-transparent md:hidden"}),(0,t.jsx)("div",{className:"absolute top-4 left-4",children:(0,t.jsx)("span",{className:"bg-[#FFC629] text-[#1a1a2e] text-xs font-bold px-3 py-1 rounded-full",children:a.tag})})]}),(0,t.jsxs)("div",{className:"p-6 md:p-8 flex flex-col justify-center",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-3",children:[(0,t.jsx)(h.Calendar,{className:"w-4 h-4 text-[#FFC629]"}),(0,t.jsx)("span",{className:"text-[#FFC629] text-xs font-bold tracking-widest uppercase",children:n.subtitle})]}),(0,t.jsx)("h3",{className:"font-serif text-2xl md:text-3xl text-white mb-3",children:a.name}),(0,t.jsx)("p",{className:"text-white/70 text-sm leading-relaxed mb-6",children:a.description}),(0,t.jsx)(m.Button,{asChild:!0,className:"w-fit bg-[#FFC629] text-[#1a1a2e] hover:bg-[#FFD54F] font-bold rounded-full h-11 px-6 !cursor-pointer",children:(0,t.jsxs)(g.default,{href:"/#contact",children:[n.cta,(0,t.jsx)(s.ChevronRight,{className:"w-4 h-4 ml-2"})]})})]})]})})})}function S({universes:e,direction:r,onClick:i}){let a=(0,n.useRef)(null),o=(0,n.useRef)(null),c=(0,n.useRef)(0),u=(0,n.useRef)(!1),h=(0,n.useRef)(0),d=[...e,...e,...e,...e];(0,n.useEffect)(()=>{let e=a.current;if(!e)return;let t=setTimeout(()=>
3{h.current=e.scrollWidth/4,"right"===r&&(c.current=h.current,e.style.transform=`translateX(${-c.current}px)`);let t=()=>{!u.current&&h.current>0&&("left"===r?(c.current+=.6,c.current>=h.current&&(c.current-=h.current)):(c.current-=.6,c.current<=0&&(c.current+=h.current)),e.style.transform=`translateX(${-c.current}px)`),o.current=requestAnimationFrame(t)};o.current=requestAnimationFrame(t)},100);return()=>{clearTimeout(t),o.current&&cancelAnimationFrame(o.current)}},[r]);let f=e=>{let t=h.current,n=c.current,r=n+("right"===e?320:-320);r<0&&(r=0),t>0&&r>=t&&(r=t-320),u.current=!0;let i=performance.now(),o=e=>{let t=Math.min((e-i)/450,1);c.current=n+(r-n)*(t<.5?2*t*t:-1+(4-2*t)*t),a.current&&(a.current.style.transform=`translateX(${-c.current}px)`),t<1?requestAnimationFrame(o):u.current=!1};requestAnimationFrame(o)};return(0,t.jsxs)("div",{className:"relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute left-0 top-0 bottom-0 w-28 bg-gradient-to-r from-[#0a0a14] to-transparent z-10 pointer-events-none"}),(0,t.jsx)("div",{className:"absolute right-0 top-0 bottom-0 w-28 bg-gradient-to-l from-[#0a0a14] to-transparent z-10 pointer-events-none"}),(0,t.jsx)("button",{onClick:()=>f("left"),className:"absolute left-3 top-1/2 -translate-y-1/2 z-20 w-10 h-10 rounded-full bg-black/70 border border-white/20 flex items-center justify-center hover:bg-[#FFC629] hover:border-[#FFC629] transition-all group/btn",children:(0,t.jsx)(l.ChevronLeft,{className:"w-5 h-5 text-white group-hover/btn:text-[#1a1a2e]"})}),(0,t.jsx)("button",{onClick:()=>f("right"),className:"absolute right-3 top-1/2 -translate-y-1/2 z-20 w-10 h-10 rounded-full bg-black/70 border border-white/20 flex items-center justify-center hover:bg-[#FFC629] hover:border-[#FFC629] transition-all group/btn",children:(0,t.jsx)(s.ChevronRight,{className:"w-5 h-5 text-white group-hover/btn:text-[#1a1a2e]"})}),(0,t.jsx)("div",{ref:a,className:"flex gap-5 will-change-transform",onMouseEnter:()=>{u.current=!0},onMouseLeave:()=>{u.current=!1},children:d.map((e,n)=>(0,t.jsx)(j,{universe:e,onClick:i},`${e.id}-${n}`))})]})}e.s(["PacksSignaturesSection",0,function(){let[e,i]=(0,n.useState)(null),{locale:a}=(0,p.useI18n)(),l=w[a]||w.en,u=l.universes,h=u.find(e=>"influenceurs"===e.id),d=Math.ceil(u.length/2),f=u.slice(0,d),v=u.slice(d);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("section",{id:"packages",className:"py-20 bg-[#0a0a14] overflow-hidden",children:[h&&(0,t.jsx)("div",{className:"section-inner mb-14",children:(0,t.jsxs)("button",{onClick:()=>i(h),className:"group relative w-full overflow-hidden rounded-3xl border border-white/10 text-left",children:[(0,t.jsxs)("div",{className:"relative h-72 md:h-80",children:[(0,t.jsx)(r.default,{src:h.image,alt:h.name,fill:!0,priority:!0,className:"object-cover object-center transition-transform duration-700 group-hover:scale-105"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0a0a14] via-[#0a0a14]/60 to-[#0a0a14]/10"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-[#0a0a14]/70 to-transparent"})]}),(0,t.jsxs)("div",{className:"absolute inset-0 flex flex-col justify-end p-6 md:p-10",children:[(0,t.jsxs)("span",{className:"mb-3 inline-flex w-fit items-center gap-2 rounded-full bg-[#FFC629] px-4 py-1.5 text-[10px] font-bold uppercase tracking-widest text-[#1a1a2e]",children:[(0,t.jsx)(o.Sparkles,{className:"h-3.5 w-3.5"}),h.name]}),(0,t.jsx)("h2",{className:"max-w-2xl text-balance font-serif text-2xl leading-tight text-white md:text-4xl",children:h.accroche}),(0,t.jsx)("p",{className:"mt-2 text-sm text-white/70",children:h.location}),(0,t.jsxs)("span",{className:"mt-5 inline-flex w-fit items-center gap-2 rounded-full bg-white/10 px-6 py-2.5 text-sm font-bold text-white backdrop-blur-sm transition-colors group-hover:bg-white/20",children:[l.ctaButton,(0,t.jsx)(s.ChevronRight,{className:"h-4 w-4"})]})]})]})}),(0,t.jsx)("div",{className:"section-inner mb-14",children:(0,t.jsxs)("div",{className:"flex flex-col md:flex-row md:items-end justify-between gap-6",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,t.jsx)("span",{className:"text-[#FFC629] text-xs font-bold tracking-widest uppercase",children:l.sectionTitle}),(0,t.jsx)("span",{className:"bg-[#5B2D82] text-white text-xs font-bold tracking-widest uppercase px-4 py-1.5 rounded-full",children:l.sectionBadge})]}),(0,t.jsx)("h2",{className:"font-serif text-3xl md:text-4xl text-white leading-tight max-w-xl",children:l.sectionTitle}),(0,t.jsx)("p",{className:"text-white/60 text-sm mt-3 max-w-lg",children:l.sectionSubtitle})]}),(0,t.jsx)(m.Button,{asChild:!0,className:"bg-[#FFC629] text-[#1a1a2e] hover:bg-[#FFD54F] font-bold rounded-full h-12 px-6 shadow-lg shadow-[#FFC629]/20 !cursor-pointer",children:(0,t.jsxs)(g.default,{href:"/#contact",children:[l.ctaButton,(0,t.jsx)(c,{className:"w-4 h-4 ml-2"})]})})]})}),(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsx)(S,{universes:f,direction:"left",onClick:i}),(0,t.jsx)(S,{universes:v,direction:"right",onClick:i})]}),(0,t.jsx)(_,{locale:a})]}),e&&(0,t.jsx)(N,{universe:e,onClose:()=>i(null),content:l,allUniverses:u,onNavigate:i,locale:a})]})}],95082)},35305,(e,t,n)=>{"use strict";
3t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},61227,(e,t,n)=>{"use strict";var r=e.r(35305);function i(){}function a(){}a.resetWarningCache=i,t.exports=function(){function e(e,t,n,i,a,o){if(o!==r){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},4153,(e,t,n)=>{t.exports=e.r(61227)()},21877,e=>{"use strict";e.s([],94982),e.i(94982);class t{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){let t=this._partials,n=0;for(let r=0;r<this._n&&r<32;r++){let i=t[r],a=e+i,o=Math.abs(e)<Math.abs(i)?e-(a-i):i-(a-e);o&&(t[n++]=o),e=a}return t[n]=e,this._n=n+1,this}valueOf(){let e=this._partials,t=this._n,n,r,i,a=0;if(t>0){for(a=e[--t];t>0&&(a=(n=a)+(r=e[--t]),!(i=r-(a-n))););t>0&&(i<0&&e[t-1]<0||i>0&&e[t-1]>0)&&(n=a+(r=2*i),r==n-a&&(a=n))}return a}}var n=Math.PI,r=n/2,i=n/4,a=2*n,o=180/n,s=n/180,l=Math.abs,c=Math.atan,u=Math.atan2,h=Math.cos,d=Math.ceil,f=Math.exp,p=Math.hypot,m=Math.log,g=Math.pow,v=Math.sin,x=Math.sign||function(e){return e>0?1:e<0?-1:0},b=Math.sqrt,y=Math.tan;function w(e){return e>1?0:e<-1?n:Math.acos(e)}function j(e){return e>1?r:e<-1?-r:Math.asin(e)}function N(){}function _(e,t){e&&k.hasOwnProperty(e.type)&&k[e.type](e,t)}var S={Feature:function(e,t){_(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r<i;)_(n[r].geometry,t)}},k={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){E(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)E(n[r],t,0)},Polygon:function(e,t){C(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)C(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,i=n.length;++r<i;)_(n[r],t)}};function E(e,t,n){var r,i=-1,a=e.length-n;for(t.lineStart();++i<a;)r=e[i],t.point(r[0],r[1],r[2]);t.lineEnd()}function C(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)E(e[n],t,1);t.polygonEnd()}function M(e,t){e&&S.hasOwnProperty(e.type)?S[e.type](e,t):_(e,t)}var F,A,z,P,R,T=new t,q=new t,D={point:N,lineStart:N,lineEnd:N,polygonStart:function(){T=new t,D.lineStart=B,D.lineEnd=O},polygonEnd:function(){var e=+T;q.add(e<0?a+e:e),this.lineStart=this.lineEnd=this.point=N},sphere:function(){q.add(a)}};function B(){D.point=L}function O(){G(F,A)}function L(e,t){D.point=G,F=e,A=t,e*=s,t*=s,z=e,P=h(t=t/2+i),R=v(t)}function G(e,t){e*=s,t*=s;var n=e-z,r=n>=0?1:-1,a=r*n,o=h(t=t/2+i),l=v(t),c=R*l,d=P*o+c*h(a),f=c*r*v(a);T.add(u(f,d)),z=e,P=o,R=l}function I(e){return[u(e[1],e[0]),j(e[2])]}function V(e){var t=e[0],n=e[1],r=h(n);return[r*h(t),r*v(t),v(n)]}function Y(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function W(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function H(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function U(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Z(e){var t=b(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var X={point:K,lineStart:J,lineEnd:Q,polygonStart:function(){X.point=ee,X.lineStart=et,X.lineEnd=en,ta=new t,D.polygonStart()},polygonEnd:function(){D.polygonEnd(),X.point=K,X.lineStart=J,X.lineEnd=Q,T<0?(e3=-(e7=180),e9=-(te=90)):ta>1e-6?te=90:ta<-1e-6&&(e9=-90),ts[0]=e3,ts[1]=e7},sphere:function(){e3=-(e7=180),e9=-(te=90)}};function K(e,t){to.push(ts=[e3=e,e7=e]),t<e9&&(e9=t),t>te&&(te=t)}function $(e,t){var n=V([e*s,t*s]);if(ti){var r=W(ti,n),i=W([r[1],-r[0],0],r);Z(i),i=I(i);var a,c=e-tt,u=c>0?1:-1,h=i[0]*o*u,d=l(c)>180;d^(u*tt<h&&h<u*e)?(a=i[1]*o)>te&&(te=a):d^(u*tt<(h=(h+360)%360-180)&&h<u*e)?(a=-i[1]*o)<e9&&(e9=a):(t<e9&&(e9=t),t>te&&(te=t)),d?e<tt?er(e3,e)>er(e3,e7)&&(e7=e):er(e,e7)>er(e3,e7)&&(e3=e):e7>=e3?(e<e3&&(e3=e),e>e7&&(e7=e)):e>tt?er(e3,e)>er(e3,e7)&&(e7=e):er(e,e7)>er(e3,e7)&&(e3=e)}else to.push(ts=[e3=e,e7=e]);t<e9&&(e9=t),t>te&&(te=t),ti=n,tt=e}function J(){X.point=$}function Q(){ts[0]=e3,ts[1]=e7,X.point=K,ti=null}function ee(e,t){if(ti){var n=e-tt;ta.add(l(n)>180?n+(n>0?360:-360):n)}else tn=e,tr=t;D.point(e,t),$(e,t)}function et(){D.lineStart()}function en(){ee(tn,tr),D.lineEnd(),l(ta)>1e-6&&(e3=-(e7=180)),ts[0]=e3,ts[1]=e7,ti=null}function er(e,t){return(t-=e)<0?t+360:t}function ei(e,t){return e[0]-t[0]}function ea(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}var eo={sphere:N,point:es,lineStart:ec,lineEnd:ed,polygonStart:function(){eo.lineStart=ef,eo.lineEnd=ep},polygonEnd:function(){eo.lineStart=ec,eo.lineEnd=ed}};function es(e,t){e*=s;var n=h(t*=s);el(n*h(e),n*v(e),v(t))}function el(e,t,n){++tl,tu+=(e-tu)/tl,th+=(t-th)/tl,td+=(n-td)/tl}function ec(){eo.point=eu}function eu(e,t){e*=s;var n=h(t*=s);
3tw=n*h(e),tj=n*v(e),tN=v(t),eo.point=eh,el(tw,tj,tN)}function eh(e,t){e*=s;var n=h(t*=s),r=n*h(e),i=n*v(e),a=v(t),o=u(b((o=tj*a-tN*i)*o+(o=tN*r-tw*a)*o+(o=tw*i-tj*r)*o),tw*r+tj*i+tN*a);tc+=o,tf+=o*(tw+(tw=r)),tp+=o*(tj+(tj=i)),tm+=o*(tN+(tN=a)),el(tw,tj,tN)}function ed(){eo.point=es}function ef(){eo.point=em}function ep(){eg(tb,ty),eo.point=es}function em(e,t){tb=e,ty=t,e*=s,t*=s,eo.point=eg;var n=h(t);tw=n*h(e),tj=n*v(e),tN=v(t),el(tw,tj,tN)}function eg(e,t){e*=s;var n=h(t*=s),r=n*h(e),i=n*v(e),a=v(t),o=tj*a-tN*i,l=tN*r-tw*a,c=tw*i-tj*r,u=p(o,l,c),d=j(u),f=u&&-d/u;tg.add(f*o),tv.add(f*l),tx.add(f*c),tc+=d,tf+=d*(tw+(tw=r)),tp+=d*(tj+(tj=i)),tm+=d*(tN+(tN=a)),el(tw,tj,tN)}function ev(e){return function(){return e}}function ex(e,t){function n(n,r){return t((n=e(n,r))[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return(n=t.invert(n,r))&&e.invert(n[0],n[1])}),n}function eb(e,t){return[l(e)>n?e+Math.round(-e/a)*a:e,t]}function ey(e,t,n){return(e%=a)?t||n?ex(ej(e),eN(t,n)):ej(e):t||n?eN(t,n):eb}function ew(e){return function(t,r){return[(t+=e)>n?t-a:t<-n?t+a:t,r]}}function ej(e){var t=ew(e);return t.invert=ew(-e),t}function eN(e,t){var n=h(e),r=v(e),i=h(t),a=v(t);function o(e,t){var o=h(t),s=h(e)*o,l=v(e)*o,c=v(t),d=c*n+s*r;return[u(l*i-d*a,s*n-c*r),j(d*i+l*a)]}return o.invert=function(e,t){var o=h(t),s=h(e)*o,l=v(e)*o,c=v(t),d=c*i-l*a;return[u(l*i+c*a,s*n+d*r),j(d*n-s*r)]},o}function e_(e){function t(t){return t=e(t[0]*s,t[1]*s),t[0]*=o,t[1]*=o,t}return e=ey(e[0]*s,e[1]*s,e.length>2?e[2]*s:0),t.invert=function(t){return t=e.invert(t[0]*s,t[1]*s),t[0]*=o,t[1]*=o,t},t}function eS(e,t,n,r,i,o){if(n){var s=h(t),l=v(t),c=r*n;null==i?(i=t+r*a,o=t-c/2):(i=ek(s,i),o=ek(s,o),(r>0?i<o:i>o)&&(i+=r*a));for(var u,d=i;r>0?d>o:d<o;d-=c)u=I([s,-l*h(d),-l*v(d)]),e.point(u[0],u[1])}}function ek(e,t){t=V(t),t[0]-=e,Z(t);var n=w(-t[1]);return((0>-t[2]?-n:n)+a-1e-6)%a}function eE(){var e,t=[];return{point:function(t,n,r){e.push([t,n,r])},lineStart:function(){t.push(e=[])},lineEnd:N,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}}function eC(e,t){return 1e-6>l(e[0]-t[0])&&1e-6>l(e[1]-t[1])}function eM(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function eF(e,t,n,r,i){var a,o,s=[],l=[];if(e.forEach(function(e){if(!((t=e.length-1)<=0)){var t,n,r=e[0],o=e[t];if(eC(r,o)){if(!r[2]&&!o[2]){for(i.lineStart(),a=0;a<t;++a)i.point((r=e[a])[0],r[1]);i.lineEnd();return}o[0]+=2e-6}s.push(n=new eM(r,e,null,!0)),l.push(n.o=new eM(r,null,n,!1)),s.push(n=new eM(o,e,null,!1)),l.push(n.o=new eM(o,null,n,!0))}}),s.length){for(l.sort(t),eA(s),eA(l),a=0,o=l.length;a<o;++a)l[a].e=n=!n;for(var c,u,h=s[0];;){for(var d=h,f=!0;d.v;)if((d=d.n)===h)return;c=d.z,i.lineStart();do{if(d.v=d.o.v=!0,d.e){if(f)for(a=0,o=c.length;a<o;++a)i.point((u=c[a])[0],u[1]);else r(d.x,d.n.x,1,i);d=d.n}else{if(f)for(a=(c=d.p.z).length-1;a>=0;--a)i.point((u=c[a])[0],u[1]);else r(d.x,d.p.x,-1,i);d=d.p}c=(d=d.o).z,f=!f}while(!d.v)i.lineEnd()}}}function eA(e){if(t=e.length){for(var t,n,r=0,i=e[0];++r<t;)i.n=n=e[r],n.p=i,i=n;i.n=n=e[0],n.p=i}}function ez(e){return l(e[0])<=n?e[0]:x(e[0])*((l(e[0])+n)%a-n)}function eP(e,o){var s=ez(o),l=o[1],c=v(l),d=[v(s),-h(s),0],f=0,p=0,m=new t;1===c?l=r+1e-6:-1===c&&(l=-r-1e-6);for(var g=0,x=e.length;g<x;++g)if(y=(b=e[g]).length)for(var b,y,w=b[y-1],N=ez(w),_=w[1]/2+i,S=v(_),k=h(_),E=0;E<y;++E,N=M,S=A,k=z,w=C){var C=b[E],M=ez(C),F=C[1]/2+i,A=v(F),z=h(F),P=M-N,R=P>=0?1:-1,T=R*P,q=T>n,D=S*A;if(m.add(u(D*R*v(T),k*z+D*h(T))),f+=q?P+R*a:P,q^N>=s^M>=s){var B=W(V(w),V(C));Z(B);var O=W(d,B);Z(O);var L=(q^P>=0?-1:1)*j(O[2]);(l>L||l===L&&(B[0]||B[1]))&&(p+=q^P>=0?1:-1)}}return(f<-1e-6||f<1e-6&&m<-1e-12)^1&p}function eR(e){return Array.from(function*(e){for(let t of e)yield*t}(e))}function eT(e,t,n,r){return function(i){var a,o,s,l=t(i),c=eE(),u=t(c),h=!1,d={point:f,lineStart:m,lineEnd:g,polygonStart:function(){d.point=v,d.lineStart=x,d.lineEnd=b,o=[],a=[]},polygonEnd:function(){d.point=f,d.lineStart=m,d.lineEnd=g,o=eR(o);var e=eP(a,r);o.length?(h||(i.polygonStart(),h=!0),eF(o,eD,e,n,i)):e&&(h||(i.polygonStart(),h=!0),i.lineStart(),n(null,null,1,i),i.lineEnd()),h&&(i.polygonEnd(),h=!1),o=a=null},sphere:function(){i.polygonStart(),i.lineStart(),n(null,null,1,i),i.lineEnd(),i.polygonEnd()}};function f(t,n){e(t,n)&&i.point(t,n)}function p(e,t){l.point(e,t)}function m(){d.point=p,l.lineStart()}function g(){d.point=f,l.lineEnd()}function v(e,t){s.push([e,t]),u.point(e,t)}function x(){u.lineStart(),s=[]}function b(){v(s[0][0],s[0][1]),u.lineEnd();var e,t,n,r,l=u.clean(),d=c.result(),f=d.length;if(s.pop(),a.push(s),s=null,f){if(1&l){if((t=(n=d[0]).length-1)>0){for(h||(i.polygonStart(),h=!0),i.lineStart(),e=0;e<t;++e)i.point((r=n[e])[0],r[1]);i.lineEnd()}return}f>1&&2&l&&d.push(d.pop().concat(d.shift())),o.push(d.filter(eq))}}return d}}function eq(e){return e.length>1}function eD(e,t){return((e=e.x)[0]<0?e[1]-r-1e-6:r-e[1])-((t=t.x)[0]<0?t[1]-r-1e-6:r-t[1])}eb.invert=eb;let eB=eT(function(){return!0},function(e){var t,i=NaN,a=NaN,o=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(s,u){var d,f,p,m,g,x,b,y=s>0?n:-n,w=l(s-i);1e-6>l(w-n)?(e.point(i,a=(a+u)/2>0?r:-r),e.point(o,a),e.lineEnd(),e.lineStart(),e.point(y,a),e.point(s,a),t=0):o!==y&&w>=n&&(1e-6>l(i-o)&&(i-=1e-6*o),1e-6>l(s-y)&&(s-=1e-6*y),d=i,f=a,p=s,m=u,a=l(b=v(d-p))>1e-6?c((v(f)*(x=h(m))*v(p)-v(m)*(g=h(f))*v(d))/(g*x*b)):(f+m)/2,e.point(o,a),e.lineEnd(),e.lineStart(),e.point(y,a),t=0),e.point(i=s,a=u),o=y},lineEnd:function(){e.lineEnd(),i=a=NaN},clean:function(){return 2-t}}},function(e,t,i,a){var o;if(null==e)o=i*r,a.point(-n,o),a.point(0,o),a.point(n,o),a.point(n,0),a.point(n,-o),a.point(0,-o),a.point(-n,-o),a.point(-n,0),a.point(-n,o);else if(l(e[0]-t[0])>1e-6){var s=e[0]<t[0]?n:-n;o=i*s/2,a.point(-s,o),a.point(0,o),a.point(s,o)}else a.point(t[0],t[1])},[-n,-r]);function eO(e){var t=h(e),r=6*s,i=t>0,a=l(t)>1e-6;function o(e,n){return h(e)*h(n)>t}function c(e,r,i){var a=V(e),o=V(r),s=[1,0,0],c=W(a,o),u=Y(c,c),h=c[0],d=u-h*h;if(!d)return!i&&e;var f=W(s,c),p=U(s,t*u/d);H(p,U(c,-t*h/d));var m=Y(p,f),g=Y(f,f),v=m*m-g*(Y(p,p)-1);if(!(v<0)){var x=b(v),y=U(f,(-m-x)/g);if(H(y,p),y=I(y),!i)return y;var w,j=e[0],N=r[0],_=e[1],S=r[1];N<j&&(w=j,j=N,N=w);var k=N-j,E=1e-6>l(k-n);if(!E&&S<_&&(w=_,_=S,S=w),E||k<1e-6?E?_+S>0^y[1]<(1e-6>l(y[0]-j)?_:S):_<=y[1]&&y[1]<=S:k>n^(j<=y[0]&&y[0]<=N)){var C=U(f,(-m+x)/g);return H(C,p),[y,I(C)]}}}function u(t,r){var a=i?e:n-e,o=0;return t<-a?o|=1:t>a&&(o|=2),r<-a?o|=4:r>a&&(o|=8),o}return eT(o,function(e){var t,r,s,l,h;return{lineStart:function(){l=s=!1,h=1},point:function(d,f){var p,m,g=[d,f],v=o(d,f),x=i?v?0:u(d,f):v?u(d+(d<0?n:-n),f):0;!t&&(l=s=v)&&e.lineStart(),v!==s&&(!(m=c(t,g))||eC(t,m)||eC(g,m))&&(g[2]=1),v!==s?(h=0,v?(e.lineStart(),m=c(g,t),e.point(m[0],m[1])):(m=c(t,g),e.point(m[0],m[1],2),e.lineEnd()),t=m):a&&t&&i^v&&!(x&r)&&(p=c(g,t,!0))&&(h=0,i?(e.lineStart(),e.point(p[0][0],p[0][1]),e.point(p[1][0],p[1][1]),e.lineEnd()):(e.point(p[1][0],p[1][1]),e.lineEnd(),e.lineStart(),e.point(p[0][0],p[0][1],3))),!v||t&&eC(t,g)||e.point(g[0],g[1]),t=g,s=v,r=x},lineEnd:function(){s&&e.lineEnd(),t=null},clean:function(){return h|(l&&s)<<1}}},function(t,n,i,a){eS(a,e,r,i,t,n)},i?[0,-e]:[-n,e-n])}function eL(e,t,n,r){function i(i,a){return e<=i&&i<=n&&t<=a&&a<=r}function a(i,a,s,l){var u=0,h=0;
3if(null==i||(u=o(i,s))!==(h=o(a,s))||0>c(i,a)^s>0)do l.point(0===u||3===u?e:n,u>1?r:t);while((u=(u+s+4)%4)!==h)else l.point(a[0],a[1])}function o(r,i){return 1e-6>l(r[0]-e)?i>0?0:3:1e-6>l(r[0]-n)?i>0?2:1:1e-6>l(r[1]-t)?+(i>0):i>0?3:2}function s(e,t){return c(e.x,t.x)}function c(e,t){var n=o(e,1),r=o(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(o){var l,c,u,h,d,f,p,m,g,v,x,b=o,y=eE(),w={point:j,lineStart:function(){w.point=N,c&&c.push(u=[]),v=!0,g=!1,p=m=NaN},lineEnd:function(){l&&(N(h,d),f&&g&&y.rejoin(),l.push(y.result())),w.point=j,g&&b.lineEnd()},polygonStart:function(){b=y,l=[],c=[],x=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,i=c.length;n<i;++n)for(var a,o,s=c[n],l=1,u=s.length,h=s[0],d=h[0],f=h[1];l<u;++l)a=d,o=f,d=(h=s[l])[0],f=h[1],o<=r?f>r&&(d-a)*(r-o)>(f-o)*(e-a)&&++t:f<=r&&(d-a)*(r-o)<(f-o)*(e-a)&&--t;return t}(),n=x&&t,i=(l=eR(l)).length;(n||i)&&(o.polygonStart(),n&&(o.lineStart(),a(null,null,1,o),o.lineEnd()),i&&eF(l,s,t,a,o),o.polygonEnd()),b=o,l=c=u=null}};function j(e,t){i(e,t)&&b.point(e,t)}function N(a,o){var s=i(a,o);if(c&&u.push([a,o]),v)h=a,d=o,f=s,v=!1,s&&(b.lineStart(),b.point(a,o));else if(s&&g)b.point(a,o);else{var l=[p=Math.max(-1e9,Math.min(1e9,p)),m=Math.max(-1e9,Math.min(1e9,m))],y=[a=Math.max(-1e9,Math.min(1e9,a)),o=Math.max(-1e9,Math.min(1e9,o))];!function(e,t,n,r,i,a){var o,s=e[0],l=e[1],c=t[0],u=t[1],h=0,d=1,f=c-s,p=u-l;if(o=n-s,!f&&o>0)return;if(o/=f,f<0){if(o<h)return;o<d&&(d=o)}else if(f>0){if(o>d)return;o>h&&(h=o)}if(o=i-s,f||!(o<0)){if(o/=f,f<0){if(o>d)return;o>h&&(h=o)}else if(f>0){if(o<h)return;o<d&&(d=o)}if(o=r-l,p||!(o>0)){if(o/=p,p<0){if(o<h)return;o<d&&(d=o)}else if(p>0){if(o>d)return;o>h&&(h=o)}if(o=a-l,p||!(o<0)){if(o/=p,p<0){if(o>d)return;o>h&&(h=o)}else if(p>0){if(o<h)return;o<d&&(d=o)}return h>0&&(e[0]=s+h*f,e[1]=l+h*p),d<1&&(t[0]=s+d*f,t[1]=l+d*p),!0}}}}(l,y,e,t,n,r)?s&&(b.lineStart(),b.point(a,o),x=!1):(g||(b.lineStart(),b.point(l[0],l[1])),b.point(y[0],y[1]),s||b.lineEnd(),x=!1)}p=a,m=o,g=s}return w}}var eG={sphere:N,point:N,lineStart:function(){eG.point=eV,eG.lineEnd=eI},lineEnd:N,polygonStart:N,polygonEnd:N};function eI(){eG.point=eG.lineEnd=N}function eV(e,t){e*=s,t*=s,tS=e,tk=v(t),tE=h(t),eG.point=eY}function eY(e,t){e*=s;var n=v(t*=s),r=h(t),i=l(e-tS),a=h(i),o=r*v(i),c=tE*n-tk*r*a,d=tk*n+tE*r*a;t_.add(u(b(o*o+c*c),d)),tS=e,tk=n,tE=r}function eW(e){return t_=new t,M(e,eG),+t_}var eH=[null,null],eU={type:"LineString",coordinates:eH};function eZ(e,t){return eH[0]=e,eH[1]=t,eW(eU)}var eX={Feature:function(e,t){return e$(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r<i;)if(e$(n[r].geometry,t))return!0;return!1}},eK={Sphere:function(){return!0},Point:function(e,t){var n;return n=e.coordinates,0===eZ(n,t)},MultiPoint:function(e,t){for(var n,r=e.coordinates,i=-1,a=r.length;++i<a;){if(n=r[i],0===eZ(n,t))return!0}return!1},LineString:function(e,t){return eJ(e.coordinates,t)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)if(eJ(n[r],t))return!0;return!1},Polygon:function(e,t){return eQ(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)if(eQ(n[r],t))return!0;return!1},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,i=n.length;++r<i;)if(e$(n[r],t))return!0;return!1}};function e$(e,t){return!!(e&&eK.hasOwnProperty(e.type))&&eK[e.type](e,t)}function eJ(e,t){for(var n,r,i,a=0,o=e.length;a<o;a++){if(0===(r=eZ(e[a],t))||a>0&&(i=eZ(e[a],e[a-1]))>0&&n<=i&&r<=i&&(n+r-i)*(1-Math.pow((n-r)/i,2))<1e-12*i)return!0;n=r}return!1}function eQ(e,t){return!!eP(e.map(e0),e1(t))}function e0(e){return(e=e.map(e1)).pop(),e}function e1(e){return[e[0]*s,e[1]*s]}function e2(e,t,n){e*=1,t*=1,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),a=Array(i);++r<i;)a[r]=e+r*n;return a}function e5(e,t,n){var r=e2(e,t-1e-6,n).concat(t);return function(e){return r.map(function(t){return[e,t]})}}function e4(e,t,n){var r=e2(e,t-1e-6,n).concat(t);return function(e){return r.map(function(t){return[t,e]})}}function e8(){var e,t,n,r,i,a,o,s,c,u,h,f,p=10,m=10,g=90,v=360,x=2.5;function b(){return{type:"MultiLineString",coordinates:y()}}function y(){return e2(d(r/g)*g,n,g).map(h).concat(e2(d(s/v)*v,o,v).map(f)).concat(e2(d(t/p)*p,e,p).filter(function(e){return l(e%g)>1e-6}).map(c)).concat(e2(d(a/m)*m,i,m).filter(function(e){return l(e%v)>1e-6}).map(u))}return b.lines=function(){return y().map(function(e){return{type:"LineString",coordinates:e}})},b.outline=function(){return{type:"Polygon",coordinates:[h(r).concat(f(o).slice(1),h(n).reverse().slice(1),f(s).reverse().slice(1))]}},b.extent=function(e){return arguments.length?b.extentMajor(e).extentMinor(e):b.extentMinor()},b.extentMajor=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],s=+e[0][1],o=+e[1][1],r>n&&(e=r,r=n,n=e),s>o&&(e=s,s=o,o=e),b.precision(x)):[[r,s],[n,o]]},b.extentMinor=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],a=+n[0][1],i=+n[1][1],t>e&&(n=t,t=e,e=n),a>i&&(n=a,a=i,i=n),b.precision(x)):[[t,a],[e,i]]},b.step=function(e){return arguments.length?b.stepMajor(e).stepMinor(e):b.stepMinor()},b.stepMajor=function(e){return arguments.length?(g=+e[0],v=+e[1],b):[g,v]},b.stepMinor=function(e){return arguments.length?(p=+e[0],m=+e[1],b):[p,m]},b.precision=function(l){return arguments.length?(x=+l,c=e5(a,i,90),u=e4(t,e,x),h=e5(s,o,90),f=e4(r,n,x),b):x},b.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}let e6=e=>e;var e3,e9,e7,te,tt,tn,tr,ti,ta,to,ts,tl,tc,tu,th,td,tf,tp,tm,tg,tv,tx,tb,ty,tw,tj,tN,t_,tS,tk,tE,tC,tM,tF,tA,tz=new t,tP=new t,tR={point:N,lineStart:N,lineEnd:N,polygonStart:function(){tR.lineStart=tT,tR.lineEnd=tB},polygonEnd:function(){tR.lineStart=tR.lineEnd=tR.point=N,tz.add(l(tP)),tP=new t},result:function(){var e=tz/2;return tz=new t,e}};function tT(){tR.point=tq}function tq(e,t){tR.point=tD,tC=tF=e,tM=tA=t}function tD(e,t){tP.add(tA*e-tF*t),tF=e,tA=t}function tB(){tD(tC,tM)}var tO=1/0,tL=1/0,tG=-1/0,tI=tG;let tV={point:function(e,t){e<tO&&(tO=e),e>tG&&(tG=e),t<tL&&(tL=t),t>tI&&(tI=t)},lineStart:N,lineEnd:N,polygonStart:N,polygonEnd:N,result:function(){var e=[[tO,tL],[tG,tI]];return tG=tI=-(tL=tO=1/0),e}};
vendor: 6,238 bytes, line 3
3var tY,tW,tH,tU,tZ=0,tX=0,tK=0,t$=0,tJ=0,tQ=0,t0=0,t1=0,t2=0,t5={point:t4,lineStart:t8,lineEnd:t9,polygonStart:function(){t5.lineStart=t7,t5.lineEnd=ne},polygonEnd:function(){t5.point=t4,t5.lineStart=t8,t5.lineEnd=t9},result:function(){var e=t2?[t0/t2,t1/t2]:tQ?[t$/tQ,tJ/tQ]:tK?[tZ/tK,tX/tK]:[NaN,NaN];return tZ=tX=tK=t$=tJ=tQ=t0=t1=t2=0,e}};function t4(e,t){tZ+=e,tX+=t,++tK}function t8(){t5.point=t6}function t6(e,t){t5.point=t3,t4(tH=e,tU=t)}function t3(e,t){var n=e-tH,r=t-tU,i=b(n*n+r*r);t$+=i*(tH+e)/2,tJ+=i*(tU+t)/2,tQ+=i,t4(tH=e,tU=t)}function t9(){t5.point=t4}function t7(){t5.point=nt}function ne(){nn(tY,tW)}function nt(e,t){t5.point=nn,t4(tY=tH=e,tW=tU=t)}function nn(e,t){var n=e-tH,r=t-tU,i=b(n*n+r*r);t$+=i*(tH+e)/2,tJ+=i*(tU+t)/2,tQ+=i,t0+=(i=tU*e-tH*t)*(tH+e),t1+=i*(tU+t),t2+=3*i,t4(tH=e,tU=t)}function nr(e){this._context=e}nr.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,a)}},result:N};var ni,na,no,ns,nl,nc=new t,nu={point:N,lineStart:function(){nu.point=nh},lineEnd:function(){ni&&nd(na,no),nu.point=N},polygonStart:function(){ni=!0},polygonEnd:function(){ni=null},result:function(){var e=+nc;return nc=new t,e}};function nh(e,t){nu.point=nd,na=ns=e,no=nl=t}function nd(e,t){ns-=e,nl-=t,nc.add(b(ns*ns+nl*nl)),ns=e,nl=t}function nf(){this._string=[]}function np(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function nm(e){return function(t){var n=new ng;for(var r in e)n[r]=e[r];return n.stream=t,n}}function ng(){}function nv(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),M(n,e.stream(tV)),t(tV.result()),null!=r&&e.clipExtent(r),e}function nx(e,t,n){return nv(e,function(n){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],a=Math.min(r/(n[1][0]-n[0][0]),i/(n[1][1]-n[0][1])),o=+t[0][0]+(r-a*(n[1][0]+n[0][0]))/2,s=+t[0][1]+(i-a*(n[1][1]+n[0][1]))/2;e.scale(150*a).translate([o,s])},n)}function nb(e,t,n){return nx(e,[[0,0],t],n)}function ny(e,t,n){return nv(e,function(n){var r=+t,i=r/(n[1][0]-n[0][0]),a=(r-i*(n[1][0]+n[0][0]))/2,o=-i*n[0][1];e.scale(150*i).translate([a,o])},n)}function nw(e,t,n){return nv(e,function(n){var r=+t,i=r/(n[1][1]-n[0][1]),a=-i*n[0][0],o=(r-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([a,o])},n)}nf.prototype={_radius:4.5,_circle:np(4.5),pointRadius:function(e){return(e*=1)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:null==this._circle&&(this._circle=np(this._radius)),this._string.push("M",e,",",t,this._circle)}},result:function(){if(!this._string.length)return null;var e=this._string.join("");return this._string=[],e}},ng.prototype={constructor:ng,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var nj=h(30*s);function nN(e,t){var n;return+t?function(e,t){function n(r,i,a,o,s,c,h,d,f,p,m,g,v,x){var y=h-r,w=d-i,N=y*y+w*w;if(N>4*t&&v--){var _=o+p,S=s+m,k=c+g,E=b(_*_+S*S+k*k),C=j(k/=E),M=1e-6>l(l(k)-1)||1e-6>l(a-f)?(a+f)/2:u(S,_),F=e(M,C),A=F[0],z=F[1],P=A-r,R=z-i,T=w*P-y*R;(T*T/N>t||l((y*P+w*R)/N-.5)>.3||o*p+s*m+c*g<nj)&&(n(r,i,a,o,s,c,A,z,M,_/=E,S/=E,k,v,x),x.point(A,z),n(A,z,M,_,S,k,h,d,f,p,m,g,v,x))}}return function(t){var r,i,a,o,s,l,c,u,h,d,f,p,m={point:g,lineStart:v,lineEnd:b,polygonStart:function(){t.polygonStart(),m.lineStart=y},polygonEnd:function(){t.polygonEnd(),m.lineStart=v}};function g(n,r){n=e(n,r),t.point(n[0],n[1])}function v(){u=NaN,m.point=x,t.lineStart()}function x(r,i){var a=V([r,i]),o=e(r,i);n(u,h,c,d,f,p,u=o[0],h=o[1],c=r,d=a[0],f=a[1],p=a[2],16,t),t.point(u,h)}function b(){m.point=g,t.lineEnd()}function y(){v(),m.point=w,m.lineEnd=j}function w(e,t){x(r=e,t),i=u,a=h,o=d,s=f,l=p,m.point=x}function j(){n(u,h,c,d,f,p,i,a,r,o,s,l,16,t),m.lineEnd=b,b()}return m}}(e,t):(n=e,nm({point:function(e,t){e=n(e,t),this.stream.point(e[0],e[1])}}))}var n_=nm({point:function(e,t){this.stream.point(e*s,t*s)}});function nS(e,t,n,r,i,a){if(!a){function o(a,o){return[t+e*(a*=r),n-e*(o*=i)]}return o.invert=function(a,o){return[(a-t)/e*r,(n-o)/e*i]},o}var s=h(a),l=v(a),c=s*e,u=l*e,d=s/e,f=l/e,p=(l*n-s*t)/e,m=(l*t+s*n)/e;function g(e,a){return[c*(e*=r)-u*(a*=i)+t,n-u*e-c*a]}return g.invert=function(e,t){return[r*(d*e-f*t+p),i*(m-f*e-d*t)]},g}function nk(e){return nE(function(){return e})()}function nE(e){var t,n,r,i,a,l,c,u,h,d,f=150,p=480,m=250,g=0,v=0,x=0,y=0,w=0,j=0,N=1,_=1,S=null,k=eB,E=null,C=e6,M=.5;function F(e){return u(e[0]*s,e[1]*s)}function A(e){return(e=u.invert(e[0],e[1]))&&[e[0]*o,e[1]*o]}function z(){var e=nS(f,0,0,N,_,j).apply(null,t(g,v)),r=nS(f,p-e[0],m-e[1],N,_,j);return n=ey(x,y,w),c=ex(t,r),u=ex(n,c),l=nN(c,M),P()}function P(){return h=d=null,F}return F.stream=function(e){var t;return h&&d===e?h:h=n_((t=n,nm({point:function(e,n){var r=t(e,n);return this.stream.point(r[0],r[1])}}))(k(l(C(d=e)))))},F.preclip=function(e){return arguments.length?(k=e,S=void 0,P()):k},F.postclip=function(e){return arguments.length?(C=e,E=r=i=a=null,P()):C},F.clipAngle=function(e){return arguments.length?(k=+e?eO(S=e*s):(S=null,eB),P()):S*o},F.clipExtent=function(e){return arguments.length?(C=null==e?(E=r=i=a=null,e6):eL(E=+e[0][0],r=+e[0][1],i=+e[1][0],a=+e[1][1]),P()):null==E?null:[[E,r],[i,a]]},F.scale=function(e){return arguments.length?(f=+e,z()):f},F.translate=function(e){return arguments.length?(p=+e[0],m=+e[1],z()):[p,m]}
3,F.center=function(e){return arguments.length?(g=e[0]%360*s,v=e[1]%360*s,z()):[g*o,v*o]},F.rotate=function(e){return arguments.length?(x=e[0]%360*s,y=e[1]%360*s,w=e.length>2?e[2]%360*s:0,z()):[x*o,y*o,w*o]},F.angle=function(e){return arguments.length?(j=e%360*s,z()):j*o},F.reflectX=function(e){return arguments.length?(N=e?-1:1,z()):N<0},F.reflectY=function(e){return arguments.length?(_=e?-1:1,z()):_<0},F.precision=function(e){return arguments.length?(l=nN(c,M=e*e),P()):b(M)},F.fitExtent=function(e,t){return nx(F,e,t)},F.fitSize=function(e,t){return nb(F,e,t)},F.fitWidth=function(e,t){return ny(F,e,t)},F.fitHeight=function(e,t){return nw(F,e,t)},function(){return t=e.apply(this,arguments),F.invert=t.invert&&A,z()}}function nC(e){var t=0,r=n/3,i=nE(e),a=i(t,r);return a.parallels=function(e){return arguments.length?i(t=e[0]*s,r=e[1]*s):[t*o,r*o]},a}function nM(e,t){var r=v(e),i=(r+v(t))/2;if(1e-6>l(i)){var a=h(e);function o(e,t){return[e*a,v(t)/a]}return o.invert=function(e,t){return[e/a,j(t*a)]},o}var s=1+r*(2*i-r),c=b(s)/i;function d(e,t){var n=b(s-2*i*v(t))/i;return[n*v(e*=i),c-n*h(e)]}return d.invert=function(e,t){var r=c-t,a=u(e,l(r))*x(r);return r*i<0&&(a-=n*x(e)*x(r)),[a/i,j((s-(e*e+r*r)*i*i)/(2*i))]},d}function nF(){return nC(nM).scale(155.424).center([0,33.6442])}function nA(){return nF().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function nz(e){return function(t,n){var r=h(t),i=h(n),a=e(r*i);return a===1/0?[2,0]:[a*i*v(t),a*v(n)]}}function nP(e){return function(t,n){var r=b(t*t+n*n),i=e(r),a=v(i);return[u(t*a,r*h(i)),j(r&&n*a/r)]}}var nR=nz(function(e){return b(2/(1+e))});nR.invert=nP(function(e){return 2*j(e/2)});var nT=nz(function(e){return(e=w(e))&&e/v(e)});function nq(e,t){return[e,m(y((r+t)/2))]}function nD(e){var t,r,i,a=nk(e),o=a.center,s=a.scale,l=a.translate,c=a.clipExtent,u=null;function h(){var o=n*s(),l=a(e_(a.rotate()).invert([0,0]));return c(null==u?[[l[0]-o,l[1]-o],[l[0]+o,l[1]+o]]:e===nq?[[Math.max(l[0]-o,u),t],[Math.min(l[0]+o,r),i]]:[[u,Math.max(l[1]-o,t)],[r,Math.min(l[1]+o,i)]])}return a.scale=function(e){return arguments.length?(s(e),h()):s()},a.translate=function(e){return arguments.length?(l(e),h()):l()},a.center=function(e){return arguments.length?(o(e),h()):o()},a.clipExtent=function(e){return arguments.length?(null==e?u=t=r=i=null:(u=+e[0][0],t=+e[0][1],r=+e[1][0],i=+e[1][1]),h()):null==u?null:[[u,t],[r,i]]},h()}function nB(e){return y((r+e)/2)}function nO(e,t){var i=h(e),a=e===t?v(e):m(i/h(t))/m(nB(t)/nB(e)),o=i*g(nB(e),a)/a;if(!a)return nq;function s(e,t){o>0?t<-r+1e-6&&(t=-r+1e-6):t>r-1e-6&&(t=r-1e-6);var n=o/g(nB(t),a);return[n*v(a*e),o-n*h(a*e)]}return s.invert=function(e,t){var i=o-t,s=x(a)*b(e*e+i*i),h=u(e,l(i))*x(i);return i*a<0&&(h-=n*x(e)*x(i)),[h/a,2*c(g(o/s,1/a))-r]},s}function nL(e,t){return[e,t]}function nG(e,t){var r=h(e),i=e===t?v(e):(r-h(t))/(t-e),a=r/i+e;if(1e-6>l(i))return nL;function o(e,t){var n=a-t,r=i*e;return[n*v(r),a-n*h(r)]}return o.invert=function(e,t){var r=a-t,o=u(e,l(r))*x(r);return r*i<0&&(o-=n*x(e)*x(r)),[o/i,a-x(i)*b(e*e+r*r)]},o}nT.invert=nP(function(e){return e}),nq.invert=function(e,t){return[e,2*c(f(t))-r]},nL.invert=nL;var nI=b(3)/2;function nV(e,t){var n=j(nI*v(t)),r=n*n,i=r*r*r;return[e*h(n)/(nI*(1.340264+-.24331799999999998*r+i*(.0062510000000000005+.034164*r))),n*(1.340264+-.081106*r+i*(893e-6+.003796*r))]}function nY(e,t){var n=h(t),r=h(e)*n;return[n*v(e)/r,v(t)/r]}function nW(e,t){var n=t*t,r=n*n;return[e*(.8707-.131979*n+r*(-.013791+r*(.003971*n-.001529*r))),t*(1.007226+n*(.015085+r*(-.044475+.028874*n-.005916*r)))]}function nH(e,t){return[h(t)*v(e),v(t)]}function nU(e,t){var n=h(t),r=1+h(e)*n;return[n*v(e)/r,v(t)/r]}function nZ(e,t){return[m(y((r+t)/2)),-e]}nV.invert=function(e,t){for(var n,r,i=t,a=i*i,o=a*a*a,s=0;s<12&&(r=i*(1.340264+-.081106*a+o*(893e-6+.003796*a))-t,i-=n=r/(1.340264+-.24331799999999998*a+o*(.0062510000000000005+.034164*a)),o=(a=i*i)*a*a,!(1e-12>l(n)));++s);return[nI*e*(1.340264+-.24331799999999998*a+o*(.0062510000000000005+.034164*a))/h(i),j(v(i)/nI)]},nY.invert=nP(c),nW.invert=function(e,t){var n,r=t,i=25;do{var a=r*r,o=a*a;
3r-=n=(r*(1.007226+a*(.015085+o*(-.044475+.028874*a-.005916*o)))-t)/(1.007226+a*(.045255+o*(-.311325+.259866*a-.005916*11*o)))}while(l(n)>1e-6&&--i>0)return[e/(.8707+(a=r*r)*(-.131979+a*(-.013791+a*a*a*(.003971-.001529*a)))),r]},nH.invert=nP(j),nU.invert=nP(function(e){return 2*c(e)}),nZ.invert=function(e,t){return[-t,2*c(f(e))-r]},e.s(["geoAlbers",0,nA,"geoAlbersUsa",0,function(){var e,t,n,r,i,a,o=nA(),s=nF().rotate([154,0]).center([-2,58.5]).parallels([55,65]),l=nF().rotate([157,0]).center([-3,19.9]).parallels([8,18]),c={point:function(e,t){a=[e,t]}};function u(e){var t=e[0],o=e[1];return a=null,n.point(t,o),a||(r.point(t,o),a)||(i.point(t,o),a)}function h(){return e=t=null,u}return u.invert=function(e){var t=o.scale(),n=o.translate(),r=(e[0]-n[0])/t,i=(e[1]-n[1])/t;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?s:i>=.166&&i<.234&&r>=-.214&&r<-.115?l:o).invert(e)},u.stream=function(n){var r,i;return e&&t===n?e:(i=(r=[o.stream(t=n),s.stream(n),l.stream(n)]).length,e={point:function(e,t){for(var n=-1;++n<i;)r[n].point(e,t)},sphere:function(){for(var e=-1;++e<i;)r[e].sphere()},lineStart:function(){for(var e=-1;++e<i;)r[e].lineStart()},lineEnd:function(){for(var e=-1;++e<i;)r[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<i;)r[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<i;)r[e].polygonEnd()}})},u.precision=function(e){return arguments.length?(o.precision(e),s.precision(e),l.precision(e),h()):o.precision()},u.scale=function(e){return arguments.length?(o.scale(e),s.scale(.35*e),l.scale(e),u.translate(o.translate())):o.scale()},u.translate=function(e){if(!arguments.length)return o.translate();var t=o.scale(),a=+e[0],u=+e[1];return n=o.translate(e).clipExtent([[a-.455*t,u-.238*t],[a+.455*t,u+.238*t]]).stream(c),r=s.translate([a-.307*t,u+.201*t]).clipExtent([[a-.425*t+1e-6,u+.12*t+1e-6],[a-.214*t-1e-6,u+.234*t-1e-6]]).stream(c),i=l.translate([a-.205*t,u+.212*t]).clipExtent([[a-.214*t+1e-6,u+.166*t+1e-6],[a-.115*t-1e-6,u+.234*t-1e-6]]).stream(c),h()},u.fitExtent=function(e,t){return nx(u,e,t)},u.fitSize=function(e,t){return nb(u,e,t)},u.fitWidth=function(e,t){return ny(u,e,t)},u.fitHeight=function(e,t){return nw(u,e,t)},u.scale(1070)},"geoArea",0,function(e){return q=new t,M(e,D),2*q},"geoAzimuthalEqualArea",0,function(){return nk(nR).scale(124.75).clipAngle(179.999)},"geoAzimuthalEqualAreaRaw",0,nR,"geoAzimuthalEquidistant",0,function(){return nk(nT).scale(79.4188).clipAngle(179.999)},"geoAzimuthalEquidistantRaw",0,nT,"geoBounds",0,function(e){var t,n,r,i,a,o,s;if(te=e7=-(e3=e9=1/0),to=[],M(e,X),n=to.length){for(to.sort(ei),t=1,a=[r=to[0]];t<n;++t)ea(r,(i=to[t])[0])||ea(r,i[1])?(er(r[0],i[1])>er(r[0],r[1])&&(r[1]=i[1]),er(i[0],r[1])>er(r[0],r[1])&&(r[0]=i[0])):a.push(r=i);for(o=-1/0,n=a.length-1,t=0,r=a[n];t<=n;r=i,++t)i=a[t],(s=er(r[1],i[0]))>o&&(o=s,e3=i[0],e7=r[1])}return to=ts=null,e3===1/0||e9===1/0?[[NaN,NaN],[NaN,NaN]]:[[e3,e9],[e7,te]]},"geoCentroid",0,function(e){tl=tc=tu=th=td=tf=tp=tm=0,tg=new t,tv=new t,tx=new t,M(e,eo);var n=+tg,r=+tv,i=+tx,a=p(n,r,i);return a<1e-12&&(n=tf,r=tp,i=tm,tc<1e-6&&(n=tu,r=th,i=td),(a=p(n,r,i))<1e-12)?[NaN,NaN]:[u(r,n)*o,j(i/a)*o]},"geoCircle",0,function(){var e,t,n=ev([0,0]),r=ev(90),i=ev(6),a={point:function(n,r){e.push(n=t(n,r)),n[0]*=o,n[1]*=o}};function l(){var o=n.apply(this,arguments),l=r.apply(this,arguments)*s,c=i.apply(this,arguments)*s;return e=[],t=ey(-o[0]*s,-o[1]*s,0).invert,eS(a,l,c,1),o={type:"Polygon",coordinates:[e]},e=t=null,o}return l.center=function(e){return arguments.length?(n="function"==typeof e?e:ev([+e[0],+e[1]]),l):n},l.radius=function(e){return arguments.length?(r="function"==typeof e?e:ev(+e),l):r},l.precision=function(e){return arguments.length?(i="function"==typeof e?e:ev(+e),l):i},l},"geoClipAntimeridian",0,eB,"geoClipCircle",0,eO,"geoClipExtent",0,function(){var e,t,n,r=0,i=0,a=960,o=500;return n={stream:function(n){return e&&t===n?e:e=eL(r,i,a,o)(t=n)},extent:function(s){return arguments.length?(r=+s[0][0],i=+s[0][1],a=+s[1][0],o=+s[1][1],e=t=null,n):[[r,i],[a,o]]}}},"geoClipRectangle",0,eL,"geoConicConformal",0,function(){return nC(nO).scale(109.5).parallels([30,30])},"geoConicConformalRaw",0,nO,"geoConicEqualArea",0,nF,"geoConicEqualAreaRaw",0,nM,"geoConicEquidistant",0,function(){return nC(nG).scale(131.154).center([0,13.9389])},"geoConicEquidistantRaw",0,nG,"geoContains",0,function(e,t){return(e&&eX.hasOwnProperty(e.type)?eX[e.type]:e$)(e,t)},"geoDistance",0,eZ,"geoEqualEarth",0,function(){return nk(nV).scale(177.158)},"geoEqualEarthRaw",0,nV,"geoEquirectangular",0,function(){return nk(nL).scale(152.63)},"geoEquirectangularRaw",0,nL,"geoGnomonic",0,function(){return nk(nY).scale(144.049).clipAngle(60)},"geoGnomonicRaw",0,nY,"geoGraticule",0,e8,"geoGraticule10",0,function(){return e8()()},"geoIdentity",0,function(){var e,t,n,r,i,a,l,c=1,u=0,d=0,f=1,p=1,m=0,g=null,x=1,b=1,y=nm({point:function(e,t){var n=N([e,t]);this.stream.point(n[0],n[1])}}),w=e6;function j(){return x=c*f,b=c*p,a=l=null,N}function N(n){var r=n[0]*x,i=n[1]*b;if(m){var a=i*e-r*t;
3r=r*e+i*t,i=a}return[r+u,i+d]}return N.invert=function(n){var r=n[0]-u,i=n[1]-d;if(m){var a=i*e+r*t;r=r*e-i*t,i=a}return[r/x,i/b]},N.stream=function(e){return a&&l===e?a:a=y(w(l=e))},N.postclip=function(e){return arguments.length?(w=e,g=n=r=i=null,j()):w},N.clipExtent=function(e){return arguments.length?(w=null==e?(g=n=r=i=null,e6):eL(g=+e[0][0],n=+e[0][1],r=+e[1][0],i=+e[1][1]),j()):null==g?null:[[g,n],[r,i]]},N.scale=function(e){return arguments.length?(c=+e,j()):c},N.translate=function(e){return arguments.length?(u=+e[0],d=+e[1],j()):[u,d]},N.angle=function(n){return arguments.length?(t=v(m=n%360*s),e=h(m),j()):m*o},N.reflectX=function(e){return arguments.length?(f=e?-1:1,j()):f<0},N.reflectY=function(e){return arguments.length?(p=e?-1:1,j()):p<0},N.fitExtent=function(e,t){return nx(N,e,t)},N.fitSize=function(e,t){return nb(N,e,t)},N.fitWidth=function(e,t){return ny(N,e,t)},N.fitHeight=function(e,t){return nw(N,e,t)},N},"geoInterpolate",0,function(e,t){var n,r,i=e[0]*s,a=e[1]*s,l=t[0]*s,c=t[1]*s,d=h(a),f=v(a),p=h(c),m=v(c),g=d*h(i),x=d*v(i),y=p*h(l),w=p*v(l),N=2*j(b((n=v((n=c-a)/2))*n+d*p*((r=v((r=l-i)/2))*r))),_=v(N),S=N?function(e){var t=v(e*=N)/_,n=v(N-e)/_,r=n*g+t*y,i=n*x+t*w;return[u(i,r)*o,u(n*f+t*m,b(r*r+i*i))*o]}:function(){return[i*o,a*o]};return S.distance=N,S},"geoLength",0,eW,"geoMercator",0,function(){return nD(nq).scale(961/a)},"geoMercatorRaw",0,nq,"geoNaturalEarth1",0,function(){return nk(nW).scale(175.295)},"geoNaturalEarth1Raw",0,nW,"geoOrthographic",0,function(){return nk(nH).scale(249.5).clipAngle(90.000001)},"geoOrthographicRaw",0,nH,"geoPath",0,function(e,t){var n,r,i=4.5;function a(e){return e&&("function"==typeof i&&r.pointRadius(+i.apply(this,arguments)),M(e,n(r))),r.result()}return a.area=function(e){return M(e,n(tR)),tR.result()},a.measure=function(e){return M(e,n(nu)),nu.result()},a.bounds=function(e){return M(e,n(tV)),tV.result()},a.centroid=function(e){return M(e,n(t5)),t5.result()},a.projection=function(t){return arguments.length?(n=null==t?(e=null,e6):(e=t).stream,a):e},a.context=function(e){return arguments.length?(r=null==e?(t=null,new nf):new nr(t=e),"function"!=typeof i&&r.pointRadius(i),a):t},a.pointRadius=function(e){return arguments.length?(i="function"==typeof e?e:(r.pointRadius(+e),+e),a):i},a.projection(e).context(t)},"geoProjection",0,nk,"geoProjectionMutator",0,nE,"geoRotation",0,e_,"geoStereographic",0,function(){return nk(nU).scale(250).clipAngle(142)},"geoStereographicRaw",0,nU,"geoStream",0,M,"geoTransform",0,function(e){return{stream:nm(e)}},"geoTransverseMercator",0,function(){var e=nD(nZ),t=e.center,n=e.rotate;return e.center=function(e){return arguments.length?t([-e[1],e[0]]):[(e=t())[1],-e[0]]},e.rotate=function(e){return arguments.length?n([e[0],e[1],e.length>2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)},"geoTransverseMercatorRaw",0,nZ],21877)},41862,e=>{"use strict";function t(e){return e}function n(e){if(null==e)return t;var n,r,i=e.scale[0],a=e.scale[1],o=e.translate[0],s=e.translate[1];return function(e,t){t||(n=r=0);var l=2,c=e.length,u=Array(c);for(u[0]=(n+=e[0])*i+o,u[1]=(r+=e[1])*a+s;l<c;)u[l]=e[l],++l;return u}}function r(e){var t,r=n(e.transform),i=1/0,a=1/0,o=-1/0,s=-1/0;function l(e){(e=r(e))[0]<i&&(i=e[0]),e[0]>o&&(o=e[0]),e[1]<a&&(a=e[1]),e[1]>s&&(s=e[1])}for(t in e.arcs.forEach(function(e){for(var t,n=-1,l=e.length;++n<l;)(t=r(e[n],n))[0]<i&&(i=t[0]),t[0]>o&&(o=t[0]),t[1]<a&&(a=t[1]),t[1]>s&&(s=t[1])}),e.objects)!function e(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(e);break;case"Point":l(t.coordinates);break;case"MultiPoint":t.coordinates.forEach(l)}}(e.objects[t]);return[i,a,o,s]}function i(e,t){var n=t.id,r=t.bbox,i=null==t.properties?{}:t.properties,o=a(e,t);return null==n&&null==r?{type:"Feature",properties:i,geometry:o}:null==r?{type:"Feature",id:n,properties:i,geometry:o}:{type:"Feature",id:n,bbox:r,properties:i,geometry:o}}function a(e,t){var r=n(e.transform),i=e.arcs;function a(e){return r(e)}function o(e){for(var t=[],n=0,a=e.length;n<a;++n)!function(e,t){t.length&&t.pop();for(var n=i[e<0?~e:e],a=0,o=n.length;a<o;++a)t.push(r(n[a],a));e<0&&function(e,t){for(var n,r=e.length,i=r-t;i<--r;)n=e[i],e[i++]=e[r],e[r]=n}(t,o)}(e[n],t);return t.length<2&&t.push(t[0]),t}function s(e){for(var t=o(e);t.length<4;)t.push(t[0]);return t}function l(e){return e.map(s)}return function e(t){var n,r=t.type;switch(r){case"GeometryCollection":return{type:r,geometries:t.geometries.map(e)};case"Point":n=a(t.coordinates);break;case"MultiPoint":n=t.coordinates.map(a);break;case"LineString":n=o(t.arcs);break;case"MultiLineString":n=t.arcs.map(o);break;case"Polygon":n=l(t.arcs);break;case"MultiPolygon":n=t.arcs.map(l);break;default:return null}return{type:r,coordinates:n}}(t)}function o(e,t){var n={},r={},i={},a=[],o=-1;function s(e,t){for(var r in e){var i=e[r];
3delete t[i.start],delete i.start,delete i.end,i.forEach(function(e){n[e<0?~e:e]=1}),a.push(i)}}return t.forEach(function(n,r){var i,a=e.arcs[n<0?~n:n];!(a.length<3)||a[1][0]||a[1][1]||(i=t[++o],t[o]=n,t[r]=i)}),t.forEach(function(t){var n,a,o,s,l,c,u=(n=t,s=(o=e.arcs[n<0?~n:n])[0],e.transform?(a=[0,0],o.forEach(function(e){a[0]+=e[0],a[1]+=e[1]})):a=o[o.length-1],n<0?[a,s]:[s,a]),h=u[0],d=u[1];if(l=i[h])if(delete i[l.end],l.push(t),l.end=d,c=r[d]){delete r[c.start];var f=c===l?l:l.concat(c);r[f.start=l.start]=i[f.end=c.end]=f}else r[l.start]=i[l.end]=l;else if(l=r[d])if(delete r[l.start],l.unshift(t),l.start=h,c=i[h]){delete i[c.end];var p=c===l?l:c.concat(l);r[p.start=c.start]=i[p.end=l.end]=p}else r[l.start]=i[l.end]=l;else r[(l=[t]).start=h]=i[l.end=d]=l}),s(i,r),s(r,i),t.forEach(function(e){n[e<0?~e:e]||a.push([e])}),a}function s(e,t,n){var r,i,a;if(arguments.length>1)r=function(e,t){var n,r=[],i=[];function a(e){var t=e<0?~e:e;(i[t]||(i[t]=[])).push({i:e,g:n})}function o(e){e.forEach(a)}function s(e){e.forEach(o)}return!function e(t){switch(n=t,t.type){case"GeometryCollection":t.geometries.forEach(e);break;case"LineString":o(t.arcs);break;case"MultiLineString":case"Polygon":s(t.arcs);break;case"MultiPolygon":t.arcs.forEach(s)}}(e),i.forEach(null==t?function(e){r.push(e[0].i)}:function(e){t(e[0].g,e[e.length-1].g)&&r.push(e[0].i)}),r}(t,n);else for(i=0,r=Array(a=e.arcs.length);i<a;++i)r[i]=i;return{type:"MultiLineString",arcs:o(e,r)}}function l(e,t){var n={},r=[],i=[];function s(e){e.forEach(function(t){t.forEach(function(t){(n[t=t<0?~t:t]||(n[t]=[])).push(e)})}),r.push(e)}function l(t){return function(e){for(var t,n=-1,r=e.length,i=e[r-1],a=0;++n<r;)t=i,i=e[n],a+=t[0]*i[1]-t[1]*i[0];return Math.abs(a)}(a(e,{type:"Polygon",arcs:[t]}).coordinates[0])}return t.forEach(function e(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(e);break;case"Polygon":s(t.arcs);break;case"MultiPolygon":t.arcs.forEach(s)}}),r.forEach(function(e){if(!e._){var t=[],r=[e];for(e._=1,i.push(t);e=r.pop();)t.push(e),e.forEach(function(e){e.forEach(function(e){n[e<0?~e:e].forEach(function(e){e._||(e._=1,r.push(e))})})})}}),r.forEach(function(e){delete e._}),{type:"MultiPolygon",arcs:i.map(function(t){var r,i=[];if(t.forEach(function(e){e.forEach(function(e){e.forEach(function(e){n[e<0?~e:e].length<2&&i.push(e)})})}),(r=(i=o(e,i)).length)>1)for(var a,s,c=1,u=l(i[0]);c<r;++c)(a=l(i[c]))>u&&(s=i[0],i[0]=i[c],i[c]=s,u=a);return i}).filter(function(e){return e.length>0})}}function c(e,t){for(var n=0,r=e.length;n<r;){var i=n+r>>>1;e[i]<t?n=i+1:r=i}return n}function u(e){if(null==e)return t;var n,r,i=e.scale[0],a=e.scale[1],o=e.translate[0],s=e.translate[1];return function(e,t){t||(n=r=0);var l=2,c=e.length,u=Array(c),h=Math.round((e[0]-o)/i),d=Math.round((e[1]-s)/a);for(u[0]=h-n,n=h,u[1]=d-r,r=d;l<c;)u[l]=e[l],++l;return u}}e.s([],34259),e.i(34259),e.s(["bbox",0,r,"feature",0,function(e,t){return"string"==typeof t&&(t=e.objects[t]),"GeometryCollection"===t.type?{type:"FeatureCollection",features:t.geometries.map(function(t){return i(e,t)})}:i(e,t)},"merge",0,function(e){return a(e,l.apply(this,arguments))},"mergeArcs",0,l,"mesh",0,function(e){return a(e,s.apply(this,arguments))},"meshArcs",0,s,"neighbors",0,function(e){var t={},n=e.map(function(){return[]});function r(e,n){e.forEach(function(e){e<0&&(e=~e);var r=t[e];r?r.push(n):t[e]=[n]})}function i(e,t){e.forEach(function(e){r(e,t)})}var a={LineString:r,MultiLineString:i,Polygon:i,MultiPolygon:function(e,t){e.forEach(function(e){i(e,t)})}};for(var o in e.forEach(function e(t,n){"GeometryCollection"===t.type?t.geometries.forEach(function(t){e(t,n)}):t.type in a&&a[t.type](t.arcs,n)}),t)for(var s=t[o],l=s.length,u=0;u<l;++u)for(var h=u+1;h<l;++h){var d,f=s[u],p=s[h];(d=n[f])[o=c(d,p)]!==p&&d.splice(o,0,p),(d=n[p])[o=c(d,f)]!==f&&d.splice(o,0,f)}return n},"quantize",0,function(e,t){if(e.transform)throw Error("already quantized");if(t&&t.scale)l=e.bbox;else{if(!((n=Math.floor(t))>=2))throw Error("n must be ≥2");var n,i=(l=e.bbox||r(e))[0],a=l[1],o=l[2],s=l[3];t={scale:[o-i?(o-i)/(n-1):1,s-a?(s-a)/(n-1):1],translate:[i,a]}}var l,c,h=u(t),d=e.objects,f={};function p(e){return h(e)}for(c in d)f[c]=function e(t){var n;switch(t.type){case"GeometryCollection":n={type:"GeometryCollection",geometries:t.geometries.map(e)};break;case"Point":n={type:"Point",coordinates:p(t.coordinates)};break;case"MultiPoint":n={type:"MultiPoint",coordinates:t.coordinates.map(p)};break;default:return t}return null!=t.id&&(n.id=t.id),null!=t.bbox&&(n.bbox=t.bbox),null!=t.properties&&(n.properties=t.properties),n}(d[c]);return{type:"Topology",bbox:l,transform:t,objects:f,arcs:e.arcs.map(function(e){var t,n=0,r=1,i=e.length,a=Array(i);for(a[0]=h(e[0],0);++n<i;)((t=h(e[n],n))[0]||t[1])&&(a[r++]=t);return 1===r&&(a[r++]=[0,0]),a.length=r,a})}},"transform",0,n,"untransform",0,u],41862)},80239,26141,85431,59338,98551,4676,12704,68370,66547,10582,18012,81979,53597,e=>{"use strict";function t(){}function n(e){return null==e?t:function(){return this.querySelector(e)}}function r(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function i(){return[]}function a(e){return null==e?i:function(){return this.querySelectorAll(e)}}function o(e){return function(){return this.matches(e)}}function s(e){return function(t){return t.matches(e)}}e.s(["Selection",()=>I,"default",()=>Y,"root",()=>G],18012),e.s(["default",0,n],26141),e.s(["default",0,r],85431),e.s(["default",0,a],59338),e.s(["childMatcher",0,s,"default",0,o],98551);var l=Array.prototype.find;function c(){return this.firstElementChild}var u=Array.prototype.filter;function h(){return this.children}function d(e){return Array(e.length)}function f(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function p(e,t,n,r,i,a){for(var o,s=0,l=t.length,c=a.length;s<c;++s)(o=t[s])?(o.__data__=a[s],r[s]=o):n[s]=new f(e,a[s]);for(;s<l;++s)(o=t[s])&&(i[s]=o)}function m(e,t,n,r,i,a,o){var s,l,c,u=new Map,h=t.length,d=a.length,p=Array(h);for(s=0;s<h;++s)(l=t[s])&&(p[s]=c=o.call(l,l.__data__,s,t)+"",u.has(c)?i[s]=l:u.set(c,l));for(s=0;s<d;++s)c=o.call(e,a[s],s,a)+"",(l=u.get(c))?(r[s]=l,l.__data__=a[s],u.delete(c)):n[s]=new f(e,a[s]);for(s=0;s<h;++s)(l=t[s])&&u.get(p[s])===l&&(i[s]=l)}function g(e){return e.__data__}function v(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}f.prototype={constructor:f,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var x="http://www.w3.org/1999/xhtml";
3let b={svg:"http://www.w3.org/2000/svg",xhtml:x,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function y(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),b.hasOwnProperty(t)?{space:b[t],local:e}:e}function w(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function j(e,t,n){return arguments.length>1?this.each((null==t?function(e){return function(){this.style.removeProperty(e)}}:"function"==typeof t?function(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}:function(e,t,n){return function(){this.style.setProperty(e,t,n)}})(e,t,null==n?"":n)):N(this.node(),e)}function N(e,t){return e.style.getPropertyValue(t)||w(e).getComputedStyle(e,null).getPropertyValue(t)}function _(e){return e.trim().split(/^|\s+/)}function S(e){return e.classList||new k(e)}function k(e){this._node=e,this._names=_(e.getAttribute("class")||"")}function E(e,t){for(var n=S(e),r=-1,i=t.length;++r<i;)n.add(t[r])}function C(e,t){for(var n=S(e),r=-1,i=t.length;++r<i;)n.remove(t[r])}function M(){this.textContent=""}function F(){this.innerHTML=""}function A(){this.nextSibling&&this.parentNode.appendChild(this)}function z(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function P(e){var t=y(e);return(t.local?function(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}:function(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===x&&t.documentElement.namespaceURI===x?t.createElement(e):t.createElementNS(n,e)}})(t)}function R(){return null}function T(){var e=this.parentNode;e&&e.removeChild(this)}function q(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function D(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function B(e){return function(){var t=this.__on;if(t){for(var n,r=0,i=-1,a=t.length;r<a;++r)(n=t[r],e.type&&n.type!==e.type||n.name!==e.name)?t[++i]=n:this.removeEventListener(n.type,n.listener,n.options);++i?t.length=i:delete this.__on}}}function O(e,t,n){return function(){var r,i=this.__on,a=function(e){t.call(this,e,this.__data__)};if(i){for(var o=0,s=i.length;o<s;++o)if((r=i[o]).type===e.type&&r.name===e.name){this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=a,r.options=n),r.value=t;return}}this.addEventListener(e.type,a,n),r={type:e.type,name:e.name,value:t,listener:a,options:n},i?i.push(r):this.__on=[r]}}function L(e,t,n){var r=w(e),i=r.CustomEvent;"function"==typeof i?i=new i(t,n):(i=r.document.createEvent("Event"),n?(i.initEvent(t,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(t,!1,!1)),e.dispatchEvent(i)}e.s(["default",0,b,"xhtml",0,x],4676),e.s(["default",0,y],12704),e.s(["default",0,w],68370),e.s(["default",0,j,"styleValue",0,N],66547),k.prototype={add:function(e){0>this._names.indexOf(e)&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}},e.s(["default",0,P],10582);var G=[null];function I(e,t){this._groups=e,this._parents=t}function V(){return new I([[document.documentElement]],G)}I.prototype=V.prototype={constructor:I,select:function(e){"function"!=typeof e&&(e=n(e));for(var t=this._groups,r=t.length,i=Array(r),a=0;a<r;++a)for(var o,s,l=t[a],c=l.length,u=i[a]=Array(c),h=0;h<c;++h)(o=l[h])&&(s=e.call(o,o.__data__,h,l))&&("__data__"in o&&(s.__data__=o.__data__),u[h]=s);return new I(i,this._parents)},selectAll:function(e){if("function"==typeof e){var t;t=e,e=function(){var e=t.apply(this,arguments);return null==e?[]:r(e)}}else e=a(e);for(var n=this._groups,i=n.length,o=[],s=[],l=0;l<i;++l)for(var c,u=n[l],h=u.length,d=0;d<h;++d)(c=u[d])&&(o.push(e.call(c,c.__data__,d,u)),s.push(c));return new I(o,s)},selectChild:function(e){var t;return this.select(null==e?c:(t="function"==typeof e?e:s(e),function(){return l.call(this.children,t)}))},selectChildren:function(e){var t;return this.selectAll(null==e?h:(t="function"==typeof e?e:s(e),function(){return u.call(this.children,t)}))},filter:function(e){"function"!=typeof e&&(e=o(e));for(var t=this._groups,n=t.length,r=Array(n),i=0;i<n;++i)for(var a,s=t[i],l=s.length,c=r[i]=[],u=0;u<l;++u)(a=s[u])&&e.call(a,a.__data__,u,s)&&c.push(a);return new I(r,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,g);var n=t?m:p,i=this._parents,a=this._groups;"function"!=typeof e&&(w=e,e=function(){return w});for(var o=a.length,s=Array(o),l=Array(o),c=Array(o),u=0;u<o;++u){var h=i[u],d=a[u],f=d.length,v=r(e.call(h,h&&h.__data__,u,i)),x=v.length,b=l[u]=Array(x),y=s[u]=Array(x);n(h,d,b,y,c[u]=Array(f),v,t);for(var w,j,N,_=0,S=0;_<x;++_)if(j=b[_]){for(_>=S&&(S=_+1);!(N=y[S])&&++S<x;);j._next=N||null}}return(s=new I(s,i))._enter=l,s._exit=c,s},enter:function(){return new I(this._enter||this._groups.map(d),this._parents)},exit:function(){return new I(this._exit||this._groups.map(d),this._parents)},join:function(e,t,n){var r=this.enter(),i=this,a=this.exit();return r="function"==typeof e?e(r):r.append(e+""),null!=t&&(i=t(i)),null==n?a.remove():n(a),r&&i?r.merge(i).order():i},merge:function(e){if(!(e instanceof I))throw Error("invalid merge");for(var t=this._groups,n=e._groups,r=t.length,i=n.length,a=Math.min(r,i),o=Array(r),s=0;s<a;++s)for(var l,c=t[s],u=n[s],h=c.length,d=o[s]=Array(h),f=0;f<h;++f)(l=c[f]||u[f])&&(d[f]=l);for(;s<r;++s)o[s]=t[s];return new I(o,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r,i=e[t],a=i.length-1,o=i[a];--a>=0;)(r=i[a])&&(o&&4^r.compareDocumentPosition(o)&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=v);for(var n=this._groups,r=n.length,i=Array(r),a=0;a<r;++a){for(var o,s=n[a],l=s.length,c=i[a]=Array(l),u=0;u<l;++u)(o=s[u])&&(c[u]=o);c.sort(t)}return new I(i,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],i=0,a=r.length;i<a;++i){var o=r[i];if(o)return o}return null},size:function(){let e=0;for(let t of this)++e;return e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var i,a=t[n],o=0,s=a.length;o<s;++o)(i=a[o])&&e.call(i,i.__data__,o,a);return this},attr:function(e,t){var n=y(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==t?n.local?function(e){return function(){this.removeAttributeNS(e.space,e.local)}}:function(e){return function(){this.removeAttribute(e)}}:"function"==typeof t?n.local?function(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}:function(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}:n.local?function(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}:function(e,t){return function(){this.setAttribute(e,t)}})(n,t))},style:j,property:function(e,t){return arguments.length>1?this.each((null==t?function(e){return function(){delete this[e]}}:"function"==typeof t?function(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}:function(e,t){return function(){this[e]=t}})(e,t)):this.node()[e]},classed:function(e,t){var n=_(e+"");if(arguments.length<2){for(var r=S(this.node()),i=-1,a=n.length;++i<a;)if(!r.contains(n[i]))return!1;return!0}return this.each(("function"==typeof t?function(e,t){return function(){(t.apply(this,arguments)?E:C)(this,e)}}:t?function(e){return function(){E(this,e)}}:function(e){return function(){C(this,e)}})(n,t))},text:function(e){return arguments.length?this.each(null==e?M:("function"==typeof e?function(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}:function(e){return function(){this.textContent=e}})(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?F:("function"==typeof e?function(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}:function(e){return function(){this.innerHTML=e}})(e)):this.node().innerHTML},raise:function(){return this.each(A)},lower:function(){return this.each(z)},append:function(e){var t="function"==typeof e?e:P(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})},insert:function(e,t){var r="function"==typeof e?e:P(e),i=null==t?R:"function"==typeof t?t:n(t);return this.select(function(){return this.insertBefore(r.apply(this,arguments),i.apply(this,arguments)||null)})},remove:function(){return this.each(T)},clone:function(e){return this.select(e?D:q)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var r,i,a=(e+"").trim().split(/^|\s+/).map(function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}),o=a.length;if(arguments.length<2){var s=this.node().__on;if(s){for(var l,c=0,u=s.length;c<u;++c)for(r=0,l=s[c];r<o;++r)if((i=a[r]).type===l.type&&i.name===l.name)return l.value}return}for(r=0,s=t?O:B;r<o;++r)this.each(s(a[r],t,n));return this},dispatch:function(e,t){return this.each(("function"==typeof t?function(e,t){return function(){return L(this,e,t.apply(this,arguments))}}:function(e,t){return function(){return L(this,e,t)}})(e,t))},[Symbol.iterator]:function*(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r,i=e[t],a=0,o=i.length;a<o;++a)(r=i[a])&&(yield r)}};let Y=V;function W(e){let t;for(;t=e.sourceEvent;)e=t;return e}e.s(["default",0,function(e){return"string"==typeof e?new I([[document.querySelector(e)]],[document.documentElement]):new I([[e]],G)}],80239),e.s(["default",0,W],81979),e.s(["default",0,function(e,t){if(e=W(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=e.clientX,r.y=e.clientY,[(r=r.matrixTransform(t.getScreenCTM().inverse())).x,r.y]}if(t.getBoundingClientRect){var i=t.getBoundingClientRect();return[e.clientX-i.left-t.clientLeft,e.clientY-i.top-t.clientTop]}}return[e.pageX,e.pageY]}],53597)},27605,e=>{"use strict";var t,n={value:()=>{}};function r(){for(var e,t=0,n=arguments.length,r={};t<n;++t){if(!(e=arguments[t]+"")||e in r||/[\s.]/.test(e))throw Error("illegal type: "+e);r[e]=[]}return new i(r)}function i(e){this._=e}function a(e,t,r){for(var i=0,a=e.length;i<a;++i)if(e[i].name===t){e[i]=n,e=e.slice(0,i).concat(e.slice(i+1));break}return null!=r&&e.push({name:t,value:r}),e}i.prototype=r.prototype={constructor:i,on:function(e,t){var n,r=this._,i=(e+"").trim().split(/^|\s+/).map(function(e){var t="",n=e.indexOf(".");if(n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),e&&!r.hasOwnProperty(e))throw Error("unknown type: "+e);return{type:e,name:t}}),o=-1,s=i.length;if(arguments.length<2){for(;++o<s;)if((n=(e=i[o]).type)&&(n=function(e,t){for(var n,r=0,i=e.length;r<i;++r)if((n=e[r]).name===t)return n.value}(r[n],e.name)))return n;return}if(null!=t&&"function"!=typeof t)throw Error("invalid callback: "+t);for(;++o<s;)if(n=(e=i[o]).type)r[n]=a(r[n],e.name,t);else if(null==t)for(n in r)r[n]=a(r[n],e.name,null);return this},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new i(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,r,i=Array(n),a=0;a<n;++a)i[a]=arguments[a+2];if(!this._.hasOwnProperty(e))throw Error("unknown type: "+e);for(r=this._[e],a=0,n=r.length;a<n;++a)r[a].value.apply(t,i)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw Error("unknown type: "+e);for(var r=this._[e],i=0,a=r.length;i<a;++i)r[i].value.apply(t,n)}};var o=e.i(80239),o=o;function s(e){e.preventDefault(),e.stopImmediatePropagation()}function l(e){return((e=Math.exp(e))+1/e)/2}let c=function e(t,n,r){function i(e,i){var a,o,s=e[0],c=e[1],u=e[2],h=i[0],d=i[1],f=i[2],p=h-s,m=d-c,g=p*p+m*m;if(g<1e-12)o=Math.log(f/u)/t,a=function(e){return[s+e*p,c+e*m,u*Math.exp(t*e*o)]};else{var v=Math.sqrt(g),x=(f*f-u*u+r*g)/(2*u*n*v),b=(f*f-u*u-r*g)/(2*f*n*v),y=Math.log(Math.sqrt(x*x+1)-x);o=(Math.log(Math.sqrt(b*b+1)-b)-y)/t,a=function(e){var r,i,a=e*o,h=l(y),d=u/(n*v)*(h*(((r=Math.exp(2*(r=t*a+y)))-1)/(r+1))-((i=Math.exp(i=y))-1/i)/2);return[s+d*p,c+d*m,u*h/l(t*a+y)]}}return a.duration=1e3*o*t/Math.SQRT2,a}return i.rho=function(t){var n=Math.max(.001,+t),r=n*n;return e(n,r,r*r)},i}(Math.SQRT2,2,4);var u,h,o=o,d=e.i(53597),d=d,f=e.i(18012),f=f,p=0,m=0,g=0,v=0,x=0,b=0,y="object"==typeof performance&&performance.now?performance:Date,w="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function j(){return x||(w(N),x=y.now()+b)}function N(){x=0}function _(){this._call=this._time=this._next=null}function S(e,t,n){var r=new _;return r.restart(e,t,n),r}function k(){x=(v=y.now())+b,p=m=0;try{j(),++p;for(var e,t=u;t;)(e=x-t._time)>=0&&t._call.call(null,e),t=t._next;--p}finally{p=0,function(){for(var e,t,n=u,r=1/0;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:u=t);h=e,C(r)}(),x=0}}function E(){var e=y.now(),t=e-v;t>1e3&&(b-=t,v=e)}function C(e){!p&&(m&&(m=clearTimeout(m)),e-x>24?(e<1/0&&(m=setTimeout(k,e-y.now()-b)),g&&(g=clearInterval(g))):(g||(v=y.now(),g=setInterval(E,
31e3)),p=1,w(k)))}function M(e,t,n){var r=new _;return t=null==t?0:+t,r.restart(n=>{r.stop(),e(n+t)},t,n),r}_.prototype=S.prototype={constructor:_,restart:function(e,t,n){if("function"!=typeof e)throw TypeError("callback is not a function");n=(null==n?j():+n)+(null==t?0:+t),this._next||h===this||(h?h._next=this:u=this,h=this),this._call=e,this._time=n,C()},stop:function(){this._call&&(this._call=null,this._time=1/0,C())}};var F=r("start","end","cancel","interrupt"),A=[];function z(e,t,n,r,i,a){var o=e.__transition;if(o){if(n in o)return}else e.__transition={};!function(e,t,n){var r,i=e.__transition;function a(l){var c,u,h,d;if(1!==n.state)return s();for(c in i)if((d=i[c]).name===n.name){if(3===d.state)return M(a);4===d.state?(d.state=6,d.timer.stop(),d.on.call("interrupt",e,e.__data__,d.index,d.group),delete i[c]):+c<t&&(d.state=6,d.timer.stop(),d.on.call("cancel",e,e.__data__,d.index,d.group),delete i[c])}if(M(function(){3===n.state&&(n.state=4,n.timer.restart(o,n.delay,n.time),o(l))}),n.state=2,n.on.call("start",e,e.__data__,n.index,n.group),2===n.state){for(c=0,n.state=3,r=Array(h=n.tween.length),u=-1;c<h;++c)(d=n.tween[c].value.call(e,e.__data__,n.index,n.group))&&(r[++u]=d);r.length=u+1}}function o(t){for(var i=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(s),n.state=5,1),a=-1,o=r.length;++a<o;)r[a].call(e,i);5===n.state&&(n.on.call("end",e,e.__data__,n.index,n.group),s())}function s(){for(var r in n.state=6,n.timer.stop(),delete i[t],i)return;delete e.__transition}i[t]=n,n.timer=S(function(e){n.state=1,n.timer.restart(a,n.delay,n.time),n.delay<=e&&a(e-n.delay)},0,n.time)}(e,n,{name:t,index:r,group:i,on:F,tween:A,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:0})}function P(e,t){var n=T(e,t);if(n.state>0)throw Error("too late; already scheduled");return n}function R(e,t){var n=T(e,t);if(n.state>3)throw Error("too late; already running");return n}function T(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw Error("transition not found");return n}function q(e,t){var n,r,i,a=e.__transition,o=!0;if(a){for(i in t=null==t?null:t+"",a){if((n=a[i]).name!==t){o=!1;continue}r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete a[i]}o&&delete e.__transition}}var f=f;function D(e,t){return e*=1,t*=1,function(n){return e*(1-n)+t*n}}var B=180/Math.PI,O={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function L(e,t,n,r,i,a){var o,s,l;return(o=Math.sqrt(e*e+t*t))&&(e/=o,t/=o),(l=e*n+t*r)&&(n-=e*l,r-=t*l),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,l/=s),e*r<t*n&&(e=-e,t=-t,l=-l,o=-o),{translateX:i,translateY:a,rotate:Math.atan2(t,e)*B,skewX:Math.atan(l)*B,scaleX:o,scaleY:s}}function G(e,t,n,r){function i(e){return e.length?e.pop()+" ":""}return function(a,o){var s,l,c,u,h=[],d=[];return a=e(a),o=e(o),!function(e,r,i,a,o,s){if(e!==i||r!==a){var l=o.push("translate(",null,t,null,n);s.push({i:l-4,x:D(e,i)},{i:l-2,x:D(r,a)})}else(i||a)&&o.push("translate("+i+t+a+n)}(a.translateX,a.translateY,o.translateX,o.translateY,h,d),s=a.rotate,l=o.rotate,s!==l?(s-l>180?l+=360:l-s>180&&(s+=360),d.push({i:h.push(i(h)+"rotate(",null,r)-2,x:D(s,l)})):l&&h.push(i(h)+"rotate("+l+r),c=a.skewX,u=o.skewX,c!==u?d.push({i:h.push(i(h)+"skewX(",null,r)-2,x:D(c,u)}):u&&h.push(i(h)+"skewX("+u+r),!function(e,t,n,r,a,o){if(e!==n||t!==r){var s=a.push(i(a)+"scale(",null,",",null,")");o.push({i:s-4,x:D(e,n)},{i:s-2,x:D(t,r)})}else(1!==n||1!==r)&&a.push(i(a)+"scale("+n+","+r+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,h,d),a=o=null,function(e){for(var t,n=-1,r=d.length;++n<r;)h[(t=d[n]).i]=t.x(e);return h.join("")}}}var I=G(function(e){let t=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?O:L(t.a,t.b,t.c,t.d,t.e,t.f)},"px, ","px)","deg)"),V=G(function(e){return null==e?O:(t||(t=document.createElementNS("http://www.w3.org/2000/svg","g")),t.setAttribute("transform",e),e=t.transform.baseVal.consolidate())?L((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):O},", ",")",")"),Y=e.i(12704),Y=Y;function W(e,t,n){var r=e._id;return e.each(function(){var e=R(this,r);(e.value||(e.value={}))[t]=n.apply(this,arguments)}),function(e){return T(e,r).value[t]}}function H(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function U(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Z(){}var X="\\s*([+-]?\\d+)\\s*",K="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",$="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",J=/^#([0-9a-f]{3,8})$/,Q=RegExp("^rgb\\("+[X,X,X]+"\\)$"),ee=RegExp("^rgb\\("+[$,$,$]+"\\)$"),et=RegExp("^rgba\\("+[X,X,X,K]+"\\)$"),en=RegExp("^rgba\\("+[$,$,$,K]+"\\)$"),er=RegExp("^hsl\\("+[K,$,$]+"\\)$"),ei=RegExp("^hsla\\("+[K,$,$,K]+"\\)$"),ea={aliceblue:0xf0f8ff,antiquewhite:0xfaebd7,aqua:65535,aquamarine:8388564,azure:0xf0ffff,beige:0xf5f5dc,bisque:0xffe4c4,black:0,blanchedalmond:0xffebcd,blue:255,blueviolet:9055202,brown:0xa52a2a,burlywood:0xdeb887,cadetblue:6266528,chartreuse:8388352,chocolate:0xd2691e,coral:0xff7f50,cornflowerblue:6591981,cornsilk:0xfff8dc,crimson:0xdc143c,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:0xb8860b,darkgray:0xa9a9a9,darkgreen:25600,darkgrey:0xa9a9a9,darkkhaki:0xbdb76b,darkmagenta:9109643,darkolivegreen:5597999,darkorange:0xff8c00,darkorchid:0x9932cc,darkred:9109504,darksalmon:0xe9967a,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:0xff1493,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:0xb22222,floralwhite:0xfffaf0,forestgreen:2263842,fuchsia:0xff00ff,gainsboro:0xdcdcdc,ghostwhite:0xf8f8ff,gold:0xffd700,goldenrod:0xdaa520,gray:8421504,green:32768,greenyellow:0xadff2f,grey:8421504,honeydew:0xf0fff0,hotpink:0xff69b4,indianred:0xcd5c5c,indigo:4915330,ivory:0xfffff0,khaki:0xf0e68c,lavender:0xe6e6fa,lavenderblush:0xfff0f5,lawngreen:8190976,lemonchiffon:0xfffacd,lightblue:0xadd8e6,lightcoral:0xf08080,lightcyan:0xe0ffff,lightgoldenrodyellow:0xfafad2,lightgray:0xd3d3d3,lightgreen:9498256,lightgrey:0xd3d3d3,lightpink:0xffb6c1,lightsalmon:0xffa07a,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:0xb0c4de,lightyellow:0xffffe0,lime:65280,limegreen:3329330,linen:0xfaf0e6,magenta:0xff00ff,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:0xba55d3,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:0xc71585,midnightblue:1644912,mintcream:0xf5fffa,mistyrose:0xffe4e1,moccasin:0xffe4b5,navajowhite:0xffdead,navy:128,oldlace:0xfdf5e6,olive:8421376,olivedrab:7048739,orange:0xffa500,orangered:0xff4500,orchid:0xda70d6,palegoldenrod:0xeee8aa,palegreen:0x98fb98,paleturquoise:0xafeeee,palevioletred:0xdb7093,papayawhip:0xffefd5,peachpuff:0xffdab9,peru:0xcd853f,pink:0xffc0cb,plum:0xdda0dd,powderblue:0xb0e0e6,purple:8388736,rebeccapurple:6697881,red:0xff0000,rosybrown:0xbc8f8f,royalblue:4286945,saddlebrown:9127187,salmon:0xfa8072,sandybrown:0xf4a460,seagreen:3050327,seashell:0xfff5ee,sienna:0xa0522d,silver:0xc0c0c0,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:0xfffafa,springgreen:65407,steelblue:4620980,tan:0xd2b48c,teal:32896,thistle:0xd8bfd8,tomato:0xff6347,turquoise:4251856,violet:0xee82ee,wheat:0xf5deb3,white:0xffffff,whitesmoke:0xf5f5f5,yellow:0xffff00,yellowgreen:0x9acd32};function eo(){return this.rgb().formatHex()}function es(){return this.rgb().formatRgb()}function el(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=J.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?ec(t):3===n?
3new ed(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?eu(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?eu(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=Q.exec(e))?new ed(t[1],t[2],t[3],1):(t=ee.exec(e))?new ed(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=et.exec(e))?eu(t[1],t[2],t[3],t[4]):(t=en.exec(e))?eu(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=er.exec(e))?eg(t[1],t[2]/100,t[3]/100,1):(t=ei.exec(e))?eg(t[1],t[2]/100,t[3]/100,t[4]):ea.hasOwnProperty(e)?ec(ea[e]):"transparent"===e?new ed(NaN,NaN,NaN,0):null}function ec(e){return new ed(e>>16&255,e>>8&255,255&e,1)}function eu(e,t,n,r){return r<=0&&(e=t=n=NaN),new ed(e,t,n,r)}function eh(e,t,n,r){var i;return 1==arguments.length?((i=e)instanceof Z||(i=el(i)),i)?new ed((i=i.rgb()).r,i.g,i.b,i.opacity):new ed:new ed(e,t,n,null==r?1:r)}function ed(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function ef(){return"#"+em(this.r)+em(this.g)+em(this.b)}function ep(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function em(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function eg(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ex(e,t,n,r)}function ev(e){if(e instanceof ex)return new ex(e.h,e.s,e.l,e.opacity);if(e instanceof Z||(e=el(e)),!e)return new ex;if(e instanceof ex)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,l=(a+i)/2;return s?(o=t===a?(n-r)/s+(n<r)*6:n===a?(r-t)/s+2:(t-n)/s+4,s/=l<.5?a+i:2-a-i,o*=60):s=l>0&&l<1?0:o,new ex(o,s,l,e.opacity)}function ex(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function eb(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function ey(e,t,n,r,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*n+(1+3*e+3*a-3*o)*r+o*i)/6}H(Z,el,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:eo,formatHex:eo,formatHsl:function(){return ev(this).formatHsl()},formatRgb:es,toString:es}),H(ed,eh,U(Z,{brighter:function(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new ed(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new ed(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:ef,formatHex:ef,formatRgb:ep,toString:ep})),H(ex,function(e,t,n,r){return 1==arguments.length?ev(e):new ex(e,t,n,null==r?1:r)},U(Z,{brighter:function(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new ex(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new ex(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new ed(eb(e>=240?e-240:e+120,i,r),eb(e,i,r),eb(e<120?e+240:e-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));let ew=e=>()=>e;function ej(e,t){var n=t-e;return n?function(t){return e+t*n}:ew(isNaN(e)?t:e)}let eN=function e(t){var n,r=1==(n=+t)?ej:function(e,t){var r,i,a;return t-e?(r=e,i=t,r=Math.pow(r,a=n),i=Math.pow(i,a)-r,a=1/a,function(e){return Math.pow(r+e*i,a)}):ew(isNaN(e)?t:e)};function i(e,t){var n=r((e=eh(e)).r,(t=eh(t)).r),i=r(e.g,t.g),a=r(e.b,t.b),o=ej(e.opacity,t.opacity);return function(t){return e.r=n(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+""}}return i.gamma=e,i}(1);function e_(e){return function(t){var n,r,i=t.length,a=Array(i),o=Array(i),s=Array(i);for(n=0;n<i;++n)r=eh(t[n]),a[n]=r.r||0,o[n]=r.g||0,s[n]=r.b||0;return a=e(a),o=e(o),s=e(s),r.opacity=1,function(e){return r.r=a(e),r.g=o(e),r.b=s(e),r+""}}}e_(function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),i=e[r],a=e[r+1],o=r>0?e[r-1]:2*i-a,s=r<t-1?e[r+2]:2*a-i;return ey((n-r/t)*t,o,i,a,s)}}),e_(function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),i=e[(r+t-1)%t],a=e[r%t],o=e[(r+1)%t],s=e[(r+2)%t];return ey((n-r/t)*t,i,a,o,s)}});var eS=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ek=RegExp(eS.source,"g");function eE(e,t){var n;return("number"==typeof t?D:t instanceof el?eN:(n=el(t))?(t=n,eN):function(e,t){var n,r,i,a,o,s=eS.lastIndex=ek.lastIndex=0,l=-1,c=[],u=[];for(e+="",t+="";(i=eS.exec(e))&&(a=ek.exec(t));)(o=a.index)>s&&(o=t.slice(s,o),c[l]?c[l]+=o:c[++l]=o),(i=i[0])===(a=a[0])?c[l]?c[l]+=a:c[++l]=a:(c[++l]=null,u.push({i:l,x:D(i,a)})),s=ek.lastIndex;return s<t.length&&(o=t.slice(s),c[l]?c[l]+=o:c[++l]=o),c.length<2?u[0]?(n=u[0].x,function(e){return n(e)+""}):(r=t,function(){return r}):(t=u.length,function(e){for(var n,r=0;r<t;++r)c[(n=u[r]).i]=n.x(e);return c.join("")})})(e,t)}var Y=Y,eC=e.i(98551),eC=eC,eM=e.i(26141),eM=eM,eF=e.i(59338),eF=eF,f=f,eA=f.default.prototype.constructor,ez=e.i(66547),ez=ez;function eP(e){return function(){this.style.removeProperty(e)}}var eR=0;function eT(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}var eq=f.default.prototype;eT.prototype=(function(e){return(0,f.default)().transition(e)}).prototype={constructor:eT,select:function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=(0,eM.default)(e));for(var r=this._groups,i=r.length,a=Array(i),o=0;o<i;++o)for(var s,l,c=r[o],u=c.length,h=a[o]=Array(u),d=0;d<u;++d)(s=c[d])&&(l=e.call(s,s.__data__,d,c))&&("__data__"in s&&(l.__data__=s.__data__),h[d]=l,z(h[d],t,n,d,h,T(s,n)));return new eT(a,this._parents,t,n)},selectAll:function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=(0,eF.default)(e));for(var r=this._groups,i=r.length,a=[],o=[],s=0;s<i;++s)for(var l,c=r[s],u=c.length,h=0;h<u;++h)if(l=c[h]){for(var d,f=e.call(l,l.__data__,h,c),p=T(l,n),m=0,g=f.length;m<g;++m)(d=f[m])&&z(d,t,n,m,f,p);a.push(f),o.push(l)}return new eT(a,o,t,n)},filter:function(e){"function"!=typeof e&&(e=(0,eC.default)(e));for(var t=this._groups,n=t.length,r=Array(n),i=0;i<n;++i)for(var a,o=t[i],s=o.length,l=r[i]=[],c=0;c<s;++c)(a=o[c])&&e.call(a,a.__data__,c,o)&&l.push(a);return new eT(r,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw Error();for(var t=this._groups,n=e._groups,r=t.length,i=n.length,a=Math.min(r,i),o=Array(r),s=0;s<a;++s)for(var l,c=t[s],u=n[s],h=c.length,d=o[s]=Array(h),f=0;f<h;++f)(l=c[f]||u[f])&&(d[f]=l);for(;s<r;++s)o[s]=t[s];return new eT(o,this._parents,this._name,this._id)},selection:function(){return new eA(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=++eR,r=this._groups,i=r.length,a=0;a<i;++a)for(var o,s=r[a],l=s.length,c=0;c<l;++c)if(o=s[c]){var u=T(o,t);z(o,e,n,c,s,{time:u.time+u.delay+u.duration,delay:0,duration:u.duration,ease:u.ease})}return new eT(r,this._parents,e,n)},call:eq.call,nodes:eq.nodes,node:eq.node,size:eq.size,empty:eq.empty,each:eq.each,on:function(e,t){var n,r,i,a,o,s,l=this._id;return arguments.length<2?T(this.node(),l).on.on(e):this.each((n=l,r=e,i=t,s=(r+"").trim().split(/^|\s+/).every(function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e})?P:R,function(){var e=s(this,n),t=e.on;t!==a&&(o=(a=t).copy()).on(r,i),e.on=o}))},attr:function(e,t){var n=(0,Y.default)(e),r="transform"===n?V:eE;return this.attrTween(e,"function"==typeof t?(n.local?function(e,t,n){var r,i,a;return function(){var o,s,l=n(this);return null==l?void this.removeAttributeNS(e.space,e.local):(o=this.getAttributeNS(e.space,e.local))===(s=l+"")?null:o===r&&s===i?a:(i=s,a=t(r=o,l))}}:function(e,t,n){var r,i,a;return function(){var o,s,l=n(this);return null==l?void this.removeAttribute(e):(o=this.getAttribute(e))===(s=l+"")?null:o===r&&s===i?a:(i=s,a=t(r=o,l))}})(n,r,W(this,"attr."+e,t)):null==t?(n.local?function(e){return function(){this.removeAttributeNS(e.space,e.local)}}:function(e){return function(){this.removeAttribute(e)}})(n):(n.local?function(e,t,n){var r,i,a=n+"";return function(){var o=this.getAttributeNS(e.space,e.local);return o===a?null:o===r?i:i=t(r=o,n)}}:function(e,t,n){var r,i,a=n+"";return function(){var o=this.getAttribute(e);return o===a?null:o===r?i:i=t(r=o,n)}})(n,r,t))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw Error();var r=(0,Y.default)(e);return this.tween(n,(r.local?function(e,t){var n,r;function i(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&function(t){this.setAttributeNS(e.space,e.local,i.call(this,t))}),n}return i._value=t,i}:function(e,t){var n,r;function i(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&function(t){this.setAttribute(e,i.call(this,t))}),n}return i._value=t,i})(r,t))},style:function(e,t,n){var r,i,a,o,s,l,c,u,h,d,f,p,m,g,v,x,b,y,w,j,N,_="transform"==(e+="")?I:eE;return null==t?this.styleTween(e,(r=e,function(){var e=(0,ez.styleValue)(this,r),t=(this.style.removeProperty(r),(0,ez.styleValue)(this,r));return e===t?null:e===i&&t===a?o:o=_(i=e,a=t)})).on("end.style."+e,eP(e)):"function"==typeof t?this.styleTween(e,(s=e,l=W(this,"style."+e,t),function(){var e=(0,ez.styleValue)(this,s),t=l(this),n=t+"";return null==t&&(this.style.removeProperty(s),n=t=(0,ez.styleValue)(this,s)),e===n?null:e===c&&n===u?h:(u=n,h=_(c=e,t))})).each((d=this._id,b="end."+(x="style."+(f=e)),function(){var e=R(this,d),t=e.on,n=null==e.value[x]?v||(v=eP(f)):void 0;(t!==p||g!==n)&&(m=(p=t).copy()).on(b,g=n),e.on=m}
3)):this.styleTween(e,(y=e,N=t+"",function(){var e=(0,ez.styleValue)(this,y);return e===N?null:e===w?j:j=_(w=e,t)}),n).on("end.style."+e,null)},styleTween:function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!=typeof t)throw Error();return this.tween(r,function(e,t,n){var r,i;function a(){var a=t.apply(this,arguments);return a!==i&&(r=(i=a)&&function(t){this.style.setProperty(e,a.call(this,t),n)}),r}return a._value=t,a}(e,t,null==n?"":n))},text:function(e){var t,n;return this.tween("text","function"==typeof e?(t=W(this,"text",e),function(){var e=t(this);this.textContent=null==e?"":e}):(n=null==e?"":e+"",function(){this.textContent=n}))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!=typeof e)throw Error();return this.tween(t,function(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&function(e){this.textContent=r.call(this,e)}),t}return r._value=e,r}(e))},remove:function(){var e;return this.on("end.remove",(e=this._id,function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r,i=T(this.node(),n).tween,a=0,o=i.length;a<o;++a)if((r=i[a]).name===e)return r.value;return null}return this.each((null==t?function(e,t){var n,r;return function(){var i=R(this,e),a=i.tween;if(a!==n){r=n=a;for(var o=0,s=r.length;o<s;++o)if(r[o].name===t){(r=r.slice()).splice(o,1);break}}i.tween=r}}:function(e,t,n){var r,i;if("function"!=typeof n)throw Error();return function(){var a=R(this,e),o=a.tween;if(o!==r){i=(r=o).slice();for(var s={name:t,value:n},l=0,c=i.length;l<c;++l)if(i[l].name===t){i[l]=s;break}l===c&&i.push(s)}a.tween=i}})(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?function(e,t){return function(){P(this,e).delay=+t.apply(this,arguments)}}:function(e,t){return t*=1,function(){P(this,e).delay=t}})(t,e)):T(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?function(e,t){return function(){R(this,e).duration=+t.apply(this,arguments)}}:function(e,t){return t*=1,function(){R(this,e).duration=t}})(t,e)):T(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(function(e,t){if("function"!=typeof t)throw Error();return function(){R(this,e).ease=t}}(t,e)):T(this.node(),t).ease},easeVarying:function(e){var t;if("function"!=typeof e)throw Error();return this.each((t=this._id,function(){var n=e.apply(this,arguments);if("function"!=typeof n)throw Error();R(this,t).ease=n}))},end:function(){var e,t,n=this,r=n._id,i=n.size();return new Promise(function(a,o){var s={value:o},l={value:function(){0==--i&&a()}};n.each(function(){var n=R(this,r),i=n.on;i!==e&&((t=(e=i).copy())._.cancel.push(s),t._.interrupt.push(s),t._.end.push(l)),n.on=t}),0===i&&a()})},[Symbol.iterator]:eq[Symbol.iterator]};var eD={time:null,delay:0,duration:250,ease:function(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}};f.default.prototype.interrupt=function(e){return this.each(function(){q(this,e)})},f.default.prototype.transition=function(e){var t,n;e instanceof eT?(t=e._id,e=e._name):(t=++eR,(n=eD).time=j(),e=null==e?null:e+"");for(var r=this._groups,i=r.length,a=0;a<i;++a)for(var o,s=r[a],l=s.length,c=0;c<l;++c)(o=s[c])&&z(o,e,t,c,s,n||function(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw Error(`transition ${t} not found`);return n}(o,t));return new eT(r,this._parents,e,t)};let eB=e=>()=>e;function eO(e,{sourceEvent:t,target:n,transform:r,dispatch:i}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:i}})}
3function eL(e,t,n){this.k=e,this.x=t,this.y=n}eL.prototype={constructor:eL,scale:function(e){return 1===e?this:new eL(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new eL(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var eG=new eL(1,0,0);function eI(e){for(;!e.__zoom;)if(!(e=e.parentNode))return eG;return e.__zoom}function eV(e){e.stopImmediatePropagation()}function eY(e){e.preventDefault(),e.stopImmediatePropagation()}function eW(e){return(!e.ctrlKey||"wheel"===e.type)&&!e.button}function eH(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e).hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]:[[0,0],[e.clientWidth,e.clientHeight]]}function eU(){return this.__zoom||eG}function eZ(e){return-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function eX(){return navigator.maxTouchPoints||"ontouchstart"in this}function eK(e,t,n){var r=e.invertX(t[0][0])-n[0][0],i=e.invertX(t[1][0])-n[1][0],a=e.invertY(t[0][1])-n[0][1],o=e.invertY(t[1][1])-n[1][1];return e.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),o>a?(a+o)/2:Math.min(0,a)||Math.max(0,o))}eI.prototype=eL.prototype,e.s([],84381),e.i(84381),e.s(["zoom",0,function(){var e,t,n,i=eW,a=eH,l=eK,u=eZ,h=eX,f=[0,1/0],p=[[-1/0,-1/0],[1/0,1/0]],m=250,g=c,v=r("start","zoom","end"),x=0,b=10;function y(e){e.property("__zoom",eU).on("wheel.zoom",E).on("mousedown.zoom",C).on("dblclick.zoom",M).filter(h).on("touchstart.zoom",F).on("touchmove.zoom",A).on("touchend.zoom touchcancel.zoom",z).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function w(e,t){return(t=Math.max(f[0],Math.min(f[1],t)))===e.k?e:new eL(t,e.x,e.y)}function j(e,t,n){var r=t[0]-n[0]*e.k,i=t[1]-n[1]*e.k;return r===e.x&&i===e.y?e:new eL(e.k,r,i)}function N(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function _(e,t,n,r){e.on("start.zoom",function(){S(this,arguments).event(r).start()}).on("interrupt.zoom end.zoom",function(){S(this,arguments).event(r).end()}).tween("zoom",function(){var e=arguments,i=S(this,e).event(r),o=a.apply(this,e),s=null==n?N(o):"function"==typeof n?n.apply(this,e):n,l=Math.max(o[1][0]-o[0][0],o[1][1]-o[0][1]),c=this.__zoom,u="function"==typeof t?t.apply(this,e):t,h=g(c.invert(s).concat(l/c.k),u.invert(s).concat(l/u.k));return function(e){if(1===e)e=u;else{var t=h(e),n=l/t[2];e=new eL(n,s[0]-t[0]*n,s[1]-t[1]*n)}i.zoom(null,e)}})}function S(e,t,n){return!n&&e.__zooming||new k(e,t)}function k(e,t){this.that=e,this.args=t,this.active=0,this.sourceEvent=null,this.extent=a.apply(e,t),this.taps=0}function E(e,...t){if(i.apply(this,arguments)){var n=S(this,t).event(e),r=this.__zoom,a=Math.max(f[0],Math.min(f[1],r.k*Math.pow(2,u.apply(this,arguments)))),o=(0,d.default)(e);if(n.wheel)(n.mouse[0][0]!==o[0]||n.mouse[0][1]!==o[1])&&(n.mouse[1]=r.invert(n.mouse[0]=o)),clearTimeout(n.wheel);else{if(r.k===a)return;n.mouse=[o,r.invert(o)],q(this),n.start()}eY(e),n.wheel=setTimeout(function(){n.wheel=null,n.end()},150),n.zoom("mouse",l(j(w(r,a),n.mouse[0],n.mouse[1]),n.extent,p))}}function C(e,...t){if(!n&&i.apply(this,arguments)){var r,a,c,u=S(this,t,!0).event(e),h=(0,o.default)(e.view).on("mousemove.zoom",function(e){if(eY(e),!u.moved){var t=e.clientX-g,n=e.clientY-v;u.moved=t*t+n*n>x}u.event(e).zoom("mouse",l(j(u.that.__zoom,u.mouse[0]=(0,d.default)(e,m),u.mouse[1]),u.extent,p))},!0).on("mouseup.zoom",function(e){var t,n,r,i;h.on("mousemove.zoom mouseup.zoom",null),t=e.view,n=u.moved,r=t.document.documentElement,i=(0,o.default)(t).on("dragstart.drag",null),n&&(i.on("click.drag",s,!0),setTimeout(function(){i.on("click.drag",null)},0)),"onselectstart"in r?i.on("selectstart.drag",null):(r.style.MozUserSelect=r.__noselect,delete r.__noselect),eY(e),u.event(e).end()},!0),f=(0,d.default)(e,m),m=e.currentTarget,g=e.clientX,v=e.clientY;a=(r=e.view).document.documentElement,c=(0,o.default)(r).on("dragstart.drag",s,!0),"onselectstart"in a?c.on("selectstart.drag",s,!0):(a.__noselect=a.style.MozUserSelect,a.style.MozUserSelect="none"),eV(e),u.mouse=[f,this.__zoom.invert(f)],q(this),u.start()}}function M(e,...t){if(i.apply(this,arguments)){var n=this.__zoom,r=(0,d.default)(e.changedTouches?e.changedTouches[0]:e,this),s=n.invert(r),c=n.k*(e.shiftKey?.5:2),u=l(j(w(n,c),r,s),a.apply(this,t),p);eY(e),m>0?(0,o.default)(this).transition().duration(m).call(_,u,r,e):(0,o.default)(this).call(y.transform,u,r,e)}}function F(n,...r){if(i.apply(this,arguments)){var a,o,s,l,c=n.touches,u=c.length,h=S(this,r,n.changedTouches.length===u).event(n);for(eV(n),o=0;o<u;++o)s=c[o],l=[l=(0,d.default)(s,this),this.__zoom.invert(l),s.identifier],h.touch0?h.touch1||h.touch0[2]===l[2]||(h.touch1=l,h.taps=0):(h.touch0=l,a=!0,h.taps=1+!!e);e&&(e=clearTimeout(e)),a&&(h.taps<2&&(t=l[0],e=setTimeout(function(){e=null},500)),q(this),h.start())}}function A(e,...t){if(this.__zooming){var n,r,i,a,o=S(this,t).event(e),s=e.changedTouches,c=s.length;for(eY(e),n=0;n<c;++n)r=s[n],i=(0,d.default)(r,this),o.touch0&&o.touch0[2]===r.identifier?o.touch0[0]=i:o.touch1&&o.touch1[2]===r.identifier&&(o.touch1[0]=i);if(r=o.that.__zoom,o.touch1){var u=o.touch0[0],h=o.touch0[1],f=o.touch1[0],m=o.touch1[1],g=(g=f[0]-u[0])*g+(g=f[1]-u[1])*g,v=(v=m[0]-h[0])*v+(v=m[1]-h[1])*v;r=w(r,Math.sqrt(g/v)),i=[(u[0]+f[0])/2,(u[1]+f[1])/2],a=[(h[0]+m[0])/2,(h[1]+m[1])/2]}else{if(!o.touch0)return;i=o.touch0[0],a=o.touch0[1]}o.zoom("touch",l(j(r,i,a),o.extent,p))}}function z(e,...r){if(this.__zooming){var i,a,s=S(this,r).event(e),l=e.changedTouches,c=l.length;for(eV(e),n&&clearTimeout(n),n=setTimeout(function(){n=null},500),i=0;i<c;++i)a=l[i],s.touch0&&s.touch0[2]===a.identifier?delete s.touch0:s.touch1&&s.touch1[2]===a.identifier&&delete s.touch1;if(s.touch1&&!s.touch0&&(s.touch0=s.touch1,delete s.touch1),s.touch0)s.touch0[1]=this.__zoom.invert(s.touch0[0]);else if(s.end(),2===s.taps&&(a=(0,d.default)(a,this),Math.hypot(t[0]-a[0],t[1]-a[1])<b)){var u=(0,o.default)(this).on("dblclick.zoom");
3u&&u.apply(this,arguments)}}}return y.transform=function(e,t,n,r){var i=e.selection?e.selection():e;i.property("__zoom",eU),e!==i?_(e,t,n,r):i.interrupt().each(function(){S(this,arguments).event(r).start().zoom(null,"function"==typeof t?t.apply(this,arguments):t).end()})},y.scaleBy=function(e,t,n,r){y.scaleTo(e,function(){var e=this.__zoom.k,n="function"==typeof t?t.apply(this,arguments):t;return e*n},n,r)},y.scaleTo=function(e,t,n,r){y.transform(e,function(){var e=a.apply(this,arguments),r=this.__zoom,i=null==n?N(e):"function"==typeof n?n.apply(this,arguments):n,o=r.invert(i),s="function"==typeof t?t.apply(this,arguments):t;return l(j(w(r,s),i,o),e,p)},n,r)},y.translateBy=function(e,t,n,r){y.transform(e,function(){return l(this.__zoom.translate("function"==typeof t?t.apply(this,arguments):t,"function"==typeof n?n.apply(this,arguments):n),a.apply(this,arguments),p)},null,r)},y.translateTo=function(e,t,n,r,i){y.transform(e,function(){var e=a.apply(this,arguments),i=this.__zoom,o=null==r?N(e):"function"==typeof r?r.apply(this,arguments):r;return l(eG.translate(o[0],o[1]).scale(i.k).translate("function"==typeof t?-t.apply(this,arguments):-t,"function"==typeof n?-n.apply(this,arguments):-n),e,p)},r,i)},k.prototype={event:function(e){return e&&(this.sourceEvent=e),this},start:function(){return 1==++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(e,t){return this.mouse&&"mouse"!==e&&(this.mouse[1]=t.invert(this.mouse[0])),this.touch0&&"touch"!==e&&(this.touch0[1]=t.invert(this.touch0[0])),this.touch1&&"touch"!==e&&(this.touch1[1]=t.invert(this.touch1[0])),this.that.__zoom=t,this.emit("zoom"),this},end:function(){return 0==--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(e){var t=(0,o.default)(this.that).datum();v.call(e,this.that,new eO(e,{sourceEvent:this.sourceEvent,target:y,type:e,transform:this.that.__zoom,dispatch:v}),t)}},y.wheelDelta=function(e){return arguments.length?(u="function"==typeof e?e:eB(+e),y):u},y.filter=function(e){return arguments.length?(i="function"==typeof e?e:eB(!!e),y):i},y.touchable=function(e){return arguments.length?(h="function"==typeof e?e:eB(!!e),y):h},y.extent=function(e){return arguments.length?(a="function"==typeof e?e:eB([[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]]),y):a},y.scaleExtent=function(e){return arguments.length?(f[0]=+e[0],f[1]=+e[1],y):[f[0],f[1]]},y.translateExtent=function(e){return arguments.length?(p[0][0]=+e[0][0],p[1][0]=+e[1][0],p[0][1]=+e[0][1],p[1][1]=+e[1][1],y):[[p[0][0],p[0][1]],[p[1][0],p[1][1]]]},y.constrain=function(e){return arguments.length?(l=e,y):l},y.duration=function(e){return arguments.length?(m=+e,y):m},y.interpolate=function(e){return arguments.length?(g=e,y):g},y.on=function(){var e=v.on.apply(v,arguments);return e===v?y:e},y.clickDistance=function(e){return arguments.length?(x=(e*=1)*e,y):Math.sqrt(x)},y.tapDistance=function(e){return arguments.length?(b=+e,y):b},y},"zoomIdentity",0,eG,"zoomTransform",0,eI],27605)},92369,e=>{"use strict";e.s([],84211),e.i(84211);var t=e.i(10582),n=e.i(80239),r=0;function i(){return new a}function a(){this._="@"+(++r).toString(36)}a.prototype=i.prototype={constructor:a,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};var o=e.i(98551),s=e.i(12704),l=e.i(4676),c=e.i(53597),u=e.i(81979),h=e.i(85431),d=e.i(18012),f=e.i(26141),p=e.i(59338),m=e.i(66547),g=e.i(68370);e.s(["create",0,function(e){return(0,n.default)((0,t.default)(e).call(document.documentElement))},"creator",()=>t.default,"local",0,i,"matcher",()=>o.default,"namespace",()=>s.default,"namespaces",()=>l.default,"pointer",()=>c.default,"pointers",0,function(e,t){return e.target&&(e=(0,u.default)(e),void 0===t&&(t=e.currentTarget),e=e.touches||[e]),Array.from(e,e=>(0,c.default)(e,t))},"select",()=>n.default,"selectAll",0,function(e){return"string"==typeof e?new d.Selection([document.querySelectorAll(e)],[document.documentElement]):new d.Selection([null==e?[]:(0,h.default)(e)],d.root)},"selection",()=>d.default,"selector",()=>f.default,"selectorAll",()=>p.default,"style",()=>m.styleValue,"window",()=>g.default],92369)},30338,(e,t,n)=>{e.e,function(e,t,n,r,i,a,o){"use strict";function s(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}
3var l=s(t),c=s(n),u=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}(r);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){var r,i,a;r=e,i=t,a=n[t],i in r?Object.defineProperty(r,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(){return(p=Object.assign.bind()).apply(this,arguments)}function m(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(e){s=!0,i=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var x=["width","height","projection","projectionConfig"],b=u.geoPath,y=m(u,["geoPath"]),w=t.createContext(),j=function(e){var n=e.width,r=e.height,i=e.projection,a=e.projectionConfig,o=m(e,x),s=g(a.center||[],2),c=s[0],u=s[1],h=g(a.rotate||[],3),d=h[0],f=h[1],v=h[2],j=g(a.parallels||[],2),N=j[0],_=j[1],S=a.scale||null,k=t.useMemo(function(){return function(e){var t=e.projectionConfig,n=void 0===t?{}:t,r=e.projection,i=void 0===r?"geoEqualEarth":r,a=e.width,o=e.height;if("function"==typeof i)return i;var s=y[i]().translate([(void 0===a?800:a)/2,(void 0===o?600:o)/2]);return[s.center?"center":null,s.rotate?"rotate":null,s.scale?"scale":null,s.parallels?"parallels":null].forEach(function(e){e&&(s=s[e](n[e]||s[e]()))}),s}({projectionConfig:{center:c||0===c||u||0===u?[c,u]:null,rotate:d||0===d||f||0===f?[d,f,v]:null,parallels:N||0===N||_||0===_?[N,_]:null,scale:S},projection:i,width:n,height:r})},[n,r,i,c,u,d,f,v,N,_,S]),E=t.useCallback(k,[k]),C=t.useMemo(function(){return{width:n,height:r,projection:E,path:b().projection(E)}},[n,r,E]);return l.default.createElement(w.Provider,p({value:C},o))};j.propTypes={width:c.default.number,height:c.default.number,projection:c.default.oneOfType([c.default.string,c.default.func]),projectionConfig:c.default.object};var N=["width","height","projection","projectionConfig","className"],_=t.forwardRef(function(e,t){var n=e.width,r=void 0===n?800:n,i=e.he
3ight,a=void 0===i?600:i,o=e.projection,s=e.projectionConfig,c=e.className,u=m(e,N);return l.default.createElement(j,{width:r,height:a,projection:void 0===o?"geoEqualEarth":o,projectionConfig:void 0===s?{}:s},l.default.createElement("svg",p({ref:t,viewBox:"0 0 ".concat(r," ").concat(a),className:"rsm-svg ".concat(void 0===c?"":c)},u)))});function S(e,t,n){var r=(e*n.k-e)/2,i=(t*n.k-t)/2;return[e/2-(r+n.x)/n.k,t/2-(i+n.y)/n.k]}function k(e,t){if("Topology"!==e.type)return t?t(e.features||e):e.features||e;var n=i.feature(e,e.objects[Object.keys(e.objects)[0]]).features;return t?t(n):n}function E(e){return"Topology"===e.type?{outline:i.mesh(e,e.objects[Object.keys(e.objects)[0]],function(e,t){return e===t}),borders:i.mesh(e,e.objects[Object.keys(e.objects)[0]],function(e,t){return e!==t})}:null}function C(e){var n=e.geography,r=e.parseGeographies,i=t.useContext(w).path,a=g(t.useState({}),2),o=a[0],s=a[1];t.useEffect(function(){"undefined"!==("u"<typeof window?"undefined":f(window))&&n&&("string"==typeof n?fetch(n).then(function(e){if(!e.ok)throw Error(e.statusText);return e.json()}).catch(function(e){console.log("There was a problem when fetching the data: ",e)}).then(function(e){e&&s({geographies:k(e,r),mesh:E(e)})}):s({geographies:k(n,r),mesh:E(n)}))},[n,r]);var l=t.useMemo(function(){var e,t,n,r=o.mesh||{},a=(e=r.outline,t=r.borders,e&&t?{outline:d(d({},e),{},{rsmKey:"outline",svgPath:i(e)}),borders:d(d({},t),{},{rsmKey:"borders",svgPath:i(t)})}:{});return{geographies:(n=o.geographies,n?n.map(function(e,t){return d(d({},e),{},{rsmKey:"geo-".concat(t),svgPath:i(e)})}):[]),outline:a.outline,borders:a.borders}},[o,i]);return{geographies:l.geographies,outline:l.outline,borders:l.borders}}_.displayName="ComposableMap",_.propTypes={width:c.default.number,height:c.default.number,projection:c.default.oneOfType([c.default.string,c.default.func]),projectionConfig:c.default.object,className:c.default.string};var M=["geography","children","parseGeographies","className"],F=t.forwardRef(function(e,n){var r=e.geography,i=e.children,a=e.parseGeographies,o=e.className,s=m(e,M),c=t.useContext(w),u=c.path,h=c.projection,d=C({geography:r,parseGeographies:a}),f=d.geographies,g=d.outline,v=d.borders;return l.default.createElement("g",p({ref:n,className:"rsm-geographies ".concat(void 0===o?"":o)},s),f&&f.length>0&&i({geographies:f,outline:g,borders:v,path:u,projection:h}))});F.displayName="Geographies",F.propTypes={geography:c.default.oneOfType([c.default.string,c.default.object,c.default.array]),children:c.default.func,parseGeographies:c.default.func,className:c.default.string};var A=["geography","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],z=t.forwardRef(function(e,n){var r=e.geography,i=e.onMouseEnter,a=e.onMouseLeave,o=e.onMouseDown,s=e.onMouseUp,c=e.onFocus,u=e.onBlur,h=e.style,d=e.className,f=m(e,A),v=g(t.useState(!1),2),x=v[0],b=v[1],y=g(t.useState(!1),2),w=y[0],j=y[1];return l.default.createElement("path",p({ref:n,tabIndex:"0",className:"rsm-geography ".concat(void 0===d?"":d),d:r.svgPath,onMouseEnter:function(e){j(!0),i&&i(e)},onMouseLeave:function(e){j(!1),x&&b(!1),a&&a(e)},onFocus:function(e){j(!0),c&&c(e)},onBlur:function(e){j(!1),x&&b(!1),u&&u(e)},onMouseDown:function(e){b(!0),o&&o(e)},onMouseUp:function(e){b(!1),s&&s(e)},style:(void 0===h?{}:h)[x||w?x?"pressed":"hover":"default"]},f))});z.displayName="Geography",z.propTypes={geography:c.default.object,onMouseEnter:c.default.func,onMouseLeave:c.default.func,onMouseDown:c.default.func,onMouseUp:c.default.func,onFocus:c.default.func,onBlur:c.default.func,style:c.default.object,className:c.default.string};var P=t.memo(z),R=["fill","stroke","step","className"],T=t.forwardRef(function(e,n){var i=e.fill,a=e.stroke,o=e.step,s=e.className,c=m(e,R),u=t.useContext(w).path;return l.default.createElement("path",p({ref:n,d:u(r.geoGraticule().step(void 0===o?[10,10]:o)()),fill:void 0===i?"transparent":i,stroke:void 0===a?"currentcolor":a,className:"rsm-graticule ".concat(void 0===s?"":s)},c))});T.displayName="Graticule",T.propTypes={fill:c.default.string,stroke:c.default.string,step:c.default.array,className:c.default.string};var q=t.memo(T),D=["value"],B=t.createContext(),O={x:0,y:0,k:1,transformString:"translate(0 0) scale(1)"},L=function(e){var t=e.value,n=m(e,D);return l.default.createElement(B.Provider,p({value:void 0===t?O:t},n))};function G(e){var n=e.center,r=e.filterZoomEvent,i=e.onMoveStart,s=e.onMoveEnd,l=e.onMove,c=e.translateExtent,u=e.scaleExtent,h=e.zoom,d=void 0===h?1:h,f=t.useContext(w),p=f.width,m=f.height,v=f.projection,x=g(n,2),b=x[0],y=x[1],j=g(t.useState({x:0,y:0,k:1}),2),N=j[0],_=j[1],k=t.useRef({x:0,y:0,k:1}),E=t.useRef(),C=t.useRef(),M=t.useRef(!1),F=g(void 0===c?[[-1/0,-1/0],[1/0,1/0]]:c,2),A=F[0],z=F[1],P=g(A,2),R=P[0],T=P[1],q=g(z,2),D=q[0],B=q[1],O=g(void 0===u?[1,8]:u,2),L=O[0],G=O[1];return t.useEffect(function(){var e=o.select(E.current),t=a.zoom().filter(function(e){return r?r(e):!!e&&!e.ctrlKey&&!e.button}).scaleExtent([L,G]).translateExtent([[R,T],[D,B]]).on("start",function(e){i&&!M.current&&i({coordinates:v.invert(S(p,m,e.transform)),zoom:e.transform.k},e)}).on("zoom",function(e){if(!M.current){var t=e.transform,n=e.sourceEvent;_({x:t.x,y:t.y,k:t.k,dragging:n}),l&&l({x:t.x,y:t.y,zoom:t.k,dragging:n},e)}}).on("end",function(e){if(M.current)M.current=!1;else{var t=g(v.invert(S(p,m,e.transform)),2),n=t[0],r=t[1];k.current={x:n,y:r,k:e.transform.k},s&&s({coordinates:[n,r],zoom:e.transform.k},e)}});C.current=t,e.call(t)},[p,m,R,T,D,B,L,G,v,i,l,s,r]),t.useEffect(function(){if(b!==k.current.x||y!==k.current.y||d!==k.current.k){var e=v([b,y]),t=e[0]*d,n=e[1]*d,r=o.select(E.current);M.current=!0,r.call(C.current.transform,a.zoomIdentity.translate(p/2-t,m/2-n).scale(d)),_({x:p/2-t,y:m/2-n,k:d}),k.current={x:b,y:y,k:d}}},[b,y,d,p,m,v]),{mapRef:E,position:N,transformString:"translate(".concat(N.x," ").concat(N.y,") scale(").concat(N.k,")")}}L.propTypes={x:c.default.number,y:c.default.number,k:c.default.number,transformString:c.default.string};var I=["center","zoom","minZoom","maxZoom","translateExtent","filterZoomEvent","onMoveStart","onMove","onMoveEnd","className"],V=t.forwardRef(function(e,n){var r=e.center,i=e.zoom,a=e.minZoom,o=e.maxZoom,s=e.translateExtent,c=e.filterZoomEvent,u=e.onMoveStart,h=e.onMove,d=e.onMoveEnd,f=e.className,g=m(e,I),v=t.useContext(w),x=v.width,b=v.height,y=G({center:void 0===r?[0,0]:r,filterZoomEvent:c,onMoveStart:u,onMove:h,onMoveEnd:d,scaleExtent:[void 0===a?1:a,void 0===o?8:o],translateExtent:s,zoom:void 0===i?1:i}),j=y.mapRef,N=y.transformString,_=y.position;return l.default.createElement(L,{value:{x:_.x,y:_.y,k:_.k,transformString:N}},l.default.createElement("g",{ref:j},l.default.createElement("rect",{width:x,height:b,fill:"transparent"}),l.default.createElement("g",p({ref:n,transform:N,className:"rsm-zoomable-group ".concat(f)},g))))});V.displayName="ZoomableGroup",V.propTypes={center:c.default.array,zoom:c.default.number,minZoom:c.default.number,maxZoom:c.default.number,translateExtent:c.default.arrayOf(c.default.array),onMoveStart:c.default.func,onMove:c.default.func,onMoveEnd:c.default.func,className:c.default.string};var Y=["id","fill","stroke","strokeWidth","className"],W=t.forwardRef(function(e,n){var r=e.id,i=e.fill,a=e.stroke,o=e.strokeWidth,s=e.className,c=m(e,Y),u=t.useContext(w).path,h=t.useMemo(function(){return u({type:"Sphere"})},[u]);return l.default.createElement(t.Fragment,null,l.default.createElement("defs",null,l.default.createElement("clipPath",{id:void 0===r?"rsm-sphere":r},l.default.createElement("path",{d:h}))),l.default.createElement("path",p({ref:n,d:h,fill:void 0===i?"transparent":i,stroke:void 0===a?"currentcolor":a,strokeWidth:void 0===o?.5:o,style:{pointerEvents:"none"},className:"rsm-sphere ".concat(void 0===s?"":s)},c)))});W.displayName="Sphere",W.propTypes={id:c.default.string,fill:c.default.string,stroke:c.default.string,strokeWidth:c.default.number,className:c.default.string};var H=t.memo(W),U=["coordinates","children","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],Z=t.forwardRef(function(e,n){var r=e.coordinates,i=e.children,a=e.onMouseEnter,o=e.onMouseLeave,s=e.onMouseDown,c=e.onMouseUp,u=e.onFocus,h=e.onBlur,d=e.style,f=e.className,v=m(e,U),x=t.useContext(w).projection,b=g(t.useState(!1),2),y=b[0],j=b[1],N=g(t.useState(!1),2),_=N[0],S=N[1],k=g(x(r),2),E=k[0],C=k[1];return l.default.createElement("g",p({ref:n,transform:"translate(".concat(E,", ").concat(C,")"),className:"rsm-marker ".concat(void 0===f?"":f),onMouseEnter:function(e){
3S(!0),a&&a(e)},onMouseLeave:function(e){S(!1),y&&j(!1),o&&o(e)},onFocus:function(e){S(!0),u&&u(e)},onBlur:function(e){S(!1),y&&j(!1),h&&h(e)},onMouseDown:function(e){j(!0),s&&s(e)},onMouseUp:function(e){j(!1),c&&c(e)},style:(void 0===d?{}:d)[y||_?y?"pressed":"hover":"default"]},v),i)});Z.displayName="Marker",Z.propTypes={coordinates:c.default.array,children:c.default.oneOfType([c.default.node,c.default.arrayOf(c.default.node)]),onMouseEnter:c.default.func,onMouseLeave:c.default.func,onMouseDown:c.default.func,onMouseUp:c.default.func,onFocus:c.default.func,onBlur:c.default.func,style:c.default.object,className:c.default.string};var X=["from","to","coordinates","stroke","strokeWidth","fill","className"],K=t.forwardRef(function(e,n){var r=e.from,i=e.to,a=e.coordinates,o=e.stroke,s=e.strokeWidth,c=e.fill,u=e.className,h=m(e,X),d=t.useContext(w).path,f={type:"LineString",coordinates:a||[void 0===r?[0,0]:r,void 0===i?[0,0]:i]};return l.default.createElement("path",p({ref:n,d:d(f),className:"rsm-line ".concat(void 0===u?"":u),stroke:void 0===o?"currentcolor":o,strokeWidth:void 0===s?3:s,fill:void 0===c?"transparent":c},h))});K.displayName="Line",K.propTypes={from:c.default.array,to:c.default.array,coordinates:c.default.array,stroke:c.default.string,strokeWidth:c.default.number,fill:c.default.string,className:c.default.string};var $=["subject","children","connectorProps","dx","dy","curve","className"],J=t.forwardRef(function(e,n){var r=e.subject,i=e.children,a=e.connectorProps,o=e.dx,s=void 0===o?30:o,c=e.dy,u=void 0===c?30:c,h=e.curve,d=e.className,f=m(e,$),v=g((0,t.useContext(w).projection)(r),2),x=v[0],b=v[1],y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:30,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:30,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.5,r=Array.isArray(n)?n:[n,n],i=e/2*r[0],a=t/2*r[1];return"M".concat(0,",",0," Q",-e/2-i,",").concat(-t/2+a," ").concat(-e,",").concat(-t)}(s,u,void 0===h?0:h);return l.default.createElement("g",p({ref:n,transform:"translate(".concat(x+s,", ").concat(b+u,")"),className:"rsm-annotation ".concat(void 0===d?"":d)},f),l.default.createElement("path",p({d:y,fill:"transparent",stroke:"#000"},a)),i)});J.displayName="Annotation",J.propTypes={subject:c.default.array,children:c.default.oneOfType([c.default.node,c.default.arrayOf(c.default.node)]),dx:c.default.number,dy:c.default.number,curve:c.default.number,connectorProps:c.default.object,className:c.default.string},e.Annotation=J,e.ComposableMap=_,e.Geographies=F,e.Geography=P,e.Graticule=q,e.Line=K,e.MapContext=w,e.MapProvider=j,e.Marker=Z,e.Sphere=H,e.ZoomPanContext=B,e.ZoomPanProvider=L,e.ZoomableGroup=V,e.useGeographies=C,e.useMapContext=function(){return t.useContext(w)},e.useZoomPan=G,e.useZoomPanContext=function(){return t.useContext(B)},Object.defineProperty(e,"__esModule",{value:!0})}(n,e.r(51748),e.r(4153),e.r(21877),e.r(41862),e.r(27605),e.r(92369))},9082,e=>{"use strict";var t=e.i(46408),n=e.i(51748),r=e.i(50547),i=e.i(44930),a=e.i(72822),o=e.i(31763);let s=(0,o.default)("zoom-in",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]),l=(0,o.default)("zoom-out",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]),c=(0,o.default)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);var u=e.i(63024),h=e.i(30338);let d=[{id:"saudi",name:"Arabie Saoudite",nameEn:"Saudi Arabia",flag:"🇸🇦",cities:[{name:"Riyad",coordinates:[46.7219,24.6877]},{name:"La Mecque",coordinates:[39.8579,21.4225]},{name:"Al Madinah",coordinates:[39.6142,24.4672]},{name:"Abha",coordinates:[42.5053,18.2164]},{name:"Al-Ula",coordinates:[37.9287,26.6173]},{name:"Jeddah",coordinates:[39.1925,21.5433]},{name:"Al-Dammam",coordinates:[50.1033,26.4207]},{name:"Yanbu",coordinates:[38.0618,24.0883]},{name:"Umluj",coordinates:[37.265,25.05]},{name:"Ha'il",coordinates:[41.6907,27.5114]}
3,{name:"Jazan",coordinates:[42.5511,16.8892]}],mainCoordinates:[45.0792,23.8859]},{id:"uae",name:"Émirats Arabes Unis",nameEn:"United Arab Emirates",flag:"🇦🇪",cities:[{name:"Dubaï",coordinates:[55.2708,25.2048]},{name:"Abu Dhabi",coordinates:[54.3773,24.4539]}],mainCoordinates:[54.3773,24.4539]},{id:"oman",name:"Oman",nameEn:"Oman",flag:"🇴🇲",cities:[{name:"Muscat",coordinates:[58.54,23.588]}],mainCoordinates:[58.54,23.588]},{id:"egypt",name:"Égypte",nameEn:"Egypt",flag:"🇪🇬",cities:[{name:"Le Caire",coordinates:[31.2357,30.0444]},{name:"Louxor",coordinates:[32.6421,25.6872]}],mainCoordinates:[31.2357,30.0444]},{id:"morocco",name:"Maroc",nameEn:"Morocco",flag:"🇲🇦",cities:[{name:"Marrakech",coordinates:[-7.9811,31.6295]},{name:"Casablanca",coordinates:[-7.5898,33.5731]}],mainCoordinates:[-7.5898,33.5731]},{id:"switzerland",name:"Suisse",nameEn:"Switzerland",flag:"🇨🇭",cities:[{name:"Genève",coordinates:[6.1432,46.2044]},{name:"Zurich",coordinates:[8.5417,47.3769]},{name:"Lausanne",coordinates:[6.6323,46.5197]}],mainCoordinates:[6.1432,46.2044]}];e.s(["GlobalPresenceSection",0,function(){let[e,o]=(0,n.useState)("saudi"),[f,p]=(0,n.useState)({coordinates:[30,25],zoom:1.5}),{locale:m}=(0,u.useI18n)(),g=(0,n.useRef)({}),v=d.reduce((e,t)=>e+t.cities.length,0),x=e=>{o(e);let t=g.current[e];t&&t.scrollIntoView({behavior:"smooth",block:"nearest"})};return(0,t.jsxs)("section",{className:"relative py-20 bg-[#0a0a12] overflow-hidden",children:[(0,t.jsxs)("div",{className:"absolute inset-0 overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute top-1/4 left-1/4 w-[600px] h-[600px] bg-[#5B2D82]/10 rounded-full blur-[100px]"}),(0,t.jsx)("div",{className:"absolute bottom-1/4 right-1/4 w-[400px] h-[400px] bg-[#FFC629]/5 rounded-full blur-[80px]"})]}),(0,t.jsxs)("div",{className:"relative section-inner",children:[(0,t.jsxs)("div",{className:"text-center mb-12",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 bg-[#5B2D82]/20 rounded-full px-4 py-1.5 mb-4",children:[(0,t.jsx)(i.Globe,{className:"w-4 h-4 text-[#FFC629]"}),(0,t.jsx)("span",{className:"text-[#FFC629] text-xs font-medium tracking-widest uppercase",children:"fr"===m?"Présence mondiale":"Global Presence"})]}),(0,t.jsxs)("h2",{className:"text-3xl sm:text-4xl font-serif font-medium text-white mb-4",children:["fr"===m?"Où nous sommes ":"Where we are ",(0,t.jsx)("span",{className:"text-[#FFC629]",children:"fr"===m?"présents":"present"})]}),(0,t.jsx)("p",{className:"text-white/60 max-w-xl mx-auto text-sm",children:"fr"===m?"Un réseau international pour vous accompagner partout dans le monde":"An international network to support you anywhere in the world"})]}),(0,t.jsxs)("div",{className:"flex items-center justify-center gap-8 mb-12",children:[(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("div",{className:"text-3xl font-bold text-[#FFC629]",children:d.length}),(0,t.jsx)("div",{className:"text-white/50 text-xs uppercase tracking-wider",children:"fr"===m?"Pays":"Countries"})]}),(0,t.jsx)("div",{className:"w-px h-10 bg-white/10"}),(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("div",{className:"text-3xl font-bold text-[#FFC629]",children:v}),(0,t.jsx)("div",{className:"text-white/50 text-xs uppercase tracking-wider",children:"fr"===m?"Villes":"Cities"})]}),(0,t.jsx)("div",{className:"w-px h-10 bg-white/10"}),(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("div",{className:"text-3xl font-bold text-[#FFC629]",children:"7/7"}),(0,t.jsx)("div",{className:"text-white/50 text-xs uppercase tracking-wider",children:"fr"===m?"Disponible":"Available"})]})]}),(0,t.jsxs)("div",{className:"grid lg:grid-cols-5 gap-8 items-start",children:[(0,t.jsx)("div",{className:"lg:col-span-3 relative",children:(0,t.jsxs)("div",{className:"relative w-full rounded-2xl overflow-hidden border border-white/10",style:{background:"linear-gradient(180deg, #12121f 0%, #0a0a12 100%)"},children:[(0,t.jsxs)("div",{className:"absolute top-4 right-4 z-10 flex flex-col gap-2",children:[(0,t.jsx)("button",{onClick:()=>{f.zoom>=8||p(e=>({...e,zoom:1.5*e.zoom}))},className:"w-8 h-8 bg-[#1a1a2e] border border-white/20 rounded-lg flex items-center justify-center text-white/70 hover:text-white hover:bg-[#2a2a4a] transition-colors",children:(0,t.jsx)(s,{className:"w-4 h-4"})}),(0,t.jsx)("button",{onClick:()=>{f.zoom<=1||p(e=>({...e,zoom:e.zoom/1.5}))},className:"w-8 h-8 bg-[#1a1a2e] border border-white/20 rounded-lg flex items-center justify-center text-white/70 hover:text-white hover:bg-[#2a2a4a] transition-colors",children:(0,t.jsx)(l,{className:"w-4 h-4"})}),(0,t.jsx)("button",{onClick:()=>{p({coordinates:[30,25],zoom:1.5})},className:"w-8 h-8 bg-[#1a1a2e] border border-white/20 rounded-lg flex items-center justify-center text-white/70 hover:text-white hover:bg-[#2a2a4a] transition-colors",children:(0,t.jsx)(c,{className:"w-4 h-4"})})]}),(0,t.jsx)(h.ComposableMap,{projection:"geoMercator",projectionConfig:{scale:150},style:{width:"100%",height:"auto"},children:(0,t.jsxs)(h.ZoomableGroup,{zoom:f.zoom,center:f.coordinates,onMoveEnd:e=>{p(e)}
3,minZoom:1,maxZoom:8,children:[(0,t.jsx)(h.Geographies,{geography:"https://cdn.jsdelivr.net/npm/world-atlas@2/countries-110m.json",children:({geographies:e})=>e.map(e=>(0,t.jsx)(h.Geography,{geography:e,fill:"#1a1a2e",stroke:"#2a2a4a",strokeWidth:.5,style:{default:{outline:"none"},hover:{outline:"none",fill:"#252540"},pressed:{outline:"none"}}},e.rsmKey))}),e&&d.find(t=>t.id===e)?.cities.map(e=>(0,t.jsx)(h.Marker,{coordinates:e.coordinates,children:(0,t.jsx)("circle",{r:4/f.zoom,fill:"#5B2D82",stroke:"#FFC629",strokeWidth:1/f.zoom})},e.name)),d.map(n=>(0,t.jsxs)(h.Marker,{coordinates:n.mainCoordinates,onClick:()=>x(n.id),style:{cursor:"pointer"},children:[e===n.id&&(0,t.jsx)("circle",{r:12/f.zoom,fill:"rgba(255,198,41,0.2)",className:"animate-pulse"}),(0,t.jsx)("circle",{r:(e===n.id?6:4)/f.zoom,fill:"switzerland"===n.id||e===n.id?"#FFC629":"#5B2D82",stroke:"switzerland"===n.id?"#fff":"transparent",strokeWidth:2*("switzerland"===n.id)/f.zoom}),"switzerland"===n.id&&(0,t.jsx)("text",{textAnchor:"middle",y:-12/f.zoom,style:{fontFamily:"system-ui",fill:"#FFC629",fontSize:`${10/f.zoom}px`,fontWeight:"bold"},children:"HQ"})]},n.id))]})})]})}),(0,t.jsx)("div",{className:"lg:col-span-2 space-y-3",children:d.map(n=>(0,t.jsxs)("div",{ref:e=>{g.current[n.id]=e},onClick:()=>x(n.id),className:`group cursor-pointer rounded-xl p-4 border transition-all duration-300 ${e===n.id?"bg-[#5B2D82]/30 border-[#FFC629]/50":"bg-white/5 border-white/10 hover:bg-white/10 hover:border-white/20"}`,children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("span",{className:"text-xl",children:n.flag}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("h3",{className:`font-semibold text-sm transition-colors ${e===n.id?"text-[#FFC629]":"text-white"}`,children:"fr"===m?n.name:n.nameEn}),(0,t.jsxs)("p",{className:"text-white/40 text-xs truncate",children:[n.cities.slice(0,3).map(e=>e.name).join(", "),n.cities.length>3&&` +${n.cities.length-3}`]})]}),(0,t.jsx)(a.ChevronRight,{className:`w-4 h-4 transition-all ${e===n.id?"text-[#FFC629] translate-x-0":"text-white/30 -translate-x-1 group-hover:translate-x-0 group-hover:text-white/50"}`})]}),e===n.id&&(0,t.jsx)("div",{className:"mt-3 pt-3 border-t border-white/10",children:(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:n.cities.map(e=>(0,t.jsxs)("span",{className:"inline-flex items-center gap-1 bg-[#FFC629]/10 text-[#FFC629] text-xs px-2 py-1 rounded-full",children:[(0,t.jsx)(r.MapPin,{className:"w-2.5 h-2.5"}),e.name]},e.name))})})]},n.id))})]})]})]})}],9082)},40607,e=>{"use strict";var t=e.i(46408),n=e.i(51748),r=e.i(75207),i=e.i(53747),a=e.i(50547),o=e.i(22223),s=e.i(90246),l=e.i(67881),c=e.i(23750),u=e.i(84762);e.i(50668);var h=e.i(93739),d=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let i=(0,h.createSlot)(`Primitive.${r}`),a=n.forwardRef((e,n)=>{let{asChild:a,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,t.jsx)(a?i:r,{...o,ref:n})});return a.displayName=`Primitive.${r}`,{...e,[r]:a}},{}),f=n.forwardRef((e,n)=>(0,t.jsx)(d.label,{...e,ref:n,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));f.displayName="Label";var p=e.i(47163);function m({className:e,...n}){return(0,t.jsx)(f,{"data-slot":"label",className:(0,p.cn)("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e),...n})}var g=e.i(63024),v=e.i(7145);e.s(["ContactSection",0,function(){let[e,h]=(0,n.useState)(!1),[d,f]=(0,n.useState)(!1),[p,x]=(0,n.useState)(""),{t:b}=(0,g.useI18n)(),y=[{icon:r.Phone,label:b.contact.phone,value:"+41 22 518 06 78",href:"tel:+41225180678"},{icon:i.Mail,label:b.contact.email,value:"[email protected]",href:"mailto:[email protected]"},{icon:a.MapPin,label:b.contact.address,value:b.contact.addressValue??"Geneva, Switzerland",href:null}],w=async e=>{e.preventDefault(),h(!0);try{let t=e.currentTarget,n=new FormData(t);n.set("phone",p);let r=await fetch("https://formspree.io/f/xykqpjvo",{method:"POST",body:n,headers:{Accept:"application/json"}});if(r.ok)f(!0),x(""),t.reset();else{let e=await r.json().catch(()=>({}));console.error("[v0] Formspree error:",e),alert(b.contact.errorRetry??"An error occurred, please try again.")}}catch(e){console.error("[v0] Formspree fetch error:",e),alert(b.contact.errorNetwork??"A network error occurred, please try again.")}finally{h(!1)}};return(0,t.jsxs)("section",{id:"contact",className:"relative py-32 overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-white via-[#FAF9F6] to-[#f0ebe5]"}),(0,t.jsx)("div",{className:"absolute top-20 left-10 w-72 h-72 bg-[#5B2D82]/5 rounded-full blur-3xl"}),(0,t.jsx)("div",{className:"absolute bottom-20 right-10 w-96 h-96 bg-[#FFC629]/10 rounded-full blur-3xl"}),(0,t.jsx)("div",{className:"absolute inset-0 opacity-[0.02]",style:{backgroundImage:"url(\"data:image/svg+xml,%3Csvg width='60' height='60' viewB
3ox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%235B2D82' fill-opacity='1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")"}}),(0,t.jsx)("div",{className:"relative section-inner",children:(0,t.jsxs)("div",{className:"grid lg:grid-cols-2 gap-16 lg:gap-24 items-start",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"mb-12",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-3 mb-6",children:[(0,t.jsx)("div",{className:"h-px w-12 bg-[#5B2D82]"}),(0,t.jsx)("span",{className:"text-sm font-medium tracking-widest uppercase text-[#5B2D82]",children:b.nav.contact})]}),(0,t.jsx)("h2",{className:"text-4xl sm:text-5xl lg:text-6xl font-serif font-medium text-[#1a1a2e] leading-tight mb-6",children:b.contact.title}),(0,t.jsx)("p",{className:"text-lg text-[#64648c] leading-relaxed max-w-md",children:b.contact.subtitle})]}),(0,t.jsx)("div",{className:"space-y-6 mb-12",children:y.map(e=>(0,t.jsxs)("div",{className:"flex items-center gap-5 group",children:[(0,t.jsx)("div",{className:"w-14 h-14 bg-[#FAF9F6] rounded-2xl flex items-center justify-center group-hover:bg-[#FFC629] transition-colors",children:(0,t.jsx)(e.icon,{className:"w-6 h-6 text-[#5B2D82]"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"text-sm text-[#64648c] mb-0.5",children:e.label}),e.href?(0,t.jsx)("a",{href:e.href,className:"text-[#1a1a2e] font-semibold text-lg hover:text-[#5B2D82] transition-colors",children:e.value}):(0,t.jsx)("div",{className:"text-[#1a1a2e] font-semibold text-lg",children:e.value})]})]},e.label))}),(0,t.jsxs)("div",{className:"bg-[#5B2D82] rounded-3xl p-8",children:[(0,t.jsx)("h3",{className:"text-xl font-semibold text-white mb-3",children:b.contact.quickResponseTitle}),(0,t.jsx)("p",{className:"text-white/70 mb-6 leading-relaxed",children:b.contact.quickResponseSubtitle}),(0,t.jsx)(l.Button,{asChild:!0,className:"bg-[#FFC629] text-[#5B2D82] hover:bg-[#FFD966] rounded-full px-6 group",children:(0,t.jsxs)("a",{href:"tel:+41225180678",children:[(0,t.jsx)(r.Phone,{className:"w-4 h-4 mr-2"}),b.contact.callNow,(0,t.jsx)(s.ArrowRight,{className:"ml-2 w-4 h-4 group-hover:translate-x-1 transition-transform"})]})})]})]}),(0,t.jsx)("div",{className:"bg-[#FAF9F6] rounded-3xl p-8 md:p-10",children:d?(0,t.jsxs)("div",{className:"text-center py-16",children:[(0,t.jsx)("div",{className:"w-20 h-20 bg-[#FFC629] rounded-full flex items-center justify-center mx-auto mb-8",children:(0,t.jsx)(o.Send,{className:"w-10 h-10 text-[#5B2D82]"})}),(0,t.jsx)("h3",{className:"text-2xl font-serif font-medium text-[#1a1a2e] mb-4",children:b.contact.messageSent}),(0,t.jsx)("p",{className:"text-[#64648c] mb-8 max-w-sm mx-auto",children:b.contact.messageSentDesc}),(0,t.jsx)(l.Button,{onClick:()=>f(!1),variant:"outline",className:"border-[#5B2D82] text-[#5B2D82] hover:bg-[#5B2D82] hover:text-white rounded-full px-6",children:b.contact.sendAnother})]}):(0,t.jsxs)("form",{onSubmit:w,className:"space-y-6",children:[(0,t.jsxs)("div",{className:"grid sm:grid-cols-2 gap-5",children:[(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(m,{htmlFor:"firstName",className:"text-[#1a1a2e] font-medium",children:b.contact.firstName}),(0,t.jsx)(c.Input,{id:"firstName",name:"firstName",required:!0,placeholder:b.contact.firstNamePlaceholder,className:"bg-white border-[#e8e8ed] focus:border-[#5B2D82] focus:ring-[#5B2D82] h-12 rounded-xl"})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(m,{htmlFor:"lastName",className:"text-[#1a1a2e] font-medium",children:b.contact.lastName}),(0,t.jsx)(c.Input,{id:"lastName",name:"lastName",required:!0,placeholder:b.contact.lastNamePlaceholder,className:"bg-white border-[#e8e8ed] focus:border-[#5B2D82] focus:ring-[#5B2D82] h-12 rounded-xl"})]})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(m,{htmlFor:"email",className:"text-[#1a1a2e] font-medium",children:"Email"}),(0,t.jsx)(c.Input,{id:"email",name:"email",type:"email",required:!0,placeholder:b.contact.emailPlaceholder,className:"bg-white border-[#e8e8ed] focu
3s:border-[#5B2D82] focus:ring-[#5B2D82] h-12 rounded-xl"})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(m,{htmlFor:"phone",className:"text-[#1a1a2e] font-medium",children:b.contact.phone}),(0,t.jsx)(v.PhoneInput,{id:"phone",name:"phone",value:p,onChange:x,variant:"light",inputClassName:"h-12 bg-white border-[#e8e8ed] focus:border-[#5B2D82] focus:ring-[#5B2D82]"})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(m,{htmlFor:"service",className:"text-[#1a1a2e] font-medium",children:b.contact.serviceType}),(0,t.jsxs)("select",{id:"service",name:"service",className:"w-full h-12 px-4 rounded-xl border border-[#e8e8ed] bg-white text-sm focus:border-[#5B2D82] focus:outline-none focus:ring-1 focus:ring-[#5B2D82]",children:[(0,t.jsx)("option",{value:"",children:b.contact.selectService}),(0,t.jsx)("option",{value:"travel",children:b.contact.serviceTravel}),(0,t.jsx)("option",{value:"lifestyle",children:"Lifestyle"}),(0,t.jsx)("option",{value:"corporate",children:"Corporate"}),(0,t.jsx)("option",{value:"other",children:b.contact.serviceOther})]})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(m,{htmlFor:"message",className:"text-[#1a1a2e] font-medium",children:b.contact.yourMessage}),(0,t.jsx)(u.Textarea,{id:"message",name:"message",required:!0,rows:4,placeholder:b.contact.messagePlaceholder2??b.contact.messagePlaceholder,className:"bg-white border-[#e8e8ed] focus:border-[#5B2D82] focus:ring-[#5B2D82] resize-none rounded-xl"})]}),(0,t.jsx)(l.Button,{type:"submit",disabled:e,className:"w-full bg-[#5B2D82] text-white hover:bg-[#7B4BA2] font-medium h-14 text-base rounded-full group",children:e?b.contact.sending:(0,t.jsxs)(t.Fragment,{children:[b.contact.sendRequest,(0,t.jsx)(s.ArrowRight,{className:"ml-2 w-5 h-5 group-hover:translate-x-1 transition-transform"})]})}),(0,t.jsx)("p",{className:"text-xs text-[#64648c] text-center",children:b.contact.privacyNote})]})})]})})]})}],40607)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.