Skip to main content
Travel Advice

Most Festive U.S. Cities for Holiday Travel

Most Festive US Cities Holiday Travel

@import”https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap”;#sf-app .sf-grow-enter-active,#sf-app .sf-grow-leave-active{transition:all .5s ease}#sf-app .sf-grow-enter-from,#sf-app .sf-grow-leave-to{transform:translateY(-100%)}#sf-app .sf-table-control{background-color:#fff;position:relative;z-index:1}#sf-app .sf-container–mobile-mode .sf-table-control–expanded .sf-table-control__dropdown-btn button:after{opacity:0}#sf-app .sf-container–mobile-mode .sf-table-control img{width:40px;height:40px;align-self:center;padding:5px;border-radius:15px;background-color:#fff}#sf-app .sf-container–mobile-mode .sf-table-control__dropdown-btn{background-color:#09c;border-bottom-left-radius:15px;border-bottom-right-radius:15px;display:flex;padding:5px 5px 7px;position:sticky;top:0;z-index:1}#sf-app .sf-container–mobile-mode .sf-table-control__dropdown-btn button{padding-right:20px;color:#fff;outline:1px solid transparent;width:100%;margin-left:5px;border-radius:15px;position:relative}#sf-app .sf-container–mobile-mode .sf-table-control__dropdown-btn button:hover,#sf-app .sf-container–mobile-mode .sf-table-control__dropdown-btn button:focus{outline-color:#fff!important}#sf-app .sf-container–mobile-mode .sf-table-control__dropdown-btn button:after{position:absolute;width:0;height:0;content:””;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;margin-top:-2px;right:4px;top:50%;transition:all .3s}#sf-app .sf-container–mobile-mode .sf-table-control__dropdown-btn button:hover:after{top:calc(50% + 2px)}#sf-app .sf-container–mobile-mode .sf-table-control__list{background-color:#fff;position:absolute;left:0;right:0;border-bottom:2px solid #0099cc;border-bottom-left-radius:15px;border-bottom-right-radius:15px}#sf-app .sf-container–mobile-mode .sf-table-control__list-item{display:flex;align-items:center;width:100%}#sf-app .sf-container–mobile-mode .sf-table-control__list-item span{text-align:left}#sf-app .sf-container–mobile-mode .sf-table-control__list-item img{margin:5px}#sf-app .sf-container–mobile-mode .sf-table-control__list-item:hover{background-color:#09c3}#sf-app .sf-container–desktop-mode .sf-table-control__list{width:100%;min-width:455px;display:flex;justify-content:space-around;border-bottom:2px solid transparent;position:relative}#sf-app .sf-container–desktop-mode .sf-table-control__list:after{content:””;position:absolute;top:100%;height:2px;bottom:0;left:15px;right:15px;background-color:#09c}#sf-app .sf-container–desktop-mode .sf-table-control__list-item{border:2px solid transparent;overflow-x:auto;margin:5px 0;height:60px;width:60px;display:flex;justify-content:center;justify-items:center;align-content:center;align-items:center;padding:10px;border-radius:1000px}#sf-app .sf-container–desktop-mode .sf-table-control__list-item:hover,#sf-app .sf-container–desktop-mode .sf-table-control__list-item–current{border-color:#78bb32}#sf-app .sf-container–desktop-mode .sf-table-control__list-item img{height:100%;width:100%}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw – 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:””;position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}#sf-app .sf-container{border:2px solid #0099cc;border-radius:15px;position:relative;width:100%;background-color:#09c;overflow-y:auto}#sf-app .sf-container *{font-family:Open Sans,sans-serif}#sf-app .sf-container–mobile-mode .sf-table__cell[data-key=state]{display:none}#sf-app .sf-container–mobile-mode .sf-table__cell–body{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#sf-app .sf-container–mobile-mode .sf-table__cell–body:hover{overflow:visible}#sf-app .sf-container–mobile-mode .sf-table__cell–body .sf-span–container,#sf-app .sf-container–mobile-mode .sf-table__cell–body .sf-span–state{width:100%;overflow:hidden;text-overflow:ellipsis}#sf-app .sf-container–mobile-mode .sf-table__row{grid-template-columns:70px 1fr 100px}#sf-app .sf-container–desktop-mode .sf-table__row{grid-template-columns:80px 1fr 1fr 1fr}#sf-app .sf-container–desktop-mode .sf-table__cell:first-child,#sf-app .sf-container–desktop-mode .sf-table__cell:last-child{padding:5px 15px}#sf-app .sf-container–desktop-mode .sf-table__cell .sf-span{display:none}#sf-app .sf-table{display:block;background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding:15px 0}#sf-app .sf-table__body,#sf-app .sf-table__head{display:block}#sf-app .sf-table__row{display:grid}#sf-app .sf-table__row–body:nth-child(odd){background-color:#7276821a}#sf-app .sf-table__cell{text-align:center;padding:5px;display:flex;justify-content:center;justify-items:center;align-content:center;align-items:center}#sf-app .sf-table__cell:not(:last-child){border-right:2px solid #0099cc}#sf-app .sf-table__cell .sf-table__indicator{display:none;width:17px;height:20px;position:relative}#sf-app .sf-table__cell .sf-table__indicator:after{position:absolute;width:0;height:0;content:””;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;margin-top:-2px;top:calc(50% – 2px);right:0;transition:all .3s}#sf-app .sf-table__cell[data-sort-asc=true] .sf-table__indicator:after{transform:rotateX(180deg)}#sf-app .sf-table__cell–ranked{color:#78bb32}#sf-app .sf-table__cell–ranked .sf-table__indicator:after{position:absolute;width:0;height:0;content:””;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #78bb32;margin-top:-2px}#sf-app .sf-table__cell–sorted .sf-table__indicator{display:block!important}#sf-app .sf-table__cell–body .sf-span–state{display:block}#sf-app .sf-table__cell–head:not([data-key=rank]){cursor:pointer}#sf-app .sf-expand-btn{border:1px solid #0099cc;width:100%;border-radius:15px;background-color:#09c;color:#fff;padding:2px;margin:2px 0 0}#sf-app .sf-expand-btn:hover{border-color:#fff}@supports (grid-area: auto){.ub-prompt{display:none;position:fixed;z-index:-9999;top:0;left:0;width:0;height:0}}.ub{overflow:hidden}.ub>*:not(.ub-prompt){display:none}.ub .ub-prompt{background-color:#f9fafb;padding:0 1rem;min-height:100vh}.ub .ub-prompt__container{display:flex;justify-content:center;align-items:center;height:100vh}.ub .ub-prompt__card{box-shadow:0 1px 2px #0000000d;border-radius:.25rem;background-color:#fff;padding:2rem;width:100%;max-width:36rem}.ub .ub-prompt__card-container>*+*{margin-top:1rem}.ub .ub-prompt__title{font-size:1.5rem;line-height:2rem;text-align:center;font-weight:600}@media screen and (min-width: 640px){.ub .ub-prompt__title{font-size:1.875rem;line-height:2.25rem}}.ub .ub-prompt__message{font-size:.875rem;line-height:1.625;text-align:center;color:#6b7280;font-weight:500}.ub .ub-prompt__list>*+*{margin-top:.5rem}@media screen and (min-width: 640px){.ub .ub-prompt__list{display:flex}.ub .ub-prompt__list>*+*{margin-top:0;margin-left:1rem}}.ub .ub-prompt__link{display:flex;flex-direction:column;align-items:center;color:#3b82f6;text-decoration:underline}.ub .ub-prompt__link:hover{color:#4b5563}#sf-app *,#sf-app *:before,#sf-app *:after{box-sizing:border-box}#sf-app html{background-color:#fff;font-size:16px;scroll-behavior:smooth}#sf-app body{font-family:Inter,Inter Var,Lato,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,”Apple Color Emoji”,”Segoe UI Emoji”,Segoe UI Symbol,”Noto Color Emoji”;text-rendering:optimizeSpeed;line-height:1.5}#sf-app body,#sf-app h1,#sf-app h2,#sf-app h3,#sf-app h4,#sf-app h5,#sf-app h6,#sf-app p,#sf-app pre,#sf-app hr,#sf-app ul,#sf-app ol,#sf-app figure,#sf-app blockquote,#sf-app dl,#sf-app dd{margin:0}#sf-app h1,#sf-app h2,#sf-app h3,#sf-app h4,#sf-app h5,#sf-app h6{font-size:inherit;font-weight:inherit}#sf-app ul,#sf-app ol{list-style-type:none;padding:0}#sf-app a{color:inherit;text-decoration:inherit}#sf-app code,#sf-app pre,#sf-app kbd,#sf-app samp{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#sf-app hr{box-sizing:content-box;overflow:visible;border-width:0;border-top-width:1px;border-style:solid;border-color:#f9fafb;height:0}#sf-app img,#sf-app picture,#sf-app video{display:block;max-width:100%;height:auto}#sf-app input,#sf-app button,#sf-app textarea,#sf-app select{font:inherit}#sf-app button{border:none;background-color:transparent;background-image:none;padding:0;cursor:pointer}#sf-app button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}@media (prefers-reduced-motion: reduce){#sf-app *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#sf-app .sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tippy-box[data-theme~=imt]{font-family:Open Sans,sans-serif}

The holidays are a popular time for travel, and many travelers get into the spirit by visiting cheery locations that inspire seasonal joy. From Minneapolis to Miami, we reviewed 100 cities across the United States to identify which were the most festive. We collected data to determine the jolliest locations based on the following criteria: number of Christmas markets, holiday events, festive tours, the chance of snow, and number of searches for ‘Christmas in …’.

We hope this gives holiday travelers destination inspiration as they’re looking for festive locations when planning their next trip.

Rank City / State State Overall
1 Rochester,New York New York 6.1
2 Buffalo,New York New York 5.7
3 Syracuse,New York New York 5.3
4 New York City,New York New York 5.1
5 Grand Rapids,Michigan Michigan 4.9
6 Anchorage,Alaska Alaska 4.8
7 Salt Lake City,Utah Utah 4.7
8 Chicago,Illinois Illinois 4.5
9 Cleveland,Ohio Ohio 4.5
10 Denver,Colorado Colorado 4.4
11 Detroit,Michigan Michigan 4.4
12 Minneapolis,Minnesota Minnesota 4.4
13 Columbus,Ohio Ohio 4.3
14 Pittsburgh,Pennsylvania Pennsylvania 4.3
15 Boise,Idaho Idaho 4.2
16 Boston,Massachusetts Massachusetts 4.1
17 Spokane,Washington Washington 4.0
18 Colorado Springs,Colorado Colorado 3.9
19 Milwaukee,Wisconsin Wisconsin 3.8
20 Indianapolis,Indiana Indiana 3.6
21 Madison,Wisconsin Wisconsin 3.6
22 Albany,New York New York 3.5
23 Nashville,Tennessee Tennessee 3.5
24 Omaha,Nevada Nevada 3.5
25 Cincinnati,Ohio Ohio 3.4
26 Mesa,Arizona Arizona 3.4
27 Des Moines,Iowa Iowa 3.3
28 Kansas City,Missouri Missouri 3.3
29 Louisville,Kansas Kansas 3.3
30 Asheville,North Carolina North Carolina 3.2
31 Bozeman,Montana Montana 3.1
32 Honolulu,Hawaii Hawaii 3.1
33 Providence,Rhode Island Rhode Island 3.1
34 Reno,Nevada Nevada 3.1
35 St. Louis,Missouri Missouri 3.0
36 Fort Worth,Texas Texas 2.9
37 Seattle,Washington Washington 2.9
38 Tampa,Florida Florida 2.9
39 Portland,Oregon Oregon 2.8
40 Charlotte,North Carolina North Carolina 2.7
41 Memphis,Tennessee Tennessee 2.7
42 Savannah,Georgia Georgia 2.7
43 Atlanta,Georgia Georgia 2.6
44 Philadelphia,Pennsylvania Pennsylvania 2.6
45 Raleigh,North Carolina North Carolina 2.6
46 Virginia Beach,Virginia Virginia 2.6
47 Albuquerque,New Mexico New Mexico 2.5
48 Orlando,Florida Florida 2.5
49 San Diego,California California 2.5
50 Springfield,Massachusetts Massachusetts 2.5
51 Dallas,Texas Texas 2.4
52 Arlington,Texas Texas 2.3
53 Greenville,South Carolina South Carolina 2.3
54 Houston,Texas Texas 2.3
55 Las Vegas,Nevada Nevada 2.3
56 Oklahoma City,Oklahoma Oklahoma 2.3
57 San Antonio,Texas Texas 2.3
58 Birmingham,Alabama Alabama 2.2
59 Charleston,South Carolina South Carolina 2.2
60 Clearwater,Florida Florida 2.2
61 Fort Lauderdale,Florida Florida 2.2
62 Hartford,Connecticut Connecticut 2.2
63 Valparaiso,Indiana Indiana 2.2
64 Austin,Texas Texas 2.1
65 Jacksonville,Florida Florida 2.1
66 Ontario,California California 2.1
67 San Francisco,California California 2.1
68 Baltimore,Maryland Maryland 2.0
69 Miami,Florida Florida 2.0
70 Tulsa,Oklahoma Oklahoma 2.0
71 Knoxville,Tennessee Tennessee 1.9
72 Myrtle Beach,South Carolina South Carolina 1.9
73 New Orleans,Louisiana Louisiana 1.9
74 Fort Myers,Florida Florida 1.8
75 Los Angeles,California California 1.8
76 Norfolk,Wirginia Wirginia 1.8
77 Oakland,California California 1.8
78 Santa Ana,California California 1.8
79 Richmond,Virginia Virginia 1.7
80 Sarasota,Florida Florida 1.7
81 Long Beach,California California 1.6
82 Phoenix,Arizona Arizona 1.6
83 Tucson,Arizona Arizona 1.6
84 West Palm Beach,Florida Florida 1.5
85 Pensacola,Florida Florida 1.4
86 San Jose,California California 1.4
87 Burbank,California California 1.3
88 Little Rock,Arizona Arizona 1.3
89 Panama City,Florida Florida 1.3
90 Sacramento,California California 1.3
91 Kahului,Hawaii Hawaii 1.1
92 Palm Springs,California California 1.1
93 Sanford,Florida Florida 1.1
94 El Paso,Texas Texas 0.8
95 Fresno,California California 0.8
96 Kailua Kona,Hawaii Hawaii 0.8
97 Key West,Florida Florida 0.8
98 Punta Gorda,Florida Florida 0.7
99 Dulles,Virginia Virginia 0.6
100 Lihue,Hawaii Hawaii 0.2

(function(){const t=document.createElement(“link”).relList;if(t&&t.supports&&t.supports(“modulepreload”))return;for(const s of document.querySelectorAll(‘link[rel=”modulepreload”]’))r(s);new MutationObserver(s=>{for(const i of s)if(i.type===”childList”)for(const o of i.addedNodes)o.tagName===”LINK”&&o.rel===”modulepreload”&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerpolicy&&(i.referrerPolicy=s.referrerpolicy),s.crossorigin===”use-credentials”?i.credentials=”include”:s.crossorigin===”anonymous”?i.credentials=”omit”:i.credentials=”same-origin”,i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();var Fi;(Fi=document.querySelector(“.ub-prompt”))==null||Fi.remove();function es(e,t){const n=Object.create(null),r=e.split(“,”);for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}const pa=”itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly”,ha=es(pa);function $i(e){return!!e||e===””}function ts(e){if(Q(e)){const t={};for(let n=0;n{if(n){const r=n.split(ma);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Bt(e){let t=””;if(ge(e))t=e;else if(Q(e))for(let n=0;nge(e)?e:e==null?””:Q(e)||le(e)&&(e.toString===Ui||!G(e.toString))?JSON.stringify(e,Bi,2):String(e),Bi=(e,t)=>t&&t.__v_isRef?Bi(e,t.value):qt(t)?{[`Map(${t.size})`]:[…t.entries()].reduce((n,[r,s])=>(n[`${r} =>`]=s,n),{})}:Hi(t)?{[`Set(${t.size})`]:[…t.values()]}:le(t)&&!Q(t)&&!Wi(t)?String(t):t,ae={},Kt=[],Ze=()=>{},ya=()=>!1,ba=/^on[^a-z]/,kn=e=>ba.test(e),ns=e=>e.startsWith(“onUpdate:”),be=Object.assign,rs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},wa=Object.prototype.hasOwnProperty,ee=(e,t)=>wa.call(e,t),Q=Array.isArray,qt=e=>rr(e)===”[object Map]”,Hi=e=>rr(e)===”[object Set]”,G=e=>typeof e==”function”,ge=e=>typeof e==”string”,ss=e=>typeof e==”symbol”,le=e=>e!==null&&typeof e==”object”,ji=e=>le(e)&&G(e.then)&&G(e.catch),Ui=Object.prototype.toString,rr=e=>Ui.call(e),_a=e=>rr(e).slice(8,-1),Wi=e=>rr(e)===”[object Object]”,is=e=>ge(e)&&e!==”NaN”&&e[0]!==”-“&&””+parseInt(e,10)===e,fn=es(“,key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted”),sr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Ca=/-(w)/g,Yt=sr(e=>e.replace(Ca,(t,n)=>n?n.toUpperCase():””)),Oa=/B([A-Z])/g,nn=sr(e=>e.replace(Oa,”-$1″).toLowerCase()),Ki=sr(e=>e.charAt(0).toUpperCase()+e.slice(1)),gr=sr(e=>e?`on${Ki(e)}`:””),yn=(e,t)=>!Object.is(e,t),yr=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},qi=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Ms;const xa=()=>Ms||(Ms=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global{const t=new Set(e);return t.w=0,t.n=0,t},Vi=e=>(e.w&_t)>0,zi=e=>(e.n&_t)>0,Sa=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r<t.length;r++){const s=t[r];Vi(s)&&!zi(s)?s.delete(e):t[n++]=s,s.w&=~_t,s.n&=~_t}t.length=n}},Pr=new WeakMap;let cn=0,_t=1;const Rr=30;let Qe;const Dt=Symbol(""),Dr=Symbol("");class as{constructor(t,n=null,r){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,Aa(this,r)}run(){if(!this.active)return this.fn();let t=Qe,n=yt;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=Qe,Qe=this,yt=!0,_t=1<<++cn,cn<=Rr?Sa(this):Ls(this),this.fn()}finally{cn<=Rr&&Ia(this),_t=1<<–cn,Qe=this.parent,yt=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){Qe===this?this.deferStop=!0:this.active&&(Ls(this),this.onStop&&this.onStop(),this.active=!1)}}function Ls(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let yt=!0;const Yi=[];function rn(){Yi.push(yt),yt=!1}function sn(){const e=Yi.pop();yt=e===void 0?!0:e}function Pe(e,t,n){if(yt&&Qe){let r=Pr.get(e);r||Pr.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=os()),Qi(s)}}function Qi(e,t){let n=!1;cn{(u===”length”||u>=r)&&a.push(l)});else switch(n!==void 0&&a.push(o.get(n)),t){case”add”:Q(e)?is(n)&&a.push(o.get(“length”)):(a.push(o.get(Dt)),qt(e)&&a.push(o.get(Dr)));break;case”delete”:Q(e)||(a.push(o.get(Dt)),qt(e)&&a.push(o.get(Dr)));break;case”set”:qt(e)&&a.push(o.get(Dt));break}if(a.length===1)a[0]&&Fr(a[0]);else{const l=[];for(const u of a)u&&l.push(…u);Fr(os(l))}}function Fr(e,t){const n=Q(e)?e:[…e];for(const r of n)r.computed&&Ns(r);for(const r of n)r.computed||Ns(r)}function Ns(e,t){(e!==Qe||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Ma=es(“__proto__,__v_isRef,__isVue”),Xi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!==”arguments”&&e!==”caller”).map(e=>Symbol[e]).filter(ss)),La=ls(),Na=ls(!1,!0),Pa=ls(!0),Ps=Ra();function Ra(){const e={};return[“includes”,”indexOf”,”lastIndexOf”].forEach(t=>{e[t]=function(…n){const r=ie(this);for(let i=0,o=this.length;i<o;i++)Pe(r,”get”,i+””);const s=r[t](…n);return s===-1||s===!1?r[t](…n.map(ie)):s}}),[“push”,”pop”,”shift”,”unshift”,”splice”].forEach(t=>{e[t]=function(…n){rn();const r=ie(this)[t].apply(this,n);return sn(),r}}),e}function ls(e=!1,t=!1){return function(r,s,i){if(s===”__v_isReactive”)return!e;if(s===”__v_isReadonly”)return e;if(s===”__v_isShallow”)return t;if(s===”__v_raw”&&i===(e?t?Ja:to:t?eo:Zi).get(r))return r;const o=Q(r);if(!e&&o&&ee(Ps,s))return Reflect.get(Ps,s,i);const a=Reflect.get(r,s,i);return(ss(s)?Xi.has(s):Ma(s))||(e||Pe(r,”get”,s),t)?a:_e(a)?o&&is(s)?a:a.value:le(a)?e?no(a):or(a):a}}const Da=Ji(),Fa=Ji(!0);function Ji(e=!1){return function(n,r,s,i){let o=n[r];if(Qt(o)&&_e(o)&&!_e(s))return!1;if(!e&&(!Yn(s)&&!Qt(s)&&(o=ie(o),s=ie(s)),!Q(n)&&_e(o)&&!_e(s)))return o.value=s,!0;const a=Q(n)&&is(r)?Number(r)e,ir=e=>Reflect.getPrototypeOf(e);function Rn(e,t,n=!1,r=!1){e=e.__v_raw;const s=ie(e),i=ie(t);n||(t!==i&&Pe(s,”get”,t),Pe(s,”get”,i));const{has:o}=ir(s),a=r?cs:n?ds:bn;if(o.call(s,t))return a(e.get(t));if(o.call(s,i))return a(e.get(i));e!==s&&e.get(t)}function Dn(e,t=!1){const n=this.__v_raw,r=ie(n),s=ie(e);return t||(e!==s&&Pe(r,”has”,e),Pe(r,”has”,s)),e===s?n.has(e):n.has(e)||n.has(s)}function Fn(e,t=!1){return e=e.__v_raw,!t&&Pe(ie(e),”iterate”,Dt),Reflect.get(e,”size”,e)}function Rs(e){e=ie(e);const t=ie(this);return ir(t).has.call(t,e)||(t.add(e),lt(t,”add”,e,e)),this}function Ds(e,t){t=ie(t);const n=ie(this),{has:r,get:s}=ir(n);let i=r.call(n,e);i||(e=ie(e),i=r.call(n,e));const o=s.call(n,e);return n.set(e,t),i?yn(t,o)&&lt(n,”set”,e,t):lt(n,”add”,e,t),this}function Fs(e){const t=ie(this),{has:n,get:r}=ir(t);let s=n.call(t,e);s||(e=ie(e),s=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return s&&lt(t,”delete”,e,void 0),i}function $s(){const e=ie(this),t=e.size!==0,n=e.clear();return t&&lt(e,”clear”,void 0,void 0),n}function $n(e,t){return function(r,s){const i=this,o=i.__v_raw,a=ie(o),l=t?cs:e?ds:bn;return!e&&Pe(a,”iterate”,Dt),o.forEach((u,c)=>r.call(s,l(u),l(c),i))}}function Bn(e,t,n){return function(…r){const s=this.__v_raw,i=ie(s),o=qt(i),a=e===”entries”||e===Symbol.iterator&&o,l=e===”keys”&&o,u=s[e](…r),c=n?cs:t?ds:bn;return!t&&Pe(i,”iterate”,l?Dr:Dt),{next(){const{value:h,done:m}=u.next();return m?{value:h,done:m}:{value:a?[c(h[0]),c(h[1])]:c(h),done:m}},[Symbol.iterator](){return this}}}}function dt(e){return function(…t){return e===”delete”?!1:this}}function Wa(){const e={get(i){return Rn(this,i)},get size(){return Fn(this)},has:Dn,add:Rs,set:Ds,delete:Fs,clear:$s,forEach:$n(!1,!1)},t={get(i){return Rn(this,i,!1,!0)},get size(){return Fn(this)},has:Dn,add:Rs,set:Ds,delete:Fs,clear:$s,forEach:$n(!1,!0)},n={get(i){return Rn(this,i,!0)},get size(){return Fn(this,!0)},has(i){return Dn.call(this,i,!0)},add:dt(“add”),set:dt(“set”),delete:dt(“delete”),clear:dt(“clear”),forEach:$n(!0,!1)},r={get(i){return Rn(this,i,!0,!0)},get size(){return Fn(this,!0)},has(i){return Dn.call(this,i,!0)},add:dt(“add”),set:dt(“set”),delete:dt(“delete”),clear:dt(“clear”),forEach:$n(!0,!0)};return[“keys”,”values”,”entries”,Symbol.iterator].forEach(i=>{e[i]=Bn(i,!1,!1),n[i]=Bn(i,!0,!1),t[i]=Bn(i,!1,!0),r[i]=Bn(i,!0,!0)}),[e,n,t,r]}const[Ka,qa,Va,za]=Wa();function us(e,t){const n=t?e?za:Va:e?qa:Ka;return(r,s,i)=>s===”__v_isReactive”?!e:s===”__v_isReadonly”?e:s===”__v_raw”?r:Reflect.get(ee(n,s)&&s in r?n:r,s,i)}const Ya={get:us(!1,!1)},Qa={get:us(!1,!0)},Xa={get:us(!0,!1)},Zi=new WeakMap,eo=new WeakMap,to=new WeakMap,Ja=new WeakMap;function Ga(e){switch(e){case”Object”:case”Array”:return 1;case”Map”:case”Set”:case”WeakMap”:case”WeakSet”:return 2;default:return 0}}function Za(e){return e.__v_skip||!Object.isExtensible(e)?0:Ga(_a(e))}function or(e){return Qt(e)?e:fs(e,!1,Gi,Ya,Zi)}function el(e){return fs(e,!1,Ua,Qa,eo)}function no(e){return fs(e,!0,ja,Xa,to)}function fs(e,t,n,r,s){if(!le(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=s.get(e);if(i)return i;const o=Za(e);if(o===0)return e;const a=new Proxy(e,o===2?r:n);return s.set(e,a),a}function Vt(e){return Qt(e)?Vt(e.__v_raw):!!(e&&e.__v_isReactive)}function Qt(e){return!!(e&&e.__v_isReadonly)}function Yn(e){return!!(e&&e.__v_isShallow)}function ro(e){return Vt(e)||Qt(e)}function ie(e){const t=e&&e.__v_raw;return t?ie(t):e}function so(e){return zn(e,”__v_skip”,!0),e}const bn=e=>le(e)?or(e):e,ds=e=>le(e)?no(e):e;function io(e){yt&&Qe&&(e=ie(e),Qi(e.dep||(e.dep=os())))}function oo(e,t){e=ie(e),e.dep&&Fr(e.dep)}function _e(e){return!!(e&&e.__v_isRef===!0)}function fe(e){return tl(e,!1)}function tl(e,t){return _e(e)?e:new nl(e,t)}class nl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ie(t),this._value=n?t:bn(t)}get value(){return io(this),this._value}set value(t){const n=this.__v_isShallow||Yn(t)||Qt(t);t=n?t:ie(t),yn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:bn(t),oo(this))}}function Xt(e){return _e(e)?e.value:e}const rl={get:(e,t,n)=>Xt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return _e(s)&&!_e(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function ao(e){return Vt(e)?e:new Proxy(e,rl)}var lo;class sl{constructor(t,n,r,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[lo]=!1,this._dirty=!0,this.effect=new as(t,()=>{this._dirty||(this._dirty=!0,oo(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=ie(this);return io(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}lo=”__v_isReadonly”;function il(e,t,n=!1){let r,s;const i=G(e);return i?(r=e,s=Ze):(r=e.get,s=e.set),new sl(r,s,i||!s,n)}function bt(e,t,n,r){let s;try{s=r?e(…r):e()}catch(i){ar(i,t,n)}return s}function He(e,t,n,r){if(G(e)){const i=bt(e,t,n,r);return i&&ji(i)&&i.catch(o=>{ar(o,t,n)}),i}const s=[];for(let i=0;i<e.length;i++)s.push(He(e[i],t,n,r));return s}function ar(e,t,n,r=!0){const s=t?t.vnode:null;if(t){let i=t.parent;const o=t.proxy,a=n;for(;i;){const u=i.ec;if(u){for(let c=0;c>>1;_n(we[r])st&&we.splice(t,1)}function cl(e){Q(e)?zt.push(…e):(!at||!at.includes(e,e.allowRecurse?Mt+1:Mt))&&zt.push(e),uo()}function Bs(e,t=wn?st+1:0){for(;t_n(n)-_n(r)),Mt=0;Mte.id==null?1/0:e.id,ul=(e,t)=>{const n=_n(e)-_n(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function fo(e){$r=!1,wn=!0,we.sort(ul);const t=Ze;try{for(st=0;stg.trim())),h&&(s=n.map(qi))}let a,l=r[a=gr(t)]||r[a=gr(Yt(t))];!l&&i&&(l=r[a=gr(nn(t))]),l&&He(l,e,6,s);const u=r[a+”Once”];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,He(u,e,6,s)}}function po(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const i=e.emits;let o={},a=!1;if(!G(e)){const l=u=>{const c=po(u,t,!0);c&&(a=!0,be(o,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!a?(le(e)&&r.set(e,null),null):(Q(i)?i.forEach(l=>o[l]=null):be(o,i),le(e)&&r.set(e,o),o)}function lr(e,t){return!e||!kn(t)?!1:(t=t.slice(2).replace(/Once$/,””),ee(e,t[0].toLowerCase()+t.slice(1))||ee(e,nn(t))||ee(e,t))}let Xe=null,ho=null;function Xn(e){const t=Xe;return Xe=e,ho=e&&e.type.__scopeId||null,t}function vo(e,t=Xe,n){if(!t||e._n)return e;const r=(…s)=>{r._d&&Qs(-1);const i=Xn(t);let o;try{o=e(…s)}finally{Xn(i),r._d&&Qs(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function br(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:i,propsOptions:[o],slots:a,attrs:l,emit:u,render:c,renderCache:h,data:m,setupState:g,ctx:y,inheritAttrs:_}=e;let S,v;const C=Xn(e);try{if(n.shapeFlag&4){const d=s||r;S=Ye(c.call(d,d,h,i,g,m,y)),v=l}else{const d=t;S=Ye(d.length>1?d(i,{attrs:l,slots:a,emit:u}):d(i,null)),v=t.props?l:dl(l)}}catch(d){pn.length=0,ar(d,e,1),S=me(je)}let M=S;if(v&&_!==!1){const d=Object.keys(v),{shapeFlag:R}=M;d.length&&R&7&&(o&&d.some(ns)&&(v=pl(v,o)),M=Ct(M,v))}return n.dirs&&(M=Ct(M),M.dirs=M.dirs?M.dirs.concat(n.dirs):n.dirs),n.transition&&(M.transition=n.transition),S=M,Xn(C),S}const dl=e=>{let t;for(const n in e)(n===”class”||n===”style”||kn(n))&&((t||(t={}))[n]=e[n]);return t},pl=(e,t)=>{const n={};for(const r in e)(!ns(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function hl(e,t,n){const{props:r,children:s,component:i}=e,{props:o,children:a,patchFlag:l}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Hs(r,o,u):!!o;if(l&8){const c=t.dynamicProps;for(let h=0;h<c.length;h++){const m=c[h];if(o[m]!==r[m]&&!lr(u,m))return!0}}}else return(s||a)&&(!a||!a.$stable)?!0:r===o?!1:r?o?Hs(r,o,u):!0:!!o;return!1}function Hs(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let s=0;se.__isSuspense;function mo(e,t){t&&t.pendingBranch?Q(e)?t.effects.push(…e):t.effects.push(e):cl(e)}function gl(e,t){if(ye){let n=ye.provides;const r=ye.parent&&ye.parent.provides;r===n&&(n=ye.provides=Object.create(r)),n[e]=t}}function wr(e,t,n=!1){const r=ye||Xe;if(r){const s=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(s&&e in s)return s[e];if(arguments.length>1)return n&&G(t)?t.call(r.proxy):t}}const js={};function wt(e,t,n){return go(e,t,n)}function go(e,t,{immediate:n,deep:r,flush:s,onTrack:i,onTrigger:o}=ae){const a=ye;let l,u=!1,c=!1;if(_e(e)?(l=()=>e.value,u=Yn(e)):Vt(e)?(l=()=>e,r=!0):Q(e)?(c=!0,u=e.some(v=>Vt(v)||Yn(v)),l=()=>e.map(v=>{if(_e(v))return v.value;if(Vt(v))return Pt(v);if(G(v))return bt(v,a,2)})):G(e)?t?l=()=>bt(e,a,2):l=()=>{if(!(a&&a.isUnmounted))return h&&h(),He(e,a,3,[m])}:l=Ze,t&&r){const v=l;l=()=>Pt(v())}let h,m=v=>{h=S.onStop=()=>{bt(v,a,4)}};if(xn)return m=Ze,t?n&&He(t,a,3,[l(),c?[]:void 0,m]):l(),Ze;let g=c?[]:js;const y=()=>{if(!!S.active)if(t){const v=S.run();(r||u||(c?v.some((C,M)=>yn(C,g[M])):yn(v,g)))&&(h&&h(),He(t,a,3,[v,g===js?void 0:g,m]),g=v)}else S.run()};y.allowRecurse=!!t;let _;s===”sync”?_=y:s===”post”?_=()=>Ae(y,a&&a.suspense):(y.pre=!0,a&&(y.id=a.uid),_=()=>vs(y));const S=new as(l,_);return t?n?y():g=S.run():s===”post”?Ae(S.run.bind(S),a&&a.suspense):S.run(),()=>{S.stop(),a&&a.scope&&rs(a.scope.effects,S)}}function yl(e,t,n){const r=this.proxy,s=ge(e)?e.includes(“.”)?yo(r,e):()=>r[e]:e.bind(r,r);let i;G(t)?i=t:(i=t.handler,n=t);const o=ye;Jt(this);const a=go(s,i.bind(r),n);return o?Jt(o):Ft(),a}function yo(e,t){const n=t.split(“.”);return()=>{let r=e;for(let s=0;s<n.length&&r;s++)r=r[n[s]];return r}}function Pt(e,t){if(!le(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),_e(e))Pt(e.value,t);else if(Q(e))for(let n=0;n{Pt(n,t)});else if(Wi(e))for(const n in e)Pt(e[n],t);return e}function bl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return En(()=>{e.isMounted=!0}),Oo(()=>{e.isUnmounting=!0}),e}const $e=[Function,Array],wl={name:”BaseTransition”,props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:$e,onEnter:$e,onAfterEnter:$e,onEnterCancelled:$e,onBeforeLeave:$e,onLeave:$e,onAfterLeave:$e,onLeaveCancelled:$e,onBeforeAppear:$e,onAppear:$e,onAfterAppear:$e,onAppearCancelled:$e},setup(e,{slots:t}){const n=Fo(),r=bl();let s;return()=>{const i=t.default&&_o(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const _ of i)if(_.type!==je){o=_;break}}const a=ie(e),{mode:l}=a;if(r.isLeaving)return _r(o);const u=Us(o);if(!u)return _r(o);const c=Br(u,a,r,n);Hr(u,c);const h=n.subTree,m=h&&Us(h);let g=!1;const{getTransitionKey:y}=u.type;if(y){const _=y();s===void 0?s=_:_!==s&&(s=_,g=!0)}if(m&&m.type!==je&&(!Lt(u,m)||g)){const _=Br(m,a,r,n);if(Hr(m,_),l===”out-in”)return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update()},_r(o);l===”in-out”&&u.type!==je&&(_.delayLeave=(S,v,C)=>{const M=wo(r,m);M[String(m.key)]=m,S._leaveCb=()=>{v(),S._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=C})}return o}}},bo=wl;function wo(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Br(e,t,n,r){const{appear:s,mode:i,persisted:o=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:h,onLeave:m,onAfterLeave:g,onLeaveCancelled:y,onBeforeAppear:_,onAppear:S,onAfterAppear:v,onAppearCancelled:C}=t,M=String(e.key),d=wo(n,e),R=(O,D)=>{O&&He(O,r,9,D)},E=(O,D)=>{const H=D[1];R(O,D),Q(O)?O.every(P=>P.length<=1)&&H():O.length{k||(k=!0,B?R(P,[O]):R(H,[O]),W.delayedLeave&&W.delayedLeave(),O._enterCb=void 0)};D?E(D,[O,U]):U()},leave(O,D){const H=String(e.key);if(O._enterCb&&O._enterCb(!0),n.isUnmounting)return D();R(h,[O]);let P=!1;const k=O._leaveCb=U=>{P||(P=!0,D(),U?R(y,[O]):R(g,[O]),O._leaveCb=void 0,d[H]===e&&delete d[H])};d[H]=e,m?E(m,[O,k]):k()},clone(O){return Br(O,t,n,r)}};return W}function _r(e){if(cr(e))return e=Ct(e),e.children=null,e}function Us(e){return cr(e)?e.children?e.children[0]:void 0:e}function Hr(e,t){e.shapeFlag&6&&e.component?Hr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function _o(e,t=!1,n){let r=[],s=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,cr=e=>e.type.__isKeepAlive;function _l(e,t){Co(e,”a”,t)}function Cl(e,t){Co(e,”da”,t)}function Co(e,t,n=ye){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(ur(t,r,n),n){let s=n.parent;for(;s&&s.parent;)cr(s.parent.vnode)&&Ol(r,t,n,s),s=s.parent}}function Ol(e,t,n,r){const s=ur(t,e,r,!0);xo(()=>{rs(r[t],s)},n)}function ur(e,t,n=ye,r=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(…o)=>{if(n.isUnmounted)return;rn(),Jt(n);const a=He(t,n,e,o);return Ft(),sn(),a});return r?s.unshift(i):s.push(i),i}}const ut=e=>(t,n=ye)=>(!xn||e===”sp”)&&ur(e,(…r)=>t(…r),n),xl=ut(“bm”),En=ut(“m”),Tl=ut(“bu”),Al=ut(“u”),Oo=ut(“bum”),xo=ut(“um”),kl=ut(“sp”),El=ut(“rtg”),Sl=ut(“rtc”);function Il(e,t=ye){ur(“ec”,e,t)}function Cr(e,t){const n=Xe;if(n===null)return e;const r=dr(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let i=0;i<t.length;i++){let[o,a,l,u=ae]=t[i];G(o)&&(o={mounted:o,updated:o}),o.deep&&Pt(a),s.push({dir:o,instance:r,value:a,oldValue:void 0,arg:l,modifiers:u})}return e}function nt(e,t,n,r){const s=e.dirs,i=t&&t.dirs;for(let o=0;ot(o,a,void 0,i&&i[a]));else{const o=Object.keys(e);s=new Array(o.length);for(let a=0,l=o.length;a<l;a++){const u=o[a];s[a]=t(e[u],u,a,i&&i[a])}}else s=[];return n&&(n[r]=s),s}const jr=e=>e?$o(e)?dr(e)||e.proxy:jr(e.parent):null,Jn=be(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>jr(e.parent),$root:e=>jr(e.root),$emit:e=>e.emit,$options:e=>gs(e),$forceUpdate:e=>e.f||(e.f=()=>vs(e.update)),$nextTick:e=>e.n||(e.n=hs.bind(e.proxy)),$watch:e=>yl.bind(e)}),Nl={get({_:e},t){const{ctx:n,setupState:r,data:s,props:i,accessCache:o,type:a,appContext:l}=e;let u;if(t[0]!==”$”){const g=o[t];if(g!==void 0)switch(g){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(r!==ae&&ee(r,t))return o[t]=1,r[t];if(s!==ae&&ee(s,t))return o[t]=2,s[t];if((u=e.propsOptions[0])&&ee(u,t))return o[t]=3,i[t];if(n!==ae&&ee(n,t))return o[t]=4,n[t];Ur&&(o[t]=0)}}const c=Jn[t];let h,m;if(c)return t===”$attrs”&&Pe(e,”get”,t),c(e);if((h=a.__cssModules)&&(h=h[t]))return h;if(n!==ae&&ee(n,t))return o[t]=4,n[t];if(m=l.config.globalProperties,ee(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:i}=e;return s!==ae&&ee(s,t)?(s[t]=n,!0):r!==ae&&ee(r,t)?(r[t]=n,!0):ee(e.props,t)||t[0]===”$”&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:i}},o){let a;return!!n[o]||e!==ae&&ee(e,o)||t!==ae&&ee(t,o)||(a=i[0])&&ee(a,o)||ee(r,o)||ee(Jn,o)||ee(s.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ee(n,”value”)&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Ur=!0;function Pl(e){const t=gs(e),n=e.proxy,r=e.ctx;Ur=!1,t.beforeCreate&&Ws(t.beforeCreate,e,”bc”);const{data:s,computed:i,methods:o,watch:a,provide:l,inject:u,created:c,beforeMount:h,mounted:m,beforeUpdate:g,updated:y,activated:_,deactivated:S,beforeDestroy:v,beforeUnmount:C,destroyed:M,unmounted:d,render:R,renderTracked:E,renderTriggered:W,errorCaptured:O,serverPrefetch:D,expose:H,inheritAttrs:P,components:k,directives:U,filters:B}=t;if(u&&Rl(u,r,null,e.appContext.config.unwrapInjectedRef),o)for(const Z in o){const X=o[Z];G(X)&&(r[Z]=X.bind(n))}if(s){const Z=s.call(n,n);le(Z)&&(e.data=or(Z))}if(Ur=!0,i)for(const Z in i){const X=i[Z],he=G(X)?X.bind(n,n):G(X.get)?X.get.bind(n,n):Ze,Ce=!G(X)&&G(X.set)?X.set.bind(n):Ze,Oe=ve({get:he,set:Ce});Object.defineProperty(r,Z,{enumerable:!0,configurable:!0,get:()=>Oe.value,set:de=>Oe.value=de})}if(a)for(const Z in a)To(a[Z],r,n,Z);if(l){const Z=G(l)?l.call(n):l;Reflect.ownKeys(Z).forEach(X=>{gl(X,Z[X])})}c&&Ws(c,e,”c”);function Y(Z,X){Q(X)?X.forEach(he=>Z(he.bind(n))):X&&Z(X.bind(n))}if(Y(xl,h),Y(En,m),Y(Tl,g),Y(Al,y),Y(_l,_),Y(Cl,S),Y(Il,O),Y(Sl,E),Y(El,W),Y(Oo,C),Y(xo,d),Y(kl,D),Q(H))if(H.length){const Z=e.exposed||(e.exposed={});H.forEach(X=>{Object.defineProperty(Z,X,{get:()=>n[X],set:he=>n[X]=he})})}else e.exposed||(e.exposed={});R&&e.render===Ze&&(e.render=R),P!=null&&(e.inheritAttrs=P),k&&(e.components=k),U&&(e.directives=U)}function Rl(e,t,n=Ze,r=!1){Q(e)&&(e=Wr(e));for(const s in e){const i=e[s];let o;le(i)?”default”in i?o=wr(i.from||s,i.default,!0):o=wr(i.from||s):o=wr(i),_e(o)&&r?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:a=>o.value=a}):t[s]=o}}function Ws(e,t,n){He(Q(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function To(e,t,n,r){const s=r.includes(“.”)?yo(n,r):()=>n[r];if(ge(e)){const i=t[e];G(i)&&wt(s,i)}else if(G(e))wt(s,e.bind(n));else if(le(e))if(Q(e))e.forEach(i=>To(i,t,n,r));else{const i=G(e.handler)?e.handler.bind(n):t[e.handler];G(i)&&wt(s,i,e)}}function gs(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,a=i.get(t);let l;return a?l=a:!s.length&&!n&&!r?l=t:(l={},s.length&&s.forEach(u=>Gn(l,u,o,!0)),Gn(l,t,o)),le(t)&&i.set(t,l),l}function Gn(e,t,n,r=!1){const{mixins:s,extends:i}=t;i&&Gn(e,i,n,!0),s&&s.forEach(o=>Gn(e,o,n,!0));for(const o in t)if(!(r&&o===”expose”)){const a=Dl[o]||n&&n[o];e[o]=a?a(e[o],t[o]):t[o]}return e}const Dl={data:Ks,props:St,emits:St,methods:St,computed:St,beforeCreate:Te,created:Te,beforeMount:Te,mounted:Te,beforeUpdate:Te,updated:Te,beforeDestroy:Te,beforeUnmount:Te,destroyed:Te,unmounted:Te,activated:Te,deactivated:Te,errorCaptured:Te,serverPrefetch:Te,components:St,directives:St,watch:$l,provide:Ks,inject:Fl};function Ks(e,t){return t?e?function(){return be(G(e)?e.call(this,this):e,G(t)?t.call(this,this):t)}:t:e}function Fl(e,t){return St(Wr(e),Wr(t))}function Wr(e){if(Q(e)){const t={};for(let n=0;n0)&&!(o&16)){if(o&8){const c=e.vnode.dynamicProps;for(let h=0;h<c.length;h++){let m=c[h];if(lr(e.emitsOptions,m))continue;const g=t[m];if(l)if(ee(i,m))g!==i[m]&&(i[m]=g,u=!0);else{const y=Yt(m);s[y]=Kr(l,a,y,g,e,!1)}else g!==i[m]&&(i[m]=g,u=!0)}}}else{Ao(e,t,s,i)&&(u=!0);let c;for(const h in a)(!t||!ee(t,h)&&((c=nn(h))===h||!ee(t,c)))&&(l?n&&(n[h]!==void 0||n[c]!==void 0)&&(s[h]=Kr(l,a,h,void 0,e,!0)):delete s[h]);if(i!==a)for(const h in i)(!t||!ee(t,h)&&!0)&&(delete i[h],u=!0)}u&&lt(e,"set","$attrs")}function Ao(e,t,n,r){const[s,i]=e.propsOptions;let o=!1,a;if(t)for(let l in t){if(fn(l))continue;const u=t[l];let c;s&&ee(s,c=Yt(l))?!i||!i.includes(c)?n[c]=u:(a||(a={}))[c]=u:lr(e.emitsOptions,l)||(!(l in r)||u!==r[l])&&(r[l]=u,o=!0)}if(i){const l=ie(n),u=a||ae;for(let c=0;c{l=!0;const[m,g]=ko(h,t,!0);be(o,m),g&&a.push(…g)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!i&&!l)return le(e)&&r.set(e,Kt),Kt;if(Q(i))for(let c=0;c-1,g[1]=_<0||y-1||ee(g,”default”))&&a.push(h)}}}const u=[o,a];return le(e)&&r.set(e,u),u}function qs(e){return e[0]!==”$”}function Vs(e){const t=e&&e.toString().match(/^s*function (w+)/);return t?t[1]:e===null?”null”:””}function zs(e,t){return Vs(e)===Vs(t)}function Ys(e,t){return Q(t)?t.findIndex(n=>zs(n,e)):G(t)&&zs(t,e)?0:-1}const Eo=e=>e[0]===”_”||e===”$stable”,ys=e=>Q(e)?e.map(Ye):[Ye(e)],jl=(e,t,n)=>{if(t._n)return t;const r=vo((…s)=>ys(t(…s)),n);return r._c=!1,r},So=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Eo(s))continue;const i=e[s];if(G(i))t[s]=jl(s,i,r);else if(i!=null){const o=ys(i);t[s]=()=>o}}},Io=(e,t)=>{const n=ys(t);e.slots.default=()=>n},Ul=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ie(t),zn(t,”_”,n)):So(t,e.slots={})}else e.slots={},t&&Io(e,t);zn(e.slots,fr,1)},Wl=(e,t,n)=>{const{vnode:r,slots:s}=e;let i=!0,o=ae;if(r.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:(be(s,t),!n&&a===1&&delete s._):(i=!t.$stable,So(t,s)),o=t}else t&&(Io(e,t),o={default:1});if(i)for(const a in s)!Eo(a)&&!(a in o)&&delete s[a]};function Mo(){return{app:null,config:{isNativeTag:ya,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Kl=0;function ql(e,t){return function(r,s=null){G(r)||(r=Object.assign({},r)),s!=null&&!le(s)&&(s=null);const i=Mo(),o=new Set;let a=!1;const l=i.app={_uid:Kl++,_component:r,_props:s,_container:null,_context:i,_instance:null,version:uc,get config(){return i.config},set config(u){},use(u,…c){return o.has(u)||(u&&G(u.install)?(o.add(u),u.install(l,…c)):G(u)&&(o.add(u),u(l,…c))),l},mixin(u){return i.mixins.includes(u)||i.mixins.push(u),l},component(u,c){return c?(i.components[u]=c,l):i.components[u]},directive(u,c){return c?(i.directives[u]=c,l):i.directives[u]},mount(u,c,h){if(!a){const m=me(r,s);return m.appContext=i,c&&t?t(m,u):e(m,u,h),a=!0,l._container=u,u.__vue_app__=l,dr(m.component)||m.component.proxy}},unmount(){a&&(e(null,l._container),delete l._container.__vue_app__)},provide(u,c){return i.provides[u]=c,l}};return l}}function Zn(e,t,n,r,s=!1){if(Q(e)){e.forEach((m,g)=>Zn(m,t&&(Q(t)?t[g]:t),n,r,s));return}if(dn(r)&&!s)return;const i=r.shapeFlag&4?dr(r.component)||r.component.proxy:r.el,o=s?null:i,{i:a,r:l}=e,u=t&&t.r,c=a.refs===ae?a.refs={}:a.refs,h=a.setupState;if(u!=null&&u!==l&&(ge(u)?(c[u]=null,ee(h,u)&&(h[u]=null)):_e(u)&&(u.value=null)),G(l))bt(l,a,12,[o,c]);else{const m=ge(l),g=_e(l);if(m||g){const y=()=>{if(e.f){const _=m?ee(h,l)?h[l]:c[l]:l.value;s?Q(_)&&rs(_,i):Q(_)?_.includes(i)||_.push(i):m?(c[l]=[i],ee(h,l)&&(h[l]=c[l])):(l.value=[i],e.k&&(c[e.k]=l.value))}else m?(c[l]=o,ee(h,l)&&(h[l]=o)):g&&(l.value=o,e.k&&(c[e.k]=o))};o?(y.id=-1,Ae(y,n)):y()}}}let pt=!1;const Hn=e=>/svg/.test(e.namespaceURI)&&e.tagName!==”foreignObject”,jn=e=>e.nodeType===8;function Vl(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:i,parentNode:o,remove:a,insert:l,createComment:u}}=e,c=(v,C)=>{if(!C.hasChildNodes()){n(null,v,C),Qn(),C._vnode=v;return}pt=!1,h(C.firstChild,v,null,null,null),Qn(),C._vnode=v,pt&&console.error(“Hydration completed but contains mismatches.”)},h=(v,C,M,d,R,E=!1)=>{const W=jn(v)&&v.data===”[“,O=()=>_(v,C,M,d,R,W),{type:D,ref:H,shapeFlag:P,patchFlag:k}=C;let U=v.nodeType;C.el=v,k===-2&&(E=!1,C.dynamicChildren=null);let B=null;switch(D){case Cn:U!==3?C.children===””?(l(C.el=s(“”),o(v),v),B=v):B=O():(v.data!==C.children&&(pt=!0,v.data=C.children),B=i(v));break;case je:U!==8||W?B=O():B=i(v);break;case Kn:if(W&&(v=i(v),U=v.nodeType),U===1||U===3){B=v;const oe=!C.children.length;for(let Y=0;Y{E=E||!!C.dynamicChildren;const{type:W,props:O,patchFlag:D,shapeFlag:H,dirs:P}=C,k=W===”input”&&P||W===”option”;if(k||D!==-1){if(P&&nt(C,null,M,”created”),O)if(k||!E||D&48)for(const B in O)(k&&B.endsWith(“value”)||kn(B)&&!fn(B))&&r(v,B,null,O[B],!1,void 0,M);else O.onClick&&r(v,”onClick”,null,O.onClick,!1,void 0,M);let U;if((U=O&&O.onVnodeBeforeMount)&&Be(U,M,C),P&&nt(C,null,M,”beforeMount”),((U=O&&O.onVnodeMounted)||P)&&mo(()=>{U&&Be(U,M,C),P&&nt(C,null,M,”mounted”)},d),H&16&&!(O&&(O.innerHTML||O.textContent))){let B=g(v.firstChild,C,v,M,d,R,E);for(;B;){pt=!0;const oe=B;B=B.nextSibling,a(oe)}}else H&8&&v.textContent!==C.children&&(pt=!0,v.textContent=C.children)}return v.nextSibling},g=(v,C,M,d,R,E,W)=>{W=W||!!C.dynamicChildren;const O=C.children,D=O.length;for(let H=0;H<D;H++){const P=W?O[H]:O[H]=Ye(O[H]);if(v)v=h(v,P,d,R,E,W);else{if(P.type===Cn&&!P.children)continue;pt=!0,n(null,P,M,null,d,R,Hn(M),E)}}return v},y=(v,C,M,d,R,E)=>{const{slotScopeIds:W}=C;W&&(R=R?R.concat(W):W);const O=o(v),D=g(i(v),C,O,M,d,R,E);return D&&jn(D)&&D.data===”]”?i(C.anchor=D):(pt=!0,l(C.anchor=u(“]”),O,D),D)},_=(v,C,M,d,R,E)=>{if(pt=!0,C.el=null,E){const D=S(v);for(;;){const H=i(v);if(H&&H!==D)a(H);else break}}const W=i(v),O=o(v);return a(v),n(null,C,O,W,M,d,Hn(O),R),W},S=v=>{let C=0;for(;v;)if(v=i(v),v&&jn(v)&&(v.data===”[“&&C++,v.data===”]”)){if(C===0)return i(v);C–}return v};return[c,h]}const Ae=mo;function zl(e){return Lo(e)}function Yl(e){return Lo(e,Vl)}function Lo(e,t){const n=xa();n.__VUE__=!0;const{insert:r,remove:s,patchProp:i,createElement:o,createText:a,createComment:l,setText:u,setElementText:c,parentNode:h,nextSibling:m,setScopeId:g=Ze,insertStaticContent:y}=e,_=(f,p,b,T=null,x=null,L=null,F=!1,I=null,N=!!p.dynamicChildren)=>{if(f===p)return;f&&!Lt(f,p)&&(T=ze(f),de(f,x,L,!0),f=null),p.patchFlag===-2&&(N=!1,p.dynamicChildren=null);const{type:A,ref:K,shapeFlag:j}=p;switch(A){case Cn:S(f,p,b,T);break;case je:v(f,p,b,T);break;case Kn_f==null&&C(p,b,T,F);break;case Ne:k(f,p,b,T,x,L,F,I,N);break;default:j&1?R(f,p,b,T,x,L,F,I,N):j&6?U(f,p,b,T,x,L,F,I,N):(j&64||j&128)&&A.process(f,p,b,T,x,L,F,I,N,Ie)}K!=null&&x&&Zn(K,f&&f.ref,L,p||f,!p)},S=(f,p,b,T)=>{if(f==null)r(p.el=a(p.children),b,T);else{const x=p.el=f.el;p.children!==f.children&&u(x,p.children)}},v=(f,p,b,T)=>{f==null?r(p.el=l(p.children||””),b,T):p.el=f.el},C=(f,p,b,T)=>{[f.el,f.anchor]=y(f.children,p,b,T,f.el,f.anchor)},M=({el:f,anchor:p},b,T)=>{let x;for(;f&&f!==p;)x=m(f),r(f,b,T),f=x;r(p,b,T)},d=({el:f,anchor:p})=>{let b;for(;f&&f!==p;)b=m(f),s(f),f=b;s(p)},R=(f,p,b,T,x,L,F,I,N)=>{F=F||p.type===”svg”,f==null?E(p,b,T,x,L,F,I,N):D(f,p,x,L,F,I,N)},E=(f,p,b,T,x,L,F,I)=>{let N,A;const{type:K,props:j,shapeFlag:q,transition:z,dirs:J}=f;if(N=f.el=o(f.type,L,j&&j.is,j),q&8?c(N,f.children):q&16&&O(f.children,N,null,T,x,L&&K!==”foreignObject”,F,I),J&&nt(f,null,T,”created”),j){for(const te in j)te!==”value”&&!fn(te)&&i(N,te,null,j[te],L,f.children,T,x,pe);”value”in j&&i(N,”value”,null,j.value),(A=j.onVnodeBeforeMount)&&Be(A,T,f)}W(N,f,f.scopeId,F,T),J&&nt(f,null,T,”beforeMount”);const se=(!x||x&&!x.pendingBranch)&&z&&!z.persisted;se&&z.beforeEnter(N),r(N,p,b),((A=j&&j.onVnodeMounted)||se||J)&&Ae(()=>{A&&Be(A,T,f),se&&z.enter(N),J&&nt(f,null,T,”mounted”)},x)},W=(f,p,b,T,x)=>{if(b&&g(f,b),T)for(let L=0;L{for(let A=N;A{const I=p.el=f.el;let{patchFlag:N,dynamicChildren:A,dirs:K}=p;N|=f.patchFlag&16;const j=f.props||ae,q=p.props||ae;let z;b&&At(b,!1),(z=q.onVnodeBeforeUpdate)&&Be(z,b,p,f),K&&nt(p,f,b,”beforeUpdate”),b&&At(b,!0);const J=x&&p.type!==”foreignObject”;if(A?H(f.dynamicChildren,A,I,b,T,J,L):F||X(f,p,I,null,b,T,J,L,!1),N>0){if(N&16)P(I,p,j,q,b,T,x);else if(N&2&&j.class!==q.class&&i(I,”class”,null,q.class,x),N&4&&i(I,”style”,j.style,q.style,x),N&8){const se=p.dynamicProps;for(let te=0;te{z&&Be(z,b,p,f),K&&nt(p,f,b,”updated”)},T)},H=(f,p,b,T,x,L,F)=>{for(let I=0;I

{if(b!==T){if(b!==ae)for(const I in b)!fn(I)&&!(I in T)&&i(f,I,b[I],null,F,p.children,x,L,pe);for(const I in T){if(fn(I))continue;const N=T[I],A=b[I];N!==A&&I!==”value”&&i(f,I,A,N,F,p.children,x,L,pe)}”value”in T&&i(f,”value”,b.value,T.value)}},k=(f,p,b,T,x,L,F,I,N)=>{const A=p.el=f?f.el:a(“”),K=p.anchor=f?f.anchor:a(“”);let{patchFlag:j,dynamicChildren:q,slotScopeIds:z}=p;z&&(I=I?I.concat(z):z),f==null?(r(A,b,T),r(K,b,T),O(p.children,b,K,x,L,F,I,N)):j>0&&j&64&&q&&f.dynamicChildren?(H(f.dynamicChildren,q,b,x,L,F,I),(p.key!=null||x&&p===x.subTree)&&No(f,p,!0)):X(f,p,b,K,x,L,F,I,N)},U=(f,p,b,T,x,L,F,I,N)=>{p.slotScopeIds=I,f==null?p.shapeFlag&512?x.ctx.activate(p,b,T,F,N):B(p,b,T,x,L,F,N):oe(f,p,N)},B=(f,p,b,T,x,L,F)=>{const I=f.component=sc(f,T,x);if(cr(f)&&(I.ctx.renderer=Ie),ic(I),I.asyncDep){if(x&&x.registerDep(I,Y),!f.el){const N=I.subTree=me(je);v(null,N,p,b)}return}Y(I,f,p,b,x,L,F)},oe=(f,p,b)=>{const T=p.component=f.component;if(hl(f,p,b))if(T.asyncDep&&!T.asyncResolved){Z(T,p,b);return}else T.next=p,ll(T.update),T.update();else p.el=f.el,T.vnode=p},Y=(f,p,b,T,x,L,F)=>{const I=()=>{if(f.isMounted){let{next:K,bu:j,u:q,parent:z,vnode:J}=f,se=K,te;At(f,!1),K?(K.el=J.el,Z(f,K,F)):K=J,j&&yr(j),(te=K.props&&K.props.onVnodeBeforeUpdate)&&Be(te,z,K,J),At(f,!0);const ue=br(f),Me=f.subTree;f.subTree=ue,_(Me,ue,h(Me.el),ze(Me),f,x,L),K.el=ue.el,se===null&&vl(f,ue.el),q&&Ae(q,x),(te=K.props&&K.props.onVnodeUpdated)&&Ae(()=>Be(te,z,K,J),x)}else{let K;const{el:j,props:q}=p,{bm:z,m:J,parent:se}=f,te=dn(p);if(At(f,!1),z&&yr(z),!te&&(K=q&&q.onVnodeBeforeMount)&&Be(K,se,p),At(f,!0),j&&tt){const ue=()=>{f.subTree=br(f),tt(j,f.subTree,f,x,null)};te?p.type.__asyncLoader().then(()=>!f.isUnmounted&&ue()):ue()}else{const ue=f.subTree=br(f);_(null,ue,b,T,f,x,L),p.el=ue.el}if(J&&Ae(J,x),!te&&(K=q&&q.onVnodeMounted)){const ue=p;Ae(()=>Be(K,se,ue),x)}(p.shapeFlag&256||se&&dn(se.vnode)&&se.vnode.shapeFlag&256)&&f.a&&Ae(f.a,x),f.isMounted=!0,p=b=T=null}},N=f.effect=new as(I,()=>vs(A),f.scope),A=f.update=()=>N.run();A.id=f.uid,At(f,!0),A()},Z=(f,p,b)=>{p.component=f;const T=f.vnode.props;f.vnode=p,f.next=null,Hl(f,p.props,T,b),Wl(f,p.children,b),rn(),Bs(),sn()},X=(f,p,b,T,x,L,F,I,N=!1)=>{const A=f&&f.children,K=f?f.shapeFlag:0,j=p.children,{patchFlag:q,shapeFlag:z}=p;if(q>0){if(q&128){Ce(A,j,b,T,x,L,F,I,N);return}else if(q&256){he(A,j,b,T,x,L,F,I,N);return}}z&8?(K&16&&pe(A,x,L),j!==A&&c(b,j)):K&16?z&16?Ce(A,j,b,T,x,L,F,I,N):pe(A,x,L,!0):(K&8&&c(b,””),z&16&&O(j,b,T,x,L,F,I,N))},he=(f,p,b,T,x,L,F,I,N)=>{f=f||Kt,p=p||Kt;const A=f.length,K=p.length,j=Math.min(A,K);let q;for(q=0;q<j;q++){const z=p[q]=N?mt(p[q]):Ye(p[q]);_(f[q],z,b,null,x,L,F,I,N)}A>K?pe(f,x,L,!0,!1,j):O(p,b,T,x,L,F,I,N,j)},Ce=(f,p,b,T,x,L,F,I,N)=>{let A=0;const K=p.length;let j=f.length-1,q=K-1;for(;A<=j&&A<=q;){const z=f[A],J=p[A]=N?mt(p[A]):Ye(p[A]);if(Lt(z,J))_(z,J,b,null,x,L,F,I,N);else break;A++}for(;Aj){if(A<=q){const z=q+1,J=zq)for(;A<=j;)de(f[A],x,L,!0),A++;else{const z=A,J=A,se=new Map;for(A=J;A<=q;A++){const $=p[A]=N?mt(p[A]):Ye(p[A]);$.key!=null&&se.set($.key,A)}let te,ue=0;const Me=q-J+1;let ft=!1,Ln=0;const xt=new Array(Me);for(A=0;A<Me;A++)xt[A]=0;for(A=z;A<=j;A++){const $=f[A];if(ue>=Me){de($,x,L,!0);continue}let V;if($.key!=null)V=se.get($.key);else for(te=J;te<=q;te++)if(xt[te-J]===0&&Lt($,p[te])){V=te;break}V===void 0?de($,x,L,!0):(xt[V-J]=A+1,V>=Ln?Ln=V:ft=!0,_($,p[V],b,null,x,L,F,I,N),ue++)}const w=ft?Ql(xt):Kt;for(te=w.length-1,A=Me-1;A>=0;A–){const $=J+A,V=p[$],re=$+1<K?p[$+1].el:T;xt[A]===0?_(null,V,b,re,x,L,F,I,N):ft&&(te{const{el:L,type:F,transition:I,children:N,shapeFlag:A}=f;if(A&6){Oe(f.component.subTree,p,b,T);return}if(A&128){f.suspense.move(p,b,T);return}if(A&64){F.move(f,p,b,Ie);return}if(F===Ne){r(L,p,b);for(let j=0;jI.enter(L),x);else{const{leave:j,delayLeave:q,afterLeave:z}=I,J=()=>r(L,p,b),se=()=>{j(L,()=>{J(),z&&z()})};q?q(L,J,se):se()}else r(L,p,b)},de=(f,p,b,T=!1,x=!1)=>{const{type:L,props:F,ref:I,children:N,dynamicChildren:A,shapeFlag:K,patchFlag:j,dirs:q}=f;if(I!=null&&Zn(I,null,b,f,!0),K&256){p.ctx.deactivate(f);return}const z=K&1&&q,J=!dn(f);let se;if(J&&(se=F&&F.onVnodeBeforeUnmount)&&Be(se,p,f),K&6)Se(f.component,b,T);else{if(K&128){f.suspense.unmount(b,T);return}z&&nt(f,null,p,”beforeUnmount”),K&64?f.type.remove(f,p,b,x,Ie,T):A&&(L!==Ne||j>0&&j&64)?pe(A,p,b,!1,!0):(L===Ne&&j&384||!x&&K&16)&&pe(N,p,b),T&&et(f)}(J&&(se=F&&F.onVnodeUnmounted)||z)&&Ae(()=>{se&&Be(se,p,f),z&&nt(f,null,p,”unmounted”)},b)},et=f=>{const{type:p,el:b,anchor:T,transition:x}=f;if(p===Ne){Ve(b,T);return}if(p===Kn){d(f);return}const L=()=>{s(b),x&&!x.persisted&&x.afterLeave&&x.afterLeave()};if(f.shapeFlag&1&&x&&!x.persisted){const{leave:F,delayLeave:I}=x,N=()=>F(b,L);I?I(f.el,L,N):N()}else L()},Ve=(f,p)=>{let b;for(;f!==p;)b=m(f),s(f),f=b;s(p)},Se=(f,p,b)=>{const{bum:T,scope:x,update:L,subTree:F,um:I}=f;T&&yr(T),x.stop(),L&&(L.active=!1,de(F,f,p,b)),I&&Ae(I,p),Ae(()=>{f.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===p.pendingId&&(p.deps–,p.deps===0&&p.resolve())},pe=(f,p,b,T=!1,x=!1,L=0)=>{for(let F=L;Ff.shapeFlag&6?ze(f.component.subTree):f.shapeFlag&128?f.suspense.next():m(f.anchor||f.el),Re=(f,p,b)=>{f==null?p._vnode&&de(p._vnode,null,null,!0):_(p._vnode||null,f,p,null,null,null,b),Bs(),Qn(),p._vnode=f},Ie={p:_,um:de,m:Oe,r:et,mt:B,mc:O,pc:X,pbc:H,n:ze,o:e};let De,tt;return t&&([De,tt]=t(Ie)),{render:Re,hydrate:De,createApp:ql(Re,De)}}function At({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function No(e,t,n=!1){const r=e.children,s=t.children;if(Q(r)&&Q(s))for(let i=0;i<r.length;i++){const o=r[i];let a=s[i];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=s[i]=mt(s[i]),a.el=o.el),n||No(o,a))}}function Ql(e){const t=e.slice(),n=[0];let r,s,i,o,a;const l=e.length;for(r=0;r<l;r++){const u=e[r];if(u!==0){if(s=n[n.length-1],e[s]>1,e[n[a]]<u?i=a+1:o=a;u0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,o=n[i-1];i– >0;)n[i]=o,o=t[o];return n}const Xl=e=>e.__isTeleport,Ne=Symbol(void 0),Cn=Symbol(void 0),je=Symbol(void 0),Kn=Symbol(void 0),pn=[];let Je=null;function Rt(e=!1){pn.push(Je=e?null:[])}function Jl(){pn.pop(),Je=pn[pn.length-1]||null}let On=1;function Qs(e){On+=e}function Po(e){return e.dynamicChildren=On>0?Je||Kt:null,Jl(),On>0&&Je&&Je.push(e),e}function un(e,t,n,r,s,i){return Po(gt(e,t,n,r,s,i,!0))}function Ro(e,t,n,r,s){return Po(me(e,t,n,r,s,!0))}function qr(e){return e?e.__v_isVNode===!0:!1}function Lt(e,t){return e.type===t.type&&e.key===t.key}const fr=”__vInternal”,Do=({key:e})=>e!=null?e:null,qn=({ref:e,ref_key:t,ref_for:n})=>e!=null?ge(e)||_e(e)||G(e)?{i:Xe,r:e,k:t,f:!!n}:e:null;function gt(e,t=null,n=null,r=0,s=null,i=e===Ne?0:1,o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Do(t),ref:t&&qn(t),scopeId:ho,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null};return a?(ws(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=ge(n)?8:16),On>0&&!o&&Je&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Je.push(l),l}const me=Gl;function Gl(e,t=null,n=null,r=0,s=null,i=!1){if((!e||e===Ml)&&(e=je),qr(e)){const a=Ct(e,t,!0);return n&&ws(a,n),On>0&&!i&&Je&&(a.shapeFlag&6?Je[Je.indexOf(e)]=a:Je.push(a)),a.patchFlag|=-2,a}if(cc(e)&&(e=e.__vccOpts),t){t=Zl(t);let{class:a,style:l}=t;a&&!ge(a)&&(t.class=Bt(a)),le(l)&&(ro(l)&&!Q(l)&&(l=be({},l)),t.style=ts(l))}const o=ge(e)?1:ml(e)?128:Xl(e)?64:le(e)?4:G(e)?2:0;return gt(e,t,n,r,s,o,i,!0)}function Zl(e){return e?ro(e)||fr in e?be({},e):e:null}function Ct(e,t,n=!1){const{props:r,ref:s,patchFlag:i,children:o}=e,a=t?tc(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Do(a),ref:t&&t.ref?n&&s?Q(s)?s.concat(qn(t)):[s,qn(t)]:qn(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ne?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ct(e.ssContent),ssFallback:e.ssFallback&&Ct(e.ssFallback),el:e.el,anchor:e.anchor}}function bs(e=” “,t=0){return me(Cn,null,e,t)}function ec(e=””,t=!1){return t?(Rt(),Ro(je,null,e)):me(je,null,e)}function Ye(e){return e==null||typeof e==”boolean”?me(je):Q(e)?me(Ne,null,e.slice()):typeof e==”object”?mt(e):me(Cn,null,String(e))}function mt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ct(e)}function ws(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Q(t))n=16;else if(typeof t==”object”)if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),ws(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(fr in t)?t._ctx=Xe:s===3&&Xe&&(Xe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else G(t)?(t={default:t,_ctx:Xe},n=32):(t=String(t),r&64?(n=16,t=[bs(t)]):n=8);e.children=t,e.shapeFlag|=n}function tc(…e){const t={};for(let n=0;nye||Xe,Jt=e=>{ye=e,e.scope.on()},Ft=()=>{ye&&ye.scope.off(),ye=null};function $o(e){return e.vnode.shapeFlag&4}let xn=!1;function ic(e,t=!1){xn=t;const{props:n,children:r}=e.vnode,s=$o(e);Bl(e,n,s,t),Ul(e,r);const i=s?oc(e,t):void 0;return xn=!1,i}function oc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=so(new Proxy(e.ctx,Nl));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?lc(e):null;Jt(e),rn();const i=bt(r,e,0,[e.props,s]);if(sn(),Ft(),ji(i)){if(i.then(Ft,Ft),t)return i.then(o=>{Xs(e,o,t)}).catch(o=>{ar(o,e,0)});e.asyncDep=i}else Xs(e,i,t)}else Bo(e,t)}function Xs(e,t,n){G(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:le(t)&&(e.setupState=ao(t)),Bo(e,n)}let Js;function Bo(e,t,n){const r=e.type;if(!e.render){if(!t&&Js&&!r.render){const s=r.template||gs(e).template;if(s){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,u=be(be({isCustomElement:i,delimiters:a},o),l);r.render=Js(s,u)}}e.render=r.render||Ze}Jt(e),rn(),Pl(e),sn(),Ft()}function ac(e){return new Proxy(e.attrs,{get(t,n){return Pe(e,”get”,”$attrs”),t[n]}})}function lc(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=ac(e))},slots:e.slots,emit:e.emit,expose:t}}function dr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(ao(so(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Jn)return Jn[n](e)}}))}function cc(e){return G(e)&&”__vccOpts”in e}const ve=(e,t)=>il(e,t,xn);function ce(e,t,n){const r=arguments.length;return r===2?le(t)&&!Q(t)?qr(t)?me(e,null,[t]):me(e,t):me(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&qr(n)&&(n=[n]),me(e,t,n))}const uc=”3.2.41″,fc=”http://www.w3.org/2000/svg”,Nt=typeof document{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t?Nt.createElementNS(fc,e):Nt.createElement(e,n?{is:n}:void 0);return e===”select”&&r&&r.multiple!=null&&s.setAttribute(“multiple”,r.multiple),s},createText:e=>Nt.createTextNode(e),createComment:e=>Nt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Nt.querySelector(e),setScopeId(e,t){e.setAttribute(t,””)},insertStaticContent(e,t,n,r,s,i){const o=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{Gs.innerHTML=r?`${e}`:e;const a=Gs.content;if(r){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function pc(e,t,n){const r=e._vtc;r&&(t=(t?[t,…r]:[…r]).join(” “)),t==null?e.removeAttribute(“class”):n?e.setAttribute(“class”,t):e.className=t}function hc(e,t,n){const r=e.style,s=ge(n);if(n&&!s){for(const i in n)Vr(r,i,n[i]);if(t&&!ge(t))for(const i in t)n[i]==null&&Vr(r,i,””)}else{const i=r.display;s?t!==n&&(r.cssText=n):t&&e.removeAttribute(“style”),”_vod”in e&&(r.display=i)}}const Zs=/s*!important$/;function Vr(e,t,n){if(Q(n))n.forEach(r=>Vr(e,t,r));else if(n==null&&(n=””),t.startsWith(“–“))e.setProperty(t,n);else{const r=vc(e,t);Zs.test(n)?e.setProperty(nn(r),n.replace(Zs,””),”important”):e[r]=n}}const ei=[“Webkit”,”Moz”,”ms”],Or={};function vc(e,t){const n=Or[t];if(n)return n;let r=Yt(t);if(r!==”filter”&&r in e)return Or[t]=r;r=Ki(r);for(let s=0;sxr||(Cc.then(()=>xr=0),xr=Date.now());function xc(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const ri=/^on[a-z]/,Ac=(e,t,n,r,s=!1,i,o,a,l)=>{t===”class”?pc(e,r,s):t===”style”?hc(e,n,r):kn(t)?ns(t)||wc(e,t,n,r,o):(t[0]===”.”?(t=t.slice(1),!0):t[0]===”^”?(t=t.slice(1),!1):kc(e,t,r,s))?gc(e,t,r,i,o,a,l):(t===”true-value”?e._trueValue=r:t===”false-value”&&(e._falseValue=r),mc(e,t,r,s))};function kc(e,t,n,r){return r?!!(t===”innerHTML”||t===”textContent”||t in e&&ri.test(t)&&G(n)):t===”spellcheck”||t===”draggable”||t===”translate”||t===”form”||t===”list”&&e.tagName===”INPUT”||t===”type”&&e.tagName===”TEXTAREA”||ri.test(t)&&ge(n)?!1:t in e}const ht=”transition”,on=”animation”,_s=(e,{slots:t})=>ce(bo,Ec(e),t);_s.displayName=”Transition”;const Ho={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};_s.props=be({},bo.props,Ho);const kt=(e,t=[])=>{Q(e)?e.forEach(n=>n(…t)):e&&e(…t)},si=e=>e?Q(e)?e.some(t=>t.length>1):e.length>1:!1;function Ec(e){const t={};for(const k in e)k in Ho||(t[k]=e[k]);if(e.css===!1)return t;const{name:n=”v”,type:r,duration:s,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:u=o,appearToClass:c=a,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=e,y=Sc(s),_=y&&y[0],S=y&&y[1],{onBeforeEnter:v,onEnter:C,onEnterCancelled:M,onLeave:d,onLeaveCancelled:R,onBeforeAppear:E=v,onAppear:W=C,onAppearCancelled:O=M}=t,D=(k,U,B)=>{Et(k,U?c:a),Et(k,U?u:o),B&&B()},H=(k,U)=>{k._isLeaving=!1,Et(k,h),Et(k,g),Et(k,m),U&&U()},P=k=>(U,B)=>{const oe=k?W:C,Y=()=>D(U,k,B);kt(oe,[U,Y]),ii(()=>{Et(U,k?l:i),vt(U,k?c:a),si(oe)||oi(U,r,_,Y)})};return be(t,{onBeforeEnter(k){kt(v,[k]),vt(k,i),vt(k,o)},onBeforeAppear(k){kt(E,[k]),vt(k,l),vt(k,u)},onEnter:P(!1),onAppear:P(!0),onLeave(k,U){k._isLeaving=!0;const B=()=>H(k,U);vt(k,h),Lc(),vt(k,m),ii(()=>{!k._isLeaving||(Et(k,h),vt(k,g),si(d)||oi(k,r,S,B))}),kt(d,[k,B])},onEnterCancelled(k){D(k,!1),kt(M,[k])},onAppearCancelled(k){D(k,!0),kt(O,[k])},onLeaveCancelled(k){H(k),kt(R,[k])}})}function Sc(e){if(e==null)return null;if(le(e))return[Tr(e.enter),Tr(e.leave)];{const t=Tr(e);return[t,t]}}function Tr(e){return qi(e)}function vt(e,t){t.split(/s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Et(e,t){t.split(/s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function ii(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Ic=0;function oi(e,t,n,r){const s=e._endId=++Ic,i=()=>{s===e._endId&&r()};if(n)return setTimeout(i,n);const{type:o,timeout:a,propCount:l}=Mc(e,t);if(!o)return r();const u=o+”end”;let c=0;const h=()=>{e.removeEventListener(u,m),i()},m=g=>{g.target===e&&++c>=l&&h()};setTimeout(()=>{c(n[y]||””).split(“, “),s=r(ht+”Delay”),i=r(ht+”Duration”),o=ai(s,i),a=r(on+”Delay”),l=r(on+”Duration”),u=ai(a,l);let c=null,h=0,m=0;t===ht?o>0&&(c=ht,h=o,m=i.length):t===on?u>0&&(c=on,h=u,m=l.length):(h=Math.max(o,u),c=h>0?o>u?ht:on:null,m=c?c===ht?i.length:l.length:0);const g=c===ht&&/b(transform|all)(,|$)/.test(n[ht+”Property”]);return{type:c,timeout:h,propCount:m,hasTransform:g}}function ai(e,t){for(;e.lengthli(n)+li(e[r])))}function li(e){return Number(e.slice(0,-1).replace(“,”,”.”))*1e3}function Lc(){return document.body.offsetHeight}const Ar={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display===”none”?””:e.style.display,n&&t?n.beforeEnter(e):an(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),an(e,!0),r.enter(e)):r.leave(e,()=>{an(e,!1)}):an(e,t))},beforeUnmount(e,{value:t}){an(e,t)}};function an(e,t){e.style.display=t?e._vod:”none”}const jo=be({patchProp:Ac},dc);let hn,ci=!1;function Nc(){return hn||(hn=zl(jo))}function Pc(){return hn=ci?hn:Yl(jo),ci=!0,hn}const Rc=(…e)=>{const t=Nc().createApp(…e),{mount:n}=t;return t.mount=r=>{const s=Uo(r);if(!s)return;const i=t._component;!G(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.innerHTML=””;const o=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute(“v-cloak”),s.setAttribute(“data-v-app”,””)),o},t},Dc=(…e)=>{const t=Pc().createApp(…e),{mount:n}=t;return t.mount=r=>{const s=Uo(r);if(s)return n(s,!0,s instanceof SVGElement)},t};function Uo(e){return ge(e)?document.querySelector(e):e}var ui;const Wo=typeof window{const n=r=>{if(r.props.renderPriority)return r.props.renderPriority;switch(r.tag){case”base”:return-1;case”meta”:return r.props.charset?-2:r.props[“http-equiv”]===”content-security-policy”?0:10;default:return 10}};return n(e)-n(t)},Uc=e=>{if(![“meta”,”base”,”script”,”link”,”title”].includes(e.tag))return!1;const{props:t,tag:n}=e;if(n===”base”||n===”title”)return n;if(n===”link”&&t.rel===”canonical”)return”canonical”;if(t.charset)return”charset”;const r=[“key”,”id”,”name”,”property”,”http-equiv”];for(const s of r){let i;if(typeof t.getAttribute==”function”&&t.hasAttribute(s)?i=t.getAttribute(s):i=t[s],i!==void 0)return`${n}-${s}-${i}`}return!1};function zr(e){const t=Ko(e);return!e||!t?t:Array.isArray(t)?t.map(zr):typeof t==”object”?Object.fromEntries(Object.entries(t).map(([n,r])=>n===”titleTemplate”?[n,Xt(r)]:[n,zr(r)])):t}function Wc(e){return{…e,input:zr(e.input)}}function di(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){const n=t.getAttribute(“nonce”);if(n&&!e.getAttribute(“nonce”)){const r=t.cloneNode(!0);return r.setAttribute(“nonce”,””),r.nonce=n,n===e.nonce&&e.isEqualNode(r)}}return e.isEqualNode(t)}var pi=(e,t)=>{const n=e.getAttribute(kr);if(n)for(const s of n.split(“,”))s in t||e.removeAttribute(s);const r=[];for(const s in t){const i=t[s];i!=null&&(i===!1?e.removeAttribute(s):e.setAttribute(s,i),r.push(s))}r.length?e.setAttribute(kr,r.join(“,”)):e.removeAttribute(kr)},Kc=(e,t,n)=>{const r=n.createElement(e);for(const s of Object.keys(t))if(s===”body”&&t.body===!0)r.setAttribute(qo,”true”);else{const i=t[s];if(s===”renderPriority”||s===”key”||i===!1)continue;s===”children”||s===”textContent”?r.textContent=i:s===”innerHTML”?r.innerHTML=i:r.setAttribute(s,i)}return r},qc=(e=window.document,t,n)=>{var r,s;const i=e.head,o=e.body;let a=i.querySelector(`meta[name=”${fi}”]`);const l=o.querySelectorAll(`[${qo}]`),u=a?Number(a.getAttribute(“content”)):0,c=[],h=[];if(l)for(let g=0;g{var y;return{element:Kc(g.tag,g.props,e),body:(y=g.props.body)!=null?y:!1}});m=m.filter(g=>{for(let y=0;y<c.length;y++){const _=c[y];if(di(_,g.element))return c.splice(y,1),!1}for(let y=0;y{var y;return(y=g.parentNode)==null?void 0:y.removeChild(g)}),c.forEach(g=>{var y;return(y=g.parentNode)==null?void 0:y.removeChild(g)}),m.forEach(g=>{g.body===!0?o.insertAdjacentElement(“beforeend”,g.element):i.insertBefore(g.element,a)}),a.setAttribute(“content”,`${u-c.length+m.filter(g=>!g.body).length}`)},Vc=({domCtx:e,document:t,previousTags:n})=>{t||(t=window.document),e.title!==void 0&&(t.title=e.title),pi(t.documentElement,e.htmlAttrs),pi(t.body,e.bodyAttrs);const r=new Set([…Object.keys(e.actualTags),…n]);for(const s of r)qc(t,s,e.actualTags[s]||[]);n.clear(),Object.keys(e.actualTags).forEach(s=>n.add(s))},zc=[“title”,”meta”,”link”,”base”,”style”,”script”,”noscript”,”htmlAttrs”,”bodyAttrs”],Yc=(e,t)=>e==null?””:typeof e==”function”?e(t):e.replace(“%s”,t!=null?t:””),Qc=e=>{const t=[],n=Object.keys(e),r=s=>(s.hid&&(s.key=s.hid,delete s.hid),s.vmid&&(s.key=s.vmid,delete s.vmid),s);for(const s of n)if(e[s]!=null)switch(s){case”title”:t.push({tag:s,props:{textContent:e[s]}});break;case”titleTemplate”:break;case”base”:t.push({tag:s,props:{key:”default”,…e[s]}});break;default:if(zc.includes(s)){const i=e[s];Array.isArray(i)?i.forEach(o=>{const a=r(o);t.push({tag:s,props:a})}):i&&t.push({tag:s,props:r(i)})}break}return t},Xc=e=>{let t=[];const n=new Set;let r=0;const s=[],i=[];e&&t.push({input:e});let o=null,a;const l={install(u){u.config.globalProperties.$head=l,u.provide(Hc,l)},hookBeforeDomUpdate:s,hookTagsResolved:i,get headTags(){const u=[],c={},h=t.map(Wc),m=h.map(y=>y.input.titleTemplate).reverse().find(y=>y!=null);h.forEach((y,_)=>{Qc(y.input).forEach((v,C)=>{var M;if(v._position=_*1e4+C,v._options&&delete v._options,y.options&&(v._options=y.options),m&&v.tag===”title”&&(v.props.textContent=Yc(m,v.props.textContent)),!((M=v._options)!=null&&M.raw)){for(const R in v.props)R.startsWith(“on”)&&(console.warn(“[@vueuse/head] Warning, you must use `useHeadRaw` to set event listeners. See https://github.com/vueuse/head/pull/118”,v),delete v.props[R]);v.props.innerHTML&&(console.warn(“[@vueuse/head] Warning, you must use `useHeadRaw` to use `innerHTML`”,v),delete v.props.innerHTML)}const d=Uc(v);d?c[d]=v:u.push(v)})}),u.push(…Object.values(c));const g=u.sort((y,_)=>y._position-_._position);return l.hookTagsResolved.forEach(y=>y(g)),g},addHeadObjs(u,c){const h={input:u,options:c,id:r++};return t.push(h),()=>{t=t.filter(m=>m.id!==h.id)}},removeHeadObjs(u){t=t.filter(c=>c.input!==u)},updateDOM:(u,c)=>{a={title:void 0,htmlAttrs:{},bodyAttrs:{},actualTags:{}};for(const m of l.headTags.sort(jc)){if(m.tag===”title”){a.title=m.props.textContent;continue}if(m.tag===”htmlAttrs”||m.tag===”bodyAttrs”){Object.assign(a[m.tag],m.props);continue}a.actualTags[m.tag]=a.actualTags[m.tag]||[],a.actualTags[m.tag].push(m)}const h=()=>{o=null;for(const m in l.hookBeforeDomUpdate)if(l.hookBeforeDomUpdate[m](a.actualTags)===!1)return;Vc({domCtx:a,document:u,previousTags:n})};if(c){h();return}o=o||hs(()=>h())}};return l};function Jc(e){try{return JSON.parse(e||”{}”)}catch(t){return console.error(“[SSG] On state deserialization -“,t,e),{}}}function Gc(e){return document.readyState===”loading”?new Promise(t=>{document.addEventListener(“DOMContentLoaded”,()=>t(e))}):Promise.resolve(e)}const Zc=ms({setup(e,{slots:t}){const n=fe(!1);return En(()=>n.value=!0),()=>n.value?t.default&&t.default({}):t.placeholder&&t.placeholder({})}});function eu(e,t,n={}){const{transformState:r,registerComponents:s=!0,useHead:i=!0,rootContainer:o=”#app”}=n,a=typeof window{}:v=>m.push(v),triggerOnSSRAppRendered:()=>Promise.all(m.map(v=>v())),transformState:r};s&&c.component(“ClientOnly”,Zc),u&&(await Gc(),_.initialState=(r==null?void 0:r(window.__INITIAL_STATE__||{}))||Jc(window.__INITIAL_STATE__)),await(t==null?void 0:t(_));const S=_.initialState;return{…_,initialState:S}}return a&&(async()=>{const{app:u}=await l(!0);u.mount(o,!0)})(),l}const tu=”sf-app”;const nu={key:0,class:”sf-table-control__dropdown-btn”},ru=[“src”],su={class:”sf-table-control__list”},iu=[“data-tippy-content”,”onClick”],ou=[“src”],au={__name:”TableControl”,props:{current:{type:String,required:!0},columnTitles:{type:Object,required:!0},mobileMode:{type:String,required:!0}},emits:[“changeCurrent”],setup(e,{emit:t}){const n=e,r=fe(!1),s=ve(()=>n.mobileMode?r.value:!0);function i(o){n.mobileMode&&(r.value=!1),t(“changeCurrent”,o)}return(o,a)=>(Rt(),un(“div”,{class:Bt([“sf-table-control”,{“sf-table-control–expanded”:Xt(s)}])},[e.mobileMode?(Rt(),un(“div”,nu,[gt(“img”,{src:`https://assets.insuremytrip.com/wp-content/uploads/2025/01/21110310/${e.current}.svg`,alt:””},null,8,ru),gt(“button”,{onClick:a[0]||(a[0]=l=>r.value=!r.value)},Nr(e.columnTitles[e.current]),1)])):ec(“v-if”,!0),me(_s,{name:”sf-grow”,persisted:””},{default:vo(()=>[Cr(gt(“div”,su,[(Rt(!0),un(Ne,null,Ll(Object.entries(e.columnTitles),([l,u])=>Cr((Rt(),un(“button”,{“data-tippy-content”:u,class:Bt([“sf-table-control__list-item”,[`sf-table-control__list-item–${l}`,{“sf-table-control__list-item–current”:l===e.current}]]),onClick:c=>i(l)},[gt(“img”,{src:`https://assets.insuremytrip.com/wp-content/uploads/2025/01/21110310/${l}.svg`},null,8,ou),Cr(gt(“span”,null,Nr(u),513),[[Ar,e.mobileMode]])],10,iu)),[[Ar,!e.mobileMode||e.current!==l]])),256))],512),[[Ar,Xt(s)]])]),_:1})],2))}};function lu(e,t){return t.reduce(([n,r],s,i,o)=>e(s,i,o)?[[…n,s],r]:[n,[…r,s]],[[],[]])}function cu(e){return e?Array.isArray(e)?e:[e]:[]}function uu(e){return typeof e==”function”}function Vo(e){return typeof e==”string”}var fu=(e=>(e.LINEAR=”linear”,e.QUAD_IN=”quadIn”,e.QUAD_OUT=”quadOut”,e.QUAD_IN_OUT=”quadInOut”,e.CUBIC_IN=”cubicIn”,e.CUBIC_OUT=”cubicOut”,e.CUBIC_IN_OUT=”cubicInOut”,e.QUARTIC_IN=”quarticIn”,e.QUARTIC_OUT=”quarticOut”,e.QUARTIC_IN_OUT=”quarticInOut”,e.QUINTIC_IN=”quinticIn”,e.QUINTIC_OUT=”quinticOut”,e.QUINTIC_IN_OUT=”quinticInOut”,e.SINUSOIDAL_IN=”sinusoidalIn”,e.SINUSOIDAL_OUT=”sinusoidalOut”,e.SINUSOIDAL_IN_OUT=”sinusoidalInOut”,e.EXPONENTIAL_IN=”exponentialIn”,e.EXPONENTIAL_OUT=”exponentialOut”,e.EXPONENTIAL_IN_OUT=”exponentialInOut”,e.CIRCULAR_IN=”circularIn”,e.CIRCULAR_OUT=”circularOut”,e.CIRCULAR_IN_OUT=”circularInOut”,e))(fu||{});function er(e,t=””){if(!t)return e.map((s,i)=>({…s,rank:i+1}));let n=1,r=1;return e.map((s,i,o)=>{if(i===0){let u=s[t]===o[1][t];return{…s,rank:u?`=${n}`:n}}if(i===o.length-1){let u=s[t]===o[i-1][t];return{…s,rank:u?`=${n}`:n+r}}let a=s[t]===o[i-1][t],l=s[t]===o[i+1][t];return a?(r++,{…s,rank:`=${n}`}):l?(n=n+r,r=1,{…s,rank:`=${n}`}):(n=n+r,r=1,{…s,rank:n})})}function zo(e,{by:t,backup:n,ignore:r=[],asc:s=!0}){let[i,o]=r.length?lu(u=>!r.includes(u[t]),e):[e,[]],a=hi(i,{by:t,backup:n,asc:s}),l=hi(o,{by:t,backup:n,asc:s});return s?[…a,…l]:[…l,…a].reverse()}function hi(e,{by:t,backup:n,asc:r}){let[s,i]=n;return e.sort((o,a)=>o[t]===a[t]?o[s]a[s]?i===r?1:-1:0:o[t]0?`display: grid; grid-template-columns: repeat(${e.nCols.value}, minmax(0, ${e.nCols.value}fr));`:null},e.columns.value.map(r=>{var _,S,v;var s,i,o,a;let l=r.key===e.rankKey.value,u=r.key===e.sortKey.value,c=(_=(s=e.classes)==null?void 0:s.th)!=null?_:””,h=l&&(S=(i=e.classes)==null?void 0:i.thRanked)!=null?S:””,m=u&&(v=(o=e.classes)==null?void 0:o.thSorted)!=null?v:””,g=`${c} ${h} ${m}`.trim()||null,y=e.nCols.value>0?`grid-column: span ${r.width} / span ${r.width};`:null;return ce(e.semantic?”th”:”div”,{class:g,style:y,onClick:r!=null&&r.sortable?()=>e.onClick(r.key):null,”data-sort-asc”:u?e.isSortingAsc.value:null,”data-key”:r.key},[r.createTitle(ce),ce(“span”,{class:(a=e.classes)==null?void 0:a.indicator})])})))}function pu(e){var t;return ce(e.semantic?”tbody”:”div”,{class:(t=e.classes)==null?void 0:t.tbody,ref:e.ref},e.rows.value.map((n,r)=>{var s;let i=null;return e.length&&r>=e.length?i=”display: none;”:e.nCols.value>0&&(i=`display: grid; grid-template-columns: repeat(${e.nCols.value}, minmax(0, ${e.nCols.value}fr));`),ce(e.semantic?”tr”:”div”,{class:(s=e.classes)==null?void 0:s.tr,style:i,onClick:()=>e.onClick(n)},e.columns.value.map(o=>{var C,M,d,R;var a,l,u;let c=(C=n[o.key])!=null?C:”-“,h=o.key===e.rankKey.value,m=o.key===e.sortKey.value,g=(M=(a=e.classes)==null?void 0:a.td)!=null?M:””,y=h&&(d=(l=e.classes)==null?void 0:l.tdRanked)!=null?d:””,_=m&&(R=(u=e.classes)==null?void 0:u.tdSorted)!=null?R:””,S=`${g} ${y} ${_}`.trim()||null,v=e.nCols.value>0?`grid-column: span ${o.width} / span ${o.width};`:null;return ce(e.semantic?”td”:”div”,{class:S,style:v,”data-key”:o.key},o.format(c,ce))}))}))}var hu=ms({props:{data:{type:Array,required:!0},columns:{type:Array,required:!0},config:{type:Object,required:!0},visibleKeys:{type:Array,required:!0},classes:{type:Object,required:!1,default:()=>({})},headless:{type:Boolean,required:!1,default:!1},length:{type:Number,required:!1,default:0},filter:{type:Object,required:!1,default:()=>[]}},emits:[“row-click”],setup(e,{emit:t,expose:n}){let{classes:r,columns:s,config:i,headless:o}=e,a=s.filter(({permanent:P})=>P),l=s.filter(({permanent:P})=>!P),u=ve(()=>{let P=l.filter(({key:k})=>c.value.includes(k));return[…a,…P]}),c=ve(()=>cu(e.visibleKeys)),h=ve(()=>u.value.reduce((P,k)=>P+k.width,0)),m=i.semantic,g=fe(e.data),y=fe(c.value[c.value.length-1]),_=fe(c.value[c.value.length-1]),S=ve(()=>s.find(P=>P.key===y.value)),v=ve(()=>S.value.rankable),C=ve(()=>S.value.sortOrder===”asc”),M=fe(C.value),d=ve(()=>{let P=Object.keys(i.backups).includes(y.value)?i.backups[y.value]:i.backups.DEFAULT,k=s.find(({key:U})=>U===P);return[P,k.sortOrder===”asc”]}),R=ve(()=>{let[P,k]=e.filter;return!P||!k?g.value:g.value.filter(U=>{var B;return String((B=U[P])!=null?B:””).toLowerCase().includes(k.toLowerCase())})}),E=fe(null),W=fe(null),O=fe(null);n({table:E,head:W,body:O});function D(P){P===y.value?(g.value=g.value.reverse(),M.value=!M.value):(y.value=P,M.value=C.value)}function H(P){t(“row-click”,P)}return wt(()=>c.value,P=>y.value=P[P.length-1]),wt(y,P=>{let k=zo(g.value,{by:P,backup:d.value,ignore:e.config.ignore,asc:M.value});v.value&&(_.value=P,e.config.tieRanks?k=er(k,P):k=er(k)),g.value=k,M.value=C.value},{immediate:!0}),()=>{let P=o?null:du({columns:u,classes:{indicator:r.indicator,…r.head},nCols:h,rankKey:_,sortKey:y,semantic:m,isSortingAsc:M,onClick:D,ref:W}),k=pu({rows:R,columns:u,classes:r.body,length:e.length,nCols:h,rankKey:_,sortKey:y,semantic:m,onClick:H,ref:O});return ce(m?”table”:”div”,{class:r.table,ref:E,”data-mini-table”:””},[P,k])}}});function vu(e){var t,n;return ce(e.semantic?”thead”:”div”,{class:(t=e.classes)==null?void 0:t.thead,ref:e.ref},ce(e.semantic?”tr”:”div”,{style:e.nCols>0?`display: grid; grid-template-columns: repeat(${e.nCols}, minmax(0, ${e.nCols}fr));`:null,class:(n=e.classes)==null?void 0:n.tr},e.columns.map(r=>{var _,S,v;var s,i,o,a;let l=r.key===e.rankKey.value,u=r.key===e.sortKey.value,c=(_=(s=e.classes)==null?void 0:s.th)!=null?_:””,h=l&&(S=(i=e.classes)==null?void 0:i.thRanked)!=null?S:””,m=u&&(v=(o=e.classes)==null?void 0:o.thSorted)!=null?v:””,g=`${c} ${h} ${m}`.trim()||null,y=e.nCols>0?`grid-column: span ${r.width} / span ${r.width};`:null;return ce(e.semantic?”th”:”div”,{class:g,style:y,onClick:r!=null&&r.sortable?()=>e.onClick(r.key):null,”data-sort-asc”:u?e.isSortingAsc.value:null,”data-key”:r.key},[r.createTitle(ce),ce(“span”,{class:(a=e.classes)==null?void 0:a.indicator})])})))}function mu(e){var t;return ce(e.semantic?”tbody”:”div”,{class:(t=e.classes)==null?void 0:t.tbody,ref:e.ref},e.rows.value.map((n,r)=>{var s;let i=null;return e.length&&r>=e.length?i=”display: none;”:e.nCols>0&&(i=`display: grid; grid-template-columns: repeat(${e.nCols}, minmax(0, ${e.nCols}fr));`),ce(e.semantic?”tr”:”div”,{class:(s=e.classes)==null?void 0:s.tr,style:i,onClick:()=>e.onClick(n)},e.columns.map(o=>{var C,M,d,R;var a,l,u;let c=(C=n[o.key])!=null?C:”-“,h=o.key===e.rankKey.value,m=o.key===e.sortKey.value,g=(M=(a=e.classes)==null?void 0:a.td)!=null?M:””,y=h&&(d=(l=e.classes)==null?void 0:l.tdRanked)!=null?d:””,_=m&&(R=(u=e.classes)==null?void 0:u.tdSorted)!=null?R:””,S=`${g} ${y} ${_}`.trim()||null,v=e.nCols>0?`grid-column: span ${o.width} / span ${o.width};`:null;return ce(e.semantic?”td”:”div”,{class:S,style:v,”data-key”:o.key},o.format(c,ce))}))}))}ms({props:{data:{type:Array,required:!0},columns:{type:Array,required:!0},config:{type:Object,required:!0},initKey:{type:String,required:!0},classes:{type:Object,required:!1,default:()=>({})},headless:{type:Boolean,required:!1,default:!1},length:{type:Number,required:!1,default:0},filter:{type:Object,required:!1,default:()=>[]}},emits:[“row-click”],setup(e,{emit:t,expose:n}){let{classes:r,columns:s,config:i,headless:o,initKey:a}=e,l=s.reduce((O,D)=>O+D.width,0),u=i.semantic,c=fe(e.data),h=fe(a),m=fe(a),g=ve(()=>s.find(O=>O.key===h.value)),y=ve(()=>g.value.rankable),_=ve(()=>g.value.sortOrder===”asc”),S=fe(_.value),v=ve(()=>{let O=Object.keys(i.backups).includes(h.value)?i.backups[h.value]:i.backups.DEFAULT,D=s.find(({key:H})=>H===O);return[O,D.sortOrder===”asc”]}),C=ve(()=>{let[O,D]=e.filter;return!O||!D?c.value:c.value.filter(H=>{var P;return String((P=H[O])!=null?P:””).toLowerCase().includes(D.toLowerCase())})}),M=fe(null),d=fe(null),R=fe(null);n({table:M,head:d,body:R});function E(O){O===h.value?(c.value=c.value.reverse(),S.value=!S.value):(h.value=O,S.value=_.value)}function W(O){t(“row-click”,O)}return wt(h,O=>{let D=zo(c.value,{by:O,backup:v.value,ignore:e.config.ignore,asc:S.value});y.value&&(m.value=O,e.config.tieRanks?D=er(D,O):D=er(D)),c.value=D,S.value=_.value},{immediate:!0}),()=>{let O=o?null:vu({columns:s,classes:{indicator:r.indicator,…r.head},nCols:l,rankKey:m,sortKey:h,isSortingAsc:S,semantic:u,onClick:E,ref:d}),D=mu({rows:C,columns:s,classes:r.body,length:e.length,nCols:l,rankKey:m,sortKey:h,semantic:u,onClick:W,ref:R});return ce(u?”table”:”div”,{class:r.table,ref:M,”data-table”:””},[O,D])}}});var Er={table:”sf-table”,head:{thead:”sf-table__head”,tr:”sf-table__row sf-table__row–head”,th:”sf-table__cell sf-table__cell–head”,thSorted:”sf-table__cell–sorted”,thRanked:”sf-table__cell–ranked”},body:{tbody:”sf-table__body”,tr:”sf-table__row sf-table__row–body”,td:”sf-table__cell sf-table__cell–body”,tdSorted:”sf-table__cell–sorted”,tdRanked:”sf-table__cell–ranked”},indicator:”sf-table__indicator”};function gu(e){return e?Vo(e)?JSON.parse(JSON.stringify(Er).replaceAll(“sf-table”,e)):uu(e)?e(Er):e:Er}function yu(e,t){var s,i,o,a,l,u,c;let n=(s=t==null?void 0:t.sortable)!=null?s:!0,r=(i=t==null?void 0:t.title)!=null?i:””;return{key:e,createTitle:Vo(r)?()=>bs(r):r,format:(o=t==null?void 0:t.format)!=null?o:h=>h,width:(a=t==null?void 0:t.width)!=null?a:0,sortOrder:(l=t==null?void 0:t.sortOrder)!=null?l:”desc”,permanent:(u=t==null?void 0:t.permanent)!=null?u:!1,sortable:n,rankable:n?(c=t==null?void 0:t.rankable)!=null?c:!0:!1}}function bu(e){var t,n,r;return{backups:e.backups,semantic:(t=e==null?void 0:e.semantic)!=null?t:!0,tieRanks:(n=e==null?void 0:e.tieRanks)!=null?n:!1,ignore:(r=e==null?void 0:e.ignore)!=null?r:[]}}function wu({min:e,max:t,step:n=0}){let r=fe(e);function s(){r.value===t?r.value=e:n?r.value=Math.min(t,Math.max(e,r.value+n)):r.value=t}return{value:r,step:s}}const _u=[{state:”New York”,city:”Rochester”,tours:.2,markets:1.7,snow:10,insta:.5,events:9.1,searches:.1,overall:6.1},{state:”New York”,city:”Buffalo”,tours:1.1,markets:1.7,snow:8.9,insta:2.4,events:8,searches:.1,overall:5.7},{state:”New York”,city:”Syracuse”,tours:0,markets:1.7,snow:10,insta:.3,events:5.2,searches:.1,overall:5.3},{state:”New York”,city:”New York City”,tours:3.2,markets:10,snow:2.1,insta:10,events:6.5,searches:10,overall:5.1},{state:”Michigan”,city:”Grand Rapids”,tours:0,markets:0,snow:8.6,insta:.1,events:7.2,searches:.1,overall:4.9},{state:”Alaska”,city:”Anchorage”,tours:.6,markets:5,snow:8,insta:.1,events:3.9,searches:.1,overall:4.8},{state:”Utah”,city:”Salt Lake City”,tours:1.4,markets:5,snow:5.2,insta:0,events:8,searches:.3,overall:4.7},{state:”Illinois”,city:”Chicago”,tours:.9,markets:3.3,snow:4.6,insta:1.7,events:8.8,searches:3.7,overall:4.5},{state:”Ohio”,city:”Cleveland”,tours:.1,markets:1.7,snow:6.1,insta:.4,events:8.6,searches:.2,overall:4.5},{state:”Minnesota”,city:”Minneapolis”,tours:0,markets:5,snow:6.4,insta:.1,events:5.6,searches:.2,overall:4.4},{state:”Colorado”,city:”Denver”,tours:.2,markets:8.3,snow:3.6,insta:.4,events:8,searches:.6,overall:4.4},{state:”Michigan”,city:”Detroit”,tours:.1,markets:3.3,snow:5.9,insta:.7,events:7.1,searches:.3,overall:4.4},{state:”Pennsylvania”,city:”Pittsburgh”,tours:.2,markets:1.7,snow:5.7,insta:1.2,events:8.5,searches:.5,overall:4.3},{state:”Ohio”,city:”Columbus”,tours:.1,markets:5,snow:4.1,insta:.2,events:9.4,searches:.1,overall:4.3},{state:”Idaho”,city:”Boise”,tours:0,markets:6.7,snow:4.1,insta:.1,events:7.7,searches:.1,overall:4.2},{state:”Massachusetts”,city:”Boston”,tours:.9,markets:6.7,snow:3.2,insta:.5,events:8.1,searches:2,overall:4.1},{state:”Washington”,city:”Spokane”,tours:0,markets:0,snow:7.1,insta:.2,events:5.7,searches:.1,overall:4},{state:”Colorado”,city:”Colorado Springs”,tours:.3,markets:8.3,snow:3,insta:.3,events:6.7,searches:.4,overall:3.9},{state:”Wisconsin”,city:”Milwaukee”,tours:0,markets:0,snow:5.5,insta:.2,events:8.1,searches:.2,overall:3.8},{state:”Wisconsin”,city:”Madison”,tours:0,markets:0,snow:5.9,insta:.2,events:6.1,searches:0,overall:3.6},{state:”Indiana”,city:”Indianapolis”,tours:0,markets:1.7,snow:4.1,insta:.1,events:8.4,searches:.2,overall:3.6},{state:”New York”,city:”Albany”,tours:0,markets:1.7,snow:5.2,insta:.2,events:5.7,searches:0,overall:3.5},{state:”Tennessee”,city:”Nashville”,tours:.5,markets:6.7,snow:1.4,insta:1.4,events:8.5,searches:2,overall:3.5},{state:”Nevada”,city:”Omaha”,tours:0,markets:6.7,snow:3.4,insta:.4,events:5.4,searches:.1,overall:3.5},{state:”Arizona”,city:”Mesa”,tours:.5,markets:1.7,snow:4.3,insta:4.9,events:5.6,searches:0,overall:3.4},{state:”Ohio”,city:”Cincinnati”,tours:0,markets:3.3,snow:3.4,insta:.3,events:7.6,searches:0,overall:3.4},{state:”Kansas”,city:”Louisville”,tours:0,markets:5,snow:1.8,insta:.3,events:9.1,searches:.1,overall:3.3},{state:”Iowa”,city:”Des Moines”,tours:0,markets:3.3,snow:4.1,insta:.2,events:5.9,searches:.1,overall:3.3},{state:”Missouri”,city:”Kansas City”,tours:.1,markets:3.3,snow:2.3,insta:.3,events:9,searches:.4,overall:3.3},{state:”North Carolina”,city:”Asheville”,tours:.2,markets:3.3,snow:2.3,insta:.2,events:8.6,searches:.5,overall:3.2},{state:”Montana”,city:”Bozeman”,tours:.2,markets:0,snow:6.8,insta:0,events:1.6,searches:0,overall:3.1},{state:”Nevada”,city:”Reno”,tours:.3,markets:5,snow:2.3,insta:8.6,events:4.6,searches:.1,overall:3.1},{state:”Hawaii”,city:”Honolulu”,tours:10,markets:3.3,snow:0,insta:0,events:5.2,searches:.1,overall:3.1},{state:”Rhode Island”,city:”Providence”,tours:0,markets:3.3,snow:2.5,insta:.3,events:7.7,searches:0,overall:3.1},{state:”Missouri”,city:”St. Louis”,tours:.1,markets:1.7,snow:2.3,insta:.3,events:9.1,searches:.3,overall:3},{state:”Florida”,city:”Tampa”,tours:4,markets:5,snow:0,insta:1.1,events:7.5,searches:.3,overall:2.9},{state:”Texas”,city:”Fort Worth”,tours:.4,markets:1.7,snow:1.4,insta:.8,events:10,searches:.2,overall:2.9},{state:”Washington”,city:”Seattle”,tours:.5,markets:3.3,snow:1.4,insta:3.2,events:7.8,searches:.9,overall:2.9},{state:”Oregon”,city:”Portland”,tours:.8,markets:8.3,snow:.7,insta:1.1,events:5.4,searches:.3,overall:2.8},{state:”Tennessee”,city:”Memphis”,tours:.2,markets:5,snow:.5,insta:.4,events:8.6,searches:.3,overall:2.7},{state:”Georgia”,city:”Savannah”,tours:2.6,markets:5,snow:0,insta:0,events:7.6,searches:.6,overall:2.7},{state:”North Carolina”,city:”Charlotte”,tours:0,markets:5,snow:1.4,insta:1.9,events:6.4,searches:.2,overall:2.7},{state:”North Carolina”,city:”Raleigh”,tours:0,markets:6.7,snow:.5,insta:.3,events:7.1,searches:.1,overall:2.6},{state:”Virginia”,city:”Virginia Beach”,tours:0,markets:5,snow:.5,insta:0,events:8.4,searches:.2,overall:2.6},{state:”Georgia”,city:”Atlanta”,tours:.5,markets:1.7,snow:1.4,insta:9.3,events:6.2,searches:.6,overall:2.6},{state:”Pennsylvania”,city:”Philadelphia”,tours:.6,markets:1.7,snow:1.4,insta:.2,events:8.3,searches:.9,overall:2.6},{state:”California”,city:”San Diego”,tours:3.4,markets:1.7,snow:0,insta:1.7,events:8.2,searches:.7,overall:2.5},{state:”Massachusetts”,city:”Springfield”,tours:0,markets:0,snow:3.6,insta:0,events:5.1,searches:0,overall:2.5},{state:”Florida”,city:”Orlando”,tours:3.5,markets:3.3,snow:0,insta:2.5,events:6.3,searches:.6,overall:2.5},{state:”New Mexico”,city:”Albuquerque”,tours:.1,markets:6.7,snow:1.8,insta:.2,events:3.5,searches:.1,overall:2.5},{state:”Texas”,city:”Dallas”,tours:.4,markets:1.7,snow:.5,insta:3.4,events:8.6,searches:.6,overall:2.4},{state:”Nevada”,city:”Las Vegas”,tours:2.3,markets:8.3,snow:0,insta:.3,events:2.9,searches:1.6,overall:2.3},{state:”South Carolina”,city:”Greenville”,tours:0,markets:3.3,snow:.2,insta:1.6,events:8.6,searches:0,overall:2.3},{state:”Texas”,city:”San Antonio”,tours:.5,markets:1.7,snow:.2,insta:.7,events:9.1,searches:.9,overall:2.3},{state:”Oklahoma”,city:”Oklahoma City”,tours:0,markets:3.3,snow:1.1,insta:3.4,events:5.8,searches:.2,overall:2.3},{state:”Texas”,city:”Arlington”,tours:.4,markets:3.3,snow:.9,insta:1.2,events:6.5,searches:.1,overall:2.3},{state:”Texas”,city:”Houston”,tours:.7,markets:1.7,snow:0,insta:4.1,events:8.4,searches:.4,overall:2.3},{state:”Florida”,city:”Fort Lauderdale”,tours:6.6,markets:1.7,snow:0,insta:.1,events:5,searches:.1,overall:2.2},{state:”Connecticut”,city:”Hartford”,tours:0,markets:0,snow:3.4,insta:0,events:4.2,searches:0,overall:2.2},{state:”Indiana”,city:”Valparaiso”,tours:1.1,markets:0,snow:3.4,insta:0,events:3.4,searches:0,overall:2.2},{state:”Florida”,city:”Clearwater”,tours:3.8,markets:1.7,snow:0,insta:0,events:6.9,searches:0,overall:2.2},{state:”South Carolina”,city:”Charleston”,tours:1.2,markets:5,snow:0,insta:1.4,events:5.7,searches:.7,overall:2.2},{state:”Alabama”,city:”Birmingham”,tours:0,markets:1.7,snow:0,insta:2.2,events:8.9,searches:.1,overall:2.2},{state:”California”,city:”Ontario”,tours:.1,markets:0,snow:0,insta:3.6,events:9.7,searches:0,overall:2.1},{state:”California”,city:”San Francisco”,tours:2.2,markets:1.7,snow:0,insta:1,events:6.9,searches:1.3,overall:2.1},{state:”Texas”,city:”Austin”,tours:.5,markets:1.7,snow:.5,insta:.7,events:7.4,searches:.4,overall:2.1},{state:”Florida”,city:”Jacksonville”,tours:.9,markets:3.3,snow:0,insta:.1,events:7,searches:.1,overall:2.1},{state:”Florida”,city:”Miami”,tours:6.8,markets:0,snow:0,insta:5.5,events:3.4,searches:1.1,overall:2},{state:”Oklahoma”,city:”Tulsa”,tours:0,markets:1.7,snow:.9,insta:.7,events:6.7,searches:.1,overall:2},{state:”Maryland”,city:”Baltimore”,tours:1,markets:1.7,snow:1.1,insta:.8,events:5.3,searches:0,overall:2},{state:”Tennessee”,city:”Knoxville”,tours:.4,markets:0,snow:.5,insta:.1,events:8.4,searches:0,overall:1.9},{state:”Louisiana”,city:”New Orleans”,tours:2.1,markets:3.3,snow:0,insta:.3,events:4.9,searches:2,overall:1.9},{state:”South Carolina”,city:”Myrtle Beach”,tours:.2,markets:3.3,snow:0,insta:.1,events:6.6,searches:.4,overall:1.9},{state:”California”,city:”Los Angeles”,tours:2.9,markets:0,snow:0,insta:.1,events:6.1,searches:.6,overall:1.8},{state:”Florida”,city:”Fort Myers”,tours:1.2,markets:1.7,snow:0,insta:3.2,events:7,searches:.1,overall:1.8},{state:”California”,city:”Santa Ana”,tours:1.5,markets:0,snow:0,insta:0,events:7.8,searches:0,overall:1.8},{state:”Wirginia”,city:”Norfolk”,tours:0,markets:1.7,snow:.5,insta:2.7,events:6.1,searches:0,overall:1.8},{state:”California”,city:”Oakland”,tours:2.3,markets:0,snow:.9,insta:.3,events:5.2,searches:0,overall:1.8},{state:”Virginia”,city:”Richmond”,tours:.1,markets:1.7,snow:.5,insta:1.6,events:5.9,searches:0,overall:1.7},{state:”Florida”,city:”Sarasota”,tours:.9,markets:1.7,snow:0,insta:.2,events:6.3,searches:.1,overall:1.7},{state:”Arizona”,city:”Phoenix”,tours:.5,markets:1.7,snow:0,insta:.4,events:6.4,searches:.2,overall:1.6},{state:”California”,city:”Long Beach”,tours:2.6,markets:0,snow:0,insta:.1,events:6.1,searches:.1,overall:1.6},{state:”Arizona”,city:”Tucson”,tours:.1,markets:1.7,snow:0,insta:0,events:6.4,searches:.1,overall:1.6},{state:”Florida”,city:”West Palm Beach”,tours:1.1,markets:1.7,snow:0,insta:.2,events:5.5,searches:.1,overall:1.5},{state:”California”,city:”San Jose”,tours:.3,markets:0,snow:0,insta:.2,events:6.7,searches:.2,overall:1.4},{state:”Florida”,city:”Pensacola”,tours:.8,markets:1.7,snow:0,insta:.1,events:4.8,searches:.1,overall:1.4},{state:”California”,city:”Burbank”,tours:1.9,markets:0,snow:0,insta:.2,events:5.2,searches:0,overall:1.3},{state:”Arizona”,city:”Little Rock”,tours:0,markets:1.7,snow:.2,insta:.1,events:4.8,searches:0,overall:1.3},{state:”Florida”,city:”Panama City”,tours:3.7,markets:1.7,snow:0,insta:.2,events:2.5,searches:0,overall:1.3},{state:”California”,city:”Sacramento”,tours:.9,markets:1.7,snow:0,insta:.3,events:4.3,searches:.2,overall:1.3},{state:”Florida”,city:”Sanford”,tours:1.8,markets:0,snow:0,insta:0,events:4.3,searches:0,overall:1.1},{state:”Hawaii”,city:”Kahului”,tours:6,markets:0,snow:0,insta:0,events:1,searches:0,overall:1.1},{state:”California”,city:”Palm Springs”,tours:0,markets:0,snow:0,insta:.4,events:5,searches:1.1,overall:1.1},{state:”Florida”,city:”Key West”,tours:3.9,markets:0,snow:0,insta:0,events:1,searches:.5,overall:.8},{state:”Hawaii”,city:”Kailua Kona”,tours:3.2,markets:1.7,snow:0,insta:0,events:.4,searches:0,overall:.8},{state:”Texas”,city:”El Paso”,tours:.1,markets:1.7,snow:0,insta:.3,events:2.5,searches:.1,overall:.8},{state:”California”,city:”Fresno”,tours:.1,markets:0,snow:0,insta:.1,events:3.7,searches:0,overall:.8},{state:”Florida”,city:”Punta Gorda”,tours:.4,markets:0,snow:0,insta:0,events:3.1,searches:0,overall:.7},{state:”Virginia”,city:”Dulles”,tours:0,markets:0,snow:.5,insta:0,events:2,searches:0,overall:.6},{state:”Hawaii”,city:”Lihue”,tours:1.4,markets:0,snow:0,insta:0,events:.1,searches:0,overall:.2}],Cu={state:”Illinois”},Ou={state:”Tennessee”},xu={state:”Massachusetts”},Tu={state:”Florida”},Au={state:”Pennsylvania”},ku={state:”Washington”},Eu={state:”South Carolina”},Su={state:”Texas”},Iu={state:”Colorado”},Mu={state:”Georgia”},Lu={state:”Florida”},Nu={state:”Georgia”},Pu={state:”North Carolina”},Ru={state:”Pennsylvania”},Du={state:”Texas”},Fu={state:”Texas”},$u={state:”Tennessee”},Bu={state:”Michigan”},Hu={state:”Florida”},ju={state:”Oregon”},Uu={state:”Ohio”},Wu={state:”Indiana”},Ku={state:”Arizona”},qu={state:”California”},Vu={state:”Wisconsin”},zu={state:”North Carolina”},Yu={state:”Minnesota”},Qu={state:”Kansas”},Xu={state:”New York”},Ju={state:”Oklahoma”},Gu={state:”Arizona”},Zu={state:”Hawaii”},ef={state:”New Mexico”},tf={state:”Ohio”},nf={state:”Florida”},rf={state:”Nevada”},sf={state:”Idaho”},of={state:”North Carolina”},af={state:”Washington”},lf={state:”Nevada”},cf={state:”Florida”},uf={state:”Alabama”},ff={state:”Florida”},df={state:”Texas”},pf={state:”Alaska”},hf={state:”New York”},vf={state:”New York”},mf={state:”Florida”},gf={state:”Wisconsin”},yf={state:”California”},bf={state:”California”},wf={state:”Montana”},_f={state:”Wirginia”},Cf={state:”New York”},Of={state:”California”},xf={state:”Arizona”},Tf={state:”Connecticut”},Af={state:”Rhode Island”},kf={state:”Maryland”},Ef={state:”California”},Sf={state:”South Carolina”},If={state:”Tennessee”},Mf={state:”Ohio”},Lf={state:”Virginia”},Nf={state:”Massachusetts”},Pf={state:”Florida”},Rf={state:”Indiana”},Df={state:”Virginia”},Ff={state:”Hawaii”},$f={state:”Hawaii”},Bf={“New York City”:{state:”New York”},Chicago:Cu,Nashville:Ou,Boston:xu,”New Orleans”:{state:”Louisiana”},”Las Vegas”:{state:”Nevada”},”San Francisco”:{state:”California”},”Palm Springs”:{state:”California”},Miami:Tu,”San Antonio”:{state:”Texas”},Philadelphia:Au,Seattle:ku,”San Diego”:{state:”California”},Charleston:Eu,Dallas:Su,Denver:Iu,Savannah:Mu,Orlando:Lu,Atlanta:Nu,”Los Angeles”:{state:”California”},Asheville:Pu,Pittsburgh:Ru,”Key West”:{state:”Florida”},”Kansas City”:{state:”Missouri”},Houston:Du,Austin:Fu,”Colorado Springs”:{state:”Colorado”},”Myrtle Beach”:{state:”South Carolina”},”St. Louis”:{state:”Missouri”},Memphis:$u,”Salt Lake City”:{state:”Utah”},Detroit:Bu,Tampa:Hu,Portland:ju,”Fort Worth”:{state:”Texas”},Cleveland:Uu,Indianapolis:Wu,Phoenix:Ku,Sacramento:qu,”Virginia Beach”:{state:”Virginia”},Milwaukee:Vu,”San Jose”:{state:”California”},Charlotte:zu,”Oklahoma City”:{state:”Oklahoma”},Minneapolis:Yu,”Fort Lauderdale”:{state:”Florida”},Louisville:Qu,Buffalo:Xu,Tulsa:Ju,Tucson:Gu,Honolulu:Zu,Albuquerque:ef,Columbus:tf,Sarasota:nf,Reno:rf,Boise:sf,Raleigh:of,”Long Beach”:{state:”California”},Spokane:af,”West Palm Beach”:{state:”Florida”},Omaha:lf,Pensacola:cf,”El Paso”:{state:”Texas”},Birmingham:uf,”Grand Rapids”:{state:”Michigan”},Jacksonville:ff,”Fort Myers”:{state:”Florida”},Arlington:df,Anchorage:pf,Rochester:hf,”Des Moines”:{state:”Iowa”},Syracuse:vf,Clearwater:mf,Madison:gf,Oakland:yf,Fresno:bf,Bozeman:wf,Norfolk:_f,Albany:Cf,”Little Rock”:{state:”Arizona”},”Panama City”:{state:”Florida”},Ontario:Of,Mesa:xf,Hartford:Tf,Providence:Af,Baltimore:kf,Burbank:Ef,Greenville:Sf,Knoxville:If,”Santa Ana”:{state:”California”},Cincinnati:Mf,Richmond:Lf,Springfield:Nf,Sanford:Pf,Valparaiso:Rf,”Punta Gorda”:{state:”Florida”},Dulles:Df,Kahului:Ff,”Kailua Kona”:{state:”Hawaii”},Lihue:$f};function Hf(e){var t;const n=Ko(e);return(t=n==null?void 0:n.$el)!=null?t:n}const jf=Wo?window:void 0;function Uf(e,t=!1){const n=fe(),r=()=>n.value=Boolean(e());return r(),Bc(r,t),n}const Yr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self{var n={};for(var r in e)Wf.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&vi)for(var r of vi(e))t.indexOf(r)s&&”ResizeObserver”in s),l=()=>{o&&(o.disconnect(),o=void 0)},u=wt(()=>Hf(e),h=>{l(),a.value&&s&&h&&(o=new ResizeObserver(t),o.observe(h,i))},{immediate:!0,flush:”post”}),c=()=>{l(),u()};return $c(c),{isSupported:a,stop:c}}var mi;(function(e){e.UP=”UP”,e.RIGHT=”RIGHT”,e.DOWN=”DOWN”,e.LEFT=”LEFT”,e.NONE=”NONE”})(mi||(mi={}));var zf=Object.defineProperty,gi=Object.getOwnPropertySymbols,Yf=Object.prototype.hasOwnProperty,Qf=Object.prototype.propertyIsEnumerable,yi=(e,t,n)=>t in e?zf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Xf=(e,t)=>{for(var n in t||(t={}))Yf.call(t,n)&&yi(e,n,t[n]);if(gi)for(var n of gi(t))Qf.call(t,n)&&yi(e,n,t[n]);return e};const Jf={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};Xf({linear:Fc},Jf);var ke=”top”,We=”bottom”,Ke=”right”,Ee=”left”,Cs=”auto”,Sn=[ke,We,Ke,Ee],Gt=”start”,Tn=”end”,Gf=”clippingParents”,Yo=”viewport”,ln=”popper”,Zf=”reference”,bi=Sn.reduce(function(e,t){return e.concat([t+”-“+Gt,t+”-“+Tn])},[]),Qo=[].concat(Sn,[Cs]).reduce(function(e,t){return e.concat([t,t+”-“+Gt,t+”-“+Tn])},[]),ed=”beforeRead”,td=”read”,nd=”afterRead”,rd=”beforeMain”,sd=”main”,id=”afterMain”,od=”beforeWrite”,ad=”write”,ld=”afterWrite”,cd=[ed,td,nd,rd,sd,id,od,ad,ld];function ot(e){return e?(e.nodeName||””).toLowerCase():null}function qe(e){if(e==null)return window;if(e.toString()!==”[object Window]”){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ht(e){var t=qe(e).Element;return e instanceof t||e instanceof Element}function Ue(e){var t=qe(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Os(e){if(typeof ShadowRoot>”u”)return!1;var t=qe(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ud(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},s=t.attributes[n]||{},i=t.elements[n];!Ue(i)||!ot(i)||(Object.assign(i.style,r),Object.keys(s).forEach(function(o){var a=s[o];a===!1?i.removeAttribute(o):i.setAttribute(o,a===!0?””:a)}))})}function fd(e){var t=e.state,n={popper:{position:t.options.strategy,left:”0″,top:”0″,margin:”0″},arrow:{position:”absolute”},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var s=t.elements[r],i=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),a=o.reduce(function(l,u){return l[u]=””,l},{});!Ue(s)||!ot(s)||(Object.assign(s.style,a),Object.keys(i).forEach(function(l){s.removeAttribute(l)}))})}}const Xo={name:”applyStyles”,enabled:!0,phase:”write”,fn:ud,effect:fd,requires:[“computeStyles”]};function it(e){return e.split(“-“)[0]}var $t=Math.max,tr=Math.min,Zt=Math.round;function Xr(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+”/”+t.version}).join(” “):navigator.userAgent}function Jo(){return!/^((?!chrome|android).)*safari/i.test(Xr())}function en(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),s=1,i=1;t&&Ue(e)&&(s=e.offsetWidth>0&&Zt(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Zt(r.height)/e.offsetHeight||1);var o=Ht(e)?qe(e):window,a=o.visualViewport,l=!Jo()&&n,u=(r.left+(l&&a?a.offsetLeft:0))/s,c=(r.top+(l&&a?a.offsetTop:0))/i,h=r.width/s,m=r.height/i;return{width:h,height:m,top:c,right:u+h,bottom:c+m,left:u,x:u,y:c}}function xs(e){var t=en(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)=0}function Ot(e){return((Ht(e)?e.ownerDocument:e.document)||window.document).documentElement}function pr(e){return ot(e)===”html”?e:e.assignedSlot||e.parentNode||(Os(e)?e.host:null)||Ot(e)}function wi(e){return!Ue(e)||ct(e).position===”fixed”?null:e.offsetParent}function pd(e){var t=/firefox/i.test(Xr()),n=/Trident/i.test(Xr());if(n&&Ue(e)){var r=ct(e);if(r.position===”fixed”)return null}var s=pr(e);for(Os(s)&&(s=s.host);Ue(s)&&[“html”,”body”].indexOf(ot(s))<0;){var i=ct(s);if(i.transform!==”none”||i.perspective!==”none”||i.contain===”paint”||[“transform”,”perspective”].indexOf(i.willChange)!==-1||t&&i.willChange===”filter”||t&&i.filter&&i.filter!==”none”)return s;s=s.parentNode}return null}function In(e){for(var t=qe(e),n=wi(e);n&&dd(n)&&ct(n).position===”static”;)n=wi(n);return n&&(ot(n)===”html”||ot(n)===”body”&&ct(n).position===”static”)?t:n||pd(e)||t}function Ts(e){return[“top”,”bottom”].indexOf(e)>=0?”x”:”y”}function vn(e,t,n){return $t(e,tr(t,n))}function hd(e,t,n){var r=vn(e,t,n);return r>n?n:r}function Zo(){return{top:0,right:0,bottom:0,left:0}}function ea(e){return Object.assign({},Zo(),e)}function ta(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var vd=function(t,n){return t=typeof t==”function”?t(Object.assign({},n.rects,{placement:n.placement})):t,ea(typeof t!=”number”?t:ta(t,Sn))};function md(e){var t,n=e.state,r=e.name,s=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,a=it(n.placement),l=Ts(a),u=[Ee,Ke].indexOf(a)>=0,c=u?”height”:”width”;if(!(!i||!o)){var h=vd(s.padding,n),m=xs(i),g=l===”y”?ke:Ee,y=l===”y”?We:Ke,_=n.rects.reference[c]+n.rects.reference[l]-o[l]-n.rects.popper[c],S=o[l]-n.rects.reference[l],v=In(i),C=v?l===”y”?v.clientHeight||0:v.clientWidth||0:0,M=_/2-S/2,d=h[g],R=C-m[c]-h[y],E=C/2-m[c]/2+M,W=vn(d,E,R),O=l;n.modifiersData[r]=(t={},t[O]=W,t.centerOffset=W-E,t)}}function gd(e){var t=e.state,n=e.options,r=n.element,s=r===void 0?”[data-popper-arrow]”:r;s!=null&&(typeof s==”string”&&(s=t.elements.popper.querySelector(s),!s)||!Go(t.elements.popper,s)||(t.elements.arrow=s))}const yd={name:”arrow”,enabled:!0,phase:”main”,fn:md,effect:gd,requires:[“popperOffsets”],requiresIfExists:[“preventOverflow”]};function tn(e){return e.split(“-“)[1]}var bd={top:”auto”,right:”auto”,bottom:”auto”,left:”auto”};function wd(e){var t=e.x,n=e.y,r=window,s=r.devicePixelRatio||1;return{x:Zt(t*s)/s||0,y:Zt(n*s)/s||0}}function _i(e){var t,n=e.popper,r=e.popperRect,s=e.placement,i=e.variation,o=e.offsets,a=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,h=e.isFixed,m=o.x,g=m===void 0?0:m,y=o.y,_=y===void 0?0:y,S=typeof c==”function”?c({x:g,y:_}):{x:g,y:_};g=S.x,_=S.y;var v=o.hasOwnProperty(“x”),C=o.hasOwnProperty(“y”),M=Ee,d=ke,R=window;if(u){var E=In(n),W=”clientHeight”,O=”clientWidth”;if(E===qe(n)&&(E=Ot(n),ct(E).position!==”static”&&a===”absolute”&&(W=”scrollHeight”,O=”scrollWidth”)),E=E,s===ke||(s===Ee||s===Ke)&&i===Tn){d=We;var D=h&&E===R&&R.visualViewport?R.visualViewport.height:E[W];_-=D-r.height,_*=l?1:-1}if(s===Ee||(s===ke||s===We)&&i===Tn){M=Ke;var H=h&&E===R&&R.visualViewport?R.visualViewport.width:E[O];g-=H-r.width,g*=l?1:-1}}var P=Object.assign({position:a},u&&bd),k=c===!0?wd({x:g,y:_}):{x:g,y:_};if(g=k.x,_=k.y,l){var U;return Object.assign({},P,(U={},U[d]=C?”0″:””,U[M]=v?”0″:””,U.transform=(R.devicePixelRatio||1)=0?e.ownerDocument.body:Ue(e)&&Es(e)?e:na(pr(e))}function mn(e,t){var n;t===void 0&&(t=[]);var r=na(e),s=r===((n=e.ownerDocument)==null?void 0:n.body),i=qe(r),o=s?[i].concat(i.visualViewport||[],Es(r)?r:[]):r,a=t.concat(o);return s?a:a.concat(mn(pr(o)))}function Jr(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Sd(e,t){var n=en(e,!1,t===”fixed”);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Oi(e,t,n){return t===Yo?Jr(kd(e,n)):Ht(t)?Sd(t,n):Jr(Ed(Ot(e)))}function Id(e){var t=mn(pr(e)),n=[“absolute”,”fixed”].indexOf(ct(e).position)>=0,r=n&&Ue(e)?In(e):e;return Ht(r)?t.filter(function(s){return Ht(s)&&Go(s,r)&&ot(s)!==”body”}):[]}function Md(e,t,n,r){var s=t===”clippingParents”?Id(e):[].concat(t),i=[].concat(s,[n]),o=i[0],a=i.reduce(function(l,u){var c=Oi(e,u,r);return l.top=$t(c.top,l.top),l.right=tr(c.right,l.right),l.bottom=tr(c.bottom,l.bottom),l.left=$t(c.left,l.left),l},Oi(e,o,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function ra(e){var t=e.reference,n=e.element,r=e.placement,s=r?it(r):null,i=r?tn(r):null,o=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2,l;switch(s){case ke_l={x:o,y:t.y-n.height};break;case We_l={x:o,y:t.y+t.height};break;case Ke_l={x:t.x+t.width,y:a};break;case Ee_l={x:t.x-n.width,y:a};break;default:l={x:t.x,y:t.y}}var u=s?Ts(s):null;if(u!=null){var c=u===”y”?”height”:”width”;switch(i){case Gt:l[u]=l[u]-(t[c]/2-n[c]/2);break;case Tn:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function An(e,t){t===void 0&&(t={});var n=t,r=n.placement,s=r===void 0?e.placement:r,i=n.strategy,o=i===void 0?e.strategy:i,a=n.boundary,l=a===void 0?Gf:a,u=n.rootBoundary,c=u===void 0?Yo:u,h=n.elementContext,m=h===void 0?ln:h,g=n.altBoundary,y=g===void 0?!1:g,_=n.padding,S=_===void 0?0:_,v=ea(typeof S!=”number”?S:ta(S,Sn)),C=m===ln?Zf:ln,M=e.rects.popper,d=e.elements[y?C:m],R=Md(Ht(d)?d:d.contextElement||Ot(e.elements.popper),l,c,o),E=en(e.elements.reference),W=ra({reference:E,element:M,strategy:”absolute”,placement:s}),O=Jr(Object.assign({},M,W)),D=m===ln?O:E,H={top:R.top-D.top+v.top,bottom:D.bottom-R.bottom+v.bottom,left:R.left-D.left+v.left,right:D.right-R.right+v.right},P=e.modifiersData.offset;if(m===ln&&P){var k=P[s];Object.keys(H).forEach(function(U){var B=[Ke,We].indexOf(U)>=0?1:-1,oe=[ke,We].indexOf(U)>=0?”y”:”x”;H[U]+=k[oe]*B})}return H}function Ld(e,t){t===void 0&&(t={});var n=t,r=n.placement,s=n.boundary,i=n.rootBoundary,o=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?Qo:l,c=tn(r),h=c?a?bi:bi.filter(function(y){return tn(y)===c}):Sn,m=h.filter(function(y){return u.indexOf(y)>=0});m.length===0&&(m=h);var g=m.reduce(function(y,_){return y[_]=An(e,{placement:_,boundary:s,rootBoundary:i,padding:o})[it(_)],y},{});return Object.keys(g).sort(function(y,_){return g[y]-g[_]})}function Nd(e){if(it(e)===Cs)return[];var t=Vn(e);return[Ci(e),t,Ci(t)]}function Pd(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var s=n.mainAxis,i=s===void 0?!0:s,o=n.altAxis,a=o===void 0?!0:o,l=n.fallbackPlacements,u=n.padding,c=n.boundary,h=n.rootBoundary,m=n.altBoundary,g=n.flipVariations,y=g===void 0?!0:g,_=n.allowedAutoPlacements,S=t.options.placement,v=it(S),C=v===S,M=l||(C||!y?[Vn(S)]:Nd(S)),d=[S].concat(M).reduce(function(Ve,Se){return Ve.concat(it(Se)===Cs?Ld(t,{placement:Se,boundary:c,rootBoundary:h,padding:u,flipVariations:y,allowedAutoPlacements:_}):Se)},[]),R=t.rects.reference,E=t.rects.popper,W=new Map,O=!0,D=d[0],H=0;H=0,oe=B?”width”:”height”,Y=An(t,{placement:P,boundary:c,rootBoundary:h,altBoundary:m,padding:u}),Z=B?U?Ke:Ee:U?We:ke;R[oe]>E[oe]&&(Z=Vn(Z));var X=Vn(Z),he=[];if(i&&he.push(Y[k]<=0),a&&he.push(Y[Z]<=0,Y[X]=0})}function Dd(e){var t=e.state,n=e.name,r=t.rects.reference,s=t.rects.popper,i=t.modifiersData.preventOverflow,o=An(t,{elementContext:”reference”}),a=An(t,{altBoundary:!0}),l=xi(o,r),u=xi(a,s,i),c=Ti(l),h=Ti(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{“data-popper-reference-hidden”:c,”data-popper-escaped”:h})}const Fd={name:”hide”,enabled:!0,phase:”main”,requiresIfExists:[“preventOverflow”],fn:Dd};function $d(e,t,n){var r=it(e),s=[Ee,ke].indexOf(r)>=0?-1:1,i=typeof n==”function”?n(Object.assign({},t,{placement:e})):n,o=i[0],a=i[1];return o=o||0,a=(a||0)*s,[Ee,Ke].indexOf(r)>=0?{x:a,y:o}:{x:o,y:a}}function Bd(e){var t=e.state,n=e.options,r=e.name,s=n.offset,i=s===void 0?[0,0]:s,o=Qo.reduce(function(c,h){return c[h]=$d(h,t.rects,i),c},{}),a=o[t.placement],l=a.x,u=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}const Hd={name:”offset”,enabled:!0,phase:”main”,requires:[“popperOffsets”],fn:Bd};function jd(e){var t=e.state,n=e.name;t.modifiersData[n]=ra({reference:t.rects.reference,element:t.rects.popper,strategy:”absolute”,placement:t.placement})}const Ud={name:”popperOffsets”,enabled:!0,phase:”read”,fn:jd,data:{}};function Wd(e){return e===”x”?”y”:”x”}function Kd(e){var t=e.state,n=e.options,r=e.name,s=n.mainAxis,i=s===void 0?!0:s,o=n.altAxis,a=o===void 0?!1:o,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,h=n.padding,m=n.tether,g=m===void 0?!0:m,y=n.tetherOffset,_=y===void 0?0:y,S=An(t,{boundary:l,rootBoundary:u,padding:h,altBoundary:c}),v=it(t.placement),C=tn(t.placement),M=!C,d=Ts(v),R=Wd(d),E=t.modifiersData.popperOffsets,W=t.rects.reference,O=t.rects.popper,D=typeof _==”function”?_(Object.assign({},t.rects,{placement:t.placement})):_,H=typeof D==”number”?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),P=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,k={x:0,y:0};if(!!E){if(i){var U,B=d===”y”?ke:Ee,oe=d===”y”?We:Ke,Y=d===”y”?”height”:”width”,Z=E[d],X=Z+S[B],he=Z-S[oe],Ce=g?-O[Y]/2:0,Oe=C===Gt?W[Y]:O[Y],de=C===Gt?-O[Y]:-W[Y],et=t.elements.arrow,Ve=g&&et?xs(et):{width:0,height:0},Se=t.modifiersData[“arrow#persistent”]?t.modifiersData[“arrow#persistent”].padding:Zo(),pe=Se[B],ze=Se[oe],Re=vn(0,W[Y],Ve[Y]),Ie=M?W[Y]/2-Ce-Re-pe-H.mainAxis:Oe-Re-pe-H.mainAxis,De=M?-W[Y]/2+Ce+Re+ze+H.mainAxis:de+Re+ze+H.mainAxis,tt=t.elements.arrow&&In(t.elements.arrow),f=tt?d===”y”?tt.clientTop||0:tt.clientLeft||0:0,p=(U=P==null?void 0:P[d])!=null?U:0,b=Z+Ie-p-f,T=Z+De-p,x=vn(g?tr(X,b):X,Z,g?$t(he,T):he);E[d]=x,k[d]=x-Z}if(a){var L,F=d===”x”?ke:Ee,I=d===”x”?We:Ke,N=E[R],A=R===”y”?”height”:”width”,K=N+S[F],j=N-S[I],q=[ke,Ee].indexOf(v)!==-1,z=(L=P==null?void 0:P[R])!=null?L:0,J=q?K:N-W[A]-O[A]-z+H.altAxis,se=q?N+W[A]+O[A]-z-H.altAxis:j,te=g&&q?hd(J,N,se):vn(g?J:K,N,g?se:j);E[R]=te,k[R]=te-N}t.modifiersData[r]=k}}const qd={name:”preventOverflow”,enabled:!0,phase:”main”,fn:Kd,requiresIfExists:[“offset”]};function Vd(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function zd(e){return e===qe(e)||!Ue(e)?As(e):Vd(e)}function Yd(e){var t=e.getBoundingClientRect(),n=Zt(t.width)/e.offsetWidth||1,r=Zt(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Qd(e,t,n){n===void 0&&(n=!1);var r=Ue(t),s=Ue(t)&&Yd(t),i=Ot(t),o=en(e,s,n),a={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((ot(t)!==”body”||Es(i))&&(a=zd(t)),Ue(t)?(l=en(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=ks(i))),{x:o.left+a.scrollLeft-l.x,y:o.top+a.scrollTop-l.y,width:o.width,height:o.height}}function Xd(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function s(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(a){if(!n.has(a)){var l=t.get(a);l&&s(l)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||s(i)}),r}function Jd(e){var t=Xd(e);return cd.reduce(function(n,r){return n.concat(t.filter(function(s){return s.phase===r}))},[])}function Gd(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Zd(e){var t=e.reduce(function(n,r){var s=n[r.name];return n[r.name]=s?Object.assign({},s,r,{options:Object.assign({},s.options,r.options),data:Object.assign({},s.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var Ai={placement:”bottom”,modifiers:[],strategy:”absolute”};function ki(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect==”function”)})}function ep(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,s=t.defaultOptions,i=s===void 0?Ai:s;return function(a,l,u){u===void 0&&(u=i);var c={placement:”bottom”,orderedModifiers:[],options:Object.assign({},Ai,i),modifiersData:{},elements:{reference:a,popper:l},attributes:{},styles:{}},h=[],m=!1,g={state:c,setOptions:function(v){var C=typeof v==”function”?v(c.options):v;_(),c.options=Object.assign({},i,c.options,C),c.scrollParents={reference:Ht(a)?mn(a):a.contextElement?mn(a.contextElement):[],popper:mn(l)};var M=Jd(Zd([].concat(r,c.options.modifiers)));return c.orderedModifiers=M.filter(function(d){return d.enabled}),y(),g.update()},forceUpdate:function(){if(!m){var v=c.elements,C=v.reference,M=v.popper;if(!!ki(C,M)){c.rects={reference:Qd(C,In(M),c.options.strategy===”fixed”),popper:xs(M)},c.reset=!1,c.placement=c.options.placement,c.orderedModifiers.forEach(function(H){return c.modifiersData[H.name]=Object.assign({},H.data)});for(var d=0;d-1}function la(e,t){return typeof e==”function”?e.apply(void 0,t):e}function Ei(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function ip(e){return e.split(/s+/).filter(Boolean)}function Wt(e){return[].concat(e)}function Si(e,t){e.indexOf(t)===-1&&e.push(t)}function op(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function ap(e){return e.split(“-“)[0]}function nr(e){return[].slice.call(e)}function Ii(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function gn(){return document.createElement(“div”)}function hr(e){return[“Element”,”Fragment”].some(function(t){return Ss(e,t)})}function lp(e){return Ss(e,”NodeList”)}function cp(e){return Ss(e,”MouseEvent”)}function up(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function fp(e){return hr(e)?[e]:lp(e)?nr(e):Array.isArray(e)?e:nr(document.querySelectorAll(e))}function Ir(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+”ms”)})}function Mi(e,t){e.forEach(function(n){n&&n.setAttribute(“data-state”,t)})}function dp(e){var t,n=Wt(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function pp(e,t){var n=t.clientX,r=t.clientY;return e.every(function(s){var i=s.popperRect,o=s.popperState,a=s.props,l=a.interactiveBorder,u=ap(o.placement),c=o.modifiersData.offset;if(!c)return!0;var h=u===”bottom”?c.top.y:0,m=u===”top”?c.bottom.y:0,g=u===”right”?c.left.x:0,y=u===”left”?c.right.x:0,_=i.top-r+h>l,S=r-i.bottom-m>l,v=i.left-n+g>l,C=n-i.right-y>l;return _||S||v||C})}function Mr(e,t,n){var r=t+”EventListener”;[“transitionend”,”webkitTransitionEnd”].forEach(function(s){e[r](s,n)})}function Li(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=n.getRootNode==null||(r=n.getRootNode())==null?void 0:r.host}return!1}var rt={isTouch:!1},Ni=0;function hp(){rt.isTouch||(rt.isTouch=!0,window.performance&&document.addEventListener(“mousemove”,ca))}function ca(){var e=performance.now();e-Ni<20&&(rt.isTouch=!1,document.removeEventListener("mousemove",ca)),Ni=e}function vp(){var e=document.activeElement;if(up(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function mp(){document.addEventListener("touchstart",hp,It),window.addEventListener("blur",vp)}var gp=typeof window<"u"&&typeof document=0&&B().addEventListener(“mousemove”,y)}),d;function H(){var w=d.props.touch;return Array.isArray(w)?w:[w,0]}function P(){return H()[0]===”hold”}function k(){var w;return!!((w=d.props.render)!=null&&w.$$tippy)}function U(){return _||e}function B(){var w=U().parentNode;return w?dp(w):document}function oe(){return Zr(E)}function Y(w){return d.state.isMounted&&!d.state.isVisible||rt.isTouch||c&&c.type===”focus”?0:Sr(d.props.delay,w?0:1,Ge.delay)}function Z(w){w===void 0&&(w=!1),E.style.pointerEvents=d.props.interactive&&!w?””:”none”,E.style.zIndex=””+d.props.zIndex}function X(w,$,V){if(V===void 0&&(V=!0),O.forEach(function(ne){ne[w]&&ne[w].apply(ne,$)}),V){var re;(re=d.props)[w].apply(re,$)}}function he(){var w=d.props.aria;if(!!w.content){var $=”aria-“+w.content,V=E.id,re=Wt(d.props.triggerTarget||e);re.forEach(function(ne){var xe=ne.getAttribute($);if(d.state.isVisible)ne.setAttribute($,xe?xe+” “+V:V);else{var Fe=xe&&xe.replace(V,””).trim();Fe?ne.setAttribute($,Fe):ne.removeAttribute($)}})}}function Ce(){if(!(D||!d.props.aria.expanded)){var w=Wt(d.props.triggerTarget||e);w.forEach(function($){d.props.interactive?$.setAttribute(“aria-expanded”,d.state.isVisible&&$===U()?”true”:”false”):$.removeAttribute(“aria-expanded”)})}}function Oe(){B().removeEventListener(“mousemove”,y),Wn=Wn.filter(function(w){return w!==y})}function de(w){if(!(rt.isTouch&&(l||w.type===”mousedown”))){var $=w.composedPath&&w.composedPath()[0]||w.target;if(!(d.props.interactive&&Li(E,$))){if(Wt(d.props.triggerTarget||e).some(function(V){return Li(V,$)})){if(rt.isTouch||d.state.isVisible&&d.props.trigger.indexOf(“click”)>=0)return}else X(“onClickOutside”,[d,w]);d.props.hideOnClick===!0&&(d.clearDelayTimeouts(),d.hide(),a=!0,setTimeout(function(){a=!1}),d.state.isMounted||pe())}}}function et(){l=!0}function Ve(){l=!1}function Se(){var w=B();w.addEventListener(“mousedown”,de,!0),w.addEventListener(“touchend”,de,It),w.addEventListener(“touchstart”,Ve,It),w.addEventListener(“touchmove”,et,It)}function pe(){var w=B();w.removeEventListener(“mousedown”,de,!0),w.removeEventListener(“touchend”,de,It),w.removeEventListener(“touchstart”,Ve,It),w.removeEventListener(“touchmove”,et,It)}function ze(w,$){Ie(w,function(){!d.state.isVisible&&E.parentNode&&E.parentNode.contains(E)&&$()})}function Re(w,$){Ie(w,$)}function Ie(w,$){var V=oe().box;function re(ne){ne.target===V&&(Mr(V,”remove”,re),$())}if(w===0)return $();Mr(V,”remove”,h),Mr(V,”add”,re),h=re}function De(w,$,V){V===void 0&&(V=!1);var re=Wt(d.props.triggerTarget||e);re.forEach(function(ne){ne.addEventListener(w,$,V),g.push({node:ne,eventType:w,handler:$,options:V})})}function tt(){P()&&(De(“touchstart”,p,{passive:!0}),De(“touchend”,T,{passive:!0})),ip(d.props.trigger).forEach(function(w){if(w!==”manual”)switch(De(w,p),w){case”mouseenter”:De(“mouseleave”,T);break;case”focus”:De(yp?”focusout”:”blur”,x);break;case”focusin”:De(“focusout”,x);break}})}function f(){g.forEach(function(w){var $=w.node,V=w.eventType,re=w.handler,ne=w.options;$.removeEventListener(V,re,ne)}),g=[]}function p(w){var $,V=!1;if(!(!d.state.isEnabled||L(w)||a)){var re=(($=c)==null?void 0:$.type)===”focus”;c=w,_=w.currentTarget,Ce(),!d.state.isVisible&&cp(w)&&Wn.forEach(function(ne){return ne(w)}),w.type===”click”&&(d.props.trigger.indexOf(“mouseenter”)=0&&o;if(!$){if(d.props.interactive){d.hideWithInteractivity(w);return}j(w)}}function x(w){d.props.trigger.indexOf(“focusin”)=0:!1}function F(){I();var w=d.props,$=w.popperOptions,V=w.placement,re=w.offset,ne=w.getReferenceClientRect,xe=w.moveTransition,Fe=k()?Zr(E).arrow:null,jt=ne?{getBoundingClientRect:ne,contextElement:ne.contextElement||U()}:e,Is={name:”$$tippy”,enabled:!0,phase:”beforeWrite”,requires:[“computeStyles”],fn:function(Nn){var Ut=Nn.state;if(k()){var da=oe(),mr=da.box;[“placement”,”reference-hidden”,”escaped”].forEach(function(Pn){Pn===”placement”?mr.setAttribute(“data-placement”,Ut.placement):Ut.attributes.popper[“data-popper-“+Pn]?mr.setAttribute(“data-“+Pn,””):mr.removeAttribute(“data-“+Pn)}),Ut.attributes.popper={}}}},Tt=[{name:”offset”,options:{offset:re}},{name:”preventOverflow”,options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:”flip”,options:{padding:5}},{name:”computeStyles”,options:{adaptive:!xe}},Is];k()&&Fe&&Tt.push({name:”arrow”,options:{element:Fe,padding:3}}),Tt.push.apply(Tt,($==null?void 0:$.modifiers)||[]),d.popperInstance=np(jt,E,Object.assign({},$,{placement:V,onFirstUpdate:m,modifiers:Tt}))}function I(){d.popperInstance&&(d.popperInstance.destroy(),d.popperInstance=null)}function N(){var w=d.props.appendTo,$,V=U();d.props.interactive&&w===aa||w===”parent”?$=V.parentNode:$=la(w,[V]),$.contains(E)||$.appendChild(E),d.state.isMounted=!0,F()}function A(){return nr(E.querySelectorAll(“[data-tippy-root]”))}function K(w){d.clearDelayTimeouts(),w&&X(“onTrigger”,[d,w]),Se();var $=Y(!0),V=H(),re=V[0],ne=V[1];rt.isTouch&&re===”hold”&&ne&&($=ne),$?r=setTimeout(function(){d.show()},$):d.show()}function j(w){if(d.clearDelayTimeouts(),X(“onUntrigger”,[d,w]),!d.state.isVisible){pe();return}if(!(d.props.trigger.indexOf(“mouseenter”)>=0&&d.props.trigger.indexOf(“click”)>=0&&[“mouseleave”,”mousemove”].indexOf(w.type)>=0&&o)){var $=Y(!1);$?s=setTimeout(function(){d.state.isVisible&&d.hide()},$):i=requestAnimationFrame(function(){d.hide()})}}function q(){d.state.isEnabled=!0}function z(){d.hide(),d.state.isEnabled=!1}function J(){clearTimeout(r),clearTimeout(s),cancelAnimationFrame(i)}function se(w){if(!d.state.isDestroyed){X(“onBeforeUpdate”,[d,w]),f();var $=d.props,V=Pi(e,Object.assign({},$,Ii(w),{ignoreAttributes:!0}));d.props=V,tt(),$.interactiveDebounce!==V.interactiveDebounce&&(Oe(),y=Ei(b,V.interactiveDebounce)),$.triggerTarget&&!V.triggerTarget?Wt($.triggerTarget).forEach(function(re){re.removeAttribute(“aria-expanded”)}):V.triggerTarget&&e.removeAttribute(“aria-expanded”),Ce(),Z(),W&&W($,V),d.popperInstance&&(F(),A().forEach(function(re){requestAnimationFrame(re._tippy.popperInstance.forceUpdate)})),X(“onAfterUpdate”,[d,w])}}function te(w){d.setProps({content:w})}function ue(){var w=d.state.isVisible,$=d.state.isDestroyed,V=!d.state.isEnabled,re=rt.isTouch&&!d.props.touch,ne=Sr(d.props.duration,0,Ge.duration);if(!(w||$||V||re)&&!U().hasAttribute(“disabled”)&&(X(“onShow”,[d],!1),d.props.onShow(d)!==!1)){if(d.state.isVisible=!0,k()&&(E.style.visibility=”visible”),Z(),Se(),d.state.isMounted||(E.style.transition=”none”),k()){var xe=oe(),Fe=xe.box,jt=xe.content;Ir([Fe,jt],0)}m=function(){var Tt;if(!(!d.state.isVisible||u)){if(u=!0,E.offsetHeight,E.style.transition=d.props.moveTransition,k()&&d.props.animation){var vr=oe(),Nn=vr.box,Ut=vr.content;Ir([Nn,Ut],ne),Mi([Nn,Ut],”visible”)}he(),Ce(),Si(Lr,d),(Tt=d.popperInstance)==null||Tt.forceUpdate(),X(“onMount”,[d]),d.props.animation&&k()&&Re(ne,function(){d.state.isShown=!0,X(“onShown”,[d])})}},N()}}function Me(){var w=!d.state.isVisible,$=d.state.isDestroyed,V=!d.state.isEnabled,re=Sr(d.props.duration,1,Ge.duration);if(!(w||$||V)&&(X(“onHide”,[d],!1),d.props.onHide(d)!==!1)){if(d.state.isVisible=!1,d.state.isShown=!1,u=!1,o=!1,k()&&(E.style.visibility=”hidden”),Oe(),pe(),Z(!0),k()){var ne=oe(),xe=ne.box,Fe=ne.content;d.props.animation&&(Ir([xe,Fe],re),Mi([xe,Fe],”hidden”))}he(),Ce(),d.props.animation?k()&&ze(re,d.unmount):d.unmount()}}function ft(w){B().addEventListener(“mousemove”,y),Si(Wn,y),y(w)}function Ln(){d.state.isVisible&&d.hide(),d.state.isMounted&&(I(),A().forEach(function(w){w._tippy.unmount()}),E.parentNode&&E.parentNode.removeChild(E),Lr=Lr.filter(function(w){return w!==d}),d.state.isMounted=!1,X(“onHidden”,[d]))}function xt(){d.state.isDestroyed||(d.clearDelayTimeouts(),d.unmount(),f(),delete e._tippy,d.state.isDestroyed=!0,X(“onDestroy”,[d]))}}function Mn(e,t){t===void 0&&(t={});var n=Ge.plugins.concat(t.plugins||[]);mp();var r=Object.assign({},t,{plugins:n}),s=fp(e),i=s.reduce(function(o,a){var l=a&&Ap(a,r);return l&&o.push(l),o},[]);return hr(e)?i[0]:i}Mn.defaultProps=Ge;Mn.setDefaultProps=Cp;Mn.currentInput=rt;Object.assign({},Xo,{effect:function(t){var n=t.state,r={popper:{position:n.options.strategy,left:”0″,top:”0″,margin:”0″},arrow:{position:”absolute”},reference:{}};Object.assign(n.elements.popper.style,r.popper),n.styles=r,n.elements.arrow&&Object.assign(n.elements.arrow.style,r.arrow)}});Mn.setDefaultProps({render:fa});const kp={__name:”AppTable”,setup(e){const t={rank:”Rank”,city:”City”,state:”State”,tours:”Number of Winter Tours”,markets:”Number of Christmas Markets”,snow:”Chance of Snow”,insta:”Instagram Popularity”,events:”Number of Christmas Markets”,searches:’Searches for “Christmas in …”‘,overall:”Overall”},n=or({classes:gu(),config:bu({backups:{DEFAULT:”overall”,overall:”city”}}),columns:a(),current:”overall”,expand:{min:10,max:100,length:ve(()=>r.value.value),expanded:ve(()=>n.expand.length===n.expand.max),buttonText:ve(()=>n.expand.expanded?”Less Results”:”All Results”)},data:_u}),r=fe(wu({min:n.expand.min,max:n.expand.max})),s=fe(null),i=fe(null),o=fe(null);En(()=>{const u=Mn(“[data-tippy-content]”,{theme:”imt”});wt(o,()=>{u.forEach(c=>{o.value?c.disable():c.enable()})}),Vf(s,c=>{const{width:h}=s.value.getBoundingClientRect(),y=Object.keys(t).length*70;o.value=h(h=c===”city”?l(“City”,”State”,” / “):h.replace(“Number of”,”#”).replace(“Searches for”,””),m||!o.value?h:”Score”),sortOrder:m?”asc”:”desc”,rankable:!m,sortable:c!==”rank”,format:(g,y)=>c===”city”?l(g,Bf[g].state):c===”rank”||isNaN(g)?g:g.toFixed(1),permanent:m})],m&&delete t[c]}return u}function l(u,c,h=”,”){return ce(“span”,{class:”sf-span–container”},[u,ce(“span”,{class:”sf-span sf-span–divider”},h),ce(“span”,{class:”sf-span sf-span–state”},c)])}return(u,c)=>{const h=au;return Rt(),un(“div”,{class:Bt([“sf-container”,o.value?”sf-container–mobile-mode”:”sf-container–desktop-mode”]),ref_key:”tableContainer”,ref:s},[me(h,{ref_key:”tabs”,ref:i,”mobile-mode”:o.value,current:n.current,”column-titles”:t,onChangeCurrent:c[0]||(c[0]=m=>n.current=m)},null,8,[“mobile-mode”,”current”]),me(Xt(hu),{“init-key”:”overall”,data:n.data,columns:n.columns,config:n.config,classes:n.classes,”visible-keys”:[n.current],length:n.expand.length},null,8,[“data”,”columns”,”config”,”classes”,”visible-keys”,”length”]),gt(“button”,{class:Bt([“sf-expand-btn”,{“sf-expand-btn–expanded”:n.expand.expanded}]),onClick:c[1]||(c[1]=(…m)=>r.value.step&&r.value.step(…m))},Nr(n.expand.buttonText),3)],2)}}};const Ep=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},Sp={};function Ip(e,t){const n=kp;return Rt(),Ro(n)}const Mp=Ep(Sp,[[“render”,Ip]]);eu(Mp,()=>{},{rootContainer:`#${tu}`});

Traveling for a White Christmas

For many, the concept of a ‘White Christmas’ has been endlessly romanticized. For some states, the idea of a White Christmas is little more than a fantasy whilst others have come to expect it.

New York’s Rochester, Syracuse, and Buffalo dominate the competition when comparing the chance of snow in cities across the country. Both Rochester and Syracuse score just under a 50% chance of snowfall throughout the Christmas period, while Buffalo maintains a 39% probability.

Excluding the leading state, Grand Rapids, Michigan followed close behind in fourth, accompanying state partner Detroit in the top 10. Anchorage, Alaska registered fifth place, with Spokane, Washington in sixth place.

For those who prefer to avoid the snow, 39 cities recorded a 0% chance of snowfall. Notably, these states all reside within the country’s southern region.

Number of Christmas Markets

Looking for a classic Christmas market in the upcoming holidays? We looked at the number of Christmas markets in each city, helping those who love holiday shopping to plan their next adventure.

New York City leads our list of cities in Christmas markets, with a total of 6. Denver, Colorado, Colorado Springs, Colorado, Portland, Oregon and Las Vegas, Nevada tie for second place with 5 Christmas markets each. Six cities tie for third place: Albuquerque, New Mexico, Raleigh, North Carolina, Omaha, Nevada, Nashville, Tennessee, Boston, Massachusetts and Boise, Idaho.

Alternatively, 25 U.S. cities reportedly host no Christmas markets. Surprisingly, only half of these destinations reside in the southern part of the country. Of the remaining cities, Grand Rapids, Michigan, and Spokane, Washington, were still able to score highly overall, despite their lack of any markets.

Number of Winter Tours

When traveling during the winter, it’s essential to ensure that activities are still available. Winter tours can range from Christmas light tours In New York to kayaking in Orlando, Florida. The number of winter tours has been highlighted below.

Picturesque holiday destinations Honolulu (10), Miami (6.8), and Fort Lauderdale (6.6) seize the top three spots. Unsurprisingly cities residing within Hawaii, Florida, and California dominate the top end of this list. Whilst the weather still cools in these states their top event spots remain the same – surf locations, national parks, and theme parks.

27 locations do not provide any winter tours, with overall high-scoring Grand Rapids, Michigan appearing among these. Other high-scoring standouts are Spokane and Minneapolis.

Number of Christmas Events

Christmas events are staged holiday performances providing festive entertainment.

The results displayed diversity in locations across the U.S. Fort Worth Texas hosts the most Christmas events boasting an impressive 147 with Ontario, California (142) and Columbus, Ohio (138) following close behind.

Lihue, Kailua Kona, and Kahului record the least Christmas events, meaning Hawaii may not cater to your staged entertainment festivities. These locations can provide as few as two Christmas events during the holiday period.

100 Cities Worth of Festivities

Incorporating all the previous data points into one score allows us to identify the most festive city.

Rochester, New York tops the list with a score of 6.1, followed closely by Buffalo (5.7) and Syracuse (5.3), which are also both located in New York. While spending Christmas in New York City (5.1) remains a bucket list item for many, results reveal the city’s state counterparts may be better destinations to visit during the holidays.

Outside of the state of New York, Grand Rapids, Michigan (4.9), Anchorage, Alaska (4.8) and Salt Lake City, Utah (4.7) all place highly.

Separately the least outwardly festive cities are Lihue, Hawaii (with a score of 0.2), Dulles, Virginia (0.6) and Punta Gorda, Florida (0.7).

Conclusion

To recap, the possibility of snow has a large impact on the perceived festive spirit of a city, thus potentially impacting the Christmas-related industries that follow.

The number of Christmas markets per city is highly competitive across the country, distributed fairly evenly across the regions.

The U.S. leading summer vacation destinations dominated the Winter Tours section. Whilst Winter Tours are not directly related to a traditional Christmas, they are essential for many in providing entertaining activities across the holiday season.

Christmas Events are the less active form of entertainment, though they presented the opposite in results. Hawaii and Florida’s cities are placed around the bottom of this list.

Methodology

Each data point consists of the latest research available from reputable sources. All sources are destination specific level data points. The data was standardized using minmax normalization. The minmax normalization value is multiplied by 10 to create a score (between 0-10). A score of 10 is always the best result, while a score of 0 is the worst. Each city is then ranked on their overall rating across all festive data points, to find which city is the most festive.

InsureMyTrip isolated each data point in addition to giving an overall category score. This will give families an opportunity to target destinations for individual points (e.g. chance of snow, number of Christmas markets or number of winter tours). Alternatively, the “Overall” category score gives a general view of which city is the most festive.

Sources

Winter Tours

The number of tours on Expedia between the 18th- 31st December under the search ‘Christmas’.

Christmas Markets

The number of Christmas markets according to Christmas Market Guides

Instagram Popularity

The number of times each city was mentioned on Instagram in the hashtags #christmaslights, #christmastree, #christmas

Number of Christmas Events

The number of Christmas events listed on Google’s Events page.

Number of Searches

The average number of monthly searches for ‘Christmas in …’ over the last 12 months.