PageSourceSearch

https://hmc-tech.com/_nuxt/DZArzmOM.js

js hmc-tech.com collected 2026-10-07 08:48:43 UTC 13,755 bytes, 1 lines download raw bytes

1import{b as fe,P as ce,D as ye,a as me,c as ve,T as ge}from"./CKuv3pYw.js";import{d as C,a as h,c as b,w as g,X as _,aP as D,bB as Y,e as o,cZ as qe,o as he,bz as W,r as v,bx as Z,bi as be,ar as x,a8 as _e,b as I,dA as Ce,bq as we,aN as B,aj as O,j as Pe,ad as Be}from"./BZW10omn.js";import{u as T}from"./BRzYXCeS.js";import{j as Me,k as Se,g as Oe,F as Fe,v as Ie,w as Ee,L as De,m as Re,i as R,x as Te,I as Ae,l as ke}from"./SezT2eQw.js";import{u as Ne,g as E}from"./Dv0nVOG1.js";import{u as Ke}from"./V2m6Rnik.js";import{u as $}from"./CExWxFQ8.js";import{P as Le}from"./C5zAqIRb.js";import{c as U}from"./CS2Q5fy3.js";import{u as H}from"./D-pctMGk.js";import{u as $e}from"./B3m-0W_z.js";import{R as Ue}from"./Br0iJ7Q_.js";var je=C({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(n){const f=n;return(a,s)=>(h(),b(o(fe),D(Y(f)),{default:g(()=>[_(a.$slots,"default")]),_:3},16))}}),gt=je;function ze(){const n=v(!1);return he(()=>{W("keydown",()=>{n.value=!0},{capture:!0,passive:!0}),W(["pointerdown","pointermove"],()=>{n.value=!1},{capture:!0,passive:!0})}),n}const Ge=qe(ze),[A,Ve]=U(["MenuRoot","MenuSub"],"MenuContext"),[j,Xe]=U("MenuRoot");var We=C({__name:"MenuRoot",props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(n,{emit:f}){const a=n,s=f,{modal:y,dir:l}=Z(a),m=Ne(l),i=be(a,"open",s),c=v(),q=Ge();return Ve({open:i,onOpenChange:t=>{i.value=t},content:c,onContentChange:t=>{c.value=t}}),Xe({onClose:()=>{i.value=!1},isUsingKeyboardRef:q,dir:m,modal:y}),(t,p)=>(h(),b(o(ce),null,{default:g(()=>[_(t.$slots,"default")]),_:3}))}}),qt=We;const[J,xe]=U("MenuContent");var He=C({__name:"MenuContentImpl",props:Ce({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...ve}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(n,{emit:f}){const a=n,s=f,y=A(),l=j(),{trapFocus:m,disableOutsidePointerEvents:i,loop:c}=Z(a);Me(),Se(i.value);const q=v(""),t=v(0),p=v(0),u=v(null),M=v("right"),k=v(0),N=v(null),z=v(),{forwardRef:ee,currentElement:w}=T(),{handleTypeaheadSearch:te}=$e(),P=v();function oe(e){const r=H(e,P.value||E(),w.value,{loop:c.value,arrowKeyOptions:"vertical",dir:l?.dir.value,focus:!1,attributeName:"[data-reka-collection-item]:not([data-disabled])"});r&&(P.value=r,r.scrollIntoView({block:"nearest"}))}function re(){P.value&&P.value.click()}const F=v(),S=v();x(P,e=>{S.value&&(e===void 0||e!==S.value.trigger.value)&&(S.value.onOpenChange(!1),S.value=void 0)}),x(w,e=>{y.onContentChange(e)}),_e(()=>{window.clearTimeout(t.value)});function K(e){return M.value===u.value?.side&&Ie(e,u.value?.area)}async function ae(e){s("openAutoFocus",e),!e.defaultPrevented&&(e.preventDefault(),w.value?.focus({preventScroll:!0}))}function ne(e){if(e.defaultPrevented)return;const r=e.target,d=r.closest("[data-reka-menu-content]")===e.currentTarget,L=["input","textarea"].includes(r.tagName.toLowerCase()),ue=e.ctrlKey||e.altKey||e.metaKey,de=e.key.length===1,G=H(e,E(),w.value,{loop:c.value,arrowKeyOptions:"vertical",dir:l?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(G)return G?.focus();if(e.code==="Space")return;const V=z.value?.getItems()??[];if(d&&(e.key==="Tab"&&e.preventDefault(),!ue&&de&&!L&&te(e.key,V)),e.target!==w.value||!Ee.includes(e.ke
1y))return;e.preventDefault();const X=[...V.map(pe=>pe.ref)];De.includes(e.key)&&X.reverse(),Re(X)}function se(e){e?.currentTarget?.contains?.(e.target)||(window.clearTimeout(t.value),q.value="")}function ie(e){if(!R(e))return;const r=e.target,d=k.value!==e.clientX;if(e?.currentTarget?.contains(r)&&d){const L=e.clientX>k.value?"right":"left";M.value=L,k.value=e.clientX}}function le(e){R(e)&&F.value&&F.value.focus()}return xe({onItemEnter:e=>!!K(e),onItemLeave:e=>{if(K(e))return;["INPUT","TEXTAREA"].includes(E()?.tagName||"")||w.value?.focus(),N.value=null},onTriggerLeave:e=>!!K(e),searchRef:q,highlightedElement:P,onKeydownNavigation:oe,onKeydownEnter:re,filterElement:F,onFilterElementChange:e=>{F.value=e},activeSubmenuContext:S,pointerGraceTimerRef:p,onPointerGraceIntentChange:e=>{u.value=e}}),(e,r)=>(h(),b(o(Fe),{"as-child":"",trapped:o(m),onMountAutoFocus:ae,onUnmountAutoFocus:r[7]||(r[7]=d=>s("closeAutoFocus",d))},{default:g(()=>[I(o(ye),{"as-child":"","disable-outside-pointer-events":o(i),onEscapeKeyDown:r[2]||(r[2]=d=>s("escapeKeyDown",d)),onPointerDownOutside:r[3]||(r[3]=d=>s("pointerDownOutside",d)),onFocusOutside:r[4]||(r[4]=d=>s("focusOutside",d)),onInteractOutside:r[5]||(r[5]=d=>s("interactOutside",d)),onDismiss:r[6]||(r[6]=d=>s("dismiss"))},{default:g(()=>[I(o(Ue),{ref_key:"rovingFocusGroupRef",ref:z,"current-tab-stop-id":N.value,"onUpdate:currentTabStopId":r[0]||(r[0]=d=>N.value=d),"as-child":"",orientation:"vertical",dir:o(l).dir.value,loop:o(c),onEntryFocus:r[1]||(r[1]=d=>{s("entryFocus",d),o(l).isUsingKeyboardRef.value||d.preventDefault()})},{default:g(()=>[I(o(me),{ref:o(ee),role:"menu",as:e.as,"as-child":e.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":o(Oe)(o(y).open.value),dir:o(l).dir.value,side:e.side,"side-offset":e.sideOffset,align:e.align,"align-offset":e.alignOffset,"avoid-collisions":e.avoidCollisions,"collision-boundary":e.collisionBoundary,"collision-padding":e.collisionPadding,"arrow-padding":e.arrowPadding,"prioritize-position":e.prioritizePosition,"position-strategy":e.positionStrategy,"update-position-strategy":e.updatePositionStrategy,sticky:e.sticky,"hide-when-detached":e.hideWhenDetached,reference:e.reference,onKeydown:ne,onBlur:se,onPointermove:ie,onPointerenter:le},{default:g(()=>[_(e.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Q=He,Ye=C({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(n){const f=n,a=J(),{forwardRef:s,currentElement:y}=T(),{CollectionItem:l}=Ke(),m=v(!1),i=Pe(()=>m.value||a.highlightedElement.value===y.value);async function c(t){if(!(t.defaultPrevented||!R(t))){if(f.disabled)a.onItemLeave(t);else if(!a.onItemEnter(t)){const u=t.currentTarget;a.highlightedElement.value=u,["INPUT","TEXTAREA"].includes(E()?.tagName||"")||u.focus({preventScroll:!0})}}}async function q(t){await O(),!t.defaultPrevented&&R(t)&&a.onItemLeave(t)}return(t,p)=>(h(),b(o(l),{value:{textValue:t.textValue}},{default:g(()=>[I(o(we),B({ref:o(s),role:"menuitem",tabindex:"-1"},t.$attrs,{as:t.as,"as-child":t.asChild,"aria-disabled":t.disabled||void 0,"data-disabled":t.disabled?"":void 0,"data-highlighted":i.value?"":void 0,onPointermove:c,onPointerleave:q,onFocus:p[0]||(p[0]=async u=>{await O(),!(u.defaultPrevented||t.disabled)&&(m.value=!0,o(a).highlightedElement.value=u.currentTarget)}),onBlur:p[1]||(p[1]=async u=>{await O(),!u.defaultPrevented&&(m.value=!1)})}),{default:g(()=>[_(t.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),Ze=Ye,Je=C({__name:"MenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(n,{emit:f}){const a=n,s=f,{forwardRef:y,currentElement:l}=T(),m=j(),i=J(),c=v(!1);async function q(){const t=l.value;if(!a.disabled&&t){const p=new CustomEvent(Ae,{bubbles:!0,cancelable:!0});s("select",p),await O(),p.defaultPrevented?c.value=!1:m.onClose()}}return(t,p)=>(h(),b(Ze,B(a,{ref:o(y),onClick:q,onPointerdown:p[0]||(p[0]=()=>{c.value=!0}),onPointerup:p[1]||(p[1]=async u=>{await O(),!u.defaultPrevented&&(c.value||u.currentTarget?.click())}),onKeydown:p[2]||(p[2]=async u=>{const M=o(i).searchRef.value!=="";
1t.disabled||M&&u.key===" "||o(Te).includes(u.key)&&(u.currentTarget.click(),u.preventDefault())})}),{default:g(()=>[_(t.$slots,"default")]),_:3},16))}}),ht=Je,Qe=C({__name:"MenuRootContentModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(n,{emit:f}){const a=n,s=f,y=$(a,s),l=A(),{forwardRef:m,currentElement:i}=T();return ke(i),(c,q)=>(h(),b(Q,B(o(y),{ref:o(m),"trap-focus":o(l).open.value,"disable-outside-pointer-events":o(l).open.value,"disable-outside-scroll":!0,onDismiss:q[0]||(q[0]=t=>o(l).onOpenChange(!1)),onFocusOutside:q[1]||(q[1]=Be(t=>s("focusOutside",t),["prevent"]))}),{default:g(()=>[_(c.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),et=Qe,tt=C({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(n,{emit:f}){const y=$(n,f),l=A();return(m,i)=>(h(),b(Q,B(o(y),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:i[0]||(i[0]=c=>o(l).onOpenChange(!1))}),{default:g(()=>[_(m.$slots,"default")]),_:3},16))}}),ot=tt,rt=C({__name:"MenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(n,{emit:f}){const y=$(n,f),l=A(),m=j();return(i,c)=>(h(),b(o(Le),{present:i.forceMount||o(l).open.value},{default:g(()=>[o(m).modal.value?(h(),b(et,D(B({key:0},{...i.$attrs,...o(y)})),{default:g(()=>[_(i.$slots,"default")]),_:3},16)):(h(),b(ot,D(B({key:1},{...i.$attrs,...o(y)})),{default:g(()=>[_(i.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),bt=rt,at=C({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(n){const f=n;return(a,s)=>(h(),b(o(ge),D(Y(f)),{default:g(()=>[_(a.$slots,"default")]),_:3},16))}}),_t=at;export{Q as M,j as a,J as b,Ze as c,gt as d,qt as e,bt as f,ht as g,_t as h,A as i,Ve as p};

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.