1import{A as e,I as t,M as n,O as r,_ as i,dt as a,i as o,it as s,t as c,yt as l}from"./vue.runtime.esm-bundler-CgzNcaVs.js";import{K as u,j as ee}from"./storage-KZ_Nb2-5.js";import{f as d,m as f}from"./use-router-link-W1ICWkHL.js";import{T as te,g as p,m as ne,p as m}from"./quasarPluginUtils-JC-064X3.js";import{f as h}from"./scroll-BxvIHwUH.js";import{n as g,t as re}from"./use-dark-BDqMdgQL.js";import{a as _}from"./format-DWQQclpo.js";import{a as ie,i as ae,o as oe,r as se,s as v,t as ce}from"./date-7-9sE6cl.js";import{c as le,l as ue}from"./position-engine-DJKpDYGz.js";import{t as de}from"./QMenu-DeepNtJj.js";import{t as fe}from"./use-render-cache-CzDBy1a_.js";import{t as pe}from"./use-hydration-DROMEusx.js";n();var y=[`gregorian`,`persian`],me={mask:{type:String},locale:Object,calendar:{type:String,validator:e=>y.includes(e),default:`gregorian`},landscape:Boolean,color:String,textColor:String,square:Boolean,flat:Boolean,bordered:Boolean,readonly:Boolean,disable:Boolean},b=[`update:modelValue`];function x(e){return e.year+`/`+_(e.month)+`/`+_(e.day)}function he(e,t){let n=i(()=>!e.disable&&!e.readonly),r=i(()=>n.value?0:-1),a=i(()=>{let t=[];return e.color!==void 0&&t.push(`bg-${e.color}`),e.textColor!==void 0&&t.push(`text-${e.textColor}`),t.join(` `)});function o(){return e.locale===void 0?t.lang.date:{...t.lang.date,...e.locale}}function s(t){let n=new Date,r=t?null:0;if(e.calendar===`persian`){let e=v(n);return{year:e.jy,month:e.jm,day:e.jd}}return{year:n.getFullYear(),month:n.getMonth()+1,day:n.getDate(),hour:r,minute:r,second:r,millisecond:r}}return{editable:n,tabindex:r,headerClass:a,getLocale:o,getCurrentDate:s}}o(),n(),a();var S=20,C=[`Calendar`,`Years`,`Months`],ge=e=>C.includes(e),w=/^-?[\d]+\/[0-1]\d$/,T=e=>w.test(e),E=` â `;function D(e){return e.year+`/`+_(e.month)}function O(e){return{year:e.year,month:e.month,day:e.day}}var _e=f({name:`QDate`,props:{...me,...p,...g,modelValue:{required:!0,validator:e=>typeof e==`string`||Array.isArray(e)||Object(e)===e||e===null},multiple:Boolean,range:Boolean,title:String,subtitle:String,mask:{...me.mask,default:`YYYY/MM/DD`},defaultYearMonth:{type:String,validator:T},yearsInMonthView:Boolean,events:[Array,Function],eventColor:[String,Function],emitImmediately:Boolean,options:[Array,Function],navigationMinYearMonth:{type:String,validator:T},navigationMaxYearMonth:{type:String,validator:T},noUnset:Boolean,firstDayOfWeek:[String,Number],todayBtn:Boolean,minimal:Boolean,defaultView:{type:String,default:`Calendar`,validator:ge}},emits:[...b,`rangeStart`,`rangeEnd`,`navigation`],setup(n,{slots:a,emit:o}){let{proxy:u}=r(),{$q:f}=u,te=re(n,f),{getCache:p}=fe(),{isHydrated:g}=pe(),{tabindex:v,headerClass:le,getLocale:ue,getCurrentDate:de}=he(n,f),y,me=ne(m(n)),b=l(null),C=l(We()),w=l(ue()),T=i(()=>We()),_e=i(()=>ue()),k=i(()=>de()),A=l(Ke(C.value,w.value)),j=l(n.defaultView),ve=i(()=>f.lang.rtl?`right`:`left`),M=l(ve.value),ye=l(ve.value),be=A.value.year,N=l(be-be%S-(be<0?S:0)),P=l(null),xe=i(()=>{let e=n.landscape?`landscape`:`portrait`;return`q-date q-date--${e} q-date--${e}-${n.minimal?`minimal`:`standard`}`+(te.value?` q-date--dark q-dark`:``)+(n.bordered?` q-date--bordered`:``)+(n.square?` q-date--square no-border-radius`:``)+(n.flat?` q-date--flat no-shadow`:``)+(n.disable?` disabled`:n.readonly?` q-date--readonly`:``)}),F=i(()=>n.color||`primary`),I=i(()=>n.textColor||`white`),L=i(()=>n.emitImmediately&&!n.multiple&&!n.range),Se=i(()=>Array.isArray(n.modelValue)?n.modelValue:n.modelValue!==null&&n.modelValue!==void 0?[n.modelValue]:[]),R=i(()=>Se.value.filter(e=>typeof e==`string`).map(e=>Ge(e,C.value,w.value)).filter(e=>e.dateHash!==null&&e.day!==null&&e.month!==null&&e.year!==null)),z=i(()=>{let e=e=>Ge(e,C.value,w.value);return Se.value.filter(e=>ee(e)&&e.from!==void 0&&e.to!==void 0).map(t=>({from:e(t.from),to:e(t.to)})).filter(e=>e.from.dateHash!==null&&e.to.dateHash!==null&&e.from.dateHash<e.to.dateHash)}),B=i(()=>n.calendar===`persian`?e=>{let t=oe(e.year,e.month,e.day);return new Date(t.gy,t.gm-1,t.gd)}:e=>new Date(e.year,e.month-1,e.day)),Ce=i(()=>n.calendar===`persian`?x:(e,t,n)=>se(new Date(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),t===void 0?C.value:t,n===void 0?w.value:n,e.year,e.timezoneOffset)),V=i(()=>R.value.length+z.value.reduce((e,t)=>
vendor: 16,412 bytes, lines 1-2
1e+1+ae(B.value(t.to),B.value(t.from)),0)),we=i(()=>{if(n.title!==void 0&&n.title!==null&&n.title.length!==0)return n.title;if(P.value!==null){let e=P.value.init,t=B.value(e);return w.value.daysShort[t.getDay()]+`, `+w.value.monthsShort[e.month-1]+` `+e.day+` â ?`}if(V.value===0)return E;if(V.value>1)return`${V.value} ${w.value.pluralDay}`;let e=R.value[0],t=B.value(e);return Number.isNaN(t.valueOf())?E:w.value.headerTitle===void 0?w.value.daysShort[t.getDay()]+`, `+w.value.monthsShort[e.month-1]+` `+e.day:w.value.headerTitle(t,e)}),Te=i(()=>[...R.value,...z.value.map(e=>e.from)].sort((e,t)=>e.year-t.year||e.month-t.month)[0]),Ee=i(()=>[...R.value,...z.value.map(e=>e.to)].sort((e,t)=>t.year-e.year||t.month-e.month)[0]),De=i(()=>{if(n.subtitle!==void 0&&n.subtitle!==null&&n.subtitle.length!==0)return n.subtitle;if(V.value===0)return E;if(V.value>1){let e=Te.value,t=Ee.value,n=w.value.monthsShort;return n[e.month-1]+(e.year===t.year?e.month===t.month?``:E+n[t.month-1]:` `+e.year+E+n[t.month-1]+` `)+` `+t.year}return R.value[0].year}),H=i(()=>{let e=[f.iconSet.datetime.arrowLeft,f.iconSet.datetime.arrowRight];return f.lang.rtl?e.reverse():e}),Oe=i(()=>n.firstDayOfWeek===void 0?w.value.firstDayOfWeek:Number(n.firstDayOfWeek)),ke=i(()=>{let e=w.value.daysShort,t=Oe.value;return t>0?[...e.slice(t,7),...e.slice(0,t)]:e}),U=i(()=>{let e=A.value;return n.calendar===`persian`?ie(e.year,e.month):new Date(e.year,e.month,0).getDate()}),Ae=i(()=>typeof n.eventColor==`function`?n.eventColor:()=>n.eventColor),W=i(()=>{if(n.navigationMinYearMonth===void 0)return null;let e=n.navigationMinYearMonth.split(`/`);return{year:Number.parseInt(e[0],10),month:Number.parseInt(e[1],10)}}),G=i(()=>{if(n.navigationMaxYearMonth===void 0)return null;let e=n.navigationMaxYearMonth.split(`/`);return{year:Number.parseInt(e[0],10),month:Number.parseInt(e[1],10)}}),je=i(()=>{let e={month:{prev:!0,next:!0},year:{prev:!0,next:!0}};return W.value!==null&&W.value.year>=A.value.year&&(e.year.prev=!1,W.value.year===A.value.year&&W.value.month>=A.value.month&&(e.month.prev=!1)),G.value!==null&&G.value.year<=A.value.year&&(e.year.next=!1,G.value.year===A.value.year&&G.value.month<=A.value.month&&(e.month.next=!1)),e}),K=i(()=>{let e={};return R.value.forEach(t=>{let n=D(t);e[n]===void 0&&(e[n]=[]),e[n].push(t.day)}),e}),Me=i(()=>{let e={};return z.value.forEach(t=>{let n=D(t.from),r=D(t.to);if(e[n]===void 0&&(e[n]=[]),e[n].push({from:t.from.day,to:n===r?t.to.day:void 0,range:t}),n<r){let n,{year:i,month:a}=t.from,o=a<12?{year:i,month:a+1}:{year:i+1,month:1};for(;(n=D(o))<=r;)e[n]===void 0&&(e[n]=[]),e[n].push({from:void 0,to:n===r?t.to.day:void 0,range:t}),o.month++,o.month>12&&(o.year++,o.month=1)}}),e}),q=i(()=>{if(P.value===null)return;let{init:e,initHash:t,final:n,finalHash:r}=P.value,[i,a]=t<=r?[e,n]:[n,e],o=D(i),s=D(a);if(o!==J.value&&s!==J.value)return;let c={};return o===J.value?(c.from=i.day,c.includeFrom=!0):c.from=1,s===J.value?(c.to=a.day,c.includeTo=!0):c.to=U.value,c}),J=i(()=>D(A.value)),Ne=i(()=>{let e={};if(n.options===void 0){for(let t=1;t<=U.value;t++)e[t]=!0;return e}let t=typeof n.options==`function`?n.options:e=>n.options.includes(e);for(let n=1;n<=U.value;n++)e[n]=t(J.value+`/`+_(n));return e}),Pe=i(()=>{let e={};if(n.events===void 0)for(let t=1;t<=U.value;t++)e[t]=!1;else{let t=typeof n.events==`function`?n.events:e=>n.events.includes(e);for(let n=1;n<=U.value;n++){let r=J.value+`/`+_(n);e[n]=t(r)&&Ae.value(r)}}return e}),Fe=i(()=>{let e,t,{year:r,month:i}=A.value;if(n.calendar!==`persian`)e=new Date(r,i-1,1),t=new Date(r,i-1,0).getDate();else{let n=oe(r,i,1);e=new Date(n.gy,n.gm-1,n.gd);let a=i-1,o=r;a===0&&(a=12,o--),t=ie(o,a)}return{days:e.getDay()-Oe.value-1,endDay:t}}),Ie=i(()=>{let e=[],{days:t,endDay:n}=Fe.value,r=t<0?t+7:t;if(r<6)for(let t=n-r;t<=n;t++)e.push({i:t,fill:!0});let i=e.length;for(let t=1;t<=U.value;t++){let n={i:t,event:Pe.value[t],classes:[]};Ne.value[t]&&(n.in=!0,n.flat=!0),e.push(n)}if(K.value[J.value]!==void 0&&K.value[J.value].forEach(t=>{let n=i+t-1;Object.assign(e[n],{selected:!0,unelevated:!0,flat:!1,color:F.value,textColor:I.value})}),Me.value[J.value]!==void 0&&Me.value[J.value].forEach(t=>{if(t.from!==void 0){let n=i+t.from-1,r=i+(t.to||U.value)-1;for(let i=n;i<=r;i++)Object.assign(e[i],{range:t.range,unelevated:!0,color:F.value,textColor:I.value});Object.assign(e[n],{rangeFrom:!0,flat:!1}),t.to!==void 0&&Object.assign(e[r],{rangeTo:!0,flat:!1})}else if(t.to!==void 0){let n=i+t.to-1;for(let r=i;r<=n;r++)Object.assign(e[r],{range:t.range,unelevated:!0,color:F.value,textColor:I.value});Object.assign(e[n],{flat:!1,rangeTo:!0})}else{let n=i+U.value-1;for(let r=i;r<=n;r++)Object.assign(e[r],{range:t.range,unelevated:!0,color:F.value,textColor:I.value})}}),q.value!==void 0){let t=i+q.value.from-1,n=i+q.value.to-1;for(let r=t;r<=n;r++)e[r].color=F.value,e[r].editRange=!0;q.value.includeFrom&&(e[t].editRangeFrom=!0),q.value.includeTo&&(e[n].editRangeTo=!0)}g.value&&A.value.year===k.value.year&&A.value.month===k.value.month&&(e[i+k.value.day-1].today=!0);let a=e.length%7;if(a>0){let t=7-a;for(let n=1;n<=t;n++)e.push({i:n,fill:!0})}return e.forEach(e=>{let t=`q-date__calendar-item `;e.fill?t+=`q-date__calendar-item--fill`:(t+=`q-date__calendar-item--${e.in?`in`:`out`}`,e.range!==void 0&&(t+=` q-date__range${e.rangeTo?`-to`:e.rangeFrom?`-from`:``}`),e.editRange&&(t+=` q-date__edit-range${e.editRangeFrom?`-from`:``}${e.editRangeTo?`-to`:``}`),(e.range!==void 0||e.editRange)&&(t+=` text-${e.color}`)),e.classes=t}),e}),Le=i(()=>n.disable?{"aria-disabled":`true`}:{});s(()=>n.modelValue,e=>{if(y===JSON.stringify(e))y=0;else{let e=Ke(C.value,w.value);X(e.year,e.month,e)}}),s(j,()=>{b.value!==null&&u.$el.contains(document.activeElement)&&b.value.focus()}),s(()=>A.value.year+`|`+A.value.month,()=>{o(`navigation`,{year:A.value.year,month:A.value.month})}),s(T,e=>{nt(e,w.value,`mask`),C.value=e}),s(_e,e=>{nt(C.value,e,`locale`),w.value=e});function Re(e){y=JSON.stringify(e)}function ze(){let{year:e,month:t,day:n}=k.value,r={...A.value,year:e,month:t,day:n},i=K.value[D(r)];(i===void 0||!i.includes(r.day))&&et(r),He(r.year,r.month)}function Be(e){ge(e)&&(j.value=e)}function Ve(e,t){[`month`,`year`].includes(e)&&(e===`month`?Je:Y)(t?-1:1)}function He(e,t){j.value=`Calendar`,X(e,t)}function Ue(e,t){if(!n.range||!e){P.value=null;return}let r={...A.value,...e},i=t===void 0?r:{...A.value,...t};P.value={init:r,initHash:x(r),final:i,finalHash:x(i)},He(r.year,r.month)}function We(){return n.calendar===`persian`?`YYYY/MM/DD`:n.mask}function Ge(e,t,r){return ce(e,t,r,n.calendar,{hour:0,minute:0,second:0,millisecond:0})}function Ke(e,t){let r=Array.isArray(n.modelValue)?n.modelValue:n.modelValue?[n.modelValue]:[];if(r.length===0)return qe();let i=r.at(-1),a=Ge(i.from===void 0?i:i.from,e,t);return a.dateHash===null?qe():a}function qe(){let e,t;if(n.defaultYearMonth!==void 0){let r=n.defaultYearMonth.split(`/`);e=Number.parseInt(r[0],10),t=Number.parseInt(r[1],10)}else{let n=k.value===void 0?de():k.value;e=n.year,t=n.month}return{year:e,month:t,day:1,hour:0,minute:0,second:0,millisecond:0,dateHash:e+`/`+_(t)+`/01`}}function Je(e){let t=A.value.year,n=Number(A.value.month)+e;n===13?(n=1,t++):n===0&&(n=12,t--),X(t,n),L.value&&Z(`month`)}function Y(e){X(Number(A.value.year)+e,A.value.month),L.value&&Z(`year`)}function Ye(e){X(e,A.value.month),j.value=n.defaultView===`Years`?`Months`:`Calendar`,L.value&&Z(`year`)}function Xe(e){X(A.value.year,e),j.value=`Calendar`,L.value&&Z(`month`)}function Ze(e,t){(K.value[t]?.includes(e.day)===!0?tt:et)(e)}function X(e,n,r){if(W.value!==null&&e<=W.value.year&&((n<W.value.month||e<W.value.year)&&(n=W.value.month),e=W.value.year),G.value!==null&&e>=G.value.year&&((n>G.value.month||e>G.value.year)&&(n=G.value.month),e=G.value.year),r!==void 0){let{hour:e,minute:t,second:n,millisecond:i,timezoneOffset:a,timeHash:o}=r;Object.assign(A.value,{hour:e,minute:t,second:n,millisecond:i,timezoneOffset:a,timeHash:o})}let i=e+`/`+_(n)+`/01`;i!==A.value.dateHash&&(M.value=A.value.dateHash<i==(f.lang.rtl!==!0)?`left`:`right`,e!==A.value.year&&(ye.value=M.value),t(()=>{N.value=e-e%S-(e<0?S:0),Object.assign(A.value,{year:e,month:n,day:1,dateHash:i})}))}function Qe(e,t,r){let i=e!==null&&e.length===1&&!n.multiple?e[0]:e,{reason:a,details:s}=$e(t,r);Re(i),o(`update:modelValue`,i,a,s)}function Z(e){let r=R.value[0]!==void 0&&R.value[0].dateHash!==null?{...R.value[0]}:{...A.value};t(()=>{r.year=A.value.year,r.month=A.value.month;let t=n.calendar===`persian`?ie(r.year,r.month):new Date(r.year,r.month,0).getDate();r.day=Math.min(Math.max(1,r.day),t);let i=Q(r),{details:a}=$e(``,r);Re(i),o(`update:modelValue`,i,e,a)})}function $e(e,t){return t.from===void 0?{reason:`${e}-day`,details:O(t)}:{reason:`${e}-range`,details:{...O(t.target),from:O(t.from),to:O(t.to)}}}function Q(e,t,n){return e.from===void 0?Ce.value(e,t,n):{from:Ce.value(e.from,t,n),to:Ce.value(e.to,t,n)}}function et(e){let t;if(n.multiple)if(e.from!==void 0){let n=x(e.from),r=x(e.to),i=R.value.filter(e=>e.dateHash<n||e.dateHash>r),a=z.value.filter(({from:e,to:t})=>t.dateHash<n||e.dateHash>r);t=[...i,...a,e].map(e=>Q(e))}else t=[...Se.value,Q(e)];else t=Q(e);Qe(t,`add`,e)}function tt(e){if(n.noUnset)return;let t=null;if(n.multiple&&Array.isArray(n.modelValue)){let r=Q(e);t=e.from===void 0?n.modelValue.filter(e=>e!==r):n.modelValue.filter(e=>e.from===void 0||e.from!==r.from&&e.to!==r.to),t.length===0&&(t=null)}Qe(t,`remove`,e)}function nt(e,t,r){let i=[...R.value,...z.value].map(n=>Q(n,e,t)).filter(e=>e.from===void 0?e.dateHash!==null:e.from.dateHash!==null&&e.to.dateHash!==null),a=(n.multiple?i:i[0])||null;Re(a),o(`update:modelValue`,a,r)}function rt(){if(!n.minimal)return e(`div`,{class:`q-date__header `+le.value},[e(`div`,{class:`relative-position`},[e(c,{name:`q-transition--fade`},()=>e(`div`,{key:`h-yr-`+De.value,class:`q-date__header-subtitle q-date__header-link `+(j.value===`Years`?`q-date__header-link--active`:`cursor-pointer`),tabindex:v.value,...p(`vY`,{onClick(){j.value=`Years`},onKeyup(e){e.keyCode===13&&(j.value=`Years`)}})},[De.value]))]),e(`div`,{class:`q-date__header-title relative-position flex no-wrap`},[e(`div`,{class:`relative-position col`},[e(c,{name:`q-transition--fade`},()=>e(`div`,{key:`h-sub`+we.value,class:`q-date__header-title-label q-date__header-link `+(j.value===`Calendar`?`q-date__header-link--active`:`cursor-pointer`),tabindex:v.value,...p(`vC`,{onClick(){j.value=`Calendar`},onKeyup(e){e.keyCode===13&&(j.value=`Calendar`)}})},[we.value]))]),n.todayBtn?e(h,{class:`q-date__header-today self-start`,icon:f.iconSet.datetime.today,"aria-label":f.lang.date.today,flat:!0,size:`sm`,round:!0,tabindex:v.value,onClick:ze}):null])])}function $({label:t,type:n,key:r,dir:i,goTo:a,boundaries:o,cls:s}){return[e(`div`,{class:`row items-center q-date__arrow`},[e(h,{round:!0,dense:!0,size:`sm`,flat:!0,icon:H.value[0],"aria-label":n===`Years`?f.lang.date.prevYear:f.lang.date.prevMonth,tabindex:v.value,disable:!o.prev,...p(`go-#`+n,{onClick(){a(-1)}})})]),e(`div`,{class:`relative-position overflow-hidden flex flex-center`+s},[e(c,{name:`q-transition--jump-`+i},()=>e(`div`,{key:r},[e(h,{flat:!0,dense:!0,noCaps:!0,label:t,tabindex:v.value,...p(`view#`+n,{onClick:()=>{j.value=n}})})]))]),e(`div`,{class:`row items-center q-date__arrow`},[e(h,{round:!0,dense:!0,size:`sm`,flat:!0,icon:H.value[1],"aria-label":n===`Years`?f.lang.date.nextYear:f.lang.date.nextMonth,tabindex:v.value,disable:!o.next,...p(`go+#`+n,{onClick(){a(1)}})})])]}let it={Calendar:()=>[e(`div`,{key:`calendar-view`,class:`q-date__view q-date__calendar`},[e(`div`,{class:`q-date__navigation row items-center no-wrap`},[...$({label:w.value.months[A.value.month-1],type:`Months`,key:A.value.month,dir:M.value,goTo:Je,boundaries:je.value.month,cls:` col`}),...$({label:A.value.year,type:`Years`,key:A.value.year,dir:ye.value,goTo:Y,boundaries:je.value.year,cls:``})]),e(`div`,{class:`q-date__calendar-weekdays row items-center no-wrap`},ke.value.map(t=>e(`div`,{class:`q-date__calendar-item`},[e(`div`,t)]))),e(`div`,{class:`q-date__calendar-days-container relative-position overflow-hidden`},[e(c,{name:`q-transition--slide-`+M.value},()=>e(`div`,{key:J.value,class:`q-date__calendar-days fit`},Ie.value.map(t=>e(`div`,{class:t.classes},[t.in?e(h,{class:t.today?`q-date__today`:``,dense:!0,flat:t.flat,unelevated:t.unelevated,color:t.color,textColor:t.textColor,label:t.i,tabindex:v.value,...p(`day#`+t.i,{onClick:()=>{at(t.i)},onMouseover:()=>{ot(t.i)}})},t.event?()=>e(`div`,{class:`q-date__event bg-`+t.event}):null):e(`div`,String(t.i))]))))])])],Months(){let t=g.value&&A.value.year===k.value.year,r=e=>W.value!==null&&A.value.year===W.value.year&&W.value.month>e||G.value!==null&&A.value.year===G.value.year&&G.value.month<e,i=w.value.monthsShort.map((n,i)=>{let a=A.value.month===i+1;return e(`div`,{class:`q-date__months-item flex flex-center`},[e(h,{class:t&&k.value.month===i+1?`q-date__today`:null,flat:!a,label:n,unelevated:a,color:a?F.value:null,textColor:a?I.value:null,tabindex:v.value,disable:r(i+1),...p(`month#`+i,{onClick:()=>{Xe(i+1)}})})])});return n.yearsInMonthView&&i.unshift(e(`div`,{class:`row no-wrap full-width`},[$({label:A.value.year,type:`Years`,key:A.value.year,dir:ye.value,goTo:Y,boundaries:je.value.year,cls:` col`})])),e(`div`,{key:`months-view`,class:`q-date__view q-date__months flex flex-center`},i)},Years(){let t=N.value,n=t+S,r=[],i=e=>W.value!==null&&W.value.year>e||G.value!==null&&G.value.year<e;for(let a=t;a<=n;a++){let t=A.value.year===a;r.push(e(`div`,{class:`q-date__years-item flex flex-center`},[e(h,{key:`yr`+a,class:g.value&&k.value.year===a?`q-date__today`:null,flat:!t,label:a,dense:!0,unelevated:t,color:t?F.value:null,textColor:t?I.value:null,tabindex:v.value,disable:i(a),...p(`yr#`+a,{onClick:()=>{Ye(a)}})})]))}return e(`div`,{class:`q-date__view q-date__years flex flex-center`},[e(`div`,{class:`col-auto`},[e(h,{round:!0,dense:!0,flat:!0,icon:H.value[0],"aria-label":f.lang.date.prevRangeYears(S),tabindex:v.value,disable:i(t),...p(`y-`,{onClick:()=>{N.value-=S}})})]),e(`div`,{class:`q-date__years-content col self-stretch row items-center`},r),e(`div`,{class:`col-auto`},[e(h,{round:!0,dense:!0,flat:!0,icon:H.value[1],"aria-label":f.lang.date.nextRangeYears(S),tabindex:v.value,disable:i(n),...p(`y+`,{onClick:()=>{N.value+=S}})})])])}};function at(e){let t={...A.value,day:e};if(!n.range){Ze(t,J.value);return}if(P.value===null){let r=Ie.value.find(t=>!t.fill&&t.i===e);if(!n.noUnset&&r.range!==void 0){tt({target:t,from:r.range.from,to:r.range.to});return}if(r.selected){tt(t);return}let i=x(t);P.value={init:t,initHash:i,final:t,finalHash:i},o(`rangeStart`,O(t))}else{let e=P.value.initHash,n=x(t),r=e<=n?{from:P.value.init,to:t}:{from:t,to:P.value.init};P.value=null,et(e===n?t:{target:t,...r}),o(`rangeEnd`,{from:O(r.from),to:O(r.to)})}}function ot(e){if(P.value!==null){let t={...A.value,day:e};Object.assign(P.value,{final:t,finalHash:x(t)})}}return Object.assign(u,{setToday:ze,setView:Be,offsetCalendar:Ve,setCalendarTo:He,setEditingRange:Ue}),()=>{let t=[e(`div`,{class:`q-date__content col relative-position`},[e(c,{name:`q-transition--fade`},it[j.value])])],r=d(a.default);return r!==void 0&&t.push(e(`div`,{class:`q-date__actions`},r)),n.name!==void 0&&!n.disable&&me(t,`push`),e(`div`,{class:xe.value,...Le.value},[rt(),e(`div`,{ref:b,class:`q-date__main col column`,tabindex:-1},t)])}}});n(),a();var k=f({name:`QPopupProxy`,props:{...ue,breakpoint:{type:[String,Number],default:450}},emits:[`show`,`hide`],setup(t,{slots:n,emit:a,attrs:o}){let{proxy:c}=r(),{$q:ee}=c,d=l(!1),f=l(null),p=i(()=>Number.parseInt(t.breakpoint,10)),{canShow:ne}=le({showing:d,avoidEmit:!0});function m(){return ee.screen.width<p.value||ee.screen.height<p.value?`dialog`:`menu`}let h=l(m()),g=i(()=>h.value===`menu`?{maxHeight:`99vh`}:{});s(()=>m(),e=>{d.value||(h.value=e)});function re(e){d.value=!0,a(`show`,e)}function _(e){d.value=!1,h.value=m(),a(`hide`,e)}return Object.assign(c,{show(e){ne(e)&&f.value.show(e)},hide(e){f.value.hide(e)},toggle(e){f.value.toggle(e)}}),u(c,`currentComponent`,()=>({type:h.value,ref:f.value})),()=>{let r={ref:f,...g.value,...o,onShow:re,onHide:_},i;return h.value===`dialog`?i=te:(i=de,Object.assign(r,{target:t.target,contextMenu:t.contextMenu,noParentEvent:!0,separateClosePopup:!0})),e(i,r,n.default)}}});export{_e as n,k as t}; 2//# sourceMappingURL=QPopupProxy-CoE4exj3.js.map
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.