File "TimePicker-1.0.13-101f1fcd.js"

Full Path: /home/vantageo/public_html/cache/cache/cache/cache/cache/cache/cache/.wp-cli/wp-content/plugins/wp-data-access/assets/dist/TimePicker-1.0.13-101f1fcd.js
File size: 10.8 KB
MIME-type: text/plain
Charset: utf-8

import{_ as s,u as F,a as D,g as ne,e as te,s as S,c as ae,b as re,r as H}from"./iconBase-1.0.13-98e06aa9.js";import{r as j,j as P}from"./main-1.0.13.js";import{s as le,g as ie,u as _,h as z,i as ue,j as ce,P as pe,b as A,q as me,W as R,t as q,d as de,f as fe,X as U,Y as be,k as B,l as Te,m as K,n as Pe,D as he}from"./useMobilePicker-1.0.13-30bb98f7.js";import{N as ve,ae as xe,i as ke}from"./main-1.0.13-4cbe632d.js";import{P as e}from"./DialogContent-1.0.13-5873ffb9.js";import{v as N,P as ye,a as L,c as ge,b as E,r as Ce,f as V}from"./date-time-utils-1.0.13-2393af5c.js";import{T as we}from"./TextField-1.0.13-7258d491.js";const Me=a=>{var o,l,i,t;const c=_(),m=((o=a.ampm)!=null?o:c.is12HourCycleInCurrentLocale())?c.formats.fullTime12h:c.formats.fullTime24h;return s({},a,{disablePast:(l=a.disablePast)!=null?l:!1,disableFuture:(i=a.disableFuture)!=null?i:!1,format:(t=a.format)!=null?t:m})},Oe=({props:a,inputRef:o})=>{const l=Me(a),{forwardedProps:i,internalProps:t}=le(l,"time");return ie({inputRef:o,forwardedProps:i,internalProps:t,valueManager:z,fieldValueManager:ue,validator:N,valueType:"time"})},Re=["slots","slotProps","components","componentsProps","InputProps","inputProps"],Le=["inputRef"],De=["ref","onPaste","onKeyDown","inputMode","readOnly","clearable","onClear"],Q=j.forwardRef(function(o,l){var i,t,c;const p=F({props:o,name:"MuiTimeField"}),{slots:m,slotProps:n,components:r,componentsProps:f,InputProps:u,inputProps:d}=p,h=D(p,Re),b=p,T=(i=(t=m==null?void 0:m.textField)!=null?t:r==null?void 0:r.TextField)!=null?i:we,g=ve({elementType:T,externalSlotProps:(c=n==null?void 0:n.textField)!=null?c:f==null?void 0:f.textField,externalForwardedProps:h,ownerState:b}),{inputRef:w}=g,v=D(g,Le);v.inputProps=s({},d,v.inputProps),v.InputProps=s({},u,v.InputProps);const M=Oe({props:v,inputRef:w}),{ref:O,onPaste:k,onKeyDown:x,inputMode:y,readOnly:C,clearable:Z,onClear:ee}=M,$=D(M,De),{InputProps:oe,fieldProps:se}=ce({onClear:ee,clearable:Z,fieldProps:$,InputProps:$.InputProps,slots:m,slotProps:n,components:r,componentsProps:f});return P.jsx(T,s({ref:l},se,{InputProps:s({},oe,{readOnly:C}),inputProps:s({},$.inputProps,{inputMode:y,onPaste:k,onKeyDown:x,ref:O})}))});function Ie(a){return te("MuiTimePickerToolbar",a)}const I=ne("MuiTimePickerToolbar",["root","separator","hourMinuteLabel","hourMinuteLabelLandscape","hourMinuteLabelReverse","ampmSelection","ampmLandscape","ampmLabel"]),je=["ampm","ampmInClock","value","isLandscape","onChange","view","onViewChange","views","disabled","readOnly","className"],_e=a=>{const{theme:o,isLandscape:l,classes:i}=a,t={root:["root"],separator:["separator"],hourMinuteLabel:["hourMinuteLabel",l&&"hourMinuteLabelLandscape",o.direction==="rtl"&&"hourMinuteLabelReverse"],ampmSelection:["ampmSelection",l&&"ampmLandscape"],ampmLabel:["ampmLabel"]};return re(t,Ie,i)},Fe=S(pe,{name:"MuiTimePickerToolbar",slot:"Root",overridesResolver:(a,o)=>o.root})({}),Se=S(ye,{name:"MuiTimePickerToolbar",slot:"Separator",overridesResolver:(a,o)=>o.separator})({outline:0,margin:"0 4px 0 2px",cursor:"default"}),W=S("div",{name:"MuiTimePickerToolbar",slot:"HourMinuteLabel",overridesResolver:(a,o)=>[{[`&.${I.hourMinuteLabelLandscape}`]:o.hourMinuteLabelLandscape,[`&.${I.hourMinuteLabelReverse}`]:o.hourMinuteLabelReverse},o.hourMinuteLabel]})(({theme:a,ownerState:o})=>s({display:"flex",justifyContent:"flex-end",alignItems:"flex-end"},o.isLandscape&&{marginTop:"auto"},a.direction==="rtl"&&{flexDirection:"row-reverse"}));W.propTypes={as:e.elementType,ownerState:e.object.isRequired,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object])};const Y=S("div",{name:"MuiTimePickerToolbar",slot:"AmPmSelection",overridesResolver:(a,o)=>[{[`.${I.ampmLabel}`]:o.ampmLabel},{[`&.${I.ampmLandscape}`]:o.ampmLandscape},o.ampmSelection]})(({ownerState:a})=>s({display:"flex",flexDirection:"column",marginRight:"auto",marginLeft:12},a.isLandscape&&{margin:"4px 0 auto",flexDirection:"row",justifyContent:"space-around",flexBasis:"100%"},{[`& .${I.ampmLabel}`]:{fontSize:17}}));Y.propTypes={as:e.elementType,ownerState:e.object.isRequired,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object])};function $e(a){const o=F({props:a,name:"MuiTimePickerToolbar"}),{ampm:l,ampmInClock:i,value:t,isLandscape:c,onChange:p,view:m,onViewChange:n,views:r,disabled:f,readOnly:u,className:d}=o,h=D(o,je),b=_(),T=A(),g=xe(),w=!!(l&&!i&&r.includes("hours")),{meridiemMode:v,handleMeridiemChange:M}=me(t,l,p),O=C=>l?b.format(C,"hours12h"):b.format(C,"hours24h"),k=o,x=_e(s({},k,{theme:g})),y=P.jsx(Se,{tabIndex:-1,value:":",variant:"h3",selected:!1,className:x.separator});return P.jsxs(Fe,s({landscapeDirection:"row",toolbarTitle:T.timePickerToolbarTitle,isLandscape:c,ownerState:k,className:ae(x.root,d)},h,{children:[P.jsxs(W,{className:x.hourMinuteLabel,ownerState:k,children:[R(r,"hours")&&P.jsx(L,{tabIndex:-1,variant:"h3",onClick:()=>n("hours"),selected:m==="hours",value:t?O(t):"--"}),R(r,["hours","minutes"])&&y,R(r,"minutes")&&P.jsx(L,{tabIndex:-1,variant:"h3",onClick:()=>n("minutes"),selected:m==="minutes",value:t?b.format(t,"minutes"):"--"}),R(r,["minutes","seconds"])&&y,R(r,"seconds")&&P.jsx(L,{variant:"h3",onClick:()=>n("seconds"),selected:m==="seconds",value:t?b.format(t,"seconds"):"--"})]}),w&&P.jsxs(Y,{className:x.ampmSelection,ownerState:k,children:[P.jsx(L,{disableRipple:!0,variant:"subtitle2",selected:v==="am",typographyClassName:x.ampmLabel,value:q(b,"am"),onClick:u?void 0:()=>M("am"),disabled:f}),P.jsx(L,{disableRipple:!0,variant:"subtitle2",selected:v==="pm",typographyClassName:x.ampmLabel,value:q(b,"pm"),onClick:u?void 0:()=>M("pm"),disabled:f})]})]}))}function X(a,o){var l,i,t,c,p;const m=_(),n=F({props:a,name:o}),r=(l=n.ampm)!=null?l:m.is12HourCycleInCurrentLocale(),f=j.useMemo(()=>{var h;return((h=n.localeText)==null?void 0:h.toolbarTitle)==null?n.localeText:s({},n.localeText,{timePickerToolbarTitle:n.localeText.toolbarTitle})},[n.localeText]),u=(i=n.slots)!=null?i:de(n.components),d=(t=n.slotProps)!=null?t:n.componentsProps;return s({},n,{ampm:r,localeText:f},fe({views:n.views,openTo:n.openTo,defaultViews:["hours","minutes"],defaultOpenTo:"hours"}),{disableFuture:(c=n.disableFuture)!=null?c:!1,disablePast:(p=n.disablePast)!=null?p:!1,slots:s({toolbar:$e},u),slotProps:s({},d,{toolbar:s({ampm:r,ampmInClock:n.ampmInClock},d==null?void 0:d.toolbar)})})}const G=j.forwardRef(function(o,l){var i,t,c,p,m,n;const r=A(),f=_(),u=X(o,"MuiDesktopTimePicker"),{shouldRenderTimeInASingleColumn:d,views:h,timeSteps:b}=ge(u),T=d?Ce:E,g=s({hours:T,minutes:T,seconds:T,meridiem:T},u.viewRenderers),w=(i=u.ampmInClock)!=null?i:!0,v=d?[]:["accept"],O=((t=g.hours)==null?void 0:t.name)===E.name?h:h.filter(y=>y!=="meridiem"),k=s({},u,{ampmInClock:w,timeSteps:b,viewRenderers:g,format:U(f,u),views:d?["hours"]:O,slots:s({field:Q,openPickerIcon:be},u.slots),slotProps:s({},u.slotProps,{field:y=>{var C;return s({},H((C=u.slotProps)==null?void 0:C.field,y),B(u),{ref:l})},toolbar:s({hidden:!0,ampmInClock:w},(c=u.slotProps)==null?void 0:c.toolbar),actionBar:s({actions:v},(p=u.slotProps)==null?void 0:p.actionBar)})}),{renderPicker:x}=Te({props:k,valueManager:z,valueType:"time",getOpenDialogAriaText:(m=(n=k.localeText)==null?void 0:n.openTimePickerDialogue)!=null?m:r.openTimePickerDialogue,validator:N});return x()});G.propTypes={ampm:e.bool,ampmInClock:e.bool,autoFocus:e.bool,className:e.string,closeOnSelect:e.bool,components:e.object,componentsProps:e.object,defaultValue:e.any,disabled:e.bool,disableFuture:e.bool,disableIgnoringDatePartForTimeValidation:e.bool,disableOpenPicker:e.bool,disablePast:e.bool,format:e.string,formatDensity:e.oneOf(["dense","spacious"]),inputRef:K,label:e.node,localeText:e.object,maxTime:e.any,minTime:e.any,minutesStep:e.number,name:e.string,onAccept:e.func,onChange:e.func,onClose:e.func,onError:e.func,onOpen:e.func,onSelectedSectionsChange:e.func,onViewChange:e.func,open:e.bool,openTo:e.oneOf(["hours","meridiem","minutes","seconds"]),orientation:e.oneOf(["landscape","portrait"]),readOnly:e.bool,reduceAnimations:e.bool,referenceDate:e.any,selectedSections:e.oneOfType([e.oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),e.number,e.shape({endIndex:e.number.isRequired,startIndex:e.number.isRequired})]),shouldDisableClock:e.func,shouldDisableTime:e.func,skipDisabled:e.bool,slotProps:e.object,slots:e.object,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),thresholdToRenderTimeInASingleColumn:e.number,timeSteps:e.shape({hours:e.number,minutes:e.number,seconds:e.number}),timezone:e.string,value:e.any,view:e.oneOf(["hours","meridiem","minutes","seconds"]),viewRenderers:e.shape({hours:e.func,meridiem:e.func,minutes:e.func,seconds:e.func}),views:e.arrayOf(e.oneOf(["hours","minutes","seconds"]).isRequired)};const J=j.forwardRef(function(o,l){var i,t,c,p;const m=A(),n=_(),r=X(o,"MuiMobileTimePicker"),f=s({hours:V,minutes:V,seconds:V},r.viewRenderers),u=(i=r.ampmInClock)!=null?i:!1,d=s({},r,{ampmInClock:u,viewRenderers:f,format:U(n,r),slots:s({field:Q},r.slots),slotProps:s({},r.slotProps,{field:b=>{var T;return s({},H((T=r.slotProps)==null?void 0:T.field,b),B(r),{ref:l})},toolbar:s({hidden:!1,ampmInClock:u},(t=r.slotProps)==null?void 0:t.toolbar)})}),{renderPicker:h}=Pe({props:d,valueManager:z,valueType:"time",getOpenDialogAriaText:(c=(p=d.localeText)==null?void 0:p.openTimePickerDialogue)!=null?c:m.openTimePickerDialogue,validator:N});return h()});J.propTypes={ampm:e.bool,ampmInClock:e.bool,autoFocus:e.bool,className:e.string,closeOnSelect:e.bool,components:e.object,componentsProps:e.object,defaultValue:e.any,disabled:e.bool,disableFuture:e.bool,disableIgnoringDatePartForTimeValidation:e.bool,disableOpenPicker:e.bool,disablePast:e.bool,format:e.string,formatDensity:e.oneOf(["dense","spacious"]),inputRef:K,label:e.node,localeText:e.object,maxTime:e.any,minTime:e.any,minutesStep:e.number,name:e.string,onAccept:e.func,onChange:e.func,onClose:e.func,onError:e.func,onOpen:e.func,onSelectedSectionsChange:e.func,onViewChange:e.func,open:e.bool,openTo:e.oneOf(["hours","minutes","seconds"]),orientation:e.oneOf(["landscape","portrait"]),readOnly:e.bool,reduceAnimations:e.bool,referenceDate:e.any,selectedSections:e.oneOfType([e.oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),e.number,e.shape({endIndex:e.number.isRequired,startIndex:e.number.isRequired})]),shouldDisableClock:e.func,shouldDisableTime:e.func,slotProps:e.object,slots:e.object,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),timezone:e.string,value:e.any,view:e.oneOf(["hours","minutes","seconds"]),viewRenderers:e.shape({hours:e.func,minutes:e.func,seconds:e.func}),views:e.arrayOf(e.oneOf(["hours","minutes","seconds"]).isRequired)};const Ve=["desktopModeMediaQuery"],Be=j.forwardRef(function(o,l){const i=F({props:o,name:"MuiTimePicker"}),{desktopModeMediaQuery:t=he}=i,c=D(i,Ve);return ke(t,{defaultMatches:!0})?P.jsx(G,s({ref:l},c)):P.jsx(J,s({ref:l},c))});export{Be as T};