PageSourceSearch

https://www.villamayor.com.br/assets/Menu-Ch4R3I1G.js

js villamayor.com.br collected 2026-09-29 15:53:02 UTC 15,263 bytes, 1 lines download raw bytes

1import{$t as e,At as t,B as n,Bt as r,Ct as i,Dt as a,Et as o,Ft as s,Jt as c,Lt as l,Mt as u,Nt as d,On as f,Ot as p,Pt as m,Sn as h,Tn as g,Wt as _,Zt as v,a as y,an as b,bt as ee,ct as x,g as te,gt as S,hn as C,in as w,kt as T,l as E,lt as D,mn as O,on as k,w as ne,wn as A,xn as j}from"./index-CPU57F_q.js";import{a as M,c as N,i as re}from"./module-loader-DlPl8aPw.js";import{t as ie}from"./useViewport-Dz9txrwv.js";import{r as P,t as ae}from"./BaseModule-lJnEzcpv.js";import{d as F,l as I,u as L}from"./use-tick-Ci7oy0tq.js";import{s as R}from"./use-size-BG8cDe-u.js";import{t as z}from"./QIcon-BBBEZAsa.js";import{r as B}from"./use-router-link-SanPa7GW.js";import{t as V}from"./QBtn-B8vdP6eL.js";import{n as H,t as U}from"./use-dark-CV7KkF22.js";import{t as W}from"./EditorLink-CHc-4Sxw.js";import{n as G,r as K,t as q}from"./QItemLabel-C2TiNfYM.js";import{t as oe}from"./QMenu-Bk-lIqyO.js";import{n as se,t as ce}from"./use-id-B_6cxVbs.js";import{t as le}from"./ClosePopup-BK2jKzsn.js";import{t as ue}from"./useSchema-Cmx_dhDV.js";var de=[`ul`,`ol`],J=D({name:`QList`,props:{...H,bordered:Boolean,dense:Boolean,separator:Boolean,padding:Boolean,tag:{type:String,default:`div`}},setup(e,{slots:t}){let n=U(e,s().proxy.$q),r=o(()=>de.includes(e.tag)?null:`list`),i=o(()=>`q-list`+(e.bordered===!0?` q-list--bordered`:``)+(e.dense===!0?` q-list--dense`:``)+(e.separator===!0?` q-list--separator`:``)+(n.value===!0?` q-list--dark`:``)+(e.padding===!0?` q-list--padding`:``));return()=>l(e.tag,{class:i.value,role:r.value},R(t.default))}}),Y=D({name:`QSlideTransition`,props:{appear:Boolean,duration:{type:Number,default:300}},emits:[`show`,`hide`],setup(e,{slots:t,emit:n}){let r=!1,i,a,o=null,s=null,c,u;function d(){i?.(),i=null,r=!1,o!==null&&(clearTimeout(o),o=null),s!==null&&(clearTimeout(s),s=null),a?.removeEventListener(`transitionend`,c),c=null}function f(t,n,a){n!==void 0&&(t.style.height=`${n}px`),t.style.transition=`height ${e.duration}ms cubic-bezier(.25, .8, .50, 1)`,r=!0,i=a}function p(e,t){e.style.overflowY=null,e.style.height=null,e.style.transition=null,d(),t!==u&&n(t)}function m(t,n){let i=0;a=t,r===!0?(d(),i=t.offsetHeight===t.scrollHeight?0:void 0):(u=`hide`,t.style.overflowY=`hidden`),f(t,i,n),o=setTimeout(()=>{o=null,t.style.height=`${t.scrollHeight}px`,c=e=>{s=null,(Object(e)!==e||e.target===t)&&p(t,`show`)},t.addEventListener(`transitionend`,c),s=setTimeout(c,e.duration*1.1)},100)}function h(t,n){let i;a=t,r===!0?d():(u=`show`,t.style.overflowY=`hidden`,i=t.scrollHeight),f(t,i,n),o=setTimeout(()=>{o=null,t.style.height=0,c=e=>{s=null,(Object(e)!==e||e.target===t)&&p(t,`hide`)},t.addEventListener(`transitionend`,c),s=setTimeout(c,e.duration*1.1)},100)}return _(()=>{r===!0&&d()}),()=>l(S,{css:!1,appear:e.appear,onEnter:m,onLeave:h},t.default)}}),X={true:`inset`,item:`item-inset`,"item-thumbnail":`item-thumbnail-inset`},Z={xs:2,sm:4,md:8,lg:16,xl:24},Q=D({name:`QSeparator`,props:{...H,spaced:[Boolean,String],inset:[Boolean,String],vertical:Boolean,color:String,size:String},setup(e){let t=U(e,s().proxy.$q),n=o(()=>e.vertical===!0?`vertical`:`horizontal`),r=o(()=>` q-separator--${n.value}`),i=o(()=>e.inset===!1?``:`${r.value}-${X[e.inset]}`),a=o(()=>`q-separator${r.value}${i.value}`+(e.color===void 0?``:` bg-${e.color}`)+(t.value===!0?` q-separator--dark`:``)),c=o(()=>{let t={};if(e.size!==void 0&&(t[e.vertical===!0?`width`:`height`]=e.size),e.spaced!==!1){let n=e.spaced===!0?`${Z.md}px`:e.spaced in Z?`${Z[e.spaced]}px`:e.spaced,r=e.vertical===!0?[`Left`,`Right`]:[`Top`,`Bottom`];t[`margin${r[0]}`]=t[`margin${r[1]}`]=n}return t});return()=>l(`hr`,{class:a.value,style:c.value,"aria-orientation":n.value})}}),$=C({}),fe=Object.keys(B),pe=D({name:`QExpansionItem`,props:{...B,...F,...H,icon:String,label:String,labelLines:[Number,String],caption:String,captionLines:[Number,String],dense:Boolean,toggleAriaLabel:String,expandIcon:String,expandedIcon:String,expandIconClass:[Array,String,Object],duration:{},headerInsetLevel:Number,contentInsetLevel:Number,expandSeparator:Boolean,defaultOpened:Boolean,hideExpandIcon:Boolean,expandIconToggle:Boolean,switchToggleSide:Boolean,denseToggle:
1Boolean,group:String,popup:Boolean,headerStyle:[Array,String,Object],headerClass:[Array,String,Object]},emits:[...L,`click`,`afterShow`,`afterHide`],setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=s(),i=U(e,r),a=O(e.modelValue===null?e.defaultOpened:e.modelValue),c=O(null),u=ce(),{show:d,hide:f,toggle:p}=I({showing:a}),m,h,g=o(()=>`q-expansion-item q-item-type q-expansion-item--${a.value===!0?`expanded`:`collapsed`} q-expansion-item--${e.popup===!0?`popup`:`standard`}`),v=o(()=>e.contentInsetLevel===void 0?null:{[`padding`+(r.lang.rtl===!0?`Right`:`Left`)]:e.contentInsetLevel*56+`px`}),y=o(()=>e.disable!==!0&&(e.href!==void 0||e.to!==void 0&&e.to!==null&&e.to!==``)),b=o(()=>{let t={};return fe.forEach(n=>{t[n]=e[n]}),t}),te=o(()=>y.value===!0||e.expandIconToggle!==!0),S=o(()=>e.expandedIcon!==void 0&&a.value===!0?e.expandedIcon:e.expandIcon||r.iconSet.expansionItem[e.denseToggle===!0?`denseIcon`:`icon`]),C=o(()=>e.disable!==!0&&(y.value===!0||e.expandIconToggle===!0)),T=o(()=>({expanded:a.value===!0,detailsId:u.value,toggle:p,show:d,hide:f})),E=o(()=>{let t=e.toggleAriaLabel===void 0?r.lang.label[a.value===!0?`collapse`:`expand`](e.label):e.toggleAriaLabel;return{role:`button`,"aria-expanded":a.value===!0?`true`:`false`,"aria-controls":u.value,"aria-label":t}});w(()=>e.group,e=>{h?.(),e!==void 0&&N()});function D(e){y.value!==!0&&p(e),n(`click`,e)}function ne(e){e.keyCode===13&&A(e,!0)}function A(e,t){t!==!0&&e.qAvoidFocus!==!0&&c.value?.focus(),p(e),x(e)}function j(){n(`afterShow`)}function M(){n(`afterHide`)}function N(){m===void 0&&(m=se()),a.value===!0&&($[e.group]=m);let t=w(a,t=>{t===!0?$[e.group]=m:$[e.group]===m&&delete $[e.group]}),n=w(()=>$[e.group],(e,t)=>{t===m&&e!==void 0&&e!==m&&f()});h=()=>{t(),n(),$[e.group]===m&&delete $[e.group],h=void 0}}function re(){let t={class:[`q-focusable relative-position cursor-pointer${e.denseToggle===!0&&e.switchToggleSide===!0?` items-end`:``}`,e.expandIconClass],side:e.switchToggleSide!==!0,avatar:e.switchToggleSide},n=[l(z,{class:`q-expansion-item__toggle-icon`+(e.expandedIcon===void 0&&a.value===!0?` q-expansion-item__toggle-icon--rotated`:``),name:S.value})];return C.value===!0&&(Object.assign(t,{tabindex:0,...E.value,onClick:A,onKeyup:ne}),n.unshift(l(`div`,{ref:c,class:`q-expansion-item__toggle-focus q-icon q-focus-helper q-focus-helper--rounded`,tabindex:-1}))),l(G,t,()=>n)}function ie(){let n;return t.header===void 0?(n=[l(G,()=>[l(q,{lines:e.labelLines},()=>e.label||``),e.caption?l(q,{lines:e.captionLines,caption:!0},()=>e.caption):null])],e.icon&&n[e.switchToggleSide===!0?`push`:`unshift`](l(G,{side:e.switchToggleSide===!0,avatar:e.switchToggleSide!==!0},()=>l(z,{name:e.icon})))):n=[].concat(t.header(T.value)),e.disable!==!0&&e.hideExpandIcon!==!0&&n[e.switchToggleSide===!0?`unshift`:`push`](re()),n}function P(){let t={ref:`item`,style:e.headerStyle,class:e.headerClass,dark:i.value,disable:e.disable,dense:e.dense,insetLevel:e.headerInsetLevel};return te.value===!0&&(t.clickable=!0,t.onClick=D,Object.assign(t,y.value===!0?b.value:E.value)),l(K,t,ie)}function ae(){return k(l(`div`,{key:`e-content`,class:`q-expansion-item__content relative-position`,style:v.value,id:u.value},R(t.default)),[[ee,a.value]])}function F(){let t=[P(),l(Y,{duration:e.duration,onShow:j,onHide:M},ae)];return e.expandSeparator===!0&&t.push(l(Q,{class:`q-expansion-item__border q-expansion-item__border--top absolute-top`,dark:i.value}),l(Q,{class:`q-expansion-item__border q-expansion-item__border--bottom absolute-bottom`,dark:i.value})),t}return e.group!==void 0&&N(),_(()=>{h?.()}),()=>l(`div`,{class:g.value},[l(`div`,{class:`q-expansion-item__container relative-position`},F())])}}),me={logoAltText:{type:String,default:``},logoImg:{type:String,default:``},hasLogoLink:{type:Boolean,default:!1},logoUrl:{type:Object,default:void 0},buttons:{type:Array,default(){return[]}},menuLinks:{type:Object,default(){return{type:`none`,custom:[],globalId:``}}},linksPosition:{type:String,default:`Direita`},buttonColor:{type:String,default:``},opacity:{type:Number,default:1},useGradient:{type:Boolean,default:!1},textColor:{type:String,default:`#ffffff`},buttonTextColor:{type:String,default:`#ffffff`},paddingTop:{type:Number,default:16},paddingBottom:{type:Number,default:16},contentSizeDesk:{type:Number,default:16},contentSizeMobile:{type:Number,default:18},buttonSizeDesk:{type:Number,default:16},buttonSizeMobile:{type:Number,default:16}},he={class:`logo-wrapper`},ge=[`src`,`alt`],_e={key:1},ve={key:0,class:`navigation nav-desk`},ye={class:`list`},be=[`onMouseenter`],xe=[`id`,`title`,`onClick`],Se=[`title`,`onClick`],Ce={key:1,class:`header__buttons`},we={key:0,class:`navigation nav-mobile`},Te={class:`list q-pa-xl`},Ee=m({__name:`Menu`,props:{...P,...me,background:{type:Object,default:()=>({type:`color`,color:`#000000`})}},setup(n){let s=n,{isMobile:l}=ie(s,`lg`),f=O(!1);c(()=>{f.value=!0});let m=o(()=>s.hasLogoLink?s.logoUrl:void 0),_=o(()=>{let{type:e,custom:t,globalData:n}=s.menuLinks;return e===`none`?[]:e===`custom`?t:n||[]});function x(e){return e.children?e.children.length>0:!1}let S=O(null);function C(e){S.value=e}function w(e){S.value===e&&(S.value=null),P.value=null}function D(e){S.value===e?S.value=null:C(e)}let P=O(null);function F(e){P.value=e}function I(e){S.value===e&&(P.value=null)}function L(e){P.value===e?P.value=null:F(e)}let R=O(!1);function B(){R.value=!0}function H(){R.value=!1}let U=o(()=>_.value.length>0),q=o(()=>
1{if(s.background.type!==`color`)return;let e=de(s.background.color,s.opacity);return s.useGradient?`linear-gradient(to bottom, ${e}, transparent)`:e}),{textToRgb:se,brightness:ce}=N;function de(e,t){let{r:n,g:r,b:i}=se(e);return`rgba(${n}, ${r}, ${i}, ${t})`}let Y=o(()=>{let e=s.background;return ce(e.type===`color`?e.color:`#000000`)<128?`#FFFFFF`:`#000000`}),X=M();function Z(e){if(e.type!==`anchor`&&e.type!==`page`)return e.value;let t=e.type===`anchor`?e.value.page:e.value,n=re().getPathById(t);return n?e.type===`anchor`?X.siteOrigin+n+e.value.anchor:X.siteOrigin+n:``}function Q(){return{"@context":`https://schema.org`,"@type":`ItemList`,name:`Main Navigation`,itemListElement:_.value.map(({linkText:e,linkUrl:t,children:n})=>{let r={"@type":`SiteNavigationElement`,name:e};return Z(t)&&(r.url=Z(t)),n&&n.length>0&&(r.hasPart=n.map(({linkText:e,linkUrl:t})=>({"@type":`SiteNavigationElement`,name:e,url:Z(t)})).filter(({url:e})=>!!e)),r}).filter(({url:e,hasPart:t})=>!!e||t&&t.length>0).map((e,t)=>({...e,position:t+1}))}}return ue(s.instanceId,Q()),(o,c)=>(v(),p(ae,r(s,{"data-module":`menu`,class:[`module-menu`,{transparent:n.background.type===`color`&&(o.opacity<1||o.useGradient)}],style:{"--mobile-text-color":Y.value,"--button-size-desk":`${o.buttonSizeDesk}px`,"--button-size-mobile":`${o.buttonSizeMobile}px`}}),{default:b(()=>[a(`header`,{class:`header`,style:A({background:q.value})},[a(`div`,{class:h([`header__content`,[{"links-center":o.linksPosition===`Centro`},{"links-left":o.linksPosition===`Esquerda`}]])},[a(`div`,he,[d(W,{model:m.value},{default:b(()=>[o.logoImg?(v(),t(`img`,{key:0,src:o.logoImg,alt:o.logoAltText},null,8,ge)):(v(),t(`h2`,_e,g(o.logoAltText),1))]),_:1},8,[`model`])]),j(l)?T(``,!0):(v(),t(`nav`,ve,[a(`ul`,ye,[(v(!0),t(i,null,e(_.value,n=>(v(),t(`li`,{key:n.id,class:`item`,onMouseenter:e=>C(n.id)},[x(n)?(v(),t(`div`,{key:0,id:`linkL1-${o.instanceId}-${n.id}`,class:h([`link`,{active:S.value===n.id}]),title:n.linkText,onClick:e=>D(n.id)},[u(g(n.linkText)+` `,1),d(z,{name:j(te),size:`sm`},null,8,[`name`])],10,xe)):(v(),p(W,{key:1,class:`link`,title:n.linkText,model:n.linkUrl,onAnchoring:H},{default:b(()=>[u(g(n.linkText),1)]),_:2},1032,[`title`,`model`])),x(n)?(v(),p(oe,{key:2,"model-value":S.value===n.id,anchor:`bottom left`,self:`top left`,offset:[16,12],"no-parent-event":``,style:{"border-radius":`12px`},onHide:e=>w(n.id)},{default:b(()=>[d(J,{id:`menuL2-${o.instanceId}-${n.id}`,class:`submenu-list-desk layer-2`},{default:b(()=>[(v(!0),t(i,null,e(n.children,r=>(v(),p(K,{key:r.id,class:h({"is-open":P.value===r.id}),onMouseenter:e=>F(r.id)},{default:b(()=>[x(r)?(v(),t(`div`,{key:0,class:`sublink`,title:r.linkText,onClick:e=>L(r.id)},[u(g(r.linkText)+` `,1),d(z,{name:j(y),size:`xs`},null,8,[`name`])],8,Se)):k((v(),p(W,{key:1,class:`sublink`,title:r.linkText,model:r.linkUrl},{default:b(()=>[u(g(r.linkText),1)]),_:2},1032,[`title`,`model`])),[[le]]),x(r)?(v(),p(oe,{key:2,"model-value":P.value===r.id,target:`#menuL2-${o.instanceId}-${n.id}`,anchor:`top right`,self:`top left`,offset:[4,0],"no-parent-event":``,style:{"border-radius":`12px`},onHide:e=>I(r.id)},{default:b(()=>[d(J,{id:`menuL3-${o.instanceId}-${r.id}`,class:`submenu-list-desk layer-3`},{default:b(()=>[(v(!0),t(i,null,e(r.children,e=>(v(),p(K,{key:e.id},{default:b(()=>[k((v(),p(W,{class:`sublink`,title:e.linkText,model:e.linkUrl},{default:b(()=>[u(g(e.linkText),1)]),_:2},1032,[`title`,`model`])),[[le]])]),_:2},1024))),128))]),_:2},1032,[`id`])]),_:2},1032,[`model-value`,`target`,`onHide`])):T(``,!0)]),_:2},1032,[`class`,`onMouseenter`]))),128))]),_:2},1032,[`id`])]),_:2},1032,[`model-value`,`onHide`])):T(``,!0)],40,be))),128))])])),o.buttons.length?(v(),t(`div`,Ce,[(v(!0),t(i,null,e(o.buttons,(e,t)=>(v(),p(W,{key:t,model:e.buttonUrl,outlined:!e.buttonFeatured,"button-style":``},{default:b(()=>[u(g(e.buttonText),1)]),_:2},1032,[`model`,`outlined`]))),128))])):T(``,!0),U.value?(v(),p(V,{key:2,class:`hamburger-btn hamburger-btn--hide q-pa-sm`,icon:j(ne),size:`lg`,flat:``,onClick:B},null,8,[`icon`])):T(``,!0)],2)],4),j(l)?k((v(),t(`nav`,we,[a(`ul`,Te,[(v(!0),t(i,null,e(_.value,n=>(v(),t(`li`,{key:n.id,class:`item`},[x(n)?(v(),p(pe,{key:0,group:`layer1`,label:n.linkText,class:`submenu-list-mobile q-pa-md`},{default:b(()=>[d(J,{class:`sublist`},{default:b(()=>[(v(!0),t(i,null,e(n.children,n=>(v(),p(K,{key:n.id},{default:b(()=>[d(G,{class:`layer-2`},{default:b(()=>[x(n)?(v(),p(pe,{key:0,class:`sublink`,group:`layer2`,"expand-icon":`none`,dense:``},{header:b(()=>[d(G,null,{default:b(()=>[u(g(n.linkText)+` `,1),d(z,{name:j(y),size:`xs`},null,8,[`name`])]),_:2},1024)]),default:b(()=>[d(J,{class:`sublist`},{default:b(()=>[(v(!0),t(i,null,e(n.children,e=>(v(),p(K,{key:e.id,lass:`layer-3`,clickable:``},{default:b(()=>[d(G,null,{default:b(()=>[d(W,{model:e.linkUrl,class:`sublink`,title:e.linkText,onClick:H},{default:b(()=>[u(g(e.linkText),1)]),_:2},1032,[`model`,`title`])]),_:2},1024)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)):(v(),p(W,{key:1,model:n.linkUrl,class:`sublink`,title:n.linkText,onClick:H},{default:b(()=>[u(g(n.linkText),1)]),_:2},1032,[`model`,`title`]))]),_:2},1024)]),_:2},1024))),128))]),_:2},1024)]),_:2},1032,[`label`])):(v(),p(W,{key:1,model:n.linkUrl,class:`link q-pa-md`,title:n.linkText,onClick:H},{default:b(()=>[u(g(n.linkText),1)]),_:2},1032,[`model`,`title`]))]))),128))]),U.value?(v(),p(V,{key:0,class:`close-menu-btn q-pa-sm`,icon:j(E),style:A({color:Y.value}),size:`lg`,flat:``,onClick:H},null,8,[`icon`,`style`])):T(``,!0)],512)),[[ee,R.value]]):T(``,!0)]),_:1}
1,16,[`class`,`style`]))}}),De=f({default:()=>Oe}),Oe=n(Ee,[[`__scopeId`,`data-v-df604a29`]]);export{De as n,me as r,Oe as t};

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.