PageSourceSearch

https://koleo.pl/_nuxt/DateInput.0b27e16.js

js koleo.pl collected 2026-10-01 12:15:27 UTC 35,379 bytes, 1 lines download raw bytes

1import{_ as Te,s as Ae,u as Ee,a as _e}from"./WheelTime.0b27e16.js";import{cJ as Ne,cK as Re,a_ as qe,cL as Le,aB as Ie,cM as He,cN as Ue,v as R,cF as ze,x as w,d as U,ac as Ke,a4 as je,o as D,k as H,l as F,r as Z,m as n,cO as We,p as V,U as te,a5 as z,a8 as Ye,a9 as Ge,O as Be,at as Je,Z as E,G as re,cP as Qe,af as ae,aA as Me,j as L,c as C,aq as K,n as k,a as x,t as J,H as ee,J as de,K as xe,s as Y,ag as j,V as Oe,a7 as Se,a1 as ce,_ as oe,N as Q,bb as Ze,S as Xe,q as ye,aw as Ve,cQ as we,bi as et,bh as tt,bj as at,cR as nt,cS as le,aD as ot,aL as lt,cT as st,ao as rt,ax as it,cU as ut,cV as $e,cW as dt}from"./entry.0b27e16.js";import{b as ct}from"./_baseRest.0b27e16.js";import{a as ft}from"./_overRest.0b27e16.js";import{i as vt}from"./isArrayLikeObject.0b27e16.js";import{u as mt}from"./upperFirst.0b27e16.js";import{i as pt}from"./isKeyOf.0b27e16.js";import{_ as yt}from"./ResizeToggle.0b27e16.js";import{_ as bt}from"./Drawer.0b27e16.js";import{c as gt,u as ge}from"./Primitive.0b27e16.js";import{P as kt,h as ht,b as wt,D as $t,d as Dt,F as Pt,c as qt,u as ke,f as It,a as Bt,T as Mt}from"./PopperContent.0b27e16.js";import{u as xt}from"./useId.0b27e16.js";var Ot=Math.max;function St(e){if(!(e&&e.length))return[];var t=0;return e=Ne(e,function(a){if(vt(a))return t=Ot(a.length,t),!0}),Re(t,function(a){return qe(e,Le(a))})}function Vt(e,t){if(!(e&&e.length))return[];var a=St(e);return t==null?a:qe(a,function(l){return ft(t,void 0,l)})}var De=ct(function(e){var t=e.length,a=t>1?e[t-1]:void 0;return a=typeof a=="function"?(e.pop(),a):void 0,Vt(e,a)});function be(e,t){return e?t===e||e.contains(t):!1}function Ct(e){const t=Ie(e),a=window.getSelection();if(!a||!t)return!1;const l=document.createRange();return l.selectNodeContents(t),a.removeAllRanges(),a.addRange(l),!0}function Ft(e){He();const t=e();return Ue(),t}function Tt(e){const t=R(e.value);return ze(()=>{t.value!==e.value&&(t.value=e.value)}),w({get(){return t.value!==e.value?t.value:e.value},set(l){t.value=l,e.value=l}})}const[fe,At]=gt("PopoverRoot");var Et=U({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:["update:open"],setup(e,{emit:t}){const a=e,l=t,{modal:m}=Ke(a),s=je(a,"open",l,{defaultValue:a.defaultOpen,passive:a.open===void 0}),i=R(),y=R(!1);return At({contentId:"",triggerId:"",modal:m,open:s,onOpenChange:o=>{s.value=o},onOpenToggle:()=>{s.value=!s.value},triggerElement:i,hasCustomAnchor:y}),(o,r)=>(D(),H(n(kt),null,{default:F(()=>[Z(o.$slots,"default",{open:n(s),close:()=>s.value=!1})]),_:3}))}}),_t=Et,Nt=U({__name:"PopoverContentImpl",props:{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},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const a=e,l=t,m=ht(We(a,"trapFocus","disableOutsidePointerEvents")),{forwardRef:s}=ge(),i=fe();return wt(),(y,o)=>(D(),H(n(Pt),{"as-child":"",loop:"",trapped:y.trapFocus,onMountAutoFocus:o[5]||(o[5]=r=>l("openAutoFocus",r)),onUnmountAutoFocus:o[6]||(o[6]=r=>l("closeAutoFocus",r))},{default:F(()=>[V(n($t),{"as-child":"","disable-outside-pointer-events":y.disableOutsidePointerEvents,onPointerDownOutside:o[0]||(o[0]=r=>l("pointerDownOutside",r)),onInteractOutside:o[1]||(o[1]=r=>l("interactOutside",r)),onEscapeKeyDown:o[2]||(o[2]=r=>l("escapeKeyDown",r)),onFocusOutside:o[3]||(o[3]=r=>l("focusOutside",r)),onDismiss:o[4]||(o[4]=r=>n(i).onOpenChange(!1))},{default:F(()=>[V(n(Dt),te(n(m),{id:n(i).contentId,ref:n(s),"data-state":n(i).open.value?"open":"closed","aria-labelledby":n(i).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:F(()=>[Z(y.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Ce=Nt,Rt=U({__name:"PopoverContentModal",props:{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},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const a=e,l=t,m=fe(),s=R(!1);qt(!0);const i=ke(a,l),{forwardRef:y,currentElement:o}=ge();return It(o),(r,d)=>(D(),H(Ce,te(n(i),{ref:n(y),"trap-focus":n(m).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:d[0]||(d[0]=z(h=>
1{l("closeAutoFocus",h),s.value||n(m).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:d[1]||(d[1]=h=>{l("pointerDownOutside",h);const f=h.detail.originalEvent,P=f.button===0&&f.ctrlKey===!0,p=f.button===2||P;s.value=p}),onFocusOutside:d[2]||(d[2]=z(()=>{},["prevent"]))}),{default:F(()=>[Z(r.$slots,"default")]),_:3},16,["trap-focus"]))}}),Lt=Rt,Ht=U({__name:"PopoverContentNonModal",props:{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},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const a=e,l=t,m=fe(),s=R(!1),i=R(!1),y=ke(a,l);return(o,r)=>(D(),H(Ce,te(n(y),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:r[0]||(r[0]=d=>{l("closeAutoFocus",d),d.defaultPrevented||(s.value||n(m).triggerElement.value?.focus(),d.preventDefault()),s.value=!1,i.value=!1}),onInteractOutside:r[1]||(r[1]=async d=>{l("interactOutside",d),d.defaultPrevented||(s.value=!0,d.detail.originalEvent.type==="pointerdown"&&(i.value=!0));const h=d.target;n(m).triggerElement.value?.contains(h)&&d.preventDefault(),d.detail.originalEvent.type==="focusin"&&i.value&&d.preventDefault()})}),{default:F(()=>[Z(o.$slots,"default")]),_:3},16))}}),Ut=Ht,zt=U({__name:"PopoverContent",props:{forceMount:{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},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const a=e,l=t,m=fe(),s=ke(a,l),{forwardRef:i}=ge();return m.contentId||=xt(void 0,"reka-popover-content"),(y,o)=>(D(),H(n(Bt),{present:y.forceMount||n(m).open.value},{default:F(()=>[n(m).modal.value?(D(),H(Lt,te({key:0},n(s),{ref:n(i)}),{default:F(()=>[Z(y.$slots,"default")]),_:3},16)):(D(),H(Ut,te({key:1},n(s),{ref:n(i)}),{default:F(()=>[Z(y.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Kt=zt,jt=U({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(a,l)=>(D(),H(n(Mt),Ye(Ge(t)),{default:F(()=>[Z(a.$slots,"default")]),_:3},16))}}),Wt=jt;E.extend(Qe);function Yt(e,t){const{currentDate:a,currentLocale:l,controls:m,...s}=Gt(e,t),i=Jt(a,{currentLocale:l,isDisabled:m.isCellDisabled,isSelected:m.isSelected});return{state:Be({currentDate:a,currentLocale:l,...s}),controls:m,structure:i}}const Gt=(e,t)=>{const a=Je(t.value??E()),l=R(E.locale());re(t,()=>{if(t.value?.isValid()&&!t.value.isSame(a.value,"month")){const c=t.value.month(),M=t.value.year();a.value=a.value.month(c).year(M)}});const m=w(()=>{const c=E();return(M,v)=>a.value.year()===c.year()&&v===c.month()&&M===c.date()}),s=w(()=>{const c=E();return t.value?.isSame(a.value,"month")?t.value.date():c.isSame(a.value,"month")?c.date():Array.from({length:a.value.daysInMonth()},(v,O)=>O+1).find(v=>!d(a.value.date(v)))??1}),i=w({set:c=>{a.value.year()!==c&&(a.value=a.value.year(c))},get:()=>a.value.year()}),y=w({set:c=>{a.value.month()!==c&&(a.value=a.value.month(c))},get:()=>a.value.month()}),o=w(()=>!!e.minDate?.isSameOrAfter(a.value,"month")),r=w(()=>!!e.maxDate?.isSameOrBefore(a.value,"month"));function d(c){return e.minDate?.isAfter(c,"date")||e.maxDate?.isBefore(c,"date")?!0:e.disableDay?.(c)??!1}function h(c,M){I(c,M)||(t.value=E(t.value??a.value).year(a.value.year()).month(M).date(c))}function f(){a.value=a.value.subtract(1,"month")}function P(){a.value=a.value.add(1,"month")}function p(c,M){return d(E(a.value).date(c).month(M))}function I(c,M){const v=E(a.value).date(c).month(M);return!!t.value?.isSame(v,"day")}function S(c){E.locale(c)}function T(){return t.value?t.value.isSame(a.value,"month")?t.value:a.value.date(s.value).hour(t.value.hour()).minute(t.value.minute()):a.value.date(s.value)}const q={up:()=>$(c=>
1c.subtract(1,"week")),right:()=>$(c=>c.add(1,"day")),down:()=>$(c=>c.add(1,"week")),left:()=>$(c=>c.subtract(1,"day"))};function $(c){const M=c(T());d(M)||(t.value=M)}return{currentDate:a,currentLocale:l,isToday:m,dayWithTabindex:s,currentYear:i,currentMonth:y,isPreviousMonthDisabled:o,isNextMonthDisabled:r,controls:{onDayClicked:h,previousMonth:f,nextMonth:P,isDayDisabled:d,isCellDisabled:p,isSelected:I,updateLocale:S,onArrow:q}}},Jt=(e,t)=>{const a=(o,r)=>({name:o,abbr:r}),l=w(()=>(t.currentLocale.value,De(E.months(),E.monthsShort(),a))),m=w(()=>{t.currentLocale.value;const o=De(E.weekdays(),E.weekdaysShort(),a);return[...o.slice(1),o[0]]}),s=w(()=>{const o=[[]],r=e.value.daysInMonth(),d=E(e.value).date(1),h=d.day()===0?6:d.day()-1,f=e.value.subtract(1,"month"),P=e.value.add(1,"month");o[0][h]=i({day:1,dayIndex:h,rowIndex:0,month:d.month()});for(let p=2,I=0;p<=r;p++)o[I].length===7&&(o.push([]),I++),o[I].push(i({day:p,dayIndex:o[I].length,rowIndex:I,month:d.month()}));return y(o[0],{startDay:f.daysInMonth()-h+1,rowIndex:0,month:f.month()}),y(o[o.length-1],{startDay:1,rowIndex:o.length-1,month:P.month()}),o});
1function i({day:o,dayIndex:r,rowIndex:d,month:h}){const f=t.isSelected(o,h),P=t.isDisabled(o,h);return{day:o,month:h,dayIndex:r,rowIndex:d,isSelected:f,isDisabled:P,isEnabled:!P}}function y(o,{startDay:r,rowIndex:d,month:h}){if(o.length!==0)for(let f=0;f<7;f++)o[f]||(o[f]=i({day:r,dayIndex:f,rowIndex:d,month:h}),r++)}return{days:m,months:l,daysGrid:s}},Qt=["aria-label"],Zt=["aria-label","disabled"],Xt=["id","aria-label","disabled"],ea=["aria-label","disabled"],ta=["aria-disabled","aria-label","aria-labelledby"],aa=["abbr"],na=["aria-label","aria-selected","disabled","tabindex","onClick"],oa=U({__name:"BaseDatepicker",props:j({additionalClasses:{type:Function},onlyDate:{type:Boolean},minutesInterval:{},disableHeaderPicker:{type:Boolean},disableDay:{type:Function},minDate:{},maxDate:{}},{modelValue:{},modelModifiers:{}}),emits:j(["esc"],["update:modelValue"]),setup(e,{expose:t,emit:a}){const l=e,m=a,s=ae(e,"modelValue"),i=Me(),{b:y,e:o}=Oe("base-datepicker"),r=L("root"),d=L("dayPicker"),h=R(!1),{state:f,structure:{days:P,daysGrid:p,months:I},controls:S}=Yt(l,s),T=w(()=>I.value.map((u,b)=>({label:u.name,value:b}))),q=w(()=>{const u=E().year()+10,b=100;return Array.from({length:b},(W,G)=>{const _=u-b+G+1;return{label:_,value:_}})}),$=w({set:u=>{u!==void 0&&(f.currentYear=u)},get:()=>q.value.find(u=>u.value===f.currentYear)?.value}),c=w({set:u=>{u!==void 0&&(f.currentMonth=u)},get:()=>T.value.find(u=>u.value===f.currentMonth)?.value}),M=w(()=>`${mt(I.value[f.currentMonth].name)} ${f.currentYear}`),v=w(()=>{const u=[],b=p.value;for(const W of b){const G=[];for(const _ of W)G.push([B(_),l.additionalClasses?.({..._,row:W,grid:b})??{}]);u.push(G)}return u}),O=w(()=>u=>{const b=h.value;return u.isEnabled&&f.dayWithTabindex===u.day&&!b?0:-1});re(s,()=>{r.value?.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!1,detail:s.value}))});function g(u){return E().date(u.day).month(u.month).format("LL").slice(0,-5)}function B(u){const{isSelected:b,isDisabled:W,isEnabled:G}=u,_=f.isToday(u.day,u.month),X=!W&&u.month!==f.currentDate.month();return o("day",{selected:b,isDisabled:W,isEnabled:G,today:_,outsideOfCurrentMonth:X},!0)}function A(){h.value=!h.value}function ne(u){S.onArrow[u](),Se(()=>pe(`.${o("day-button","selected",!0)}`))}function ie(){h.value||m("esc"),h.value&&(h.value=!1)}function ve(){S.previousMonth()}function me(){S.nextMonth()}function pe(u){r.value?.querySelector(u)?.focus()}return t({root:r,dayPicker:d}),(u,b)=>{const W=Te,G=xe;return D(),C("div",{ref_key:"root",ref:r,class:k(n(y)()),"aria-label":u.$t("forms.date_picker.choose_date"),"data-test-id":"base-datepicker",onKeydown:K(ie,["esc"])},[x("div",{class:k(n(o)("header"))},[x("div",{class:k(n(o)("header-controls"))},[x("button",{class:k(n(o)("month-button","previous-month")),"aria-label":u.$t("forms.date_picker.prev_month"),"data-test-id":"base-datepicker-prev-month",type:"button",disabled:n(f).isPreviousMonthDisabled,onClick:ve},[...b[6]||(b[6]=[x("i",{class:"nuxticons-right-open"},null,-1)])],10,Zt),x("button",{id:`datepicker-header-${n(i)}`,"aria-live":"polite","aria-label":e.disableHeaderPicker?M.value:u.$t("forms.date_picker.choose_month_and_year",{date:M.value}),class:k(n(o)("header-state")),type:"button",disabled:e.disableHeaderPicker,onClick:A},J(M.value),11,Xt),x("button",{class:k(n(o)("month-button","next-month")),"aria-label":u.$t("forms.date_picker.next_month"),"data-test-id":"base-datepicker-next-month",type:"button",disabled:n(f).isNextMonthDisabled,onClick:me},[...b[7]||(b[7]=[x("i",{class:"nuxticons-right-open"},null,-1)])],10,ea)],2)],2),x("div",{class:k(n(o)("body"))},[x("div",{ref_key:"dayPicker",ref:d,"aria-disabled":h.value,class:k(n(o)("day-picker")),role:"grid","data-test-id":"base-datepicker-grid","aria-label":e.disableHeaderPicker?u.$t("forms.date_picker.choose_date_param",{date:M.value}):void 0,"aria-labelledby":e.disableHeaderPicker?void 0:`datepicker-header-${n(i)}`},[x("div",{class:k(n(o)("week-days")),role:"row"},[(D(!0),C(ee,null,de(n(P),(_,X)=>(D(),C("div",{key:X,class:k(n(o)("week-day")),role:"columnheader",abbr:_.name},J(_.abbr),11,aa))),128))],2),x("div",{class:k(n(o)("grid")),role:"grid"},[(D(!0),C(ee,null,de(n(p),(_,X)=>(D(),C(ee,null,[(D(!0),C(ee,null,de(_,(N,he)=>(D(),C("div",{key:`${X}-${he}`,class:k([n(o)("day"),v.value[X][he]]),role:"gridcell"},[x("button",{"aria-label":g(N),"aria-selected":N.isSelected,class:k(n(o)("day-button",{selected:N.isSelected,today:n(f).isToday(N.day,N.month)})),disabled:N.isDisabled,tabindex:O.value(N),type:"button","data-test-id":"base-datepicker-day",onClick:ue=>
1n(S).onDayClicked(N.day,N.month),onKeydown:[b[0]||(b[0]=K(z(ue=>ne("up"),["prevent"]),["arrow-up"])),b[1]||(b[1]=K(z(ue=>ne("down"),["prevent"]),["arrow-down"])),b[2]||(b[2]=K(z(ue=>ne("right"),["prevent"]),["arrow-right"])),b[3]||(b[3]=K(z(ue=>ne("left"),["prevent"]),["arrow-left"]))]},J(N.day),43,na)],2))),128))],64))),256))],2)],10,ta),V(G,{duration:.2},{default:F(()=>[h.value?(D(),C("div",{key:0,class:k(n(o)("wheel-pickers"))},[V(W,{modelValue:c.value,"onUpdate:modelValue":b[4]||(b[4]=_=>c.value=_),class:k(n(o)("wheel")),options:T.value},null,8,["modelValue","class","options"]),V(W,{modelValue:$.value,"onUpdate:modelValue":b[5]||(b[5]=_=>$.value=_),class:k(n(o)("wheel")),options:q.value},null,8,["modelValue","class","options"])],2)):Y("",!0)]),_:1})],2)],42,Qt)}}}),la=Object.assign(oa,{__name:"BaseDatepicker"}),sa=["aria-label","aria-activedescendant"],ra=["id","aria-selected","onClick"],ia=U({__name:"SidebarList",props:j({label:{},options:{},interval:{default:1}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=ae(e,"modelValue"),a=Me(),l=Be({}),m=w(()=>e.options[0].value),s=w(()=>e.options[e.options.length-1].value),i=w(()=>t.value!=null?l[t.value]:null);let y=!0;ce(()=>{i.value&&(Ae(i.value,{behavior:y?"instant":"smooth"}),y=!1)});function o(){if(t.value==null)return t.value=m.value;if(t.value===m.value)return t.value=s.value;t.value-=e.interval}function r(){if(t.value==null)return t.value=s.value;if(t.value===s.value)return t.value=m.value;t.value+=e.interval}function d(){t.value=m.value}function h(){t.value=s.value}function f(P){if(P!=null)return`option-${a}-${P}`}return(P,p)=>(D(),C("ul",{"aria-label":e.label,class:k(P.$style.column),role:"listbox","aria-activedescendant":f(t.value),tabindex:"0",onKeydown:[p[0]||(p[0]=K(z(I=>o(),["prevent"]),["arrow-up"])),p[1]||(p[1]=K(z(I=>r(),["prevent"]),["arrow-down"])),p[2]||(p[2]=K(z(I=>d(),["prevent"]),["home"])),p[3]||(p[3]=K(z(I=>h(),["prevent"]),["end"]))]},[(D(!0),C(ee,null,de(e.options,I=>(D(),C("li",{id:f(I.value),ref_for:!0,ref:S=>{n(l)[I.value]=S},key:I.value,class:k([P.$style.option,{[P.$style.isSelected]:t.value===I.value}]),role:"option","aria-selected":t.value===I.value,onClick:S=>t.value=I.value},J(I.label),11,ra))),128))],42,sa))}}),ua="_column_9235p_25",da="_option_9235p_37",ca="_isSelected_9235p_52",fa={column:ua,option:da,isSelected:ca},va={$style:fa},Pe=Object.assign(oe(ia,[["__cssModules",va]]),{__name:"DateSidebarList"}),ma=U({__name:"TimeSidebar",props:j({hoursInterval:{default:1},minutesInterval:{default:1}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=ae(e,"modelValue"),{selectedHour:a,selectedMinute:l,hours:m,minutes:s}=Ee(t,()=>e.hoursInterval,()=>e.minutesInterval);function i(y){return y.map(o=>({label:`${o}`.padStart(2,"0"),value:o}))}return(y,o)=>(D(),C("div",{class:k(y.$style.root)},[V(Pe,{modelValue:n(a),"onUpdate:modelValue":o[0]||(o[0]=r=>Q(a)?a.value=r:null),options:i(n(m)),interval:e.hoursInterval,label:y.$t("forms.date_picker.choose_hour")},null,8,["modelValue","options","interval","label"]),x("div",{class:k(y.$style.separator)},null,2),V(Pe,{modelValue:n(l),"onUpdate:modelValue":o[1]||(o[1]=r=>Q(l)?l.value=r:null),options:i(n(s)),interval:e.minutesInterval,label:y.$t("forms.date_picker.choose_minutes")},null,8,["modelValue","options","interval","label"])],2))}}),pa="_root_1bbdn_25",ya="_separator_1bbdn_30",ba={root:pa,separator:ya},ga={$style:ba},ka=Object.assign(oe(ma,[["__cssModules",ga]]),{__name:"DateTimeSidebar"}),ha=U({__name:"TimePicker",props:j({additionalClasses:{type:Function},onlyDate:{type:Boolean},minutesInterval:{default:1},disableHeaderPicker:{type:Boolean},disableDay:{type:Function},minDate:{},maxDate:{},hoursInterval:{default:1},timeLabel:{}},{modelValue:{},modelModifiers:{}}),emits:j(["esc","close"],["update:modelValue"]),setup(e,{expose:t}){const a=Ze(e,["onlyDate","hoursInterval","minutesInterval"]),l=ae(e,"modelValue"),m=Ve(),s=L("root"),i=L("datePicker"),y=m.smaller("tablet"),o=R(!1),r=w(()=>!e.onlyDate),d=w(()=>r.value&&o.value),h=w(()=>r.value&&!y.value),f=w(()=>r.value&&y.value),P=w(()=>!d.value),p=w(()=>i.value?.dayPicker),I=w(()=>l.value?.isValid()?l.value?.format("HH:mm"):"HH:mm");function S(){o.value=!o.value}function T(){let q=E();e.hoursInterval!==1&&(q=we(q,e.hoursInterval,"hours")),e.minutesInterval!==1&&(q=we(q,e.minutesInterval,"minutes")),l.value=q}return t({root:s,datePicker:i,dayPicker:p}),(q,$)=>
1{const c=la,M=_e,v=xe,O=Xe;return D(),C("div",{ref_key:"root",ref:s,class:k([q.$style.root,{[q.$style.onlyDate]:e.onlyDate}]),onKeydown:$[4]||($[4]=K(g=>q.$emit("esc"),["esc"]))},[x("div",{class:k(q.$style.datePickerWrapper)},[n(P)?(D(),H(c,te({key:0,ref_key:"datePicker",ref:i},a,{modelValue:l.value,"onUpdate:modelValue":$[0]||($[0]=g=>l.value=g),class:q.$style.datePicker}),null,16,["modelValue","class"])):Y("",!0),V(v,{duration:.2},{default:F(()=>[n(d)?(D(),H(M,{key:0,modelValue:l.value,"onUpdate:modelValue":$[1]||($[1]=g=>l.value=g),class:k(q.$style.wheelPickers),"hours-interval":e.hoursInterval,"minutes-interval":e.minutesInterval},null,8,["modelValue","class","hours-interval","minutes-interval"])):Y("",!0)]),_:1})],2),n(h)?(D(),H(ka,{key:0,modelValue:l.value,"onUpdate:modelValue":$[2]||($[2]=g=>l.value=g),class:k(q.$style.timePicker),"hours-interval":e.hoursInterval,"minutes-interval":e.minutesInterval},null,8,["modelValue","class","hours-interval","minutes-interval"])):Y("",!0),n(f)?(D(),C("div",{key:1,class:k(q.$style.timePickerMobile)},[x("p",{class:k(q.$style.timeHeading)},J(e.timeLabel||q.$t("forms.date_picker.time")),3),V(O,{color:"navy",kind:"outline",size:"medium",onClick:S},{default:F(()=>[ye(J(n(I)),1)]),_:1})],2)):Y("",!0),x("div",{class:k(q.$style.footer)},[V(O,{class:k(q.$style.now),color:"grey",kind:"opaque",size:"medium",onClick:T},{default:F(()=>[ye(J(q.$t("forms.now")),1)]),_:1},8,["class"]),V(O,{class:k(q.$style.close),color:"navy",size:"medium",onClick:$[3]||($[3]=g=>q.$emit("close"))},{default:F(()=>[ye(J(q.$t("forms.close")),1)]),_:1},8,["class"])],2)],34)}}}),wa="_root_10ifr_25",$a="_onlyDate_10ifr_36",Da="_datePickerWrapper_10ifr_45",Pa="_datePicker_10ifr_45",qa="_timePicker_10ifr_61",Ia="_wheelPickers_10ifr_67",Ba="_footer_10ifr_79",Ma="_close_10ifr_94",xa="_now_10ifr_100",Oa="_timePickerMobile_10ifr_105",Sa="_timeHeading_10ifr_114",Va={root:wa,onlyDate:$a,datePickerWrapper:Da,datePicker:Pa,timePicker:qa,wheelPickers:Ia,footer:Ba,close:Ma,now:xa,timePickerMobile:Oa,timeHeading:Sa},Ca={$style:Va},Fa=Object.assign(oe(ha,[["__cssModules",Ca]]),{__name:"DateTimePicker"}),Fe=Symbol();function Ta(e){const t=w(()=>Ie(e));at(Fe,t)}function Aa(){const e=tt(),t=et(Fe,w(()=>[])),a=w(()=>t.value.findIndex(s=>!!s&&s===e?.exposeProxy));function l(){a.value!==t.value.length-1&&t.value[a.value+1]?.focus()}function m(){a.value!==0&&t.value[a.value-1]?.focus()}return{toNext:l,toPrev:m}}const Ea=["aria-valuemin","aria-valuemax","aria-valuenow","aria-label","aria-placeholder","tabindex","textContent"],_a=U({__name:"Number",props:j({digits:{default:2},tabindex:{default:()=>-1},placeholder:{default:""},min:{},max:{},step:{},label:{}},{modelValue:{},modelModifiers:{}}),emits:j(["enter"],["update:modelValue"]),setup(e,{expose:t,emit:a}){const l=a,m=ae(e,"modelValue"),s=Tt(m),i=L("input"),{focused:y}=nt(i),{toNext:o,toPrev:r}=Aa(),d=w(()=>new RegExp(`^\\d{1,${e.digits}}$`)),h=w(()=>le(s.value)),f=w(()=>""),P=w(()=>e.step?(Math.ceil((e.max+1)/e.step)-1)*e.step:e.max);ce(()=>{i.value&&(i.value.textContent=le(s.value)?e.placeholder:s.value.toString().padStart(e.digits,"0"),Ft(()=>{document.activeElement===i.value&&p()}))});function p(){Ct(i)&&i.value?.focus()}function I(){T();const v=window.getSelection();i.value&&v?.containsNode(i.value,!0)&&v.removeAllRanges()}const S={ArrowUp:()=>{T(),le(s.value)||s.value===P.value?s.value=e.min:s.value+=e.step??1},ArrowDown:()=>{T(),le(s.value)||s.value===e.min?s.value=P.value:s.value-=e.step??1},ArrowLeft:()=>r(),ArrowRight:()=>o()};function T(){const v=s.value;!e.step||le(v)||v%e.step===0||(s.value=v>P.value?P.value:Math.floor(v/e.step)*e.step)}function q(v){if(v.key.startsWith("Arrow")){v.preventDefault(),pt(v.key,S)&&S[v.key]();return}if(v.key==="Backspace"||v.key==="Delete"){v.preventDefault(),s.value=void 0;return}if(v.key==="Enter"){v.preventDefault(),l("enter");return}if(/^\d$/.test(v.key)){v.preventDefault(),c(+v.key);return}}const $=[];ce(()=>{y.value||($.length=0)});function c(v){$.length===e.digits&&($.length=0),$.push(v);const O=$.reduce((g,B)=>g*10+B,0);s.value=Math.min(O,e.max),(O*10>e.max||$.length===e.digits)&&o()}function M(v){if(v.preventDefault(),!(v instanceof InputEvent))return;const O=v.data||v.dataTransfer?.getData("text/plain")||"";if(!d.value.test(O))return;const g=parseInt(O,10);isNaN(g)||(s.value=Math.max(Math.min(g,e.max),e.min))}return t({focus:()=>i.value?.focus()}),(v,O)=>(D(),C("span",{ref_key:"input",ref:i,"aria-readonly":!1,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":n(s)??"","aria-label":e.label,"aria-placeholder":e.placeholder,class:k([v.$style.input,{[v.$style.placeholder]:n(h)}]),contenteditable:"plaintext-only",inputmode:"numeric",role:"spinbutton",spellcheck:"false",autocapitalize:"none",autocorrect:"off",tabindex:e.tabindex,onClick:O[0]||(O[0]=g=>p()),onFocus:O[1]||(O[1]=g=>
1p()),onBlur:I,onBeforeinput:M,onKeydown:q,textContent:J(n(f))},null,42,Ea))}}),Na="_input_1ytd1_25",Ra="_placeholder_1ytd1_29",La={input:Na,placeholder:Ra},Ha={$style:La},se=Object.assign(oe(_a,[["__cssModules",Ha]]),{__name:"BaseTextDateInputNumber"}),Ua=["aria-label"],za="D/M/YYYY H:m",Ka=U({__name:"TextDateInput",props:j({name:{},minDate:{},maxDate:{},minutesInterval:{},label:{},onlyDate:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:j(["enter"],["update:modelValue"]),setup(e,{expose:t,emit:a}){const l=ae(e,"modelValue"),m=a,s=L("root"),i=L("hourInput"),y=L("minuteInput"),o=L("dayInput"),r=L("monthInput"),d=L("yearInput");Ta(()=>[o.value,r.value,d.value,i.value,y.value].filter(g=>!!g));const{focused:h}=ot(s),f=R(l.value?.hour()),P=R(l.value?.minute()),p=R(l.value?.date()),I=R(l.value&&l.value.month()+1),S=R(l.value?.year()),T=w(()=>`${p.value}/${I.value}/${S.value} ${f.value}:${P.value}`),q=w(()=>!e.minDate||!e.maxDate||e.minDate.year()!==e.maxDate.year());lt(()=>{$()}),re(T,$),re(l,()=>{l.value?.isValid()&&(f.value=l.value.hour(),P.value=l.value.minute(),p.value=l.value.date(),I.value=l.value.month()+1,S.value=l.value.year())}),re(h,()=>{h.value||(l.value?.isValid()?c(l.value):M())});function $(){const g=E(T.value,za,!0);g.isValid()&&(l.value=g)}function c(g){const B=f.value??0,A=P.value??0;e.minDate&&g.isBefore(e.minDate,"d")?l.value=e.minDate.hour(B).minute(A):e.maxDate&&g.isAfter(e.maxDate,"d")&&(l.value=e.maxDate.hour(B).minute(A))}function M(){f.value=null,P.value=null,p.value=null,I.value=null,S.value=null}function v(g="day"){Se(()=>{const B=g==="day"?o.value:i.value;h.value||B?.focus()})}function O(){l.value&&c(l.value),m("enter")}return t({tryToFocus:v,root:s}),(g,B)=>(D(),C("div",{ref_key:"root",ref:s,class:k(g.$style.group),role:"group","aria-label":e.label,onClick:B[7]||(B[7]=z(A=>v(),["self"]))},[x("div",{onClick:B[3]||(B[3]=z(A=>v(),["prevent","self"]))},[V(se,{ref_key:"dayInput",ref:o,modelValue:n(p),"onUpdate:modelValue":B[0]||(B[0]=A=>Q(p)?p.value=A:null),label:g.$t("forms.date_input.day"),tabindex:0,placeholder:"DD",min:1,max:31,onEnter:O},null,8,["modelValue","label"]),B[9]||(B[9]=x("span",null,"/",-1)),V(se,{ref_key:"monthInput",ref:r,modelValue:n(I),"onUpdate:modelValue":B[1]||(B[1]=A
1=>Q(I)?I.value=A:null),placeholder:"MM",min:1,max:12,label:g.$t("forms.date_input.month")},null,8,["modelValue","label"]),n(q)?(D(),C(ee,{key:0},[B[8]||(B[8]=x("span",null,"/",-1)),V(se,{ref_key:"yearInput",ref:d,modelValue:n(S),"onUpdate:modelValue":B[2]||(B[2]=A=>Q(S)?S.value=A:null),digits:4,placeholder:"YYYY",min:e.minDate?.year()??0,max:e.maxDate?.year()??2500,label:g.$t("forms.date_input.year"),onEnter:O},null,8,["modelValue","min","max","label"])],64)):Y("",!0)]),e.onlyDate?Y("",!0):(D(),C("div",{key:0,class:k(g.$style.vr)},null,2)),e.onlyDate?Y("",!0):(D(),C("div",{key:1,role:"group",onClick:B[6]||(B[6]=z(A=>v("hour"),["prevent","self"]))},[V(se,{ref_key:"hourInput",ref:i,modelValue:n(f),"onUpdate:modelValue":B[4]||(B[4]=A=>Q(f)?f.value=A:null),placeholder:"HH",min:0,max:23,tabindex:0,label:g.$t("forms.date_input.hours"),onEnter:O},null,8,["modelValue","label"]),B[10]||(B[10]=x("span",null,":",-1)),V(se,{ref_key:"minuteInput",ref:y,modelValue:n(P),"onUpdate:modelValue":B[5]||(B[5]=A=>Q(P)?P.value=A:null),placeholder:"mm",min:0,max:59,step:e.minutesInterval,label:g.$t("forms.date_input.minutes"),onEnter:O},null,8,["modelValue","step","label"])]))],10,Ua))}}),ja="_group_1r99g_25",Wa="_vr_1r99g_35",Ya="_input_1r99g_41",Ga={group:ja,vr:Wa,input:Ya},Ja={$style:Ga},Qa=Object.assign(oe(Ka,[["__cssModules",Ja]]),{__name:"BaseTextDateInput"}),Za=U({__name:"ResizingAction",props:{open:{type:Boolean}},setup(e,{expose:t}){const a=R(!1),l=L("button");return t({button:l}),(m,s)=>{const i=yt;return D(),C("button",{ref_key:"button",ref:l,type:"button",class:k(m.$style.buttonResizingAction),onMouseover:s[0]||(s[0]=y=>a.value=!0),onMouseleave:s[1]||(s[1]=y=>a.value=!1),onFocusin:s[2]||(s[2]=y=>a.value=!0),onFocusout:s[3]||(s[3]=y=>a.value=!1)},[x("div",{class:k(m.$style.container)},[Z(m.$slots,"icon"),m.$slots.label?(D(),H(i,{key:0,axis:"width",duration:.25},{default:F(()=>[n(a)||e.open?(D(),C("div",{key:0,class:k(m.$style.label)},[Z(m.$slots,"label")],2)):Y("",!0)]),_:3})):Y("",!0)],2)],34)}}}),Xa="_buttonResizingAction_u0sqq_25",en="_container_u0sqq_36",tn="_label_u0sqq_65",an={buttonResizingAction:Xa,container:en,label:tn},nn={$style:an},on=Object.assign(oe(Za,[["__cssModules",nn]]),{__name:"ButtonResizingAction"}),ln=U({inheritAttrs:!1,__name:"DateInput",props:j({onlyDate:{type:Boolean},minutesInterval:{},disableHeaderPicker:{type:Boolean},disableDay:{type:Function},minDate:{},maxDate:{},disabled:{type:Boolean},showLabel:{type:Boolean},format:{default:()=>dt},formatted:{default:"D MMMM, HH:mm"},label:{default:""},autoClose:{type:Boolean},pickerAlignment:{default:"start"},timeLabel:{}},{modelValue:{},modelModifiers:{}}),emits:j(["interacted"],["update:modelValue"]),setup(e,{expose:t,emit:a}){const l=a,{b:m,e:s}=Oe("form-date-input"),i=Ve(),y=i.smaller("tablet"),o=i.smaller("tabletLg"),r=L("datepicker"),d=L("dateInput"),h=L("button"),f=L("root"),P=R(!1),p=R(!1),[I,S]=st(),T=R(!1),q=ae(e,"modelValue"),$=w({set:u=>{q.value=typeof q.value=="string"?u?.format(e.format):u,e.autoClose&&g()},get:()=>typeof q.value=="string"?E(q.value,e.format):q.value}),c=w(()=>y.value&&p.value),M=w(()=>!y.value&&p.value),v=w(()=>T.value&&!o.value);rt(()=>r.value?.dayPicker,"keypress",u=>{["Enter","Escape"].includes(u.key)&&g()});function O(u){be(d.value?.root,u.target)||be(h.value?.button,u.target)||be(r.value?.root,u.target)||(p.value=!1,T.value=!1)}function g(u=!1){p.value=!1,u&&d.value?.tryToFocus()}ce(()=>{P.value&&l("interacted")});function B(){p.value=!0,A()}async function A(){T.value||(P.value=!0,T.value=!0,await $e(d).toBeTruthy({timeout:1e3}),d.value?.tryToFocus())}async function ne(){P.value=!0,p.value?g():(p.value=!0,T.value=!0,await ie())}async function ie(){await $e(r).toBeTruthy({timeout:1e3}),r.value?.root?.querySelector('[aria-selected="true"]')?.focus()}async function ve(u){p.value&&(u.preventDefault(),await ie())}function me(){p.value=!1,T.value=!1,f.value?.closest("form")?.requestSubmit()}function pe(){p.value||(p.value=!0)}return t({focus:()=>B()}),(u,b)=>{const W=Fa,G=Qa,_=on,X=bt;return D(),C(ee,null,[V(n(I),null,{default:F(()=>[V(W,{ref_key:"datepicker",ref:r,modelValue:n($),"onUpdate:modelValue":b[0]||(b[0]=N=>Q($)?$.value=N:null),"only-date":e.onlyDate,class:k(n(s)("picker")),"minutes-interval":e.minutesInterval,"disable-header-picker":e.disableHeaderPicker,"min-date":e.minDate,"max-date":e.maxDate,"disable-day":e.disableDay,"time-label":e.timeLabel,onEsc:b[1]||(b[1]=N=>g(!0)),onClose:b[2]||(b[2]=N=>g(!0))},null,8,["modelValue","only-date","class","minutes-interval","disable-header-picker","min-date","max-date","disable-day","time-label"])]),_:1}),it((D(),C("div",te({ref_key:"root",ref:f,class:n(m)({disabled:e.disabled,onlyD
1ate:e.onlyDate,active:n(p)})},u.$attrs),[x("div",{class:k(n(s)("clock-icon"))},[...b[5]||(b[5]=[x("i",{class:"koleoicon-clock"},null,-1)])],2),n(v)?(D(),H(G,{key:0,ref_key:"dateInput",ref:d,modelValue:n($),"onUpdate:modelValue":b[3]||(b[3]=N=>Q($)?$.value=N:null),class:k(n(s)("date-input")),name:"date","only-date":e.onlyDate,"minutes-interval":e.minutesInterval,"min-date":e.minDate,"max-date":e.maxDate,label:e.label,onKeydown:K(g,["esc"]),onEnter:me,onClick:pe},null,8,["modelValue","class","only-date","minutes-interval","min-date","max-date","label"])):(D(),C(ee,{key:1},[x("div",{class:k(n(s)("date-input-cover")),"data-test-id":"date-input-cover",onClick:B},J(n($)?n($).format(e.formatted):e.formatted),3),x("div",{class:k(n(s)("cover-focus-target")),tabindex:"0",onFocus:A},null,34)],64)),V(_,{ref_key:"button",ref:h,class:k(n(s)("action-button")),"aria-label":u.$t("components.FormDateInput.open_picker",{date:n($)?.format(e.formatted)}),onClick:ne,onKeydown:K(ve,["tab"])},{icon:F(()=>[...b[6]||(b[6]=[x("i",{class:"koleoicon-date"},null,-1)])]),_:1},8,["class","aria-label"]),V(n(_t),{open:n(M)},{default:F(()=>[V(n(Wt),null,{default:F(()=>[V(n(Kt),{align:e.pickerAlignment,"as-child":"","avoid-collisions":"",side:"bottom","side-offset":20,"collision-padding":16,reference:n(f)||void 0},{default:F(()=>[V(n(S))]),_:1},8,["align","reference"])]),_:1})]),_:1},8,["open"])],16)),[[n(ut),O]]),V(X,{"is-visible":n(c),"onUpdate:isVisible":b[4]||(b[4]=N=>p.value=!!N)},{default:F(()=>[n(c)?(D(),H(n(S),{key:0})):Y("",!0)]),_:1},8,["is-visible"])],64)}}}),kn=Object.assign(ln,{__name:"FormDateInput"});export{kn as _,on as a};

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.