PageSourceSearch

https://marketplace-cdn.motorsportreg.com/_nuxt/pTByO-Gt.js

js motorsportreg.com collected 2026-10-02 02:53:33 UTC 32,059 bytes, 6 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BcwXPWA9.js","./KtzTEUrL.js","./nJV0diiF.js","./Ck2d01XI.js","./BzsrQd4k.js","./CGvvFv3h.js","./C_YLueyV.js","./CrZlux72.js","./CGCQlUca.js","./DeNuA9bQ.js","./BuN0SW_8.js","./CsJInBny.js","./CxvvqGlX.js","./D-vIpY7j.js","./Ce1FhYhI.js","./DH7MKfV2.js","./Ct2C3ZJA.js","./CXCJMsyZ.js","./CUQa8K1R.js","./CdB-Seto.js","./CZzXGS00.js","./D-5Sp9PV.js","./CRcaKdOW.js","./OlIRHKCF.js","./Czxmr4UD.js","./Skeleton.ZygVhfSQ.css","./Button.BPBMcebI.css","./Bg_nh5Yv.js","./ZUSXh2N4.js","./entry.C72OEwn_.css","./BTLxS8aq.js","./Bx8WVpPi.js","./alert.DSyq5lWF.css","./CeGTpYuK.js","./button.CcjcEPbS.css","./DKCP1SXa.js","./stack.Cvyal5jB.css","./mqDAuJLi.js","./input.B6LBKyX5.css","./CdkpoJ5l.js","./DxgPJe4-.js","./CPK3k2bW.js","./title.BNyu6BAo.css","./DzBtghdL.js","./paragraph.B4QB-WRp.css","./C980iHER.js","./formGroup.DwDQ9Dbt.css","./DyQT5f9e.js","./SupportSlideout.DYHNJvW-.css"])))=>i.map(i=>d[i]);
2(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`36881840654.2971.1-17b357ffa`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`ab898c56-1776-4ad9-bcd2-23356117bf09`,e._sentryDebugIdIdentifier=`sentry-dbid-ab898c56-1776-4ad9-bcd2-23356117bf09`)}catch{}})();import{s as e}from"./nJV0diiF.js";import{$ as t,A as n,Et as r,G as i,H as a,K as o,M as s,Q as c,R as l,S as u,V as d,Xt as f,Yt as p,Z as m,_ as h,b as g,d as _,f as v,j as y,m as b,ot as x,p as S,pt as C,q as w,qt as T,r as E,rt as D,st as O,tt as k,u as A,vt as j,x as M,y as N}from"./Ck2d01XI.js";import{c as P,l as F,s as I,t as L}from"./BzsrQd4k.js";import{d as R,p as z}from"./DeNuA9bQ.js";import{t as B}from"./CsJInBny.js";import{t as V}from"./CGCQlUca.js";import{p as H,y as U}from"./Ce1FhYhI.js";import{n as W,t as G}from"./CRcaKdOW.js";import{t as K}from"./DH7MKfV2.js";import{S as ee,T as q,i as J,k as Y,l as X,m as te,t as Z,x as ne}from"#entry";import{t as re}from"./CdkpoJ5l.js";import{t as ie}from"./0nK_Ik32.js";import{t as ae}from"./9TBtHwHz.js";import{t as oe}from"./D2yUaQDz.js";import{n as se,t as Q}from"./Bf_Pb0BX.js";import{t as ce}from"./Xjp7JIoI.js";import{t as le}from"./sfr9X7yf.js";import{t as ue}from"./BPNPj1R2.js";import{t as de}from"./CbTZ79v2.js";var $={SEARCH:`search`,WHERE:`where`,DISTANCE:`distance`,TYPE:`type`};function fe(e,t){if(!(e instanceof HTMLElement)||!t)return null;let n=e.closest(`.msr--calendarSearch-input`);return n?n.querySelector(`input[name="${t}"]`)??n.querySelector(`button[id="${t}"]`):null}function pe(){let e=B(`useSearchInputState.state`,()=>({activeDropdown:null,focusedInput:null,isTransitioning:!1}));function t(t){e.value.activeDropdown=t,e.value.focusedInput=t}function n({keepInputFocus:t=!1}={}){e.value.activeDropdown=null,t||(e.value.focusedInput=null)}function r(t){if(e.value.focusedInput=t,t){let e=document.querySelector(`.msr--header-search`);if(!e)return;let n=e.querySelector(`input[name="${t}"]`)??e.querySelector(`button[id="${t}"]`);(n instanceof HTMLInputElement||n instanceof HTMLButtonElement)&&n.focus()}}function i(){e.value.focusedInput=null,e.value.activeDropdown=null}function a(r){e.value.activeDropdown===r?n():t(r)}function o(t){return e.value.focusedInput===t}function s(t){if(t===null){i();return}e.value.isTransitioning=!0,r(t),setTimeout(()=>{e.value.isTransitioning=!1},100)}function c(t){if(e.value.isTransitioning)return;let n=!1;fe(t.relatedTarget,e.value.focusedInput)&&(n=!0),!e.value.activeDropdown&&!n&&i()}return{isTransitioning:A(()=>e.value.isTransitioning),focusedInput:A(()=>e.value.focusedInput),focusInput:r,clearFocus:i,isInputFocused:o,focusDropdown:t,clearDropdownFocus:n,toggleDropdown:a,handleFocus:s,handleBlur:c}}var me=[`data-popper-id`],he={key:0,class:`msr--calendarSearch-inputLabel`},ge=[`value`,`placeholder`,`name`],_e=[`id`,`aria-label`],ve={class:`msr--calendarSearch-inputButton-inner`},ye={key:0},be={class:`msr--calendarSearch-inputLabel-inner`},xe={key:0},Se={key:2,class:`msr--calendarSearch-closeButton`},Ce={class:`sr-only`},we={key:0,class:`v-popper-type-footer`},Te=Object.assign(K(u({__name:`SearchInput`,props:n({label:{},placeholder:{},name:{},showFull:{type:Boolean},isActive:{type:Boolean},compactDisplayValue:{},hideCloseButton:{type:Boolean},isButton:{type:Boolean},clearable:{type:Boolean},counter:{},options:{},multiselect:{type:Boolean,default:!1},displayTemplate:{}},{modelValue:{},modelModifiers:{}}),emits:n([`focus`,`blur`,`click`,`locationSelected`],[`update:modelValue`]),setup(e,{emit:n}){let i=n,a=e,o=t(e,`modelValue`),l=k(`inputWrapper`),u=k(`googlePlacesInput`),{isTransitioning:p,focusedInput:m,focusInput:h,isInputFocused:y,focusDropdown:w,clearDropdownFocus:E}=pe(),O=j(!1),M=A(()=>a.name===$.WHERE),P=A(()=>a.name===$.DISTANCE),I=A(()=>a.name===$.TYPE),L=()=>{i(`focus`),M.value&&!y(a.name)&&(V.value=B.value||``)},R=e=>{m.value===a.name&&(i(`blur`,e),!y(`where`)&&e.relatedTarget instanceof Node&&!l.value?.contains(e.relatedTarget)&&(V.value=``,u.value?.resetAndClose()))},z=async()=>{i(`click`),a.isButton&&s(async()=>{await H(p).toBe(!1),O.value=!0,i(`focus`)})};D(m,e=>{e!==a.name&&(O.value&&=!1,e!==$.WHERE&&u.value?.resetAndClose())}),D(()=>a.showFull,e=>{e||(O.value=!1)});let B=A(()=>{let e=e=>e?a.displayTemplate?a.displayTemplate.replace(/{\s*value\s*}/g,e.toString()):e:``;if(!a.showFull)return e(a.compactDisplayValue);if(a.multiselect&&a.options&&o.value){let t=(Array.isArray(o.value)?o.value:[o.value])?.[0];return e(a.options.find(e=>e.value===t)?.label)}return Array.isArray(o.value)?e(o.value?.[0]):e(o.value)}),V=j(``),U=e=>{let t=e.target;V.value=t.value},W=e=>{let t=e.target;o.value=t.value},K=A(()=>Array.isArray(o.value)?o.value.length===0:M.value?V.value===``&&!o.value:!o.value),ee=A(()=>({"-active":a.isActive,[`-input-${a.name}`]:!0,"-has-input-value":!K.value})),q=()=>{let e=a.multiselect?[]:void 0;o.value=e,M.value&&(V.value=``,u.value?.resetAndClose(),i(`locationSelected`,{name:``,safeName:``,lat:0,lng:0,city:``,state:``,postalCode:``,country:``})),y(a.name)&&h(a.name)},J=()=>{w(a.name)},Y=!1,X=()=>{E({keepInputFocus:!Y}),Y=!1},Z=e=>{o.value=e||`300`},ne=e=>{if(!e){o.value=[];return}if(!a.multiselect){let t=e.at(-1);o.value=t?[t]:[],O.value=!1,E();return}o.value=e},re=()=>{o.value=[]},se=e=>{if(!e){V.value=``,i(`locationSelected`,{name:``,safeName:``,lat:0,lng:0,city:``,state:``,postalCode:``,country:``});return}i(`locationSelected`,e),s(()=>{let e=document.querySelector(`.msr--calendarSearch-form input[name="${$.WHERE}"]`);e instanceof HTMLInputElement&&e.setSelectionRange(-1,-1)})},Q=c();return te(l,()=>{O.value&&=(Y=!0,!1)}),(t,n)=>{let i=ae,a=G,s=oe,c=ie;
2return d(),b(`div`,{ref_key:`inputWrapper`,ref:l,class:T([`msr--calendarSearch-input`,r(ee)])},[_(`div`,{class:`msr--calendarSearch-inputWrapper`,"data-popper-id":r(Q)},[e.showFull?(d(),b(`label`,he,[N(f(e.label)+` `,1),!e.isButton&&!r(M)?(d(),b(`input`,{key:0,value:r(B),onInput:W,type:`text`,placeholder:e.placeholder,name:e.name,onFocus:L,onBlur:R,onClick:z,class:`msr--calendarSearch-InputField`},null,40,ge)):!e.isButton&&r(M)?(d(),v(i,{key:1,ref_key:`googlePlacesInput`,ref:u,"display-value":r(B),onInput:U,onSelected:se,placeholder:e.placeholder,name:e.name,theme:`forms`,onFocus:L,onBlur:R,onClick:z,class:`msr--calendarSearch-InputField`,container:`div[data-popper-id=${r(Q)}]`,"manual-tab-blur-control":!0,"show-compact":``},null,8,[`display-value`,`placeholder`,`name`,`container`])):(d(),b(`button`,{key:2,class:`msr--calendarSearch-inputButton`,type:`button`,id:e.name,"aria-label":`${e.label}: ${r(B)}`,onFocus:L,onBlur:R,onClick:F(z,[`stop`])},[_(`span`,ve,f(r(B)||e.placeholder),1),e.counter?(d(),b(`span`,ye,`+`+f(e.counter),1)):S(``,!0)],40,_e))])):(d(),b(`div`,{key:1,class:`msr--calendarSearch-inputLabel -compact`,onClick:F(z,[`stop`])},[_(`div`,be,f(r(B)||e.label),1),e.counter?(d(),b(`span`,xe,`+`+f(e.counter),1)):S(``,!0)])),!e.hideCloseButton||e.clearable?(d(),b(`div`,Se,[g(a,{onClick:F(q,[`prevent`]),"aria-label":`Close ${e.name} input`,"prefix-icon":`close`,"input-class":`msr--caret`,"is-icon":``,onBlur:R},null,8,[`aria-label`])])):S(``,!0)],8,me),e.options&&e.options.length?(d(),v(c,{key:0,shown:r(O),"onUpdate:shown":n[1]||=e=>C(O)?O.value=e:null,triggers:[],"auto-hide":!1,dropdown:``,theme:`forms`,onShow:J,onHide:X,container:`div[data-popper-id=${r(Q)}]`},{popper:x(()=>[_(`div`,{class:T([`v-popper-${e.name.toLowerCase()}-dropdown-content`,`v-popper-content`])},[_(`h3`,Ce,`Select `+f(e.name),1),_(`div`,{class:T(`${e.name.toLowerCase()}-options`)},[g(s,{type:r(P)?`radio`:`checkbox`,options:e.options,name:e.name,"model-value":o.value,"onUpdate:modelValue":n[0]||=e=>r(P)?Z(e):ne(e)},null,8,[`type`,`options`,`name`,`model-value`])],2)],2),r(I)?(d(),b(`div`,we,[g(a,{onClick:re,variant:`text`,"aria-label":`Clear all types`,disabled:!o.value?.length},{default:x(()=>[...n[2]||=[N(` Clear `,-1)]]),_:1},8,[`disabled`])])):S(``,!0)]),_:1},8,[`shown`,`container`])):S(``,!0)],2)}}}),[[`__scopeId`,`data-v-5572e318`]]),{__name:`CalendarSearchInput`});function Ee(e,t,n){return(e?t:n).trim()!==``}var De={class:`msr--calendarSearch-inputs`},Oe={class:`msr--calendarSearch-button`},ke={"aria-live":`polite`,class:`sr-only`},Ae=Object.assign(K(u({__name:`SearchDesktop`,emits:[`collapse`,`expand`,`search`],setup(e,{emit:t}){let n=t,{mode:i}=se(),{eventTypesAsOptions:a}=J(),{distances:o,committedValues:c,uncommittedValues:l,displayValues:u,updateLocation:p}=Q(),m=A(()=>({"-compact":i.value.compact,"-focused":w.value,"-has-distance-value":y.value})),h=A(()=>i.value.expanded?`Search form expanded`:`Search results: ${c.value.text?c.value.text:`No search term`}`),y=A(()=>Ee(i.value.expanded,l.value.location.city||``,c.value.location.city||``));function C(e,t){switch(e){case $.DISTANCE:l.value.radius=parseInt(t);break;case $.TYPE:l.value.types=t;break;case $.SEARCH:l.value.text=t}}let{focusedInput:w,isInputFocused:D,toggleDropdown:O,handleFocus:k,handleBlur:j}=pe(),M=()=>{if(i.value.compact){n(`expand`);return}n(`search`,{text:l.value.text,distance:l.value.radius,location:l.value.location,types:l.value.types})},P=e=>{i.value.compact&&(n(`expand`),s(()=>{k(e)})),(e===$.DISTANCE||e===$.TYPE)&&O(e)};return(e,t)=>{let n=Te,s=G,w=Z;return d(),v(w,{class:T(r(m))},{default:x(()=>[_(`form`,{onSubmit:F(M,[`prevent`]),class:`msr--calendarSearch-form`,role:`search`,"aria-labelledby":`search-title`},[_(`div`,De,[g(n,{"model-value":r(l).text,"onUpdate:modelValue":t[0]||=e=>C(r($).SEARCH,e),label:`Search`,placeholder:`Event name, organizer, venue...`,name:r($).SEARCH,"show-full":!r(i).compact,"compact-display-value":r(c).text,"is-active":r(D)(r($).SEARCH),clearable:!0,"aria-label":`Search for event by name, organizer, or venue`,onFocus:t[1]||=e=>r(k)(r($).SEARCH),onBlur:r(j),onClick:t[2]||=e=>P(r($).SEARCH)},null,8,[`model-value`,`name`,`show-full`,`compact-display-value`,`is-active`,`onBlur`]),g(n,{"model-value":r(u).unsavedLocationCityRegion,onLocationSelected:r(p),"onUpdate:modelValue":t[3]||=e=>C(r($).WHERE,e),placeholder:`Search by city`,label:`Where`,clearable:!0,name:r($).WHERE,"show-full":!r(i).c
2ompact,"compact-display-value":r(c).location.city||`Anywhere`,"is-active":r(D)(r($).WHERE),"aria-label":`Search for events by location`,onFocus:t[4]||=e=>r(k)(r($).WHERE),onBlur:r(j),onClick:t[5]||=e=>P(r($).WHERE)},null,8,[`model-value`,`onLocationSelected`,`name`,`show-full`,`compact-display-value`,`is-active`,`onBlur`]),g(n,{label:`Distance`,"model-value":r(l).radius?r(l).radius.toString():void 0,"onUpdate:modelValue":t[6]||=e=>C(r($).DISTANCE,e),placeholder:`Distance`,class:T({"-hidden":!r(y)}),name:r($).DISTANCE,"show-full":!r(i).compact,"compact-display-value":r(c).radius,"is-active":r(D)(r($).DISTANCE),"is-button":!0,"hide-close-button":!0,options:r(o),"display-template":`{ value } mi`,"aria-label":`Select search radius from your location`,onFocus:t[7]||=e=>r(k)(r($).DISTANCE),onBlur:r(j),onClick:t[8]||=e=>P(r($).DISTANCE)},null,8,[`model-value`,`class`,`name`,`show-full`,`compact-display-value`,`is-active`,`options`,`onBlur`]),g(n,{"model-value":r(l).types,"onUpdate:modelValue":t[9]||=e=>C(r($).TYPE,e),placeholder:`Add type`,label:`Type of event`,counter:r(i).compact?r(c).types.count:r(u).unsavedTypeCount,name:r($).TYPE,"show-full":!r(i).compact,"compact-display-value":r(c).types.label||`Add type`,"is-active":r(D)(r($).TYPE),"is-button":!0,clearable:!0,options:r(a),multiselect:!0,"aria-label":`Select event types to filter results`,onFocus:t[10]||=e=>r(k)(r($).TYPE),onBlur:r(j),onClick:t[11]||=e=>P(r($).TYPE)},null,8,[`model-value`,`counter`,`name`,`show-full`,`compact-display-value`,`is-active`,`options`,`onBlur`])]),_(`div`,Oe,[g(s,{type:`submit`,"prefix-icon":`search`,scale:r(i).compact?`small`:`large`,"is-icon":r(i).compact,variant:`primary`,"aria-label":`Search events`,onFocus:t[12]||=e=>r(k)(null)},{default:x(()=>[r(i).compact?S(``,!0):(d(),b(E,{key:0},[N(`Search`)],64))]),_:1},8,[`scale`,`is-icon`])])],32),_(`div`,ke,f(r(h)),1)]),_:1},8,[`class`])}}}),[[`__scopeId`,`data-v-25e0ff4f`]]),{__name:`CalendarSearchDesktop`}),je={key:0,class:`msr--header-title`,"aria-hidden":`true`},Me={class:`msr--calendarSearch-full`},Ne={class:`msr--calendarSearch-inputs`},Pe={class:`msr--calendarSearch-input-value`},Fe={class:`msr--calendarSearch-input-value`},Ie={class:`msr--calendarSearch-input-value`},Le={class:`msr--calendarSearch-input-value`},Re={key:0,class:`msr--calendarSearch-input-counter`},ze={class:`msr--calendarSearch-actions`},Be=Object.assign(K(u({__name:`SearchInputMobile`,props:{title:{},showClearButton:{type:Boolean}},emits:[`openModal`,`clearAll`],setup(e,{emit:t}){let n=e,i=t,{eventTypes:a}=J(),{uncommittedValues:o,displayValues:s}=Q(),c=e=>!!e,l=A(()=>{let e=o.value.types?.[0];return a.value.find(t=>t.vchSlug===e)?.vchEventType||`Add type`}),u=()=>{i(`clearAll`)};return(t,a)=>{let p=G;return d(),b(E,null,[n.title?(d(),b(`div`,je,f(n.title),1)):S(``,!0),_(`div`,Me,[_(`div`,Ne,[_(`button`,{type:`button`,onClick:a[0]||=e=>i(`openModal`,`search`),class:T([`msr--calendarSearch-input`,{"-has-input-value":c(r(o).text)}])},[a[4]||=_(`span`,{class:`msr--calendarSearch-input-label`},`Search`,-1),_(`span`,Pe,f(r(o).text||`Event name, organizer, venue...`),1)],2),_(`button`,{type:`button`,onClick:a[1]||=e=>i(`openModal`,`where`),class:T([`msr--calendarSearch-input`,{"-has-input-value":c(r(o).location.city)}])},[a[5]||=_(`span`,{class:`msr--calendarSearch-input-label`},`Where`,-1),_(`span`,Fe,f(r(s).unsavedLocationCityRegion||`Anywhere`),1)],2),_(`button`,{type:`button`,onClick:a[2]||=e=>i(`openModal`,`distance`),class:`msr--calendarSearch-input -has-input-value`},[a[6]||=_(`span`,{class:`msr--calendarSearch-input-label`},`Distance`,-1),_(`span`,Ie,f(r(o).radius)+` mi`,1)]),_(`button`,{type:`button`,onClick:a[3]||=e=>i(`openModal`,`type`),class:T([`msr--calendarSearch-input`,{"-has-input-value":r(o).types.length>0}])},[a[7]||=_(`span`,{class:`msr--calendarSearch-input-label`},`Type of event`,-1),_(`span`,Le,[N(f(r(l))+` `,1),r(s).unsavedTypeCount?(d(),b(`span`,Re,` +`+f(r(s).unsavedTypeCount),1)):S(``,!0)])],2),_(`div`,ze,[g(p,{type:`submit`,"prefix-icon":`search`,scale:`large`,variant:`primary`,"aria-label":`Search events`,block:``},{default:x(()=>[...a[8]||=[N(` Search `,-1)]]),_:1}),e.showClearButton?(d(),v(p,{key:0,onClick:u,block:``,scale:`large`,variant:`ghost-brand`},{default:x(()=>[...a[9]||=[N(` Clear All `,-1)]]),_:1})):S(``,!0)])])])],64)}}}),[[`__scopeId`,`data-v-4159751e`]]),{__name:`CalendarSearchInputMobile`}),Ve=Object.assign(K(u({__name:`Search`,props:n({name:{},placeholder:{default:`Search`},scale:{default:`medium`}},{modelValue:{required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let n=t(e,`modelValue`),i=e,a=m(),s=k(`inputRef`),c=A(()=>{let{scale:e,...t}=a;return t}),l=A(()=>[`-${i.scale}
2`,a[`outer-class`]].filter(Boolean).join(` `));function u(){n.value=``;let e=s.value?.node.context?.id;e&&document.getElementById(e)?.focus()}return(e,t)=>{let a=W,f=o(`FormKit`);return d(),v(f,y({ref_key:`inputRef`,ref:s,type:`search`,modelValue:n.value,"onUpdate:modelValue":t[0]||=e=>n.value=e,placeholder:i.placeholder,name:i.name,"prefix-icon":`search`,"outer-class":r(l)},r(c)),{suffix:x(()=>[n.value.length>0?(d(),b(`button`,{key:0,class:`formkit-suffix-icon formkit-icon formkit-icon-clear`,type:`button`,onClick:u,"aria-label":`Clear search input`},[g(a,{name:`close`})])):S(``,!0)]),_:1},16,[`modelValue`,`placeholder`,`name`,`outer-class`])}}}),[[`__scopeId`,`data-v-06cbe9e6`]]),{__name:`FormSearch`}),He={class:`msr--calendarSearch-compactHeader`},Ue={class:`msr--calendarSearch-compact-location`},We={key:0,class:`msr--calendarSearch-compact-spacer`},Ge={key:1,class:`msr--calendarSearch-compact-distance`},Ke={key:0,class:`msr--calendarSearch-input-counter`},qe=[`onKeydown`],Je={key:0,class:`msr--menuHeader`},Ye={key:1,class:`msr--calendarSearchModal-header`},Xe={class:`msr--calendarSearchModal-headerContainer`},Ze={class:`msr--calendarSearchModal-headerTitle`},Qe={class:`msr--calendarSearchModal-headerActions`},$e={class:`msr--calendarSearchModal-body`},et={key:1,class:`-modal-content`},tt={key:2,class:`-modal-content`},nt={key:3,class:`-modal-content`},rt={key:4,class:`-modal-content`},it=Object.assign(K(u({__name:`SearchMobile`,props:{title:{}},emits:[`collapse`,`expand`,`search`],setup(e,{emit:t}){let n=t,{eventTypesAsOptions:i}=J(),{searchParams:a,distances:o,committedValues:c,uncommittedValues:u,displayValues:p,updateLocation:m}=Q(),h=A(()=>Ee(I.value.expanded,u.value.location.city||``,c.value.location.city||``)),y=A(()=>c.value.location.city||`Anywhere`),C=A(()=>I.value.expanded&&V.value),w=()=>{z.value=!1,n(`search`,{text:u.value.text,distance:u.value.radius,location:u.value.location,types:u.value.types}),X()},E=()=>{u.value.text=``,u.value.radius=300,m(null),u.value.types=[]},O=()=>{switch(V.value){case`search`:u.value.text=``;break;case`where`:m(null);break;case`type`:u.value.types=[]}B.value.pop()},k=e=>{if(!e){u.value.radius=300;return}e&&Number(e)!==u.value.radius&&(u.value.radius=Number(e))},M=e=>{u.value.types=e||[]},{mode:I}=se(),R={initial:``,search:`Search`,where:`Where?`,distance:`How far?`,type:`Type of event`},z=j(!1),B=j(I.value.expanded?[`initial`]:[]),V=A(()=>B.value.at(-1)),H=A(()=>V.value===`initial`),K=A(()=>V.value?R[V.value]:``),ee=A(()=>V.value!==`distance`),q=A(()=>{switch(V.value){case`search`:return!u.value.text;case`where`:return!u.value.location.city;case`type`:return!u.value.types.length;default:return!1}});D(V,e=>{e||(n(`collapse`,z.value),z.value=!1)}),l(()=>{U(()=>I.value.expanded,e=>{document.body.classList.toggle(`-show-search-modal`,!!e)})});let Y=e=>{if(B.value.length===0&&I.value.initial&&(z.value=!0),B.value.push(e),n(`expand`),[`search`,`where`].includes(e)){let t=e===`search`?`text`:`location`;s(()=>document.querySelector(`.msr--calendarSearchModal input[name="${t}"]`)?.focus())}},X=()=>{B.value=[]},te=()=>{B.value.pop()};return(t,n)=>{let s=Be,l=Z,D=le,A=W,j=G,R=Ve,B=ae,U=oe;return d(),b(`form`,{class:`msr--calendarSearch-form`,onSubmit:F(w,[`prevent`]),role:`search`,"aria-labelledby":`search-title`},[r(I).compact?(d(),b(`button`,{key:0,onClick:n[0]||=e=>Y(`initial`),class:`msr--calendarSearch-compact`,type:`button`},[_(`div`,He,[_(`div`,Ue,f(r(y)),1),r(h)?(d(),b(`div`,We)):S(``,!0),r(h)?(d(),b(`div`,Ge,f(r(c).radius)+` mi`,1)):S(``,!0)]),_(`div`,{class:T([`msr--calendarSearch-compact-type`,{"-has-input-value":r(a).types?.length>0}])},[N(f(r(c).types.label||`Add type`)+` `,1),r(c).types.count?(d(),b(`span`,Ke,` +`+f(r(c).types.count),1)):S(``,!0)],2)])):r(I).initial||r(z)?(d(),v(l,{key:1},{default:x(()=>[g(s,{onOpenModal:Y})]),_:1})):S(``,!0),g(L,{name:`modal`},{default:x(()=>[r(C)?(d(),b(`div`,{key:0,class:`msr--calendarSearchModal`,onKeydown:P(F(te,[`prevent`]),[`enter`])},[g(l,null,{default:x(()=>[r(H)?(d(),b(`div`,Je,[g(D,{"aria-label":`MSR logo`}),_(`button`,{onClick:X,class:`msr--menuClose`,type:`button`,"aria-label":`Close account menu`},[g(A,{name:`close`})])])):(d(),b(`div`,Ye,[_(`div`,Xe,[_(`button`,{onClick:te,type:`button`,class:`msr--calendarSearchModal-backButton msr--menuClose`},[g(A,{name:`left`})]),_(`h2`,Ze,f(r(K)),1)]),_(`div`,Qe,[r(ee)?(d(),v(j,{key:0,disabled:r(q),onClick:O,variant:`ghost-brand`,"aria-label":`Clear selection`,scale:`large`},{default:x(()=>[...n[3]||=[N(` Clear `,-1)]]),_:1},8,[`disabled`])):S(``,!0),g(j,{onClick:te,variant:`primary`,scale:`large`},{default:x(()=>[...n[4]||=[N(`Done`,-1)]]),_:1})])]))]),_:1}),_(`div`,$e,[g(l,{class:T({"msr--calendarSearchModal-content":!r(H)})},{default:x(()=>[r(H)?(d(),v(s,{key:0,title:e.title,onOpenModal:Y,onClearAll:E,"show-clear-button":!0},null,8,[`title`])):S(``,!0),r(V)===`search`?(d(),b(`div`,et,[g(R,{modelValue:r(u).text,"onUpdate:modelValue":n[1]||=e=>r(u).text=e,name:`text`,scale:`large`,placeholder:`Search`,"prefix-icon":`search`,enterkeyhint:`done`},null,8,[`modelValue`])])):S(``,!0),r(V)===`where`?(d(),b(`div`,tt,[g(B,{name:`location`,"display-value":r(p).unsavedLocationCityRegion,onSelected:r(m),onClear:n[2]||=e=>r(m)(null),container:`div.msr--calendarSearchModal-body`,theme:`places-basic`,placeholder:`Search by city`},null,8,[`display-value`,`onSelected`])])):S(``,!0),r(V)===`distance`?(d(),b(`div`,nt,[g(U,{type:`radio`,options:r(o),name:`distance`,"model-value":r(u).radius?.toString()??void 0,"onUpdate:modelValue":k},null,8,[`options`,`model-value`])])):S(``,!0),r(V)===`type`?(d(),b(`div`,rt,[g(U,{options:r(i),name:`type`,"model-value":r(u).types,"onUpdate:modelValue":M},null,8,[`options`,`model-value`])])):S(``,!0)]),_:1},8,[`class`])])],40,qe)):S(``,!0)]),_:1})],32)}}}),[[`__scopeId`,`data-v-ecd13843`]]),{__name:`CalendarSearchMobile`}),at={class:`msr--menuHeader`},ot={class:`msr--menuHeader-container`},st={class:`msr--menuClose`,type:`button`,"aria-label":`Close account menu`},ct={class:`msr--menuContent`,role:`menu`},lt={class:`msr--menuItem`},ut={class:`msr--menuItem`},dt={class:`msr--menuItem`},ft={class:`msr--menuItem`},pt={class:`msr--menuItem`},mt={class:`msr--menuItem`},ht={class:`msr--menuItem`},gt={class:`msr--menuItem`},_t={class:`msr--menuItem`},vt={class:`msr--menuItem`},yt={class:`msr--menuItem`},bt={class:`msr--menuItem`},xt=Object.assign(K(u({__name:`AccountMenu`,emits:[`login`,`logout`],setup(e,{emit:t}){let n=t,{loggedIn:a,isOrganizer:o}=V(),{toggle:s}=re(),c=j(!1);D(c,e=>{document.body.classList.toggle(`-locked`,e)});let l=()=>{c.value=!1,s(!0)},u=async()=>{c.value=!1,n(`login`)},f=async()=>{c.value=!1,n(`logout`)},p=()=>{c.value=!1};return(e,t)=>{let n=le,s=W,m=q,h=ie,y=w(`close-popper`);return d(),v(h,{theme:`menu`,shown:r(c),"onUpdate:shown":t[0]||=e=>C(c)?c.value=e:null,tooltip:!1,placement:`bottom-end`,dropdown:``},{popper:x(()=>[_(`div`,at,[_(`div`,ot,[g(n,{"aria-label":`MSR logo`,"is-link":!0}),O((d(),b(`button`,st,[g(s,{name:`close`})])),[[y]])])]),_(`ul`,ct,[r(a)?(d(),b(E,{key:0},[_(`li`,lt,[g(m,{onClick:p,to:`/index.cfm/event/dashboard`,external:``,role:`menuitem`,class:`msr--menuLink`},{default:x(()=>[g(s,{name:`events_calendar`}),t[1]||=N(`My events `,-1)]),_:1})]),_(`li`,ut,[g(m,{onClick:p,to:`/index.cfm/event/account`,external:``,role:`menuitem`,class:`msr--menuLink`},{default:x(()=>[g(s,{name:`avatar`}),t[2]||=N(`My account `,-1)]),_:1})]),_(`li`,dt,[g(m,{onClick:p,to:`/index.cfm/event/billing`,external:``,role:`menuitem`,class:`msr--menuLink`},{default:x(()=>[g(s,{name:`currency`}),t[3]||=N(`Billing `,-1)]),_:1})]),t[11]||=_(`li`,{class:`msr--menuItemDivider`,role:`separator`},null,-1),_(`li`,ft,[g(m,{onClick:p,to:`https://support.motorsportreg.com/event-attendee-help`,external:``,role:`menuitem`,class:`msr--menuLink`},{default:x(()=>[g(s,{name:`helpdesk`}),t[4]||=N(`Help docs `,-1)]),_:1})]),_(`li`,pt,[g(m,{onClick:l,role:`menuitem`,class:`msr--menuLink`,tabindex:`0`},{default:x(()=>[g(s,{name:`contact_us`}),t[5]||=N(`Contact us `,-1)]),_:1})]),r(a)&&r(o)?(d(),b(E,{key:0},[t[7]||=_(`li`,{class:`msr--menuItemDivider`,role:`separator`},null,-1),_(`li`,mt,[g(m,{onClick:p,to:`/pick-org`,role:`menuitem`,class:`msr--menuLink`,"prefetch-on":`interaction`},{default:x(()=>[g(s,{name:`switch`}),t[6]||=N(`Switch to organizer `,-1)]),_:1})])],64)):S(``,!0),r(a)&&!r(o)?(d(),b(E,{key:1},[t[9]||=_(`li`,{class:`msr--menuItemDivider`,role:`separator`},null,-1),_(`li`,ht,[g(m,{onClick:p,to:`/event-management`,role:`menuitem`,class:`msr--menuLink`,"no-prefetch":!0},{default:x(()=>[g(s,{name:`flag`}),t[8]||=N(`Plan events `,-1)]),_:1})])],64)):S(``,!0),t[12]||=_(`li`,{class:`msr--menuItemDivider`,role:`separator`},null,-1),_(`li`,gt,[g(m,{onClick:f,role:`menuitem`,class:`msr--menuLink`,tabindex:`0`},{default:x(()=>[...t[10]||=[N(` Log out `,-1)]]),_:1})])],64)):(d(),b(E,{key:1},[_(`li`,_t,[g(m,{onClick:p,to:`https://support.motorsportreg.com/event-attendee-help`,external:``,role:`menuitem`,class:`msr--menuLink`,tabindex:`0`},{default:x(()=>[g(s,{name:`helpdesk`}),t[13]||=N(`Help docs `,-1)]),_:1})]),_(`li`,vt,[g(m,{onClick:l,role:`menuitem`,class:`msr--menuLink`,tabindex:`0`},{default:x(()=>[g(s,{name:`contact_us`}),t[14]||=N(`Contact us `,-1)]),_:1})]),t[17]||=_(`li`,{class:`msr--menuItemDivider`,role:`separator`},null,-1),_(`li`,yt,[g(m,{onClick:p,to:`/event-management`,role:`menuitem`,class:`msr--menuLink`,"no-prefetch":!0},{default:x(()=>[g(s,{name:`flag`}),t[15]||=N(`Plan events `,-1)]),_:1})]),t[18]||=_(`li`,{class:`msr--menuItemDivider`,role:`separator`},null,-1),_(`li`,bt,[g(m,{onClick:u,role:`menuitem`,class:`msr--menuLink`,tabindex:`0`},{default:x(()=>[...t[16]||=[N(` Log in / Sign up `,-1)]]),_:1})])],64))])]),default:x(()=>
2[i(e.$slots,`default`,{},void 0,!0)]),_:3},8,[`shown`])}}}),[[`__scopeId`,`data-v-44224390`]]),{__name:`AppHeaderAccountMenu`}),St={class:`msr--header`},Ct={class:`msr--header-wrapper`},wt={class:`msr--header-linksBar`},Tt={key:0,class:`msr--header-search`},Et=Object.assign(K(u({__name:`_baseHeader`,props:{logo:{default:`full`},expanded:{type:Boolean},mobile:{type:Boolean}},setup(e){let{loggedIn:t,user:n,isOrganizer:a,logout:o}=V(),s=e,c=async()=>{await R(`/login`,{external:!0})},l=async()=>{await o()};return(e,o)=>{let u=le,f=q,p=ue,m=W,h=xt,y=Z;return d(),b(`header`,St,[_(`nav`,Ct,[g(y,{variant:`xlarge`,class:`msr--header-container`},{default:x(()=>[g(u,{class:T([`msr--header-logo`,{"-expanded":s.expanded,"-mobile":s.mobile}]),"aria-label":`Navigate to home page`,variant:s.logo,"is-link":!0},null,8,[`class`,`variant`]),_(`div`,wt,[r(t)&&r(a)?(d(),v(f,{key:0,to:`/pick-org`,class:`msr--header-link msr--btn -btn-ghost -small`,tabindex:`0`,"prefetch-on":`interaction`},{default:x(()=>[...o[0]||=[N(` Switch to organizer `,-1)]]),_:1})):r(t)?S(``,!0):(d(),b(E,{key:1},[g(f,{to:`/event-management`,class:`msr--header-link msr--btn -btn-ghost -small`,tabindex:`0`,"no-prefetch":!0},{default:x(()=>[...o[1]||=[N(` Plan events `,-1)]]),_:1}),g(f,{to:`/login`,class:`msr--header-link msr--btn -btn-ghost -small`,tabindex:`0`},{default:x(()=>[...o[2]||=[N(`Log in`,-1)]]),_:1})],64)),g(h,{onLogin:c,onLogout:l},{default:x(()=>[_(`button`,{class:T([{"-loggedIn":r(t)},`msr--header-accountButton`]),type:`button`,"aria-label":`Account menu`,tabindex:`0`},[r(t)?(d(),v(p,{key:0,class:`msr--header-accountButton-avatar dark`,firstName:r(n).firstName,lastName:r(n).lastName,image:r(n).avatarUrl,size:`large`},null,8,[`firstName`,`lastName`,`image`])):S(``,!0),g(m,{name:`hamburger`,class:`msr--header-accountButton-icon`,variant:`large`})],2)]),_:1})])]),_:1})]),e.$slots.search?(d(),b(`div`,Tt,[i(e.$slots,`search`,{},void 0,!0)])):S(``,!0)])}}}),[[`__scopeId`,`data-v-87addc12`]]),{__name:`AppHeaderBaseHeader`}),Dt={key:0,class:`msr--header-overlay`},Ot={class:`msr--header-title`},kt=Object.assign(K(u({__name:`Header`,setup(e){let{isMobile:t}=ce(),{title:n,hasSearchedOnce:i,triggerSearch:a,init:o}=Q();o();let s=j(),{mode:c,show:u,hasBehavior:m,fullAllowed:y,pinned:C,expand:w,collapse:D,initClient:k}=se({headerRef:s});l(k);let{y:M}=ee(),P=A(()=>c.value.expanded?`Find your next motorsport event`:n.value),F=A(()=>m.value?c.value?.expanded?`full`:`adaptive`:`full`),R=A(()=>({"-mobile":t.value,"-compact":c.value.compact,"-full":!c.value.compact,"-fixed":!t.value&&c.value.expanded,"-pinned":(y.value||C.value)&&M.value>0,"-scrolling":!c.value.expanded&&C.value,"-pinned-full":y.value&&M.value>0,"-has-searched":i.value}));async function z(e){D(),a(e)}return(e,n)=>{let i=Z,a=Ae,o=it;return d(),b(E,null,[g(L,{name:`overlay`},{default:x(()=>[r(c).expanded?(d(),b(`div`,Dt)):S(``,!0)]),_:1}),g(Et,{ref_key:`headerRef`,ref:s,id:`AppHeader`,expanded:r(c).expanded,mobile:r(t),logo:r(F),class:T(r(R)),style:p({zIndex:r(c).expanded?20:void 0})},h({_:2},[r(u)?{name:`search`,fn:x(()=>[O(_(`h1`,Ot,[g(i,null,{default:x(()=>[N(f(r(P)),1)]),_:1})],512),[[I,!r(t)||r(t)&&r(c).initial]]),r(t)?(d(),v(o,{key:1,title:r(P),onCollapse:r(D),onExpand:r(w),onSearch:z},null,8,[`title`,`onCollapse`,`onExpand`])):(d(),v(a,{key:0,onCollapse:r(D),onExpand:r(w),onSearch:z},null,8,[`onCollapse`,`onExpand`]))]),key:`0`}:void 0]),1032,[`expanded`,`mobile`,`logo`,`class`,`style`])],64)}}}),[[`__scopeId`,`data-v-e6d811ca`]]),{__name:`AppHeader`}),At={class:`msr--footerCopyright`},jt={class:`msr--footerCopyright-linksWrap`},Mt={id:`open_privacy_preferences_element`,href:`#`},Nt=Object.assign(K(u({__name:`Footer`,setup(e){let{toggle:t}=re(),n=()=>{t(!0,{launchLink:`footer-contact-us`})};return(e,t)=>{let r=q,i=Z;return d(),b(`div`,At,[g(i,{variant:`xlarge`,class:`msr--footerCopyright-container`},{default:x(()=>[_(`nav`,jt,[_(`ul`,null,[_(`li`,null,[_(`a`,Mt,[g(de),t[0]||=N(` Your Privacy Choices `,-1)])]),_(`li`,null,[g(r,{external:``,to:`/index.cfm/event/public.privacy`},{default:x(()=>[...t[1]||=[N(`Privacy`,-1)]]),_:1})]),_(`li`,null,[g(r,{external:``,to:`/index.cfm/event/public.terms`},{default:x(()=>[...t[2]||=[N(`Terms`,-1)]]),_:1})]),_(`li`,null,[g(r,{external:``,to:`https://support.motorsportreg.com/event-attendee-help`},{default:x(()=>[...t[3]||=[N(`Help docs`,-1)]]),_:1})]),_(`li`,null,[g(r,{onClick:n},{default:x(()=>[...t[4]||=[N(`Contact us`,-1)]]),_:1})])])]),t[5]||=_(`div`,{class:`msr--footerCopyright-copy`},[_(`span`,null,`© PMH MSR LLC`)],-1)]),_:1})])}}}),[[`__scopeId`,`data-v-47132930`]]),{__name:`AppFooter`}),Pt=[1,12];function Ft(){let e=new Date,t=e.getMonth()+1;return{month:t,year:e.getFullYear()-+(t===1)}}function It(){let t=z(),{$msrAnalytics:n}=e(),{add:r}=X(),{loggedIn:i}=V();async function a(){if(t.path.startsWith(`/revved`)||!i.value)return;let{month:e,year:a}=Ft();if(!Pt.includes(e))return;let o=ne(`has-shown-revved-notification-${a}`,!1);o.value||r({message:`
3      <div style="display: flex; flex-direction: column; gap: var(--msr-space-100);">
4        <strong style="font-size: var(--msr-font-size-100)">Your ${a} Season, Revved</strong>
5        Click here to view your personalized year in review.
6      </div>
6`,type:`default`,duration:0,closeOnClick:!0,onDismiss:()=>{o.value||(o.value=!0,n({category:`year-in-review`,action:`toast-dismissed`,data:{year:a}}))},onClick:async()=>{o.value||(o.value=!0,n({category:`year-in-review`,action:`toast-clicked`,data:{year:a}}),await R(`/revved`))}})}return{tryInjectRevved:a}}var Lt=M(()=>Y(()=>import(`./BcwXPWA9.js`).then(e=>e.n).then(e=>e.default||e),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48]),import.meta.url)),Rt={id:`__page`},zt={class:`msr--main`},Bt=K(u({__name:`default`,setup(e){let t=k(`mainContentWaypointRef`);a(`mainContentWaypointRef`,t);let n=z(),{toggle:r}=re(),{tryInjectRevved:o}=It();return l(()=>{n.query.help===`launch`&&r(!0,{launchLink:`url-param-help-support`}),o()}),(e,n)=>{let r=kt,a=Lt,o=Nt;return d(),b(`div`,Rt,[g(r),_(`main`,zt,[_(`div`,{ref_key:`mainContentWaypointRef`,ref:t},null,512),g(L,{name:`slide-in-right`},{default:x(()=>[g(a)]),_:1}),i(e.$slots,`default`,{},void 0,!0)]),g(o)])}}}),[[`__scopeId`,`data-v-3f244f57`]]);export{Bt as default};

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