-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvuetify-inline-fields.cjs.js
11 lines (11 loc) · 90.8 KB
/
vuetify-inline-fields.cjs.js
1
2
3
4
5
6
7
8
9
10
11
"use strict";var un=Object.create;var Ye=Object.defineProperty;var sn=Object.getOwnPropertyDescriptor;var pn=Object.getOwnPropertyNames;var fn=Object.getPrototypeOf,vn=Object.prototype.hasOwnProperty;var yn=(r,a,l,o)=>{if(a&&typeof a=="object"||typeof a=="function")for(let i of pn(a))!vn.call(r,i)&&i!==l&&Ye(r,i,{get:()=>a[i],enumerable:!(o=sn(a,i))||o.enumerable});return r};var be=(r,a,l)=>(l=r!=null?un(fn(r)):{},yn(a||!r||!r.__esModule?Ye(l,"default",{value:r,enumerable:!0}):l,r));/**
* @name @wdns/vuetify-inline-fields
* @version 1.0.7
* @description Vuetify Inline Fields Component Library offers a comprehensive collection of reusable UI components to create elegant and efficient inline form fields within your applications.
* @author WebDevNerdStuff & Bunnies... lots and lots of bunnies! <[email protected]> (https://webdevnerdstuff.com)
* @copyright Copyright 2024, WebDevNerdStuff
* @homepage https://webdevnerdstuff.github.io/vuetify-inline-fields/
* @repository https://github.com/webdevnerdstuff/vuetify-inline-fields
* @license MIT License
*/Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),Re=require("vuetify"),he=require("vuetify/lib/components/VIcon/index.mjs"),Xe=require("vuetify/lib/components/VBtn/index.mjs"),mn=require("vuetify/lib/components/VAutocomplete/index.mjs"),ae=require("vuetify/lib/components/VCard/index.mjs"),Ke=require("vuetify/components"),In=require("@vueuse/core"),Cn=require("vuetify/lib/components/VCheckbox/index.mjs"),Bn=require("vuetify/lib/components/VSelect/index.mjs"),hn=require("vuetify/lib/components/VSwitch/index.mjs"),gn=require("vuetify/lib/components/VTextField/index.mjs"),bn=require("vuetify/lib/components/VTextarea/index.mjs"),Se=Symbol("identifier"),Fe={elevation:5,variant:"flat"},Te={cancelButtonColor:"default",cancelButtonSize:"x-small",cancelButtonTitle:"Cancel",cancelButtonVariant:"text",cancelIcon:void 0,cancelIconColor:"default",cardField:!1,cardOffsetX:0,cardOffsetY:0,cardProps:()=>({}),cell:!1,cellUnderlineFullWidth:!0,closeSiblings:!1,color:"primary",density:"compact",disabled:!1,displayAppendIcon:void 0,displayAppendIconColor:void 0,displayAppendIconSize:"x-small",displayAppendInnerIcon:void 0,displayAppendInnerIconColor:void 0,displayAppendInnerIconSize:"x-small",displayPrependIcon:void 0,displayPrependIconColor:void 0,displayPrependIconSize:"x-small",displayPrependInnerIcon:void 0,displayPrependInnerIconColor:void 0,displayPrependInnerIconSize:"x-small",emptyText:"empty",error:!1,fieldOnly:!1,hideCancelIcon:!1,hideDetails:!0,label:"",loading:!1,loadingWait:!0,name:"",required:!1,tableField:!0,underlineColor:"primary",underlineStyle:"dotted",underlineWidth:"2px",underlined:!0,valueColor:"default"},_e={autofocus:!0},xe={hideCancelIcon:!1,hideSaveIcon:!1,loadingIcon:void 0,loadingIconColor:"primary",saveButtonColor:"primary",saveButtonSize:"x-small",saveButtonTitle:"Save",saveButtonVariant:"text",saveIcon:void 0,saveIconColor:"primary"},Qe={falseValue:!1,iconFalse:void 0,iconFalseColor:"danger",iconFalseTitle:"No",iconTrue:void 0,iconTrueColor:"success",iconTrueTitle:"Yes",icons:!0,trueValue:!0},Sn={...Te,...Qe,...xe,falseIcon:void 0,icons:!0,trueIcon:void 0},Fn={...Te,..._e,...xe,clearIcon:"$clear",clearable:!1,hideSelected:!0,itemTitle:"title",itemValue:"value",items:()=>[],menu:!0,rules:()=>[],variant:"underlined"},Vn={...Te,..._e,...xe,autoSelectFirst:!1,clearIcon:"$clear",clearable:!1,hideSelected:!0,itemTitle:"title",itemValue:"value",items:()=>[],menu:!0,menuIcon:"$dropdown",rules:()=>[],variant:"underlined"},zn={...Te,...Qe,...xe,icons:!0,falseIcon:""},kn={..._e,...xe,...Te,autoGrow:!0,clearIcon:"$clear",rows:1,truncateLength:void 0,truncateSuffix:"...",variant:"underlined"},Ze={...Te,..._e,...xe,clearIcon:"$clear",truncateLength:void 0,truncateSuffix:"...",variant:"underlined"},b="v-inline-fields",Ve=r=>{const{cell:a=!1,field:l="",density:o="",disabled:i=!1,iconSet:u="mdi",loading:s=!1,loadingWait:d,tableField:c=!1,variant:n}=r,t=o&&n;return{[`${b}`]:!0,[`${b}--container`]:!0,[`${b}--container-cell`]:a,[`${b}--container-disabled`]:e.unref(i),[`${b}--container-table`]:c,[`${b}--container-icon-set-${u}`]:!0,[`${b}--container-loading`]:s&&d,[`${b}--container-${l}`]:!0,[`${b}--container-${l}-${o}`]:!0,[`${b}--container-${l}-${o}-${n}`]:t,[`${b}--container-${l}-${n}`]:n,[`${b}--container-${l}-${n}-${o}`]:t,[`${b}--container-${o}`]:o,[`${b}--container-${o}-${l}`]:o,[`${b}--container-${o}-${n}`]:t,[`${b}--container-${n}`]:n,[`${b}--container-${n}-${o}`]:t,[`${b}--container-${n}-${l}`]:n}},ze=r=>{const{cell:a=!1,cellUnderlineFullWidth:l=!0,field:o="",density:i=""}=r;return{[`${b}--display-container-cell`]:a,[`${b}--display-container-cell-underline-full-width`]:a&&l,[`${b}--display-container`]:!0,[`${b}--display-wrapper-value`]:!0,[`${o}`]:!0,"v-input":!0,[`v-input--density-${i}`]:!0,"v-input--horizontal":!0}},$e=r=>{const{density:a="",variant:l=""}=r;return{"v-input":!0,"v-input--dirty":!0,"v-input--horizontal":!0,"v-text-field":!0,[`v-input--density-${a}`]:!0,[`v-text-field--plain-${l}`]:!0}},en=r=>{const{density:a=""}=r;return{[`${b}--selection-control`]:!0,[`v-selection-control--density-${a}`]:!0}},qe=(r,a,l)=>{const{error:o=!1,empty:i=!1}=l;return{[`${b}`]:!0,[`${b}--display-value-${r}`]:!0,[`${b}--display-value`]:!0,[`${b}--display-value-empty`]:e.unref(i),[`text-${a}`]:!e.unref(o),"text-danger":e.unref(o)}},ke=r=>{const{name:a,active:l=!1}=r;return{[`${b}`]:!0,[`${b}--field`]:!0,[`${b}--field-${a}`]:!0,[`${b}--field-active`]:l}},Pe=r=>{const{name:a,showField:l}=r;return{[`${b}--card-container`]:!0,[`${b}--card-container-${a}`]:!0,"d-none":!l}};function He(r){if(!r)return 100;if(r.toString().includes(".")){const a=100*Number(r);return a>=100?100:a}return Number(r)>=100?100:Number(r)}function Je(r){let a=function(g){const S={AliceBlue:"#F0F8FF",AntiqueWhite:"#FAEBD7",Aqua:"#00FFFF",Aquamarine:"#7FFFD4",Azure:"#F0FFFF",Beige:"#F5F5DC",Bisque:"#FFE4C4",Black:"#000000",BlanchedAlmond:"#FFEBCD",Blue:"#0000FF",BlueViolet:"#8A2BE2",Brown:"#A52A2A",BurlyWood:"#DEB887",CadetBlue:"#5F9EA0",Chartreuse:"#7FFF00",Chocolate:"#D2691E",Coral:"#FF7F50",CornflowerBlue:"#6495ED",Cornsilk:"#FFF8DC",Crimson:"#DC143C",Cyan:"#00FFFF",DarkBlue:"#00008B",DarkCyan:"#008B8B",DarkGoldenRod:"#B8860B",DarkGray:"#A9A9A9",DarkGreen:"#006400",DarkGrey:"#A9A9A9",DarkKhaki:"#BDB76B",DarkMagenta:"#8B008B",DarkOliveGreen:"#556B2F",DarkOrange:"#FF8C00",DarkOrchid:"#9932CC",DarkRed:"#8B0000",DarkSalmon:"#E9967A",DarkSeaGreen:"#8FBC8F",DarkSlateBlue:"#483D8B",DarkSlateGray:"#2F4F4F",DarkSlateGrey:"#2F4F4F",DarkTurquoise:"#00CED1",DarkViolet:"#9400D3",DeepPink:"#FF1493",DeepSkyBlue:"#00BFFF",DimGray:"#696969",DimGrey:"#696969",DodgerBlue:"#1E90FF",FireBrick:"#B22222",FloralWhite:"#FFFAF0",ForestGreen:"#228B22",Fuchsia:"#FF00FF",Gainsboro:"#DCDCDC",GhostWhite:"#F8F8FF",Gold:"#FFD700",GoldenRod:"#DAA520",Gray:"#808080",Green:"#008000",GreenYellow:"#ADFF2F",Grey:"#808080",HoneyDew:"#F0FFF0",HotPink:"#FF69B4",IndianRed:"#CD5C5C",Indigo:"#4B0082",Ivory:"#FFFFF0",Khaki:"#F0E68C",Lavender:"#E6E6FA",LavenderBlush:"#FFF0F5",LawnGreen:"#7CFC00",LemonChiffon:"#FFFACD",LightBlue:"#ADD8E6",LightCoral:"#F08080",LightCyan:"#E0FFFF",LightGoldenRodYellow:"#FAFAD2",LightGray:"#D3D3D3",LightGreen:"#90EE90",LightGrey:"#D3D3D3",LightPink:"#FFB6C1",LightSalmon:"#FFA07A",LightSeaGreen:"#20B2AA",LightSkyBlue:"#87CEFA",LightSlateGray:"#778899",LightSlateGrey:"#778899",LightSteelBlue:"#B0C4DE",LightYellow:"#FFFFE0",Lime:"#00FF00",LimeGreen:"#32CD32",Linen:"#FAF0E6",Magenta:"#FF00FF",Maroon:"#800000",MediumAquaMarine:"#66CDAA",MediumBlue:"#0000CD",MediumOrchid:"#BA55D3",MediumPurple:"#9370DB",MediumSeaGreen:"#3CB371",MediumSlateBlue:"#7B68EE",MediumSpringGreen:"#00FA9A",MediumTurquoise:"#48D1CC",MediumVioletRed:"#C71585",MidnightBlue:"#191970",MintCream:"#F5FFFA",MistyRose:"#FFE4E1",Moccasin:"#FFE4B5",NavajoWhite:"#FFDEAD",Navy:"#000080",OldLace:"#FDF5E6",Olive:"#808000",OliveDrab:"#6B8E23",Orange:"#FFA500",OrangeRed:"#FF4500",Orchid:"#DA70D6",PaleGoldenRod:"#EEE8AA",PaleGreen:"#98FB98",PaleTurquoise:"#AFEEEE",PaleVioletRed:"#DB7093",PapayaWhip:"#FFEFD5",PeachPuff:"#FFDAB9",Peru:"#CD853F",Pink:"#FFC0CB",Plum:"#DDA0DD",PowderBlue:"#B0E0E6",Purple:"#800080",RebeccaPurple:"#663399",Red:"#FF0000",RosyBrown:"#BC8F8F",RoyalBlue:"#4169E1",SaddleBrown:"#8B4513",Salmon:"#FA8072",SandyBrown:"#F4A460",SeaGreen:"#2E8B57",SeaShell:"#FFF5EE",Sienna:"#A0522D",Silver:"#C0C0C0",SkyBlue:"#87CEEB",SlateBlue:"#6A5ACD",SlateGray:"#708090",SlateGrey:"#708090",Snow:"#FFFAFA",SpringGreen:"#00FF7F",SteelBlue:"#4682B4",Tan:"#D2B48C",Teal:"#008080",Thistle:"#D8BFD8",Tomato:"#FF6347",Turquoise:"#40E0D0",Violet:"#EE82EE",Wheat:"#F5DEB3",White:"#FFFFFF",WhiteSmoke:"#F5F5F5",Yellow:"#FFFF00",YellowGreen:"#9ACD32"};let w=g;return Object.entries(S).forEach(([I,V])=>{g.toLowerCase()!=I.toLowerCase()||(w=V)}),w}(r),l=0,o=0,i=0,u=100,s=0,d=0,c=0;if(a.substring(0,1)==="#")a=function(g){let S=g.replace("#","");S.length===3&&(S=S.split("").map(C=>C+C).join(""));const w=parseInt(S.substring(0,2),16),I=parseInt(S.substring(2,4),16),V=parseInt(S.substring(4,6),16);return[w,I,V,100]}(a);else if(a.includes("rgb"))a=[...a.matchAll(/[\d+.\d+]+/g)].map(Number);else if(a.includes("hsl"))return a=[...a.matchAll(/[\d+.\d+]+/g)].map(String),l=a[0],o=a[1],i=a[2],u=He(a[3]),`${l} ${o}% ${i}% / ${u}%`;[s,d,c,u]=a,s/=255,d/=255,c/=255,u=He(u);const n=Math.max(s,d,c),t=Math.min(s,d,c);if(n===null||!t===null||isNaN(n)||isNaN(t)){const g="0 0% 100% / 12%";return console.warn(`[VuetifyInlineFields]: The "color" prop value using "${a}" doesn't exist. Using the value "hsl(${g})" in it's place.`),g}if(l=(n+t)/2,o=(n+t)/2,i=(n+t)/2,n==t)l=o=0;else{const g=n-t;switch(o=i>.5?g/(2-n-t):g/(n+t),n){case s:l=(d-c)/g+(d<c?6:0);break;case d:l=(c-s)/g+2;break;case c:l=(s-d)/g+4}l/=6}return l=Math.round(360*l),o=Math.round(100*o),i=Math.round(100*i),`${l} ${o}% ${i}% / ${u}%`}const Pn=(r,a)=>{if(function(o){return o==="transparent"||o==="none"||o==="inherit"||o==="currentColor"||o==="initial"||o==="unset"}(r))return r;if(function(o){return o.includes("--v-theme")}(r))return`rgb(var(${r}))`;const l=function(o,i){const u=i.global.current.value.colors;return Object.entries(u).find(([s])=>s===o)}(r,a);return l?`hsl(${Je(l[1])})`:`hsl(${Je(r)})`},We=r=>{const{str:a,unit:l="px"}=r;if(a!=null&&a!=="")return+a?`${Number(a)}${l}`:String(a)},nn=r=>{var i;const{modelValue:a,trueValue:l}=r,o=e.unref(a);return((i=o==null?void 0:o.toLowerCase)==null?void 0:i.call(o))==="true"||o==="1"||o=="1"||o===!0||o==l||o===l},Le=r=>{const{underlineStyle:a,underlineWidth:l,color:o,error:i,theme:u,underlined:s}=r;let{underlineColor:d}=r;d=d||o;const c={"border-bottom-color":Pn(d,u),"border-bottom-style":a,"border-bottom-width":l};return e.unref(i)&&(c["border-bottom-color"]="rgb(var(--v-theme-danger))"),s||(c["border-bottom"]="none"),c},ge=r=>{const{cardMinWidth:a,cardOffsetX:l,cardOffsetY:o,cardWidth:i,field:u,name:s=""}=r,d=(t=>{const{cardOffsetX:g,cardOffsetY:S,field:w}=t;if(!w)return{bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0};const{x:I,y:V}=w.getBoundingClientRect(),{width:m,height:C}=w.getBoundingClientRect(),{right:E,bottom:Q}=w.getBoundingClientRect();return{bottom:We({str:Q+Number(S)}),height:C,left:We({str:0+Number(g)}),right:We({str:E+Number(g)}),top:We({str:2+Number(S)}),width:We({str:m}),x:I,y:V}})({cardOffsetX:l,cardOffsetY:o,field:u});let c=a,n=i;return n||(n=s==="checkbox"?"fit-content":d.width),c||(c=s==="checkbox"?"fit-content":d.width),{left:d.left,top:d.top,width:n,zIndex:10}},De=e.defineComponent({__name:"DisplayedValue",props:{color:{},displayAppendIcon:{},displayAppendIconColor:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayValue:{},empty:{type:[Object,Boolean]},error:{type:Boolean},field:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},emits:["toggleField"],setup(r,{emit:a}){const l=e.useAttrs(),o=a,i=r,u=e.useSlots(),s=Re.useTheme(),d=e.reactive({...l,...i});e.watchEffect(()=>{Object.assign(d,{...l,...i})});const c={displayValue:i.displayValue,empty:i.empty,error:i.error},n=e.computed(()=>qe(i.field,i.valueColor,{empty:i.empty,error:i.error})),t=e.computed(()=>Le({color:i.color,error:i.error,theme:s,underlineColor:i.underlineColor,underlineStyle:i.underlineStyle,underlineWidth:i.underlineWidth,underlined:i.underlined})),g=e.computed(()=>(I=>{const{underlineWidth:V}=I;return{borderBottom:`${V||"0px"} solid transparent`}})({underlineWidth:i.underlineWidth})),S=(I,V=!1)=>(m=>{const{inner:C=!1,position:E}=m;return{[`${b}--display-icon`]:!C,[`${b}--display-${E}-icon`]:!C,[`${b}--display-${E}-inner-icon`]:C,"me-1":E==="prepend","ms-1":E==="append"}})({inner:V,position:I});function w(){o("toggleField")}return(I,V)=>(e.openBlock(),e.createElementBlock("div",{class:"v-inline-fields--display-wrapper",onClick:w},[I.displayPrependIcon||e.unref(u)["display.prepend"]?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(S("prepend")),style:e.normalizeStyle(e.unref(g))},[e.unref(u)["display.prepend"]?e.renderSlot(I.$slots,"display.prepend",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(he.VIcon,{key:1,color:e.unref(d).displayPrependIconColor,icon:e.unref(d).displayPrependIcon,size:e.unref(d).displayPrependIconSize},null,8,["color","icon","size"]))],6)):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass(["d-inline-flex",e.unref(n)]),style:e.normalizeStyle(e.unref(t))},[I.displayPrependInnerIcon||e.unref(u)["display.prependInner"]?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(S("prepend",!0))},[e.unref(u)["display.prependInner"]?e.renderSlot(I.$slots,"display.prependInner",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(he.VIcon,{key:1,color:e.unref(d).displayPrependInnerIconColor,icon:e.unref(d).displayPrependInnerIcon,size:e.unref(d).displayPrependInnerIconSize},null,8,["color","icon","size"]))],2)):e.createCommentVNode("",!0),e.createTextVNode(" "+e.toDisplayString(I.displayValue)+" ",1),I.displayAppendInnerIcon||e.unref(u)["display.appendInner"]?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(S("append",!0))},[e.unref(u)["display.appendInner"]?e.renderSlot(I.$slots,"display.appendInner",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(he.VIcon,{key:1,color:e.unref(d).displayAppendInnerIconColor,icon:e.unref(d).displayAppendInnerIcon,size:e.unref(d).displayAppendInnerIconSize},null,8,["color","icon","size"]))],2)):e.createCommentVNode("",!0)],6),I.displayAppendIcon||e.unref(u)["display.append"]?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(S("append")),style:e.normalizeStyle(e.unref(g))},[e.unref(u)["display.append"]?e.renderSlot(I.$slots,"display.append",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(he.VIcon,{key:1,color:e.unref(d).displayAppendIconColor,icon:e.unref(d).displayAppendIcon,size:e.unref(d).displayAppendIconSize},null,8,["color","icon","size"]))],6)):e.createCommentVNode("",!0)]))}}),An={fa:{checkboxFalse:"$checkboxOff",checkboxTrue:"far fa-square-check",clear:"$clear",false:"$close",loading:"fa-circle-notch",save:"fa-floppy-disk",true:"$complete"},mdi:{checkboxFalse:"$checkboxOff",checkboxTrue:"mdi:mdi-checkbox-outline",clear:"$clear",false:"$close",loading:"mdi-loading",save:"mdi-content-save",true:"$complete"}},Ie=r=>{const{icon:a,iconOptions:l,name:o}=r;if(a)return a;const i=An[l==null?void 0:l.defaultSet];if(!i)throw new Error(`[VInlineFields]: No default ${l==null?void 0:l.defaultSet} icon set found.`);const u=i[o];if(!u)throw new Error(`[VInlineFields]: No ${o} icon found.`);return u},Ae=e.defineComponent({__name:"SaveFieldButtons",props:{loading:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonVariant:{},cancelButtonTitle:{},cancelIconColor:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideSaveIcon:{type:Boolean},cancelIcon:{},loadingIcon:{},loadingIconColor:{},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIconColor:{},saveIcon:{}},emits:["close","save"],setup(r,{emit:a}){const l=e.useAttrs(),o=a,i=r,u=e.inject(Symbol.for("vuetify:icons")),s=e.computed(()=>i.error),d=e.computed(()=>({[`${b}--save-fields-container`]:!0})),c=e.computed(()=>i.loading),n=e.reactive({...l,...i});e.watchEffect(()=>{Object.assign(n,{...l,...i})});const t=e.computed(()=>(u==null?void 0:u.defaultSet)==="fa"?"fa-spin":(u==null?void 0:u.defaultSet)==="mdi"?"mdi-spin":""),g=e.computed(()=>(C=>{const{cancelButtonVariant:E}=C;return{"me-1":E==="elevated","ms-1":!0}})({cancelButtonVariant:n.cancelButtonVariant})),S=e.computed(()=>Ie({icon:i.cancelIcon,iconOptions:u,name:"false"})),w=e.computed(()=>Ie({icon:i.loadingIcon,iconOptions:u,name:"loading"})),I=e.computed(()=>Ie({icon:i.saveIcon,iconOptions:u,name:"save"}));function V(){o("close")}function m(){o("save")}return(C,E)=>(e.openBlock(),e.createElementBlock("div",e.mergeProps({class:e.unref(d)},C.$attrs),[e.unref(n).hideSaveIcon?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(Xe.VBtn,{key:0,class:"ms-1",color:e.unref(n).saveButtonColor,disabled:e.unref(s),icon:"",size:e.unref(n).saveButtonSize,title:e.unref(c)?"Loading":e.unref(n).saveButtonTitle,variant:e.unref(n).saveButtonVariant,onClick:m},{default:e.withCtx(()=>[e.unref(c)?(e.openBlock(),e.createBlock(he.VIcon,{key:1,class:e.normalizeClass(e.unref(t)),color:e.unref(n).loadingIconColor,icon:e.unref(w)},null,8,["class","color","icon"])):(e.openBlock(),e.createBlock(he.VIcon,{key:0,color:e.unref(s)?"error":e.unref(n).saveIconColor,icon:e.unref(I)},null,8,["color","icon"]))]),_:1},8,["color","disabled","size","title","variant"])),e.unref(n).hideCancelIcon?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(Xe.VBtn,{key:1,class:e.normalizeClass(e.unref(g)),color:e.unref(n).cancelButtonColor,icon:"",size:e.unref(n).cancelButtonSize,title:e.unref(n).cancelButtonTitle,variant:e.unref(n).cancelButtonVariant,onClick:V},{default:e.withCtx(()=>[e.unref(n).hideSaveIcon&&e.unref(c)?(e.openBlock(),e.createBlock(he.VIcon,{key:0,class:e.normalizeClass(e.unref(t)),color:e.unref(n).loadingIconColor,icon:e.unref(w)},null,8,["class","color","icon"])):(e.openBlock(),e.createBlock(he.VIcon,{key:1,class:"text-default",color:e.unref(n).cancelIconColor,icon:e.unref(S)},null,8,["color","icon"]))]),_:1},8,["class","color","size","title","variant"]))],16))}}),Ne=r=>{const{required:a,rules:l}=r;let{value:o}=r;o=e.unref(o);const i=[];let u=!1;if(a&&!o)return i.push("Field is required."),{errors:!0,results:i};if(l){for(const s of l){const d=(typeof s=="function"?s:()=>s)(o);d!==!0&&(typeof d=="string"?i.push(d):console.warn(`${d} is not a valid value. Rule functions must return boolean true or a string.`))}u=i.length>0}return{errors:u,results:i}},Oe=r=>{const{attrs:a,closeSiblings:l,fieldOnly:o,props:i,showField:u,timeOpened:s}=r;let d=s;return l&&!o&&(d=new Date),{settings:{...a,...i},showField:!e.unref(u),timeOpened:d}},je=r=>{const{length:a=0}=r;let{suffix:l,text:o}=r;return o=o.toString(),l=l||"...",o.length>a?`${o.substring(0,a)}${l}`:o},we=["error","update","update:closeSiblingFields","update:model-value"],On=["cancelButtonColor","cancelButtonSize","cancelButtonTitle","cancelButtonVariant","cancelIcon","cancelIconColor","closeSiblings","displayAppendIcon","displayAppendIconColor","displayAppendIconSize","displayAppendInnerIcon","displayAppendInnerIconColor","displayAppendInnerIconSize","displayPrependIcon","displayPrependIconColor","displayPrependIconSize","displayPrependInnerIcon","displayPrependInnerIconColor","displayPrependInnerIconSize","emptyText","fieldOnly","hideSaveIcon","loadingIcon","loadingIconColor","loadingWait","saveButtonColor","saveButtonSize","saveButtonTitle","saveButtonVariant","saveIcon","saveIconColor","tableField","truncateLength","truncateSuffix","underlineColor","underlineStyle","underlineWidth","underlined","valueColor"],Ee=r=>{let a=r;return a=Object.entries(a).filter(([l])=>!On.includes(l)),Object.fromEntries(a)},ln=(r,a)=>{const l=r.__vccOpts||r;for(const[o,i]of a)l[o]=i;return l},Ue=ln(e.defineComponent({__name:"VInlineAutocomplete",props:e.mergeModels(e.mergeDefaults({autoSelectFirst:{},clearIcon:{},clearable:{},density:{},hideSelected:{},itemTitle:{},itemValue:{},items:{},menu:{},menuIcon:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...Vn}),{modelValue:{},modelModifiers:{}}),emits:e.mergeModels([...we],["update:modelValue"]),setup(r,{emit:a}){const l=e.useModel(r,"modelValue"),o=e.useAttrs(),i=e.useSlots(),u=a,s=e.inject(Be,{}),d=e.inject(Symbol.for("vuetify:icons")),c=r,n=e.reactive({...o,...c,...s});e.watchEffect(()=>{Object.assign(n,{...o,...c,...s})});const{cancelButtonColor:t,cancelButtonSize:g,cancelButtonTitle:S,cancelButtonVariant:w,cancelIcon:I,cancelIconColor:V,cardField:m,closeSiblings:C,color:E,fieldOnly:Q,hideCancelIcon:re,hideDetails:ie,hideSaveIcon:J,loadingIcon:ce,loadingIconColor:de,saveButtonColor:ue,saveButtonSize:se,saveButtonTitle:Z,saveButtonVariant:pe,saveIcon:ee,saveIconColor:M,valueColor:x}=e.toRefs(n),F=e.computed(()=>c.disabled),p=e.computed(()=>c.loading),z=e.ref(!1),f=e.ref(!1),N=e.ref(),v=e.ref(!1),W=e.ref(null);let L=l.value;e.watch(()=>p.value,(h,D)=>{!h&&D&&v.value&&P()});const ne=e.computed(()=>Ie({icon:c.clearIcon,iconOptions:d,name:"clear"})),le=e.computed(()=>l.value&&l.value[n.itemTitle]?(A(!1),l.value[n.itemTitle]):l.value?l.value:(A(!0),n.emptyText));function A(h){z.value=h}const T=e.computed(()=>Ee(n)),j=e.computed(()=>({color:n.color,displayAppendIcon:n.displayAppendIcon,displayAppendIconColor:n.displayAppendIconColor,displayAppendIconSize:n.displayAppendIconSize,displayAppendInnerIcon:n.displayAppendInnerIcon,displayAppendInnerIconColor:n.displayAppendInnerIconColor,displayAppendInnerIconSize:n.displayAppendInnerIconSize,displayPrependIcon:n.displayPrependIcon,displayPrependIconColor:n.displayPrependIconColor,displayPrependIconSize:n.displayPrependIconSize,displayPrependInnerIcon:n.displayPrependInnerIcon,displayPrependInnerIconColor:n.displayPrependInnerIconColor,displayPrependInnerIconSize:n.displayPrependInnerIconSize,displayValue:le.value,empty:z.value,error:f.value,field:"v-text-field",underlineColor:n.underlineColor,underlineStyle:n.underlineStyle,underlineWidth:n.underlineWidth,underlined:n.underlined,valueColor:x.value})),oe=e.computed(()=>({...Fe,...c.cardProps}));e.watchEffect(()=>{N.value=n.items||[]});const te=e.computed(()=>Ve({cell:n.cell&&!v.value,density:n.density,disabled:F.value,field:"v-select",iconSet:d==null?void 0:d.defaultSet,loading:p.value,loadingWait:n.loadingWait,tableField:n.tableField,variant:n.variant})),ve=e.computed(()=>ze({cell:n.cell,cellUnderlineFullWidth:n.cellUnderlineFullWidth,density:n.density,field:"v-select"})),ye=$e({density:n.density,variant:n.variant}),fe=e.computed(()=>ke({active:v.value,name:"select"})),Y=e.computed(()=>Pe({name:"select",showField:v.value})),X=e.computed(()=>({})),R=e.computed(()=>$.value);function U(){f.value=!1,l.value=L,P()}const $=e.ref(),q=e.ref(null),K=e.ref("body");function P(){var D,me;if(F.value||n.loadingWait&&p.value)return;$.value=ge({cardMinWidth:(D=n.cardProps)==null?void 0:D.minWidth,cardOffsetX:n.cardOffsetX,cardOffsetY:n.cardOffsetY,cardWidth:(me=n.cardProps)==null?void 0:me.width,field:q.value});const h=Oe({attrs:o,closeSiblings:C.value,fieldOnly:n.fieldOnly,props:c,showField:v,timeOpened:W.value});v.value=h.showField,W.value=h.timeOpened,y!==null&&C.value&&v.value&&!n.fieldOnly&&y.emit(h.timeOpened)}const B=e.ref(),O=e.computed(()=>B.value);function H(){const h=Ne({required:n.required,rules:n.rules,value:l});return f.value=h.errors,B.value=h.results,h.results}function G(){L=l.value,u("update",l.value),n.loadingWait||P()}let y,_;function k(h){u("update:closeSiblingFields",W),v.value&&W.value!==h&&U()}return e.watch(()=>v.value,()=>{v.value&&H()}),e.watch(()=>l.value,()=>{v.value&&H()}),C.value&&import("@vueuse/core").then(({useEventBus:h})=>{y=h(Se),_=y.on(k)}),e.onUnmounted(()=>{_!==void 0&&y.off(k)}),(h,D)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:q,class:e.normalizeClass(e.unref(te)),style:e.normalizeStyle(e.unref(X))},[!e.unref(v)&&!e.unref(n).fieldOnly||e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(ve))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(ye))},[e.createVNode(De,e.mergeProps(e.unref(j),{onToggleField:P}),e.createSlots({_:2},[e.renderList(e.unref(i),(me,Ce)=>({name:Ce,fn:e.withCtx(Me=>[e.renderSlot(h.$slots,Ce,e.normalizeProps(e.guardReactiveProps({...Me})),void 0,!0)])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(v)||e.unref(n).fieldOnly||e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(fe))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(m),to:e.unref(K)},[e.createVNode(mn.VAutocomplete,e.mergeProps(e.unref(T),{modelValue:l.value,"onUpdate:modelValue":D[0]||(D[0]=me=>l.value=me),autofocus:!e.unref(n).fieldOnly||e.unref(n).autofocus,"clear-icon":e.unref(ne),clearable:e.unref(n).clearable,color:e.unref(E),density:e.unref(n).density,disabled:e.unref(p)||e.unref(F),error:e.unref(f),"error-messages":e.unref(O),"hide-details":e.unref(ie),"hide-selected":e.unref(n).hideSelected,"item-title":e.unref(n).itemTitle,"item-value":e.unref(n).itemValue,items:e.unref(N),label:e.unref(n).label,loading:e.unref(p),menu:e.unref(n).menu&&!e.unref(n).fieldOnly&&e.unref(v),variant:e.unref(n).variant,width:"100%",onKeyup:e.withKeys(U,["esc"])}),e.createSlots({_:2},[e.renderList(e.unref(i),(me,Ce)=>({name:Ce,fn:e.withCtx(Me=>[e.renderSlot(h.$slots,Ce,e.normalizeProps(e.guardReactiveProps({...Me})),void 0,!0)])})),e.unref(i).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(Ae,{"cancel-button-color":e.unref(t),"cancel-button-size":e.unref(g),"cancel-button-title":e.unref(S),"cancel-button-variant":e.unref(w),"cancel-icon":e.unref(I),"cancel-icon-color":e.unref(V),error:e.unref(f),"field-only":e.unref(Q),"hide-cancel-icon":e.unref(re),"hide-save-icon":e.unref(J),loading:e.unref(p),"loading-icon":e.unref(ce),"loading-icon-color":e.unref(de),"save-button-color":e.unref(ue),"save-button-size":e.unref(se),"save-button-title":e.unref(Z),"save-button-variant":e.unref(pe),"save-icon":e.unref(ee),"save-icon-color":e.unref(M),onClose:U,onSave:G},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["modelValue","autofocus","clear-icon","clearable","color","density","disabled","error","error-messages","hide-details","hide-selected","item-title","item-value","items","label","loading","menu","variant"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(Y)),style:e.normalizeStyle(e.unref(R))},[e.createVNode(ae.VCard,e.normalizeProps(e.guardReactiveProps(e.unref(oe))),{default:e.withCtx(()=>[e.createVNode(ae.VCardText,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:K},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),[["__scopeId","data-v-7c790517"]]),wn=Object.freeze(Object.defineProperty({__proto__:null,default:Ue},Symbol.toStringTag,{value:"Module"})),on=e.defineComponent({__name:"BooleanIcons",props:e.mergeModels({iconFalseColor:{},iconFalseTitle:{},iconTrueColor:{},iconTrueTitle:{},iconFalse:{},iconTrue:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(r){const a=r,l=e.inject(Symbol.for("vuetify:icons")),o=e.reactive({...a});e.watchEffect(()=>{Object.assign(o,{...a})});const i=e.useModel(r,"modelValue"),u=e.computed(()=>Ie({icon:o.iconFalse,iconOptions:l,name:"false"})),s=e.computed(()=>Ie({icon:o.iconTrue,iconOptions:l,name:"true"}));return(d,c)=>i.value?(e.openBlock(),e.createBlock(e.unref(Ke.VIcon),{key:0,class:"v-inline-fields--boolean-icons fa-fw",color:d.iconTrueColor,icon:e.unref(s),size:"x-small",title:d.iconTrueTitle},null,8,["color","icon","title"])):(e.openBlock(),e.createBlock(e.unref(Ke.VIcon),{key:1,class:"v-inline-fields--boolean-icons fa-fw",color:d.iconFalseColor,icon:e.unref(u),size:"x-small",title:d.iconFalseTitle},null,8,["color","icon","title"]))}}),Tn={class:"v-selection-control__wrapper"},tn=e.defineComponent({__name:"VInlineCheckbox",props:e.mergeModels(e.mergeDefaults({density:{},falseIcon:{},trueIcon:{},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},falseValue:{type:[Boolean,String]},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},iconFalse:{},iconFalseColor:{},iconFalseTitle:{},iconTrue:{},iconTrueColor:{},iconTrueTitle:{},icons:{type:Boolean},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},trueValue:{type:[Boolean,String]},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...Sn}),{modelValue:{},modelModifiers:{}}),emits:e.mergeModels([...we],["update:modelValue"]),setup(r,{emit:a}){const l=e.useModel(r,"modelValue"),o=e.useAttrs(),i=e.useSlots(),u=a,s=e.inject(Be,{}),d=e.inject(Symbol.for("vuetify:icons")),c=Re.useTheme(),n=r,t=e.reactive({...o,...n,...s});e.watchEffect(()=>{Object.assign(t,{...o,...n,...s})});const g=e.computed(()=>n.disabled),S=e.computed(()=>n.loading),w=e.computed(()=>t.underlineColor),I=e.ref(!1),V=e.ref(!1),m=e.ref(null),C=e.computed(()=>Ee(t)),E=e.computed(()=>({...Fe,...n.cardProps}));e.watch(()=>S.value,(A,T)=>{!A&&T&&V.value&&v()});const Q=e.computed(()=>Ie({icon:n.trueIcon,iconOptions:d,name:"checkboxFalse"})),re=e.computed(()=>Ie({icon:n.iconTrue,iconOptions:d,name:"checkboxTrue"})),ie=e.computed(()=>l.value==t.trueValue),J=e.computed(()=>nn({modelValue:l,trueValue:t.trueValue})),ce=e.computed(()=>Ve({cell:t.cell&&!V.value,density:t.density,disabled:g.value,field:"v-checkbox",loading:S.value,loadingWait:t.loadingWait,tableField:t.tableField})),de=e.computed(()=>ze({cell:t.cell,cellUnderlineFullWidth:t.cellUnderlineFullWidth,density:t.density,field:"v-checkbox"})),ue=en({density:t.density}),se=e.computed(()=>ke({active:V.value,name:"checkbox"})),Z=e.computed(()=>qe("checkbox",t.valueColor,{error:I})),pe=e.computed(()=>Pe({name:"checkbox",showField:V.value})),ee=e.computed(()=>({})),M=e.computed(()=>Le({color:t.color,error:I,theme:c,underlineColor:w.value,underlineStyle:t.underlineStyle,underlineWidth:t.underlineWidth,underlined:t.underlined})),x=e.computed(()=>p.value);function F(){I.value=!1,v()}const p=e.ref(),z=e.ref(null),f=e.ref("body"),N=In.useWindowSize();function v(){var T,j;if(g.value||t.loadingWait&&S.value)return;p.value=ge({cardMinWidth:(T=t.cardProps)==null?void 0:T.minWidth,cardOffsetX:t.cardOffsetX,cardOffsetY:t.cardOffsetY,cardWidth:(j=t.cardProps)==null?void 0:j.width,field:z.value,name:"checkbox"});const A=Oe({attrs:o,closeSiblings:t.closeSiblings,fieldOnly:t.fieldOnly,props:n,showField:V,timeOpened:m.value});V.value=A.showField,m.value=A.timeOpened,L!==null&&t.closeSiblings&&V.value&&!t.fieldOnly&&L.emit(A.timeOpened)}function W(A){l.value=A,u("update",A),t.loadingWait||v()}let L,ne;function le(A){u("update:closeSiblingFields",m),V.value&&m.value!==A&&v()}return e.watch(()=>N,()=>{var A,T;p.value=ge({cardMinWidth:(A=t.cardProps)==null?void 0:A.minWidth,cardOffsetX:t.cardOffsetX,cardOffsetY:t.cardOffsetY,cardWidth:(T=t.cardProps)==null?void 0:T.width,field:z.value,name:"checkbox"})},{deep:!0}),t.closeSiblings&&import("@vueuse/core").then(({useEventBus:A})=>{L=A(Se),ne=L.on(le)}),e.onUnmounted(()=>{ne!==void 0&&L.off(le)}),(A,T)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:z,class:e.normalizeClass(e.unref(ce)),style:e.normalizeStyle(e.unref(ee))},[!e.unref(V)&&!e.unref(t).fieldOnly||e.unref(t).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(de)),onClick:T[2]||(T[2]=j=>e.unref(t).cell?v():void 0)},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(ue)),onClick:T[1]||(T[1]=j=>e.unref(t).cell?void 0:v())},[e.createElementVNode("div",Tn,[e.unref(t).icons?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["v-inline-fields--boolean-icons-container",e.unref(Z)]),style:e.normalizeStyle(e.unref(M))},[e.createVNode(on,{modelValue:e.unref(J),"onUpdate:modelValue":T[0]||(T[0]=j=>e.isRef(J)?J.value=j:null),"icon-false":e.unref(t).iconFalse,"icon-false-color":e.unref(t).iconFalseColor,"icon-false-title":e.unref(t).iconFalseTitle,"icon-true":e.unref(t).iconTrue,"icon-true-color":e.unref(t).iconTrueColor,"icon-true-title":e.unref(t).iconTrueTitle},null,8,["modelValue","icon-false","icon-false-color","icon-false-title","icon-true","icon-true-color","icon-true-title"])],6)):(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["d-inline-flex align-center justify-center",e.unref(Z)]),style:e.normalizeStyle(e.unref(M))},e.toDisplayString(e.unref(ie)),7))])],2)],2)):e.createCommentVNode("",!0),e.unref(V)||e.unref(t).fieldOnly||e.unref(t).cardField?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(se))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(t).cardField,to:e.unref(f)},[e.createVNode(Cn.VCheckbox,e.mergeProps(e.unref(C),{color:e.unref(t).color,density:e.unref(t).density,disabled:e.unref(S)||e.unref(g),error:e.unref(I),"false-icon":e.unref(Q),"false-value":e.unref(t).falseValue,"hide-details":e.unref(t).hideDetails,label:e.unref(t).label,"model-value":e.unref(J),"true-icon":e.unref(re),"true-value":e.unref(t).trueValue,"onUpdate:modelValue":W}),e.createSlots({_:2},[e.renderList(e.unref(i),(j,oe)=>({name:oe,fn:e.withCtx(te=>[e.renderSlot(A.$slots,oe,e.normalizeProps(e.guardReactiveProps({...te})))])})),e.unref(i).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(Ae,{"cancel-button-color":e.unref(t).cancelButtonColor,"cancel-button-size":e.unref(t).cancelButtonSize,"cancel-button-title":e.unref(t).cancelButtonTitle,"cancel-button-variant":e.unref(t).cancelButtonVariant,"cancel-icon":e.unref(t).cancelIcon,"cancel-icon-color":e.unref(t).cancelIconColor,error:e.unref(I),"field-only":e.unref(t).fieldOnly,"hide-cancel-icon":e.unref(t).hideCancelIcon,"hide-save-icon":!0,loading:e.unref(S),"loading-icon":e.unref(t).loadingIcon,"loading-icon-color":e.unref(t).loadingIconColor,"save-button-color":e.unref(t).saveButtonColor,"save-button-size":e.unref(t).saveButtonSize,"save-button-title":e.unref(t).saveButtonTitle,"save-button-variant":e.unref(t).saveButtonVariant,"save-icon":e.unref(t).saveIcon,"save-icon-color":e.unref(t).saveIconColor,onClose:F,onSave:W},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["color","density","disabled","error","false-icon","false-value","hide-details","label","model-value","true-icon","true-value"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(t).cardField?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(pe)),style:e.normalizeStyle(e.unref(x))},[e.createVNode(ae.VCard,e.normalizeProps(e.guardReactiveProps(e.unref(E))),{default:e.withCtx(()=>[e.createVNode(ae.VCardText,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:f},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),an=e.defineComponent({__name:"VInlineCustomField",props:e.mergeModels(e.mergeDefaults({clearIcon:{},density:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},truncateLength:{},truncateSuffix:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...Ze}),{modelValue:{},modelModifiers:{}}),emits:e.mergeModels([...we],["update:modelValue"]),setup(r,{emit:a}){const l=e.useModel(r,"modelValue"),o=e.useAttrs(),i=e.useSlots(),u=a,s=e.inject(Be,{}),d=e.inject(Symbol.for("vuetify:icons")),c=r,n=e.reactive({...o,...c,...s});e.watchEffect(()=>{Object.assign(n,{...o,...c,...s})});const{cancelButtonColor:t,cancelButtonSize:g,cancelButtonTitle:S,cancelButtonVariant:w,cancelIcon:I,cancelIconColor:V,cardField:m,closeSiblings:C,fieldOnly:E,hideCancelIcon:Q,hideSaveIcon:re,loadingIcon:ie,loadingIconColor:J,saveButtonColor:ce,saveButtonSize:de,saveButtonTitle:ue,saveButtonVariant:se,saveIcon:Z,saveIconColor:pe}=e.toRefs(n),ee=e.computed(()=>c.disabled),M=e.computed(()=>c.loading),x=e.ref(!1),F=e.ref(!1),p=e.ref(!1),z=e.ref(null);let f=l.value;e.watch(()=>M.value,(B,O)=>{!B&&O&&p.value&&X()});const N=e.computed(()=>l.value?(x.value=!1,n.truncateLength?je({length:n.truncateLength,suffix:n.truncateSuffix,text:l.value}):l.value):(x.value=!0,n.emptyText)),v=e.computed(()=>({...n,loading:M.value,modelValue:l.value,originalValue:f})),W=e.computed(()=>({color:n.color,displayAppendIcon:c.displayAppendIcon,displayAppendIconColor:c.displayAppendIconColor,displayAppendIconSize:c.displayAppendIconSize,displayAppendInnerIcon:c.displayAppendInnerIcon,displayAppendInnerIconColor:c.displayAppendInnerIconColor,displayAppendInnerIconSize:c.displayAppendInnerIconSize,displayPrependIcon:c.displayPrependIcon,displayPrependIconColor:c.displayPrependIconColor,displayPrependIconSize:c.displayPrependIconSize,displayPrependInnerIcon:c.displayPrependInnerIcon,displayPrependInnerIconColor:c.displayPrependInnerIconColor,displayPrependInnerIconSize:c.displayPrependInnerIconSize,displayValue:N.value,empty:x.value,error:F.value,field:"v-text-field",underlineColor:n.underlineColor,underlineStyle:n.underlineStyle,underlineWidth:n.underlineWidth,underlined:n.underlined,valueColor:n.valueColor})),L=e.computed(()=>({...Fe,...c.cardProps})),ne=e.computed(()=>Ve({cell:n.cell&&!p.value,density:n.density,disabled:ee.value,field:"v-text-field",iconSet:d==null?void 0:d.defaultSet,loading:M.value,loadingWait:n.loadingWait,tableField:n.tableField,variant:n.variant})),le=e.computed(()=>ze({cell:n.cell,cellUnderlineFullWidth:n.cellUnderlineFullWidth,density:n.density,field:"v-text-field"})),A=$e({density:n.density,variant:n.variant}),T=e.computed(()=>ke({active:p.value,name:"text-field"})),j=e.computed(()=>Pe({name:"custom-field",showField:p.value})),oe=e.computed(()=>({})),te=e.computed(()=>ye.value);function ve(){F.value=!1,l.value=f,X()}const ye=e.ref(),fe=e.ref(null),Y=e.ref("body");function X(){var O,H;if(ee.value||n.loadingWait&&M.value)return;ye.value=ge({cardMinWidth:(O=n.cardProps)==null?void 0:O.minWidth,cardOffsetX:n.cardOffsetX,cardOffsetY:n.cardOffsetY,cardWidth:(H=n.cardProps)==null?void 0:H.width,field:fe.value});const B=Oe({attrs:o,closeSiblings:C.value,fieldOnly:n.fieldOnly,props:c,showField:p,timeOpened:z.value});p.value=B.showField,z.value=B.timeOpened,q!==null&&C.value&&p.value&&!n.fieldOnly&&q.emit(B.timeOpened)}const R=e.ref();function U(){const B=Ne({required:n.required,rules:n.rules,value:l});return F.value=B.errors,R.value=B.results,B.results}function $(){F.value?F.value=!0:(f=l.value,u("update",l.value),n.loadingWait||X())}let q,K;function P(B){u("update:closeSiblingFields",z),p.value&&z.value!==B&&ve()}return e.watch(()=>p.value,()=>{p.value&&U()}),e.watch(()=>l.value,()=>{p.value&&U()}),C.value&&import("@vueuse/core").then(({useEventBus:B})=>{q=B(Se),K=q.on(P)}),e.onUnmounted(()=>{K!==void 0&&q.off(P)}),(B,O)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:fe,class:e.normalizeClass(e.unref(ne)),style:e.normalizeStyle(e.unref(oe))},[!e.unref(p)&&!e.unref(n).fieldOnly||e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(le))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(A))},[e.createVNode(De,e.mergeProps(e.unref(W),{onToggleField:X}),e.createSlots({_:2},[e.renderList(e.unref(i),(H,G)=>({name:G,fn:e.withCtx(y=>[e.renderSlot(B.$slots,G,e.normalizeProps(e.guardReactiveProps({...y})))])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(p)||e.unref(n).fieldOnly||e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["d-flex align-center py-2",e.unref(T)])},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(m),to:e.unref(Y)},[e.renderSlot(B.$slots,"default",e.normalizeProps(e.guardReactiveProps(e.unref(v)))),e.createVNode(Ae,{"cancel-button-color":e.unref(t),"cancel-button-size":e.unref(g),"cancel-button-title":e.unref(S),"cancel-button-variant":e.unref(w),"cancel-icon":e.unref(I),"cancel-icon-color":e.unref(V),error:e.unref(F),"field-only":e.unref(E),"hide-cancel-icon":e.unref(Q),"hide-save-icon":e.unref(re),loading:e.unref(M),"loading-icon":e.unref(ie),"loading-icon-color":e.unref(J),"save-button-color":e.unref(ce),"save-button-size":e.unref(de),"save-button-title":e.unref(ue),"save-button-variant":e.unref(se),"save-icon":e.unref(Z),"save-icon-color":e.unref(pe),onClose:ve,onSave:$},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(j)),style:e.normalizeStyle(e.unref(te))},[e.createVNode(ae.VCard,e.normalizeProps(e.guardReactiveProps(e.unref(L))),{default:e.withCtx(()=>[e.createVNode(ae.VCardText,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:Y},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),Ge=ln(e.defineComponent({__name:"VInlineSelect",props:e.mergeModels(e.mergeDefaults({clearIcon:{},clearable:{},density:{},hideSelected:{},itemTitle:{},itemValue:{},items:{},menu:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...Fn}),{modelValue:{},modelModifiers:{}}),emits:e.mergeModels([...we],["update:modelValue"]),setup(r,{emit:a}){const l=e.useModel(r,"modelValue"),o=e.useAttrs(),i=e.useSlots(),u=a,s=e.inject(Be,{}),d=e.inject(Symbol.for("vuetify:icons")),c=r,n=e.reactive({...o,...c,...s});e.watchEffect(()=>{Object.assign(n,{...o,...c,...s})});const{cancelButtonColor:t,cancelButtonSize:g,cancelButtonTitle:S,cancelButtonVariant:w,cancelIcon:I,cancelIconColor:V,cardField:m,closeSiblings:C,color:E,fieldOnly:Q,hideCancelIcon:re,hideDetails:ie,hideSaveIcon:J,loadingIcon:ce,loadingIconColor:de,saveButtonColor:ue,saveButtonSize:se,saveButtonTitle:Z,saveButtonVariant:pe,saveIcon:ee,saveIconColor:M,valueColor:x}=e.toRefs(n),F=e.computed(()=>c.disabled),p=e.computed(()=>c.loading),z=e.ref(!1),f=e.ref(!1),N=e.ref(),v=e.ref(!1),W=e.ref(null);let L=l.value;e.watch(()=>p.value,(k,h)=>{!k&&h&&v.value&&K()});const ne=e.computed(()=>Ie({icon:c.clearIcon,iconOptions:d,name:"clear"})),le=e.computed(()=>l.value&&l.value[n.itemTitle]?(z.value=!1,l.value[n.itemTitle]):l.value?l.value:(z.value=!0,n.emptyText)),A=e.computed(()=>Ee(n)),T=e.computed(()=>({color:n.color,displayAppendIcon:n.displayAppendIcon,displayAppendIconColor:n.displayAppendIconColor,displayAppendIconSize:n.displayAppendIconSize,displayAppendInnerIcon:n.displayAppendInnerIcon,displayAppendInnerIconColor:n.displayAppendInnerIconColor,displayAppendInnerIconSize:n.displayAppendInnerIconSize,displayPrependIcon:n.displayPrependIcon,displayPrependIconColor:n.displayPrependIconColor,displayPrependIconSize:n.displayPrependIconSize,displayPrependInnerIcon:n.displayPrependInnerIcon,displayPrependInnerIconColor:n.displayPrependInnerIconColor,displayPrependInnerIconSize:n.displayPrependInnerIconSize,displayValue:le.value,empty:z.value,error:f.value,field:"v-text-field",underlineColor:n.underlineColor,underlineStyle:n.underlineStyle,underlineWidth:n.underlineWidth,underlined:n.underlined,valueColor:x.value})),j=e.computed(()=>({...Fe,...c.cardProps}));e.watchEffect(()=>{N.value=n.items||[]});const oe=e.computed(()=>Ve({cell:n.cell&&!v.value,density:n.density,disabled:F.value,field:"v-select",iconSet:d==null?void 0:d.defaultSet,loading:p.value,loadingWait:n.loadingWait,tableField:n.tableField,variant:n.variant})),te=e.computed(()=>ze({cell:n.cell,cellUnderlineFullWidth:n.cellUnderlineFullWidth,density:n.density,field:"v-select"})),ve=$e({density:n.density,variant:n.variant}),ye=e.computed(()=>ke({active:v.value,name:"select"})),fe=e.computed(()=>Pe({name:"select",showField:v.value})),Y=e.computed(()=>({})),X=e.computed(()=>U.value);function R(){f.value=!1,l.value=L,K()}const U=e.ref(),$=e.ref(null),q=e.ref("body");function K(){var h,D;if(F.value||n.loadingWait&&p.value)return;U.value=ge({cardMinWidth:(h=n.cardProps)==null?void 0:h.minWidth,cardOffsetX:n.cardOffsetX,cardOffsetY:n.cardOffsetY,cardWidth:(D=n.cardProps)==null?void 0:D.width,field:$.value});const k=Oe({attrs:o,closeSiblings:C.value,fieldOnly:n.fieldOnly,props:c,showField:v,timeOpened:W.value});v.value=k.showField,W.value=k.timeOpened,G!==null&&C.value&&v.value&&!n.fieldOnly&&G.emit(k.timeOpened)}const P=e.ref(),B=e.computed(()=>P.value);function O(){const k=Ne({required:n.required,rules:n.rules,value:l});return f.value=k.errors,P.value=k.results,k.results}function H(){L=l.value,u("update",l.value),n.loadingWait||K()}let G,y;function _(k){u("update:closeSiblingFields",W),v.value&&W.value!==k&&R()}return e.watch(()=>v.value,()=>{v.value&&O()}),e.watch(()=>l.value,()=>{v.value&&O()}),C.value&&import("@vueuse/core").then(({useEventBus:k})=>{G=k(Se),y=G.on(_)}),e.onUnmounted(()=>{y!==void 0&&G.off(_)}),(k,h)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:$,class:e.normalizeClass(e.unref(oe)),style:e.normalizeStyle(e.unref(Y))},[!e.unref(v)&&!e.unref(n).fieldOnly||e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(te))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(ve))},[e.createVNode(De,e.mergeProps(e.unref(T),{onToggleField:K}),e.createSlots({_:2},[e.renderList(e.unref(i),(D,me)=>({name:me,fn:e.withCtx(Ce=>[e.renderSlot(k.$slots,me,e.normalizeProps(e.guardReactiveProps({...Ce})),void 0,!0)])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(v)||e.unref(n).fieldOnly||e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(ye))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(m),to:e.unref(q)},[e.createVNode(Bn.VSelect,e.mergeProps(e.unref(A),{modelValue:l.value,"onUpdate:modelValue":h[0]||(h[0]=D=>l.value=D),autofocus:!e.unref(n).fieldOnly||e.unref(n).autofocus,"clear-icon":e.unref(ne),clearable:e.unref(n).clearable,color:e.unref(E),density:e.unref(n).density,disabled:e.unref(p)||e.unref(F),error:e.unref(f),"error-messages":e.unref(B),"hide-details":e.unref(ie),"hide-selected":e.unref(n).hideSelected,"item-title":e.unref(n).itemTitle,"item-value":e.unref(n).itemValue,items:e.unref(N),label:e.unref(n).label,loading:e.unref(p),menu:e.unref(n).menu&&!e.unref(n).fieldOnly&&e.unref(v),variant:e.unref(n).variant,width:"100%",onKeyup:e.withKeys(R,["esc"])}),e.createSlots({_:2},[e.renderList(e.unref(i),(D,me)=>({name:me,fn:e.withCtx(Ce=>[e.renderSlot(k.$slots,me,e.normalizeProps(e.guardReactiveProps({...Ce})),void 0,!0)])})),e.unref(i).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(Ae,{"cancel-button-color":e.unref(t),"cancel-button-size":e.unref(g),"cancel-button-title":e.unref(S),"cancel-button-variant":e.unref(w),"cancel-icon":e.unref(I),"cancel-icon-color":e.unref(V),error:e.unref(f),"field-only":e.unref(Q),"hide-cancel-icon":e.unref(re),"hide-save-icon":e.unref(J),loading:e.unref(p),"loading-icon":e.unref(ce),"loading-icon-color":e.unref(de),"save-button-color":e.unref(ue),"save-button-size":e.unref(se),"save-button-title":e.unref(Z),"save-button-variant":e.unref(pe),"save-icon":e.unref(ee),"save-icon-color":e.unref(M),onClose:R,onSave:H},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["modelValue","autofocus","clear-icon","clearable","color","density","disabled","error","error-messages","hide-details","hide-selected","item-title","item-value","items","label","loading","menu","variant"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(fe)),style:e.normalizeStyle(e.unref(X))},[e.createVNode(ae.VCard,e.normalizeProps(e.guardReactiveProps(e.unref(j))),{default:e.withCtx(()=>[e.createVNode(ae.VCardText,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:q},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),[["__scopeId","data-v-4f65a7ea"]]),xn=Object.freeze(Object.defineProperty({__proto__:null,default:Ge},Symbol.toStringTag,{value:"Module"})),En={class:"v-selection-control__wrapper"},rn=e.defineComponent({__name:"VInlineSwitch",props:e.mergeModels(e.mergeDefaults({density:{},falseIcon:{},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},falseValue:{type:[Boolean,String]},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},iconFalse:{},iconFalseColor:{},iconFalseTitle:{},iconTrue:{},iconTrueColor:{},iconTrueTitle:{},icons:{type:Boolean},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},trueValue:{type:[Boolean,String]},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...zn}),{modelValue:{},modelModifiers:{}}),emits:e.mergeModels([...we],["update:modelValue"]),setup(r,{emit:a}){const l=e.useModel(r,"modelValue"),o=e.useAttrs(),i=e.useSlots(),u=a,s=e.inject(Be,{}),d=Re.useTheme(),c=r,n=e.reactive({...o,...c,...s});e.watchEffect(()=>{Object.assign(n,{...o,...c,...s})});const{cancelButtonColor:t,cancelButtonSize:g,cancelButtonTitle:S,cancelButtonVariant:w,cancelIcon:I,cancelIconColor:V,cardField:m,closeSiblings:C,color:E,fieldOnly:Q,hideCancelIcon:re,hideDetails:ie,loadingIcon:J,loadingIconColor:ce,saveButtonColor:de,saveButtonSize:ue,saveButtonTitle:se,saveButtonVariant:Z,saveIcon:pe,saveIconColor:ee}=e.toRefs(n),M=e.computed(()=>c.disabled),x=e.computed(()=>c.loading),F=e.ref(!1),p=e.ref(!1),z=e.ref(null),f=e.computed(()=>Ee(n)),N=e.computed(()=>({...Fe,...c.cardProps}));e.watch(()=>x.value,(P,B)=>{!P&&B&&p.value&&R()});const v=e.computed(()=>l.value==n.trueValue),W=e.computed(()=>nn({modelValue:l,trueValue:n.trueValue})),L=e.computed(()=>Ve({cell:n.cell&&!p.value,density:n.density,disabled:M.value,field:"v-switch",loading:x.value,loadingWait:n.loadingWait,tableField:n.tableField})),ne=e.computed(()=>ze({cell:n.cell,cellUnderlineFullWidth:n.cellUnderlineFullWidth,density:n.density,field:"v-switch"})),le=en({density:n.density}),A=e.computed(()=>ke({active:p.value,name:"switch"})),T=e.computed(()=>qe("switch",n.valueColor,{error:F})),j=e.computed(()=>Pe({name:"switch",showField:p.value})),oe=e.computed(()=>({})),te=e.computed(()=>Le({color:n.color,error:F,theme:d,underlineColor:n.underlineColor,underlineStyle:n.underlineStyle,underlineWidth:n.underlineWidth,underlined:n.underlined})),ve=e.computed(()=>fe.value);function ye(){F.value=!1,R()}const fe=e.ref(),Y=e.ref(null),X=e.ref("body");function R(){var B,O;if(M.value||n.loadingWait&&x.value)return;fe.value=ge({cardMinWidth:(B=n.cardProps)==null?void 0:B.minWidth,cardOffsetX:n.cardOffsetX,cardOffsetY:n.cardOffsetY,cardWidth:(O=n.cardProps)==null?void 0:O.width,field:Y.value});const P=Oe({attrs:o,closeSiblings:C.value,fieldOnly:n.fieldOnly,props:c,showField:p.value,timeOpened:z.value});p.value=P.showField,z.value=P.timeOpened,$!==null&&C.value&&p.value&&!n.fieldOnly&&$.emit(P.timeOpened)}function U(P){l.value=P,u("update",P),n.loadingWait||R()}let $,q;function K(P){u("update:closeSiblingFields",z),p.value&&z.value!==P&&R()}return C.value&&import("@vueuse/core").then(({useEventBus:P})=>{$=P(Se),q=$.on(K)}),e.onUnmounted(()=>{q!==void 0&&$.off(K)}),(P,B)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:Y,class:e.normalizeClass(e.unref(L)),style:e.normalizeStyle(e.unref(oe))},[!e.unref(p)&&!e.unref(n).fieldOnly||e.unref(n).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(ne)),onClick:B[2]||(B[2]=O=>e.unref(n).cell?R():void 0)},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(le)),onClick:B[1]||(B[1]=O=>e.unref(n).cell?void 0:R())},[e.createElementVNode("div",En,[e.unref(n).icons?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["v-inline-fields--boolean-icons-container",e.unref(T)]),style:e.normalizeStyle(e.unref(te))},[e.createVNode(on,{modelValue:e.unref(W),"onUpdate:modelValue":B[0]||(B[0]=O=>e.isRef(W)?W.value=O:null),"icon-false":e.unref(n).iconFalse,"icon-false-color":e.unref(n).iconFalseColor,"icon-false-title":e.unref(n).iconFalseTitle,"icon-true":e.unref(n).iconTrue,"icon-true-color":e.unref(n).iconTrueColor,"icon-true-title":e.unref(n).iconTrueTitle},null,8,["modelValue","icon-false","icon-false-color","icon-false-title","icon-true","icon-true-color","icon-true-title"])],6)):(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["d-inline-flex align-center justify-center",e.unref(T)]),style:e.normalizeStyle(e.unref(te))},e.toDisplayString(e.unref(v)),7))])],2)],2)):e.createCommentVNode("",!0),e.unref(p)||e.unref(n).fieldOnly||e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(A))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(m),to:e.unref(X)},[e.createVNode(hn.VSwitch,e.mergeProps(e.unref(f),{color:e.unref(E),density:e.unref(n).density,disabled:e.unref(x)||e.unref(M),error:e.unref(F),"false-icon":e.unref(n).falseIcon,"false-value":e.unref(n).falseValue,"hide-details":e.unref(ie),label:e.unref(n).label,loading:e.unref(x),"model-value":e.unref(W),"true-value":e.unref(n).trueValue,"onUpdate:modelValue":U}),e.createSlots({_:2},[e.renderList(e.unref(i),(O,H)=>({name:H,fn:e.withCtx(G=>[e.renderSlot(P.$slots,H,e.normalizeProps(e.guardReactiveProps({...G})))])})),e.unref(i).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(Ae,{"cancel-button-color":e.unref(t),"cancel-button-size":e.unref(g),"cancel-button-title":e.unref(S),"cancel-button-variant":e.unref(w),"cancel-icon":e.unref(I),"cancel-icon-color":e.unref(V),class:"ms-3",error:e.unref(F),"field-only":e.unref(Q),"hide-cancel-icon":e.unref(re),"hide-save-icon":!0,loading:e.unref(x),"loading-icon":e.unref(J),"loading-icon-color":e.unref(ce),"save-button-color":e.unref(de),"save-button-size":e.unref(ue),"save-button-title":e.unref(se),"save-button-variant":e.unref(Z),"save-icon":e.unref(pe),"save-icon-color":e.unref(ee),onClose:ye,onSave:U},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["color","density","disabled","error","false-icon","false-value","hide-details","label","loading","model-value","true-value"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(j)),style:e.normalizeStyle(e.unref(ve))},[e.createVNode(ae.VCard,e.normalizeProps(e.guardReactiveProps(e.unref(N))),{default:e.withCtx(()=>[e.createVNode(ae.VCardText,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:X},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),cn=e.defineComponent({__name:"VInlineTextField",props:e.mergeModels(e.mergeDefaults({clearIcon:{},density:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},truncateLength:{},truncateSuffix:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...Ze}),{modelValue:{},modelModifiers:{}}),emits:e.mergeModels([...we],["update:modelValue"]),setup(r,{emit:a}){const l=e.useModel(r,"modelValue"),o=e.useAttrs(),i=e.useSlots(),u=a,s=e.inject(Be,{}),d=e.inject(Symbol.for("vuetify:icons")),c=r,n=e.reactive({...o,...c,...s});e.watchEffect(()=>{Object.assign(n,{...o,...c,...s})});const{cancelButtonColor:t,cancelButtonSize:g,cancelButtonTitle:S,cancelButtonVariant:w,cancelIcon:I,cancelIconColor:V,cardField:m,closeSiblings:C,color:E,fieldOnly:Q,hideCancelIcon:re,hideDetails:ie,hideSaveIcon:J,loadingIcon:ce,loadingIconColor:de,saveButtonColor:ue,saveButtonSize:se,saveButtonTitle:Z,saveButtonVariant:pe,saveIcon:ee,saveIconColor:M}=e.toRefs(n),x=e.computed(()=>c.disabled),F=e.computed(()=>c.loading),p=e.ref(!1),z=e.ref(!1),f=e.ref(!1),N=e.ref(null);let v=l.value;e.watch(()=>F.value,(y,_)=>{!y&&_&&f.value&&$()});const W=e.computed(()=>Ie({icon:c.clearIcon,iconOptions:d,name:"clear"})),L=e.computed(()=>l.value?(p.value=!1,n.truncateLength?je({length:n.truncateLength,suffix:n.truncateSuffix,text:l.value}):l.value):(p.value=!0,n.emptyText)),ne=e.computed(()=>Ee(n)),le=e.computed(()=>({color:n.color,displayAppendIcon:n.displayAppendIcon,displayAppendIconColor:n.displayAppendIconColor,displayAppendIconSize:n.displayAppendIconSize,displayAppendInnerIcon:n.displayAppendInnerIcon,displayAppendInnerIconColor:n.displayAppendInnerIconColor,displayAppendInnerIconSize:n.displayAppendInnerIconSize,displayPrependIcon:n.displayPrependIcon,displayPrependIconColor:n.displayPrependIconColor,displayPrependIconSize:n.displayPrependIconSize,displayPrependInnerIcon:n.displayPrependInnerIcon,displayPrependInnerIconColor:n.displayPrependInnerIconColor,displayPrependInnerIconSize:n.displayPrependInnerIconSize,displayValue:L.value,empty:p.value,error:z.value,field:"v-text-field",underlineColor:n.underlineColor,underlineStyle:n.underlineStyle,underlineWidth:n.underlineWidth,underlined:n.underlined,valueColor:n.valueColor})),A=e.computed(()=>({...Fe,...c.cardProps})),T=e.computed(()=>Ve({cell:n.cell&&!f.value,density:n.density,disabled:x.value,field:"v-text-field",iconSet:d==null?void 0:d.defaultSet,loading:F.value,loadingWait:n.loadingWait,tableField:n.tableField,variant:n.variant})),j=e.computed(()=>ze({cell:n.cell,cellUnderlineFullWidth:n.cellUnderlineFullWidth,density:n.density,field:"v-text-field"})),oe=$e({density:n.density,variant:n.variant}),te=e.computed(()=>ke({active:f.value,name:"text-field"})),ve=e.computed(()=>Pe({name:"text-field",showField:f.value})),ye=e.computed(()=>({})),fe=e.computed(()=>X.value);function Y(){z.value=!1,l.value=v,$()}const X=e.ref(),R=e.ref(null),U=e.ref("body");function $(){var _,k;if(x.value||n.loadingWait&&F.value)return;X.value=ge({cardMinWidth:(_=n.cardProps)==null?void 0:_.minWidth,cardOffsetX:n.cardOffsetX,cardOffsetY:n.cardOffsetY,cardWidth:(k=n.cardProps)==null?void 0:k.width,field:R.value});const y=Oe({attrs:o,closeSiblings:C.value,fieldOnly:n.fieldOnly,props:c,showField:f,timeOpened:N.value});f.value=y.showField,N.value=y.timeOpened,O!==null&&C.value&&f.value&&!n.fieldOnly&&O.emit(y.timeOpened)}const q=e.ref(),K=e.computed(()=>q.value);function P(){const y=Ne({required:n.required,rules:n.rules,value:l});return z.value=y.errors,q.value=y.results,y.results}function B(){z.value?z.value=!0:(v=l.value,u("update",l.value),n.loadingWait||$())}let O,H;function G(y){u("update:closeSiblingFields",N),f.value&&N.value!==y&&Y()}return e.watch(()=>f.value,()=>{f.value&&P()}),e.watch(()=>l.value,()=>{f.value&&P()}),C.value&&import("@vueuse/core").then(({useEventBus:y})=>{O=y(Se),H=O.on(G)}),e.onUnmounted(()=>{H!==void 0&&O.off(G)}),(y,_)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:R,class:e.normalizeClass(e.unref(T)),style:e.normalizeStyle(e.unref(ye))},[!e.unref(f)&&!e.unref(n).fieldOnly||e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(j))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(oe))},[e.createVNode(De,e.mergeProps(e.unref(le),{onToggleField:$}),e.createSlots({_:2},[e.renderList(e.unref(i),(k,h)=>({name:h,fn:e.withCtx(D=>[e.renderSlot(y.$slots,h,e.normalizeProps(e.guardReactiveProps({...D})))])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(f)||e.unref(n).fieldOnly||e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(te))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(m),to:e.unref(U)},[e.createVNode(gn.VTextField,e.mergeProps(e.unref(ne),{modelValue:l.value,"onUpdate:modelValue":_[0]||(_[0]=k=>l.value=k),autofocus:!e.unref(n).fieldOnly||e.unref(n).autofocus,"clear-icon":e.unref(W),color:e.unref(E),density:e.unref(n).density,disabled:e.unref(F)||e.unref(x),error:e.unref(z),"error-messages":e.unref(K),"hide-details":e.unref(ie),label:e.unref(n).label,loading:e.unref(F),variant:e.unref(n).variant,width:"100%",onKeyup:[e.withKeys(B,["enter"]),e.withKeys(Y,["esc"])]}),e.createSlots({_:2},[e.renderList(e.unref(i),(k,h)=>({name:h,fn:e.withCtx(D=>[e.renderSlot(y.$slots,h,e.normalizeProps(e.guardReactiveProps({...D})))])})),e.unref(i).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(Ae,{"cancel-button-color":e.unref(t),"cancel-button-size":e.unref(g),"cancel-button-title":e.unref(S),"cancel-button-variant":e.unref(w),"cancel-icon":e.unref(I),"cancel-icon-color":e.unref(V),error:e.unref(z),"field-only":e.unref(Q),"hide-cancel-icon":e.unref(re),"hide-save-icon":e.unref(J),loading:e.unref(F),"loading-icon":e.unref(ce),"loading-icon-color":e.unref(de),"save-button-color":e.unref(ue),"save-button-size":e.unref(se),"save-button-title":e.unref(Z),"save-button-variant":e.unref(pe),"save-icon":e.unref(ee),"save-icon-color":e.unref(M),onClose:Y,onSave:B},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["modelValue","autofocus","clear-icon","color","density","disabled","error","error-messages","hide-details","label","loading","variant"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(ve)),style:e.normalizeStyle(e.unref(fe))},[e.createVNode(ae.VCard,e.normalizeProps(e.guardReactiveProps(e.unref(A))),{default:e.withCtx(()=>[e.createVNode(ae.VCardText,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:U},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),dn=e.defineComponent({__name:"VInlineTextarea",props:e.mergeModels(e.mergeDefaults({autoGrow:{},clearIcon:{},density:{},rows:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},truncateLength:{},truncateSuffix:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...kn}),{modelValue:{},modelModifiers:{}}),emits:e.mergeModels([...we],["update:modelValue"]),setup(r,{emit:a}){const l=e.useModel(r,"modelValue"),o=e.useAttrs(),i=e.useSlots(),u=a,s=e.inject(Be,{}),d=e.inject(Symbol.for("vuetify:icons")),c=r,n=e.reactive({...o,...c,...s});e.watchEffect(()=>{Object.assign(n,{...o,...c,...s})});const{cancelButtonColor:t,cancelButtonSize:g,cancelButtonTitle:S,cancelButtonVariant:w,cancelIcon:I,cancelIconColor:V,cardField:m,closeSiblings:C,color:E,fieldOnly:Q,hideCancelIcon:re,hideDetails:ie,hideSaveIcon:J,loadingIcon:ce,loadingIconColor:de,saveButtonColor:ue,saveButtonSize:se,saveButtonTitle:Z,saveButtonVariant:pe,saveIcon:ee,saveIconColor:M}=e.toRefs(n),x=e.computed(()=>c.disabled),F=e.computed(()=>c.loading),p=e.ref(!1),z=e.ref(!1),f=e.ref(!1),N=e.ref(null);let v=l.value;e.watch(()=>F.value,(y,_)=>{!y&&_&&f.value&&$()});const W=e.computed(()=>Ie({icon:c.clearIcon,iconOptions:d,name:"clear"})),L=e.computed(()=>l.value?(p.value=!1,n.truncateLength?je({length:n.truncateLength,suffix:n.truncateSuffix,text:l.value}):l.value):(p.value=!0,n.emptyText)),ne=e.computed(()=>Ee(n)),le=e.computed(()=>({color:n.color,displayAppendIcon:n.displayAppendIcon,displayAppendIconColor:n.displayAppendIconColor,displayAppendIconSize:n.displayAppendIconSize,displayAppendInnerIcon:n.displayAppendInnerIcon,displayAppendInnerIconColor:n.displayAppendInnerIconColor,displayAppendInnerIconSize:n.displayAppendInnerIconSize,displayPrependIcon:n.displayPrependIcon,displayPrependIconColor:n.displayPrependIconColor,displayPrependIconSize:n.displayPrependIconSize,displayPrependInnerIcon:n.displayPrependInnerIcon,displayPrependInnerIconColor:n.displayPrependInnerIconColor,displayPrependInnerIconSize:n.displayPrependInnerIconSize,displayValue:L.value,empty:p.value,error:z.value,field:"v-text-field",underlineColor:n.underlineColor,underlineStyle:n.underlineStyle,underlineWidth:n.underlineWidth,underlined:n.underlined,valueColor:n.valueColor})),A=e.computed(()=>({...Fe,...c.cardProps})),T=e.computed(()=>Ve({cell:n.cell&&!f.value,density:n.density,disabled:x.value,field:"v-textarea",iconSet:d==null?void 0:d.defaultSet,loading:F.value,loadingWait:n.loadingWait,tableField:n.tableField,variant:n.variant})),j=e.computed(()=>ze({cell:n.cell,cellUnderlineFullWidth:n.cellUnderlineFullWidth,density:n.density,field:"v-textarea"})),oe=$e({density:n.density,variant:n.variant}),te=e.computed(()=>ke({active:f.value,name:"textarea"})),ve=e.computed(()=>Pe({name:"textarea",showField:f.value})),ye=e.computed(()=>({})),fe=e.computed(()=>X.value);function Y(){z.value=!1,l.value=v,$()}const X=e.ref(),R=e.ref(null),U=e.ref("body");function $(){var _,k;if(x.value||n.loadingWait&&F.value)return;X.value=ge({cardMinWidth:(_=n.cardProps)==null?void 0:_.minWidth,cardOffsetX:n.cardOffsetX,cardOffsetY:n.cardOffsetY,cardWidth:(k=n.cardProps)==null?void 0:k.width,field:R.value});const y=Oe({attrs:o,closeSiblings:C.value,fieldOnly:n.fieldOnly,props:c,showField:f,timeOpened:N.value});f.value=y.showField,N.value=y.timeOpened,O!==null&&C.value&&f.value&&!n.fieldOnly&&O.emit(y.timeOpened)}const q=e.ref(),K=e.computed(()=>q.value);function P(){const y=Ne({required:n.required,rules:n.rules,value:l});return z.value=y.errors,q.value=y.results,y.results}function B(){v=l.value,u("update",l.value),n.loadingWait||$()}let O,H;function G(y){u("update:closeSiblingFields",N),f.value&&N.value!==y&&Y()}return e.watch(()=>f.value,()=>{f.value&&P()}),e.watch(()=>l.value,()=>{f.value&&P()}),C.value&&import("@vueuse/core").then(({useEventBus:y})=>{O=y(Se),H=O.on(G)}),e.onUnmounted(()=>{H!==void 0&&O.off(G)}),(y,_)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:R,class:e.normalizeClass(e.unref(T)),style:e.normalizeStyle(e.unref(ye))},[!e.unref(f)&&!e.unref(n).fieldOnly||e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(j))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(oe))},[e.createVNode(De,e.mergeProps(e.unref(le),{onToggleField:$}),e.createSlots({_:2},[e.renderList(e.unref(i),(k,h)=>({name:h,fn:e.withCtx(D=>[e.renderSlot(y.$slots,h,e.normalizeProps(e.guardReactiveProps({...D})))])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(f)||e.unref(n).fieldOnly||e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(te))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(m),to:e.unref(U)},[e.createVNode(bn.VTextarea,e.mergeProps(e.unref(ne),{modelValue:l.value,"onUpdate:modelValue":_[0]||(_[0]=k=>l.value=k),"auto-grow":e.unref(n).autoGrow,autofocus:!e.unref(n).fieldOnly||e.unref(n).autofocus,"clear-icon":e.unref(W),color:e.unref(E),density:e.unref(n).density,disabled:e.unref(F)||e.unref(x),error:e.unref(z),"error-messages":e.unref(K),"hide-details":e.unref(ie),label:e.unref(n).label,loading:e.unref(F),rows:e.unref(n).rows,variant:e.unref(n).variant,width:"100%",onKeyup:e.withKeys(Y,["esc"])}),e.createSlots({_:2},[e.renderList(e.unref(i),(k,h)=>({name:h,fn:e.withCtx(D=>[e.renderSlot(y.$slots,h,e.normalizeProps(e.guardReactiveProps({...D})))])})),e.unref(i).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(Ae,{"cancel-button-color":e.unref(t),"cancel-button-size":e.unref(g),"cancel-button-title":e.unref(S),"cancel-button-variant":e.unref(w),"cancel-icon":e.unref(I),"cancel-icon-color":e.unref(V),error:e.unref(z),"field-only":e.unref(Q),"hide-cancel-icon":e.unref(re),"hide-save-icon":e.unref(J),loading:e.unref(F),"loading-icon":e.unref(ce),"loading-icon-color":e.unref(de),"save-button-color":e.unref(ue),"save-button-size":e.unref(se),"save-button-title":e.unref(Z),"save-button-variant":e.unref(pe),"save-icon":e.unref(ee),"save-icon-color":e.unref(M),onClose:Y,onSave:B},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["modelValue","auto-grow","autofocus","clear-icon","color","density","disabled","error","error-messages","hide-details","label","loading","rows","variant"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(m)?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(ve)),style:e.normalizeStyle(e.unref(fe))},[e.createVNode(ae.VCard,e.normalizeProps(e.guardReactiveProps(e.unref(A))),{default:e.withCtx(()=>[e.createVNode(ae.VCardText,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:U},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),Wn=Object.freeze(Object.defineProperty({__proto__:null,VInlineAutocomplete:Ue,VInlineCheckbox:tn,VInlineCustomField:an,VInlineSelect:Ge,VInlineSwitch:rn,VInlineTextField:cn,VInlineTextarea:dn},Symbol.toStringTag,{value:"Module"})),Be=Symbol();exports.VInlineAutocomplete=Ue,exports.VInlineCheckbox=tn,exports.VInlineCustomField=an,exports.VInlineSelect=Ge,exports.VInlineSwitch=rn,exports.VInlineTextField=cn,exports.VInlineTextarea=dn,exports.createVInlineFields=function(r={}){return{install:a=>{a.provide(Be,r),a.component("VInlineAutocomplete",e.defineAsyncComponent(()=>Promise.resolve().then(()=>wn))),a.component("VInlineCheckbox",e.defineAsyncComponent(()=>Promise.resolve().then(()=>require("./VInlineCheckbox-B_or-Zce.js")))),a.component("VInlineCustomField",e.defineAsyncComponent(()=>Promise.resolve().then(()=>require("./VInlineCustomField-z68URNjZ.js")))),a.component("VInlineSelect",e.defineAsyncComponent(()=>Promise.resolve().then(()=>xn))),a.component("VInlineSwitch",e.defineAsyncComponent(()=>Promise.resolve().then(()=>require("./VInlineSwitch-1qBJVmhY.js")))),a.component("VInlineTextarea",e.defineAsyncComponent(()=>Promise.resolve().then(()=>require("./VInlineTextarea-N5LGW2iP.js")))),a.component("VInlineTextField",e.defineAsyncComponent(()=>Promise.resolve().then(()=>require("./VInlineTextField-onHvbCqI.js"))))}}},exports.default=Wn,exports.globalOptions=Be;
(function(){"use strict";try{if(typeof document<"u"){var i=document.createElement("style");i.appendChild(document.createTextNode(":root{--v-inline-fields-top-padding-compact: 13px;--v-inline-fields-top-padding-comfortable: 17px;--v-inline-fields-top-padding-default: 21px;--v-inline-fields-input-height: 24px;--v-inline-fields-density-compact-height: 32px;--v-inline-fields-density-comfortable-height: 40px;--v-inline-fields-grey: #909090}.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-input__append,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-input__append,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-input__append{padding-top:0!important}.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-input__append .v-icon{font-size:1rem!important}.v-inline-fields{position:relative}.v-inline-fields--display-container *{align-items:center;display:flex}.v-inline-fields--display-container-cell{cursor:pointer;display:block;max-height:unset!important}.v-inline-fields--display-container-cell>div{width:100%}.v-inline-fields--display-container-cell-underline-full-width .v-inline-fields--display-value{width:100%}.v-inline-fields--display-container-cell .v-inline-fields--selection-control .v-inline-fields--display-value{justify-content:center}.v-inline-fields--display-container-cell,.v-inline-fields--display-container-cell .v-input,.v-inline-fields--display-container-cell .v-inline-fields--display-wrapper,.v-inline-fields--display-container-cell .v-selection-control__wrapper{height:100%!important;width:100%}.v-inline-fields--display-value{cursor:pointer;letter-spacing:.009375em!important}.v-inline-fields--display-value-empty{color:var(--v-inline-fields-grey);font-style:italic}.v-inline-fields--display-value-checkbox,.v-inline-fields--display-value-switch{padding-bottom:2px;padding-top:6px}.v-inline-fields--display-append-icon,.v-inline-fields--display-prepend-icon,.v-inline-fields--display-append-inner-icon,.v-inline-fields--display-prepend-inner-icon{align-items:flex-end;display:inline-flex}.v-inline-fields--container-cell{height:100%;width:100%}.v-inline-fields--container-disabled .v-inline-fields--display-value{cursor:default!important;opacity:var(--v-disabled-opacity)}.v-inline-fields--container-loading .v-inline-fields--display-value{cursor:wait!important}.v-inline-fields--container-icon-set-fa .v-field__clearable{font-size:.8rem}.v-inline-fields--container-icon-set-fa .v-field__append-inner{align-items:flex-end;padding-bottom:0!important}.v-inline-fields--container-v-select-compact-plain .v-input,.v-inline-fields--container-v-select-compact-underlined .v-input,.v-inline-fields--container-v-text-field-compact-plain .v-input,.v-inline-fields--container-v-text-field-compact-underlined .v-input{height:var(--v-inline-fields-density-compact-height);max-height:var(--v-inline-fields-density-compact-height)}.v-inline-fields--container-v-select-compact-plain .v-input__control,.v-inline-fields--container-v-select-compact-underlined .v-input__control,.v-inline-fields--container-v-text-field-compact-plain .v-input__control,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control{padding-bottom:4px}.v-inline-fields--container-v-select-compact-plain .v-input>div,.v-inline-fields--container-v-select-compact-underlined .v-input>div,.v-inline-fields--container-v-text-field-compact-plain .v-input>div,.v-inline-fields--container-v-text-field-compact-underlined .v-input>div{height:inherit!important;max-height:inherit!important}.v-inline-fields--container-v-select-compact-plain .v-input .v-field__input,.v-inline-fields--container-v-select-compact-underlined .v-input .v-field__input,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-field__input,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-field__input{padding-top:0}.v-inline-fields--container-v-select-compact-plain .v-input .v-field__input input,.v-inline-fields--container-v-select-compact-underlined .v-input .v-field__input input,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-field__input input,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-field__input input{padding-bottom:10px}.v-inline-fields--container-v-select-compact-plain .v-input .v-select__selection,.v-inline-fields--container-v-select-compact-underlined .v-input .v-select__selection,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-select__selection,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-select__selection{align-items:center;padding-bottom:10px}.v-inline-fields--container-v-select-comfortable-plain .v-input,.v-inline-fields--container-v-select-comfortable-underlined .v-input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input{height:var(--v-inline-fields-density-comfortable-height);max-height:var(--v-inline-fields-density-comfortable-height)}.v-inline-fields--container-v-select-comfortable-plain .v-input__control,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control{padding-bottom:8px}.v-inline-fields--container-v-select-comfortable-plain .v-input>div,.v-inline-fields--container-v-select-comfortable-underlined .v-input>div,.v-inline-fields--container-v-text-field-comfortable-plain .v-input>div,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input>div{height:inherit!important;max-height:inherit!important}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-field__input,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-field__input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-field__input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-field__input{padding-top:0}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-field__input input,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-field__input input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-field__input input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-field__input input{padding-bottom:6px}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-select__selection,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-select__selection,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-select__selection,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-select__selection{align-items:center;padding-bottom:6px}.v-inline-fields--container-v-select-compact-plain .v-field__append-inner,.v-inline-fields--container-v-select-compact-underlined .v-field__append-inner{padding-top:4px!important}.v-inline-fields--container-v-select-comfortable-plain .v-field__append-inner,.v-inline-fields--container-v-select-comfortable-underlined .v-field__append-inner{padding-top:8px!important}.v-inline-fields--container-v-textarea .v-inline-fields--save-fields-container{align-items:flex-end}.v-inline-fields--container-v-select,.v-inline-fields--container-v-textarea,.v-inline-fields--container-v-text-field{width:100%}.v-inline-fields--container-v-checkbox .v-input,.v-inline-fields--container-v-switch .v-input{align-items:center;display:flex;padding-bottom:0}.v-inline-fields--container-v-checkbox .v-input__append,.v-inline-fields--container-v-switch .v-input__append{margin-inline-start:0!important;margin-left:0;padding-bottom:0!important}.v-inline-fields--container-v-checkbox .v-selection-control,.v-inline-fields--container-v-switch .v-selection-control{min-height:unset}.v-inline-fields--container-v-checkbox .v-inline-fields--save-fields-container,.v-inline-fields--container-v-switch .v-inline-fields--save-fields-container{align-items:center!important}.v-inline-fields--container .v-input__append,.v-inline-fields--container .v-input__prepend,.v-inline-fields--container .v-field__append-inner,.v-inline-fields--container .v-field__prepend-inner{padding-top:0!important}.v-inline-fields--container .v-input__append .v-icon,.v-inline-fields--container .v-input__prepend .v-icon,.v-inline-fields--container .v-field__append-inner .v-icon,.v-inline-fields--container .v-field__prepend-inner .v-icon{font-size:1rem!important}.v-inline-fields--container .v-field__append-inner,.v-inline-fields--container .v-field__prepend-inner{padding-bottom:10px!important}.v-inline-fields--container-compact .v-input__append,.v-inline-fields--container-compact .v-input__prepend,.v-inline-fields--container-compact .v-field__append-inner,.v-inline-fields--container-compact .v-field__prepend-inner{align-items:center!important}.v-inline-fields--container-compact .v-field__append-inner,.v-inline-fields--container-compact .v-field__prepend-inner{padding-bottom:10px!important}.v-inline-fields--container-comfortable .v-input__append,.v-inline-fields--container-comfortable .v-input__prepend,.v-inline-fields--container-comfortable .v-field__append-inner,.v-inline-fields--container-comfortable .v-field__prepend-inner{align-items:center!important}.v-inline-fields--container-comfortable .v-field__append-inner,.v-inline-fields--container-comfortable .v-field__prepend-inner{padding-bottom:6px!important}.v-inline-fields--container-default .v-input__append,.v-inline-fields--container-default .v-input__prepend,.v-inline-fields--container-default .v-field__append-inner,.v-inline-fields--container-default .v-field__prepend-inner{align-items:flex-end!important;padding-bottom:0!important}.v-inline-fields--container-default .v-input__append .v-icon,.v-inline-fields--container-default .v-input__prepend .v-icon,.v-inline-fields--container-default .v-field__append-inner .v-icon,.v-inline-fields--container-default .v-field__prepend-inner .v-icon{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)!important}.v-inline-fields--container-default .v-inline-fields--save-fields-container{align-items:flex-end!important}.v-inline-fields--card-container{height:fit-content;min-width:fit-content!important;position:absolute}.v-inline-fields--card-container .v-card{border:1px solid hsla(0,0%,50%,.5)}.v-inline-fields--card-container .v-card .v-card-text{padding:5px 10px}.v-inline-fields--card-container .v-card .v-card-text>div{align-items:center;display:flex}.v-inline-fields--card-container-checkbox .v-card .v-card-text .v-input__append{margin-inline-start:0}.v-inline-fields--save-fields-container{align-items:center;display:flex;height:100%;margin-left:.1rem}.v-inline-fields--boolean-icons{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-inline-fields .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}.v-inline-fields .v-input__append{padding-top:0}[data-v-7c790517] .v-field__field,[data-v-4f65a7ea] .v-field__field{align-items:flex-end!important}")),document.head.appendChild(i)}}catch(n){console.error("vite-plugin-css-injected-by-js",n)}})();