1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,96943,e=>{"use strict";e.s(["default",()=>n]);var t=e.i(43476);function n(e){let{texts:n}=e;return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("button",{onClick:()=>{Didomi.preferences.show()},className:"underline hover:no-underline",children:n.footer_consent_label})})}},80758,e=>{"use strict";e.s(["env",()=>r]);var t=Object.defineProperty,n=(e,n,r)=>(((e,n,r)=>n in e?t(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r)(e,"symbol"!=typeof n?n+"":n,r),r);let r=new class{set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}constructor(){n(this,"current",this.detect()),n(this,"handoffState","pending"),n(this,"currentId",0)}}},2155,e=>{"use strict";e.s(["getActiveElement",()=>a,"getOwnerDocument",()=>n,"getRootNode",()=>r,"isActiveElement",()=>o]);var t=e.i(80758);function n(e){var n;return t.env.isServer?null:null==e?document:null!=(n=null==e?void 0:e.ownerDocument)?n:document}function r(e){var n,r;return t.env.isServer?null:null==e?document:null!=(r=null==(n=null==e?void 0:e.getRootNode)?void 0:n.call(e))?r:document}function a(e){var t,n;return null!=(n=null==(t=r(e))?void 0:t.activeElement)?n:null}function o(e){return a(e)===e}},44508,68578,e=>{"use strict";function t(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}e.s(["disposables",()=>function e(){let n=[],r={addEventListener:(e,t,n,a)=>(e.addEventListener(t,n,a),r.add(()=>e.removeEventListener(t,n,a))),requestAnimationFrame(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let a=requestAnimationFrame(...t);return r.add(()=>cancelAnimationFrame(a))},nextFrame(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.requestAnimationFrame(()=>r.requestAnimationFrame(...t))},setTimeout(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let a=setTimeout(...t);return r.add(()=>clearTimeout(a))},microTask(){for(var e=arguments.length,n=Array(e),a=0;a<e;a++)n[a]=arguments[a];let o={current:!0};return t(()=>{o.current&&n[0]()}),r.add(()=>{o.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(n.includes(e)||n.push(e),()=>{let t=n.indexOf(e);if(t>=0)for(let e of n.splice(t,1))e()}),dispose(){for(let e of n.splice(0))e()}};return r}],44508),e.s(["microTask",()=>t],68578)},46725,e=>{"use strict";e.s(["useDisposables",()=>r]);var t=e.i(71645),n=e.i(44508);function r(){let[e]=(0,t.useState)(n.disposables);return(0,t.useEffect)(()=>()=>e.dispose(),[e]),e}},41444,35696,e=>{"use strict";e.s(["useLatestValue",()=>a],41444);var t=e.i(71645);e.s(["useIsoMorphicEffect",()=>r],35696);var n=e.i(80758);let r=(e,r)=>{n.env.isServer?(0,t.useEffect)(e,r):(0,t.useLayoutEffect)(e,r)};function a(e){let n=(0,t.useRef)(e);return r(()=>{n.current=e},[e]),n}},14189,e=>{"use strict";e.s(["useEvent",()=>r]);var t=e.i(71645),n=e.i(41444);let r=function(e){let r=(0,n.useLatestValue)(e);return t.default.useCallback(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.current(...t)},[r])}},29427,71330,94487,44279,e=>{"use strict";e.s(["useFocusRing",()=>G],29427),e.i(47167);var t=e.i(71645);let n="undefined"!=typeof document?t.default.useLayoutEffect:()=>{},r=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])'];
1r.join(":not([hidden]),"),r.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),r.join(':not([hidden]):not([tabindex="-1"]),');let a=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},o=e=>e&&"window"in e&&e.window===e?e:a(e).defaultView||window;function i(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function s(e){let r=(0,t.useRef)({isFocused:!1,observer:null});n(()=>{let e=r.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let a=function(e){let r=(0,t.useRef)(null);return n(()=>{r.current=e},[e]),(0,t.useCallback)(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let a=r.current;return null==a?void 0:a(...t)},[])}(t=>{null==e||e(t)});return(0,t.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){r.current.isFocused=!0;let t=e.target;t.addEventListener("focusout",e=>{r.current.isFocused=!1,t.disabled&&a(i(e)),r.current.observer&&(r.current.observer.disconnect(),r.current.observer=null)},{once:!0}),r.current.observer=new MutationObserver(()=>{if(r.current.isFocused&&t.disabled){var e;null==(e=r.current.observer)||e.disconnect();let n=t===document.activeElement?null:document.activeElement;t.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),t.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),r.current.observer.observe(t,{attributes:!0,attributeFilter:["disabled"]})}},[a])}function l(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&((null==(t=window.navigator.userAgentData)?void 0:t.brands.some(t=>e.test(t.brand)))||e.test(window.navigator.userAgent))}function u(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function c(e){let t=null;return()=>(null==t&&(t=e()),t)}let d=c(function(){return u(/^Mac/i)}),f=c(function(){return u(/^iPhone/i)}),m=c(function(){return u(/^iPad/i)||d()&&navigator.maxTouchPoints>1}),p=c(function(){return f()||m()});c(function(){return d()||p()}),c(function(){return l(/AppleWebKit/i)&&!v()});let v=c(function(){return l(/Chrome/i)}),g=c(function(){return l(/Android/i)});c(function(){return l(/Firefox/i)});let b={prefix:String(Math.round(1e10*Math.random())),current:0};t.default.createContext(b),t.default.createContext(!1),"undefined"!=typeof window&&window.document&&window.document.createElement,new WeakMap;t.default.useId;let h=null,y=new Set,x=new Map,E=!1,T=!1,w={Tab:!0,Escape:!0};function N(e,t){for(let n of y)n(e,t)}function S(e){E=!0,e.metaKey||!d()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(h="keyboard",N("keyboard",e))}
1function _(e){h="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(E=!0,N("pointer",e))}function A(e){(0===e.mozInputSource&&e.isTrusted||(g()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(E=!0,h="virtual")}function L(e){e.target!==window&&e.target!==document&&e.isTrusted&&(E||T||(h="virtual",N("virtual",e)),E=!1,T=!1)}function I(){E=!1,T=!0}function P(e){if("undefined"==typeof window||"undefined"==typeof document||x.get(o(e)))return;let t=o(e),n=a(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){E=!0,r.apply(this,arguments)},n.addEventListener("keydown",S,!0),n.addEventListener("keyup",S,!0),n.addEventListener("click",A,!0),t.addEventListener("focus",L,!0),t.addEventListener("blur",I,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",_,!0),n.addEventListener("pointermove",_,!0),n.addEventListener("pointerup",_,!0)),t.addEventListener("beforeunload",()=>{j(e)},{once:!0}),x.set(t,{focus:r})}let j=(e,t)=>{let n=o(e),r=a(e);t&&r.removeEventListener("DOMContentLoaded",t),x.has(n)&&(n.HTMLElement.prototype.focus=x.get(n).focus,r.removeEventListener("keydown",S,!0),r.removeEventListener("keyup",S,!0),r.removeEventListener("click",A,!0),n.removeEventListener("focus",L,!0),n.removeEventListener("blur",I,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",_,!0),r.removeEventListener("pointermove",_,!0),r.removeEventListener("pointerup",_,!0)),x.delete(n))};function k(){return"pointer"!==h}"undefined"!=typeof document&&function(e){let t,n=a(void 0);"loading"!==n.readyState?P(void 0):(t=()=>{P(e)},n.addEventListener("DOMContentLoaded",t)),()=>j(e,t)}();let R=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function F(e,t){return!!t&&!!e&&e.contains(t)}let C=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement};function O(){let e=(0,t.useRef)(new Map),n=(0,t.useCallback)((t,n,r,a)=>{let o=(null==a?void 0:a.once)?function(){for(var t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];e.current.delete(r),r(...n)}:r;e.current.set(r,{type:n,eventTarget:t,fn:o,options:a}),t.addEventListener(n,o,a)},[]),r=(0,t.useCallback)((t,n,r,a)=>{var o;let i=(null==(o=e.current.get(r))?void 0:o.fn)||r;t.removeEventListener(n,i,a),e.current.delete(r)},[]),a=(0,t.useCallback)(()=>{e.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]);return(0,t.useEffect)(()=>a,[a]),{addGlobalListener:n,removeGlobalListener:r,removeAllGlobalListeners:a}}function G(){var e;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{autoFocus:r=!1,isTextInput:l,within:u}=n,c=(0,t.useRef)({isFocused:!1,isFocusVisible:r||k()}),[d,f]=(0,t.useState)(!1),[m,p]=(0,t.useState)(()=>c.current.isFocused&&c.current.isFocusVisible),v=(0,t.useCallback)(()=>p(c.current.isFocused&&c.current.isFocusVisible),[]),g=(0,t.useCallback)(e=>{c.current.isFocused=e,f(e),v()},[v]);e={isTextInput:l},P(),(0,t.useEffect)(()=>{let t=(t,n)=>{(function(e,t,n){let r=a(null==n?void 0:n.target),i="undefined"!=typeof window?o(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,s="undefined"!=typeof window?o(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,l="undefined"!=typeof window?o(null==n?void 0:n.target).HTMLElement:HTMLElement,u="undefined"!=typeof window?o(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||r.activeElement instanceof i&&!R.has(r.activeElement.type)||r.activeElement instanceof s||r.activeElement instanceof l&&r.activeElement.isContentEditable)&&"keyboard"===t&&n instanceof u&&!w[n.key])})(!!(null==e?void 0:e.isTextInput),t,n)&&(e=>{c.current.isFocusVisible=e,v()})(k())};return y.add(t),()=>{y.delete(t)}},[]);let{focusProps:b}=function(e){let{isDisabled:n,onFocus:r,onBlur:o,onFocusChange:i}=e,l=(0,t.useCallback)(e=>{if(e.target===e.currentTarget)return o&&o(e),i&&i(!1),!0},[o,i]),u=s(l),c=(0,t.useCallback)(e=>{var t;let n=a(e.target),o=n?C(n):C();e.target===e.currentTarget&&o===(t=e.nativeEvent,t.target)&&(r&&r(e),i&&i(!0),u(e))},[i,r,u]);return{focusProps:{onFocus:!n&&(r||i||o)?c:void 0,onBlur:!n&&(o||i)?l:void 0}}}({isDisabled:u,onFocusChange:g}),{focusWithinProps:h}=function(e){let{isDisabled:n,onBlurWithin:r,onFocusWithin:o,onFocusWithinChange:l}=e,u=(0,t.useRef)({isFocusWithin:!1}),{addGlobalListener:c,removeAllGlobalListeners:d}=O(),f=(0,t.useCallback)(e=>{e.currentTarget.contains(e.target)&&u.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(u.current.isFocusWithin=!1,d(),r&&r(e),l&&l(!1))},[r,l,u,d]),m=s(f),p=(0,t.useCallback)(e=>{var t;if(!e.currentTarget.contains(e.target))return;let n=a(e.target),r=C(n);if(!u.current.isFocusWithin&&r===(t=e.nativeEvent,t.target)){o&&o(e),l&&l(!0),u.current.isFocusWithin=!0,m(e);let t=e.currentTarget;c(n,"focus",e=>{if(u.current.isFocusWithin&&!F(t,e.target)){let r=new n.defaultView.FocusEvent("blur",{relatedTarget:e.target});Object.defineProperty(r,"target",{value:t}
1),Object.defineProperty(r,"currentTarget",{value:t}),f(i(r))}},{capture:!0})}},[o,l,m,c,f]);return n?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:p,onBlur:f}}}({isDisabled:!u,onFocusWithinChange:g});return{isFocused:d,isFocusVisible:m,focusProps:u?h:b}}e.s(["useHover",()=>V],71330);let M=!1,D=0;function B(e){"touch"===e.pointerType&&(M=!0,setTimeout(()=>{M=!1},50))}function H(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent&&document.addEventListener("pointerup",B),D++,()=>{--D>0||"undefined"!=typeof PointerEvent&&document.removeEventListener("pointerup",B)}}function V(e){let{onHoverStart:n,onHoverChange:r,onHoverEnd:o,isDisabled:i}=e,[s,l]=(0,t.useState)(!1),u=(0,t.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,t.useEffect)(H,[]);let{addGlobalListener:c,removeAllGlobalListeners:d}=O(),{hoverProps:f,triggerHoverEnd:m}=(0,t.useMemo)(()=>{let e=(e,t)=>{let n=u.target;u.pointerType="",u.target=null,"touch"!==t&&u.isHovered&&n&&(u.isHovered=!1,d(),o&&o({type:"hoverend",target:n,pointerType:t}),r&&r(!1),l(!1))},t={};return"undefined"!=typeof PointerEvent&&(t.onPointerEnter=t=>{M&&"mouse"===t.pointerType||((t,o)=>
1{if(u.pointerType=o,i||"touch"===o||u.isHovered||!t.currentTarget.contains(t.target))return;u.isHovered=!0;let s=t.currentTarget;u.target=s,c(a(t.target),"pointerover",t=>{u.isHovered&&u.target&&!F(u.target,t.target)&&e(t,t.pointerType)},{capture:!0}),n&&n({type:"hoverstart",target:s,pointerType:o}),r&&r(!0),l(!0)})(t,t.pointerType)},t.onPointerLeave=t=>{!i&&t.currentTarget.contains(t.target)&&e(t,t.pointerType)}),{hoverProps:t,triggerHoverEnd:e}},[n,r,o,i,u,c,d]);return(0,t.useEffect)(()=>{i&&m({currentTarget:u.target},u.pointerType)},[i]),{hoverProps:f,isHovered:s}}e.s(["useActivePress",()=>q],94487);var W=e.i(2155),K=e.i(46725),U=e.i(14189);function q(){let{disabled:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,t.useRef)(null),[r,a]=(0,t.useState)(!1),o=(0,K.useDisposables)(),i=(0,U.useEvent)(()=>{n.current=null,a(!1),o.dispose()}),s=(0,U.useEvent)(e=>{if(o.dispose(),null===n.current){n.current=e.currentTarget,a(!0);{let t=(0,W.getOwnerDocument)(e.currentTarget);o.addEventListener(t,"pointerup",i,!1),o.addEventListener(t,"pointermove",e=>{if(n.current){var t,r;let o,i;a((o=e.width/2,i=e.height/2,t={top:e.clientY-i,right:e.clientX+o,bottom:e.clientY+i,left:e.clientX-o},r=n.current.getBoundingClientRect(),!(!t||!r||t.right<r.left||t.left>r.right||t.bottom<r.top||t.top>r.bottom)))}},!1),o.addEventListener(t,"pointercancel",i,!1)}}});return{pressed:r,pressProps:e?{}:{onPointerDown:s,onPointerUp:i,onClick:i}}}function Y(e,n){return(0,t.useMemo)(()=>{var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==n?void 0:n.tagName)==="BUTTON"&&!n.hasAttribute("type"))return"button"},[e.type,e.as,n])}e.s(["useResolveButtonType",()=>Y],44279)},55743,e=>{"use strict";e.s(["useSlot",()=>n]);var t=e.i(71645);function n(e){return(0,t.useMemo)(()=>e,Object.values(e))}},94316,e=>{"use strict";e.s(["optionalRef",()=>a,"useSyncRefs",()=>o]);var t=e.i(71645),n=e.i(14189);let r=Symbol();function a(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Object.assign(e,{[r]:t})}function o(){for(var e=arguments.length,a=Array(e),o=0;o<e;o++)a[o]=arguments[o];let i=(0,t.useRef)(a);(0,t.useEffect)(()=>{i.current=a},[a]);let s=(0,n.useEvent)(e=>{for(let t of i.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return a.every(e=>null==e||(null==e?void 0:e[r]))?void 0:s}},53521,e=>{"use strict";e.s(["useIsMounted",()=>r]);var t=e.i(71645),n=e.i(35696);function r(){let e=(0,t.useRef)(!1);return(0,n.useIsoMorphicEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},32607,e=>{"use strict";function t(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.from(new Set(t.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}e.s(["classNames",()=>t])},97701,e=>{"use strict";function t(e,n){for(var r=arguments.length,a=Array(r>2?r-2:0),o=2;o<r;o++)a[o-2]=arguments[o];if(e in n){let t=n[e];return"function"==typeof t?t(...a):t}let i=Error('Tried to handle "'.concat(e,'" but there is no handler defined. Only defined handlers are: ').concat(Object.keys(n).map(e=>'"'.concat(e,'"')).join(", "),"."));throw Error.captureStackTrace&&Error.captureStackTrace(i,t),i}e.s(["match",()=>t])},20,e=>{"use strict";e.s(["RenderFeatures",()=>a,"RenderStrategy",()=>o,"compact",()=>f,"forwardRefWithAs",()=>d,"isFragment",()=>p,"mergeProps",()=>c,"useRender",()=>i]);var t=e.i(71645),n=e.i(32607),r=e.i(97701),a=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(a||{}),o=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(o||{});function i(){let e,n,a=(e=(0,t.useRef)([]),n=(0,t.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]),function(){for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];if(!r.every(e=>null==e))return e.current=r,n});return(0,t.useCallback)(e=>(function(e){let{ourProps:t,theirProps:n,slot:a,defaultTag:o,features:i,visible:c=!0,name:d,mergeRefs:f}=e;f=null!=f?f:l;let m=u(n,t);if(c)return s(m,a,o,d,f);let p=null!=i?i:0;if(2&p){let{static:e=!1,...t}=m;if(e)return s(t,a,o,d,f)}if(1&p){let{unmount:e=!0,...t}=m;return(0,r.match)(+!e,{0:()=>null,1:()=>s({...t,hidden:!0,style:{display:"none"}},a,o,d,f)})}return s(m,a,o,d,f)})({mergeRefs:a,...e}),[a])}function s(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,{as:s=a,children:l,refName:c="ref",...d}=m(e,["unmount","static"]),v=void 0!==e.ref?{[c]:e.ref}:{},g="function"==typeof l?l(r):l;g=function e(t){if(null!=t&&t.$$typeof===Symbol.for("react.lazy")){let n=t._payload;if(null!=n&&"fulfilled"===n.status)return e(n.value)}return t}(g),"className"in d&&d.className&&"function"==typeof d.className&&(d.className=d.className(r)),d["aria-labelledby"]&&d["aria-labelledby"]===d.id&&(d["aria-labelledby"]=void 0);let b={};if(r){let e=!1,t=[];for(let[n,a]of Object.entries(r))"boolean"==typeof a&&(e=!0),!0===a&&t.push(n.replace(/([A-Z])/g,e=>"-".concat(e.toLowerCase())));if(e)for(let e of(b["data-headlessui-state"]=t.join(" "),t))b["data-".concat(e)
1]=""}if(p(s)&&(Object.keys(f(d)).length>0||Object.keys(f(b)).length>0))if(!(0,t.isValidElement)(g)||Array.isArray(g)&&g.length>1||p(g.type)){if(Object.keys(f(d)).length>0)throw Error(['Passing props on "Fragment"!\n',"The current component <".concat(o,' /> is rendering a "Fragment".'),"However we need to passthrough the following props:",Object.keys(f(d)).concat(Object.keys(f(b))).map(e=>" - ".concat(e)).join("\n"),"\nYou can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>" - ".concat(e)).join("\n")].join("\n"))}else{var h;let e=g.props,r=null==e?void 0:e.className,a="function"==typeof r?function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,n.classNames)(r(...t),d.className)}:(0,n.classNames)(r,d.className),o=u(g.props,f(m(d,["ref"])));for(let e in b)e in o&&delete b[e];return(0,t.cloneElement)(g,Object.assign({},o,b,v,{ref:i((h=g,t.default.version.split(".")[0]>="19"?h.props.ref:h.ref),v.ref)},a?{className:a}:{}))}return(0,t.createElement)(s,Object.assign({},m(d,["ref"]),!p(s)&&v,!p(s)&&b),g)}function l(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.every(e=>null==e)?void 0:e=>{for(let n of t)null!=n&&("function"==typeof n?n(e):n.current=e)}}function u(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return{};if(1===t.length)return t[0];let r={},a={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=a[t]||(a[t]=[]),a[t].push(e[t])):r[t]=e[t];if(r.disabled||r["aria-disabled"])for(let e in a)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(a[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in a)Object.assign(r,{[e](t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];for(let n of a[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;n(t,...r)}}});return r}function c(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return{};if(1===t.length)return t[0];let r={},a={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=a[t]||(a[t]=[]),a[t].push(e[t])):r[t]=e[t];for(let e in a)Object.assign(r,{[e](){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];for(let t of a[e])null==t||t(...n)}});return r}function d(e){var n;return Object.assign((0,t.forwardRef)(e),{displayName:null!=(n=e.displayName)?n:e.name})}function f(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function p(e){return e===t.Fragment||e===Symbol.for("react.fragment")}},2788,e=>{"use strict";e.s(["Hidden",()=>r,"HiddenFeatures",()=>n]);var t=e.i(20),n=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(n||{});let r=(0,t.forwardRefWithAs)(function(e,n){var r;let{features:a=1,...o}=e,i={ref:n,"aria-hidden":(2&a)==2||(null!=(r=o["aria-hidden"])?r:void 0),hidden:(4&a)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&a)==4&&(2&a)!=2&&{display:"none"}}};return(0,t.useRender)()({ourProps:i,theirProps:o,slot:{},defaultTag:"span",name:"Hidden"})})},13581,e=>{"use strict";function t(e){return"object"==typeof e&&null!==e&&"nodeType"in e&&"tagName"in e}function n(e){return t(e)&&"accessKey"in e}function r(e){return t(e)&&"tabIndex"in e}function a(e){return t(e)&&"style"in e}function o(e){return n(e)&&"IFRAME"===e.nodeName}function i(e){return n(e)&&"INPUT"===e.nodeName}function s(e){return n(e)&&"FIELDSET"===e.nodeName}function l(e){return n(e)&&"LEGEND"===e.nodeName}e.s(["hasInlineStyle",()=>a,"isElement",()=>t,"isHTMLElement",()=>n,"isHTMLFieldSetElement",()=>s,"isHTMLIframeElement",()=>o,"isHTMLInputElement",()=>i,"isHTMLLegendElement",()=>l,"isHTMLorSVGElement",()=>r])},52265,e=>{"use strict";e.s(["Focus",()=>o,"FocusResult",()=>i,"FocusableMode",()=>l,"focusElement",()=>d,"focusIn",()=>m,"focusableSelector",()=>r,"isFocusableElement",()=>u,"sortByDomNode",()=>f]),e.i(44508),e.i(13581);var t=e.i(97701),n=e.i(2155);let r=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(","),a=["[data-autofocus]"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(",");var o=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e[e.AutoFocus=64]="AutoFocus",e))(o||{}),i=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(i||{}),s=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(s||{}),l=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(l||{});function u(e){var a;let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e!==(null==(a=(0,n.getOwnerDocument)(e))?void 0:a.body)&&(0,t.match)(o,{0:()=>e.matches(r),1(){let t=e;for(;null!==t;){if(t.matches(r))return!0;t=t.parentElement}return!1}})}var c=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(c||{});function d(e){null==e||e.focus({preventScroll:!0})}function f(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return e.slice().sort((e,n)=>{let r=t(e),a=t(n);if(null===r||null===a)return 0;let o=r.compareDocumentPosition(a);return o&Node.DOCUMENT_POSITION_FOLLOWING?-1:o&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function m(e,t){var o,i,s;let{sorted:l=!0,relativeTo:u=null,skipElements:c=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=Array.isArray(e)?e.length>0?(0,n.getRootNode)(e[0]):document:(0,n.getRootNode)(e),m=Array.isArray(e)?l?f(e):e:64&t?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(a)).sort((e,t)=>
1Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(r)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e);c.length>0&&m.length>1&&(m=m.filter(e=>!c.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),u=null!=u?u:null==d?void 0:d.activeElement;let p=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),v=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,m.indexOf(u))-1;if(4&t)return Math.max(0,m.indexOf(u))+1;if(8&t)return m.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),g=32&t?{preventScroll:!0}:{},b=0,h=m.length,y;do{if(b>=h||b+h<=0)return 0;let e=v+b;if(16&t)e=(e+h)%h;else{if(e<0)return 3;if(e>=h)return 1}null==(y=m[e])||y.focus(g),b+=p}while(y!==(0,n.getActiveElement)(y))return 6&t&&null!=(s=null==(i=null==(o=y)?void 0:o.matches)?void 0:i.call(o,"textarea,input"))&&s&&y.select(),2}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0))},98348,e=>{"use strict";e.s(["Keys",()=>t]);var t=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(t||{})},36220,e=>{"use strict";e.s(["default",()=>B],36220);var t=e.i(43476),n=e.i(29427),r=e.i(71330),a=e.i(71645),o=e.i(94487),i=e.i(14189),s=e.i(35696),l=e.i(41444),u=e.i(44279),c=e.i(55743),d=e.i(94316),f=e.i(53521),m=e.i(2788);function p(e){let{onFocus:t}=e,[n,r]=(0,a.useState)(!0),o=(0,f.useIsMounted)();return n?a.default.createElement(m.Hidden,{as:"button",type:"button",features:m.HiddenFeatures.Focusable,onFocus:e=>{e.preventDefault();let n,a=50;n=requestAnimationFrame(function e(){if(a--<=0){n&&cancelAnimationFrame(n);return}if(t()){if(cancelAnimationFrame(n),!o.current)return;r(!1);return}n=requestAnimationFrame(e)})}}):null}var v=e.i(52265),g=e.i(97701),b=e.i(68578),h=e.i(2155),y=e.i(20);let x=a.createContext(null);function E(e){let{children:t}=e,n=a.useRef({groups:new Map,get(e,t){var n;let r=this.groups.get(e);r||(r=new Map,this.groups.set(e,r));let a=null!=(n=r.get(t))?n:0;return r.set(t,a+1),[Array.from(r.keys()).indexOf(t),function(){let e=r.get(t);e>1?r.set(t,e-1):r.delete(t)}]}});return a.createElement(x.Provider,{value:n},t)}function T(e){let t=a.useContext(x);if(!t)throw Error("You must wrap your component in a <StableCollection>");let n=a.useId(),[r,o]=t.current.get(e,n);return a.useEffect(()=>o,[]),r}var w=e.i(98348),N=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(N||{}),S=(e=>(e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e))(S||{}),_=(e=>(e[e.SetSelectedIndex=0]="SetSelectedIndex",e[e.RegisterTab=1]="RegisterTab",e[e.UnregisterTab=2]="UnregisterTab",e[e.RegisterPanel=3]="RegisterPanel",e[e.UnregisterPanel=4]="UnregisterPanel",e))(_||{});let A={0(e,t){var n;let r=(0,v.sortByDomNode)(e.tabs,e=>e.current),a=(0,v.sortByDomNode)(e.panels,e=>e.current),o=r.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),i={...e,tabs:r,panels:a};if(t.index<0||t.index>r.length-1){let n=(0,g.match)(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>(0,g.match)(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===o.length)return i;let a=(0,g.match)(n,{0:()=>r.indexOf(o[0]),1:()=>r.indexOf(o[o.length-1])});return{...i,selectedIndex:-1===a?e.selectedIndex:a}}let s=r.slice(0,t.index),l=[...r.slice(t.index),...s].find(e=>o.includes(e));if(!l)return i;let u=null!=(n=r.indexOf(l))?n:e.selectedIndex;return -1===u&&(u=e.selectedIndex),{...i,selectedIndex:u}},1(e,t){if(e.tabs.includes(t.tab))return e;let n=e.tabs[e.selectedIndex],r=(0,v.sortByDomNode)([...e.tabs,t.tab],e=>e.current),a=e.selectedIndex;return e.info.current.isControlled||-1===(a=r.indexOf(n))&&(a=e.selectedIndex),{...e,tabs:r,selectedIndex:a}},2:(e,t)=>({...e,tabs:e.tabs.filter(e=>e!==t.tab)}),3:(e,t)=>
1e.panels.includes(t.panel)?e:{...e,panels:(0,v.sortByDomNode)([...e.panels,t.panel],e=>e.current)},4:(e,t)=>({...e,panels:e.panels.filter(e=>e!==t.panel)})},L=(0,a.createContext)(null);function I(e){let t=(0,a.useContext)(L);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Tab.Group /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,I),t}return t}L.displayName="TabsDataContext";let P=(0,a.createContext)(null);function j(e){let t=(0,a.useContext)(P);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Tab.Group /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,j),t}return t}function k(e,t){return(0,g.match)(t.type,A,e,t)}P.displayName="TabsActionsContext";let R=y.RenderFeatures.RenderStrategy|y.RenderFeatures.Static,F=(0,y.forwardRefWithAs)(function(e,t){var l,f;let m=(0,a.useId)(),{id:p="headlessui-tabs-tab-".concat(m),disabled:x=!1,autoFocus:E=!1,...N}=e,{orientation:S,activation:_,selectedIndex:A,tabs:L,panels:P}=I("Tab"),k=j("Tab"),R=I("Tab"),[F,C]=(0,a.useState)(null),O=(0,a.useRef)(null),G=(0,d.useSyncRefs)(O,t,C);(0,s.useIsoMorphicEffect)(()=>k.registerTab(O),[k,O]);let M=T("tabs"),D=L.indexOf(O);-1===D&&(D=M);let B=D===A,H=(0,i.useEvent)(e=>{let t=e();if(t===v.FocusResult.Success&&"auto"===_){let e=(0,h.getActiveElement)(O.current),t=R.tabs.findIndex(t=>t.current===e);-1!==t&&k.change(t)}return t}),V=(0,i.useEvent)(e=>{let t=L.map(e=>e.current).filter(Boolean);if(e.key===w.Keys.Space||e.key===w.Keys.Enter){e.preventDefault(),e.stopPropagation(),k.change(D);return}switch(e.key){case w.Keys.Home:case w.Keys.PageUp:return e.preventDefault(),e.stopPropagation(),H(()=>(0,v.focusIn)(t,v.Focus.First));case w.Keys.End:case w.Keys.PageDown:return e.preventDefault(),e.stopPropagation(),H(()=>(0,v.focusIn)(t,v.Focus.Last))}if(H(()=>(0,g.match)(S,{vertical:()=>e.key===w.Keys.ArrowUp?(0,v.focusIn)(t,v.Focus.Previous|v.Focus.WrapAround):e.key===w.Keys.ArrowDown?(0,v.focusIn)(t,v.Focus.Next|v.Focus.WrapAround):v.FocusResult.Error,horizontal:()=>e.key===w.Keys.ArrowLeft?(0,v.focusIn)(t,v.Focus.Previous|v.Focus.WrapAround):e.key===w.Keys.ArrowRight?(0,v.focusIn)(t,v.Focus.Next|v.Focus.WrapAround):v.FocusResult.Error}))===v.FocusResult.Success)return e.preventDefault()}),W=(0,a.useRef)(!1),K=(0,i.useEvent)(()=>{var e;W.current||(W.current=!0,null==(e=O.current)||e.focus({preventScroll:!0}),k.change(D),(0,b.microTask)(()=>{W.current=!1}))}),U=(0,i.useEvent)(e=>{e.preventDefault()}),{isFocusVisible:q,focusProps:Y}=(0,n.useFocusRing)({autoFocus:E}),{isHovered:z,hoverProps:Z}=(0,r.useHover)({isDisabled:x}),{pressed:X,pressProps:J}=(0,o.useActivePress)({disabled:x}),Q=(0,c.useSlot)({selected:B,hover:z,active:X,focus:q,autofocus:E,disabled:x}),$=(0,y.mergeProps)({ref:G,onKeyDown:V,onMouseDown:U,onClick:K,id:p,role:"tab",type:(0,u.useResolveButtonType)(e,F),"aria-controls":null==(f=null==(l=P[D])?void 0:l.current)?void 0:f.id,"aria-selected":B,tabIndex:B?0:-1,disabled:x||void 0,autoFocus:E},Y,Z,J);return(0,y.useRender)()({ourProps:$,theirProps:N,slot:Q,defaultTag:"button",name:"Tabs.Tab"})}),C=(0,y.forwardRefWithAs)(function(e,t){let{defaultIndex:n=0,vertical:r=!1,manual:o=!1,onChange:u,selectedIndex:f=null,...m}=e,g=r?"vertical":"horizontal",b=o?"manual":"auto",h=null!==f,x=(0,l.useLatestValue)({isControlled:h}),T=(0,d.useSyncRefs)(t),[w,N]=(0,a.useReducer)(k,{info:x,selectedIndex:null!=f?f:n,tabs:[],panels:[]}),S=(0,c.useSlot)({selectedIndex:w.selectedIndex}),_=(0,l.useLatestValue)(u||(()=>{})),A=(0,l.useLatestValue)(w.tabs),I=(0,a.useMemo)(()=>({orientation:g,activation:b,...w}),[g,b,w]),j=(0,i.useEvent)(e=>(N({type:1,tab:e}),()=>N({type:2,tab:e}))),R=(0,i.useEvent)(e=>(N({type:3,panel:e}),()=>N({type:4,panel:e}))),F=(0,i.useEvent)(e=>{C.current!==e&&_.current(e),h||N({type:0,index:e})}),C=(0,l.useLatestValue)(h?e.selectedIndex:w.selectedIndex),O=(0,a.useMemo)(()=>({registerTab:j,registerPanel:R,change:F}),[]);(0,s.useIsoMorphicEffect)(()=>{N({type:0,index:null!=f?f:n})},[f]),(0,s.useIsoMorphicEffect)(()=>{if(void 0===C.current||w.tabs.length<=0)return;let e=(0,v.sortByDomNode)(w.tabs,e=>e.current);e.some((e,t)=>w.tabs[t]!==e)&&F(e.indexOf(w.tabs[C.current]))});let G=(0,y.useRender)();return a.default.createElement(E,null,a.default.createElement(P.Provider,{value:O},a.default.createElement(L.Provider,{value:I},I.tabs.length<=0&&a.default.createElement(p,{onFocus:()=>{var e,t;for(let n of A.current)if((null==(e=n.current)?void 0:e.tabIndex)===0)return null==(t=n.current)||t.focu
1s(),!0;return!1}}),G({ourProps:{ref:T},theirProps:m,slot:S,defaultTag:"div",name:"Tabs"}))))}),O=(0,y.forwardRefWithAs)(function(e,t){let{orientation:n,selectedIndex:r}=I("Tab.List"),a=(0,d.useSyncRefs)(t),o=(0,c.useSlot)({selectedIndex:r});return(0,y.useRender)()({ourProps:{ref:a,role:"tablist","aria-orientation":n},theirProps:e,slot:o,defaultTag:"div",name:"Tabs.List"})}),G=(0,y.forwardRefWithAs)(function(e,t){let{selectedIndex:n}=I("Tab.Panels"),r=(0,d.useSyncRefs)(t),a=(0,c.useSlot)({selectedIndex:n});return(0,y.useRender)()({ourProps:{ref:r},theirProps:e,slot:a,defaultTag:"div",name:"Tabs.Panels"})}),M=(0,y.forwardRefWithAs)(function(e,t){var r,o,i,l;let u=(0,a.useId)(),{id:f="headlessui-tabs-panel-".concat(u),tabIndex:p=0,...v}=e,{selectedIndex:g,tabs:b,panels:h}=I("Tab.Panel"),x=j("Tab.Panel"),E=(0,a.useRef)(null),w=(0,d.useSyncRefs)(E,t);(0,s.useIsoMorphicEffect)(()=>x.registerPanel(E),[x,E]);let N=T("panels"),S=h.indexOf(E);-1===S&&(S=N);let _=S===g,{isFocusVisible:A,focusProps:L}=(0,n.useFocusRing)(),P=(0,c.useSlot)({selected:_,focus:A}),k=(0,y.mergeProps)({ref:w,id:f,role:"tabpanel","aria-labelledby":null==(o=null==(r=b[S])?void 0:r.current)?void 0:o.id,tabIndex:_?p:-1},L),F=(0,y.useRender)();return _||null!=(i=v.unmount)&&!i||null!=(l=v.static)&&l?F({ourProps:k,theirProps:v,slot:P,defaultTag:"div",features:R,visible:_,name:"Tabs.Panel"}):a.default.createElement(m.Hidden,{"aria-hidden":"true",...k})}),D=Object.assign(F,{Group:C,List:O,Panels:G,Panel:M});function B(e){let{businessHours:n,texts:r}=e;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h2",{className:"mb-4 text-base font-extrabold uppercase",children:r.footer_business_hours_title}),(0,t.jsxs)(C,{children:[n.length>1&&(0,t.jsx)(O,{className:"mb-2",children:n.map((e,n)=>(0,t.jsx)(D,{className:"pg-footer-business-hours-tab btn-hollow-sm data-[selected]:btn-primary-sm mb-2 mr-2",children:(0,t.jsx)("span",{children:e.label})},e.code))}),(0,t.jsx)(G,{children:n.map(e=>(0,t.jsx)(M,{children:(0,t.jsxs)("div",{className:"pg-footer-business-hours-department space-y-2",children:[e.days.map((e,n)=>(0,t.jsxs)("div",{className:"pg-footer-business-hours-day",children:[(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsxs)("span",{children:[e.day,"Â :"]}),(0,t.jsx)("div",{className:"text-right",children:e.hours.map((e,n)=>(0,t.jsx)("span",{className:"block",children:e},n))})]}),e.note&&(0,t.jsxs)("span",{className:"pg-footer-business-hours-day-note block text-right font-bold",children:["*",e.note]})]},n)),e.note&&(0,t.jsxs)("span",{className:"pg-footer-business-hours-department-note block border-t p-2 text-center font-bold",children:["*",e.note]})]})},e.code))})]})]})}},92286,e=>{"use strict";e.s(["default",()=>i]);var t=e.i(43476),n=e.i(96838),r=e.i(83651),a=e.i(18566),o=e.i(71645);function i(e){let{searchUrl:i="",placeholder:s="",inputRef:l,value:u,onValueChange:c}=e,[d,f]=(0,o.useState)(""),m=void 0!==u,p=m?u:d,v=m?c:f,g=(0,a.useRouter)();return(0,t.jsxs)("form",{className:"pg-header-search relative w-full text-sm text-white dark:text-main-color",onSubmit:e=>{if(e.preventDefault(),""!==p){let e=new URLSearchParams;e.set("q",p),g.push("".concat(i,"?").concat(e.toString()))}},children:[(0,t.jsx)(n.default,{icon:r.faMagnifyingGlass,className:"absolute inset-y-0 left-2 my-auto text-lg"}),(0,t.jsx)("input",{ref:l,type:"text",value:p,onChange:e=>null==v?void 0:v(e.target.value),className:"form-input !bg-transparent !py-2.5 !ps-8 focus:!border-primary focus:!outline-none",placeholder:s})]})}},12282,e=>{"use strict";e.s(["default",()=>s]);var t=e.i(43476),n=e.i(96838),r=e.i(83651),a=e.i(7670),o=e.i(71645),i=e.i(92286);function s(e){let{searchUrl:s="",placeholder:l="",placementClass:u="top-28"}=e,[c,d]=(0,o.useState)(!1),[f,m]=(0,o.useState)(""),p=(0,o.useRef)(null);return(0,o.useEffect)(()=>{if(c){var e;null==(e=p.current)||e.focus()}else m("")},[c]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{className:"pg-mobile-toolbar-button relative text-3xl",onClick:()=>d(!c),"aria-label":l,children:(0,t.jsx)(n.default,{icon:r.faMagnifyingGlass})}),(0,t.jsx)("div",{className:(0,a.default)("absolute inset-x-0 w-full overflow-hidden bg-layout px-4 transition-all duration-300",u,c?"h-auto py-4":"h-0 py-0"),children:(0,t.jsxs)("div",{className:"container relative",children:[(0,t.jsx)(i.default,{searchUrl:s,placeholder:l,inputRef:p,value:f,onValueChange:m}),(0,t.jsx)("button",{className:"absolute right-8 top-2.5 text-primary transition-all duration-300 ease-out",onClick:()=>d(!1),"aria-label":"Close",children:(0,t.jsx)(n.default,{icon:r.faXmark})})]})})]})}},33678,e=>{"use strict";e.s(["default",()=>o]);var t=e.i(43476),n=e.i(96838),r=e.i(83651),a=e.i(7670);function o(e){let{title:o="",isOpen:i=!1,setParentMenuOpenState:s=()=>{},children:l}=e;return(0,t.jsxs)("div",{className:(0,a.default)("pg-mobile-menu-panel fixed inset-0 z-50 flex h-dvh -translate-x-full flex-col bg-gradient-to-b from-layout to-layout-950 px-8 py-4 text-base text-white transition-all duration-300 ease-out",i?"is-open translate-x-0":"-translate-x-full"),children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-4 border-b border-slate-500/40 pb-4 text-right text-2xl",children:[(0,t.jsx)("div",{children:o}),(0,t.jsx)("button",{className:"py-4 text-primary","aria-label":"Close",onClick:()=>s(!1),children:(0,t.jsx)(n.default,{icon:r.faTimes})})]}),l]})}},59776,e=>{"use strict";e.s(["default",()=>l],59776);var t=e.i(43476),n=e.i(96838),r=e.i(14049),a=e.i(83651);e.i(7670);var o=e.i(33678),i=e.i(71645),s=e.i(74080);function l(e){let{locations:l,itemsClassName:u="",setParentMenuOpenState:c=()=>{}}=e,[d,f]=(0,i.useState)(!1),[m,p]=(0,i.useState)(null);return(0,i.useEffect)(()=>{p(document.getElementById("mobile-menu-container"))},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{className:u,"aria-label":"Locations and directions",onClick:()=>{f(!0),setTimeout(()=>{c(!1)},300)},children:(0,t.jsx)(n.default,{icon:a.faLocationDot})}),m&&(0,s.createPortal)((0,t.jsx)(o.default,{title:(0,t.jsx)("button",{className:"flex items-center gap-4","aria-label":"Back",onClick:()=>{c(!0),f(!1)},children:(0,t.jsx)(n.default,{icon:a.faChevronLeft,className:"text-2xl text-primary"})}),isOpen:d,setParentMenuOpenState:f,children:(0,t.jsx)("ol",{className:"h-full overflow-y-auto",children:l.map((e,o)=>{let i=(null==e?void 0:e.address)||(null==e?void 0:e.city)||(null==e?void 0:e.province_code)||(null==e?void 0:e.postal_code)?(0,t.jsxs)(t.Fragment,{children:[e.address,e.address&&(0,t.jsx)("br",{}),e.city&&"".concat(e.city,", "),e.province_code&&"".concat(e.province_code," "),e.postal_code,(0,t.jsx)("br",{})]}):null;return i?(0,t.jsx)("li",{className:"flex items-center justify-between border-b border-slate-500/40 py-3 text-2xl",children:(0,t.jsxs)(r.default,{href:e.google_maps_directions_url,newTab:!0,className:"flex flex-col gap-3","aria-label":"Directions to ".concat(e.label),"data-tagging":"directions",children:[e.label,(0,t.jsxs)("span",{className:"flex items-center gap-2 text-sm",children:[(0,t.jsx)(n.default,{icon:a.faLocationDot,className:"btn-primary-xl-mobile size-6"}),i]})]})},"location-address-item-".concat(o)):null})})}),m)]})}},39372,e=>{"use strict";e.s(["default",()=>l]);var t=e.i(43476),n=e.i(96838),r=e.i(33678),a=e.i(14049),o=e.i(83651),i=e.i(71645),s=e.i(74080);function l(e){let{locations:l,itemsClassName:u="",setParentMenuOpenState:c=()=>{}}=e,[d,f]=(0,i.useState)(!1),[m,p]=(0,i.useState)(null);return(0,i.useEffect)(()=>{p(document.getElementById("mobile-menu-container"))},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{className:u,onClick:()=>{f(!0),setTimeout(()=>{c(!1)},300)},"aria-label":"phone",children:(0,t.jsx)(n.default,{icon:o.faPhone})}),m&&(0,s.createPortal)((0,t.jsx)(r.default,{title:(0,t.jsx)("button",{className:"flex items-center gap-4","aria-label":"Back",onClick:()=>{c(!0),f(!1)},children:(0,t.jsx)(n.default,{icon:o.faChevronLeft,className:"text-2xl text-primary"})}),isOpen:d,setParentMenuOpenState:f,children:(0,t.jsx)("ol",{className:"h-full overflow-y-auto",children:l.map((e,r)=>{var i;let s=null==e||null==(i=e.phone_numbers)?void 0:i[0];return s?(0,t.jsx)("li",{className:"flex items-center justify-between border-b border-slate-500/40 py-3 text-2xl",children:(0,t.jsxs)(a.default,{href:"tel:".concat(s.number.value),className:"flex flex-col gap-3","aria-label":"phone","data-tagging":"phone","data-tagging-value":s.code,children:[e.label,(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[(0,t.jsx)(n.default,{icon:o.faPhone,className:"btn-primary-xl-mobile size-6"}),s.number.label]})]})},"location-phone-item-".concat(r)):null})})}),m)]})}},87467,e=>{"use strict";e.s(["default",()=>v],87467);var t=e.i(43476),n=e.i(96838),r=e.i(14049),a=e.i(83651),o=e.i(71645),i=e.i(33678),s=e.i(74080);function l(e){let r,{item:i,menuItems:l,config:u,languageSwitcher:c,searchBar:d=(0,t.jsx)(t.Fragment,{}),setParentMenuOpenState:f=()=>{}}=e,[m,v]=(0,o.useState)(!1),[g,b]=(0,o.useState)(null);return(0,o.useEffect)(()=>{b(document.getElementById("mobile-menu-container"))},[]),r=i.mobile_see_all_label?[{label:i.mobile_see_all_label,url:i.url},...l]:[...l],(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("button",{className:"flex w-full items-center justify-between","aria-label":"Menu",onClick:()=>{v(!0),setTimeout(()=>{f(!1)},300)},children:[i.label,(0,t.jsx)(n.default,{icon:a.faChevronRight,className:"text-primary"})]}),g&&(0,s.createPortal)((0,t.jsx)(p,{menuItems:r,config:u,languageSwitcher:c,isOpen:m,setParentMenuOpenState:v,title:(0,t.jsxs)("button",{className:"flex items-center gap-4","aria-label":"Back to ".concat(i.label),onClick:()=>{f(!0),v(!1)},children:[(0,t.jsx)(n.default,{icon:a.faChevronLeft,className:"text-2xl text-primary"}),(0,t.jsx)("span",{className:"text-2xl text-white",children:i.label})]}),searchBar:d}),g)]})}function u(e){var o;let{location:i,itemsClassName:s}=e,l=null==i||null==(o=i.phone_numbers)?void 0:o[0],u=null==i?void 0:i.google_maps_directions_url;return(0,t.jsxs)(t.Fragment,{children:[l&&(0,t.jsx)(r.default,{className:s,href:"tel:".concat(l.number.value),"aria-label":"phone","data-tagging":"phone","data-tagging-value":l.code,children:(0,t.jsx)(n.default,{icon:a.faPhone})}),u&&(0,t.jsx)(r.default,{className:s,href:u,newTab:!0,"aria-label":"directions","data-tagging":"directions",children:(0,t.jsx)(n.default,{icon:a.faLocationDot})})]})}var c=e.i(59776),d=e.i(39372);function f(e){let{locations:n,itemsClassName:r="",setParentMenuOpenState:a}=e;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.default,{locations:n,itemsClassName:r,setParentMenuOpenState:a}),(0,t.jsx)(c.default,{locations:n,itemsClassName:r,setParentMenuOpenState:a})]})}var m=e.i(7670);function p(e){let{menuItems:n,config:a,languageSwitcher:o,title:s,headerCustomZone:c=null,extraButtons:d,searchBar:p=(0,t.jsx)(t.Fragment,{}),isOpen:v=!1,setParentMenuOpenState:g=()=>{}}=e,b=a.locations||[];return(0,t.jsxs)(i.default,{title:s,isOpen:v,setParentMenuOpenState:g,children:[(0,t.jsx)("ol",{className:"min-h-0 flex-1 overflow-y-auto",children:n.map((e,n)=>{var i;return(0,t.jsx)("li",{className:(0,m.default)("flex items-center justify-between border-b border-slate-500/40 py-3",e.emphasis&&"pg-menu-item-emphasis text-primary"),children:(null==(i=e.sub_menu)?void 0:i.length)>0?(0,t.jsx)(l,{item:e,menuItems:e.sub_menu,config:a,languageSwitcher:o,searchBar:p,setParentMenuOpenState:g}):(0,t.jsx)(r.default,{href:e.url,newTab:e.new_tab,className:"w-full",onClick:()=>g(!1),children:e.label})},"mobile-menu-item-".concat(n))})}),c,(0,t.jsxs)("div",{className:"pg-mobile-menu-panel-footer mt-4 shrink-0 text-center",children:[d,(0,t.jsxs)("div",{className:"pg-mobile-menu-panel-footer-buttons flex items-center justify-center gap-4 p-4",children:[b.length>1?(0,t.jsx)(f,{locations:b,itemsClassName:"btn-primary-xl-mobile",setParentMenuOpenState:g}):(0,t.jsx)(u,{location:b[0],itemsClassName:"btn-primary-xl-mobile"}),o.page&&(0,t.jsx)(r.default,{href:o.page.url,forceFullNavigation:!0,className:"btn-primary-xl-mobile",children:(0,t.jsx)("span",{children:o.code})})]}),p]})]})}function v(e){let{menuItems:i,config:s,languageSwitcher:l,headerCustomZone:u=null,extraButtons:c,searchBar:d=(0,t.jsx)(t.Fragment,{})}=e,[f,m]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{let e=document.getElementById("mobile-menu-container"),t=null;return e&&(t=new MutationObserver(()=>{let e=document.getElementById("mobile-menu-container");if(e&&e.querySelector(".pg-mobile-menu-panel.is-open")){document.documentElement.style.overflow="hidden";return}document.documentElement.style.overflow=""})).observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["class"]}
1),()=>{document.documentElement.style.overflow="",t&&t.disconnect()}},[]),(0,t.jsxs)("nav",{id:"mobile-menu-container",children:[(0,t.jsx)("button",{className:"relative text-4xl","aria-label":"Menu",onClick:()=>m(!0),children:(0,t.jsx)(n.default,{icon:a.faBars})}),(0,t.jsx)(p,{menuItems:i,config:s,languageSwitcher:l,isOpen:f,setParentMenuOpenState:m,headerCustomZone:u,title:(0,t.jsx)(r.default,{href:i[0].url,className:"text-2xl","aria-label":i[0].label,onClick:()=>m(!1),children:i[0].logo}),extraButtons:c,searchBar:d})]})}},76163,e=>{"use strict";e.s(["default",()=>r]);var t=e.i(43476),n=e.i(14049);function r(e){let{children:r,brand:a}=e;return(0,t.jsx)(n.default,{href:a.url,forceFullNavigation:!0,"aria-label":a.label,className:"flex items-center justify-center p-4 transition-all duration-200 ease-out md:group-hover:py-6","data-tagging":"smartsite-toolbar-link","data-tagging-value":a.label.toLowerCase(),children:r})}},46677,e=>{"use strict";e.s(["findPopupToShow",()=>o,"markPopupAsShown",()=>a,"usePopupDisplay",()=>i]);var t=e.i(10615),n=e.i(71645);let r=e=>"".concat("powergo:popup:cooldown:").concat(e.versionId),a=e=>{localStorage.setItem(r(e),String(Date.now()))},o=e=>{var n;return(0,t.isArrayTruthy)(e)&&null!=(n=e.find(e=>!(e=>{var t;let n=Number.parseInt(localStorage.getItem(r(e)),10);if(Number.isNaN(n))return!1;let a=(null!=(t=e.cooldownHours)?t:0)*36e5;return Date.now()<n+a})(e)))?n:null},i=function(e){let{respectHash:r=!0,markShownOn:i="dismiss"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
1,[s,l]=(0,n.useState)(null),[u,c]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{var n;if(!(0,t.isArrayTruthy)(e)||r&&window.location.hash)return;let s=o(e);if(!s)return;let u=setTimeout(()=>{l(s),c(!0),"display"===i&&a(s)},(null!=(n=s.delaySeconds)?n:0)*1e3);return()=>clearTimeout(u)},[e,r,i]),{selectedPopup:s,isVisible:u,dismiss:()=>{"dismiss"===i&&s&&a(s),c(!1)}}}},80932,e=>{"use strict";e.s(["default",()=>l]);var t=e.i(43476),n=e.i(96838),r=e.i(98473),a=e.i(46677),o=e.i(83651),i=e.i(7670),s=e.i(71645);function l(e){var l;let{popups:u}=e,[c,d]=(0,s.useState)(null!=(l=null==u?void 0:u[0])?l:null);return((0,s.useLayoutEffect)(()=>{if(window.location.hash)return void d(null);d((0,a.findPopupToShow)(u))},[u]),c)?(0,t.jsxs)("div",{className:"pg-banner relative z-40 w-full bg-primary p-2 text-center",children:[(0,t.jsx)("span",{className:(0,i.default)("prose prose-banner",c.dismissible&&"block px-8"),children:(0,t.jsx)(r.default,{html:c.htmlContent})}),c.dismissible&&(0,t.jsx)("button",{className:"btn-primary absolute right-2 top-1/2 -translate-y-1/2 p-0.5 text-xl","aria-label":"Close banner",onClick:()=>{(0,a.markPopupAsShown)(c),d(null)},children:(0,t.jsx)(n.default,{icon:o.faCircleXmark})})]}):null}},73266,e=>{"use strict";e.s(["default",()=>f],73266);var t=e.i(43476),n=e.i(62328),r=e.i(96838),a=e.i(97330),o=e.i(14049),i=e.i(98473),s=e.i(82245),l=e.i(46677),u=e.i(83651),c=e.i(71645);let d={image:function(e){let{popup:n}
1=e,r=[{media:"(max-width: 767px)",image:n.mobileImage}];return(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)(o.default,{href:n.linkUrl||"#",newTab:n.newTab,className:"block",children:(0,t.jsx)(a.ArtDirectedPgImage,{image:n.desktopImage,breakpoints:r,width:600,height:400,className:"w-full rounded-lg",priority:!0})})})},html:function(e){let{popup:n}=e;return(0,t.jsx)("div",{className:"max-h-[80dvh] overflow-y-auto p-4",children:(0,t.jsx)("div",{className:"prose prose-sm max-w-none",children:(0,t.jsx)(i.default,{html:n.htmlContent})})})},form:function(e){let{popup:r,locale:a,formContext:o}=e,i=r.callToAction;if(!s.FORM_COMPONENTS[i.form_id])return null;let{dealerLocations:l,globalOptions:u,vehicle:c,showroomModel:d,showroomTrim:f,promotion:m,blog:p}=o,v={dealerLocations:l,globalOptions:u,...c&&{vehicle:c},...d&&{showroomModel:d},...f&&{showroomTrim:f},...m&&{promotion:m},...null!=p&&""!==p&&{blog:p}};return(0,t.jsx)("div",{className:"max-h-[90vh] overflow-y-auto rounded-xl",children:(0,t.jsx)(n.default,{callToActions:[i],tenantId:o.tenantId,recaptchaSiteKey:o.recaptchaSiteKey,locale:a,texts:o.texts,formConsents:o.formConsents,context:v,layout:"full"})})}};function f(e){let{popups:n,locale:a,formContext:o}=e,{selectedPopup:i,isVisible:s,dismiss:f}=(0,l.usePopupDisplay)(n);if((0,c.useEffect)(()=>(s?document.body.style.overflow="hidden":document.body.style.overflow="unset",()=>{document.body.style.overflow="unset"}),[s]),!i||!s)return null;let m=()=>{f(),document.body.style.overflow="unset"},p=d[i.type];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{className:"fixed inset-0 z-[1111111110] cursor-default bg-black/70","aria-label":"Close popup",onClick:m}),(0,t.jsx)("div",{className:"fixed inset-0 z-[1111111111] flex items-center justify-center p-4 dark:border dark:border-white/10",children:(0,t.jsxs)("div",{className:"relative max-h-dvh w-full max-w-[600px] rounded-xl bg-white p-2 shadow-2xl dark:border dark:border-white/15 dark:bg-neutral-900",children:[(0,t.jsx)("button",{className:"absolute -right-3 -top-5 z-10 rounded-full bg-white p-0.5 text-3xl text-black md:-right-5 dark:bg-neutral-900 dark:text-white","aria-label":"Close popup",onClick:m,children:(0,t.jsx)(r.default,{icon:u.faCircleXmark})}),(0,t.jsx)(p,{popup:i,locale:a,formContext:o})]})})]})}},84719,e=>{"use strict";e.s(["default",()=>o],84719);var t=e.i(52060);let n=(e,n,r,a)=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:t.BRP_TAGGING_USER_ACTION_EVENT,page:{siteType:t.BRP_TAGGING_SITE_TYPE,vendor:t.BRP_TAGGING_VENDOR,smartsiteVersion:e===t.BRP_TAGGING_SMARTSITE_DEALER_ZONE?t.BRP_TAGGING_SMARTSITE_VERSION:void 0},dealer:{dealerZone:e,dealerName:a.dealerName,dealerNumber:a.brpDealerId,smartsiteEnrolled:t.BRP_TAGGING_SMARTSITE_ENROLLED},brand:{brandName:r},interaction:n})},r=(e,r,a,o)=>{let i={label:"from smartsite"};switch(e){case"phone":i.category="cta",i.action="click to call - phone";break;case"contact":i.category="cta",i.action="click to maps - hours";break;case"logo":i.category="cta",i.action="Dealer Logo";break;case"inventory":i.category="cta",i.action="view inventory";break;case"secondary-cta":i.category="cta",i.action="Secondary CTA | "+r;break;case"promotion":i.category="view promotions",i.action="promotion banner";break;case"model":i.category="model selection",i.action=r;break;case"lineup-category":i.category="cta",i.action="vehicle_selector",i.label=r;break;case"model-inventory":i.category="cta",i.action="Model Info | view all";break;case"model-details":i.category="cta",i.action="View Details | "+r;break;case"model-contact":i.category="cta",i.action="Contact Dealer | "+r;break;case"brand":i.category="Switch Brand",i.action=r;break;case"reserve-unit":i.category="form submit",i.action="get_a_quote|regular",i.form_option=r.vehicleModel,i.product_status=r.vehicleCondition;break;case"get-offer":i.category="form submit",i.action="Get Offer";break;case"hotspot-card-open":let s=JSON.parse(r);i.category="Hotspot list",i.action="open",i.label=s.title,i.Hotspot_type=s.type,i.Hotspot_section=s.section;break;case"hotspot-card-close":let l=JSON.parse(r);i.category="Hotspot list",i.action="close",i.label=l.title,i.Hotspot_type=l.type,i.Hotspot_section=l.section;break;case"hotspot-card-contact":i.category="Hotspot CTA Click",i.action="contact us",i.label=r;break;case"accessories-category":i.category="carousel",i.action="select_product_line",i.label=r,i.Section="PA&A";break;default:return}n(t.BRP_TAGGING_SMARTSITE_DEALER_ZONE,i,a,o)};var a=e.i(71645);function o(e){var o,i,s,l,u,c,d;let{locale:f,config:m,page:p,vehicle:v=null}=e,g=m.domain,b=p.url,h=t.BRP_TAGGING_PAGE_TYPE[p.name],y=m.name,x=m.brp_dealer_id,E=(null==(i=m.locations)||null==(o=i[0])?void 0:o.country_code)||"CA",T=null;v?T=v.make.toLowerCase():(null==(s=p.params)?void 0:s.make_slug)?T=null==(c=p.params)?void 0:c.make_slug:(null==(u=p.context)||null==(l=u.makeCodes)?void 0:l.length)===1&&(T=null==(d=p.context)?void 0:d.makeCodes[0]),T===t.BRP_TAGGING_CANAM_BRAND&&(T=t.BRP_TAGGING_CANAM_ON_ROAD_TYPE_CODES.includes(null==v?void 0:v.typeCode)?t.BRP_TAGGING_CANAM_ON_ROAD_BRAND:t.BRP_TAGGING_CANAM_OFF_ROAD_BRAND);let w=null,N=null,S=null;if(v){let e=v.model||v.label,n=t.BRP_TAGGING_MODELS.find(t=>e.toLowerCase().includes(t.toLowerCase()));n?(w=n,N=e.replace(RegExp(n,"i"),"").trim()||null,v.submodel&&(N=N?"".concat(N," ").concat(v.submodel):v.submodel)):(w=v.model,N=v.submodel),S=t.BRP_TAGGING_VEHICLE_TYPES[v.typeCode]||null}(0,a.useEffect)(()=>
1{if("homepage"!==h&&!t.BRP_TAGGING_BRANDS.includes(T))return;let e=setTimeout(()=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:t.BRP_TAGGING_PAGE_VIEW_EVENT,page:{hostname:g,path:b,country:E,language:f,siteType:t.BRP_TAGGING_SITE_TYPE,pageType:h,vendor:t.BRP_TAGGING_VENDOR},dealer:{dealerZone:null===h?t.BRP_TAGGING_SMARTSITE_DEALER_ZONE:t.BRP_TAGGING_DEALER_ZONE,dealerName:y,dealerNumber:x,smartsiteEnrolled:t.BRP_TAGGING_SMARTSITE_ENROLLED},brand:{brandName:T,model:w,package:N,productLine:S}})},500);return()=>clearTimeout(e)},[T,x,y,E,g,f,h,b,w,N,S]),(0,a.useEffect)(()=>{let e=e=>{let{formId:t,vehicleModel:n,vehicleCondition:a}=e.detail;r(t,{vehicleModel:n,vehicleCondition:a},T,{dealerName:y,brpDealerId:x})},a=e=>{let{leadType:r,leadData:a,formData:o}=e.detail;((e,r,a,o)=>{let i=t.BRP_TAGGING_FORM_EVENT_ACTION[e],s=(a.get("vehicle_make")||r.vehicle_make||"").toLowerCase();if(!i||!t.BRP_TAGGING_BRANDS.includes(s))return;let l={category:t.BRP_TAGGING_FORM_INTERACTION_CATEGORY,action:i,label:t.BRP_TAGGING_FORM_INTERACTION_LABEL};n(t.BRP_TAGGING_DEALER_ZONE,l,s,o)})(r,a,o,{dealerName:y,brpDealerId:x})};return document.body.addEventListener("pgo-smartsite-event-form-submit",e),document.body.addEventListener("formSubmission",a),()=>{document.body.removeEventListener("pgo-smartsite-event-form-submit",e),document.body.removeEventListener("formSubmission",a)}},[T,x,y]),(0,a.useEffect)(()=>{let e=document.querySelector("[data-tagging-wrapper]");if(!e)return;let a=(e,t)=>{e&&r(e,t,T,{dealerName:y,brpDealerId:x})},o=e=>{let r=e.target.closest("[data-tagging-smartsite]");if(r){let e=r.getAttribute("data-tagging-smartsite"),t=r.getAttribute("data-tagging-value");if("OPTION"===r.tagName&&"model"===e)return;a(e,t)}if(r=e.target.closest("[data-tagging]")){let e=r.getAttribute("data-tagging"),a=r.getAttribute("data-tagging-value");if("smartsite-toolbar-link"===e){let e={category:t.BRP_TAGGING_SMARTSITE_OVERLAY_INTERACTION_CATEGORY,action:a,label:t.BRP_TAGGING_SMARTSITE_OVERLAY_INTERACTION_LABEL};n(t.BRP_TAGGING_SMARTSITE_OVERLAY_INTERACTION_DEALER_ZONE,e,a,{dealerName:y,brpDealerId:x})}}},i=e=>{var t;let n=e.target.closest("[data-tagging-smartsite]");if(n)return void a(n.getAttribute("data-tagging-smartsite"),n.getAttribute("data-tagging-value"));let r=null==(t=e.target.selectedOptions)?void 0:t[0];if(r)a(r.getAttribute("data-tagging-smartsite"),r.getAttribute("data-tagging-value"))},s=e=>{};return e.addEventListener("click",o),e.addEventListener("change",i),e.addEventListener("focus",s,!0),()=>{e.removeEventListener("click",o),e.removeEventListener("change",i),e.removeEventListener("focus",s,!0)}},[T,x,y])}},76249,e=>{"use strict";e.s(["default",()=>v],76249);var t=e.i(43476);let n="lead",r="phone",a={home:"Home",newInventoryDetail:"Vehicle Details",usedInventoryDetail:"Vehicle Details",soldInventoryDetail:"Vehicle Details",showroomDetail:"Model Showroom",showroomDetailYear:"Model Showroom",showroomListingByTypeMake:"Showroom",customInventoryListing:"Vehicle Listing",financing:"Finance",promotionListing:"Dealer Specials",promotionDetail:"Dealer Specials",service:"Service",parts:"Parts",contact:"Contact Us",polaris_snowmobile_group:"Vehicle Listing",orv_group:"Vehicle Listing",indian_motorcycle_group:"Vehicle Listing",slingshot_group:"Vehicle Listing","polaris-event-page":"Other","harley-icons-collection":"FatBoyGG","harley-national-event":"NationalEvent","harley-enthusiast-collection":"Other",nationalOffersListing:"HDOffersPage"},o={price_quote_new:"Get a Quote",price_quote_used:"Get a Quote",price_quote_catalogue:"Get a Quote",price_quote:"Get a Quote",test_drive:"Test Drive",contact_us:"General Contact",service:"Schedule Service",parts_accessories:"Parts",careers:"Employment",trade_in:"Trade In",financing:"Finance",financing_short:"Finance",payment_calculator:"Payment Estimator",promotion:"Specials",newsletter:"Newsletter",landing_page:"Other"},i={inline:"in-page",popup:"modal"},s={full_name:"firstname",first_name:"firstname",last_name:"lastname",phone:"phonenumber",email:"emailaddress",address:"address",city:"city",state:"state",postalcode:"zipcode",message:"comments"},l={new:"New",used:"Used"};var u=e.i(64062);let c=async(e,t,n,r,o)=>{let i=f(r),s=a[n.name]||a[n.context.template]||"Other",l=t.locations[0],u=t.name,c=l.postal_code||null,m=l.province||null,p=l.city||null,v=await new Promise(e=>{let t=sessionStorage.getItem("tagging_session_id");if(t)return void e(t);sd("getSessionId",t=>{sessionStorage.setItem("tagging_session_id",t),e(t)})});"Service"===s&&d(),sd("dataLayer",{pageType:s,websiteTier:"Tier 3",pageBrand:o,sessionId:v,language:e,dealerBrand:o,dealerZipCode:c,dealerState:m,dealerCity:p,dealerName:u,siteTechnologyVersion:"2.0",vehicleDetails:i}
1),sd("send","pageview")},d=()=>{sd("dataLayer",{events:"scheduleServiceClick"}),sd("send")},f=e=>{let t={};return e&&("isCurrentYearModel"in e?t.status=u.ITEM_CONDITION_CODE_NEW:t.status=e.conditionCode||e.vehicle_status||null,t.year=e.year||e.vehicle_year||null,t.make=e.make||e.vehicle_make||null,t.model=e.model||e.label||e.vehicle_model||null,t.trim=e.submodel||e.vehicle_trim||null,t.engine=e.engineSizeLabel||null,t.transmission=null,t.drivetrain=null,t.exteriorColor=e.color||null,t.vin=e.vin||e.vin_number||null,t.msrp=null,t.displayedPrice=e.salePriceValue||e.priceValue||e.vehicle_price||null,t.fuelType=null),t};var m=e.i(3303),p=e.i(71645);function v(e){let{locale:a,config:u,brand:d,dealerId:v,page:g,vehicle:b=null}=e,h=(0,p.useRef)(new Set);return(0,p.useEffect)(()=>{let e=h.current;return()=>{e.clear()}},[]),(0,p.useEffect)(()=>{window.sd&&(sd("create",d,v,"POWERGO"),c(a,u,g,b,d))},[a,u,g,b,d,v]),(0,p.useEffect)(()=>{let e=e=>{sd("dataLayer",{typedSearchContent:e.detail.searchQuery,events:"typedSearch"}),sd("send")},t=e=>{let{leadType:t,displayType:a,leadId:o,leadData:i,validationError:s}=e.detail;sd("dataLayer",{formType:t,displayType:a,leadId:o,leadType:n,prefContact:r,formError:s,formVehicle:f(i),events:"formSubmissionError"}),sd("send")},a=e=>{let{leadType:t,displayType:a,leadId:o,leadData:i}=e.detail;sd("dataLayer",{formType:t,displayType:a,leadId:o,leadType:n,prefContact:r,formVehicle:f(i),events:"formSubmission"}),sd("send")},s=e=>{let{queryParams:t,pageContext:n,resultsCount:r}=e.detail;((e,t,n)=>{var r,a,o,i,s;let u=Object.fromEntries(e.entries()),c=(null==t?void 0:t.pageFilters)||{},d=null;void 0===c.condition?d="new":(null==(r=c.condition)?void 0:r.length)===1&&(d=null==(s=c.condition)?void 0:s[0]);let f=u.year||(null==(a=c.year)?void 0:a.join(",")),m=u.make||(null==(o=c.make)?void 0:o.join(",")),p=u.type||(null==(i=c.type)?void 0:i.join(",")),v=u["min-price"]||c.minPrice,g=u["max-price"]||c.maxPrice,b=e=>e?"string"==typeof e?e.replace(/,/g,"|"):e:"All";sd("dataLayer",{filterSearch:{year:b(f),make:b(m),status:l[d]||"Mixed",minPrice:v||"",maxPrice:g||"",bodyStyle:b(p),countSearchResults:n||0},events:"filterSearch"}),sd("send")})(t,n,r)},u=e=>{var t;let{formType:n,displayType:r,vehicle:a}=e.detail;t=o[n]||"Other",sd("dataLayer",{formType:t,displayType:i[r],formVehicle:f(a),events:"formShown"}),sd("send")};return document.body.addEventListener("typedSearch",e),document.body.addEventListener("formSubmissionError",t),document.body.addEventListener("formSubmission",a),document.body.addEventListener("filterSearch",s),document.body.addEventListener("formShown",u),()=>{document.body.removeEventListener("typedSearch",e),document.body.removeEventListener("formSubmissionError",t),document.body.removeEventListener("formSubmission",a),document.body.removeEventListener("filterSearch",s),document.body.removeEventListener("formShown",u)}},[]),(0,p.useEffect)(()=>{let e=document.querySelector("[data-tagging-wrapper]");if(!e)return;let t=e=>{let t=e.target.closest("[data-tagging]");if(!t)return;let n=t.getAttribute("data-tagging"),r=t.getAttribute("data-tagging-value");switch(n){case"phone":let a="";switch(r){case"sales":case"general":case"toll_free":a="Sales";break;case"service":a="Service";break;case"parts":a="Parts";break;default:a="Other"}sd("dataLayer",{clickToCallDepartment:a,events:"clickToCall"}),sd("send");break;case"directions":sd("dataLayer",{events:"getDirections"}),sd("send");break;case"slide":let s=JSON.parse(r);sd("dataLayer",{carouselClick:{assetPosition:s.index,assetName:s.label},events:"carouselClick"}),sd("send");break;case"promo":sd("dataLayer",{offerClick:{offerName:r},events:"offerClick"}),sd("send");break;case"form-interaction":let l=JSON.parse(r),u="".concat(l.formType,"-").concat(l.formDisplayType),c=f(b);h.current.has(u)||(h.current.add(u),sd("dataLayer",{formType:o[l.formType]||"Other",displayType:i[l.formDisplayType],formVehicle:c,events:"formInitiation"}),sd("send"))}},n=e=>{let t=e.target.closest("[data-tagging]");t&&"field-interaction"===t.getAttribute("data-tagging")&&((e,t)=>{let n=e.closest('[data-tagging="form-interaction"]');if(!n)return;let r=JSON.parse(n.getAttribute("data-tagging-value")),a=e.getAttribute("name"),l=f(t);sd("dataLayer",{formFieldName:s[a]||"other",formType:o[r.formType]||"Other",dis
1playType:i[r.formDisplayType],formVehicle:l,events:"formFieldInteraction"}),sd("send")})(t,b)};return e.addEventListener("click",t),e.addEventListener("focus",n,!0),()=>{e.removeEventListener("click",t),e.removeEventListener("focus",n,!0)}},[b]),(0,t.jsx)(m.default,{id:"shift-digital-tagging",children:"\n (function (s, h, i, f, t, d, g, l) {\n s[d] = s[d] || function () {\n (s[d].q = s[d].q || []).push(arguments)\n }, s[d].l = 1 * new Date(); g = h.createElement(i),\n l = h.getElementsByTagName(i)[0]; g.async = 1; g.src = f +\n '?containerId=' + t + '&dl=' + d; l.parentNode.insertBefore(g, l)\n })(window, document, 'script', `https://tagging.shiftdigitalapps.io/scripts/".concat(d,"/sd.js`, '").concat(d,"', 'sd');\n ")})}}]);
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.